@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/bricolage-grotesque-latin-600-normal.5e71f0cb.woff2) format("woff2"),url(/_next/static/media/bricolage-grotesque-latin-600-normal.f35850bd.woff) format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/bricolage-grotesque-latin-700-normal.98c7e45d.woff2) format("woff2"),url(/_next/static/media/bricolage-grotesque-latin-700-normal.e5623f43.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-sans-latin-400-normal.34918409.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-400-normal.1d032d47.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/instrument-sans-latin-500-normal.df2a691d.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-500-normal.2d5fb5a9.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/instrument-sans-latin-600-normal.e08e708e.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-600-normal.68b79c9c.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/instrument-sans-latin-700-normal.eb91e2cb.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-700-normal.87940294.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-latin-600-normal.422bb707.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-600-normal.0dcad33c.woff) format("woff")}:root{--navy:#081833;--navy-deep:#050f22;--navy-soft:#132a52;--blue:#0047c7;--blue-deep:#003494;--blue-08:rgba(0,71,199,.07);--blue-14:rgba(0,71,199,.13);--sky:#0ea5f5;--ink:#14161c;--ink-60:#5a5e66;--ink-40:#6b6d74;--paper:#fbfaf8;--card:#fff;--wash:#f3f1ec;--green:#1f7a4e;--green-bg:#e8f6ee;--green-line:#b9e4cc;--amber:#8a5309;--amber-bg:#fbf0de;--amber-line:#e9c387;--line:rgba(8,24,51,.12);--line-soft:rgba(8,24,51,.08);--r:14px;--r-sm:10px;--r-lg:22px;--shadow:0 1px 2px rgba(8,24,51,.05),0 12px 28px rgba(8,24,51,.07);--maxw:1180px;--pad:24px;--ease:cubic-bezier(.4,0,.2,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{font-family:Instrument Sans,-apple-system,Segoe UI,sans-serif;font-size:1.0625rem;line-height:1.62;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%;height:auto}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:none;border:none}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:2px}::selection{background:var(--sky);color:var(--navy)}.skip,strong{font-weight:600}.skip{position:absolute;left:-9999px;top:0;z-index:300;background:var(--navy);color:#fff;padding:14px 22px;text-decoration:none;border-radius:0 0 10px 0}.skip:focus{left:0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}h1,h2,h3{font-family:Bricolage Grotesque,sans-serif;color:var(--navy);letter-spacing:-.02em;font-weight:600;overflow-wrap:break-word}h1{font-size:clamp(2.3rem,5vw,3.6rem);line-height:1.06}h1,h2{font-weight:700}h2{font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.14}h3{font-weight:600;font-size:1.3rem;line-height:1.3}.on-navy h1,.on-navy h2,.on-navy h3{color:#fff}.lead{font-size:1.1875rem;line-height:1.58;color:var(--ink-60)}.on-navy .lead,.on-navy p{color:#c7ceda}.mono{font-family:IBM Plex Mono,monospace}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:IBM Plex Mono;font-size:.8125rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--sky)}.on-navy .eyebrow{color:var(--sky)}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}.section{padding-block:96px}@media(max-width:640px){.section{padding-block:64px}}.section+.section{border-top:1px solid var(--line)}.section+.section.on-navy,.section.on-navy+.section,.section.on-wash+.section{border-top:none}.on-navy{background:linear-gradient(180deg,var(--navy) 0,var(--navy-deep) 100%);color:#fff}.on-wash{background:var(--wash)}.section-head{max-width:680px;margin-bottom:52px}.section-head .lead{margin-top:14px}.center{margin-inline:auto}.btn,.center{text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:6px 30px;border-radius:999px;font:600 1.0625rem/1.3 Instrument Sans;transition:background .2s var(--ease),transform .2s var(--ease),border-color .2s var(--ease);border:2px solid transparent}.btn:has(.btn-sub){flex-direction:column;justify-content:center;gap:1px;padding-block:9px}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:var(--blue-deep)}.btn-ghost{border-color:var(--line);color:var(--navy);background:transparent}.btn-ghost:hover{border-color:var(--blue)}.on-navy .btn-ghost{border-color:hsla(0,0%,100%,.35);color:#fff}.on-navy .btn-ghost:hover{border-color:#fff;background:hsla(0,0%,100%,.07)}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn-sub{display:block;font:400 .78rem/1.1 Instrument Sans;opacity:.9;margin-top:2px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:hsla(40,27%,98%,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px}.logo-link{display:inline-flex;align-items:center}.logo-link img{height:32px;width:auto}.nav-menu{display:flex;align-items:center;gap:30px}.nav-links{display:flex;gap:26px;list-style:none}.nav-links a{font:600 .9375rem/1 Instrument Sans;color:var(--navy);padding:14px 2px;border-bottom:2px solid transparent;transition:border-color .2s}.nav-links a:hover{border-color:var(--sky)}.nav-menu .btn{padding:0 24px}.nav-menu .btn,.nav-toggle{min-height:48px;font-size:.9375rem}.nav-toggle{display:none;align-items:center;gap:10px;min-width:48px;padding:0 14px;border:1.5px solid var(--line);border-radius:12px;background:transparent;font-weight:600;color:var(--navy)}.nav-toggle .bars{width:18px;height:2px;background:currentColor;position:relative}.nav-toggle .bars:after,.nav-toggle .bars:before{content:"";position:absolute;left:0;width:18px;height:2px;background:currentColor}.nav-toggle .bars:before{top:-6px}.nav-toggle .bars:after{top:6px}@media(max-width:900px){.nav-toggle{display:inline-flex}.nav-menu{display:none;position:fixed;inset:78px 0 auto 0;z-index:99;background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:6px;padding:12px var(--pad) 24px;box-shadow:0 20px 34px rgba(8,24,51,.14);max-height:calc(100dvh - 78px);overflow-y:auto}.nav-menu.open{display:flex}.nav-links{flex-direction:column;gap:0}.nav-links a{display:block;padding:16px 4px;border-bottom:1px solid var(--line);font-size:1.05rem}.nav-menu .btn{width:100%;margin-top:10px}body.menu-open{overflow:hidden}}.hero{padding-block:64px 88px;position:relative;overflow:hidden}@media(max-width:640px){.hero{padding-block:36px 56px}}.hero-grid{display:grid;grid-gap:44px;gap:44px;align-items:center}@media(min-width:960px){.hero-grid{grid-template-columns:6.5fr 5.5fr;gap:56px}}.hero h1{margin-bottom:18px;max-width:16ch}.hero h1 .accent{color:var(--blue)}.on-navy .hero h1 .accent{color:var(--sky)}.hero .lead{max-width:34rem;margin-bottom:28px}.hero-ctas{gap:14px;align-items:flex-start}.hero-ctas,.hero-proof{display:flex;flex-wrap:wrap}.hero-proof{gap:10px 24px;margin-top:30px;list-style:none;font-size:.9375rem;color:var(--ink-60)}.on-navy .hero-proof{color:#c7ceda}.hero-proof li{display:flex;align-items:center;gap:8px}.hero-proof svg{width:16px;height:16px;color:var(--green);flex:none}.on-navy .hero-proof svg{color:var(--sky)}.hero-otto{width:min(440px,100%);margin-inline:auto}@media(max-width:640px){.hero-otto{width:min(280px,74%)}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:28px}.grid-2{display:grid;grid-gap:24px;gap:24px}@media(min-width:760px){.grid-2{grid-template-columns:1fr 1fr}}.grid-3{display:grid;grid-gap:20px;gap:20px}@media(min-width:700px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.grid-3{grid-template-columns:repeat(3,1fr)}}.grid-4{display:grid;grid-gap:18px;gap:18px}@media(min-width:640px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.grid-4{grid-template-columns:repeat(4,1fr)}}.split{display:grid;grid-gap:44px;gap:44px;align-items:center}@media(min-width:900px){.split{grid-template-columns:6fr 5fr;gap:60px}}.split.reverse{direction:rtl}.split.reverse>*{direction:ltr}.split-img{width:min(420px,100%);margin-inline:auto}.check-list{list-style:none;display:grid;grid-gap:13px;gap:13px;margin-top:8px}.check-list li{display:flex;gap:11px;align-items:flex-start;color:var(--ink-60)}.check-list svg{width:18px;height:18px;color:var(--green);flex:none;margin-top:3px}.on-navy .check-list li{color:#c7ceda}.on-navy .check-list svg{color:var(--sky)}.x-list{list-style:none;display:grid;grid-gap:13px;gap:13px;margin-top:8px}.x-list li{display:flex;gap:11px;align-items:flex-start;color:var(--ink-60)}.x-list svg{width:18px;height:18px;color:var(--ink-40);flex:none;margin-top:3px}.itt-item{border-left:3px solid var(--blue);padding:4px 0 4px 22px}.itt-item+.itt-item{margin-top:30px}.itt-item h3{margin-bottom:8px}.itt-item .then{color:var(--ink-60);max-width:56ch}.itt-item .then strong{color:var(--ink)}.timeline{display:grid;grid-gap:0;gap:0}.tl-item{display:grid;grid-template-columns:70px 1fr;grid-gap:20px;gap:20px;padding:22px 0;border-top:1px solid var(--line)}.tl-item:first-child{border-top:none}.tl-when{font-family:IBM Plex Mono;font-weight:600;font-size:.8125rem;color:var(--blue);letter-spacing:.02em;padding-top:3px}.tl-title{font-size:1.15rem;margin-bottom:6px}.tl-detail,.tl-summary{color:var(--ink-60)}.tl-detail{margin-top:10px;font-size:.96rem}.tl-examples{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tl-chip{font-family:IBM Plex Mono;font-size:.72rem;letter-spacing:.04em;background:var(--blue-08);color:var(--blue);border:1px solid var(--blue-14);border-radius:99px;padding:5px 11px}.tl-condensed{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media(max-width:760px){.tl-condensed{grid-template-columns:1fr}}.tlc-item{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px}.tlc-item .tl-when{display:block;margin-bottom:8px}.proof-strip{display:flex;flex-wrap:wrap;gap:10px 26px;list-style:none}.proof-strip li{font-size:.9375rem;color:var(--ink-60)}.proof-strip strong{color:var(--navy);font-family:IBM Plex Mono}.proof-cat{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:26px}.proof-cat .tag{display:inline-block;font-family:IBM Plex Mono;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);background:var(--blue-08);border-radius:99px;padding:4px 11px;margin-bottom:14px}.proof-cat h3{margin-bottom:8px;font-size:1.15rem}.proof-cat p{color:var(--ink-60);font-size:.96rem}.proof-cat ul{margin-top:14px;list-style:none;display:grid;grid-gap:6px;gap:6px}.proof-cat ul li{font-size:.85rem;color:var(--ink-40);padding-left:14px;position:relative}.proof-cat ul li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:var(--ink-40)}.stat-row{display:flex;flex-wrap:wrap;gap:36px}.stat{text-align:left}.stat .num{font-family:IBM Plex Mono;font-weight:600;font-size:2.4rem;color:var(--navy);line-height:1}.on-navy .stat .num{color:#fff}.stat .k{font-size:.875rem;color:var(--ink-60);margin-top:6px;max-width:16ch}.on-navy .stat .k{color:#c7ceda}.offer-card{background:var(--navy);color:#fff;border-radius:var(--r-lg);padding:44px;position:relative;overflow:hidden}.offer-card:before{content:"";position:absolute;top:-40%;right:-20%;width:70%;height:140%;background:radial-gradient(circle,rgba(14,165,245,.16),transparent 65%);pointer-events:none}.offer-price{display:flex;align-items:baseline;gap:10px;margin:18px 0 6px}.offer-price .amt{font-family:IBM Plex Mono;font-weight:600;font-size:3.4rem;color:#fff;line-height:1}.offer-price .per{font-family:IBM Plex Mono;font-size:1.1rem;color:#c7ceda}.offer-note{font-size:.875rem;color:#c7ceda;margin-bottom:26px}.offer-grid{display:grid;grid-gap:16px;gap:16px;margin-top:8px}@media(min-width:640px){.offer-grid{grid-template-columns:1fr 1fr}}.offer-item{border-top:1px solid hsla(0,0%,100%,.14);padding:16px 0}.offer-item h4{font-family:Bricolage Grotesque;font-weight:600;font-size:1rem;color:#fff;margin-bottom:5px}.offer-item p{font-size:.9rem;color:#c7ceda}.flow{display:flex;align-items:stretch;gap:0;flex-wrap:wrap}.flow-node{flex:1 1;min-width:100px;text-align:center;padding:16px 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card)}.flow-node .fv{font-size:.9rem;font-weight:600;color:var(--navy)}.flow-arrow{flex:none;width:20px;display:flex;align-items:center;justify-content:center;color:var(--ink-40)}.tool-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:28px;display:flex;flex-direction:column}.tool-card h2{font-size:1.3rem;font-weight:600}.tool-card h2,.tool-card h3{margin-bottom:8px}.tool-card p{color:var(--ink-60);font-size:.96rem;flex:1 1}.tool-badge{display:inline-flex;align-items:center;gap:6px;font-family:IBM Plex Mono;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:99px;margin-bottom:14px;width:-moz-fit-content;width:fit-content}.tool-badge.live{background:var(--green-bg);color:var(--green);border:1px solid var(--green-line)}.tool-badge.soon{background:var(--wash);color:var(--ink-40)}.tool-badge.soon,.tool-form{border:1px solid var(--line)}.tool-form{background:var(--card);border-radius:var(--r-lg);padding:36px;box-shadow:var(--shadow)}.tool-result{margin-top:24px;padding:20px 22px;background:var(--wash);border-radius:var(--r);border:1px solid var(--line)}.tool-result .link-box{display:flex;gap:10px;align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:var(--r-sm);padding:12px 14px;font-family:IBM Plex Mono;font-size:.85rem;color:var(--navy);word-break:break-all;margin-top:10px}.form-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:34px;box-shadow:var(--shadow)}.form-card h2{margin-bottom:6px;font-size:1.3rem;font-weight:600}.form-card .sub{font-size:.9375rem;color:var(--ink-60);margin-bottom:24px}.field{margin-bottom:19px}.field>label{display:block;font-weight:600;color:var(--navy);font-size:.9rem;margin-bottom:7px}.field .req{color:var(--blue)}.field .opt{font-weight:400;color:var(--ink-60);font-size:.8rem}.field input,.field select,.field textarea{font:inherit;width:100%;padding:14px 15px;min-height:52px;border:1.5px solid var(--line);border-radius:var(--r-sm);background:#fff;color:var(--ink)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-14)}.field .hint{display:block;font-size:.8rem;color:var(--ink-60);margin-top:6px}.field.invalid input,.field.invalid select{border-color:#b3261e}.field .error-msg{display:none;font-size:.8125rem;color:#b3261e;font-weight:600;margin-top:6px}.field.invalid .error-msg{display:block}.field-row{display:grid;grid-gap:0 16px;gap:0 16px}@media(min-width:620px){.field-row{grid-template-columns:1fr 1fr}}.consent{display:flex;gap:11px;align-items:flex-start;font-size:.875rem;color:var(--ink-60);margin:20px 0}.consent input{width:19px;height:19px;margin-top:2px;accent-color:var(--blue);flex:none}.consent a{color:var(--blue);text-decoration:underline}.hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.form-status{margin-top:16px;font-size:.9375rem;border-radius:var(--r-sm);padding:13px 16px;display:none}.form-status.ok{display:block;background:var(--green-bg);color:var(--green);border:1px solid var(--green-line)}.form-status.err{display:block;background:rgba(179,38,30,.07);color:#b3261e;border:1px solid rgba(179,38,30,.3)}p.micro{font-family:IBM Plex Mono;font-size:.74rem;letter-spacing:.03em;margin-top:14px}.form-card .micro,p.micro{color:var(--ink-60)}.faq-list{max-width:820px}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;background:none;border:none;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:22px;padding:20px 0;min-height:56px;font-family:Bricolage Grotesque;font-weight:600;font-size:1.08rem;color:var(--navy)}.faq-q .ind{flex:none;font-family:IBM Plex Mono;font-size:1.4rem;color:var(--blue);transition:transform .3s var(--ease);line-height:1}.faq-q[aria-expanded=true] .ind{transform:rotate(45deg)}.faq-a{overflow:hidden}.js .faq-a{max-height:0;transition:max-height .35s var(--ease)}.js .faq-a.open{max-height:460px}.faq-a p{padding:0 0 22px;color:var(--ink-60);max-width:64ch}.cta-band{text-align:center}.cta-band h2{font-size:clamp(1.9rem,3.8vw,2.6rem);max-width:22ch;margin-inline:auto}.cta-band .lead{max-width:36rem;margin:16px auto 30px}.cta-contact{margin-top:24px;font-size:.9375rem;color:#c7ceda}.cta-contact a{color:#fff;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--sky);text-decoration-color:var(--sky)}.site-footer{background:var(--navy-deep);color:#c7ceda;padding:60px 0 32px}.footer-grid{display:grid;grid-gap:36px;gap:36px;padding-bottom:40px;border-bottom:1px solid hsla(0,0%,100%,.12)}@media(min-width:900px){.footer-grid{grid-template-columns:4fr 2.2fr 2.2fr 2.2fr}}.site-footer .f-logo img{height:40px;width:auto}.site-footer .f-pos{font-size:.9rem;max-width:26rem;margin-top:16px}.site-footer .f-contact{margin-top:18px;display:grid;grid-gap:6px;gap:6px;font-size:.9375rem}.site-footer .f-contact a{color:#fff}.site-footer .f-contact a:hover{color:var(--sky)}.site-footer h2.fh{font:600 .72rem/1 IBM Plex Mono;letter-spacing:.12em;text-transform:uppercase;color:var(--sky);margin-bottom:15px}.site-footer ul{list-style:none;display:grid;grid-gap:10px;gap:10px;font-size:.9rem}.site-footer ul a:hover{color:var(--sky)}.footer-bottom{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:24px;font-size:.8125rem;color:rgba(199,206,218,.7)}.footer-legal{display:flex;gap:18px;flex-wrap:wrap}.footer-legal a:hover{color:var(--sky)}.crumbs{font-family:IBM Plex Mono;font-size:.74rem;letter-spacing:.04em;color:var(--ink-60);padding-top:26px}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.crumbs li+li:before{content:"/";margin-right:6px;opacity:.5}.crumbs a{color:var(--blue)}.crumbs a:hover{text-decoration:underline}.doc{padding-block:48px 88px}.doc-inner{max-width:740px}.doc h1{font-size:clamp(1.9rem,4vw,2.6rem);margin-bottom:10px}.doc .updated{font-family:IBM Plex Mono;font-size:.8rem;color:var(--ink-60);margin-bottom:36px}.doc h2{margin:38px 0 12px;font-size:1.4rem}.doc li,.doc p{color:var(--ink-60)}.doc p+p{margin-top:14px}.doc ol,.doc ul{padding-left:1.25em;margin-top:12px;display:grid;grid-gap:8px;gap:8px}.doc a{color:var(--blue);text-decoration:underline}.article-meta{display:flex;gap:16px;flex-wrap:wrap;font-family:IBM Plex Mono;font-size:.75rem;color:var(--ink-60);margin-bottom:30px}.util-page{min-height:56vh;display:grid;place-items:center;text-align:center;padding-block:80px}.util-page img{width:min(220px,54%);margin:0 auto 26px}.util-page h1{font-size:clamp(1.8rem,4vw,2.5rem);margin-bottom:14px}.util-page p{color:var(--ink-60);max-width:32rem;margin-inline:auto}.util-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:30px}.arms-layout{display:grid;grid-gap:20px;gap:20px}@media(min-width:920px){.arms-layout{grid-template-columns:5fr 7fr;align-items:start}}.arms-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}@media(min-width:560px) and (max-width:919px){.arms-tabs{grid-template-columns:repeat(4,1fr)}}.arm-tab{text-align:left;background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-sm);padding:13px 15px;min-height:60px;transition:border-color .2s,background .2s}.arm-tab .aid{display:block;font-family:IBM Plex Mono;font-size:.62rem;letter-spacing:.1em;color:var(--ink-40);margin-bottom:3px}.arm-tab .aname{font-weight:600;color:var(--navy);font-size:.92rem}.arm-tab:hover{border-color:var(--blue)}.arm-tab[aria-selected=true]{border-color:var(--navy);background:var(--navy)}.arm-tab[aria-selected=true] .aid{color:var(--sky)}.arm-tab[aria-selected=true] .aname{color:#fff}.arm-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:28px}.arm-panel h3{font-size:1.3rem;margin-bottom:4px}.arm-panel .owner-q{font-size:1rem;color:var(--blue);font-weight:500;margin-bottom:16px}.arm-panel h4{font-family:IBM Plex Mono;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-40);margin:18px 0 9px}.arm-panel ul{list-style:none;display:grid;grid-gap:7px;gap:7px}.arm-panel ul li{display:flex;gap:9px;align-items:flex-start;color:var(--ink-60);font-size:.94rem}.arm-panel ul li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue);flex:none;margin-top:8px}.arm-panel .outcome{margin-top:18px;padding:13px 16px;border-radius:var(--r-sm);background:var(--green-bg);border:1px solid var(--green-line);color:#175e3d;font-weight:500;font-size:.94rem}.arm-panel .arm-link{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:var(--blue);font-weight:600;text-decoration:none}.arm-panel .arm-link:hover{text-decoration:underline}.no-js .arm-panel[hidden]{display:block!important;margin-top:14px}.no-js .arms-tabs{display:none}.consent-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:200;max-width:420px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px;box-shadow:0 18px 44px rgba(8,24,51,.22)}.consent-banner p{font-size:.875rem;color:var(--ink-60)}.consent-banner .c-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.consent-banner .btn{min-height:44px;padding:0 18px;font-size:.875rem}.consent-banner .c-link{font-size:.8125rem;color:var(--blue);margin-top:10px;display:inline-block;text-decoration:underline}.js .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}.js .reveal{opacity:1;transform:none}}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-10{margin-top:40px}.mt-12{margin-top:48px}.flex-between{display:flex;align-items:center;justify-content:space-between}.tar{text-align:right}.tac{text-align:center}@media(max-width:480px){:root{--pad:18px}.btn{width:100%}.consent-banner .btn,.nav-menu .btn{width:auto}.hero-ctas{flex-direction:column;align-items:stretch}.offer-card{padding:28px 22px}.tool-form{padding:24px 20px}}