.fb{--fb-r: 14px;--fb-b: 12px;--fb-w: 60px;--fb-h: 60px;position:fixed;right:var(--fb-r);bottom:calc(var(--fb-b) + env(safe-area-inset-bottom));z-index:60;width:0;height:0;transform:translate3d(0,calc(var(--fb-lift, 0px) * -1),0);transition:transform .42s var(--ease)}@media (min-width: 640px){.fb{--fb-r: 20px;--fb-b: 16px;--fb-w: 64px;--fb-h: 64px}}.fb.is-open.is-phone{transform:none}html.fb-lock,html.fb-lock body{overflow:hidden;overscroll-behavior:none}.fb-face{display:block;overflow:visible}.fb-face :is(.fb-look,.fb-blink,.fb-antenna,.fb-mouth,.fb-grin,.fb-happy,.fb-spark){transform-box:fill-box}.fb-face .fb-blink{transform-origin:50% 55%;transition:transform 70ms linear,opacity .12s linear}.fb-face .fb-look{transition:transform .26s var(--ease)}.fb-face .fb-antenna{transform-origin:0% 100%}.fb-face .fb-grin,.fb-face .fb-happy,.fb-face .fb-spark{opacity:0;transition:opacity var(--d-fast) linear}.fb-face .fb-spark{transform-origin:50% 50%}.fb-face .fb-mouth{transition:opacity var(--d-fast) linear}@keyframes fb-antenna{0%,to{transform:rotate(0)}35%{transform:rotate(-14deg)}70%{transform:rotate(6deg)}}@keyframes fb-blink-once{0%,to{transform:none}50%{transform:scaleY(.12)}}.fb-face-dark,.fb[data-dark] .fb-disc .fb-face{--fbf-h0: #5A5F6B;--fbf-h1: #2E3239;--fbf-h2: #1A1C21;--fbf-line: #000;--fbf-line-o: .55;--fbf-screen: #050507;--fbf-rim-o: .8;--fbf-gold: #FFC21A;--fbf-gold-mid: #E09A00}@keyframes fb-arrive{0%{opacity:0;transform:translate3d(0,14px,0) scale(.6)}60%{opacity:1;transform:translate3d(0,-3px,0) scale(1.03)}to{transform:none}}.fb-launch{position:absolute;right:0;bottom:0;width:var(--fb-w);height:var(--fb-h);padding:0;border:0;border-radius:50%;background:none;color:var(--night-gold);cursor:pointer;-webkit-tap-highlight-color:transparent;transform-origin:100% 100%;animation:fb-arrive .52s var(--ease) .4s backwards;transition:opacity .18s var(--ease),transform .18s var(--ease)}.fb-launch:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.fb[data-duck] .fb-launch{opacity:.16;transform:scale(.94);pointer-events:none}.fb-disc{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;background:radial-gradient(120% 120% at 30% 20%,#2a2d33,#0e0f11 70%);box-shadow:inset 0 0 0 1px #f7c33a73,inset 0 1px #ffffff1f,0 14px 28px -10px #0e0f118c,0 2px 6px #0e0f1133;transition:background .36s var(--ease),box-shadow .36s var(--ease),transform .22s var(--ease)}.fb-disc .fb-face{width:87%;height:87%}.fb-disc .fb-face .fb-blink{animation:fb-blink-once .18s linear 1.5s 1}.fb-disc .fb-face .fb-antenna{animation:fb-antenna .7s var(--ease) 1.1s 1}.fb[data-dark] .fb-disc{background:radial-gradient(120% 120% at 30% 20%,#fff,#ece7db 75%);box-shadow:inset 0 0 0 2px #f7b500,0 14px 30px -10px #000000b3,0 2px 6px #0000004d}.fb-eyes{display:none}@media (hover: hover){.fb:not(.is-open) .fb-launch:hover .fb-disc{transform:translateY(-2px) scale(1.04);box-shadow:inset 0 0 0 1.5px var(--night-gold),0 20px 34px -12px #d6960073,0 2px 6px #0000002e}.fb:not(.is-open) .fb-launch:hover .fb-face :is(.fb-blink,.fb-mouth){opacity:0}.fb:not(.is-open) .fb-launch:hover .fb-face :is(.fb-happy,.fb-grin){opacity:1}.fb:not(.is-open) .fb-launch:hover .fb-face .fb-antenna{animation:fb-antenna .7s var(--ease) 1}}.fb:not(.is-open) .fb-launch:focus-visible .fb-face :is(.fb-blink,.fb-mouth){opacity:0}.fb:not(.is-open) .fb-launch:focus-visible .fb-face :is(.fb-happy,.fb-grin){opacity:1}.fb-launch:active .fb-disc{transform:scale(.95)}.fb.is-phone{--fb-r: 0px;--fb-w: 44px;--fb-h: 64px}.fb.is-phone .fb-launch{border-radius:15px 0 0 15px}.fb.is-phone .fb-disc{inset:0 0 0 auto;width:26px;border-radius:15px 0 0 15px;background:linear-gradient(180deg,#1e2125,#0e0f11);box-shadow:inset 1px 0 #f7c33ab3,inset 0 1px #ffffff1f,-4px 0 12px -4px #00000080}.fb.is-phone .fb-disc .fb-face{display:none}.fb.is-phone .fb-eyes{display:flex;gap:3px}.fb-eyes i{display:block;width:3.5px;height:9px;border-radius:2px;background:#e9cf86}.fb.is-phone[data-dark] .fb-disc{background:linear-gradient(180deg,#fff,#ece7db);box-shadow:inset 1px 0 #f7c33ae6,-4px 0 12px -4px #000000b3}.fb.is-phone[data-dark] .fb-eyes i{background:#16181d}.fb.is-phone .fb-launch:active .fb-disc{transform:translate3d(2px,0,0)}@keyframes fb-open{0%{opacity:0;transform:scale(.16)}45%{opacity:1}to{transform:none}}@keyframes fb-close{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.16)}}.fb{--fb-lift-ease: cubic-bezier(.3, 1.25, .45, 1)}.fb-panel{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;width:min(392px,calc(100vw - 32px));height:min(680px,calc(100dvh - 40px - var(--fb-lift, 0px)));overflow:hidden;border-radius:18px;background:var(--bg);color:var(--ink);border:1px solid var(--border);box-shadow:0 40px 80px -36px rgba(var(--shadow-rgb),.55),0 8px 24px -12px rgba(var(--shadow-rgb),.25);transform-origin:calc(100% - 32px) calc(100% - 32px);animation:fb-open .38s var(--fb-lift-ease) backwards}.fb-panel.is-closing{animation:fb-close .22s var(--ease-io) both}.fb-wait{background:var(--bg)}.fb.is-open .fb-launch{opacity:0;transform:scale(.5);pointer-events:none;transition:opacity .14s var(--ease-io),transform .2s var(--ease-io)}.fb.is-open.is-closing .fb-launch{opacity:1;transform:none;transition:opacity .16s var(--ease) .12s,transform .26s var(--ease) .1s}.fb-form,.nl-form.is-compact{display:grid;gap:10px;margin-top:12px}.fb-field{display:grid;gap:4px}.fb-field label,.nl-label{font-size:.78rem;font-weight:700;color:var(--ink)}.fb-field label span{font-weight:500;color:var(--muted)}.fb-field input,.fb-field textarea,.nl-form.is-compact input[type=email]{width:100%;min-height:44px;padding:10px 12px;border-radius:var(--r-6);border:1px solid var(--border-strong);background:var(--bg);color:var(--ink);font:inherit;font-size:16px;resize:vertical}.fb-field input[aria-invalid=true],.nl-form input[aria-invalid=true]{border-color:var(--danger)}.fb-field input:focus-visible,.fb-field textarea:focus-visible,.nl-form.is-compact input:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 25%,transparent)}.fb-err,.nl-err{font-size:.8rem;font-weight:600;color:var(--danger)}.fb-send-btn,.nl-form.is-compact button{min-height:46px;padding:0 18px;border:0;border-radius:var(--r-pill);background:var(--gold);color:var(--on-gold);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.fb-send-btn:disabled,.nl-form button:disabled{opacity:.5;cursor:default}.fb-fine,.nl-form.is-compact .nl-fine{font-size:.76rem;line-height:1.45;color:var(--muted)}.fb-fine a,.fb-err a,.nl-fine a{color:inherit;text-decoration:underline;text-underline-offset:2px}.fb-done,.nl-form.is-compact+.nl-done,.fb-bubble .nl-done{margin-top:10px;padding:10px 12px;border-radius:var(--r-6);background:color-mix(in srgb,var(--success) 9%,transparent);color:var(--ink);font-size:.88rem}.nl-form.is-compact .nl-row{display:grid;gap:8px}.fb :is(button,a,input,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fb .fb-ask input:focus-visible,.fb .fb-field :is(input,textarea):focus-visible,.fb .nl-form input:focus-visible{outline:none}@keyframes fb-fade{0%{opacity:0}}@keyframes fb-fade-out{to{opacity:0}}.fb-scrim{position:fixed;inset:0;background:#08090a7a;animation:fb-fade var(--d-base) linear backwards}.fb-scrim.is-closing{animation:fb-fade-out .22s linear both}.fb.is-phone .fb-panel{position:fixed;left:0;right:0;bottom:0;top:calc(env(safe-area-inset-top) + 28px);width:auto;height:auto;border-radius:20px 20px 0 0;border-bottom:0;transform-origin:calc(100% - 13px) calc(100% - 44px);transition:transform .26s var(--ease)}.fb.is-phone .fb-panel.is-drag{transition:none;animation:none}@media (prefers-reduced-motion: reduce){.fb,.fb *,.fb *:before,.fb *:after{animation:none!important;transition:none!important}}.nl-band{padding-top:0}.nl-card{position:relative;display:grid;gap:24px;padding:clamp(24px,4vw,48px);border-radius:calc(var(--r-card) + 6px);background:var(--surface);border:1px solid var(--border);overflow:hidden;box-shadow:0 30px 60px -44px rgba(var(--shadow-rgb),.35)}.nl-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--gold),var(--gold-soft) 40%,transparent 85%)}@media (min-width: 900px){.nl-card{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:56px;align-items:center}}.nl-copy{display:grid;gap:12px}.nl-copy .h2{font-size:clamp(1.6rem,3vw,2.3rem)}.nl-copy>p:not(.kicker){color:var(--ink-soft);max-width:46ch}.nl-band .nl-form{display:grid;gap:12px}.nl-band .nl-row{display:flex;gap:8px;padding:6px;border-radius:var(--r-pill);background:var(--bg);border:1px solid var(--border-strong);transition:border-color var(--d-fast) linear,box-shadow var(--d-fast) linear}.nl-band .nl-row:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 22%,transparent)}.nl-band input[type=email]{flex:1 1 auto;min-width:0;min-height:46px;padding:0 14px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:16px}.nl-band input[type=email]:focus-visible{outline:none}.nl-band input[type=email]::placeholder{color:var(--muted)}.nl-band button[type=submit]{flex:none;min-height:46px;padding:0 22px;border:0;border-radius:var(--r-pill);background:var(--ink);color:var(--bg);font:inherit;font-size:.92rem;font-weight:700;cursor:pointer;transition:background-color var(--d-fast) linear,color var(--d-fast) linear}.nl-band button[type=submit]:not(:disabled):hover{background:var(--gold);color:var(--on-gold)}.nl-band button[type=submit]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.nl-band button:disabled{opacity:.5;cursor:default}.nl-band .nl-fine{font-size:.8rem;color:var(--muted)}.nl-band .nl-fine a{color:inherit;text-decoration:underline;text-underline-offset:2px}.nl-band .nl-err{font-size:.82rem;font-weight:600;color:var(--danger)}.nl-band .nl-done{padding:14px 16px;border-radius:var(--r-card);background:color-mix(in srgb,var(--success) 9%,transparent);color:var(--ink-soft)}.nl-band .nl-done b{color:var(--ink)}@media (max-width: 420px){.nl-band .nl-row{flex-direction:column;padding:0;border:0;background:transparent;box-shadow:none}.nl-band .nl-row:focus-within{box-shadow:none}.nl-band input[type=email]{min-height:50px;padding:0 18px;border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--bg)}.nl-band input[type=email]:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 22%,transparent)}.nl-band button[type=submit]{min-height:50px}}.nl-consent{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;font-size:.86rem;line-height:1.5;color:var(--ink-soft);cursor:pointer;user-select:none}.nl-consent input{position:absolute;left:0;top:1px;width:20px;height:20px;margin:0;opacity:0;cursor:pointer}.nl-box{display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:6px;border:1.5px solid var(--border-strong);background:var(--surface);color:var(--on-gold);transition:background-color var(--d-fast) linear,border-color var(--d-fast) linear,box-shadow var(--d-fast) linear}.nl-box svg{stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset .22s var(--ease)}.nl-consent:hover .nl-box{border-color:var(--ink-soft)}.nl-consent input:checked+.nl-box{background:var(--gold);border-color:var(--gold)}.nl-consent input:checked+.nl-box svg{stroke-dashoffset:0}.nl-consent input:focus-visible+.nl-box{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 35%,transparent);border-color:var(--ring)}.nl-consent.is-err .nl-box{border-color:var(--danger)}.nl-form.is-compact .nl-consent{font-size:.8rem;margin-top:2px}@media (prefers-reduced-motion: reduce){.nl-box,.nl-box svg,.nl-band *{transition:none!important}}@font-face{font-family:Jakarta;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/jakarta-var-latin.woff2) format("woff2-variations"),url(/fonts/jakarta-var-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}@font-face{font-family:Jakarta;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/jakarta-800-rupee.woff2) format("woff2");unicode-range:U+20B9}@font-face{font-family:Jakarta Fallback;font-weight:200 600;src:local("Arial");size-adjust:103.6%;ascent-override:100.4%;descent-override:21.2%;line-gap-override:0%}@font-face{font-family:Jakarta Fallback;font-weight:700 800;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:101.5%;ascent-override:102.5%;descent-override:21.7%;line-gap-override:0%}:root{--bg: #F6F4EF;--bg-2: #EEEBE4;--surface: #FFFFFF;--card: #FFFFFF;--ink: #141619;--ink-soft: #3B3F45;--muted: #5C6066;--border: #E1DDD4;--border-strong: #C9C3B8;--gold: #F7B500;--gold-soft: #FFD25A;--gold-ink: #8A5F00;--on-gold: #1C1606;--gold-deep: var(--gold-ink);--bronze: var(--gold-ink);--night: #0E0F11;--night-2: #16181B;--night-3: #1E2125;--night-ink: #F3F1EC;--night-soft: #C9C6BE;--night-muted: #9A978F;--night-line: rgba(255, 255, 255, .09);--night-line-strong: rgba(255, 255, 255, .16);--night-gold: #F7C33A;--success: #1A7554;--warning: #A25D0E;--danger: #C93126;--ring: #D99A00;--shadow-rgb: 20, 22, 25;--font-display: "Jakarta", "Jakarta Fallback", sans-serif;--font-body: "Jakarta", "Jakarta Fallback", sans-serif;--font-mono: "Jakarta", "Jakarta Fallback", sans-serif;--ease: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--d-fast: .16s;--d-base: .32s;--d-slow: .7s;--r-4: 4px;--r-6: 6px;--r-card: 14px;--r-pill: 999px;--content: 1280px;--gutter: clamp(20px, 4vw, 56px);--section: clamp(48px, 5.6vw, 84px);--header-h: 76px}:root[data-theme=dark]{--bg: #0F1012;--bg-2: #141619;--surface: #17191C;--card: #1B1E22;--ink: #F2F0EB;--ink-soft: #CDCAC2;--muted: #9C998F;--border: #26292E;--border-strong: #383C42;--gold-ink: #F2C451;--on-gold: #1C1606;--night: #08090A;--night-2: #111214;--night-3: #181A1D;--ring: #F2C451;--shadow-rgb: 0, 0, 0}@media (prefers-reduced-motion: reduce){:root{--d-fast: 0ms;--d-base: 0ms;--d-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .16s linear,color .16s linear;overflow-x:clip}@media (min-width: 1024px){body{font-size:18px}}img,picture,svg{display:block;max-width:100%}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--r-4)}.band-night :focus-visible,.site-footer :focus-visible,.chat :focus-visible,.pc-vip :focus-visible{outline-color:var(--night-gold)}::selection{background:color-mix(in srgb,var(--gold) 42%,transparent)}p{text-wrap:pretty}h1,h2,h3,.display,.h2,.h3{text-wrap:balance}.display{font-family:var(--font-display);font-weight:800;letter-spacing:-.04em;line-height:.95}.h1{font-size:clamp(3rem,7vw,6.6rem)}.h2{font-family:var(--font-display);font-weight:800;letter-spacing:-.035em;line-height:1.02;font-size:clamp(2.2rem,4.4vw,3.9rem)}.h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;line-height:1.15;font-size:clamp(1.3rem,1.9vw,1.65rem)}.accent{color:var(--gold-ink)}.lede{font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.55;color:var(--ink-soft);max-width:58ch}.lede b{color:var(--ink);font-weight:600}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.eyebrow,.kicker{display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.kicker .ix{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.08em}.kicker .ix:after{content:"";display:inline-block;width:28px;height:1px;margin-left:12px;vertical-align:middle;background:var(--gold)}.muted{color:var(--muted)}.small{font-size:.94rem}.link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1.5px;text-underline-offset:5px;transition:text-decoration-color var(--d-fast) var(--ease)}.link:hover{text-decoration-color:var(--ink)}.wrap{width:min(100% - 2 * var(--gutter),var(--content));margin-inline:auto}.wrap-wide{width:min(100% - 2 * var(--gutter),1560px);margin-inline:auto}.section{padding-block:var(--section)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.section-head{display:grid;gap:18px;max-width:760px}.section-head .h2{margin-top:2px}.section-head p:not(.kicker):not(.eyebrow){color:var(--ink-soft);font-size:clamp(1.05rem,1.25vw,1.2rem);max-width:56ch}.band-alt{background:var(--bg-2)}.band-night{background:var(--night);color:var(--night-ink);--ink: var(--night-ink);--ink-soft: var(--night-soft);--muted: var(--night-muted);--border: var(--night-line);--border-strong: var(--night-line-strong);--gold-ink: var(--night-gold)}.ticks{position:relative}.ticks:before,.ticks:after{content:"";position:absolute;width:14px;height:14px;pointer-events:none;border-color:var(--gold);border-style:solid;opacity:.9}.ticks:before{left:-1px;top:-1px;border-width:1.5px 0 0 1.5px}.ticks:after{right:-1px;bottom:-1px;border-width:0 1.5px 1.5px 0}.js .rv{opacity:0;transform:translate3d(0,22px,0);transition:opacity .8s var(--ease),transform .8s var(--ease)}@media (hover: hover) and (min-width: 1024px){.js .rv{filter:blur(6px);transition:opacity .8s var(--ease),transform .8s var(--ease),filter .8s var(--ease)}}.js .rv.in{opacity:1;transform:none;filter:none}.rv-2{transition-delay:80ms}.rv-3{transition-delay:.16s}.rv-4{transition-delay:.24s}@media (prefers-reduced-motion: reduce){.js .rv{opacity:1;transform:none;filter:none;transition:none}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:0 6px 0 24px;border-radius:var(--r-pill);font-weight:600;font-size:.98rem;letter-spacing:-.005em;line-height:1;white-space:nowrap;isolation:isolate;overflow:hidden;transition:background-color var(--d-base) var(--ease),color var(--d-base) var(--ease),border-color var(--d-base) var(--ease),transform var(--d-base) var(--ease),box-shadow var(--d-base) var(--ease)}.btn:active{transform:scale(.98)}.btn .arrow{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;transition:transform var(--d-base) var(--ease),background-color var(--d-base) var(--ease)}.btn:hover .arrow{transform:translate(3px)}.btn-primary{background:var(--gold);color:var(--on-gold);box-shadow:inset 0 1px #ffffff73,0 1px #78500040}.btn-primary .arrow{background:#1c16061f}.btn-primary:hover{background:#ffc21f;box-shadow:inset 0 1px #ffffff80,0 14px 32px -14px #d69600bf}.btn-secondary{background:transparent;color:var(--ink);border:1px solid var(--border-strong)}.btn-secondary .arrow{background:var(--bg-2)}.btn-secondary:hover{border-color:var(--ink)}.btn-ink{background:var(--ink);color:var(--bg)}.btn-ink .arrow{background:#ffffff1f}.btn-ink:hover{box-shadow:0 0 0 1px var(--gold),0 14px 32px -14px #d6960099}:root[data-theme=dark] .btn-ink .arrow{background:#0000001a}.btn-ghost{color:var(--ink);padding:0 2px;min-height:44px;overflow:visible;gap:8px}.btn-ghost .arrow{width:22px;height:22px}.btn-ghost:after{content:"";position:absolute;left:2px;right:30px;bottom:9px;height:1.5px;background:var(--gold);transform-origin:left;transition:transform var(--d-base) var(--ease)}.btn-ghost:hover:after{transform:scaleX(1.12)}.btn-lg{min-height:60px;padding-left:30px;padding-right:8px;font-size:1.04rem}.btn-lg .arrow{width:44px;height:44px}.site-header{position:sticky;top:0;z-index:40;padding-top:0;transition:padding var(--d-base) var(--ease)}.site-header .bar{position:relative;width:100%;margin-inline:auto;border:1px solid transparent;border-radius:0;background:transparent;transition:width var(--d-slow) var(--ease),margin var(--d-slow) var(--ease),border-radius var(--d-slow) var(--ease),background-color var(--d-base) linear,border-color var(--d-base) linear,box-shadow var(--d-base) linear}.site-header .bar-row{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:var(--header-h);width:min(100% - 2 * var(--gutter),var(--content));margin-inline:auto;transition:width var(--d-slow) var(--ease),min-height var(--d-slow) var(--ease)}.site-header.scrolled{padding-top:12px}.site-header.scrolled .bar{width:min(100% - 24px,1180px);border-radius:18px;background:color-mix(in srgb,var(--bg) 78%,transparent);border-color:var(--border);box-shadow:0 18px 40px -26px rgba(var(--shadow-rgb),.35);backdrop-filter:saturate(150%) blur(16px);-webkit-backdrop-filter:saturate(150%) blur(16px)}.site-header.scrolled .bar-row{width:calc(100% - 36px);min-height:62px}.site-header.is-open .bar{background:var(--bg)}.site-header.on-night{margin-bottom:calc(-1 * var(--header-h));--bg: var(--night);--surface: var(--night-2);--ink: var(--night-ink);--ink-soft: var(--night-soft);--muted: var(--night-muted);--border: var(--night-line);--border-strong: var(--night-line-strong);--shadow-rgb: 0, 0, 0}.site-header.on-night .logo-light{display:none}.site-header.on-night .logo-dark{display:block}.site-header.on-night .btn-ink{background:var(--gold);color:var(--on-gold)}.site-header.on-night .btn-ink .arrow{background:#1c160624}.site-header.on-night :focus-visible{outline-color:var(--night-gold)}.logo{display:inline-flex;align-items:center;width:150px;flex:none}.logo img{width:100%;height:auto}.logo-dark{display:none}:root[data-theme=dark] .logo-light{display:none}:root[data-theme=dark] .logo-dark{display:block}@media (min-width: 1024px){.logo{width:172px}}.nav{position:relative;display:none;align-items:center;gap:4px}.nav a{position:relative;z-index:1;color:var(--ink-soft);font-weight:600;font-size:.95rem;padding:10px 16px;border-radius:var(--r-pill);transition:color var(--d-fast) linear}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.nav-pill{position:absolute;left:0;top:50%;height:40px;margin-top:-20px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--ink) 6%,transparent);opacity:0;transition:transform var(--d-base) var(--ease),width var(--d-base) var(--ease),opacity var(--d-fast) linear}.nav-pill.on{opacity:1}@media (min-width: 900px){.nav{display:flex}}.header-actions{display:flex;align-items:center;gap:10px}.header-cta{display:none;min-height:46px;font-size:.92rem;padding-left:20px}.header-cta .arrow{width:34px;height:34px}@media (min-width: 900px){.header-cta{display:inline-flex}}.skip-link{position:absolute;left:var(--gutter);top:-100px;z-index:50;background:var(--gold);color:var(--on-gold);padding:10px 16px;border-radius:var(--r-pill)}.skip-link:focus{top:12px}.theme-switch{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--border);color:var(--ink-soft);background:transparent;transition:border-color var(--d-base) var(--ease),color var(--d-base) var(--ease)}.theme-switch:hover{border-color:var(--border-strong);color:var(--ink)}.theme-switch svg{width:18px;height:18px}.menu-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--border);color:var(--ink);background:var(--surface)}.menu-btn svg path{transition:transform var(--d-base) var(--ease),opacity var(--d-base) var(--ease);transform-origin:10px 10px}.menu-btn[aria-expanded=true] .l1{transform:translateY(3px) rotate(45deg)}.menu-btn[aria-expanded=true] .l3{transform:translateY(-3px) rotate(-45deg)}@media (min-width: 900px){.menu-btn{display:none}}.mobile-nav{display:grid;gap:0;padding:4px 18px 22px}.mobile-nav a:not(.btn){display:flex;align-items:center;justify-content:space-between;padding:16px 2px;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);border-top:1px solid var(--border)}.mobile-nav .btn{margin-top:18px;justify-self:stretch}.mobile-nav[hidden]{display:none}@media (min-width: 900px){.mobile-nav{display:none}}.sw-phone .sw-theme-ph:before,.sw-phone .sw-hot:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.lg-page .lg-toc a{display:flex;align-items:center;min-height:44px}.lg-page .lg-toc a:before{flex:0 0 28px;padding-top:0}.site-footer{position:relative;background:var(--night);color:var(--night-ink);overflow:hidden}.site-footer a{transition:color var(--d-fast) linear}.ft-close{position:relative;display:grid;gap:28px;padding:clamp(56px,8vw,104px) 0 clamp(48px,6vw,80px);border-bottom:1px solid var(--night-line)}@media (min-width: 1024px){.ft-close{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:64px}}.ft-close h2{font-family:var(--font-display);font-weight:800;letter-spacing:-.04em;line-height:.98;font-size:clamp(2.4rem,5.4vw,4.6rem)}.ft-close h2 em{font-style:normal;color:var(--night-gold)}.ft-close-side{display:grid;gap:22px;justify-items:stretch;max-width:520px}.ft-close-side .ft-ctas{justify-content:flex-start}.ft-close-side p{color:var(--night-soft);max-width:none}.ft-close-side .btn-secondary{color:var(--night-ink);border-color:var(--night-line-strong)}.ft-close-side .btn-secondary .arrow{background:#ffffff0f}.ft-close-side .btn-secondary:hover{border-color:var(--night-gold)}.ft-cols{display:grid;grid-template-columns:1fr 1fr;gap:40px 24px;padding:56px 0 48px}@media (min-width: 900px){.ft-cols{grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2fr)) minmax(0,3fr);gap:32px}}.ft-brand{grid-column:1 / -1;display:grid;gap:18px;align-content:start}@media (min-width: 900px){.ft-brand{grid-column:auto}}.ft-brand .logo{width:164px}.ft-brand p{color:var(--night-muted);max-width:34ch;font-size:.95rem}.ft-pills{display:flex;flex-wrap:wrap;gap:8px}.ft-pills li{padding:6px 12px;border-radius:var(--r-pill);border:1px solid var(--night-line-strong);color:var(--night-soft);font-size:.78rem;font-weight:600}.ft-col{display:grid;gap:12px;align-content:start;font-size:.95rem}.ft-col h3{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--night-gold);margin-bottom:8px}.ft-col h3:after{content:"";display:block;width:22px;height:1px;margin-top:12px;background:var(--night-gold);opacity:.7}.ft-col a{color:var(--night-soft)}.ft-col a:hover{color:#fff}.ft-contact p{display:grid;gap:2px}.ft-contact span{font-size:.8rem;color:var(--night-muted)}.ft-contact a{color:var(--night-ink);font-weight:600}.ft-mark{position:relative;padding:0;margin:8px 0 -1.6%;pointer-events:none;user-select:none}.ft-mark img{width:100%;height:auto;opacity:.1;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 92%);mask-image:linear-gradient(180deg,#000 30%,transparent 92%)}.ft-bottom{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 32px;padding:22px 0 28px;border-top:1px solid var(--night-line);font-size:.82rem;color:var(--night-muted)}.ft-bottom .entity{color:var(--night-soft)}.ft-tm{max-width:70ch}.slot{display:inline-block;padding:2px 8px;border:1px dashed var(--border-strong);border-radius:var(--r-4);color:var(--muted);font-size:.78rem}.site-footer .slot{border-color:var(--night-line-strong);color:var(--night-muted)}.ph-hero{position:relative;overflow:clip;padding:clamp(40px,6vw,88px) 0 clamp(48px,6vw,80px);border-bottom:1px solid var(--border)}.ph-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(to right,var(--border) 1px,transparent 1px);background-size:calc((min(100vw - 2 * var(--gutter),var(--content))) / 12) 100%;background-position:max(var(--gutter),calc(50% - var(--content) / 2)) 0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}.ph-hero .wrap{position:relative;display:grid;gap:22px}.ph-text{display:grid;gap:22px;align-content:center}@media (min-width: 1024px){.ph-hero.has-visual .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:center}}@media (max-width: 1023px){.ph-hero.has-visual{padding-bottom:24px}.ph-hero.has-visual .wrap{gap:8px}}.ph-hero h1{font-family:var(--font-display);font-weight:800;letter-spacing:-.045em;line-height:.96;font-size:clamp(2.8rem,6.4vw,5.6rem);max-width:16ch}.ph-hero .lede{margin-top:4px}.ph-ghost{position:absolute;right:calc(-1 * var(--gutter));bottom:-.2em;font-family:var(--font-display);font-weight:800;letter-spacing:-.06em;line-height:.8;font-size:clamp(6rem,17vw,16rem);color:transparent;-webkit-text-stroke:1px var(--border-strong);opacity:.7;pointer-events:none;user-select:none;white-space:nowrap}@media (max-width: 700px){.ph-ghost{display:none}}.site-header:before{content:"";position:absolute;left:0;right:0;top:0;height:calc(100% + 24px);z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(to bottom,var(--bg) 0,var(--bg) calc(100% - 12px),color-mix(in srgb,var(--bg) 0%,transparent) 100%);transition:opacity var(--d-base) linear}.site-header.scrolled:before{opacity:1}.ft-close{align-items:center}.ft-kick{font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--night-gold);margin-bottom:18px}.ft-offer{font-size:1.05rem;line-height:1.55;color:var(--night-soft);max-width:none;text-wrap:balance}.ft-offer b{color:var(--night-ink);font-weight:700}.ft-fine{font-size:.9rem;color:var(--night-muted);margin-top:-10px}.ft-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.ft-cols{grid-template-columns:1fr 1fr;padding:64px 0 56px;gap:44px 24px}@media (min-width: 900px){.ft-cols{grid-template-columns:minmax(0,6fr) minmax(0,2fr) minmax(0,2fr);gap:48px;align-items:start}}.ft-brand{gap:0;align-content:start}.ft-lockup{display:block;width:fit-content}.ft-lockup img{display:block;width:clamp(280px,30vw,420px);height:auto;transform:translate(-1.9%)}.ft-brand .ft-tag{margin-top:14px;max-width:none;font-family:var(--font-display);font-weight:800;font-size:clamp(1.6rem,2.6vw,2.35rem);line-height:1.12;letter-spacing:-.03em;color:var(--night-gold);text-wrap:balance}.ft-brand>.ft-about{font-size:.98rem;line-height:1.6;color:var(--night-soft);max-width:42ch;text-wrap:balance}.ft-col{gap:14px;font-size:1rem}.ft-col h3{margin-bottom:4px}.ft-col a{color:var(--night-soft);width:fit-content;background:linear-gradient(var(--night-gold),var(--night-gold)) 0 100% / 0 1px no-repeat;transition:color var(--d-fast) linear,background-size var(--d-base) var(--ease)}.ft-col a:hover{color:#fff;background-size:100% 1px}.ft-col a[href^="mailto:"]{color:var(--night-ink);font-weight:600;overflow-wrap:anywhere}.ft-mark{margin:0 auto;max-width:1100px;pointer-events:none;user-select:none}.ft-mark img{display:block;width:100%;height:auto;opacity:.9;-webkit-mask-image:linear-gradient(180deg,#000 20%,rgba(0,0,0,.18) 100%);mask-image:linear-gradient(180deg,#000 20%,#0000002e)}.ft-bottom{font-size:.85rem;align-items:center;margin-top:clamp(20px,3vw,36px)}.ft-legal{display:flex;flex-wrap:wrap;gap:0 20px}.ft-legal a{color:var(--night-soft);padding-block:10px;transition:color var(--d-fast) linear}.ft-legal a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--night-gold);text-underline-offset:4px}.tier{--pb-ink: 0 0% 100%;--pb-fill: none;--pb-edge: transparent;--pb-lip: 0 0% 100% / .5;--k: 1.2;position:relative;isolation:isolate;overflow:hidden;flex:none;display:inline-flex;align-items:center;vertical-align:middle;white-space:nowrap;gap:calc(5px * var(--k));height:calc(22px * var(--k));padding:0 calc(10px * var(--k));border-radius:999px;border:1px solid transparent;background:var(--pb-fill) padding-box,var(--pb-edge) border-box;color:hsl(var(--pb-ink));box-shadow:inset 0 1px hsl(var(--pb-lip)),inset 0 -1px #00000029;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Consolas,Liberation Mono,monospace;font-size:calc(10.5px * var(--k));font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase}.tier-sm{--k: 1}.tier-silver{--pb-ink: 222 20% 10%;--pb-edge: linear-gradient(180deg, hsl(220 16% 96%), hsl(220 10% 62%));--pb-fill: repeating-linear-gradient(90deg, hsl(0 0% 100% / 0) 0 2px, hsl(0 0% 100% / .13) 2px 3px), linear-gradient(180deg, hsl(220 14% 91%) 0%, hsl(218 11% 80%) 46%, hsl(220 10% 71%) 54%, hsl(220 12% 83%) 100%)}.tier-gold{--pb-ink: 32 62% 9%;--pb-edge: linear-gradient(180deg, hsl(46 100% 82%), hsl(38 80% 42%));--pb-fill: linear-gradient(180deg, hsl(46 97% 72%) 0%, hsl(43 92% 60%) 52%, hsl(39 88% 52%) 100%);--pb-lip: 50 100% 90% / .65}.tier-vip{--pb-ink: 45 92% 71%;--pb-lip: 45 90% 70% / .16;--pb-fill: linear-gradient(180deg, hsl(32 22% 8%), hsl(28 26% 3.5%));--pb-edge: linear-gradient(135deg, hsl(48 100% 80%) 0%, hsl(41 84% 52%) 38%, hsl(36 70% 34%) 62%, hsl(46 96% 72%) 100%);padding:0 calc(10px * var(--k)) 0 calc(8px * var(--k))}.tier-glyph{flex:none;display:block;width:calc(11px * var(--k));height:calc(9px * var(--k));filter:drop-shadow(0 0 3px hsl(45 92% 60% / .45))}.tier-vip:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;opacity:0;background:linear-gradient(105deg,transparent 38%,hsl(46 100% 85% / .18) 50%,transparent 62%);transform:translate(-110%)}@media (hover: hover) and (pointer: fine){.tier-vip:hover:after,.pc:hover .tier-vip:after{opacity:1;transform:translate(110%);transition:transform .82s cubic-bezier(.22,.72,.24,1)}}@media (prefers-reduced-motion: reduce){.tier-vip:after{display:none;transition:none!important}}body{background-image:radial-gradient(1100px 620px at 88% -8%,rgba(247,181,0,.085),transparent 62%),radial-gradient(900px 560px at -12% 38%,rgba(247,181,0,.05),transparent 60%);background-attachment:fixed}.ph-hero{isolation:isolate}.ph-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(20,22,25,.075) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(120% 90% at 30% 0%,#000 35%,transparent 80%);mask-image:radial-gradient(120% 90% at 30% 0%,#000 35%,transparent 80%)}:root[data-theme=dark] .ph-hero:before{background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1.3px)}.ph-hero{overflow-x:clip}.accent,.hero-h1 .accent,.eyebrow,.kicker{color:var(--muted)}.kicker .ix:after{background:var(--border-strong)}.ph-hero:before,:root[data-theme=dark] .ph-hero:before{content:none}.ft-prices{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:none}.ft-price{position:relative;display:grid;gap:12px;align-content:start;padding:18px 18px 16px;border-radius:16px;border:1px solid var(--night-line-strong);overflow:hidden;background:linear-gradient(180deg,#ffffff0e,#ffffff04);color:var(--night-ink);transition:border-color var(--d-base) var(--ease),background var(--d-base) var(--ease),transform var(--d-base) var(--ease)}.ft-price:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#d6dae2bf,#d6dae200 85%)}.ft-price-gold{border-color:#f7c33a73;background:linear-gradient(180deg,#f7c33a1f,#f7c33a05)}.ft-price-gold:before{background:linear-gradient(90deg,var(--night-gold),rgba(247,195,58,0) 85%)}.ft-price:hover{border-color:var(--night-gold)}.ft-price-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ft-price-k{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--night-soft)}.ft-price-gold .ft-price-k{color:var(--night-gold)}.ft-price-off{padding:3px 9px;border-radius:var(--r-pill);background:#ffffff17;color:var(--night-ink);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ft-price-gold .ft-price-off{background:var(--gold);color:var(--on-gold)}.ft-price-v{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 6px;font-weight:800;font-size:clamp(1.7rem,2.4vw,2.1rem);line-height:1.05;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.ft-price-v small{font-size:.84rem;font-weight:600;color:var(--night-muted);letter-spacing:0}.ft-price-was{display:flex;align-items:baseline;gap:8px;padding-top:12px;border-top:1px solid var(--night-line);font-size:.84rem;color:var(--night-muted);font-variant-numeric:tabular-nums}.ft-price-was s{color:var(--night-soft)}.ft-rs{font-style:normal;margin-right:.14em}@media (min-width: 1024px){.ft-close-side .ft-ctas{display:grid;grid-template-columns:1fr auto}.ft-close-side .ft-ctas .btn{justify-content:space-between}}@media (max-width: 767px){:root{--section: 56px}html{scroll-padding-top:88px}.ph-hero{padding:36px 0 40px}.ph-hero h1{font-size:clamp(2.4rem,11vw,2.9rem)}.ph-hero .wrap,.ph-text{gap:16px}.ph-hero.has-visual .wrap{gap:20px}.ph-hero.has-visual{padding-bottom:28px}.lede{font-size:1.05rem}.section-head{gap:14px}.h2{font-size:clamp(2rem,9vw,2.4rem)}.ft-close{padding:56px 0 48px;gap:24px}.ft-close h2{font-size:clamp(2.2rem,10vw,2.6rem)}.ft-close-side{gap:18px}.ft-ctas{gap:10px}.ft-ctas .btn{flex:1 1 100%;justify-content:space-between}.ft-offer{font-size:1.02rem}.ft-cols{padding:48px 0 40px;gap:36px 20px}.ft-bottom{padding:20px 0 24px;gap:8px 24px}.mobile-nav{padding:6px var(--gutter) 24px}.mobile-nav a:not(.btn){padding:15px 0;min-height:56px;font-size:1.3rem}.mobile-nav .btn{margin-top:20px;min-height:56px;justify-content:space-between;padding-left:22px}.site-header.is-open .bar{box-shadow:0 24px 40px -24px rgba(var(--shadow-rgb),.35)}.ft-bottom{font-size:.86rem}.ft-col h3,.pg-panel-h,.pd-mods-h,.eyebrow,.kicker,.ft-kick,.wt-count,.tr-k,.ft-price-k{font-size:.76rem}}@media (max-width: 899px){.logo{min-height:44px}.ft-legal a,.cx-lines .link,.nf-page .link,.pc-legal .link{display:inline-flex;align-items:center;min-height:44px}.ft-col a{padding-block:11px;margin-block:-11px}.pc-info:before,.sw-theme:before,.pk-theme:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.pc-info{position:relative}html{scroll-padding-bottom:88px}.mbar{left:var(--gutter);right:var(--gutter)}}@media (max-width: 420px){.ft-prices{gap:8px}.ft-price{padding:12px}.ft-price-v{font-size:1.35rem}}.hero{position:relative;overflow:clip;margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h)}.hero:before{content:"";position:absolute;inset:0 0 auto;height:760px;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--border) 70%,transparent) 1px,transparent 1px);background-size:calc(min(100vw - 2 * var(--gutter),var(--content)) / 12) 100%;background-position:max(var(--gutter),calc(50% - var(--content) / 2)) 0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 25%,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 25%,#000 55%,transparent 100%)}.hero-top{position:relative;text-align:center;padding:clamp(36px,6vw,72px) 0 clamp(28px,4vw,44px)}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:0;font-size:.84rem;font-weight:600;color:var(--ink-soft)}.hero-eyebrow i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--gold);font-style:normal;font-size:.7rem;font-weight:800}.hero-h1{font-size:clamp(3.1rem,7.2vw,6.6rem);margin:22px auto 0}.hero-h1{line-height:1.1}.hero-h1 .line{display:block}.hero-h1 .line+.line{margin-top:.06em}.hero-h1 .accent{color:var(--gold-ink)}.hero-h1 .w{display:inline-block}.hero-lede{margin:24px auto 0;max-width:50ch;font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.5;color:var(--ink-soft)}.hero-lede b{color:var(--ink);font-weight:700}.hero-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 26px;margin-top:32px}.scene-wrap{position:relative}.scene{position:relative;perspective:2600px;perspective-origin:50% 0%;padding:8px 0 24px}.scene-desk{width:min(81%,1200px);margin-inline:auto;transform-origin:50% 0%;transform-style:flat}.scene-phone{display:none}@media (max-width: 1023px){.scene-desk{display:none}.scene-phone{display:grid;place-items:center;padding:8px 0 28px}.scene{perspective:1200px;perspective-origin:50% 20%}.scene-phone .ph{--ph-w: min(76vw, 330px);transform-origin:50% 0%;will-change:transform;transform-style:flat}}.monitor{position:relative}.monitor-bezel{position:relative;padding:clamp(6px,.6vw,10px);border-radius:clamp(12px,1.2vw,18px);background:linear-gradient(180deg,#1e2023,#0b0c0e);box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff1f,0 100px 160px -70px rgba(var(--shadow-rgb),.55),0 40px 70px -40px rgba(var(--shadow-rgb),.4)}.monitor-screen{position:relative;border-radius:clamp(6px,.5vw,9px);overflow:hidden;background:#f5f3ef}.monitor-stand{position:relative;height:clamp(26px,3vw,46px);width:12%;margin:0 auto;background:linear-gradient(180deg,#2a2c30,#15171a);clip-path:polygon(14% 0,86% 0,100% 100%,0 100%)}.monitor-foot{height:7px;width:26%;margin:0 auto;border-radius:0 0 8px 8px;background:linear-gradient(180deg,#2b2d31,#101113);box-shadow:0 18px 30px -12px rgba(var(--shadow-rgb),.45)}.figs{position:relative;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border);margin-top:clamp(28px,4vw,56px)}@media (min-width: 900px){.figs{grid-template-columns:repeat(4,1fr)}}.figs>div{padding:24px 20px 26px 0;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}@media (min-width: 900px){.figs>div+div{padding-left:24px;border-left:1px solid var(--border)}}.figs b{display:block;margin-top:10px;font-weight:800;font-size:clamp(1.4rem,2.2vw,1.95rem);letter-spacing:-.03em;text-transform:none;color:var(--ink);font-variant-numeric:tabular-nums}.figs small{display:block;margin-top:4px;font-size:.88rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted)}.sw-screen{position:relative}.sw-stage{position:relative;width:100%;overflow:hidden;background:#0f0d0b;cursor:default;user-select:none;-webkit-user-select:none;container-type:inline-size}.sw-layer{position:absolute;inset:0;will-change:clip-path,opacity,transform}.sw-layer picture,.sw-layer img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left;pointer-events:none}.sw-warm{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.sw-warm img{width:96px;height:auto}.sw-stage button{position:absolute;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:40}.sw-stage button:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.5cqw}.sw-dim{background:#0000007d}.sw-hot{border-radius:2.6cqw}.sw-theme .plate{position:absolute;inset:0;display:grid;place-items:center;border-radius:.5cqw;opacity:0;background:#29231f;color:#fdfbf9;border:1px solid #29231F;transition:opacity .2s cubic-bezier(.22,.72,.24,1),transform .12s cubic-bezier(.22,.72,.24,1)}.sw-stage.is-dark .sw-theme .plate{background:#f3f1ec;color:#171512;border-color:#f3f1ec}.sw-theme .plate svg{width:50%;height:50%;max-width:none;transition:transform .3s cubic-bezier(.34,1.24,.52,1)}.sw-theme:hover .plate,.sw-theme:focus-visible .plate,.sw-stage.g-theme .sw-theme .plate{opacity:1}.sw-theme:hover .plate svg,.sw-theme:focus-visible .plate svg,.sw-stage.g-theme .sw-theme .plate svg{transform:rotate(40deg)}.sw-theme:active .plate{transform:scale(.96)}.sw-theme-ph .plate{border-radius:2.6cqw}.sw-stage .tip{position:absolute;white-space:nowrap;pointer-events:none;font-weight:600;font-size:max(11px,.72cqw);padding:.4cqw .65cqw;border-radius:.36cqw;opacity:0;transition:opacity .14s cubic-bezier(.22,.72,.24,1),transform .2s cubic-bezier(.22,.72,.24,1)}.sw-theme .tip{top:calc(100% + .5cqw);right:0;background:#29231f;color:#fdfbf9;transform:translateY(-4px)}.sw-stage.is-dark .sw-theme .tip{background:#f3f1ec;color:#171512}.sw-theme:hover .tip,.sw-theme:focus-visible .tip,.sw-stage.g-theme .sw-theme .tip{opacity:1;transform:translateY(0)}.sw-ring{position:absolute;z-index:39;pointer-events:none;border-radius:.6cqw;box-shadow:0 0 0 2px var(--gold);opacity:0;transition:opacity .3s var(--ease)}.sw-phone .sw-ring{border-radius:2.6cqw}.sw-ring.on{opacity:1;animation:sw-ring 1.4s var(--ease) 3}@keyframes sw-ring{0%{box-shadow:0 0 0 2px var(--gold),0 0 #f7b5008c}70%{box-shadow:0 0 0 2px var(--gold),0 0 0 14px #f7b50000}to{box-shadow:0 0 0 2px var(--gold),0 0 #f7b50000}}@media (prefers-reduced-motion: reduce){.sw-ring.on{animation:none}}.sw-brand .patch{position:absolute;inset:8% 3%;border-radius:.55cqw;background:#1c1a17;opacity:0;transition:opacity .14s cubic-bezier(.45,0,.85,.4)}.sw-brand .glyph{position:absolute;top:0;bottom:0;left:0;width:27.34375%;display:grid;place-items:center;color:#f0c756;opacity:0;transform:scale(.7) rotate(-18deg);transition:opacity .16s cubic-bezier(.22,.72,.24,1),transform .26s cubic-bezier(.22,.72,.24,1)}.sw-brand .frame{position:relative;box-sizing:border-box;width:1.25cqw;height:1.02cqw;border:max(1.5px,.09cqw) solid currentColor;border-radius:.22cqw;overflow:hidden}.sw-brand .pane{position:absolute;left:0;top:0;bottom:0;width:.4cqw;background:#f0c75661;border-right:max(1.5px,.09cqw) solid currentColor;transform-origin:left center;transform:scaleX(1);transition:transform .3s cubic-bezier(.22,.72,.24,1) .12s}.sw-brand .chev{position:absolute;right:16%;top:50%;width:.3cqw;height:.3cqw;border-right:max(1.5px,.09cqw) solid currentColor;border-bottom:max(1.5px,.09cqw) solid currentColor;transform:translateY(-50%) rotate(135deg)}.sw-brand.is-collapsed .chev{transform:translate(-30%,-50%) rotate(-45deg)}.sw-brand .label{position:absolute;left:30.46875%;top:50%;display:grid;gap:.12cqw;text-align:left;white-space:nowrap;opacity:0;transform:translateY(calc(-50% + 6px));transition:opacity .16s cubic-bezier(.22,.72,.24,1),transform .26s cubic-bezier(.22,.72,.24,1)}.sw-brand .label:before{content:"";position:absolute;left:-.45cqw;top:8%;bottom:8%;width:1px;background:#f0c75659}.sw-brand .label b{font-size:max(10px,.78cqw);font-weight:700;color:#f3ebd6;line-height:1.1}.sw-brand .label small{font-size:max(8px,.55cqw);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#a79f8e}.sw-brand:hover .patch,.sw-brand:focus-visible .patch{opacity:1}.sw-brand:hover .glyph,.sw-brand:focus-visible .glyph{opacity:1;transform:none}.sw-brand:hover .label,.sw-brand:focus-visible .label{opacity:1;transform:translateY(-50%)}.sw-brand:not(.is-collapsed):hover .pane,.sw-brand:not(.is-collapsed):focus-visible .pane{transform:scaleX(.45)}.sw-brand.is-collapsed .pane{transform:scaleX(.45)}.sw-brand.is-collapsed:hover .pane,.sw-brand.is-collapsed:focus-visible .pane{transform:scaleX(1)}.sw-brand .tip{left:calc(100% + .6cqw);top:50%;background:#1f1c17;color:#f3ebd6;border:1px solid rgba(240,199,86,.35);box-shadow:0 8px 22px -8px #0009;transform:translate(-6px,-50%)}.sw-brand:hover .tip,.sw-brand:focus-visible .tip{opacity:1;transform:translateY(-50%)}.sw-cap{margin-top:22px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;text-align:center;font-size:.93rem;color:color-mix(in srgb,var(--ink) 72%,transparent)}.sw-cap .k{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin-right:4px}.sw-cap b{color:var(--ink);font-weight:700}.sw-cap .num{font-variant-numeric:tabular-nums}.sw-cap .sep{width:1px;height:14px;background:var(--border-strong);margin:0 6px}@media (max-width: 1023px){.sw-cap .sep{display:none}.sw-phone .sw-cap{max-width:30ch;margin-inline:auto}}.scene-phone .ph-img .sw-stage{position:absolute;inset:0;aspect-ratio:auto!important;height:100%}.ph{position:relative;width:var(--ph-w, 360px);aspect-ratio:414 / 896}.ph-body{position:absolute;inset:0;border-radius:calc(var(--ph-w, 360px) * .135);background:#18191b;box-shadow:inset 0 0 0 1.5px #ffffff1f,inset 0 0 0 4px #0b0c0d,0 70px 120px -40px rgba(var(--shadow-rgb),.5),0 30px 50px -30px rgba(var(--shadow-rgb),.4)}.ph-btn{position:absolute;width:3px;background:#2c2e31;border-radius:2px}.ph-btn.mute{left:-3px;top:16%;height:5%}.ph-btn.vol1{left:-3px;top:24%;height:9%}.ph-btn.vol2{left:-3px;top:35%;height:9%}.ph-btn.pwr{right:-3px;top:27%;height:14%}.ph-screen{position:absolute;inset:calc(var(--ph-w, 360px) * .03);border-radius:calc(var(--ph-w, 360px) * .105);overflow:hidden;background:#0f0d0b;display:grid;grid-template-rows:calc(var(--ph-w, 360px) * .068) 1fr}.ph-bar{position:relative;background:#0f0d0b}.ph-bar:after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--ph-w, 360px) * .03);height:calc(var(--ph-w, 360px) * .03);border-radius:50%;background:#05070a;box-shadow:inset 0 0 0 1.5px #2a2622;transform:translate(-50%,-50%)}.ph-img{position:relative;background:#0f0d0b}.ph-img picture,.ph-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.ph-img .screen-img{position:absolute;inset:0}.ph-glare{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.02) 28%,transparent 46%);pointer-events:none}.ask-grid{display:grid;gap:56px;align-items:center}@media (min-width: 1024px){.ask-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:80px}}.ask-copy{display:grid;gap:34px}.chat{position:relative;border-radius:20px;background:var(--night);color:var(--night-ink);padding:8px 8px 10px;box-shadow:0 60px 100px -60px rgba(var(--shadow-rgb),.55)}.chat-head{display:flex;align-items:center;gap:12px;padding:14px 16px 16px;border-bottom:1px solid var(--night-line)}.chat-head .av{width:38px;height:38px;border-radius:12px;overflow:hidden;flex:none;box-shadow:inset 0 0 0 1px #f0c75666}.chat-head .av img{width:100%;height:100%;object-fit:cover}.chat-head b{display:block;font-weight:700}.chat-head small{display:flex;align-items:center;gap:6px;color:var(--night-muted);font-size:.8rem}.chat-head small:before{content:"";width:6px;height:6px;border-radius:50%;background:#4ac99b}.chat-thread{display:grid;gap:10px;padding:18px 10px 8px}.chat .u{justify-self:end;max-width:80%;padding:10px 15px;border-radius:16px 16px 4px;background:var(--gold);color:var(--on-gold);font-weight:600;font-size:.95rem}.chat .f{justify-self:start;max-width:88%;padding:12px 16px;border-radius:16px 16px 16px 4px;background:var(--night-3);border:1px solid var(--night-line);color:var(--night-soft);font-size:.95rem;line-height:1.5}.chat .f b{color:var(--night-gold);font-weight:700;font-variant-numeric:tabular-nums}.ask-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border)}.ask-points li{padding:18px 16px 0 0;font-size:.92rem;color:var(--ink-soft)}.ask-points li+li{padding-left:16px;border-left:1px solid var(--border)}.ask-points b{display:block;color:var(--ink);font-weight:700;margin-bottom:4px}@media (max-width: 640px){.ask-points{grid-template-columns:1fr}.ask-points li+li{padding-left:0;border-left:0;border-top:1px solid var(--border);padding-top:14px;margin-top:14px}}.window{position:relative;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:0 70px 120px -70px rgba(var(--shadow-rgb),.5),0 24px 40px -30px rgba(var(--shadow-rgb),.25);overflow:hidden}.window-bar{display:flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-bottom:1px solid var(--border);background:var(--bg)}.window-bar i{width:10px;height:10px;border-radius:50%;background:var(--border-strong)}.window-bar span{margin-left:12px;font-size:.78rem;font-weight:600;color:var(--muted)}.window-view{position:relative;aspect-ratio:1440 / 860;background:var(--bg)}.window-view .shot{position:absolute;inset:0;opacity:0;transform:scale(1.012);transition:opacity .5s var(--ease),transform .9s var(--ease)}.window-view .shot.on{opacity:1;transform:none}.window-view picture,.window-view img{width:100%;height:100%;object-fit:cover;object-position:top left}.flow{position:relative;overflow:clip}.flow:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--night-line) 1px,transparent 1px),linear-gradient(90deg,var(--night-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 55%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 55%,#000 20%,transparent 75%)}.flow .wrap{position:relative}.flow-note{margin-top:40px;display:flex;flex-wrap:wrap;gap:10px 28px;color:var(--night-muted);font-size:.9rem}.flow-note span{display:inline-flex;align-items:center;gap:8px}.flow-note span:before{content:"";width:5px;height:5px;transform:rotate(45deg);background:var(--night-gold)}.trust-grid{display:grid;gap:48px}@media (min-width: 1024px){.trust-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:80px}}.trust-list{display:grid;grid-template-columns:1fr;border-top:1px solid var(--border)}@media (min-width: 700px){.trust-list{grid-template-columns:1fr 1fr}}.trust-list li{position:relative;display:grid;gap:8px;padding:28px 28px 30px 0;border-bottom:1px solid var(--border)}@media (min-width: 700px){.trust-list li:nth-child(2n){padding-left:28px;border-left:1px solid var(--border)}}.trust-list .n{font-size:.78rem;font-weight:700;color:var(--gold-ink);font-variant-numeric:tabular-nums}.trust-list b{font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.trust-list p{color:var(--ink-soft)}.plans-head{display:grid;gap:32px;align-items:end}@media (min-width: 1024px){.plans-head{grid-template-columns:minmax(0,1fr) auto}}.bill{display:grid;gap:10px;justify-items:start}@media (min-width: 1024px){.bill{justify-items:end}}.bill-note{font-size:.86rem;color:var(--muted)}.seg{display:inline-flex;padding:4px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface)}.seg button{min-height:44px;padding:0 20px;border-radius:var(--r-pill);font-weight:600;font-size:.93rem;color:var(--ink-soft);transition:background-color var(--d-base) var(--ease),color var(--d-base) var(--ease)}.pc-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-top:56px;align-items:stretch;perspective:1200px}@media (min-width: 1024px){.pc-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.pc{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 0%;--lift: 0px;position:relative;display:flex;flex-direction:column;gap:20px;padding:0 0 26px;border-radius:20px;isolation:isolate;overflow:hidden;background:var(--surface);border:1px solid var(--border);color:var(--ink);transform:translateY(var(--lift)) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .6s var(--ease),box-shadow .6s var(--ease),border-color .4s var(--ease);box-shadow:0 40px 70px -50px rgba(var(--shadow-rgb),.35);--pc-soft: var(--ink-soft);--pc-line: var(--border)}.pc:hover{--lift: -6px;box-shadow:0 60px 100px -50px rgba(var(--shadow-rgb),.5);transition:transform .16s linear,box-shadow .6s var(--ease),border-color .4s var(--ease)}.pc-glow{position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .4s var(--ease);background:radial-gradient(420px circle at var(--mx) var(--my),rgba(255,255,255,.55),transparent 45%);mix-blend-mode:soft-light}.pc:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;padding:1px;opacity:0;transition:opacity .4s var(--ease);background:radial-gradient(260px circle at var(--mx) var(--my),var(--gold),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pc:hover .pc-glow,.pc:hover:after{opacity:1}.pc-plate{position:relative;padding:26px 26px 24px;overflow:hidden;border-bottom:1px solid var(--pc-line)}.pc-plate:before{content:"";position:absolute;inset:0;z-index:-1}.pc-plate:after{content:"";position:absolute;inset:-40% -60%;z-index:-1;pointer-events:none;opacity:0;transition:opacity .5s var(--ease);background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(calc((var(--mx) - 50%) * .6))}.pc:hover .pc-plate:after{opacity:1}.pc-silver .pc-plate:before{background:repeating-linear-gradient(90deg,#fff0 0 2px,#ffffff2e 2px 3px),linear-gradient(135deg,#f3f4f6,#d3d7dd 30%,#b7bcc4 52%,#e8eaed 72%,#c3c7ce)}.pc-gold .pc-plate:before{background:repeating-linear-gradient(90deg,#fff0 0 2px,#ffffff1f 2px 3px),linear-gradient(135deg,#ffe59a,#f7c23c 28%,#d99c12 52%,#ffd76a 74%,#e2a71a)}.pc-vip .pc-plate:before{background:radial-gradient(120% 120% at 100% 0%,rgba(247,195,58,.18),transparent 50%),linear-gradient(160deg,#24262a,#0e0f11 60%,#17191c)}.pc-gold{border-color:#c98c008c;box-shadow:0 0 0 1px #f7b50040,0 50px 90px -50px #b07c008c}.pc-vip{background:var(--night);color:var(--night-ink);border-color:#f7c33a59;--pc-soft: var(--night-soft);--pc-line: var(--night-line)}.pc-top{display:flex;align-items:center;gap:16px}.pc-badge{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;flex:none;background:#fff6;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #00000014;color:#2c2f34}.pc-badge svg{width:40px;height:40px}.pc-gold .pc-badge{color:#3a2a00;background:#ffffff4d}.pc-vip .pc-badge{color:var(--night-gold);background:#f7c33a14;box-shadow:inset 0 0 0 1px #f7c33a73}.pc-kind{margin-top:8px;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#3f444b}.pc-gold .pc-kind{color:#4a3600}.pc-vip .pc-kind{color:var(--night-muted)}.pc-name{font-weight:800;font-size:2.1rem;letter-spacing:-.04em;line-height:1;margin-top:12px;color:#16181b}.pc-gold .pc-name{color:#2a1e00}.pc-vip .pc-name{color:var(--night-gold)}.pc-reco{position:absolute;top:18px;right:18px;z-index:2;padding:6px 11px;border-radius:var(--r-pill);background:var(--ink);color:var(--gold);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pc>:not(.pc-plate):not(.pc-glow):not(.pc-reco){margin-inline:26px}.pc-tag{color:var(--pc-soft);font-size:1.02rem;font-weight:500}.pc-price{display:grid;gap:10px;padding-bottom:20px;border-bottom:1px solid var(--pc-line)}.pc-chip{justify-self:start;padding:5px 11px;border-radius:var(--r-pill);font-size:.74rem;font-weight:700;color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 14%,transparent);border:1px solid color-mix(in srgb,var(--gold) 40%,transparent)}.pc-vip .pc-chip{color:var(--night-gold)}.pc-price .row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pc-price .now{font-weight:800;font-variant-numeric:tabular-nums;font-size:2.8rem;letter-spacing:-.045em;line-height:1}.pc-price .now.enquiry{font-size:2.1rem}.pc-price .was{font-weight:600;text-decoration:line-through;text-decoration-thickness:1.5px;color:var(--muted);font-variant-numeric:tabular-nums}.pc-vip .pc-price .was{color:var(--night-muted)}.pc-price .pc-pct{align-self:center;padding:4px 10px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--gold) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 60%,transparent);font-size:.78rem;font-weight:800;letter-spacing:.02em;color:var(--gold-ink);font-variant-numeric:tabular-nums}.pc-price .note{font-size:.84rem;color:var(--muted)}.pc-vip .pc-price .note{color:var(--night-muted)}.pc-price .save{font-size:.84rem;font-weight:600;color:var(--success)}.pc-roll{animation:pc-roll .42s var(--ease) both}@keyframes pc-roll{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pc-list{display:grid;gap:11px;flex:1;align-content:start;color:var(--pc-soft);font-size:.96rem}.pc-list li{display:grid;grid-template-columns:18px 1fr;gap:10px}.pc-list li:before{content:"";width:10px;height:6px;margin-top:7px;border-left:1.5px solid var(--gold-ink);border-bottom:1.5px solid var(--gold-ink);transform:rotate(-45deg)}.pc-vip .pc-list li:before{border-color:var(--night-gold)}.pc-box{padding:14px 16px;border-radius:12px;background:var(--bg);border:1px solid var(--pc-line);font-size:.92rem;color:var(--pc-soft);min-height:76px;display:grid;align-items:center}.pc-vip .pc-box{background:var(--night-2)}.pc-box b{color:var(--ink)}.pc-vip .pc-box b{color:var(--night-ink)}.pc-addon{position:relative;display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;cursor:pointer;color:var(--ink)}.pc-addon small{color:var(--muted)}.pc-addon input{position:absolute;opacity:0;width:1px;height:1px}.pc-addon .box{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--ink);background:var(--surface);position:relative;margin-top:1px}.pc-addon input:checked+.box{background:var(--ink)}.pc-addon input:checked+.box:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid var(--bg);border-width:0 2px 2px 0;transform:rotate(45deg)}.pc-addon input:focus-visible+.box{outline:2px solid var(--ring);outline-offset:2px}.pc-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:auto}.pc-cta .btn{flex:1 1 auto}.pc-lock{font-weight:600;text-decoration:underline;text-decoration-color:var(--night-gold);text-underline-offset:5px}.pc-foot{font-size:.82rem;color:var(--muted)}.pc-vip .pc-foot{color:var(--night-muted)}.pc-legal{margin-top:36px;display:flex;flex-wrap:wrap;gap:8px 28px;color:var(--muted);font-size:.92rem}@media (prefers-reduced-motion: reduce){.pc,.pc:hover{transform:translateY(var(--lift))}.pc-plate:after{display:none}}.faq-grid{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width: 1024px){.faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:80px}}.faq details{border-top:1px solid var(--border)}.faq details:last-child{border-bottom:1px solid var(--border)}.faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 32px;align-items:center;gap:16px;padding:24px 0;font-weight:700;letter-spacing:-.015em;font-size:1.2rem;transition:color var(--d-fast) linear}.faq summary:hover{color:var(--gold-ink)}.faq summary::-webkit-details-marker{display:none}.faq summary .plus{position:relative;width:32px;height:32px;border-radius:50%;border:1px solid var(--border-strong);transition:background-color var(--d-base) var(--ease),border-color var(--d-base) var(--ease)}.faq details[open] summary .plus{background:var(--ink);border-color:var(--ink)}.faq summary .plus:before,.faq summary .plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--ink);transform:translate(-50%,-50%);transition:transform var(--d-base) var(--ease),background-color var(--d-base) linear}.faq summary .plus:after{transform:translate(-50%,-50%) rotate(90deg)}.faq details[open] summary .plus:before,.faq details[open] summary .plus:after{background:var(--bg)}.faq details[open] summary .plus:after{transform:translate(-50%,-50%) rotate(0)}.faq details p{padding:0 48px 26px 0;color:var(--ink-soft);max-width:62ch}.chips{display:flex;flex-wrap:wrap;gap:8px;padding:14px 10px 8px;border-top:1px solid var(--night-line);margin-top:6px}.chips button{min-height:44px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--night-line-strong);color:var(--night-soft);font-size:.88rem;font-weight:600;transition:border-color var(--d-fast) linear,color var(--d-fast) linear,background-color var(--d-fast) linear}.chips button:hover{border-color:var(--night-gold);color:var(--night-ink)}.chips button[aria-pressed=true]{background:#f7c33a1f;border-color:var(--night-gold);color:var(--night-ink)}.chat-thread{min-height:236px;align-content:end}.tr-typing{display:inline-flex!important;gap:5px;align-items:center;min-height:44px}.tr-typing span{width:6px;height:6px;border-radius:50%;background:var(--night-muted);animation:tr-dot .9s var(--ease-io) 1 both}.tr-typing span:nth-child(2){animation-delay:.12s}.tr-typing span:nth-child(3){animation-delay:.24s}@keyframes tr-dot{0%,to{opacity:.3;transform:none}50%{opacity:1;transform:translateY(-3px)}}.chat .u,.chat .f{animation:tr-in .42s var(--ease) both}@keyframes tr-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tr-screens{position:absolute;inset:0}.tr-screen{position:absolute;inset:0;opacity:0;transition:opacity .36s var(--ease)}.tr-screen.on{opacity:1}@media (prefers-reduced-motion: reduce){.chat .u,.chat .f,.tr-typing span{animation:none}.tr-screen{transition:none}}.chat-thread{min-height:0}.pc-lock{font-size:.95rem}.hero-lede .l{display:block;text-wrap:balance}.js .pc.rv.in,.pc.rv{transform:translateY(var(--lift)) rotateX(var(--rx)) rotateY(var(--ry))}.pc.rv{transition:opacity .8s var(--ease),transform .6s var(--ease),box-shadow .6s var(--ease),border-color .4s var(--ease)}.js .pc.rv.in:hover,.pc.rv:hover{transition:opacity .8s var(--ease),transform .16s linear,box-shadow .6s var(--ease),border-color .4s var(--ease)}@media (prefers-reduced-motion: reduce){.pc.rv.in,.pc.rv.in:hover{transform:none}}.pc-vip{background:var(--surface);color:var(--ink);border-color:var(--border);--pc-soft: var(--ink-soft);--pc-line: var(--border)}.pc-vip .pc-chip,.pc-vip .pc-price .note,.pc-vip .pc-price .was,.pc-vip .pc-foot{color:var(--gold-ink)}.pc-vip .pc-price .note,.pc-vip .pc-price .was,.pc-vip .pc-foot{color:var(--muted)}.pc-vip .pc-box{background:var(--bg)}.pc-vip .pc-box b{color:var(--ink)}.pc-vip .pc-list li:before{border-color:var(--gold-ink)}.pc-vip .pc-lock{text-decoration-color:var(--gold)}.pc-gold{border:1.5px solid #C98C00;box-shadow:0 0 0 4px #f7b5001f,0 60px 110px -50px #b07c0099}.pc-reco{position:static;display:inline-block;margin-bottom:14px}.pc-plate .pc-reco{align-self:flex-start}.sw-stage button:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.pc-lock,.pc-legal a{display:inline-flex;align-items:center;min-height:44px}.ft-col a{padding-block:10px;margin-block:-10px}.dot{margin-left:-.06em}.sw-brand .patch{inset:4% .5%;border-radius:0;background:linear-gradient(90deg,#332e22,#312c22 30%,#2b261e,#282421);transition:opacity .12s cubic-bezier(.45,0,.85,.4)}.sw-stage.is-dark .sw-brand .patch{background:linear-gradient(90deg,#2e281f,#2a241d 30%,#26221d,#231f1b)}.sw-brand.is-collapsed .patch{background:linear-gradient(90deg,#342f26,#2f2a21 60%,#28241a)}.sw-stage.is-dark .sw-brand.is-collapsed .patch{background:linear-gradient(90deg,#2f2920,#2b251d 60%,#25201a)}.sw-brand .glyph{width:28.125%;color:#f2b708;transform:scale(.72);transition:opacity .12s cubic-bezier(.22,.72,.24,1),transform .2s cubic-bezier(.22,.72,.24,1)}.sw-brand.is-collapsed .glyph{width:100%}.sw-brand .pane{background:#f2b70861;transition:transform .3s cubic-bezier(.22,.72,.24,1) .12s}.sw-brand .label{left:calc(83 / 256 * 100%);transform:translateY(calc(-50% + 6px));transition:opacity .2s cubic-bezier(.22,.72,.24,1),transform .2s cubic-bezier(.22,.72,.24,1)}.sw-brand .label:before{display:none}.sw-brand:not(.is-collapsed):after{content:"";position:absolute;left:calc(73 / 256 * 100%);top:25%;bottom:25%;width:1px;background:#524c43;opacity:0;transition:opacity .12s linear}.sw-stage.is-dark .sw-brand:not(.is-collapsed):after{background:#4d4740}.sw-brand:hover:after,.sw-brand:focus-visible:after{opacity:1}@keyframes sw-nudge-l{0%{translate:0}45%{translate:-3px}75%{translate:.5px}to{translate:0}}@keyframes sw-nudge-r{0%{translate:0}45%{translate:3px}75%{translate:-.5px}to{translate:0}}.sw-brand:not(.is-collapsed):hover .chev,.sw-brand:not(.is-collapsed):focus-visible .chev{animation:sw-nudge-l .5s cubic-bezier(.22,.72,.24,1) .12s 1}.sw-brand.is-collapsed:hover .chev,.sw-brand.is-collapsed:focus-visible .chev{animation:sw-nudge-r .5s cubic-bezier(.22,.72,.24,1) .12s 1}.sw-theme{cursor:pointer}.sw-theme .plate{transition:opacity .2s cubic-bezier(.22,.72,.24,1),transform .12s cubic-bezier(.22,.72,.24,1)}.sw-theme:active .plate{transform:scale(.94)}@media (prefers-reduced-motion: reduce){.sw-brand .chev{animation:none!important}.sw-brand .glyph,.sw-brand .label,.sw-brand .pane,.sw-theme .plate svg{transition:none}}.sw-cursor{position:absolute;z-index:60;width:0;height:0;pointer-events:none;opacity:0;transition:left .9s cubic-bezier(.65,0,.35,1),top .9s cubic-bezier(.65,0,.35,1),opacity .3s var(--ease)}.sw-cursor.on{opacity:1}.sw-cursor .arrow{position:absolute;left:-3px;top:-2px;max-width:none;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35));transition:transform .12s var(--ease)}.sw-cursor .tap{position:absolute;left:-17px;top:-17px;width:34px;height:34px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 0 2px #f7b500,0 8px 18px #00000047}.sw-cursor .ripple{position:absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:50%;border:2px solid #F7B500;opacity:0}.sw-cursor .ripple.go{animation:sw-click .56s var(--ease) both}.sw-cursor .ripple.go+.arrow{animation:sw-tap .26s var(--ease) both}@keyframes sw-click{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}@keyframes sw-tap{0%,to{transform:none}45%{transform:scale(.86)}}.sw-cursor .note{position:absolute;left:22px;top:22px;white-space:nowrap;padding:6px 11px;border-radius:999px;background:#141619;color:#f7b500;font-weight:700;font-size:.8rem;box-shadow:0 10px 24px -10px #00000080}.sw-stage.g-brand .sw-brand .patch,.sw-stage.g-brand .sw-brand:after{opacity:1}.sw-stage.g-brand .sw-brand .glyph{opacity:1;transform:none}.sw-stage.g-brand .sw-brand .label{opacity:1;transform:translateY(-50%)}.sw-stage.g-brand .sw-brand:not(.is-collapsed) .pane{transform:scaleX(.45)}@media (prefers-reduced-motion: reduce){.sw-cursor{display:none}}.pc-users{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.pc-users .lbl{font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.seg-sm button{min-height:44px;min-width:56px;padding:0 16px;font-size:.92rem;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.seg-sm button small{font-size:.72rem;font-weight:600;opacity:.75}.pc-users .more{font-size:.86rem;font-weight:600;color:var(--gold-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--gold) 60%,transparent);text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}@keyframes hero-in{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hero-scene{0%{translate:0 40px}to{translate:0 0}}@media (prefers-reduced-motion: no-preference){.js .hero-h1 .w{animation:hero-in .9s cubic-bezier(.215,.61,.355,1) both}.js .hero-h1 .line:first-child>span:nth-child(1) .w{animation-delay:.1s}.js .hero-h1 .line:first-child>span:nth-child(2) .w{animation-delay:.16s}.js .hero-h1 .line:first-child>span:nth-child(3) .w{animation-delay:.22s}.js .hero-h1 .line:last-child>span:nth-child(1) .w{animation-delay:.28s}.js .hero-h1 .line:last-child>span:nth-child(2) .w{animation-delay:.34s}.js .hero-h1 .line:last-child>span:nth-child(3) .w{animation-delay:.4s}.js .hero .reveal{animation:hero-rise .9s cubic-bezier(.215,.61,.355,1) both}.js .hero .reveal:nth-of-type(1){animation-delay:.38s}.js .hero-lede.reveal{animation-delay:.45s}.js .hero-cta.reveal{animation-delay:.52s}.js .scene{animation:hero-scene 1.1s cubic-bezier(.215,.61,.355,1) .1s both}}.chat .f{display:grid;gap:10px}.chat .f p{margin:0}.chat .f .caret{display:inline-block;width:7px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--night-gold);animation:f-caret .9s steps(2) infinite}@keyframes f-caret{50%{opacity:0}}.f-table{width:100%;border-collapse:collapse;font-size:.86rem;opacity:0;transform:translateY(6px);transition:opacity .36s var(--ease),transform .36s var(--ease)}.f-table.on{opacity:1;transform:none}.f-table th{text-align:left;font-weight:600;color:var(--night-muted);padding:7px 0;border-top:1px solid var(--night-line)}.f-table td{text-align:right;font-weight:700;color:var(--night-ink);font-variant-numeric:tabular-nums;padding:7px 0;border-top:1px solid var(--night-line)}.f-cite{font-size:.76rem;font-weight:600;letter-spacing:.02em;color:var(--night-gold);opacity:0;transition:opacity .3s var(--ease) .12s}.f-cite:before{content:"";display:inline-block;width:14px;height:1px;margin-right:8px;vertical-align:middle;background:var(--night-gold)}.f-cite.on{opacity:.9}@media (prefers-reduced-motion: reduce){.chat .f .caret{display:none}.f-table,.f-cite{transition:none}}.how-grid{display:grid;gap:48px}@media (min-width: 1024px){.how-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:96px;align-items:start}.how .section-head{position:sticky;top:120px}}.how-cta{justify-self:start;margin-top:10px}.how-steps{display:grid;counter-reset:s}.how-steps li{display:grid;grid-template-columns:64px 1fr;gap:8px;padding:26px 0 28px;border-top:1px solid var(--border)}.how-steps li:last-child{border-bottom:1px solid var(--border)}.how-n{font-size:2rem;font-weight:800;letter-spacing:-.04em;line-height:1;color:transparent;-webkit-text-stroke:1.2px var(--gold-ink);font-variant-numeric:tabular-nums}.how-steps h3{font-size:1.3rem;font-weight:800;letter-spacing:-.02em}.how-steps p{margin-top:6px;color:var(--ink-soft);max-width:56ch}.sync{margin-top:16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 16px;border-radius:12px;background:var(--surface);border:1px solid var(--border);font-size:.86rem}.sync-ends{display:inline-flex;align-items:center;gap:8px;font-weight:700}.sync-ends i{width:18px;height:1.5px;background:var(--border-strong)}.sync-bar{position:relative;height:4px;border-radius:4px;background:var(--bg-2);overflow:hidden}.sync-bar span{position:absolute;inset:0;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--gold),#E2A100)}.sync.run .sync-bar span{transition:transform 1.7s cubic-bezier(.65,0,.35,1);transform:scaleX(1)}.sync.done .sync-bar span{transform:scaleX(1);background:var(--success)}.sync-state{font-weight:700;color:var(--muted);white-space:nowrap}.sync.done .sync-state{color:var(--success)}.sync.done .sync-state:before{content:"";display:inline-block;width:10px;height:6px;margin-right:8px;vertical-align:2px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}@media (max-width: 520px){.sync{grid-template-columns:1fr;gap:10px}.how-steps li{grid-template-columns:48px 1fr}}.how-compact{padding-top:0}.mbar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:45;display:none;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 18px;border-radius:18px;background:color-mix(in srgb,var(--night) 92%,transparent);color:var(--night-ink);box-shadow:0 18px 40px -18px #0000008c,inset 0 0 0 1px #f7c33a40;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateY(140%);transition:transform .42s var(--ease)}.mbar p{font-size:.82rem;line-height:1.3;color:var(--night-soft)}.mbar p b{display:block;color:var(--night-ink);font-size:.92rem}.mbar .btn{min-height:46px;padding-left:16px;font-size:.9rem}.mbar .btn .arrow{width:34px;height:34px}.mbar.on{transform:none}@media (max-width: 899px){.mbar{display:flex}}@media (prefers-reduced-motion: reduce){.mbar{transition:none}}@media (max-width: 400px){.mbar p{display:none}.mbar{justify-content:center;padding-left:8px}.mbar .btn{flex:1}}.pc-vip .btn-secondary{color:var(--night-ink);border-color:#f7c33a80}.pc-vip .btn-secondary .arrow{background:#f7c33a24}.pc-vip .btn-secondary:hover{border-color:var(--night-gold)}.f-shot{display:none}@media (max-width: 1023px){.f-shot{display:block;justify-self:start;width:42%;max-width:180px;margin:-2px 0 4px;border-radius:14px;overflow:hidden;border:3px solid var(--night);box-shadow:0 18px 30px -18px rgba(var(--shadow-rgb),.5);animation:fshot .36s var(--ease) both}.f-shot img{display:block;width:100%;height:auto;aspect-ratio:390 / 600;object-fit:cover;object-position:top}}@keyframes fshot{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.f-shot{animation:none}}.tc-head{display:grid;gap:18px 64px;align-items:end}.tc-head .h2{max-width:15ch;font-size:clamp(2.1rem,4vw,3.4rem);letter-spacing:-.03em}.tc-head p span{display:block}.tc-head p{max-width:none;color:var(--night-soft);font-size:clamp(1.02rem,1.2vw,1.15rem);line-height:1.6}@media (min-width: 1024px){.tc-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.tc-cards{display:grid;gap:16px;margin-top:clamp(36px,4.4vw,56px)}@media (min-width: 900px){.tc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.tc-card{display:flex;flex-direction:column;padding:clamp(24px,2.4vw,32px);border:1px solid var(--night-line-strong);border-top:2px solid var(--night-gold);border-radius:var(--r-card);background:var(--night-2)}.tc-t{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:1.15;font-size:clamp(1.3rem,1.7vw,1.55rem);color:var(--night-ink)}.tc-k{margin-top:24px;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--night-muted)}.tc-k-out{margin-top:20px;padding-top:20px;border-top:1px solid var(--night-line);color:var(--night-gold)}.tc-p{margin-top:8px;font-size:1rem;line-height:1.55;color:var(--night-soft)}.tc-p-out{color:var(--night-ink);font-weight:600}.vx{margin-top:10px;padding:12px 16px 6px;border-radius:12px;background:var(--surface);border:1px solid var(--border);font-size:.88rem}.vx-head{display:flex;align-items:baseline;gap:6px;color:var(--muted)}.vx-head b{margin-right:auto;color:var(--ink);font-weight:700}.vx-n{position:relative;display:inline-grid;height:1.3em;overflow:hidden;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.vx-n span{grid-area:1 / 1;transition:transform .42s var(--ease),opacity .42s var(--ease),visibility 0s linear .42s}.vx-n .b{transform:translateY(100%);opacity:0;visibility:hidden}.vx.done .vx-n .a{transform:translateY(-100%);opacity:0;visibility:hidden}.vx.done .vx-n .b{transform:none;opacity:1;visibility:visible;transition-delay:0s;color:var(--success)}.vx ul{margin-top:8px;display:grid}.vx li{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--border)}.vx li span:first-child{color:var(--muted);font-variant-numeric:tabular-nums}.vx li b{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx li .r{font-weight:700;font-variant-numeric:tabular-nums}.js .vx li.new{opacity:0;transform:translate(-24px)}.js .vx.run li.new{transition:opacity .5s var(--ease) 1.2s,transform .7s var(--ease) 1.2s,background-color 1.2s linear 1.9s;opacity:1;transform:none;background:color-mix(in srgb,var(--gold) 12%,transparent)}.js .vx.done li.new{background:transparent}.js .vx.done li.new{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.js .vx li.new{opacity:1;transform:none}.vx-n span,.vx li.new{transition:none!important}}.pc-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:40px;padding:14px 14px 14px 20px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface)}.pc-offer{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.pc-offer b{font-weight:800;letter-spacing:-.01em;color:var(--ink)}.pc-offer b:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 22%,transparent);vertical-align:1px}.pc-offer span{color:var(--muted);font-size:.94rem}.pc-bar .bill{justify-items:end}.pc-grid{margin-top:28px}.pc{gap:18px}.pc-plate{height:150px;display:grid;align-items:center}.pc-pills{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;line-height:1}.pc-pills>*{margin:0;vertical-align:top}.pc-reco{position:static;display:inline-flex;align-items:center;height:26.4px;padding:0 12px;font-size:.64rem;line-height:1;letter-spacing:.14em;box-shadow:0 6px 14px -8px #00000080}.pc-tag{font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-price{padding-bottom:18px;min-height:108px;align-content:start}.pc-cta{display:grid;gap:12px;margin-top:auto;padding-top:6px}.pc-cta .pc-btn{width:100%;justify-content:space-between}.pc-vip .pc-btn{background:var(--night-gold);color:#1a1406}.pc-vip .pc-btn .arrow{background:#1a14061f}.pc-vip .pc-btn:hover{background:#ffd25a;box-shadow:0 14px 32px -14px #f7c33a99}.pc-foot{text-align:center;min-height:24px;display:flex;align-items:center;justify-content:center}.pc-how{position:relative;gap:8px;color:var(--night-soft);font-weight:600}.pc-info{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid rgba(247,195,58,.6);color:var(--night-gold);font:700 .78rem/1 Georgia,Times New Roman,serif;font-style:italic;transition:background-color var(--d-fast) linear}.pc-info:hover,.pc-info:focus-visible{background:#f7c33a29}.pc-tip{position:absolute;bottom:calc(100% + 10px);left:50%;width:min(300px,80vw);translate:-50% 4px;padding:12px 14px;border-radius:12px;background:#f3f1ec;color:#16181b;font-size:.86rem;font-weight:500;line-height:1.5;text-align:left;box-shadow:0 18px 40px -16px #0009;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s linear,translate .22s var(--ease),visibility 0s .22s;z-index:5}.pc-how:hover .pc-tip,.pc-info:focus-visible+.pc-tip{opacity:1;visibility:visible;translate:-50% 0;transition:opacity .18s linear,translate .22s var(--ease)}@media (max-width: 640px){.pc-bar{border-radius:20px}.pc-tag{white-space:normal}}.screen-img img{pointer-events:none;-webkit-user-drag:none;-webkit-touch-callout:none;user-select:none}.sw-ring.call{animation:sw-ring 2.2s var(--ease) 3;box-shadow:0 0 0 2.5px var(--gold)}.sw-stage .sw-theme .tip.show{opacity:1;transform:translateY(0);background:var(--gold);color:#1a1406;box-shadow:0 8px 20px -10px #785000b3}@media (prefers-reduced-motion: reduce){.sw-ring.call{animation:none}}.ask-list{display:grid;border-top:1px solid var(--border);counter-reset:ask}.ask-list li{display:grid;gap:6px;padding:20px 0 20px 52px;border-bottom:1px solid var(--border);position:relative;counter-increment:ask}.ask-list li:before{content:counter(ask,decimal-leading-zero);position:absolute;left:0;top:22px;font-size:.78rem;font-weight:700;letter-spacing:.08em;color:var(--gold-ink)}.ask-list .q{font-family:var(--font-display);font-weight:700;font-size:1.18rem;letter-spacing:-.015em;color:var(--ink)}.ask-list .q:before{content:"“";color:var(--gold);margin-right:2px}.ask-list .q:after{content:"”";color:var(--gold);margin-left:1px}.ask-list .a{color:var(--ink-soft);font-size:1rem;line-height:1.55}.ask-list .a b{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.ask-list .c{font-size:.8rem;font-weight:600;color:var(--gold-ink)}@keyframes fp-msg{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sw-ring.call{animation:sw-ring 2.6s var(--ease) 3}.sw-stage .sw-theme .tip{transition:opacity .36s var(--ease),transform .36s var(--ease)}.pocket-grid{display:grid;gap:36px;grid-template-areas:"head" "device" "list"}.pocket-head{grid-area:head}.pocket-list{grid-area:list}.pocket-device{grid-area:device}@media (min-width: 1024px){.pocket-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head device" "list device";grid-template-rows:auto 1fr;column-gap:88px;row-gap:32px;align-content:center}.pocket-device{align-self:center}.pocket-list{align-self:start}}.pocket-list{display:grid;border-top:1px solid var(--border)}.pocket-list li{border-bottom:1px solid var(--border)}.pocket-list button{position:relative;width:100%;display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start;padding:16px 12px 16px 0;text-align:left;background:none;border:0;color:inherit;font:inherit;cursor:pointer;transition:padding .36s var(--ease)}.pocket-list .n{padding-top:3px;font-size:.78rem;font-weight:700;letter-spacing:.08em;color:var(--ink-soft);transition:color .3s var(--ease)}.pocket-list .t{display:grid;gap:2px}.pocket-list b{font-family:var(--font-display);font-weight:700;font-size:1.12rem;letter-spacing:-.012em;color:color-mix(in srgb,var(--ink) 62%,transparent);transition:color .3s var(--ease)}.pocket-list .l{display:block;max-height:0;overflow:hidden;color:var(--ink-soft);font-size:.97rem;line-height:1.5;opacity:0;transition:max-height .46s var(--ease),opacity .32s var(--ease),margin .46s var(--ease)}.pocket-list .on .l{max-height:4.6em;opacity:1;margin-top:4px}.pocket-list .on b{color:var(--ink)}.pocket-list .on .n{color:var(--gold-ink)}.pocket-list button:hover b{color:var(--ink)}.pocket-list button:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.pocket-list .bar{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gold);transform-origin:0 50%;animation:pk-bar linear both}@keyframes pk-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pocket-device{position:relative;display:grid;justify-items:center;gap:18px}.pocket-glow{position:absolute;inset:8% 0 14%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--gold) 22%,transparent),transparent);filter:blur(30px);pointer-events:none}.pocket-ph{--ph-w: min(74vw, 320px)}.pk-shot{position:absolute;inset:0;overflow:hidden;background:#0f0d0b;will-change:transform;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .32s linear,visibility 0s linear .52s;visibility:hidden}.pk-shot[data-s=cur]{transform:none;visibility:visible;z-index:3;transition-delay:0s;box-shadow:-22px 0 44px -18px #00000059}.pk-shot[data-s=under]{transform:none;visibility:visible;z-index:2;transition-delay:0s}.pk-shot[data-s=before]{transform:translate3d(-26%,0,0);z-index:1}.pk-shot[data-s=after]{transform:translate3d(104%,0,0);z-index:3}.pk-shot.is-sheet[data-s=cur]{opacity:1;box-shadow:none;transition:opacity .36s linear .2s}.pk-shot.is-sheet[data-s=before],.pk-shot.is-sheet[data-s=after]{transform:none;opacity:0;z-index:3;transition:opacity .24s linear,visibility 0s linear .24s}.pk-lt,.pk-dk{position:absolute;inset:0}.pk-dk{clip-path:circle(0px at 81.4% calc(var(--ph-w) * .0711));transition:clip-path .62s cubic-bezier(.22,1,.36,1)}.pocket-ph.is-dark .pk-dk{clip-path:circle(calc(var(--ph-w) * 2.6) at 81.4% calc(var(--ph-w) * .0711))}.pk-shot .screen-img,.pk-shot picture,.pk-shot img{position:absolute;inset:0;width:100%;height:100%}.pk-theme{position:absolute;z-index:6;left:76.4%;width:10%;aspect-ratio:1;top:calc(var(--ph-w) * .94 * 10 / 390);padding:0;border:0;border-radius:12px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.pk-theme:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.pk-theme .plate{position:absolute;inset:0;border-radius:inherit;display:grid;place-items:center;color:transparent;box-shadow:0 0 0 2px var(--gold);opacity:0;transition:opacity .2s linear;animation:pk-call 2.4s ease-in-out 1.2s 3}.pk-theme .plate svg{width:56%;height:56%}.pk-theme:hover .plate,.pk-theme:focus-visible .plate,.pk-theme.is-busy .plate{opacity:1;animation:none}.pk-theme.is-busy .plate{color:var(--gold-ink)}.pk-theme.is-busy .plate svg{animation:pk-spin .7s linear infinite}@keyframes pk-spin{to{transform:rotate(360deg)}}.pk-theme:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@keyframes pk-call{0%,to{opacity:0}40%,60%{opacity:1}}.pk-tap{position:absolute;z-index:5;left:50%;top:77%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:color-mix(in srgb,var(--gold) 55%,transparent);pointer-events:none;animation:pk-tap .52s cubic-bezier(.22,1,.36,1) both}@keyframes pk-tap{0%{transform:scale(.3);opacity:.9}60%{opacity:.55}to{transform:scale(1.7);opacity:0}}.pocket-try{color:var(--gold-ink);font-weight:600}.pocket-cap{font-size:.9rem;color:var(--ink-soft)}.pocket-cap .k{font-size:.72rem;font-weight:700;letter-spacing:.14em;color:var(--gold-ink);margin-right:6px;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.pk-shot,.pk-dk,.pocket-list .l{transition:none}.pocket-list .bar,.pk-theme .plate,.pk-theme.is-busy .plate svg,.pk-tap{animation:none}}.pocket-list .n{display:none}.pocket-list button{grid-template-columns:1fr}.monitor-screen.landed:after,.ph-screen.landed:after{content:"";position:absolute;inset:0;z-index:70;pointer-events:none;background:linear-gradient(to bottom,#f0592a 0 1px,#f0592a24 1px,#f0592a00 18px);opacity:0;will-change:transform;animation:hero-scan .9s cubic-bezier(.65,0,.35,1) 80ms 1 both}@keyframes hero-scan{0%{transform:translateY(0);opacity:0}8%{opacity:1}86%{opacity:1}to{transform:translateY(100%);opacity:0}}@media (prefers-reduced-motion: reduce){.monitor-screen.landed:after,.ph-screen.landed:after{animation:none;display:none}}.pc-testing{margin-top:10px;font-size:.8rem;line-height:1.45;color:var(--pc-soft, var(--muted))}.js .pc.rv:not(.in){transform:translateY(24px)}.js .pc.rv:not(.in) .pc-list li,.js .pc.rv:not(.in) .pc-price{opacity:0;transform:translateY(6px)}.pc .pc-list li,.pc .pc-price{transition:opacity .6s var(--ease),transform .6s var(--ease)}.pc.in .pc-price{transition-delay:.22s}.pc.in .pc-list li:nth-child(1){transition-delay:.3s}.pc.in .pc-list li:nth-child(2){transition-delay:.35s}.pc.in .pc-list li:nth-child(3){transition-delay:.4s}.pc.in .pc-list li:nth-child(4){transition-delay:.45s}.pc.in .pc-list li:nth-child(5){transition-delay:.5s}.pc.in .pc-list li:nth-child(6){transition-delay:.55s}.pc.rv-2{transition-delay:90ms}.pc.rv-3{transition-delay:.18s}@media (prefers-reduced-motion: reduce){.js .pc.rv:not(.in){transform:none}.js .pc.rv:not(.in) .pc-list li,.js .pc.rv:not(.in) .pc-price{opacity:1;transform:none}}.pc-vip{background:radial-gradient(140% 70% at 100% 0%,rgba(247,195,58,.1),transparent 60%),linear-gradient(180deg,#121316,#0b0c0e);border-color:#f7c33a6b}.pc-vip:before{content:"";position:absolute;inset:7px;border-radius:15px;border:1px solid rgba(247,195,58,.18);pointer-events:none;z-index:2}.pc-vip .pc-tag{color:#d9d2c1}.pc-vip .pc-list li{color:#cfc9bb}.pc-btn-vip{position:relative;overflow:hidden;background:transparent;color:var(--night-gold);border:1px solid rgba(247,195,58,.7);box-shadow:inset 0 0 0 1px #f7c33a1f;transition:color .3s var(--ease),background .3s var(--ease),border-color .3s var(--ease)}.pc-btn-vip:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,#f7d774,#e0a92a 55%,#f5cd62);transform:translateY(101%);transition:transform .42s var(--ease)}.pc-btn-vip>*{position:relative;z-index:1}@media (hover: hover){.pc-btn-vip:hover{color:#1c1606;border-color:#f2c452}.pc-btn-vip:hover:before{transform:none}}.pc-btn-vip:focus-visible{outline:2px solid var(--night-gold);outline-offset:3px}.pc.pc-vip{color:var(--night-ink);--pc-soft: #CFC9BB;--pc-line: rgba(247,195,58,.16)}.pc-vip .pc-price .now{color:var(--night-gold)}.pc-vip .pc-price .note,.pc-vip .pc-foot,.pc-vip .pc-how{color:var(--night-muted)}.pc-vip .pc-btn.pc-btn-vip{background:transparent;color:var(--night-gold)}.pc-vip .pc-btn.pc-btn-vip .arrow{background:#f7c33a1f}@media (hover: hover){.pc-vip .pc-btn.pc-btn-vip:hover{background:transparent;color:#1c1606;box-shadow:0 14px 32px -14px #f7c33a8c}.pc-vip .pc-btn.pc-btn-vip:hover .arrow{background:#1c160624}}@media (max-width: 767px){.hero-top{padding:28px 0 24px}.hero-lede{margin-top:18px}.hero-cta{margin-top:24px;gap:12px 20px}.pocket-grid{gap:28px}.nl-card{padding:22px 20px;gap:18px}.faq-grid{gap:24px}.faq summary{padding:18px 0;font-size:1.1rem}.pc-bar{margin-top:24px}.pc-grid{margin-top:20px;gap:16px}}.pg-sec{padding-block:clamp(60px,10vw,152px)}.pg-head{display:grid;gap:22px;margin-bottom:clamp(40px,5vw,72px)}.pg-head>div{display:grid;gap:18px;max-width:760px}@media (min-width: 1024px){.pg-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:64px}}.pg-head-note{color:var(--ink-soft);max-width:44ch;font-size:1.02rem}.pg-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px}.pg-points{display:grid;gap:12px;color:var(--ink-soft);max-width:60ch}.pg-points li{position:relative;padding-left:28px;line-height:1.55}.pg-points li:before{content:"";position:absolute;left:0;top:.8em;width:14px;height:1.5px;background:var(--gold)}.pg-points b{color:var(--ink);font-weight:700}.pg-tag{display:inline-block;margin-left:10px;padding:3px 9px;border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--gold-ink);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;vertical-align:3px;line-height:1.2;white-space:nowrap}.pg-bezel{padding:6px;border-radius:10px;background:var(--night-2);box-shadow:0 0 0 1px #00000059,0 60px 110px -60px rgba(var(--shadow-rgb),.6),0 24px 48px -36px rgba(var(--shadow-rgb),.45)}.pg-bezel img{width:100%;height:auto;border-radius:5px}.pg-panel{padding:clamp(24px,3vw,40px);border:1px solid var(--border);border-radius:var(--r-4);background:var(--surface);box-shadow:0 40px 80px -60px rgba(var(--shadow-rgb),.4)}.pg-panel-h{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:14px}.pg-panel-h~.pg-panel-h{margin-top:40px}.pg-panel-note{margin-top:18px;font-size:.95rem;color:var(--ink-soft)}.pg-steps{counter-reset:s}.pg-steps li{counter-increment:s;position:relative;padding:14px 0 14px 40px;border-top:1px solid var(--border);color:var(--ink-soft);line-height:1.5}.pg-steps li:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:16px;color:var(--gold-ink);font-weight:700;font-size:.85rem;font-variant-numeric:tabular-nums}.pg-steps b{color:var(--ink);font-weight:700}.pg-facts>div{display:grid;gap:2px;padding:12px 0;border-top:1px solid var(--border)}.pg-facts dt{font-size:.8rem;color:var(--muted)}.pg-facts dd{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.nowrap{white-space:nowrap}.pd{display:grid;gap:0}@media (min-width: 1100px){.pd{grid-template-columns:196px minmax(0,1fr);gap:72px}}.pd-nav{display:none}@media (min-width: 1100px){.pd-nav{display:block;position:sticky;top:calc(var(--header-h) + 40px);align-self:start;padding-top:clamp(60px,8vw,128px)}.pd-nav>p{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.pd-nav ol{border-left:1px solid var(--border)}.pd-nav a{position:relative;display:grid;grid-template-columns:28px 1fr;margin-left:-1px;padding:9px 0 9px 16px;border-left:1.5px solid transparent;font-size:.92rem;font-weight:500;color:var(--muted);line-height:1.35;transition:color var(--d-fast) linear,border-color var(--d-base) var(--ease)}.pd-nav a span{font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;padding-top:1px}.pd-nav a:hover{color:var(--ink)}.pd-nav a[aria-current]{color:var(--ink);font-weight:600;border-left-color:var(--gold)}.pd-nav a[aria-current] span{color:var(--gold-ink)}}.pd-body{min-width:0}.pd-ch{padding-block:clamp(60px,8vw,128px);scroll-margin-top:88px}.pd-ch+.pd-ch{border-top:1px solid var(--border)}.pd-ch-head{display:grid;gap:18px;max-width:780px;margin-bottom:clamp(36px,5vw,64px)}.pd-lede{font-size:clamp(1.05rem,1.3vw,1.22rem);line-height:1.55;color:var(--ink-soft);max-width:58ch}.pd-ch>.pg-points{margin-top:clamp(40px,5vw,64px);max-width:none}@media (min-width: 900px){.pd-ch>.pg-points{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}.pd-ch>.pg-points li{padding:18px 0 0;border-top:1px solid var(--border)}.pd-ch>.pg-points li:before{top:-1px;width:32px}}.pd-split{display:grid;gap:40px;align-items:center;margin-top:clamp(64px,8vw,112px);padding-top:clamp(48px,6vw,80px);border-top:1px solid var(--border)}.pd-split.flip{margin-top:0;padding-top:0;border-top:0;align-items:start}@media (min-width: 900px){.pd-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px}.pd-split.flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.pd-split-copy{display:grid;gap:22px}.pd-mods{margin-top:clamp(56px,7vw,96px)}.pd-split .pd-mods{margin-top:0}.pd-mods-h{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.pd-mods dl>div{display:grid;gap:4px;padding:18px 0;border-top:1px solid var(--border)}.pd-mods dl>div:last-child{border-bottom:1px solid var(--border)}@media (min-width: 900px){.pd-mods dl>div{grid-template-columns:220px minmax(0,1fr);gap:32px}.pd-split .pd-mods dl>div{grid-template-columns:1fr;gap:4px}}.pd-mods dt{font-weight:700;color:var(--ink)}.pd-mods dd{color:var(--ink-soft);max-width:62ch}.pd-ch.pd-night{padding:clamp(32px,5vw,72px);border-radius:var(--r-card);border-top:0;margin-block:clamp(24px,3vw,40px)}.pd-ch.pd-night+.pd-ch{border-top:0}.pd-night .pg-bezel{background:#000;box-shadow:0 0 0 1px var(--night-line-strong),0 60px 110px -50px #000c}@media (max-width: 767px){.pd-ch.pd-night{margin-inline:calc(-1 * var(--gutter));border-radius:0;padding-inline:var(--gutter)}}.pd-data{display:grid;gap:0 48px}@media (min-width: 768px){.pd-data{grid-template-columns:1fr 1fr}}.pd-data>div{display:grid;gap:6px;padding:22px 0 26px;border-top:1px solid var(--border)}.pd-data dt{font-weight:700;font-size:1.15rem;letter-spacing:-.01em;color:var(--ink)}.pd-data dd{color:var(--ink-soft)}.pd-plans{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;margin-top:clamp(48px,6vw,80px);padding-top:28px;border-top:1px solid var(--gold)}.pd-plans p{color:var(--ink-soft);max-width:60ch}.pd-plans b{color:var(--ink)}.mx-wrap{position:relative}.pr .plans-page{padding-top:clamp(16px,2vw,28px)}.pr .ph-hero{padding:clamp(24px,3vw,44px) 0 clamp(20px,2.4vw,32px)}.pr .ph-hero h1{font-size:clamp(2.3rem,4.4vw,3.9rem)}.pr .ph-hero .wrap{gap:14px}.pr .plans-page .pc-grid{margin-top:20px}.mx{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.95rem}.mx thead th{position:sticky;top:88px;z-index:2;background:var(--bg);padding:18px 8px 16px;text-align:center;vertical-align:bottom;border-bottom:1px solid var(--ink);font-weight:400;box-shadow:0 -90px 0 var(--bg)}.mx thead th:first-child{width:46%;text-align:left;padding-left:0;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}@media (min-width: 900px){.mx thead th:first-child{width:52%}}.mx thead b{display:block;font-size:1.12rem;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.mx thead small{display:block;margin-top:6px;font-size:.8rem;color:var(--muted);font-variant-numeric:tabular-nums}.mx thead .mx-gold{box-shadow:inset 0 2px 0 var(--gold),0 -90px 0 var(--bg)}.mx-group th{padding:40px 0 12px;text-align:left;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);border-bottom:1px solid var(--border-strong)}.mx tbody th[scope=row]{padding:18px 20px 18px 0;text-align:left;font-weight:400;vertical-align:top;border-bottom:1px solid var(--border)}.mx tbody th[scope=row] b{display:block;font-weight:700;color:var(--ink)}.mx tbody th[scope=row] small{display:block;margin-top:4px;font-size:.86rem;line-height:1.5;color:var(--ink-soft);max-width:56ch}.mx td{padding:18px 6px;text-align:center;vertical-align:top;border-bottom:1px solid var(--border)}.mx-yes svg{display:inline-block;color:var(--ink);margin-top:3px}.mx-addon{color:var(--gold-ink);font-weight:700;font-size:.82rem}.mx-no{color:var(--muted)}.mx-text{font-size:.84rem;font-weight:600;color:var(--ink-soft);line-height:1.4}@media (max-width: 639px){.mx{font-size:.88rem}.mx tbody th[scope=row] small{font-size:.8rem}.mx thead b{font-size:.98rem}.mx thead th:first-child{width:40%}.mx thead small{font-size:.68rem}.mx td{padding-inline:2px}.mx-text{font-size:.7rem;overflow-wrap:anywhere}}.vip-testing{margin-top:28px}.vip-testing p{font-size:.92rem;color:var(--muted);max-width:80ch}.vip-testing b{color:var(--ink)}.pr-terms>div{display:grid;gap:10px;padding:28px 0;border-top:1px solid var(--border)}.pr-terms>div:last-child{border-bottom:1px solid var(--border)}@media (min-width: 900px){.pr-terms>div{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}}.pr-terms dt{font-weight:700;font-size:1.15rem;letter-spacing:-.01em;color:var(--ink)}.pr-terms dd{color:var(--ink-soft);max-width:68ch}.pr-refer{display:grid;gap:36px;margin-top:clamp(72px,9vw,128px);padding:clamp(32px,5vw,72px);border-radius:var(--r-4);scroll-margin-top:96px}@media (min-width: 1024px){.pr-refer{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px;align-items:start}}.pr-refer-head{display:grid;gap:18px}.pr-refer .h2{font-size:clamp(2rem,3.6vw,3.2rem)}.pr-refer dl>div{display:grid;grid-template-columns:76px 1fr;gap:16px;padding:18px 0;border-top:1px solid var(--border)}.pr-refer dt{font-weight:800;font-size:1.6rem;letter-spacing:-.03em;color:var(--gold-ink);font-variant-numeric:tabular-nums;line-height:1.1}.pr-refer dd{color:var(--ink-soft)}.pr-refer .pg-cta{margin-top:28px}.form{display:grid;gap:22px}.form .row2{display:grid;grid-template-columns:1fr;gap:22px}@media (min-width: 640px){.form .row2{grid-template-columns:1fr 1fr}}.field{display:grid;gap:8px;align-content:start}.field label{font-weight:600;font-size:.9rem;color:var(--ink)}.field .opt{font-weight:500;color:var(--muted)}.field input,.field select,.field textarea{width:100%;min-height:52px;padding:0 16px;font:inherit;font-size:1rem;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-6);transition:border-color var(--d-fast) linear,box-shadow var(--d-base) var(--ease)}.field textarea{min-height:132px;padding:14px 16px;resize:vertical;line-height:1.5}.field select{appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236A6E74' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--muted)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 45%,transparent)}.field input[aria-invalid=true]{border-color:var(--danger)}.err{color:var(--danger);font-size:.88rem;font-weight:600}.consent{display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:start;color:var(--ink-soft);font-size:.94rem;line-height:1.55;cursor:pointer}.consent input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--ink);cursor:pointer}.vip-intro{padding:4px 0 4px 16px;border-left:2px solid var(--gold);color:var(--ink-soft)}.form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:6px}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.st .ph-hero h1{font-size:clamp(2.3rem,4.6vw,4.1rem);max-width:20ch}.start{padding-top:clamp(40px,5vw,72px)}.start-grid{display:grid;gap:40px;align-items:start}@media (min-width: 1024px){.start-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:72px}}.start-steps{display:flex;gap:16px;margin-bottom:32px;scroll-margin-top:104px}.start-steps li{flex:1;display:grid;gap:4px;padding-top:14px;border-top:2px solid var(--border);font-size:.9rem;font-weight:600;color:var(--muted);line-height:1.3}.start-steps li span{font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}.start-steps li[aria-current=step]{color:var(--ink);border-top-color:var(--gold)}.start-steps li[aria-current=step] span{color:var(--gold-ink)}.start-steps li.done{color:var(--ink-soft);border-top-color:var(--ink)}.start-card{padding:clamp(22px,3vw,40px);border:1px solid var(--border);border-radius:var(--r-4);background:var(--surface);box-shadow:0 40px 80px -60px rgba(var(--shadow-rgb),.4)}.start-card.form{gap:22px}.start-pick{display:grid;grid-template-columns:1fr 1fr;gap:12px}.start-pick button{display:grid;gap:4px;min-height:84px;padding:16px 20px;text-align:left;border:1px solid var(--border-strong);border-radius:var(--r-6);background:var(--bg);transition:border-color var(--d-fast) linear,box-shadow var(--d-base) var(--ease)}.start-pick button:hover{border-color:var(--ink-soft)}.start-pick button b{justify-self:start;font-size:1.15rem;font-weight:800;letter-spacing:-.01em}.start-pick button small{color:var(--ink-soft);font-size:.86rem;font-variant-numeric:tabular-nums}.start-pick button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink),inset 0 3px 0 var(--gold);background:var(--surface)}.seg{display:inline-flex;flex-wrap:wrap;padding:4px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg)}.seg button{min-height:44px;padding:0 18px;border-radius:var(--r-pill);font-size:.9rem;font-weight:600;color:var(--ink-soft);transition:background-color var(--d-base) var(--ease),color var(--d-base) var(--ease)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.start-bill{margin-top:14px}.start-h{margin-top:36px}.start-terms{margin-top:16px;counter-reset:t}.start-terms li{counter-increment:t;position:relative;padding:12px 0 12px 36px;border-top:1px solid var(--border);color:var(--ink-soft);line-height:1.55}.start-terms li:before{content:counter(t,decimal-leading-zero);position:absolute;left:0;top:14px;font-size:.8rem;font-weight:700;color:var(--gold-ink);font-variant-numeric:tabular-nums}.start-terms b{color:var(--ink)}.start-card .consent,.start-card .form-foot{margin-top:24px}.start-card .muted.small{margin-top:16px}.start-renew{margin-top:14px;font-size:.92rem;color:var(--ink-soft)}.start-sum{position:sticky;top:calc(var(--header-h) + 32px);display:grid;gap:14px;padding:clamp(24px,3vw,36px);border-radius:var(--r-4);background:var(--night);color:var(--night-ink);--ink: var(--night-ink);--ink-soft: var(--night-soft);--muted: var(--night-muted);--border: var(--night-line);--gold-ink: var(--night-gold);box-shadow:0 50px 90px -50px rgba(var(--shadow-rgb),.7)}.start-price{font-size:.98rem;color:var(--ink-soft)}.start-price b{font-size:2.4rem;font-weight:800;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.start-price span{display:block;font-size:.88rem;color:var(--muted)}.start-sum .pg-points{padding-top:16px;border-top:1px solid var(--border);font-size:.95rem}.start-sum .muted{font-size:.84rem}.start-ref{padding:12px 14px;border-left:2px solid var(--gold);background:#ffffff0a;font-size:.9rem;color:var(--ink-soft)}@media (max-width: 1023px){.start-sum{position:relative;top:0;order:-1}}.lg-page .ph-hero h1{font-size:clamp(2.4rem,5vw,4.4rem);max-width:18ch}.lg-tabs{justify-self:start;display:flex;max-width:100%;margin-top:8px;padding:4px;gap:2px;overflow-x:auto;scrollbar-width:none;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface)}.lg-tabs::-webkit-scrollbar{display:none}.lg-tabs a{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--r-pill);font-size:.9rem;font-weight:600;color:var(--ink-soft);white-space:nowrap;transition:background-color var(--d-base) var(--ease),color var(--d-fast) linear}.lg-tabs a:hover{color:var(--ink)}.lg-tabs a.on{background:var(--ink);color:var(--bg)}.lg{padding-block:clamp(48px,6vw,96px) clamp(72px,9vw,144px)}.lg-grid{display:grid;gap:28px}@media (min-width: 1024px){.lg-grid{grid-template-columns:236px minmax(0,68ch);gap:96px}.lg-grid.no-toc{grid-template-columns:minmax(0,68ch)}}.lg-main{min-width:0}.lg-toc-m{border-block:1px solid var(--border)}.lg-toc-m summary{display:flex;align-items:center;min-height:52px;cursor:pointer;font-weight:700}.lg-toc-m ol{padding-bottom:12px}.lg-toc-d{display:none}@media (min-width: 1024px){.lg-toc-m{display:none}.lg-toc-d{display:block;position:sticky;top:calc(var(--header-h) + 40px);max-height:calc(100vh - var(--header-h) - 80px);overflow-y:auto}.lg-toc-d>p{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.lg-toc-d ol{border-left:1px solid var(--border)}.lg-toc .lg-toc-d a{margin-left:-1px;padding:7px 0 7px 16px;border-left:1.5px solid transparent}.lg-toc .lg-toc-d a[aria-current]{color:var(--ink);font-weight:600;border-left-color:var(--gold)}}.lg-toc ol{counter-reset:toc}.lg-toc li{counter-increment:toc}.lg-toc a{display:grid;grid-template-columns:28px 1fr;padding:8px 0;font-size:.9rem;line-height:1.4;color:var(--muted);transition:color var(--d-fast) linear,border-color var(--d-base) var(--ease)}.lg-toc a:before{content:counter(toc);font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--gold-ink);padding-top:1px}.lg-toc a:hover{color:var(--ink)}.legal{max-width:68ch;font-size:1rem}.legal p,.legal li{color:var(--ink-soft);line-height:1.78;margin-bottom:16px}.legal h2{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:baseline;margin:64px 0 18px;padding-top:30px;border-top:1px solid var(--border);font-size:clamp(1.3rem,1.6vw,1.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--ink);scroll-margin-top:104px}.legal h2:first-child{margin-top:0}.legal .lg-pre+h2{margin-top:40px}.legal h2 .lg-n{min-width:2ch;color:var(--gold-ink);font-variant-numeric:tabular-nums}.legal h3{margin:32px 0 10px;font-size:1.08rem;font-weight:700;color:var(--ink)}.legal a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1.5px;text-underline-offset:4px;overflow-wrap:anywhere}.legal ol{list-style:decimal;padding-left:24px}.legal ul{list-style:disc;padding-left:24px}.legal li::marker{color:var(--gold-ink)}.legal em{color:var(--muted)}.legal strong{color:var(--ink)}.legal .lg-pre{padding:12px 16px;border-radius:var(--r-6);background:var(--bg-2);font-size:.94rem;color:var(--muted)}.lg-officer{margin:32px 0 40px;border:1px solid var(--border);border-radius:var(--r-4);background:var(--surface);box-shadow:0 40px 80px -60px rgba(var(--shadow-rgb),.45);scroll-margin-top:104px}.lg-officer-head{padding:24px 28px 20px;border-bottom:1px solid var(--border)}.legal .lg-officer .lg-officer-role{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);line-height:1.4}.legal .lg-officer .lg-officer-name{margin:6px 0 0;font-weight:800;font-size:1.5rem;letter-spacing:-.02em;color:var(--ink);line-height:1.2}.lg-officer dl{padding:6px 28px}.lg-officer dl>div{display:grid;gap:2px;padding:12px 0;border-bottom:1px solid var(--border)}.lg-officer dl>div:last-child{border-bottom:0}@media (min-width: 640px){.lg-officer dl>div{grid-template-columns:160px 1fr;gap:16px}}.lg-officer dt{font-size:.86rem;color:var(--muted)}.lg-officer dd{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.legal .lg-officer .lg-steps{list-style:none;display:grid;gap:16px;margin:0;padding:20px 28px 24px;border-top:1px solid var(--border)}@media (min-width: 640px){.legal .lg-officer .lg-steps{grid-template-columns:1fr 1fr}}.legal .lg-officer .lg-steps li{display:grid;gap:2px;margin:0;line-height:1.45}.lg-officer .lg-steps b{font-size:1.3rem;font-weight:800;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.lg-officer .lg-steps span{font-size:.92rem;color:var(--ink-soft)}.lg-help{margin-top:64px;padding-top:24px;border-top:1px solid var(--border);font-size:.95rem;color:var(--muted);max-width:68ch}.ref-grid{display:grid;gap:56px}@media (min-width: 1024px){.ref-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:96px;align-items:start}}.ref-code{display:grid;gap:6px;padding:clamp(24px,3vw,36px);border:1px solid var(--border);border-radius:var(--r-4);background:var(--surface);box-shadow:0 40px 80px -60px rgba(var(--shadow-rgb),.45)}.ref-code span{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ref-code b{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;letter-spacing:.06em;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ref-code b.ref-bad{letter-spacing:-.01em;font-size:1.3rem}.ref-code small{font-size:.9rem;color:var(--ink-soft)}.ref-code .ref-code-wait{font-size:.95rem;letter-spacing:0;text-transform:none;font-weight:500}.ref-rules .h3{margin-bottom:18px}.ref-rules .small{margin-top:20px}.nf-list{border-top:1px solid var(--border)}.nf-list a{display:grid;grid-template-columns:1fr auto;gap:4px 24px;align-items:center;min-height:44px;padding:24px 0;border-bottom:1px solid var(--border)}@media (min-width: 768px){.nf-list a{grid-template-columns:minmax(0,4fr) minmax(0,7fr) auto}}.nf-list b{font-size:1.2rem;font-weight:700;letter-spacing:-.015em;color:var(--ink);transition:color var(--d-fast) linear}.nf-list span:not(.arrow){grid-column:1;color:var(--ink-soft)}@media (min-width: 768px){.nf-list span:not(.arrow){grid-column:auto}}.nf-list .arrow{grid-row:1 / span 2;grid-column:2;display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--border-strong);border-radius:50%;transition:transform var(--d-base) var(--ease),border-color var(--d-base) var(--ease)}@media (min-width: 768px){.nf-list .arrow{grid-row:auto;grid-column:auto}}.nf-list a:hover b{color:var(--gold-ink)}.nf-list a:hover .arrow{transform:translate(4px);border-color:var(--ink)}.legal table{width:100%;border-collapse:collapse;margin:20px 0 24px;font-size:.92rem;line-height:1.5}.legal th{text-align:left;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);padding:0 14px 10px 0;border-bottom:1.5px solid var(--ink);vertical-align:bottom}.legal td{padding:14px 14px 14px 0;border-bottom:1px solid var(--border);vertical-align:top;color:var(--ink-soft)}@media (max-width: 700px){.legal table{display:block;overflow-x:auto}.legal th,.legal td{min-width:150px}}.cmp-sec{padding-block:clamp(40px,5vw,72px) clamp(24px,3vw,40px)}.cmp-head{display:grid;gap:10px;margin-bottom:28px}.cmp{position:relative;border-radius:22px;border:1px solid var(--border);background:var(--surface);box-shadow:0 1px #fff9 inset,0 40px 80px -60px rgba(var(--shadow-rgb),.45);overflow-x:auto}.cmp table{width:100%;min-width:620px;border-collapse:separate;border-spacing:0;font-size:.95rem}.cmp th,.cmp td{padding:13px 20px;text-align:center;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.cmp tbody tr:last-child th,.cmp tbody tr:last-child td{border-bottom:0}.cmp thead th{position:sticky;top:0;z-index:1;padding:22px 20px 18px;background:var(--surface);border-bottom:1px solid var(--border);vertical-align:bottom}.cmp thead th small{display:block;margin-top:8px;font-size:.82rem;color:var(--ink-soft);font-variant-numeric:tabular-nums}.cmp th[scope=row]{text-align:left;font-weight:600;color:var(--ink);width:40%}.cmp .cmp-mod{text-align:left}.cmp-gold,.cmp tr>:nth-child(3){background:color-mix(in srgb,var(--gold) 7%,var(--surface))}.cmp thead .cmp-gold{box-shadow:inset 0 3px 0 var(--gold)}.cmp-group th{padding:22px 20px 8px;text-align:left;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);background:transparent!important;border-bottom:0}.cmp-yes{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 45%,transparent)}.cmp-add{font-size:.8rem;font-weight:700;color:var(--gold-ink)}.cmp-no{display:inline-block;width:12px;height:1.5px;background:var(--border-strong);vertical-align:middle}.cmp-txt{font-size:.86rem;color:var(--ink-soft)}.cmp-note{margin-top:16px;font-size:.86rem;color:var(--muted)}.cmp-ref-sec{padding-block:clamp(16px,2vw,24px) clamp(40px,5vw,64px)}.cmp-ref{display:grid;gap:20px;align-items:center;padding:clamp(24px,3vw,36px);border-radius:22px}@media (min-width: 900px){.cmp-ref{grid-template-columns:minmax(0,1fr) auto auto;gap:40px}}.cmp-ref .h3{margin-top:6px;color:var(--night-ink)}.cmp-ref p:not(.kicker){margin-top:8px;color:var(--night-soft);max-width:60ch;font-size:.95rem}.cmp-ref-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.cmp-ref-cta .link{color:var(--night-soft)}.pd-break{display:flex;align-items:center;gap:20px;padding-block:clamp(20px,3vw,44px) 0}.pd-break:before,.pd-break:after{content:"";flex:1;height:1px;background:var(--border-strong)}.pd-break:before{background:linear-gradient(90deg,transparent,var(--border-strong))}.pd-break:after{background:linear-gradient(90deg,var(--border-strong),transparent)}.pd-break span{position:relative;padding:8px 18px;border:1px solid var(--border-strong);border-radius:var(--r-pill);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);background:var(--surface)}.pd2{padding-block:clamp(24px,3vw,40px) clamp(40px,5vw,72px)}.pd2-tabs{position:relative;z-index:5;display:flex;gap:6px;padding:6px;margin:0 auto 32px;width:fit-content;max-width:100%;overflow-x:auto;border-radius:var(--r-pill);border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 18px 40px -30px rgba(var(--shadow-rgb),.5);scrollbar-width:none}.pd2-tabs::-webkit-scrollbar{display:none}.pd2-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--r-pill);white-space:nowrap;font-weight:600;font-size:.94rem;color:var(--ink-soft);transition:background-color var(--d-base) var(--ease),color var(--d-fast) linear}.pd2-tabs button .ix{font-size:.72rem;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.pd2-tabs button:hover{color:var(--ink)}.pd2-tabs button[aria-selected=true]{background:var(--ink);color:var(--bg)}.pd2-tabs button[aria-selected=true] .ix{color:var(--gold)}.pd2-panel{position:relative;display:grid;gap:32px;align-items:center;animation:pd2-in .42s var(--ease) both}.pd2-panel[hidden]{display:none}@media (min-width: 1024px){.pd2-panel{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:56px}}@keyframes pd2-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.pd2-panel{animation:none}}.pd2-anchor{position:absolute;top:-140px}.pd2-copy{display:grid;gap:14px;align-content:center}.pd2-copy .h2{font-size:clamp(2rem,3.2vw,2.9rem)}.pd2-plan{justify-self:start;padding:5px 12px;border-radius:var(--r-pill);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--gold) 35%,transparent)}.pd2-copy .pg-points{margin-top:6px}.pd2-data{padding-block:clamp(32px,4vw,56px) clamp(56px,6vw,88px);border-top:1px solid var(--border)}.pd2-data dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:22px 0 28px}.pd2-data dl>div{padding:18px 20px;border-radius:16px;border:1px solid var(--border);background:var(--surface)}.pd2-data dt{font-weight:700;color:var(--ink)}.pd2-data dd{margin-top:4px;color:var(--ink-soft);font-size:.92rem}.pd2-tabs .ix{display:none}@media (max-width: 767px){.pd2-tabs{flex-wrap:wrap;justify-content:center;width:100%;border-radius:18px;overflow:visible}}.cmp-yes{width:auto;height:auto;background:none;box-shadow:none;color:var(--ink)}.tab{margin:0;width:100%}.tab-body{position:relative;padding:2.1%;border-radius:clamp(16px,2.4vw,30px);background:linear-gradient(160deg,#26282b,#111214 60%);box-shadow:0 0 0 1px #3a3d42,inset 0 0 0 1.5px #0a0a0b,0 50px 90px -46px rgba(var(--shadow-rgb),.55),0 18px 34px -20px rgba(var(--shadow-rgb),.35)}.tab-cam{position:absolute;top:.9%;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#05070a;box-shadow:inset 0 0 0 1.2px #2b2e33}.tab-screen{position:relative;overflow:hidden;border-radius:clamp(6px,.8vw,12px);aspect-ratio:1180 / 820}.tab-screen picture,.tab-screen img{display:block;width:100%;height:100%;object-fit:contain}.tab-glare{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff14,#fff0 32%)}.pd-duo{--pw: clamp(124px, 12.5vw, 180px);position:relative;padding:0 calc(var(--pw) * .84) calc(var(--pw) * .34) 0}.pd-duo-phone{position:absolute;right:0;bottom:0;--ph-w: var(--pw);filter:drop-shadow(0 34px 40px rgba(var(--shadow-rgb),.32))}@media (max-width: 767px){.pd-duo{--pw: min(46vw, 210px);display:grid;justify-items:center;gap:20px;padding:0}.pd-duo-phone{position:relative;right:auto;bottom:auto}}.ph.ph-light .ph-screen,.ph.ph-light .ph-bar,.ph.ph-light .ph-img{background:#fbfaf8}.ph.ph-light .ph-bar:after{background:#0b0c0e;box-shadow:none}.pd-map{padding-block:clamp(48px,6vw,96px);border-top:1px solid var(--border)}.pd-map-head{display:grid;gap:12px;max-width:62ch}.pd-map-head p{color:var(--ink-soft);font-size:1.05rem}.pd-map-grid{display:grid;gap:16px;margin-top:36px}@media (min-width: 768px){.pd-map-grid{grid-template-columns:1fr 1fr}}@media (min-width: 1180px){.pd-map-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pd-map-col{padding:22px 22px 8px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface)}.pd-map-k{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-bottom:14px;border-bottom:1px solid var(--border);font-weight:800;font-size:1.05rem;letter-spacing:-.01em}.pd-map-k span{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.pd-map-col ul{list-style:none;margin:0;padding:0}.pd-map-col li{display:grid;gap:4px;padding:14px 0}.pd-map-col li+li{border-top:1px dashed var(--border)}.pd-map-col li b{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:700}.pd-map-col li b em{font-style:normal;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:var(--r-pill);background:var(--bg-2);color:var(--ink-soft)}.pd-map-col li span{font-size:.92rem;color:var(--ink-soft)}.pd-map-fab{background:var(--night);border-color:var(--night);--ink: var(--night-ink);--ink-soft: var(--night-soft);--border: var(--night-line-strong);--gold-ink: var(--night-gold);color:var(--night-ink)}.scroll-line{position:fixed;left:0;right:0;top:0;z-index:41;height:3px;pointer-events:none;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--gold-ink),var(--gold))}.cmp-ref-coins{position:relative;width:92px;height:72px;justify-self:center}.cmp-ref-coins .coin-sm{--c: 30px;position:absolute;left:6px}.cmp-ref-coins .coin-sm:nth-child(1){bottom:0}.cmp-ref-coins .coin-sm:nth-child(2){bottom:9px;left:10px}.cmp-ref-coins .coin-sm:nth-child(3){bottom:18px;left:4px}.cmp-ref-top{--c: 56px;position:absolute;right:0;top:0}@media (max-width: 899px){.cmp-ref-coins{justify-self:start}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.scroll-line{animation:sl-grow linear both;animation-timeline:scroll(root)}@keyframes sl-grow{to{transform:scaleX(1)}}@media (min-width: 768px){.pd2{overflow-x:clip}.pd-duo .tab{animation:sc-settle linear both;animation-timeline:view();animation-range:entry 10% entry 90%}.pd-duo-phone{animation:sc-slide linear both;animation-timeline:view();animation-range:entry 25% entry 100%}}@keyframes sc-settle{0%{transform:translateY(36px)}to{transform:none}}@keyframes sc-slide{0%{transform:translate(calc(var(--pw) * 1.25))}to{transform:none}}.pd-map-col li,.pd2-data dl>div{animation:sc-rise linear both;animation-timeline:view();animation-range:entry 0% entry 90%}.pd-map-k{animation:sc-rule linear both;animation-timeline:view();animation-range:entry 0% cover 30%;background:linear-gradient(var(--gold),var(--gold)) 0 100% / 0 2px no-repeat}@keyframes sc-rise{0%{transform:translateY(28px);opacity:0}to{transform:none;opacity:1}}@keyframes sc-rule{to{background-size:48px 2px}}.pricing-scope,.pr{timeline-scope:--pcv,--cmpv}.pc{view-timeline:--pcv block}.cmp{view-timeline:--cmpv block}.cmp tbody td>span:not(.sr-only):not(.cmp-add){display:inline-block;animation:sc-pop linear both;animation-timeline:--cmpv}.cmp tbody:nth-of-type(1) tr:nth-child(1) td>span{animation-range:cover 5% cover 11%}.cmp tbody:nth-of-type(1) tr:nth-child(2) td>span{animation-range:cover 7% cover 13%}.cmp tbody:nth-of-type(1) tr:nth-child(3) td>span{animation-range:cover 9% cover 15%}.cmp tbody:nth-of-type(1) tr:nth-child(4) td>span{animation-range:cover 11% cover 17%}.cmp tbody:nth-of-type(1) tr:nth-child(5) td>span{animation-range:cover 13% cover 19%}.cmp tbody:nth-of-type(1) tr:nth-child(6) td>span{animation-range:cover 15% cover 21%}.cmp tbody:nth-of-type(1) tr:nth-child(7) td>span{animation-range:cover 17% cover 23%}.cmp tbody:nth-of-type(2) tr:nth-child(1) td>span{animation-range:cover 19% cover 25%}.cmp tbody:nth-of-type(2) tr:nth-child(2) td>span{animation-range:cover 21% cover 27%}.cmp tbody:nth-of-type(2) tr:nth-child(3) td>span{animation-range:cover 23% cover 29%}.cmp tbody:nth-of-type(2) tr:nth-child(4) td>span{animation-range:cover 25% cover 31%}.cmp tbody:nth-of-type(2) tr:nth-child(5) td>span{animation-range:cover 27% cover 33%}.cmp tbody:nth-of-type(2) tr:nth-child(6) td>span{animation-range:cover 29% cover 35%}.cmp tbody:nth-of-type(2) tr:nth-child(7) td>span{animation-range:cover 31% cover 37%}.cmp tbody:nth-of-type(3) tr:nth-child(1) td>span{animation-range:cover 33% cover 39%}.cmp tbody:nth-of-type(3) tr:nth-child(2) td>span{animation-range:cover 35% cover 41%}.cmp tbody:nth-of-type(3) tr:nth-child(3) td>span{animation-range:cover 37% cover 43%}.cmp tbody:nth-of-type(3) tr:nth-child(4) td>span{animation-range:cover 39% cover 45%}.cmp tbody:nth-of-type(3) tr:nth-child(5) td>span{animation-range:cover 41% cover 47%}.cmp tbody:nth-of-type(3) tr:nth-child(6) td>span{animation-range:cover 43% cover 49%}.cmp tbody:nth-of-type(3) tr:nth-child(7) td>span{animation-range:cover 45% cover 51%}.cmp tbody:nth-of-type(4) tr:nth-child(1) td>span{animation-range:cover 47% cover 53%}.cmp tbody:nth-of-type(4) tr:nth-child(2) td>span{animation-range:cover 49% cover 55%}.cmp tbody:nth-of-type(4) tr:nth-child(3) td>span{animation-range:cover 51% cover 57%}.cmp tbody:nth-of-type(4) tr:nth-child(4) td>span{animation-range:cover 53% cover 59%}.cmp tbody:nth-of-type(4) tr:nth-child(5) td>span{animation-range:cover 55% cover 61%}.cmp tbody:nth-of-type(4) tr:nth-child(6) td>span{animation-range:cover 57% cover 63%}.cmp tbody:nth-of-type(4) tr:nth-child(7) td>span{animation-range:cover 59% cover 65%}.cmp tbody:nth-of-type(5) tr:nth-child(1) td>span{animation-range:cover 61% cover 67%}.cmp tbody:nth-of-type(5) tr:nth-child(2) td>span{animation-range:cover 63% cover 69%}.cmp tbody:nth-of-type(5) tr:nth-child(3) td>span{animation-range:cover 65% cover 71%}.cmp tbody:nth-of-type(5) tr:nth-child(4) td>span{animation-range:cover 67% cover 73%}.cmp tbody:nth-of-type(5) tr:nth-child(5) td>span{animation-range:cover 69% cover 75%}.cmp tbody:nth-of-type(5) tr:nth-child(6) td>span{animation-range:cover 71% cover 77%}.cmp tbody:nth-of-type(5) tr:nth-child(7) td>span{animation-range:cover 73% cover 79%}.cmp tbody:nth-of-type(6) tr:nth-child(1) td>span{animation-range:cover 75% cover 81%}.cmp tbody:nth-of-type(6) tr:nth-child(2) td>span{animation-range:cover 77% cover 83%}.cmp tbody:nth-of-type(6) tr:nth-child(3) td>span{animation-range:cover 79% cover 85%}.cmp tbody:nth-of-type(6) tr:nth-child(4) td>span{animation-range:cover 81% cover 87%}.cmp tbody:nth-of-type(6) tr:nth-child(5) td>span{animation-range:cover 83% cover 89%}.cmp tbody:nth-of-type(6) tr:nth-child(6) td>span{animation-range:cover 85% cover 91%}.cmp tbody:nth-of-type(6) tr:nth-child(7) td>span{animation-range:cover 87% cover 93%}@keyframes sc-pop{0%{transform:scale(.3);opacity:0}70%{transform:scale(1.15);opacity:1}to{transform:none;opacity:1}}.cmp-ref-coins .coin-sm{animation:sc-drop linear both;animation-timeline:view()}.cmp-ref-coins .coin-sm:nth-child(1){animation-range:entry 20% cover 35%}.cmp-ref-coins .coin-sm:nth-child(2){animation-range:entry 35% cover 42%}.cmp-ref-coins .coin-sm:nth-child(3){animation-range:entry 50% cover 48%}.cmp-ref-top{animation:sc-land linear both;animation-timeline:view();animation-range:entry 30% cover 55%}@keyframes sc-drop{0%{transform:translateY(-70px);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}@keyframes sc-land{0%{transform:translateY(-40px) rotate(-30deg) scale(.6);opacity:0}to{transform:none;opacity:1}}}}.hfan{position:relative;--pw: clamp(136px, 13.5vw, 196px);height:calc(var(--pw) * 2.164 + 48px)}@media (max-width: 1023px){.hfan{--pw: min(31vw, 170px);--spread: .77}}.hfan-glow{position:absolute;inset:14% 10% 6%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--gold) 26%,transparent),transparent);filter:blur(28px);pointer-events:none}.hfan-ph{position:absolute;left:50%;top:50%;--ph-w: var(--pw);transform:translate(-50%,-50%);transform-origin:50% 92%;filter:drop-shadow(0 26px 34px rgba(var(--shadow-rgb),.3))}.hfan-c{z-index:3}.hfan{perspective:1100px;perspective-origin:50% 46%}.hfan-l{z-index:1;translate:calc(var(--pw) * (var(--spread, .88) + .05) * -1) 6%;scale:.92;rotate:y var(--tilt, 26deg);transform-origin:100% 60%}.hfan-r{z-index:2;translate:calc(var(--pw) * (var(--spread, .88) - .05)) 6%;scale:.92;rotate:y calc(var(--tilt, 26deg) * -1);transform-origin:0% 60%}.hfan-l:after,.hfan-r:after{content:"";position:absolute;inset:0;border-radius:calc(var(--ph-w) * .15);pointer-events:none}.hfan-l:after{background:linear-gradient(270deg,#00000057,#0000 52%)}.hfan-r:after{background:linear-gradient(90deg,#00000057,#0000 52%)}@media (prefers-reduced-motion: no-preference){.hfan-l,.hfan-r{animation:hfan-open 1s cubic-bezier(.22,1,.36,1) .16s both}.hfan-c{animation:hfan-rise .7s cubic-bezier(.22,1,.36,1) both}}@keyframes hfan-open{0%{translate:0 10%;scale:.9;rotate:y 0deg}}@keyframes hfan-rise{0%{translate:0 6%}}.pd-trust{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.pd-trust>div{position:relative;display:grid;gap:6px;align-content:start;padding:20px!important;border-radius:var(--r-card, 18px)!important}.pd-trust-ico{width:30px;height:30px;padding:6px;border-radius:10px;color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 14%,transparent);margin-bottom:6px}.pd-trust dt{font-size:1rem;letter-spacing:-.01em}.pd-trust dd{margin:0!important;font-size:.9rem!important;line-height:1.45}@media (max-width: 1023px){.pd-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 420px){.pd-trust>div{padding:16px!important}.pd-trust dt{font-size:.94rem}.pd-trust dd{font-size:.85rem!important}}.cmp-sub{display:block;margin-top:2px;font-size:.76rem;font-weight:500;color:var(--muted)}@media (max-width: 767px){.pd2-tabs{overflow-x:auto;width:auto;max-width:none;margin:0 calc(-1 * var(--gutter, 16px)) 22px;padding:6px var(--gutter, 16px);border-radius:0;border-inline:0;flex-wrap:nowrap;justify-content:flex-start;scroll-snap-type:x proximity;background:transparent;box-shadow:none;border-block:1px solid var(--border);backdrop-filter:none;-webkit-backdrop-filter:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.pd2-tabs button{flex:0 0 auto;scroll-snap-align:center;min-height:44px;padding:0 16px;font-size:.92rem}.pd2-tabs{padding-right:48px;scroll-padding-inline:var(--gutter, 20px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 56px),transparent)}.pd2-tabs button .ix{display:none}.pd2-panel{gap:22px}.pd2-stage{order:-1}.pd2-copy .h2{font-size:clamp(1.7rem,7.4vw,2.1rem)}.pd2-copy .pg-points{gap:8px;font-size:.95rem}}.cmp-pick{display:none}@media (max-width: 767px){.cmp-pick{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;margin-bottom:14px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);position:sticky;top:84px;z-index:3;box-shadow:0 10px 24px -18px rgba(var(--shadow-rgb),.5)}.cmp-pick button{min-height:44px;border-radius:var(--r-pill);font-weight:700;font-size:.92rem;color:var(--ink-soft);transition:background-color var(--d-base, .2s) var(--ease),color .15s linear}.cmp-pick button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.cmp table{min-width:0!important;width:100%}.cmp th[scope=row]{width:58%}.cmp.cmp-show-silver :is(th,td):is(:nth-child(3),:nth-child(4)),.cmp.cmp-show-gold :is(th,td):is(:nth-child(2),:nth-child(4)),.cmp.cmp-show-vip :is(th,td):is(:nth-child(2),:nth-child(3)){display:none}.cmp .cmp-group th{display:table-cell!important}}@media (max-width: 767px){.pg-sec,.pd-map,.pd-more,.pd2-data,.lg,.wt{padding-block:var(--section)}.pd2{padding-block:28px var(--section)}.pg-head{margin-bottom:32px;gap:14px}.cmp-sec{padding-block:var(--section) 24px}.cmp-ref-sec{padding-block:16px var(--section)}.pr-refer{margin-top:var(--section);padding:28px var(--gutter)}.pd-map-grid,.pd3-more-grid,.pd4-grid{margin-top:24px;gap:12px}.pd4-mod,.pd4-fab{padding:18px 18px 20px}.pd3-more-g{padding:18px 18px 14px}.pd2-copy .h2{font-size:clamp(1.8rem,8.4vw,2.2rem)}.pd2-stage .lap-screen{aspect-ratio:4 / 3}.pd2-stage .lap-screen img{object-fit:cover;object-position:left top}.start-steps{gap:10px;margin-bottom:24px}.start-steps li{font-size:.8rem;padding-top:10px}.start{padding-top:32px}.start-grid{gap:28px}.lg-grid{gap:24px}.legal h2{margin-top:48px;padding-top:24px}.lg-tabs a{padding:0 14px}.nf-page .pg-sec{padding-block:24px var(--section)}.nf-list a{padding:20px 0}.ct-body{padding-top:40px}.ct-grid{gap:40px}}@media (max-width: 767px){.lg-tabs{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);border-radius:0;border:0;background:transparent;justify-self:stretch;max-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 56px),transparent)}.lg-tabs a{border:1px solid var(--border);background:var(--surface)}.lg-tabs a.on{border-color:var(--ink)}.ft-lockup{display:flex;align-items:center;min-height:44px}}.pd2-panels{display:grid}.pd2-panels>.pd2-panel{grid-area:1 / 1}.pd2-panels>.pd2-panel[hidden]{display:grid;visibility:hidden;pointer-events:none;animation:none}@keyframes pd2-fade{0%{opacity:0}to{opacity:1}}.pd2-panels>.pd2-panel{animation:pd2-fade .26s var(--ease) both}@media (min-width: 1024px){.pd2-panels>.pd2-panel{align-items:start}.pd2-panels .pd2-stage{align-self:center}}@media (max-width: 1023px){.pd2-panels>.pd2-panel{align-content:start}}.fm-summary{padding:12px 14px;border-left:2px solid var(--danger);background:color-mix(in srgb,var(--danger) 6%,transparent);outline:none}.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--danger)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:none}.ct-body{padding-top:clamp(48px,6vw,96px)}.ct-grid{display:grid;gap:56px}@media (min-width: 1024px){.ct-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(64px,7vw,120px);align-items:start}}.ct-lead{display:grid;gap:22px;align-content:start}.ct .row2[hidden],.ct .field[hidden]{display:none}.ct .ph-hero h1{max-width:9ch}.ct-vip{position:relative;display:grid;gap:14px;margin-top:18px;padding:clamp(26px,3vw,38px);border-radius:var(--r-card);border:1px solid rgba(247,195,58,.32);border-top:2px solid var(--night-gold);color:var(--night-ink);overflow:hidden;background:radial-gradient(90% 80% at 100% 0%,rgba(247,195,58,.16),transparent 60%),repeating-linear-gradient(45deg,rgba(247,195,58,.045) 0 1px,transparent 1px 10px),linear-gradient(165deg,#1b1d20,#0e0f11 70%)}.ct-vip-k{display:flex;align-items:center;gap:12px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--night-gold)}.ct-vip-h{font-family:var(--font-display);font-weight:800;letter-spacing:-.025em;word-spacing:.04em;line-height:1.1;font-size:clamp(1.5rem,2.1vw,1.95rem);color:var(--night-ink);text-wrap:balance}.ct-vip-h em{font-style:normal;color:var(--night-gold)}.ct-vip-p{color:var(--night-soft);font-size:1rem;line-height:1.55;max-width:40ch}.ct-vip-list{display:grid;margin-top:6px}.ct-vip-list li{position:relative;padding:12px 0 12px 30px;border-top:1px solid var(--night-line);font-size:.97rem;font-weight:600;color:var(--night-ink);line-height:1.4}.ct-vip-list li:last-child{border-bottom:1px solid var(--night-line)}.ct-vip-list li:before{content:"";position:absolute;left:3px;top:17px;width:12px;height:6px;border:solid var(--night-gold);border-width:0 0 2px 2px;transform:rotate(-45deg)}.ct-vip-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;justify-self:start;min-height:52px;margin-top:8px;padding:0 8px 0 24px;border-radius:var(--r-pill);background:var(--gold);color:var(--on-gold);font-weight:700;transition:background-color var(--d-base) var(--ease),transform var(--d-base) var(--ease)}.ct-vip-cta .arrow{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#1c160624;transition:transform var(--d-base) var(--ease)}.ct-vip-cta:hover{background:var(--gold-soft)}.ct-vip-cta:hover .arrow{transform:translate(3px)}.ct-vip-cta:focus-visible{outline:2px solid var(--night-gold);outline-offset:4px}@media (max-width: 480px){.ct-vip-cta{justify-self:stretch}}.cx-mail{position:relative;justify-self:start;display:inline-flex;align-items:center;gap:16px;max-width:100%;padding-bottom:10px;font-family:var(--font-display);font-weight:800;letter-spacing:-.035em;line-height:1.05;font-size:clamp(1.7rem,3.3vw,2.9rem);color:var(--ink);overflow-wrap:anywhere}.cx-mail:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold);transform-origin:left;transition:transform var(--d-base) var(--ease)}.cx-mail:hover:after{transform:scaleX(1.04)}.cx-mail .arrow{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--r-pill);background:var(--gold);color:var(--on-gold);transition:transform var(--d-base) var(--ease)}.cx-mail:hover .arrow{transform:translate(4px)}.cx-mail:focus-visible{outline:2px solid var(--ring);outline-offset:6px;border-radius:var(--r-4)}.cx-lines{display:grid;margin-top:6px;border-top:1px solid var(--border)}.cx-lines>div{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--border);font-size:.98rem}.cx-lines dt{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:3px}.cx-lines dd{color:var(--ink-soft)}.cx-card{padding:clamp(24px,3.4vw,48px);border:1px solid var(--border);border-radius:var(--r-4);background:var(--surface);box-shadow:0 50px 100px -70px rgba(var(--shadow-rgb),.5)}.cx-form-h{font-family:var(--font-display);font-weight:800;letter-spacing:-.025em;font-size:clamp(1.35rem,1.9vw,1.7rem);line-height:1.15}.cx-done{display:grid;gap:12px}.su-users{margin-top:22px}.su-note{font-size:.9rem;color:var(--ink-soft);line-height:1.5}.su-h{margin-top:0}.su-mandate{margin-top:20px;padding:18px 20px;border:1px solid var(--border-strong);border-radius:var(--r-6);background:var(--bg)}.su-mandate-h{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.su-mandate dl{display:grid;margin-top:10px}.su-mandate dl>div{display:grid;grid-template-columns:140px 1fr;gap:14px;padding:9px 0;border-top:1px solid var(--border);font-size:.95rem}.su-mandate dt{color:var(--muted);font-weight:600}.su-mandate dd{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.su-mandate dd span{color:var(--muted);font-weight:500}@media (max-width: 480px){.su-mandate dl>div,.cx-lines>div{grid-template-columns:1fr;gap:2px}}.su-renew{margin-top:12px;padding-top:12px;border-top:1px solid var(--border);font-size:.95rem;line-height:1.5;color:var(--ink)}.pay-renew{margin-top:12px;font-size:.92rem;line-height:1.5;font-weight:600;color:var(--ink)}.su-mandate-note{margin-top:10px;font-size:.88rem;color:var(--ink-soft)}.su-done{display:grid;gap:12px}@media (max-width: 480px){.start-card .form-foot .btn-lg{flex:1 1 100%;white-space:normal;line-height:1.25;text-align:left;justify-content:space-between;padding-top:8px;padding-bottom:8px}}.su-addons{margin:22px 0 0;padding:18px 20px;border:1px solid var(--border);border-radius:var(--r-6);display:grid;gap:16px;background:var(--bg)}.su-addons legend{padding:0 6px;font-weight:800;letter-spacing:-.01em}.su-addons legend span{font-weight:500;color:var(--ink-soft);font-size:.9rem}.su-row{display:grid;gap:10px}.su-lbl{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.su-chips{display:flex;flex-wrap:wrap;gap:10px}.su-chips button{display:grid;gap:2px;min-width:112px;min-height:52px;padding:8px 16px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface);text-align:left;transition:border-color var(--d-fast) linear,box-shadow var(--d-base) var(--ease)}.su-chips button b{font-size:1.05rem}.su-chips button small{font-size:.8rem;color:var(--ink-soft)}.su-chips button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink),inset 0 3px 0 var(--gold)}.su-check{position:relative;grid-template-columns:22px 1fr;align-items:start;gap:12px;cursor:pointer}.su-check input{position:absolute;opacity:0;width:1px;height:1px}.su-check .box{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--ink);background:var(--surface);position:relative;margin-top:1px}.su-check input:checked+.box{background:var(--ink)}.su-check input:checked+.box:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid var(--bg);border-width:0 2px 2px 0;transform:rotate(45deg)}.su-check input:focus-visible+.box{outline:2px solid var(--ring);outline-offset:2px}.su-check small{color:var(--ink-soft);white-space:nowrap}.sel{position:relative}.sel-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:0 16px;font-size:1rem;text-align:left;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-6);cursor:pointer;transition:border-color var(--d-fast) linear,box-shadow var(--d-base) var(--ease)}.sel-btn:hover{border-color:var(--muted)}.sel-btn:focus-visible,.sel.open .sel-btn{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 45%,transparent)}.sel-btn[aria-invalid=true]{border-color:var(--danger)}.sel-val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-val.sel-ph{color:var(--muted)}.sel-chev{flex:none;color:var(--muted);transition:transform var(--d-base) var(--ease),color var(--d-fast) linear}.sel.open .sel-chev{transform:rotate(180deg);color:var(--ink)}.sel-list{position:absolute;z-index:45;left:0;right:0;top:calc(100% + 8px);max-height:min(328px,52vh);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:6px;list-style:none;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-card);box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 14%,transparent),0 28px 56px -24px rgba(var(--shadow-rgb),.5),0 8px 18px -10px rgba(var(--shadow-rgb),.3);opacity:0;visibility:hidden;transform:translateY(-6px) scale(.985);transform-origin:50% 0;transition:opacity .16s var(--ease),transform var(--d-base) var(--ease),visibility 0s linear var(--d-base)}.sel.up .sel-list{top:auto;bottom:calc(100% + 8px);transform:translateY(6px) scale(.985);transform-origin:50% 100%}.sel.open .sel-list{opacity:1;visibility:visible;transform:none;transition-delay:0s}.sel-list:focus{outline:none}.sel-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 12px;border-radius:var(--r-6);color:var(--ink-soft);font-size:.98rem;line-height:1.3;cursor:pointer;user-select:none}.sel-opt.act{background:color-mix(in srgb,var(--gold) 13%,transparent);color:var(--ink)}.sel-opt[aria-selected=true]{color:var(--ink);font-weight:600}.sel-tick{flex:none;color:var(--gold-ink);opacity:0;transform:scale(.6);transition:opacity var(--d-fast) linear,transform var(--d-base) var(--ease)}.sel-opt[aria-selected=true] .sel-tick{opacity:1;transform:none}.sel-scrim{position:fixed;inset:0;z-index:90;background:#08090a8c;animation:sel-fade var(--d-base) var(--ease) both}@keyframes sel-fade{0%{opacity:0}}.sel.sheet .sel-list{position:fixed;z-index:91;inset:auto 0 0;max-height:64vh;padding:22px 10px calc(14px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;border-bottom:0;transform:translateY(100%);transform-origin:50% 100%;transition:transform var(--d-base) var(--ease),opacity .12s linear,visibility 0s linear var(--d-base)}.sel.sheet.open .sel-list{transform:none;transition-delay:0s}.sel.sheet .sel-list:before{content:"";position:absolute;left:50%;top:8px;width:40px;height:4px;margin-left:-20px;border-radius:var(--r-pill);background:var(--border-strong)}.sel.sheet .sel-opt{min-height:50px;font-size:1.02rem}.form .row2>.field,.form .field:has(.sel,.sel-native){min-width:0}.sel-native{max-width:100%}button.link{padding:0;font:inherit;background:none;border:0;cursor:pointer}.su-annual{margin-top:24px;padding:14px 16px;border-left:2px solid var(--gold);background:var(--bg);color:var(--ink-soft);font-size:.95rem;line-height:1.55}.pay-card{display:grid;gap:14px}.pay-card>.form-foot{margin-top:10px}.pay-card .kicker-bad{color:var(--danger)}.pay-time{display:grid;margin-top:8px;border-top:1px solid var(--border)}.pay-time li{display:grid;grid-template-columns:116px minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--border)}.pay-time b{font-size:.92rem;font-variant-numeric:tabular-nums}.pay-time span{color:var(--ink-soft);font-size:.93rem;line-height:1.5}.pay-time em{font-style:normal;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.pay-time li:first-child em{color:var(--success)}@media (max-width: 520px){.pay-time li{grid-template-columns:minmax(0,1fr) auto}.pay-time span{grid-column:1 / -1;grid-row:2}}.pay-safe{font-size:.86rem;color:var(--muted)}.pay-method{margin:18px 0 4px;padding:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.pay-method legend{grid-column:1 / -1;padding:0;margin-bottom:10px;font-weight:700;font-size:.95rem}.pay-method label{display:flex;gap:12px;align-items:center;min-height:64px;padding:12px 16px;border:1.5px solid var(--border);border-radius:var(--r-md, 14px);background:var(--surface);cursor:pointer;transition:border-color var(--d-base) var(--ease),background-color var(--d-base) var(--ease)}.pay-method label.on{border-color:var(--ink);background:var(--bg)}.pay-method label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.pay-method input{flex:none;width:20px;height:20px;accent-color:var(--ink);margin:0}.pay-method span{display:grid;gap:2px;min-width:0}.pay-method b{font-size:.95rem}.pay-method small{color:var(--ink-soft);font-size:.82rem}.pay-method:disabled label{cursor:default;opacity:.7}@media (max-width: 520px){.pay-method{grid-template-columns:minmax(0,1fr)}}.pay-bar{height:3px;border-radius:var(--r-pill);background:var(--border);overflow:hidden}.pay-bar span{display:block;height:100%;width:100%;background:var(--gold);transform-origin:left;animation:pay-fill 30s linear forwards}@keyframes pay-fill{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.pay-bar span{animation:none;transform:scaleX(.5)}}.pay-facts{display:grid;margin-top:4px}.pay-facts>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px;padding:9px 0;border-top:1px solid var(--border);font-size:.95rem}.pay-facts dt{color:var(--muted);font-weight:600}.pay-facts dd{font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pay-sum{gap:18px}.pay-brand{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--border)}.pay-brand img{flex:none;width:40px;height:40px}.pay-brand div{display:grid;min-width:0}.pay-brand b{font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.pay-brand span{font-size:.86rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-lines,.pay-when{display:grid}.pay-lines>div,.pay-when>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;font-size:.93rem}.pay-lines dt,.pay-when dt{color:var(--ink-soft)}.pay-lines dd,.pay-when dd{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.pay-lines .sub{border-top:1px solid var(--border);margin-top:4px;padding-top:12px}.pay-lines .total{margin-top:6px;padding-top:14px;border-top:1px solid var(--night-line-strong);align-items:baseline}.pay-lines .total dt{color:var(--ink);font-weight:700}.pay-lines .total dd{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.pay-when{padding:6px 14px;border-radius:var(--r-6);background:#ffffff0a;border:1px solid var(--border)}.pay-when>div+div{border-top:1px solid var(--border)}.pay-auto{font-size:.88rem;color:var(--ink-soft);line-height:1.5}.pay-trust{display:flex;flex-wrap:wrap;gap:8px}.pay-trust li{padding:6px 10px;border:1px solid var(--border);border-radius:var(--r-pill);font-size:.78rem;font-weight:600;color:var(--ink-soft)}.pay-legal{font-size:.8rem;color:var(--muted);line-height:1.55}.pay-legal .link{color:var(--ink-soft);overflow-wrap:anywhere}@media (max-width: 1023px){.pay .start-sum{order:0}}
