:root{--n-bg:#070914;--n-bg-2:#0d1021;--n-surface:#12162a;--n-surface-2:#171c34;--n-text:#f7f8ff;--n-muted:#9da6c7;--n-line:rgba(255,255,255,.1);--n-blue:#6c7cff;--n-cyan:#56d8ff;--n-violet:#a87cff;--n-green:#68efb4;--n-white:#fff;--n-dark:#090b14;--n-display:"Space Grotesk",sans-serif;--n-body:"Plus Jakarta Sans",sans-serif;--color-card-bg:#fff}
[data-theme=dark]{--n-bg:#03040a;--n-bg-2:#090b16;--n-surface:#0e1120;--n-surface-2:#131729}
*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;background:var(--n-bg);color:var(--n-text);font-family:var(--n-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}button,a{font:inherit}a{color:inherit;text-decoration:none}.section-shell,.nav-shell{width:min(1220px,calc(100% - 48px));margin-inline:auto}.site-noise{position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E")}
.site-header{position:absolute;top:0;left:0;right:0;z-index:50;border-bottom:1px solid var(--n-line);background:rgba(7,9,20,.55);backdrop-filter:blur(20px)}.nav-shell{height:78px;display:flex;align-items:center;justify-content:space-between}.brand{width:166px;display:flex;align-items:center}.brand img{width:100%;height:34px;object-fit:contain}.brand .mc-logo-light{display:none}.brand .mc-logo-dark{display:block}.desktop-nav{display:flex;gap:34px;margin-left:55px}.desktop-nav a,.text-link{font-size:12px;font-weight:600;color:#c6cce4;transition:.2s}.desktop-nav a:hover,.text-link:hover{color:#fff}.nav-actions{display:flex;align-items:center;gap:8px}.icon-button,.language-button,.menu-button{height:38px;border:1px solid var(--n-line);background:rgba(255,255,255,.04);color:#fff;border-radius:10px;cursor:pointer}.icon-button{width:38px;display:grid;place-items:center}.language-button{padding:0 13px;font-size:10px;font-weight:800;letter-spacing:.12em}.theme-sun{display:none}[data-theme=dark] .theme-sun{display:block}[data-theme=dark] .theme-moon{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid transparent;border-radius:10px;background:linear-gradient(135deg,var(--n-blue),#886cff);color:#fff;font-weight:700;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(108,124,255,.25)}.button-small{height:41px;padding:0 18px;font-size:12px}.login-link{padding:10px}.menu-button,.mobile-menu{display:none}
.hero{width:100%;max-width:none;min-height:850px;padding:165px max(24px,calc((100vw - 1220px)/2)) 115px;display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:55px;position:relative;isolation:isolate;background:radial-gradient(circle at 75% 28%,rgba(108,124,255,.22),transparent 32%),radial-gradient(circle at 45% 75%,rgba(168,124,255,.12),transparent 28%),linear-gradient(180deg,#090b18 0%,#070914 100%)}.hero:before{content:"";position:absolute;inset:78px 0 0;z-index:-1;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,black,transparent 82%)}.hero-copy{position:relative;z-index:2}.eyebrow,.section-kicker{display:flex;align-items:center;gap:10px;color:#9da9ff;font-size:9px;font-weight:800;letter-spacing:.18em}.eyebrow span:first-child{width:7px;height:7px;background:var(--n-cyan);border-radius:50%;box-shadow:0 0 15px var(--n-cyan)}.hero h1,.intro h2,.control-copy h2,.pricing-heading h2,.final-cta h2{font-family:var(--n-display);letter-spacing:-.06em}.hero h1{font-size:clamp(60px,6vw,88px);line-height:.94;margin:25px 0 30px}.hero h1 em,.intro h2 em,.control-copy h2 em,.pricing-heading h2 em,.final-cta h2 em{font-style:normal;color:transparent;background:linear-gradient(90deg,var(--n-cyan),var(--n-violet));background-clip:text;-webkit-background-clip:text}.hero-lede{max-width:560px;color:var(--n-muted);font-size:17px;line-height:1.75}.hero-actions{display:flex;gap:10px;margin-top:35px}.button-large{height:54px;padding:0 24px;font-size:13px}.button-ghost{background:rgba(255,255,255,.04);border-color:var(--n-line);box-shadow:none}.button-ghost:hover{background:rgba(255,255,255,.08);box-shadow:none}.play{width:23px;height:23px;border:1px solid var(--n-line);border-radius:50%;display:grid;place-items:center;font-size:8px}.hero-proof{display:flex;align-items:center;gap:13px;margin-top:32px}.hero-proof p{margin:0;font-size:10px;line-height:1.5;color:var(--n-muted)}.hero-proof strong{color:#fff}.avatar-stack{display:flex}.avatar-stack span{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;margin-left:-5px;border:2px solid #090b18;color:#111527;font-size:8px;font-weight:800;background:#7fe5d0}.avatar-stack span:first-child{margin-left:0}.avatar-stack span:nth-child(2){background:#b99cff}.avatar-stack span:nth-child(3){background:#ffc98f}
.hero-visual{position:relative;min-width:0}.orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb-one{width:490px;height:490px;right:-70px;top:-80px;background:linear-gradient(135deg,rgba(86,216,255,.15),rgba(168,124,255,.09));border:1px solid rgba(255,255,255,.07)}.orb-two{width:260px;height:260px;left:-50px;bottom:-65px;background:rgba(108,124,255,.13)}.product-window{position:relative;z-index:2;background:#f6f8fc;color:#111528;border:1px solid rgba(255,255,255,.25);border-radius:16px;overflow:hidden;box-shadow:0 45px 100px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.05);transform:perspective(1100px) rotateY(-4deg) rotateX(2deg)}.window-top{height:42px;display:flex;align-items:center;padding:0 15px;border-bottom:1px solid #e2e6ef;font-size:8px;color:#8b91a2;background:#fff}.window-dots{display:flex;gap:5px}.window-dots i{width:6px;height:6px;background:#d8dce5;border-radius:50%}.window-dots i:first-child{background:#ff7d78}.window-title{margin:auto}.window-status{display:flex;align-items:center;gap:5px}.window-status b{width:5px;height:5px;background:#4ed69c;border-radius:50%}.app-layout{display:grid;grid-template-columns:52px 1fr;min-height:430px}.app-sidebar{background:#10142a;color:#8d97c5;display:flex;flex-direction:column;align-items:center;gap:22px;padding:15px 0}.app-sidebar span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px}.app-sidebar .side-active{background:#6c7cff;color:#fff}.app-mark{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,var(--n-blue),var(--n-violet));color:#fff;font-weight:800;margin-bottom:8px}.app-content{padding:25px 24px;min-width:0}.app-greeting{display:flex;justify-content:space-between;align-items:center}.app-greeting small,.metric-grid span,.chart-head span{font-size:6px;font-weight:800;letter-spacing:.13em;color:#9299a9}.app-greeting h3{font:700 19px var(--n-display);letter-spacing:-.04em;margin:4px 0}.app-greeting button{border:0;background:#171c35;color:#fff;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:700}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.metric-grid>div{background:#fff;border:1px solid #e5e8f0;border-radius:9px;padding:13px;display:flex;flex-direction:column}.metric-grid strong{font:700 17px var(--n-display);margin:6px 0}.metric-grid small{font-size:6px;color:#9399a8}.metric-grid .up{color:#278f72}.chart-card{margin-top:9px;padding:14px;background:#fff;border:1px solid #e5e8f0;border-radius:9px}.chart-head{display:flex;justify-content:space-between}.chart-head div{display:flex;flex-direction:column}.chart-head strong{font-size:9px}.chart{height:180px;position:relative;overflow:hidden}.chart svg{position:relative;z-index:2;width:100%;height:100%}.chart .area{fill:url(#area)}.chart .line{fill:none;stroke:#6c7cff;stroke-width:3}.grid-line{position:absolute;left:0;right:0;height:1px;background:#edf0f5}.g1{top:25%}.g2{top:50%}.g3{top:75%}.chart-tip{position:absolute;right:2%;top:8px;z-index:3;background:#171c35;color:#fff;border-radius:5px;padding:6px 9px;display:flex;flex-direction:column;font-size:6px}.chart-tip strong{font-size:10px}.floating-card{position:absolute;z-index:4;padding:11px 14px;display:flex;align-items:center;gap:10px;background:rgba(18,22,42,.88);border:1px solid rgba(255,255,255,.13);border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.35);backdrop-filter:blur(16px)}.floating-card div{display:flex;flex-direction:column}.floating-card small{font-size:6px;letter-spacing:.11em;color:#8f99bd}.floating-card strong{font:600 12px var(--n-display)}.delivery-card{left:-26px;bottom:34px}.pulse-ring{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;background:rgba(104,239,180,.13);color:var(--n-green)}.ai-card{right:-14px;top:52px}.ai-card>span{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;background:rgba(168,124,255,.15);color:#c6a9ff}
.ticker{height:54px;display:flex;align-items:center;overflow:hidden;border-block:1px solid var(--n-line);background:#0b0e1b}.ticker-track{display:flex;align-items:center;gap:40px;white-space:nowrap;animation:ticker 28s linear infinite;font:600 9px var(--n-display);letter-spacing:.18em;color:#838caf}.ticker-track i{font-style:normal;color:var(--n-cyan)}@keyframes ticker{to{transform:translateX(-50%)}}
.intro{padding:135px 0 75px;text-align:center;max-width:850px}.section-kicker{justify-content:center}.intro h2{font-size:clamp(47px,5vw,70px);line-height:1.02;margin:18px 0 24px}.intro p{max-width:640px;margin:auto;color:var(--n-muted);font-size:16px}
.feature-bento{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-bottom:130px}.feature-card{min-height:620px;position:relative;overflow:hidden;border:1px solid var(--n-line);border-radius:20px;background:linear-gradient(145deg,#12162a,#0d1020)}.feature-card:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;filter:blur(70px);opacity:.15;right:-80px;top:-80px;background:var(--n-blue)}.feature-campaigns{grid-column:1/-1;display:grid;grid-template-columns:.8fr 1.2fr}.feature-automation:before{background:var(--n-cyan)}.feature-audience:before{background:var(--n-violet)}.feature-copy{padding:52px;position:relative;z-index:2}.feature-number{font:600 9px var(--n-display);letter-spacing:.15em;color:#70799b}.feature-icon{width:42px;height:42px;margin:36px 0 25px;display:grid;place-items:center;border:1px solid var(--n-line);border-radius:12px;background:rgba(255,255,255,.04);color:var(--n-cyan)}.feature-copy h3{max-width:510px;margin:0 0 20px;font:600 clamp(29px,3vw,42px)/1.08 var(--n-display);letter-spacing:-.045em}.feature-copy p{max-width:470px;color:var(--n-muted);font-size:14px}.feature-copy a{display:inline-block;margin-top:22px;color:#aeb6ff;font-size:11px;font-weight:700}.email-composer{align-self:end;margin:50px 50px -45px 0;background:#f6f8fc;color:#15192d;border:1px solid rgba(255,255,255,.2);border-radius:14px 14px 0 0;overflow:hidden;box-shadow:0 30px 65px rgba(0,0,0,.3);transform:rotate(1deg)}.composer-bar{height:40px;border-bottom:1px solid #e5e8ef;display:flex;align-items:center;padding:0 14px;font-size:8px;color:#8d93a2}.composer-bar i{width:7px;height:7px;border-radius:50%;background:#8d7cff}.composer-bar span{margin:auto}.email-canvas{width:76%;margin:22px auto 0;padding:27px;background:#fff}.email-label{text-align:center;font-size:6px;letter-spacing:.25em;font-weight:800}.email-hero{margin-top:16px;padding:30px 12px;text-align:center;background:linear-gradient(145deg,#242a62,#5b3fa4);color:#fff}.email-hero span{font-size:6px;letter-spacing:.17em}.email-hero h4{font:600 33px/1.05 var(--n-display);margin:11px}.email-hero button{border:0;border-radius:6px;padding:7px 12px;background:#fff;color:#222744;font-size:7px;font-weight:800}.email-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.email-columns div{height:65px;background:#f0f2f7}.flow-visual{width:72%;margin:18px auto 0}.flow-node{display:flex;align-items:center;gap:11px;padding:11px;background:#171c34;border:1px solid var(--n-line);border-radius:11px;box-shadow:0 12px 28px rgba(0,0,0,.18)}.flow-node>i{font-style:normal;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:rgba(86,216,255,.1);color:var(--n-cyan)}.flow-node span{display:flex;flex-direction:column}.flow-node small{font-size:6px;letter-spacing:.13em;color:#7e88ac}.flow-node b{font-size:10px}.flow-node em{margin-left:auto;color:var(--n-green);font-style:normal}.connector{width:1px;height:32px;margin:auto;background:#4b557d}.connector.branch{height:24px}.branch-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:relative}.branch-row:before{content:"";position:absolute;left:25%;right:25%;top:-1px;border-top:1px solid #4b557d}.flow-node.mini{padding:8px}.audience-visual{margin:28px;padding:25px;background:#171c34;border:1px solid var(--n-line);border-radius:14px}.audience-total{display:grid;grid-template-columns:1fr auto}.audience-total small{grid-column:1/-1;color:#7882a5;font-size:7px;letter-spacing:.14em}.audience-total strong{font:700 34px var(--n-display)}.audience-total>span{align-self:center;color:var(--n-green);font-size:10px;font-weight:800}.people-row{display:flex;margin:19px 0 24px}.people-row span{width:37px;height:37px;margin-left:-5px;display:grid;place-items:center;border:2px solid #171c34;border-radius:11px;color:#111527;background:#6ee0ca;font-size:8px;font-weight:800}.people-row span:first-child{margin-left:0}.people-row span:nth-child(2){background:#b393ff}.people-row span:nth-child(3){background:#ffb988}.people-row span:nth-child(4){background:#9eaeff}.people-row span:last-child{background:#272d4c;color:#fff}.segment-row{display:grid;grid-template-columns:100px 1fr 42px;align-items:center;gap:9px;margin-top:14px;font-size:8px}.segment-row div{height:5px;background:#282e4c;border-radius:9px}.segment-row i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,var(--n-blue),var(--n-cyan))}
.control-section{padding:135px 0;background:#f4f6fb;color:#111528;position:relative;overflow:hidden}.control-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#9fa8c9 1px,transparent 1px);background-size:24px 24px;opacity:.18}.control-grid{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center}.section-kicker.light{justify-content:flex-start;color:#6878ed}.control-copy h2{font-size:clamp(49px,5vw,72px);line-height:1;margin:20px 0 25px}.control-copy h2 em{background:linear-gradient(90deg,#5569ed,#8f5ee7);background-clip:text;-webkit-background-clip:text}.control-copy>p{color:#687087;font-size:16px}.check-list{display:grid;gap:14px;margin-top:32px}.check-list span{display:flex;align-items:center;gap:10px;font-size:11px}.check-list i{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:#e0e5ff;color:#5366da;font-style:normal}.control-console{background:#fff;border:1px solid #e0e4ee;border-radius:16px;box-shadow:0 35px 80px rgba(39,48,88,.16);overflow:hidden;transform:rotate(-1deg)}.console-head{display:flex;justify-content:space-between;padding:16px 21px;border-bottom:1px solid #e5e8f0}.console-head span{display:flex;align-items:center;gap:8px}.console-head i,.server-list em i,.footer-status i,.legal-live i{width:6px;height:6px;border-radius:50%;display:inline-block;background:#48cc90;box-shadow:0 0 0 4px rgba(72,204,144,.12)}.console-head b{font-size:10px}.console-head small{color:#8e95a5;font-size:6px;letter-spacing:.14em}.health-score{display:flex;align-items:center;gap:24px;padding:27px 29px;border-bottom:1px solid #e5e8f0}.score-ring{width:102px;height:102px;position:relative;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#6c7cff 98%,#e6e9f0 0)}.score-ring:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#fff}.score-ring span{position:relative;z-index:2;font:700 29px var(--n-display)}.score-ring small{font-size:9px;color:#8f95a4}.health-score>div:last-child{display:flex;flex-direction:column}.health-score>div>small{font-size:6px;letter-spacing:.13em;color:#9399a8}.health-score strong{font:700 22px var(--n-display);color:#3a9671}.health-score p{font-size:8px;color:#868d9c}.server-list{padding:5px 19px}.server-list>div{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid #e8eaf0}.vendor{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#f0f2fa;color:#606a9e;font-size:7px;font-weight:800}.vendor.ses{background:#fff0e8;color:#ce6c36}.vendor.sg{background:#eaf2ff;color:#4d72a8}.server-list p{display:flex;flex-direction:column;margin:0}.server-list p b{font-size:9px}.server-list p small{font-size:7px;color:#949aa8}.server-list em{margin-left:auto;color:#32936d;font-size:7px;font-style:normal}.server-list em i{width:4px;height:4px;margin-right:5px}.console-stats{display:grid;grid-template-columns:repeat(3,1fr);background:#f7f8fb}.console-stats span{display:flex;flex-direction:column;padding:14px 18px;border-right:1px solid #e4e7ed}.console-stats small{font-size:6px;color:#969ba8;letter-spacing:.1em}.console-stats b{font-size:11px}
.pricing-section{padding:135px 0}.pricing-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:54px}.pricing-heading .section-kicker{justify-content:flex-start}.pricing-heading h2{font-size:clamp(45px,5vw,68px);line-height:1;margin:17px 0 0}.pricing-heading>p{max-width:390px;color:var(--n-muted)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.price-card{min-height:435px;padding:34px;display:flex;flex-direction:column;position:relative;border:1px solid var(--n-line);border-radius:16px;background:var(--n-surface)}.price-card.featured{background:linear-gradient(155deg,#232952,#151a34);border-color:rgba(126,139,255,.45);transform:translateY(-10px);box-shadow:0 25px 55px rgba(0,0,0,.24)}.price-badge{position:absolute;right:18px;top:18px;padding:5px 8px;border-radius:6px;background:#6c7cff;color:#fff;font-size:6px;font-weight:800;letter-spacing:.1em}.price-card h3{font:600 19px var(--n-display);margin:0 0 8px}.price-description{min-height:58px;color:var(--n-muted);font-size:11px}.price-value{font:700 35px var(--n-display);letter-spacing:-.04em;margin:18px 0 0}.price-duration{color:#7f88a7;font-size:9px}.price-card ul{list-style:none;padding:20px 0;margin:18px 0;border-top:1px solid var(--n-line);display:grid;gap:10px}.price-card li{font-size:10px;color:#b4bbd5}.price-card li:before{content:"✓";margin-right:8px;color:var(--n-cyan)}.price-card .button{width:100%;height:45px;margin-top:auto;font-size:11px}.featured .button{background:#fff;color:#171b31}.pricing-loading{grid-column:1/-1;height:420px;display:flex;align-items:center;justify-content:center;gap:7px}.pricing-loading span{width:7px;height:7px;border-radius:50%;background:var(--n-blue);animation:pulse 1s infinite alternate}.pricing-loading span:nth-child(2){animation-delay:.2s}.pricing-loading span:nth-child(3){animation-delay:.4s}@keyframes pulse{to{opacity:.25;transform:translateY(-7px)}}.pricing-note{display:flex;align-items:center;gap:12px;margin-top:18px;padding:19px 23px;border:1px solid var(--n-line);border-radius:12px;background:var(--n-surface)}.pricing-note>span{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:rgba(108,124,255,.11);color:#a8b1ff}.pricing-note p{margin:0;color:var(--n-muted);font-size:10px}.pricing-note strong{color:#fff}.pricing-note a{margin-left:auto;color:#aeb6ff;font-size:10px;font-weight:700}
.testimonials{max-width:900px;padding:65px 0 140px;text-align:center}.quote-mark{height:60px;color:var(--n-violet);font:600 72px var(--n-display)}.testimonials blockquote{margin:20px 0 35px;font:500 clamp(29px,4vw,44px)/1.25 var(--n-display);letter-spacing:-.04em}.quote-person{display:flex;justify-content:center;align-items:center;gap:11px}.quote-person>span{width:41px;height:41px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,#ffbd8c,#b77cff);font-size:8px;font-weight:800}.quote-person div{display:flex;flex-direction:column;text-align:left}.quote-person strong{font-size:10px}.quote-person small{color:var(--n-muted);font-size:8px}.final-cta{padding:120px 0;text-align:center;position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 50% 120%,rgba(108,124,255,.5),transparent 43%),linear-gradient(135deg,#141936,#0c1024)}.final-cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:45px 45px}.final-cta .section-shell{position:relative}.final-cta .section-kicker{justify-content:center}.final-cta h2{font-size:clamp(52px,6vw,82px);line-height:1;margin:20px 0 24px}.final-cta p{color:var(--n-muted)}.centered{justify-content:center}.button-light{background:#fff;color:#12162b}.button-outline-light{background:rgba(255,255,255,.04);border-color:var(--n-line)}.mail-orbit{position:absolute;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:16px;color:#aeb7ff;transform:rotate(12deg)}.orbit-a{width:61px;height:61px;left:5%;top:20%}.orbit-b{width:40px;height:40px;right:8%;top:10%}.orbit-c{width:70px;height:70px;right:1%;bottom:3%}
.site-footer{padding:70px 0 25px;background:#05060d}.footer-main{display:grid;grid-template-columns:1fr 1.7fr;padding-bottom:65px}.footer-brand img{width:155px;height:35px;object-fit:contain}.footer-brand .mc-logo-light{display:none}.footer-brand .mc-logo-dark{display:block}.footer-brand p{max-width:270px;margin:22px 0 11px;color:#7f88a5}.footer-brand>a{color:#aeb6ff;font-size:11px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.footer-links div{display:flex;flex-direction:column;gap:11px}.footer-links strong{margin-bottom:6px;color:#656e8c;font-size:7px;letter-spacing:.15em;text-transform:uppercase}.footer-links a{font-size:11px;color:#adb4ce}.footer-links a:hover{color:#fff}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid var(--n-line);color:#626b87;font-size:8px}.footer-status{display:flex;align-items:center;gap:7px}.footer-lang{border:0;background:none;color:#69728f;font-size:8px;cursor:pointer}.footer-lang b{color:#b6bdd5}
.legal-page{min-height:100vh;padding-top:78px;background:radial-gradient(circle at 70% 0,rgba(108,124,255,.16),transparent 30%),var(--n-bg)}.legal-page .site-header{position:fixed}.legal-shell{padding:80px 0 110px}.legal-heading{max-width:720px;margin:0 auto 38px}.legal-heading>a{color:#aeb6ff;font-size:10px;font-weight:700}.legal-heading .section-kicker{justify-content:flex-start;margin-top:60px}.legal-heading h1{font:600 clamp(48px,6vw,70px)/1 var(--n-display);letter-spacing:-.055em;margin:15px 0 21px}.legal-heading p{color:var(--n-muted);font-size:15px}.legal-live{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid var(--n-line);border-radius:8px;color:#aeb5cd;font-size:8px}.legal-document{max-width:900px;margin:auto;overflow:hidden;border:1px solid var(--n-line);border-radius:16px;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,.28)}.legal-document iframe{display:block;width:100%;height:900px;border:0;background:#fff}.legal-footer{text-align:center;padding:28px;border-top:1px solid var(--n-line);color:#68718c;font-size:9px}
.scroll-top{position:fixed;right:25px;bottom:25px;z-index:90;width:45px;height:45px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:linear-gradient(135deg,#6c7cff,#9c6eff);color:#fff;box-shadow:0 14px 35px rgba(76,87,208,.35);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:.25s}.scroll-top.visible{opacity:1;visibility:visible;transform:none}.scroll-top:hover{transform:translateY(-2px)}.scroll-top span{font-size:18px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:1000px){.desktop-nav{display:none}.hero{grid-template-columns:1fr;padding-top:145px}.hero-copy{text-align:center}.eyebrow,.hero-actions,.hero-proof{justify-content:center}.hero-lede{margin-inline:auto}.hero-visual{width:min(720px,94%);margin:30px auto}.feature-bento{grid-template-columns:1fr}.feature-campaigns{grid-column:auto}.control-grid{grid-template-columns:1fr;gap:65px}.control-copy{text-align:center}.section-kicker.light{justify-content:center}.check-list{max-width:520px;margin-inline:auto;text-align:left}.control-console{max-width:650px;width:100%;margin:auto}.pricing-heading{align-items:flex-start;flex-direction:column;gap:18px}.price-card.featured{transform:none}.footer-main{grid-template-columns:1fr;gap:50px}}
@media(max-width:700px){.section-shell,.nav-shell{width:min(100% - 30px,1220px)}.nav-shell{height:67px}.brand{width:137px}.login-link,.nav-actions>.button{display:none}.menu-button{width:38px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.menu-button span{width:15px;height:1px;background:#fff}.mobile-menu{display:none;padding:14px 20px 24px;flex-direction:column;gap:16px;background:#090b18;font-weight:700}.mobile-menu.open{display:flex}.hero{min-height:auto;padding:125px 15px 80px;gap:40px}.hero:before{background-size:45px 45px}.hero h1{font-size:48px}.hero-lede{font-size:15px}.hero-actions{align-items:stretch;flex-direction:column}.button-large{width:100%}.hero-proof{align-items:flex-start;text-align:left}.product-window{transform:none}.app-layout{grid-template-columns:40px 1fr;min-height:330px}.app-sidebar{gap:13px}.app-sidebar span{font-size:11px}.app-content{padding:14px 11px}.app-greeting button{font-size:0}.app-greeting button:first-letter{font-size:11px}.metric-grid{grid-template-columns:1fr 1fr;gap:4px}.metric-grid>div{padding:8px 6px}.metric-grid>div:nth-child(3){display:none}.metric-grid strong{font-size:12px}.chart{height:125px}.floating-card{display:none}.ticker{height:46px}.intro{padding:100px 0 55px}.intro h2{font-size:42px}.feature-bento{padding-bottom:95px}.feature-card{min-height:auto;border-radius:14px}.feature-campaigns{display:block}.feature-copy{padding:34px 26px}.feature-copy h3{font-size:30px}.feature-icon{margin:25px 0 20px}.email-composer{margin:14px 20px -28px;transform:none}.email-canvas{width:84%;padding:18px}.email-hero h4{font-size:26px}.flow-visual{width:82%;margin-bottom:34px}.audience-visual{margin:8px 20px 24px}.control-section{padding:95px 0}.control-copy h2{font-size:43px}.control-grid{gap:45px}.health-score{padding:20px 14px;gap:13px}.score-ring{width:83px;height:83px;flex:0 0 83px}.server-list{padding:4px 12px}.console-stats span{padding:12px 7px}.pricing-section{padding:100px 0}.pricing-heading h2{font-size:42px}.pricing-grid{grid-template-columns:1fr}.price-card{min-height:auto;padding:29px 24px}.pricing-note{align-items:flex-start;flex-wrap:wrap}.pricing-note a{margin-left:42px}.testimonials{padding:50px 0 95px}.final-cta{padding:95px 0}.final-cta h2{font-size:45px}.footer-main{padding-bottom:48px}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{align-items:flex-start;flex-direction:column;gap:13px}.legal-shell{padding-top:45px}.legal-heading .section-kicker{margin-top:45px}.legal-document{border-radius:10px}.scroll-top{right:16px;bottom:16px;width:43px;height:43px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.ticker-track{animation:none}}

/* True light theme ------------------------------------------------------- */
[data-theme=light]{--n-bg:#f7f8fc;--n-bg-2:#eef1f8;--n-surface:#fff;--n-surface-2:#f3f5fb;--n-text:#111425;--n-muted:#69718a;--n-line:rgba(19,24,48,.11);--color-card-bg:#fff}
[data-theme=light] body{background:var(--n-bg);color:var(--n-text)}
[data-theme=light] .site-header{background:rgba(255,255,255,.78);border-color:rgba(19,24,48,.09);box-shadow:0 1px 0 rgba(19,24,48,.03)}
[data-theme=light] .brand .mc-logo-light,[data-theme=light] .footer-brand .mc-logo-dark{display:block}
[data-theme=light] .brand .mc-logo-dark,[data-theme=light] .footer-brand .mc-logo-light{display:none}
[data-theme=light] .desktop-nav a,[data-theme=light] .text-link{color:#535b73}
[data-theme=light] .desktop-nav a:hover,[data-theme=light] .text-link:hover{color:#111425}
[data-theme=light] .icon-button,[data-theme=light] .language-button,[data-theme=light] .menu-button{color:#20263e;background:#fff;border-color:rgba(19,24,48,.11)}
[data-theme=light] .hero{color:#111425;background:radial-gradient(circle at 76% 25%,rgba(108,124,255,.17),transparent 31%),radial-gradient(circle at 48% 76%,rgba(86,216,255,.11),transparent 27%),linear-gradient(180deg,#fff 0%,#f7f8fc 100%)}
[data-theme=light] .hero:before{opacity:.28;background-image:linear-gradient(rgba(71,82,135,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(71,82,135,.1) 1px,transparent 1px)}
[data-theme=light] .hero-lede,[data-theme=light] .hero-proof p{color:#68718b}
[data-theme=light] .hero-proof strong{color:#171b2f}
[data-theme=light] .avatar-stack span{border-color:#fff}
[data-theme=light] .button-ghost{color:#20263e;background:rgba(255,255,255,.7);border-color:rgba(19,24,48,.12)}
[data-theme=light] .button-ghost:hover{background:#fff}
[data-theme=light] .orb-one{background:linear-gradient(135deg,rgba(86,216,255,.16),rgba(168,124,255,.11));border-color:rgba(82,94,160,.08)}
[data-theme=light] .orb-two{background:rgba(108,124,255,.09)}
[data-theme=light] .floating-card{background:rgba(255,255,255,.9);color:#15192d;border-color:rgba(24,30,62,.1);box-shadow:0 20px 50px rgba(54,62,105,.16)}
[data-theme=light] .floating-card small{color:#747d9d}
[data-theme=light] .ticker{background:#fff;border-color:rgba(19,24,48,.09)}
[data-theme=light] .ticker-track{color:#737c98}
[data-theme=light] .ticker-track i{color:#6477f0}
[data-theme=light] .intro p,[data-theme=light] .feature-copy p,[data-theme=light] .pricing-heading>p{color:#6d758c}
[data-theme=light] .feature-card{background:linear-gradient(145deg,#fff,#f5f7fc);border-color:rgba(19,24,48,.1);box-shadow:0 18px 50px rgba(44,54,97,.055)}
[data-theme=light] .feature-card:before{opacity:.1}
[data-theme=light] .feature-number{color:#858da4}
[data-theme=light] .feature-icon{background:#f3f5fb;border-color:rgba(19,24,48,.1);color:#596ce8}
[data-theme=light] .feature-copy a{color:#596ce8}
[data-theme=light] .flow-node,[data-theme=light] .audience-visual{background:#f6f8fd;border-color:rgba(19,24,48,.09);box-shadow:none}
[data-theme=light] .flow-node>i{background:#e9f7fb;color:#238aaa}
[data-theme=light] .flow-node small,[data-theme=light] .audience-total small{color:#8189a1}
[data-theme=light] .connector,[data-theme=light] .branch-row:before{border-color:#a7afca;background:#a7afca}
[data-theme=light] .people-row span{border-color:#f6f8fd}
[data-theme=light] .segment-row div{background:#e4e8f2}
[data-theme=light] .control-section{background:#101426;color:#fff}
[data-theme=light] .control-section:before{background-image:radial-gradient(rgba(153,166,220,.65) 1px,transparent 1px);opacity:.12}
[data-theme=light] .control-copy>p{color:#9da6c0}
[data-theme=light] .control-copy .section-kicker{color:#93a0ff}
[data-theme=light] .check-list i{background:rgba(108,124,255,.17);color:#aeb7ff}
[data-theme=light] .pricing-grid .price-card{background:#fff;color:#111425;border-color:rgba(19,24,48,.1);box-shadow:0 16px 45px rgba(44,54,97,.06)}
[data-theme=light] .pricing-grid .price-card.featured{color:#fff;background:linear-gradient(155deg,#293165,#171c3d);border-color:rgba(108,124,255,.5);box-shadow:0 25px 55px rgba(44,54,97,.18)}
[data-theme=light] .price-card li{color:#646d86}
[data-theme=light] .price-card.featured li,[data-theme=light] .price-card.featured .price-description,[data-theme=light] .price-card.featured .price-duration{color:#b6bed8}
[data-theme=light] .pricing-note{background:#fff;color:#111425;border-color:rgba(19,24,48,.1)}
[data-theme=light] .pricing-note p{color:#6d758c}
[data-theme=light] .pricing-note strong{color:#111425}
[data-theme=light] .testimonials{color:#111425}
[data-theme=light] .quote-person small{color:#767e94}
[data-theme=light] .legal-page{background:radial-gradient(circle at 70% 0,rgba(108,124,255,.13),transparent 30%),#f7f8fc;color:#111425}
[data-theme=light] .legal-heading p{color:#69718a}
[data-theme=light] .legal-live{color:#5d657d;background:#fff}
[data-theme=light] .legal-footer{color:#687087}
[data-theme=light] .scroll-top{border-color:rgba(19,24,48,.1)}
@media(max-width:700px){[data-theme=light] .mobile-menu{background:#fff;border-top:1px solid rgba(19,24,48,.08);color:#111425}[data-theme=light] .menu-button span{background:#20263e}}
