:root{--bg:#f3f4f1;--surface:#fff;--fill:#f3f4f1;--fill-2:#e9ebe6;--line:#e6e8e3;--line-strong:#d3d6cf;--ink:#1b1f1a;--ink-2:#454b42;--ink-3:#6b7168;--ink-4:#868b82;--on-ink:#fff;--scrim:#1b1f1a66;--success:#1f7a4d;--success-bg:#d7f5dd;--success-fg:#0c5132;--warning:#b98000;--warning-bg:#fff1b8;--warning-fg:#5e4a00;--critical:#c70a24;--critical-bg:#fee9e8;--critical-fg:#8e1f0b;--pending:#7c3aed;--pending-bg:#f1e8ff;--pending-fg:#5700d1;--info-bg:#e3f1ff;--info-fg:#00527c;--on-critical:#fff;--on-success:#fff;--on-warning:#1b1f1a;--accent:#2456d3;--on-accent:#fff;--accent-ink:#1d47b0;--accent-tint:#e6edfb;--on-accent-tint:#1d47b0;--chart-rest:#7889c4;--chart-on:#2456d3;--r-xs:6px;--r-badge:8px;--r-input:12px;--r-tile:14px;--r-card:16px;--r-sheet:24px;--r-pill:999px;--s-xs:4px;--s-sm:8px;--s-md:12px;--s-lg:16px;--s-xl:24px;--s-2xl:32px;--s-3xl:48px;--h-compact:36px;--h-control:44px;--h-large:52px;--focus-ring:2px;--w-readable:560px;--h-dock:64px;--bp-tablet:768px;--e-raised:0 1px 2px #1b1f1a1f, 0 0 0 .5px #1b1f1a0f;--e-overlay:0 8px 24px #1b1f1a2e;--e-floating:0 10px 24px #1b1f1a3d;--m-fast:.12s;--m-base:.22s;--m-slow:.32s;--m-shimmer:1.5s;--toast-short:3s;--toast-long:5s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-exit:cubic-bezier(.4,0,1,1);--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fafaf8}.num{font-variant-numeric:tabular-nums}main{max-width:1420px;margin:0 auto;padding:56px 40px 140px}.grid{gap:16px;display:grid}.sw{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.sw .meta{color:var(--ink-3);padding:10px 12px 12px;font-size:12px;line-height:1.45}.sw .meta b{color:var(--ink);font-size:13px;font-weight:600;display:block}.phones{flex-wrap:wrap;align-items:flex-start;gap:48px 40px;margin-top:36px;display:flex}.tag.now{color:#3a3a3c;background:#e8e8ed}.tag.new{background:var(--accent-tint);color:var(--on-accent-tint)}.phone{background:var(--bg);border:8px solid #1c1c1e;border-radius:56px;flex-direction:column;width:406px;height:860px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #1b1f1a59,0 0 0 1px #3a3a3c}.scr{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.body{flex:1;padding:0 16px;overflow:hidden}.t-large{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.15}.t-nav{letter-spacing:-.012em;font-size:17px;font-weight:600}.i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.i.s{width:16px;height:16px}.i.l{width:24px;height:24px}.btn{font-family:var(--font);cursor:pointer;letter-spacing:-.01em;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.btn-primary{background:var(--accent);color:var(--on-accent);border-radius:var(--r-pill);height:52px;padding:0 24px;font-size:16px}.btn-primary.block{width:100%}.btn-secondary{background:var(--accent-tint);color:var(--on-accent-tint);border-radius:var(--r-pill);height:44px;padding:0 18px;font-size:15px}.btn-secondary.block{width:100%}.btn-link{color:var(--accent-ink);padding:0;font-size:16px}.btn-link[disabled]{color:var(--ink-4)}.seg{background:var(--fill-2);border-radius:var(--r-pill);padding:3px;display:inline-flex}.seg span{border-radius:var(--r-pill);height:30px;color:var(--ink-3);white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.seg span.on{background:var(--surface);color:var(--ink);box-shadow:var(--e-raised)}.seg.full{width:100%;display:flex}.seg.full span{flex:1;padding:0}.stepper{border-radius:var(--r-pill);background:var(--fill);height:36px;box-shadow:inset 0 0 0 1px var(--line);align-items:center;display:inline-flex}.stepper b{width:36px;height:36px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.stepper .v{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;font-size:15px;font-weight:600}.card{background:var(--surface);border-radius:var(--r-card)}.sale{background:var(--surface);border-radius:var(--r-card);overflow:hidden}.sale+.sale{margin-top:8px}.row{align-items:center;gap:12px;min-height:52px;padding:12px 16px;display:flex;position:relative}.row+.row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:16px;right:0}.tab{color:var(--ink-4);flex-direction:column;align-items:center;gap:3px;width:96px;font-size:10px;font-weight:600;display:flex}.tab.on{color:var(--accent-ink)}.state{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 24px 36px;display:flex}.state .ic{background:var(--fill);width:52px;height:52px;color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.dock{z-index:30;align-items:center;gap:10px;display:flex;position:absolute;bottom:30px;left:16px;right:16px}.glass{backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(#ffffff9e,#ffffff6b);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #ffffff40,0 0 0 .5px #1b1f1a1a,0 10px 30px -8px #1b1f1a47}.tabs-g{border-radius:999px;flex:1;align-items:center;height:64px;padding:4px;display:flex}.tg{height:56px;color:var(--ink-2);border-radius:999px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:10px;font-weight:600;display:flex}.tg.on{color:var(--accent-ink);background:#1b1f1a12}.fab{width:64px;height:64px;color:var(--on-accent);background:radial-gradient(120% 90% at 50% 0%, #ffffff8c, #fff0 55%), var(--accent);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffffb3,0 0 0 .5px #1b1f1a1f,0 10px 30px -8px #1b1f1a59}.fab .i{stroke-width:2.2px}.fade-bottom{z-index:25;pointer-events:none;background:linear-gradient(#f3f4f100,#f3f4f18c);height:130px;position:absolute;bottom:0;left:0;right:0}.toc{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.toc a{color:var(--accent-ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.pin{background:var(--critical);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex;position:absolute;box-shadow:0 0 0 2px #fff}.in-f{gap:var(--s-sm);text-align:left;flex-direction:column;width:100%;min-width:0;display:flex}.in-lbl{color:var(--ink);font-size:14px;font-weight:600;line-height:1.3}.in-box{align-items:center;gap:var(--s-sm);width:100%;min-height:48px;padding:0 var(--s-md);border-radius:var(--r-input);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);transition:box-shadow var(--m-fast) var(--ease-standard);font-size:16px;font-weight:400;line-height:1.3;display:flex}.in-val{min-width:0;padding:var(--s-md) 0;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.in-trail{width:44px;height:44px;margin-right:calc(var(--s-md) * -1);color:var(--ink-3);border-radius:var(--r-input);flex:none;justify-content:center;align-items:center;display:inline-flex}.in-msg{gap:var(--s-xs);color:var(--ink-3);align-items:flex-start;font-size:14px;font-weight:400;line-height:1.35;display:flex}.in-msg .i{margin-top:1px}:root{--st-scale:1;--st-hit:44px;--st-dot:var(--s-sm);--st-ring:2px;--st-badge-max:calc(var(--s-3xl) * 3);--st-toast-max:calc(var(--s-3xl) * 10)}.st-dot{width:var(--st-dot);height:var(--st-dot);background:currentColor;border-radius:50%;flex:none;display:inline-block}.st-dot--ring{box-shadow:inset 0 0 0 var(--st-ring) currentColor;background:0 0}.st-dot--success{color:var(--success)}.st-dot--warning{color:var(--warning);box-shadow:inset 0 0 0 var(--st-ring) currentColor;background:0 0}.st-dot--pending{color:var(--pending)}.st-dot--neutral{color:var(--ink-3)}.st-badge{align-items:center;gap:var(--s-xs);vertical-align:middle;max-width:var(--st-badge-max);padding:var(--s-xs) var(--s-sm);border-radius:var(--r-badge);font:600 calc(12px * min(var(--st-scale), 1.3))/1.2 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--fill-2);color:var(--ink-2);display:inline-flex}.st-badge .i{stroke-width:2px;width:1.2em;height:1.2em}.st-badge .st-dot{width:.6em;height:.6em}.st-badge--neutral{background:var(--fill-2);color:var(--ink-2)}.st-badge--success{background:var(--success-bg);color:var(--success-fg)}.st-badge--warning{background:var(--warning-bg);color:var(--warning-fg)}:root{--mo-scale:1;--mo-sym:var(--s-lg);--mo-row:var(--s-3xl);--mo-track:calc(var(--s-3xl) * 2.5);--mo-bar-min:var(--s-xs);--mo-tile-w:calc(var(--s-3xl) * 2 + var(--s-md));--mo-se:calc(var(--s-3xl) * 7);--li-scale:1;--li-dot-well:var(--s-lg);--li-indent:calc(var(--s-lg) + var(--li-dot-well) + var(--s-sm));--li-lead:calc(var(--s-3xl) * 2);--li-pre:calc(var(--s-3xl) + var(--s-lg));--li-act:calc(var(--s-3xl) + var(--s-2xl));--li-pm-max:calc(var(--s-3xl) * 2);--li-chip-max:calc(var(--s-3xl) * 2 + var(--s-lg));--li-chip-h:calc(var(--s-xl) - var(--s-xs));--li-well:var(--s-2xl);--li-shimmer:1.5s}.li-card{background:var(--surface);border-radius:var(--r-card);overflow:hidden}.li-card+.li-card{margin-top:var(--s-sm)}.li-sym{color:var(--ink-3)}:root{--sh-se-h:644px;--sh-kb:216px;--sh-kb-bar:var(--h-control);--sh-kb-total:calc(var(--sh-kb) + var(--sh-kb-bar));--sh-grab-w:36px;--sh-row:52px;--sh-rh:128px;--nv-dock-h:calc(var(--s-3xl) + var(--s-lg));--nv-tab-w:calc(var(--s-3xl) * 2);--nv-bar-h:var(--h-control)}.nv-scroller{padding:var(--s-md) var(--s-lg) 0;flex:1;overflow:hidden}.nv-lt{justify-content:space-between;align-items:center;gap:var(--s-md);padding-top:var(--s-sm);display:flex}.nv-lt .t-large{min-width:0}:root{--ps-scale:1;--ps-well:calc(var(--s-3xl) + var(--s-xs));--ps-cap:calc(var(--s-3xl) * 6 + var(--s-2xl));--ps-spin:calc(var(--s-xl) - var(--s-xs));--ps-shimmer:1.5s;--ps-amt:calc((var(--s-3xl) + var(--s-sm)) * min(var(--ps-scale), 1.5));--sa-scale:1;--sa-well:var(--s-2xl);--sa-cell-w:var(--h-control);--sa-cell-h:calc(var(--s-3xl) + var(--s-sm));--sa-ch-w:var(--s-2xl);--sa-mark:calc(var(--s-xl) - var(--s-xs));--sa-kb:calc(var(--s-3xl) * 5)}.sc-scroll{flex:1;padding:8px 16px 0;overflow:hidden}.sc-navbar{flex:none;justify-content:space-between;align-items:center;gap:8px;height:48px;padding:0 16px;display:flex;position:relative}.sc-navbar .ctr{text-align:center;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.sc-navbar .ctr .t-nav{display:block}.sc-navbar .ctr small{color:var(--ink-3);font-size:12px;font-weight:500;display:block}.sc-bottom{background:var(--bg);border-top:1px solid var(--line);flex-direction:column;flex:none;gap:8px;padding:12px 16px 34px;display:flex}.sc-list{flex-direction:column;gap:8px;margin-top:16px;display:flex}.sc-list>.li-card+.li-card{margin-top:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}body.ws{background:var(--surface)}.ws main{max-width:none;padding:0}.ws-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws-sprite{width:0;height:0;position:absolute;overflow:hidden}.ws-wrap{max-width:1180px;padding:0 var(--s-2xl);margin:0 auto}.ws a.btn{text-decoration:none}.ws .btn-primary{background:var(--success-fg);color:var(--on-ink)}.ws :focus-visible{outline:3px solid var(--success-fg);outline-offset:3px;border-radius:var(--r-xs)}.ws-green :focus-visible,.ws-end-card :focus-visible{outline-color:var(--on-ink)}.ws-skip{left:var(--s-lg);z-index:100;padding:var(--s-md) var(--s-lg);border-radius:var(--r-input);background:var(--success-fg);color:var(--on-ink);font-weight:700;text-decoration:none;position:absolute;top:-80px}.ws-skip:focus{top:var(--s-md)}.ws-nav{z-index:60;background:var(--surface);-webkit-backdrop-filter:saturate(1.4)blur(14px);transition:border-color var(--m-base) var(--ease-standard), box-shadow var(--m-base) var(--ease-standard);border-bottom:1px solid #0000;position:sticky;top:0}.ws-nav.stuck{border-color:var(--line);box-shadow:var(--e-raised)}.ws-nav:after{content:"";background:var(--success-fg);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ws-nav .ws-wrap{align-items:center;gap:var(--s-xl);height:64px;display:flex}.ws-brand{align-items:center;gap:var(--s-sm);letter-spacing:-.03em;color:var(--ink);font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.ws-logo{width:auto;height:36px;display:block}.ws-links{gap:var(--s-xs);margin-left:auto;display:flex}.ws-links a{color:var(--ink-2);padding:var(--s-sm) var(--s-md);border-radius:var(--r-pill);transition:background var(--m-fast) var(--ease-standard), color var(--m-fast) var(--ease-standard);font-size:16px;font-weight:500;text-decoration:none}.ws-links a:hover{background:var(--fill);color:var(--ink)}.ws-links a.on{background:var(--success-bg);color:var(--success-fg)}.ws-nav .btn-primary{height:var(--h-control);padding:0 var(--s-lg);font-size:15px}.ws-menu-btn{border-radius:var(--r-pill);background:var(--fill);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;flex:none;place-items:center;display:none}.ws-menu-btn .i{width:22px;height:22px}.ws-menu{display:none}.ws-stores{gap:var(--s-md);margin-top:var(--s-2xl);flex-wrap:wrap;display:flex}.ws-store{align-items:center;gap:var(--s-md);min-height:60px;padding:0 var(--s-xl) 0 var(--s-lg);border-radius:var(--r-input);background:var(--ink);color:var(--on-ink);transition:transform var(--m-base) var(--ease-standard), box-shadow var(--m-base) var(--ease-standard);text-decoration:none;display:inline-flex}a.ws-store:hover,.ws a.btn:hover{box-shadow:var(--e-overlay);transform:translateY(-2px)}.ws-store svg{fill:currentColor;flex:none;width:24px;height:24px}.ws-store--light{background:var(--surface);color:var(--ink)}.ws-store span{flex-direction:column;line-height:1.15;display:flex}.ws-store small{opacity:.8;font-size:13px}.ws-store b{letter-spacing:-.01em;font-size:19px;font-weight:700}.ws-store--soon{opacity:.72;cursor:default}.ws-store--soon small{opacity:1}.ws-stores-note{margin-top:var(--s-md);font-size:15px;line-height:1.5}.ws-end{padding:0 0 96px}.ws-end-card{padding:88px var(--s-2xl);border-radius:var(--r-sheet);background:radial-gradient(60% 90% at 80% 0%, color-mix(in srgb, var(--success) 75%, transparent), transparent 70%), var(--success-fg);color:var(--on-ink);text-align:center}.ws-end-card h2{letter-spacing:-.035em;font-size:clamp(32px,3.6vw,44px);font-weight:800;line-height:1.08}.ws-end-card p{margin:var(--s-md) auto 0;max-width:560px;color:var(--success-bg);font-size:19px;line-height:1.5}.ws-end-card .ws-stores{margin-top:var(--s-2xl);justify-content:center}.ws-end-card .ws-stores-note{color:var(--success-bg)}.ws-foot{background:var(--bg);padding-top:80px}.ws-foot-top{gap:var(--s-3xl);grid-template-columns:1.1fr 1.4fr;display:grid}.ws-foot-brand p{color:var(--ink-2);margin-top:var(--s-md);max-width:360px;font-size:18px;line-height:1.5}.ws-foot-act{gap:var(--s-sm);margin-top:var(--s-xl);flex-wrap:wrap;display:flex}.ws-foot-act .btn{height:var(--h-control);padding:0 var(--s-lg);font-size:15px}.ws-foot-cols{gap:var(--s-xl);grid-template-columns:repeat(3,1fr);display:grid}.ws-foot-cols b{color:var(--success-fg);margin-bottom:var(--s-md);font-size:15px;font-weight:700;display:block}.ws-foot-cols a{color:var(--ink);padding:var(--s-xs) 0;font-size:17px;text-decoration:none;display:block}.ws-foot-cols a:hover,.ws-foot-cols a.on{color:var(--success-fg)}.ws-foot-legal{justify-content:space-between;gap:var(--s-sm) var(--s-md);padding:var(--s-xl) 0 var(--s-2xl);border-top:1px solid var(--line-strong);color:var(--ink-2);flex-wrap:wrap;margin-top:64px;font-size:15px;line-height:1.5;display:flex}.ws-word{margin-top:var(--s-xl);letter-spacing:-.06em;color:var(--success-fg);user-select:none;justify-content:center;margin-bottom:-.1em;font-size:clamp(112px,23vw,330px);font-weight:800;line-height:.78;display:flex;overflow:hidden}.ws-word span{display:inline-block}@media (width<=900px){.ws-wrap{padding:0 var(--s-lg)}.ws-links{display:none}.ws-nav .btn-primary{margin-left:auto}.ws-menu-btn{display:grid}html:not(.js) .ws-menu-btn{display:none}.ws-menu{z-index:59;padding:var(--s-md) var(--s-lg) var(--s-xl);background:var(--surface);box-shadow:var(--e-overlay);border-bottom:1px solid var(--line);display:block;position:fixed;inset:64px 0 auto}.ws-menu[hidden]{display:none}.ws-menu a{min-height:56px;padding:0 var(--s-sm);border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;font-size:19px;font-weight:600;text-decoration:none;display:flex}.ws-menu a.on{color:var(--success-fg)}.ws-menu a .i{color:var(--ink-3)}.ws-foot{padding-top:56px}.ws-foot-top{gap:var(--s-2xl);grid-template-columns:1fr}.ws-foot-cols{grid-template-columns:1fr 1fr}.ws-end{padding-bottom:56px}.ws-end-card{padding:56px var(--s-lg)}.ws-stores .ws-store{padding:0 var(--s-md);flex:200px;justify-content:center}.ws-store b{font-size:17px}}@media (width>=601px) and (width<=900px){.ws-links{display:flex}.ws-links a{padding:var(--s-sm);font-size:15px}.ws-nav .btn-primary{margin-left:0}.ws-menu-btn,.ws-menu,.ws-menu[hidden]{display:none}.ws-stores .ws-store{padding:0 var(--s-xl) 0 var(--s-lg);flex:none}.ws-store b{font-size:19px}}@media (width<=380px){.ws-nav .ws-wrap{gap:var(--s-sm)}.ws-nav .btn-primary{padding:0 var(--s-md);font-size:14px}.ws-foot-cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){@keyframes ws-progress{to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){.ws-nav:after{animation:linear both ws-progress scroll(root)}}.js .rv{opacity:0;transition:opacity .8s var(--ease-standard), transform .8s var(--ease-standard);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(28px)}.js .rv.in{opacity:1;transform:none}.js .ws-word span{transition:transform .9s var(--ease-standard);transition-delay:calc(var(--d,0) * 60ms);transform:translateY(100%)}.js .ws-word.in span{transform:none}}@media print{.ws-nav,.ws-menu,.ws-foot-top,.ws-word,.ws-end,.lg-top,.lg-toc,.ws-skip{display:none!important}.ws-foot{background:0 0;padding-top:0}.js .rv{opacity:1!important;transform:none!important}}.ws-sec{padding:112px 0;scroll-margin-top:64px}.ws-tint{background:var(--bg)}.ws-head-c{text-align:center}.ws-head-c .ws-h2,.ws-head-c .ws-lead{margin-left:auto;margin-right:auto}.ws-eyebrow{color:var(--success-fg);margin-bottom:var(--s-lg);font-size:17px;font-weight:600}.ws-h1{letter-spacing:-.04em;font-size:clamp(44px,5.4vw,68px);font-weight:800;line-height:1.02}.ws-h2{letter-spacing:-.035em;max-width:780px;font-size:clamp(34px,3.9vw,48px);font-weight:800;line-height:1.06}.ws-lead{color:var(--ink-2);max-width:540px;margin-top:var(--s-xl);font-size:21px;line-height:1.5}.ws-hero{background:radial-gradient(42% 46% at 50% 82%, color-mix(in srgb, var(--success-bg) 85%, transparent), transparent 72%), var(--surface);padding:104px 0 96px;overflow:hidden}.ws-hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.ws-hero .ws-h1{max-width:1000px;font-size:clamp(40px,5.6vw,76px)}.ws-w{--g:var(--accent), var(--warning), var(--critical), var(--pending);font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-block;position:relative}.ws-w:nth-of-type(2){--g:var(--success), var(--accent), var(--warning), var(--critical)}.ws-w:nth-of-type(3){--g:var(--pending), var(--accent), var(--success), var(--warning)}.ws-w .bar{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--g));transform-origin:100%;height:.05em;position:absolute;bottom:-.04em;left:.01em;right:.01em;transform:scaleX(0)}.ws-w.on .bar{transform-origin:0;transform:scaleX(1)}.ws-ch{color:inherit}@media (hover:hover){.ws-w:hover .ws-ch{color:var(--c)}}@media (hover:none){.ws-w.on .ws-ch{color:var(--c)}}.ws-hero .ws-lead{max-width:600px}.ws-acts{justify-content:center;align-items:center;gap:var(--s-lg) var(--s-xl);margin-top:var(--s-2xl);flex-wrap:wrap;display:flex}.ws-acts .btn-primary{height:var(--h-large);padding:0 var(--s-2xl);font-size:17px}.ws-more{align-items:center;gap:var(--s-xs);color:var(--ink);font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.ws-more .i{width:18px;height:18px;transition:transform var(--m-base) var(--ease-standard)}.ws-more:hover .i{transform:translate(3px)}.ws-price-line{margin-top:var(--s-lg);color:var(--ink-3);font-size:16px}.ws-price-line b{color:var(--ink-2);font-weight:600}.ws-price-line a{color:var(--success-fg);font-weight:600;text-decoration:none}.ws-panel{border-radius:var(--r-sheet);background:radial-gradient(60% 70% at 50% 100%, color-mix(in srgb, var(--success) 22%, transparent), transparent 70%), var(--success-bg);transform-origin:50% 0;will-change:transform, opacity;margin-top:72px;padding-top:56px;position:relative}.ws-fl{z-index:3;will-change:transform;position:absolute}.ws-fl>span{border-radius:var(--r-sheet);box-shadow:var(--e-overlay);place-items:center;display:grid}.ws-fl .i{stroke-width:2px;width:34px;height:34px}.ws-fl--1{top:64px;left:-36px}.ws-fl--1>span{border-radius:var(--r-pill);background:var(--success-fg);width:104px;height:104px;color:var(--on-ink);font-size:52px;font-weight:800;rotate:-8deg}.ws-fl--2{bottom:120px;left:56px}.ws-fl--2>span{background:var(--surface);width:84px;height:84px;color:var(--success-fg);rotate:10deg}.ws-fl--3{top:-28px;left:34%}.ws-fl--3>span{background:var(--warning-bg);width:64px;height:64px;color:var(--warning-fg);rotate:-12deg}.ws-fl--3 .i{width:28px;height:28px}.ws-fl--4{top:120px;right:-28px}.ws-fl--4>span{background:var(--surface);width:92px;height:92px;color:var(--success-fg);rotate:8deg}.ws-fl--5{bottom:72px;right:72px}.ws-fl--5>span{border-radius:var(--r-pill);background:var(--ink);width:72px;height:72px;color:var(--on-ink);font-size:30px;font-weight:800;rotate:-6deg}.ws-hero-phone{border-radius:0 0 var(--r-sheet) var(--r-sheet);justify-content:center;height:584px;display:flex;position:relative;overflow:hidden}.ws-hero-phone .phone{zoom:.86;box-shadow:var(--e-floating);flex:none}.ws-hero-fig{font-variant-numeric:tabular-nums}.ws-note{z-index:2;align-items:center;gap:var(--s-md);width:252px;padding:var(--s-md) var(--s-lg) var(--s-md) var(--s-md);border-radius:var(--r-card);background:color-mix(in srgb, var(--surface) 92%, transparent);backdrop-filter:blur(12px);box-shadow:var(--e-overlay);display:flex;position:absolute}.ws-note .ic{border-radius:var(--r-tile);background:var(--success-bg);width:40px;height:40px;color:var(--success-fg);flex:none;place-items:center;display:grid}.ws-note .ic .i{stroke-width:2.4px;width:20px;height:20px}.ws-note--warn .ic{background:var(--warning-bg);color:var(--warning-fg)}.ws-note b{font-size:15px;font-weight:700;display:block}.ws-note span{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px;display:block}.ws-note--a{top:150px;right:calc(50% + 196px)}.ws-note--b{top:400px;left:calc(50% + 196px)}.ws-green{background:radial-gradient(55% 90% at 88% 0%, color-mix(in srgb, var(--success) 75%, transparent), transparent 70%), var(--success-fg);color:var(--on-ink)}.ws-green .ws-eyebrow,.ws-green .ws-lead{color:var(--success-bg)}.ws-total{gap:var(--s-3xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;margin-top:64px;display:grid}.ws-calc{background:var(--surface);color:var(--ink);border-radius:var(--r-sheet);padding:var(--s-2xl);box-shadow:var(--e-overlay)}.ws-calc h3{letter-spacing:-.01em;font-size:22px;font-weight:700}.ws-calc p{color:var(--ink-2);margin-top:var(--s-xs);font-size:17px}.ws-calc-row{gap:var(--s-md);margin-top:var(--s-xl);flex-direction:column;display:flex}.ws-calc label{color:var(--ink-2);margin-bottom:var(--s-xs);font-size:15px;font-weight:600;display:block}.ws-calc .ws-in{align-items:center;gap:var(--s-sm);height:var(--h-large);background:var(--fill);border-radius:var(--r-input);padding:0 var(--s-lg);box-shadow:inset 0 0 0 1px var(--line);display:flex}.ws-calc .ws-in:focus-within{box-shadow:inset 0 0 0 2px var(--success-fg)}.ws-calc .ws-in span{color:var(--ink-3);font-size:20px;font-weight:600}.ws-calc input{font:inherit;width:100%;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-size:22px;font-weight:700}.ws-res{min-width:0}.ws-approx{color:var(--success-bg);font-size:18px;font-weight:600}.ws-big{margin-top:var(--s-sm);letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:128px;font-weight:700;line-height:.95}.ws-big small{letter-spacing:0;opacity:.85;margin-right:var(--s-sm);font-size:.45em}.ws-big2{gap:var(--s-xl);margin-top:var(--s-lg);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--success-bg);flex-wrap:wrap;font-size:40px;font-weight:600;display:flex}.ws-mix{height:14px;margin-top:var(--s-2xl);border-radius:var(--r-pill);gap:3px;max-width:520px;display:flex;overflow:hidden}.ws-mix i{background:var(--on-ink);min-width:0;height:100%;transition:flex-grow .7s var(--ease-standard)}.ws-mix i:nth-child(2){background:color-mix(in srgb, var(--on-ink) 62%, transparent)}.ws-mix i:nth-child(3){background:color-mix(in srgb, var(--on-ink) 32%, transparent)}.ws-mix i:nth-child(4){background:color-mix(in srgb, var(--on-ink) 14%, transparent)}.ws-mix-l{gap:var(--s-xs) var(--s-xl);margin-top:var(--s-md);color:var(--success-bg);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:16px;display:flex}.ws-mix-l span{align-items:center;gap:var(--s-sm);display:inline-flex}.ws-mix-l span:before{content:"";border-radius:var(--r-pill);background:var(--on-ink);width:10px;height:10px}.ws-mix-l span:nth-child(2):before{background:color-mix(in srgb, var(--on-ink) 62%, transparent)}.ws-mix-l span:nth-child(3):before{background:color-mix(in srgb, var(--on-ink) 32%, transparent)}.ws-mix-l span:nth-child(4):before{background:color-mix(in srgb, var(--on-ink) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--on-ink) 50%, transparent)}.ws-mix-l b{color:var(--on-ink);font-weight:700}.ws-rate{margin-top:var(--s-2xl);padding-top:var(--s-lg);border-top:1px solid color-mix(in srgb, var(--on-ink) 24%, transparent);color:var(--success-bg);max-width:520px;font-size:16px;line-height:1.5}.ws-st{height:340vh;margin-top:48px;position:relative}.ws-feat{gap:var(--s-3xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;height:calc(100vh - 112px);min-height:640px;display:grid;position:sticky;top:88px}.ws-acc{flex-direction:column;display:flex}.ws-acc-item{border-top:1px solid var(--line)}.ws-acc-item button{align-items:center;gap:var(--s-lg);width:100%;padding:var(--s-xl) 0;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;display:flex}.ws-acc-item .t{letter-spacing:-.025em;color:var(--ink-3);transform-origin:0;transition:color var(--m-slow) var(--ease-standard), transform var(--m-slow) var(--ease-standard);flex:1;font-size:34px;font-weight:700;transform:scale(.72)}.ws-acc-item button:hover .t{color:var(--ink-2)}.ws-acc-item .pm{border-radius:var(--r-pill);background:var(--fill);width:36px;height:36px;transition:background var(--m-base) var(--ease-standard), color var(--m-base) var(--ease-standard);display:none}.ws-acc-item{position:relative}.ws-acc-item .body{opacity:0;transition:grid-template-rows var(--m-slow) var(--ease-standard), opacity var(--m-slow) var(--ease-standard);grid-template-rows:0fr;padding:0;display:grid}.ws-acc-item .body>div{color:var(--ink-2);max-width:520px;font-size:18px;line-height:1.55;overflow:hidden}.ws-acc-item .body>div>p{padding-bottom:var(--s-xl)}.ws-acc-item.on .body{opacity:1;grid-template-rows:1fr}.ws-acc-item .bar{background:var(--success-fg);transform-origin:0;height:2px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.ws-acc-item.on .t{color:var(--ink);transform:none}.ws-acc-item.on .pm{background:var(--success-fg);color:var(--on-ink)}.ws-stage{background:radial-gradient(70% 60% at 50% 40%, var(--success-bg), transparent 75%), var(--bg);border-radius:var(--r-sheet);place-items:center;height:100%;max-height:780px;padding:40px 0;display:grid;position:relative;overflow:hidden}.ws-stage .phone{zoom:.76;box-shadow:var(--e-floating)}.ws-stage .ws-view{visibility:hidden;opacity:0;grid-area:1/1;display:flex}.ws-stage .ws-view.on{visibility:visible;opacity:1}.ws .phone .tabs-g .tg.on{background:var(--success-bg);color:var(--success-fg)}.ws .phone .fab{background:var(--success-fg);color:var(--on-ink);box-shadow:var(--e-floating)}.ws .phone .seg span.on,.ws .phone .btn-link{color:var(--success-fg)}.rd .phone{background:var(--success-fg)}.rd-head{padding:0 var(--s-lg) calc(var(--s-3xl) + var(--s-lg));color:var(--on-ink);text-align:center}.rd-top{justify-content:space-between;align-items:center;gap:var(--s-sm);min-height:44px;font:600 15px/1.2 var(--font);display:flex}.rd-top span{align-items:center;gap:var(--s-xs);display:inline-flex}.rd-top .i{stroke-width:2.4px;width:16px;height:16px}.rd-label{margin-top:var(--s-sm);font:600 15px/1.2 var(--font);opacity:.85}.rd-fig{margin-top:var(--s-xs);font:700 54px/1 var(--font);letter-spacing:-.04em;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;display:flex}.rd-fig .sym{margin-right:var(--s-xs);letter-spacing:0;opacity:.88;font-size:32px}.rd-fig2{margin-top:var(--s-sm);font:600 20px/1.2 var(--font);opacity:.85;font-variant-numeric:tabular-nums}.rd-body{padding:0 var(--s-lg);background:var(--bg);flex:1}.rd-till{margin-top:calc(-1 * var(--s-3xl));padding:var(--s-sm);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-overlay);position:relative}.rd-tr{align-items:center;column-gap:var(--s-sm);min-height:40px;padding:0 var(--s-sm);grid-template-columns:1fr 96px 56px;display:grid}.rd-tr>:nth-child(n+2){text-align:right}.rd-tr--head{min-height:52px;box-shadow:inset 0 -1px 0 var(--line);margin-bottom:var(--s-xs)}.rd-tr--head .rd-tk{font:600 17px/1.2 var(--font);color:var(--ink)}.rd-tr--head .rd-tv{font:700 18px/1.2 var(--font)}.rd-tr--till{min-height:48px;margin-top:var(--s-xs);box-shadow:inset 0 1px 0 var(--line-strong)}.rd-tr--till .rd-tk{font:600 16px/1.2 var(--font);color:var(--ink)}.rd-tk{align-items:center;gap:var(--s-sm);font:400 15px/1.2 var(--font);color:var(--ink-2);white-space:nowrap;display:flex}.rd-tv{font:600 16px/1.2 var(--font);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.rd-tv--cost{color:var(--critical-fg)}.rd-sec{justify-content:space-between;align-items:baseline;gap:var(--s-md);margin:var(--s-xl) var(--s-lg) var(--s-sm);display:flex}.rd-sec b{font:700 17px/1.2 var(--font)}.rd-sec>span{font:400 14px/1.2 var(--font);color:var(--ink-3);font-variant-numeric:tabular-nums}.rd-due{align-items:center;gap:var(--s-xs);color:var(--warning-fg);font-weight:600;display:inline-flex}.rd .sc-list{margin-top:0}.rd-sale-h{justify-content:space-between;align-items:center;gap:var(--s-md);padding:var(--s-md) var(--s-md) 0 var(--s-lg);font:600 13px/1.2 var(--font);color:var(--ink-3);font-variant-numeric:tabular-nums;display:flex}.rd-sale-h b{color:var(--ink-2);font-weight:600}.rd-it{grid-template-columns:var(--li-dot-well) 1fr auto;align-items:start;column-gap:var(--s-sm);padding:var(--s-md) var(--s-lg);display:grid;position:relative}.rd-it+.rd-it:before{content:"";top:0;left:var(--li-indent);background:var(--line);height:1px;position:absolute;right:0}.rd-it .st-dot{justify-self:center;margin-top:7px}.rd-it__n{font:600 16px/1.3 var(--font);color:var(--ink)}.rd-q{margin-left:var(--s-xs);color:var(--ink-3);font-weight:400}.rd-it__c,.rd-it__pm{font:400 14px/1.3 var(--font);color:var(--ink-2);margin-top:2px}.rd-it__r{text-align:right}.rd-it__a{font:600 16px/1.3 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap}.rd-cap{height:36px;padding:0 var(--s-md);border-radius:var(--r-pill);background:var(--success-bg);color:var(--success-fg);font:600 14px/1 var(--font);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rd-cap .i{stroke-width:2.4px;width:15px;height:15px}.rd-cap--done{background:var(--success-fg);color:var(--on-ink)}.ws-bars{align-items:flex-end;gap:var(--s-sm);height:140px;margin-top:var(--s-md);padding:0 var(--s-sm);display:flex}.ws-bars i{background:var(--success-bg);border-radius:var(--r-xs) var(--r-xs) 0 0;flex:1}.ws-bars i.on{background:var(--success-fg)}.ws-bars-x{gap:var(--s-sm);margin-top:var(--s-xs);padding:0 var(--s-sm) var(--s-xs);display:flex}.ws-bars-x span{text-align:center;color:var(--ink-3);flex:1;font-size:12px}.ws-steps{gap:0 var(--s-lg);grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.ws-step{grid-row:span 2;grid-template-rows:subgrid;border-radius:var(--r-sheet);background:var(--surface);box-shadow:var(--e-raised);display:grid;overflow:hidden}.ws-step:hover{box-shadow:var(--e-overlay)}.ws-step-t{padding:var(--s-xl)}.ws-step-t .n{border-radius:var(--r-pill);background:var(--success-bg);width:32px;height:32px;color:var(--success-fg);place-items:center;font-size:15px;font-weight:700;display:grid}.ws-step-t h3{letter-spacing:-.02em;margin-top:var(--s-lg);font-size:24px;font-weight:700}.ws-step-t p{color:var(--ink-2);margin-top:var(--s-sm);font-size:17px;line-height:1.5}.ws-step-ph{background:var(--fill-2);height:320px;padding-top:var(--s-xl);justify-content:center;display:flex;position:relative;overflow:hidden}.ws-step-ph:after{content:"";background:linear-gradient(transparent, var(--fill-2));height:96px;position:absolute;bottom:0;left:0;right:0}.ws-step-ph .phone{zoom:.62;box-shadow:var(--e-overlay);flex:none}.ws-rk{align-items:center;gap:var(--s-md);padding:var(--s-md) var(--s-lg);display:flex}.ws-rk+.ws-rk{border-top:1px solid var(--line)}.ws-rk .nm{flex:1;font-size:16px;font-weight:600}.ws-rk .nm small{color:var(--ink-2);margin-top:2px;font-size:14px;font-weight:400;display:block}.ws-rk .q{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.ws-grid6{gap:var(--s-lg);grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.ws-grid6>div{padding:var(--s-2xl);border-radius:var(--r-sheet);background:var(--bg)}.ws-grid6>div:hover{background:var(--success-bg)}.ws-grid6 .ic{border-radius:var(--r-tile);background:var(--surface);width:48px;height:48px;color:var(--success-fg);box-shadow:var(--e-raised);place-items:center;display:grid}.ws-grid6 h3{margin-top:var(--s-lg);letter-spacing:-.01em;font-size:21px;font-weight:700}.ws-grid6 p{color:var(--ink-2);margin-top:var(--s-sm);max-width:340px;font-size:17px;line-height:1.5}.ws-grid6>.ws-wide{gap:var(--s-2xl);grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.ws-grid6>.ws-full{gap:var(--s-3xl);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;display:grid}.ws-tick{height:140px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.ws-tick-l{gap:var(--s-md);padding:var(--s-sm) var(--s-xs);flex-direction:column;display:flex}.ws-tick .ws-note{backdrop-filter:none;background:var(--surface);width:auto;box-shadow:var(--e-raised);position:static}.ws-off{align-items:center;gap:var(--s-sm);width:fit-content;height:36px;padding:0 var(--s-md);margin-bottom:var(--s-lg);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-raised);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;display:flex}.ws-off i{border-radius:var(--r-pill);background:var(--warning-fg);width:8px;height:8px;position:relative}.ws-till{padding:var(--s-sm) var(--s-lg);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-raised);font-variant-numeric:tabular-nums}.ws-till div{justify-content:space-between;gap:var(--s-md);padding:var(--s-md) 0;color:var(--ink-2);font-size:17px;display:flex}.ws-till div+div{border-top:1px solid var(--line)}.ws-till b{color:var(--ink);font-weight:700}.ws-till .cost{color:var(--critical-fg)}.ws-till .sum{color:var(--ink);font-weight:700;border-top:1px solid var(--line-strong)!important}.ws-till .sum b{font-size:22px}.ws-pcard{justify-content:space-between;align-items:center;gap:var(--s-xl);border-radius:var(--r-sheet);background:var(--bg);flex-wrap:wrap;padding:56px 64px;display:flex}.ws-pcard h2{letter-spacing:-.02em;font-size:30px;font-weight:800}.ws-pcard p{margin-top:var(--s-sm);max-width:560px;color:var(--ink-2);font-size:18px;line-height:1.5}.ws-pcard .btn-primary{height:var(--h-large);padding:0 var(--s-xl);font-size:17px}.ws-faq-grid{gap:var(--s-3xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.ws-faq{border:1px solid var(--line);border-radius:var(--r-sheet);interpolate-size:allow-keywords;overflow:hidden}.ws-faq summary:hover{background:var(--bg)}.ws-faq details+details{border-top:1px solid var(--line)}.ws-faq summary{align-items:center;gap:var(--s-lg);padding:var(--s-xl) var(--s-2xl);cursor:pointer;font-size:20px;font-weight:600;list-style:none;display:flex}.ws-faq summary::-webkit-details-marker{display:none}.ws-faq summary .i{color:var(--ink-3);transition:transform var(--m-base) var(--ease-standard);flex:none;margin-left:auto}.ws-faq details[open] summary .i{color:var(--success-fg);transform:rotate(45deg)}.ws-faq details p{padding:0 var(--s-2xl) var(--s-xl);color:var(--ink-2);max-width:680px;font-size:18px;line-height:1.6}.ws-faq details p a{color:var(--success-fg);font-weight:600}.ws-help{margin-top:var(--s-xl);color:var(--ink-2);font-size:17px;line-height:1.5}.ws-help a{color:var(--success-fg);font-weight:700}.ws-end-card--ph{padding-bottom:0;overflow:hidden}.ws-dl-ph{justify-content:center;height:380px;margin-top:64px;display:flex;overflow:hidden}.ws-dl-ph .phone{color:var(--ink);zoom:.78;flex:none;box-shadow:0 30px 80px #00000059}@media (width<=900px){.ws-wrap{padding:0 var(--s-lg)}.ws-links{display:none}.ws-nav .btn-primary{margin-left:auto}.ws-sec{padding:72px 0}.ws-h1{font-size:44px}.ws-h2{font-size:34px}.ws-lead{font-size:19px}.ws-grid6>.ws-wide,.ws-grid6>.ws-full{gap:var(--s-xl);grid-column:auto;grid-template-columns:1fr}.ws-dl-ph{height:340px;margin-top:48px}.ws-dl-ph .phone{zoom:.7}.ws-faq-grid,.ws-total,.ws-feat,.ws-steps,.ws-grid6{grid-template-columns:1fr}.ws-st{height:auto}.ws-feat{height:auto;min-height:0;position:static}.ws-acc-item .t{transform:none}.ws-hero{padding-top:48px}.ws-steps{gap:var(--s-lg);grid-template-rows:none}.ws-step{grid-row:auto;grid-template-rows:auto auto}.ws-grid6{gap:var(--s-2xl)}.ws-panel{margin-top:48px;padding-top:32px}.ws-hero-phone{height:480px}.ws-fl--1{top:24px;left:-12px}.ws-fl--1>span{width:64px;height:64px;font-size:32px}.ws-fl--2,.ws-fl--3,.ws-fl--5{display:none}.ws-fl--4{top:auto;bottom:40px;right:-10px}.ws-fl--4>span{width:60px;height:60px}.ws-fl--4 .i{width:26px;height:26px}.ws-pcard{padding:var(--s-xl)}.ws-pcard .btn{width:100%}.ws-hero-phone .phone{zoom:.74}.ws-big{font-size:64px}.ws-big2{gap:var(--s-lg);font-size:26px}.ws-total{gap:var(--s-2xl)}.ws-calc{padding:var(--s-xl)}.ws-stage{height:auto;padding:var(--s-xl) 0}.ws-stage .phone{zoom:.68}.ws-step-ph{height:380px}.ws-step-ph .phone{zoom:.8}.ws-acc-item{scroll-margin-top:80px}.ws-acc-item .t{color:var(--ink);font-size:22px}.ws-acc-item .body{opacity:1;grid-template-rows:1fr}.ws-acc-item .bar{display:none}.ws-note{width:220px;padding:var(--s-sm) var(--s-md) var(--s-sm) var(--s-sm)}.ws-note--a{top:250px;left:0;right:auto}.ws-note--b{top:400px;left:auto;right:0}.ws-grid6>div{padding:var(--s-xl)}.ws-acc-item .pm{display:none}.ws-faq summary{padding:var(--s-lg) var(--s-xl);font-size:18px}.ws-faq details p{padding:0 var(--s-xl) var(--s-lg);font-size:17px}.ws-stores .ws-store{padding:0 var(--s-md);flex:1;justify-content:center}.ws-store b{font-size:16px}.ws-foot{padding-top:56px}.ws-foot-top{gap:var(--s-2xl);grid-template-columns:1fr}.ws-foot-cols{grid-template-columns:1fr 1fr}}@media (width<=600px){.ws-acc{gap:var(--s-sm);grid-template-columns:1fr 1fr;display:grid}.ws-acc-item{display:contents}.ws-acc-item button{padding:0 var(--s-md);border-radius:var(--r-pill);background:var(--fill);justify-content:center;height:48px}.ws-acc-item .t{text-align:center;color:var(--ink-2);flex:none;font-size:15px;font-weight:600}.ws-acc-item.on button{background:var(--success-fg)}.ws-acc-item.on .t{color:var(--on-ink)}.ws-acc-item .body{order:1;grid-column:1/-1;display:none}.ws-acc-item.on .body{display:grid}.ws-acc-item .body>div>p{padding:var(--s-md) 0 0;font-size:17px}.ws-acc-item .bar{display:none}.ws-stage{margin-top:var(--s-sm)}.ws-grid6>div:not(.ws-wide):not(.ws-full){column-gap:var(--s-lg);padding:var(--s-lg) var(--s-xl);grid-template-columns:48px 1fr;display:grid}.ws-grid6>div:not(.ws-wide):not(.ws-full) .ic{grid-row:span 2}.ws-grid6>div:not(.ws-wide):not(.ws-full) h3{margin-top:0;font-size:18px}.ws-grid6>div:not(.ws-wide):not(.ws-full) p{margin-top:var(--s-xs);font-size:16px}.ws-off{grid-column:1/-1}.ws-step-ph{height:300px}.ws-step-ph .phone{zoom:.7}}@media (width>=601px) and (width<=900px){.ws-links{display:flex}.ws-links a{padding:var(--s-sm);font-size:15px}.ws-nav .btn-primary{margin-left:0}.ws-stores .ws-store{padding:0 var(--s-xl) 0 var(--s-lg);flex:none}.ws-store b{font-size:19px}.ws-st{height:340vh}.ws-feat{gap:var(--s-xl);grid-template-columns:1fr 1fr;height:calc(100vh - 112px);position:sticky}.ws-stage{height:100%}.ws-stage .phone{zoom:.66}.ws-acc-item .t{font-size:28px;transform:scale(.72)}.ws-acc-item.on .t{transform:none}.ws-acc-item .t{color:var(--ink-3)}.ws-acc-item.on .t{color:var(--ink)}.ws-acc-item .body{opacity:0;grid-template-rows:0fr}.ws-acc-item.on .body{opacity:1;grid-template-rows:1fr}.ws-acc-item .bar{display:block}.ws-step{grid-template-rows:auto;grid-template-columns:1fr 1fr}.ws-step-ph{height:300px}.ws-step-ph .phone{zoom:.62}.ws-grid6{gap:var(--s-md);grid-template-columns:1fr 1fr}.ws-grid6>.ws-wide,.ws-grid6>.ws-full{grid-column:1/-1;grid-template-columns:1fr 1fr}.ws-total{gap:var(--s-xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.ws-big{font-size:60px}}@media (prefers-reduced-motion:no-preference){@keyframes ws-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes ws-phone-in{0%{opacity:0;transform:translateY(80px)scale(.96)}}@keyframes ws-note-in{0%{opacity:0;transform:translateY(16px)scale(.92)}}@keyframes ws-float{50%{transform:translateY(-8px)}}@keyframes ws-fill{0%{transform:scaleX(0)}}.js .ws-w.on .bar{animation:3.2s linear both ws-fill}.js .ws-h1.held .ws-w .bar{transition:transform var(--m-slow) var(--ease-standard);animation:none}.ws-ch{transition:color var(--m-base) var(--ease-standard);transition-delay:calc(var(--i) * 25ms)}@media (hover:none){.ws-ch{transition-delay:0s}.js .ws-w.on .ws-ch{transition-delay:calc(var(--i) / var(--n) * 2.8s)}.js .ws-h1.held .ws-w.on .ws-ch{transition-delay:calc(var(--i) * 25ms)}}.js .ws-panel{animation:ws-rise 1s var(--ease-standard) .35s both}.js .ws-fl>span{animation:7s ease-in-out infinite ws-float}.js .ws-fl--2>span{animation-duration:8s;animation-delay:-2s}.js .ws-fl--3>span{animation-duration:6s;animation-delay:-4s}.js .ws-fl--4>span{animation-duration:9s;animation-delay:-1s}.js .ws-fl--5>span{animation-duration:7.5s;animation-delay:-3s}.js .ws-hero .hi{animation:ws-rise .8s var(--ease-standard) both;animation-delay:calc(var(--d,0) * 90ms)}.js .ws-hero-phone .phone{animation:ws-phone-in 1.1s var(--ease-standard) .2s both, ws-float 7s ease-in-out 1.3s infinite}.js .ws-note{animation:ws-note-in .6s var(--ease-standard) both, ws-float 6s ease-in-out infinite}.js .ws-note--a{animation-delay:1.2s,1.8s}.js .ws-note--b{animation-duration:.6s,7.5s;animation-delay:2s,2.6s}.js .rv{opacity:0;transition:opacity .8s var(--ease-standard), transform .8s var(--ease-standard);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(32px)}.js .rv.in{opacity:1;transform:none}.ws-stage .ws-view.past{transform:translateY(-40px)scale(.97)}.ws-stage .ws-view{transition:opacity .5s var(--ease-standard), transform .6s var(--ease-standard), visibility 0s linear .6s;transform:translateY(40px)scale(.97)}.ws-stage .ws-view.on{transition:opacity .5s var(--ease-standard) 80ms, transform .6s var(--ease-standard) 80ms, visibility 0s;transform:none}.ws-bars i{transform-origin:bottom;transition:transform .7s var(--ease-standard);transition-delay:calc(var(--i,0) * 60ms + .2s);transform:scaleY(.04)}.ws-view.on .ws-bars i{transform:none}.ws-step,.ws-grid6>div{transition:opacity .8s var(--ease-standard), transform .8s var(--ease-standard), box-shadow var(--m-base) var(--ease-standard), background var(--m-base) var(--ease-standard)}.js .ws-step.rv.in:hover,.js .ws-grid6>.rv.in:hover{transition-delay:0s;transform:translateY(-4px)}.ws-grid6 .ic{transition:transform var(--m-slow) var(--ease-standard)}.ws-grid6>div:hover .ic{transform:rotate(-6deg)scale(1.08)}.js .ws-step-ph .phone{transition:transform 1s var(--ease-standard) .25s;transform:translateY(48px)}.js .ws-step.in .ws-step-ph .phone{transform:none}@keyframes ws-tick{0%,22%{transform:none}30%,55%{transform:translateY(-72px)}63%,88%{transform:translateY(-144px)}96%,to{transform:translateY(-216px)}}@keyframes ws-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}.ws-tick-l{animation:ws-tick 9s var(--ease-standard) infinite}.ws-off i:after{content:"";border-radius:inherit;background:inherit;animation:1.6s ease-out infinite ws-ping;position:absolute;inset:0}.js .ws-till div{opacity:0;transition:opacity .5s var(--ease-standard), transform .5s var(--ease-standard);transition-delay:calc(var(--i,0) * .14s + .2s);transform:translate(16px)}.js .in .ws-till div{opacity:1;transform:none}.js .ws-dl-ph .phone{transition:transform 1.2s var(--ease-standard) .15s;transform:translateY(120px)}.js .ws-dl-ph.in .phone{transform:none}@keyframes ws-progress{to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){.ws-nav:after{animation:linear both ws-progress scroll(root)}}@keyframes ws-flash{0%{background:var(--success-bg)}to{background:0 0}}.ws-demo.done{animation:ws-flash 1.2s var(--ease-standard)}.ws-bump{animation:ws-bump .5s var(--ease-standard);display:inline-block}@keyframes ws-bump{40%{transform:scale(1.12)}}.ws-faq details::details-content{block-size:0;transition:block-size var(--m-slow) var(--ease-standard), content-visibility var(--m-slow) allow-discrete;overflow:hidden}.ws-faq details[open]::details-content{block-size:auto}.ws-faq summary{transition:background var(--m-fast) var(--ease-standard)}.js .ws-word span{transition:transform .9s var(--ease-standard);transition-delay:calc(var(--d,0) * 60ms);transform:translateY(100%)}.js .ws-word.in span{transform:none}}@media (width<=600px){.ws-fl,.ws-note--a,.ws-note--b{display:none}.ws-calc-row{gap:var(--s-md);grid-template-columns:1fr 1fr;display:grid}}.ws-tick--still{height:auto;-webkit-mask-image:none;mask-image:none}.ws-tick--still .ws-tick-l{animation:none!important}.ws-tick--still .ws-note:nth-child(n+4){display:none}@media (width<=1100px){.ws-note--a,.ws-note--b{display:none}}@media (width<=900px){.ws-fl--1{left:8px}}.ws-dl-ph .phone{text-align:left}.pr-sec{padding:104px 0}.pr-tint{background:var(--bg)}.pr-eyebrow{color:var(--success-fg);margin-bottom:var(--s-lg);font-size:16px;font-weight:600}.pr-h2{letter-spacing:-.035em;max-width:760px;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.08}.pr-lead{color:var(--ink-2);max-width:600px;margin-top:var(--s-lg);font-size:19px;line-height:1.5}.pr-c{text-align:center}.pr-c .pr-h2,.pr-c .pr-lead{margin-left:auto;margin-right:auto}.pr-head{text-align:center;padding:88px 0 0}.pr-head h1{letter-spacing:-.045em;font-size:clamp(48px,6vw,80px);font-weight:800;line-height:1}.pr-head .pr-lead{margin:var(--s-lg) auto 0}.pr-switch{margin-top:var(--s-2xl);border-radius:var(--r-pill);background:var(--fill-2);grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.pr-switch button{z-index:1;justify-content:center;align-items:center;gap:var(--s-sm);height:44px;padding:0 var(--s-xl);border-radius:var(--r-pill);font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:color var(--m-base) var(--ease-standard);background:0 0;border:0;font-size:16px;font-weight:600;display:inline-flex;position:relative}.pr-switch button .i{width:18px;height:18px}.pr-switch button[aria-pressed=true]{color:var(--ink)}.pr-switch button small{border-radius:var(--r-pill);background:var(--success-bg);color:var(--success-fg);padding:2px 8px;font-size:13px;font-weight:700}.pr-switch i{z-index:0;border-radius:var(--r-pill);background:var(--surface);width:calc(50% - 4px);box-shadow:var(--e-raised);transition:transform var(--m-slow) var(--ease-standard);position:absolute;top:4px;bottom:4px;left:4px}.pr-switch[data-p=year] i{transform:translate(100%)}.pr-cards{gap:var(--s-lg);text-align:left;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-top:56px;display:grid}.pr-card{padding:var(--s-xl);border-radius:var(--r-sheet);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.pr-card h3{align-items:center;gap:var(--s-sm);letter-spacing:-.02em;font-size:24px;font-weight:800;display:flex}.pr-card h3 .i{width:22px;height:22px;color:var(--success-fg)}.pr-card .line{margin-top:var(--s-xs);color:var(--ink-2);font-size:16px;line-height:1.45}.pr-pro{padding:var(--s-2xl);box-shadow:inset 0 0 0 2px var(--success-fg), var(--e-overlay)}.pr-amt{align-items:baseline;gap:var(--s-sm);margin-top:var(--s-xl);font-variant-numeric:tabular-nums;display:flex}.pr-amt b{letter-spacing:-.045em;font-size:72px;font-weight:700;line-height:1}.pr-amt b small{margin-right:var(--s-xs);letter-spacing:0;font-size:.45em}.pr-amt>span{color:var(--ink-2);font-size:19px;font-weight:600}.pr-per{min-height:24px;margin-top:var(--s-sm);color:var(--ink-2);font-size:16px}.pr-per b{color:var(--success-fg)}.pr-pro .btn-primary{width:100%;height:var(--h-large);margin-top:var(--s-xl);font-size:17px}.pr-fine{margin-top:var(--s-sm);color:var(--ink-3);text-align:center;font-size:14px}.pr-quota{gap:var(--s-sm);margin-top:var(--s-xl);grid-template-columns:repeat(3,1fr);display:grid}.pr-quota div{padding:var(--s-md);border-radius:var(--r-card);background:var(--success-bg);color:var(--success-fg)}.pr-quota b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1;display:block}.pr-quota span{margin-top:var(--s-xs);font-size:15px;font-weight:600;display:block}.pr-ticks{gap:var(--s-md);margin-top:var(--s-xl);flex-direction:column;list-style:none;display:flex}.pr-ticks li{gap:var(--s-md);align-items:flex-start;font-size:16px;line-height:1.4;display:flex}.pr-ticks li .i{width:20px;height:20px;color:var(--success-fg);stroke-width:2.6px;flex:none;margin-top:1px}.pr-extras{gap:var(--s-lg);grid-template-columns:1fr 1fr;display:grid}.pr-x .top{justify-content:space-between;align-items:center;gap:var(--s-md);display:flex}.pr-x .ic{border-radius:var(--r-tile);background:var(--success-bg);width:44px;height:44px;color:var(--success-fg);place-items:center;display:grid}.pr-x .tag{color:var(--ink-2);font-size:14px;font-weight:700}.pr-x h3{margin-top:var(--s-lg);font-size:20px}.pr-x .line{flex:1}.pr-x .amt{margin-top:var(--s-lg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.pr-x .amt span{letter-spacing:0;color:var(--ink-3);font-size:15px;font-weight:500}.pr-logos{gap:var(--s-xs);margin-top:var(--s-md);flex-wrap:wrap;display:flex}.pr-logos span{padding:2px var(--s-sm);border-radius:var(--r-pill);background:var(--fill);color:var(--ink-2);font-size:13px;font-weight:600}.pr-note{margin:var(--s-xl) auto 0;max-width:640px;color:var(--ink-2);text-align:center;font-size:16px;line-height:1.5}.pr-soon{height:28px;padding:0 var(--s-md);border-radius:var(--r-pill);background:var(--warning-bg);color:var(--warning-fg);letter-spacing:0;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.pr-x .amt .pr-soon,.pr-cmp-row .pr-soon{color:var(--warning-fg);font-size:14px}.pr-sum .pr-soon{background:color-mix(in srgb, var(--on-ink) 18%, transparent);color:var(--on-ink)}.pr-calc{gap:var(--s-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;max-width:980px;margin:56px auto 0;display:grid}.pr-calc-in{gap:var(--s-md);flex-direction:column;display:flex}.pr-row{align-items:center;gap:var(--s-md);padding:var(--s-md) var(--s-md) var(--s-md) var(--s-lg);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-raised);display:flex}.pr-row .nm{flex:1;font-size:17px;font-weight:600}.pr-row .nm small{color:var(--ink-3);margin-top:2px;font-size:14px;font-weight:400;display:block}.pr-step{align-items:center;gap:var(--s-xs);display:flex}.pr-step button{border-radius:var(--r-pill);background:var(--fill);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background var(--m-fast) var(--ease-standard);border:0;place-items:center;display:grid}.pr-step button:hover{background:var(--success-bg);color:var(--success-fg)}.pr-step button:disabled{opacity:.55;cursor:default;background:var(--fill);color:var(--ink)}.pr-step output{text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:20px;font-weight:700}.pr-tog{border-radius:var(--r-pill);background:var(--line-strong);cursor:pointer;width:52px;height:32px;transition:background var(--m-base) var(--ease-standard);border:0;flex:none;position:relative}.pr-tog:after{content:"";border-radius:var(--r-pill);background:var(--surface);width:26px;height:26px;box-shadow:var(--e-raised);transition:transform var(--m-base) var(--ease-standard);position:absolute;top:3px;left:3px}.pr-tog[aria-pressed=true]{background:var(--success-fg)}.pr-tog[aria-pressed=true]:after{transform:translate(20px)}.pr-sum{padding:var(--s-2xl);border-radius:var(--r-sheet);background:var(--success-fg);color:var(--on-ink);position:sticky;top:96px}.pr-sum h3{color:var(--success-bg);font-size:15px;font-weight:700}.pr-sum ul{margin-top:var(--s-md);list-style:none}.pr-sum li{justify-content:space-between;gap:var(--s-md);padding:var(--s-md) 0;font-variant-numeric:tabular-nums;font-size:17px;display:flex}.pr-sum li+li{border-top:1px solid color-mix(in srgb, var(--on-ink) 18%, transparent)}.pr-sum li b{font-weight:700}.pr-sum .tot{margin-top:var(--s-md);padding-top:var(--s-lg);border-top:1px solid color-mix(in srgb, var(--on-ink) 40%, transparent);color:var(--success-bg);font-size:15px}.pr-sum .tot b{margin-top:var(--s-xs);letter-spacing:-.03em;color:var(--on-ink);font-size:32px;font-weight:800;display:block}.pr-sum .ok{align-items:center;gap:var(--s-sm);margin-top:var(--s-lg);color:var(--success-bg);font-size:15px;display:flex}.pr-sum .ok .i{width:18px;height:18px}.pr-sum .ok[hidden]{display:none}.pr-cmp{max-width:980px;margin:56px auto 0}.pr-cmp-head{z-index:20;gap:var(--s-lg);padding:var(--s-lg) 0;background:var(--bg);transition:box-shadow var(--m-base) var(--ease-standard);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);display:grid;position:sticky;top:64px}.pr-cmp-head.stuck{box-shadow:0 1px 0 var(--line)}.pr-cmp-head>div{align-items:center;gap:var(--s-sm);text-align:center;flex-direction:column;display:flex}.pr-cmp-head b{letter-spacing:-.01em;font-size:20px;font-weight:800}.pr-cmp-head span{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:15px}.pr-cmp-head .btn{height:var(--h-control);padding:0 var(--s-lg);font-size:15px}.pr-cmp-head .btn-secondary{background:var(--success-bg);color:var(--success-fg)}.pr-cmp h3{padding-bottom:var(--s-md);letter-spacing:-.02em;margin-top:48px;font-size:24px;font-weight:800}.pr-cmp-row{gap:var(--s-lg);min-height:56px;padding:var(--s-md) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;font-size:16px;display:grid}.pr-cmp-row>:first-child{font-weight:600}.pr-cmp-row>:not(:first-child){text-align:center;color:var(--ink-2);font-variant-numeric:tabular-nums}.pr-cmp-row .i{width:20px;height:20px;color:var(--success-fg);stroke-width:2.6px;vertical-align:middle}.pr-cmp-row .no{color:var(--ink-3)}.pr-cmp-foot{margin-top:var(--s-xl);color:var(--ink-3);text-align:center;font-size:14px;line-height:1.5}.pr-trial{gap:var(--s-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:56px;display:grid}.pr-box{padding:var(--s-2xl);border-radius:var(--r-sheet);background:var(--surface);box-shadow:var(--e-raised)}.pr-box h3{letter-spacing:-.01em;font-size:22px;font-weight:700}.pr-tl{margin-top:var(--s-xl);list-style:none}.pr-tl li{column-gap:var(--s-lg);padding-bottom:var(--s-xl);grid-template-columns:32px 1fr;display:grid;position:relative}.pr-tl li:last-child{padding-bottom:0}.pr-tl li:not(:last-child):before{content:"";background:var(--line-strong);transform-origin:top;width:2px;position:absolute;top:32px;bottom:0;left:15px}.pr-tl .dot{border-radius:var(--r-pill);background:var(--success-fg);width:32px;height:32px;color:var(--on-ink);place-items:center;display:grid}.pr-tl .dot .i{stroke-width:2.4px;width:16px;height:16px}.pr-tl li b{font-size:17px;font-weight:700;display:block}.pr-tl li span{color:var(--ink-2);margin-top:2px;font-size:17px;line-height:1.45;display:block}.pr-pay{gap:var(--s-lg);margin-top:var(--s-xl);flex-direction:column;list-style:none;display:flex}.pr-pay li{gap:var(--s-md);color:var(--ink-2);grid-template-columns:44px 1fr;align-items:start;font-size:17px;line-height:1.45;display:grid}.pr-pay li b{color:var(--ink);display:block}.pr-pay .ic{border-radius:var(--r-tile);background:var(--success-bg);width:44px;height:44px;color:var(--success-fg);place-items:center;display:grid}.pr-who{align-items:center;gap:var(--s-lg);margin-top:var(--s-lg);padding:var(--s-xl);border-radius:var(--r-sheet);background:var(--surface);box-shadow:var(--e-raised);flex-wrap:wrap;display:flex}.pr-who .ic{border-radius:var(--r-tile);background:var(--success-bg);width:48px;height:48px;color:var(--success-fg);place-items:center;display:grid}.pr-who .tx{flex:1;min-width:240px}.pr-who .tx b{font-size:19px;display:block}.pr-who .tx span{color:var(--ink-2);font-size:16px}.pr-who .btn-primary{padding:0 var(--s-xl)}.pr-who .btn-secondary{height:var(--h-large);padding:0 var(--s-xl);background:var(--success-bg);color:var(--success-fg);font-size:16px}.pr-faq{border-bottom:1px solid var(--line);interpolate-size:allow-keywords;max-width:760px;margin:48px auto 0}.pr-faq details{border-top:1px solid var(--line)}.pr-faq summary{align-items:center;gap:var(--s-lg);padding:var(--s-xl) 0;cursor:pointer;transition:color var(--m-fast) var(--ease-standard);font-size:19px;font-weight:600;list-style:none;display:flex}.pr-faq summary:hover{color:var(--success-fg)}.pr-faq summary::-webkit-details-marker{display:none}.pr-faq summary .i{color:var(--ink-3);transition:transform var(--m-base) var(--ease-standard);flex:none;margin-left:auto}.pr-faq details[open] summary .i{color:var(--success-fg);transform:rotate(45deg)}.pr-faq details p{padding:0 var(--s-3xl) var(--s-xl) 0;color:var(--ink-2);font-size:17px;line-height:1.6}.pr-help{margin-top:var(--s-xl);color:var(--ink-2);text-align:center;font-size:16px}.pr-help a,.pr-who .tx a,.pr-pay a{color:var(--success-fg);font-weight:700}.pr-who-act{gap:var(--s-sm);flex-wrap:wrap;display:flex}.pr-who-act .btn{height:var(--h-large);padding:0 var(--s-xl);font-size:16px}@media (width<=900px){.pr-sec{padding:64px 0}.pr-head{padding-top:56px}.pr-switch button{padding:0 var(--s-lg);font-size:15px}.pr-cards,.pr-calc,.pr-trial{gap:var(--s-lg);grid-template-columns:1fr}.pr-calc{gap:var(--s-xl)}.pr-pro{padding:var(--s-xl)}.pr-amt b{font-size:60px}.pr-sum{position:static}.pr-box{padding:var(--s-xl)}.pr-who .btn{flex:1}.pr-cmp-head,.pr-cmp-row{gap:var(--s-sm);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.pr-cmp-head .btn{display:none}.pr-cmp-row{font-size:15px}.pr-faq details p{padding-right:0}}@media (width<=600px){.pr-extras{grid-template-columns:1fr}.pr-switch{width:100%;display:grid}.pr-switch button .i{display:none}.pr-x{column-gap:var(--s-md);padding:var(--s-lg);grid-template-columns:44px 1fr;display:grid}.pr-x .top{grid-row:span 3;align-self:start}.pr-x .tag{display:none}.pr-x h3{margin-top:0;font-size:18px}.pr-x .line{font-size:15px}.pr-x .amt{margin-top:var(--s-sm);font-size:20px}.pr-x .pr-logos,.pr-x .amt{grid-column:2}.pr-cmp-head b{font-size:17px}.pr-cmp-head span,.pr-cmp .lg{display:none}}@media (width>=601px) and (width<=900px){.pr-trial{grid-template-columns:1fr 1fr}.pr-who .btn{flex:none}.pr-cmp-head .btn{display:inline-flex}}@media (prefers-reduced-motion:no-preference){@keyframes pr-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes pr-bump{40%{transform:scale(1.05)}}.js .pr-head .hi{animation:pr-rise .8s var(--ease-standard) both;animation-delay:calc(var(--d,0) * 80ms)}.js .rv{opacity:0;transition:opacity .8s var(--ease-standard), transform .8s var(--ease-standard);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(28px)}.js .rv.in{opacity:1;transform:none}.pr-x{transition:transform var(--m-base) var(--ease-standard), box-shadow var(--m-base) var(--ease-standard)}.pr-x.in:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--e-overlay);transform:translateY(-4px)}.pr-bump{animation:pr-bump .4s var(--ease-standard)}.pr-sum li{animation:pr-rise .4s var(--ease-standard) both}.js .pr-tl li:before{transition:transform .6s var(--ease-standard);transition-delay:calc(var(--d,0) * .25s + .3s);transform:scaleY(0)}.js .pr-tl li .dot{transition:transform .5s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(var(--d,0) * .25s);transform:scale(0)}.js .in .pr-tl li:before,.js .in .pr-tl li .dot{transform:none}.pr-faq details::details-content{block-size:0;transition:block-size var(--m-slow) var(--ease-standard), content-visibility var(--m-slow) allow-discrete;overflow:hidden}.pr-faq details[open]::details-content{block-size:auto}.js .ws-word span{transition:transform .9s var(--ease-standard);transition-delay:calc(var(--d,0) * 60ms);display:inline-block;transform:translateY(100%)}.js .ws-word.in span{transform:none}}.lg-head{background:radial-gradient(50% 120% at 85% 0%, color-mix(in srgb, var(--success-bg) 80%, transparent), transparent 70%), var(--bg);padding:80px 0 56px;overflow:hidden}.lg-head h1{margin-top:var(--s-lg);letter-spacing:-.035em;max-width:820px;font-size:clamp(36px,4.6vw,56px);font-weight:800;line-height:1.05}.lg-sub{margin-top:var(--s-md);color:var(--ink-2);max-width:720px;font-size:19px;font-weight:600}.lg-meta{gap:var(--s-sm);margin-top:var(--s-xl);flex-wrap:wrap;display:flex}.lg-meta span{height:34px;padding:0 var(--s-md);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--e-raised);color:var(--ink-2);align-items:center;font-size:15px;display:inline-flex}.lg-meta b{color:var(--ink);margin-right:var(--s-xs);font-weight:700}.lg-tabs{gap:var(--s-sm);margin-top:var(--s-2xl);flex-wrap:wrap;display:flex}.lg-tabs a{height:40px;padding:0 var(--s-lg);border-radius:var(--r-pill);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.lg-tabs a:hover{background:var(--surface);color:var(--ink)}.lg-tabs a.on{background:var(--success-fg);color:var(--on-ink);box-shadow:none}.lg-body{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:72px;padding-top:64px;padding-bottom:112px;display:grid}.lg-toc{max-height:calc(100vh - 120px);position:sticky;top:96px;overflow:auto}.lg-toc summary{color:var(--ink-3);margin-bottom:var(--s-md);pointer-events:none;font-size:14px;font-weight:700;list-style:none}.lg-toc summary::-webkit-details-marker{display:none}.lg-toc ol{border-left:2px solid var(--line);list-style:none}.lg-toc a{padding:var(--s-sm) var(--s-lg);color:var(--ink-2);transition:color var(--m-fast) var(--ease-standard), border-color var(--m-fast) var(--ease-standard);border-left:2px solid #0000;margin-left:-2px;font-size:15px;line-height:1.35;text-decoration:none;display:block}.lg-toc a:hover{color:var(--ink)}.lg-toc a.on{color:var(--success-fg);border-left-color:var(--success-fg);font-weight:600}.lg-doc{max-width:720px;color:var(--ink-2);font-size:18px;line-height:1.7}.lg-doc>*+*{margin-top:var(--s-lg)}.lg-doc h2{padding-top:var(--s-xl);border-top:1px solid var(--line);letter-spacing:-.02em;color:var(--ink);margin-top:56px;scroll-margin-top:88px;font-size:26px;font-weight:800;line-height:1.25}.lg-doc>h2:first-child{border-top:0;margin-top:0;padding-top:0}.lg-doc h3{margin-top:var(--s-2xl);color:var(--ink);font-size:20px;font-weight:700}.lg-doc strong{color:var(--ink);font-weight:700}.lg-doc a{color:var(--success-fg);text-underline-offset:3px;font-weight:600}.lg-doc ul,.lg-doc ol{padding-left:var(--s-xl)}.lg-doc li+li{margin-top:var(--s-sm)}.lg-doc li::marker{color:var(--success-fg)}.lg-doc .lg-n{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:var(--s-xs);font-weight:700}.lg-doc blockquote{padding:var(--s-lg) var(--s-xl);border-radius:var(--r-card);background:var(--warning-bg);color:var(--ink)}.lg-doc blockquote strong{color:var(--warning-fg)}.lg-scroll{align-items:center;gap:var(--s-xs);margin-bottom:calc(-1 * var(--s-sm));color:var(--ink-3);font-size:15px;font-weight:600;display:none}.lg-table{border:1px solid var(--line);border-radius:var(--r-card);overflow-x:auto}.lg-table table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px;line-height:1.5}.lg-table th{text-align:left;vertical-align:bottom;padding:var(--s-md) var(--s-lg);background:var(--bg);color:var(--ink);font-size:14px;font-weight:700}.lg-table td{vertical-align:top;padding:var(--s-md) var(--s-lg);border-top:1px solid var(--line)}.lg-table td:first-child{color:var(--ink)}.lg-more{padding:var(--s-2xl);border-radius:var(--r-sheet);background:var(--bg);margin-top:72px}.lg-more h2{letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:800}.lg-more p{margin-top:var(--s-sm);color:var(--ink-2);font-size:17px;line-height:1.5}.lg-more .row{gap:var(--s-sm);min-height:0;margin-top:var(--s-xl);flex-wrap:wrap;padding:0;display:flex}.lg-more .btn-primary{height:var(--h-control);padding:0 var(--s-lg);font-size:15px}.lg-more .btn-secondary{height:var(--h-control);padding:0 var(--s-lg);background:var(--surface);color:var(--success-fg);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:15px}.lg-top{right:var(--s-xl);bottom:var(--s-xl);z-index:50;border-radius:var(--r-pill);background:var(--success-fg);width:48px;height:48px;color:var(--on-ink);box-shadow:var(--e-floating);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--m-base) var(--ease-standard), transform var(--m-base) var(--ease-standard);border:0;place-items:center;display:grid;position:fixed;transform:translateY(12px)}.lg-top.on{opacity:1;pointer-events:auto;transform:none}.lg-top .i{transform:rotate(90deg)}@media (width<=900px){.lg-head{padding:48px 0 40px}.lg-sub{font-size:17px}.lg-body{gap:var(--s-xl);padding-top:var(--s-xl);grid-template-columns:minmax(0,1fr);padding-bottom:72px}.lg-toc{max-height:none;padding:var(--s-md) var(--s-lg);border-radius:var(--r-card);background:var(--bg);position:static}.lg-toc summary{pointer-events:auto;cursor:pointer;padding:var(--s-sm) 0;color:var(--ink);justify-content:space-between;margin:0;font-size:16px;display:flex}.lg-toc summary:after{content:"+";color:var(--success-fg);font-size:20px;line-height:1}.lg-toc[open] summary:after{content:"−"}.lg-toc ol{margin-top:var(--s-sm)}.lg-doc{font-size:17px}.lg-doc h2{margin-top:var(--s-2xl);font-size:22px}.lg-more{padding:var(--s-xl)}.lg-top{display:none}.lg-scroll{display:flex}}@media (prefers-reduced-motion:no-preference){@keyframes lg-rise{0%{opacity:0;transform:translateY(20px)}}.lg-head h1,.lg-head .lg-sub,.lg-head .lg-meta,.lg-head .lg-tabs{animation:lg-rise .7s var(--ease-standard) both}.lg-head h1{animation-delay:60ms}.lg-head .lg-sub{animation-delay:.12s}.lg-head .lg-meta{animation-delay:.18s}.lg-head .lg-tabs{animation-delay:.24s}.lg-body{animation:lg-rise .8s var(--ease-standard) .2s both}.lg-doc h2.lg-hit{animation:lg-hit 1.4s var(--ease-standard)}@keyframes lg-hit{0%,30%{color:var(--success-fg)}}}.lg-doc .lg-more h2{border-top:0;margin-top:0;padding-top:0}.pg-head{background:radial-gradient(50% 120% at 85% 0%, color-mix(in srgb, var(--success-bg) 80%, transparent), transparent 70%), var(--bg);padding:88px 0 64px}.pg-head h1{letter-spacing:-.04em;max-width:820px;font-size:clamp(38px,5vw,64px);font-weight:800;line-height:1.04}.pg-lead{margin-top:var(--s-lg);max-width:640px;color:var(--ink-2);font-size:20px;line-height:1.5}.pg-sec{padding:72px 0 104px}.pg-narrow>*{max-width:860px}.pg-contact{gap:var(--s-md);margin-top:var(--s-2xl);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:900px;display:grid}.pg-ch{align-items:center;gap:var(--s-md);padding:var(--s-lg);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e-raised);color:var(--ink);transition:transform var(--m-base) var(--ease-standard), box-shadow var(--m-base) var(--ease-standard);text-decoration:none;display:flex}.pg-ch:hover{box-shadow:var(--e-overlay);transform:translateY(-2px)}.pg-ch .ic{border-radius:var(--r-tile);background:var(--success-fg);width:48px;height:48px;color:var(--on-ink);flex:none;place-items:center;display:grid}.pg-ch>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.pg-ch b{font-size:18px;font-weight:700}.pg-ch small{color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px;font-size:15px}.pg-ch .go{color:var(--ink-3)}.pg-chips{gap:var(--s-sm);margin-top:var(--s-xl);flex-wrap:wrap;display:flex}.pg-chips a{min-height:44px;padding:0 var(--s-lg);border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.pg-chips a:hover{background:var(--success-bg);color:var(--success-fg);box-shadow:none}.pg-groups{flex-direction:column;gap:72px;display:flex}.pg-groups>*{max-width:860px}.pg-group{scroll-margin-top:88px}.pg-group h2,.pg-card h2{align-items:center;gap:var(--s-md);letter-spacing:-.03em;margin-bottom:var(--s-xl);font-size:clamp(26px,3vw,34px);font-weight:800;display:flex}.pg-group h2 .ic,.pg-card h2 .ic{border-radius:var(--r-tile);background:var(--success-bg);width:48px;height:48px;color:var(--success-fg);flex:none;place-items:center;display:grid}.ws-faq details p b{color:var(--ink)}.pg-end h2{font-size:clamp(30px,3.4vw,40px)}.pg-end-act{justify-content:center;gap:var(--s-sm);margin-top:var(--s-2xl);flex-wrap:wrap;display:flex}.pg-end-act .btn{height:var(--h-large);padding:0 var(--s-xl);font-size:17px}.pg-end-act .btn-primary{background:var(--surface);color:var(--success-fg)}.pg-narrow{gap:var(--s-lg);flex-direction:column;display:flex}.pg-card{padding:var(--s-2xl);border-radius:var(--r-sheet);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.pg-card h2{margin-bottom:var(--s-lg);font-size:24px}.pg-card h2 .ic{width:44px;height:44px}.pg-card p,.pg-list li,.pg-steps li{color:var(--ink-2);font-size:18px;line-height:1.6}.pg-card p+p{margin-top:var(--s-md)}.pg-card a:not(.btn){color:var(--success-fg);font-weight:600}.pg-card b{color:var(--ink)}.pg-card .btn{margin-top:var(--s-xl);height:var(--h-large);padding:0 var(--s-xl);font-size:17px}.pg-steps{counter-reset:st;gap:var(--s-md);flex-direction:column;list-style:none;display:flex}.pg-steps li{counter-increment:st;gap:var(--s-md);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.pg-steps li:before{content:counter(st);border-radius:var(--r-pill);background:var(--success-fg);width:32px;height:32px;color:var(--on-ink);place-items:center;margin-top:1px;font-size:15px;font-weight:700;display:grid}.pg-list{gap:var(--s-md);padding-left:var(--s-xl);flex-direction:column;display:flex}.pg-list li::marker{color:var(--success-fg)}.pg-note{margin-top:var(--s-lg);padding:var(--s-md) var(--s-lg);border-radius:var(--r-card);background:var(--bg);font-size:16px!important}.pg-warn{background:var(--warning-bg);box-shadow:none}.pg-warn h2 .ic{background:var(--surface);color:var(--warning-fg)}.pg-warn p{color:var(--ink)}.pg-legal{padding:64px var(--s-2xl) 112px}.pg-dl{padding:56px 0 104px}.pg-dl-card{padding-top:72px;padding-bottom:72px}.pg-dl-card h1{letter-spacing:-.04em;margin-top:var(--s-xl);font-size:clamp(38px,5vw,60px);font-weight:800;line-height:1.05}.pg-dl-card a{color:var(--on-ink);font-weight:700}.pg-dl-mark svg{border-radius:22px;width:88px;height:88px;box-shadow:0 16px 40px #00000040}.pg-dl-steps{gap:var(--s-lg);margin-top:var(--s-2xl);grid-template-columns:repeat(3,1fr);display:grid}.pg-dl-steps>div{padding:var(--s-xl);border-radius:var(--r-sheet);background:var(--bg)}.pg-dl-steps .n{border-radius:var(--r-pill);background:var(--success-bg);width:32px;height:32px;color:var(--success-fg);place-items:center;font-size:15px;font-weight:700;display:grid}.pg-dl-steps b{margin-top:var(--s-md);letter-spacing:-.01em;font-size:20px;font-weight:700;display:block}.pg-dl-steps p{margin-top:var(--s-xs);color:var(--ink-2);font-size:17px;line-height:1.5}.pg-dl-more{margin-top:var(--s-2xl);text-align:center;color:var(--ink-2);font-size:17px}.pg-dl-more a{color:var(--success-fg);font-weight:700}.pg-dl-card .pg-dl-notify{margin-top:var(--s-lg);border-radius:var(--r-pill);height:var(--h-large);padding:0 var(--s-xl);background:var(--surface);color:var(--success-fg);font-size:17px}.ws-end-card .ws-stores-note a{color:var(--on-ink);font-weight:700}.pg-404{text-align:center;padding:104px 0 120px}.pg-404-n{letter-spacing:-.06em;color:var(--success-fg);font-size:clamp(120px,20vw,220px);font-weight:800;line-height:.9}.pg-404 h1{margin-top:var(--s-lg);letter-spacing:-.035em;font-size:clamp(32px,4vw,48px);font-weight:800}.pg-404 .pg-lead{margin-left:auto;margin-right:auto}.pg-404-links{justify-content:center;gap:var(--s-sm);margin-top:var(--s-2xl);flex-wrap:wrap;display:flex}.pg-404-links a{align-items:center;gap:var(--s-sm);min-height:48px;padding:0 var(--s-lg);border-radius:var(--r-pill);background:var(--bg);color:var(--ink);font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.pg-404-links a:hover{background:var(--success-bg);color:var(--success-fg)}@media (width<=900px){.pg-head{padding:48px 0 40px}.pg-lead{font-size:18px}.pg-sec{padding:48px 0 72px}.pg-groups{gap:56px}.pg-card{padding:var(--s-xl)}.pg-card p,.pg-list li,.pg-steps li{font-size:17px}.pg-card .btn{width:100%}.pg-legal{padding:40px var(--s-lg) 72px}.pg-dl{padding:24px 0 72px}.pg-dl-card{padding:48px var(--s-lg)}.pg-dl-steps{gap:var(--s-md);grid-template-columns:1fr}.pg-404{padding:64px 0 80px}}@media (prefers-reduced-motion:no-preference){@keyframes pg-rise{0%{opacity:0;transform:translateY(24px)}}.js .pg-head .hi,.js .pg-dl .hi{animation:pg-rise .8s var(--ease-standard) both;animation-delay:calc(var(--d,0) * 80ms)}}