@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/instrument-serif-400.woff2') format('woff2')}@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url('../fonts/instrument-serif-400i.woff2') format('woff2')}@font-face{font-family:'Geist';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/geist-400.woff2') format('woff2')}@font-face{font-family:'Geist';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/geist-500.woff2') format('woff2')}@font-face{font-family:'Geist';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/geist-600.woff2') format('woff2')}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/geist-mono-400.woff2') format('woff2')}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/geist-mono-500.woff2') format('woff2')}@font-face{font-family:'Instrument Serif Fallback';font-style:normal;src:local('Times New Roman'),local('TimesNewRomanPSMT'),local('Times'),local('Liberation Serif');size-adjust:84.1%;ascent-override:117.7%;descent-override:36.9%;line-gap-override:0%}@font-face{font-family:'Instrument Serif Fallback';font-style:italic;src:local('Times New Roman Italic'),local('TimesNewRomanPS-ItalicMT'),local('Times-Italic'),local('Liberation Serif Italic');size-adjust:88.4%;ascent-override:112%;descent-override:35.1%;line-gap-override:0%}@font-face{font-family:'Geist Fallback';src:local('Arial'),local('ArialMT'),local('Helvetica'),local('Liberation Sans');size-adjust:106.6%;ascent-override:86.3%;descent-override:20.6%;line-gap-override:9.4%}:root{--navy-950:#0A1426;--navy-900:#0D1B33;--navy-850:#122346;--navy-800:#16294F;--navy-700:#1E3563;--blue-600:#33549C;--blue-500:#4E6FB8;--gold-200:#F8E3BD;--gold-300:#F5D49A;--gold-400:#E8B96F;--gold-500:#D9A254;--gold-600:#B07E33;--paper:#F7F5EF;--paper-2:#F1EDE3;--stone:#E7E2D5;--ink:#141D30;--ink-70:rgba(20,29,48,.72);--ink-50:rgba(20,29,48,.55);--sig-green:#2FA97F;--sig-green-dark:#36D6A2;--sig-amber:#D99A2B;--sig-coral:#E66B64;--sig-teal:#2ABFC4;--f-display:'Instrument Serif','Instrument Serif Fallback',Georgia,'Times New Roman',serif;--f-sans:'Geist','Geist Fallback',-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--f-mono:'Geist Mono','SFMono-Regular',Consolas,monospace;--wrap:1200px;--wrap-wide:1320px;--r-lg:20px;--r-md:14px;--r-sm:9px;--header-h:76px;--shadow-1:0 1px 2px rgba(13,27,51,.06),0 8px 28px -12px rgba(13,27,51,.14);--shadow-2:0 2px 6px rgba(10,20,38,.08),0 24px 60px -24px rgba(10,20,38,.28);--ease:cubic-bezier(.22,.7,.25,1);}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.65 var(--f-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--gold-500);outline-offset:2px;border-radius:4px}::selection{background:var(--gold-300);color:var(--navy-900)}.skip-link{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link:focus{width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;left:0;top:0;background:var(--navy-900);color:#fff;padding:12px 20px;z-index:200;border-radius:0 0 10px 0}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.wrap--wide{max-width:var(--wrap-wide)}h1,h2,h3,h4{margin:0 0 .45em;font-family:var(--f-display);font-weight:400;line-height:1.06;letter-spacing:-.005em}h1{font-size:clamp(42px,6.4vw,84px)}h2{font-size:clamp(34px,4.6vw,58px)}h3{font-size:clamp(21px,2vw,27px);font-family:var(--f-sans);font-weight:600;line-height:1.25;letter-spacing:-.01em}p{margin:0 0 1em}.lede{font-size:clamp(18px,1.6vw,21px);line-height:1.6;color:var(--ink-70);max-width:46em}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 22px;font:500 12.5px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-600)}.eyebrow::before{content:"";width:26px;height:1px;background:var(--gold-500);flex:none}.on-dark .eyebrow{color:var(--gold-300)}.on-dark .eyebrow::before{background:var(--gold-400)}.serif-i{font-family:var(--f-display);font-style:italic;letter-spacing:0}.accent{color:var(--gold-500)}.on-dark .accent{background:linear-gradient(100deg,var(--gold-300),var(--gold-400) 55%,var(--gold-500));-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:13px 28px;border-radius:999px;border:1px solid transparent;font:600 16px/1.2 var(--f-sans);text-decoration:none;cursor:pointer;transition:transform .15s var(--ease),background .15s,border-color .15s,box-shadow .15s;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-gold{background:linear-gradient(135deg,var(--gold-300),var(--gold-400) 45%,var(--gold-500));color:var(--navy-950);box-shadow:0 10px 26px -10px rgba(217,162,84,.55)}.btn-gold:hover{box-shadow:0 14px 30px -10px rgba(217,162,84,.7)}.btn-navy{background:var(--navy-900);color:#fff}.btn-navy:hover{background:var(--navy-800)}.btn-ghost{border-color:rgba(20,29,48,.25);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink);background:rgba(20,29,48,.04)}.on-dark .btn-ghost{border-color:rgba(255,255,255,.32);color:#fff}.on-dark .btn-ghost:hover{border-color:#fff;background:rgba(255,255,255,.07)}.btn .arr{transition:transform .18s var(--ease)}.btn:hover .arr{transform:translateX(3px)}.link-arrow{display:inline-flex;align-items:center;gap:7px;font:600 16px/1.3 var(--f-sans);color:var(--navy-700);text-decoration:none;border-bottom:1px solid rgba(30,53,99,.3);padding-bottom:2px;transition:border-color .15s,color .15s}.link-arrow:hover{color:var(--gold-600);border-color:var(--gold-500)}.on-dark .link-arrow{color:var(--gold-300);border-color:rgba(232,185,111,.4)}.on-dark .link-arrow:hover{color:var(--gold-200);border-color:var(--gold-300)}.annc{background:var(--navy-950);color:rgba(255,255,255,.85);font-size:14px;text-align:center;padding:9px 16px}.annc a{color:var(--gold-300);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(232,185,111,.5)}.annc a:hover{color:var(--gold-200)}.site-header{position:sticky;top:0;z-index:100;background:rgba(247,245,239,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(20,29,48,.08)}.nav-bar{display:flex;align-items:center;gap:26px;height:var(--header-h);max-width:var(--wrap-wide);margin-inline:auto;padding-inline:clamp(16px,3vw,36px);flex-wrap:nowrap}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;flex:none}.brand img.mark{width:40px;height:45px}.brand img.word{width:118px;height:15px}.nav-links{display:flex;align-items:center;gap:6px;list-style:none;margin:0 0 0 auto;padding:0;flex-wrap:nowrap}.nav-links>li{position:relative}.nav-links a.top,.nav-links button.top{display:flex;align-items:center;gap:6px;padding:10px 14px;border:0;background:none;font:500 15.5px/1 var(--f-sans);color:var(--ink);text-decoration:none;border-radius:10px;cursor:pointer;white-space:nowrap}.nav-links a.top:hover,.nav-links button.top:hover,.nav-links button.top[aria-expanded="true"]{background:rgba(20,29,48,.06)}.nav-links .chev{width:9px;height:9px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .18s}.nav-links button.top[aria-expanded="true"] .chev{transform:rotate(225deg) translateY(-1px)}.dropdown{position:absolute;top:calc(100% + 10px);inset-inline-start:0;min-width:340px;background:#fff;border:1px solid rgba(20,29,48,.09);border-radius:16px;box-shadow:var(--shadow-2);padding:10px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s var(--ease),transform .16s var(--ease),visibility .16s;z-index:110}.dropdown.open{opacity:1;visibility:visible;transform:none}.dropdown a{display:block;padding:11px 14px;border-radius:11px;text-decoration:none}.dropdown a:hover{background:var(--paper)}.dropdown .t{display:block;font:600 15px/1.3 var(--f-sans);color:var(--ink)}.dropdown .d{display:block;font-size:13.5px;line-height:1.4;color:var(--ink-50);margin-top:2px}.nav-cta{margin-inline-start:10px;flex:none}.btn.nav-cta{min-height:44px;padding:10px 22px;font-size:15px}.nav-signin{font:500 15.5px/1 var(--f-sans);color:var(--ink-70);text-decoration:none;padding:10px 8px;white-space:nowrap}.nav-signin:hover{color:var(--ink)}.nav-toggle{display:none;flex:none;margin-inline-start:auto;width:46px;height:46px;border:1px solid rgba(20,29,48,.16);background:#fff;border-radius:12px;cursor:pointer;padding:0;align-items:center;justify-content:center}.nav-toggle span{display:block;width:20px;height:2px;background:var(--ink);margin:2.5px auto;transition:transform .2s,opacity .2s}.nav-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(4.5px) rotate(45deg)}.nav-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-4.5px) rotate(-45deg)}@media (max-width:1120px){.nav-links{position:fixed;inset:calc(var(--header-h)) 0 0 0;background:var(--paper);flex-direction:column;align-items:stretch;gap:2px;padding:18px 22px 40px;margin:0;overflow:auto;display:none;z-index:99}.nav-links.open{display:flex}.nav-links a.top,.nav-links button.top{width:100%;justify-content:space-between;font-size:18px;padding:15px 12px}.dropdown{position:static;min-width:0;box-shadow:none;border:0;background:none;padding:0 0 6px 14px;display:none;opacity:1;visibility:visible;transform:none}.dropdown.open{display:block}.nav-signin{padding:15px 12px;font-size:18px}.btn.nav-cta{margin:14px 12px 0;width:calc(100% - 24px)}.nav-toggle{display:block}}.section-dark{position:relative;background:var(--navy-900);color:#EDEFF4;overflow:hidden}.section-dark .lede{color:rgba(237,239,244,.78)}.hero{position:relative;padding:clamp(72px,9vw,130px) 0 clamp(60px,7vw,110px)}.hero-bg{position:absolute;inset:0;pointer-events:none}.hero-bg img{width:100%;height:100%;object-fit:cover;opacity:.92}.hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(13,27,51,.92) 0%,rgba(13,27,51,.72) 42%,rgba(13,27,51,.28) 100%)}.hero .wrap{position:relative;z-index:2}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,72px);align-items:center}.hero h1{margin-bottom:.35em}.hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin:30px 0 18px}.hero-note{font-size:14.5px;color:rgba(237,239,244,.62)}@media (max-width:980px){.hero-grid{grid-template-columns:1fr}.hero-vis{max-width:560px}}.trust{border-top:1px solid rgba(255,255,255,.12);margin-top:clamp(40px,5vw,70px);padding-top:26px;display:flex;flex-wrap:wrap;gap:10px 34px;position:relative;z-index:2}.trust li{list-style:none;display:flex;align-items:center;gap:9px;font:500 14px/1.3 var(--f-sans);color:rgba(237,239,244,.75)}.trust{padding-left:0}.trust li::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold-400);flex:none}.sec{padding:clamp(64px,8vw,112px) 0}.sec-tight{padding:clamp(54px,6vw,90px) 0}.sec-head{max-width:820px;margin-bottom:clamp(36px,4.5vw,64px)}.sec-head.center{margin-inline:auto;text-align:center}.sec-head.center .eyebrow{justify-content:center}.section-paper2{background:var(--paper-2)}.section-dark2{background:var(--navy-950);color:#EDEFF4}.section-dark2 .lede{color:rgba(237,239,244,.78)}.thread-div{height:110px;position:relative;overflow:hidden}.thread-div svg{position:absolute;inset:0;width:100%;height:100%}.split>*,.grid-2>*,.grid-3>*,.grid-4>*,.hero-grid>*,.steps>*,.stack-layer>div,.dossier>div,.mock-row,.foot-grid>*{min-width:0}.uiw{max-width:100%}.uiw-body{overflow-x:auto}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,28px)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,28px)}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px)}@media (max-width:1024px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.card{background:#fff;border:1px solid rgba(20,29,48,.09);border-radius:var(--r-lg);padding:clamp(24px,2.6vw,34px);box-shadow:var(--shadow-1);transition:border-color .18s,transform .18s var(--ease),box-shadow .18s}.card:hover{border-color:rgba(217,162,84,.55);transform:translateY(-3px);box-shadow:var(--shadow-2)}.card h3{margin-bottom:.4em}.card p{color:var(--ink-70);font-size:16px;margin-bottom:0}.card .link-arrow{margin-top:16px;font-size:15px}.card-ic{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(232,185,111,.18),rgba(232,185,111,.06));border:1px solid rgba(217,162,84,.35);margin-bottom:18px;color:var(--gold-600)}.card-ic svg{width:22px;height:22px}.on-dark .card,.section-dark .card,.section-dark2 .card{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.11);box-shadow:none}.section-dark .card p,.section-dark2 .card p{color:rgba(237,239,244,.72)}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);counter-reset:step}@media (max-width:1024px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.steps{grid-template-columns:1fr}}.step{position:relative;padding-top:18px;border-top:2px solid rgba(20,29,48,.14)}.on-dark .step{border-top-color:rgba(255,255,255,.16)}.step .n{font:500 13px/1 var(--f-mono);letter-spacing:.14em;color:var(--gold-600)}.on-dark .step .n{color:var(--gold-300)}.step h3{font-size:20px;margin:10px 0 8px}.step p{font-size:15.5px;color:var(--ink-70);margin:0}.on-dark .step p{color:rgba(237,239,244,.72)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,80px);align-items:center}.split.rev>.split-vis{order:-1}@media (max-width:980px){.split{grid-template-columns:1fr}.split.rev>.split-vis{order:0}}.feature-list{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:18px}.feature-list li{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.feature-list .fi{width:34px;height:34px;flex:none;border-radius:10px;background:linear-gradient(135deg,rgba(232,185,111,.2),rgba(232,185,111,.05));border:1px solid rgba(217,162,84,.4);display:flex;align-items:center;justify-content:center;color:var(--gold-600);margin-top:2px}.feature-list .fi svg{width:16px;height:16px}.on-dark .feature-list .fi{color:var(--gold-300)}.feature-list b{display:block;font:600 16.5px/1.35 var(--f-sans)}.feature-list span.d{display:block;font-size:15.5px;color:var(--ink-70);margin-top:3px}.on-dark .feature-list span.d{color:rgba(237,239,244,.72)}.checks{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}.checks li{display:flex;gap:12px;align-items:start;font-size:16.5px}.checks li::before{content:"";flex:none;width:20px;height:20px;margin-top:3px;border-radius:50%;background:var(--gold-400) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230D1B33' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat}.uiw{background:linear-gradient(180deg,#FDFDFB,#F4F2EA);border:1px solid rgba(20,29,48,.12);border-radius:18px;box-shadow:var(--shadow-2);overflow:hidden;font-family:var(--f-sans)}.on-dark .uiw{border-color:rgba(255,255,255,.14);box-shadow:0 40px 90px -30px rgba(0,0,0,.6)}.uiw-bar{display:flex;align-items:center;gap:8px;padding:11px 16px;background:#fff;border-bottom:1px solid rgba(20,29,48,.08)}.uiw-bar .dot{width:9px;height:9px;border-radius:50%;background:#E3DFD4}.uiw-bar .addr{margin-inline-start:10px;flex:1;max-width:280px;background:var(--paper);border:1px solid rgba(20,29,48,.08);border-radius:7px;font:400 11.5px/1 var(--f-mono);color:var(--ink-50);padding:6px 10px;white-space:nowrap;overflow:hidden}.uiw-body{padding:clamp(14px,2vw,22px)}.uiw .cap{padding:12px 18px;border-top:1px solid rgba(20,29,48,.07);background:#fff;font:400 13px/1.45 var(--f-sans);color:var(--ink-50)}.mock-h{font:600 13.5px/1.3 var(--f-sans);color:var(--ink);margin:0 0 4px}.mock-s{font:400 11.5px/1.4 var(--f-sans);color:var(--ink-50);margin:0}.pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 9px;font:500 10.5px/1.3 var(--f-mono);letter-spacing:.02em;white-space:nowrap}.pill::before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.pill-g{background:rgba(47,169,127,.12);color:#1E7A5A}.pill-a{background:rgba(217,154,43,.14);color:#96690F}.pill-b{background:rgba(51,84,156,.1);color:var(--blue-600)}.pill-c{background:rgba(230,107,100,.12);color:#B8433C}.pill-n{background:rgba(20,29,48,.07);color:var(--ink-70)}.avv{width:26px;height:26px;border-radius:50%;background:var(--navy-700);color:#fff;font:600 10.5px/26px var(--f-sans);text-align:center;flex:none}.avv.gold{background:linear-gradient(135deg,var(--gold-400),var(--gold-600));color:var(--navy-950)}.avv.ai{background:var(--navy-950);border:1.5px solid var(--gold-400);color:var(--gold-300);line-height:23px}.mock-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width:640px){.mock-cols{grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto}}.mock-col{background:rgba(20,29,48,.035);border-radius:12px;padding:10px}.mock-col .mc-h{display:flex;justify-content:space-between;align-items:center;font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-50);padding:2px 4px 10px}.mock-card{background:#fff;border:1px solid rgba(20,29,48,.09);border-radius:10px;padding:10px 12px;margin-bottom:8px;box-shadow:0 1px 2px rgba(13,27,51,.05)}.mock-card:last-child{margin-bottom:0}.mock-card .row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px}.dossier{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.dossier .dp{width:58px;height:58px;border-radius:16px;background:var(--navy-950);border:2px solid var(--gold-400);display:flex;align-items:center;justify-content:center;color:var(--gold-300);font:600 20px/1 var(--f-sans)}.kv{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:12.5px;margin-top:10px}.kv dt{color:var(--ink-50);font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;padding-top:1px}.kv dd{margin:0;color:var(--ink);font-weight:500}.meter{display:block;max-width:100%;height:6px;border-radius:99px;background:rgba(20,29,48,.09);overflow:hidden;margin-top:4px}.meter i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--gold-400),var(--gold-500))}.approval{border:1px solid rgba(217,154,43,.5);background:linear-gradient(180deg,rgba(240,184,75,.08),rgba(240,184,75,.02));border-radius:14px;padding:16px}.approval .ap-h{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ap-actions{display:flex;gap:8px;margin-top:12px}.ap-actions .b{flex:none;border-radius:8px;font:600 12px/1 var(--f-sans);padding:9px 14px;border:1px solid transparent}.ap-actions .ok{background:var(--navy-900);color:#fff}.ap-actions .no{border-color:rgba(20,29,48,.2);color:var(--ink-70);background:#fff}.mock-rows{display:grid;gap:8px}.mock-row{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(20,29,48,.08);border-radius:11px;padding:11px 14px}.mock-row .grow{flex:1;min-width:0}.mock-row .grow .mock-h{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow{display:flex;align-items:stretch;gap:0;overflow-x:auto;padding:6px 2px}.flow-node{flex:none;width:150px;background:#fff;border:1px solid rgba(20,29,48,.12);border-radius:12px;padding:12px;position:relative}.flow-node.ai{border-color:rgba(217,162,84,.6);background:linear-gradient(180deg,rgba(232,185,111,.1),#fff)}.flow-link{flex:none;width:34px;display:flex;align-items:center}.flow-link::before{content:"";width:100%;height:2px;background:repeating-linear-gradient(90deg,var(--gold-500) 0 6px,transparent 6px 11px)}.flow-node .tag{font:500 9.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-50);display:block;margin-bottom:6px}.vis-frame{position:relative}.anno{position:absolute;display:inline-flex;align-items:center;gap:7px;background:var(--navy-950);color:#fff;font:500 12px/1.2 var(--f-sans);border-radius:999px;padding:7px 13px;box-shadow:0 8px 22px -8px rgba(10,20,38,.6);white-space:nowrap;z-index:3}.anno::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold-400)}.stack{display:grid;gap:14px;max-width:860px;margin-inline:auto}.stack-layer{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:20px 24px;transition:transform .3s var(--ease),border-color .3s,background .3s}.stack-layer:hover{border-color:rgba(232,185,111,.6);background:rgba(232,185,111,.06);transform:translateX(6px)}.stack-layer .sn{font:500 11px/1 var(--f-mono);letter-spacing:.14em;color:var(--gold-300);writing-mode:vertical-rl;transform:rotate(180deg)}.stack-layer h3{margin:0 0 4px;font-size:19px;color:#fff}.stack-layer p{margin:0;font-size:14.5px;color:rgba(237,239,244,.7)}.faq{max-width:820px;margin-inline:auto}.faq details{border-bottom:1px solid rgba(20,29,48,.12)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 4px;font:600 18px/1.35 var(--f-sans)}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{flex:none;width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(20,29,48,.3);position:relative;transition:transform .2s,background .2s,border-color .2s}.faq summary .pm::before,.faq summary .pm::after{content:"";position:absolute;background:currentColor;top:50%;left:50%;transform:translate(-50%,-50%)}.faq summary .pm::before{width:10px;height:1.6px}.faq summary .pm::after{width:1.6px;height:10px;transition:opacity .2s}.faq details[open] summary .pm{background:var(--gold-400);border-color:var(--gold-400)}.faq details[open] summary .pm::after{opacity:0}.faq .fa-b{padding:0 40px 22px 4px;color:var(--ink-70);font-size:16.5px}.cta-panel{position:relative;border-radius:26px;overflow:hidden;background:var(--navy-900);color:#EDEFF4;padding:clamp(48px,6vw,84px) clamp(24px,5vw,72px);text-align:center}.cta-panel .bgimg{position:absolute;inset:0}.cta-panel .bgimg img{width:100%;height:100%;object-fit:cover;opacity:.85}.cta-panel .bgimg::after{content:"";position:absolute;inset:0;background:radial-gradient(90% 120% at 50% 110%,rgba(13,27,51,.55),rgba(13,27,51,.93))}.cta-panel>*{position:relative;z-index:2}.cta-panel h2{font-size:clamp(32px,4.2vw,54px);max-width:18em;margin-inline:auto}.cta-panel .lede{margin-inline:auto}.site-footer{background:var(--navy-950);color:rgba(237,239,244,.75);padding:clamp(56px,7vw,90px) 0 36px;font-size:15px}.foot-grid{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(4,minmax(140px,1fr));gap:36px}@media (max-width:1024px){.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.foot-grid{grid-template-columns:1fr}}.foot-brand img.word{width:132px;height:17px;margin:16px 0 14px}.foot-brand img.mark{width:44px;height:50px}.foot-grid h3,.foot-grid h4{font:600 13px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-300);margin:0 0 16px}.foot-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.foot-grid a{color:rgba(237,239,244,.75);text-decoration:none}.foot-grid a:hover{color:var(--gold-300)}.foot-note{border-top:1px solid rgba(255,255,255,.1);margin-top:48px;padding-top:26px;display:flex;flex-wrap:wrap;gap:14px 30px;justify-content:space-between;font-size:13px;color:rgba(237,239,244,.5)}.foot-avail{max-width:640px;font-size:12.5px;line-height:1.55;color:rgba(237,239,244,.45);margin-top:14px}.crumbs{font-size:13.5px;color:var(--ink-50);padding:18px 0 0}.section-dark .crumbs,.crumbs.on-dark-c{color:rgba(237,239,244,.6);position:relative;z-index:2}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.crumbs li+li::before{content:"/";margin-inline-end:8px;opacity:.5}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{text-decoration:underline}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}@media (max-width:640px){.form-grid{grid-template-columns:1fr}}.field{display:grid;gap:7px}.field.full{grid-column:1/-1}.field label{font:500 14px/1.3 var(--f-sans)}.field label .req{color:var(--sig-coral)}.form-grid>*{min-width:0}.field input,.field select,.field textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid rgba(20,29,48,.2);border-radius:11px;background:#fff;padding:13px 15px;font:400 16px/1.4 var(--f-sans);color:var(--ink);transition:border-color .15s,box-shadow .15s}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--gold-500);box-shadow:0 0 0 3px rgba(217,162,84,.22)}.field textarea{min-height:120px;resize:vertical}.chip-select{display:flex;flex-wrap:wrap;gap:9px}.chip-select label{position:relative;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(20,29,48,.2);border-radius:999px;padding:9px 16px;font:500 14px/1.2 var(--f-sans);cursor:pointer;background:#fff;transition:border-color .15s,background .15s}.chip-select input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.chip-select label:has(input:checked){background:var(--navy-900);border-color:var(--navy-900);color:#fff}.chip-select label:has(input:focus-visible){outline:3px solid var(--gold-500);outline-offset:2px}.form-note{font-size:13px;color:var(--ink-50)}.form-status{display:none;border-radius:12px;padding:14px 18px;font-size:15px;margin-top:14px}.form-status.ok{display:block;background:rgba(47,169,127,.12);color:#176048;border:1px solid rgba(47,169,127,.4)}.form-status.err{display:block;background:rgba(230,107,100,.1);color:#A03830;border:1px solid rgba(230,107,100,.4)}.js-anim .rv{opacity:0;translate:0 18px;transition:opacity .6s var(--ease),translate .6s var(--ease),transform .2s var(--ease),border-color .2s,box-shadow .2s}.rv.in{opacity:1;translate:none}.rv-d1{transition-delay:.08s}.rv-d2{transition-delay:.16s}.rv-d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv{opacity:1;translate:none;transition:none}.btn,.card,.stack-layer{transition:none}.thread-anim path{stroke-dashoffset:0 !important;animation:none !important}.wa-float::after{animation:none}}.thread-anim path.tline{stroke-dasharray:1400;stroke-dashoffset:1400}.in .thread-anim path.tline,.thread-anim.in path.tline{animation:drawline 2.6s var(--ease) .3s forwards}@keyframes drawline{to{stroke-dashoffset:0}}.btn-gold{position:relative;overflow:hidden}.btn-gold::after{content:"";position:absolute;top:0;bottom:0;left:-80%;width:50%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);transition:left .6s var(--ease)}.btn-gold:hover::after{left:130%}.card:hover .card-ic{transform:translateY(-3px) scale(1.06);transition:transform .25s var(--ease)}.card .card-ic{transition:transform .25s var(--ease)}.rv .eyebrow::before,.sec-head.rv .eyebrow::before{width:0;transition:width .7s var(--ease) .2s}.rv.in .eyebrow::before,.sec-head.rv.in .eyebrow::before{width:26px}.pill-g::before{animation:pillblink 2.6s ease-in-out infinite}.pill-a::before{animation:pillblink 1.8s ease-in-out infinite}@keyframes pillblink{0%,100%{opacity:1}50%{opacity:.35}}.approval{animation:appglow 3.2s ease-in-out infinite}@keyframes appglow{0%,100%{box-shadow:0 0 0 0 rgba(240,184,75,0)}50%{box-shadow:0 0 0 6px rgba(240,184,75,.12)}}.hero-vis .uiw{animation:cardcycle 9s ease-in-out infinite;box-shadow:var(--shadow-2)}.hero-vis .uiw:nth-child(1){animation-delay:0s}.hero-vis .uiw:nth-child(2){animation-delay:2.25s}.hero-vis .uiw:nth-child(3){animation-delay:4.5s}.hero-vis .uiw:nth-child(4){animation-delay:6.75s}@keyframes cardcycle{0%,26%,100%{border-color:rgba(20,29,48,.12);transform:none}8%,18%{border-color:rgba(232,185,111,.9);transform:translateY(-3px)}}.tdots{display:inline-flex;gap:3px;align-items:center;margin-inline-start:6px}.tdots i{width:4px;height:4px;border-radius:50%;background:var(--gold-500);animation:tdot 1.2s ease-in-out infinite}.tdots i:nth-child(2){animation-delay:.18s}.tdots i:nth-child(3){animation-delay:.36s}@keyframes tdot{0%,60%,100%{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.thread-pulse{filter:drop-shadow(0 0 6px rgba(232,185,111,.9))}.stack{position:relative}.stack::before{content:"";position:absolute;inset-block:8px;inset-inline-start:-18px;width:2px;background:linear-gradient(180deg,var(--gold-300),var(--gold-600));transform:scaleY(0);transform-origin:top;transition:transform 1.2s var(--ease) .2s}.stack.in::before,.in .stack::before{transform:scaleY(1)}.rv .meter i{transform:scaleX(0);transform-origin:0 50%;transition:transform 1.1s var(--ease) .5s}.rv.in .meter i{transform:none}.brand img.mark{animation:markrise .9s var(--ease) both}@keyframes markrise{from{transform:translateY(4px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.btn-gold::after{display:none}.hero-vis .uiw,.approval,.pill-g::before,.pill-a::before,.tdots i,.brand img.mark{animation:none}.rv .eyebrow::before{width:26px;transition:none}.stack::before{transform:scaleY(1);transition:none}.rv .meter i{transform:none;transition:none}.thread-pulse,.thread-pulse *{display:none}}.wa-float{position:fixed;inset-inline-end:22px;inset-block-end:22px;z-index:90;width:58px;height:58px;border-radius:50%;background:#1FAF64;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px -8px rgba(31,175,100,.65);transition:transform .15s var(--ease)}.wa-float:hover{transform:scale(1.07)}.wa-float svg{width:30px;height:30px;fill:#fff}.wa-float::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(31,175,100,.5);animation:wapulse 2.4s ease-out infinite}@keyframes wapulse{0%{transform:scale(.8);opacity:1}70%{transform:scale(1.25);opacity:0}100%{opacity:0}}.prose{max-width:760px;margin-inline:auto}.prose h2{font-size:clamp(28px,3vw,38px);margin-top:1.6em}.prose h3{margin-top:1.5em}.prose p,.prose li{font-size:17.5px;line-height:1.75;color:var(--ink-70)}.prose blockquote{margin:2em 0;padding:6px 0 6px 26px;border-left:3px solid var(--gold-400);font-family:var(--f-display);font-size:24px;line-height:1.4;color:var(--ink)}.prose ul{padding-left:22px}.prose li{margin-bottom:.5em}.prose strong{color:var(--ink)}.art-card{display:flex;flex-direction:column;overflow:hidden;padding:0}.art-card .art-img{aspect-ratio:16/9;overflow:hidden;background:var(--navy-900)}.art-card .art-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.art-card:hover .art-img img{transform:scale(1.04)}.art-card .art-body{padding:24px 26px 28px}.art-card .meta{font:500 12px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-600);margin-bottom:10px;display:block}.art-card h3{font-size:20px}.tier{display:flex;flex-direction:column}.tier .price-line{font-family:var(--f-display);font-size:30px;margin:6px 0 2px}.tier ul{margin:18px 0 26px}.tier .btn{margin-top:auto}.tier.feat{border-color:var(--gold-500);border-width:1.5px;position:relative;background:linear-gradient(180deg,rgba(232,185,111,.09),#fff 40%)}.tier.feat .flag{position:absolute;top:-13px;inset-inline-start:26px;background:linear-gradient(135deg,var(--gold-300),var(--gold-500));color:var(--navy-950);font:600 11.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:7px 14px}.legal-body{max-width:760px}.legal-body h2{font-size:26px;font-family:var(--f-sans);font-weight:600;margin-top:2em}.legal-body p,.legal-body li{color:var(--ink-70);font-size:16px}.band{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center}@media (max-width:640px){.band{grid-template-columns:1fr}}.band .bv{font-family:var(--f-display);font-size:clamp(38px,4.4vw,56px);line-height:1;color:var(--gold-300)}.band .bl{font-size:14.5px;color:rgba(237,239,244,.7);margin-top:8px}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.center{text-align:center}.maxw{max-width:820px}.img-round{border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.note-small{font-size:13px;color:var(--ink-50)}:root{--lg-blur:18px;--lg-white-hi:rgba(255,255,255,.85);--lg-white:rgba(255,255,255,.55);--lg-white-lo:rgba(255,255,255,.34);--lg-brd:rgba(255,255,255,.75);--lg-dark:rgba(23,38,72,.42);--lg-dark-brd:rgba(255,255,255,.22);--lg-gold-glow:0 12px 34px -12px rgba(217,162,84,.55);}body{background:
radial-gradient(900px 600px at 12% -5%,rgba(232,185,111,.16),transparent 60%),
radial-gradient(1100px 700px at 88% 12%,rgba(51,84,156,.12),transparent 60%),
radial-gradient(900px 700px at 50% 105%,rgba(42,191,196,.08),transparent 55%),
var(--paper);}.section-paper2{background:
radial-gradient(800px 520px at 85% 0%,rgba(232,185,111,.18),transparent 60%),
radial-gradient(900px 620px at 8% 100%,rgba(51,84,156,.12),transparent 60%),
var(--paper-2);}.section-dark,.section-dark2{background-image:
radial-gradient(1000px 640px at 80% -10%,rgba(78,111,184,.28),transparent 60%),
radial-gradient(800px 560px at 8% 110%,rgba(217,162,84,.14),transparent 55%);}.btn{backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);position:relative;overflow:hidden;}.btn::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1.5px 0 rgba(255,255,255,.75),inset 0 -10px 22px -14px rgba(10,20,38,.35);}.btn-gold{background:linear-gradient(160deg,rgba(248,227,189,.95) 0%,rgba(232,185,111,.92) 42%,rgba(203,148,72,.95) 100%);border:1px solid rgba(255,255,255,.65);box-shadow:var(--lg-gold-glow),inset 0 0 0 .5px rgba(255,255,255,.4);}.btn-gold::before{box-shadow:inset 0 2px 1px rgba(255,255,255,.85),inset 0 -12px 24px -12px rgba(150,105,15,.55)}.btn-gold:hover{box-shadow:0 16px 40px -12px rgba(217,162,84,.75),inset 0 0 0 .5px rgba(255,255,255,.5)}.btn-ghost{background:rgba(255,255,255,.32);border:1px solid rgba(255,255,255,.7);box-shadow:0 8px 24px -14px rgba(13,27,51,.35);color:var(--ink);}.btn-ghost:hover{background:rgba(255,255,255,.5);border-color:#fff}.on-dark .btn-ghost,.section-dark .btn-ghost,.section-dark2 .btn-ghost{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.38);color:#fff;box-shadow:0 8px 26px -14px rgba(0,0,0,.6);}.on-dark .btn-ghost:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.65)}.btn-navy{background:linear-gradient(160deg,rgba(30,53,99,.92),rgba(13,27,51,.94));border:1px solid rgba(255,255,255,.28);box-shadow:0 12px 30px -14px rgba(13,27,51,.7);}.card{background:linear-gradient(155deg,rgba(255,255,255,.78) 0%,rgba(255,255,255,.5) 100%);backdrop-filter:blur(var(--lg-blur)) saturate(1.5);-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(1.5);border:1px solid var(--lg-brd);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 24px 50px -28px rgba(13,27,51,.28);position:relative;overflow:hidden;}.card::before{content:"";position:absolute;top:0;bottom:0;left:-70%;width:45%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-18deg);transition:left .7s var(--ease);}.card:hover::before{left:135%}.card:hover{border-color:rgba(232,185,111,.75);box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 30px 60px -26px rgba(13,27,51,.36),0 0 0 1px rgba(232,185,111,.25)}.on-dark .card,.section-dark .card,.section-dark2 .card{background:linear-gradient(155deg,rgba(255,255,255,.11),rgba(255,255,255,.05));border-color:var(--lg-dark-brd);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 24px 50px -26px rgba(0,0,0,.5);}.card-ic{width:52px;height:52px;border-radius:16px;position:relative;overflow:hidden;background:linear-gradient(150deg,rgba(255,255,255,.85),rgba(248,227,189,.4) 55%,rgba(232,185,111,.3));border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -8px 14px -8px rgba(176,126,51,.4),0 10px 22px -12px rgba(176,126,51,.5);backdrop-filter:blur(10px) saturate(1.6);-webkit-backdrop-filter:blur(10px) saturate(1.6);}.card-ic::after{content:"";position:absolute;top:-40%;left:-15%;width:70%;height:90%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.9),transparent);opacity:.7;pointer-events:none;}.card-ic svg{position:relative;z-index:1;filter:drop-shadow(0 1px 2px rgba(176,126,51,.45))}.feature-list .fi{background:linear-gradient(150deg,rgba(255,255,255,.5),rgba(232,185,111,.2));border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}.on-dark .feature-list .fi{background:linear-gradient(150deg,rgba(255,255,255,.14),rgba(232,185,111,.12));border-color:rgba(255,255,255,.28)}.site-header{background:linear-gradient(180deg,rgba(247,245,239,.82),rgba(247,245,239,.62));backdrop-filter:blur(22px) saturate(1.7);-webkit-backdrop-filter:blur(22px) saturate(1.7);border-bottom:1px solid rgba(255,255,255,.65);box-shadow:0 1px 0 rgba(13,27,51,.05),0 10px 30px -22px rgba(13,27,51,.25);}.dropdown{background:linear-gradient(165deg,rgba(255,255,255,.9),rgba(255,255,255,.72));backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 0 #fff,0 30px 70px -24px rgba(13,27,51,.4);}.dropdown a:hover{background:rgba(232,185,111,.14)}@media (max-width:1120px){.nav-links{background:rgba(247,245,239,.9);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px)}}.nav-toggle{background:rgba(255,255,255,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:rgba(255,255,255,.8)}.pill{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.trust li{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18);}.trust{gap:10px 12px;border-top:0;padding-top:34px}.avv{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 3px 8px -3px rgba(10,20,38,.5)}.uiw{background:linear-gradient(170deg,rgba(255,255,255,.86),rgba(244,242,234,.68));backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border:1px solid rgba(255,255,255,.8);box-shadow:inset 0 1px 0 #fff,0 34px 70px -30px rgba(13,27,51,.45);}.uiw-bar{background:rgba(255,255,255,.55);border-bottom:1px solid rgba(255,255,255,.7)}.uiw-bar .dot{background:linear-gradient(145deg,#fff,#D8D3C4);box-shadow:inset 0 .5px 0 #fff,0 1px 2px rgba(13,27,51,.15)}.uiw .cap{background:rgba(255,255,255,.45);border-top:1px solid rgba(255,255,255,.65)}.mock-row,.mock-card{background:rgba(255,255,255,.72);border-color:rgba(255,255,255,.85);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 4px 10px -6px rgba(13,27,51,.12)}.mock-col{background:rgba(20,29,48,.05)}.field input,.field select,.field textarea{background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 2px 6px rgba(13,27,51,.05);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}.field input:focus,.field select:focus,.field textarea:focus{background:rgba(255,255,255,.85);border-color:var(--gold-500)}.chip-select label{background:rgba(255,255,255,.5);border-color:rgba(255,255,255,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.faq summary .pm{background:rgba(255,255,255,.5);border-color:rgba(20,29,48,.22);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.cta-panel{border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 40px 90px -40px rgba(13,27,51,.7)}.stack-layer{backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);background:linear-gradient(155deg,rgba(255,255,255,.1),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.2);}.approval{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(180deg,rgba(240,184,75,.14),rgba(255,255,255,.35));border-color:rgba(217,154,43,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.ap-actions .no{background:rgba(255,255,255,.6);border-color:rgba(255,255,255,.9)}.wa-float{box-shadow:inset 0 2px 2px rgba(255,255,255,.45),0 10px 30px -8px rgba(31,175,100,.65)}.tier.feat{background:linear-gradient(180deg,rgba(232,185,111,.16),rgba(255,255,255,.6) 45%);backdrop-filter:blur(var(--lg-blur));-webkit-backdrop-filter:blur(var(--lg-blur))}.art-card .art-body{background:transparent}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.card{background:rgba(255,255,255,.94)}.on-dark .card,.section-dark .card,.section-dark2 .card{background:rgba(255,255,255,.08)}.uiw{background:#FBFAF6}.dropdown{background:#fff}.site-header{background:rgba(247,245,239,.97)}.btn-ghost{background:rgba(255,255,255,.85)}.on-dark .btn-ghost{background:rgba(255,255,255,.12)}.field input,.field select,.field textarea{background:#fff}}@media (prefers-reduced-transparency:reduce){.card,.uiw,.dropdown,.site-header,.btn,.pill,.trust li,.stack-layer,.field input,.field select,.field textarea,.chip-select label,.nav-toggle,.approval{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.card::before{display:none}}.card{--gx:50%;--gy:-30%;background:
radial-gradient(360px circle at var(--gx) var(--gy),rgba(255,255,255,.75),transparent 62%),
linear-gradient(155deg,rgba(255,255,255,.72) 0%,rgba(255,255,255,.46) 100%);}.on-dark .card,.section-dark .card,.section-dark2 .card{background:
radial-gradient(360px circle at var(--gx) var(--gy),rgba(232,185,111,.16),transparent 60%),
linear-gradient(155deg,rgba(255,255,255,.11),rgba(255,255,255,.05));}.stack-layer{--gx:50%;--gy:-30%;background:
radial-gradient(320px circle at var(--gx) var(--gy),rgba(232,185,111,.14),transparent 60%),
linear-gradient(155deg,rgba(255,255,255,.1),rgba(255,255,255,.04));}.card-ic::before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:2;background:conic-gradient(from var(--icrot,0deg),
rgba(217,162,84,.95),rgba(255,255,255,.9) 22%,rgba(120,150,220,.75) 38%,
rgba(248,227,189,.95) 55%,rgba(42,191,196,.5) 72%,rgba(217,162,84,.95));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:icring 9s linear infinite;}@property --icrot{syntax:'<angle>';initial-value:0deg;inherits:false}@keyframes icring{to{--icrot:360deg}}@supports not (background:conic-gradient(from var(--icrot,0deg),#000,#fff)){.card-ic::before{animation:none}}.hero-bg::before,.cta-panel .bgimg::before{content:"";position:absolute;inset:-20%;pointer-events:none;z-index:1;background:
radial-gradient(38% 34% at 22% 30%,rgba(78,111,184,.34),transparent 70%),
radial-gradient(30% 28% at 78% 22%,rgba(232,185,111,.22),transparent 70%),
radial-gradient(26% 24% at 62% 78%,rgba(42,191,196,.14),transparent 70%);filter:blur(30px);animation:auroradrift 26s ease-in-out infinite alternate;}@keyframes auroradrift{from{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(3%,2.5%,0) scale(1.08)}}.hero-bg::after{z-index:2}.hero .wrap{z-index:3}.site-header{transition:box-shadow .25s var(--ease),background .25s}.site-header.scrolled{background:linear-gradient(180deg,rgba(247,245,239,.92),rgba(247,245,239,.72));box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 14px 40px -18px rgba(13,27,51,.35);}.annc{position:relative;overflow:hidden}.annc::after{content:"";position:absolute;top:0;bottom:0;left:0;width:22%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(232,185,111,.16),transparent);transform:translateX(-182%) skewX(-18deg);animation:anncsheen 7s ease-in-out infinite}@keyframes anncsheen{0%,55%{transform:translateX(-182%) skewX(-18deg)}90%,100%{transform:translateX(591%) skewX(-18deg)}}.site-footer{background:
radial-gradient(900px 500px at 85% 0%,rgba(78,111,184,.22),transparent 60%),
radial-gradient(700px 460px at 10% 100%,rgba(217,162,84,.12),transparent 60%),
var(--navy-950);border-top:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);}.foot-note{border-top-color:rgba(255,255,255,.14)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(217,162,84,.65),rgba(176,126,51,.65));border:3px solid rgba(247,245,239,.9);border-radius:99px;}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--gold-400),var(--gold-600))}.btn:active{transform:translateY(1px) scale(.98)}.hero-vis .uiw{background:linear-gradient(165deg,rgba(255,255,255,.9),rgba(240,238,230,.72));border-color:rgba(255,255,255,.9);box-shadow:inset 0 1.5px 0 #fff,inset 0 -14px 26px -18px rgba(13,27,51,.25),0 30px 70px -28px rgba(0,0,0,.65);}@media (prefers-reduced-motion:reduce){.hero-bg::before,.cta-panel .bgimg::before{animation:none}.card-ic::before{animation:none}.annc::after{display:none}}@media (max-width:1120px){body.nav-open .annc{display:none}body.nav-open .site-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--paper)}}@media (max-width:820px){*,*::before,*::after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hero-bg::before,.cta-panel .bgimg::before,.annc::after,.card-ic::before,.hero-vis .uiw{animation:none!important}}[hidden]{display:none!important}.sprite{position:absolute;width:0;height:0;overflow:hidden}h2{text-wrap:balance}p,li,.lede{text-wrap:pretty}.eyebrow{line-height:1.45}.eyebrow--center,.sec-head.center .eyebrow,.center>.eyebrow{justify-content:center;text-align:center}.hero-ctas--center{justify-content:center}.cta-panel .lede{max-width:620px;color:rgba(237,239,244,.8)}.cta-panel .eyebrow{color:var(--gold-300)}.cta-panel .eyebrow::before{background:var(--gold-400)}.cta-panel .accent{background:linear-gradient(100deg,var(--gold-300),var(--gold-400) 55%,var(--gold-500));-webkit-background-clip:text;background-clip:text;color:transparent}.cta-panel .btn-ghost{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.38);color:#fff}.cta-panel .btn-ghost:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.65)}@media (max-width:480px){.mock-row{flex-wrap:wrap}.mock-row .grow{flex:1 1 calc(100% - 40px)}.mock-row .grow .mock-h{white-space:normal}.mock-row>.pill{margin-inline-start:38px}}.foot-tag{font-size:13.5px}@media (max-width:480px){.annc{font-size:13.5px;padding:8px 14px}.annc-lead{display:none}}:focus-visible{outline:2px solid var(--gold-500);outline-offset:3px}.on-dark :focus-visible,.section-dark :focus-visible,.site-footer :focus-visible,.cta-panel :focus-visible,.mbar :focus-visible{outline-color:var(--gold-300)}.nav-links a.top[aria-current="page"],.nav-links button.top.active{background:rgba(232,185,111,.16);color:var(--navy-900)}.dropdown a[aria-current="page"]{background:rgba(232,185,111,.16)}.dropdown a[aria-current="page"] .t::after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold-500);margin-inline-start:8px;vertical-align:middle}.foot-grid a[aria-current="page"]{color:var(--gold-300)}.foot-grid ul a{display:inline-block;padding-block:3px}.foot-grid ul{gap:6px}.site-header.scrolled .brand img.mark{transform:scale(.92);transition:transform .25s var(--ease)}.progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:130;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--gold-300),var(--gold-500));pointer-events:none}.page-hero{position:relative;isolation:isolate}.page-hero.sec-tight{overflow:hidden;padding-block:clamp(36px,5vw,84px) clamp(52px,6vw,96px)}.page-hero.sec-tight>.wrap{position:relative;z-index:1}.page-hero .lede{max-width:40em}.crumbs{padding:0;margin:0 0 clamp(18px,2.4vw,28px)}.hero .crumbs,.section-dark .crumbs{padding-top:0}.net{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:0;transition:opacity 1.2s var(--ease)}.net.on{opacity:1}.hero-bg .net{z-index:2;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.35) 25%,#000 65%);mask-image:linear-gradient(90deg,rgba(0,0,0,.35) 25%,#000 65%)}.page-hero.sec-tight .net{-webkit-mask-image:linear-gradient(90deg,transparent 48%,#000 86%);mask-image:linear-gradient(90deg,transparent 48%,#000 86%)}.on-dark .uiw,.section-dark .uiw,.section-dark2 .uiw{background:linear-gradient(170deg,#FDFCF8,#F1EEE5)}.checks--2{max-width:900px;margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.feature-list--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px}@media (max-width:640px){.checks--2,.feature-list--2{grid-template-columns:1fr}}@media (min-width:1025px){.grid-3{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-3>*{grid-column:span 2}.grid-3>:nth-last-child(2):nth-child(3n+1),.grid-3>:last-child:nth-child(3n+2){grid-column:span 3}.steps:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:641px) and (max-width:1024px){.grid-3>:last-child:nth-child(odd),.grid-4>:last-child:nth-child(odd){grid-column:1/-1}.grid-3>.art-card:last-child:nth-child(odd){flex-direction:row}.grid-3>.art-card:last-child:nth-child(odd) .art-img{flex:0 0 46%;aspect-ratio:auto}}@media (max-width:980px){.hero-vis{margin-inline:auto;width:100%}}@media (max-width:640px){.mock-cols{scroll-snap-type:x mandatory;scroll-padding-inline:2px}.mock-col{scroll-snap-align:start}}@media (max-width:640px){.hero-vis .uiw{width:94%!important}}.xr-stage{position:relative}.xr-before,.xr-hint,.xr-lens{display:none}.xray.xr-live .xr-before{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:14px 16px;position:absolute;inset:0;z-index:1;padding:20px;background:radial-gradient(circle at 1px 1px,rgba(20,29,48,.12) 1px,transparent 1.5px) 0 0/14px 14px,#EFECE4}.xr-frag{background:#fff;border:1px dashed rgba(20,29,48,.22);border-radius:8px;padding:10px 12px;box-shadow:0 6px 14px -10px rgba(13,27,51,.4);font:400 12.5px/1.4 var(--f-sans);color:var(--ink-70)}.xr-frag p{margin:4px 0 0}.xr-src{display:flex;align-items:center;gap:6px;font:500 10px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-50)}.xr-src::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sig-coral)}.xr-f1{transform:rotate(-2.2deg)}.xr-f2{transform:rotate(1.6deg) translateY(6px)}.xr-f3{transform:rotate(1.2deg) translateX(4px)}.xr-f4{transform:rotate(-1.4deg) translateY(-4px)}.xray.xr-live .xr-after{position:relative;z-index:2;background:linear-gradient(170deg,#FDFCF8,#F4F2EA);clip-path:circle(var(--xr-r,0px) at var(--xr-x,50%) var(--xr-y,50%))}.xray.xr-live .xr-hint{display:inline;margin-inline-start:auto;font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-600);white-space:nowrap}.xray.xr-live .xr-lens{display:block;position:absolute;left:0;top:0;z-index:3;width:200px;height:200px;border-radius:50%;pointer-events:none;box-shadow:0 0 0 1.5px rgba(217,162,84,.9),0 0 0 7px rgba(232,185,111,.14);opacity:0;transition:opacity .25s}.xray.xr-live.xr-hover .xr-lens{opacity:1}.btn-mag{translate:var(--mx,0) var(--my,0)}.form-card{padding:clamp(24px,3.2vw,42px)}.form-title{font:600 clamp(22px,2vw,26px)/1.25 var(--f-sans);letter-spacing:-.01em;margin:0 0 6px}.form-card .form-intro{font-size:14.5px;color:var(--ink-50);margin:0 0 22px}.form-grid{align-items:end}.field label,fieldset.field legend{font:500 14.5px/1.3 var(--f-sans);color:var(--ink)}.field .opt{font-weight:400;color:var(--ink-50)}.field .req,.form-intro .req{color:#C2453D}fieldset.field{border:0;margin:0;padding:0;min-width:0}fieldset.field legend{padding:0;margin-bottom:10px}.field input,.field select,.field textarea{background:#fff;border:1px solid rgba(20,29,48,.2);min-height:50px;box-shadow:inset 0 1px 2px rgba(13,27,51,.05);transition:border-color .15s,box-shadow .15s}.field input:hover,.field select:hover,.field textarea:hover{border-color:rgba(20,29,48,.36)}.field input:focus,.field select:focus,.field textarea:focus{background:#fff;border-color:var(--gold-500);box-shadow:0 0 0 4px rgba(217,162,84,.22)}.field input:user-invalid,.field textarea:user-invalid{border-color:var(--sig-coral);box-shadow:0 0 0 3px rgba(230,107,100,.14)}.field input::placeholder,.field textarea::placeholder{color:rgba(20,29,48,.4)}.chip-select label{background:#fff;border-color:rgba(20,29,48,.18);min-height:42px}.chip-select label:hover{border-color:var(--gold-500)}.form-note{margin:18px 0 0}.form-submit{margin-top:18px}.form-live:empty{display:none}.form-live{margin:14px 0 0;padding:12px 16px;border-radius:12px;font-size:15px;background:rgba(51,84,156,.08);color:var(--navy-800);border:1px solid rgba(51,84,156,.22)}form.is-sent .form-live{background:rgba(47,169,127,.12);color:#176048;border-color:rgba(47,169,127,.4)}form.is-error .form-live{background:rgba(230,107,100,.1);color:#A03830;border-color:rgba(230,107,100,.4)}form[aria-busy="true"] .form-submit{pointer-events:none;opacity:.85}form[aria-busy="true"] .form-submit .arr{width:15px;height:15px;border:2px solid var(--navy-950);border-right-color:transparent;border-radius:50%;font-size:0;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.split--top{align-items:start}.next-head{margin-top:48px}.steps--list{grid-template-columns:1fr}@media (max-width:640px){.form-submit{width:100%}.chip-select label{min-height:44px}}.prose a{color:var(--navy-700);text-decoration-color:rgba(217,162,84,.7);text-underline-offset:3px;text-decoration-thickness:1.5px}.prose a:hover{color:var(--gold-600)}.prose h2{position:relative;padding-top:18px}.prose h2::before{content:"";position:absolute;top:0;left:0;width:36px;height:2px;background:var(--gold-500)}.art-card .art-body{display:flex;flex-direction:column;flex:1}.art-card .art-body .link-arrow{margin-top:auto;align-self:flex-start}.art-card .art-body p{margin-bottom:14px}.nf-head{text-align:center;max-width:760px;margin:0 auto clamp(40px,5vw,64px)}.nf-head .lede{margin-inline:auto}.nf-code{margin:0 0 6px;font:400 clamp(96px,16vw,180px)/.9 var(--f-display);background:linear-gradient(120deg,var(--gold-300),var(--gold-500) 55%,var(--navy-700));-webkit-background-clip:text;background-clip:text;color:transparent}.link-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.lc-k{font:500 11.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-600);margin-bottom:12px}.lc-t{font:600 20px/1.3 var(--f-sans);letter-spacing:-.01em;margin:0 0 6px}.lc-go{margin-top:auto;padding-top:14px;color:var(--gold-600);font-weight:600;transition:translate .2s var(--ease)}.link-card:hover .lc-go{translate:4px 0}.link-arrow{padding-top:11px}.card .link-arrow{margin-top:6px}.foot-wa{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:6px;padding:9px 16px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#fff;text-decoration:none;font-weight:500;font-size:14.5px;transition:border-color .15s,background .15s}.foot-wa:hover{border-color:rgba(37,211,102,.7);background:rgba(37,211,102,.08)}.foot-wa svg{width:18px;height:18px;fill:#25D366}@media (max-width:1024px){.foot-brand{grid-column:1/-1}}@media (min-width:641px) and (max-width:1024px){.foot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.foot-grid{grid-template-columns:1fr 1fr;gap:34px 20px}}@media (max-width:1120px){.nav-links{background:var(--paper)!important;padding:12px 18px 32px;border-top:1px solid rgba(20,29,48,.08)}.nav-links.open{animation:drawer .22s var(--ease)}.nav-links>li+li{border-top:1px solid rgba(20,29,48,.07)}.nav-links>li:nth-last-child(-n+2){border-top:0}.nav-links a.top,.nav-links button.top{min-height:54px}.dropdown a{padding:10px 12px}.dropdown .d{display:none}.nav-signin{display:block}}@keyframes drawer{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mbar{display:none}@media (max-width:820px){.site-header,.site-header.scrolled{background:rgba(247,245,239,.97)}.hero-vis .uiw{background:#FBFAF6}.wa-float{display:none}.site-footer{padding-bottom:calc(36px + 74px + env(safe-area-inset-bottom))}.mbar{position:fixed;z-index:95;left:0;right:0;bottom:0;display:flex;align-items:center;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(10,20,38,.97);border-top:1px solid rgba(232,185,111,.28);box-shadow:0 -14px 30px -18px rgba(0,0,0,.6);transition:transform .3s var(--ease)}.mbar{justify-content:center}.mbar-main{flex:1 1 auto;max-width:460px;min-height:52px;padding-inline:18px}.mbar-wa{flex:none;width:52px;height:52px;border-radius:50%;background:#1FAF64;display:grid;place-items:center;box-shadow:inset 0 2px 2px rgba(255,255,255,.35)}.mbar-wa svg{width:26px;height:26px;fill:#fff}.js-anim .mbar:not(.on),body.nav-open .mbar,body.kb .mbar{transform:translateY(115%)}}@media (prefers-reduced-motion:reduce){.net,.xr-lens,.progress{display:none!important}.btn-mag{translate:none}.nav-links.open{animation:none}.mbar,.lc-go{transition:none}}.guide-strip{padding-block:8px 40px}.guide-link{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px;align-items:center;max-width:980px;margin-inline:auto;padding:14px;border:1px solid rgba(20,29,48,.1);border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow-1);color:inherit;text-decoration:none;transition:box-shadow .2s,border-color .2s}.guide-link:hover{border-color:rgba(217,162,84,.55);box-shadow:var(--shadow-2)}.gl-img{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--r-md);background:var(--navy-900)}.gl-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.guide-link:hover .gl-img img{transform:scale(1.04)}.gl-txt{display:flex;flex-direction:column;gap:8px;padding:6px 14px 6px 0}.gl-k{font:500 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-600)}.gl-t{font:400 clamp(24px,2.4vw,30px)/1.15 var(--f-display);color:var(--ink)}.gl-d{font-size:15.5px;line-height:1.6;color:var(--ink-70)}.guide-link .link-arrow{align-self:flex-start;margin-top:4px;font-size:15px}@media (max-width:640px){.guide-link{grid-template-columns:1fr;gap:14px;padding:12px}.gl-txt{padding:2px 8px 10px}}.art-byline{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px;font:500 12.5px/1.4 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-50)}.art-fig{max-width:880px;margin:0 auto 44px;border-radius:var(--r-lg);overflow:hidden;background:var(--navy-900);box-shadow:var(--shadow-2);aspect-ratio:16/9}.art-fig img{display:block;width:100%;height:100%;object-fit:cover}.form-next{margin:12px 0 0;font-size:14.5px;line-height:1.55;color:var(--ink-70)}.form-next strong{color:var(--ink)}.cta-close .hero-note{margin-top:14px;font-size:14.5px;color:var(--ink-70)}@media (prefers-reduced-motion:reduce){.gl-img img{transition:none}.guide-link:hover .gl-img img{transform:none}}html{scroll-padding-top:116px}.legal-body code{font-family:var(--f-mono);font-size:.88em;background:rgba(20,29,48,.06);padding:1px 5px;border-radius:5px}.kiosk-shots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px}.kiosk-shots figure{margin:0;text-align:center}.kiosk-shots img{display:block;width:100%;height:auto;border-radius:18px;border:6px solid var(--navy-900);box-shadow:var(--shadow-2);background:var(--navy-950)}.kiosk-shots figcaption{margin-top:10px;font-family:var(--f-mono);font-size:12.5px;letter-spacing:.04em;color:var(--ink-70)}.kiosk-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 34px;margin-top:38px}.calc{margin-top:30px}.calc-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;align-items:start}.calc fieldset{border:1px solid rgba(20,29,48,.09);border-radius:var(--r-lg);background:#fff;padding:20px 22px;margin:0 0 16px;box-shadow:var(--shadow-1)}.calc legend{font-family:var(--f-mono);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-600);padding:0 6px}.calc-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:8px 0}.calc-row span{font-weight:500}.calc input[type=number],.calc select{font:inherit;font-size:16px;padding:9px 12px;border:1px solid rgba(20,29,48,.18);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);min-width:150px}.calc-opt,.calc-chk{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:var(--r-md);cursor:pointer;transition:background .15s}.calc-opt:hover,.calc-chk:hover{background:var(--paper)}.calc-opt input,.calc-chk input{margin-top:5px;accent-color:var(--gold-500);width:18px;height:18px;flex:none}.calc-opt b,.calc-chk b{display:block;font-weight:600}.calc-opt small,.calc-chk small{display:block;color:var(--ink-70);font-size:14px;margin-top:2px}.calc-chk input:disabled+span{opacity:.45}.calc-note{color:var(--ink-70);font-size:14.5px;margin:6px 0 0}.calc-out{position:sticky;top:calc(var(--header-h) + 18px);background:var(--navy-900);color:#fff;border-radius:var(--r-lg);padding:26px;box-shadow:var(--shadow-2)}.calc-out .calc-k{font-family:var(--f-mono);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-300);margin:0 0 12px}.calc-lines{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:9px;font-size:14.5px}.calc-lines li{display:flex;justify-content:space-between;gap:14px;border-bottom:1px dashed rgba(255,255,255,.12);padding-bottom:8px}.calc-lines li span{color:rgba(255,255,255,.78)}.calc-lines li b{white-space:nowrap;font-weight:500}.calc-sum{display:flex;justify-content:space-between;gap:14px;padding:6px 0;color:rgba(255,255,255,.85)}.calc-total{border-top:1px solid rgba(255,255,255,.2);margin-top:6px;padding-top:12px;font-size:20px;color:#fff}.calc-total b{color:var(--gold-300)}.calc-out .calc-note{color:rgba(255,255,255,.65);margin:14px 0 18px}.calc-out .btn{display:flex;justify-content:center;width:100%;margin-top:10px}.calc-out .btn-ghost{color:#fff;border-color:rgba(255,255,255,.3)}@media (max-width:980px){.calc-grid{grid-template-columns:1fr}.calc-out{position:static}.kiosk-shots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kiosk-feats{grid-template-columns:1fr}.calc-row{flex-wrap:wrap}.calc input[type=number],.calc select{min-width:0;width:100%;font-size:16px}.calc fieldset{padding:16px}}@font-face{font-family:'Readex Pro';font-style:normal;font-weight:160 700;font-display:swap;src:url('../fonts/readex-pro-arabic.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'Readex Pro';font-style:normal;font-weight:160 700;font-display:swap;src:url('../fonts/readex-pro-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[lang="ar"]{--f-display:'Readex Pro','Geist',Tahoma,Arial,sans-serif;--f-sans:'Readex Pro','Geist',Tahoma,Arial,sans-serif;--f-mono:'Readex Pro','Geist Mono',Tahoma,monospace}html[lang="ar"] *{letter-spacing:0!important}html[lang="ar"] body{line-height:1.75}html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3{line-height:1.35;font-weight:600}html[lang="ar"] .serif-i{font-style:normal}html[lang="ar"] .eyebrow,html[lang="ar"] .calc legend,html[lang="ar"] .calc-out .calc-k{text-transform:none}[dir="rtl"] .btn:hover .arr{transform:translateX(-3px)}[dir="rtl"] .stack-layer:hover{transform:translateX(-6px)}[dir="rtl"] .prose blockquote{padding:6px 26px 6px 0;border-left:0;border-right:3px solid var(--gold-400)}[dir="rtl"] .prose ul{padding-left:0;padding-right:22px}[dir="rtl"] .prose h2::before{left:auto;right:0}[dir="rtl"] .skip-link:focus{left:auto;right:0;border-radius:0 0 0 10px}[dir="rtl"] .uiw-bar .addr,[dir="rtl"] .calc input[type=number]{direction:ltr}.lang-sw{font-weight:600}html[lang="en"] .lang-sw{font-family:'Readex Pro',Tahoma,sans-serif}
