:where(main:has(.product-hero)){& .product-hero{color:#fff;background:#0b1929;padding:clamp(74px,9vw,120px) 0}& .product-hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}& .product-back{color:var(--corp-on-dark-muted);font-size:12px;text-decoration:none}& .product-labels{align-items:center;gap:8px;margin:28px 0 12px;display:flex}& .product-labels p{color:var(--product-accent);letter-spacing:.12em;margin:0;font-size:12px;font-weight:850}& .product-labels span{background:var(--product-accent);color:#071721;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:850}& .product-hero h1{font:800 clamp(48px,7vw,86px)/.98 var(--corp-display);letter-spacing:-.06em;margin:0}& .product-tagline{font:720 22px/1.35 var(--corp-display)}& .product-description{color:#ffffffa0;max-width:720px;line-height:1.7}& .availability{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}& .availability div{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:10px;padding:13px}& .availability span,& .availability strong{display:block}& .availability span{color:var(--product-accent);letter-spacing:.1em;font-size:12px;font-weight:850}& .availability strong{margin-top:7px;font-size:12px}& .product-actions,& .proof-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}& .product-actions a,& .proof-actions a{color:#fff;border:1px solid #ffffff24;border-radius:9px;padding:11px 13px;font-size:12px;font-weight:780;text-decoration:none}& .product-actions .primary{background:var(--product-accent);color:#071721;border-color:var(--product-accent)}& .verified{color:var(--corp-on-dark-muted);font-size:12px}& .console{background:#ffffff0d;border:1px solid #ffffff20;border-radius:22px;padding:22px}& .console header{color:var(--corp-on-dark-muted);justify-content:space-between;font-size:12px;display:flex}& .console header b{color:var(--product-accent)}& .core{background:#071521;border-radius:13px;align-items:center;gap:14px;margin:20px 0;padding:15px;display:flex}& .core>span{background:var(--product-accent);color:#071721;border-radius:11px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}& .core strong,& .core small{display:block}& .core small{color:var(--corp-on-dark-muted)}& .flow{grid-template-columns:1fr 1fr;gap:8px;display:grid}& .flow div{border:1px solid #ffffff14;border-radius:10px;padding:13px}& .flow span{color:var(--product-accent);font-size:12px}& .flow strong{margin-top:14px;font-size:12px;display:block}& .console>p{color:var(--corp-on-dark-muted);font-size:12px}& .public-proof{background:#edf4f2;padding:80px 0}& .proof-grid,& .summary-grid,& .section-head,& .control-grid,& .detail-grid,& .evidence-grid,& .cta-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}& .public-proof h2,& .summary h2,& .section h2,& .evidence h2,& .product-cta h2{font:800 clamp(32px,4.5vw,52px)/1.05 var(--corp-display);letter-spacing:-.05em;color:var(--corp-navy);margin:5px 0 12px}& .public-proof p,& .summary p,& .section-head>span,& .evidence p{color:var(--corp-muted);line-height:1.7}& .public-proof figure{background:#fff;border-radius:17px;margin:0;padding:9px;box-shadow:0 20px 60px #0b19291a}& .public-proof img{border-radius:11px;width:100%;display:block}& .public-proof figcaption,& .public-proof small{color:var(--corp-muted);font-size:12px}& .proof-actions a{background:var(--corp-navy)}& .summary{border-bottom:1px solid var(--corp-border);background:#fff}& .summary-grid article{padding:50px 0}& .summary-grid article:first-child{border-right:1px solid var(--corp-border);padding-right:35px}& .summary article>span,& .section-head p,& .eyebrow{color:var(--corp-teal-deep);letter-spacing:.12em;font-size:12px;font-weight:850}& .summary h2{font-size:24px}& .section{padding:90px 0}& .section-head{align-items:end;margin-bottom:34px}& .workflow{border-top:1px solid var(--corp-border);margin:0;padding:0;list-style:none}& .workflow li{border-bottom:1px solid var(--corp-border);grid-template-columns:70px 1fr 30px;align-items:center;min-height:76px;display:grid}& .workflow span{color:var(--corp-teal-deep);font-weight:850}& .workflow i{color:#aaa;font-style:normal}& section.dark{color:#fff;background:#0b1929}& .dark h2{color:#fff}& .dark p{color:var(--corp-on-dark-muted)}& .control-list{border-top:1px solid #ffffff20}& .control-list div{border-bottom:1px solid #ffffff20;grid-template-columns:60px 1fr;align-items:center;min-height:68px;display:grid}& .control-list span{color:var(--product-accent);font-size:12px}& .detail-grid{align-items:start}& .dark-eye{color:var(--corp-teal-deep)}& .detail-grid ul{border-top:1px solid var(--corp-border);padding:0;list-style:none}& .detail-grid li{border-bottom:1px solid var(--corp-border);color:var(--corp-muted);padding:13px 0}& .evidence{background:#eef1ef;padding:90px 0}& .evidence a{color:var(--corp-teal-deep);font-weight:800;text-decoration:none}& .evidence-cards{gap:8px;display:grid}& .evidence-cards article{background:#fff;border-radius:12px;padding:16px}& .evidence-cards span{color:var(--corp-teal-deep);font-size:12px}& .evidence-cards strong{margin:8px 0;display:block}& .evidence-cards p{margin:0;font-size:12px}& .buyer-links{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}& .buyer-links a{border:1px solid var(--corp-border);border-radius:12px;padding:16px;text-decoration:none}& .buyer-links span,& .buyer-links strong{display:block}& .buyer-links span{color:var(--corp-teal-deep);font-size:12px}& .buyer-links strong{color:var(--corp-navy);margin-top:12px;font-size:12px}& .product-cta{color:#fff;background:#0b1929;padding:72px 0}& .product-cta h2{color:#fff}& .product-cta p{color:var(--product-accent);font-size:12px;font-weight:850}& .product-cta span{color:var(--corp-on-dark-muted);line-height:1.7}& .product-cta .cta-grid>div:last-child{gap:8px;display:grid}& .product-cta a{color:#fff;border:1px solid #ffffff24;border-radius:9px;padding:13px;font-size:12px;text-decoration:none}@media (width<=850px){& .product-hero__grid,& .proof-grid,& .summary-grid,& .section-head,& .control-grid,& .detail-grid,& .evidence-grid,& .cta-grid{grid-template-columns:1fr}& .summary-grid article:first-child{border-right:0}& .buyer-links{grid-template-columns:1fr}}@media (width<=550px){& .availability,& .flow{grid-template-columns:1fr}}}main.product-v2{--v2-night:#061422;--v2-navy:#0a2035;--v2-white:#f8fbfe;--v2-ink:#122c42;--v2-muted:#567083;--v2-edge:#284c6821;color:var(--v2-ink);background:#f6f9fc}main.product-v2 .corp-wrap{max-width:1300px}main.product-v2 .product-hero{isolation:isolate;color:#fff;background:linear-gradient(118deg,#061320 1%,#0a243b 63%,#101e3a 100%);padding:clamp(84px,9vw,139px) 0 clamp(77px,8vw,115px);position:relative;overflow:hidden}main.product-v2 .product-hero:before{content:"";z-index:-1;background:radial-gradient(50% 80% at 76% 39%,#4892e630,#0000 72%),radial-gradient(55% 50% at 11% 98%,#2ad0b51a,#0000 75%),linear-gradient(#acd9f209 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#acd9f209 1px,#0000 1px) 0 0/72px 72px;position:absolute;inset:0}main.product-v2 .product-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,5vw,86px)}main.product-v2 .product-back{color:#abc6d8;border-bottom:1px solid #abc6d838;padding:8px 0;font-size:13px;font-weight:650;display:inline-flex}main.product-v2 .product-back:hover{color:#fff}main.product-v2 .product-labels{gap:12px;margin:34px 0 18px}main.product-v2 .product-labels p{color:var(--product-accent);letter-spacing:.16em;font-size:12px}main.product-v2 .product-labels span{color:#e6f5fb;letter-spacing:.09em;background:#ffffff17;border:1px solid #ffffff30;padding:7px 11px;font-size:12px}main.product-v2 .product-hero h1{letter-spacing:-.063em;text-wrap:balance;max-width:13ch;font-size:clamp(48px,5.9vw,82px);line-height:1.02}main.product-v2 .product-tagline{color:#d8edfa;font:740 clamp(19px,2vw,25px)/1.3 var(--corp-display);margin:23px 0 13px}main.product-v2 .product-description{color:#b3c8d8;max-width:61ch;font-size:clamp(15px,1.25vw,18px);line-height:1.72}main.product-v2 .availability{gap:12px;margin:32px 0 0}main.product-v2 .availability div{background:#06122175;border:1px solid #c2def329;border-radius:14px;padding:16px 18px}main.product-v2 .availability span{letter-spacing:.14em;color:#a4e7dc;font-size:12px}main.product-v2 .availability strong{color:#f2f9ff;margin-top:9px;font-size:12px;font-weight:700;line-height:1.55}main.product-v2 .product-actions{gap:10px;margin-top:28px}main.product-v2 .product-actions a{border-color:#eaf6ff3d;border-radius:11px;justify-content:center;align-items:center;min-height:49px;padding:12px 19px;font-size:13px;font-weight:750;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}main.product-v2 .product-actions a:hover{border-color:#eaf6ffa6;transform:translateY(-2px)}main.product-v2 .product-actions a.primary{background:var(--product-accent);color:#081521;border-color:var(--product-accent)}main.product-v2 .verified{color:#afc3d3;overflow-wrap:anywhere;margin-top:14px;font-size:12px;line-height:1.6}main.product-v2 .verified strong{color:#e3f5ff}main.product-v2 .console{background:linear-gradient(150deg,#214362e0,#061527f0);border:1px solid #bfddf533;border-radius:27px;padding:clamp(22px,3vw,34px);position:relative;box-shadow:0 28px 95px #0000004f,inset 0 1px #ffffff12}main.product-v2 .console:before{content:"";background:linear-gradient(90deg,transparent,var(--product-accent),transparent);width:120px;height:2px;position:absolute;top:-1px;left:31px}main.product-v2 .console header{letter-spacing:.07em;color:#c6dbea;gap:16px;font-size:12px;line-height:1.5;display:flex}main.product-v2 .console header b{color:var(--product-accent);text-align:right;max-width:43%;font-size:12px;line-height:1.5}main.product-v2 .core{background:#040f1d87;border:1px solid #c3e0f51a;border-radius:17px;gap:17px;margin:26px 0;padding:18px}main.product-v2 .core>span{border-radius:14px;flex:none;width:60px;height:60px;font-size:13px}main.product-v2 .core strong{font-size:16px;line-height:1.3}main.product-v2 .core small{color:#acc4d4;margin-top:5px;font-size:12px}main.product-v2 .flow{gap:10px}main.product-v2 .flow div{background:#040f1d4f;border:1px solid #c3e0f526;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:108px;padding:17px 16px;display:flex}main.product-v2 .flow span{font-size:12px;font-weight:800}main.product-v2 .flow strong{font-size:12px;line-height:1.4}main.product-v2 .console>p{color:#bad0df;margin-top:20px;font-size:12px;line-height:1.6}main.product-v2 .product-v2__quicknav{z-index:30;backdrop-filter:blur(14px);background:#f6fafcf2;border-bottom:1px solid #dbe5ed;position:sticky;top:72px}main.product-v2 .product-v2__quicknav>.corp-wrap{flex-wrap:wrap;align-items:center;gap:4px clamp(12px,2vw,29px);min-height:64px;display:flex}main.product-v2 .product-v2__quicknav a{color:#4c6576;white-space:nowrap;padding:12px 2px;font-size:12px;font-weight:750;text-decoration:none}main.product-v2 .product-v2__quicknav a:hover{color:#0c766f}main.product-v2 .product-v2__quicknav .product-v2__quicknav-cta{color:#0b756d;margin-left:auto}main.product-v2 .product-v2__disclosure{background:#e8f4f4;border-bottom:1px solid #d7e7e8;padding:clamp(42px,5vw,67px) 0}main.product-v2 .product-v2__disclosure-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(25px,6vw,90px);display:grid}main.product-v2 .product-v2__small-label{color:#0c7a74;letter-spacing:.13em;font-size:12px;font-weight:850}main.product-v2 .product-v2__disclosure h2{color:#16344a;font:800 clamp(28px,3.6vw,45px)/1.12 var(--corp-display);letter-spacing:-.04em;text-wrap:balance}main.product-v2 .product-v2__disclosure p:not(.product-v2__small-label){color:#426578;font-size:15px;line-height:1.76}main.product-v2 .product-v2__disclosure a{color:#0b756d;margin-top:14px;font-size:13px;font-weight:800;display:inline-block}main.product-v2 .summary{background:#fff}main.product-v2 .summary-grid{gap:35px}main.product-v2 .summary-grid article{padding:clamp(49px,6vw,75px) 0}main.product-v2 .summary-grid article:first-child{padding-right:clamp(24px,4vw,50px)}main.product-v2 .summary article>span{color:#086b63;letter-spacing:.12em;font-size:12px}main.product-v2 .summary h2{font-size:clamp(24px,2.7vw,34px);line-height:1.15}main.product-v2 .summary p{font-size:15px;line-height:1.75}main.product-v2 .public-proof{background:#edf4fa;padding:clamp(75px,8vw,117px) 0}main.product-v2 .public-proof .eyebrow{color:#286a9a;font-size:12px}main.product-v2 .public-proof figure{border:1px solid #dae7ef;border-radius:24px;padding:12px;box-shadow:0 28px 90px #0d2d481a}main.product-v2 .public-proof img{border-radius:15px}main.product-v2 .public-proof figcaption{padding:12px 7px 4px;font-size:12px;line-height:1.6}main.product-v2 .public-proof small{margin-top:18px;font-size:12px;line-height:1.6;display:block}main.product-v2 .proof-actions a{min-height:45px;padding:13px 17px;font-size:12px}main.product-v2 .section{padding:clamp(80px,8vw,117px) 0}main.product-v2 .section-head p,main.product-v2 .eyebrow{font-size:12px}main.product-v2 .section-head>span{font-size:14px}main.product-v2 .workflow li{grid-template-columns:65px minmax(0,1fr) 22px;min-height:84px}main.product-v2 .workflow span,main.product-v2 .control-list span{color:#086b63;font-size:12px}main.product-v2 .workflow strong{font-size:15px}main.product-v2 .control-grid{gap:clamp(36px,5vw,80px)}main.product-v2 .dark{background:linear-gradient(145deg,#061523,#0c2940)}main.product-v2 .dark .control-list span{color:#a1eadc}main.product-v2 .dark p{color:#c1d2df}main.product-v2 .control-list strong{font-size:14px;line-height:1.5}main.product-v2 .detail-grid li{font-size:14px;line-height:1.6}main.product-v2 .evidence{background:#eaf2f6;padding:clamp(80px,8vw,115px) 0}main.product-v2 .evidence h2{overflow-wrap:anywhere}main.product-v2 .evidence p{font-size:14px;line-height:1.75}main.product-v2 .evidence a{margin-top:20px;display:inline-block}main.product-v2 .evidence-cards{gap:12px}main.product-v2 .evidence-cards article{border:1px solid #dbe7ed;border-radius:17px;padding:20px 23px}main.product-v2 .evidence-cards span{font-size:12px}main.product-v2 .evidence-cards strong{margin:6px 0;font-size:14px}main.product-v2 .evidence-cards p{font-size:13px}main.product-v2 .buyer-links a{background:#fff;border-radius:16px;padding:23px}main.product-v2 .buyer-links span{font-size:12px}main.product-v2 .buyer-links strong{font-size:14px}main.product-v2 .buyer-links a:hover{border-color:#80bdbb;box-shadow:0 13px 30px #0d2d4812}main.product-v2 .product-cta{background:linear-gradient(135deg,#051321,#0b2e43);padding:clamp(74px,7vw,105px) 0}main.product-v2 .product-cta p{font-size:12px}main.product-v2 .product-cta span{color:#c2d4df;font-size:15px}main.product-v2 .product-cta a{min-height:48px;padding:15px 18px;font-size:13px}main.product-v2 .product-cta a:first-child{background:var(--product-accent);color:#081521;border-color:var(--product-accent);font-weight:800}main.product-v2 .product-cta a:hover{border-color:var(--product-accent)}main.product-v2 a:focus-visible{outline-offset:4px;outline:3px solid #14bba7}main.product-v2 section[id]{scroll-margin-top:150px}@media (width<=1000px){main.product-v2 .product-hero__grid{grid-template-columns:1fr;gap:44px}main.product-v2 .console{max-width:710px}main.product-v2 .product-hero h1{max-width:16ch}}@media (width<=850px){main.product-v2 .product-v2__disclosure-grid{grid-template-columns:1fr}main.product-v2 .summary-grid article:first-child{border-right:0;border-bottom:1px solid var(--v2-edge);padding-bottom:35px;padding-right:0}main.product-v2 .summary-grid article:last-child{padding-top:26px}main.product-v2 .product-v2__quicknav{top:64px}}@media (width<=600px){main.product-v2 .product-hero{padding:68px 0 58px}main.product-v2 .product-hero h1{overflow-wrap:anywhere;font-size:clamp(39px,10vw,61px)}main.product-v2 .product-hero .product-labels{margin-top:24px}main.product-v2 .product-actions{flex-direction:column;align-items:stretch}main.product-v2 .product-actions a{text-align:center;width:100%}main.product-v2 .availability{grid-template-columns:1fr}main.product-v2 .console{border-radius:21px;padding:20px 16px}main.product-v2 .console header{flex-direction:column}main.product-v2 .console header b{text-align:left;max-width:none}main.product-v2 .core{gap:12px;padding:13px}main.product-v2 .core>span{width:46px;height:46px;font-size:12px}main.product-v2 .core strong{font-size:13px}main.product-v2 .flow{grid-template-columns:1fr 1fr}main.product-v2 .flow div{min-height:105px;padding:11px}main.product-v2 .flow strong{font-size:12px}main.product-v2 .product-v2__quicknav>.corp-wrap{overscroll-behavior-x:contain;flex-wrap:nowrap;gap:21px;min-height:0;padding-top:4px;padding-bottom:4px;display:flex;overflow-x:auto}main.product-v2 .product-v2__quicknav a{flex:none;font-size:12px}main.product-v2 .product-v2__quicknav .product-v2__quicknav-cta{margin-left:0}main.product-v2 .summary-grid{gap:0}main.product-v2 .summary-grid article{padding:40px 0}main.product-v2 .section{padding:70px 0}main.product-v2 .workflow li{grid-template-columns:42px minmax(0,1fr) 18px;gap:8px}}@media (prefers-reduced-motion:reduce){main.product-v2 .product-actions a{transition:none}main.product-v2 .product-actions a:hover{transform:none}}
