:root{--f-display:var(--font-heading), var(--font-arabic), system-ui, sans-serif;--f-body:var(--font-arabic), "Segoe UI", Tahoma, system-ui, sans-serif;--f-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--bg:#fff;--surface:#f4f4f6;--surface-2:#eaeaef;--card:#fff;--ink:#09090b;--ink-2:#5f5f69;--line:#e4e4e9;--shadow-1:0 1px 2px #09090b0d, 0 10px 26px -16px #09090b40;--shadow-2:0 2px 4px #09090b0d, 0 30px 60px -28px #09090b73;--danger:#c62f2f;--ok:#11804f;--wa:#1da851;--wa-fill:#0f7a3d;--wa-ink:#fff;--tg:#2aabee;--k:#09090b;--k2:#141418;--k-mut:#a3a3ae;--k-line:#ffffff1f;--acc:#5b4cf5;--acc-ink:#fff;--hi:#ffb23f;--hi-ink:#1b1100;--acc-soft:color-mix(in oklab, var(--acc) 10%, var(--card))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#09090b;--surface:#131317;--surface-2:#1c1c22;--card:#141418;--ink:#f4f4f6;--ink-2:#a3a3ae;--line:#2a2a31;--shadow-1:0 1px 2px #0006, 0 10px 28px -16px #000c;--shadow-2:0 2px 6px #0006, 0 30px 70px -28px #000000e6;--danger:#ff7b7b;--ok:#4fd39a;--acc:#9d94ff;--acc-ink:#09090b}}:root[data-theme=dark]{--bg:#09090b;--surface:#131317;--surface-2:#1c1c22;--card:#141418;--ink:#f4f4f6;--ink-2:#a3a3ae;--line:#2a2a31;--shadow-1:0 1px 2px #0006, 0 10px 28px -16px #000c;--shadow-2:0 2px 6px #0006, 0 30px 70px -28px #000000e6;--danger:#ff7b7b;--ok:#4fd39a;--acc:#9d94ff;--acc-ink:#09090b}html{scroll-behavior:smooth;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lv{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.7;overflow-x:clip}.lv h1,.lv h2,.lv h3{font-family:var(--f-display);text-wrap:balance;margin:0;font-weight:800;line-height:1.15}.lv :focus-visible,.hdr :focus-visible,.ft :focus-visible,.menu :focus-visible,.dock :focus-visible{outline:2.5px solid var(--acc);outline-offset:3px;border-radius:8px}.mono{font-family:var(--f-mono);direction:ltr;unicode-bidi:isolate}.wrap{width:min(1200px,100% - 32px);margin-inline:auto}.ic{flex:none;width:20px;height:20px}.num{font-variant-numeric:tabular-nums}.pill{--h:48px;height:var(--h);white-space:nowrap;transition:transform .18s var(--ease), background-color .2s, box-shadow .25s var(--ease), color .2s, border-color .2s;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding-inline:22px;font-size:15px;font-weight:700;display:inline-flex}.pill:active{transform:scale(.97)}.pill:disabled{opacity:.6;cursor:default}.pill.p{background:var(--acc);color:var(--acc-ink)}.pill.k{background:var(--ink);color:var(--bg)}.pill.g{border:1.5px solid var(--line);background:var(--card);color:var(--ink)}.pill.w{color:var(--k);background:#fff}.pill.o{color:#fff;border:1.5px solid #ffffff59}.pill.wa{background:var(--wa-fill);color:var(--wa-ink)}.pill.sm{--h:40px;padding-inline:16px;font-size:14px}.pill .arr{transition:transform .25s var(--ease)}@media (hover:hover){.pill.p:hover{box-shadow:0 14px 30px -14px color-mix(in oklab, var(--acc) 90%, transparent);transform:translateY(-1px)}.pill.g:hover{border-color:color-mix(in oklab, var(--ink) 35%, var(--line))}.pill.w:hover{box-shadow:0 14px 30px -12px color-mix(in oklab, var(--hi) 70%, transparent)}.pill.o:hover{background:#ffffff14}.pill:hover .arr{transform:translate(-4px)}}.hdr{z-index:40;background:var(--bg);color:var(--ink);border-bottom:1px solid var(--line);font-family:var(--f-body);transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s;position:sticky;top:0}.hdr.over{color:#fff;border-bottom-color:var(--k-line);background:0 0}.hdr.solid{box-shadow:0 10px 30px -26px #09090b80}.hdr .wrap{align-items:center;gap:18px;height:76px;display:flex}.logo{font-family:var(--f-display);white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:22px;font-weight:800;display:flex}.logo i{background:var(--hi);border-radius:50%;flex:none;width:12px;height:12px}.logo span{text-overflow:ellipsis;overflow:hidden}.nav{gap:4px;margin-inline-start:10px;display:flex}.nav a{opacity:.75;border-radius:999px;padding:8px 12px;font-size:15px;font-weight:600;transition:opacity .2s,background-color .2s}.nav a:hover,.nav a[aria-current=true]{opacity:1}.hdr:not(.over) .nav a[aria-current=true]{background:var(--surface)}.hdr.over .nav a[aria-current=true]{background:#ffffff1a}.hdr .sp{flex:1}.hdr .tools{align-items:center;gap:4px;display:flex}.hdr .order{--h:42px;padding-inline:18px}.hdr.over .order{color:var(--k);background:#fff}.hdr.over .tools{--color-surface-2:#ffffff1a}.menu-b{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:none}@media (max-width:960px){.nav,.hdr .tools{display:none}.menu-b{display:grid}.hdr .wrap{gap:10px;height:64px}.logo{font-size:20px}.hdr .order{--h:40px;padding-inline:14px}}.wd{display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-words] .wd{animation:reveal .6s var(--ease) both;animation-timeline:view();animation-range:entry calc(var(--w,0) * 3%) entry calc(45% + var(--w,0) * 3%)}}}.sec{padding-block:100px 0}.sh{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.sh>div{gap:10px;min-width:0;max-width:660px;display:grid}.no{font-family:var(--f-display);color:var(--acc);font-size:15px;font-weight:700}.sh h2{font-size:clamp(30px,4vw,48px)}.sh p{color:var(--ink-2);max-width:56ch;font-size:17px}.lnk{color:var(--ink);border-bottom:1.5px solid var(--ink);transition:gap .25s var(--ease);align-items:center;gap:8px;padding-bottom:2px;font-size:15px;font-weight:700;display:inline-flex}.lnk:hover{gap:12px}.lnk .ic{width:16px;height:16px}@media (max-width:640px){.sec{padding-block:68px 0}.sh{margin-bottom:22px}.sh p{font-size:16px}}.hero{background:var(--k);color:#fff;isolation:isolate;min-height:720px;margin-top:-77px;padding-top:77px;position:relative;overflow:hidden}.hero-banner{z-index:-2;object-fit:cover;opacity:.22;width:100%;height:100%;position:absolute;inset:0}.reel{inset-inline-end:0;z-index:-1;grid-template-columns:1fr 1fr;gap:14px;width:50%;padding-inline:14px;display:grid;position:absolute;top:0;bottom:0;-webkit-mask-image:linear-gradient(90deg,#000 52%,#0000);mask-image:linear-gradient(90deg,#000 52%,#0000)}.reel:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--k), transparent 16%, transparent 84%, var(--k));position:absolute;inset:0}.reel .col{min-width:0;overflow:hidden}.reel .col:nth-child(3){display:none}.reel .t{gap:14px;display:grid}@media (prefers-reduced-motion:no-preference){.reel .t{animation:46s linear infinite reel}.reel .col:nth-child(2) .t{animation-duration:58s;animation-direction:reverse}.reel .col:nth-child(3) .t{animation-duration:50s}.reel:hover .t{animation-play-state:paused}}@keyframes reel{to{transform:translateY(-50%)}}.tile{aspect-ratio:3/4;background:var(--k2);border-radius:18px;width:100%;display:block;position:relative;overflow:hidden}.tile img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.tile.shot img{object-position:top}.tile span{inset-inline-start:10px;color:#fff;border:1px solid var(--k-line);background:#09090bc7;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600;position:absolute;bottom:10px}@media (hover:hover){.tile:hover img{transform:scale(1.05)}}.hin{align-items:center;min-height:644px;padding-block:40px 70px;display:flex;position:relative}.hcopy{grid-template-columns:minmax(0,1fr);gap:24px;width:min(620px,100%);display:grid}.hcopy>*{animation:reveal .6s var(--ease) both;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){.hcopy>*,.rot>span,.mini.enter,.swap{animation:none}}.eyebrow{color:var(--k-mut);border:1px solid var(--k-line);background:#09090bd1;border-radius:999px;align-items:center;gap:9px;width:max-content;max-width:100%;padding:5px 14px;font-size:14px;display:inline-flex}.eyebrow i{background:#3be38b;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #3be38b2e}.hx{font-size:clamp(50px,7.4vw,92px);font-weight:800;line-height:1.02}.hx>span{display:block}.rot{height:1.1em;color:var(--hi);overflow:hidden;display:grid!important}.rot>span{white-space:nowrap;grid-area:1/1}.rot>span.out{animation:rot-out .55s var(--ease) forwards}.rot>span.enter{animation:rot-in .55s var(--ease) both}@keyframes rot-in{0%{opacity:0;transform:translateY(100%)}}@keyframes rot-out{to{opacity:0;transform:translateY(-100%)}}.hlead{color:var(--k-mut);max-width:38ch;font-size:19px}.ctas{flex-wrap:wrap;gap:12px;display:flex}.ticks{color:#d7d7df;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ticks li{align-items:center;gap:8px;display:inline-flex}.ticks li:before{content:"";background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4L18 8' fill='none' stroke='%2309090B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/13px no-repeat;border-radius:50%;flex:none;width:20px;height:20px}@media (max-width:960px){.hero{min-height:0;margin-top:-65px;padding-top:65px}.reel{grid-template-columns:repeat(3,1fr);gap:10px;width:auto;height:330px;padding-inline:10px;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.reel:after{background:linear-gradient(to bottom, var(--k), transparent 12%, transparent 45%, var(--k) 98%)}.reel .col:nth-child(3){display:block}.reel .t{gap:10px}.tile{border-radius:14px}.tile span{inset-inline-start:7px;padding:3px 9px;font-size:11px;bottom:7px}.hin{min-height:0;margin-top:0;padding-block:18px 52px}.hcopy{gap:20px}.hlead{font-size:17px}}@media (max-width:520px){.ctas .pill{flex:1}.hx{font-size:54px}}@media (max-width:370px){.hx{font-size:48px}}.trades{border-bottom:1px solid var(--line);background:var(--bg)}.trades .wrap{align-items:center;gap:18px;height:72px;display:flex}.trades b{font-family:var(--f-display);white-space:nowrap;font-size:16px;font-weight:700}.mq{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(270deg,#0000,#000 6% 94%,#0000)}.mq .t{gap:10px;width:max-content;display:flex}@media (prefers-reduced-motion:no-preference){.mq .t{animation:70s linear infinite mq}.mq:hover .t{animation-play-state:paused}}@keyframes mq{to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.mq{-webkit-mask-image:none;mask-image:none}.mq .t{flex-wrap:wrap;width:auto}.mq .t [aria-hidden]{display:none!important}.trades .wrap{height:auto;padding-block:14px}}.tr-c{background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:38px;padding-inline:14px;font-size:14px;display:inline-flex}.tr-c:before{content:"";background:var(--acc);border-radius:50%;width:6px;height:6px}@media (max-width:640px){.trades .wrap{flex-direction:column;align-items:stretch;gap:10px;height:auto;padding-block:14px}.trades b{font-size:15px}}.show{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:22px;display:grid}.tabs{gap:6px;display:grid}.tab{--c:var(--acc);text-align:start;border-radius:18px;align-items:center;gap:12px;padding:10px 12px;transition:background-color .25s,box-shadow .25s;display:flex;position:relative}.tab img{object-fit:cover;border-radius:14px;flex:none;width:52px;height:52px}.tab div{min-width:0;line-height:1.35;display:grid}.tab b{font-family:var(--f-display);font-size:19px;font-weight:700}.tab small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tab[aria-selected=true]{background:var(--card);box-shadow:var(--shadow-1), 0 0 0 1.5px color-mix(in oklab, var(--c) 55%, transparent)}.tab:after{content:"";background:var(--c);opacity:0;border-radius:50%;width:8px;height:8px;transition:opacity .25s;position:absolute;inset-inline-end:14px}.tab[aria-selected=true]:after{opacity:1}@media (hover:hover){.tab:not([aria-selected=true]):hover{background:var(--surface)}}.anyt{border:1.5px dashed var(--line);color:var(--ink-2);border-radius:18px;gap:10px;margin-top:10px;padding:14px;font-size:14px;display:grid}.anyt b{color:var(--ink);font-weight:700}.anyt .lnk{justify-self:start}.anyt.ph-only{display:none}.stage{--c:var(--acc);background:color-mix(in oklab, var(--c) 11%, var(--surface));transition:background-color .6s var(--ease);border-radius:30px;gap:22px;min-width:0;padding:28px;display:grid}.dv{padding-inline-start:120px;padding-bottom:20px;position:relative}.lap{box-shadow:var(--shadow-2);background:#0c0c10;border-radius:16px;overflow:hidden}.chrome{direction:ltr;background:#17171c;align-items:center;gap:7px;height:32px;padding-inline:14px;display:flex}.chrome i{background:#33333c;border-radius:50%;flex:none;width:10px;height:10px}.chrome .url{color:#a3a3ae;height:20px;font:500 11.5px/20px var(--f-mono);white-space:nowrap;background:#24242c;border-radius:7px;min-width:0;margin-inline:12px auto;padding-inline:10px;overflow:hidden}.scr{aspect-ratio:1000/694;background:#000;position:relative;overflow:hidden}.scr img{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease), transform 1s var(--ease);position:absolute;inset:0;transform:scale(1.03)}.scr img.on{opacity:1;transform:none}.ph{inset-inline-start:0;aspect-ratio:196/404;background:#050507;border-radius:32px;width:178px;padding:7px;position:absolute;bottom:0;box-shadow:0 30px 60px -24px #000000b3,inset 0 0 0 1.5px #ffffff1a}.ph .ps{color:#141414;background:#fff;border-radius:26px;width:100%;height:100%;position:relative;overflow:hidden}.ph .notch{z-index:3;background:#050507;border-radius:10px;width:56px;height:16px;margin-left:-28px;position:absolute;top:12px;left:50%}.mini{transition:transform .5s var(--ease), opacity .35s;grid-template-rows:auto auto auto auto 1fr auto;font-size:10px;line-height:1.35;display:grid;position:absolute;inset:0}.mini.enter{animation:mini-in .5s var(--ease) both}@keyframes mini-in{0%{opacity:0;transform:translate(16%)}}.mini .sb{height:28px;font:600 9px var(--f-mono);direction:ltr;justify-content:space-between;align-items:end;padding:0 16px 3px;display:flex}.mini .mh{justify-content:space-between;align-items:center;padding:6px 11px 7px;display:flex}.mini .mh b{font-family:var(--f-display);color:var(--ms);font-size:13px}.mini .mh svg{width:14px;height:14px}.mini .mb{border-radius:11px;height:88px;margin-inline:9px;position:relative;overflow:hidden}.mini .mb img{object-fit:cover;width:100%;height:100%}.mini .ml{justify-content:space-between;padding:8px 11px 5px;font-weight:700;display:flex}.mini .mg{grid-template-columns:1fr 1fr;align-content:start;gap:6px;padding-inline:9px;display:grid;overflow:hidden}.mini .mg div{gap:2px;min-width:0;display:grid}.mini .mg img{aspect-ratio:1;object-fit:cover;background:#f3f3f3;border-radius:8px;width:100%;height:auto}.mini .mg b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:600;overflow:hidden}.mini .mg i{font-style:normal;font:600 9px var(--f-mono);color:var(--ms)}.mini .tb{background:#fff;border-top:1px solid #eee;justify-content:space-around;padding:7px 0 11px;display:flex}.mini .tb svg{color:#9a9a9a;width:13px;height:13px}.inf{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.inf .tx{gap:6px;min-width:0;display:grid}.inf .ey{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.inf .ey:before{content:"";background:var(--c);border-radius:50%;width:9px;height:9px}.inf h3{font-size:30px}.inf p{color:var(--ink-2);max-width:58ch;font-size:15px}.inf .fit{font-size:14px}.inf .fit b{color:var(--ink);font-weight:700}.pr4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.pr4>div{gap:3px;min-width:0;font-size:12.5px;display:grid}.pr4 img{aspect-ratio:1;object-fit:cover;background:var(--surface-2);border-radius:14px;width:100%;height:auto}.pr4 b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pr4 i{font-style:normal;font:500 12px var(--f-mono)}.pr4 s{color:var(--ink-2);font:500 11px var(--f-mono);margin-inline-start:5px}.acts{flex-wrap:wrap;gap:8px;display:flex}.rec{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.rec b{color:var(--ink)}.swap{animation:fade-in .35s var(--ease) both}@keyframes fade-in{0%{opacity:0}}@media (max-width:960px){.show{grid-template-columns:minmax(0,1fr)}.tabs{scrollbar-width:none;gap:8px;margin-inline:-16px;padding:4px 16px 8px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{border:1.5px solid var(--line);border-radius:999px;flex:none;gap:8px;padding:5px 5px 5px 14px}.tab img{border-radius:50%;width:34px;height:34px}.tab b{font-size:15px}.tab small,.tab:after{display:none}.tab[aria-selected=true]{border-color:var(--c);box-shadow:none;background:var(--card)}.anyt{display:none}.anyt.ph-only{border-radius:20px;margin-top:18px;padding:16px;font-size:15px;display:grid}.stage{border-radius:24px;gap:16px;padding:16px}.dv{padding-inline-start:0;padding-bottom:26px}.lap{width:84%;margin-inline-start:auto}.ph{border-radius:22px;width:31%;padding:5px}.ph .ps{border-radius:18px}.ph .notch{width:34px;height:10px;margin-left:-17px;top:9px}.mini{font-size:7.5px}.mini .mb{border-radius:7px;height:46px;margin-inline:6px}.mini .mh{padding:3px 7px 4px}.mini .mh b{font-size:9px}.mini .sb{height:18px;padding-inline:10px;font-size:7px}.mini .ml{padding:4px 7px 3px}.mini .mg{gap:4px;padding-inline:6px}.mini .mg b,.mini .mg i{font-size:7px}.mini .tb{padding:4px 0 6px}.mini .tb svg{width:10px;height:10px}.inf{grid-template-columns:minmax(0,1fr)}.inf h3{font-size:26px}.pr4{grid-template-columns:repeat(2,minmax(0,1fr))}.acts .pill{flex:1}}.steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.pin{background:var(--k);color:#fff;isolation:isolate;border-radius:30px;height:min(520px,100vh - 130px);position:sticky;top:100px;overflow:hidden}.pin:before{content:"";z-index:-1;background:radial-gradient(520px 360px at 50% 105%, color-mix(in oklab, var(--acc) 45%, transparent), transparent 70%);position:absolute;inset:0}.pv{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);pointer-events:none;place-items:center;padding:30px;display:grid;position:absolute;inset:0;transform:translateY(18px)scale(.98)}.pv.on{opacity:1;transform:none}.pv1 .g{grid-template-columns:repeat(4,1fr);gap:10px;width:min(440px,100%);display:grid}.pv1 .g img{aspect-ratio:1000/694;object-fit:cover;object-position:top;opacity:.45;width:100%;height:auto;transition:opacity .4s, transform .4s var(--ease), box-shadow .4s;border-radius:8px}.pv1 .g img.pick{opacity:1;box-shadow:0 0 0 2.5px var(--hi), 0 20px 40px -12px #000c;z-index:2;position:relative;transform:scale(1.14)}.pv2 .plan{color:#111;background:#fff;border-radius:22px;gap:10px;width:min(330px,100%);padding:22px;display:grid;position:relative;box-shadow:0 40px 80px -30px #000000e6}.pv2 .plan small{color:#666}.pv2 .plan b{font-family:var(--f-display);font-size:24px}.pv2 .plan .pr{font-family:var(--f-display);text-align:end;direction:ltr;font-size:40px;font-weight:800;line-height:1}.pv2 .plan .pr small{font-size:14px}.pv2 .plan ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pv2 .plan li{opacity:.3;align-items:center;gap:8px;font-size:14px;transition:opacity .35s;display:flex}.pv2 .plan li.on{opacity:1}.pv2 .plan li:before{content:"";background:#5b4cf5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4L18 8' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.pv2 .stamp{top:-14px;background:var(--hi);color:var(--hi-ink);opacity:0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;transition:transform .45s cubic-bezier(.34,1.5,.64,1),opacity .3s;position:absolute;inset-inline-start:-14px;transform:rotate(-6deg)scale(.6)}.pv2 .stamp.on{opacity:1;transform:rotate(-6deg)}.pv3 .brw{color:#111;background:#fff;border-radius:16px;width:min(440px,100%);overflow:hidden;box-shadow:0 40px 80px -30px #000000e6}.pv3 .chrome{background:#ededf1}.pv3 .chrome i{background:#c9c9d2}.pv3 .chrome .url{color:#333;background:#fff}.pv3 .bh{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:12px 16px;display:flex}.pv3 .lg{color:#fff;width:32px;height:32px;font-family:var(--f-display);border-radius:10px;place-items:center;transition:background-color .5s;display:grid}.pv3 .nm{font-family:var(--f-display);font-size:18px;font-weight:700}.typed:after{content:"";vertical-align:-.15em;background:currentColor;width:2px;height:1em;margin-inline-start:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.pv3 .pg{grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 16px;display:grid}.pv3 .pg img{aspect-ratio:1;object-fit:cover;opacity:0;border-radius:10px;width:100%;height:auto;transition:transform .45s cubic-bezier(.34,1.5,.64,1),opacity .3s;transform:scale(.6)}.pv3 .pg img.on{opacity:1;transform:none}.pv3 .sws{gap:6px;padding:0 16px 14px;display:flex}.pv3 .sws i{width:20px;height:20px;transition:transform .3s var(--ease), box-shadow .3s;border-radius:50%}.pv3 .sws i.on{transform:scale(1.15);box-shadow:0 0 0 2px #fff,0 0 0 4px #111}.tg{color:#111;background:#e7ebf0;border-radius:22px;width:min(300px,100%);font-size:13px;overflow:hidden;box-shadow:0 40px 80px -30px #000000e6}.tg .tgh{background:#fff;border-bottom:1px solid #e3e3e3;align-items:center;gap:10px;padding:10px 12px;display:flex}.tg .tgh i{background:var(--tg);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.tg .tgh i svg{width:17px;height:17px}.tg .tgh b{font-size:14px;display:block}.tg .tgh small{color:#6b6b6b;font-size:12px}.tg .tgb{align-content:end;gap:8px;min-height:250px;padding:12px;display:grid}.tg .msg span{line-height:1.5}.tg .msg{background:#fff;border-radius:14px 14px 14px 4px;gap:3px;padding:10px 12px;display:grid;box-shadow:0 1px 1px #0000000f}.tg .msg b{font-size:13.5px}.tg .msg span{color:#444}.tg .kb{grid-template-columns:1fr 1fr;gap:6px;display:grid}.tg .kb button{color:#1a6aa8;background:#fffc;border-radius:10px;height:36px;font-size:13px;font-weight:600;transition:background-color .2s,transform .15s,opacity .2s}.tg .kb button.press{background:#fff;transform:scale(.94)}.tg .kb button:disabled{opacity:.45;cursor:default}.tg .kb{transition:opacity .3s, transform .3s var(--ease)}.tg .kb.gone{opacity:0;pointer-events:none;transform:scale(.96)}.tg .reply{justify-self:start;font-weight:600;transition:transform .35s cubic-bezier(.34,1.5,.64,1),opacity .3s}.tg .reply.hide{opacity:0;transform:translateY(8px)scale(.94)}.sl{position:relative}.sl ol{margin:0;padding:0;list-style:none;display:grid}.sl:before{content:"";inset-inline-start:23px;background:var(--line);border-radius:2px;width:2px;position:absolute;top:24px;bottom:24px}.sl .fill{inset-inline-start:23px;background:var(--acc);transform-origin:top;width:2px;height:calc(100% - 48px);transform:scaleY(var(--p,.25));transition:transform .6s var(--ease);border-radius:2px;position:absolute;top:24px}.stp{grid-template-columns:48px 1fr;align-content:center;gap:20px;min-height:min(56vh,460px);padding-block:20px;display:grid}.stp .n{background:var(--bg);border:2px solid var(--line);width:48px;height:48px;font:700 17px var(--f-display);z-index:1;transition:background-color .4s, border-color .4s, color .4s, transform .4s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.stp.on .n{background:var(--acc);border-color:var(--acc);color:var(--acc-ink);transform:scale(1.08)}.stp .tx{gap:10px;display:grid}.stp h3{color:var(--ink-2);transition:color .4s}.stp.on h3{color:var(--ink)}.stp h3{font-size:clamp(24px,2.6vw,32px)}.stp p{color:var(--ink-2);max-width:40ch;font-size:17px}@media (max-width:960px){.steps{grid-template-columns:minmax(0,1fr);gap:0}.pin{z-index:2;border-radius:24px;height:290px;top:72px}.pv{padding:16px}.pv1 .g{gap:7px;width:min(320px,100%)}.pv2 .plan,.pv3 .brw,.pv4 .tg{transform:scale(.72)}.stp{grid-template-columns:40px 1fr;gap:14px;min-height:48vh}.stp .n{width:40px;height:40px;font-size:15px}.sl:before,.sl .fill{inset-inline-start:19px}.stp p{font-size:16px}}.bento{grid-template-rows:repeat(2,minmax(262px,auto)) minmax(236px,auto);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.bx{background:var(--surface);transition:transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:26px;flex-direction:column;justify-content:flex-end;gap:6px;padding:22px;display:flex;position:relative;overflow:hidden}.bx h3{font-size:20px;font-weight:700}.bx p{color:var(--ink-2);max-width:40ch;font-size:14px}.bx .vis{margin-bottom:auto;padding-bottom:14px;position:static}.bx .ex{z-index:1}.bx .vis.zv{padding-top:20px}@media (hover:hover){.bx:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}}.b-pan{grid-area:span 2/span 2}.b-tg{background:var(--k);color:#fff;grid-row:span 2}.b-tg p{color:var(--k-mut)}.b-cp{flex-direction:row;grid-column:span 2;align-items:center;gap:22px}.b-cp .tx{flex:1;align-self:end;gap:6px;display:grid}.ex{top:14px;color:var(--ink-2);border:1px dashed var(--ink-2);border-radius:6px;padding:0 7px;font-size:11px;position:absolute;inset-inline-end:14px}.panel{background:var(--card);box-shadow:var(--shadow-1);border-radius:18px;grid-template-columns:52px 1fr;display:grid;position:absolute;inset:20px 20px 110px;overflow:hidden}.panel .sd{background:var(--surface-2);align-content:start;justify-items:center;gap:10px;padding:14px 0;display:grid}.panel .sd i{background:var(--line);border-radius:7px;width:22px;height:22px}.panel .sd i:first-child{background:var(--acc)}.panel .mn{align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.panel .tp{justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}.panel .tp span{gap:5px;display:flex}.panel .tp span i{background:var(--surface);color:var(--ink-2);border-radius:999px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:600}.panel .tp span i.on{background:var(--ink);color:var(--bg)}.orow{background:var(--surface);border-radius:12px;align-items:center;gap:10px;padding:7px 8px;font-size:13px;display:flex}.orow img{object-fit:cover;border-radius:9px;flex:none;width:36px;height:36px}.orow>div{flex:1;min-width:0;line-height:1.35;display:grid}.orow b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.orow small{color:var(--ink-2);font-size:12px}.st{white-space:nowrap;border-radius:7px;padding:3px 8px;font-size:11px;font-weight:600;transition:background-color .4s,color .4s}.st.s0{background:color-mix(in oklab, var(--acc) 14%, transparent);color:var(--acc)}.st.s1{color:#9a6200;background:#d88a002e;background:lab(64.5622% 24.8116 69.6617/.18)}.st.s2{background:color-mix(in oklab, var(--ok) 16%, transparent);color:var(--ok)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .st.s1{color:#ffc35c}}:root[data-theme=dark] .st.s1{color:#ffc35c}.wab{background:var(--wa-fill);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.wab svg{width:16px;height:16px}.b-tg .tg{width:auto;box-shadow:none;border-radius:18px;position:absolute;inset:18px 18px auto}.b-tg .tg .tgb{min-height:0;padding:10px}.trk{margin:0;padding:0;list-style:none}.trk li{color:var(--ink-2);align-items:center;gap:10px;padding-block:5px;font-size:13px;display:flex;position:relative}.trk li i{border:2px solid var(--line);background:var(--bg);z-index:1;border-radius:50%;flex:none;width:16px;height:16px;transition:all .35s}.trk li:before{content:"";inset-inline-start:7px;background:var(--line);width:2px;height:100%;position:absolute;top:-50%}.trk li:first-child:before{display:none}.trk li.on{color:var(--ink);font-weight:600}.trk li.on i{background:var(--tg);border-color:var(--tg)}.zones{gap:2px;display:grid}.zr{border-radius:9px;align-items:center;gap:8px;padding:4px 9px;font-size:13px;transition:background-color .35s;display:flex}.zr.on{background:var(--acc-soft)}.zr span{flex:1}.zr .mono{color:var(--ink-2);flex:none;font-size:12px}.zfree{color:var(--ok);padding-inline:9px;font-size:12px;font-weight:600}.cpn{background:var(--card);width:280px;box-shadow:var(--shadow-1);border-radius:18px;flex:none;gap:8px;padding:12px;font-size:13px;display:grid}.cpn .row{justify-content:space-between;align-items:center;gap:8px;display:flex}.cpn .row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cpn .code{gap:6px;display:flex}.cpn .code .cc{cursor:copy;border:1.5px dashed color-mix(in oklab, var(--acc) 50%, var(--line));height:36px;font:500 13px var(--f-mono);color:var(--acc);direction:ltr;border-radius:10px;flex:1;justify-content:flex-end;align-items:center;padding-inline:10px;transition:background-color .25s,color .25s,border-color .25s;display:flex}.cpn .code .cc.ok{background:color-mix(in oklab, var(--ok) 12%, transparent);border-color:var(--ok);color:var(--ok)}@media (hover:hover){.cpn .code .cc:hover{background:var(--acc-soft)}}.cpn .code .pill{--h:36px;padding-inline:14px;font-size:13px}.cpn .tot{border-top:1px dashed var(--line);padding-top:8px;font-weight:700}.cpn .old{color:var(--ink-2);opacity:0;margin-inline-end:6px;font-size:12px;text-decoration:line-through;transition:opacity .3s}.cpn.applied .old{opacity:1}.cpn .disc{color:var(--ok);opacity:0;transition:opacity .3s, transform .3s var(--ease);transform:translateY(-4px)}.cpn.applied .disc{opacity:1;transform:none}.csv{background:var(--card);box-shadow:var(--shadow-1);border-radius:14px;font-size:12px;overflow:hidden}.csv .fh{border-bottom:1px solid var(--line);font:500 11px var(--f-mono);direction:ltr;align-items:center;gap:8px;padding:8px 10px;display:flex}.csv .fh i{color:#fff;width:24px;height:18px;font:700 8px var(--f-mono);background:#1d7044;border-radius:5px;place-items:center;font-style:normal;display:grid}.csv table{border-collapse:collapse;width:100%}.csv td{border-bottom:1px solid var(--line);white-space:nowrap;padding:4px 9px}.csv tr:last-child td{border-bottom:0}.csv tr{transition:background-color .3s}.csv tr.on{background:var(--acc-soft)}.abn{gap:7px;display:grid}.abn .orow{background:var(--card)}.more{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:15px;display:flex}.more b{color:var(--ink);font-weight:700}.more span{align-items:center;gap:7px;display:inline-flex}.more span:before{content:"";background:var(--acc);border-radius:50%;width:6px;height:6px}@media (max-width:1040px){.bento{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(250px,auto)}.b-pan{grid-area:span 1/span 2;min-height:400px}.b-tg{grid-row:span 2}.b-tg .tg{margin-bottom:14px;position:relative;inset:auto}}@media (max-width:640px){.bento{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.bx{min-height:250px}.b-pan{grid-column:auto;min-height:440px}.panel{inset:16px 16px 118px}.b-tg{grid-row:auto;min-height:0}.b-cp{flex-direction:column;grid-column:auto;align-items:stretch}.cpn{width:100%}}.band{background:var(--k);color:#fff;isolation:isolate;border-radius:34px;padding:56px;position:relative;overflow:hidden}.band:before{content:"";z-index:-1;background:radial-gradient(700px 420px at 90% 0%, color-mix(in oklab, var(--acc) 42%, transparent), transparent 70%);position:absolute;inset:0}.band .top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.band .top>div{gap:10px;max-width:620px;display:grid}.band .no{color:var(--hi)}.band h2{font-size:clamp(30px,4vw,48px)}.band p{color:var(--k-mut);font-size:17px}.svc{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:14px;display:grid}.sv{border:1px solid var(--k-line);min-height:340px;transition:transform .3s var(--ease), background-color .3s;background:#ffffff0a;border-radius:24px;align-content:end;gap:8px;padding:22px;display:grid;position:relative;overflow:hidden}.sv h3{font-size:22px;font-weight:700}.sv p{font-size:15px}.sv .from{color:var(--hi);font-size:14px;font-weight:600}.sv .art{height:160px;position:absolute;inset:22px 22px auto}@media (hover:hover){.sv:hover{background:#ffffff12;transform:translateY(-5px)}}.a-dot{height:100%;font-family:var(--f-display);color:var(--hi);place-items:center;font-size:64px;display:grid}@media (max-width:1040px){.svc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.band{border-radius:26px;padding:34px 20px}.svc{grid-template-columns:minmax(0,1fr)}.sv{min-height:320px}}.ptools{flex-wrap:wrap;gap:10px;display:flex}.seg{background:var(--surface);border-radius:999px;padding:4px;display:inline-flex;position:relative}.seg button{z-index:1;height:38px;color:var(--ink-2);white-space:nowrap;border-radius:999px;padding-inline:16px;font-size:14px;font-weight:600;transition:color .25s;position:relative}.seg button[aria-pressed=true]{color:var(--ink)}.seg .th{background:var(--card);box-shadow:var(--shadow-1);transition:transform .35s var(--ease), width .35s var(--ease);border-radius:999px;position:absolute;top:4px;bottom:4px;right:0}.seg .save{background:color-mix(in oklab, var(--ok) 16%, transparent);color:var(--ok);border-radius:999px;margin-inline-start:6px;padding:2px 7px;font-size:11px}.plans{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));align-items:stretch;gap:14px;display:grid}.plans.two{max-width:800px}.pl{--cx:50%;--cy:50%;background:var(--card);border:1.5px solid var(--line);isolation:isolate;transition:transform .3s var(--ease), box-shadow .3s;border-radius:26px;align-content:start;gap:14px;padding:26px;display:grid;position:relative;overflow:hidden}.pl:after{content:"";z-index:-1;opacity:0;background:radial-gradient(300px circle at var(--cx) var(--cy), var(--acc-soft), transparent 70%);transition:opacity .3s;position:absolute;inset:0}@media (hover:hover){.pl:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}.pl:hover:after{opacity:1}}.pl.f{box-shadow:var(--shadow-2);border-color:#0000}.pl.f:before{content:"";z-index:-2;background:conic-gradient(from 0deg, var(--acc), var(--hi), var(--acc), color-mix(in oklab, var(--acc) 25%, transparent), var(--acc));position:absolute;inset:-60%}@media (prefers-reduced-motion:no-preference) and (hover:hover){.pl.f:before{animation:6s linear infinite spin}}.pl.f .in{background:var(--card);z-index:-1;border-radius:24px;position:absolute;inset:2px}@keyframes spin{to{transform:rotate(1turn)}}.pl .tag{color:var(--ink-2);min-height:1.7em;font-size:13px;font-weight:500}.pl .badge{top:22px;color:var(--hi-ink);background:var(--hi);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;inset-inline-end:22px}.pl h3{font-size:26px}.price{direction:ltr;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.price .v{font-family:var(--f-display);font-size:50px;font-weight:800;line-height:1;display:inline-flex}.price .v.txt{direction:rtl;font-size:36px}.price .v .dg{height:1em;display:inline-block;overflow:hidden}.price .v .dg span{transition:transform .6s var(--ease);display:block}.price small{color:var(--ink-2);direction:rtl;font-size:15px}.pl .yr{color:var(--ink-2);text-align:end;min-height:1.7em;font-size:13px}.pl .yr b{color:var(--ok);font-weight:600}.pl ul{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.pl li{align-items:start;gap:9px;display:flex}.pl li svg{width:18px;height:18px;color:var(--acc);flex:none;margin-top:3px}.pl .acts2{gap:6px;margin-top:4px;display:grid}.pl .wa-l{color:var(--ink-2);border-radius:999px;justify-content:center;align-items:center;gap:7px;height:36px;font-size:14px;transition:color .2s,background-color .2s;display:inline-flex}.pl .wa-l svg{width:17px;height:17px;color:var(--wa)}@media (hover:hover){.pl .wa-l:hover{color:var(--ink);background:var(--surface)}}.pnote{color:var(--ink-2);margin-top:16px;font-size:14px}.pempty{border:1.5px dashed var(--line);text-align:center;border-radius:26px;justify-items:center;gap:12px;padding:34px;display:grid}@media (max-width:960px){.plans,.plans.two{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;max-width:none;margin-inline:-16px;padding:6px 16px 10px;display:flex;overflow-x:auto}.plans::-webkit-scrollbar{display:none}.pl{scroll-snap-align:center;flex:0 0 84%}.pl.f{order:-1}}.close{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:44px;display:grid}.close.solo{grid-template-columns:minmax(0,1fr);max-width:760px}.faq{border-top:1px solid var(--line)}.qa{border-bottom:1px solid var(--line)}.qa button{text-align:start;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:17px 2px;font-size:16.5px;font-weight:600;display:flex}.qa .pm{background:var(--surface);width:30px;height:30px;transition:background-color .3s, transform .4s var(--ease);border-radius:50%;flex:none;position:relative}.qa .pm:before,.qa .pm:after{content:"";background:var(--ink);width:11px;height:2px;transition:transform .35s var(--ease);border-radius:2px;margin:-1px 0 0 -5.5px;position:absolute;top:50%;left:50%}.qa .pm:after{transform:rotate(90deg)}.qa.open .pm{background:var(--ink);transform:rotate(180deg)}.qa.open .pm:before,.qa.open .pm:after{background:var(--bg)}.qa.open .pm:after{transform:rotate(0)}.qa .ans{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.qa.open .ans{grid-template-rows:1fr}.qa .ans>div{overflow:hidden}.qa .ans p{color:var(--ink-2);white-space:pre-line;max-width:58ch;padding:0 2px 18px}.reach{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:10px;margin-top:22px;display:grid}.reach a{background:var(--surface);color:var(--ink-2);border-radius:18px;gap:4px;min-width:0;padding:14px;font-size:13px;transition:background-color .2s;display:grid}.reach a b{color:var(--ink);align-items:center;gap:7px;font-size:15px;font-weight:700;display:flex}.reach a b svg{flex:none;width:18px;height:18px}.reach a .wa-ic{color:var(--wa)}.reach a .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover){.reach a:hover{background:var(--surface-2)}}.addr{color:var(--ink-2);margin-top:12px;font-size:14px}.form{background:var(--card);border:1.5px solid var(--line);box-shadow:var(--shadow-1);border-radius:30px;gap:15px;padding:28px;display:grid;position:relative;overflow:hidden}.form h3{font-size:28px}.form .legend{color:var(--ink-2);font-size:13px}.form .legend b,.fld label b{color:var(--danger)}.chosen{background:var(--acc-soft);border-radius:14px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.chosen img{object-fit:cover;border-radius:10px;width:40px;height:40px}.chosen span{flex:1}.chosen b{font-weight:700}.chosen button{width:30px;height:30px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.chosen button svg{width:16px;height:16px}.fld{gap:6px;min-width:0;display:grid}.fld label{font-size:14px;font-weight:600}.fld input,.fld select,.fld textarea{border:1.5px solid var(--line);background:var(--bg);width:100%;height:50px;color:var(--ink);border-radius:14px;outline:0;padding-inline:14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.fld textarea{resize:vertical;height:84px;padding-block:12px}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--acc);box-shadow:0 0 0 4px var(--acc-soft)}.fld.err input{border-color:var(--danger)}.fld .em{color:var(--danger);font-size:13px}.ltr{text-align:right;direction:ltr}.two-f{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form .send{--h:54px;font-size:16px}.form .fail{background:color-mix(in oklab, var(--danger) 12%, transparent);color:var(--danger);border-radius:12px;padding:10px 12px;font-size:14px;font-weight:600}.form .privacy{color:var(--ink-2);font-size:12px}.done{text-align:center;place-items:center;min-height:420px;padding:28px 8px;display:grid}.done>div{justify-items:center;gap:10px;max-width:36ch;display:grid}.done svg.ck{width:84px;height:84px}.done .ck circle{fill:none;stroke:var(--ok);stroke-width:3px;stroke-dasharray:240;stroke-dashoffset:240px;animation:dash .7s var(--ease) forwards}.done .ck path{fill:none;stroke:var(--ok);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:dash .45s .55s var(--ease) forwards}@media (prefers-reduced-motion:reduce){.done .ck circle,.done .ck path{stroke-dashoffset:0;animation:none}}@keyframes dash{to{stroke-dashoffset:0}}.done h3{font-size:26px}.done p{color:var(--ink-2)}@media (max-width:960px){.close{grid-template-columns:minmax(0,1fr)}.form{border-radius:24px;padding:20px}.two-f,.reach{grid-template-columns:minmax(0,1fr)}}.figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.figs div{background:var(--surface);text-align:center;border-radius:22px;padding:22px}.figs b{font-family:var(--f-display);color:var(--acc);font-size:40px;line-height:1.1;display:block}.figs span{color:var(--ink-2);font-size:14px}@media (max-width:640px){.figs{grid-template-columns:repeat(2,minmax(0,1fr))}}.midb{background:var(--k);color:#fff;isolation:isolate;border-radius:30px;align-content:center;gap:10px;min-height:180px;padding:40px;display:grid;position:relative;overflow:hidden}.midb img{z-index:-1;object-fit:cover;opacity:.3;width:100%;height:100%;position:absolute;inset:0}.midb h2{font-size:clamp(26px,3.4vw,38px)}.midb p{color:var(--k-mut);max-width:56ch}.midb .pill{justify-self:start}body:has(.lv){background:var(--bg)}.ft{border-top:1px solid var(--line);background:var(--bg);color:var(--ink);font-family:var(--f-body);margin-top:84px}.ft .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding-block:30px;display:flex}.ft .about{gap:4px;display:grid}.ft .about .logo{font-size:20px}.ft .about small{color:var(--ink-2);font-size:13px}.ft nav{color:var(--ink-2);flex-wrap:wrap;gap:6px 20px;font-size:15px;display:flex}.ft nav a{transition:color .2s}.ft nav a:hover{color:var(--ink)}@media (max-width:960px){.ft{margin-top:64px}.ft .wrap{flex-direction:column;align-items:flex-start}.ft{padding-bottom:env(safe-area-inset-bottom,0px)}}.dock{inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:45;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-2);transition:transform .45s var(--ease);font-family:var(--f-body);border-radius:999px;gap:8px;padding:8px;display:none;position:fixed;transform:translateY(150%)}.dock.on{transform:none}.dock .pill{--h:46px;flex:1}@media (max-width:960px){.dock{display:flex}}.menu{z-index:60;background:var(--k);color:#fff;padding:10px 18px calc(18px + env(safe-area-inset-bottom,0px));font-family:var(--f-body);--color-surface-2:#ffffff14;--color-surface:#fff;--color-ink:#fff;--color-ink-soft:#a3a3ae;--color-brand-deep:#09090b;--shadow-soft:none;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow-y:auto}.menu .mt{justify-content:space-between;align-items:center;height:54px;display:flex}.menu nav{align-content:center;padding-block:16px;display:grid}.menu nav a{font-family:var(--f-display);border-bottom:1px solid var(--k-line);animation:reveal .4s var(--ease) both;animation-delay:calc(.14s + var(--i) * 60ms);justify-content:space-between;align-items:center;gap:12px;padding-block:10px;font-size:34px;font-weight:800;display:flex}.menu nav a small{font-family:var(--f-body);color:var(--k-mut);font-size:14px;font-weight:500}.menu .mb{gap:8px;display:grid}.menu .mb .pill{--h:52px}.menu .tools{justify-content:center;align-items:center;gap:8px;margin-top:6px;display:flex}@media (prefers-reduced-motion:no-preference){.menu{animation:.5s cubic-bezier(.65,0,.35,1) both menu-in}.menu.closing{animation:.32s cubic-bezier(.65,0,.35,1) both menu-out}.menu .mt,.menu .mb{animation:reveal .4s var(--ease) both;animation-delay:.12s}.menu .mb{animation-delay:.5s}.menu.closing nav a,.menu.closing .mt,.menu.closing .mb{animation:.18s both menu-fade}}@keyframes menu-in{0%{clip-path:circle(0 at var(--o))}to{clip-path:circle(150% at var(--o))}}@keyframes menu-out{0%{clip-path:circle(150% at var(--o))}to{clip-path:circle(0 at var(--o))}}@keyframes menu-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.menu nav a{animation:none}}.xb{border:1.5px solid var(--k-line);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ic.wa-hero{color:#3be38b}.lt{--lt-ink:var(--ink);--lt-acc:var(--acc);--lt-hi:var(--hi);--lt-on:var(--acc-ink);--lt-soft:color-mix(in oklab, var(--acc) 16%, var(--bg));display:block}.lt svg{display:block}.lt [fill="rgb(9,9,11)"]{fill:var(--lt-ink)}.lt [stroke="rgb(9,9,11)"]{stroke:var(--lt-ink)}.lt [fill="rgb(91,76,245)"]{fill:var(--lt-acc)}.lt [stroke="rgb(91,76,245)"]{stroke:var(--lt-acc)}.lt [fill="rgb(255,178,63)"]{fill:var(--lt-hi)}.lt [stroke="rgb(255,178,63)"]{stroke:var(--lt-hi)}.lt [fill="rgb(236,234,254)"]{fill:var(--lt-soft)}.lt [stroke="rgb(236,234,254)"]{stroke:var(--lt-soft)}.lt [fill="rgb(254,254,254)"]{fill:var(--lt-on)}.lt [stroke="rgb(254,254,254)"]{stroke:var(--lt-on)}.hin{pointer-events:none}.hcopy{pointer-events:auto}.spot{z-index:-1;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(340px circle at var(--sx,70%) var(--sy,40%), color-mix(in oklab, var(--acc) 42%, transparent), transparent 70%);transition:opacity .45s;position:absolute;inset:0}.hero.lit .spot{opacity:1}.reel .tile{transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease)}.reel .tile.tilt{transition:transform .12s linear}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tile:after,.scr:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff47 50%,#0000 65%) 150% 0/250% 100% no-repeat;position:absolute;inset:0}.tile:hover:after,.scr:hover:after{transition:background-position .8s var(--ease);background-position:-60% 0}}.ctas .pill,.hdr .order{transition:transform .18s var(--ease), background-color .2s, box-shadow .25s var(--ease), color .2s, border-color .2s, translate .3s var(--ease)}.tr-c{transition:background-color .25s, color .25s, transform .25s var(--ease)}.tr-c:before{transition:transform .3s var(--ease)}.tr-c:active{transform:scale(.95)}@media (hover:hover){.tr-c:hover{background:var(--acc-soft);color:var(--acc)}.tr-c:hover:before{transform:scale(1.6)}}.dv{perspective:1400px;touch-action:pan-y}.lap{transform:rotateY(var(--ty,0deg)) rotateX(var(--tx,0deg));transition:transform .7s var(--ease)}.ph{transform:translate3d(var(--px,0px), var(--py,0px), 0) rotateY(var(--ty,0deg));transition:transform .7s var(--ease)}.dv.tilt .lap,.dv.tilt .ph{transition:transform .15s linear}.mini{grid-template-rows:auto auto minmax(0,1fr) auto}.mini .msc{min-height:0;overflow:hidden}.mini .msi{align-content:start;padding-bottom:8px;display:grid}.mini .mcats{flex-wrap:wrap;gap:4px;padding-inline:9px;display:flex}.mini .mcats span{border:1px solid #e6e6e6;border-radius:999px;padding:2px 7px;font-size:.92em;font-weight:600}@media (prefers-reduced-motion:no-preference){.mini .msi{animation:msc var(--dur,14s) ease-in-out 1.2s infinite alternate}}@keyframes msc{0%,10%{transform:none}90%,to{transform:translateY(var(--d,0px))}}.swipe{color:var(--ink-2);justify-content:center;align-items:center;gap:8px;font-size:13px;display:none}.swipe i{gap:4px;display:flex}.swipe b{background:var(--line);width:6px;height:6px;transition:background-color .3s, width .3s var(--ease);border-radius:3px}.swipe b.on{background:var(--c);width:18px}@media (max-width:960px){.mini .mcats{gap:3px;padding-inline:6px}.mini .mcats span{padding:1px 5px}.swipe{display:flex}}.stl{opacity:.55;transform-origin:100%;width:72px;height:72px;transition:opacity .4s, transform .5s var(--ease);margin-bottom:2px;transform:scale(.9)}.stp.on .stl{opacity:1;transform:none}@media (max-width:960px){.stp .tx{grid-template-columns:minmax(0,max-content) auto;justify-content:start;column-gap:14px}.stp .tx>*{grid-column:1}.stp .tx>.stl{grid-area:1/2/span 2;align-self:start;width:52px;height:52px}}@media (hover:hover) and (pointer:fine){.bx:after,.sv:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--bx,50%) var(--by,50%), var(--acc), transparent 70%);-webkit-mask-composite:xor;padding:1.5px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.b-tg:after,.sv:after{background:radial-gradient(240px circle at var(--bx,50%) var(--by,50%), var(--hi), transparent 70%)}.bx:hover:after,.sv:hover:after{opacity:1}}.spark{z-index:90;pointer-events:none;width:0;height:0;position:fixed}.spark i{transform-origin:50% 0;width:2.5px;height:11px;animation:spark .55s var(--ease) forwards;border-radius:2px;position:absolute;top:0;left:-1.25px}.spark.confetti i{width:5px;height:8px;animation:confetti .9s var(--ease) forwards;border-radius:1.5px;left:-2.5px}@keyframes spark{0%{transform:rotate(var(--a)) translateY(5px) scaleY(1);opacity:1}to{transform:rotate(var(--a)) translateY(var(--r,24px)) scaleY(.15);opacity:0}}@keyframes confetti{0%{transform:rotate(var(--a)) translateY(6px) rotate(0deg);opacity:1}70%{opacity:1}to{transform:rotate(var(--a)) translateY(var(--r,50px)) rotate(220deg);opacity:0}}.sv .art.lt{--lt-ink:#fff;--lt-soft:color-mix(in oklab, var(--acc) 22%, #fff)}.sv .art.lt svg{transition:transform .6s var(--ease)}@media (hover:hover){.sv:hover .art.lt svg{transform:scale(1.05)}}.pl.f h3{background:linear-gradient(100deg, var(--ink) 42%, var(--acc) 48%, var(--hi) 50%, var(--acc) 52%, var(--ink) 58%) 0 0 / 250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.pl.f h3{animation:4.2s linear infinite sheen}.plans.swapped .pl{animation:pl-rise .55s var(--ease) both;animation-delay:calc(var(--i,0) * 80ms)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:961px){.plans:not(.swapped) .pl{animation:linear both pl-rise;animation-timeline:view();animation-range:entry calc(var(--i,0) * 7%) entry calc(55% + var(--i,0) * 7%)}}}@keyframes sheen{0%{background-position:0 0}55%,to{background-position:100% 0}}@keyframes pl-rise{0%{opacity:0;transform:translateY(28px)scale(.98)}}.pl.hot{box-shadow:var(--shadow-2);transform:translateY(-4px)}.pl.hot:after{opacity:1}.qa .ans .w2{opacity:0;transition:opacity .35s var(--ease)}.qa.open .ans .w2{opacity:1;transition-delay:calc(.12s + var(--w) * 22ms)}@media (prefers-reduced-motion:reduce){.qa .ans .w2{opacity:1;transition:none}}.form .fill-meter{background:var(--line);pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.form .fill-meter:after{content:"";background:linear-gradient(to left, var(--acc), var(--hi));transform:scaleX(var(--f,0));transform-origin:100%;transition:transform .5s var(--ease);position:absolute;inset:0}.form .send{transition:width .45s var(--ease), padding .45s var(--ease), background-color .3s, transform .18s var(--ease);position:relative}.form .send .lbl,.form .send .arr{transition:opacity .2s}.form .send .okc{opacity:0;width:26px;height:26px;position:absolute}.form .send .okc path{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px}.form .send.morph{background:var(--ok);opacity:1;justify-self:center;padding:0;width:54px!important}.form .send.morph .lbl,.form .send.morph .arr{opacity:0}.form .send.morph .okc{opacity:1}.form .send.morph .okc path{animation:dash .35s .3s var(--ease) forwards}.scroll-meter,.totop{display:none}@supports (animation-timeline:scroll()){.scroll-meter{bottom:-1px;z-index:1;pointer-events:none;background:linear-gradient(to left, var(--acc), var(--hi));transform-origin:100%;height:3px;animation:linear both meter;animation-timeline:scroll(root);display:block;position:absolute;inset-inline:0}@media (min-width:1340px){.totop{z-index:45;background:var(--card);width:46px;height:46px;color:var(--ink);box-shadow:var(--shadow-2);border-radius:50%;place-items:center;animation:linear both totop;animation-timeline:scroll(root);animation-range:0 30vh;display:grid;position:fixed;bottom:24px;left:20px}.totop .dial{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.totop circle{fill:none;stroke:var(--line);stroke-width:3px}.totop .run{stroke:var(--acc);stroke-dasharray:1;stroke-dashoffset:1px;animation:linear both ring;animation-timeline:scroll(root)}.totop .ic{width:18px;height:18px;position:relative}}}@media (prefers-reduced-motion:reduce){.totop .run{stroke-dashoffset:0;animation:none}}@keyframes meter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes totop{0%{opacity:0;visibility:hidden;transform:translateY(12px)}to{opacity:1;visibility:visible;transform:none}}@keyframes ring{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.ticks li:before{animation:.45s cubic-bezier(.34,1.56,.64,1) both tick-in;animation-delay:calc(.55s + var(--t,0) * .14s)}.ticks li:nth-child(2):before{--t:1}.ticks li:nth-child(3):before{--t:2}.dock.on .pill.wa{animation:call 2.4s .6s var(--ease) 3}}@keyframes tick-in{0%{opacity:0;transform:scale(.3)rotate(-30deg)}}@keyframes call{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--wa) 55%, transparent)}70%,to{box-shadow:0 0 0 12px color-mix(in oklab, var(--wa) 0%, transparent)}}
