@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent:#3b82f6;--accent-l:#60a5fa;--accent-d:#2563eb;--accent-rgb:59,130,246;--teal:#5eead4;--teal-border:#5eead459;--teal-glow:#19d4c438;--grad-1:#3f6fa8;--grad-2:#4aa3b4;--grad-3:#5eead4;--bg:#000;--ink:#f5f6f8;--muted:#8b909b;--faint:#565b65;--line:#ffffff17;--sans:"Inter Variable", "Inter", system-ui, -apple-system, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;position:relative;overflow-x:hidden}.grain{z-index:1;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.wrap{z-index:2;max-width:1120px;margin:0 auto;padding:0 30px;position:relative}[data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}[data-reveal].in{opacity:1;transform:none}.wm-wrap{isolation:isolate;display:inline-flex;position:relative}.wm-wrap:after{content:"";z-index:-1;pointer-events:none;filter:blur(12px);background:radial-gradient(at 50% 0,#3b82f68c,#5eead429 48%,#0000 76%);width:150%;height:40px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.wm-logo{z-index:1;width:auto;height:44px;display:block;position:relative;overflow:visible}.wmt{font-family:var(--sans);letter-spacing:-.03em;text-anchor:middle;dominant-baseline:central;font-size:56px;font-weight:700}.foot-brand .wm-wrap{margin-bottom:14px}.foot-brand .wm-logo{height:48px;margin-bottom:0}nav{z-index:50;-webkit-backdrop-filter:blur(22px)saturate(160%);background:#00000080;border-bottom:1px solid #ffffff1c;position:sticky;top:0}.nav-in{justify-content:space-between;align-items:center;height:72px;display:flex}.nav-links{align-items:center;gap:34px;display:flex}.nav-links a{color:var(--muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--ink)}.btn{cursor:pointer;font-family:var(--sans);border:0;border-radius:100px;align-items:center;gap:8px;padding:11px 20px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s,color .2s,filter .2s;display:inline-flex}.btn-white{color:#fff;text-shadow:0 1px 3px #06142073;background:linear-gradient(135deg,#3567b8 0%,#2e8ab5 48%,#23c4ad 100%);border:1px solid #ffffff4d;font-weight:700;box-shadow:inset 0 1px #ffffff59,-10px 2px 26px #3f6fa88c,10px 2px 26px #2dd4bf80,0 4px 14px #0006}.btn-white:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:inset 0 1px #fff6,-12px 3px 34px #3f6fa8b3,12px 3px 34px #2dd4bfa6,0 6px 18px #0006}.nav-links a.btn-white,.nav-links a.btn-white:hover{color:#fff}.btn-teal{color:var(--teal);border:1px solid var(--teal-border);box-shadow:0 0 24px var(--teal-glow);backdrop-filter:blur(10px);background:#0006}.btn-teal:hover{color:#aef7ea;border-color:#5eead4a6;transform:translateY(-2px);box-shadow:0 0 32px #19d4c45c}.btn-lg{padding:14px 26px;font-size:15.5px}.hero{text-align:center;padding:92px 0 84px;position:relative}.hero-glow{z-index:0;pointer-events:none;background:radial-gradient(ellipse at center, rgba(var(--accent-rgb),.16), transparent 66%);filter:blur(44px);width:820px;height:560px;position:absolute;top:130px;left:50%;transform:translate(-50%)}.eyebrow{letter-spacing:.02em;color:var(--ink);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff2b;border-radius:100px;align-items:center;gap:9px;margin-bottom:30px;padding:7px 15px 7px 12px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #fff3}.eyebrow .dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%}h1{letter-spacing:-.035em;color:#fff;max-width:16ch;margin:0 auto;font-size:clamp(40px,5.6vw,70px);font-weight:600;line-height:1.04}h1 .t{background:linear-gradient(110deg, var(--accent-l), var(--accent));color:#0000;background-clip:text}.sub{color:var(--muted);max-width:560px;margin:26px auto 0;font-size:19px;line-height:1.6}.cta-row{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:34px;display:flex}.works{text-align:center;padding:70px 0 20px}.works .lbl{letter-spacing:.15em;text-transform:uppercase;color:var(--faint);margin-bottom:26px;font-size:12px}.works .row{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;display:flex}.works .brand{color:#4a4f59;font-size:19px;font-weight:700;transition:color .2s}.works .brand:hover{color:var(--ink)}.section{border-top:1px solid var(--line);padding:104px 0}.sec-tag{letter-spacing:.02em;color:var(--accent-l);align-items:center;gap:8px;margin-bottom:18px;font-size:12.5px;font-weight:500;display:inline-flex}.sec-tag .dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%}.sec-h{letter-spacing:-.035em;color:#fff;max-width:20ch;font-size:clamp(30px,3.9vw,48px);font-weight:600;line-height:1.09}.sec-h .g{color:var(--faint)}.sec-lead{color:var(--muted);max-width:60ch;margin-top:20px;font-size:18.5px;line-height:1.62}.center{text-align:center}.center .sec-h,.center .sec-lead,.center .sec-tag{margin-left:auto;margin-right:auto}.center .sec-tag{justify-content:center}.problem{background:radial-gradient(80% 120% at 50% 0%, rgba(var(--accent-rgb),.05), transparent 60%)}.setup-demo{border:1px solid var(--line);background:radial-gradient(900px 420px at 50% -80px,#0d94881a,#0000 60%),#030507;border-radius:26px;margin-top:48px;padding:clamp(14px,3vw,28px);box-shadow:0 40px 100px -40px #000000e6}.setup-cap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:0 0 16px;display:flex}.setup-cap b{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);font-size:13px}.setup-cap span{color:var(--faint);font-size:13px}.setup-page{padding-bottom:8px}.setup-page .setup-demo{margin-top:8px}.setup-points{background:var(--line);border:1px solid var(--line);border-radius:20px;gap:1px;margin-top:48px;display:grid;overflow:hidden}@media (width>=820px){.setup-points{grid-template-columns:repeat(3,1fr)}}.setup-pt{background:#05070a;padding:28px 24px}.setup-pt .n{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:700}.setup-pt h3{letter-spacing:-.02em;color:#fff;margin:10px 0 8px;font-size:20px;font-weight:600}.setup-pt p{color:var(--muted);font-size:15px;line-height:1.6}.setup-strip{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:32px;font-size:14.5px;display:flex}.setup-strip span:before{content:"";background:var(--teal);width:7px;height:7px;box-shadow:0 0 10px var(--teal);vertical-align:2px;border-radius:50%;margin-right:10px;display:inline-block}.paths{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;margin-top:48px;display:grid}.path{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;display:flex;box-shadow:inset 0 1px #ffffff14}.path-k{letter-spacing:.1em;text-transform:uppercase;color:var(--teal);font-size:12px;font-weight:700}.path-price{letter-spacing:-.02em;color:#fff;font-size:20px;font-weight:700}.path p{color:var(--muted);flex:1;font-size:15px;line-height:1.6}@media (width<=520px){.path .btn{justify-content:center;width:100%}}.gs{--gs-card:#ffffff0f;--gs-card-2:#ffffff09;--gs-border:#ffffff29;--gs-line:#ffffff14;--gs-text:#fff;--gs-text-2:#fffc;--gs-muted:#ffffff8c;--gs-teal:#5eead4;--gs-teal-soft:#5eead41a;--gs-teal-ring:#5eead473;--gs-open:#cbd5e1;--gs-cta:linear-gradient(135deg,#3f6fa8 0%,#4aa3b4 55%,#5eead4 100%);--gs-cta-text:#06231f;--gs-input:#ffffff0a;--gs-brand:#1e3a5f;color:var(--gs-text);font-family:var(--sans);text-align:left;gap:16px;display:grid}.gs *{box-sizing:border-box}.gs .num{font-variant-numeric:tabular-nums}.gs button{font-family:inherit}.gs :focus-visible{outline:2px solid var(--gs-teal);outline-offset:2px}.gs-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.gs-title{color:var(--gs-text-2);font-size:13px;font-weight:600}.gs-title b{color:var(--gs-text)}.gs-count{color:var(--gs-muted);font-size:12.5px}.gs-steps{flex-wrap:wrap;gap:6px;display:flex}.gs-step{appearance:none;cursor:pointer;color:var(--gs-muted);background:var(--gs-card-2);border:1px solid var(--gs-line);border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.gs-step:hover{color:var(--gs-text);border-color:var(--gs-border)}.gs-step i{border:1.5px dashed var(--gs-open);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.gs-step[data-s=done]{color:var(--gs-text-2)}.gs-step[data-s=done] i{background:#2dd4bf40;border:0}.gs-step[data-s=done] i:after{content:"";border-bottom:2px solid #99f6e4;border-left:2px solid #99f6e4;width:7px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.gs-step[aria-current=step]{color:var(--gs-text);border-color:var(--gs-teal-ring);background:var(--gs-teal-soft)}.gs-step[aria-current=step] i{border-style:solid;border-color:var(--gs-teal)}.gs-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=860px){.gs-body{grid-template-columns:minmax(0,1fr) 320px}}.gs-q{background:var(--gs-card);border:1px solid var(--gs-border);-webkit-backdrop-filter:blur(16px);border-radius:20px;align-content:start;gap:20px;min-height:440px;padding:28px;display:grid;box-shadow:0 12px 36px #00000073,inset 0 1px #ffffff0f}@media (width<=560px){.gs-q{min-height:0;padding:20px}}.gs-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--gs-teal);font-size:11px;font-weight:700}.gs-h{letter-spacing:-.02em;text-wrap:balance;margin:6px 0 0;font-size:clamp(22px,3.2vw,28px);font-weight:800;line-height:1.2}.gs-help{color:var(--gs-muted);max-width:56ch;margin:8px 0 0;font-size:14.5px;line-height:1.55}.gs-fields{gap:14px;display:grid}.gs-lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--gs-muted);margin-bottom:7px;font-size:11px;font-weight:700;display:block}.gs-input{width:100%;height:46px;font:inherit;background:var(--gs-input);color:#fff;-webkit-text-fill-color:#fff;border:1px solid #ffffff1f;border-radius:12px;padding:0 14px;font-size:15px}.gs-input::placeholder{color:#ffffff4d;-webkit-text-fill-color:#ffffff4d}.gs-input:focus{border-color:var(--gs-teal-ring);outline:none;box-shadow:0 0 0 3px #5eead41f}.gs-two{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.gs-drop{appearance:none;cursor:pointer;width:100%;min-height:96px;color:var(--gs-muted);text-align:left;background:0 0;border:1.5px dashed #ffffff38;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;font-size:14px;display:flex}.gs-drop:hover{border-color:var(--gs-teal-ring);background:var(--gs-teal-soft);color:var(--gs-text)}.gs-drop b{color:var(--gs-text);font-size:14.5px;display:block}.gs-drop[data-done=true]{color:var(--gs-text-2);background:#2dd4bf0f;border-style:solid;border-color:#2dd4bf66}.gs-mark{border:1px solid var(--gs-line);letter-spacing:-.04em;color:#fff;background:#ffffff0d;border-radius:12px;flex:none;place-items:center;width:56px;height:56px;font-size:18px;font-weight:800;display:grid}.gs-swatches{flex-wrap:wrap;gap:10px;display:flex}.gs-sw{appearance:none;cursor:pointer;border:1px solid #ffffff2e;border-radius:12px;width:44px;height:44px;padding:0}.gs-sw[aria-pressed=true]{box-shadow:0 0 0 2px #0b0f1a, 0 0 0 4px var(--gs-teal)}.gs-swcap{color:var(--gs-muted);margin-top:8px;font-size:12.5px}.gs-choices{gap:10px;display:grid}.gs-choice{appearance:none;cursor:pointer;text-align:left;color:var(--gs-text);background:var(--gs-card-2);border:1px solid var(--gs-line);border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;font-size:14px;display:grid}.gs-choice:hover{border-color:var(--gs-border);background:#ffffff0d}.gs-choice[aria-pressed=true]{border-color:var(--gs-teal-ring);background:var(--gs-teal-soft);box-shadow:0 0 26px -8px #5eead48c}.gs-radio{border:1.5px solid #ffffff4d;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.gs-choice[aria-pressed=true] .gs-radio{border-color:var(--gs-teal)}.gs-choice[aria-pressed=true] .gs-radio:after{content:"";background:var(--gs-teal);border-radius:50%;width:10px;height:10px}.gs-choice b{font-size:15px;display:block}.gs-choice span.d{color:var(--gs-muted);margin-top:2px;font-size:13px;line-height:1.45;display:block}.gs-chip{color:var(--gs-teal);white-space:nowrap;border:1px solid #5eead459;border-radius:999px;align-self:center;padding:2px 8px;font-size:11px;font-weight:700}.gs-reveal{border-left:2px solid #5eead459;gap:12px;padding:4px 0 4px 16px;display:grid}.gs-rates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=520px){.gs-rates{grid-template-columns:1fr}}.gs-money{background:var(--gs-input);border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:4px;height:46px;padding:0 12px;display:flex}.gs-money:focus-within{border-color:var(--gs-teal-ring);box-shadow:0 0 0 3px #5eead41f}.gs-money span{color:var(--gs-muted);font-size:13px}.gs-money input{color:#fff;-webkit-text-fill-color:#fff;width:100%;min-width:0;font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-size:15px;font-weight:700}.gs-note{color:var(--gs-muted);margin:0;font-size:13px;line-height:1.5}.gs-note b{color:var(--gs-text-2)}.gs-check{cursor:pointer;color:var(--gs-text-2);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.gs-check input{appearance:none;cursor:pointer;border:1.5px solid #ffffff4d;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin:0;display:grid}.gs-check input:checked{background:var(--gs-teal);border-color:var(--gs-teal)}.gs-check input:checked:after{content:"";border-bottom:2.5px solid #06231f;border-left:2.5px solid #06231f;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.gs-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.gs-foot .sp{flex:1}.gs-btn{appearance:none;cursor:pointer;background:var(--gs-cta);color:var(--gs-cta-text);border:1px solid #ffffff1a;border-radius:12px;padding:12px 20px;font-size:14.5px;font-weight:700;box-shadow:0 8px 24px #4aa3b447}.gs-btn:disabled{color:var(--gs-muted);box-shadow:none;cursor:not-allowed;background:#ffffff14}.gs-ghost{appearance:none;cursor:pointer;color:var(--gs-text-2);background:0 0;border:1px solid #ffffff24;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:600}.gs-ghost:hover{color:#fff;background:#ffffff0f}.gs-text{appearance:none;cursor:pointer;color:var(--gs-muted);background:0 0;border:0;padding:8px 4px;font-size:14px;font-weight:600}.gs-text:hover{color:var(--gs-teal)}.gs-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gs-list li{background:var(--gs-card-2);border:1px solid var(--gs-line);border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;display:flex}.gs-list li .t{color:var(--gs-muted);white-space:nowrap;margin-left:auto;font-size:12px}.gs-list li i{border:1.5px dashed var(--gs-open);border-radius:50%;flex:none;width:18px;height:18px}.gs-list li[data-s=done] i{background:#2dd4bf40;border:0}.gs-list li.plus i{color:var(--gs-muted);border:0;place-items:center;display:grid}.gs-list li.plus i:before{content:"+";font-size:16px;font-style:normal;font-weight:700;line-height:1}.gs-list button{appearance:none;color:var(--gs-teal);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.gs-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--gs-muted);margin:0;font-size:11px;font-weight:700}.gs-pv{gap:10px;display:grid;position:sticky;top:88px}.gs-pv-cap{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gs-pv-cap b{font-size:13px}.gs-pv-cap span{color:var(--gs-muted);font-size:11.5px}.gs-phone{background:#14181c;border:1px solid #ffffff1a;border-radius:26px;padding:8px;box-shadow:0 30px 60px -24px #000c}.gs-screen{color:#1b2a3a;background:#faf8f5;border-radius:19px;align-content:start;min-height:470px;display:grid;overflow:hidden}.gs-ph{color:#7a8794;text-align:center;background:#1b2a3a05;border:1.5px dashed #b9c2cc;border-radius:10px;justify-content:center;align-items:center;padding:10px;font-size:12px;display:flex}.gs-hd{color:#fff;align-items:center;gap:10px;min-height:76px;padding:16px;transition:background-color .3s;display:flex}.gs-hd .lg{width:38px;height:38px;color:var(--gs-brand);letter-spacing:-.04em;background:#fffffff2;border-radius:9px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.gs-hd .nm{font-size:15px;font-weight:700;line-height:1.2}.gs-hd .nm small{opacity:.8;font-size:11.5px;font-weight:500;display:block}.gs-hd.ph{background:#fff;padding:12px}.gs-hd.ph .gs-ph{width:100%;min-height:52px}.gs-sc{gap:10px;padding:14px;display:grid}.gs-adv{background:#fff;border:1px solid #e5e0d8;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.gs-adv .av{color:#fff;background:var(--gs-brand);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.gs-adv .who{font-size:13px;font-weight:700;line-height:1.25}.gs-adv .who small{color:#5b6875;font-size:11.5px;font-weight:500;display:block}.gs-adv .call{color:#fff;background:var(--gs-brand);border-radius:999px;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:700}.gs-pk{background:#fff;border:1px solid #e5e0d8;border-radius:12px;padding:4px 12px}.gs-pk div{justify-content:space-between;gap:8px;padding:8px 0;font-size:13px;display:flex}.gs-pk div+div{border-top:1px solid #efebe4}.gs-pk b{font-variant-numeric:tabular-nums}.gs-pk .h{letter-spacing:.07em;text-transform:uppercase;color:#5b6875;padding-bottom:2px;font-size:10.5px;font-weight:700}.gs-act{gap:8px;display:grid}.gs-act div{background:#fff;border:1px solid #e5e0d8;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.gs-act span.pill{color:#fff;background:var(--gs-brand);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}.gs-act span.off{color:#7a8794;font-size:11.5px;font-weight:600}.gs-pv-foot{color:var(--gs-muted);margin:0;font-size:12px;line-height:1.5}.gs-link{color:var(--gs-teal);white-space:nowrap;font-weight:600;text-decoration:none}.gs-link:hover{text-underline-offset:3px;text-decoration:underline}.gs-link-big{justify-self:start;font-size:14.5px}.gs-mini{display:none}@media (width<=859px){.gs-pv{position:static}.gs-screen{min-height:0}.gs-mini{appearance:none;cursor:pointer;z-index:4;border:1px solid var(--gs-teal-ring);color:var(--gs-text);background:#0a0e12f0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:6px 12px 6px 6px;font-family:inherit;transition:opacity .25s,transform .25s;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 34px #000000b3}.gs.pv-in .gs-mini{opacity:0;pointer-events:none;transform:translateY(8px)}}.gs-mini-hd{color:#fff;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:6px 10px 6px 6px;font-size:13px;font-weight:700;transition:background-color .3s;display:inline-flex}.gs-mini-hd .lg{width:24px;height:24px;color:var(--gs-brand);background:#fffffff2;border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.gs-mini-hd.ph{color:var(--gs-muted);border:1.5px dashed #ffffff4d;padding:8px 10px;font-weight:600}.gs-mini-t{color:var(--gs-muted);white-space:nowrap;font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.gs *{transition:none!important}}.feat-grid{grid-template-columns:repeat(3,1fr);gap:28px 36px;margin-top:56px;display:grid}.feat{border-top:1px solid var(--line);padding-top:24px}.feat .ic{background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.2);border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:18px;display:grid}.feat .ic svg{width:20px;height:20px;stroke:var(--accent-l)}.feat h3{letter-spacing:-.01em;margin-bottom:9px;font-size:16.5px;font-weight:600}.feat p{color:var(--muted);font-size:14px;line-height:1.6}.feat-link{color:var(--teal);margin-top:10px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.feat-link:hover{text-underline-offset:3px;text-decoration:underline}.steps-row{grid-template-columns:repeat(7,1fr);gap:14px;margin-top:56px;display:grid}.stepcard{cursor:default;outline:none;padding-top:24px;position:relative}.stepcard:before{content:"";background:var(--pc);opacity:.45;height:1px;transition:opacity .25s;position:absolute;top:5px;left:0;right:0}.stepcard:after{content:"";background:var(--pc);width:7px;height:7px;box-shadow:0 0 10px var(--pc);border-radius:50%;transition:transform .25s;position:absolute;top:2px;left:0}.stepcard .n{color:var(--pc);opacity:.85;font-size:12.5px;font-weight:600}.stepcard h4{letter-spacing:-.01em;color:var(--muted);margin-top:7px;font-size:14px;font-weight:600;transition:color .25s}.stepcard:hover:before,.stepcard.sel:before,.stepcard:focus-visible:before{opacity:1}.stepcard:hover:after,.stepcard.sel:after,.stepcard:focus-visible:after{transform:scale(1.25)}.stepcard:hover h4,.stepcard.sel h4,.stepcard:focus-visible h4{color:#fff}.stepcard .sdesc{color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.55;display:none}.step-detail{text-align:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;max-width:560px;margin:26px auto 0;padding:16px 22px;box-shadow:inset 0 1px #ffffff12}.step-detail .sd-t{color:var(--sd-c,var(--ink));letter-spacing:.01em;font-size:13px;font-weight:700}.step-detail .sd-d{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.55;transition:opacity .25s}.spot{grid-template-columns:1.02fr .98fr;align-items:center;gap:54px;display:grid}.spot+.spot{margin-top:96px}.spot.flip .spot-viz{order:-1}.spot h3{letter-spacing:-.03em;color:#fff;font-size:clamp(24px,2.8vw,34px);font-weight:600;line-height:1.14}.spot h3 .g{color:var(--faint)}.spot p{color:var(--muted);max-width:48ch;margin-top:14px;font-size:16px;line-height:1.65}.spot-viz{position:relative}.viz-card{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffff14,0 30px 60px -30px #000c}.viz-glow{z-index:-1;background:radial-gradient(ellipse at center, rgba(var(--accent-rgb),.12), transparent 68%);filter:blur(26px);pointer-events:none;position:absolute;inset:-30px -20px}#estDemo{position:relative}#estDemo.noanim *{transition:none!important;animation:none!important}.est-head{color:var(--ink);border-bottom:1px solid #ffffff14;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:12px;font-size:12px;font-weight:700;display:flex}.est-mark{background:linear-gradient(150deg, var(--accent-l), var(--accent-d));border-radius:5px;flex:none;width:18px;height:18px}.est-url{color:var(--faint);margin-left:auto;font-size:11px;font-weight:500}.est-wrap{min-height:236px;display:grid}.est-pane{opacity:0;pointer-events:none;flex-direction:column;grid-area:1/1;gap:12px;transition:opacity .35s,transform .35s;display:flex;transform:translate(14px)}#estDemo.e0 .est-addr,#estDemo.e1 .est-confirm,#estDemo.e2 .est-measure,#estDemo.e3 .est-result,#estDemo.e4 .est-result{opacity:1;transform:none}.est-t{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:700}.est-field{height:42px;color:var(--ink);background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;align-items:center;padding:0 13px;font-size:13.5px;display:flex}.est-caret{background:var(--teal);width:1.5px;height:17px;margin-left:1px;animation:1s step-end infinite estblink}@keyframes estblink{50%{opacity:0}}.est-btn{color:#fff;background:var(--accent-d);border-radius:100px;align-self:flex-start;padding:9px 16px;font-size:12.5px;font-weight:700;transition:transform .18s,box-shadow .3s,filter .3s}#estDemo.e0.hint .est-addr .est-btn,#estDemo.e1.hint .est-yes,#estDemo.e3.hint .est-book{box-shadow:0 0 0 5px rgba(var(--accent-rgb),.28), 0 0 22px rgba(var(--accent-rgb),.45);filter:brightness(1.12)}#estDemo.e0.press .est-addr .est-btn,#estDemo.e1.press .est-yes,#estDemo.e3.press .est-book{filter:brightness(1.25);transform:scale(.94)}.est-sat{border:1px solid #ffffff1a;border-radius:12px;height:128px;position:relative;overflow:hidden}.est-sat svg{width:100%;height:100%;display:block}.est-fill{fill:#5eead400;transition:fill .6s 4.1s}#estDemo.e1 .est-fill{fill:#5eead421}.est-trace path{fill:none;stroke:var(--teal);stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.est-trace .tr-edge{stroke-width:2.2px;transition:stroke-dashoffset 2.2s cubic-bezier(.45,0,.4,1) .8s}.est-trace .tr-in{stroke-width:1.5px;transition:stroke-dashoffset .6s ease var(--d,3s)}#estDemo.e1 .est-trace path{stroke-dashoffset:0}.est-bar{margin-bottom:0}#estDemo.e2 .est-bar:after{animation:1.1s ease-in-out infinite pdsweep}.est-sum{color:var(--muted);opacity:0;font-size:12.5px;transition:opacity .3s .7s}#estDemo.e2 .est-sum{opacity:1}.est-rng{font-size:17px}.est-rng span{color:var(--muted);letter-spacing:0;margin-top:2px;font-size:11px;font-weight:600;display:block}.est-result .tier{opacity:0;transition:opacity .35s,transform .35s cubic-bezier(.2,.9,.3,1.35);transform:translateY(10px)scale(.96)}#estDemo.e3 .est-result .tier,#estDemo.e4 .est-result .tier{opacity:1;transform:none}#estDemo.e3 .est-result .tier:nth-child(2){transition-delay:80ms}#estDemo.e3 .est-result .tier:nth-child(3){transition-delay:.16s}.est-cta{align-items:start;display:grid}.est-cta>*{grid-area:1/1}.est-book{transition:opacity .3s,transform .18s,box-shadow .3s,filter .3s}#estDemo.e4 .est-book{opacity:0}.est-lead{opacity:0;background:#4ade8012;border:1px solid #4ade804d;border-radius:12px;align-items:flex-start;gap:9px;padding:10px 12px;transition:opacity .35s .15s,transform .35s .15s;display:flex;transform:translateY(6px)}#estDemo.e4 .est-lead{opacity:1;transform:none}.est-lead .ok{color:#4ade80;background:#4ade8026;border:1px solid #4ade8066;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.est-lead b{color:#4ade80;font-size:12.5px;font-weight:700;display:block}.est-lead div span{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.5;display:block}#estDemo.e4 .pd-replay{opacity:1;pointer-events:auto}#parseDemo{position:relative}#parseDemo.noanim *{transition:none!important;animation:none!important}.pd-wrap{display:grid}.pd-wrap>*{grid-area:1/1}.pd-stage{align-items:center;min-height:190px;transition:opacity .35s;display:grid}.pd-stage>*{grid-area:1/1}#parseDemo.s3 .pd-stage{opacity:0;pointer-events:none}.pd-drop{flex-direction:column;align-items:center;gap:16px;transition:opacity .3s;display:flex}#parseDemo.s2 .pd-drop{opacity:0}.pd-chip{color:var(--ink);background:#ffffff12;border:1px solid #ffffff29;border-radius:11px;align-items:center;gap:9px;padding:9px 14px;font-size:12.5px;font-weight:600;transition:transform 1.4s cubic-bezier(.45,0,.55,1),opacity .35s 1.15s;display:inline-flex;box-shadow:0 10px 26px #00000073}.pd-ic{color:#fff;letter-spacing:.04em;background:linear-gradient(160deg,#e2534b,#a83833);border-radius:5px;flex:none;place-items:center;width:25px;height:30px;font-size:8.5px;font-weight:800;display:grid}#parseDemo.s1 .pd-zone{transition-delay:.9s}#parseDemo.s1 .pd-chip,#parseDemo.s2 .pd-chip{opacity:0;transform:translateY(84px)rotate(2deg)scale(.92)}.pd-zone{width:100%;min-height:96px;color:var(--muted);border:1.5px dashed #5eead466;border-radius:12px;place-items:center;font-size:12.5px;transition:border-color .25s,box-shadow .25s;display:grid}#parseDemo.s1 .pd-zone,#parseDemo.s2 .pd-zone{border-style:solid;border-color:var(--teal);box-shadow:0 0 26px #19d4c447}.pd-parse{opacity:0;width:100%;transition:opacity .3s}#parseDemo.s2 .pd-parse{opacity:1}.pd-bar{height:34px;color:var(--muted);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;font-size:12px;display:flex;position:relative;overflow:hidden}.pd-bar:after{content:"";background:linear-gradient(100deg,#0000 20%,#5eead42e 50%,#0000 80%);position:absolute;inset:0;transform:translate(-100%)}#parseDemo.s2 .pd-bar:after{animation:1.1s ease-in-out infinite pdsweep}@keyframes pdsweep{to{transform:translate(100%)}}.pd-row{color:var(--muted);opacity:0;border-top:1px solid #ffffff12;justify-content:space-between;padding:7px 4px;font-size:12.5px;transition:opacity .3s,transform .3s;display:flex;transform:translateY(6px)}.pd-row:first-of-type{border-top:0}.pd-row b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}#parseDemo.s2 .pd-row{opacity:1;transform:none}#parseDemo.s2 .pd-row:first-of-type{transition-delay:.15s}#parseDemo.s2 .pd-row:nth-of-type(2){transition-delay:.45s}#parseDemo.s2 .pd-row:nth-of-type(3){transition-delay:.75s}#parseDemo.s2 .pd-row:nth-of-type(4){transition-delay:1.05s}.pd-result{opacity:0;pointer-events:none;align-self:center;transition:opacity .3s}#parseDemo.s3 .pd-result{opacity:1;pointer-events:auto}.pd-result .tier{opacity:0;transition:opacity .35s,transform .35s cubic-bezier(.2,.9,.3,1.35);transform:translateY(12px)scale(.96)}#parseDemo.s3 .pd-result .tier{opacity:1;transform:none}#parseDemo.s3 .pd-result .tier:first-child{transition-delay:50ms}#parseDemo.s3 .pd-result .tier:nth-child(2){transition-delay:.13s}#parseDemo.s3 .pd-result .tier:nth-child(3){transition-delay:.21s}#parseDemo.s3 .pd-result .tier.best{animation:.9s .35s pdglow}@keyframes pdglow{50%{box-shadow:0 0 36px #19d4c473}}.pd-replay{font-family:var(--sans);color:var(--faint);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:1px solid #ffffff24;border-radius:100px;padding:5px 11px;font-size:11px;font-weight:600;transition:opacity .3s .5s,color .2s,border-color .2s;position:absolute;bottom:8px;right:10px}#parseDemo.s3 .pd-replay{opacity:1;pointer-events:auto}.pd-replay:hover{color:var(--teal);border-color:#5eead473}#roofLinesDemo{margin-top:16px;position:relative}.rl-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rl-k{letter-spacing:.14em;text-transform:uppercase;color:#fffc;font-size:11px;font-weight:700}.rl-n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.rl-sub{color:var(--muted);margin-top:4px;font-size:12px}.rl-svg{width:100%;height:auto;max-height:250px;font-family:var(--sans);margin:14px 0 6px;display:block}.t-eave{--c:#38bdf8f2}.t-rake{--c:#a78bfaf2}.t-ridge{--c:#4ade80f2}.t-hip{--c:#f472b6f2}.t-valley{--c:#fb7185f2}.rl-line{stroke:var(--c);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke .25s,stroke-width .25s}#roofLinesDemo[data-lit] .rl-line{stroke:#ffffff21}.rl-lbl{fill:#ffffffeb;stroke:#0000008c;paint-order:stroke;pointer-events:none;opacity:0;font-weight:600;transition:opacity .25s}#roofLinesDemo[data-lit=eave] .t-eave,#roofLinesDemo[data-lit=rake] .t-rake,#roofLinesDemo[data-lit=ridge] .t-ridge,#roofLinesDemo[data-lit=hip] .t-hip,#roofLinesDemo[data-lit=valley] .t-valley,#roofLinesDemo[data-lit=perimeter] .t-eave,#roofLinesDemo[data-lit=perimeter] .t-rake{opacity:1}#roofLinesDemo[data-lit=eave] .rl-line.t-eave,#roofLinesDemo[data-lit=rake] .rl-line.t-rake,#roofLinesDemo[data-lit=ridge] .rl-line.t-ridge,#roofLinesDemo[data-lit=hip] .rl-line.t-hip,#roofLinesDemo[data-lit=valley] .rl-line.t-valley,#roofLinesDemo[data-lit=perimeter] .rl-line.t-eave,#roofLinesDemo[data-lit=perimeter] .rl-line.t-rake{stroke:var(--c);stroke-width:3px}.rl-pills{flex-wrap:wrap;gap:8px;display:flex}.rl-pill{font-family:var(--sans);color:var(--muted);font-variant-numeric:tabular-nums;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:11px;min-height:38px;padding:8px 12px;font-size:13px;transition:background .2s,border-color .2s,color .2s,transform .15s}.rl-pill b{color:#ffffffd9;font-weight:600;transition:color .2s}.rl-pill:hover{border-color:#ffffff3d}.rl-pill[aria-pressed=true]{border-color:var(--teal-border);color:var(--teal);background:#5eead41f}.rl-pill[aria-pressed=true] b{color:var(--teal)}.rl-pill.press{transform:scale(.94)}.rl-pill:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.rl-list{min-height:30px;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:10px;padding-right:84px;font-size:12.5px}#roofLinesDemo.done .pd-replay{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.rl-line,.rl-lbl,.rl-pill,.rl-pill b{transition:none}}.tiers{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tier{text-align:center;background:#ffffff08;border:1px solid #ffffff1f;border-radius:13px;padding:14px 12px}.tier .tl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.tier .tp{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:19px;font-weight:800}.tier .ts{color:var(--faint);margin-top:4px;font-size:10.5px}.tier.best{background:#14b8a612;border-color:#5eead466;box-shadow:0 0 22px #19d4c424}.tier.best .tl{color:var(--teal)}.viz-note{color:var(--faint);text-align:center;margin-top:12px;font-size:11.5px}.edu-row{border-top:1px solid #ffffff14;align-items:center;gap:12px;padding:12px 6px;display:flex}.edu-row:first-child{border-top:0}.edu-play{background:#2563eb24;border:1px solid #60a5fa66;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.edu-play:after{content:"";border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--accent-l);margin-left:2px}.edu-row b{color:var(--ink);font-size:13.5px;font-weight:600}.edu-row span{color:var(--faint);margin-top:2px;font-size:11.5px;display:block}.demo-tiers{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:4px;display:grid}.demo-tiers .tier{cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.demo-tiers .tier:hover{border-color:#ffffff47}.demo-tiers .tier:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.demo-tiers .tier.sel{background:#14b8a614;border-color:#5eead480;box-shadow:0 0 22px #19d4c429}.tier .tsel{letter-spacing:.06em;text-transform:uppercase;color:var(--teal);visibility:hidden;margin-top:6px;font-size:9.5px;font-weight:800;display:block}.tier.sel .tsel{visibility:visible}.up-row{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:12px 6px 12px 12px;display:flex;position:relative}.up-row:before{content:"";background:0 0;border-radius:3px;width:3px;transition:background .2s;position:absolute;top:9px;bottom:9px;left:0}.up-row.added:before{background:var(--teal)}.up-row b{color:var(--ink);font-size:13.5px;font-weight:600}.up-row .rec{letter-spacing:.06em;color:#4ade80;text-transform:uppercase;margin-left:8px;font-size:9.5px;font-weight:800;display:inline-block}.up-row span.pr{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.addbtn{font-family:var(--sans);cursor:pointer;min-width:104px;min-height:38px;color:var(--teal);background:0 0;border:1.5px solid #5eead48c;border-radius:100px;flex:none;padding:9px 14px;font-size:12.5px;font-weight:700;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.addbtn:hover{border-color:var(--teal);box-shadow:0 0 14px #19d4c440}.addbtn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.addbtn.on{color:#fff;background:linear-gradient(135deg,#2e8ab5,#23c4ad);border-color:#0000;box-shadow:0 0 16px #23c4ad59}.demo-total{background:#14b8a614;border:1px solid #5eead447;border-radius:13px;margin-top:14px;padding:15px 16px}.demo-total .dt-l{letter-spacing:.1em;text-transform:uppercase;color:var(--teal);font-size:10.5px;font-weight:700}.demo-total .dt-v{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:26px;font-weight:800;transition:opacity .18s}.demo-total .dt-n{color:var(--muted);margin-top:4px;font-size:12px}.demo-total .dt-d{color:var(--faint);border-top:1px solid #ffffff17;margin-top:9px;padding-top:9px;font-size:11.5px}.demo-cap{color:var(--faint);text-align:center;margin-top:12px;font-size:12px}.demo-cap b{color:var(--teal);font-weight:700}@media (prefers-reduced-motion:reduce){.demo-total .dt-v,.step-detail .sd-d,[data-reveal]{transition:none}}.nudge-host{position:relative}.nudge-fx{pointer-events:none;z-index:5;position:absolute;inset:0}.nudge-fx>*{transition:opacity .3s;position:absolute}.nudge-fx>.gone{opacity:0!important}.nudge-ring{border:2px solid var(--teal);border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;animation:1.9s cubic-bezier(.2,.6,.3,1) infinite nudgering}.nudge-ring.r2{animation-delay:.95s}@keyframes nudgering{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(2.7)}}.nudge-tip{color:#06231f;background:var(--teal);white-space:nowrap;border-radius:100px;padding:6px 12px;font-size:12.5px;font-weight:700;animation:2.4s ease-in-out infinite nudgebob;transform:translate(-50%,calc(-100% - 18px));box-shadow:0 8px 22px #19d4c459}.nudge-tip:after{content:"";left:calc(50% + var(--ax,0px));background:var(--teal);border-radius:2px;width:10px;height:10px;position:absolute;bottom:-5px;transform:translate(-50%)rotate(45deg)}.nudge-tip.below{animation-name:nudgebobdown;transform:translate(-50%,18px)}.nudge-tip.below:after{top:-5px;bottom:auto}@keyframes nudgebob{50%{transform:translate(-50%,calc(-100% - 25px))}}@keyframes nudgebobdown{50%{transform:translate(-50%,25px)}}.nudge-ripple{border:2px solid var(--teal);border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;animation:.65s cubic-bezier(.2,.6,.3,1) forwards nudgeripple}@keyframes nudgeripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}.nudge-finger{opacity:0;will-change:transform, opacity;background:radial-gradient(circle at 40% 35%,#fffffff2,#ffffffb3 60%,#ffffff8c);border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;top:0;left:0;box-shadow:0 8px 20px #0000008c,0 0 0 1px #fff6}@media (prefers-reduced-motion:reduce){.nudge-ring,.nudge-ripple,.nudge-finger{display:none}.nudge-tip{animation:none}}#gutterDemo .gd-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}#gutterDemo .gd-btns{gap:8px;display:flex}#gutterDemo .gd-next{font-family:var(--sans);cursor:pointer;min-height:36px;color:var(--muted);background:0 0;border:1px solid #ffffff2e;border-radius:100px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:color .2s,border-color .2s}#gutterDemo .gd-next:hover{color:var(--ink);border-color:#ffffff52}#gutterDemo .gd-next:focus-visible{outline:2px solid var(--teal);outline-offset:2px}#gutterDemo .gd-k{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:700}#gutterDemo .gd-k2{margin:16px 0 4px}#gutterDemo .gd-all{font-family:var(--sans);cursor:pointer;min-height:36px;color:var(--teal);background:0 0;border:1.5px solid #5eead48c;border-radius:100px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:border-color .2s,box-shadow .2s}#gutterDemo .gd-all:hover{border-color:var(--teal);box-shadow:0 0 14px #19d4c440}#gutterDemo .gd-all:focus-visible{outline:2px solid var(--teal);outline-offset:2px}#gutterDemo .gd-svg{border:1px solid var(--line);width:100%;height:auto;font-family:var(--sans);background:#00000059;border-radius:12px;transition:opacity .26s;display:block}#gutterDemo .gd-svg.gd-out{opacity:0}#gutterDemo .gd-hit{cursor:pointer;outline:none}#gutterDemo .gd-hit:focus-visible line{stroke:#5eead459}#gutterDemo .gd-run{min-height:22px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;font-size:13px;display:flex}#gutterDemo .gd-run-p{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}#gutterDemo .gd-run-p b{color:var(--teal);font-weight:800}#gutterDemo .up-row[hidden]{display:none}#gutterDemo .gd-basis{color:var(--faint);margin-top:2px;font-size:11.5px;display:block}#gutterDemo .up-row>div{flex:1;min-width:0}.band{grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;display:grid}.flow{justify-content:center;align-items:center;gap:14px;display:flex}.flow .node{text-align:center;color:var(--ink);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;flex:1;padding:20px 12px;font-size:13px;font-weight:600;box-shadow:inset 0 1px #ffffff14}.flow .node small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:500;display:block}.flow .arrow{color:var(--teal);flex:none;font-size:18px}.ethos{text-align:center;border-top:1px solid var(--line);padding:116px 0}.ethos blockquote{letter-spacing:-.038em;color:#fff;max-width:16ch;margin:0 auto;font-size:clamp(32px,4.4vw,56px);font-weight:600;line-height:1.12}.ethos blockquote .t{background:linear-gradient(110deg, var(--accent-l), var(--accent));color:#0000;background-clip:text}.ethos .by{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:26px;font-size:13px}.cta{text-align:center;border-top:1px solid var(--line);padding:116px 0;position:relative}.cta-glow{background:radial-gradient(ellipse at center, rgba(var(--accent-rgb),.15), transparent 65%);filter:blur(44px);z-index:0;width:720px;height:380px;position:absolute;top:30px;left:50%;transform:translate(-50%)}.cta h2{z-index:2;letter-spacing:-.04em;color:#fff;font-size:clamp(34px,4.8vw,60px);font-weight:600;line-height:1.05;position:relative}.cta h2 .g{color:var(--faint)}.cta p{z-index:2;color:var(--muted);max-width:46ch;margin:22px auto 0;font-size:18px;position:relative}.cta .cta-row{z-index:2;margin-top:34px;position:relative}footer{border-top:1px solid var(--line);padding:52px 0 60px}.foot-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.foot-brand p{color:var(--muted);max-width:30ch;font-size:13.5px;line-height:1.6}.foot-links{flex-wrap:wrap;gap:56px;display:flex}.foot-col h5{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:14px;font-size:12px}.foot-col a{color:var(--muted);margin-bottom:10px;font-size:14px;text-decoration:none;transition:color .2s;display:block}.foot-col a:hover{color:var(--ink)}.foot-bottom{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;padding-top:24px;font-size:12.5px;display:flex}@media (width<=920px){.nav-links a:not(.btn){display:none}.feat-grid{grid-template-columns:1fr;gap:0}.feat{margin-top:0}.steps-row{grid-template-columns:repeat(2,1fr);gap:22px}.band{grid-template-columns:1fr;gap:34px}.works .row{gap:26px}.spot{grid-template-columns:1fr;gap:30px}.spot.flip .spot-viz{order:0}.spot+.spot{margin-top:72px}.stepcard .sdesc{display:block}.step-detail,.hover-hint{display:none}.addbtn{min-height:44px}}@media (width<=520px){.steps-row{grid-template-columns:1fr}.tiers{gap:8px}.tier{padding:12px 8px}.tier .tp{font-size:16px}}@media (width<=400px){.wrap{padding:0 20px}.hero{padding:72px 0 56px}.section{padding:72px 0}nav .wm-logo{height:38px}.viz-card{padding:14px}.flow{flex-direction:column;gap:10px}.flow .node{width:100%}.flow .arrow{transform:rotate(90deg)}.cta-row{width:100%}.cta-row .btn{justify-content:center;width:100%}}html{scroll-padding-top:72px}.btn:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.wm-link{display:inline-flex}.nav-links a{white-space:nowrap}.nd{position:relative}.nd-btn{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.nd-btn:hover,.nd-open .nd-btn{color:var(--ink)}.nd-btn:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:4px}.nd-chev{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.nd-open .nd-chev{transform:translateY(1px)rotate(225deg)}.nd-menu{opacity:0;visibility:hidden;background:#0b0f17;border:1px solid #ffffff1c;border-radius:14px;flex-direction:column;gap:2px;width:280px;margin-left:-140px;padding:8px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:flex;position:absolute;top:calc(100% + 18px);left:50%;transform:translateY(-6px);box-shadow:0 24px 48px -16px #000000e6}.nd-menu:before{content:"";height:19px;position:absolute;top:-19px;left:0;right:0}.nd-open .nd-menu{opacity:1;visibility:visible;transition:opacity .18s,transform .18s,visibility;transform:none}.nav-links .nd-item{color:var(--ink);white-space:normal;border-radius:9px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.nav-links .nd-item b{font-size:14px;font-weight:600}.nav-links .nd-item small{color:var(--muted);font-size:12.5px;font-weight:400}.nav-links .nd-item:hover{color:var(--ink);background:#ffffff0f}.nav-links .nd-item:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.nav-links .nd-item[aria-current=page] b{color:var(--teal)}@media (width<=920px){.nd{display:none}}@media (prefers-reduced-motion:reduce){.nd-menu,.nd-open .nd-menu,.nd-chev{transition:visibility;transform:none}}.nav-toggle{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;transition:color .2s;display:none}.nav-toggle:hover,nav.nav-open .nav-toggle{color:var(--ink)}.nav-toggle:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.nb-bar{background:currentColor;border-radius:2px;width:20px;height:2px;transition:transform .24s,opacity .18s}nav.nav-open .nb-bar:first-child{transform:translateY(7px)rotate(45deg)}nav.nav-open .nb-bar:nth-child(2){opacity:0}nav.nav-open .nb-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-panel{background:var(--bg);opacity:0;visibility:hidden;border-bottom:1px solid #ffffff1c;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),opacity .18s,visibility 0s linear .3s;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 48px -24px #000000e6}nav.nav-open .nav-panel{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),opacity .18s,visibility}.np-in{flex-direction:column;min-height:0;padding:0 30px;display:flex;overflow:hidden}.np-link{min-height:52px;color:var(--muted);opacity:0;border-top:1px solid #ffffff12;align-items:center;font-size:16px;font-weight:500;text-decoration:none;transition:opacity .22s,transform .22s,color .2s;display:flex;transform:translateY(-8px)}.np-link:first-child{border-top:0}.np-head{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);border-top:1px solid #ffffff12;padding:16px 0 4px;font-size:11px;font-weight:600}.np-head+.np-link{border-top:0}.np-sub{min-height:46px;padding-left:14px}.np-link:hover,.np-link[aria-current=page]{color:var(--ink)}.np-link:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}nav.nav-open .np-link{opacity:1;transform:none}nav.nav-open .np-link:nth-child(2){transition-delay:50ms}nav.nav-open .np-link:nth-child(3){transition-delay:.1s}nav.nav-open .np-link:nth-child(4){transition-delay:.15s}@media (width<=920px){.nav-toggle{display:inline-flex}.nav-panel{display:grid}.nav-links{gap:10px}nav .wm-logo{height:36px}}@media (width<=400px){nav .wm-logo{height:32px}.nav-links{gap:8px}.np-in{padding:0 20px}}@media (prefers-reduced-motion:reduce){.nb-bar{transition:none}.nav-panel,nav.nav-open .nav-panel{transition:visibility}.np-link{transition:none;transform:none}nav.nav-open .np-link{transition-delay:0s}}.hero,.section,.cta{overflow-x:clip}.hero.page-hero{padding:92px 0 20px}.hero.page-hero .hero-glow{top:90px}.ctrl-bar{flex-direction:column;align-items:center;gap:18px;margin-top:40px;display:flex}.bill-toggle{background:#0006;border:1px solid #ffffff1c;border-radius:100px;gap:3px;padding:3px;display:inline-flex}.bill-toggle button{font-family:var(--sans);color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:100px;padding:8px 16px;font-size:12.5px;font-weight:600;transition:color .2s,background .2s}.bill-toggle button[aria-pressed=true]{color:var(--teal);background:#5eead41a;box-shadow:0 0 18px #19d4c429}.bill-toggle button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.save-tag{color:var(--teal);font-weight:700}.cards{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;display:grid}.pcard{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:20px;padding:30px 26px 28px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 30px 60px -30px #000c}.pcard.feat{background:#14b8a612;border-color:#5eead466;box-shadow:inset 0 1px #ffffff1a,0 0 34px #19d4c429,0 30px 60px -30px #000c}.pcard .flag{letter-spacing:.09em;text-transform:uppercase;color:#04231d;white-space:nowrap;background:linear-gradient(135deg,#5eead4,#23c4ad);border-radius:100px;padding:5px 14px;font-size:10.5px;font-weight:800;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #19d4c466}.pc-name{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.pcard.feat .pc-name{color:var(--teal)}.pc-tag{color:var(--faint);margin-top:6px;font-size:13px;line-height:1.5}.pc-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;display:flex}.pc-amt{letter-spacing:-.035em;color:#fff;font-size:46px;font-weight:700;line-height:1;transition:opacity .16s}.pc-per{color:var(--muted);font-size:14.5px;font-weight:500}.pc-billed{color:var(--faint);min-height:19px;margin-top:-13px;font-size:12.5px;transition:opacity .16s}.pc-billed b{color:var(--muted);font-weight:600}.pc-limits{color:var(--muted);border-bottom:1px solid #ffffff17;flex-direction:column;gap:6px;padding-bottom:18px;font-size:13.5px;display:flex}.pc-limits b{color:var(--ink);font-weight:700}.pc-feats{color:var(--muted);flex-direction:column;flex:1;gap:10px;font-size:14px;line-height:1.5;list-style:none;display:flex}.pc-feats li{align-items:flex-start;gap:10px;display:flex}.pc-feats li .tick{width:15px;height:15px;color:var(--accent-l);background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.3);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:9px;font-weight:900;display:grid}.pcard.feat .pc-feats li .tick{color:var(--teal);background:#14b8a624;border-color:#5eead459}.pc-cta{text-align:center;justify-content:center;width:100%}.includes{background:#ffffff08;border:1px solid #ffffff1f;border-radius:18px;margin-top:46px;padding:30px 32px}.inc-h{color:#fff;letter-spacing:-.015em;font-size:17px;font-weight:600}.inc-sub{color:var(--faint);margin-top:7px;font-size:14px;line-height:1.6}.inc-grid{grid-template-columns:repeat(2,1fr);gap:12px 34px;margin-top:22px;list-style:none;display:grid}.inc-grid li{color:var(--muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.inc-grid li .tick{width:15px;height:15px;color:var(--accent-l);background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.3);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:9px;font-weight:900;display:grid}@media (width<=760px){.inc-grid{grid-template-columns:1fr}.includes{padding:24px 22px}}.fine{text-align:center;max-width:66ch;color:var(--faint);margin:40px auto 0;font-size:13px;line-height:1.85}.fine b{color:var(--muted);font-weight:600}.hold{background:#14b8a60d;border:1px solid #5eead43d;border-radius:14px;align-items:flex-start;gap:13px;max-width:640px;margin:34px auto 0;padding:16px 20px;display:flex}.hold .k{letter-spacing:.09em;text-transform:uppercase;color:var(--teal);flex:none;margin-top:2px;font-size:10.5px;font-weight:800}.hold p{color:var(--muted);font-size:14px;line-height:1.6}.hold p b{color:var(--ink);font-weight:600}.jsteps{max-width:760px;margin-top:56px}.jstep{border-left:1px solid var(--line);padding:0 0 44px 40px;position:relative}.jstep:last-child{border-left-color:#0000;padding-bottom:0}.jstep:before{content:"";background:var(--pc);width:9px;height:9px;box-shadow:0 0 12px var(--pc);border-radius:50%;position:absolute;top:4px;left:-5px}.jstep .jn{letter-spacing:.1em;text-transform:uppercase;color:var(--pc);font-size:12px;font-weight:700}.jstep h3{letter-spacing:-.02em;color:#fff;margin-top:8px;font-size:20px;font-weight:600}.jstep p{color:var(--muted);max-width:60ch;margin-top:9px;font-size:15px;line-height:1.65}.contact-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:44px;margin-top:52px;display:grid}.ccard{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;padding:28px 26px;box-shadow:inset 0 1px #ffffff14}.ccard+.ccard{margin-top:20px}.ccard h3{color:#fff;letter-spacing:-.015em;font-size:16.5px;font-weight:600}.ccard p{color:var(--muted);margin-top:10px;font-size:14.5px;line-height:1.65}.ccard .mail{color:var(--teal);margin-top:16px;font-size:17px;font-weight:600;text-decoration:none;display:inline-block}.ccard .mail:hover{color:#aef7ea}.clist{flex-direction:column;gap:12px;margin-top:18px;list-style:none;display:flex}.clist li{color:var(--muted);align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.6;display:flex}.clist li .tick{width:16px;height:16px;color:var(--accent-l);background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.3);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:9px;font-weight:900;display:grid}@media (width<=920px){.contact-grid{grid-template-columns:1fr;gap:28px}}.founding{background:#14b8a60f;border:1px solid #5eead452;border-radius:20px;max-width:660px;margin:0 auto;padding:34px 32px;box-shadow:0 0 40px #19d4c41f,inset 0 1px #ffffff17}.founding .fh{letter-spacing:.13em;text-transform:uppercase;color:var(--teal);font-size:12px;font-weight:800}.fgrid{grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0;display:grid}.fcell .fv{color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.fcell .fv small{color:var(--muted);letter-spacing:0;font-size:14px;font-weight:500}.fcell .fs{color:var(--faint);margin-top:3px;font-size:12px;text-decoration:line-through}.fcell .fp{color:var(--faint);margin-top:3px;font-size:12px}.founding p{color:var(--muted);font-size:14.5px;line-height:1.62}.founding p b{color:var(--ink);font-weight:600}.founding h4{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin:22px 0 10px;font-size:12px;font-weight:700}.founding ul{color:var(--muted);flex-direction:column;gap:6px;padding-left:20px;font-size:14.5px;display:flex}@media (width<=920px){.cards{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}.pcard.feat{order:-1}}@media (width<=520px){.fgrid{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.pc-amt,.pc-billed{transition:none}}.legal{padding-top:8px;padding-bottom:96px}.legal-updated{color:var(--faint);letter-spacing:.01em;font-size:13px}.legal-updated b{color:var(--muted);font-weight:600}.legal-toc{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;max-width:68ch;margin-top:26px;padding:20px 24px}.legal-toc .toc-h{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.legal-toc ol{counter-reset:toc;grid-template-columns:repeat(2,1fr);gap:9px 26px;margin-top:14px;list-style:none;display:grid}.legal-toc li{counter-increment:toc}.legal-toc a{color:var(--muted);font-size:14px;line-height:1.45;text-decoration:none;transition:color .2s;display:block}.legal-toc a:before{content:counter(toc) ". ";color:var(--faint);font-variant-numeric:tabular-nums}.legal-toc a:hover{color:var(--teal)}.legal-toc a:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:3px}@media (width<=640px){.legal-toc ol{grid-template-columns:1fr}}.prose{max-width:68ch;color:var(--muted);margin-top:44px;font-size:15.5px;line-height:1.72}.prose h2{letter-spacing:-.022em;color:#fff;margin:52px 0 14px;scroll-margin-top:12px;font-size:23px;font-weight:600;line-height:1.25}.prose h2:first-child{margin-top:0}.prose h3{letter-spacing:-.012em;color:var(--ink);margin:30px 0 10px;font-size:16.5px;font-weight:600}.prose p{margin:0 0 15px}.prose>p:last-child,.prose>ul:last-child{margin-bottom:0}.prose strong,.prose b{color:var(--ink);font-weight:600}.prose em{color:var(--ink);font-style:normal}.prose a{color:var(--teal);text-underline-offset:2px;text-decoration:underline #5eead466;transition:text-decoration-color .2s}.prose a:hover{text-decoration-color:var(--teal)}.prose a:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:2px}.prose code{color:var(--ink);border:1px solid var(--line);overflow-wrap:anywhere;background:#ffffff0f;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.prose ul,.prose ol{flex-direction:column;gap:8px;margin:0 0 15px;padding-left:22px;display:flex}.prose li{line-height:1.65}.prose li::marker{color:var(--faint)}.prose .note{border-left:2px solid var(--teal-border);background:#14b8a60d;border-radius:0 12px 12px 0;margin:26px 0;padding:16px 20px;font-size:14.5px}.prose .note p{margin:0 0 10px}.prose .note p:last-child{margin-bottom:0}.prose .note .k{letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:8px;font-size:10.5px;font-weight:800;display:block}.tbl{margin:0 0 15px;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;min-width:300px;font-size:14px}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:11px 14px 11px 0;line-height:1.6}.prose th{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);white-space:nowrap;padding-top:0;font-size:11px;font-weight:700}.prose td:first-child{color:var(--ink);padding-right:22px;font-weight:600}.prose tr:last-child td{border-bottom:0}.faq-wrap{padding-top:8px;padding-bottom:40px}.faq-group{margin-top:52px}.faq-gh{letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-bottom:18px;font-size:12px;font-weight:700}.faq-list{border-top:1px solid var(--line);max-width:76ch}.faq-item{border-bottom:1px solid var(--line)}.faq-q{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 0;font-size:16px;font-weight:500;line-height:1.5;list-style:none;transition:color .2s;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:hover{color:#fff}.faq-q:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.faq-q:after{content:"+";width:20px;height:20px;color:var(--teal);background:#14b8a614;border:1px solid #5eead44d;border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:16px;font-weight:400;line-height:1;transition:background .2s;display:grid}.faq-item[open] .faq-q{color:#fff}.faq-item[open] .faq-q:after{content:"−";background:#14b8a629}.faq-a{max-width:70ch;color:var(--muted);padding:0 40px 22px 0;font-size:15px;line-height:1.7}.faq-a p+p{margin-top:12px}.faq-a a{color:var(--teal);text-underline-offset:2px;text-decoration:underline #5eead466}.faq-a strong{color:var(--ink);font-weight:600}.faq-more{color:var(--faint);margin-top:56px;font-size:14.5px}.faq-more a{color:var(--teal);text-decoration:none}.faq-more a:hover{color:#aef7ea}@media (width<=520px){.faq-a{padding-right:0}}@media (prefers-reduced-motion:reduce){.faq-q{transition:none}}.more-link{color:var(--teal);align-items:center;gap:6px;margin-top:22px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.more-link:hover{color:#aef7ea}.more-link:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.cm{gap:12px;display:grid}.cm-h{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.cm-col{--c:#4ade80;background:#4ade801a;border-radius:12px;gap:7px;padding:12px;display:grid}.cm-col.own{--c:#f5c66b;background:#f5c66b1a}.cm-k{color:var(--c);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.cm-k:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.cm-li{color:var(--ink);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:14px;display:flex}.cm-li.tot{border-top:1px solid var(--line);padding-top:8px;font-weight:700}.cm-chip{color:var(--c);border:1px solid;border-radius:99px;flex:none;align-self:center;padding:1px 8px;font-size:11px}#proposalStyles{--panel:#05070d;--line-2:#ffffff29;--azure:var(--accent);--azure-l:var(--accent-l);--g1:var(--grad-1);--g2:var(--grad-2);--g3:var(--grad-3);--warn:#f2b84b;--t-chrome:#1a3c29;--t-chrome-line:#173524;--t-gold:#c5a25c;--t-high:#c5a038;--t-gold-ink:#6f5315;--t-gold-bg:#f6ecd2;--t-surface:#f2f4f0;--t-card:#fff;--t-ink:#17211a;--t-muted:#5b675e;--t-line:#dbe1d9;--t-dash:#9aa59c;--t-pos-bg:#e3f0e7;--t-pos-ink:#1d5636;--t-quote:#f5f7f3;color:var(--ink);font-size:15px;line-height:1.55}#proposalStyles button{font:inherit;color:inherit}#proposalStyles :focus-visible{outline:2px solid var(--azure-l);outline-offset:2px}#proposalStyles .num{font-variant-numeric:tabular-nums}#proposalStyles .facts{color:var(--ink);flex-wrap:wrap;gap:8px 22px;margin:4px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}#proposalStyles .facts li{align-items:center;gap:9px;display:inline-flex}#proposalStyles .facts li:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #5eead4b3}#proposalStyles .stage-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-bottom:14px;display:flex}#proposalStyles .stage-head p{margin:0}#proposalStyles .label{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}#proposalStyles .hint{color:var(--muted);font-size:13px}#proposalStyles .frame{background:radial-gradient(90% 70% at 72% -10%, #3b82f624, transparent 60%), radial-gradient(60% 50% at 100% 100%, #5eead40f, transparent 70%), var(--panel);border:1px solid var(--line-2);border-radius:28px;grid-template-columns:292px minmax(0,1fr);gap:26px;padding:22px;display:grid;position:relative}#proposalStyles .frame:before{content:"";background:linear-gradient(90deg, transparent, var(--azure-l) 30%, var(--teal) 70%, transparent);height:1px;position:absolute;top:-1px;left:10%;right:10%}#proposalStyles .frame:after{content:"";pointer-events:none;filter:blur(14px);background:radial-gradient(#3b82f659,#5eead41f 50%,#0000 72%);height:36px;position:absolute;top:-18px;left:25%;right:25%}#proposalStyles .rail{flex-direction:column;gap:20px;min-width:0;padding:4px 2px;display:flex}#proposalStyles .rail-group{flex-direction:column;gap:10px;display:flex}#proposalStyles .styles{gap:8px;display:grid}#proposalStyles .style-btn{text-align:left;cursor:pointer;border:1px solid var(--line);width:100%;color:var(--muted);background:#ffffff05;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:grid}#proposalStyles .style-btn:hover{border-color:var(--line-2);color:var(--ink)}#proposalStyles .style-btn[aria-checked=true]{color:var(--ink);background:#3b82f61a;border-color:#60a5fa8c;box-shadow:0 0 26px -6px #3b82f673}#proposalStyles .style-btn svg{width:34px;height:24px;display:block}#proposalStyles .style-btn[aria-checked=true] svg{color:var(--azure-l)}#proposalStyles .style-name{letter-spacing:-.01em;font-size:14.5px;font-weight:600;display:block}#proposalStyles .style-sub{color:var(--faint);margin-top:1px;font-size:12px;display:block}#proposalStyles .style-btn[aria-checked=true] .style-sub{color:var(--muted)}#proposalStyles kbd{font:500 11px/1 var(--sans);color:var(--faint);border:1px solid var(--line-2);text-align:center;border-radius:5px;min-width:20px;padding:3px 6px}#proposalStyles .ps-note{border:1px solid var(--line);background:#ffffff06;border-radius:14px;gap:8px;padding:15px 16px;display:grid}#proposalStyles .ps-note h3{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}#proposalStyles .ps-note p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}#proposalStyles .reach{color:var(--ink);align-items:baseline;gap:9px;font-size:12.5px;line-height:1.45;display:flex}#proposalStyles .reach i{background:var(--teal);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}#proposalStyles .ps-note+.ps-note{border-top:1px solid var(--line);padding-top:10px}#proposalStyles .rail-foot{color:var(--muted);gap:10px;margin-top:auto;font-size:12.5px;line-height:1.5;display:grid}#proposalStyles .rail-foot p{margin:0}#proposalStyles .keys{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}#proposalStyles .keys span{align-items:center;gap:5px;display:inline-flex}@media (pointer:coarse){#proposalStyles .keys,#proposalStyles .style-btn kbd{display:none}}#proposalStyles .device-col{flex-direction:column;gap:12px;min-width:0;display:flex}#proposalStyles .device{background:linear-gradient(#171a21,#0b0d12);border:1px solid #ffffff1a;border-radius:30px;padding:12px;position:relative;box-shadow:0 34px 90px -34px #000000f2,inset 0 1px #ffffff14}#proposalStyles .cap{color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:12.5px;display:flex}#proposalStyles .cap p{margin:0}#proposalStyles .toast{color:var(--ink);border:1px solid var(--line-2);opacity:0;pointer-events:none;background:#0b0d12;border-radius:12px;width:max-content;max-width:calc(100% - 40px);padding:10px 14px;font-size:13px;transition:opacity .2s,transform .2s;position:absolute;bottom:96px;left:50%;transform:translate(-50%,8px)}#proposalStyles .toast.show{opacity:1;transform:translate(-50%)}#proposalStyles .screen{background:var(--t-surface);color:var(--t-ink);border-radius:20px;flex-direction:column;min-height:660px;display:flex;overflow:hidden;container-type:inline-size}#proposalStyles .t-top{background:var(--t-chrome);border-bottom:1px solid var(--t-chrome-line);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}#proposalStyles .t-brand{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:12.5px;font-weight:700;display:inline-flex}#proposalStyles .t-brand svg{width:22px;height:16px;color:var(--t-gold)}#proposalStyles .t-meta{color:#ffffffb8;font-size:12px}#proposalStyles .t-steps{background:var(--t-card);border-bottom:1px solid var(--t-line);scrollbar-width:none;gap:20px;padding:0 20px;display:flex;overflow-x:auto}#proposalStyles .t-steps span{color:var(--t-muted);white-space:nowrap;padding:10px 0;font-size:12px;font-weight:500}#proposalStyles .t-steps span.on{color:var(--t-ink);box-shadow:inset 0 -2px 0 var(--t-gold)}#proposalStyles .t-steps span.locked{color:#97a199;align-items:center;gap:5px;display:inline-flex}#proposalStyles .t-steps span.locked svg{width:10px;height:11px}#proposalStyles .t-body{flex-direction:column;flex:1;gap:16px;padding:22px 22px 20px;display:flex}#proposalStyles .t-body.enter{animation:.28s ease-out ps-rise}@keyframes ps-rise{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}#proposalStyles .t-head{gap:4px;display:grid}#proposalStyles .t-head h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:22px;font-weight:700}#proposalStyles .t-head p{color:var(--t-muted);margin:0;font-size:13.5px}#proposalStyles .t-roof{color:var(--t-muted);font-size:12px}#proposalStyles .t-tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}#proposalStyles .t-tiers.stretch{align-items:stretch}#proposalStyles .t-tier{background:var(--t-card);border:1px solid var(--t-line);text-align:left;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:15px 16px 16px;transition:border-color .18s,box-shadow .18s;display:flex}#proposalStyles .t-tier[role=button]{cursor:pointer}#proposalStyles .t-tier[role=button]:hover{border-color:#b9c2b8}#proposalStyles .t-tier.is-start{border:1.5px dashed var(--t-dash)}#proposalStyles .t-tier.is-chosen{border:2px solid var(--t-high);box-shadow:0 10px 26px -14px #c5a038b3}#proposalStyles .t-state{letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted);min-height:16px;font-size:10.5px;font-weight:700}#proposalStyles .is-chosen .t-state{color:var(--t-gold-ink)}#proposalStyles .t-tname{font-size:15px;font-weight:700}#proposalStyles .t-shingle{color:var(--t-muted);margin-top:-6px;font-size:12.5px}#proposalStyles .t-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:700}#proposalStyles .t-incw{min-height:22px;margin-top:-4px}#proposalStyles .t-incw span{color:var(--t-pos-ink);background:var(--t-pos-bg);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:12.5px;font-weight:600;display:inline-flex}#proposalStyles .t-incw svg{width:13px;height:13px}#proposalStyles .t-inc{border-top:1px solid var(--t-line);gap:7px;margin:2px 0 0;padding:10px 0 0;font-size:12.5px;line-height:1.35;list-style:none;display:grid}#proposalStyles .t-inc li{grid-template-columns:15px minmax(0,1fr);align-items:start;gap:7px;display:grid}#proposalStyles .t-inc svg{width:15px;height:15px;color:var(--t-pos-ink);margin-top:1px}#proposalStyles .t-inc small{color:var(--t-muted);margin-top:1px;font-size:11.5px;display:block}#proposalStyles .t-section{gap:8px;display:grid}#proposalStyles .t-section h4{margin:4px 0 0;font-size:13px;font-weight:700}#proposalStyles .t-oprice{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:600}#proposalStyles .t-oprice.inc{color:var(--t-pos-ink);font-weight:600}#proposalStyles .t-pick{vertical-align:1px;letter-spacing:.06em;text-transform:uppercase;color:var(--t-gold-ink);background:var(--t-gold-bg);border-radius:999px;margin-left:7px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}#proposalStyles .t-add{white-space:nowrap;cursor:pointer;background:var(--t-gold);color:#1a2a1f;border:0;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 7px;font-size:13px;font-weight:600;display:inline-flex}#proposalStyles .t-add .disc{background:#1a2a1f24;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:700;line-height:1;display:grid}#proposalStyles .t-add:hover{filter:brightness(1.05)}#proposalStyles .t-added{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}#proposalStyles .t-added .on{background:var(--t-pos-bg);color:var(--t-pos-ink);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600}#proposalStyles .t-textbtn{color:var(--t-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:12.5px;text-decoration:underline}#proposalStyles .t-textbtn:hover{color:var(--t-ink)}#proposalStyles .t-choose{border:1.5px solid var(--t-chrome);color:var(--t-chrome);cursor:pointer;background:0 0;border-radius:999px;margin-top:auto;padding:9px 12px;font-size:13.5px;font-weight:600}#proposalStyles .t-choose[aria-pressed=true]{background:var(--t-chrome);color:#fff}#proposalStyles .t-line{background:var(--t-card);border:1px solid var(--t-line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px 10px 14px;display:grid}#proposalStyles .t-lk{letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted);font-size:10.5px;font-weight:700;display:block}#proposalStyles .t-lv{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}#proposalStyles .t-lp{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}#proposalStyles .t-lp.pos{color:var(--t-pos-ink)}#proposalStyles .t-lp.muted{color:var(--t-muted);font-weight:500}#proposalStyles .t-lines{gap:6px;display:grid}#proposalStyles .t-card{background:var(--t-card);border:1px solid var(--t-line);border-radius:16px;gap:12px;padding:18px;display:grid}#proposalStyles .t-count{letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted);font-size:11px;font-weight:700}#proposalStyles .t-card h4{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:700}#proposalStyles .t-card .t-detail{color:var(--t-muted);margin:-6px 0 0;font-size:13px}#proposalStyles .t-quote{background:var(--t-quote);border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:3px 12px;margin:0;padding:12px 14px;display:grid}#proposalStyles .t-av{background:var(--t-chrome);width:34px;height:34px;color:var(--t-gold);border-radius:50%;grid-row:span 2;place-items:center;font-size:12px;font-weight:700;display:grid}#proposalStyles .t-quote blockquote{margin:0;font-size:14px;line-height:1.45}#proposalStyles .t-quote figcaption{color:var(--t-muted);font-size:12px}#proposalStyles .t-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}#proposalStyles .t-prog{color:var(--t-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;font-size:12.5px;font-weight:600;display:grid}#proposalStyles .t-bar{background:#e0e5de;border-radius:999px;height:5px;overflow:hidden}#proposalStyles .t-bar i{background:var(--t-gold);border-radius:inherit;height:100%;transition:width .3s;display:block}#proposalStyles .t-opts{gap:8px;display:grid}#proposalStyles .t-opt{text-align:left;cursor:pointer;background:var(--t-card);border:1px solid var(--t-line);border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:11px 14px;display:grid}#proposalStyles .t-opt[aria-checked=true]{border:2px solid var(--t-high);padding:10px 13px}#proposalStyles .t-opt[aria-disabled=true]{cursor:not-allowed;background:#f7f8f6}#proposalStyles .t-opt[aria-disabled=true] strong,#proposalStyles .t-opt[aria-disabled=true] .t-oprice{color:var(--t-muted)}#proposalStyles .t-dot{border:2px solid var(--t-dash);border-radius:50%;width:18px;height:18px}#proposalStyles .t-opt[aria-checked=true] .t-dot{border-color:var(--t-high);background:var(--t-high);box-shadow:inset 0 0 0 3px #fff}#proposalStyles .t-opt strong{font-size:14px;font-weight:600}#proposalStyles .t-opt small{color:var(--t-muted);font-size:12px;display:block}#proposalStyles .t-opt small.need{color:#8a5a12}#proposalStyles .t-acc.dim strong,#proposalStyles .t-acc.dim .t-oprice{color:var(--t-muted)}#proposalStyles .t-acc small.need{color:#8a5a12}#proposalStyles .t-next{background:var(--t-chrome);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:10px 20px;font-size:14px;font-weight:600}#proposalStyles .t-total{background:var(--t-card);border-top:1px solid var(--t-line);justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;display:flex}#proposalStyles .t-tl{letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted);font-size:11px;font-weight:700;display:block}#proposalStyles .t-ta{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;display:block}#proposalStyles .t-ta.bump{animation:.4s ease-out ps-bump}@keyframes ps-bump{0%{color:var(--t-gold-ink)}to{color:var(--t-ink)}}#proposalStyles .t-tsub{color:var(--t-muted);font-size:12px;display:block}#proposalStyles .t-cta{background:var(--t-chrome);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:11px 22px;font-size:14px;font-weight:600}#proposalStyles .t-vpill{white-space:nowrap;border:1px solid var(--t-line);background:var(--t-card);color:var(--t-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13px;font-weight:600;display:inline-flex}#proposalStyles .t-vpill:hover{border-color:#b9c2b8}#proposalStyles .t-vpill.open{background:#edf1eb}#proposalStyles .t-vdisc{background:var(--t-chrome);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}#proposalStyles .t-vdisc svg{width:9px;height:9px}#proposalStyles .t-vdur{color:var(--t-muted);font-variant-numeric:tabular-nums;font-weight:500}#proposalStyles .t-tvid{justify-items:start;gap:8px;display:grid}#proposalStyles .t-tvid .t-player{justify-self:stretch}#proposalStyles .t-tier.clickable{cursor:pointer}#proposalStyles .t-tier.clickable:hover{border-color:#b9c2b8}#proposalStyles .t-tier.clickable.is-chosen:hover{border-color:var(--t-high)}#proposalStyles .t-tierhead{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;width:100%;padding:0;display:flex}#proposalStyles .t-acc{background:var(--t-card);border:1px solid var(--t-line);border-radius:12px;gap:10px;padding:12px 14px;display:grid}#proposalStyles .t-acctop{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}#proposalStyles .t-acc strong{font-size:14px;font-weight:600}#proposalStyles .t-acc small{color:var(--t-muted);font-size:12px;display:block}#proposalStyles .t-accact{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}#proposalStyles .t-accact .t-vpill,#proposalStyles .t-actions .t-vpill{margin-left:auto}#proposalStyles .t-accact .t-vpill:first-child{margin-left:0}#proposalStyles .t-incl{color:var(--t-pos-ink);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}#proposalStyles .t-incl svg{width:15px;height:15px}#proposalStyles .t-player{cursor:default;background:#0e1912;border-radius:12px;overflow:hidden;container-type:inline-size}#proposalStyles .t-poster{aspect-ratio:16/9;color:#fff;max-width:100%;position:relative;overflow:hidden}#proposalStyles .t-poster-bg{background:repeating-linear-gradient(172deg,#ffffff0f 0 1px,#0000 1px 15px),radial-gradient(70% 60% at 25% 15%,#c5a25c61,#0000 62%),linear-gradient(160deg,#2a5a41,#10231a 72%);position:absolute;inset:-8%}#proposalStyles .t-poster.is-playing .t-poster-bg{animation:10s ease-in-out infinite alternate ps-drift}@keyframes ps-drift{0%{transform:scale(1)translate(0)}to{transform:scale(1.12)translate(-3%,2%)}}#proposalStyles .t-ptop{justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 12px;display:flex;position:absolute;top:0;left:0;right:0}#proposalStyles .t-vtitle{text-shadow:0 1px 6px #00000080;font-size:12.5px;font-weight:600;line-height:1.3}#proposalStyles .t-sample{letter-spacing:.1em;text-transform:uppercase;background:#0006;border-radius:999px;flex:none;padding:3px 7px;font-size:9.5px;font-weight:700}#proposalStyles .t-caption{text-align:center;background:#0000009e;border-radius:6px;width:max-content;max-width:90%;margin:0;padding:4px 9px;font-size:12.5px;font-weight:500;line-height:1.35;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}#proposalStyles .t-caption:empty{display:none}#proposalStyles .t-bigplay{cursor:pointer;width:46px;height:46px;color:var(--t-chrome);background:#fffffff0;border:0;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 22px #00000059}#proposalStyles .t-bigplay svg{width:15px;height:15px}#proposalStyles .t-poster.is-playing .t-bigplay{opacity:.45}#proposalStyles .t-poster.is-playing:hover .t-bigplay,#proposalStyles .t-bigplay:focus-visible{opacity:1}#proposalStyles .t-vbar{color:#ffffffb8;align-items:center;gap:10px;padding:8px 12px;font-size:11.5px;display:flex}#proposalStyles .t-vprog{background:#ffffff2e;border-radius:999px;flex:1;height:4px;overflow:hidden}#proposalStyles .t-vprog i{background:var(--t-gold);border-radius:inherit;height:100%;display:block}#proposalStyles .t-vtime{font-variant-numeric:tabular-nums;white-space:nowrap}@container (width<=280px){#proposalStyles .t-vtitle{font-size:11px}#proposalStyles .t-sample{display:none}#proposalStyles .t-caption{padding:3px 6px;font-size:10.5px;bottom:6px}#proposalStyles .t-bigplay{width:36px;height:36px}#proposalStyles .t-bigplay svg{width:12px;height:12px}#proposalStyles .t-ptop{padding:8px 9px}}@container (width<=640px){#proposalStyles .t-tiers{grid-template-columns:minmax(0,1fr)}#proposalStyles .t-body{padding:18px 16px}#proposalStyles .t-total{padding:12px 16px}#proposalStyles .t-meta,#proposalStyles .t-state:empty{display:none}}@container (width<=480px){#proposalStyles .t-line{grid-template-columns:minmax(0,1fr) auto}#proposalStyles .t-line .t-textbtn{grid-column:1/-1;justify-self:start;padding:0}}#proposalStyles .sec-head{align-content:start;gap:0;display:grid}#proposalStyles .pk{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:56px;display:grid}#proposalStyles .asides{gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}#proposalStyles .asides li{color:var(--muted);padding-left:22px;font-size:14.5px;line-height:1.55;position:relative}#proposalStyles .asides li:before{content:"";background:var(--azure);border-radius:2px;width:8px;height:8px;position:absolute;top:7px;left:0}#proposalStyles .asides strong{color:var(--ink);font-weight:600}#proposalStyles .matrix-panel{border:1px solid var(--line-2);background:var(--panel);border-radius:20px;padding:6px 18px 16px}#proposalStyles .scroll-x{overflow-x:auto}#proposalStyles .matrix{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}#proposalStyles .matrix th,#proposalStyles .matrix td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:14px 10px}#proposalStyles .matrix thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding-block:16px 12px;font-size:11px;font-weight:600}#proposalStyles .matrix .c{text-align:center;width:88px}#proposalStyles .matrix thead th.c{color:var(--ink);letter-spacing:.08em}#proposalStyles .comp-name{font-weight:600;display:block}#proposalStyles .comp-sub{color:var(--muted);font-size:12.5px;display:block}#proposalStyles .comp-sub b{color:var(--azure-l);font-variant-numeric:tabular-nums;font-weight:600}#proposalStyles .shingle-cell{color:var(--muted);font-size:12.5px;line-height:1.35}#proposalStyles .cell{cursor:pointer;color:#0000;background:0 0;border:1.5px dashed #3b404b;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-grid}#proposalStyles .cell svg{width:15px;height:15px}#proposalStyles .cell:hover{border-color:var(--azure-l)}#proposalStyles .cell[aria-pressed=true]{background:var(--azure);color:#fff;border:1.5px solid #0000;box-shadow:0 0 16px #3b82f673}#proposalStyles .matrix tfoot th,#proposalStyles .matrix tfoot td{border-bottom:0;padding-top:16px}#proposalStyles .matrix tfoot th{color:var(--muted);font-size:13px;font-weight:600}#proposalStyles .matrix tfoot td{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}#proposalStyles .matrix-foot{color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:12px;font-size:12.5px;display:flex}#proposalStyles .ghost{color:var(--azure-l);cursor:pointer;background:#3b82f60f;border:1px solid #60a5fa66;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}#proposalStyles .ghost:hover{border-color:var(--azure-l)}#proposalStyles .cmp{border-top:1px solid var(--line-2);grid-template-columns:180px repeat(2,minmax(0,1fr));margin-top:40px;display:grid}#proposalStyles .cmp>div{border-bottom:1px solid var(--line);padding:18px 20px 18px 0;font-size:15px;line-height:1.5}#proposalStyles .cmp .rl{color:var(--muted);padding-top:20px;font-size:13px}#proposalStyles .cmp .ch{align-items:center;gap:10px;padding-block:20px;font-size:17px;font-weight:600;display:flex}#proposalStyles .cmp .ch i{border-radius:50%;width:9px;height:9px}#proposalStyles .cmp .ch.pkg i{background:var(--azure);box-shadow:0 0 10px var(--azure)}#proposalStyles .cmp .ch.sty i{background:var(--teal);box-shadow:0 0 10px #5eead4b3}#proposalStyles .cmp em{color:var(--muted);font-style:normal}#proposalStyles .cmp strong{font-weight:600}#proposalStyles .footnote{color:var(--faint);max-width:70ch;margin:22px 0 0;font-size:13px;line-height:1.55}#proposalStyles .legend,#proposalStyles .matrix .short{display:none}@media (width<=980px){#proposalStyles .pk{grid-template-columns:minmax(0,1fr);gap:32px}#proposalStyles .cmp{grid-template-columns:150px repeat(2,minmax(0,1fr))}#proposalStyles .cmp>div{padding-right:14px;font-size:14px}}@media (width<=900px){#proposalStyles .frame{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#proposalStyles .rail{display:contents}#proposalStyles .pick-style{z-index:5;border-bottom:1px solid var(--line);backdrop-filter:blur(12px);background:#05070df0;border-radius:21px 21px 0 0;order:1;margin:-12px -12px 0;padding:12px;position:sticky;top:72px}#proposalStyles .pick-style .label{display:none}#proposalStyles .device-col{order:4}#proposalStyles .ps-note{order:5}#proposalStyles .rail-foot{order:6;margin-top:0}#proposalStyles .styles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#proposalStyles .style-btn{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}#proposalStyles .style-btn svg{display:none}#proposalStyles .device{border-radius:24px;padding:8px}#proposalStyles .screen{border-radius:17px;min-height:0}#proposalStyles .toast{bottom:88px}}@media (width<=600px){#proposalStyles .facts{flex-direction:column;gap:8px}#proposalStyles .stage-head .hint,#proposalStyles .style-sub,#proposalStyles .style-btn kbd{display:none}#proposalStyles .style-name{font-size:13.5px}#proposalStyles .device{box-shadow:none;background:0 0;border:0;border-radius:17px;padding:0}#proposalStyles .screen{border-radius:16px}#proposalStyles .cap{font-size:12px}#proposalStyles .styles{grid-template-columns:minmax(0,1fr)}#proposalStyles .asides li{font-size:14px}#proposalStyles .matrix-panel{border-radius:16px;padding:12px}#proposalStyles .legend{border-bottom:1px solid var(--line);color:var(--muted);gap:4px;padding:2px 2px 10px;font-size:12.5px;display:grid}#proposalStyles .legend b{min-width:54px;color:var(--ink);font-weight:600;display:inline-block}#proposalStyles .matrix{table-layout:fixed;min-width:0;font-size:13.5px}#proposalStyles .matrix .long{display:none}#proposalStyles .matrix .short{display:inline}#proposalStyles .matrix .shingle-row{display:none}#proposalStyles .matrix th,#proposalStyles .matrix td{padding:12px 2px}#proposalStyles .matrix thead th{padding-block:12px 8px}#proposalStyles .matrix thead th:first-child{font-size:0}#proposalStyles .matrix .c{width:64px}#proposalStyles .matrix tfoot td{font-size:13px}#proposalStyles .cell{width:28px;height:28px}#proposalStyles .matrix-foot{flex-direction:column;align-items:flex-start}#proposalStyles .cmp{grid-template-columns:minmax(0,1fr);margin-top:28px}#proposalStyles .cmp .rl{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);border-bottom:0;padding:18px 0 6px;font-size:12px}#proposalStyles .cmp .blank,#proposalStyles .cmp .ch{display:none}#proposalStyles .cmp>div[data-col]{border-bottom:0;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:0 0 10px;font-size:14px;display:grid}#proposalStyles .cmp>div[data-col]:before{content:attr(data-col);color:var(--muted);font-size:12.5px;font-weight:600}#proposalStyles .cmp>div[data-col] em{grid-column:2}#proposalStyles .cmp .rl:not(:nth-child(4)){border-top:1px solid var(--line);margin-top:6px}}@media (prefers-reduced-motion:reduce){#proposalStyles :before,#proposalStyles :after{transition:none!important;animation:none!important}}#proposalStyles .facts{justify-content:center;margin:8px 0 36px}#proposalStyles .ps-stage{padding-bottom:96px}#proposalStyles .asides{margin-top:26px}#proposalStyles .cmp{margin-top:44px}#proposalStyles .pk .sec-h{font-size:clamp(28px,3.2vw,40px)}@media (width<=920px){#proposalStyles .ps-stage{padding-bottom:64px}}.pg{--pg-chrome:#1a3c29;--pg-gold:#c5a25c;--pg-surface:#f2f4f0;--pg-card:#fff;--pg-ink:#17211a;--pg-muted:#5b675e;--pg-line:#dbe1d9;text-align:left;gap:14px;max-width:380px;margin-inline:auto;display:grid}.pg .num{font-variant-numeric:tabular-nums}.pg-seg{background:#ffffff0a;border:1px solid #ffffff24;border-radius:100px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.pg-seg button{color:var(--muted);font:600 13.5px/1.2 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:100px;padding:9px 10px;transition:background .18s,color .18s}.pg-seg button:hover{color:var(--ink)}.pg-seg button[aria-pressed=true]{color:#fff;background:#ffffff1f}.pg-seg button:focus-visible{outline:2px solid var(--accent-l);outline-offset:2px}.pg-phone{background:#0f1411;border:1px solid #ffffff1a;border-radius:30px;padding:9px;box-shadow:0 30px 60px -24px #000c}.pg-screen{background:var(--pg-surface);color:var(--pg-ink);border-radius:22px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.pg-top{background:var(--pg-chrome);color:#fff;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding:12px 16px;font-size:11.5px;font-weight:700;display:flex}.pg-top svg{width:19px;height:14px;color:var(--pg-gold);flex:none}.pg-steps{background:var(--pg-card);border-bottom:1px solid var(--pg-line);color:var(--pg-muted);gap:16px;padding:0 16px;font-size:11.5px;display:flex;overflow:hidden}.pg-steps span{white-space:nowrap;padding:9px 0}.pg-steps .on{color:var(--pg-ink);box-shadow:inset 0 -2px 0 var(--pg-gold);font-weight:600}.pg-steps .lock{color:#9aa39c}.pg-body{gap:12px;padding:18px 16px 20px;display:grid}.pg .pg-h{max-width:none;color:inherit;letter-spacing:-.015em;margin:0;font-size:19px;font-weight:700;line-height:1.22}.pg-card{border:1px solid var(--pg-line);background:var(--pg-card);border-radius:14px;gap:8px;padding:15px;display:grid}.pg .pg-title{max-width:none;color:inherit;margin:0;font-size:15px;font-weight:700}.pg-price{background:var(--pg-surface);border-radius:11px;gap:2px;padding:11px 12px;display:grid}.pg-price.swap{animation:.35s ease-out pgswap}@keyframes pgswap{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:none}}.pg-k,.pg-n{color:var(--pg-muted);font-size:12px;line-height:1.4}.pg-v{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.15}.pg-price.range .pg-v{font-size:22px}.pg .pg-p{max-width:none;color:inherit;margin:0;font-size:13.5px;line-height:1.5}.pg .pg-p.soft{color:var(--pg-muted);font-size:13px}.pg-msg{border:1px solid var(--pg-line);text-align:center;border-radius:11px;margin-top:4px;padding:10px;font-size:13.5px;font-weight:600}.pg-spot{margin-top:96px}@media (width<=920px){.pg-spot{margin-top:64px}}@media (prefers-reduced-motion:reduce){.pg-price.swap{animation:none}.pg-seg button{transition:none}}#claimsPage{--azure:var(--accent);--azure-soft:#3b82f624;--panel:#10151f;--panel-2:#171e2b;--ink-2:#a9b4c6;--ink-3:#6f7b94;--ins:#4ade80;--ins-soft:#4ade801f;--own:#f5c66b;--own-soft:#f5c66b1f;--co-chrome:#1a3c29;--co-gold:#c5a25c;--co-paper:#f6f4ee;--co-card:#fff;--co-ink:#1d2420;--co-ink-2:#5d675f;--co-line:#dedacd;--co-claim:#2f6b46;color:var(--ink);padding:72px 0 104px;font-size:16px;line-height:1.55}#claimsPage .cl-flow{flex-direction:column;gap:96px;max-width:1120px;margin-inline:auto;display:flex}#claimsPage h1,#claimsPage h2,#claimsPage h3,#claimsPage p{margin:0}#claimsPage h1,#claimsPage h2,#claimsPage h3{text-wrap:balance;letter-spacing:-.02em}#claimsPage button{font:inherit;color:inherit;cursor:pointer}#claimsPage :focus-visible{outline:2px solid var(--teal);outline-offset:2px}#claimsPage .cl-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--teal);font-size:12px;font-weight:600}#claimsPage .cl-btn{border:1px solid #0000;border-radius:10px;padding:12px 18px;font-size:15px;font-weight:600}#claimsPage .cl-btn.primary{background:var(--azure);color:#fff}#claimsPage .cl-btn.ghost{border-color:var(--line);color:var(--ink);background:0 0}#claimsPage .cl-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}#claimsPage .hero-copy{flex-direction:column;gap:18px;min-width:0;display:flex}#claimsPage .cl-hero h1{font-size:clamp(34px,5.6vw,60px);font-weight:800;line-height:1.03}#claimsPage .cl-hero h1 em{color:var(--azure);font-style:normal}#claimsPage .cl-hero p{color:var(--ink-2);max-width:58ch;font-size:18px}#claimsPage .sms{background:var(--panel);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}#claimsPage .sms-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:12px;font-size:15px;display:flex}#claimsPage .sms-head .av{background:var(--co-chrome);width:34px;height:34px;color:var(--co-gold);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}#claimsPage .stamp{color:var(--ink-3);text-align:center;font-size:11.5px}#claimsPage .sms-body{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}#claimsPage .sms-body>*{flex-shrink:0}#claimsPage .sms-body .bubble{position:relative}#claimsPage .sms-body .sx-wait{visibility:hidden}#claimsPage .sms-body .bubble.sx-typing{color:#0000;background:0 0}#claimsPage .sms-body .bubble.sx-typing:before{content:"";background:var(--panel-2);border-radius:18px 18px 18px 6px;width:58px;height:36px;position:absolute;top:0;left:0}#claimsPage .sms-body .bubble.sx-typing:after{content:"";background:var(--ink-3);width:6px;height:6px;box-shadow:10px 0 0 var(--ink-3), 20px 0 0 var(--ink-3);border-radius:50%;animation:1s ease-in-out infinite cl-dots;position:absolute;top:15px;left:17px}#claimsPage .sms-body .sx-in{animation:.35s ease-out both cl-pop}#claimsPage .sms-body .bubble.me.sx-in{animation-name:cl-pop-me}@keyframes cl-dots{50%{opacity:.35}}@keyframes cl-pop{0%{opacity:0;transform-origin:0 100%;transform:translateY(8px)scale(.98)}}@keyframes cl-pop-me{0%{opacity:0;transform:translate(14px)}}@media (prefers-reduced-motion:reduce){#claimsPage .sms-body .sx-in,#claimsPage .sms-body .bubble.sx-typing:after{animation:none}}@media (width>=981px){#claimsPage .sms-body{overscroll-behavior:contain;scrollbar-width:thin;max-height:340px;margin-right:-4px;padding-right:4px;overflow-y:auto;mask-image:linear-gradient(#0000 0,#000 36px)}#claimsPage .sms-body:focus-visible{outline:2px solid var(--azure-l);outline-offset:4px;border-radius:8px}}@media (width<=980px){#claimsPage .sms-body{overscroll-behavior-y:auto;scrollbar-width:thin;max-height:min(380px,56vh);overflow-y:auto;mask-image:linear-gradient(#0000 0,#000 28px)}}#claimsPage .bubble{background:var(--panel-2);color:var(--ink);border-radius:18px 18px 18px 6px;max-width:92%;padding:12px 14px;font-size:15px}#claimsPage .bubble.me{background:var(--azure);color:#fff;text-wrap:balance;border-radius:18px 18px 6px;align-self:flex-end;max-width:82%}#claimsPage .preview{background:var(--panel-2);border-radius:16px;width:min(260px,88%);margin-top:-6px;overflow:hidden}#claimsPage .pv-art{background:radial-gradient(120% 90% at 30% 0%, #24543a, var(--co-chrome) 70%);height:104px;color:var(--co-gold);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}#claimsPage .pv-art svg{width:96px;height:36px}#claimsPage .pv-art span{letter-spacing:.18em;text-transform:uppercase;color:#fff;font-size:11px;font-weight:700}#claimsPage .pv-text{flex-direction:column;gap:2px;padding:10px 12px 12px;display:flex}#claimsPage .pv-text b{font-size:14px;font-weight:600}#claimsPage .pv-text small{color:var(--ink-3);font-size:12px}#claimsPage .hero-copy .cl-btn{align-self:flex-start}#claimsPage .sec-head{flex-direction:column;gap:10px;max-width:720px;display:flex}#claimsPage .sec-head h2{font-size:clamp(26px,4vw,38px);font-weight:700;line-height:1.08}#claimsPage .sec-head p{color:var(--ink-2)}#claimsPage section{flex-direction:column;gap:28px;display:flex}#claimsPage .phone{border:1px solid var(--line);background:#04060a;border-radius:36px;justify-self:center;width:100%;max-width:340px;padding:10px}#claimsPage .screen{background:var(--co-paper);color:var(--co-ink);border-radius:27px;flex-direction:column;height:600px;font-size:13.5px;display:flex;position:relative;overflow:hidden}#claimsPage .co-bar{background:var(--co-chrome);color:#fff;flex:none;justify-content:space-between;align-items:baseline;gap:8px;padding:13px 16px;display:flex}#claimsPage .co-bar b{font-weight:700}#claimsPage .co-bar span{opacity:.8;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}#claimsPage .co-prog{background:#1a3c2926;flex:none;height:3px}#claimsPage .co-prog i{background:var(--co-gold);height:100%;transition:width .5s;display:block}#claimsPage .pbody{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow:hidden}#claimsPage .pbody h4{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700}#claimsPage .plabel{text-transform:uppercase;letter-spacing:.09em;color:var(--co-ink-2);font-size:11px;font-weight:700}#claimsPage .card{background:var(--co-card);border:1px solid var(--co-line);border-radius:12px;flex-direction:column;gap:4px;padding:11px 12px;display:flex}#claimsPage .prow{background:var(--co-card);border:1px solid var(--co-line);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}#claimsPage .prow .l{min-width:0}#claimsPage .prow small,#claimsPage .card small{color:var(--co-ink-2);font-size:12px;display:block}#claimsPage .pill{white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:600}#claimsPage .pill.claim{color:var(--co-claim);background:#2f6b461f}#claimsPage .pill.done{background:var(--co-claim);color:#fff}#claimsPage .pill.wait{color:var(--co-ink-2);background:#efece2}#claimsPage .pbtn{border:1.5px solid var(--co-gold);color:var(--co-ink);white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff;border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:600}#claimsPage .pbtn.on{background:var(--co-gold);color:#fff}#claimsPage .pbtn.wide{text-align:center;background:var(--co-gold);color:#fff;border-radius:12px;padding:11px}#claimsPage .pbtn.wide.done{background:var(--co-claim);border-color:var(--co-claim)}#claimsPage .banner{color:var(--co-claim);background:#2f6b461a;border-radius:12px;padding:10px 12px;font-weight:600}#claimsPage .field{border:1.5px solid var(--co-line);font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;min-height:40px;padding:10px 12px;font-weight:600}#claimsPage .field.typing:after{content:"";background:var(--co-ink);vertical-align:-2px;width:1.5px;height:1em;margin-left:1px;display:inline-block}#claimsPage .tick{align-items:baseline;gap:8px;display:flex}#claimsPage .tick:before{content:"";border-left:2px solid var(--co-claim);border-bottom:2px solid var(--co-claim);flex:none;width:9px;height:5px;transform:rotate(-45deg)translateY(-3px)}#claimsPage .photos{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}#claimsPage .ph{aspect-ratio:1;background:linear-gradient(140deg,#6c6f72,#3d4043);border-radius:9px;position:relative;overflow:hidden}#claimsPage .ph.b{background:linear-gradient(140deg,#7b756b,#4a453e)}#claimsPage .ph.c{background:linear-gradient(140deg,#5d6871,#333b42)}#claimsPage .ph span{color:#fff;font-size:10px;line-height:1.2;position:absolute;bottom:4px;left:5px;right:5px}#claimsPage .video{color:#fff;background:linear-gradient(150deg,#2a3a31,#14201a);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}#claimsPage .video i{background:var(--co-gold);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}#claimsPage .video i:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid #fff;margin-left:3px}#claimsPage .video small{color:#ffffffb3;font-size:12px;display:block}#claimsPage .iv{flex-direction:column;gap:6px;display:flex}#claimsPage .iv-frame{aspect-ratio:16/9;background:#14201a;border-radius:12px;position:relative;overflow:hidden}#claimsPage .iv-frame img,#claimsPage .iv-frame video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}#claimsPage .iv-play{background:#14201ab8;border:0;border-radius:50%;place-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;transition:opacity .25s;display:grid;position:absolute;top:50%;left:50%}#claimsPage .iv-play:after{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid #fff;margin-left:4px}#claimsPage .iv-time{color:#fff;font-variant-numeric:tabular-nums;background:#00000080;border-radius:5px;padding:1px 5px;font-size:10.5px;font-weight:600;position:absolute;bottom:7px;right:8px}#claimsPage .iv.playing .iv-play{opacity:0}#claimsPage .iv-cap{color:var(--co-ink-2);font-size:12px}#claimsPage .iv-cap b{color:var(--co-ink)}#claimsPage .finds{flex-direction:column;gap:6px;display:flex}#claimsPage .fd{background:var(--co-card);border:1px solid var(--co-line);border-radius:12px;align-items:center;gap:10px;padding:5px 10px 5px 5px;transition:opacity .35s,border-color .35s;display:flex}#claimsPage .fd.wait{opacity:.4}#claimsPage .fd.lit{border-color:#c9c3b0}#claimsPage .fd-ph{border-radius:8px;flex:none;width:38px;height:38px;position:relative;overflow:hidden}#claimsPage .fd-ph img{object-fit:cover;width:100%;height:100%;display:block}#claimsPage .fd-t{flex:1;min-width:0;line-height:1.25}#claimsPage .fd-t b{font-size:13px;display:block}#claimsPage .fd-t small{color:var(--co-ink-2);font-size:11.5px;display:block}#claimsPage .pill.sev-now{color:#b91c1c;background:#fde8e8}#claimsPage .pill.sev-soon{color:#9a4a08;background:#fdf0e1}#claimsPage .pill.sev-watch{color:#1d4ed8;background:#e6edfb}#claimsPage .card.who{flex-direction:row;align-items:flex-start;gap:10px}#claimsPage .card.who .av{background:var(--co-chrome);width:30px;height:30px;color:var(--co-gold);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}#claimsPage .ph.photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#claimsPage .ph.photo:after{content:"";background:linear-gradient(#0000,#0000008c);height:45%;position:absolute;inset:auto 0 0}#claimsPage .ph.photo span{z-index:1}#claimsPage .ck{z-index:4;color:#1a1f36;background:#fff;flex-direction:column;gap:10px;padding:26px 18px 16px;transition:transform .35s;display:flex;position:absolute;inset:0;overflow:hidden;transform:translate(100%)}#claimsPage .ck.open{transform:none}#claimsPage .ck-co{color:#1a1f36;font-size:12.5px;font-weight:700}#claimsPage .ck-what{color:#697386;margin-top:6px;font-size:13px}#claimsPage .ck-amt{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:-6px;font-size:28px;font-weight:700}#claimsPage .ck-wallet{gap:8px;margin-top:8px;display:grid}#claimsPage .ck-w{border-radius:8px;place-items:center;height:42px;font-size:14.5px;font-weight:600;display:grid}#claimsPage .ck-w.apple{color:#fff;background:#000}#claimsPage .ck-w.google{color:#3c4043;background:#fff;border:1px solid #dadce0}#claimsPage .ck-or{color:#8792a2;align-items:center;gap:8px;margin:4px 0;font-size:11.5px;display:flex}#claimsPage .ck-or:before,#claimsPage .ck-or:after{content:"";background:#e3e8ee;flex:1;height:1px}#claimsPage .ck-m{border:1px solid #e3e8ee;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}#claimsPage .ck-m small{color:#697386;font-size:11.5px;font-weight:400;display:block}#claimsPage .ck-m i{border:1.5px solid #c1c9d2;border-radius:50%;flex:none;width:14px;height:14px}#claimsPage .ck-foot{text-align:center;color:#8792a2;margin-top:auto;font-size:11px}#claimsPage .ap-dim{opacity:0;pointer-events:none;background:#00000059;transition:opacity .3s;position:absolute;inset:0}#claimsPage .ck.dim .ap-dim{opacity:1}#claimsPage .ap{color:#fff;background:#1c1c1e;border-radius:18px 18px 0 0;padding:14px 18px 22px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}#claimsPage .ck.dim .ap{transform:none}#claimsPage .ap-row{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:10px;padding:9px 0;font-size:13px;display:flex}#claimsPage .ap-row span:first-child{color:#ffffff8c}#claimsPage .ap-ok{color:#fffc;flex-direction:column;align-items:center;gap:8px;margin-top:16px;font-size:12.5px;display:flex}#claimsPage .ap-face{border:2.5px solid #fff;border-radius:10px;width:36px;height:36px;transition:border-color .25s;position:relative}#claimsPage .ck.done .ap-face{border-color:#34c759}#claimsPage .ck.done .ap-face:after{content:"";border-bottom:3px solid #34c759;border-left:3px solid #34c759;width:12px;height:7px;position:absolute;top:7px;left:9px;transform:rotate(-45deg)}#claimsPage .read{background:#e7e3d6;border-radius:99px;height:6px;overflow:hidden}#claimsPage .read i{background:var(--co-gold);width:0;height:100%;display:block}#claimsPage .read.go i{width:100%;transition:width 1.1s linear}#claimsPage .track{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}#claimsPage .track div{color:var(--co-ink-2);flex-direction:column;gap:5px;font-size:10.5px;display:flex}#claimsPage .track div:before{content:"";background:#e2ded1;border-radius:99px;height:6px}#claimsPage .track div.on{color:var(--co-ink);font-weight:600}#claimsPage .track div.on:before{background:var(--co-claim)}#claimsPage .money{border:1px solid var(--co-line);background:#fff;border-radius:12px;flex-direction:column;gap:5px;margin-top:auto;padding:11px 12px;display:flex}#claimsPage .money div{color:var(--co-ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;display:flex}#claimsPage .money .c{color:var(--co-claim);font-weight:600}#claimsPage .money .t{color:var(--co-ink);border-top:1px solid var(--co-line);margin-top:2px;padding-top:7px;font-size:15px;font-weight:700}#claimsPage .sig{color:var(--co-ink);min-height:28px;font-family:Snell Roundhand,Brush Script MT,cursive;font-size:20px}#claimsPage .finger{opacity:0;pointer-events:none;z-index:5;background:#3b82f647;border:2px solid #3b82f6e6;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.3)}#claimsPage .finger.show{opacity:1;transition:left .5s,top .5s,opacity .2s,transform .2s;transform:translate(-50%,-50%)scale(1)}#claimsPage .finger.tap{transform:translate(-50%,-50%)scale(.72)}#claimsPage .in{animation:.45s both cl-rise;animation-delay:var(--d,0s)}#claimsPage .hide{display:none!important}@keyframes cl-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#claimsPage .scrolly{grid-template-columns:minmax(0,1fr) 340px minmax(0,1fr);gap:32px;display:grid}#claimsPage .steps{flex-direction:column;grid-area:1/1;padding-left:30px;display:flex;position:relative}#claimsPage .steps:before{content:"";background:var(--line);width:2px;position:absolute;top:48px;bottom:30vh;left:5px}#claimsPage .steps .fill{background:var(--azure);width:2px;height:0;transition:height .4s;position:absolute;top:48px;left:5px}#claimsPage .pin-phone{top:var(--pin-top,24px);grid-area:1/2;align-self:start;position:sticky}#claimsPage .pin-ledger{top:var(--pin-top,24px);grid-area:1/3;align-self:start;position:sticky}#claimsPage .phone-box{width:calc(340px * var(--s,1));height:calc(620px * var(--s,1));margin-inline:auto;position:relative}#claimsPage .phone-box .phone{width:340px;max-width:none;transform:scale(var(--s,1));transform-origin:0 0;position:absolute;top:0;left:0}#claimsPage .step{opacity:.32;flex-direction:column;justify-content:center;gap:14px;min-height:88vh;padding-block:24px;transition:opacity .35s;display:flex}#claimsPage .step:first-child{justify-content:flex-start;min-height:70vh;padding-top:40px}#claimsPage .step:last-child{min-height:80vh}#claimsPage .step.now{opacity:1}#claimsPage .step .count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;position:relative}#claimsPage .step .count:before{content:"";background:var(--bg);border:2px solid var(--line);border-radius:50%;width:12px;height:12px;margin-top:-6px;transition:background .3s,border-color .3s,box-shadow .3s;position:absolute;top:50%;left:-30px}#claimsPage .step.past .count:before{background:var(--azure);border-color:var(--azure)}#claimsPage .step.now .count:before{background:var(--azure);border-color:var(--azure);box-shadow:0 0 0 5px var(--azure-soft)}#claimsPage .step.now .count{color:var(--azure-l)}#claimsPage .step h3{color:var(--ink-2);letter-spacing:0;font-size:15px;font-weight:600}#claimsPage .step .cl-feat{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.12}#claimsPage .step .desc{color:var(--ink-2);max-width:46ch}#claimsPage .step .team{color:var(--ink-3);border-left:2px solid var(--line);padding-left:12px;font-size:14px}#claimsPage .step .team b{color:var(--ink-2);font-weight:600}#claimsPage .me-v{aspect-ratio:4/5;background:var(--panel);border:1px solid var(--line);border-radius:14px;width:220px;max-width:100%;position:relative;overflow:hidden}#claimsPage .me-ph{color:var(--ink-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 10px 34px;font-size:12.5px;font-weight:600;display:flex;position:absolute;inset:0}#claimsPage .me-ph small{color:var(--ink-3);font-size:11.5px;font-weight:400}#claimsPage .me-ph i{background:var(--line);width:54px;height:54px;box-shadow:0 46px 0 6px var(--line);clip-path:inset(0 -20px -26px);border-radius:50%;margin-bottom:6px}#claimsPage .me-cap{color:#fff;text-align:center;opacity:0;background:#0000009e;border-radius:6px;padding:4px 7px;font-size:11.5px;line-height:1.3;transition:opacity .3s;position:absolute;bottom:12px;left:8px;right:8px}#claimsPage .me-snd{font:inherit;color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:99px;padding:4px 9px;font-size:11px;font-weight:600;position:absolute;top:8px;right:8px}#claimsPage.me-sound .me-snd{background:var(--azure)}#claimsPage .me-snd:focus-visible{outline:2px solid var(--azure-l);outline-offset:2px}#claimsPage .me-bar{background:var(--azure);width:0;height:3px;position:absolute;bottom:0;left:0}#claimsPage .step.now .me-cap{opacity:1}#claimsPage .step.now .me-bar{animation:20s linear forwards cl-me}@keyframes cl-me{to{width:100%}}#claimsPage .me-side,#claimsPage .me-pin{display:none}#claimsPage .step .me-v{aspect-ratio:9/16;width:clamp(150px,56.25vh - 225px,230px)}#claimsPage .me-on .me-cap{opacity:1}#claimsPage .me-on .me-bar{animation:20s linear forwards cl-me}@media (width<=980px) and (width>=521px){#claimsPage .step:has(>.me){grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 200px;align-content:start;column-gap:24px;display:grid}#claimsPage .step:has(>.me)>*{grid-column:1;align-self:start}#claimsPage .step .me{grid-area:1/2/span 5}#claimsPage .step .me-v{width:200px}}@media (width<=520px){#claimsPage .step .me{display:none}#claimsPage .pin-phone:has(>.me-pin){grid-template-columns:auto auto;justify-content:center;align-items:start;column-gap:12px;display:grid}#claimsPage .pin-phone>.progress,#claimsPage .pin-phone>.mini{grid-column:1/-1}#claimsPage .pin-phone:has(>.me-pin) .phone-box{margin-inline:0}#claimsPage .me-pin{display:block}#claimsPage .me-pin .me-v{width:min(200px, calc(100vw - 52px - 340px * var(--s,.65)));aspect-ratio:9/16;border-radius:12px}#claimsPage .me-pin .me-ph{padding-bottom:40px;font-size:11px}#claimsPage .me-pin .me-ph i{width:34px;height:34px;box-shadow:0 30px 0 4px var(--line)}#claimsPage .me-pin .me-cap{padding:3px 5px;font-size:10px;bottom:8px;left:5px;right:5px}#claimsPage .me-pin .me-snd{padding:3px 7px;font-size:10px;top:5px;right:5px}}@media (prefers-reduced-motion:reduce){#claimsPage .step.now .me-bar{animation:none}#claimsPage .me-cap{transition:none}}#claimsPage .progress{justify-content:center;gap:2px;margin-top:10px;display:flex}#claimsPage .progress button{background:0 0;border:0;padding:8px 2px}#claimsPage .progress button i{background:var(--line);border-radius:2px;width:18px;height:4px;transition:background .3s;display:block}#claimsPage .progress button.done i{background:var(--azure)}#claimsPage .progress button:hover i{background:var(--ink-3)}#claimsPage .progress button.done:hover i{background:var(--azure-l)}#claimsPage .mini{display:none}@media (width<=980px){#claimsPage .scrolly{flex-direction:column;display:flex}#claimsPage .pin-ledger{display:none}#claimsPage .pin-phone{z-index:3;background:var(--bg);border-bottom:1px solid var(--line);order:-1;align-self:stretch;margin-inline:-20px;padding-block:10px 12px;padding-inline:20px;position:sticky;top:72px}#claimsPage .progress{margin-top:4px}#claimsPage .steps{padding-left:0}#claimsPage .steps:before,#claimsPage .steps .fill,#claimsPage .step .count:before{display:none}#claimsPage .mini{font-variant-numeric:tabular-nums;color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:10px;margin-top:8px;font-size:14px;display:flex}#claimsPage .mini b{color:var(--ink)}#claimsPage .mini .ok{color:var(--ins);font-weight:600}#claimsPage .step{justify-content:flex-start;min-height:62vh;padding-top:28px}#claimsPage .step:first-child{min-height:55vh}#claimsPage .step:last-child{min-height:70vh}}@media (width<=980px) and (width>=521px){#claimsPage .pin-phone{margin-inline:-30px;padding-inline:30px}}@media (width<=520px){#claimsPage .pin-phone{padding-block:6px 8px}#claimsPage .progress{margin-top:2px}#claimsPage .progress button{padding-block:6px}#claimsPage .mini{margin-top:2px;font-size:13px}#claimsPage .step,#claimsPage .step:first-child{gap:8px;padding-top:8px}#claimsPage .step .cl-feat{font-size:21px}#claimsPage .step .desc{font-size:15px;line-height:1.45}#claimsPage .step .team{font-size:13px}}@media (prefers-reduced-motion:reduce){#claimsPage .step,#claimsPage .step .count:before,#claimsPage .steps .fill{transition:none}}#claimsPage .pin-ledger .ledger,#claimsPage .mini{transition:opacity .3s,visibility .3s}#claimsPage.cl-no-total .pin-ledger .ledger,#claimsPage.cl-no-total .mini{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){#claimsPage .pin-ledger .ledger,#claimsPage .mini{transition:none}}#claimsPage .ledger{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:16px;min-width:0;padding:18px;display:flex}#claimsPage .ledger h3{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-size:13px;font-weight:600}#claimsPage .col{border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}#claimsPage .col.ins{background:var(--ins-soft)}#claimsPage .col.own{background:var(--own-soft)}#claimsPage .col .h{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}#claimsPage .col.ins .h{color:var(--ins)}#claimsPage .col.own .h{color:var(--own)}#claimsPage .col .h:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}#claimsPage .li{color:var(--ink);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:14px;display:flex}#claimsPage .li.muted{color:var(--ink-3)}#claimsPage .li .chip{white-space:nowrap;border:1px solid;border-radius:99px;align-self:center;padding:1px 8px;font-size:11px}#claimsPage .col.ins .chip{color:var(--ins)}#claimsPage .col.own .chip{color:var(--own)}#claimsPage .li.tot{border-top:1px solid var(--line);padding-top:8px;font-weight:700}#claimsPage .ledger .foot{color:var(--ink-3);font-size:13px}#claimsPage .gut{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}#claimsPage .plan{background:var(--panel);border:1px solid var(--line);border-radius:18px;min-width:0;padding:16px}#claimsPage .plan svg{width:100%;height:auto;display:block}#claimsPage .legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;padding-top:10px;font-size:13px;display:flex}#claimsPage .legend span{align-items:center;gap:7px;display:flex}#claimsPage .legend i{border-radius:2px;width:18px;height:4px;display:block}#claimsPage .runs{flex-direction:column;gap:8px;min-width:0;display:flex}#claimsPage .run{background:var(--panel);border:1px solid var(--line);border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}#claimsPage .run .letter{background:var(--panel-2);width:28px;height:28px;color:var(--ink-2);border-radius:8px;place-items:center;font-size:13px;font-weight:700;display:grid}#claimsPage .run.claim .letter{background:var(--ins-soft);color:var(--ins)}#claimsPage .run.added .letter{background:var(--own-soft);color:var(--own)}#claimsPage .run .nm{font-size:14px}#claimsPage .run .nm small{color:var(--ink-3);font-size:12px;display:block}#claimsPage .run .act{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}#claimsPage .tg{border:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border-radius:99px;padding:5px 11px;font-size:12.5px;font-weight:600}#claimsPage .tg[aria-pressed=true]{background:var(--own);border-color:var(--own);color:#20160a}#claimsPage .tg:disabled{opacity:.35;cursor:default}#claimsPage .tag-claim{color:var(--ins);white-space:nowrap;align-self:center;font-size:12px;font-weight:600}#claimsPage .gsum{background:var(--panel-2);font-variant-numeric:tabular-nums;border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}#claimsPage .gsum div{color:var(--ink-2);justify-content:space-between;gap:10px;font-size:14px;display:flex}#claimsPage .gsum .i{color:var(--ins);font-weight:600}#claimsPage .gsum .t{color:var(--ink);border-top:1px solid var(--line);padding-top:8px;font-size:17px;font-weight:700}#claimsPage .grow{flex-wrap:wrap;gap:8px;display:flex}#claimsPage .apart{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}#claimsPage .apart div{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:24px 24px 24px 0;display:flex}#claimsPage .apart h3{font-size:19px;font-weight:600}#claimsPage .apart p{color:var(--ink-2);font-size:15px}#claimsPage .final{flex-direction:column;align-items:flex-start;gap:16px;display:flex}#claimsPage .final h2{font-size:clamp(28px,4.4vw,42px);font-weight:800;line-height:1.05}#claimsPage .final p{color:var(--ink-2);max-width:56ch}@media (width<=980px){#claimsPage .cl-flow{gap:72px}#claimsPage .cl-hero,#claimsPage .gut{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#claimsPage .in{animation:none}#claimsPage .finger{display:none}}#claimsPage .cl-hero h1{max-width:none;color:inherit}@media (width<=920px){#claimsPage{padding:56px 0 72px}}#retailPage{--azure:var(--accent);--azure-l:var(--accent-l);--azure-soft:#3b82f624;--panel:#10151f;--panel-2:#171e2b;--ink-2:#a9b4c6;--ink-3:#6f7b94;--paid:#4ade80;--paid-soft:#4ade801f;--co-chrome:#1a3c29;--co-gold:#c5a25c;--co-gold-soft:#f7efdc;--co-paper:#f6f4ee;--co-card:#fff;--co-ink:#1d2420;--co-ink-2:#5d675f;--co-line:#dedacd;--co-claim:#2f6b46;color:var(--ink);padding:72px 0 104px;font-size:16px;line-height:1.55}#retailPage .rt-flow{flex-direction:column;gap:96px;max-width:1120px;margin-inline:auto;display:flex}#retailPage h1,#retailPage h2,#retailPage h3,#retailPage p{margin:0}#retailPage h1,#retailPage h2,#retailPage h3{text-wrap:balance;letter-spacing:-.02em}#retailPage button{font:inherit;color:inherit;cursor:pointer}#retailPage :focus-visible{outline:2px solid var(--teal);outline-offset:2px}#retailPage .rt-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--teal);font-size:12px;font-weight:600}#retailPage .rt-btn{border:1px solid #0000;border-radius:10px;padding:12px 18px;font-size:15px;font-weight:600}#retailPage .rt-btn.primary{background:var(--azure);color:#fff}#retailPage .rt-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}#retailPage .hero-copy{flex-direction:column;gap:18px;min-width:0;display:flex}#retailPage .rt-hero h1{font-size:clamp(34px,5.6vw,60px);font-weight:800;line-height:1.03}#retailPage .rt-hero h1 em{color:var(--azure);font-style:normal}#retailPage .rt-hero p{color:var(--ink-2);max-width:58ch;font-size:18px}#retailPage .sms{background:var(--panel);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}#retailPage .sms-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:12px;font-size:15px;display:flex}#retailPage .sms-head .av{background:var(--co-chrome);width:34px;height:34px;color:var(--co-gold);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}#retailPage .stamp{color:var(--ink-3);text-align:center;font-size:11.5px}#retailPage .sms-body{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}#retailPage .sms-body>*{flex-shrink:0}#retailPage .sms-body .bubble{position:relative}#retailPage .sms-body .sx-wait{visibility:hidden}#retailPage .sms-body .bubble.sx-typing{color:#0000;background:0 0}#retailPage .sms-body .bubble.sx-typing:before{content:"";background:var(--panel-2);border-radius:18px 18px 18px 6px;width:58px;height:36px;position:absolute;top:0;left:0}#retailPage .sms-body .bubble.sx-typing:after{content:"";background:var(--ink-3);width:6px;height:6px;box-shadow:10px 0 0 var(--ink-3), 20px 0 0 var(--ink-3);border-radius:50%;animation:1s ease-in-out infinite rt-dots;position:absolute;top:15px;left:17px}#retailPage .sms-body .sx-in{animation:.35s ease-out both rt-pop}#retailPage .sms-body .bubble.me.sx-in{animation-name:rt-pop-me}@keyframes rt-dots{50%{opacity:.35}}@keyframes rt-pop{0%{opacity:0;transform-origin:0 100%;transform:translateY(8px)scale(.98)}}@keyframes rt-pop-me{0%{opacity:0;transform:translate(14px)}}@media (prefers-reduced-motion:reduce){#retailPage .sms-body .sx-in,#retailPage .sms-body .bubble.sx-typing:after{animation:none}}@media (width>=981px){#retailPage .sms-body{overscroll-behavior:contain;scrollbar-width:thin;max-height:340px;margin-right:-4px;padding-right:4px;overflow-y:auto;mask-image:linear-gradient(#0000 0,#000 36px)}#retailPage .sms-body:focus-visible{outline:2px solid var(--azure-l);outline-offset:4px;border-radius:8px}}@media (width<=980px){#retailPage .sms-body{overscroll-behavior-y:auto;scrollbar-width:thin;max-height:min(380px,56vh);overflow-y:auto;mask-image:linear-gradient(#0000 0,#000 28px)}}#retailPage .bubble{background:var(--panel-2);color:var(--ink);border-radius:18px 18px 18px 6px;max-width:92%;padding:12px 14px;font-size:15px}#retailPage .bubble.me{background:var(--azure);color:#fff;text-wrap:balance;border-radius:18px 18px 6px;align-self:flex-end;max-width:82%}#retailPage .preview{background:var(--panel-2);border-radius:16px;width:min(260px,88%);margin-top:-6px;overflow:hidden}#retailPage .pv-art{background:radial-gradient(120% 90% at 30% 0%, #24543a, var(--co-chrome) 70%);height:104px;color:var(--co-gold);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}#retailPage .pv-art svg{width:96px;height:36px}#retailPage .pv-art span{letter-spacing:.18em;text-transform:uppercase;color:#fff;font-size:11px;font-weight:700}#retailPage .pv-text{flex-direction:column;gap:2px;padding:10px 12px 12px;display:flex}#retailPage .pv-text b{font-size:14px;font-weight:600}#retailPage .pv-text small{color:var(--ink-3);font-size:12px}#retailPage .hero-copy .rt-btn{align-self:flex-start}#retailPage .sec-head{flex-direction:column;gap:10px;max-width:720px;display:flex}#retailPage .sec-head h2{font-size:clamp(26px,4vw,38px);font-weight:700;line-height:1.08}#retailPage .sec-head p{color:var(--ink-2)}#retailPage section{flex-direction:column;gap:28px;display:flex}#retailPage .phone{border:1px solid var(--line);background:#04060a;border-radius:36px;justify-self:center;width:100%;max-width:340px;padding:10px}#retailPage .screen{background:var(--co-paper);color:var(--co-ink);border-radius:27px;flex-direction:column;height:600px;font-size:13.5px;display:flex;position:relative;overflow:hidden}#retailPage .co-bar{background:var(--co-chrome);color:#fff;flex:none;justify-content:space-between;align-items:baseline;gap:8px;padding:13px 16px;display:flex}#retailPage .co-bar b{font-weight:700}#retailPage .co-bar span{opacity:.8;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}#retailPage .co-prog{background:#1a3c2926;flex:none;height:3px}#retailPage .co-prog i{background:var(--co-gold);height:100%;transition:width .5s;display:block}#retailPage .pbody.swap{animation:.3s ease-out rt-swap}@keyframes rt-swap{0%{opacity:.2}to{opacity:1}}#retailPage .pbody{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow:hidden}#retailPage .pbody h4{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700}#retailPage .plabel{text-transform:uppercase;letter-spacing:.09em;color:var(--co-ink-2);font-size:11px;font-weight:700}#retailPage .card{background:var(--co-card);border:1px solid var(--co-line);border-radius:12px;flex-direction:column;gap:4px;padding:11px 12px;display:flex}#retailPage .prow{background:var(--co-card);border:1px solid var(--co-line);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}#retailPage .prow .l{min-width:0}#retailPage .prow small,#retailPage .card small,#retailPage .pkg small{color:var(--co-ink-2);font-size:12px;display:block}#retailPage .pill{white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:600}#retailPage .pill.done{background:var(--co-claim);color:#fff}#retailPage .pill.wait{color:var(--co-ink-2);background:#efece2}#retailPage .pill.rec{background:var(--co-gold-soft);color:#7a5b1c}#retailPage .pbtn{border:1.5px solid var(--co-gold);color:var(--co-ink);white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff;border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:600}#retailPage .pbtn.on{background:var(--co-gold);color:#fff}#retailPage .pbtn.wide{text-align:center;background:var(--co-gold);color:#fff;border-radius:12px;padding:11px}#retailPage .pbtn.wide.done{background:var(--co-claim);border-color:var(--co-claim)}#retailPage .banner{color:var(--co-claim);background:#2f6b461a;border-radius:12px;padding:10px 12px;font-weight:600}#retailPage .field{border:1.5px solid var(--co-line);font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;min-height:40px;padding:10px 12px;font-weight:600}#retailPage .field.typing:after{content:"";background:var(--co-ink);vertical-align:-2px;width:1.5px;height:1em;margin-left:1px;display:inline-block}#retailPage .tick{align-items:baseline;gap:8px;display:flex}#retailPage .tick:before{content:"";border-left:2px solid var(--co-claim);border-bottom:2px solid var(--co-claim);flex:none;width:9px;height:5px;transform:rotate(-45deg)translateY(-3px)}#retailPage .photos{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}#retailPage .ph{aspect-ratio:1;background:linear-gradient(140deg,#6c6f72,#3d4043);border-radius:9px;position:relative;overflow:hidden}#retailPage .ph.b{background:linear-gradient(140deg,#7b756b,#4a453e)}#retailPage .ph.c{background:linear-gradient(140deg,#5d6871,#333b42)}#retailPage .ph span{color:#fff;font-size:10px;line-height:1.2;position:absolute;bottom:4px;left:5px;right:5px}#retailPage .video{color:#fff;background:linear-gradient(150deg,#2a3a31,#14201a);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}#retailPage .video i{background:var(--co-gold);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}#retailPage .video i:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid #fff;margin-left:3px}#retailPage .video small{color:#ffffffb3;font-size:12px;display:block}#retailPage .iv{flex-direction:column;gap:6px;display:flex}#retailPage .iv-frame{aspect-ratio:16/9;background:#14201a;border-radius:12px;position:relative;overflow:hidden}#retailPage .iv-frame img,#retailPage .iv-frame video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}#retailPage .iv-play{background:#14201ab8;border:0;border-radius:50%;place-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;transition:opacity .25s;display:grid;position:absolute;top:50%;left:50%}#retailPage .iv-play:after{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid #fff;margin-left:4px}#retailPage .iv-time{color:#fff;font-variant-numeric:tabular-nums;background:#00000080;border-radius:5px;padding:1px 5px;font-size:10.5px;font-weight:600;position:absolute;bottom:7px;right:8px}#retailPage .iv.playing .iv-play{opacity:0}#retailPage .iv-cap{color:var(--co-ink-2);font-size:12px}#retailPage .iv-cap b{color:var(--co-ink)}#retailPage .finds{flex-direction:column;gap:6px;display:flex}#retailPage .fd{background:var(--co-card);border:1px solid var(--co-line);border-radius:12px;align-items:center;gap:10px;padding:5px 10px 5px 5px;transition:opacity .35s,border-color .35s;display:flex}#retailPage .fd.wait{opacity:.4}#retailPage .fd.lit{border-color:#c9c3b0}#retailPage .fd-ph{border-radius:8px;flex:none;width:38px;height:38px;position:relative;overflow:hidden}#retailPage .fd-ph img{object-fit:cover;width:100%;height:100%;display:block}#retailPage .fd-ph svg{width:100%;height:100%;position:absolute;inset:0}#retailPage .fd-ph circle{fill:none;stroke:#ef4444;stroke-width:2.5px;stroke-dasharray:82;stroke-dashoffset:0;transform-origin:50%;transform:rotate(-90deg)}#retailPage .fd.wait circle{stroke-dashoffset:82px}#retailPage .fd.lit circle{transition:stroke-dashoffset .6s ease-out}#retailPage .fd-t{flex:1;min-width:0;line-height:1.25}#retailPage .fd-t b{font-size:13px;display:block}#retailPage .fd-t small{color:var(--co-ink-2);font-size:11.5px;display:block}#retailPage .pill.sev-now{color:#b91c1c;background:#fde8e8}#retailPage .pill.sev-soon{color:#9a4a08;background:#fdf0e1}#retailPage .pill.sev-watch{color:#1d4ed8;background:#e6edfb}#retailPage .card.who{flex-direction:row;align-items:flex-start;gap:10px}#retailPage .card.who .av{background:var(--co-chrome);width:30px;height:30px;color:var(--co-gold);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}#retailPage .ph.photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#retailPage .ph.photo:after{content:"";background:linear-gradient(#0000,#0000008c);height:45%;position:absolute;inset:auto 0 0}#retailPage .ph.photo span{z-index:1}#retailPage .ck{z-index:4;color:#1a1f36;background:#fff;flex-direction:column;gap:10px;padding:26px 18px 16px;transition:transform .35s;display:flex;position:absolute;inset:0;overflow:hidden;transform:translate(100%)}#retailPage .ck.open{transform:none}#retailPage .ck-co{color:#1a1f36;font-size:12.5px;font-weight:700}#retailPage .ck-what{color:#697386;margin-top:6px;font-size:13px}#retailPage .ck-amt{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:-6px;font-size:28px;font-weight:700}#retailPage .ck-wallet{gap:8px;margin-top:8px;display:grid}#retailPage .ck-w{border-radius:8px;place-items:center;height:42px;font-size:14.5px;font-weight:600;display:grid}#retailPage .ck-w.apple{color:#fff;background:#000}#retailPage .ck-w.google{color:#3c4043;background:#fff;border:1px solid #dadce0}#retailPage .ck-or{color:#8792a2;align-items:center;gap:8px;margin:4px 0;font-size:11.5px;display:flex}#retailPage .ck-or:before,#retailPage .ck-or:after{content:"";background:#e3e8ee;flex:1;height:1px}#retailPage .ck-m{border:1px solid #e3e8ee;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}#retailPage .ck-m small{color:#697386;font-size:11.5px;font-weight:400;display:block}#retailPage .ck-m i{border:1.5px solid #c1c9d2;border-radius:50%;flex:none;width:14px;height:14px}#retailPage .ck-foot{text-align:center;color:#8792a2;margin-top:auto;font-size:11px}#retailPage .ap-dim{opacity:0;pointer-events:none;background:#00000059;transition:opacity .3s;position:absolute;inset:0}#retailPage .ck.dim .ap-dim{opacity:1}#retailPage .ap{color:#fff;background:#1c1c1e;border-radius:18px 18px 0 0;padding:14px 18px 22px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}#retailPage .ck.dim .ap{transform:none}#retailPage .ap-row{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:10px;padding:9px 0;font-size:13px;display:flex}#retailPage .ap-row span:first-child{color:#ffffff8c}#retailPage .ap-ok{color:#fffc;flex-direction:column;align-items:center;gap:8px;margin-top:16px;font-size:12.5px;display:flex}#retailPage .ap-face{border:2.5px solid #fff;border-radius:10px;width:36px;height:36px;transition:border-color .25s;position:relative}#retailPage .ck.done .ap-face{border-color:#34c759}#retailPage .ck.done .ap-face:after{content:"";border-bottom:3px solid #34c759;border-left:3px solid #34c759;width:12px;height:7px;position:absolute;top:7px;left:9px;transform:rotate(-45deg)}#retailPage .pin-ledger .ledger,#retailPage .mini{transition:opacity .3s,visibility .3s}#retailPage.rt-no-total .pin-ledger .ledger,#retailPage.rt-no-total .mini{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){#retailPage .fd,#retailPage .fd.lit circle,#retailPage .iv-play,#retailPage .ck,#retailPage .ap,#retailPage .ap-dim,#retailPage .pin-ledger .ledger,#retailPage .mini{transition:none}}#retailPage .track{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}#retailPage .track div{color:var(--co-ink-2);flex-direction:column;gap:5px;font-size:10.5px;display:flex}#retailPage .track div:before{content:"";background:#e2ded1;border-radius:99px;height:6px}#retailPage .track div.on{color:var(--co-ink);font-weight:600}#retailPage .track div.on:before{background:var(--co-claim)}#retailPage .money{border:1px solid var(--co-line);background:#fff;border-radius:12px;flex-direction:column;gap:5px;padding:11px 12px;display:flex}#retailPage .money.end{margin-top:auto}#retailPage .money div{color:var(--co-ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;display:flex}#retailPage .money .t{color:var(--co-ink);border-top:1px solid var(--co-line);margin-top:2px;padding-top:7px;font-size:15px;font-weight:700}#retailPage .money .t.solo{border-top:0;margin-top:0;padding-top:0}#retailPage .sig{color:var(--co-ink);min-height:28px;font-family:Snell Roundhand,Brush Script MT,cursive;font-size:20px}#retailPage .pkg{background:var(--co-card);border:1.5px solid var(--co-line);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;display:flex}#retailPage .pkg .l{min-width:0}#retailPage .pkg .r{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}#retailPage .pkg .pr{font-variant-numeric:tabular-nums;font-weight:700}#retailPage .pkg.on{border-color:var(--co-gold);background:#fffaf0;box-shadow:0 0 0 2px #c5a25c40}#retailPage .cp-hero{background:#e7e3d8;flex:none;place-items:center;height:138px;margin:-16px -16px 0;display:grid;position:relative;overflow:hidden}#retailPage .cp-empty{color:var(--co-ink-2);font-size:12px;font-weight:600}#retailPage .cp-photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}#retailPage .cp-hero:after{content:"";opacity:0;background:linear-gradient(#0000,#0000008c);height:46px;transition:opacity .45s;position:absolute;inset:auto 0 0}#retailPage .cp-cap,#retailPage .cp-dots{z-index:1;opacity:0;transition:opacity .45s;position:absolute}#retailPage .cp-cap{color:#fff;font-size:13px;font-weight:600;bottom:8px;left:12px}#retailPage .cp-dots{gap:4px;display:flex;bottom:12px;right:12px}#retailPage .cp-dots i{background:#ffffff80;border-radius:50%;width:6px;height:6px}#retailPage .cp-dots i.on{background:#fff}#retailPage .cp-hero.lit .cp-photo,#retailPage .cp-hero.lit:after,#retailPage .cp-hero.lit .cp-cap,#retailPage .cp-hero.lit .cp-dots{opacity:1}#retailPage .cp-hero.lit .cp-empty{visibility:hidden}#retailPage .cp-sec{flex-direction:column;gap:7px;display:flex}#retailPage .cp-head{flex-direction:column;gap:1px;margin-bottom:2px;display:flex}#retailPage .cp-head h5{letter-spacing:-.01em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700}#retailPage .cp-head small{color:var(--co-ink-2);font-size:11.5px}#retailPage .cp-row{background:var(--co-card);border:1px solid var(--co-line);border-radius:10px;align-items:center;gap:9px;padding:6px 8px 6px 6px;display:flex}#retailPage .cp-row img{object-fit:cover;width:38px;height:38px;box-shadow:0 0 0 1px var(--co-line);border-radius:7px;flex:none}#retailPage .cp-row .nm,#retailPage .cp-ok .nm{flex-direction:column;flex:1;min-width:0;display:flex}#retailPage .cp-row .nm b,#retailPage .cp-ok .nm b{font-size:12.5px}#retailPage .cp-row .nm small{color:var(--co-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}#retailPage .cp-tag{color:#7a5b1c;text-align:center;background:#fbf1dc;border:1px solid #ecd9ac;border-radius:99px;flex:none;max-width:74px;padding:2px 6px;font-size:9.5px;font-weight:600;line-height:1.2}#retailPage .cp-row.on{border-color:var(--co-gold);box-shadow:inset 3px 0 0 var(--co-gold);background:#fbf6ea}#retailPage .cp-row.on img{box-shadow:0 0 0 2px var(--co-gold)}#retailPage .cp-act{flex-direction:column;gap:6px;display:flex}#retailPage .cp-act .pbtn.wide{padding:9px}#retailPage .cp-ghost{text-align:center;border:1.5px solid var(--co-gold);color:#7a5b1c;border-radius:12px;padding:7px;font-size:12.5px;font-weight:600}#retailPage .cp-ok{color:var(--co-claim);background:#2f6b461a;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}#retailPage .cp-ok .ck{background:#2f6b4638;border-radius:50%;flex:none;width:24px;height:24px;position:relative}#retailPage .cp-ok .ck:after{content:"";border-right:2px solid var(--co-claim);border-bottom:2px solid var(--co-claim);width:6px;height:10px;position:absolute;top:6px;left:8px;transform:rotate(40deg)}#retailPage .cp-ok .nm small{text-underline-offset:2px;font-size:11px;text-decoration:underline}#retailPage .cp-ok img{object-fit:cover;border-radius:6px;flex:none;width:28px;height:28px}#retailPage .cp-drips{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}#retailPage .cp-drip{border:1.5px solid var(--co-line);background:var(--co-card);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}#retailPage .cp-drip .t{background-position:50%;background-size:cover;height:46px;position:relative}#retailPage .cp-drip .t:after{content:"";background:var(--e);height:10px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #00000040}#retailPage .cp-drip b{padding:5px 7px;font-size:11.5px}#retailPage .cp-drip.on{border-color:var(--co-gold);box-shadow:0 0 0 2px #c5a25c4d}#retailPage .fi-sec{flex-direction:column;gap:10px;display:flex}#retailPage .cert .lnk,#retailPage .fi-ref,#retailPage .fi-social u{color:#7a5b1c;font-weight:600}#retailPage .cert .lnk{text-underline-offset:2px;margin-top:2px;font-size:12.5px;text-decoration:underline}#retailPage .fi-head{align-items:center;gap:10px;display:flex}#retailPage .fi-head .ok{background:#2f6b4624;border-radius:50%;flex:none;width:30px;height:30px;position:relative}#retailPage .fi-head .ok:after{content:"";border-right:2.5px solid var(--co-claim);border-bottom:2.5px solid var(--co-claim);width:7px;height:13px;position:absolute;top:7px;left:11px;transform:rotate(40deg)}#retailPage .fi-head h4{font-size:18px}#retailPage .fi-cong .big{font-size:15px}#retailPage .fi-picks{border-top:1px solid var(--co-line);gap:16px;margin-top:6px;padding-top:8px;display:flex}#retailPage .fi-picks>span{align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}#retailPage .fi-picks img,#retailPage .fi-picks i{object-fit:cover;width:20px;height:20px;box-shadow:0 0 0 1px var(--co-line);border-radius:50%;flex:none}#retailPage .fi-picks small{color:var(--co-ink-2);font-size:10.5px;font-weight:400;display:block}#retailPage .fi-war .row{align-items:flex-start;gap:9px;margin-top:4px;display:flex}#retailPage .fi-war .shield{background:var(--co-gold);clip-path:polygon(50% 0,100% 16%,100% 52%,50% 100%,0 52%,0 16%);flex:none;width:18px;height:20px;margin-top:1px}#retailPage .fi-war b{font-size:13px}#retailPage .fi-war small.mute{margin-top:4px;font-size:11px}#retailPage .fi-ref{text-align:center;border:1.5px solid var(--co-gold);border-radius:12px;padding:9px;font-size:13px}#retailPage .fi-social{justify-content:center;gap:16px;font-size:11.5px;display:flex}#retailPage .fi-thanks{text-align:center;color:var(--co-ink-2);font-size:11.5px}#retailPage .sc-sec{flex-direction:column;gap:10px;display:flex}#retailPage .sc-head{flex-direction:column;gap:3px;display:flex}#retailPage .sc-head small{color:var(--co-ink-2);font-size:12px;line-height:1.4}@keyframes rt-drop{0%{opacity:0;margin-top:-4px}to{opacity:1;margin-top:0}}#retailPage .sc-date{z-index:2;text-align:center;align-items:center;gap:6px;padding:14px 12px;position:relative}#retailPage .sc-date b{letter-spacing:-.01em;margin-bottom:4px;font-size:20px}#retailPage .sc-date .pbtn.wide{align-self:stretch}#retailPage .sc-link{color:#7a5b1c;text-underline-offset:2px;font-size:12.5px;font-weight:600;text-decoration:underline}#retailPage .sc-cal{justify-content:center;display:flex;position:relative}#retailPage .sc-calbtn{border:1.5px solid var(--co-gold);color:var(--co-ink);background:#fff;border-radius:99px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}#retailPage .ico{opacity:.8;border:1.5px solid;border-top-width:4px;border-radius:3px;flex:none;width:13px;height:13px}#retailPage .sc-menu{z-index:3;border:1px solid var(--co-line);text-align:left;background:#fff;border-radius:12px;flex-direction:column;width:196px;margin-left:-98px;padding:5px;animation:.18s ease-out rt-drop;display:flex;position:absolute;top:calc(100% + 6px);left:50%;box-shadow:0 12px 30px #0000002e}#retailPage .sc-menu span{border-radius:8px;align-items:center;gap:9px;padding:8px 9px;font-size:12.5px;font-weight:600;display:flex}#retailPage .sc-menu span.on{background:#fbf6ea}#retailPage .sc-exp{gap:6px}#retailPage .sc-exp .tick{font-size:12.5px;line-height:1.35}#retailPage .sc-note{color:var(--co-ink-2);text-align:center;font-size:11.5px}#retailPage .finger{opacity:0;pointer-events:none;z-index:5;background:#3b82f647;border:2px solid #3b82f6e6;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.3)}#retailPage .finger.show{opacity:1;transition:left .5s,top .5s,opacity .2s,transform .2s;transform:translate(-50%,-50%)scale(1)}#retailPage .finger.tap{transform:translate(-50%,-50%)scale(.72)}#retailPage .in{animation:.45s both rt-rise;animation-delay:var(--d,0s)}#retailPage .hide{display:none!important}@keyframes rt-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#retailPage .ledger{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:16px;min-width:0;padding:18px;display:flex}#retailPage .ledger h3{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-size:13px;font-weight:600}#retailPage .col{border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}#retailPage .col.roof{background:var(--azure-soft)}#retailPage .col.pay{background:var(--paid-soft)}#retailPage .col .h{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}#retailPage .col.roof .h{color:var(--azure-l)}#retailPage .col.pay .h{color:var(--paid)}#retailPage .col .h:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}#retailPage .li{color:var(--ink);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:14px;display:flex}#retailPage .li.muted{color:var(--ink-3)}#retailPage .li>span:first-child{min-width:0}#retailPage .li>span:last-child{white-space:nowrap;flex:none}#retailPage .li .chip{white-space:nowrap;border:1px solid;border-radius:99px;align-self:center;padding:1px 8px;font-size:11px}#retailPage .col.pay .chip{color:var(--paid)}#retailPage .li.tot{border-top:1px solid var(--line);padding-top:8px;font-weight:700}#retailPage .li.new{animation:.45s both rt-rise}#retailPage .bump{animation:.9s ease-out rt-bump}@keyframes rt-bump{0%{color:#fff;text-shadow:0 0 14px #8bb8ffe6}to{text-shadow:none}}#retailPage .ledger .foot{color:var(--ink-3);font-size:13px}#retailPage .scrolly{grid-template-columns:minmax(0,1fr) 340px minmax(0,1fr);gap:32px;display:grid}#retailPage .steps{flex-direction:column;grid-area:1/1;padding-left:30px;display:flex;position:relative}#retailPage .steps:before{content:"";background:var(--line);width:2px;position:absolute;top:48px;bottom:30vh;left:5px}#retailPage .steps .fill{background:var(--azure);width:2px;height:0;transition:height .4s;position:absolute;top:48px;left:5px}#retailPage .pin-phone{top:var(--pin-top,24px);grid-area:1/2;align-self:start;position:sticky}#retailPage .pin-ledger{top:var(--pin-top,24px);grid-area:1/3;align-self:start;position:sticky}#retailPage .phone-box{width:calc(340px * var(--s,1));height:calc(620px * var(--s,1));margin-inline:auto;position:relative}#retailPage .phone-box .phone{width:340px;max-width:none;transform:scale(var(--s,1));transform-origin:0 0;position:absolute;top:0;left:0}#retailPage .step{opacity:.32;flex-direction:column;justify-content:center;gap:14px;min-height:88vh;padding-block:24px;transition:opacity .35s;display:flex}#retailPage .step:first-child{justify-content:flex-start;min-height:70vh;padding-top:40px}#retailPage .step:last-child{min-height:80vh}#retailPage .step.now{opacity:1}#retailPage .step .count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;position:relative}#retailPage .step .count:before{content:"";background:var(--bg);border:2px solid var(--line);border-radius:50%;width:12px;height:12px;margin-top:-6px;transition:background .3s,border-color .3s,box-shadow .3s;position:absolute;top:50%;left:-30px}#retailPage .step.past .count:before{background:var(--azure);border-color:var(--azure)}#retailPage .step.now .count:before{background:var(--azure);border-color:var(--azure);box-shadow:0 0 0 5px var(--azure-soft)}#retailPage .step.now .count{color:var(--azure-l)}#retailPage .step h3{color:var(--ink-2);letter-spacing:0;font-size:15px;font-weight:600}#retailPage .step .rt-feat{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.12}#retailPage .step .desc{color:var(--ink-2);max-width:46ch}#retailPage .step .team{color:var(--ink-3);border-left:2px solid var(--line);padding-left:12px;font-size:14px}#retailPage .step .team b{color:var(--ink-2);font-weight:600}#retailPage .me-v{aspect-ratio:4/5;background:var(--panel);border:1px solid var(--line);border-radius:14px;width:220px;max-width:100%;position:relative;overflow:hidden}#retailPage .me-ph{color:var(--ink-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 10px 34px;font-size:12.5px;font-weight:600;display:flex;position:absolute;inset:0}#retailPage .me-ph small{color:var(--ink-3);font-size:11.5px;font-weight:400}#retailPage .me-ph i{background:var(--line);width:54px;height:54px;box-shadow:0 46px 0 6px var(--line);clip-path:inset(0 -20px -26px);border-radius:50%;margin-bottom:6px}#retailPage .me-cap{color:#fff;text-align:center;opacity:0;background:#0000009e;border-radius:6px;padding:4px 7px;font-size:11.5px;line-height:1.3;transition:opacity .3s;position:absolute;bottom:12px;left:8px;right:8px}#retailPage .me-snd{font:inherit;color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:99px;padding:4px 9px;font-size:11px;font-weight:600;position:absolute;top:8px;right:8px}#retailPage.me-sound .me-snd{background:var(--azure)}#retailPage .me-snd:focus-visible{outline:2px solid var(--azure-l);outline-offset:2px}#retailPage .me-bar{background:var(--azure);width:0;height:3px;position:absolute;bottom:0;left:0}#retailPage .step.now .me-cap{opacity:1}#retailPage .step.now .me-bar{animation:20s linear forwards rt-me}@keyframes rt-me{to{width:100%}}#retailPage .me-side,#retailPage .me-pin{display:none}#retailPage .step .me-v{aspect-ratio:9/16;width:clamp(150px,56.25vh - 225px,230px)}#retailPage .me-on .me-cap{opacity:1}#retailPage .me-on .me-bar{animation:20s linear forwards rt-me}@media (width<=980px) and (width>=521px){#retailPage .step:has(>.me){grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 200px;align-content:start;column-gap:24px;display:grid}#retailPage .step:has(>.me)>*{grid-column:1;align-self:start}#retailPage .step .me{grid-area:1/2/span 5}#retailPage .step .me-v{width:200px}}@media (width<=520px){#retailPage .step .me{display:none}#retailPage .pin-phone:has(>.me-pin){grid-template-columns:auto auto;justify-content:center;align-items:start;column-gap:12px;display:grid}#retailPage .pin-phone>.progress,#retailPage .pin-phone>.mini{grid-column:1/-1}#retailPage .pin-phone:has(>.me-pin) .phone-box{margin-inline:0}#retailPage .me-pin{display:block}#retailPage .me-pin .me-v{width:min(200px, calc(100vw - 52px - 340px * var(--s,.65)));aspect-ratio:9/16;border-radius:12px}#retailPage .me-pin .me-ph{padding-bottom:40px;font-size:11px}#retailPage .me-pin .me-ph i{width:34px;height:34px;box-shadow:0 30px 0 4px var(--line)}#retailPage .me-pin .me-cap{padding:3px 5px;font-size:10px;bottom:8px;left:5px;right:5px}#retailPage .me-pin .me-snd{padding:3px 7px;font-size:10px;top:5px;right:5px}}@media (prefers-reduced-motion:reduce){#retailPage .step.now .me-bar{animation:none}#retailPage .me-cap{transition:none}}#retailPage .progress{justify-content:center;gap:2px;margin-top:10px;display:flex}#retailPage .progress button{background:0 0;border:0;padding:8px 2px}#retailPage .progress button i{background:var(--line);border-radius:2px;width:18px;height:4px;transition:background .3s;display:block}#retailPage .progress button.done i{background:var(--azure)}#retailPage .progress button:hover i{background:var(--ink-3)}#retailPage .progress button.done:hover i{background:var(--azure-l)}#retailPage .mini{display:none}#retailPage .apart{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}#retailPage .apart div{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:24px 24px 24px 0;display:flex}#retailPage .apart h3{font-size:19px;font-weight:600}#retailPage .apart p{color:var(--ink-2);font-size:15px}#retailPage .final{flex-direction:column;align-items:flex-start;gap:16px;display:flex}#retailPage .final h2{font-size:clamp(28px,4.4vw,42px);font-weight:800;line-height:1.05}#retailPage .final p{color:var(--ink-2);max-width:56ch}@media (width<=980px){#retailPage .rt-flow{gap:72px}#retailPage .rt-hero{grid-template-columns:minmax(0,1fr)}#retailPage .scrolly{flex-direction:column;display:flex}#retailPage .pin-ledger{display:none}#retailPage .pin-phone{z-index:3;background:var(--bg);border-bottom:1px solid var(--line);order:-1;align-self:stretch;margin-inline:-20px;padding-block:10px 12px;padding-inline:20px;position:sticky;top:72px}#retailPage .progress{margin-top:4px}#retailPage .steps{padding-left:0}#retailPage .steps:before,#retailPage .steps .fill,#retailPage .step .count:before{display:none}#retailPage .mini{font-variant-numeric:tabular-nums;color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:10px;margin-top:8px;font-size:14px;display:flex}#retailPage .mini b{color:var(--ink)}#retailPage .mini .ok{color:var(--paid);font-weight:600}#retailPage .step{justify-content:flex-start;min-height:62vh;padding-top:28px}#retailPage .step:first-child{min-height:55vh}#retailPage .step:last-child{min-height:70vh}}@media (prefers-reduced-motion:reduce){#retailPage .in,#retailPage .li.new{animation:none}#retailPage .finger{display:none}#retailPage .step,#retailPage .step .count:before,#retailPage .steps .fill{transition:none}#retailPage .bump,#retailPage .pbody.swap{animation:none}}#retailPage .rt-hero h1{max-width:none;color:inherit}#retailPage .more-link{margin-top:0}@media (width<=980px) and (width>=521px){#retailPage .pin-phone{margin-inline:-30px;padding-inline:30px}}@media (width<=520px){#retailPage .pin-phone{padding-block:6px 8px}#retailPage .progress{margin-top:2px}#retailPage .progress button{padding-block:6px}#retailPage .mini{margin-top:2px;font-size:13px}#retailPage .step,#retailPage .step:first-child{gap:8px;padding-top:8px}#retailPage .step .rt-feat{font-size:21px}#retailPage .step .desc{font-size:15px;line-height:1.45}#retailPage .step .team{font-size:13px}}@media (width<=920px){#retailPage{padding:56px 0 72px}}
