:root{--navy:#000e28;--navy-soft:#031435;--navy-mid:#0a2f5c;--blue:#0088df;--blue-light:#e5f3fb;--blue-tint:#f5fafe;--sky:#6cbef7;--sky-tint:#eaf6ff;--green:#70e886;--green-text:#1f9d63;--gray-bg:#eceef1;--gray-border:#e3e6ea;--text-dark:#000e28;--text-body:#4b5563;--text-muted:#8b94a1;--font-head:"Manrope",-apple-system,sans-serif;--font-body:"Inter",-apple-system,sans-serif;--shadow-card:0 1px 2px rgba(0,14,40,.04),0 8px 24px rgba(0,14,40,.06);--shadow-card-hover:0 4px 10px rgba(0,14,40,.06),0 16px 36px rgba(0,14,40,.1)}.wrap{margin:0 auto;max-width:min(1200px,90vw);padding:0}.tma-lp{background:#fff;color:var(--text-dark);font-family:var(--font-body);line-height:1.5;margin:0}.tma-lp *{box-sizing:border-box}.tma-lp section{padding:64px 0}.tma-lp section.alt-bg{background-color:#fff;background-image:url(https://21459352.fs1.hubspotusercontent-na1.net/hubfs/21459352/raw_assets/public/growth%20-%20LB%20Edits/images/bg-pattern-light.svg);background-position:top;background-repeat:no-repeat;background-size:100% auto;position:relative}.tma-lp section.alt-bg:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 55%,hsla(0,0%,100%,.88) 82%,#fff);content:"";inset:0;pointer-events:none;position:absolute}.tma-lp section.alt-bg>.wrap{position:relative;z-index:1}.tma-lp h1,.tma-lp h2,.tma-lp h3,.tma-lp h4,.tma-lp h5{color:var(--text-dark);font-family:var(--font-head);font-weight:700;letter-spacing:-.01em;margin:0}.tma-lp p{margin:0}.tma-lp .btn-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:0}.tma-lp .btn{align-items:center;border:2px solid transparent;border-radius:30px;cursor:pointer;display:inline-flex;font-family:var(--font-head);font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:14px 26px;text-decoration:none}.tma-lp .btn-cta{background:var(--green);color:var(--navy)}.tma-lp .btn-outline-light{background:transparent;border-color:hsla(0,0%,100%,.35);color:#fff}.tma-lp .section-title{font-size:28px;margin-bottom:8px}.tma-lp .section-sub{color:var(--text-body);font-size:16px;margin-bottom:32px}.tma-lp .editorial-photo{background:#dfe8f2;border-radius:20px;box-shadow:0 14px 36px rgba(0,14,40,.12);margin:0;overflow:hidden;padding:0;position:relative}.tma-lp .editorial-photo img{display:block;height:100%;object-fit:cover;width:100%}.site-header{background:#fff;border-bottom:1px solid var(--gray-border);font-family:var(--font-body)}.site-header .wrap{align-items:center;display:flex;justify-content:space-between;padding-bottom:18px;padding-top:18px}.site-header .brand{align-items:center;display:flex;gap:10px;text-decoration:none}.site-header .brand-logo img{display:block;max-height:34px;width:auto}.site-header .brand-mark{flex-shrink:0;height:29px;width:28px}.site-header .brand-word{color:var(--navy);font-family:var(--font-head);font-size:19px;font-weight:800;letter-spacing:.2px}.site-header .brand-word span{color:#55606e;font-weight:500}.site-header .site-nav{align-items:center;display:flex;gap:32px}.site-header .site-nav a{color:var(--navy);font-size:12.5px;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.site-header .site-nav a:hover{color:var(--blue)}.site-footer{background:var(--navy);font-family:var(--font-body);padding:40px 0}.site-footer .footer-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.site-footer .footer-brand{align-items:center;display:flex;gap:10px}.site-footer .footer-brand .brand-logo img{display:block;max-height:30px;width:auto}.site-footer .footer-brand .brand-mark{height:27px;width:26px}.site-footer .footer-brand .brand-word{color:#fff;font-family:var(--font-head);font-size:18px;font-weight:800}.site-footer .footer-brand .brand-word span{color:#cfd8e3;font-weight:500}.site-footer .footer-meta{align-items:center;display:flex;flex-wrap:wrap;gap:28px}.site-footer .footer-meta .copyright{color:#9aa8bb;font-size:13.5px}.site-footer .footer-links{display:flex;gap:24px}.site-footer .footer-links a{color:#cfd8e3;font-size:13.5px;text-decoration:none}.site-footer .footer-links a:hover{color:#fff}@media (max-width:860px){.site-header .site-nav{display:none}}@media (max-width:600px){.tma-lp section{padding:32px 0}}