:root{--bg:#f5f5f7;--fg:#1d1d1f;--muted:#5e5e64;--line:rgba(0,0,0,.08);--card:hsla(0,0%,100%,.76);--card-solid:#fff;--card-border:hsla(0,0%,100%,.92);--field:#eeeef3;--shadow:0 8px 24px rgba(40,30,80,.07);--ink:#1d1d1f;--on-ink:#fff;--violet:#6c47ff;--on-violet:#fff;--g1:#ffd9c7;--g2:#dcd0ff;--g3:#ffd6e7;--g4:#fff0b8;--sun-bg:#fff0c2;--sun-fg:#6e5100;--coral-bg:#ffe5d8;--coral-fg:#b23c12;--violet-bg:#ece5ff;--violet-fg:#5a3fd1;--sky-bg:#ffe0ee;--sky-fg:#b0245e;--mint-bg:#d8f5e7;--mint-fg:#11683f;--grey-bg:#e9e9ee;--grey-fg:#3a3a3c;--brand-orange:#ff6a3d;--brand-pink:#ff4d8d;--brand-violet:#7c5cff;--brand-sun:#ffc93c;--hot:#e8461f;--good:#1e9e63;--bar-track:hsla(240,4%,48%,.14);--font:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Inter,system-ui,sans-serif;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#110f17;--fg:#f5f5f7;--muted:#a8a8b3;--line:hsla(0,0%,100%,.1);--card:rgba(34,30,46,.76);--card-solid:#1e1b28;--card-border:hsla(0,0%,100%,.07);--field:#2a2636;--shadow:0 8px 24px rgba(0,0,0,.35);--ink:#f5f5f7;--on-ink:#141218;--g1:#3a1f2e;--g2:#2a2152;--g3:#3a1832;--g4:#3a3216;--sun-bg:#3d3210;--sun-fg:#ffd866;--coral-bg:#47231a;--coral-fg:#ffa07c;--violet-bg:#2c2257;--violet-fg:#c3b3ff;--sky-bg:#461a30;--sky-fg:#ff9cc4;--mint-bg:#12392a;--mint-fg:#7be0b0;--grey-bg:#2a2636;--grey-fg:#d1d1d6;--hot:#ff7d55;--good:#5ad69a;--bar-track:hsla(0,0%,100%,.1);color-scheme:dark}}:root[data-theme=dark]{--bg:#110f17;--fg:#f5f5f7;--muted:#a8a8b3;--line:hsla(0,0%,100%,.1);--card:rgba(34,30,46,.76);--card-solid:#1e1b28;--card-border:hsla(0,0%,100%,.07);--field:#2a2636;--shadow:0 8px 24px rgba(0,0,0,.35);--ink:#f5f5f7;--on-ink:#141218;--g1:#3a1f2e;--g2:#2a2152;--g3:#3a1832;--g4:#3a3216;--sun-bg:#3d3210;--sun-fg:#ffd866;--coral-bg:#47231a;--coral-fg:#ffa07c;--violet-bg:#2c2257;--violet-fg:#c3b3ff;--sky-bg:#461a30;--sky-fg:#ff9cc4;--mint-bg:#12392a;--mint-fg:#7be0b0;--grey-bg:#2a2636;--grey-fg:#d1d1d6;--hot:#ff7d55;--good:#5ad69a;--bar-track:hsla(0,0%,100%,.1);color-scheme:dark}*{box-sizing:border-box}html{min-height:100%}body{margin:0;font-family:var(--font);color:var(--fg);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;min-height:100vh;background:var(--bg)}body:before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;transform:translateZ(0);background:radial-gradient(at 0 0,var(--g1) 0,transparent 45%),radial-gradient(at 100% 0,var(--g2) 0,transparent 50%),radial-gradient(at 100% 100%,var(--g3) 0,transparent 50%),radial-gradient(at 0 100%,var(--g4) 0,transparent 45%)}.wrap{max-width:1200px;margin:0 auto;padding:18px max(16px,env(safe-area-inset-right)) 56px max(16px,env(safe-area-inset-left))}h1,h2,h3{margin:0;text-wrap:balance;letter-spacing:-.02em}h1{font-size:clamp(28px,4.5vw,40px);letter-spacing:-.03em;line-height:1.05}h1,h2{font-weight:700}h2{font-size:19px}p{margin:0}a{color:var(--violet-fg)}.muted{color:var(--muted)}.small{font-size:13px}.card{background:var(--card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--card-border);border-radius:24px;box-shadow:var(--shadow);padding:20px;min-width:0}.stack{flex-direction:column;gap:14px}.row,.stack{display:flex}.row{align-items:center;gap:12px;flex-wrap:wrap}.between{justify-content:space-between}.btn{height:44px;padding:0 18px;border-radius:999px;border:0;font:inherit;font-weight:600;font-size:15px;background:var(--ink);color:var(--on-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap}.btn.ghost{background:var(--field);color:var(--fg)}.btn.violet{background:var(--violet);color:var(--on-violet)}.btn.sm{height:36px;font-size:13px;padding:0 14px}.btn.block{width:100%;height:52px;font-size:16px}.btn[disabled]{opacity:.55;cursor:default}:is(.btn,a,input,select,textarea,.chip span):focus-visible{outline:3px solid var(--violet);outline-offset:2px}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.t-sun{background:var(--sun-bg);color:var(--sun-fg)}.t-coral{background:var(--coral-bg);color:var(--coral-fg)}.t-violet{background:var(--violet-bg);color:var(--violet-fg)}.t-sky{background:var(--sky-bg);color:var(--sky-fg)}.t-mint{background:var(--mint-bg);color:var(--mint-fg)}.t-grey{background:var(--grey-bg);color:var(--grey-fg)}.dot{width:8px;height:8px;border-radius:999px;display:inline-block}.logo{display:flex;gap:10px;text-decoration:none;color:var(--fg)}.logo,.logo-mark{align-items:center}.logo-mark{border-radius:29%;background:#7c5cff;display:inline-flex;justify-content:center;overflow:hidden;flex-shrink:0}.wordmark{font-weight:800;letter-spacing:-.05em}.wordmark b{color:var(--brand-orange);font-weight:800}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px 10px 16px;border-radius:999px;margin-bottom:24px}.field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--muted);min-width:0}.field input,.field select,.field textarea{height:48px;border-radius:14px;border:1px solid var(--line);background:var(--card-solid);color:var(--fg);padding:0 14px;font:inherit;font-size:16px;font-weight:500;width:100%}.field textarea{height:auto;min-height:140px;padding:12px 14px;line-height:1.5;resize:vertical}.grid2{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px}.grid-half,.grid2{display:grid;gap:12px}.grid-half{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative}.chip input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.chip span{display:inline-flex;align-items:center;min-height:40px;padding:0 15px;border-radius:999px;background:var(--field);color:var(--fg);font-weight:600;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chip input:checked+span{background:var(--violet);color:var(--on-violet);box-shadow:0 6px 14px rgba(108,71,255,.3)}.chip input:focus-visible+span{outline:3px solid var(--violet);outline-offset:2px}.scale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.scale .chip span{min-height:62px;width:100%;justify-content:center;text-align:center;border-radius:16px;font-size:12px;line-height:1.15;padding:4px}fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}legend{font-weight:600;margin-bottom:8px;padding:0}.dash{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.dash .main{flex:999 1 560px;flex-direction:column}.dash .main,.dash .side{min-width:0;display:flex;gap:20px}.dash .side{flex:1 1 320px;flex-direction:column}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.tile .n{font-size:38px;font-weight:700;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:10px}.tile .l{font-weight:600;font-size:14px;margin-top:6px}.buyer{gap:12px;padding:14px 0;border-top:1px solid var(--line);flex-wrap:wrap}.avatar,.buyer{display:flex;align-items:center}.avatar{width:42px;height:42px;border-radius:999px;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.buyer .who{flex:1 1 220px;min-width:0}.buyer .name{font-weight:600;font-size:16px}.tags{margin-top:6px}.acts,.tags{display:flex;gap:6px;flex-wrap:wrap}.acts{align-items:center}.qrbox{background:#fff;border-radius:18px;padding:14px;display:inline-flex;align-self:flex-start}.qrbox svg{display:block;width:180px;height:180px}.linkline{font-size:12px;color:var(--muted);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bar{height:12px;background:var(--bar-track);flex:1 1;min-width:60px}.bar,.bar>i{border-radius:999px}.bar>i{display:block;height:100%}.barrow{display:flex;align-items:center;gap:12px}.barrow .bl{width:120px;flex-shrink:0;font-weight:600;font-size:14px}.barrow .bn{width:24px;text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.phone{max-width:440px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.hero-art{height:120px;border-radius:22px;background:linear-gradient(160deg,#ece5ff,#ece5ff);overflow:hidden;position:relative}.hero-art svg{position:absolute;left:0;bottom:0;width:100%;height:100%}.quote{font-size:15px;line-height:1.5;margin:0}.offer,.quote{border-radius:20px;padding:16px}.offer .amt{font-size:28px;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.empty{text-align:center;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:12px}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--fg);font-weight:500}.check input{width:20px;height:20px;margin:0;accent-color:#6c47ff;flex-shrink:0}.sec-label{color:var(--muted)}.error,.sec-label{font-size:13px;font-weight:600}.error{color:var(--hot)}.notice{padding:10px 14px;border-radius:16px;font-size:13px;font-weight:600}.sr{clip:rect(0 0 0 0);white-space:nowrap}.hp,.sr{position:absolute;width:1px;height:1px;overflow:hidden}.hp{left:-9999px}.powered{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--muted);font-weight:600}.copy-fallback{width:100%;min-height:80px;margin-top:6px;border-radius:12px;border:1px solid var(--line);background:var(--card-solid);color:var(--fg);font:inherit;font-size:13px;padding:8px}.listing-link{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;border-top:1px solid var(--line);text-decoration:none;color:var(--fg);flex-wrap:wrap}.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;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 1l5 5 5-5' fill='none' stroke='%238e8e93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.field select:disabled{opacity:.5;cursor:default}.nl{gap:18px}.group{flex-direction:column;min-width:0;padding-top:16px;border-top:1px solid var(--line)}.group,.group-head{display:flex;gap:10px}.group-head{align-items:center;justify-content:space-between}.group-title{font-size:15px;font-weight:700;letter-spacing:-.01em}.summary{font-size:13px;font-weight:600;color:var(--violet-fg)}.seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2px;gap:2px;padding:3px;border-radius:12px;background:var(--field)}.seg button{height:34px;border:0;border-radius:9px;background:transparent;color:var(--fg);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.seg button.on{background:var(--card-solid);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.04)}.switch{width:51px;height:31px;flex-shrink:0;border:0;border-radius:999px;background:var(--grey-bg);padding:2px;display:flex;justify-content:flex-start;cursor:pointer;transition:background .2s}.switch span{width:27px;height:27px;border-radius:999px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2)}.switch.on{background:#34c759;justify-content:flex-end}:is(.seg button,.switch,.pill-btn,.cal-day,.cal-nav,.tlist button,.link-btn):focus-visible{outline:3px solid var(--violet);outline-offset:2px}.combo{position:relative}.combo-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;list-style:none;margin:0;padding:6px;background:var(--card-solid);border:1px solid var(--line);border-radius:16px;box-shadow:0 16px 40px rgba(40,30,80,.16);max-height:300px;overflow-y:auto}.combo-list button{width:100%;text-align:left;border:0;background:transparent;color:var(--fg);font:inherit;padding:10px 12px;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:2px}.combo-list button strong{font-size:15px;font-weight:600}.combo-list button span{font-size:13px;color:var(--muted);font-weight:500}.combo-list button.active,.combo-list button:hover{background:var(--violet-bg)}.when{display:flex;flex-direction:column;gap:8px;background:var(--field);border-radius:18px;padding:6px 12px}.when+.when{margin-top:4px}.when-head{padding-top:6px}.when-head,.when-row{display:flex;justify-content:space-between;align-items:center}.when-row{gap:12px;min-height:48px;font-weight:600;font-size:15px}.when-row+.when-row{border-top:1px solid var(--line)}.pill-btn{height:36px;padding:0 14px;border-radius:10px;border:0;background:var(--card-solid);color:var(--fg);font:inherit;font-size:15px;font-weight:600;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 1px 2px rgba(0,0,0,.06)}.pill-btn.on{background:var(--violet);color:var(--on-violet)}.cal{background:var(--card-solid);border-radius:16px;padding:12px;margin-bottom:6px}.cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cal-head strong{font-size:16px;letter-spacing:-.01em}.cal-nav{width:34px;height:34px;border-radius:999px;border:0;background:var(--field);color:var(--violet-fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cal-nav:disabled{opacity:.35;cursor:default}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px;text-align:center}.cal-dow{font-size:11px;font-weight:700;color:var(--muted);padding:4px 0}.cal-day{aspect-ratio:1;max-width:100%;border:0;border-radius:999px;background:transparent;color:var(--fg);font:inherit;font-size:15px;font-weight:500;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cal-day:hover:not(:disabled):not(.on){background:var(--field)}.cal-day.today{color:var(--violet-fg);font-weight:700}.cal-day.on{background:var(--violet);color:var(--on-violet);font-weight:700}.cal-day:disabled{color:var(--muted);opacity:.4;cursor:default}.tlist{max-height:220px;overflow-y:auto;background:var(--card-solid);border-radius:16px;padding:6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px}.tlist button{height:40px;border:0;border-radius:10px;background:transparent;color:var(--fg);font:inherit;font-size:14px;font-weight:600;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tlist button:hover:not(.on){background:var(--field)}.tlist button.on{background:var(--violet);color:var(--on-violet)}.link-btn{border:0;background:none;padding:4px 0;font:inherit;font-size:14px;font-weight:600;color:var(--violet-fg);cursor:pointer}.link-btn.danger{color:var(--hot)}.addr-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--card-solid);border:1px solid var(--line);color:var(--fg)}.addr-pin{width:36px;height:36px;border-radius:10px;background:var(--violet-bg);color:var(--violet-fg);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.addr-main{font-size:16px;font-weight:600}.addr-sub{font-size:13px;font-weight:500;color:var(--muted)}.seg-nav{display:flex;gap:4px;padding:4px;border-radius:999px;background:hsla(240,4%,48%,.12);flex-wrap:wrap}.seg-nav a{padding:7px 14px;border-radius:999px;color:var(--fg);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.seg-nav a.on{background:var(--card-solid);font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.08)}.plan{display:flex;flex-direction:column;gap:14px}.plan .price{font-size:44px;font-weight:700;letter-spacing:-.04em;line-height:1}.plan ul{list-style:none;margin:0;padding:0;flex-direction:column;font-size:15px}.plan li,.plan ul{display:flex;gap:8px}.plan li:before{content:"✓";color:var(--brand-orange);font-weight:800}.plan.featured{background:var(--ink);color:var(--on-ink)}.plan.featured .muted{color:var(--on-ink);opacity:.75}.plan.featured .btn{background:var(--on-ink);color:var(--ink)}.agent-bar{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:20;margin-bottom:16px;padding:12px 16px;border-radius:20px;background:var(--ink);color:var(--on-ink);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;box-shadow:0 10px 30px rgba(0,0,0,.18)}.agent-bar .btn.ghost{background:hsla(0,0%,100%,.14);color:var(--on-ink)}.agent-bar .btn.light{background:var(--on-ink);color:var(--ink)}.agent-bar a.btn{text-decoration:none}.kiosk{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.kiosk .hero-art{height:180px}.kiosk .field{font-size:15px}.kiosk .field input{height:62px;font-size:20px;border-radius:16px}.kiosk .chip span{min-height:52px;font-size:17px;padding:0 20px}.kiosk .sec-label{font-size:15px}.kiosk .check{font-size:16px}.kiosk .check input{width:24px;height:24px}.kiosk .btn.block{height:64px;font-size:20px}.wrap.wide{max-width:1440px}.listing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px}.listing-card{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:var(--fg);transition:transform .15s,box-shadow .15s}.listing-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(40,30,80,.12)}.lc-art{width:56px;height:56px;border-radius:16px;background:linear-gradient(160deg,#ece5ff,#ece5ff);display:flex;align-items:flex-end;justify-content:center;flex-shrink:0;overflow:hidden}.lc-title{font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.lc-meta{gap:8px;font-size:14px;font-weight:500}.lc-meta,.lc-meta>div{display:flex;flex-direction:column}.lc-meta>div{gap:2px}.icon-btn{width:36px;height:36px;border-radius:999px;background:var(--field);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.icon-btn,dialog.sheet{border:0;color:var(--fg)}dialog.sheet{padding:28px;width:min(1040px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto;border-radius:28px;background:var(--card-solid);box-shadow:0 30px 80px rgba(20,10,60,.3)}dialog.sheet::-webkit-backdrop{background:rgba(20,16,40,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}dialog.sheet::backdrop{background:rgba(20,16,40,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sheet .nl{gap:20px}.sheet .when{background:var(--field)}.nl-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:28px;gap:28px;align-items:start}.nl-col{display:flex;flex-direction:column;gap:18px;min-width:0}.nl-col>.group:first-child{border-top:0;padding-top:0}.sheet .cal,.sheet .strip{margin-left:0;margin-right:0}@media (max-width:640px){dialog.sheet{padding:18px;width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;border-radius:0;margin:0}}.int-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:16px;gap:16px;align-items:start}.int-mono{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;flex-shrink:0}.code{margin:0;padding:14px;border-radius:14px;background:var(--field);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;overflow-x:auto;white-space:pre}.conn-bar{justify-content:space-between;gap:12px;padding:14px 18px}.conn-bar,.conn-bar .conn-list{display:flex;flex-wrap:wrap;align-items:center}.conn-bar .conn-list{gap:8px}.nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:9px;background:#ff6a3d;color:#fff;font-size:11px;font-weight:700;vertical-align:1px}.contract-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:8px;gap:8px}.contract-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--card-solid);color:inherit;text-decoration:none;transition:transform .15s ease}.contract-row:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.lp{max-width:1200px;margin:0 auto;padding:18px max(16px,env(safe-area-inset-right)) 40px max(16px,env(safe-area-inset-left))}.lp-nav{position:-webkit-sticky;position:sticky;top:12px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;border-radius:999px}.lp-nav .logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.lp-links{display:flex;gap:4px}.lp-links a{padding:8px 14px;border-radius:999px;color:var(--fg);text-decoration:none;font-weight:600;font-size:14px}.lp-links a:hover{background:var(--field)}.lp-hero{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:48px;gap:48px;align-items:center;padding:72px 0 40px}.lp-hero-copy{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.lp-hero h1{font-size:clamp(40px,5.6vw,68px);line-height:1.02;letter-spacing:-.035em;margin:0}.lp-grad{background:linear-gradient(100deg,#ff6a3d,#ff4d8d 40%,#7c5cff);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-lede{font-size:19px;line-height:1.5;color:var(--muted);margin:0;max-width:540px}.lp-btn-lg{height:54px;padding:0 26px;font-size:16px}.lp-hero-art{position:relative;min-height:540px}.lp-phone{position:absolute;left:6%;top:0;width:270px;height:540px;border-radius:44px;background:#1d1d1f;padding:12px;box-shadow:0 30px 60px rgba(40,30,80,.22)}.lp-phone-notch{position:absolute;top:18px;left:50%;transform:translateX(-50%);width:84px;height:24px;border-radius:14px;background:#000;z-index:2}.lp-phone-screen{height:100%;border-radius:34px;background:linear-gradient(180deg,#fff7f0,#f3efff);padding:52px 18px 18px;display:flex;flex-direction:column;gap:9px;color:#1d1d1f}.lp-house{height:92px;border-radius:18px;background:linear-gradient(180deg,#ffd6e7,#fff0e6);display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.lp-house svg{width:150px}.lp-mini-label{font-size:11px;font-weight:600;color:#5e5e64;margin-top:4px}.lp-mini-h{font-size:24px;font-weight:800;letter-spacing:-.02em}.lp-mini-field{height:38px;border-radius:12px;background:#fff;display:flex;align-items:center;padding:0 12px;font-size:13px;font-weight:500;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.lp-mini-chips{display:flex;gap:6px;flex-wrap:wrap}.lp-mini-chips span{font-size:11px;font-weight:600;padding:6px 10px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.lp-mini-chips .on{background:#1d1d1f;color:#fff;box-shadow:none}.lp-mini-btn{margin-top:auto;height:44px;border-radius:999px;background:#1d1d1f;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.lp-report{position:absolute;right:0;top:120px;width:300px;display:flex;flex-direction:column;gap:14px}.lp-report-n{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.lp-report-n b{display:block;font-size:28px;letter-spacing:-.03em;line-height:1}.lp-report-n b.hot{color:var(--hot)}.lp-report-n span{font-size:12px;color:var(--muted);font-weight:600}.lp-bars{display:flex;flex-direction:column;gap:8px}.lp-bar{display:grid;grid-template-columns:96px 1fr;align-items:center;grid-gap:10px;gap:10px;font-size:12px;font-weight:600}.lp-bar i{height:10px;background:var(--bar-track);overflow:hidden}.lp-bar em,.lp-bar i{border-radius:6px;display:block}.lp-bar em{height:100%}.lp-toast{position:absolute;right:30px;bottom:30px;display:flex;gap:12px;align-items:center;padding:14px 18px;border-radius:18px}.lp-toast-dot{width:12px;height:12px;border-radius:50%;background:#ff6a3d;box-shadow:0 0 0 6px rgba(255,107,91,.2)}.lp-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:24px 0 8px}.lp-strip div{text-align:center;padding:18px 10px;border-radius:20px;background:var(--card);border:1px solid var(--card-border)}.lp-strip b{display:block;font-size:30px;letter-spacing:-.03em}.lp-strip span{font-size:13px;color:var(--muted);font-weight:600}.lp-sec{padding:64px 0 8px}.lp-head{max-width:680px;margin:0 auto 32px;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.lp-head h2{font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-.03em;margin:0}.lp-head p{font-size:17px;margin:0}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.lp-feature,.lp-step{display:flex;flex-direction:column;gap:10px;padding:26px}.lp-feature h3,.lp-step h3{margin:4px 0 0;font-size:20px;letter-spacing:-.02em}.lp-feature p,.lp-step p{margin:0}.lp-num{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}.lp-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.lp-icon{line-height:0;display:inline-flex;filter:drop-shadow(0 8px 14px rgba(255,90,80,.18))}.lp-compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;padding:34px}.lp-compare ul{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:12px;font-size:16px;font-weight:500}.lp-compare li{display:flex;gap:10px;align-items:flex-start}.lp-x li:before{content:"✕";color:var(--hot);font-weight:800}.lp-x li{color:var(--muted)}.lp-tick li:before{content:"✓";color:var(--brand-orange);font-weight:800}.lp-plans{display:grid;grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;grid-gap:16px;gap:16px}.lp-plans .plan{gap:16px;padding:28px}.lp-faq,.lp-plans .plan{display:flex;flex-direction:column}.lp-faq{max-width:780px;margin:0 auto;gap:10px}.lp-faq details{padding:18px 22px}.lp-faq summary{font-weight:700;font-size:16px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";font-size:20px;line-height:1;color:var(--muted)}.lp-faq details[open] summary:after{content:"–"}.lp-faq details p{margin:10px 0 0}.lp-cta{text-align:center;border-radius:32px;padding:56px 24px;background:linear-gradient(120deg,#ff6a3d,#ff4d8d 45%,#7c5cff);color:#fff;display:flex;flex-direction:column;align-items:center;gap:14px}.lp-cta h2{font-size:clamp(28px,4vw,44px);letter-spacing:-.03em;margin:0;line-height:1.1}.lp-cta p{margin:0 0 8px;font-size:17px;opacity:.92}.lp-cta .btn{background:#fff;color:#1d1d1f}.lp-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:40px 4px 0;margin-top:48px;border-top:1px solid var(--line)}.lp-foot a{color:var(--fg)}@media (max-width:960px){.lp-links{display:none}.lp-hero{grid-template-columns:1fr;padding-top:44px;gap:28px}.lp-hero-art{min-height:480px;max-width:520px;width:100%;margin:0 auto}.lp-features,.lp-steps,.lp-strip{grid-template-columns:1fr 1fr}}@media (max-width:620px){.lp-hide-sm{display:none}.lp-bar{grid-template-columns:76px 1fr;font-size:11px}.lp-compare,.lp-features,.lp-plans,.lp-steps{grid-template-columns:1fr}.lp-compare{padding:24px;gap:24px}.lp-btn-lg,.lp-hero-copy .acts{width:100%}}.lp-blobs{position:fixed;inset:0;z-index:-2;overflow:hidden;pointer-events:none;contain:strict;transform:translateZ(0)}.lp-blobs i{position:absolute;width:60vw;height:60vw;max-width:820px;max-height:820px;border-radius:50%;opacity:.6;animation:lpDrift 22s ease-in-out infinite alternate;will-change:transform;background:radial-gradient(circle,var(--blob) 0,transparent 68%)!important}.lp-blobs i:first-child{--blob:#ffb59e;left:-10%;top:-12%}.lp-blobs i:nth-child(2){--blob:#c7b6ff;right:-12%;top:10%;animation-duration:26s;animation-delay:-6s}.lp-blobs i:nth-child(3){--blob:#ffe08a;left:20%;bottom:-20%;animation-duration:30s;animation-delay:-12s;opacity:.4}@keyframes lpDrift{0%{transform:translate(0) scale(1)}50%{transform:translate(6vw,4vh) scale(1.12)}to{transform:translate(-4vw,8vh) scale(.95)}}@keyframes rvUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lpGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lpPop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes lpShine{0%{background-position:0 50%}to{background-position:200% 50%}}.lp-enter>*{animation:rvUp .8s cubic-bezier(.2,.7,.2,1) both}.lp-enter>:nth-child(2){animation-delay:.08s}.lp-enter>:nth-child(3){animation-delay:.16s}.lp-enter>:nth-child(4){animation-delay:.24s}.lp-enter>:nth-child(5){animation-delay:.32s}.lp-enter-late{animation:rvUp .9s cubic-bezier(.2,.7,.2,1) .45s both}.lp-grad{background-size:200% 100%;background-image:linear-gradient(100deg,#ff6a3d,#ff4d8d 25%,#7c5cff 50%,#ff4d8d 75%,#ff6a3d);animation:lpShine 8s linear infinite}.lp-hero-art .lp-phone{animation:rvUp 1s cubic-bezier(.2,.7,.2,1) .2s both,lpFloat 7s ease-in-out 1.2s infinite}.lp-hero-art .lp-report{animation:rvUp 1s cubic-bezier(.2,.7,.2,1) .45s both,lpFloat 8s ease-in-out 1.5s infinite}.lp-hero-art .lp-toast{animation:rvUp 1s cubic-bezier(.2,.7,.2,1) .7s both,lpFloat 6s ease-in-out 1.7s infinite}.lp-bar em{transform-origin:left;animation:lpGrow 1.1s cubic-bezier(.2,.7,.2,1) both}.lp-toast-body{animation:lpPop .45s cubic-bezier(.2,.7,.2,1) both;min-width:190px}.rv-wait{opacity:0;transform:translateY(28px)}.rv-wait.rv-in{animation:rvUp .8s cubic-bezier(.2,.7,.2,1) both}.rv-wait .lp-stagger{opacity:0}.rv-wait.rv-in .lp-stagger{animation:rvUp .7s var(--d,0ms) cubic-bezier(.2,.7,.2,1) both}.lp-feature,.lp-step{transition:transform .25s ease,box-shadow .25s ease}.lp-feature:hover,.lp-step:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(40,30,80,.12)}.lp-feature:hover .lp-icon{animation:lpFloat 1.6s ease-in-out infinite}.fi circle,.fi g,.fi path{transform-box:fill-box;transform-origin:center}.lp-feature:hover .fi-pop{animation:fiPop .6s cubic-bezier(.2,1.6,.4,1)}.lp-feature:hover .fi-spin{animation:fiSpin .9s cubic-bezier(.4,0,.2,1)}.lp-feature:hover .fi-flick{animation:fiFlick .5s ease-in-out infinite alternate;transform-origin:bottom}.lp-feature:hover .fi-pulse{animation:fiPulse .9s ease-in-out infinite}.lp-feature:hover .fi-sway{animation:fiSway .8s ease-in-out infinite alternate;transform-origin:bottom}.lp-feature:hover .fi-flow{animation:fiFlow 1s ease-in-out infinite}@keyframes fiPop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes fiSpin{to{transform:rotate(-1turn)}}@keyframes fiFlick{0%{transform:scale(1) rotate(-4deg)}to{transform:scale(1.12,1.18) rotate(4deg)}}@keyframes fiPulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes fiSway{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes fiFlow{0%{transform:translateX(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateX(8px);opacity:0}}.lp-marquee{overflow:hidden;margin-top:48px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lp-marquee-track{display:flex;width:max-content;animation:lpMarquee 38s linear infinite}.lp-marquee-track>div{display:flex;gap:12px;padding-right:12px}.lp-marquee span{white-space:nowrap;padding:10px 18px;border-radius:999px;background:var(--card);border:1px solid var(--card-border);font-weight:600;font-size:14px;color:var(--muted)}@keyframes lpMarquee{to{transform:translateX(-50%)}}.dm{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center}.dm-tabs{display:flex;flex-direction:column;gap:10px}.dm-tabs button{position:relative;border:1px solid var(--card-border);background:var(--card);border-radius:18px;padding:14px 16px 16px;font:inherit;color:var(--muted);cursor:pointer;display:grid;grid-template-columns:28px 1fr;grid-gap:4px 12px;gap:4px 12px;text-align:left;transition:color .2s,background .2s,box-shadow .2s;overflow:hidden}.dm-tabs button.on{color:var(--fg);background:var(--card-solid);box-shadow:var(--shadow)}.dm-tabs button:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.dm-tab-n{width:28px;height:28px;border-radius:9px;background:var(--field);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px}.dm-tabs button.on .dm-tab-n{background:linear-gradient(135deg,#ff6a3d,#7c5cff);color:#fff}.dm-tab-text{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:4px}.dm-tab-text b{font-size:15px}.dm-tab-cap{font-size:13px;line-height:1.4;color:var(--muted);display:none}.dm-tabs button.on .dm-tab-cap{display:block}.dm-tabs i{position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}.dm-tabs em{display:block;height:100%;background:linear-gradient(90deg,#ff6a3d,#7c5cff)}.dm-frame{position:relative;width:100%;border-radius:28px;overflow:hidden;background:linear-gradient(140deg,rgba(255,217,199,.7),rgba(220,208,255,.7) 50%,rgba(255,214,231,.7));box-shadow:0 30px 80px rgba(40,30,80,.16);border:1px solid var(--card-border)}.dm-canvas{position:absolute;top:0;left:0;transform-origin:top left}.dm-scene{position:absolute;inset:0;animation:lpPop .5s ease both}.dm-caption{display:none}@media (max-width:960px){.dm{grid-template-columns:1fr;gap:14px}.dm-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.dm-tabs::-webkit-scrollbar{display:none}.dm-tabs button{padding:10px 12px 12px;grid-template-columns:24px minmax(0,1fr);align-items:center;border-radius:16px}.dm-tab-n{width:24px;height:24px;border-radius:8px;font-size:12px}.dm-tab-text{padding-top:0}.dm-tab-text b{font-size:13.5px}.dm-tabs button.on .dm-tab-cap{display:none}.dm-caption{display:block;text-align:center;margin:0;font-weight:600;color:var(--muted);min-height:44px;padding:0 8px}}.dm-compact .dm-stage{grid-template-columns:1fr;padding:0;justify-items:center;gap:0}.dm-compact .dm-side{display:none}.dm-compact .dm-browser{inset:18px 18px 0}.dm-compact .dm-tiles{grid-template-columns:repeat(2,1fr)}.dm-compact .dm-cols{grid-template-columns:1fr}.dm-compact .dm-seg span:not(.on),.dm-compact .dm-side-col,.dm-compact .dm-top>.small{display:none}.dm-compact .dm-toast{right:14px;left:14px}.dm-compact .dm-contract .buyer{flex-wrap:wrap!important}.dm-stage{position:absolute;inset:0;display:grid;grid-template-columns:1fr 320px 1fr;align-items:center;grid-gap:40px;gap:40px;padding:0 48px}.dm-side{display:flex;flex-direction:column;gap:14px}.dm-side.left{align-items:flex-end}.dm-note{width:250px;background:var(--card-solid);border-radius:18px;padding:14px 16px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--muted)}.dm-note b{color:var(--fg);font-size:15px}.dm-note.mint{background:var(--mint-bg)}.dm-note.mint b,.dm-note.mint span{color:var(--mint-fg)}.dm-note.coral{background:var(--coral-bg)}.dm-note.coral b,.dm-note.coral span{color:var(--coral-fg)}.dm-phone{position:relative;width:320px;height:640px;border-radius:48px;background:#1d1d1f;padding:12px;box-shadow:0 30px 60px rgba(40,30,80,.28)}.dm-notch{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:92px;height:26px;border-radius:16px;background:#000;z-index:3}.dm-screen{position:relative;height:100%;border-radius:37px;overflow:hidden;background:var(--bg);background-image:radial-gradient(at 0 0,var(--g1),transparent 55%),radial-gradient(at 100% 100%,var(--g3),transparent 55%)}.dm-scroll{padding:56px 16px 20px;display:flex;flex-direction:column;gap:10px}.dm-houses{height:84px;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#ece5ff,#fff0e6)}.dm-houses svg{width:100%;height:100%;display:block}.dm-h{font-size:22px;font-weight:800;letter-spacing:-.025em;line-height:1.12}.dm-card{background:var(--card-solid);border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:9px;box-shadow:var(--shadow)}.dm-card .field{font-size:11px;gap:4px}.dm-input{height:36px;border-radius:11px;border:1px solid var(--line);background:var(--card-solid);display:flex;align-items:center;padding:0 10px;font-size:13px;font-weight:500;color:var(--fg);transition:border-color .2s,box-shadow .2s}.dm-input.focus{border-color:var(--violet);box-shadow:0 0 0 3px rgba(108,71,255,.18)}.dm-ph{color:var(--muted);opacity:.6}.dm-caret{display:inline-block;width:1.5px;height:15px;background:var(--violet);margin-left:1px;animation:dmBlink 1s steps(1) infinite}@keyframes dmBlink{50%{opacity:0}}.dm-chips{display:flex;flex-wrap:wrap;gap:5px}.dm-chip{font-size:11px;font-weight:600;padding:6px 10px;border-radius:999px;background:var(--field);color:var(--fg);transition:background .25s,color .25s,transform .25s,box-shadow .25s}.dm-chip.on{background:var(--violet);color:#fff;box-shadow:0 6px 14px rgba(108,71,255,.3);transform:scale(1.04)}.dm-btn{height:42px;border-radius:999px;background:var(--ink);color:var(--on-ink);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;transition:transform .15s,opacity .2s;margin-top:4px}.dm-btn.violet{background:var(--violet);color:#fff}.dm-btn.press{transform:scale(.97);opacity:.85}.dm-check{display:flex;gap:8px;font-weight:600}.dm-box,.dm-check{align-items:center;font-size:12px}.dm-box{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--muted);display:inline-flex;justify-content:center;color:#fff;transition:background .2s}.dm-box.on{background:var(--violet);border-color:var(--violet)}.dm-done{position:absolute;inset:0;flex-direction:column;gap:12px;padding:30px}.dm-done,.dm-tick{display:flex;align-items:center;justify-content:center}.dm-tick{width:76px;height:76px;border-radius:50%;background:var(--mint-bg);color:var(--mint-fg);font-size:34px;font-weight:800;animation:lpPop .5s cubic-bezier(.2,1.6,.4,1) both}.dm-tick.violet{background:var(--violet-bg);color:var(--violet-fg)}.dm-sunnote{background:var(--sun-bg);color:var(--sun-fg);border-radius:14px;padding:10px 12px;font-size:12px;font-weight:600;text-align:center}.dm-sign{width:230px;background:var(--card-solid);border-radius:22px;padding:18px;box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;gap:12px;transform:rotate(-4deg)}.dm-sign-top{font-weight:800;font-size:15px}.dm-sign-cap{font-size:13px;font-weight:600;color:var(--muted)}.dm-qr{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px;width:150px;height:150px;padding:10px;background:#fff;border-radius:12px}.dm-qr i{background:#1d1d1f;border-radius:2px}.dm-msgs{padding:60px 14px 20px;gap:14px;height:100%;position:relative}.dm-msg-head,.dm-msgs{display:flex;flex-direction:column}.dm-msg-head{align-items:center;gap:4px;padding-bottom:8px;border-bottom:1px solid var(--line)}.dm-bubble{align-self:flex-start;max-width:86%;background:var(--grey-bg);color:var(--fg);border-radius:18px 18px 18px 6px;padding:10px 12px;font-size:13px;line-height:1.4}.dm-link{display:block;color:#1a73e8;text-decoration:underline;margin-top:4px}.dm-tap{position:absolute;left:70px;top:160px;width:40px;height:40px;border-radius:50%;background:rgba(108,71,255,.25);opacity:0;transform:scale(.4);transition:opacity .3s,transform .3s}.dm-tap.show{opacity:1;transform:scale(1)}.dm-browser{position:absolute;inset:24px 28px 0;border-radius:22px 22px 0 0;border:1px solid var(--card-border);border-bottom:0;overflow:hidden;background:var(--bg);background-image:radial-gradient(at 0 0,var(--g1),transparent 45%),radial-gradient(at 100% 0,var(--g2),transparent 50%),radial-gradient(at 100% 100%,var(--g3),transparent 50%);box-shadow:0 24px 60px rgba(40,30,80,.22)}.dm-chrome{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:var(--card-solid);border-bottom:1px solid var(--line)}.dm-lights{display:flex;gap:7px}.dm-lights i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.dm-lights i:nth-child(2){background:#febc2e}.dm-lights i:nth-child(3){background:#28c840}.dm-url{font-size:12px;font-weight:500;color:var(--muted);background:var(--field);padding:5px 16px;border-radius:8px;min-width:360px;text-align:center}.dm-page{position:absolute;inset:0;overflow:hidden}.dm-top{display:flex;align-items:center;justify-content:space-between;margin:12px 18px 0;padding:8px 10px 8px 14px;border-radius:999px;background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow)}.dm-logo{width:22px;height:22px;border-radius:7px;background:linear-gradient(160deg,#7c5cff,#ff4d8d)}.dm-seg{display:flex;gap:3px;padding:3px;border-radius:999px;background:hsla(240,4%,48%,.12);font-size:12px;font-weight:500}.dm-seg span{padding:5px 11px;border-radius:999px;display:inline-flex;align-items:center}.dm-seg span.on{background:var(--card-solid);font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.08)}.dm-badge{font-style:normal;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;margin-left:5px;border-radius:8px;background:#ff6a3d;color:#fff;font-size:10px;font-weight:700;animation:lpPop .35s cubic-bezier(.2,1.6,.4,1) both}.dm-pad{padding:16px 22px;display:flex;flex-direction:column;gap:12px}.dm-title{font-size:28px;font-weight:700;letter-spacing:-.03em;margin-top:2px;line-height:1.1}.dm-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.dm-tile{padding:14px}.dm-tile .n{font-size:30px;margin-top:6px}.dm-tile .l{font-size:13px;margin-top:4px}.dm-cols{display:grid;grid-template-columns:1fr 270px;grid-gap:12px;gap:12px;align-items:start}.dm-list{padding:14px 16px 4px}.dm-list .buyer{padding:9px 0;gap:10px}.dm-list .avatar{width:34px;height:34px;font-size:12px}.dm-list .buyer .name{font-size:14px}.dm-list .small{font-size:12px}.dm-contract{border-radius:16px;padding:12px 14px;margin-bottom:10px;transition:background .4s}.dm-new{background:linear-gradient(90deg,rgba(108,71,255,.08),transparent);border-radius:12px}.dm-side-col{display:flex;flex-direction:column;gap:12px}.dm-side-col .card{padding:14px}.dm-fs{display:flex;flex-direction:column;border-top:1px solid var(--line);padding-top:8px;margin-top:8px;font-size:13px}.dm-pressed{transform:scale(.95);opacity:.8;transition:transform .15s}.dm-toast{position:absolute;top:108px;right:30px;display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:16px;background:var(--card-solid);box-shadow:0 18px 40px rgba(40,30,80,.2);font-size:14px;z-index:5}.dm-live{animation:dmPulse 1.6s ease-in-out infinite}@keyframes dmPulse{0%,to{box-shadow:0 0 0 0 rgba(30,158,99,.5)}50%{box-shadow:0 0 0 6px rgba(30,158,99,0)}}.dm-offer{animation:lpPop .5s ease both}.dm-cursor{position:absolute;top:0;left:0;z-index:10;transition:transform .75s cubic-bezier(.45,.05,.25,1);pointer-events:none;filter:drop-shadow(0 4px 6px rgba(0,0,0,.25))}.dm-ring{position:absolute;left:-14px;top:-14px;width:28px;height:28px;border-radius:50%;background:rgba(108,71,255,.35);opacity:0;transform:scale(.3)}.dm-ring.go{animation:dmRing .45s ease-out}@keyframes dmRing{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}@media (max-width:620px){.dm-frame{border-radius:22px}}@media (prefers-reduced-motion:reduce){.lp-bar em,.lp-blobs i,.lp-enter-late,.lp-enter>*,.lp-grad,.lp-hero-art>*,.lp-marquee-track{animation:none!important}}.cmp{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:stretch}.cmp,.cmp-card{position:relative}.cmp-card{border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:18px;overflow:hidden}.cmp-old{background:hsla(0,0%,100%,.45);border:1px dashed rgba(0,0,0,.14)}.cmp-new{background:#16141f;color:#fff;box-shadow:0 30px 70px rgba(70,40,160,.28)}.cmp-new:before{inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(130deg,#ff6a3d,#ff4d8d 40%,#7c5cff 75%,#ff4d8d);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cmp-new:after,.cmp-new:before{content:"";position:absolute;pointer-events:none}.cmp-new:after{width:360px;height:360px;right:-120px;top:-140px;border-radius:50%;background:radial-gradient(circle,rgba(124,92,255,.45),transparent 65%)}.cmp-art{height:190px;border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.cmp-old .cmp-art{background:repeating-linear-gradient(45deg,rgba(0,0,0,.025) 0 10px,transparent 10px 20px)}.cmp-sheet{width:82%;height:100%;transform:rotate(-5deg);filter:drop-shadow(0 10px 14px rgba(60,40,20,.18)) saturate(.85);transition:transform .4s ease}.cmp-old:hover .cmp-sheet{transform:rotate(-8deg) translateY(-2px)}.cmp-new .cmp-art{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.cmp-ui{width:88%;display:flex;flex-direction:column;gap:8px}.cmp-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:14px;background:var(--card-solid);color:var(--fg);box-shadow:0 8px 18px rgba(0,0,0,.25)}.cmp-row .avatar{width:30px;height:30px;font-size:11px}.cmp-who{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.cmp-who b{font-size:13px}.cmp-who span{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp-title{position:relative;z-index:1}.cmp-tag{display:inline-flex;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:700}.cmp-tag.old{background:var(--grey-bg);color:var(--muted)}.cmp-tag.new{background:linear-gradient(100deg,#ff6a3d,#ff4d8d 50%,#7c5cff);color:#fff}.cmp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;position:relative;z-index:1}.cmp-list li{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:600;letter-spacing:-.01em}.cmp-old .cmp-list li{color:var(--muted);font-weight:500}.cmp-ico{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cmp-ico svg{width:14px;height:14px;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cmp-ico.x{background:var(--grey-bg)}.cmp-ico.x svg{stroke:#9a9aa2}.cmp-ico.tick{background:linear-gradient(135deg,#ff9a4d,#ff6a3d);box-shadow:0 6px 14px rgba(255,106,61,.38)}.cmp-ico.tick svg{stroke:#fff}.cmp-strike{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 55%;background-size:0 1.5px}.cmp-arrow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:var(--card-solid);box-shadow:0 12px 30px rgba(40,30,80,.2);display:flex;align-items:center;justify-content:center;z-index:3}.cmp-arrow svg{width:24px;height:24px;fill:none;stroke:#6c47ff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.rv-in .cmp-strike{animation:cmpStrike .6s var(--d,0ms) ease forwards}.rv-in .cmp-new .cmp-list li,.rv-in .cmp-row{animation:rvUp .6s var(--d,0ms) cubic-bezier(.2,.7,.2,1) both}.rv-in .cmp-arrow svg{animation:cmpNudge 1.6s ease-in-out .8s infinite}@keyframes cmpStrike{to{background-size:100% 1.5px}}@keyframes cmpNudge{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@media (max-width:860px){.cmp{grid-template-columns:1fr;gap:28px}.cmp-arrow{top:50%;transform:translate(-50%,-50%) rotate(90deg)}.cmp-card{padding:22px}.cmp-list li{font-size:16px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cmp-old{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.14)}:root:not([data-theme=light]) .cmp-new{background:#0e0c16}}:root[data-theme=dark] .cmp-old{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.14)}:root[data-theme=dark] .cmp-new{background:#0e0c16}@media (prefers-reduced-motion:reduce){.cmp-strike{background-size:100% 1.5px}}.dm-textarea{height:auto;min-height:52px;align-items:flex-start;padding:8px 10px;line-height:1.35;display:block}.dm-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dm-quotes .quote{font-size:14px;padding:14px;position:relative}.dm-quote-new{box-shadow:0 0 0 2px var(--violet),0 10px 24px rgba(108,71,255,.2)}.dm-new-tag{position:absolute;top:-9px;right:12px;background:var(--violet);color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:999px}.dm-compact .dm-quotes{grid-template-columns:1fr}@media (max-width:960px) and (min-width:621px){.lp-hero-art{zoom:.9}}@media (max-width:620px){.lp-hero-art{min-height:0;max-width:none;display:flex;flex-direction:column;align-items:center;padding-bottom:8px}.lp-hero-art .lp-phone{position:relative;left:auto;top:auto;zoom:.84}.lp-hero-art .lp-report{display:none}.lp-hero-art .lp-toast{position:relative;right:auto;bottom:auto;margin-top:-18px;z-index:3;width:max-content;max-width:calc(100% - 24px)}}.lp-nav{background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp-nav{background:rgba(30,27,40,.86)}}:root[data-theme=dark] .lp-nav{background:rgba(30,27,40,.86)}.st{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:28px 0 8px}.st-card{--a:#7c5cff;--b:#ff4d8d;position:relative;overflow:hidden;border-radius:24px;padding:20px 20px 22px;background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:6px;transition:transform .25s ease,box-shadow .25s ease;opacity:0;transform:translateY(22px)}.st.go .st-card{animation:rvUp .7s cubic-bezier(.2,.7,.2,1) both}.st.go .st-card:nth-child(2){animation-delay:.1s}.st.go .st-card:nth-child(3){animation-delay:.2s}.st.go .st-card:nth-child(4){animation-delay:.3s}.st-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(40,30,80,.14)}.st-card:before{content:"";position:absolute;width:180px;height:180px;right:-60px;top:-70px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--a) 26%,transparent),transparent 70%);pointer-events:none}.st-violet{--a:#7c5cff;--b:#ff4d8d}.st-orange{--a:#ff6a3d;--b:#ffb547}.st-pink{--a:#ff4d8d;--b:#ff6a3d}.st-mint{--a:#1fbf80;--b:#13a06c}.st-art{height:64px;position:relative;margin-bottom:6px}.st-art,.st-num{display:flex;align-items:center}.st-num{font-size:46px;font-weight:800;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(120deg,var(--a),var(--b));-webkit-background-clip:text;background-clip:text;color:transparent;gap:6px}.st-num small{font-size:22px;letter-spacing:-.02em}.st-label{font-size:14px;font-weight:600;color:var(--muted)}.st-ring{width:64px;height:64px;transform:rotate(-90deg)}.st-track{fill:none;stroke:var(--bar-track);stroke-width:7}.st-fill{fill:none;stroke:var(--a);stroke-width:7;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.st.go .st-fill{animation:stRing 1.5s cubic-bezier(.4,0,.2,1) .2s forwards}.st-ring-ico{position:absolute;left:20px;top:20px;width:24px;height:24px;fill:none;stroke:var(--a);stroke-width:2;stroke-linecap:round}@keyframes stRing{to{stroke-dashoffset:8}}.st-chips{gap:6px;flex-wrap:wrap;align-content:center}.st-chips span{font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;background:var(--field);color:var(--muted);opacity:0;transform:scale(.7)}.st.go .st-chips span{animation:stChip .5s calc(.5s + var(--i) * .35s) cubic-bezier(.2,1.6,.4,1) forwards}@keyframes stChip{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.06);background:var(--field);color:var(--muted)}to{opacity:1;transform:scale(1);background:var(--a);color:#fff}}.st-app{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,var(--a),var(--b));display:inline-flex;align-items:center;justify-content:center;position:relative;box-shadow:0 10px 22px color-mix(in srgb,var(--a) 35%,transparent)}.st-app svg{width:28px;height:28px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.st-slash{position:absolute;left:8px;right:8px;top:50%;height:4px;margin-top:-2px;border-radius:4px;background:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--a) 70%,#000 0);transform:rotate(45deg) scaleX(0)}.st.go .st-slash{animation:stSlash .45s cubic-bezier(.2,.7,.2,1) 1.3s forwards}@keyframes stSlash{to{transform:rotate(45deg) scaleX(1)}}.st-spark{width:130px;height:56px;overflow:visible}.st-line{fill:none;stroke:var(--a);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100}.st-area{fill:color-mix(in srgb,var(--a) 16%,transparent);opacity:0}.st-dot{fill:var(--a);opacity:0;transform-box:fill-box;transform-origin:center}.st.go .st-line{animation:stDraw 1.4s ease .5s forwards}.st.go .st-area{animation:stFade .8s ease 1.3s forwards}.st.go .st-dot{animation:stFade .3s ease 1.8s forwards,stPing 1.6s ease-in-out 2s infinite}@keyframes stDraw{to{stroke-dashoffset:0}}@keyframes stFade{to{opacity:1}}@keyframes stPing{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}50%{transform:scale(1.35);filter:drop-shadow(0 0 6px var(--a))}}.st-live-dot{width:12px;height:12px;border-radius:50%;background:var(--a);box-shadow:0 0 0 0 color-mix(in srgb,var(--a) 60%,transparent);animation:stLive 1.6s ease-in-out infinite;flex-shrink:0}@keyframes stLive{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--a) 55%,transparent)}50%{box-shadow:0 0 0 8px transparent}}@media (max-width:960px){.st{grid-template-columns:1fr 1fr}}@media (max-width:620px){.st{gap:10px}.st-card{padding:16px;border-radius:20px}.st-art,.st-ring{height:54px}.st-ring{width:54px}.st-ring-ico{left:16px;top:15px}.st-num{font-size:38px}.st-num small{font-size:18px}.st-label{font-size:13px}.st-chips span{font-size:10.5px;padding:5px 8px}.st-spark{width:110px}}@media (prefers-reduced-motion:reduce){.st-card{opacity:1;transform:none}.st-fill{stroke-dashoffset:8}.st-line{stroke-dashoffset:0}.st-area,.st-chips span,.st-dot{opacity:1;transform:none}.st-chips span{background:var(--a);color:#fff}.st-slash{transform:rotate(45deg)}}.sf{margin-top:64px;border-radius:32px;padding:40px 36px 22px;background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.sf:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#ffc93c,#ff6a3d 35%,#ff4d8d 65%,#7c5cff)}.sf-top{display:grid;grid-template-columns:1.2fr 2fr;grid-gap:40px;gap:40px}.sf-brand{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.sf-brand p{margin:0;color:var(--muted);max-width:320px;line-height:1.55}.sf-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.sf-cols div{display:flex;flex-direction:column;gap:10px}.sf-cols h3{margin:0 0 4px;font-size:13px;font-weight:700;color:var(--muted);letter-spacing:.01em}.sf-cols a{color:var(--fg);text-decoration:none;font-weight:600;font-size:15px;width:-moz-fit-content;width:fit-content;background-image:linear-gradient(90deg,#ff6a3d,#ff4d8d);background-size:0 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .25s ease;padding-bottom:2px}.sf-cols a:hover{background-size:100% 2px}.sf-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:36px;padding-top:18px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.sf-bottom a{color:var(--muted);text-decoration:none;font-weight:600}.sf-bottom a:hover{color:var(--fg)}@media (max-width:760px){.sf{padding:30px 22px 20px;border-radius:26px}.sf-top{grid-template-columns:1fr;gap:30px}.sf-cols{grid-template-columns:1fr 1fr}}.af{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;padding:8px 16px 32px;font-size:13px}.af,.af a{color:var(--muted)}.af a{text-decoration:none;font-weight:600}.af a:hover{color:var(--fg)}.lg{padding-top:48px}.lg-head{max-width:760px;margin:0 auto 36px;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.lg-head h1{font-size:clamp(38px,5vw,58px);letter-spacing:-.035em;margin:0;line-height:1.05}.lg-intro p{margin:0;font-size:18px;color:var(--muted);line-height:1.55}.lg-grid{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start;max-width:1060px;margin:0 auto}.lg-toc{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:2px;padding:16px}.lg-toc .sec-label{margin:0 0 8px 8px}.lg-toc a{display:flex;gap:10px;align-items:baseline;padding:7px 8px;border-radius:10px;color:var(--fg);text-decoration:none;font-size:14px;font-weight:600}.lg-toc a:hover{background:var(--field)}.lg-toc a span{color:var(--brand-orange);font-size:12px;width:16px;flex-shrink:0}.lg-body{padding:36px 40px}.lg-body section{scroll-margin-top:100px;padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid var(--line)}.lg-body section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.lg-body h2{font-size:22px;letter-spacing:-.02em;margin:0 0 12px}.lg-body h2 span{color:var(--brand-orange)}.lg-body li,.lg-body p{font-size:16px;line-height:1.65;color:var(--fg)}.lg-body p,.lg-body ul{margin:0 0 12px}.lg-body ul{padding-left:20px;display:flex;flex-direction:column;gap:6px}.lg-body li::marker{color:var(--brand-orange)}.lg-body a{color:var(--violet-fg);font-weight:600}@media (max-width:860px){.lg-grid{grid-template-columns:1fr}.lg-toc{display:none}.lg-body{padding:24px 20px}}.mm-btn{display:none;position:relative;width:40px;height:40px;border-radius:999px;border:0;background:var(--field);cursor:pointer;padding:0}.mm-btn span{position:absolute;left:12px;right:12px;height:2px;border-radius:2px;background:var(--fg);transition:transform .3s cubic-bezier(.2,.7,.2,1),top .3s cubic-bezier(.2,.7,.2,1)}.mm-btn span:first-child{top:15px}.mm-btn span:nth-child(2){top:23px}.mm-btn.open span:first-child{top:19px;transform:rotate(45deg)}.mm-btn.open span:nth-child(2){top:19px;transform:rotate(-45deg)}.mm-btn:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.mm-panel{position:absolute;left:0;right:0;top:calc(100% + 10px);border-radius:26px;padding:10px;display:flex;flex-direction:column;gap:10px;background:var(--card-solid);border:1px solid var(--line);box-shadow:0 24px 60px rgba(40,30,80,.25);transform-origin:top right;z-index:30}.mm-panel.open{animation:mmIn .32s cubic-bezier(.2,.8,.2,1) both}.mm-panel[hidden]{display:none}.mm-panel nav{display:flex;flex-direction:column}.mm-panel nav a{display:flex;justify-content:space-between;align-items:center;padding:15px 14px;border-radius:16px;color:var(--fg);text-decoration:none;font-size:18px;font-weight:700;letter-spacing:-.01em}.mm-panel nav a+a{border-top:1px solid var(--line)}.mm-panel nav a:active{background:var(--field)}.mm-panel.open nav a{animation:mmItem .4s calc(.05s + var(--i) * .04s) cubic-bezier(.2,.8,.2,1) both}.mm-panel nav svg{width:16px;height:16px;fill:none;stroke:var(--brand-orange);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mm-cta{display:flex;flex-direction:column;gap:8px;padding:4px}.mm-scrim{position:fixed;inset:0;z-index:15;background:rgba(20,16,40,.18);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:stFade .25s ease both;opacity:0}@keyframes mmIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}@keyframes mmItem{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:960px){.mm-btn{display:inline-block}}@media (prefers-reduced-motion:reduce){.mm-panel.open,.mm-panel.open nav a{animation:none}}.hw{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.hw-line{position:absolute;left:16%;right:16%;top:21px;width:68%;height:20px;z-index:0;overflow:visible}.hw-line path{animation:hwDash 1.2s linear infinite}@keyframes hwDash{to{stroke-dashoffset:-24}}.hw-step{--a:#7c5cff;--b:#ff4d8d;--soft:rgba(124,92,255,.12);position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:18px}.hw-violet{--a:#7c5cff;--b:#ff4d8d;--soft:rgba(124,92,255,.14)}.hw-orange{--a:#ff6a3d;--b:#ffb547;--soft:rgba(255,106,61,.14)}.hw-pink{--a:#ff4d8d;--b:#ff7a59;--soft:rgba(255,77,141,.14)}.hw-num{width:52px;height:52px;border-radius:50%;padding:4px;background:var(--bg);box-shadow:0 0 0 1px var(--card-border)}.hw-num span{height:100%;border-radius:50%;background:linear-gradient(135deg,var(--a),var(--b));color:#fff;font-weight:800;font-size:18px;box-shadow:0 8px 20px var(--soft)}.hw-art,.hw-num span{width:100%;display:flex;align-items:center;justify-content:center}.hw-art{position:relative;height:220px;border-radius:26px;overflow:hidden;background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow);transition:transform .3s ease,box-shadow .3s ease}.hw-art:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,var(--soft),transparent 60%),radial-gradient(circle at 80% 90%,var(--soft),transparent 55%)}.hw-step:hover .hw-art{transform:translateY(-4px);box-shadow:0 20px 44px rgba(40,30,80,.14)}.hw-text{text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center;max-width:330px}.hw-when{font-size:12px;font-weight:700;letter-spacing:.02em;padding:5px 11px;border-radius:999px;background:var(--soft);color:var(--a)}.hw-text h3{margin:2px 0 0;font-size:22px;letter-spacing:-.025em}.hw-text p{margin:0;color:var(--muted);line-height:1.55}.hw-door{justify-content:flex-start;padding-left:4%}.hw-door-svg{position:relative;width:70%;height:86%;margin-top:10%}.hw-sign{transform-origin:160px 146px;animation:hwSway 4s ease-in-out infinite}@keyframes hwSway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}.hw-scanphone{position:absolute;right:6%;top:10%;width:64px;height:112px;border-radius:14px;border:4px solid #1d1d1f;background:linear-gradient(180deg,rgba(124,92,255,.18),rgba(124,92,255,.05));box-shadow:0 14px 28px rgba(40,30,80,.25);overflow:hidden;animation:hwHover 3.2s ease-in-out infinite}@keyframes hwHover{0%,to{transform:translate(0) rotate(8deg)}50%{transform:translate(-6px,6px) rotate(6deg)}}.hw-scanline{position:absolute;left:6px;right:6px;height:3px;border-radius:3px;background:var(--a);box-shadow:0 0 12px var(--a);animation:hwScan 3.2s ease-in-out infinite}@keyframes hwScan{0%{top:12%;opacity:1}45%{top:82%;opacity:1}55%,to{top:82%;opacity:0}}.hw-scan-ok{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;font-size:9px;font-weight:800;background:var(--a);color:#fff;padding:4px 6px;border-radius:6px;opacity:0;animation:hwOk 3.2s ease-in-out infinite}@keyframes hwOk{0%,50%{opacity:0;transform:translate(-50%,-50%) scale(.8)}60%,92%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0}}.hw-fb{flex-direction:column;gap:14px;padding:20px}.hw-bubble{position:relative;align-self:flex-start;max-width:88%;background:var(--grey-bg);color:var(--fg);border-radius:18px 18px 18px 6px;padding:10px 13px;font-size:13px;line-height:1.4;box-shadow:0 6px 16px rgba(40,30,80,.08)}.hw-bubble b{display:block;font-size:11px;color:var(--muted);margin-bottom:2px}.hw-link{display:block;color:#1a73e8;text-decoration:underline;margin-top:3px}.hw-fb-chips{position:relative;display:flex;gap:6px;flex-wrap:wrap;align-self:flex-end;justify-content:flex-end}.hw-fb-chips span{font-size:12px;font-weight:700;padding:7px 11px;border-radius:999px;background:var(--card-solid);color:var(--fg);box-shadow:0 4px 12px rgba(40,30,80,.1);animation:hwChip 4.8s calc(var(--i) * .4s) ease-in-out infinite}@keyframes hwChip{0%,12%{opacity:0;transform:translateY(6px) scale(.9)}22%{opacity:1;transform:none;background:var(--card-solid);color:var(--fg)}34%,88%{opacity:1;transform:none;background:var(--a);color:#fff}to{opacity:0}}.hw-vr{gap:12px;padding:20px}.hw-vr,.hw-vr-card{flex-direction:column}.hw-vr-card{position:relative;width:100%;background:var(--card-solid);border-radius:18px;padding:14px 16px;display:flex;gap:9px;box-shadow:0 10px 24px rgba(40,30,80,.1)}.hw-vr-top{display:flex;justify-content:space-between;align-items:center;font-size:14px}.hw-live{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--mint-bg);color:var(--mint-fg)}.hw-live i{width:6px;height:6px;border-radius:50%;background:var(--good);animation:dmPulse 1.6s ease-in-out infinite}.hw-vr-bar{display:grid;grid-template-columns:92px 1fr;align-items:center;grid-gap:10px;gap:10px;font-size:12px;font-weight:600}.hw-vr-bar i{height:9px;background:var(--bar-track);overflow:hidden}.hw-vr-bar em,.hw-vr-bar i{display:block;border-radius:6px}.hw-vr-bar em{height:100%;transform-origin:left;animation:hwGrow 4.8s calc(var(--i) * .2s) cubic-bezier(.2,.7,.2,1) infinite}@keyframes hwGrow{0%{transform:scaleX(0)}30%,90%{transform:scaleX(1)}to{transform:scaleX(1);opacity:.4}}.hw-vr-note{position:relative;align-self:flex-end;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;padding:8px 12px;border-radius:12px;background:var(--card-solid);box-shadow:0 8px 20px rgba(40,30,80,.12);animation:hwNote 4.8s ease-in-out infinite}.hw-vr-dot{width:8px;height:8px;border-radius:50%;background:var(--a)}@keyframes hwNote{0%,30%{opacity:0;transform:translateY(8px)}40%,90%{opacity:1;transform:none}to{opacity:0}}@media (max-width:960px){.hw{grid-template-columns:1fr;gap:30px;max-width:520px;margin:0 auto;padding-left:56px}.hw-line{display:none}.hw:before{content:"";position:absolute;left:21px;top:24px;bottom:80px;width:2px;border-radius:2px;background:linear-gradient(180deg,#7c5cff,#ff4d8d 50%,#ff6a3d);opacity:.55}.hw-num{width:44px;height:44px;padding:3px}.hw-num span{font-size:16px}.hw-step{align-items:stretch;gap:14px}.hw-num{position:absolute;left:-56px;top:0}.hw-text{text-align:left;align-items:flex-start;max-width:none;order:-1;padding-top:6px}.hw-art{height:190px}}@media (prefers-reduced-motion:reduce){.hw-fb-chips span,.hw-line path,.hw-live i,.hw-scan-ok,.hw-scanline,.hw-scanphone,.hw-sign,.hw-vr-bar em,.hw-vr-note{animation:none!important}.hw-scan-ok,.hw-vr-note{opacity:1}}.tl{position:relative;display:grid;grid-template-columns:1fr 1.05fr;grid-gap:36px;gap:36px;align-items:center;padding:44px;border-radius:34px;background:#16141f;color:#fff;overflow:hidden;box-shadow:0 30px 80px rgba(70,40,160,.28)}.tl:before{inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(130deg,#7c5cff,#ff4d8d 45%,#ff6a3d 80%,#ffc93c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.tl:after,.tl:before{content:"";position:absolute;pointer-events:none}.tl:after{width:520px;height:520px;left:-160px;bottom:-260px;border-radius:50%;background:radial-gradient(circle,rgba(255,77,141,.35),transparent 65%)}.tl-left{min-width:0;position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.tl-left h2{margin:0;font-size:clamp(34px,4.4vw,52px);letter-spacing:-.035em;line-height:1.04}.tl-left>p{margin:0;font-size:17px;line-height:1.55;color:hsla(0,0%,100%,.78);max-width:460px}.tl-left .small.muted{color:hsla(0,0%,100%,.55)}.tl-left .btn{background:#fff;color:#1d1d1f}.tl-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.1);font-size:13px;font-weight:700}.tl-badge i{width:8px;height:8px;border-radius:50%;background:#ff6a3d;animation:stLive 1.6s ease-in-out infinite;--a:#ff6a3d}.tl-qr{display:flex;gap:20px;align-items:center}.tl-qr-code{width:168px;height:168px;padding:14px;border-radius:22px;background:#fff;flex-shrink:0;box-shadow:0 0 0 6px hsla(0,0%,100%,.08),0 18px 40px rgba(0,0,0,.35)}.tl-qr-code svg{width:100%;height:100%;display:block}.tl-qr-steps{display:flex;flex-direction:column;gap:12px;font-size:15px;font-weight:600;color:hsla(0,0%,100%,.86)}.tl-qr-steps span{display:flex;align-items:center;gap:10px}.tl-qr-steps b{width:24px;height:24px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;background:linear-gradient(135deg,#7c5cff,#ff4d8d);flex-shrink:0}.tl-dash{position:relative;z-index:1;background:var(--bg);color:var(--fg);border-radius:26px;padding:18px;display:flex;flex-direction:column;gap:12px;min-height:380px;box-shadow:0 24px 60px rgba(0,0,0,.35)}.tl-dash-top{display:flex;justify-content:space-between;align-items:flex-start}.tl-dash-top>div{display:flex;flex-direction:column}.tl-dash-top b{font-size:22px;letter-spacing:-.02em}.tl-tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.tl-tiles div{background:var(--card-solid);border-radius:16px;padding:12px;display:flex;flex-direction:column;box-shadow:var(--shadow)}.tl-tiles b{font-size:28px;letter-spacing:-.03em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-tiles b.hot{color:var(--hot)}.tl-tiles span{font-size:12px;font-weight:600;color:var(--muted)}.tl-list{background:var(--card-solid);border-radius:18px;padding:6px 14px;flex:1 1;display:flex;flex-direction:column;box-shadow:var(--shadow);max-height:300px;overflow:auto}.tl-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--line);animation:tlIn .6s cubic-bezier(.2,.8,.2,1) both}.tl-row:first-child{border-top:0}.tl-row .avatar{width:36px;height:36px}.tl-who{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.tl-who b{font-size:15px}.tl-who>span{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tl-who em{font-style:normal;margin-top:3px}.tl-pop{animation:lpPop .5s cubic-bezier(.2,1.6,.4,1) both}@keyframes tlIn{0%{opacity:0;transform:translateY(-10px);background:rgba(255,106,61,.12)}to{opacity:1;transform:none;background:transparent}}.tl-empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:30px 10px;color:var(--muted);font-weight:600;font-size:14px;text-align:center}.tl-radar{position:relative;width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#7c5cff,#ff4d8d)}.tl-radar:after,.tl-radar:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #ff4d8d;animation:tlRadar 2s ease-out infinite}.tl-radar:after{animation-delay:1s}@keyframes tlRadar{0%{transform:scale(1);opacity:.8}to{transform:scale(2.2);opacity:0}}@media (max-width:900px){.tl{grid-template-columns:minmax(0,1fr);padding:26px 18px;gap:24px;border-radius:28px}.tl-dash,.tl-left{min-width:0}.tl-dash{padding:14px}.tl-tiles b{font-size:24px}.tl-dash{min-height:300px}}@media (max-width:620px){.tl-qr{flex-direction:column;align-items:flex-start}.tl-left .btn{width:100%}}.sr-bar{position:-webkit-sticky;position:sticky;top:12px;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 18px;border-radius:22px;color:#fff;background:linear-gradient(110deg,#7c5cff,#ff4d8d 55%,#ff6a3d);box-shadow:0 16px 40px rgba(124,92,255,.3)}.sr-bar .btn.light{background:#fff;color:#1d1d1f}.sr-bar .btn.ghost{background:hsla(0,0%,100%,.18);color:#fff}.sr-cta{text-align:center;border-radius:30px;padding:44px 22px;background:#16141f;color:#fff;display:flex;flex-direction:column;align-items:center;gap:12px}.sr-cta h2{margin:0;font-size:clamp(26px,4vw,38px);letter-spacing:-.03em}.sr-cta p{margin:0 0 8px;color:hsla(0,0%,100%,.75)}.sr-cta .btn:not(.ghost){background:#fff;color:#1d1d1f}.sr-cta .sr-ghost{background:hsla(0,0%,100%,.12);color:#fff}.lp-links-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:30px}.lp-plan-note{text-align:center;margin:22px 0 0;color:var(--muted);font-weight:500}.lp-plan-note a{color:var(--fg);font-weight:700}.lp-cta-ghost{background:hsla(0,0%,100%,.18)!important;color:#fff!important}.calc{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:20px;gap:20px;align-items:stretch}.calc-inputs{background:var(--card);border:1px solid var(--card-border);border-radius:28px;padding:28px;box-shadow:var(--shadow);gap:22px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.calc-field,.calc-inputs{display:flex;flex-direction:column}.calc-field{gap:10px}.calc-label{display:flex;justify-content:space-between;gap:12px;font-weight:600;font-size:15px}.calc-label b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand-orange);white-space:nowrap}.calc-field input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:8px;background:linear-gradient(90deg,#7c5cff,#ff4d8d calc(var(--p) * .6),#ff6a3d var(--p),var(--bar-track) var(--p));outline:none;cursor:pointer}.calc-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 8px rgba(0,0,0,.25),0 0 0 4px rgba(255,106,61,.25)}.calc-field input[type=range]::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 8px rgba(0,0,0,.25),0 0 0 4px rgba(255,106,61,.25)}.calc-field input[type=range]:focus-visible{outline:3px solid var(--violet);outline-offset:6px}.calc-out{position:relative;overflow:hidden;border-radius:28px;padding:30px;color:#fff;background:#16141f;display:flex;flex-direction:column;gap:14px;box-shadow:0 30px 70px rgba(70,40,160,.28)}.calc-out:after{content:"";position:absolute;width:380px;height:380px;right:-140px;top:-160px;border-radius:50%;background:radial-gradient(circle,rgba(255,106,61,.45),transparent 65%);pointer-events:none}.calc-k{position:relative;font-weight:600;color:hsla(0,0%,100%,.75)}.calc-big{position:relative;font-size:clamp(64px,8vw,96px);font-weight:800;letter-spacing:-.05em;line-height:.95;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(110deg,#ffc93c,#ff6a3d 45%,#ff4d8d);-webkit-background-clip:text;background-clip:text;color:transparent;display:flex;align-items:baseline;gap:10px}.calc-big small{font-size:26px;letter-spacing:-.02em}.calc-rows{position:relative;display:flex;flex-direction:column;border-top:1px solid hsla(0,0%,100%,.12)}.calc-rows div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.12);font-size:15px}.calc-rows span{color:hsla(0,0%,100%,.72)}.calc-rows b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-roi{position:relative;margin-top:auto;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.08);font-weight:700}@media (max-width:860px){.calc{grid-template-columns:minmax(0,1fr)}.calc-inputs,.calc-out{padding:22px}}.ar{max-width:800px;margin:0 auto;padding-top:44px}.ar.wide{max-width:1100px}.ar-head{display:flex;flex-direction:column;gap:14px;margin-bottom:30px}.ar-crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;font-weight:600}.ar-crumbs a{color:var(--muted);text-decoration:none}.ar-crumbs a:hover{color:var(--fg)}.ar-crumbs i{font-style:normal;color:var(--muted);opacity:.5;margin-right:6px}.ar-eyebrow{align-self:flex-start;font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;background:var(--violet-bg);color:var(--violet-fg)}.ar-head h1{margin:0;font-size:clamp(36px,5.4vw,60px);line-height:1.04;letter-spacing:-.035em}.ar-intro p{margin:0;font-size:19px;line-height:1.55;color:var(--muted)}.ar-body{display:flex;flex-direction:column;gap:18px}.ar-body>.prose{background:var(--card);border:1px solid var(--card-border);border-radius:28px;padding:34px 38px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.prose h2{font-size:26px;letter-spacing:-.025em;margin:30px 0 12px;line-height:1.15}.prose h2:first-child{margin-top:0}.prose h3{font-size:19px;letter-spacing:-.015em;margin:22px 0 8px}.prose li,.prose p{font-size:17px;line-height:1.7}.prose p{margin:0 0 14px}.prose ol,.prose ul{margin:0 0 16px;padding-left:22px;display:flex;flex-direction:column;gap:8px}.prose li::marker{color:var(--brand-orange);font-weight:700}.prose a{color:var(--violet-fg);font-weight:600}.prose blockquote{background:var(--sun-bg);color:var(--sun-fg);font-weight:600;font-size:17px;line-height:1.55}.prose .tip,.prose blockquote{margin:18px 0;padding:16px 20px;border-radius:18px}.prose .tip{background:linear-gradient(110deg,rgba(124,92,255,.1),rgba(255,77,141,.1));border:1px solid rgba(124,92,255,.18)}.prose .tip b{color:var(--violet-fg)}.ar-cta{margin-top:30px;text-align:center;border-radius:30px;padding:44px 22px;background:#16141f;color:#fff;display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;overflow:hidden}.ar-cta:after{content:"";position:absolute;width:420px;height:420px;right:-150px;top:-200px;border-radius:50%;background:radial-gradient(circle,rgba(255,77,141,.4),transparent 65%);pointer-events:none}.ar-cta>*{position:relative}.ar-cta h2{margin:0;font-size:clamp(26px,4vw,38px);letter-spacing:-.03em}.ar-cta p{margin:0 0 8px;color:hsla(0,0%,100%,.75);max-width:520px}.ar-cta .btn:not(.ar-ghost){background:#fff;color:#1d1d1f}.ar-ghost{background:hsla(0,0%,100%,.12)!important;color:#fff!important}.cmp-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:22px;background:var(--card-solid);box-shadow:var(--shadow);font-size:15px}.cmp-table td,.cmp-table th{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.cmp-table tr:last-child td{border-bottom:0}.cmp-table thead th{font-size:13px;color:var(--muted);font-weight:700;background:var(--field)}.cmp-table thead th.us{color:#fff;background:linear-gradient(110deg,#7c5cff,#ff4d8d)}.cmp-table td.us{font-weight:600;background:rgba(255,106,61,.06)}.cmp-table td:first-child{font-weight:700;width:28%}.cmp-yes:before{content:"✓ ";color:var(--brand-orange);font-weight:800}.cmp-no:before{content:"✕ ";color:var(--muted);font-weight:800}.table-wrap{overflow-x:auto;border-radius:22px}.res-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.res-card{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:24px;background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow);color:var(--fg);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.res-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(40,30,80,.14)}.res-card h3{margin:0;font-size:20px;letter-spacing:-.02em;line-height:1.2}.res-card p{margin:0;color:var(--muted);line-height:1.5}.res-card .res-go{margin-top:auto;font-weight:700;color:var(--brand-orange)}.res-tag{align-self:flex-start;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}@media (max-width:700px){.ar-body>.prose{padding:24px 20px;border-radius:24px}.prose li,.prose p{font-size:16px}}.tool{display:grid;grid-template-columns:380px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.tool-form{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:26px;background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:-webkit-sticky;position:sticky;top:96px}.tool-swatch{display:inline-block;width:14px;height:14px;border-radius:50%;margin-right:6px;vertical-align:-2px}.tool-preview{padding:26px;border-radius:26px;background:repeating-linear-gradient(45deg,rgba(0,0,0,.025) 0 10px,transparent 10px 20px),var(--field);display:flex;justify-content:center;overflow:hidden}.sign-a4{max-width:520px;aspect-ratio:210/297;background:#fff;color:#1d1d1f;border-radius:10px;box-shadow:0 20px 50px rgba(40,30,80,.2);text-align:center;overflow:hidden;position:relative}.sign-a4,.sign-top{width:100%;display:flex;flex-direction:column;align-items:center}.sign-top{padding:8% 8% 6%;background:linear-gradient(135deg,var(--a),var(--b));color:#fff;gap:10px}.sign-pill{font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:6px 14px;border-radius:999px;background:hsla(0,0%,100%,.2)}.sign-top h2{margin:0;font-size:clamp(22px,3.2vw,34px);letter-spacing:-.03em;line-height:1.1}.sign-top p{margin:0;font-size:16px;font-weight:600;opacity:.92}.sign-qr{width:52%;aspect-ratio:1;margin-top:8%;padding:4%;border-radius:22px;border:3px solid var(--a)}.sign-qr div,.sign-qr svg{width:100%;height:100%;display:block}.sign-qr-empty{display:flex!important;align-items:center;justify-content:center;background:#f2f2f5;border-radius:12px;color:#8a8a92;font-weight:600;font-size:14px;padding:12px}.sign-cap{margin-top:5%;font-size:clamp(22px,3vw,32px);font-weight:800;letter-spacing:-.02em;color:var(--a)}.sign-sub{margin-top:6px;font-size:14px;color:#5e5e64;font-weight:500}.sign-foot{margin-top:auto;width:100%;padding:5% 8%;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;border-top:1px solid #ececf1;text-align:left}.sign-foot div{display:flex;flex-direction:column;font-size:14px}.sign-foot b{font-size:16px}.sign-made{font-size:10px;color:#9a9aa2;font-weight:600}.sheet-a4{width:100%;aspect-ratio:297/210;background:#fff;color:#1d1d1f;border-radius:10px;box-shadow:0 20px 50px rgba(40,30,80,.2);padding:3.5%;display:flex;flex-direction:column;gap:10px;overflow:hidden}.sheet-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:3px solid #7c5cff}.sheet-head div{display:flex;flex-direction:column;font-size:12px;color:#5e5e64}.sheet-head h2{margin:2px 0;font-size:20px;color:#1d1d1f;letter-spacing:-.02em}.sheet-head b{color:#1d1d1f;font-size:14px}.sheet-k{font-weight:800;color:#7c5cff!important;text-transform:uppercase;letter-spacing:.05em;font-size:10px!important}.sheet-table{width:100%;border-collapse:collapse;flex:1 1;table-layout:fixed}.sheet-table th{font-size:9px;text-align:left;padding:5px 6px;background:#f3f0ff;color:#3a3a3c;border:1px solid #ddd8ef;line-height:1.25}.sheet-table td{border:1px solid #e3e1ea;height:22px}.sheet-note{margin:0;font-size:9px;color:#5e5e64}@media (max-width:900px){.tool{grid-template-columns:minmax(0,1fr)}.tool-form{position:static}.tool-preview{padding:14px}}@media print{@page{margin:0}body,html{background:#fff!important;margin:0!important;padding:0!important}.af,.ar-body>.prose,.ar-cta,.ar-head,.lp-blobs,.lp-nav,.lp>div:not(.lp-blobs):not(main),.sf,.tool-form,body:before{display:none!important}.ar,.ar-body,.lp,.print-area,.tool,.tool-preview{display:block!important;margin:0!important;padding:0!important;max-width:none!important;background:none!important;box-shadow:none!important;border:0!important}.sign-a4{max-width:none;width:210mm;height:296mm}.sheet-a4,.sign-a4{border-radius:0;box-shadow:none;aspect-ratio:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sheet-a4{width:297mm;height:209mm;padding:12mm}.sheet-table td{height:9.5mm}.sheet-table th{font-size:11px;padding:7px 8px}.sheet-head h2{font-size:26px}.sheet-head div{font-size:14px}.sheet-head b{font-size:16px}.sheet-k{font-size:12px!important}.sheet-note{font-size:11px}.sign-top h2{font-size:40px}.sign-top p{font-size:20px}.sign-pill{font-size:18px}.sign-cap{font-size:38px}.sign-foot div,.sign-sub{font-size:17px}.sign-foot b{font-size:20px}}.trust{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.trust-item{display:flex;gap:14px;align-items:flex-start;padding:22px;border-radius:24px;background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.trust-ico{width:44px;height:44px;border-radius:14px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7c5cff,#ff4d8d);box-shadow:0 8px 18px rgba(255,77,141,.25)}.trust-item:nth-child(3n+2) .trust-ico{background:linear-gradient(135deg,#ff4d8d,#ff6a3d)}.trust-item:nth-child(3n) .trust-ico{background:linear-gradient(135deg,#ff6a3d,#ffb13c)}.trust-item h3{margin:2px 0 4px;font-size:17px;letter-spacing:-.01em}.trust-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.lp-head p a{color:var(--fg);font-weight:700}.proof-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:36px;align-items:center;opacity:.8}.proof-logos img{height:34px;width:auto;filter:grayscale(1)}.proof-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-top:24px}.proof-quotes figure{margin:0;padding:26px;display:flex;flex-direction:column;gap:16px}.proof-quotes blockquote{margin:0;font-size:17px;line-height:1.55;font-weight:500}.proof-quotes figcaption{display:flex;flex-direction:column;font-size:14px}.proof-quotes figcaption span{color:var(--muted)}@media (max-width:960px){.trust{grid-template-columns:1fr 1fr}}@media (max-width:620px){.trust{grid-template-columns:1fr}}.sf-cols{grid-template-columns:repeat(4,1fr)!important}@media (max-width:760px){.sf-cols{grid-template-columns:1fr 1fr!important}}.brand-row{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.brand-logo{width:180px;height:84px;border-radius:16px;background:repeating-conic-gradient(var(--field) 0 25%,var(--card-solid) 0 50%) 0 0 /16px 16px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;padding:10px;flex-shrink:0}.brand-logo img{max-width:100%;max-height:100%;object-fit:contain}.brand-logo span{font-size:13px;color:var(--muted);font-weight:600;background:var(--card-solid);padding:4px 8px;border-radius:8px}.brand-swatches{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.brand-swatch{width:36px;height:36px;border-radius:50%;border:3px solid var(--card-solid);box-shadow:0 0 0 1px var(--line);cursor:pointer;padding:0}.brand-swatch.on{box-shadow:0 0 0 3px var(--fg)}.brand-custom{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer}.brand-custom input{width:36px;height:36px;border:0;padding:0;background:none;border-radius:50%;cursor:pointer}.brand-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;background:var(--field);flex-wrap:wrap}.brand-btn{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;background:var(--brand);color:#fff;font-weight:700;font-size:14px}.buyer-link{color:inherit;text-decoration:none;border-radius:14px;transition:background .15s}.buyer-link:hover{background:var(--field)}.profile-visit{border-top:1px solid var(--line);padding-top:14px}.profile-visit:first-of-type{border-top:0;padding-top:0}.match{border-top:1px solid var(--line);padding-top:12px}.match:first-of-type{border-top:0;padding-top:0}.bh{display:flex;justify-content:space-between;align-items:center;gap:10px}.bh-brand img{height:30px;width:auto;max-width:170px;object-fit:contain;display:block}.kiosk .bh-brand img{height:40px}.bh-right{display:flex;align-items:center;gap:8px}.bh-lang{position:relative}.bh-lang summary{list-style:none;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--field);font-size:12px;font-weight:600;cursor:pointer}.bh-lang summary::-webkit-details-marker{display:none}.bh-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;background:var(--card-solid);border:1px solid var(--line);border-radius:16px;box-shadow:0 16px 40px rgba(40,30,80,.2);padding:6px;display:flex;flex-direction:column;min-width:150px}[dir=rtl] .bh-menu{right:auto;left:0}.bh-menu a{padding:9px 12px;border-radius:10px;color:var(--fg);text-decoration:none;font-weight:600;font-size:14px}.bh-menu a.on,.bh-menu a:hover{background:var(--field)}.si-quick{padding:14px 18px}.si-done h2{letter-spacing:-.02em}.price-input{display:flex;align-items:center;border:1px solid var(--line);border-radius:14px;background:var(--card-solid);padding-left:14px}.price-input span{font-size:16px;font-weight:700;color:var(--muted)}.price-input input{border:0!important;background:transparent!important;padding-left:6px!important}.price-input:focus-within{outline:2px solid var(--violet);outline-offset:1px}.reg-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px;gap:8px}.reg-time{position:relative}.reg-time input{position:absolute;opacity:0;pointer-events:none}.reg-time span{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:16px;background:var(--field);font-size:13px;font-weight:600;cursor:pointer;border:2px solid transparent}.reg-time span b{font-size:15px}.reg-time input:checked+span{border-color:var(--violet);background:var(--card-solid);box-shadow:0 6px 16px rgba(108,71,255,.18)}.reg-time input:focus-visible+span{outline:3px solid var(--violet);outline-offset:2px}.px-row{display:flex;gap:28px;flex-wrap:wrap}.px-row>div{display:flex;flex-direction:column;gap:2px}.px-big{font-size:34px;letter-spacing:-.03em;background:linear-gradient(110deg,#7c5cff,#ff4d8d);-webkit-background-clip:text;background-clip:text;color:transparent}.px-track{position:relative;height:26px;margin:4px 6px;border-radius:13px;background:linear-gradient(90deg,rgba(124,92,255,.12),rgba(255,77,141,.12),rgba(255,106,61,.12))}.px-track i{position:absolute;top:8px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#ff4d8d;opacity:.7}.px-track em{position:absolute;top:-3px;width:4px;height:32px;margin-left:-2px;border-radius:2px;background:#7c5cff}.tr-chart{display:flex;gap:10px;align-items:flex-end;height:200px;padding-top:10px}.tr-col{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.tr-bar{width:100%;max-width:54px;border-radius:10px 10px 4px 4px}.tr-n{font-weight:800;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tr-d{font-size:12px;font-weight:700;white-space:nowrap}.tr-i{font-size:11px;color:var(--muted);text-align:center;line-height:1.2}.tl-line{list-style:none;margin:0;padding:0 0 0 4px;flex-direction:column;gap:0}.tl-line,.tl-line li{display:flex;position:relative}.tl-line li{gap:14px;padding:0 0 16px}.tl-line li:before{content:"";position:absolute;left:7px;top:18px;bottom:0;width:2px;background:var(--line)}.tl-line li:last-child:before{display:none}.tl-line li>div{display:flex;flex-direction:column}.tl-line li.future{opacity:.7}.tl-dot{width:16px;height:16px;border-radius:50%;flex-shrink:0;margin-top:2px;box-shadow:0 0 0 3px var(--card-solid);position:relative;z-index:1}.tl-dot.t-violet{background:#7c5cff}.tl-dot.t-sky{background:#ff4d8d}.tl-dot.t-coral{background:#ff6a3d}.tl-dot.t-sun{background:#ffc93c}@media (max-width:620px){.tr-chart{gap:6px;height:170px}.tr-i{display:none}}.reg-sum{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px}.reg-sum>div{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:16px;background:var(--field)}.ag-days{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:14px;gap:14px;align-items:start}.ag-day{display:flex;flex-direction:column;gap:10px}.ag-day.today{box-shadow:0 0 0 2px var(--violet),var(--shadow)}.ag-day-head{display:flex;justify-content:space-between;align-items:baseline}.ag-day-head b{font-size:20px;letter-spacing:-.02em}.ag-day.today .ag-day-head b{color:var(--violet-fg)}.ag-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.ag-time{font-weight:800;font-size:13px;padding:6px 10px;border-radius:10px;background:var(--violet-bg);color:var(--violet-fg)}.ag-addr,.ag-time{white-space:nowrap}.ag-addr{font-weight:700;color:inherit;text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis}.ag-addr:hover{text-decoration:underline}.ag-item .small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:420px){.ag-item{grid-template-columns:auto 1fr}.ag-item>.btn{grid-column:1/-1;justify-self:start}}.team-table{width:100%;border-collapse:collapse;font-size:15px;min-width:760px}.team-table th{text-align:left;font-size:12px;color:var(--muted);font-weight:700;padding:10px 12px}.team-table td,.team-table th{border-bottom:1px solid var(--line)}.team-table td{padding:14px 12px;vertical-align:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-table tr:last-child td{border-bottom:0}.team-rate{width:80px;height:6px;border-radius:6px;background:var(--bar-track);overflow:hidden;margin-bottom:4px}.team-rate i{display:block;height:100%;background:linear-gradient(90deg,#7c5cff,#ff4d8d)}.lp-features{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:1100px){.lp-features{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.lp-features{grid-template-columns:1fr!important}}.lp-extras{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin-top:24px}.lp-extras .sec-label{margin-right:4px}.lp-extra{padding:8px 14px;border-radius:999px;background:var(--card);border:1px solid var(--card-border);font-size:14px;font-weight:600}.sf-joined{padding:0;background:#16141f;color:#fff;border:0;box-shadow:0 30px 80px rgba(70,40,160,.25)}.sf-joined:before{display:none}.sf-cta{position:relative;text-align:center;padding:64px 24px 150px;display:flex;flex-direction:column;align-items:center;gap:14px;color:#fff;background:linear-gradient(120deg,#ff6a3d,#ff4d8d 45%,#7c5cff);overflow:hidden}.sf-cta:after{content:"";position:absolute;left:0;right:0;bottom:0;height:130px;background:linear-gradient(180deg,rgba(22,20,31,0),rgba(22,20,31,.05) 14%,rgba(22,20,31,.18) 30%,rgba(22,20,31,.4) 48%,rgba(22,20,31,.66) 66%,rgba(22,20,31,.88) 84%,#16141f);pointer-events:none}.sf-cta>*{position:relative;z-index:1}.sf-cta h2{font-size:clamp(30px,4.4vw,48px);letter-spacing:-.035em;margin:0;line-height:1.06}.sf-cta p{margin:0 0 8px;font-size:17px;opacity:.92}.sf-cta .sf-cta-main{background:#fff;color:#1d1d1f}.sf-cta .sf-cta-ghost{background:rgba(28,12,52,.32);color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35)}.sf-joined .sf-inner{padding:12px 36px 22px}.sf-joined .sf-bottom,.sf-joined .sf-bottom a,.sf-joined .sf-brand p,.sf-joined .sf-cols h3{color:hsla(0,0%,100%,.62)}.sf-joined .sf-cols a{color:#fff}.sf-joined .sf-bottom{border-top-color:hsla(0,0%,100%,.12)}.sf-joined .sf-bottom a:hover{color:#fff}.sf-joined .sf-brand .btn{background:#fff;color:#1d1d1f}.sf-joined .wordmark{color:#fff}@media (max-width:760px){.sf-joined .sf-inner{padding:8px 22px 20px}.sf-cta{padding:48px 20px 120px}.sf-cta:after{height:100px}.sf-cta .btn{width:100%}}.sf-y{color:#ff6a3d;text-shadow:0 1px 0 hsla(0,0%,100%,.35),0 0 22px hsla(0,0%,100%,.35)}.sf-joined .sf-inner{padding-top:0}.cmp-old .cmp-art{background:linear-gradient(160deg,hsla(0,0%,100%,.7),rgba(236,229,255,.45))!important;border:1px solid var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cmp-old .cmp-art{background:hsla(0,0%,100%,.04)!important}}:root[data-theme=dark] .cmp-old .cmp-art{background:hsla(0,0%,100%,.04)!important}.lp-best{background:linear-gradient(100deg,#ff6b5b,#ff4d8d 50%,#7c5cff);color:#fff}.lp-plus{margin-top:18px;padding:26px 28px;border-radius:28px;background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center}.lp-plus h3{margin:0;font-size:22px;letter-spacing:-.02em;line-height:1.15}.lp-plus p{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.lp-plus-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:10px 18px;gap:10px 18px}.lp-plus-item{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px}.lp-plus-item i{width:26px;height:26px;border-radius:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-style:normal;font-size:13px;font-weight:800;box-shadow:0 4px 10px rgba(255,77,141,.2)}@media (max-width:760px){.lp-plus{grid-template-columns:1fr;padding:22px;gap:16px}}:root{--band:#fff;--band-grey:#f6f5f9;--band-card:#fbfbfd;--band-line:rgba(0,0,0,.06)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--band:#121018;--band-grey:#17141f;--band-card:#1d1a27;--band-line:hsla(0,0%,100%,.07)}}:root[data-theme=dark]{--band:#121018;--band-grey:#17141f;--band-card:#1d1a27;--band-line:hsla(0,0%,100%,.07)}body{overflow-x:clip}.band{position:relative;padding-top:80px!important;padding-bottom:80px!important;margin:0!important}.band:before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:var(--band);z-index:-1}.band.grey:before{background:var(--band-grey)}.lp-marquee.band{padding-top:0!important;padding-bottom:40px!important;-webkit-mask-image:none;mask-image:none}.lp-marquee.band .lp-marquee-track{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}#try.band{padding-bottom:48px!important}.band .calc-inputs,.band .card:not(.plan.featured),.band .dm-tabs button,.band .lp-faq details,.band .lp-feature,.band .lp-marquee span,.band .lp-marquee-track span,.band .lp-plus,.band .lp-step,.band .trust-item{background:var(--band-card);border:1px solid var(--band-line);-webkit-backdrop-filter:none;backdrop-filter:none}.band.grey .calc-inputs,.band.grey .card:not(.plan.featured),.band.grey .lp-faq details,.band.grey .lp-feature,.band.grey .lp-marquee-track span,.band.grey .lp-plus{background:var(--band)}.band .dm-tabs button.on{background:var(--band);box-shadow:var(--shadow)}.band .hw-art{background:var(--band-grey);border:1px solid var(--band-line)}.band .cmp-old{background:var(--band)}.band .dm-frame{border-color:var(--band-line)}.lp-strip,.st{margin-bottom:64px!important}.sf{margin-top:72px}@media (max-width:620px){.band{padding-top:56px!important;padding-bottom:56px!important}}#demo.band:before{background:linear-gradient(180deg,transparent 0,var(--band) 70px)}.lp-sec:not(.band){padding-top:80px;padding-bottom:80px}.lp-marquee:not(.band){margin-top:0;padding-bottom:8px}.oy-word{white-space:nowrap}.oy-y{color:var(--brand-orange)}.sf-cta .oy-y{color:#ff6a3d;text-shadow:0 1px 0 hsla(0,0%,100%,.35),0 0 22px hsla(0,0%,100%,.35)}.lp-grad .oy-y,.px-big .oy-y{-webkit-text-fill-color:var(--brand-orange)}.lp-marquee:not(.band){padding-bottom:72px!important;margin-top:-24px!important}@media (max-width:620px){.lp-marquee:not(.band){padding-bottom:48px!important}}.lp-nav{transform:translateZ(0);will-change:transform}.lp-hero-art>*{will-change:transform}.calc-big,.lp-grad,.lp-hero-art>*,.px-big,.st-num{-webkit-backface-visibility:hidden;backface-visibility:hidden}.calc-big,.lp-grad,.px-big,.st-num{transform:translateZ(0)}#features .lp-features{gap:12px}#features .lp-feature{flex-direction:row;align-items:center;gap:14px;padding:16px 18px;border-radius:20px}#features .lp-feature h3{margin:0 0 2px;font-size:16px;line-height:1.25}#features .lp-feature p{font-size:13.5px;line-height:1.4}#features .lp-icon{flex-shrink:0;filter:drop-shadow(0 6px 10px rgba(255,90,80,.16))}#features .lp-head{margin-bottom:26px}#features .lp-plus{margin-top:12px;padding:18px 22px;grid-template-columns:170px minmax(0,1fr);border-radius:20px}#features .lp-plus h3{font-size:17px}#features .lp-plus p{margin-top:2px;font-size:13px}#features .lp-plus-list{gap:8px 16px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}#features .lp-plus-item{font-size:13.5px}#features .lp-plus-item i{width:20px;height:20px;border-radius:6px;font-size:11px}@media (max-width:760px){#features .lp-plus{grid-template-columns:1fr}}.foot-band{padding-top:0!important;padding-bottom:40px!important}.foot-band .sf{margin-top:0}#faq.band{padding-bottom:72px!important}.foot-band:before{bottom:-80px!important}.sf-joined{width:100vw;margin-left:calc(50% - 50vw)!important;margin-bottom:-40px;border-radius:0!important;box-shadow:none!important}.sf-joined .sf-cta>*,.sf-joined .sf-inner{max-width:1200px;margin-left:auto;margin-right:auto}.sf-joined .sf-cta{padding-top:88px}.sf-joined .sf-inner{padding:8px max(36px,env(safe-area-inset-left)) 28px}.foot-band{padding-bottom:0!important}.foot-band:before{bottom:0!important}@media (max-width:760px){.sf-joined .sf-inner{padding:8px 22px 24px}.sf-joined .sf-cta{padding-top:64px}}.tm{flex-direction:column;gap:8px}.tm,.tm-top{display:flex}.tm-top{justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:14px}.tm-bar{height:10px;background:var(--bar-track);overflow:hidden}.tm-bar,.tm-bar i{border-radius:10px}.tm-bar i{display:block;height:100%;background:linear-gradient(90deg,#7c5cff,#ff4d8d);transition:width .6s ease}.tm.warn .tm-bar i{background:linear-gradient(90deg,#ff9a30,#ff6a3d)}.tm.over .tm-bar i{background:var(--hot)}.tm-note{margin:0;color:var(--muted)}.tm.over .tm-note{color:var(--coral-fg)}.tm-note a{font-weight:700;color:inherit}.setup{display:flex;flex-direction:column;gap:14px;padding:22px 24px;position:relative;overflow:hidden}.setup:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#7c5cff,#ff4d8d,#ff6a3d)}.setup-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.setup-head h2{margin:4px 0 0;font-size:22px;letter-spacing:-.02em}.setup-ring{position:relative;width:56px;height:56px;flex-shrink:0}.setup-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.setup-track{fill:none;stroke:var(--bar-track);stroke-width:4}.setup-fill{fill:none;stroke:#ff4d8d;stroke-width:4;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .6s ease}.setup-ring b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px}.setup-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:8px;gap:8px}.setup-steps li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--field)}.setup-steps li.done{opacity:.6}.setup-steps li.next{background:var(--card-solid);box-shadow:0 0 0 2px var(--violet),var(--shadow)}.setup-dot{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;background:var(--card-solid);color:var(--muted)}.setup-steps li.done .setup-dot{background:var(--good);color:#fff}.setup-steps li.next .setup-dot{background:linear-gradient(135deg,#7c5cff,#ff4d8d);color:#fff}.setup-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.setup-text b{font-size:15px}.setup-hide{align-self:flex-end;margin-top:-4px}.setup-steps li .btn.ghost{background:var(--card-solid)}.hw-door{justify-content:center;gap:18px;padding:0 18px}.hw-qr-card{position:relative;z-index:1;width:112px;padding:12px 12px 10px;border-radius:18px;background:var(--card-solid);box-shadow:0 14px 30px rgba(40,30,80,.14);display:flex;flex-direction:column;align-items:center;gap:8px;transform:rotate(-5deg) translateY(-6px)}.hw-qr{width:100%;height:auto;display:block}.hw-qr-card span{font-size:10.5px;font-weight:700;color:var(--muted);white-space:nowrap}.hw-si{position:relative;z-index:2;width:168px;padding:14px;border-radius:20px;background:var(--card-solid);box-shadow:0 18px 40px rgba(40,30,80,.18);display:flex;flex-direction:column;gap:7px;transform:rotate(2deg) translateY(8px)}.hw-si-k{font-size:10px;font-weight:700;color:var(--muted)}.hw-si b{font-size:16px;letter-spacing:-.02em;margin-bottom:2px}.hw-si-field{height:26px;border-radius:9px;background:var(--field);display:flex;align-items:center;padding:0 9px;overflow:hidden}.hw-si-field em{font-style:normal;font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;display:inline-block}.hw-si-btn{position:relative;height:30px;border-radius:999px;margin-top:3px;background:var(--violet);color:#fff;font-size:12px;font-weight:700;overflow:hidden}.hw-si-btn,.hw-si-btn span{display:flex;align-items:center;justify-content:center}.hw-si-btn span{position:absolute;inset:0}.hw-si-ok{background:var(--brand-orange,#ff6a3d);opacity:1}.hw-si-go{opacity:0}#how .hw-fb-chips span,#how .hw-line path,#how .hw-vr-bar em,#how .hw-vr-note{animation:none}@keyframes hwLit{0%{opacity:.4;filter:grayscale(.85)}to{opacity:1;filter:none}}@keyframes hwDrawLine{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes hwType{0%{max-width:0}to{max-width:130px}}@keyframes hwShow{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hwHide{to{opacity:0}}@keyframes hwChipOnce{0%{opacity:0;transform:translateY(6px) scale(.9)}50%{opacity:1;transform:none;background:var(--card-solid);color:var(--fg)}to{opacity:1;transform:none;background:var(--a);color:#fff}}@keyframes hwGrowOnce{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hwQrPulse{0%,to{box-shadow:0 14px 30px rgba(40,30,80,.14)}50%{box-shadow:0 0 0 4px rgba(124,92,255,.35),0 14px 30px rgba(40,30,80,.14)}}#how.rv-in .hw-step,#how.rv-wait .hw-step{opacity:.4;filter:grayscale(.85)}#how.rv-in .hw-step:nth-child(2){animation:hwLit .5s ease .1s forwards}#how.rv-in .hw-step:nth-child(3){animation:hwLit .5s ease 2.7s forwards}#how.rv-in .hw-step:nth-child(4){animation:hwLit .5s ease 5.3s forwards}#how.rv-in .hw-line path,#how.rv-wait .hw-line path{stroke-dasharray:1000;stroke-dashoffset:1000}#how.rv-in .hw-line path{animation:hwDrawLine 6s linear .3s forwards}#how.rv-in .hw-si-field em,#how.rv-wait .hw-si-field em{max-width:0}#how.rv-in .hw-qr-card{animation:hwQrPulse .9s ease .4s 1}#how.rv-in .hw-si-field em.t1{animation:hwType .7s steps(10) .8s forwards}#how.rv-in .hw-si-field em.t2{animation:hwType .7s steps(12) 1.5s forwards}#how.rv-in .hw-si-go,#how.rv-wait .hw-si-go{opacity:1}#how.rv-in .hw-si-ok,#how.rv-wait .hw-si-ok{opacity:0}#how.rv-in .hw-si-go{animation:hwHide .3s ease 2.3s forwards}#how.rv-in .hw-si-ok{animation:hwShow .35s ease 2.3s forwards}#how.rv-in .hw-bubble,#how.rv-in .hw-fb-chips span,#how.rv-wait .hw-bubble,#how.rv-wait .hw-fb-chips span{opacity:0}#how.rv-in .hw-bubble{animation:hwShow .5s ease 3s forwards}#how.rv-in .hw-fb-chips span{animation:hwChipOnce .7s calc(3.6s + var(--i) * .3s) ease forwards}#how.rv-in .hw-vr-bar em,#how.rv-wait .hw-vr-bar em{transform:scaleX(0)}#how.rv-in .hw-vr-note,#how.rv-wait .hw-vr-note{opacity:0}#how.rv-in .hw-vr-bar em{animation:hwGrowOnce 1s calc(5.7s + var(--i) * .15s) cubic-bezier(.2,.7,.2,1) forwards}#how.rv-in .hw-vr-note{animation:hwShow .5s ease 6.8s forwards}@media (max-width:960px){#how.rv-in .hw-step,#how.rv-wait .hw-step{opacity:1;filter:none}#how.rv-in .hw-step:nth-child(n){animation:none}}@media (prefers-reduced-motion:reduce){#how .hw-bubble,#how .hw-fb-chips span,#how .hw-si-ok,#how .hw-step,#how .hw-vr-note{opacity:1!important;filter:none!important;animation:none!important}#how .hw-si-field em{max-width:none!important;animation:none!important}#how .hw-vr-bar em{transform:none!important;animation:none!important}#how .hw-si-go{opacity:0!important}#how .hw-line path{stroke-dashoffset:0!important;animation:none!important}}@media (max-width:960px){#how .hw-step{min-width:0}.hw-door{gap:10px;padding:0 10px}.hw-qr-card{width:88px;padding:10px 10px 8px;border-radius:16px}.hw-qr-card span{font-size:9px}.hw-si{width:148px;padding:12px}}body{font-optical-sizing:auto}.hx{text-align:center;padding:32px 0 16px}.hx,.hx-copy{display:flex;flex-direction:column;align-items:center}.hx-copy{max-width:980px}.hx-pill{display:inline-flex;align-items:center;gap:10px;padding:5px 14px 5px 5px;border-radius:999px;background:var(--card-solid);box-shadow:0 0 0 1px var(--card-border),0 6px 18px rgba(40,30,80,.06);font-size:13.5px;font-weight:500;color:var(--fg);text-decoration:none;transition:box-shadow .2s,transform .2s}.hx-pill:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--card-border),0 10px 24px rgba(40,30,80,.1)}.hx-pill span{background:#1d1d1f;color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.hx-pill i{font-style:normal;color:var(--muted);transition:transform .2s}.hx-pill:hover i{transform:translateX(2px)}.hx h1{font-size:clamp(38px,6.3vw,82px);line-height:.9;letter-spacing:-.05em;font-weight:700;margin:8px 0 0;font-variation-settings:"opsz" 32}.hx h1 .lp-grad{display:block;padding-bottom:.1em;margin-top:-.02em}.hx-lede{font-size:clamp(15px,1.2vw,15.5px);line-height:1.5;color:var(--muted);max-width:760px;margin:14px 0 0;letter-spacing:-.01em}.hx-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.hx-note{font-size:13px;color:var(--muted);margin:14px 0 0}.hx-stats{display:flex;justify-content:center;margin:28px 0 0;padding:0}.hx-stats>div{padding:0 30px;border-left:1px solid var(--card-border)}.hx-stats>div:first-child{border-left:0}.hx-stats dt{font-size:34px;font-weight:700;letter-spacing:-.045em;line-height:1.1;font-variation-settings:"opsz" 32}.hx-stats dt small{font-size:16px;margin-left:3px;letter-spacing:-.02em}.hx-stats dt.v{color:#7c5cff}.hx-stats dt.p{color:#ff4d8d}.hx-stats dt.o{color:var(--brand-orange,#ff6a3d)}.hx-stats dt.s{color:#ffb13c}.hx-stats dd{margin:2px 0 0;font-size:13px;color:var(--muted)}.hs{width:100%;display:flex;justify-content:center;margin-top:34px}.hs-stage{max-width:1120px;perspective:1800px;text-align:left;padding-bottom:40px}.hs-frame,.hs-stage{position:relative;width:100%}.hs-frame{margin-left:auto;overflow:hidden;border-radius:26px;transform:rotateX(14deg);transform-origin:50% 0;background:linear-gradient(140deg,rgba(255,217,199,.75),rgba(220,208,255,.75) 50%,rgba(255,214,231,.75));box-shadow:0 0 0 1px var(--card-border),0 50px 120px -30px rgba(80,50,160,.4);-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent);animation:rvUp 1s cubic-bezier(.2,.7,.2,1) .25s both}.hs-canvas{position:absolute;top:0;left:0;transform-origin:top left}.hs-phone{position:absolute;left:-1%;top:14%;z-index:3;animation:rvUp 1s cubic-bezier(.2,.7,.2,1) .45s both}.hs-ph{position:relative;width:320px;height:640px;transform-origin:top left}.hs-ph .dm-stage{display:block;padding:0;position:absolute;inset:0}.hs-ph .dm-side,.hs-ph .dm-tap{display:none}.hs-ph .dm-phone{box-shadow:0 40px 80px -10px rgba(50,30,110,.45)}.hs-toast{position:absolute;z-index:4;right:-2%;top:34%;display:flex;gap:12px;align-items:center;padding:12px 18px 12px 12px;border-radius:16px;background:var(--card-solid);box-shadow:0 0 0 1px var(--card-border),0 18px 40px -10px rgba(60,40,120,.3);font-size:13.5px;line-height:1.35;animation:rvUp .8s cubic-bezier(.2,.7,.2,1) 1.1s both}.hs-toast b{display:block}.hs-toast span:not(.hs-toast-dot){color:var(--muted);font-size:12.5px}.hs-toast-dot{width:12px;height:12px;border-radius:50%;background:#7c5cff;box-shadow:0 0 0 6px rgba(124,92,255,.2);flex:none;margin:0 4px}.hs-compact .hs-frame{transform:none;border-radius:20px}.hs-compact .hs-phone{right:3%;top:46%}.hs-compact .hs-toast{display:none}@media (max-width:720px){.hx{padding-top:40px}.hx h1 .lp-grad{display:inline}.hx-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 0;gap:18px 0;width:100%;max-width:380px}.hx-stats>div{padding:0 12px}.hx-stats>div:nth-child(3){border-left:0}.hx-stats dt{font-size:28px}.hx-acts{width:100%}.hx-acts .btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.hs-frame,.hs-phone,.hs-toast{animation:none}}.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}#numbers.band{padding-bottom:56px!important}.mm{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:stretch;max-width:1120px;margin:0 auto}.mm-col{border-radius:24px;padding:28px 30px;border:1px solid var(--band-line,var(--card-border));background:var(--band-card,var(--card-solid));box-shadow:0 10px 30px -14px rgba(40,30,80,.16);display:flex;flex-direction:column}.mm-new{background-color:var(--card-solid);background-image:radial-gradient(at 0 0,var(--g1) 0,transparent 60%),radial-gradient(at 100% 0,var(--g2) 0,transparent 60%),radial-gradient(at 100% 100%,var(--g3) 0,transparent 60%),radial-gradient(at 0 100%,var(--g4) 0,transparent 55%);border-color:transparent}.mm-tag{align-self:flex-start;font-weight:700;border-radius:999px;background:var(--field,#f1f0f4);color:var(--muted)}.mm-tag,.mm-tag.lp-best{font-size:13px;padding:5px 12px}.mm-tag.lp-best{background:linear-gradient(100deg,#ff6b5b,#ff4d8d 50%,#7c5cff);color:#fff}.mm-col h3{font-size:24px;letter-spacing:-.03em;margin:14px 0 12px}.mm-col ul{list-style:none;margin:0;padding:0}.mm-col li{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 0;border-top:1px solid var(--band-line,var(--card-border));font-size:15px;font-weight:500}.mm-col li:first-child{border-top:0}.mm-col li small{display:block;font-weight:400;margin-top:2px}.mm-col li em,.mm-col li small{color:var(--muted);font-size:13px}.mm-col li em{font-style:normal;font-weight:700;border-radius:999px;padding:4px 11px;white-space:nowrap;background:var(--field,#f4f3f7)}.mm-new li em{color:#fff}.mm-old li>span{color:var(--muted)}.mm-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:16px;border-top:2px solid var(--fg);font-weight:700}.mm-total b{font-size:34px;letter-spacing:-.04em}.mm-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:auto;padding-top:18px}.mm-stats div{background:hsla(0,0%,100%,.85);border-radius:16px;padding:12px 14px;border:1px solid hsla(0,0%,100%,.9)}.mm-stats b{display:block;font-size:26px;letter-spacing:-.045em;line-height:1.1}.mm-stats b small{font-size:13px;margin-left:2px}.mm-stats b.v{color:#7c5cff}.mm-stats b.p{color:#ff4d8d}.mm-stats b.o{color:var(--brand-orange,#ff6a3d)}.mm-stats b.s{color:#f5a524}.mm-stats span{font-size:12px;color:var(--muted);line-height:1.3;display:block;margin-top:2px}.mm-note{text-align:center;font-size:13px;color:var(--muted);margin:18px 0 0}@media (max-width:860px){.mm{grid-template-columns:1fr}.mm-col{padding:22px 20px}.mm-stats{grid-template-columns:1fr 1fr}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mm-stats div{background:var(--card-solid);border-color:var(--card-border)}}:root[data-theme=dark] .mm-stats div{background:var(--card-solid);border-color:var(--card-border)}.photo-field{gap:16px}.photo-field,.photo-prev{display:flex;align-items:center}.photo-prev{width:150px;height:100px;border-radius:14px;overflow:hidden;background:var(--field);border:1px solid var(--card-border);flex:none;justify-content:center}.photo-prev img{width:100%;height:100%;object-fit:cover;display:block}.photo-prev span{font-size:12px;color:var(--muted);font-weight:600}.photo-field.round .photo-prev{width:76px;height:76px;border-radius:50%}.vr-hero{padding:0;overflow:hidden}.vr-hero-text{padding:28px}.vr-photo{display:block;width:100%;height:clamp(180px,32vw,340px);object-fit:cover}.vr-next{display:inline-flex;align-items:center;gap:12px;margin-top:18px;padding:10px 16px 10px 10px;border-radius:16px;background:var(--violet-bg);color:var(--violet-fg);font-size:15px}.vr-next b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.05em;opacity:.8}.vr-next-ico{width:38px;height:38px;border-radius:12px;background:var(--card-solid);display:flex;align-items:center;justify-content:center;flex:none}.vr-agent-photo{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:none}.vr-agent{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--card-border)}.vr-agent>span:first-child{display:flex;flex-direction:column;gap:2px}@media print{@page{size:A4;margin:14mm}.lp-blobs,.no-print,body:before{display:none!important}body{background:#fff!important}.wrap{padding:0!important;max-width:none!important}.card,.offer,.quote,.tile{box-shadow:none!important;border:1px solid #e6e4ec!important;page-break-inside:avoid;break-inside:avoid}.bar i,.card,.offer,.pill,.px-track,.quote,.tile,.vr-next{-webkit-print-color-adjust:exact;print-color-adjust:exact}.vr-photo{height:220px}}.td{display:flex;flex-direction:column;gap:14px}.td .lp-best{font-size:13px;padding:5px 12px}.td-list{list-style:none;margin:0;padding:0}.td-item{display:grid;grid-template-columns:10px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:13px 0;border-top:1px solid var(--card-border)}.td-item:first-child{border-top:0;padding-top:4px}.td-dot{width:10px;height:10px;border-radius:50%}.td-main{display:flex;flex-direction:column;gap:1px;min-width:0}.td-main b{font-size:15.5px}.td-main .small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-kind{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.td-acts{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.td-acts form{margin:0}.td-snooze{position:relative}.td-snooze summary{list-style:none;cursor:pointer}.td-snooze summary::-webkit-details-marker{display:none}.td-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:150px;padding:6px;border-radius:14px;background:var(--card-solid);border:1px solid var(--card-border);box-shadow:var(--shadow)}.td-menu button{display:block;width:100%;text-align:left;border:0;background:none;font:inherit;font-size:14px;font-weight:600;padding:9px 12px;border-radius:10px;cursor:pointer;color:var(--fg)}.td-menu button:hover{background:var(--field)}.td-empty{gap:12px;padding:6px 0 2px;color:var(--muted);font-size:14.5px}.td-done-ico,.td-empty{display:flex;align-items:center}.td-done-ico{width:34px;height:34px;border-radius:50%;background:var(--violet-bg);color:var(--violet-fg);justify-content:center;font-weight:700;flex:none}@media (max-width:640px){.td-item{grid-template-columns:10px 1fr}.td-acts{grid-column:2;justify-content:flex-start}}.fu-current{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:var(--violet-bg);color:var(--violet-fg);font-weight:600}.fu-current form{margin:0}.fu-form{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.fu-form .field{margin:0}.kiosk-shell{position:relative;min-height:100vh;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.kiosk-shell input,.kiosk-shell textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}.kiosk-corner{position:fixed;top:0;left:0;width:72px;height:72px;z-index:50;border:0;background:transparent;opacity:0;touch-action:none}.kiosk-overlay{position:fixed;inset:0;z-index:60;justify-content:center;padding:24px;background:rgba(20,16,40,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kiosk-card,.kiosk-overlay{display:flex;align-items:center}.kiosk-card{width:100%;max-width:460px;background:var(--card-solid);border-radius:28px;padding:32px 28px 22px;box-shadow:0 40px 100px rgba(20,10,60,.35);flex-direction:column;gap:12px;text-align:center}.kiosk-card h2{font-size:26px;letter-spacing:-.03em}.kiosk-card p{color:var(--muted);font-size:16px;margin:0}.kiosk-card ul{text-align:left;margin:4px 0 8px;padding-left:20px;color:var(--muted);font-size:14px;display:flex;flex-direction:column;gap:4px}.kiosk-ico{width:60px;height:60px;border-radius:18px;background:var(--violet-bg);color:var(--violet-fg);display:flex;align-items:center;justify-content:center}.kiosk-card .btn.block{width:100%}@media print{.lp-nav,.sr-bar,.sr-cta,footer,header.lp-nav{display:none!important}}.hx-works{padding:6px 0 8px;text-align:center}.hx-works p{font-size:13.5px;font-weight:600;color:var(--muted);margin:0 0 14px}.hx-works .lp-marquee{margin-top:0!important;padding-bottom:8px!important}.hx-works{padding-bottom:40px}.trust-band{padding-top:64px!important;padding-bottom:64px!important}.trust-strip-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.trust-chip{display:inline-flex;align-items:center;gap:12px;padding:10px 20px 10px 10px;border-radius:999px;background:var(--band-card,var(--card));border:1px solid var(--band-line,var(--card-border));font-weight:600;font-size:15px}.trust-ico.sm{width:34px;height:34px;border-radius:50%;box-shadow:none}.trust-ico.sm svg{width:18px;height:18px}.trust-chip:nth-child(2) .trust-ico{background:linear-gradient(135deg,#ff4d8d,#ff6a3d)}.trust-chip:nth-child(3) .trust-ico{background:linear-gradient(135deg,#ff6a3d,#ffb13c)}.trust-chip:nth-child(4) .trust-ico{background:linear-gradient(135deg,#7c5cff,#ff6a3d)}.lg-body .trust{grid-template-columns:1fr 1fr}@media (max-width:620px){.lg-body .trust{grid-template-columns:1fr}.trust-chip{width:100%}}.btn{position:relative;isolation:isolate;transition:background-color .45s ease,color .45s ease,box-shadow .45s ease,transform .3s ease}.btn:where(:not(.ghost,.light)):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(100deg,#7c5cff,#ff4d8d 55%,#ff6a3d);opacity:0;transition:opacity .55s cubic-bezier(.4,0,.2,1);pointer-events:none}@media (hover:hover){.btn:where(:not(.ghost,.light)):not([disabled]):hover{color:#fff;box-shadow:0 10px 24px -8px rgba(255,77,141,.5)}.btn:where(:not(.ghost,.light)):not([disabled]):hover:before{opacity:1}.btn.ghost:not([disabled]):hover{background-color:var(--violet-bg);color:var(--violet-fg)}.agent-bar .btn.light:hover,.ar-cta .btn:not(.ar-ghost):hover,.lp-cta .btn:hover,.plan.featured .btn:hover,.sf-cta .sf-cta-main:hover,.sf-joined .sf-brand .btn:hover,.sr-bar .btn.light:hover,.sr-cta .btn:not(.ghost):not(.sr-ghost):hover,.tl-left .btn:hover{color:#6c47ff;box-shadow:0 10px 24px -8px rgba(20,10,60,.35)}.agent-bar .btn.light:hover:before,.ar-cta .btn:not(.ar-ghost):hover:before,.lp-cta .btn:hover:before,.plan.featured .btn:hover:before,.sf-cta .sf-cta-main:hover:before,.sf-joined .sf-brand .btn:hover:before,.sr-bar .btn.light:hover:before,.sr-cta .btn:not(.ghost):not(.sr-ghost):hover:before,.tl-left .btn:hover:before{opacity:0}.agent-bar .btn.ghost:hover,.sf-cta .sf-cta-ghost:hover,.sr-bar .btn.ghost:hover,.sr-cta .sr-ghost:hover{background-color:rgba(28,12,52,.48);color:#fff}.ar-ghost:hover{background-color:hsla(0,0%,100%,.24)!important}.link-btn:hover{color:#ff4d8d}.link-btn.danger:hover{color:var(--hot);text-decoration:underline}}.btn:active:not([disabled]){transform:translateY(0) scale(.98)}@media (prefers-reduced-motion:reduce){.btn,.btn:before{transition:none}.btn:hover{transform:none!important}}.faq{display:flex;flex-direction:column;align-items:center;gap:22px}.faq-tabs{position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);padding:5px;border-radius:999px;background:var(--card-solid);box-shadow:0 0 0 1px var(--card-border),0 10px 30px -12px rgba(40,30,80,.18)}.faq-tabs button{position:relative;z-index:1;border:0;background:none;font:inherit;font-size:15px;font-weight:600;padding:10px 24px;border-radius:999px;color:var(--muted);cursor:pointer;transition:color .3s}.faq-tabs button.on{color:#fff}.faq-tabs button:not(.on):hover{color:var(--fg)}.faq-pill{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / var(--n));border-radius:999px;background:linear-gradient(100deg,#7c5cff,#ff4d8d 55%,#ff6a3d);transform:translateX(calc(var(--i) * 100%));transition:transform .45s cubic-bezier(.3,.7,.2,1);box-shadow:0 8px 20px -8px rgba(255,77,141,.55)}.faq .lp-faq{width:100%}.faq-item{animation:rvUp .5s var(--d,0ms) cubic-bezier(.2,.7,.2,1) both}@media (max-width:560px){.faq-tabs button{padding:9px 12px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.faq-pill{transition:none}.faq-item{animation:none}}.lp-feature{position:relative;overflow:hidden;isolation:isolate;transition:transform .3s ease,box-shadow .45s ease,color .45s ease}.lp-feature:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,#7c5cff,#ff4d8d 55%,#ff6a3d);opacity:0;transition:opacity .55s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.lp-feature:hover{color:#fff;box-shadow:0 20px 44px -14px rgba(255,77,141,.55)}.lp-feature:hover:before{opacity:1}.lp-feature:hover .muted,.lp-feature:hover h3,.lp-feature:hover p{color:#fff}.lp-feature:hover .fi{filter:drop-shadow(0 4px 10px rgba(40,10,60,.25))}}.hs-ph .dm-scroll{transform:none!important;padding-top:62px}.hs-ph .dm-houses,.hs-ph .dm-scroll>.row:first-child{display:none}.conn-bar{margin-top:4px}.db .card{background:var(--card-solid);border-color:hsla(0,0%,100%,.9);box-shadow:0 1px 0 rgba(0,0,0,.03),0 16px 40px -18px rgba(60,40,130,.28);-webkit-backdrop-filter:none;backdrop-filter:none}.db-top{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.db-side{gap:18px}.db-coming,.db-side{display:flex;flex-direction:column}.db-coming{gap:4px}.db-open{display:grid;grid-template-columns:54px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--card-border)}.db-open:first-of-type{margin-top:6px}.db-when{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50px;border-radius:14px;background:var(--violet-bg);color:var(--violet-fg);font-size:11.5px;font-weight:700;line-height:1.15}.db-when b{font-size:14px;font-weight:800}.db-open-main{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}.db-open-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-week{position:relative;overflow:hidden;border-radius:28px;padding:22px 24px;color:#fff;background:#16141f;box-shadow:0 24px 60px -20px rgba(70,40,160,.45);display:flex;flex-direction:column;gap:12px}.db-week:after{width:320px;height:320px;right:-120px;top:-150px;background:radial-gradient(circle,rgba(255,106,61,.5),transparent 65%)}.db-week:after,.db-week:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.db-week:before{width:260px;height:260px;left:-100px;bottom:-150px;background:radial-gradient(circle,rgba(124,92,255,.5),transparent 65%)}.db-week>*{position:relative;z-index:1}.db-week-label{font-size:13px;font-weight:600;opacity:.7}.db-week-nums{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.db-week-nums b{display:block;font-size:38px;font-weight:800;letter-spacing:-.045em;line-height:1.05}.db-week-nums b.hot{background:linear-gradient(100deg,#ff8a5c,#ff4d8d);-webkit-background-clip:text;background-clip:text;color:transparent}.db-week-nums span{font-size:13px;opacity:.7}.db-week-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13px;font-weight:600}.db-week-foot span{color:#7ce3b0}.db-week-foot a{color:#fff;opacity:.85;text-decoration:none}.db-week-foot a:hover{opacity:1}.db .listing-card{padding:0;overflow:hidden;gap:0}.lc-banner{position:relative;height:112px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.lc-banner.g0{background:linear-gradient(120deg,#7c5cff,#ff4d8d)}.lc-banner.g1{background:linear-gradient(120deg,#ff4d8d,#ff6a3d)}.lc-banner.g2{background:linear-gradient(120deg,#ff6a3d,#ffb13c)}.lc-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lc-house{transform:scale(1.9);transform-origin:bottom;margin-bottom:-2px;filter:drop-shadow(0 6px 12px rgba(40,10,60,.25))}.lc-next{position:absolute;top:12px;right:12px;padding:5px 11px;border-radius:999px;background:hsla(0,0%,100%,.92);color:var(--ink,#1d1d1f);font-size:12px;font-weight:700}.lc-body{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px}@media (hover:hover){.db .listing-card:hover{transform:translateY(-3px);box-shadow:0 24px 50px -18px rgba(60,40,130,.4)}}@media (max-width:900px){.db-top{grid-template-columns:minmax(0,1fr)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .db .card{border-color:var(--card-border)}:root:not([data-theme=light]) .lc-next{color:#1d1d1f}}:root[data-theme=dark] .db .card{border-color:var(--card-border)}:root[data-theme=dark] .lc-next{color:#1d1d1f}.tt{position:relative;flex:none;width:74px;height:38px;border-radius:999px;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:space-around;background:hsla(240,4%,48%,.12);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6),inset 0 1px 2px rgba(0,0,0,.06);-webkit-tap-highlight-color:transparent}.tt-knob{position:absolute;top:3px;left:3px;width:32px;height:32px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(40,30,80,.18),0 0 0 .5px rgba(0,0,0,.04);transition:transform .45s cubic-bezier(.3,1.35,.4,1),background .35s}.tt.dark .tt-knob{transform:translateX(36px);background:#2c2838;box-shadow:0 2px 10px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.08)}.tt svg{position:relative;z-index:1;width:17px;height:17px;transition:opacity .3s,transform .45s cubic-bezier(.3,1.35,.4,1),color .3s}.tt-sun{fill:none;stroke:#ff8a30;stroke-width:2;stroke-linecap:round}.tt-sun circle{fill:#ffc93c;stroke:#ff8a30}.tt-moon{fill:var(--muted);opacity:.55}.tt.dark .tt-sun{stroke:var(--muted);opacity:.55;transform:rotate(-60deg) scale(.9)}.tt.dark .tt-sun circle{fill:none;stroke:var(--muted)}.tt.dark .tt-moon{fill:#e9e3ff;opacity:1;transform:rotate(-12deg)}.tt.pending .tt-knob{transition:none}:root:not([data-theme=light]) .tt.dark,:root[data-theme=dark] .tt{background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}@media (hover:hover){.tt:hover .tt-knob{box-shadow:0 4px 14px rgba(124,92,255,.35)}}.theme-swap body,.theme-swap body :not(.tt,.tt *){transition:background-color .35s ease,color .35s ease,border-color .35s ease!important}@media (max-width:760px){.tt{width:62px;height:34px}.tt-knob{width:28px;height:28px}.tt.dark .tt-knob{transform:translateX(28px)}.tt svg{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.tt svg,.tt-knob{transition:none}}.tl-list.waiting{position:relative;overflow:hidden;padding:0;background:var(--bg);isolation:isolate}.tl-list.waiting .tl-empty{position:relative;z-index:1;color:var(--fg);font-size:17px;font-weight:700;letter-spacing:-.01em;animation:tlBreath 3.2s ease-in-out infinite}.tl-puddle{position:absolute;inset:-30%;z-index:-1;filter:blur(30px)}.tl-puddle i{position:absolute;border-radius:50%}.tl-puddle i:first-child{width:70%;height:70%;left:0;top:10%;background:var(--g1);animation:tlBlobA 7s ease-in-out infinite}.tl-puddle i:nth-child(2){width:65%;height:65%;right:0;top:0;background:var(--g2);animation:tlBlobB 8s ease-in-out infinite}.tl-puddle i:nth-child(3){width:60%;height:60%;left:25%;bottom:0;background:var(--g3);animation:tlBlobC 6.5s ease-in-out infinite}@keyframes tlBlobA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(18%,12%) scale(1.15)}}@keyframes tlBlobB{0%,to{transform:translate(0) scale(1.05)}50%{transform:translate(-16%,18%) scale(.9)}}@keyframes tlBlobC{0%,to{transform:translate(0) scale(.95)}50%{transform:translate(-10%,-18%) scale(1.15)}}@keyframes tlBreath{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.tl-list.waiting .tl-empty,.tl-puddle i{animation:none}}.sf-cta .oy-y{display:inline-block;transform-origin:50% 80%;animation:oyWiggle 4.5s ease-in-out infinite}@keyframes oyWiggle{0%,82%,to{transform:rotate(0)}85%{transform:rotate(-12deg) translateY(-2px)}88%{transform:rotate(10deg)}91%{transform:rotate(-6deg)}94%{transform:rotate(3deg)}97%{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.sf-cta .oy-y{animation:none}}.tl-puddle:after{content:"";position:absolute;width:45%;height:45%;left:5%;bottom:5%;border-radius:50%;background:var(--g4);animation:tlBlobB 9s ease-in-out infinite reverse}:root{--hero-top:#fff}:root[data-theme=dark]{--hero-top:var(--bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hero-top:var(--bg)}}.hx-white{position:absolute;top:0;left:0;right:0;z-index:-1;pointer-events:none;height:calc(var(--hx-fade, 820px) + 360px);background:linear-gradient(to bottom,var(--hero-top) 0,var(--hero-top) calc(100% - 720px),color-mix(in srgb,var(--hero-top) 88%,transparent) calc(100% - 590px),color-mix(in srgb,var(--hero-top) 68%,transparent) calc(100% - 470px),color-mix(in srgb,var(--hero-top) 45%,transparent) calc(100% - 360px),color-mix(in srgb,var(--hero-top) 24%,transparent) calc(100% - 240px),color-mix(in srgb,var(--hero-top) 9%,transparent) calc(100% - 120px),transparent 100%)}.lp-nav{box-shadow:0 1px 0 rgba(0,0,0,.03),0 10px 30px -12px rgba(40,30,80,.18)}.ia{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px}.ia-icon{width:44px;height:44px;flex:none;border-radius:13px;background:url(/icons/192) 50%/cover;box-shadow:0 6px 16px -6px rgba(124,92,255,.6)}.ia-text,.ia>div:not(.acts){flex:1 1;min-width:200px;display:flex;flex-direction:column;gap:2px}.ia-steps{margin:8px 0 0;padding-left:20px;font-size:14px;display:flex;flex-direction:column;gap:4px}.ia-share{display:inline-flex;vertical-align:-3px;color:#0a84ff}.ob{position:fixed;inset:0;overflow:hidden}.ob-backdrop{position:absolute;inset:0;padding:30px max(20px,5vw);display:flex;flex-direction:column;gap:22px;filter:blur(10px);opacity:.7}.ob-backdrop i{display:block;border-radius:26px;background:var(--card-solid);opacity:.8}.ob-backdrop div{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:20px;gap:20px}.ob-scrim{position:absolute;inset:0;background:rgba(25,18,50,.22);opacity:0;transition:opacity .6s}.ob-scrim.on{opacity:1}:root[data-theme=dark] .ob-scrim{background:rgba(0,0,0,.5)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ob-scrim{background:rgba(0,0,0,.5)}}.ob-sheet{position:absolute;left:50%;bottom:max(28px,4vh);width:480px;height:min(660px,calc(100vh - 56px));margin-left:-240px;border-radius:44px;background:var(--card-solid);color:var(--fg);box-shadow:0 -10px 60px rgba(0,0,0,.22),0 0 0 1px var(--card-border);overflow:hidden;transform:translateY(110%);transition:transform .85s cubic-bezier(.2,1.12,.3,1);display:flex;flex-direction:column}.ob-sheet.on{transform:none}.ob-x{position:absolute;top:20px;right:20px;z-index:5;width:32px;height:32px;border-radius:50%;border:0;background:var(--field);color:var(--muted);font-size:14px;font-weight:700;cursor:pointer}.ob-vis{position:relative;flex:0 0 auto;height:270px;margin-top:34px;display:flex;align-items:center;justify-content:center;perspective:1100px}.ob-halo{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(124,92,255,.3),rgba(255,77,141,.12) 45%,transparent 70%);opacity:0;transition:opacity 1s}.ob-halo.on{opacity:1}.ob-obj{position:absolute;transform-style:preserve-3d;transition:opacity .55s,transform .85s cubic-bezier(.25,1.2,.3,1)}.ob-obj.off{opacity:0;transform:scale(.75) translateY(18px);pointer-events:none}.ob-spin{transform-style:preserve-3d;animation:obSpin 7s ease-in-out infinite}@keyframes obSpin{0%,to{transform:rotateY(-18deg) rotateX(4deg)}50%{transform:rotateY(18deg) rotateX(-2deg)}}.ob-mark{width:132px;height:132px;border-radius:38px;background:#7c5cff;display:flex;align-items:center;justify-content:center;box-shadow:0 30px 50px -18px rgba(124,92,255,.7),inset 0 2px 0 hsla(0,0%,100%,.25)}.ob-leaf{transform-origin:29px 60px;transition:transform 1.4s cubic-bezier(.3,.9,.3,1) .7s}.ob-obj.open .ob-leaf{transform:perspective(200px) rotateY(58deg)}.ob-light{position:absolute;width:60px;height:110px;left:50%;top:50%;margin:-50px 0 0 -18px;background:radial-gradient(closest-side,rgba(255,201,60,.9),transparent);filter:blur(10px);opacity:0;transition:opacity 1s 1.1s;pointer-events:none}.ob-obj.open .ob-light{opacity:1}.ob-card{width:300px;border-radius:24px;background:var(--card-solid);box-shadow:0 30px 50px -20px rgba(20,10,50,.45),0 0 0 1px var(--card-border),0 0 0 1px hsla(240,5%,53%,.12);overflow:hidden;position:relative}.ob-band{height:66px;position:relative;transition:background .6s}.ob-logo{right:12px;top:12px;height:34px;max-width:120px;object-fit:contain;padding:4px 8px;border-radius:10px;background:hsla(0,0%,100%,.95);animation:obPop .5s cubic-bezier(.2,1.6,.4,1)}.ob-av,.ob-logo{position:absolute}.ob-av{left:18px;top:32px;width:68px;height:68px;border-radius:50%;background:var(--violet-bg);color:var(--violet-fg);font-weight:800;font-size:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px var(--card-solid);overflow:hidden}.ob-av img{width:100%;height:100%;object-fit:cover;animation:obPop .5s cubic-bezier(.2,1.4,.4,1)}.ob-card-body{padding:46px 20px 18px;display:flex;flex-direction:column;gap:3px;min-height:140px;text-align:left}.ob-card-body b{font-size:20px;letter-spacing:-.025em;min-height:26px}.ob-card-body>span{font-size:14px;color:var(--muted);min-height:19px}.ob-card-mob{margin-top:6px;font-size:13px!important}.ob-sk{display:inline-block;height:12px;border-radius:6px;background:var(--field)}.ob-phone{width:140px;height:260px;border-radius:32px;background:#1d1d1f;padding:7px;box-shadow:0 30px 50px -18px rgba(20,10,50,.6)}.ob-phone-screen{width:100%;height:100%;border-radius:26px;background:linear-gradient(160deg,#ffd9c7,#dcd0ff 55%,#ffd6e7);position:relative}.ob-alert{position:absolute;left:-58px;right:-58px;top:30px;background:hsla(0,0%,100%,.97);color:#1d1d1f;border-radius:18px;padding:10px 12px;display:flex;gap:10px;align-items:center;font-size:12px;text-align:left;box-shadow:0 16px 34px -10px rgba(20,10,50,.45);transform:translateY(-22px) scale(.85);opacity:0;transition:all .6s cubic-bezier(.2,1.4,.4,1)}.ob-alert.in{transform:none;opacity:1}.ob-alert b{display:block;font-size:13px}.ob-alert-ic{width:30px;height:30px;border-radius:9px;background:#7c5cff;flex:none;display:flex;align-items:center;justify-content:center}.ob-team{position:relative;width:270px;height:130px}.ob-tm{position:absolute;width:74px;height:74px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;font-size:22px;box-shadow:0 0 0 4px var(--card-solid),0 18px 30px -12px rgba(20,10,50,.45);animation:obPop .55s cubic-bezier(.2,1.6,.4,1) both;transition:left .5s cubic-bezier(.3,1.2,.3,1),top .5s}.ob-tm-add{background:var(--field);color:var(--muted)}.ob-tick{width:150px;height:150px}.ob-tick .ring{stroke-dasharray:440;stroke-dashoffset:440;transition:stroke-dashoffset 1s cubic-bezier(.5,0,.2,1) .2s}.ob-tick .chk{stroke-dasharray:110;stroke-dashoffset:110;transition:stroke-dashoffset .5s 1.05s}.ob-tick.go .chk,.ob-tick.go .ring{stroke-dashoffset:0}@keyframes obPop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.ob-text{flex:1 1;padding:22px 36px 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.ob-text>*{transition:opacity .3s,transform .4s cubic-bezier(.2,.9,.3,1)}.ob-text.swap>*{opacity:0;transform:translateY(10px)}.ob-text h1{font-size:30px;letter-spacing:-.035em;line-height:1.1;margin:0}.ob-text p{color:var(--muted);font-size:16px;line-height:1.45;margin:0 0 8px;max-width:380px}.ob-text p b{color:var(--fg);font-weight:600}.ob-field{width:100%;height:54px;border-radius:16px;border:0;background:var(--field);color:var(--fg);text-align:center;font:inherit;font-size:18px;font-weight:600;outline:none;transition:box-shadow .25s}.ob-field:focus{box-shadow:0 0 0 2px #7c5cff}.ob-field::placeholder{color:var(--muted);opacity:.6;font-weight:500}.ob-brand{width:100%;display:flex;gap:12px;align-items:center}.ob-drop{flex:1 1;height:54px;border-radius:16px;border:2px dashed var(--line);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;color:var(--muted);cursor:pointer;transition:border-color .2s,color .2s}.ob-drop.has,.ob-drop:hover{border-color:#7c5cff;color:var(--violet-fg)}.ob-swatches{display:grid;grid-template-columns:repeat(3,28px);grid-gap:8px;gap:8px}.ob-swatches button{width:28px;height:28px;border-radius:50%;border:0;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15)}.ob-swatches button.on{transform:scale(1.12);box-shadow:0 0 0 2px var(--card-solid),0 0 0 4px var(--fg)}.ob-error{color:var(--hot);font-size:14px;font-weight:600}.ob-foot{padding:0 36px 26px;display:flex;flex-direction:column;align-items:center;gap:10px}.ob-btn{width:100%;height:54px;font-size:17px}.ob-btn.grad{background-image:linear-gradient(100deg,#7c5cff,#ff4d8d 55%,#ff6a3d);background-size:100% 100%;color:#fff}.ob-link{border:0;background:none;font:inherit;font-size:15px;font-weight:600;color:#7c5cff;cursor:pointer;min-height:22px}.ob-link-space{height:22px}.ob-dots{display:flex;gap:6px;margin-top:2px}.ob-dots i{width:6px;height:6px;border-radius:9px;background:var(--line);transition:all .35s}.ob-dots i.on{width:18px;background:#7c5cff}.ob-dots i.past{background:rgba(124,92,255,.4)}@media (max-width:600px){.ob-sheet{left:0;right:0;bottom:0;width:auto;margin-left:0;height:min(92vh,720px);border-radius:36px 36px 0 0;padding-bottom:env(safe-area-inset-bottom)}.ob-vis{height:230px;margin-top:28px}.ob-vis .ob-card,.ob-vis .ob-team{transform:scale(.9)}.ob-text{padding:14px 24px 0}.ob-text h1{font-size:26px}.ob-foot{padding:0 24px 22px}}@media (max-height:700px) and (min-width:601px){.ob-vis{height:220px;margin-top:22px}}@media (prefers-reduced-motion:reduce){.ob-spin{animation:none}.ob-sheet{transition:none}}@media (max-width:600px){.ob-vis .ob-phone{transform:scale(.82)}}.su{padding:0;overflow:hidden}.su summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:44px minmax(0,1fr) auto 28px;grid-gap:14px;gap:14px;align-items:center;padding:14px 16px 14px 14px}.su summary::-webkit-details-marker{display:none}.su-ring{position:relative;width:44px;height:44px}.su-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.su-ring b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:15px}.su-text{display:flex;flex-direction:column;min-width:0}.su-text .small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.su-chev{width:28px;height:28px;border-radius:50%;background:var(--field);display:flex;align-items:center;justify-content:center;transition:transform .3s}.su-chev svg{width:14px;height:14px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.su[open] .su-chev{transform:rotate(180deg)}.su-list{list-style:none;margin:0;padding:0 16px;animation:rvUp .35s cubic-bezier(.2,.7,.2,1)}.su-list,.su-list li{border-top:1px solid var(--line)}.su-list li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0}.su-list li:first-child{border-top:0}.su-dot{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.su-list li.done .su-dot{background:var(--good);color:#fff;box-shadow:none}.su-list li.done b{color:var(--muted);text-decoration:line-through;font-weight:600}.su-item{display:flex;flex-direction:column;min-width:0}.su-hide{padding:0 16px 12px;text-align:right}@media (max-width:560px){.su summary{grid-template-columns:40px minmax(0,1fr) 28px}.su summary>.btn{display:none}}.topbar{position:relative;z-index:40;flex-wrap:nowrap}.am-btn{display:none!important}.tb-acts{flex-wrap:nowrap}.am-dot{position:absolute;top:6px;right:6px;width:9px;height:9px;border-radius:50%;background:#ff6a3d;box-shadow:0 0 0 2px var(--card-solid)}.am-panel nav a.on{background:var(--violet-bg);color:var(--violet-fg)}.am-panel nav a>span{display:inline-flex;align-items:center}.am-foot{display:flex;justify-content:space-between;align-items:center;padding:6px 8px 4px;border-top:1px solid var(--line)}@media (max-width:1060px){.topbar .seg-nav,.topbar .tb-wide{display:none}.am-btn{display:inline-block!important}.topbar{padding:8px 8px 8px 14px}}.su-tag{font-style:normal;font-size:11px;font-weight:700;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--coral-bg);color:var(--coral-fg);vertical-align:2px}.su-hide{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:4px 16px 14px;border-top:1px solid var(--line);margin-top:2px}.su-hide .link-btn,.su-hide .small.muted{padding-top:10px}.ob-brand{flex-direction:column;align-items:stretch}.ob-swatches{grid-template-columns:repeat(10,28px);justify-content:center}.ob-custom{position:relative;width:28px;height:28px;border-radius:50%;cursor:pointer;background:conic-gradient(#ff4d8d,#ff6a3d,#ffc93c,#34c759,#0e7490,#1a56a8,#7c5cff,#ff4d8d);transition:transform .2s,box-shadow .2s}.ob-custom input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.ob-custom.on{transform:scale(1.12);box-shadow:0 0 0 2px var(--card-solid),0 0 0 4px var(--fg)}.ob-hex{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13.5px;color:var(--muted)}.ob-hex input{width:96px;height:34px;border-radius:10px;border:0;background:var(--field);color:var(--fg);font:inherit;font-size:14px;font-weight:600;text-align:center;text-transform:uppercase;outline:none}.ob-hex input:focus{box-shadow:0 0 0 2px #7c5cff}@media (max-width:420px){.ob-swatches{grid-template-columns:repeat(5,30px)}}.ob-brand{gap:14px}.ob-brand .ob-drop{flex:none;height:50px}.pp{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.pp-badge,.pp-preview{position:relative;flex:none}.pp-preview{width:92px;height:92px}.pp-photo{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:var(--violet-bg);color:var(--violet-fg);display:flex;align-items:center;justify-content:center}.pp-photo img{width:100%;height:100%;object-fit:cover}.pp-preview .pp-photo b{font-size:30px}.pp-logo{position:absolute;right:-14%;bottom:-6%;width:46%;height:46%;border-radius:50%;background:#fff;box-shadow:0 0 0 3px var(--card-solid),0 6px 14px -4px rgba(20,10,50,.3);overflow:hidden;display:flex;align-items:center;justify-content:center}.pp-logo img{width:78%;height:78%;object-fit:contain}.pp-controls{flex:1 1;min-width:240px;display:flex;flex-direction:column;gap:10px}.pp-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.pp-badge{display:inline-block;margin-right:6px}.pp-badge .pp-photo b{font-weight:800}.sq{min-height:100vh;min-height:100dvh;flex-direction:column;gap:22px;padding:24px;background:var(--brand);position:relative}.sq,.sq-close{display:flex;align-items:center;justify-content:center}.sq-close{position:absolute;top:max(18px,env(safe-area-inset-top));right:18px;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.22);color:#fff;text-decoration:none;font-weight:700}.sq-card{width:min(88vw,420px);background:#fff;color:#1d1d1f;border-radius:34px;padding:26px 26px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 30px 70px rgba(0,0,0,.25)}.sq-tag{font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.sq-code{width:100%;aspect-ratio:1}.sq-code svg{width:100%;height:100%;display:block}.sq-addr{font-size:22px;letter-spacing:-.02em;margin-top:4px}.sq-addr,.sq-sub{text-align:center}.sq-sub{font-size:14px;color:#6e6e78}.sq-hint{color:hsla(0,0%,100%,.9);font-weight:600;font-size:15px;text-align:center}.price-notes{max-width:860px;margin:26px auto 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;font-size:14px;color:var(--muted);line-height:1.5}.price-notes b{display:block;color:var(--fg);margin-bottom:4px}@media (max-width:760px){.price-notes{grid-template-columns:1fr}}.st-tabs{position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);padding:5px;border-radius:999px;background:var(--card-solid);box-shadow:0 0 0 1px var(--card-border),0 10px 30px -14px rgba(40,30,80,.2);position:-webkit-sticky;position:sticky;top:10px;z-index:20}.st-tabs button{position:relative;z-index:1;border:0;background:none;font:inherit;font-size:14.5px;font-weight:600;padding:10px 8px;border-radius:999px;color:var(--muted);cursor:pointer;white-space:nowrap;transition:color .3s}.st-tabs button.on{color:#fff}.st-pill{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / var(--n));border-radius:999px;background:#1d1d1f;transform:translateX(calc(var(--i) * 100%));transition:transform .4s cubic-bezier(.3,.7,.2,1)}:root[data-theme=dark] .st-pill{background:#f5f5f7}:root[data-theme=dark] .st-tabs button.on{color:#141218}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .st-pill{background:#f5f5f7}:root:not([data-theme=light]) .st-tabs button.on{color:#141218}}.st-wrap [data-tab]{display:none}.st-wrap[data-active=agency] [data-tab=agency],.st-wrap[data-active=more] [data-tab=more],.st-wrap[data-active=team] [data-tab=team],.st-wrap[data-active=texts] [data-tab=texts],.st-wrap[data-active=you] [data-tab=you]{display:flex;animation:rvUp .4s cubic-bezier(.2,.7,.2,1) both}.st-wrap [data-tab].row{display:none}.st-wrap[data-active=more] [data-tab=more].row{display:flex}@media (max-width:560px){.st-tabs button{font-size:13px;padding:9px 4px}.st-tabs button:last-child{font-size:0}.st-tabs button:last-child:after{content:"More";font-size:13px}}.vr-intro{margin:14px 0 0;font-size:15px;line-height:1.55;color:var(--muted);max-width:620px}.es{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:34px 18px}.es-ico{margin-bottom:4px;filter:drop-shadow(0 14px 24px rgba(124,92,255,.3))}.es h2{font-size:22px}.es p{max-width:440px;margin:0 0 6px;line-height:1.5}.founder{max-width:780px;margin:28px auto 0;gap:16px;padding:20px 22px;border-radius:24px;background:var(--card-solid);box-shadow:0 0 0 1px var(--card-border),0 12px 30px -16px rgba(40,30,80,.2)}.founder,.founder-av{display:flex;align-items:center}.founder-av{width:56px;height:56px;flex:none;border-radius:50%;justify-content:center;font-weight:800;font-size:18px;color:#fff;background:linear-gradient(135deg,#7c5cff,#ff4d8d 60%,#ff6a3d)}.founder b{display:block;font-size:16px}.founder p{margin:4px 0 0;font-size:14.5px;line-height:1.5}.wk-head{margin:0;font-size:20px;font-weight:700;letter-spacing:-.3px}.wk-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.wk-grid>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:18px;background:var(--bg)}.wk-grid b{font-size:30px;letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wk-d{font-size:13px;font-weight:600;color:var(--muted)}.wk-d.up{color:var(--good)}.wk-d.down{color:var(--muted)}@media (max-width:620px){.wk-grid{gap:8px}.wk-grid>div{padding:12px}.wk-grid b{font-size:24px}.wk-d{font-size:12px}}.cl{max-width:680px;margin:0 auto}.cl-head{margin:14px 0 18px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.cl-head h1{font-size:34px;letter-spacing:-1px}.cl-head p{margin:0}.cl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cl-item{background:var(--card);border-radius:22px;padding:16px 16px 16px 18px;display:flex;gap:14px;align-items:center;justify-content:space-between;box-shadow:0 1px 2px rgba(0,0,0,.04)}.cl-item.hot{box-shadow:inset 4px 0 0 var(--brand-orange),0 1px 2px rgba(0,0,0,.04)}.cl-item.done{opacity:.55}.cl-who{display:flex;flex-direction:column;gap:3px;min-width:0}.cl-who b{font-size:18px}.cl-why{font-size:14px;font-weight:700;color:var(--muted)}.cl-why.hot{color:var(--hot)}.cl-acts{display:flex;gap:8px;align-items:center;flex-shrink:0}.cl-acts form{margin:0}.cl-call{min-width:76px}.cl-done{margin-top:18px}.cl-done summary{cursor:pointer;font-weight:700;color:var(--muted);margin-bottom:10px}@media (max-width:560px){.cl-item{flex-direction:column;align-items:stretch}.cl-acts{display:grid;grid-template-columns:1.4fr 1fr 1fr}.cl-acts .btn{width:100%;justify-content:center}.cl-head h1{font-size:28px}}.reply-bubble{align-self:flex-start;max-width:520px;background:var(--sky-bg,#e7f2ff);border-radius:20px 20px 20px 6px;padding:12px 16px;display:flex;flex-direction:column;gap:4px}.reply-bubble p{margin:0;font-size:16px}.match-nudge{display:block;text-decoration:none;color:var(--violet-fg)}.prose blockquote.tpl{max-width:560px;background:var(--violet-bg);color:var(--fg);font-weight:500;font-size:16px;border-radius:20px 20px 20px 6px}.fo-progress{position:relative;height:34px;border-radius:999px;background:var(--bar-track);overflow:hidden;display:flex;align-items:center;padding:0 16px;font-weight:700;font-size:14px}.fo-progress span{position:relative;z-index:1}.fo-progress i{position:absolute;inset:0 auto 0 0;background:linear-gradient(100deg,rgba(124,92,255,.35),rgba(255,77,141,.35) 55%,rgba(255,106,61,.35));transition:width .3s ease}.fo-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fo-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.fo-list li:first-child{border-top:0}.fo-list label{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:16px;line-height:1.45}.fo-list label.on span{color:var(--muted);text-decoration:line-through}.fo-list input{width:22px;height:22px;margin-top:1px;accent-color:var(--brand-violet);flex-shrink:0}.fo-list .btn{flex-shrink:0}.nl-link{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:14px 16px;border-radius:20px;background:linear-gradient(110deg,rgba(124,92,255,.08),rgba(255,77,141,.08) 55%,rgba(255,106,61,.08));border:1px solid rgba(124,92,255,.14)}.nl-link .field{min-width:220px}.nl-link-msg{flex-basis:100%;margin:0;color:var(--muted);font-weight:600}.nl-link-msg.ok{color:var(--good)}.nl-photo{display:flex;gap:12px;align-items:center;padding:10px;border-radius:18px;background:var(--bg)}.nl-photo img{width:96px;height:72px;object-fit:cover;border-radius:12px;flex-shrink:0}.nl-photo div{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.lh{display:flex;gap:18px;align-items:center;min-width:0}.lh-photo{width:132px;height:96px;border-radius:20px;object-fit:cover;flex-shrink:0;box-shadow:0 10px 26px -12px rgba(40,30,80,.35)}.lh-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--card);border:1.5px dashed var(--line);color:var(--muted);text-decoration:none;font-size:12px;font-weight:600;box-shadow:none}.lh-add:hover{color:var(--violet-fg);border-color:var(--violet-fg)}@media (max-width:620px){.lh{flex-direction:column;align-items:flex-start;gap:12px}.lh-photo{width:100%;height:180px}}.si-cover{width:100%;height:190px;object-fit:cover;border-radius:24px;display:block}.si-cover.kiosk{height:300px}.t-seller{background:linear-gradient(100deg,#ff6b5b,#ff4d8d 50%,#7c5cff);color:#fff}.wx{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wx svg{flex-shrink:0}.wx-partly svg,.wx-sun svg{color:#f5a623}.wx.wet svg{color:#3d8bff}.wx-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:var(--bg);font-size:14px;color:var(--muted)}.wx-note svg{color:#3d8bff;margin-top:2px;flex-shrink:0}.db-open-sub{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.reg-sum .wx{margin:2px 0}.vr-opens{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.vr-opens .vr-next{margin-top:0;align-items:center}.vr-next small{display:block;font-size:13.5px;font-weight:600;opacity:.85;margin-top:2px}.vr-last{background:var(--bg);color:var(--fg)}.vr-last .vr-next-ico{color:#f5a623}.vr-wet{margin:10px 0 0;max-width:62ch}.vr-last .vr-next-ico.wet{color:#3d8bff}.tile>.dot{display:none}.t-person{background:var(--grey-bg);color:var(--fg)}.more{position:relative}.more summary{list-style:none;cursor:pointer}.more summary::-webkit-details-marker{display:none}.more[open] summary svg{transform:rotate(180deg)}.more summary svg{transition:transform .25s ease}.more-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:230px;background:var(--card-solid);border-radius:18px;padding:6px;box-shadow:0 20px 50px -16px rgba(30,20,60,.35);border:1px solid var(--line);display:flex;flex-direction:column}.more-menu a{padding:10px 14px;border-radius:12px;color:var(--fg);text-decoration:none;font-weight:600;font-size:14.5px}.more-menu a:hover{background:var(--grey-bg)}@media (max-width:620px){.more-menu{right:auto;left:0}}.ins,.ins>summary{border-radius:24px}.ins>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;background:var(--card);border:1px solid var(--card-border)}.ins>summary::-webkit-details-marker{display:none}.ins>summary>span{display:flex;flex-direction:column;gap:2px}.ins>summary b{font-size:17px}.ins>summary svg{flex-shrink:0;transition:transform .25s ease;color:var(--muted)}.ins[open]>summary{margin-bottom:16px}.ins[open]>summary svg{transform:rotate(180deg)}.offer.calm,.quote.calm{background:var(--grey-bg);color:var(--fg)}.quote.calm .small{color:var(--muted)}@media (max-width:620px){.lh-add{display:none}}.dm-cover{width:100%;overflow:hidden;flex-shrink:0}.dm-cover svg{width:100%;height:100%;display:block}.dm-qrphone{width:170px;height:330px;border-radius:34px;background:#1d1d1f;padding:8px;box-shadow:0 24px 50px -20px rgba(40,20,80,.45);transform:rotate(-5deg)}.dm-qrphone-in{height:100%;border-radius:27px;background:#7c5cff;justify-content:center;padding:12px}.dm-qrcard,.dm-qrphone-in{width:100%;display:flex;align-items:center}.dm-qrcard{background:#fff;color:#1d1d1f;border-radius:18px;padding:12px 10px 10px;flex-direction:column;gap:6px}.dm-qrcard .dm-qr{width:100%}.dm-qrtag{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7c5cff}.dm-qrcard b{font-size:12px}.dm-qrcard span:last-child{font-size:10px;color:#6e6e78}.dm-qrcap{font-size:13px;font-weight:600;color:var(--muted);margin-top:8px;text-align:right;max-width:170px}.dm-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.dm-head-l{display:flex;gap:14px;align-items:center;min-width:0}.dm-head-l .dm-cover{width:104px;box-shadow:0 8px 20px -10px rgba(40,30,80,.35)}.dm-next{font-weight:600;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.dm-btns{display:flex;gap:6px;flex-shrink:0}.dm-btns .btn{pointer-events:none}.dm-vhero{padding:0!important;overflow:hidden}.dm-vhero-t{padding:20px 22px 22px}.dm-compact .dm-btns{display:none}.hs-compact .hs-stage{display:flex;justify-content:center;padding:10px 0 30px}.hs-compact .hs-phone{position:relative;left:auto;right:auto;top:auto}.hs-compact .hs-toast{display:flex;right:0;top:auto;bottom:46px;font-size:12.5px;padding:10px 14px 10px 10px}.dm-cover img{width:100%;height:100%;object-fit:cover;object-position:50% 60%;display:block}