@font-face{font-family:"Fraunces";src:url(/assets/fonts/Fraunces-VF.6c89be20.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Sans";src:url(/assets/fonts/InstrumentSans-VF.30bb8d12.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Fraunces Fallback";src:local("Georgia"),local("Times New Roman");size-adjust:103%;ascent-override:88%;descent-override:23%;line-gap-override:0%}@font-face{font-family:"Instrument Sans Fallback";src:local("Arial"),local("Helvetica");size-adjust:98%;ascent-override:95%;descent-override:25%;line-gap-override:0%}:root{--font-ui:"Instrument Sans","Instrument Sans Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"Fraunces","Fraunces Fallback",Georgia,"Times New Roman",serif;--wrap:1200px;--gut:clamp(16px,4.5vw,40px);--r:20px;--ease:cubic-bezier(.2,.7,.2,1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:88px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--text);font:400 1.0625rem/1.62 var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg{max-width:100%}a{color:var(--primary-2);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--text)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:560;margin:0;letter-spacing:-.02em;text-wrap:balance}p{margin:0}ul,ol{margin:0;padding:0}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}.sprite{position:absolute;width:0;height:0;overflow:hidden}.ico{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.ico-sm{width:1.05em;height:1.05em}.ico .fill,.ico use .fill{fill:currentColor}.flip{transform:scaleX(-1)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.sec-inv :focus-visible,.access :focus-visible{outline-color:var(--inv-primary)}.skip{position:absolute;left:12px;top:-80px;z-index:100;padding:12px 18px;background:var(--primary);color:var(--on-primary);border-radius:10px;font-weight:600;text-decoration:none}.skip:focus{top:12px;color:var(--on-primary)}.mk-seal{fill:var(--mk-seal)}.mk-p{stroke:var(--mk-p)}.mk-word{fill:var(--text)}.logo{display:inline-flex;align-items:center;color:inherit;text-decoration:none;border-radius:8px}.logo-svg{display:block;height:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;padding:.8em 1.3em;border:1.5px solid transparent;border-radius:999px;font:600 1rem/1.2 var(--font-ui);text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .2s var(--ease),box-shadow .2s}.btn-lg{padding:1em 1.6em;font-size:1.06rem}.btn-primary{background:var(--primary);color:var(--on-primary);box-shadow:0 10px 24px -12px var(--primary)}.btn-primary:hover{background:var(--primary-2);color:var(--on-primary);transform:translateY(-1px)}.btn-ghost{border-color:var(--line-3);color:var(--text);background:transparent}.btn-ghost:hover{background:var(--hover);border-color:var(--text-2);color:var(--text)}.btn-enter{padding:.55em 1.05em;font-size:.95rem;border-color:var(--primary);color:var(--primary)}.btn-enter:hover{background:var(--primary);color:var(--on-primary)}.btn-seal{background:var(--inv-accent);color:var(--on-accent);box-shadow:0 12px 28px -14px var(--inv-accent)}.btn-seal:hover{background:var(--primary-2);color:var(--on-accent);transform:translateY(-1px)}.top{position:sticky;top:0;z-index:50;background:var(--hdr-bg);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid var(--hdr-line)}.nav{display:flex;align-items:center;gap:18px;min-height:68px}.nav .logo{margin-right:auto}.menu{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.links{display:flex;gap:2px;list-style:none}.links a{display:block;padding:.5em .85em;border-radius:999px;color:var(--text-2);font-weight:500;font-size:.95rem;text-decoration:none;transition:background-color .2s,color .2s}.links a:hover{background:var(--hover);color:var(--text)}.links a[aria-current="location"]{color:var(--primary-2);background:var(--info-bg)}.menu-btn{display:none}.prefs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.seg{display:inline-flex;gap:2px;padding:3px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px}.seg button,.seg a,.seg span.on{display:grid;place-items:center;min-width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--muted);font:650 .78rem/1 var(--font-ui);letter-spacing:.05em;text-decoration:none;cursor:pointer}.seg a{min-width:38px}.seg span.on{min-width:38px;background:var(--surface);color:var(--primary);box-shadow:var(--shadow-sm)}.seg button .ico{width:17px;height:17px}.seg button:hover,.seg a:hover{color:var(--text);background:var(--hover)}.seg button[aria-pressed="true"]{background:var(--surface);color:var(--primary);box-shadow:var(--shadow-sm)}.theme-anim,.theme-anim *,.theme-anim *::before,.theme-anim *::after{transition:background-color .3s,color .3s,border-color .3s,fill .3s,stroke .3s !important}.sec{padding:clamp(64px,9vw,128px) 0;position:relative}.sec-tight{padding-top:clamp(40px,5vw,64px)}.sec-alt{background:var(--bg-2)}.sec-head{max-width:46rem;margin-bottom:clamp(32px,5vw,64px)}.kicker{font-size:.8rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-2);margin-bottom:14px}h2{font-size:clamp(1.95rem,4vw,3.1rem);line-height:1.08}.sub{margin-top:18px;color:var(--text-2);font-size:clamp(1.05rem,1.5vw,1.2rem);max-width:42em}.hero{position:relative;overflow:clip;padding:clamp(36px,6vw,88px) 0 clamp(40px,5vw,72px);isolation:isolate}.hero::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 60% at 88% 18%,var(--glow-1),transparent 70%),radial-gradient(45% 50% at 6% 96%,var(--glow-2),transparent 72%)}.hero-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:.7em;font-size:.8rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--seal-text)}.eb-dot{width:10px;height:10px;border-radius:50%;background:var(--seal);box-shadow:0 0 0 4px var(--seal-bg)}.hero h1{font-size:clamp(2.6rem,7.2vw,5.7rem);line-height:.98;letter-spacing:-.022em;word-spacing:.04em;font-weight:540;margin:22px 0 26px;text-wrap:balance}.em{position:relative;display:inline-block;color:var(--primary);white-space:nowrap}.swash{position:absolute;left:0;bottom:-.14em;width:100%;height:.24em;overflow:visible}.swash path{fill:none;stroke:var(--seal);stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1}.lead{font-size:clamp(1.1rem,1.7vw,1.32rem);color:var(--text-2);max-width:33em;line-height:1.55}.ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero-note{display:flex;align-items:flex-start;gap:10px;margin-top:22px;font-size:.95rem;color:var(--muted);max-width:34em}.hero-note .ico{margin-top:.22em;color:var(--seal-text)}.hero-art{width:100%;max-width:640px;margin-inline:auto}.hero-svg{display:block;width:100%;height:auto;overflow:visible}.facts{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:clamp(32px,5vw,64px);background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow-sm)}.facts li{background:var(--surface);padding:18px 22px;display:flex;flex-direction:column;gap:2px}.fk{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600}.fv{font-family:var(--font-display);font-size:1.4rem;font-weight:560;letter-spacing:-.01em}.stop-g1{stop-color:var(--glow-1)}.stop-g2{stop-color:var(--glow-2)}.stop-0{stop-color:var(--bg);stop-opacity:0}.art-dot{fill:var(--dot)}.art-sheetwrap{filter:drop-shadow(0 26px 30px var(--art-shadow))}.art-sheet3{fill:var(--paper-bar);opacity:.55}.art-sheet2{fill:var(--paper-2);stroke:var(--paper-line);stroke-width:1.2}.art-paper{fill:var(--paper);stroke:var(--paper-line);stroke-width:1.2}.art-fold{fill:var(--paper-2);stroke:var(--paper-line);stroke-width:1.2}.art-bar{fill:var(--paper-bar)}.art-bar-h{fill:var(--paper-mute);opacity:.6}.art-docicon{fill:var(--ink-brand)}.art-docicon-p{stroke:#FFFFFF;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.art-t{font-family:var(--font-ui)}.art-t-title{font-size:16px;font-weight:650;fill:var(--paper-ink)}.art-t-sub{font-size:12px;fill:var(--paper-mute)}.art-hash{fill:var(--paper-2)}.art-t-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;fill:var(--paper-mute)}.art-t-xs{font-size:11px;fill:var(--paper-mute)}.art-sigline{stroke:var(--paper-bar);stroke-width:1.5;fill:none}.art-scr{stroke:var(--ink-brand);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.art-stamp-bg{fill:var(--paper);opacity:.97}.art-stamp-ring{stroke:var(--seal);stroke-width:1.8;stroke-dasharray:2 6;stroke-linecap:round}.art-ripple{stroke:var(--seal);stroke-width:2;opacity:0}.art-stamp{--mk-p:#C65D28;--mk-seal:#EC9A63}.art-stamp-in{transform-box:fill-box;transform-origin:center}.art-card{fill:var(--surface);stroke:var(--line-2);stroke-width:1;filter:drop-shadow(0 12px 14px var(--art-shadow))}.art-av{fill:var(--info-bg)}.av2{fill:var(--seal-bg)}.av3{fill:var(--bg-2)}.art-t-av{font-size:15px;font-weight:700;fill:var(--text)}.art-t-name{font-size:15px;font-weight:650;fill:var(--text)}.art-t-st{font-size:12.5px}.st-wait{fill:var(--muted);opacity:0}.st-ok{fill:var(--ok);font-weight:650}.art-ring{stroke:var(--line-3);stroke-width:1.6;stroke-dasharray:3 4;opacity:0}.art-done circle{fill:var(--ok)}.art-done path{stroke:var(--on-primary);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.art-done{transform-box:fill-box;transform-origin:center}.art-chip-in{transform-box:fill-box;transform-origin:center}.art-trackline{stroke:var(--line-2);stroke-width:3;stroke-linecap:round;fill:none}.art-trackfill{stroke:var(--primary);stroke-width:3;stroke-linecap:round;fill:none;stroke-dasharray:1;stroke-dashoffset:0}.art-node{fill:var(--primary);stroke:var(--primary);stroke-width:3}.art-node.n3{fill:var(--seal);stroke:var(--seal)}.art-t-step{font-size:13px;font-weight:600;fill:var(--text-2)}.art-pill{fill:var(--surface);stroke:var(--seal);stroke-width:1.2;filter:drop-shadow(0 8px 10px var(--art-shadow))}.art-pilldot{fill:var(--seal)}.art-t-pill{font-size:12.5px;font-weight:650;fill:var(--seal-text)}@media (prefers-reduced-motion:no-preference){.art-sheetwrap{animation:art-rise .9s var(--ease) both}.art-chip-in{animation:art-pop .6s var(--ease) both}.c1 .art-chip-in{animation-delay:.45s}.c2 .art-chip-in{animation-delay:.65s}.c3 .art-chip-in{animation-delay:.85s}.art-scr{animation:art-draw .8s ease-in-out both}.art-scr.s1{animation-delay:1s}.art-scr.s2{animation-delay:1.7s}.art-scr.s3{animation-delay:2.4s}.st-wait{animation:art-out .3s both;opacity:1}.st-ok{animation:art-in .3s both}.art-ring{animation:art-out .3s both;opacity:1}.art-done{animation:art-pop-s .45s var(--ease) both}.w1,.r1{animation-delay:1.85s}.o1{animation-delay:1.85s}.d1{animation-delay:1.85s}.w2,.r2{animation-delay:2.55s}.o2{animation-delay:2.55s}.d2{animation-delay:2.55s}.w3,.r3{animation-delay:3.25s}.o3{animation-delay:3.25s}.d3{animation-delay:3.25s}.art-stamp-in{animation:art-stamp .7s var(--ease) 3.65s both}.art-ripple{animation:art-ripple 1.1s ease-out 3.95s both}.art-trackfill{animation:art-draw 3.5s linear .5s both}.art-node.n2{animation:art-node 0.3s 3.3s both}.art-node.n3{animation:art-node-s .4s 4.15s both}.t3,.art-sealed{animation:art-in .5s 4.2s both}.swash path{animation:art-draw .9s var(--ease) .7s both}}@keyframes art-rise{from{opacity:0;transform:translateY(26px)}}@keyframes art-pop{from{opacity:0;transform:translateY(14px) scale(.96)}}@keyframes art-pop-s{from{opacity:0;transform:scale(.2)}}@keyframes art-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes art-in{from{opacity:0}to{opacity:1}}@keyframes art-out{from{opacity:1}to{opacity:0}}@keyframes art-stamp{0%{opacity:0;transform:scale(1.7) rotate(-10deg)}55%{opacity:1;transform:scale(.93) rotate(1deg)}100%{opacity:1;transform:none}}@keyframes art-ripple{from{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.6)}}@keyframes art-node{from{fill:var(--bg)}}@keyframes art-node-s{from{fill:var(--bg);stroke:var(--primary)}}.art-ripple{transform-box:fill-box;transform-origin:center}.swash path{stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.js .reveal.in{opacity:1;transform:none}.js .reveal.d1{transition-delay:.08s}.js .reveal.d2{transition-delay:.16s}.js .reveal.d3{transition-delay:.24s}}.steps{display:flex;flex-direction:column}.step{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(24px,5vw,80px);align-items:center;padding:clamp(32px,5vw,64px) 0;border-top:1px solid var(--line)}.step:first-child{border-top:0;padding-top:0}.step:nth-child(even) .step-copy{order:2}.step-tag{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-size:.85rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.step-n{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--primary);color:var(--on-primary);font:600 1.15rem/1 var(--font-display);letter-spacing:0}.step h3{font-size:clamp(1.55rem,2.7vw,2.15rem);line-height:1.15;margin-bottom:14px}.step-copy>p:not(.step-tag){color:var(--text-2)}.ticks{list-style:none;margin-top:22px;display:grid;gap:10px}.ticks li{display:flex;gap:10px;align-items:flex-start;font-weight:500}.ticks .ico{color:var(--primary);margin-top:.2em}.plate{position:relative;margin:0;padding:clamp(14px,2.6vw,30px);border-radius:28px;background:linear-gradient(150deg,var(--info-bg),var(--seal-bg));border:1px solid var(--line)}.plate-phone{padding-block:clamp(22px,3vw,40px)}.showcase{margin-top:clamp(40px,6vw,72px)}.showcase figcaption,.vshot figcaption{margin-top:16px;text-align:center;font-size:.92rem;color:var(--muted)}.sec-inv .vshot figcaption{color:var(--inv-muted)}.frame{border-radius:14px;overflow:hidden;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow)}.frame-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--bg-2);border-bottom:1px solid var(--line)}.frame-bar i{width:10px;height:10px;border-radius:50%;background:var(--line-2)}.frame-url{margin-left:12px;flex:1;max-width:340px;padding:3px 12px;font-size:.74rem;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shot{display:block;width:100%;height:auto}.phone{width:min(100%,272px);margin-inline:auto;padding:10px;border-radius:42px;background:var(--bezel);box-shadow:var(--shadow);position:relative}.phone::before{content:"";position:absolute;top:17px;left:50%;width:64px;height:6px;margin-left:-32px;border-radius:6px;background:rgba(255,255,255,.12);z-index:1}.phone-in{border-radius:32px;overflow:hidden;background:var(--surface)}.shot-dark,.shot-pic.shot-dark{display:none}:root[data-theme="dark"] .shot-dark{display:block}:root[data-theme="dark"] .shot-light{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) .shot-dark{display:block}:root:not([data-theme]) .shot-light{display:none}}.shot-pic img{display:block;width:100%;height:auto}.ph{position:relative;display:grid;gap:8px;align-content:center;justify-items:center;text-align:center;padding:24px;color:#201A15;background:repeating-linear-gradient(135deg,#FFF4D6 0 14px,#FBE7B0 14px 28px);outline:3px dashed #B45309;outline-offset:-3px}.ph-browser{aspect-ratio:1440 / 860}.ph-phone{aspect-ratio:390 / 844}.ph-tag{padding:4px 10px;border-radius:999px;background:#B45309;color:#fff;font:700 .7rem/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.ph-name{font:700 1.35rem/1.2 var(--font-display)}.ph code{font-size:.74rem;line-height:1.5;overflow-wrap:anywhere}.ph-dim{font-size:.76rem}.ph-sk{display:grid;gap:6px;width:min(70%,320px);margin-top:10px;opacity:.45}.ph-sk i{height:10px;border-radius:6px;background:#B45309}.ph-sk i:nth-child(2){width:80%}.ph-sk i:nth-child(3){width:60%}.ph-sk i:nth-child(4){width:70%}.cards{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{padding:28px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.card:hover{transform:translateY(-3px);border-color:var(--line-3);box-shadow:var(--shadow-sm)}.card h3{font-size:1.28rem;margin:18px 0 8px;line-height:1.2}.card p{color:var(--text-2);font-size:.985rem}.badge{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--info-bg);color:var(--primary)}.badge .ico{width:24px;height:24px}.badge-sm{width:40px;height:40px;border-radius:12px}.badge-sm .ico{width:21px;height:21px}.sec-inv{background:var(--inv-bg);color:var(--inv-text);overflow:clip;isolation:isolate}.sec-inv::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 45% at 92% 0%,rgba(255,170,114,.16),transparent 70%),radial-gradient(40% 40% at 0% 100%,rgba(224,119,58,.14),transparent 70%)}.sec-inv .kicker{color:var(--inv-accent)}.sec-inv .sub,.sec-inv .sec-head .sub{color:var(--inv-muted)}.sec-inv a{color:var(--inv-primary)}.sec-inv .mk-p{stroke:var(--inv-primary)}.iblocks{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.iblock{padding:28px;border-radius:var(--r);border:1px solid var(--inv-line);background:rgba(255,255,255,.035)}.iblock h3{font-size:1.28rem;margin:18px 0 8px}.iblock p{color:var(--inv-muted);font-size:.985rem}.badge-inv{background:rgba(255,170,114,.14);color:var(--inv-accent)}.ev-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px;align-items:stretch}.pack{border-radius:var(--r);border:1px solid var(--inv-line);background:var(--inv-bg-2);overflow:hidden}.pk-top{display:flex;gap:16px;align-items:center;padding:22px 26px;border-bottom:1px solid var(--inv-line)}.pk-top h3{font-size:1.28rem}.pk-top p{color:var(--inv-muted);font-size:.95rem;margin-top:2px}.pk-zip{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:var(--inv-accent);color:var(--on-accent);font:700 .95rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pk-list{list-style:none}.pk-row{display:grid;grid-template-columns:24px 1fr;column-gap:14px;padding:15px 26px;border-top:1px solid var(--inv-line);align-items:start}.pk-row:first-child{border-top:0}.pk-row .ico{color:var(--inv-primary);margin-top:.12em;grid-row:span 2}.pk-name{font-weight:600}.pk-desc{color:var(--inv-muted);font-size:.92rem}.pk-seal .ico{color:var(--inv-accent)}.pk-seal{background:rgba(255,170,114,.07)}.verify{padding:26px;border-radius:var(--r);border:1px solid var(--inv-line);background:rgba(255,255,255,.035)}.verify h3{font-size:1.28rem}.verify-lead{color:var(--inv-muted);margin-top:8px;font-size:.98rem}.ways{list-style:none;display:grid;gap:14px;margin-top:20px}.ways li{display:flex;gap:14px;align-items:flex-start}.ways h4{font:650 1rem/1.3 var(--font-ui);letter-spacing:0}.ways p{color:var(--inv-muted);font-size:.93rem}.vnotes{list-style:none;margin-top:22px;display:grid;gap:10px;padding-top:18px;border-top:1px solid var(--inv-line);font-size:.9rem;color:var(--inv-muted)}.vshot{margin-top:16px;background:linear-gradient(150deg,rgba(255,170,114,.12),rgba(224,119,58,.10));border-color:var(--inv-line)}.limits{margin-top:16px;padding:24px 28px;border-radius:var(--r);border:1px solid rgba(255,170,114,.35);border-left:4px solid var(--inv-accent);background:rgba(255,170,114,.07)}.limits h3{font-size:1.2rem;color:var(--inv-accent);margin-bottom:6px}.limits p{color:var(--inv-text);max-width:60em}.cmp{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cmp-card{padding:clamp(24px,3vw,36px);border-radius:24px;background:var(--surface);border:1px solid var(--line)}.cmp-card h3{display:flex;align-items:center;gap:12px;font-size:1.4rem;margin-bottom:20px}.cmp-ico{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;flex:none}.cmp-yes .cmp-ico{background:var(--ok-bg);color:var(--ok)}.cmp-no .cmp-ico{background:var(--warn-bg);color:var(--warn)}.cmp-card ul{list-style:none;display:grid;gap:14px}.cmp-card li{display:flex;gap:12px;align-items:flex-start;color:var(--text-2)}.cmp-card li .ico{margin-top:.22em}.cmp-yes li .ico{color:var(--ok)}.cmp-no li .ico{color:var(--warn)}.notice{margin-top:16px;padding:clamp(22px,3vw,34px);border-radius:24px;background:var(--seal-bg);border:1px solid var(--seal)}.notice h3{font-size:1.3rem;color:var(--seal-text);margin-bottom:8px}.notice p{max-width:62em;color:var(--text)}.notice-more{margin-top:12px;font-size:.95rem}.notice a{color:var(--seal-text);font-weight:600}.faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(24px,6vw,96px);align-items:start}.faq-head{position:sticky;top:110px}.qa{border-top:1px solid var(--line-2)}.qa:last-child{border-bottom:1px solid var(--line-2)}.qa summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;cursor:pointer;list-style:none;font-weight:600;font-size:1.1rem;line-height:1.35}.qa summary::-webkit-details-marker{display:none}.qa summary:hover{color:var(--primary-2)}.qa summary:focus-visible{outline-offset:2px}.chev{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--surface);border:1px solid var(--line);color:var(--primary);transition:transform .3s var(--ease),background-color .2s}.qa[open] .chev{transform:rotate(180deg);background:var(--info-bg)}.qa-a{padding:0 54px 24px 0;color:var(--text-2);display:grid;gap:12px}@media (prefers-reduced-motion:no-preference){.qa[open] .qa-a{animation:qa-in .35s var(--ease)}}@keyframes qa-in{from{opacity:0;transform:translateY(-6px)}}.access{position:relative;overflow:hidden;isolation:isolate;border-radius:32px;background:linear-gradient(140deg,var(--inv-bg),var(--inv-bg-2));color:var(--inv-text);padding:clamp(32px,6vw,80px);border:1px solid var(--inv-line)}.access::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 70% at 100% 100%,rgba(255,170,114,.22),transparent 70%)}.access{--mk-p:#FFAA72;--mk-seal:#E0773A}.access-mark{position:absolute;right:clamp(-60px,-2vw,0px);bottom:-40px;width:clamp(220px,34vw,400px);height:auto;opacity:.95;z-index:-1}.access-in{max-width:38rem}.access .kicker{color:var(--inv-accent)}.access h2{font-size:clamp(2rem,4.4vw,3.4rem)}.access .sub{color:var(--inv-muted)}.access-mail,.access-in-link{margin-top:18px;color:var(--inv-muted);font-size:.98rem}.access a:not(.btn){color:var(--inv-text);font-weight:600;text-decoration-thickness:1px}.access-in-link a{display:inline-flex;align-items:center;gap:6px}.access .ctas{margin-top:28px}.foot{background:var(--bg-2);border-top:1px solid var(--line);padding:56px 0 32px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1.1fr;gap:32px}.foot-h{font:650 .78rem/1.3 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.foot ul{list-style:none;display:grid;gap:9px}.foot a{color:var(--text-2);text-decoration:none}.foot a:hover{color:var(--primary-2);text-decoration:underline}.foot .logo{margin-bottom:14px}.foot-tag{font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.01em}.foot-prod{margin-top:10px;font-size:.95rem}.foot-prod a{color:var(--seal-text);font-weight:600}.legal{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:44px;padding-top:22px;border-top:1px solid var(--line);font-size:.88rem;color:var(--muted)}.sep{opacity:.6}.legal-wrap{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(28px,6vw,80px);padding-block:clamp(36px,6vw,80px) clamp(64px,9vw,112px);align-items:start}.toc{position:sticky;top:96px;font-size:.92rem}.toc-h{font:650 .78rem/1.3 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.toc ol{list-style:none;display:grid;gap:2px;border-left:1px solid var(--line)}.toc a{display:block;padding:6px 12px;color:var(--text-2);text-decoration:none;border-left:2px solid transparent;margin-left:-1px}.toc a:hover{color:var(--primary-2);border-left-color:var(--primary)}.prose{max-width:46rem}.prose h1{font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.05;margin:14px 0 12px}.pilot-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--seal-bg);border:1px solid var(--seal);color:var(--seal-text);font-size:.82rem;font-weight:650;letter-spacing:.04em}.meta{color:var(--muted);font-size:.95rem}.intro{margin-top:22px;font-size:1.12rem;color:var(--text-2)}.prose section{margin-top:38px}.prose h2{font-size:1.5rem;line-height:1.2;margin-bottom:12px;scroll-margin-top:90px}.prose p + p,.prose p + ul,.prose ul + p{margin-top:12px}.prose p,.prose li{color:var(--text-2)}.prose ul{padding-left:1.2em;display:grid;gap:8px}.prose li::marker{color:var(--primary)}.back{margin-top:56px}.entry-main{min-height:100svh;display:grid;align-items:center;padding:48px 0}.entry-main h1{font-size:clamp(2.2rem,6vw,4rem);margin:36px 0 12px}@media (max-width:1080px){.foot-grid{grid-template-columns:1fr 1fr 1fr}.foot-brand{grid-column:1 / -1}}@media (max-width:980px){.menu-btn{display:inline-flex;align-items:center;gap:10px;padding:.5em .9em;border:1.5px solid var(--line-2);border-radius:999px;background:transparent;color:var(--text);font:600 .92rem/1 var(--font-ui);cursor:pointer}.menu-ico{display:grid;gap:4px}.menu-ico i{display:block;width:16px;height:2px;border-radius:2px;background:currentColor;transition:transform .25s,opacity .2s}.menu-btn[aria-expanded="true"] .menu-ico i:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-btn[aria-expanded="true"] .menu-ico i:nth-child(2){opacity:0}.menu-btn[aria-expanded="true"] .menu-ico i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.js .menu{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:14px;padding:16px var(--gut) 22px;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow);max-height:calc(100svh - 68px);overflow:auto}.js .menu.open{display:flex}.links{flex-direction:column}.links a{padding:.8em .6em;font-size:1.05rem;border-radius:12px}.menu .prefs{justify-content:space-between;padding-top:12px;border-top:1px solid var(--line)}.nav{gap:10px}.no-js .menu,html:not(.js) .menu{flex-basis:100%}html:not(.js) .nav{flex-wrap:wrap;padding-block:10px}.hero-in{grid-template-columns:1fr}.hero-art{max-width:480px}.step,.ev-grid,.faq,.cmp{grid-template-columns:1fr}.step:nth-child(even) .step-copy{order:0}.faq-head{position:static}.cards,.iblocks{grid-template-columns:1fr 1fr}.facts{grid-template-columns:repeat(2,1fr)}.facts li:last-child{grid-column:1 / -1}.legal-wrap{grid-template-columns:1fr}.toc{position:static}.toc ol{grid-template-columns:1fr 1fr}}@media (max-width:640px){.cards,.iblocks,.foot-grid,.toc ol{grid-template-columns:1fr}.menu-t{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.btn-enter span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.btn-enter{padding:.6em .7em}.qa-a{padding-right:0}.ctas .btn{width:100%}.nav .logo-svg{width:104px;height:auto}.plate{border-radius:20px}}@media (max-width:400px){.btn-enter{display:none}}@media (min-width:1700px){:root{--wrap:1320px}body{font-size:1.125rem}}@media (forced-colors:active){.btn,.seg,.card,.frame{border:1px solid CanvasText}}@media print{.top,.hero-art,.menu-btn,.skip{display:none}}