
:root{--ink:#071421;--ink2:#0d1d2b;--green:#72e12d;--green2:#9af05f;--paper:#f5f8f5;--white:#fff;--text:#102231;--muted:#697982;--line:#dce5df;--shell:1220px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--text);font-family:Arial,sans-serif}a{text-decoration:none;color:inherit}.shell{width:min(var(--shell),calc(100% - 48px));margin:auto}
header{background:var(--ink);color:#fff;position:sticky;top:0;z-index:30;border-bottom:1px solid #152a39}.nav{height:76px;display:flex;align-items:center;gap:34px}.brand{font-size:24px;font-weight:800;display:flex;align-items:center;gap:9px;margin-right:auto}.mark{width:34px;height:34px;background:var(--green);color:var(--ink);border-radius:9px;display:grid;place-items:center;font-weight:900}.navlinks{display:flex;gap:27px;font-size:13px;color:#b8c5cc}.navlinks a:hover{color:#fff}.nav-cta{background:var(--green);color:var(--ink);padding:11px 15px;border-radius:8px;font-size:12px;font-weight:700}
.hero{background:var(--ink);color:#fff;padding:70px 0 90px}.hero-grid,.two{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.eyebrow,.kicker{font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#67bd3a}.launch-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid #294052;background:#0b1c2a;border-radius:99px;padding:8px 12px;color:#dce5e9;font-size:11px}.launch-pill i{width:7px;height:7px;background:var(--green);border-radius:50%}h1,h2,h3{margin:0;letter-spacing:-.045em}h1{font-size:68px;line-height:.98;margin:22px 0 25px}h1 span,h2 span{color:var(--green)}.lead{font-size:18px;line-height:1.65;color:#aebbc3;max-width:600px}.actions{display:flex;gap:22px;align-items:center;margin:32px 0}.btn{padding:15px 18px;border-radius:8px;font-size:13px;font-weight:700;border:1px solid #cad5ce}.btn.green{background:var(--green);border-color:var(--green);color:var(--ink)}.subtle-link{font-size:13px;color:#c0ccd2}
.trade-strip{background:#0a1926;color:#fff;border-top:1px solid #152b3a;border-bottom:1px solid #152b3a}.trade-inner{padding:25px 0}.trade-inner>p{margin:0 0 14px;font-size:12px;color:#7f929d}.trades{display:flex;gap:9px;flex-wrap:wrap}.trades span{border:1px solid #2b4050;background:#0e202f;border-radius:99px;padding:9px 13px;font-size:12px;color:#e0e7ea}
.mock{background:#fbfcfb;color:var(--text);border:1px solid #dfe7e2;border-radius:16px;padding:22px;box-shadow:0 30px 80px #0005}.mock-top{display:flex;justify-content:space-between;border-bottom:1px solid #e4eae6;padding-bottom:15px;font-size:12px;font-weight:700}.mini{display:inline-grid;width:22px;height:22px;background:var(--green);place-items:center;border-radius:5px;margin-right:6px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0}.stats div,.box{border:1px solid #e3e9e5;background:#fff;border-radius:9px;padding:13px}.stats small,.box small{display:block;color:#839089;font-size:9px}.stats b{font-size:20px;display:block;margin-top:5px}.row{display:grid;grid-template-columns:58px 1fr auto;align-items:center;border-bottom:1px solid #e7ece9;padding:11px 5px;font-size:10px}.row div{display:flex;flex-direction:column}.row small{color:#84918a}.tag{font-size:8px;padding:5px 8px;border-radius:20px;background:#e9f7df;color:#428c20}
.section{padding:100px 0}.white{background:#fff}.dark{background:var(--ink);color:#fff}.heading{max-width:790px;margin-bottom:48px}.heading h2,.copy h2{font-size:52px;line-height:1.07;margin:15px 0}.heading p,.copy p{font-size:16px;line-height:1.7;color:var(--muted)}.dark .copy p,.dark .heading p{color:#aebbc3}
.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.value{background:#fff;border:1px solid var(--line);padding:27px;border-radius:13px}.value i{font-style:normal;width:38px;height:38px;background:#eaf8e2;color:#4d9d27;border-radius:9px;display:grid;place-items:center;font-weight:800}.value h3{font-size:18px;margin:18px 0 9px}.value p{font-size:13px;line-height:1.6;color:#718078;margin:0}
.promise{margin-top:48px;background:var(--ink);color:#fff;border-radius:18px;padding:40px;display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;align-items:center}.promise strong{font-size:12px;letter-spacing:2px;color:var(--green)}.promise h3{font-size:34px;line-height:1.15}.promise p{color:#aab8c0;line-height:1.7;margin:0}
.feature-list{display:grid;gap:11px;margin-top:25px}.feature-list span{font-size:13px;color:#52656e}.dark .feature-list span{color:#c2ccd2}.feature-list span:before{content:"✓";color:#58ae2e;font-weight:800;margin-right:10px}
.screen-title{display:flex;justify-content:space-between;align-items:center;margin:20px 0 10px}.screen-title button{border:0;background:var(--green);padding:9px 12px;border-radius:7px;font-weight:700}.calendar{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:10px}.calendar span{text-align:center;background:#f0f4f1;padding:9px;border-radius:7px;font-size:9px}.calendar .today{background:#e7f7dd;color:#438d20}
.pricing{background:#edf3ee}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.price-card{background:#fff;border:1px solid #d9e3dc;border-radius:17px;padding:28px;position:relative}.price-card.featured{border:2px solid var(--green);transform:translateY(-8px)}.badge{display:inline-block;background:#eaf8e2;color:#4c9826;padding:6px 9px;border-radius:99px;font-size:9px;font-weight:800;text-transform:uppercase}.popular{position:absolute;right:20px;top:-13px;background:var(--green);padding:7px 10px;border-radius:99px;font-size:9px;font-weight:800}.price-card h3{font-size:25px;margin:15px 0 6px}.price-card>p{color:#74827a;font-size:13px;min-height:38px}.price{font-size:45px;font-weight:800;margin:23px 0 2px}.price small{font-size:13px;color:#74827a}.later{font-size:11px!important;min-height:0!important}.capacity{border-block:1px solid #e2e9e4;padding:13px 0;margin:17px 0;font-size:13px;font-weight:700}.price-card ul{list-style:none;padding:0;display:grid;gap:10px;margin:20px 0 26px}.price-card li{font-size:12px;color:#596a72}.price-card li:before{content:"✓";color:#57a92e;margin-right:9px;font-weight:800}.price-card .btn{display:block;text-align:center}.team-contact{margin-top:22px;background:var(--ink);color:#fff;border-radius:15px;padding:26px 30px;display:flex;justify-content:space-between;gap:30px;align-items:center}.team-contact h3{font-size:22px}.team-contact p{margin:6px 0 0;color:#a9b7bf;font-size:13px}.team-contact .btn{border-color:#334957;color:#fff;white-space:nowrap}
.faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.faq-items details{border-top:1px solid var(--line);padding:19px 0}.faq-items details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;font-weight:700;font-size:14px}.faq-items p{color:#6b7b73;line-height:1.65;font-size:13px}
.cta{background:#0b1c2a;color:#fff;text-align:center;padding:90px 0}.cta .shell{max-width:760px}.cta h2{font-size:58px;margin:14px 0}.cta p{color:#aab8c0;line-height:1.7}.signup{display:flex;max-width:560px;margin:28px auto 0;background:#fff;padding:5px;border-radius:9px}.signup input{flex:1;border:0;outline:0;padding:13px;font-size:14px}.signup button{border:0;background:var(--green);font-weight:700;padding:0 18px;border-radius:7px}
footer{background:var(--ink);color:#80929d;border-top:1px solid #152b3a}.foot{min-height:110px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font-size:11px}.foot nav{display:flex;gap:20px}.foot>span{text-align:right}.page-hero{background:var(--ink);color:#fff;padding:80px 0}.page-hero h1{max-width:850px}.page-hero p{max-width:700px}.content{max-width:850px}.content h2{font-size:36px;margin:45px 0 12px}.content p{color:#62727a;line-height:1.8}.link-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px}.link-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px}.link-card h3{font-size:18px}.link-card p{font-size:13px;color:#718078;line-height:1.6}
@media(max-width:900px){.navlinks{display:none}.hero-grid,.two,.faq,.promise{grid-template-columns:1fr}.value-grid{grid-template-columns:1fr 1fr}.price-grid{grid-template-columns:1fr}.price-card.featured{transform:none}.link-cards{grid-template-columns:1fr}.foot{grid-template-columns:1fr;gap:14px;padding:25px 0;text-align:center;justify-items:center}.foot>span{text-align:center}.team-contact{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.shell{width:calc(100% - 28px)}h1{font-size:47px}.heading h2,.copy h2{font-size:38px}.hero{padding:50px 0 70px}.section{padding:75px 0}.value-grid{grid-template-columns:1fr}.stats{grid-template-columns:1fr}.calendar{grid-template-columns:repeat(5,1fr)}.cta h2{font-size:42px}.signup{display:block;background:transparent}.signup input,.signup button{width:100%;height:50px;border-radius:8px}.signup button{margin-top:8px}.foot nav{flex-wrap:wrap;justify-content:center}}

.page-hero.visual-hero{padding:66px 0 76px}.page-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:68px;align-items:center}
.page-hero-grid h1{font-size:58px}.page-hero-grid .mock{transform:perspective(1200px) rotateY(-2deg);box-shadow:0 30px 90px #0006}
.shot-band{padding:80px 0}.shot-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:center}.shot-grid.reverse{grid-template-columns:.92fr 1.08fr}
.invoice-shot .money{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:20px 0}.invoice-shot .money .box b{font-size:24px;display:block;margin-top:4px}
.invoice-table>div{display:grid;grid-template-columns:1.4fr .7fr .7fr .7fr;gap:8px;border-bottom:1px solid #e6ece8;padding:11px 5px;font-size:9px;align-items:center}.invoice-table .thead{color:#7d8c84;font-weight:700;background:#f2f5f3;border-radius:7px;padding-inline:9px}
.customer-shot .customer-head{display:flex;gap:12px;align-items:center;margin:20px 0}.customer-avatar{width:48px;height:48px;border-radius:50%;background:#e8f7df;color:#478f24;display:grid;place-items:center;font-weight:800}.customer-shot .customer-head p{margin:3px 0 0;color:#7a8981;font-size:10px}
.phone-stage{display:flex;align-items:flex-end;justify-content:center;gap:18px;min-height:380px}.phone-ui{width:210px;background:#fff;border:7px solid #102433;border-radius:29px;padding:16px;box-shadow:0 25px 60px #0003}.phone-ui.secondary{width:185px;transform:translateY(-24px)}.phone-ui small{font-size:8px;color:#5ba932;letter-spacing:1px}.phone-ui h3{font-size:19px;margin:8px 0}.phone-ui p{font-size:10px;color:#718078;line-height:1.5}.phone-ui button{width:100%;border:0;background:var(--green);border-radius:7px;padding:11px;font-weight:800}.phone-list{margin-top:12px}.phone-list div{border-top:1px solid #e5ebe7;padding:10px 0;font-size:9px;display:flex;justify-content:space-between}
@media(max-width:900px){.page-hero-grid,.shot-grid,.shot-grid.reverse{grid-template-columns:1fr}.page-hero-grid h1{font-size:50px}.page-hero-grid .mock{transform:none}}
@media(max-width:600px){.page-hero-grid h1{font-size:44px}.phone-stage{gap:8px}.phone-ui{width:55%;padding:11px}.phone-ui.secondary{width:45%}.invoice-table>div{grid-template-columns:1.4fr .7fr .7fr}.invoice-table>div>*:nth-child(4){display:none}}

/* V6 professional product UI */
.product-ui{background:#f7f9f7;border:1px solid #dbe3de;border-radius:18px;box-shadow:0 35px 90px rgba(0,0,0,.28);overflow:hidden;color:#102231;display:grid;grid-template-columns:138px 1fr;min-height:430px;font-family:Arial,sans-serif}.product-ui .pu-side{background:#081623;padding:18px 12px;color:#9eb0ba}.pu-logo{display:flex;align-items:center;gap:7px;color:#fff;font-size:13px;font-weight:800;margin-bottom:22px}.pu-logo b{width:23px;height:23px;background:#72e12d;color:#071421;border-radius:6px;display:grid;place-items:center}.pu-navlabel{font-size:7px;letter-spacing:1.3px;color:#526a78;margin:15px 8px 6px}.pu-nav{font-size:8px;padding:8px 9px;border-radius:6px;margin:2px 0}.pu-nav.on{background:#142a39;color:#fff;border-left:2px solid #72e12d}.pu-main{min-width:0}.pu-top{height:45px;background:#fff;border-bottom:1px solid #e1e7e3;display:flex;align-items:center;justify-content:space-between;padding:0 18px}.pu-search{width:42%;background:#f4f7f5;border:1px solid #e1e7e3;border-radius:7px;padding:7px 9px;font-size:7px;color:#839089}.pu-user{display:flex;align-items:center;gap:8px;font-size:7px}.pu-avatar{width:23px;height:23px;background:#e0e8e2;border-radius:50%;display:grid;place-items:center;font-weight:800}.pu-body{padding:18px}.pu-title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.pu-title small{font-size:6px;letter-spacing:1px;color:#829089}.pu-title h3{font-size:18px;margin:3px 0 0;letter-spacing:-.5px}.pu-action{border:0;background:#72e12d;padding:8px 10px;border-radius:6px;font-size:7px;font-weight:800}.pu-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.pu-metric{background:#fff;border:1px solid #e1e7e3;border-radius:8px;padding:10px}.pu-metric small{font-size:6px;color:#829089;display:block}.pu-metric strong{font-size:16px;display:block;margin:4px 0}.pu-metric em{font-size:6px;color:#54a32d;font-style:normal}.pu-panels{display:grid;grid-template-columns:1.35fr .65fr;gap:8px;margin-top:8px}.pu-panel{background:#fff;border:1px solid #e1e7e3;border-radius:8px;padding:10px;min-width:0}.pu-panelhead{display:flex;justify-content:space-between;align-items:center;font-size:7px;font-weight:800;margin-bottom:5px}.pu-panelhead span{color:#5da935;font-weight:600}.pu-job{display:grid;grid-template-columns:42px 1fr 60px 43px;align-items:center;gap:4px;border-bottom:1px solid #e8edea;padding:8px 0;font-size:6.5px}.pu-job time{font-weight:800}.pu-job div{display:flex;flex-direction:column;gap:2px}.pu-job small{color:#84918a}.pu-status{padding:4px 5px;border-radius:99px;background:#e8f7df;color:#438e21;font-size:5.5px;text-align:center}.pu-status.blue{background:#e8f1ff;color:#286cbf}.pu-status.grey{background:#eef1ef;color:#68766f}.pu-bars{height:98px;display:flex;align-items:end;gap:4px}.pu-bars i{flex:1;background:#dce6df;border-radius:3px 3px 0 0}.pu-bars i:nth-child(1){height:36%}.pu-bars i:nth-child(2){height:50%}.pu-bars i:nth-child(3){height:42%}.pu-bars i:nth-child(4){height:68%}.pu-bars i:nth-child(5){height:61%}.pu-bars i:nth-child(6){height:88%;background:#72e12d}.pu-bars i:nth-child(7){height:76%}.pu-note{background:#f5f8f5;border-radius:6px;padding:7px;margin-top:6px}.pu-note b{display:block;font-size:7px}.pu-note span{font-size:6px;color:#7a8981}.pu-table{width:100%;border-collapse:collapse;font-size:6.5px}.pu-table th{text-align:left;color:#78877f;font-size:5.7px;background:#f4f7f5;padding:7px 6px}.pu-table td{border-bottom:1px solid #e8edea;padding:8px 6px}.pu-table .r{text-align:right}.pu-customer{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pu-bigavatar{width:38px;height:38px;background:#e8f7df;color:#468f22;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800}.pu-customer h4{margin:0 0 2px;font-size:13px}.pu-customer p{margin:0;font-size:6px;color:#7d8b84}.pu-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:9px}.pu-card{border:1px solid #e1e7e3;background:#fff;border-radius:7px;padding:9px}.pu-card small{font-size:5.7px;color:#809087;display:block}.pu-card b{font-size:12px;display:block;margin-top:3px}.pu-detail{display:grid;grid-template-columns:1.2fr .8fr;gap:8px}.pu-line{display:grid;grid-template-columns:67px 1fr;padding:7px 0;border-bottom:1px solid #e8edea;font-size:6.5px}.pu-line span{color:#7d8b84}.pu-photos{display:grid;grid-template-columns:1fr 1fr;gap:5px}.pu-photo{height:63px;background:linear-gradient(145deg,#c9d4cd,#e6ece8);border-radius:6px;display:flex;align-items:flex-end;padding:6px;font-size:6px;color:#596960}.pu-calendar{display:grid;grid-template-columns:46px repeat(5,1fr);border:1px solid #e1e7e3;border-radius:8px;overflow:hidden;background:#fff}.pu-calcell{min-height:46px;padding:6px;border-right:1px solid #e7ece9;border-bottom:1px solid #e7ece9;font-size:5.8px}.pu-calhead{min-height:auto;background:#f4f7f5;font-weight:700;color:#65756d}.pu-booking{background:#e9f7df;border-left:2px solid #65b63a;border-radius:4px;padding:5px;font-size:5.5px}.pu-booking b{display:block;font-size:6px}.pu-booking.blue{background:#e9f2ff;border-color:#4b89d5}.pu-booking.amber{background:#fff4db;border-color:#daa641}.pu-ring{width:86px;height:86px;border-radius:50%;background:conic-gradient(#72e12d 0 72%,#dce5df 72%);display:grid;place-items:center;margin:8px auto}.pu-ring:after{content:'72%';width:58px;height:58px;background:#fff;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800}.product-ui.mobile-preview{grid-template-columns:1fr;min-height:430px;background:#eaf0ec;padding:18px;display:flex;justify-content:center;gap:18px;align-items:center}.pu-phone{width:190px;height:390px;background:#071421;padding:7px;border-radius:24px;box-shadow:0 18px 45px rgba(0,0,0,.22)}.pu-phone.secondary{width:165px;height:340px;opacity:.96}.pu-screen{height:100%;background:#f8faf8;border-radius:18px;padding:13px;overflow:hidden}.pu-phonebar{font-size:5.5px;display:flex;justify-content:space-between}.pu-phonebrand{display:flex;align-items:center;gap:5px;font-size:8px;font-weight:800;margin:14px 0}.pu-phonebrand b{width:18px;height:18px;background:#72e12d;color:#071421;border-radius:5px;display:grid;place-items:center}.pu-mobiletitle small{font-size:5.5px;color:#5ba733;letter-spacing:.8px}.pu-mobiletitle h3{font-size:14px;margin:5px 0}.pu-mobiletitle p{font-size:6.5px;color:#728078;line-height:1.5}.pu-mobilecard{background:#fff;border:1px solid #e0e7e2;border-radius:8px;padding:9px;margin-top:8px}.pu-mobilecard b{font-size:8px}.pu-mobilecard p{font-size:6.5px;color:#718078;line-height:1.4}.pu-mobilebtn{width:100%;border:0;background:#72e12d;padding:8px;border-radius:6px;font-size:7px;font-weight:800;margin-top:8px}.pu-mobileline{display:flex;justify-content:space-between;border-top:1px solid #e4eae6;padding:7px 0;font-size:6px}.pu-mobileactions{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:7px}.pu-mobileactions span{background:#fff;border:1px solid #e0e7e2;border-radius:6px;padding:7px 2px;text-align:center;font-size:5.5px}.page-hero-grid .product-ui{transform:perspective(1200px) rotateY(-1.5deg);box-shadow:0 35px 100px rgba(0,0,0,.38)}
@media(max-width:900px){.page-hero-grid .product-ui{transform:none}.product-ui{min-height:390px}.product-ui .pu-side{display:none}.product-ui{grid-template-columns:1fr}}
@media(max-width:600px){.product-ui{min-height:350px}.pu-body{padding:11px}.pu-panels{grid-template-columns:1fr}.pu-panels>.pu-panel:last-child{display:none}.product-ui.mobile-preview{gap:7px;padding:9px}.pu-phone{width:55%}.pu-phone.secondary{width:43%}}

.user-led{background:#fff}.roadmap-shot .idea-card{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 4px;border-bottom:1px solid #e5ebe7}.roadmap-shot .idea-card div{display:flex;flex-direction:column}.roadmap-shot .idea-card small{color:#7f8d85;margin-top:3px}.idea-status{font-size:8px;padding:6px 8px;border-radius:20px;white-space:nowrap}.idea-status.planned{background:#e7f0ff;color:#2d6fc3}.idea-status.review{background:#fff2d8;color:#9b6804}.idea-status.building{background:#eee6ff;color:#6a47b8}.idea-status.released{background:#e8f7df;color:#438d20}
.annual-site{background:#0a1926}.website-shot{background:#fff}.website-preview{margin-top:16px;border:1px solid #e0e7e2;border-radius:10px;overflow:hidden}.website-nav{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#fff;font-size:9px}.website-nav span{color:#7a8881}.website-hero{padding:30px 24px;background:linear-gradient(135deg,#f6faf5,#e7f4df)}.website-hero small{font-size:8px;letter-spacing:1px;color:#5aa72f}.website-hero h3{font-size:28px;line-height:1.1;margin:9px 0}.website-hero p{font-size:10px;color:#66776e;max-width:320px}.website-hero button{border:0;background:#071421;color:#fff;padding:9px 13px;border-radius:7px;font-size:9px;font-weight:700}.website-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;background:#fafcfb}.website-cards div{background:#fff;border:1px solid #e4eae6;border-radius:7px;padding:12px;text-align:center;font-size:9px}.light-list span{color:#d2dce1}
.billing-explainer{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 28px}.billing-explainer>div{background:#fff;border:1px solid #d8e2db;border-radius:12px;padding:17px 19px;display:flex;flex-direction:column;gap:4px}.billing-explainer b{font-size:14px}.billing-explainer span{font-size:12px;color:#718078}.billing-explainer .annual-highlight{border-color:#9bd978;background:#f7fbf4}
.website-included-card{margin-top:26px;background:#fff;border:1px solid #d9e3dc;border-radius:16px;padding:28px;display:grid;grid-template-columns:1.2fr .8fr;gap:36px;align-items:center}.website-included-card h3{font-size:24px;line-height:1.2;margin:10px 0}.website-included-card p{font-size:13px;color:#697a72;line-height:1.65;margin:0}.website-included-points{display:grid;grid-template-columns:1fr 1fr;gap:10px}.website-included-points span{font-size:12px;color:#52646d}
@media(max-width:900px){.billing-explainer,.website-included-card{grid-template-columns:1fr}}
@media(max-width:600px){.website-included-points{grid-template-columns:1fr}}

/* v8 visual refinement */
:root{--display:"Avenir Next","Segoe UI",Inter,Arial,sans-serif;--body:"Segoe UI",Inter,Arial,sans-serif}
body{font-family:var(--body);font-size:16px;line-height:1.55;letter-spacing:-.01em}
h1,h2,h3,.brand,.btn,.nav-cta,.kicker,.eyebrow,.price,.pu-title h3{font-family:var(--display)}
h1,h2,h3{font-weight:750}.brand{letter-spacing:-.04em}.lead{font-size:17px;line-height:1.72}
.section{padding:118px 0}.section.white+.section.white{border-top:1px solid #e4ebe6}
.section:nth-of-type(even):not(.dark):not(.pricing):not(.cta):not(.hero):not(.page-hero){background:#f2f6f3}
.heading{margin-bottom:58px}.heading h2,.copy h2{letter-spacing:-.055em}
.two{gap:86px}.copy p{max-width:590px}.feature-list{gap:14px}
.hero{padding:78px 0 92px}.hero-grid{gap:74px}.hero h1{max-width:610px}
.trusted-strip{background:#fff;border-bottom:1px solid #e2e9e4;padding:24px 0;overflow:hidden}
.trusted-label{text-align:center;color:#829087;font-size:10px;font-weight:800;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:16px}
.logo-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.logo-track{display:flex;width:max-content;gap:52px;align-items:center;animation:fieldifyMarquee 28s linear infinite}
.logo-track span{font-family:var(--display);font-size:17px;font-weight:750;color:#a0aaa4;white-space:nowrap;letter-spacing:-.03em}
.logo-track span:before{content:"";display:inline-block;width:22px;height:22px;border:2px solid #b8c2bc;border-radius:6px;vertical-align:-6px;margin-right:8px}
@keyframes fieldifyMarquee{to{transform:translateX(-50%)}}
.audience{background:#0b1b28;color:#fff;padding:72px 0}.audience-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:end;margin-bottom:34px}.audience-head h2{font-size:40px;line-height:1.08}.audience-head p{margin:0;color:#9eb0ba;max-width:620px}
.trade-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.trade-card{border:1px solid #203746;background:#0e2231;border-radius:12px;padding:18px 14px;display:flex;align-items:center;gap:11px;color:#dce6eb;font-size:12px;font-weight:650}.trade-icon{width:34px;height:34px;border-radius:9px;background:#132b3b;border:1px solid #294556;display:grid;place-items:center;color:var(--green);flex:0 0 auto}.trade-icon svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.story-intro{background:#fff}.story-number{font-size:11px;color:#63ad3b;font-weight:800;letter-spacing:1.4px}.story-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px}.story-grid h2{font-size:50px;line-height:1.08}.story-copy{max-width:660px}.story-copy>p{font-size:17px;line-height:1.75;color:#607079}
.section-separator{height:1px;background:#dce5df;width:min(var(--shell),calc(100% - 48px));margin:auto}
.tech-strip{background:#06111b;color:#fff;border-top:1px solid #172a37;padding:54px 0}.tech-head{text-align:center;max-width:650px;margin:0 auto 30px}.tech-head .kicker{display:block}.tech-head h3{font-size:25px;margin:9px 0}.tech-head p{font-size:12px;color:#81939e;margin:0}.tech-logos{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.tech-logo{border:1px solid #203440;background:#0b1a26;border-radius:9px;padding:11px 15px;color:#a9b7bf;font-size:12px;font-weight:700}.tech-logo b{color:#fff}
.page-hero.visual-hero{padding:76px 0 82px}.page-hero-grid{gap:78px}.page-hero-grid h1{font-size:60px}
.page-intro{padding:88px 0;background:#fff}.page-intro-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.page-intro h2{font-size:42px;line-height:1.1}.page-intro p{font-size:17px;line-height:1.75;color:#61727a}
.billing-explainer{margin-bottom:38px}
@media(max-width:900px){.trade-grid{grid-template-columns:repeat(2,1fr)}.audience-head,.story-grid,.page-intro-grid{grid-template-columns:1fr}.section{padding:88px 0}}
@media(max-width:600px){.trade-grid{grid-template-columns:1fr}.audience{padding:58px 0}.audience-head h2{font-size:34px}.page-hero-grid h1{font-size:44px}.logo-track{gap:30px}.section{padding:72px 0}}
