@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-var.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin-var.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400.woff2)format("woff2")}:root{--bg:#f3f6fb;--surface:#fff;--ink:#09172f;--muted:#52627a;--faint:#718097;--line:#ced9e8;--line-soft:#dde5f0;--blue:#0d63f3;--blue-deep:#0849b5;--blue-soft:#eaf2ff;--navy:#07152d;--navy-two:#0d2344;--lime:#b8f238;--font-body:"Instrument Sans",system-ui,sans-serif;--font-display:Archivo,var(--font-body);--font-mono:"IBM Plex Mono",monospace;--max:78rem;--radius:12px;--shadow:0 20px 54px #1430581a}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);overflow-x:clip}body{color:var(--muted);background:var(--bg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.04rem;line-height:1.62}body:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cpath d='M72 0H0V72' fill='none' stroke='%23ced9e8' stroke-width='.55'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:var(--blue);text-underline-offset:.18em}a:hover{color:var(--blue-deep)}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:3px}.skip-link{z-index:100;background:var(--navy);color:#fff;padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.wrap{width:min(100%,var(--max));margin-inline:auto;padding-inline:clamp(1.2rem,4vw,3rem)}.wrap.narrow{width:min(100%,62rem)}h1,h2,h3{color:var(--ink);font-family:var(--font-display);letter-spacing:-.018em;text-wrap:balance;margin:0;line-height:1.04}h1{letter-spacing:-.04em;font-size:clamp(3.15rem,7vw,6.65rem);font-weight:790;font-stretch:112%}h2{font-size:clamp(2.25rem,4.7vw,4.25rem);font-weight:760;font-stretch:110%}h3{font-size:clamp(1.3rem,2vw,1.75rem);font-weight:720}p{margin:0}.eyebrow{color:var(--blue);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:500}.lede{max-width:44rem;color:var(--muted);font-size:clamp(1.15rem,2vw,1.42rem);line-height:1.55}.section{border-top:1px solid var(--line-soft);padding-block:clamp(5.5rem,10vw,9rem);scroll-margin-top:5rem}.section-head{max-width:49rem;margin-bottom:clamp(3rem,6vw,5.5rem)}.section-head .eyebrow{margin-bottom:1rem}.section-head h2{margin-bottom:1.25rem}.section-head>p:last-child{font-size:1.2rem}.button{min-height:3.1rem;font-family:var(--font-mono);letter-spacing:.035em;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:.78rem 1.25rem;font-size:.76rem;font-weight:500;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{color:#fff;background:var(--navy);box-shadow:0 12px 30px #07152d2e}.button.primary:hover{color:#fff;background:var(--blue)}.button.secondary{color:var(--ink);border-color:var(--line);background:#fff}.button.secondary:hover{color:var(--blue);border-color:var(--blue)}.button.light{color:var(--navy);background:#fff}.button.light:hover{color:var(--blue)}.button-row{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.text-link{font-family:var(--font-mono);font-size:.72rem;font-weight:500;text-decoration:none}.site-header{z-index:50;border-bottom:1px solid var(--line);backdrop-filter:blur(14px);background:#fffffff5;position:sticky;top:0}.header-inner{align-items:center;gap:2rem;height:4.75rem;display:flex}.brand{color:var(--ink);font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;align-items:baseline;font-size:1.25rem;font-weight:760;text-decoration:none;display:inline-flex}.brand:hover{color:var(--ink)}.brand>span{color:var(--blue)}.brand small{color:var(--faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:lowercase;margin-left:.45rem;font-size:.58rem;font-weight:500}.desktop-nav{align-items:center;gap:1.5rem;margin-left:auto;display:flex}.desktop-nav a,.header-login{color:var(--muted);font-size:.88rem;font-weight:650;text-decoration:none}.desktop-nav a:hover,.header-login:hover{color:var(--ink)}.header-actions{align-items:center;gap:.75rem;display:flex}.header-login{color:#fff;background:var(--navy);border-radius:8px;padding:.68rem 1rem}.header-login:hover{color:#fff;background:var(--blue)}.language-switch,.mobile-nav{position:relative}.language-switch summary,.mobile-nav>summary{cursor:pointer;list-style:none}.language-switch summary::-webkit-details-marker{display:none}.mobile-nav>summary::-webkit-details-marker{display:none}.language-switch summary{width:2.7rem;height:2.7rem;color:var(--ink);border:1px solid var(--line);font-family:var(--font-mono);border-radius:8px;place-items:center;font-size:.72rem;display:grid}.language-switch ul{border:1px solid var(--line);min-width:11rem;box-shadow:var(--shadow);background:#fff;border-radius:10px;margin:0;padding:.45rem;list-style:none;position:absolute;top:calc(100% + .55rem);right:0}.language-switch a{color:var(--muted);border-radius:6px;padding:.55rem .7rem;font-size:.9rem;text-decoration:none;display:block}.language-switch a:hover,.language-switch a[aria-current=page]{color:var(--ink);background:var(--blue-soft)}.mobile-nav{display:none}.home-hero{border-bottom:1px solid var(--line);padding-block:clamp(5.5rem,10vw,9.5rem)}.hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.hero-copy .eyebrow{margin-bottom:1.35rem}.hero-copy h1 em{color:var(--blue);font-style:normal;display:block}.hero-copy .lede{margin-top:1.8rem}.product-count{color:#b9c8dd;background:var(--navy);border-radius:var(--radius);border:1px solid #243a5b;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 30px 76px #07152d38}.product-count strong{color:#fff;font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(7rem,14vw,11rem);font-weight:790;line-height:.78;display:block}.product-count>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:1.6rem;font-size:.72rem;display:block}.count-lines{grid-template-columns:repeat(15,1fr);align-items:end;gap:3px;height:5.8rem;margin-top:2.3rem;display:grid}.count-lines i{background:#4f88df;height:45%}.count-lines i[data-layer=work]{background:var(--blue);height:100%}.count-lines i[data-layer=control]{background:var(--lime);height:68%}.products-section{background:#f3f6fbd9}.product-group+.product-group{margin-top:4rem}.group-heading{border-bottom:2px solid var(--ink);color:var(--ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:.8rem;font-size:.72rem;display:flex}.group-heading small{font-size:inherit}.product-list{border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.product-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffb3;grid-template-columns:3rem 1fr auto;align-items:start;gap:1.25rem;min-height:12rem;padding:1.75rem;transition:background-color .18s,transform .18s;display:grid}.product-card:hover{box-shadow:var(--shadow);background:#fff;position:relative;transform:translateY(-2px)}.product-number{color:var(--faint);font-family:var(--font-mono);font-size:.7rem}.product-main h3{font-size:1.5rem}.product-main h3 span{color:var(--blue)}.product-main p{max-width:25rem;margin-top:.85rem}.product-actions{flex-direction:column;align-items:flex-end;gap:1.5rem;display:flex}.arrow-link{width:2.7rem;height:2.7rem;color:var(--ink);background:var(--blue-soft);border-radius:50%;place-items:center;font-size:1.2rem;text-decoration:none;display:grid}.arrow-link:hover{color:#fff;background:var(--blue)}.wallet-section{color:#b8c8dd;background:var(--navy);border-color:#263a5b}.wallet-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.wallet-copy{position:sticky;top:7rem}.wallet-copy .eyebrow{color:var(--lime)}.wallet-copy h2{color:#fff;margin-top:1rem}.wallet-copy .lede{color:#b8c8dd;margin-top:1.5rem}.wallet-copy .button{margin-top:2rem}.wallet-copy small{color:#8fa2bc;max-width:39rem;margin-top:1.2rem;font-size:.78rem;line-height:1.55;display:block}.steps-list{border-top:1px solid #2b4161;scroll-margin-top:6rem}.steps-list article{border-bottom:1px solid #2b4161;grid-template-columns:4rem 1fr;gap:1.5rem;padding:2rem 0;display:grid}.steps-list article>span{color:var(--lime);font-family:var(--font-mono);font-size:.75rem}.steps-list h3{color:#fff}.steps-list p{margin-top:.8rem}.access-section{background:var(--blue);color:#dceaff;padding-block:clamp(5rem,9vw,8rem)}.access-grid{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.access-grid .eyebrow{color:#fff;margin-bottom:1rem}.access-grid h2{color:#fff}.access-grid>div:last-child>p{font-size:1.25rem}.access-grid .button{margin-top:2rem}.product-hero{border-bottom:1px solid var(--line);padding-block:clamp(5.5rem,11vw,10rem)}.product-hero-grid{grid-template-columns:1.3fr .7fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.back-link{font-family:var(--font-mono);margin-bottom:4rem;font-size:.72rem;text-decoration:none;display:inline-block}.product-hero .eyebrow{margin-bottom:1rem}.product-hero h1 em{color:var(--blue);font-style:normal}.product-hero .lede{margin-top:1.5rem}.product-entry{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem;display:flex}.product-entry>span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.product-entry .button{width:100%}.product-context{grid-template-columns:.6fr 1.4fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.product-word{overflow-wrap:anywhere;color:var(--line);font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(4rem,10vw,9rem);font-weight:790;line-height:.8}.product-context h2{font-size:clamp(2rem,4vw,3.6rem)}.product-context>div>p{margin-top:1.5rem;font-size:1.2rem}.phone-sales{--phone-blue:#1565ff;--phone-cyan:#81f3ff;--phone-green:#b8f238;background:#f5f7fb;overflow:hidden}.phone-sales h1,.phone-sales h2,.phone-sales h3{text-wrap:balance}.phone-hero{color:#b9c8dd;background:var(--navy);border-bottom:1px solid #203757;padding-block:clamp(3.5rem,8vw,7.5rem);position:relative;overflow:hidden}.phone-hero:before{content:"";pointer-events:none;border:1px solid #81f3ff33;border-radius:50%;width:44rem;height:44rem;position:absolute;top:-22rem;right:-17rem;box-shadow:0 0 0 7rem #1565ff0d,0 0 0 14rem #1565ff09}.phone-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(21rem,.72fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.phone-back{color:#9ab0cd;margin-bottom:clamp(2.5rem,6vw,5.5rem)}.phone-back:hover{color:#fff}.phone-hero-copy .eyebrow{color:var(--phone-cyan);margin-bottom:1.25rem}.phone-hero h1{color:#fff;max-width:55rem;font-size:clamp(3.35rem,6.5vw,6.35rem);font-stretch:112%;line-height:.94}.phone-hero h1 em{color:var(--phone-green);margin-top:.12em;font-style:normal;display:block}.phone-hero-lede{color:#c0cee0;max-width:46rem;margin-top:1.75rem;font-size:clamp(1.15rem,2vw,1.42rem);line-height:1.5}.phone-proof-line{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.phone-proof-line span{color:#e8f1ff;font-family:var(--font-mono);letter-spacing:.02em;background:#122846;border:1px solid #2c4669;border-radius:999px;padding:.48rem .7rem;font-size:.67rem}.phone-hero-actions{margin-top:2.2rem}.button.phone-primary{color:var(--navy);background:var(--phone-green);box-shadow:0 16px 34px #b8f2381f}.button.phone-primary:hover{color:#fff;background:var(--phone-blue)}.button.phone-secondary{color:#fff;background:0 0;border-color:#4b6281}.button.phone-secondary:hover{color:var(--navy);background:#fff;border-color:#fff}.phone-hero-note{color:#7f96b3;font-family:var(--font-mono);letter-spacing:.025em;margin-top:1rem;font-size:.66rem}.call-flow{background:#0c1e39;border:1px solid #2b4365;border-radius:18px;padding:1.2rem;position:relative;transform:rotate(1deg);box-shadow:0 36px 80px #00000052}.call-flow:after{content:"";pointer-events:none;border:1px solid #ffffff09;border-radius:13px;position:absolute;inset:.48rem}.call-flow-head{color:#dce8f8;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.075em;border-bottom:1px solid #263c5b;align-items:center;gap:.65rem;padding:.7rem .8rem 1rem;font-size:.7rem;display:flex}.call-flow-head strong{color:var(--phone-green);margin-left:auto;font-size:.62rem}.call-pulse{background:var(--phone-green);border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 0 .3rem #b8f2381a}.call-flow-number{color:#fff;font-family:var(--font-display);letter-spacing:-.05em;padding:1.35rem .8rem;font-size:clamp(2.15rem,4vw,3.2rem);font-weight:760}.call-flow ol{border-top:1px solid #263c5b;margin:0;padding:0;list-style:none}.call-flow li{border-bottom:1px solid #263c5b;grid-template-columns:3.25rem 1fr;gap:.9rem;padding:1rem .8rem;display:grid}.call-flow li>span{color:#6f88a8;font-family:var(--font-mono);font-size:.66rem}.call-flow li div{gap:.15rem;display:grid}.call-flow li strong{color:#e9f1fc;font-size:.92rem}.call-flow li small{color:#8095b1;font-size:.78rem}.call-flow-result{border-left:3px solid var(--phone-cyan);background:#122b4e;border-radius:5px;margin-top:1rem;padding:1rem}.call-flow-result span{color:var(--phone-cyan);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.call-flow-result p{color:#c4d3e6;margin-top:.45rem;font-size:.84rem;line-height:1.45}.phone-section{border-bottom:1px solid var(--line-soft);padding-block:clamp(5.5rem,10vw,9rem)}.phone-section-head{max-width:61rem;margin-bottom:clamp(3.2rem,6vw,5.5rem)}.phone-section-head .eyebrow{margin-bottom:1.1rem}.phone-section-head h2{font-size:clamp(2.4rem,5vw,4.8rem)}.phone-section-head>p:last-child{max-width:48rem;margin-top:1.4rem;font-size:clamp(1.1rem,2vw,1.28rem)}.phone-problem{background:#f5f7fb}.benefit-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.benefit-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffb8;min-height:19rem;padding:clamp(1.5rem,3vw,2.2rem)}.benefit-card>span{color:var(--blue);font-family:var(--font-mono);margin-bottom:3.5rem;font-size:.68rem;display:block}.benefit-card h3{font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.07}.benefit-card p{margin-top:1rem;line-height:1.55}.phone-how{color:#9fb2ca;background:#0a1930;border-color:#253b5a}.phone-how .eyebrow{color:var(--phone-green)}.phone-section-head-light h2{color:#fff}.phone-steps{border-top:1px solid #2b4261}.phone-steps article{border-bottom:1px solid #2b4261;grid-template-columns:7rem minmax(0,1fr);gap:2rem;padding:2.5rem 0;display:grid}.phone-steps article>span{color:var(--phone-green);font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(3.5rem,7vw,6rem);font-weight:780;line-height:.82}.phone-steps h3{color:#fff;font-size:clamp(1.5rem,3vw,2.25rem)}.phone-steps p{max-width:47rem;margin-top:.7rem;font-size:1.05rem}.phone-inline-cta{color:#d5e2f2;background:#132b4c;border:1px solid #2b466b;border-radius:10px;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding:1.25rem 1.4rem;display:flex}.phone-inline-cta strong{color:#fff}.phone-inline-cta .button{flex:none}.phone-pricing{background:#fff}.price-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.price-card{border:1px solid var(--line);background:#f5f7fb;border-radius:14px;padding:clamp(1.6rem,4vw,3rem)}.price-card-main{background:#eef4ff;border-color:#a7c4ef}.price-label{color:var(--blue);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;font-size:.68rem}.price{align-items:flex-end;gap:1rem;margin:2.25rem 0;display:flex}.price strong{color:var(--ink);font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(4.7rem,9vw,8rem);font-weight:800;line-height:.7}.price span{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.7rem;line-height:1.35}.price-card>p:not(.price):not(.price-label){max-width:33rem}.price-card ul{border-top:1px solid var(--line);gap:.7rem;margin:2rem 0 0;padding:1.3rem 0 0;list-style:none;display:grid}.price-card li{padding-left:1.5rem;position:relative}.price-card li:before{content:"✓";color:var(--blue);font-weight:800;position:absolute;left:0}.price-example{color:#b8c8dd;background:var(--navy);border-radius:12px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:2rem;margin-top:1rem;padding:1.5rem 1.7rem;display:grid}.price-example div{gap:.25rem;display:grid}.price-example div span{color:var(--phone-green);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.price-example div strong{color:#fff}.price-example>p{text-align:right}.price-example b{color:#fff}.price-example>p>strong{color:var(--phone-green);font-size:1.14rem;display:inline-block}.price-example i{color:#6680a2;margin-inline:.4rem;font-style:normal}.phone-wallet{color:#c2d0e2;background:var(--phone-blue);border:0}.phone-wallet-grid{grid-template-columns:1fr .95fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.phone-wallet .eyebrow{color:#fff}.phone-wallet h2{color:#fff;margin-top:1rem}.phone-wallet .lede{color:#dce8ff;margin-top:1.4rem}.phone-wallet .phone-secondary{border-color:#9dc0ff}.phone-wallet .phone-primary{background:#fff}.phone-wallet .phone-primary:hover{background:var(--navy)}.wallet-flow{border-top:1px solid #ffffff47;margin:0;padding:0;list-style:none}.wallet-flow li{border-bottom:1px solid #ffffff47;grid-template-columns:3rem 1fr;gap:1.2rem;padding:1.5rem 0;display:grid}.wallet-flow li>span{color:var(--phone-green);font-family:var(--font-mono);font-size:.7rem}.wallet-flow strong{color:#fff}.wallet-flow p{color:#d4e4ff;margin-top:.45rem;font-size:.92rem}.phone-faq{background:#f5f7fb}.phone-faq-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.phone-faq .phone-section-head{margin:0;position:sticky;top:7rem}.faq-list{border-top:2px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{color:var(--ink);cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.45rem 0;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{width:2rem;height:2rem;color:var(--blue);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;transition:transform .18s;display:grid}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:43rem;padding:0 3.5rem 1.6rem 0}.phone-final{color:#b9cae0;background:var(--navy);text-align:center;padding-block:clamp(5.5rem,10vw,9rem)}.phone-final-inner{flex-direction:column;align-items:center;max-width:68rem;display:flex}.phone-final .eyebrow{color:var(--phone-green)}.phone-final h2{color:#fff;max-width:62rem;margin-top:1.2rem;font-size:clamp(2.8rem,6vw,5.5rem)}.phone-final-inner>p:not(.eyebrow){max-width:45rem;margin-top:1.5rem;font-size:1.2rem}.phone-final .button-row{justify-content:center}.button.phone-final-secondary{color:#fff;background:0 0;border-color:#506785}.button.phone-final-secondary:hover{color:var(--navy);background:#fff}.phone-final small{color:#7086a4;max-width:57rem;margin-top:3.5rem;font-size:.72rem;line-height:1.55}.sales-page,.start-access-page{--sales-accent:#6de7ff;--sales-signal:var(--lime);background:#f5f7fb;overflow:hidden}.sales-page[data-layer=core]{--sales-accent:#8fc7ff;--sales-signal:#d5f25c}.sales-page[data-layer=control]{--sales-accent:#d5b4ff;--sales-signal:#76f0c0}.sales-hero{color:#b9c8dd;background:var(--navy);border-bottom:1px solid #203757;padding-block:clamp(3.5rem,8vw,7.5rem);position:relative;overflow:hidden}.sales-hero:after{content:"";pointer-events:none;border:1px solid #6de7ff2e;border-radius:50%;width:38rem;height:38rem;position:absolute;bottom:-18rem;right:-13rem;box-shadow:0 0 0 6rem #0d63f30d,0 0 0 12rem #0d63f309}.sales-hero-grid{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.72fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.sales-back{color:#9ab0cd;margin-bottom:clamp(2.5rem,6vw,5.5rem)}.sales-back:hover{color:#fff}.sales-hero-copy>.eyebrow{color:var(--sales-accent);margin-bottom:1.25rem}.sales-hero h1{color:#fff;max-width:58rem;font-size:clamp(3.35rem,6.6vw,6.4rem);line-height:.92}.sales-hero h1 span{display:block}.sales-hero h1 em{color:var(--sales-signal);overflow-wrap:anywhere;font-style:normal;display:block}.sales-promise{color:#fff;max-width:47rem;font-family:var(--font-display);margin-top:1.5rem;font-size:clamp(1.45rem,2.7vw,2.2rem);font-weight:700;line-height:1.12}.sales-lede{color:#b7c8dd;max-width:47rem;margin-top:1.1rem;font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.52}.sales-proof-line{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.sales-proof-line span{color:#e8f1ff;font-family:var(--font-mono);background:#122846;border:1px solid #2c4669;border-radius:999px;padding:.48rem .7rem;font-size:.67rem}.sales-actions{margin-top:2.2rem}.button.sales-primary{color:var(--navy);background:var(--sales-signal);box-shadow:0 16px 34px #b8f2381a}.button.sales-primary:hover{color:#fff;background:var(--blue)}.button.sales-secondary{color:#fff;background:0 0;border-color:#4b6281}.button.sales-secondary:hover{color:var(--navy);background:#fff;border-color:#fff}.sales-console{background:#0c1e39;border:1px solid #2b4365;border-radius:18px;padding:1.2rem;position:relative;transform:rotate(1deg);box-shadow:0 36px 80px #00000052}.sales-console:before{content:"";pointer-events:none;border:1px solid #ffffff09;border-radius:13px;position:absolute;inset:.48rem}.sales-console-head{color:#dce8f8;font-family:var(--font-mono);letter-spacing:.05em;border-bottom:1px solid #263c5b;justify-content:space-between;align-items:center;padding:.7rem .8rem 1rem;font-size:.68rem;display:flex}.sales-console-head strong{color:var(--sales-signal);text-transform:uppercase;font-size:.62rem}.sales-console-kicker{color:var(--sales-accent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;padding:1.25rem .8rem;font-size:.68rem}.sales-console ol{border-top:1px solid #263c5b;margin:0;padding:0;list-style:none}.sales-console li{border-bottom:1px solid #263c5b;grid-template-columns:2.7rem 1fr;gap:.8rem;padding:1rem .8rem;display:grid}.sales-console li>span{color:#6f88a8;font-family:var(--font-mono);font-size:.66rem}.sales-console li div{gap:.2rem;display:grid}.sales-console li strong{color:#eef4fc;font-size:.9rem}.sales-console li small{color:#8095b1;font-size:.76rem;line-height:1.4}.sales-console-result{color:#c4d3e6;border-left:3px solid var(--sales-accent);background:#122b4e;border-radius:5px;grid-template-columns:2rem 1fr;gap:.7rem;margin-top:1rem;padding:1rem;display:grid}.sales-console-result span{color:var(--sales-signal);font-weight:800}.sales-console-result p{font-size:.84rem;line-height:1.45}.sales-section{border-bottom:1px solid var(--line-soft);padding-block:clamp(5.5rem,10vw,9rem)}.sales-section-head{max-width:61rem;margin-bottom:clamp(3.2rem,6vw,5.5rem)}.sales-section-head .eyebrow{margin-bottom:1.1rem}.sales-section-head h2{font-size:clamp(2.4rem,5vw,4.8rem)}.sales-section-head>p:last-child{max-width:49rem;margin-top:1.4rem;font-size:clamp(1.1rem,2vw,1.28rem)}.sales-benefit-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.sales-benefit-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffc2;min-height:18rem;padding:clamp(1.5rem,3vw,2.3rem)}.sales-benefit-card>span{color:var(--blue);font-family:var(--font-mono);margin-bottom:3rem;font-size:.68rem;display:block}.sales-benefit-card h3{font-size:clamp(1.4rem,2.2vw,2rem)}.sales-benefit-card p{max-width:34rem;margin-top:1rem;line-height:1.55}.sales-how{color:#9fb2ca;background:#0a1930;border-color:#253b5a}.sales-how .eyebrow{color:var(--sales-signal)}.sales-section-head-light h2{color:#fff}.sales-steps{border-top:1px solid #2b4261}.sales-steps article{border-bottom:1px solid #2b4261;grid-template-columns:7rem minmax(0,1fr);gap:2rem;padding:2.5rem 0;display:grid}.sales-steps article>span{color:var(--sales-signal);font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(3.5rem,7vw,6rem);font-weight:780;line-height:.82}.sales-steps h3{color:#fff;font-size:clamp(1.5rem,3vw,2.25rem)}.sales-steps p{max-width:47rem;margin-top:.7rem;font-size:1.05rem}.sales-inline-cta{color:#d5e2f2;background:#132b4c;border:1px solid #2b466b;border-radius:10px;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding:1.25rem 1.4rem;display:flex}.sales-inline-cta strong{color:#fff}.sales-inline-cta .button{flex:none}.sales-wallet{color:#dce8ff;background:var(--blue);border:0}.sales-wallet-grid{grid-template-columns:1fr .8fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.sales-wallet .eyebrow{color:#fff}.sales-wallet h2{color:#fff;margin-top:1rem}.sales-wallet .lede{color:#e6efff;margin-top:1.4rem}.sales-wallet small{color:#bed3f8;max-width:47rem;margin-top:1.25rem;font-size:.75rem;display:block}.button.sales-wallet-secondary{color:#fff;background:0 0;border-color:#a8c6ff}.button.sales-wallet-secondary:hover{color:var(--blue);background:#fff}.sales-product-mark{background:#0c4fbd;border:1px solid #ffffff47;border-radius:18px;flex-direction:column;justify-content:center;min-height:25rem;padding:2rem;display:flex;position:relative;box-shadow:0 28px 70px #00318547}.sales-product-mark span{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.7rem);font-weight:700}.sales-product-mark strong{color:var(--sales-signal);font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(4rem,8vw,7rem);font-weight:800;line-height:.85}.sales-product-mark i{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;margin-top:2rem;font-size:.7rem;font-style:normal}.sales-final{color:#b9cae0;background:var(--navy);text-align:center;padding-block:clamp(5.5rem,10vw,9rem)}.sales-final-inner{flex-direction:column;align-items:center;max-width:70rem;display:flex}.sales-final .eyebrow{color:var(--sales-signal)}.sales-final h2{color:#fff;max-width:65rem;margin-top:1.2rem;font-size:clamp(2.8rem,6vw,5.5rem)}.sales-final-inner>p:not(.eyebrow){max-width:48rem;margin-top:1.5rem;font-size:1.2rem}.sales-final .button-row{justify-content:center}.button.sales-final-secondary{color:#fff;background:0 0;border-color:#506785}.button.sales-final-secondary:hover{color:var(--navy);background:#fff}.sales-final small{color:#7086a4;max-width:57rem;margin-top:3.5rem;font-size:.72rem;line-height:1.55}.start-map{place-items:center;min-height:31rem;display:grid;position:relative}.start-node{z-index:2;color:#fff;background:var(--blue);border:1px solid #78aaff;border-radius:50%;place-items:center;width:11rem;height:11rem;display:grid;position:relative;box-shadow:0 0 0 2rem #0d63f314,0 28px 70px #00000047}.start-node span{font-family:var(--font-display);font-size:1.4rem;font-weight:750}.start-node strong{font-family:var(--font-display);font-size:3.6rem;line-height:.7}.start-lines{position:absolute;inset:0}.start-lines i{transform-origin:0;width:43%;height:1px;transform:rotate(calc(var(--index) * 24deg));background:linear-gradient(90deg,#6aa2fb,#0000);position:absolute;top:50%;left:50%}.start-map>p{color:#8ea4c1;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;position:absolute;bottom:0}.legal-hero{border-bottom:1px solid var(--line);padding-block:clamp(4rem,8vw,7rem)}.legal-hero .eyebrow{margin-bottom:1rem}.legal-hero p:last-child{margin-top:1rem}.legal-copy{color:var(--muted)}.legal-copy h2{margin:3.5rem 0 1rem;font-size:clamp(1.55rem,3vw,2.2rem)}.legal-copy h2:first-child{margin-top:0}.legal-copy p+p{margin-top:1rem}.legal-copy a{overflow-wrap:anywhere}.site-footer{color:#9caec5;background:var(--navy);padding-top:4rem}.footer-grid{grid-template-columns:1fr 1.25fr;gap:3rem;padding-bottom:3rem;display:grid}.footer-brand,.footer-brand:hover{color:#fff}.footer-grid>div p{max-width:29rem;margin-top:1rem}.footer-grid nav{grid-template-columns:repeat(2,1fr);gap:.75rem 2rem;display:grid}.footer-grid nav a{color:#c0cee0;text-decoration:none}.footer-grid nav a:hover{color:#fff}.footer-bottom{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #273d5d;justify-content:space-between;gap:1rem;padding-block:1.4rem;font-size:.68rem;display:flex}.footer-bottom a{color:#c0cee0}.language-page{background:var(--navy);color:#aebfd4;min-height:100vh}.language-page:before{display:none}.language-shell{min-height:100vh;padding-block:clamp(2rem,5vw,4rem)}.language-brand,.language-brand:hover{color:#fff}.language-heading{max-width:52rem;margin-block:clamp(5rem,13vw,10rem) 4rem}.language-heading .eyebrow{color:var(--lime);margin-bottom:1.2rem}.language-heading h1{color:#fff}.language-heading>p:last-child{max-width:40rem;margin-top:1.5rem;font-size:1.2rem}.language-grid{border-top:1px solid #2b4262;border-left:1px solid #2b4262;grid-template-columns:repeat(5,1fr);display:grid}.language-grid a{color:#fff;border-bottom:1px solid #2b4262;border-right:1px solid #2b4262;flex-direction:column;min-height:11rem;padding:1.25rem;text-decoration:none;display:flex}.language-grid a:hover{color:#fff;background:var(--blue)}.language-grid span,.language-grid small{font-family:var(--font-mono);font-size:.66rem}.language-grid strong{font-family:var(--font-display);margin:auto 0;font-size:1.35rem}.language-footer{font-family:var(--font-mono);gap:1.5rem;margin-top:2rem;font-size:.68rem;display:flex}.language-footer a{color:#b8c8dc}.language-footer span{margin-left:auto}@media (width<=1000px){.desktop-nav{display:none}.hero-grid,.wallet-grid,.access-grid,.product-hero-grid,.product-context,.phone-hero-grid,.phone-wallet-grid,.phone-faq-grid,.sales-hero-grid,.sales-wallet-grid{grid-template-columns:1fr}.product-count{max-width:34rem}.wallet-copy,.phone-faq .phone-section-head{position:static}.language-grid{grid-template-columns:repeat(3,1fr)}.call-flow,.sales-console{max-width:38rem;transform:none}.benefit-grid{grid-template-columns:repeat(2,1fr)}.sales-product-mark{max-width:38rem;min-height:20rem}}@media (width<=760px){body{font-size:1rem}.header-inner{gap:.8rem;height:4.3rem}.header-login{display:none}.language-switch{margin-left:auto}.mobile-nav{display:block}.mobile-nav>summary{color:var(--ink);border:1px solid var(--line);font-family:var(--font-mono);border-radius:8px;padding:.7rem;font-size:.68rem}.mobile-panel{border:1px solid var(--line);width:min(19rem,100vw - 2rem);box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:1rem;position:absolute;top:calc(100% + .6rem);right:0}.mobile-panel nav{margin-bottom:1rem;display:grid}.mobile-panel nav a{color:var(--ink);border-bottom:1px solid var(--line-soft);padding:.75rem;text-decoration:none}.mobile-panel .button{width:100%}.home-hero{padding-top:4.5rem}.product-list{grid-template-columns:1fr}.product-card{grid-template-columns:2.25rem 1fr;min-height:auto;padding:1.35rem}.product-actions{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.wallet-grid{gap:4rem}.steps-list article{grid-template-columns:2.7rem 1fr}.footer-grid,.footer-grid nav,.language-grid{grid-template-columns:1fr}.language-grid a{min-height:7rem}.language-footer{flex-wrap:wrap}.language-footer span{width:100%;margin-left:0}.product-entry{margin-top:1rem}.back-link{margin-bottom:2.5rem}.phone-hero h1,.sales-hero h1{font-size:clamp(3rem,14vw,4.6rem)}.phone-proof-line,.sales-proof-line{display:grid}.phone-hero-actions .button,.sales-actions .button{width:100%}.benefit-grid,.price-grid,.sales-benefit-grid{grid-template-columns:1fr}.benefit-card,.sales-benefit-card{min-height:auto}.benefit-card>span,.sales-benefit-card>span{margin-bottom:2.4rem}.phone-steps article,.sales-steps article{grid-template-columns:4rem 1fr;gap:1rem}.phone-inline-cta,.sales-inline-cta{flex-direction:column;align-items:stretch}.phone-inline-cta .button,.sales-inline-cta .button{width:100%}.price{flex-direction:column;align-items:flex-start}.price-example{grid-template-columns:1fr}.price-example>p{text-align:left}.phone-wallet .button,.phone-final .button,.sales-wallet .button,.sales-final .button{width:100%}.call-flow-number{font-size:2rem}.sales-product-mark{min-height:16rem}.start-map{min-height:24rem}.start-node{width:9rem;height:9rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.product-card{transition:none}}
