@font-face{font-family:Inter;src:url('/fonts/Inter.woff2') format('woff2');font-weight:400 700;font-display:swap}@font-face{font-family:Manrope;src:url('/fonts/Manrope.woff2') format('woff2');font-weight:500 800;font-display:swap}
:root{color-scheme:dark;--bg:#031321;--surface:#071e30;--green:#00df8a;--ink:#f7faff;--muted:#aec1d8;--line:#83aecb33;font-family:Manrope,Inter,Arial,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:radial-gradient(ellipse 50% 550px at 70% 7%,#06434d30,transparent 85%),#031321;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:800}em{font-style:normal;color:var(--green)}h2{font-size:48px;line-height:1.15;letter-spacing:-1.8px}p{color:var(--muted);font-size:16px;line-height:1.75}.wrap{width:calc(100% - 180px);max-width:1356px;margin-inline:auto}a,button,summary{transition:background .18s,border-color .18s,box-shadow .18s,color .18s}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #64ffd0;outline-offset:5px}.skip-link{position:absolute;top:-100px;left:20px;z-index:20;padding:14px;background:#071e30}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.site-header{position:relative;z-index:5;background:transparent}.header-inner{height:96px;display:flex;align-items:center;gap:0}.site-logo{display:block;flex-shrink:0}.site-logo img{display:block;object-fit:contain;width:207px;height:48px}.site-header nav{display:flex;gap:40px;margin-left:143px;align-items:center;font-size:15px;font-weight:600}.site-header nav a:hover,.login-link:hover,.site-footer a:hover{color:var(--green)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:35px}.login-link{font-size:15px;font-weight:600}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:63px;padding:18px 32px;border:1px solid #00df8a;border-radius:14px;background:linear-gradient(145deg,#14efa0,#00d681);color:#001c24;font-size:18px;font-weight:800;white-space:nowrap}.button:hover{background:#3aefae;box-shadow:0 6px 30px #00df8a20}.button svg{width:23px;height:23px;stroke-width:2}.button-small{min-height:51px;padding:12px 30px;font-size:15px;gap:15px}.button-outline{background:#03132152;border-color:#9db8d0b3;color:#f7faff;font-weight:700}.button-outline:hover{background:#0c2940;border-color:#00df8a}.menu-toggle{display:none}.hero-section{height:601px;position:relative}.hero-section:before{content:'';position:absolute;top:-96px;left:38%;height:280px;width:370px;border-radius:0 0 100% 0;background:linear-gradient(135deg,transparent,#0b485e30);pointer-events:none}.hero-grid{position:absolute;top:-96px;right:0;width:60%;height:650px;opacity:.22;transform:skewY(-6deg);background-image:linear-gradient(#17607b44 1px,transparent 1px),linear-gradient(90deg,#17607b44 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(ellipse at 60% 40%,black,transparent 70%)}.hero-layout{height:100%;position:relative}.hero-copy{position:relative;z-index:2;padding-top:79px;width:570px}h1{font-size:70px;line-height:1.05;letter-spacing:-3px;font-weight:800;white-space:nowrap}.hero-copy>p{margin-top:22px;font-size:21px;line-height:1.5;white-space:nowrap;font-weight:600;letter-spacing:-.2px}.hero-actions{display:flex;gap:21px;margin-top:36px}.hero-actions .button:first-child{width:289px}.hero-actions .button-outline{width:238px;padding-inline:23px;font-size:17px;gap:17px}.play-icon{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid #00df8a;border-radius:2px}.hero-features{display:flex;gap:40px;margin-top:49px;font-family:Inter,sans-serif;font-size:12px;line-height:1.55}.hero-features>div{display:flex;align-items:center;gap:12px;white-space:nowrap}.micro-icon{display:grid;place-items:center;width:41px;height:41px;border:1px solid #00a66a70;background:radial-gradient(ellipse at top,#00b67722,#00352933);border-radius:50%;color:#00df9b}.micro-icon svg{width:22px;height:22px}.hero-visual{position:absolute;z-index:1;left:540px;top:-11px;width:900px;pointer-events:none}.hero-visual img{display:block;width:100%;height:auto;mask-image:linear-gradient(90deg,transparent,black 2%,black 96%,transparent),linear-gradient(0deg,transparent,black 5%,black 96%,transparent);mask-composite:intersect}.orbit-lines{position:absolute;z-index:0;inset:0;width:100%;height:740px;color:#43749355;pointer-events:none}.orbit-lines path{stroke-width:.65}.orbit-lines circle{fill:#00dfa0;stroke:none;filter:drop-shadow(0 0 5px #00df8a)}
.eyebrow{display:block;color:#8eabc8;font-size:11px;font-weight:500;letter-spacing:2.7px;text-transform:uppercase}.brand-section{position:relative;padding-top:9px;padding-bottom:56px}.section-heading.centered{text-align:center}.brand-section h2{font-size:52px;margin-top:15px;letter-spacing:-2px}.brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-top:34px}.brand-card{height:143px;padding:24px 26px;display:flex;gap:24px;align-items:flex-start;position:relative;border:1px solid #497b9a66;border-radius:13px;background:linear-gradient(115deg,#061b2b91,#0b2334a1);box-shadow:0 15px 30px #0000000d}.feature-icon{display:grid;place-items:center;width:66px;height:66px;flex-shrink:0;border:1px solid #00df8a85;border-radius:21px;background:radial-gradient(ellipse at top left,#00df8a36,transparent 80%),#003e3638;color:#56f6bb;box-shadow:0 0 23px #00df8a0c}.feature-icon svg{width:41px;height:41px;stroke-width:1.9}.brand-card h3{font-size:20px;letter-spacing:-.65px;margin:5px 0 8px}.brand-card p{font-size:14px;line-height:1.6;padding-right:2px;max-width:265px}.card-arrow{position:absolute;right:17px;top:35px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#72a6bd13;color:#b9d1e2}.card-arrow svg{width:17px;height:17px;stroke-width:1.3}.brand-card>div{flex:1;min-width:0}.brand-card h3{padding-right:28px}
.product-section{padding:84px 0 80px;background:linear-gradient(180deg,#071c2b70,#041624)}.section-heading:not(.centered){display:flex;align-items:flex-end;justify-content:space-between;gap:70px;margin-bottom:45px}.section-heading .eyebrow{margin-bottom:18px}.brand-section .eyebrow{margin-bottom:0}.section-heading>p{max-width:390px}.wide-product{padding:13px;border:1px solid #325e78;border-radius:22px;background:linear-gradient(135deg,#173c52,#071522);box-shadow:0 30px 100px #0007,0 0 65px #086a7930}.product-window{border:1px solid #295069;border-radius:12px;overflow:hidden;background:#081d2f;color:#e9f4ff;font-family:Inter,sans-serif}.window-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;height:46px;font-size:11px;background:#061726;border-bottom:1px solid #26455b}.window-bar>svg{width:16px;height:16px;color:#6bc6a1}.window-dots{display:flex;gap:5px}.window-dots i{width:7px;height:7px;border-radius:50%;background:#416275}.product-ui{display:flex;min-height:460px}.preview-sidebar{width:195px;flex-shrink:0;padding:24px 15px;background:#051421;border-right:1px solid #244157;display:flex;flex-direction:column;gap:7px}.preview-sidebar>img{width:140px;height:40px;object-fit:contain;margin:0 6px 20px}.preview-workspace{display:flex;align-items:center;gap:9px;font-size:11px;margin:0 8px 15px;color:#afc4d7}.preview-nav{display:flex;align-items:center;gap:12px;font-size:12px;padding:13px 12px;color:#9eb5c9;border-radius:8px}.preview-nav svg{width:17px;height:17px}.preview-nav.selected{background:#123847;color:#7ff8c5;border-left:2px solid #00df8a}.preview-sidebar>small{font-size:9px;color:#7795af;margin:auto 8px 4px}.preview-inbox{flex:1;min-width:0}.inbox-heading{display:flex;align-items:center;justify-content:space-between;padding:19px 24px;border-bottom:1px solid #274459;font-size:18px}.preview-pill{color:#57e9ac;border:1px solid #00df8a50;border-radius:30px;font-size:10px;padding:5px 10px;white-space:nowrap;background:#00df8a0a}.preview-inbox-body{display:flex;min-height:400px}.preview-contact-list{width:250px;padding:17px 12px;border-right:1px solid #244157;flex-shrink:0}.preview-search{padding:11px;border:1px solid #31536b;border-radius:7px;font-size:10px;color:#9db6cb;margin-bottom:18px}.preview-contact{display:flex;gap:10px;padding:12px 5px;align-items:center;background:#143449;border-radius:7px}.preview-contact.muted{background:transparent;margin-top:9px}.preview-contact strong{display:block;font-size:10px;font-weight:600}.preview-contact small{display:block;font-size:9px;line-height:1.7;color:#8cabc1;margin-top:5px}.person-avatar{display:grid;place-items:center;width:33px;height:33px;flex-shrink:0;border-radius:50%;background:#1e645e;color:#b8f7df;font-size:10px}.preview-thread{flex:1;min-width:0}.preview-thread-head{display:flex;align-items:center;gap:11px;padding:15px 23px;border-bottom:1px solid #244157}.preview-thread-head strong{display:block;font-size:12px}.preview-thread-head small{display:block;font-size:10px;color:#8daec2;margin-top:5px}.preview-messages{padding:23px;display:flex;flex-direction:column;gap:14px;background:radial-gradient(ellipse at top right,#104c4c12,transparent);min-height:315px}.preview-bubble{max-width:85%;align-self:flex-start;padding:13px 16px;background:#16324a;border-radius:10px 10px 10px 2px;font-size:12px;line-height:1.6}.preview-bubble.answer{align-self:flex-end;background:#086747;border-radius:10px 10px 2px 10px;color:#effff7}.preview-bubble small{display:flex;gap:5px;align-items:center;font-size:8px;color:#b4c8d5;margin-top:7px}.preview-bubble small svg{width:11px;height:11px}.preview-source{display:flex;gap:6px;align-items:center;font-size:9px;color:#89baa9;align-self:flex-end}.preview-source svg{width:13px;height:13px}.preview-handoff{border:1px solid #00a46e50;border-radius:9px;background:#08453740;display:flex;align-items:center;gap:12px;padding:13px;color:#6de1ae}.preview-handoff strong{display:block;font-size:11px}.preview-handoff small{display:block;font-size:9px;color:#aac5b9;margin-top:4px}.preview-handoff>svg:last-child{margin-left:auto}.preview-compose{display:flex;justify-content:space-between;color:#7c9aaf;font-size:11px;border:1px solid #31536b;border-radius:8px;margin:12px 23px 20px;padding:13px 15px;background:#10273b}.preview-compose svg{width:16px;height:16px;color:#67e7b8}.preview-disclaimer{text-align:center;padding:10px;background:#061623;border-top:1px solid #244157;color:#88a6bb;font-size:9px}.product-caption{display:flex;justify-content:center;gap:65px;font-size:12px;color:#b1c8d9;margin-top:30px}.product-caption span{display:flex;align-items:center;gap:10px}.product-caption svg{width:18px;height:18px;color:#26d99b}
.connection-band{background:radial-gradient(ellipse at 80% 50%,#00735724,transparent 55%),#041421;border-block:1px solid #31546e38;padding:85px 0}.connection-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:100px;align-items:center}.connection-layout h2{margin-top:20px}.connection-layout p{max-width:555px;margin-top:25px}.text-link{display:inline-flex;align-items:center;gap:15px;font-size:15px;font-weight:700;color:var(--green);margin-top:28px}.connection-art{position:relative;width:360px;height:280px;margin:auto}.connection-ring{position:absolute;inset:0 40px;border:1px solid #18ad8070;border-radius:50%;transform:rotate(-20deg)}.connection-ring:before,.connection-ring:after{content:'';position:absolute;inset:35px -50px;border:1px solid #37718a70;border-radius:50%;transform:rotate(60deg)}.connection-ring:after{inset:65px -70px;transform:rotate(-5deg)}.connection-center,.connection-person{position:absolute;display:grid;place-items:center;background:#073830;color:#51f2b1;border:1px solid #00bb8770;box-shadow:0 0 35px #00df8a12;border-radius:24px}.connection-center{width:108px;height:108px;left:126px;top:85px}.connection-center svg{width:54px;height:54px}.connection-person{width:66px;height:66px}.connection-person.one{left:0;top:35px}.connection-person.two{right:0;bottom:30px}.connection-point{position:absolute;width:7px;height:7px;border-radius:50%;background:#00df8a;right:60px;top:20px;box-shadow:0 0 15px #00df8a}
.how-section{padding-block:100px}.steps{list-style:none;padding:0;margin:58px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:65px}.steps li{border-top:1px solid #36637970;padding-top:25px}.steps li>span{display:block;font-size:30px;font-weight:700;color:var(--green);margin-bottom:22px}.steps h3{font-size:21px;letter-spacing:-.5px;margin-bottom:12px}.steps p{font-size:14px;max-width:330px}.plans-section{padding-block:85px;background:#071c2b80;border-block:1px solid #31546e38}.plans-layout{display:grid;grid-template-columns:1fr 1fr;gap:135px;align-items:center}.plans-layout h2{margin-block:20px 25px}.plans-layout>div>p{margin-top:16px;max-width:540px}.configuration-card{border:1px solid #43768d90;border-top-color:#00df8a;border-radius:16px;padding:35px;background:linear-gradient(135deg,#0b293b,#061a2a);box-shadow:0 20px 60px #0002}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#c2d6e4;font-size:12px}.configuration-card h3{font-size:30px;margin:27px 0 9px;letter-spacing:-1px}.configuration-card ul{list-style:none;padding:22px 0;display:grid;gap:16px;font-size:13px}.configuration-card li{display:flex;gap:10px;align-items:center}.configuration-card li svg{width:17px;height:17px;color:var(--green)}.configuration-card .button{width:100%;font-size:16px;min-height:55px}.configuration-card>small{display:block;color:#9bb5c8;line-height:1.75;font-size:11px;margin-top:18px}.faq-section{display:grid;grid-template-columns:1fr 1.25fr;gap:120px;padding-block:100px}.faq-section h2{margin:20px 0 22px}.faq-section>div>p{max-width:330px}.faq-list details{border-bottom:1px solid #31546e70}.faq-list summary{cursor:pointer;position:relative;list-style:none;padding:23px 35px 23px 0;font-size:15px;font-weight:700}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:4px;top:17px;font-size:26px;font-weight:400;color:var(--green)}.faq-list details[open] summary:after{content:'−'}.faq-list details p{padding:0 25px 23px 0;font-size:13px;line-height:1.8}.final-cta{padding:56px 58px;border:1px solid #315d7470;border-radius:18px;background:radial-gradient(ellipse at 88% 100%,#00774430,transparent 60%),linear-gradient(120deg,#0b2336,#061827);display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;overflow:hidden;margin-bottom:85px}.final-cta h2{font-size:41px;margin-top:17px}.final-cta .button{flex-shrink:0;position:relative;z-index:1}.cta-curve{position:absolute;right:-150px;bottom:-230px;width:650px;height:420px;border:1px solid #00c58538;border-radius:50%;transform:rotate(-20deg);pointer-events:none}.site-footer{background:#020f1b;border-top:1px solid #27475d70}.footer-top{display:flex;justify-content:space-between;gap:40px;padding-block:50px}.footer-top p{font-size:12px;margin-top:19px}.footer-top nav{display:flex;gap:30px;align-items:center;font-size:12px}.footer-bottom{border-top:1px solid #2b4a604d;padding-block:24px;display:flex;justify-content:space-between;color:#89a4bb;font-size:11px}
@media(min-width:1537px){.hero-visual{left:540px}.hero-copy{padding-top:79px}}
@media(max-width:1350px) and (min-width:1001px){.wrap{width:calc(100% - 100px)}.site-header nav{margin-left:70px;gap:25px}.header-actions{gap:22px}.hero-copy{padding-top:85px;width:49%}h1{font-size:clamp(51px,4.56vw,70px)}.hero-copy>p{font-size:17px}.hero-visual{left:43%;width:73%;top:20px}.hero-actions{gap:12px}.hero-actions .button:first-child{width:auto}.hero-actions .button{font-size:14px;padding-inline:20px}.hero-actions .button-outline{width:auto;font-size:14px;padding-inline:20px}.hero-features{gap:20px;font-size:10px}.brand-card{padding:24px 18px;gap:15px}.brand-card p{font-size:12px}.brand-card h3{font-size:18px}.feature-icon{width:53px;height:60px}.card-arrow{right:10px;width:28px;height:28px}.plans-layout{gap:70px}.preview-contact-list{width:210px}}
@media(max-width:1000px){.wrap{width:calc(100% - 64px)}.header-inner{height:90px}.site-logo img{width:180px;height:45px}.site-header nav{margin-left:40px;gap:20px;font-size:12px}.header-actions{gap:18px}.button-small{font-size:12px;padding-inline:18px;min-height:45px}.login-link{font-size:13px}.hero-section{height:auto}.hero-layout{display:flex;flex-direction:column}.hero-copy{width:100%;padding-top:48px}h1{font-size:64px;letter-spacing:-2.7px}.hero-copy>p{font-size:20px;white-space:normal}.hero-actions{margin-top:30px}.hero-features{margin-top:35px;gap:36px}.hero-visual{position:relative;left:auto;top:auto;width:100%;max-width:900px;margin:15px auto 0}.brand-section{padding-top:25px}.brand-section h2{font-size:43px}.brand-grid{gap:15px}.brand-card{height:auto;min-height:205px;display:block;padding:22px}.feature-icon{width:50px;height:50px;border-radius:16px;margin-bottom:15px}.feature-icon svg{width:31px;height:31px}.brand-card h3{font-size:18px}.brand-card p{font-size:12px}.card-arrow{top:30px;right:16px;width:30px;height:30px}.section-heading:not(.centered){gap:35px}h2{font-size:37px}.section-heading>p{max-width:300px;font-size:14px}.preview-sidebar{width:150px;padding:20px 10px}.preview-sidebar>img{width:120px}.preview-contact-list{display:none}.connection-layout{gap:30px}.connection-art{width:300px;transform:scale(.85);transform-origin:center}.plans-layout{gap:40px}.configuration-card{padding:25px}.configuration-card h3{font-size:25px}.faq-section{gap:45px;grid-template-columns:1fr 1.2fr}.final-cta{padding:40px}.final-cta h2{font-size:31px}.final-cta .button{font-size:14px}.footer-top nav{gap:20px;flex-wrap:wrap;max-width:300px}.steps{gap:30px}.steps h3{font-size:18px}.product-caption{gap:25px}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header-inner{height:82px;gap:12px}.site-logo img{width:154px;height:38px}.header-actions{gap:15px}.header-actions .button-small{display:none}.menu-toggle{display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;width:35px;height:40px;border:1px solid #5e92ae50;border-radius:8px;background:#0a2435;color:#d6e8f4;order:2}.menu-toggle span{display:block;width:16px;height:1.5px;background:currentColor}.site-header nav{display:none;position:absolute;top:72px;right:20px;left:20px;margin:0;padding:12px;background:#0b2234;border:1px solid #39647a;border-radius:12px;box-shadow:0 15px 40px #0009;font-size:14px;z-index:10}.site-header nav.open{display:flex;flex-direction:column;gap:0;align-items:stretch}.site-header nav a{padding:14px}.hero-copy{padding-top:36px}h1{font-size:clamp(32px,8.5vw,54px);line-height:1.12;letter-spacing:-1.6px}.hero-copy>p{font-size:16px;font-weight:500;line-height:1.65;margin-top:20px;max-width:360px}.hero-actions{gap:11px;margin-top:26px;flex-wrap:wrap}.hero-actions .button:first-child,.hero-actions .button-outline{width:auto;font-size:12px;padding:14px 16px;min-height:51px;gap:9px;border-radius:10px}.hero-actions .button svg{width:17px;height:17px}.play-icon{border-top-width:7px;border-bottom-width:7px;border-left-width:11px}.hero-features{margin-top:30px;gap:15px;font-size:9px;justify-content:space-between}.hero-features>div{gap:7px}.micro-icon{width:29px;height:29px}.micro-icon svg{width:16px;height:16px}.hero-visual{width:calc(100% + 18px);max-width:none;align-self:center;margin-top:21px}.hero-section:before{left:15%;width:280px;height:250px}.hero-grid{width:100%;height:800px}.orbit-lines{height:100%}.brand-section{padding-top:24px;padding-bottom:50px}.eyebrow{font-size:9px;letter-spacing:1.8px;line-height:1.8}.brand-section .eyebrow{font-size:8px;letter-spacing:1.8px}.brand-section h2{font-size:clamp(26px,7vw,40px);letter-spacing:-1.2px;white-space:nowrap;margin-top:12px}.brand-grid{grid-template-columns:1fr;gap:13px;margin-top:25px}.brand-card{min-height:0;height:auto;padding:22px 20px;display:flex;gap:17px;border-radius:12px}.feature-icon{width:52px;height:55px;margin-bottom:0;border-radius:17px}.feature-icon svg{width:32px;height:32px}.brand-card h3{font-size:18px;margin:0 0 7px;padding-right:22px}.brand-card p{font-size:12px;line-height:1.7;max-width:240px}.card-arrow{top:20px;right:15px;width:26px;height:26px}.card-arrow svg{width:14px;height:14px}h2{font-size:32px;letter-spacing:-1.1px}.product-section{padding:50px 0}.section-heading:not(.centered){display:block;margin-bottom:28px}.section-heading>p{margin-top:20px;max-width:100%;font-size:14px}.section-heading .eyebrow{margin-bottom:13px}.wide-product{padding:5px;border-radius:13px}.window-bar{font-size:7px;padding:10px;height:34px}.window-bar>svg{width:12px;height:12px}.window-dots i{width:4px;height:4px}.preview-sidebar{display:none}.product-ui{min-height:0}.inbox-heading{font-size:14px;padding:14px}.preview-pill{font-size:8px;padding:4px 7px}.preview-inbox-body{min-height:0}.preview-thread-head{padding:13px}.preview-thread-head strong{font-size:10px}.preview-thread-head small{font-size:8px}.person-avatar{width:27px;height:27px;font-size:9px}.preview-messages{padding:16px 13px;min-height:0;gap:12px}.preview-bubble{font-size:10px;padding:11px 13px;max-width:90%}.preview-bubble small{font-size:7px}.preview-source{font-size:7px;gap:4px}.preview-source svg{width:10px;height:10px}.preview-handoff{gap:8px;padding:10px}.preview-handoff strong{font-size:9px}.preview-handoff small{font-size:8px}.preview-handoff>svg{width:18px;height:18px}.preview-compose{font-size:9px;margin:10px 13px 14px;padding:12px}.preview-disclaimer{font-size:7px}.product-caption{gap:12px;justify-content:space-between;font-size:9px;align-items:flex-start;line-height:1.6;margin-top:23px}.product-caption span{gap:7px;max-width:110px}.product-caption svg{width:15px;height:15px}.connection-band{padding:50px 0 20px}.connection-layout{display:block}.connection-layout p{font-size:14px;margin-top:20px}.text-link{font-size:14px}.connection-art{margin-top:0;height:260px;transform:scale(.85)}.how-section{padding-block:50px}.steps{grid-template-columns:1fr;gap:28px;margin-top:30px}.steps li{padding-top:20px;display:grid;grid-template-columns:40px 1fr;column-gap:15px}.steps li>span{font-size:25px;grid-row:1/3;margin:0}.steps h3{font-size:19px;margin-bottom:8px}.steps p{font-size:13px;max-width:none}.plans-section{padding-block:50px}.plans-layout{grid-template-columns:1fr;gap:28px}.plans-layout h2{font-size:34px}.plans-layout>div>p{font-size:14px}.configuration-card{padding:25px}.configuration-card h3{font-size:26px}.configuration-card>p{font-size:14px}.configuration-card ul{font-size:12px}.plan-top{font-size:10px}.faq-section{display:block;padding-block:50px}.faq-section>div>p{font-size:14px;max-width:none}.faq-list{margin-top:25px}.faq-list summary{font-size:13px;padding-block:20px}.faq-list details p{font-size:12px}.final-cta{display:block;padding:30px 25px;margin-bottom:50px}.final-cta h2{font-size:29px}.final-cta .button{margin-top:25px;width:100%;justify-content:space-between;min-height:53px}.footer-top{display:block;padding-block:35px}.footer-top .site-logo img{width:180px;height:45px}.footer-top p{font-size:11px;margin-top:15px}.footer-top nav{gap:20px;margin-top:28px;font-size:11px;max-width:none;line-height:1.7}.footer-bottom{flex-direction:column;gap:12px;font-size:10px;padding-block:23px}}
/* Measured against the approved 1536 × 1024 composition. */
@media(min-width:1351px){h1{font-size:68px}.hero-copy>p{margin-top:17px;font-weight:500}.hero-actions{margin-top:33px}.hero-visual{left:552px;width:888px}.brand-section h2{font-size:54px;line-height:1.1}.brand-grid{margin-top:31px}.brand-card p{max-width:250px}}
html{overflow-x:hidden}.orbit-lines{overflow:hidden}.hero-visual img{mask-image:linear-gradient(90deg,transparent,black .5%,black 97%,transparent),linear-gradient(0deg,transparent,black 4%,black 97%,transparent);mask-composite:intersect}.desktop-break{display:none}
@media(min-width:1001px){.desktop-break{display:inline}.brand-card p{font-family:Inter,sans-serif;font-weight:400;max-width:none;font-size:14px;line-height:1.6}}
.header-actions .button-small{width:160px;padding-inline:0}
@media(min-width:1351px){.hero-copy{padding-top:81px}.hero-copy>p{margin-top:14px;font-size:21.5px}.hero-actions{margin-top:34px}.hero-features{margin-top:50px}.brand-grid{margin-top:32px}}
/* Compact section rhythm: adjacent paddings no longer create 160–200 px gaps. */
.brand-section{padding-bottom:28px}.product-section{padding-block:40px}.connection-band{padding-block:40px}.how-section{padding-block:44px}.plans-section{padding-block:40px}.faq-section{padding-block:44px 36px}.final-cta{margin-bottom:40px}.steps{margin-top:36px}
@media(max-width:1000px){.product-section,.connection-band,.how-section,.plans-section{padding-block:34px}.faq-section{padding-block:36px 30px}.final-cta{margin-bottom:34px}.brand-section{padding-bottom:24px}}
@media(max-width:700px){.product-section,.connection-band,.how-section,.plans-section{padding-block:28px}.faq-section{padding-block:30px 24px}.brand-section{padding-bottom:20px}.final-cta{margin-bottom:28px}.steps{margin-top:28px}.connection-art{height:230px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
