:root{--ink: #0a0b0d;--ink-2: #17191d;--muted: #626772;--line: #dfe2e8;--paper: #f7f8fa;--white: #ffffff;--blue: #2878ff;--blue-dark: #0756dc;--blue-pale: #eaf2ff;--radius: 1.25rem;--shadow: 0 24px 70px rgba(13, 18, 31, .12);font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility;scroll-behavior:smooth}*{box-sizing:border-box}html{scroll-padding-top:5.5rem}body{margin:0;min-width:320px;background:var(--paper);overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.icon{width:1.35rem;height:1.35rem}.container{width:min(1180px,calc(100% - 3rem));margin:0 auto}.skip-link{position:fixed;left:1rem;top:-10rem;z-index:1000;padding:.75rem 1rem;background:var(--ink);color:#fff;border-radius:.5rem}.skip-link:focus{top:1rem}.site-header{position:fixed;inset:0 0 auto;z-index:100;border-bottom:1px solid transparent;transition:.25s ease}.site-header.scrolled{background:#f7f8fae0;border-color:#0a0b0d14;backdrop-filter:blur(16px)}.nav-wrap{height:5rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.brand{display:inline-flex;align-items:center;gap:.7rem;width:max-content;font:800 1.23rem/1 Manrope,sans-serif;letter-spacing:-.045em}.brand-mark{position:relative;display:grid;width:1.55rem;height:1.55rem;grid-template-columns:repeat(3,1fr);gap:2px;align-items:end;transform:skewY(-12deg)}.brand-mark i{display:block;background:var(--blue);border-radius:1px}.brand-mark i:nth-child(1){height:44%}.brand-mark i:nth-child(2){height:72%}.brand-mark i:nth-child(3){height:100%}.brand-mark.small{width:.95rem;height:.95rem}.desktop-nav{display:flex;align-items:center;gap:2.5rem;font-size:.91rem;font-weight:500;color:#464a52}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-.45rem;height:1px;background:var(--blue);transition:right .2s}.desktop-nav a:hover:after{right:0}.desktop-cta{justify-self:end}.button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.45rem;padding:0 1.5rem;border:1px solid var(--ink);border-radius:.35rem;color:#fff;background:var(--ink);font-weight:600;font-size:.95rem;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);background:var(--blue);border-color:var(--blue);box-shadow:0 12px 30px #2878ff38}.button:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid rgba(40,120,255,.38);outline-offset:3px}.button-small{min-height:2.75rem;padding:0 1.12rem;font-size:.85rem}.button-icon{width:1rem;height:1rem;transition:transform .2s}.button:hover .button-icon,.dark-link:hover .button-icon{transform:translate(3px)}.menu-button,.mobile-nav{display:none}.hero{position:relative;min-height:53rem;padding:10.8rem 0 8rem;isolation:isolate;overflow:hidden}.hero:before{content:"";position:absolute;top:7rem;left:54%;width:40rem;height:40rem;border-radius:50%;background:radial-gradient(circle,#2878ff1f,#2878ff00 68%);z-index:-1}.hero-grid,.cta-grid{position:absolute;inset:0;z-index:-2;opacity:.55;background-image:linear-gradient(rgba(17,21,29,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(17,21,29,.045) 1px,transparent 1px);background-size:68px 68px;mask-image:linear-gradient(to bottom,black,transparent 82%)}.hero-layout{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:4.5rem}.eyebrow,.kicker{display:inline-flex;align-items:center;gap:.6rem;color:var(--blue);font-size:.73rem;line-height:1;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.eyebrow:before,.kicker:before{content:"";width:1.65rem;height:1px;background:currentColor}.hero h1{margin:1.7rem 0 1.45rem;font:500 clamp(4rem,7vw,6.75rem)/.92 "Manrope",sans-serif;letter-spacing:-.075em}.hero h1 span{color:var(--blue)}.hero-lede{max-width:32rem;margin:0;font-size:1.13rem;line-height:1.7;color:var(--muted)}.hero-actions{display:flex;align-items:center;gap:2rem;margin-top:2.3rem}.text-link{font-size:.93rem;font-weight:600;border-bottom:1px solid #adb2bc;padding-bottom:.25rem}.text-link:hover{color:var(--blue);border-color:var(--blue)}.trust-line{display:flex;align-items:center;gap:.55rem;margin-top:2.3rem;color:#6c7079;font-size:.78rem}.pulse-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--blue);box-shadow:0 0 0 .3rem #2878ff1f}.dashboard-shell{position:relative;width:100%;min-width:0;border:1px solid rgba(10,11,13,.11);border-radius:1rem;background:#fff;box-shadow:var(--shadow);transform:perspective(1300px) rotateY(-3deg) rotateX(1deg);transform-origin:center left}.dashboard-topbar{height:3.2rem;display:flex;align-items:center;border-bottom:1px solid #e9ebef;padding:0 1rem;font-size:.66rem}.mini-brand{width:9.3rem;display:flex;align-items:center;gap:.4rem;font-weight:700}.dash-date{display:flex;align-items:center;gap:.38rem;margin-left:auto;margin-right:1rem;color:#6f747d}.dash-date span{width:.35rem;height:.35rem;border-radius:50%;background:#20b176}.avatar{display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:50%;color:#fff;background:#111319;font-size:.57rem}.dashboard-body{display:grid;grid-template-columns:9.3rem 1fr;min-height:27.8rem}.dash-sidebar{display:flex;flex-direction:column;gap:1.25rem;padding:1.6rem .8rem;border-right:1px solid #eceef2;color:#7a7f88;font-size:.64rem}.dash-sidebar b{background:var(--blue-pale);color:var(--blue-dark);padding:.62rem .7rem;border-radius:.35rem}.dash-sidebar span{padding-left:.7rem}.dash-content{padding:1.7rem;background:#fbfcfd;border-radius:0 0 1rem;overflow:hidden}.dash-heading{display:flex;align-items:end;justify-content:space-between}.dash-heading div{display:flex;flex-direction:column;gap:.22rem}.dash-heading small{color:#8b8f98;font-size:.6rem}.dash-heading strong{font:700 1rem/1.2 Manrope,sans-serif}.dash-heading button{border:1px solid #e1e4e8;border-radius:.28rem;padding:.42rem .6rem;background:#fff;color:#60656f;font-size:.58rem}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1.2rem}.metric{display:grid;grid-template-columns:1fr auto;gap:.38rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;padding:.8rem}.metric span{grid-column:1 / -1;color:#777c85;font-size:.6rem}.metric b{font:700 .98rem/1 Manrope;letter-spacing:-.03em}.metric em{align-self:center;color:#13845a;font-size:.53rem;font-style:normal}.metric em.neutral{color:#676d77}.charts-row{display:grid;grid-template-columns:1.55fr .85fr;gap:.7rem;margin-top:.7rem}.chart-card,.activity-card{border:1px solid #e5e7eb;border-radius:.55rem;background:#fff;padding:.9rem}.chart-label{display:flex;align-items:center;justify-content:space-between}.chart-label span,.activity-card>span{color:#656a73;font-size:.62rem;font-weight:600}.chart-label b{font:700 .82rem/1 Manrope}.chart-area{position:relative;height:9.2rem;margin-top:.4rem}.chart-area svg{position:absolute;inset:.4rem 0 1.1rem;width:100%;height:calc(100% - 1.5rem);overflow:visible}.chart-area path.line{fill:none;stroke:var(--blue);stroke-width:2.5;vector-effect:non-scaling-stroke}.chart-area path.area{fill:url(#chartFill);stroke:none}.chart-lines{position:absolute;inset:.4rem 0 1.1rem;display:flex;flex-direction:column;justify-content:space-between}.chart-lines i{display:block;height:1px;background:#eef0f4}.chart-days{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;color:#9a9ea6;font-size:.48rem}.activity-card{display:flex;flex-direction:column;gap:.52rem}.activity-card>span{margin-bottom:.3rem}.activity-card>div{display:grid;grid-template-columns:1.65rem 1fr auto;align-items:center;gap:.5rem;padding:.48rem 0;border-bottom:1px solid #eff0f3}.activity-card>div:last-child{border-bottom:0}.activity-card p{display:flex;flex-direction:column;gap:.17rem;margin:0}.activity-card p b{font-size:.55rem}.activity-card p small{color:#969aa2;font-size:.47rem}.activity-card strong{font-size:.55rem}.activity-icon{display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:.35rem}.activity-icon .icon{width:.8rem}.activity-icon.blue{color:#fff;background:var(--blue)}.activity-icon.dark{color:#fff;background:#17191d}.activity-icon.pale{color:var(--blue);background:var(--blue-pale)}.floating-note{position:absolute;right:-1.9rem;bottom:-2.4rem;display:grid;grid-template-columns:2rem 1fr;gap:.7rem;width:18rem;padding:.9rem 1rem;border:1px solid #dfe3eb;border-radius:.65rem;background:#fffffff5;box-shadow:0 16px 40px #0b122324;transform:rotateY(3deg)}.floating-note>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.45rem;background:var(--blue);color:#fff}.floating-note .icon{width:1rem}.floating-note div{display:flex;flex-direction:column;gap:.22rem}.floating-note b{font-size:.62rem}.floating-note small{color:#6f747d;font-size:.52rem;line-height:1.45}.signal-strip{border-block:1px solid var(--line);background:#fff}.signal-grid{display:grid;grid-template-columns:repeat(4,1fr)}.signal-grid>div{display:flex;align-items:center;gap:1rem;min-height:7.5rem;padding:1rem 1.5rem;border-right:1px solid var(--line)}.signal-grid>div:first-child{border-left:1px solid var(--line)}.signal-grid strong{color:var(--blue);font:500 .68rem/1 Manrope}.signal-grid span{font:600 .88rem/1.35 Manrope}.section{padding:8.5rem 0}.section-heading h2,.modules-intro h2,.cta-content h2{margin:1.25rem 0 0;font:500 clamp(2.5rem,4.2vw,4.4rem)/1.02 "Manrope",sans-serif;letter-spacing:-.06em}.split-heading{display:grid;grid-template-columns:1.2fr .65fr;gap:7rem;align-items:end}.split-heading p,.modules-intro>p{margin:0 0 .2rem;color:var(--muted);font-size:1.02rem;line-height:1.75}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4rem}.benefit-card{min-height:33rem;display:flex;flex-direction:column;padding:2rem;border-radius:var(--radius);overflow:hidden}.dark-card{background:var(--ink);color:#fff}.blue-card{background:var(--blue);color:#fff}.light-card{border:1px solid #dce0e7;background:#fff}.card-index{font:500 .72rem/1 Manrope;opacity:.62}.benefit-visual{position:relative;height:13.5rem;display:grid;place-items:center;margin:1rem 0}.benefit-card h3{margin:auto 0 .9rem;font:600 1.75rem/1.14 Manrope;letter-spacing:-.04em}.benefit-card p{margin:0;max-width:18rem;color:inherit;opacity:.7;font-size:.91rem;line-height:1.65}.orbit-visual{background:radial-gradient(circle,rgba(40,120,255,.22),transparent 56%)}.orbit-visual:before,.orbit-visual:after{content:"";position:absolute;width:11rem;height:11rem;border:1px solid rgba(255,255,255,.2);border-radius:50%}.orbit-visual:after{width:7rem;height:7rem}.orbit-visual .core{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;color:#fff;background:var(--blue);font:700 1.1rem Manrope;box-shadow:0 0 0 .7rem #2878ff26}.orbit-visual>i:not(.core){position:absolute;width:.65rem;height:.65rem;border-radius:50%;background:#fff}.orbit-visual>i:nth-of-type(2){top:2.1rem;left:50%}.orbit-visual>i:nth-of-type(3){right:4.4rem;bottom:3.2rem;background:var(--blue)}.orbit-visual>i:nth-of-type(4){left:3.9rem;bottom:4.5rem}.orbit-visual>i:nth-of-type(5){right:5.1rem;top:3.5rem;width:.4rem;height:.4rem}.bars-visual{align-content:end;grid-template-columns:repeat(4,2.2rem);gap:.6rem;padding-bottom:2rem}.bars-visual:before{content:"";position:absolute;inset:1rem 0;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.15) 0 1px,transparent 1px 2.7rem)}.bars-visual i{z-index:1;align-self:end;border-radius:.25rem .25rem 0 0;background:#ffffff6b}.bars-visual i:nth-child(1){height:3.4rem}.bars-visual i:nth-child(2){height:5.6rem}.bars-visual i:nth-child(3){height:7.8rem}.bars-visual i:nth-child(4){height:10rem;background:#fff}.bars-visual b{position:absolute;top:1.4rem;right:1rem;padding:.45rem .65rem;border:1px solid rgba(255,255,255,.4);border-radius:2rem;font:600 .65rem Manrope}.flow-visual{grid-template-columns:auto 1fr auto 1fr auto;gap:.45rem}.flow-visual i{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid #d9dde5;border-radius:.55rem;color:var(--blue);background:#fff;font:700 .75rem Manrope;box-shadow:0 7px 18px #141e3212}.flow-visual span{width:100%;height:1px;background:repeating-linear-gradient(90deg,var(--blue),var(--blue) 4px,transparent 4px,transparent 8px)}.modules-section{background:#fff}.modules-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:7rem}.modules-intro{position:sticky;top:8rem;align-self:start}.modules-intro h2{margin-bottom:1.5rem}.dark-link{display:inline-flex;align-items:center;gap:.55rem;margin-top:2rem;border-color:#888d96}.module-list{border-top:1px solid var(--line)}.module-card{display:grid;grid-template-columns:3.2rem 1fr auto;gap:1.25rem;align-items:center;min-height:8.15rem;border-bottom:1px solid var(--line);transition:padding .25s,background .25s;transition-delay:var(--delay)}.module-card:hover{padding-inline:1rem;background:#f8faff}.module-icon{display:grid;place-items:center;width:3.2rem;height:3.2rem;border:1px solid #dfe2e8;border-radius:.7rem;color:var(--blue)}.module-copy h3{margin:0 0 .42rem;font:600 1.08rem Manrope}.module-copy p{margin:0;max-width:30rem;color:#777c86;font-size:.83rem;line-height:1.5}.module-signal{padding:.42rem .64rem;border-radius:2rem;color:#4d5665;background:#f1f3f6;font-size:.66rem;white-space:nowrap}.audience-section{color:#fff;background:var(--ink)}.centered{max-width:50rem;margin:0 auto;text-align:center}.centered .kicker{justify-content:center;color:#7eabff}.centered p{color:#9ea2aa}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;background:#34363b;border:1px solid #34363b}.audience-card{min-height:25rem;display:flex;flex-direction:column;padding:2.2rem;background:var(--ink);transition:background .25s}.audience-card:hover{background:#111b2c}.audience-card>span{color:#6d727c;font:500 .7rem Manrope}.audience-card h3{margin:auto 0 1rem;max-width:16rem;font:600 1.8rem/1.12 Manrope;letter-spacing:-.04em}.audience-card p{margin:0 0 2.4rem;color:#a6a9b0;line-height:1.65;font-size:.9rem}.audience-card small{display:flex;align-items:center;gap:.45rem;color:#d7d9dd}.audience-card small .icon{width:.9rem;color:var(--blue)}.cta-section{position:relative;padding:9.5rem 0;overflow:hidden}.cta-section:before{content:"";position:absolute;top:-10rem;left:50%;width:30rem;height:30rem;border-radius:50%;background:#2878ff1c;filter:blur(30px)}.cta-content{position:relative;text-align:center}.cta-content .kicker{justify-content:center}.cta-content h2 span{color:var(--blue)}.cta-content p{max-width:39rem;margin:1.6rem auto 2.4rem;color:var(--muted);line-height:1.75}.button-light{background:var(--blue);border-color:var(--blue)}.button-light:hover{background:var(--ink);border-color:var(--ink)}.site-footer{padding:4.5rem 0 1.8rem;color:#fff;background:var(--ink)}.footer-main{display:flex;justify-content:space-between;align-items:start;padding-bottom:4rem}.footer-brand{font-size:1.4rem}.footer-main p{margin:.9rem 0 0;color:#7e828b;font-size:.8rem}.footer-main nav{display:flex;gap:2.2rem;color:#a5a8af;font-size:.84rem}.footer-main nav a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;padding-top:1.6rem;border-top:1px solid #2c2e33;color:#6f737c;font-size:.72rem}.reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:1100px){.hero-layout{grid-template-columns:1fr}.hero-copy{max-width:42rem}.dashboard-shell{width:100%;transform:none}.hero{padding-bottom:7rem}.modules-layout{gap:4rem}}@media(max-width:800px){.container{width:min(100% - 2rem,40rem)}.nav-wrap{grid-template-columns:1fr auto;height:4.5rem}.desktop-nav,.desktop-cta{display:none}.menu-button{display:grid;place-items:center;width:2.7rem;height:2.7rem;border:0;background:transparent;color:var(--ink)}.mobile-nav{position:fixed;inset:4.5rem 0 auto;display:flex;flex-direction:column;gap:0;padding:.7rem 1rem 1rem;background:var(--paper);border-bottom:1px solid var(--line);opacity:0;visibility:hidden;transform:translateY(-8px);transition:.2s ease}.mobile-nav.open{opacity:1;visibility:visible;transform:none}.mobile-nav>a:not(.button){padding:1rem .4rem;border-bottom:1px solid var(--line)}.mobile-nav .button{margin-top:.7rem}.hero{min-height:auto;padding:8.5rem 0 5.8rem}.hero h1{font-size:clamp(3.3rem,14vw,5rem)}.hero-layout{gap:4rem}.hero-actions{align-items:stretch;flex-direction:column;gap:1.3rem}.hero-actions .text-link{align-self:flex-start}.dashboard-body{grid-template-columns:1fr;min-height:auto}.dash-sidebar{display:none}.floating-note{right:.8rem;bottom:-3.4rem}.signal-grid{grid-template-columns:repeat(2,1fr)}.signal-grid>div{border-bottom:1px solid var(--line)}.section{padding:6rem 0}.split-heading,.modules-layout{grid-template-columns:1fr;gap:2rem}.benefit-grid,.audience-grid{grid-template-columns:1fr}.benefit-card{min-height:28rem}.modules-intro{position:static}.audience-card{min-height:20rem}.footer-main{flex-direction:column;gap:3rem}.footer-main nav{flex-wrap:wrap}}@media(max-width:560px){.hero{padding-top:7.8rem}.hero-lede{font-size:1rem}.dashboard-shell{margin-bottom:2.8rem}.dashboard-topbar{padding-inline:.7rem}.mini-brand{width:auto}.dash-date{display:none}.avatar{margin-left:auto}.dash-content{padding:.9rem}.metric-row{gap:.4rem}.metric{padding:.55rem}.metric b{font-size:.78rem}.metric em{display:none}.charts-row{grid-template-columns:1fr}.activity-card{display:none}.floating-note{left:.6rem;right:.6rem;bottom:-4.3rem;width:auto}.signal-grid{grid-template-columns:1fr}.signal-grid>div{min-height:5.8rem;border-inline:1px solid var(--line)}.benefit-card{padding:1.5rem}.module-card{grid-template-columns:3rem 1fr;padding-block:1.1rem}.module-signal{grid-column:2;justify-self:start}.audience-card{padding:1.6rem}.cta-section{padding:7rem 0}.footer-main nav{display:grid;grid-template-columns:1fr 1fr;width:100%}.footer-bottom{flex-direction:column;gap:.7rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}}
