.ha[data-v-384a0a02]{--ground:#0d0b09;--surface:#17130f;--raised:#211b16;--ink:#f6f0e6;--body:#d2c8ba;--muted:#a39886;--line:rgba(255,240,220,.1);--line-strong:rgba(255,240,220,.18);--gold:#f4be52;--gold-deep:#e8962f;--gold-text:#f4be52;--on-gold:#2b1e00;--success:#5cc48a;--warning:#f0a844;--glass:rgba(30,24,18,.62);--panel:rgba(23,19,15,.72);--chip-bg:rgba(23,19,15,.86);--tile:grayscale(.5) brightness(.45);--photo-o:.32;--halo-o:1;--ease:cubic-bezier(.16,1,.3,1);--gutter:clamp(16px,5vw,72px);background:var(--ground);color:var(--body);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:"tnum" 0,"ss01" 1,"cv11" 1;isolation:isolate;min-height:100vh;position:relative;-webkit-font-smoothing:antialiased;overflow-x:clip;transition:background-color .8s var(--ease),color .8s var(--ease)}.ha[data-tone=pearl][data-v-384a0a02],:root[data-hani-theme=light] .ha[data-v-384a0a02]{--ground:#f7f4ef;--surface:#fff;--raised:#fffdfb;--ink:#17130e;--body:#4b4239;--muted:#6e6458;--line:rgba(23,19,14,.1);--line-strong:rgba(23,19,14,.18);--gold-text:#8a5800;--success:#256b43;--warning:#8f5600;--panel:hsla(0,0%,100%,.78);--chip-bg:hsla(0,0%,100%,.92);--tile:grayscale(.2) saturate(.8) opacity(.7);--photo-o:.42;--halo-o:.7}:root[data-hani-theme=light] .ha[data-tone=pearl][data-v-384a0a02]{--ground:#efe8dd;--surface:#fffdfb}.phone__screen[data-v-384a0a02]{--s-ground:#0c0b0a;--s-amb-1:rgba(214,140,40,.42);--s-amb-2:rgba(36,104,112,.34);--s-amb-3:rgba(120,32,34,.32);--s-ink:#f6f0e6;--s-body:#d2c8ba;--s-muted:#a39886;--s-glass:rgba(40,34,28,.42);--s-glass-line:rgba(255,240,220,.12);--s-rim:rgba(255,240,220,.1);--s-ok:#5cc48a}:root[data-hani-theme=light] .phone__screen[data-v-384a0a02]{--s-ground:#f2f2ef;--s-amb-1:rgba(244,190,82,.5);--s-amb-2:rgba(170,184,232,.5);--s-amb-3:hsla(18,77%,75%,.45);--s-ink:#121210;--s-body:#3d3c38;--s-muted:#66655f;--s-glass:hsla(0,0%,100%,.6);--s-glass-line:hsla(0,0%,100%,.75);--s-rim:hsla(0,0%,100%,.95);--s-ok:#256b43}.ha[data-v-384a0a02] *,.ha[data-v-384a0a02] :after,.ha[data-v-384a0a02] :before{box-sizing:border-box}.ha[data-v-384a0a02] :where(h1,h2,h3,p,dl,dd,ol,ul){margin:0}.ha[data-v-384a0a02] :where(ol,ul){list-style:none;padding:0}.ha a[data-v-384a0a02]{color:inherit;text-decoration:none}.ha[data-v-384a0a02] :focus-visible{border-radius:6px;outline:2px solid var(--gold);outline-offset:3px}.skip[data-v-384a0a02]:not(:focus),.sr-only[data-v-384a0a02]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.skip[data-v-384a0a02]:focus{background:var(--gold);border-radius:999px;color:var(--on-gold);left:12px;padding:10px 16px;position:fixed;top:12px;z-index:100}.display[data-v-384a0a02]{color:var(--ink);font-size:clamp(2.6rem,6.2vw,6.4rem);font-weight:600;letter-spacing:-.045em;line-height:.96;text-wrap:balance}.display__soft[data-v-384a0a02]{color:var(--muted);display:block}.h2 .display__soft[data-v-384a0a02]{display:inline}.h2[data-v-384a0a02]{color:var(--ink);font-size:clamp(2.1rem,4.4vw,4.4rem);font-weight:600;letter-spacing:-.04em;line-height:1;text-wrap:balance}.lede[data-v-384a0a02]{font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6;max-width:34rem}.eyebrow[data-v-384a0a02]{align-items:center;color:var(--gold-text);display:flex;font-size:12px;font-weight:600;gap:10px;letter-spacing:.16em;text-transform:uppercase}.tag[data-v-384a0a02]{border:1px solid var(--line-strong);color:var(--muted);display:inline-block;font-size:11px;font-weight:500;letter-spacing:.02em;padding:3px 9px;text-transform:none;vertical-align:middle}.btn[data-v-384a0a02],.tag[data-v-384a0a02]{border-radius:999px}.btn[data-v-384a0a02]{align-items:center;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;letter-spacing:-.01em;min-height:48px;padding:0 24px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .25s;white-space:nowrap}.btn--gold[data-v-384a0a02]{background:linear-gradient(180deg,var(--gold),var(--gold-deep));box-shadow:0 8px 24px -10px #e8962fb3;color:var(--on-gold)!important}.btn--gold[data-v-384a0a02]:hover{box-shadow:0 14px 30px -12px #e8962fd9;transform:translateY(-1px)}.btn--ghost[data-v-384a0a02]{border:1px solid var(--line-strong);color:var(--ink)}.btn--ghost[data-v-384a0a02]:hover{background:var(--line)}.btn--sm[data-v-384a0a02]{font-size:14px;min-height:44px;padding:0 18px}.btn--lg[data-v-384a0a02]{font-size:16px;min-height:56px;padding:0 30px}.btn--block[data-v-384a0a02]{width:100%}.pill[data-v-384a0a02],.status[data-v-384a0a02]{align-items:center;align-self:flex-start;border:1px solid var(--line-strong);border-radius:999px;color:var(--body);display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:7px 14px}.status--gold[data-v-384a0a02]{border-color:#f4be5266;color:var(--ink)}.dot[data-v-384a0a02]{background:var(--gold);border-radius:50%;box-shadow:0 0 0 4px #f4be522e;height:7px;width:7px}.dot--muted[data-v-384a0a02]{background:var(--muted);box-shadow:none}.orb[data-v-384a0a02]{aspect-ratio:1;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:clamp(150px,16vw,230px);will-change:transform,opacity;z-index:0}.orb__body[data-v-384a0a02],.orb__halo[data-v-384a0a02],.orb__ring[data-v-384a0a02]{border-radius:50%;inset:0;position:absolute}.orb__body[data-v-384a0a02]{background:radial-gradient(circle at 34% 28%,#fffcf0f2,#fffcf08c 9%,#fff0cd00 30%),radial-gradient(circle at 38% 34%,#78320a00 62%,#78320a6b),radial-gradient(circle at 70% 78%,#ffc4a08c,#ffc4a000 45%),radial-gradient(circle at 50% 55%,#f7cb6b 0,#f0ae45 42%,#d9822b 80%,#a8552a);box-shadow:inset 0 0 0 1px #ffecc859}.orb__halo[data-v-384a0a02]{animation:breathe-384a0a02 6s ease-in-out infinite;background:radial-gradient(circle,#e8962f52,#f4be521a 40%,#f4be5200 68%);inset:-70%;opacity:var(--halo-o)}.orb__ring[data-v-384a0a02]{border:1px solid rgba(244,190,82,.5);opacity:0}.ha:has(.story .stage[data-step="2"]) .orb__ring[data-v-384a0a02]{animation:scan-384a0a02 2.4s var(--ease) infinite}.ha:has(.story .stage[data-step="2"]) .orb__ring--2[data-v-384a0a02]{animation-delay:1.2s}@keyframes breathe-384a0a02{50%{opacity:.8;transform:scale(1.08)}}@keyframes scan-384a0a02{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.mini-orb[data-v-384a0a02]{background:radial-gradient(circle at 34% 28%,#fffcf0e6,#fff0cd00 34%),radial-gradient(circle at 50% 55%,#f7cb6b,#f0ae45 42%,#d9822b 80%,#a8552a);border-radius:50%;box-shadow:0 0 14px #e8962f73;display:inline-block;flex:none;height:22px;width:22px}.breathing[data-v-384a0a02]{animation:breathe-384a0a02 3s ease-in-out infinite}.nav[data-v-384a0a02]{left:50%;position:fixed;top:14px;transform:translate(-50%);width:min(1120px,calc(100% - 24px));z-index:50}.nav__bar[data-v-384a0a02]{align-items:center;border:1px solid transparent;border-radius:999px;color:var(--ink);display:flex;gap:16px;padding:10px 10px 10px 18px;transition:padding .4s var(--ease),background-color .4s,border-color .4s}.nav.is-compact .nav__bar[data-v-384a0a02]{-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);background:color-mix(in srgb,var(--ground) 72%,transparent);border-color:var(--line);padding-bottom:6px;padding-top:6px}.brand[data-v-384a0a02]{align-items:baseline;color:var(--ink);display:inline-flex;gap:8px}.brand img[data-v-384a0a02]{align-self:center;border-radius:50%}.brand__name[data-v-384a0a02]{font-size:18px;font-weight:600;letter-spacing:-.03em}.brand__by[data-v-384a0a02]{color:var(--muted);font-size:12px}.nav__links[data-v-384a0a02]{display:flex;gap:4px;margin-left:auto}.nav__links a[data-v-384a0a02]{border-radius:999px;color:var(--body);font-size:14px;padding:10px 14px;transition:color .2s,background-color .2s}.nav__links a[data-v-384a0a02]:hover{background:var(--line);color:var(--ink)}.theme-btn[data-v-384a0a02]{background:transparent;border:1px solid var(--line-strong);border-radius:50%;color:var(--ink);cursor:pointer;display:grid;flex:none;height:44px;place-items:center;transition:background-color .2s,transform .4s var(--ease);width:44px}.theme-btn[data-v-384a0a02]:hover{background:var(--line)}.theme-btn[data-v-384a0a02]:active{transform:rotate(-30deg) scale(.94)}.theme-btn svg[data-v-384a0a02]{height:18px;width:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nav__sheet-theme[data-v-384a0a02]{display:none}.ha [tabindex="-1"][data-v-384a0a02]:focus{outline:none}.nav__menu[data-v-384a0a02],.nav__sheet[data-v-384a0a02]{display:none}.phone[data-v-384a0a02]{--w:300px;aspect-ratio:9/19.2;background:linear-gradient(145deg,#3a322a,#14110e 40%,#2a241e);border-radius:calc(var(--w)*.17);box-shadow:inset 0 0 0 1px #ffecc824,0 50px 100px -30px #000c,0 20px 40px -20px #0009;padding:calc(var(--w)*.035);position:relative;width:var(--w)}.phone__screen[data-v-384a0a02]{background:radial-gradient(70% 45% at 0 0,var(--s-amb-1),transparent 70%),radial-gradient(60% 45% at 100% 45%,var(--s-amb-2),transparent 70%),radial-gradient(70% 40% at 0 100%,var(--s-amb-3),transparent 70%),var(--s-ground);border-radius:calc(var(--w)*.14);color:var(--s-body);font-size:12px;height:100%;overflow:hidden;position:relative}.scr[data-v-384a0a02]{display:flex;flex-direction:column;gap:10px;inset:0;opacity:0;padding:10px 14px 12px;position:absolute;transform:translateY(14px) scale(.985);transition:opacity .6s var(--ease),transform .6s var(--ease)}.scr--home[data-v-384a0a02],.scr.on[data-v-384a0a02]{opacity:1;transform:none}.scr__status[data-v-384a0a02]{align-items:center;color:var(--s-ink);display:flex;font-size:10px;font-weight:600;justify-content:space-between;position:relative}.scr__isl[data-v-384a0a02]{background:#000;border-radius:999px;height:18px;width:30%}.scr--shot[data-v-384a0a02]{padding:10px 14px 0}.shot[data-v-384a0a02]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;width:100%}.shot--light[data-v-384a0a02],:root[data-hani-theme=light] .shot--dark[data-v-384a0a02]{display:none}:root[data-hani-theme=light] .shot--light[data-v-384a0a02]{display:block}.app-top[data-v-384a0a02]{align-items:center;color:var(--s-muted);display:flex;font-size:11.5px;font-weight:500;gap:8px;margin-top:4px}.app-top img[data-v-384a0a02]{border-radius:50%}.ico[data-v-384a0a02]{flex:none;height:13px;width:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.app-top__bell[data-v-384a0a02]{background:var(--s-glass);border:1px solid var(--s-glass-line);border-radius:50%;color:var(--s-ink);display:grid;height:26px;margin-left:auto;place-items:center;width:26px}.app-h[data-v-384a0a02]{color:var(--s-ink);font-size:22px;font-weight:600;letter-spacing:-.035em;line-height:1.1}.agent-card[data-v-384a0a02],.crit__chip[data-v-384a0a02],.search[data-v-384a0a02],.suggest__chip[data-v-384a0a02],.tabbar[data-v-384a0a02]{background:var(--s-glass);border:1px solid var(--s-glass-line);box-shadow:inset 0 1px 0 var(--s-rim)}.search[data-v-384a0a02]{align-items:center;border-radius:24px;box-shadow:inset 0 1px 0 var(--s-rim),0 10px 24px -14px #00000080;display:flex;gap:9px;min-height:48px;padding:6px 6px 6px 12px}.search__icon[data-v-384a0a02]{color:var(--s-muted)}.search__text[data-v-384a0a02]{color:var(--s-ink);flex:1;font-size:11.5px;line-height:1.35;min-width:0}.search__text strong[data-v-384a0a02]{display:block;font-weight:600}.search__text span[data-v-384a0a02]{color:var(--s-muted);font-size:10.5px}.search__text--typed .word[data-v-384a0a02]{color:var(--s-ink);font-size:11.5px}.send[data-v-384a0a02]{background:linear-gradient(180deg,#f4be52,#e8962f);border-radius:50%;box-shadow:0 6px 14px -6px #e8962fb3;color:#2b1e00;display:grid;flex:none;height:34px;place-items:center;width:34px}.word[data-v-384a0a02]{opacity:.12;transition:opacity .25s}.word.on[data-v-384a0a02]{opacity:1}.suggest[data-v-384a0a02]{display:flex;gap:6px;margin:0 -14px;overflow-x:auto;padding:0 14px;scrollbar-width:none}.suggest__chip[data-v-384a0a02]{border-radius:999px;color:var(--s-ink);cursor:pointer;flex:none;font:inherit;font-size:11px;font-weight:500;min-height:30px;padding:0 11px;transition:background-color .2s,border-color .2s}.suggest__chip[data-v-384a0a02]:hover,.suggest__chip[aria-pressed=true][data-v-384a0a02]{background:#f4be5229;border-color:#f4be5299}.chat[data-v-384a0a02]{display:flex;flex:1;flex-direction:column;gap:9px;min-height:0;overflow:hidden}.agent-card[data-v-384a0a02]{animation:rise-384a0a02 .5s var(--ease) both;border-radius:20px;padding:12px 14px}.agent-card__kind[data-v-384a0a02]{color:var(--s-muted);font-size:10.5px}.agent-card__place[data-v-384a0a02]{color:var(--s-ink);font-size:17px;font-weight:600;letter-spacing:-.02em}.agent-card__facts[data-v-384a0a02]{font-size:11px;margin-top:6px!important}.agent-card__status[data-v-384a0a02]{align-items:center;display:flex;font-size:10.5px;gap:6px;margin-top:8px!important}.agent-card__status[data-v-384a0a02]:before{background:var(--s-ok);border-radius:50%;content:"";height:6px;width:6px}.hani-line[data-v-384a0a02]{align-items:center;animation:rise-384a0a02 .5s var(--ease) both;color:var(--s-ink);display:flex;font-size:11.5px;gap:8px}.crit[data-v-384a0a02]{display:flex;flex-wrap:wrap;gap:5px}.crit__chip[data-v-384a0a02]{animation:rise-384a0a02 .45s var(--ease) both;animation-delay:calc(var(--i)*70ms);border-radius:999px;color:var(--s-ink);font-size:10.5px;padding:4px 9px}.homes[data-v-384a0a02]{display:flex;flex:1;gap:8px;margin-right:-14px;min-height:0}.home[data-v-384a0a02]{animation:rise-384a0a02 .55s var(--ease) both;animation-delay:calc(var(--i)*.11s);border-radius:20px;flex:0 0 84%;min-height:150px;overflow:hidden;position:relative}.home img[data-v-384a0a02]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.home .fit[data-v-384a0a02]{left:8px;position:absolute;top:8px}.fit[data-v-384a0a02],.home__panel[data-v-384a0a02]{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:#14110e73;border:1px solid hsla(0,0%,100%,.22);color:#fff}.home__panel[data-v-384a0a02]{border-radius:14px;bottom:6px;left:6px;padding:8px 10px;position:absolute;right:6px}.home__price[data-v-384a0a02]{font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}.home__title[data-v-384a0a02]{font-size:11px;font-weight:500;margin-top:1px!important;opacity:.92}.fit[data-v-384a0a02]{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:600;gap:5px;padding:3px 9px}.fit[data-v-384a0a02]:before{border-radius:50%;content:"";height:6px;width:6px}.fit--ok[data-v-384a0a02]:before{background:#5cc48a}.fit--warn[data-v-384a0a02]:before{background:#f0a844}.tabbar[data-v-384a0a02]{box-shadow:inset 0 1px 0 var(--s-rim),0 12px 26px -14px #0009;color:var(--s-muted);font-size:11px;font-weight:500;justify-content:space-between;padding:5px}.tabbar[data-v-384a0a02],.tabbar span[data-v-384a0a02]{border-radius:999px;display:flex}.tabbar span[data-v-384a0a02]{align-items:center;flex:1;flex-direction:column;gap:3px;line-height:1;padding:7px 0 6px}.tabbar img[data-v-384a0a02],.tabbar svg[data-v-384a0a02]{height:20px;width:20px}.tabbar svg[data-v-384a0a02]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tabbar img[data-v-384a0a02]{border-radius:50%}.tabbar .is-on[data-v-384a0a02]{background:#f4be522e;box-shadow:inset 0 0 0 1px #f4be5252;color:var(--s-ink);font-weight:600}@keyframes rise-384a0a02{0%{opacity:0;transform:translateY(10px)}}.hero[data-v-384a0a02]{min-height:100vh;min-height:100svh;padding:120px var(--gutter) 80px;position:relative;z-index:1}.hero__sky[data-v-384a0a02]{inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 55%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 55%,transparent);overflow:hidden;position:absolute;z-index:-1}.hero__sky img[data-v-384a0a02]{filter:grayscale(.6) sepia(.4);height:120%;-o-object-fit:cover;object-fit:cover;opacity:.14;transform:translateY(calc(var(--p, 0)*18%)) scale(1.05);width:100%}.hero__inner[data-v-384a0a02]{align-items:center;display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin:0 auto;max-width:1280px;min-height:calc(100svh - 200px)}.hero__copy[data-v-384a0a02]{display:flex;flex-direction:column;gap:28px;opacity:calc(1 - var(--p, 0)*1.4);transform:translateY(calc(var(--p, 0)*-60px))}.ctas[data-v-384a0a02]{display:flex;flex-wrap:wrap;gap:12px}.hero__device[data-v-384a0a02]{--rx:0deg;--ry:0deg;align-items:center;display:flex;flex-direction:column;gap:16px;perspective:1200px}.phone--hero[data-v-384a0a02]{--w:clamp(270px,24vw,330px);animation:float-384a0a02 7s ease-in-out infinite;transform:rotateX(var(--rx)) rotateY(var(--ry)) translateY(calc(var(--p, 0)*40px));transition:transform .5s var(--ease)}.ha[data-past-hero] .phone--hero[data-v-384a0a02],.ha[data-past-hero] .scroll-cue span[data-v-384a0a02],.hero__device:focus-within .phone--hero[data-v-384a0a02],.hero__device:hover .phone--hero[data-v-384a0a02]{animation-play-state:paused}@keyframes float-384a0a02{50%{translate:0 -10px}}.device-note[data-v-384a0a02]{color:var(--muted);font-size:12.5px}.scroll-cue[data-v-384a0a02]{bottom:28px;display:grid;height:44px;left:50%;place-items:center;position:absolute;transform:translate(-50%);width:44px}.scroll-cue span[data-v-384a0a02]{animation:cue-384a0a02 2.2s var(--ease) infinite;background:linear-gradient(var(--muted),transparent);height:36px;width:1px}@keyframes cue-384a0a02{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.deeplink[data-v-384a0a02]{align-items:center;background:#f4be5214;border:1px solid rgba(244,190,82,.35);border-radius:24px;color:var(--ink);display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:center;margin:96px var(--gutter) -72px;padding:12px 12px 12px 22px;z-index:2}.deeplink[data-v-384a0a02],.trust[data-v-384a0a02]{position:relative}.trust[data-v-384a0a02]{border-top:1px solid var(--line);display:grid;gap:clamp(24px,5vw,80px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin:0 auto;max-width:1280px;padding:clamp(56px,9vw,120px) var(--gutter);z-index:1}.trust__lead[data-v-384a0a02]{color:var(--ink);font-size:clamp(1.4rem,2.2vw,2rem);font-weight:500;letter-spacing:-.025em;line-height:1.2}.trust__lead strong[data-v-384a0a02]{color:var(--gold-text);font-weight:600}.trust__list[data-v-384a0a02]{display:grid;gap:28px 40px;grid-template-columns:repeat(2,minmax(0,1fr))}.trust__list li[data-v-384a0a02]{border-top:1px solid var(--line);font-size:14.5px;line-height:1.55;padding-top:16px}.trust__list strong[data-v-384a0a02]{color:var(--ink);display:block;font-weight:600;margin-bottom:4px}.ha[data-cut][data-v-384a0a02],.ha[data-cut][data-v-384a0a02] *{transition:none!important}::view-transition-new(root),::view-transition-old(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.story[data-v-384a0a02]{height:340vh}.nego[data-v-384a0a02],.story[data-v-384a0a02]{position:relative;z-index:1}.nego[data-v-384a0a02]{height:360vh}@media (prefers-reduced-motion:no-preference){html[data-hani-theme]{scroll-snap-type:y mandatory}.benefits[data-v-384a0a02],.faq[data-v-384a0a02],.final[data-v-384a0a02],.hero[data-v-384a0a02],.trust[data-v-384a0a02]{scroll-snap-align:start}.foot[data-v-384a0a02]{scroll-snap-align:end}.snap-at[data-v-384a0a02]{scroll-snap-align:start;scroll-snap-stop:always}}.snap-at[data-v-384a0a02]{height:1px;pointer-events:none;position:absolute;top:calc((100% - 100vh)*var(--at));top:calc((100% - 100svh)*var(--at));width:1px}.stage[data-v-384a0a02]{height:100vh;height:100svh;overflow:hidden;position:sticky;top:0}.stage__eyebrow[data-v-384a0a02]{top:104px}.chapters[data-v-384a0a02],.stage__eyebrow[data-v-384a0a02]{left:var(--gutter);position:absolute}.chapters[data-v-384a0a02]{top:50%;transform:translateY(-50%);width:min(30vw,440px)}.chapter[data-v-384a0a02]{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(calc(-50% + 30px));transition:opacity .6s var(--ease),transform .8s var(--ease);width:100%}.chapter.on[data-v-384a0a02]{opacity:1;transform:translateY(-50%)}.chapter__n[data-v-384a0a02]{color:var(--gold-text);display:block;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;margin-bottom:18px}.chapter__title[data-v-384a0a02]{color:var(--ink);font-size:clamp(2rem,3.6vw,3.6rem);font-weight:600;letter-spacing:-.04em;line-height:1}.chapter__body[data-v-384a0a02]{font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.6;margin-top:20px!important}.progress[data-v-384a0a02]{bottom:40px;display:flex;gap:6px;left:var(--gutter);position:absolute}.progress li[data-v-384a0a02]{background:var(--line-strong);border-radius:3px;height:3px;transition:background-color .4s;width:28px}.progress li.on[data-v-384a0a02]{background:var(--gold)}.phone--story[data-v-384a0a02]{--w:clamp(260px,21vw,310px);left:72%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .7s var(--ease),transform .9s var(--ease)}.phone--story.dim[data-v-384a0a02]{transform:translate(-50%,-50%) translate(4vw) scale(.94)}.ring[data-v-384a0a02]{--rx:clamp(130px,11vw,165px);--ry:clamp(150px,22vh,215px);height:0;left:52%;position:absolute;top:50%;width:0}.ring__chip[data-v-384a0a02]{background:var(--chip-bg);border:1px solid rgba(244,190,82,.35);border-radius:999px;color:var(--ink);font-size:14px;font-weight:500;left:0;opacity:0;padding:9px 14px;position:absolute;top:0;transform:translate(-50%,-50%) scale(.6);transition:transform .9s var(--ease),opacity .5s;transition-delay:calc(var(--i)*50ms);white-space:nowrap}.ring.on .ring__chip[data-v-384a0a02]{opacity:1;transform:translate(calc(-50% + var(--x)*var(--rx)),calc(-50% + var(--y)*var(--ry)))}.field[data-v-384a0a02]{inset:0;opacity:0;position:absolute;transition:opacity .8s var(--ease)}.stage[data-step="2"] .field[data-v-384a0a02]{opacity:1}.field__tile[data-v-384a0a02]{aspect-ratio:3/2;border-radius:14px;filter:var(--tile);left:calc(38% + mod(var(--i),4)*16%);-o-object-fit:cover;object-fit:cover;position:absolute;top:8%;transform:translateY(calc((1 - var(--p, 0))*(60vh + mod(var(--i),3)*30vh)));width:clamp(110px,11vw,170px)}.field__tile[data-v-384a0a02]:nth-child(3n){filter:var(--tile) brightness(.75) blur(1px);width:clamp(80px,8vw,120px)}.field__tile[data-v-384a0a02]:nth-child(n+5){top:40%}.field__tile[data-v-384a0a02]:nth-child(n+9){top:72%}.nego .stage[data-v-384a0a02]{align-items:center;display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:96px var(--gutter) 40px}.nego__intro[data-v-384a0a02]{display:flex;flex-direction:column;gap:20px}.nego__lede[data-v-384a0a02]{font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.6;max-width:28rem}.private[data-v-384a0a02]{align-items:center;border:1px dashed rgba(244,190,82,.45);border-radius:18px;display:flex;gap:14px;opacity:0;padding:14px 18px;transform:translateY(10px);transition:opacity .6s var(--ease),transform .6s var(--ease);width:-moz-fit-content;width:fit-content}.private.on[data-v-384a0a02]{opacity:1;transform:none}.lock[data-v-384a0a02]{background:var(--gold);border-radius:3px;height:13px;margin-top:6px;position:relative;width:16px}.lock[data-v-384a0a02]:before{border:2px solid var(--gold);border-bottom:0;border-radius:6px 6px 0 0;bottom:100%;content:"";height:8px;left:3px;position:absolute;width:10px}.private__label[data-v-384a0a02]{color:var(--muted);font-size:12px}.private__val[data-v-384a0a02]{color:var(--ink);font-size:17px;font-variant-numeric:tabular-nums;font-weight:600}.rounds[data-v-384a0a02]{color:var(--gold-text);font-size:13px;font-weight:600;letter-spacing:.04em;min-height:1.4em}.nego__panel[data-v-384a0a02]{background:var(--panel);border:1px solid var(--line);border-radius:32px;display:flex;flex-direction:column;gap:18px;height:min(76vh,760px);padding:clamp(18px,2vw,28px);transition:opacity .6s var(--ease),filter .6s}.stage[data-step="7"] .nego__intro[data-v-384a0a02],.stage[data-step="7"] .nego__panel[data-v-384a0a02]{filter:blur(2px);opacity:.18}.stage[data-step="8"] .nego__panel[data-v-384a0a02]{opacity:.4}.track[data-v-384a0a02]{height:78px;position:relative}.track__line[data-v-384a0a02]{background:var(--line-strong);border-radius:2px;height:2px;left:0;position:absolute;right:0;top:30px}.track__band[data-v-384a0a02]{background:repeating-linear-gradient(135deg,#f4be5259 0 6px,#f4be5226 6px 12px);border-radius:6px;height:12px;opacity:0;position:absolute;top:25px;transition:opacity .6s}.track__band.on[data-v-384a0a02]{opacity:1}.track__mark[data-v-384a0a02]{border-radius:50%;height:18px;margin-left:-9px;position:absolute;top:22px;transition:left .8s var(--ease),opacity .4s;width:18px}.track__mark span[data-v-384a0a02]{color:var(--muted);font-size:11px;font-weight:600;left:50%;position:absolute;transform:translate(-50%);white-space:nowrap}.track__mark--agent[data-v-384a0a02]{background:var(--ground);border:2px solid var(--ink)}.track__mark--agent span[data-v-384a0a02]{top:-20px}.track__mark--hani[data-v-384a0a02]{background:radial-gradient(circle at 34% 30%,#fff3d0,#f0ae45 45%,#a8552a);opacity:0}.track__mark--hani span[data-v-384a0a02]{color:var(--gold-text);top:24px}.track__mark--hani.on[data-v-384a0a02]{opacity:1}.track__ticks[data-v-384a0a02]{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;left:0;padding-left:7%;padding-right:11%;position:absolute;right:0;top:62px}.readout[data-v-384a0a02],.track__ticks[data-v-384a0a02]{display:flex;justify-content:space-between}.readout[data-v-384a0a02]{align-items:baseline;border-bottom:1px solid var(--line);gap:12px;padding-bottom:14px}.readout__label[data-v-384a0a02]{color:var(--muted);font-size:13px}.readout__num[data-v-384a0a02]{color:var(--ink);font-size:clamp(1.6rem,2.6vw,2.4rem);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.03em;white-space:nowrap}.readout.agreed .readout__label[data-v-384a0a02],.readout.agreed .readout__num[data-v-384a0a02]{color:var(--success)}.lanes[data-v-384a0a02]{display:grid;flex:1;gap:10px 16px;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;min-height:0}.lanes__h[data-v-384a0a02]{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lanes__h--agent[data-v-384a0a02]{text-align:right}.thread[data-v-384a0a02]{-moz-column-gap:28px;column-gap:28px;display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;min-height:0}.lane[data-v-384a0a02]{display:flex;flex-direction:column;justify-content:flex-end;-webkit-mask-image:linear-gradient(transparent,#000 18%);mask-image:linear-gradient(transparent,#000 18%);min-height:0;overflow:hidden}.msg[data-v-384a0a02]{align-self:flex-start;display:grid;grid-template-rows:0fr;max-width:86%;opacity:0;transition:grid-template-rows .6s var(--ease),opacity .5s var(--ease)}.msg--agent[data-v-384a0a02],.msg--you[data-v-384a0a02]{align-self:flex-end;text-align:right}.msg.on[data-v-384a0a02]{grid-template-rows:1fr;opacity:1}.msg__in[data-v-384a0a02]{min-height:0;overflow:hidden}.msg__who[data-v-384a0a02]{color:var(--muted);font-size:11px;font-weight:600;margin:12px 6px 5px!important}.msg__text[data-v-384a0a02]{border-radius:20px;display:inline-block;font-size:13.5px;line-height:1.45;padding:10px 15px;text-align:left}.msg--you .msg__text[data-v-384a0a02]{background:linear-gradient(180deg,var(--gold),var(--gold-deep));border-bottom-right-radius:6px;color:var(--on-gold)}.msg--hani-agent .msg__text[data-v-384a0a02],.msg--hani-you .msg__text[data-v-384a0a02]{background:color-mix(in srgb,var(--gold) 8%,var(--raised));border:1px solid color-mix(in srgb,var(--gold) 30%,transparent);border-bottom-left-radius:6px;color:var(--ink)}.msg--agent .msg__text[data-v-384a0a02]{background:color-mix(in srgb,var(--ink) 7%,transparent);border:1px solid var(--line);border-bottom-right-radius:6px;color:var(--ink)}.seal[data-v-384a0a02]{left:50%;opacity:0;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) scale(.92);transition:opacity .6s var(--ease),transform .9s var(--ease);width:-moz-max-content;width:max-content}.seal.on[data-v-384a0a02]{opacity:1;transform:translate(-50%,-50%)}.seal__label[data-v-384a0a02]{color:var(--on-gold);font-size:14px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.seal__num[data-v-384a0a02]{color:#2b1e00;font-size:clamp(2.6rem,6vw,5.6rem);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.05em}.seal__sub[data-v-384a0a02]{color:#2b1e00bf;font-size:15px;font-weight:500}.offer[data-v-384a0a02]{background:var(--surface);border:1px solid rgba(244,190,82,.3);border-radius:28px;bottom:40px;box-shadow:0 40px 80px -30px #000c;display:flex;flex-direction:column;gap:14px;opacity:0;padding:24px;position:absolute;right:var(--gutter);transform:translateY(40px);transition:opacity .6s var(--ease),transform .8s var(--ease);width:min(380px,calc(100% - 32px))}.offer.on[data-v-384a0a02]{opacity:1;transform:none}.offer__title[data-v-384a0a02]{color:var(--ink);font-size:26px;font-weight:600;letter-spacing:-.03em}.offer__rows div[data-v-384a0a02]{border-top:1px solid var(--line);display:flex;font-size:14px;justify-content:space-between;padding:9px 0}.offer__rows dd[data-v-384a0a02]{color:var(--ink);font-weight:500}.offer__note[data-v-384a0a02]{color:var(--muted);font-size:12px;line-height:1.5}.wrap[data-v-384a0a02]{margin:0 auto;max-width:1280px;padding:0 var(--gutter)}.benefits[data-v-384a0a02]{padding:clamp(96px,14vw,180px) 0 clamp(64px,8vw,120px);position:relative;z-index:1}.benefits .h2[data-v-384a0a02]{margin-top:18px}.blist[data-v-384a0a02]{margin-top:clamp(48px,7vw,96px)!important;max-width:980px}.brow[data-v-384a0a02]{align-items:baseline;border-top:1px solid var(--line-strong);display:grid;gap:24px;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);padding:clamp(22px,3vw,34px) 0}.brow[data-v-384a0a02]:last-child{border-bottom:1px solid var(--line-strong)}.brow__n[data-v-384a0a02]{color:var(--gold-text);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.brow__title[data-v-384a0a02]{color:var(--ink);font-size:clamp(1.35rem,2.2vw,2rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}.brow__body[data-v-384a0a02]{font-size:15.5px;line-height:1.6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.brow[data-v-384a0a02]{animation:reveal-384a0a02 linear both;animation-timeline:view();animation-range:entry 10% cover 30%}.final__photo img[data-v-384a0a02]{animation:settle-384a0a02 linear both;animation-timeline:view();animation-range:entry 0 cover 60%}}}@keyframes reveal-384a0a02{0%{opacity:0;transform:translateY(32px)}}@keyframes settle-384a0a02{0%{transform:scale(1.18)}}.faq[data-v-384a0a02]{padding:clamp(64px,9vw,140px) 0 clamp(96px,12vw,180px);position:relative;z-index:1}.faq__grid[data-v-384a0a02]{display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.faq__side .h2[data-v-384a0a02]{margin-top:18px}.qa[data-v-384a0a02]{border-top:1px solid var(--line-strong)}.qa[data-v-384a0a02]:last-child{border-bottom:1px solid var(--line-strong)}.qa summary[data-v-384a0a02]{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:500;gap:20px;justify-content:space-between;letter-spacing:-.015em;list-style:none;min-height:64px;padding:18px 0}.qa summary[data-v-384a0a02]::-webkit-details-marker{display:none}.qa__icon[data-v-384a0a02]{border:1px solid var(--line-strong);border-radius:50%;flex:none;height:32px;position:relative;transition:transform .4s var(--ease),background-color .3s;width:32px}.qa__icon[data-v-384a0a02]:after,.qa__icon[data-v-384a0a02]:before{background:currentColor;content:"";height:1.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.qa__icon[data-v-384a0a02]:after{transform:translate(-50%,-50%) rotate(90deg)}.qa[open] .qa__icon[data-v-384a0a02]{background:var(--gold);border-color:var(--gold);color:var(--on-gold);transform:rotate(45deg)}.qa p[data-v-384a0a02]{font-size:15.5px;line-height:1.65;max-width:40rem;padding:0 48px 24px 0}.qa[data-v-384a0a02]::details-content{block-size:0;overflow:hidden;transition:block-size .45s var(--ease),content-visibility .45s allow-discrete}.qa[open][data-v-384a0a02]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){.faq[data-v-384a0a02]{interpolate-size:allow-keywords}}.final[data-v-384a0a02]{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) auto;min-height:100vh;min-height:100svh;overflow:hidden;padding:140px var(--gutter) 120px;position:relative;z-index:1}.final__photo[data-v-384a0a02]{inset:0;position:absolute;z-index:-2}.final__photo img[data-v-384a0a02]{filter:saturate(.7) sepia(.25);height:100%;-o-object-fit:cover;object-fit:cover;opacity:var(--photo-o);width:100%}.final__photo[data-v-384a0a02]:after{background:linear-gradient(180deg,var(--ground) 0,color-mix(in srgb,var(--ground) 35%,transparent) 35%,color-mix(in srgb,var(--ground) 50%,transparent) 70%,var(--ground) 100%);content:"";inset:0;position:absolute}.final__inner[data-v-384a0a02]{display:flex;flex-direction:column;gap:24px;max-width:1280px}.display--final[data-v-384a0a02]{font-size:clamp(3rem,8vw,8rem)}.get[data-v-384a0a02]{display:flex;flex-direction:column;gap:14px;margin-top:12px}.get__row[data-v-384a0a02]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.get__note[data-v-384a0a02]{color:var(--muted);font-size:13.5px;line-height:1.55;max-width:34rem}.phone--final[data-v-384a0a02]{--w:clamp(240px,20vw,300px);transform:perspective(1400px) rotateX(16deg) rotateY(-22deg) rotate(6deg) translateY(calc((1 - var(--p, 0))*80px))}@media (max-width:1080px){.nav__links[data-v-384a0a02]{display:none}.nav__bar .theme-btn[data-v-384a0a02]{margin-left:auto}.nav__menu[data-v-384a0a02]{background:transparent;border:1px solid var(--line-strong);border-radius:50%;color:var(--ink);cursor:pointer;display:grid;gap:6px;height:44px;place-content:center;width:44px}.nav__menu span[data-v-384a0a02]{background:currentColor;height:1.5px;transition:transform .3s var(--ease);width:16px}.nav__menu[aria-expanded=true] span[data-v-384a0a02]:first-child{transform:translateY(3.75px) rotate(45deg)}.nav__menu[aria-expanded=true] span[data-v-384a0a02]:last-child{transform:translateY(-3.75px) rotate(-45deg)}.nav__sheet[data-v-384a0a02]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--ground) 92%,transparent);border:1px solid var(--line);border-radius:28px;display:flex;flex-direction:column;gap:2px;margin-top:8px;opacity:0;padding:10px;pointer-events:none;transform:translateY(-8px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.nav__sheet.open[data-v-384a0a02]{opacity:1;pointer-events:auto;transform:none}.nav__sheet a[data-v-384a0a02]:not(.btn){border-radius:18px;color:var(--ink);font-size:16px;padding:14px 16px}.nav__sheet .btn[data-v-384a0a02]{margin-top:6px}}@media (max-width:899px){.hero[data-v-384a0a02]{padding-top:104px}.hero__inner[data-v-384a0a02]{gap:40px;grid-template-columns:1fr;min-height:0}.hero__copy[data-v-384a0a02]{gap:22px}.phone--hero[data-v-384a0a02]{--w:min(300px,78vw)}.trust[data-v-384a0a02],.trust__list[data-v-384a0a02]{grid-template-columns:1fr}.trust__list[data-v-384a0a02]{gap:20px}.story[data-v-384a0a02]{height:320vh}.stage__eyebrow[data-v-384a0a02]{top:84px}.chapters[data-v-384a0a02]{right:var(--gutter);top:112px;width:auto}.chapter[data-v-384a0a02],.chapter.on[data-v-384a0a02],.chapters[data-v-384a0a02]{transform:none}.chapter[data-v-384a0a02]:not(.on){transform:translateY(16px)}.chapter__n[data-v-384a0a02]{margin-bottom:8px}.chapter__title[data-v-384a0a02]{font-size:clamp(1.7rem,7.4vw,2.2rem)}.chapter__body[data-v-384a0a02]{font-size:15px;line-height:1.5;margin-top:10px!important}.phone--story[data-v-384a0a02]{--w:min(250px,62vw, calc(46.94836svh - 154.92958px) );bottom:22px;left:50%;top:auto;transform:translate(-50%)}.phone--story.dim[data-v-384a0a02]{opacity:.04;transform:translate(-50%) scale(.94)}.progress[data-v-384a0a02]{bottom:auto;left:auto;right:var(--gutter);top:90px}.progress li[data-v-384a0a02]{width:16px}.ring[data-v-384a0a02]{--rx:min(108px,27vw);--ry:min(130px,15svh);left:50%;top:60%}.ring__chip[data-v-384a0a02]{font-size:12.5px;padding:7px 11px}.field__tile[data-v-384a0a02]{left:calc(2% + mod(var(--i),4)*26%)}.field__tile[data-v-384a0a02]:nth-child(2n){display:none}.nego[data-v-384a0a02]{height:340vh}.nego .stage[data-v-384a0a02]{display:flex;flex-direction:column;gap:14px;padding:84px 16px 16px}.nego__intro[data-v-384a0a02]{gap:10px}.nego__intro .h2[data-v-384a0a02]{font-size:1.75rem}.nego__lede[data-v-384a0a02]{display:none}.private[data-v-384a0a02]{padding:10px 14px}.private__val[data-v-384a0a02]{font-size:15px}.rounds[data-v-384a0a02]{position:absolute;right:16px;top:86px}.nego__panel[data-v-384a0a02]{border-radius:24px;flex:1;height:auto;min-height:0;padding:14px}.lanes[data-v-384a0a02]{grid-template-columns:1fr}.lanes__h[data-v-384a0a02]{display:none}.thread[data-v-384a0a02]{display:flex;flex-direction:column;justify-content:flex-end;-webkit-mask-image:linear-gradient(transparent,#000 18%);mask-image:linear-gradient(transparent,#000 18%);overflow:hidden}.lane[data-v-384a0a02]{display:contents}.msg__text[data-v-384a0a02]{font-size:13px}.readout__num[data-v-384a0a02]{font-size:1.5rem}.offer[data-v-384a0a02]{bottom:16px;left:16px;right:16px;width:auto}.brow[data-v-384a0a02]{gap:8px 12px;grid-template-columns:40px minmax(0,1fr)}.brow__body[data-v-384a0a02]{grid-column:2}.faq__grid[data-v-384a0a02]{grid-template-columns:1fr}.qa p[data-v-384a0a02]{padding-right:0}.final[data-v-384a0a02]{grid-template-columns:1fr;padding-top:120px;text-align:left}.phone--final[data-v-384a0a02]{--w:min(230px,60vw);justify-self:center}}@media (max-width:420px){.nav__bar .theme-btn[data-v-384a0a02]{display:none}.nav__bar .btn[data-v-384a0a02]{margin-left:auto}.nav__sheet-theme[data-v-384a0a02]{background:transparent;border:0;border-radius:18px;color:var(--ink);cursor:pointer;display:block;font:inherit;font-size:16px;min-height:48px;padding:0 16px;text-align:left}}@media (max-width:360px){.brand__by[data-v-384a0a02]{display:none}.rounds[data-v-384a0a02]{top:120px}.readout__label[data-v-384a0a02]{font-size:12px}.readout__num[data-v-384a0a02]{font-size:1.3rem}.btn[data-v-384a0a02]{padding:0 18px}}@media (prefers-reduced-motion:reduce){.ha[data-v-384a0a02] *,.ha[data-v-384a0a02] :after,.ha[data-v-384a0a02] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-delay:0s!important;transition-duration:.01ms!important}.field__tile[data-v-384a0a02],.hero__copy[data-v-384a0a02],.hero__sky img[data-v-384a0a02],.phone--final[data-v-384a0a02],.phone--hero[data-v-384a0a02]{transform:none!important}.hero__copy[data-v-384a0a02]{opacity:1!important}}
