.landing-module__bxHgOq__root{--hero-gutter:16px;--hdr:98px;--bg:#14161a;--bg-2:#191b20;--card:#1f2228;--ink:#f4f4f5;--muted:#a3a9b5;--line:#2c3038;--amber:#f59e0b;--accent:#f59e0b;--on-amber:#14161a;--ok:#34d399;--ghost:#ffffff40;--track:#ffffff26;--phone:#0a0b0d;--screen:#14161a;--banner:#0c0d10;--gridline:#232730;--dash:#7a6235;--ground:#4a4f59;--chip-sel:#f59e0b1a;--nav-bg:#14161acc;--nav-pop:#111318;--phone-shadow:0 30px 80px #0006, 0 0 0 1px #ffffff14 inset;min-height:100vh;padding-top:var(--hdr);background:var(--bg);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow-x:clip}@media (min-width:1280px){.landing-module__bxHgOq__root{--hdr:65px}}html[data-landing-mode=dan] .landing-module__bxHgOq__root{--bg:#faf6f3;--bg-2:#f4ede7;--card:#fffefb;--ink:#2c1a10;--muted:#6b4c3f;--line:#e8d5c8;--amber:#c2705a;--accent:#7a3e2f;--on-amber:#1a0f09;--ok:#15803d;--ghost:#2c1a1040;--track:#2c1a101f;--phone:#2c1a10;--screen:#faf6f3;--banner:#fffefb;--gridline:#ece0d6;--dash:#d4b5a5;--ground:#c4998a;--chip-sel:#c2705a1f;--nav-bg:#faf6f3e0;--nav-pop:#fffefb;--phone-shadow:0 20px 50px #2c1a1038;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-landing-mode=dan] .landing-module__bxHgOq__root{--color-white:#2c1a10;--color-gray-950:#faf6f3;--color-gray-900:#fffefb;--color-gray-800:#f4ede7;--color-gray-700:#e8d5c8;--color-gray-600:#8b6355;--color-gray-500:#8b6355;--color-gray-400:#6b4c3f;--color-gray-300:#6b4c3f;--color-amber-600:#a85e4a;--color-amber-500:#c2705a;--color-amber-400:#7a3e2f}html[data-landing-mode=dan] .landing-module__bxHgOq__root .always-dark{--color-white:#2c1a10;--color-gray-950:#faf6f3;--color-gray-900:#fffefb;--color-gray-800:#f4ede7;--color-gray-700:#e8d5c8;--color-gray-600:#8b6355;--color-gray-500:#8b6355;--color-gray-400:#6b4c3f;--color-gray-300:#6b4c3f;--color-amber-600:#a85e4a;--color-amber-500:#c2705a;--color-amber-400:#7a3e2f}.landing-module__bxHgOq__root [data-pn-surface=bar]{background-color:var(--nav-bg)}.landing-module__bxHgOq__root [data-pn-surface=pop]{background-color:var(--nav-pop)}body:has(.landing-module__bxHgOq__root){background-color:#14161a}html[data-landing-mode=dan] body:has(.landing-module__bxHgOq__root){background-color:#faf6f3}.landing-module__bxHgOq__btn{white-space:nowrap;touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .15s,border-color .15s;display:inline-flex}.landing-module__bxHgOq__btn:active{opacity:.8}.landing-module__bxHgOq__btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.landing-module__bxHgOq__solid{background:var(--amber);color:var(--on-amber);font-weight:800}.landing-module__bxHgOq__ghost{border:1px solid var(--ghost);color:var(--ink)}.landing-module__bxHgOq__ghost:hover{border-color:var(--accent)}.landing-module__bxHgOq__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700;line-height:1.2;display:block}.landing-module__bxHgOq__h2{font-family:var(--font-barlow), "Arial Narrow", Arial, sans-serif;text-wrap:balance;margin:10px 0 12px;font-size:clamp(32px,4.6vw,54px);font-weight:800;line-height:1}.landing-module__bxHgOq__lede{color:var(--muted);max-width:46ch;margin:0 0 22px;font-size:18px;line-height:1.6}.landing-module__bxHgOq__pin{display:contents}.landing-module__bxHgOq__hero{height:auto;position:relative}.landing-module__bxHgOq__demo{background:var(--bg-2);padding:56px 20px;position:relative}.landing-module__bxHgOq__heroBox{height:calc(100vh - var(--hdr));height:calc(100svh - var(--hdr));align-items:center;padding:16px 20px;display:grid;position:relative;overflow:hidden}.landing-module__bxHgOq__inner{grid-template-columns:1fr 1fr;align-items:center;gap:40px;width:100%;max-width:1120px;margin:0 auto;display:grid}.landing-module__bxHgOq__copy{min-width:0}.landing-module__bxHgOq__h1{--h1-old:clamp(40px, 6.2vw, 76px);--h1-size:clamp(40px, 5.2vw, 64px);--h1-pad:calc(1.5 * (.98 * var(--h1-old) - 1.04 * var(--h1-size)));font-family:var(--font-barlow), "Arial Narrow", Arial, sans-serif;font-weight:800;font-size:var(--h1-size);margin:calc(10px + var(--h1-pad)) 0 calc(14px + var(--h1-pad));text-wrap:balance;line-height:1.04}.landing-module__bxHgOq__h1 em{color:var(--accent);font-style:normal}.landing-module__bxHgOq__actions{flex-wrap:wrap;gap:10px;display:flex}.landing-module__bxHgOq__heroBody{align-items:stretch;padding:0}.landing-module__bxHgOq__stage{background:var(--bg);--fp:72% 50%;position:absolute;inset:0;overflow:hidden}.landing-module__bxHgOq__filmBox{position:absolute;inset:0}.landing-module__bxHgOq__frame{object-fit:cover;object-position:var(--fp);background-size:cover;background-position:var(--fp);background-repeat:no-repeat;width:100%;height:100%;display:block;position:absolute;inset:0}.landing-module__bxHgOq__fStart{background-image:url(/landing/poster-dark.webp)}.landing-module__bxHgOq__endOn{background-image:url(/landing/end-dark.webp)}html[data-landing-mode=dan] .landing-module__bxHgOq__fStart{background-image:url(/landing/poster-light.webp)}html[data-landing-mode=dan] .landing-module__bxHgOq__endOn{background-image:url(/landing/end-light.webp)}.landing-module__bxHgOq__film{opacity:0}.landing-module__bxHgOq__film.landing-module__bxHgOq__ready{opacity:1;transition:opacity .4s}.landing-module__bxHgOq__scrim{pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--bg) 92%, transparent) 0%, color-mix(in srgb, var(--bg) 78%, transparent) 30%, transparent 60%), linear-gradient(0deg, color-mix(in srgb, var(--bg) 55%, transparent) 0%, transparent 22%);position:absolute;inset:0}.landing-module__bxHgOq__filmTag{z-index:5;color:var(--ink);background:color-mix(in srgb, var(--bg) 85%, transparent);border:1px solid var(--track);pointer-events:none;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;line-height:18px;position:absolute;top:8px;left:8px}.landing-module__bxHgOq__ring{color:var(--muted);opacity:0;pointer-events:none;align-items:center;gap:8px;font-size:12px;font-weight:600;transition:opacity .3s;display:flex;position:absolute;bottom:18px;right:20px}.landing-module__bxHgOq__ring.landing-module__bxHgOq__on{opacity:1}.landing-module__bxHgOq__ring svg{width:22px;height:22px;transform:rotate(-90deg)}.landing-module__bxHgOq__ring circle{fill:none;stroke-width:2.5px}.landing-module__bxHgOq__ringTr{stroke:var(--track)}.landing-module__bxHgOq__ringPr{stroke:var(--amber);stroke-dasharray:69.1;stroke-dashoffset:calc(69.1 * (1 - var(--load,0)));transition:stroke-dashoffset .2s linear}.landing-module__bxHgOq__heroInner{z-index:1;align-content:center;justify-items:start;gap:22px;width:100%;max-width:1120px;margin:0 auto;padding:24px 20px;display:grid;position:relative}.landing-module__bxHgOq__heroCopy{min-width:0;max-width:540px}.landing-module__bxHgOq__stepcard{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:min(440px,100%);padding:12px 16px;display:flex}.landing-module__bxHgOq__stepBody{min-width:0;animation:.18s ease-out both landing-module__bxHgOq__stepIn}@keyframes landing-module__bxHgOq__stepIn{0%{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes landing-module__bxHgOq__qIn{0%{opacity:.2}to{opacity:1}}.landing-module__bxHgOq__stepK{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.landing-module__bxHgOq__stepT{font-family:var(--font-barlow), "Arial Narrow", Arial, sans-serif;font-size:24px;font-weight:800;line-height:1.1}.landing-module__bxHgOq__stepV{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.landing-module__bxHgOq__stepQ,.landing-module__bxHgOq__qbar{display:none}.landing-module__bxHgOq__qseg{cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:1 1 0;min-width:0;margin:-10px 0;padding:10px 0;display:block}.landing-module__bxHgOq__qseg i{background:var(--track);border-radius:4px;height:4px;display:block;position:relative;overflow:hidden}.landing-module__bxHgOq__qseg b{background:var(--amber);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.landing-module__bxHgOq__qseg[data-state=done] b{transform:scaleX(1)}.landing-module__bxHgOq__qbar[data-live] .landing-module__bxHgOq__qseg[data-state=on] b{animation:landing-module__bxHgOq__qFill var(--qms,3s) linear both}.landing-module__bxHgOq__paused .landing-module__bxHgOq__qbar[data-live] .landing-module__bxHgOq__qseg[data-state=on] b{animation-play-state:paused}.landing-module__bxHgOq__qseg:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}@keyframes landing-module__bxHgOq__qFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-module__bxHgOq__bars{flex:none;gap:5px;display:flex}.landing-module__bxHgOq__bars i{background:var(--track);border-radius:4px;width:18px;height:4px;display:block;position:relative;overflow:hidden}.landing-module__bxHgOq__bars b{background:var(--amber);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.landing-module__bxHgOq__stepList{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 82%, transparent);border-radius:16px;width:min(440px,100%);margin:0;padding:12px 16px;list-style:none;display:none}.landing-module__bxHgOq__stepList li{border-bottom:1px solid var(--line);gap:2px;padding:8px 0;display:grid}.landing-module__bxHgOq__stepList li:last-child{border-bottom:0}.landing-module__bxHgOq__stepList b{font-family:var(--font-barlow), "Arial Narrow", Arial, sans-serif;font-size:19px;font-weight:800;line-height:1.1}.landing-module__bxHgOq__stepList span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.landing-module__bxHgOq__steps{gap:6px;margin:18px 0 0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__steps li{border-left:3px solid var(--line);color:var(--muted);padding:10px 0 10px 16px;transition:color .25s,border-color .25s}.landing-module__bxHgOq__steps li b{font-family:var(--font-barlow), "Arial Narrow", Arial, sans-serif;color:var(--muted);font-size:22px;font-weight:800;line-height:1.1;transition:color .25s;display:block}.landing-module__bxHgOq__steps li.landing-module__bxHgOq__on{border-color:var(--amber);color:var(--ink)}.landing-module__bxHgOq__steps li.landing-module__bxHgOq__on b{color:var(--ink)}.landing-module__bxHgOq__phonewrap{touch-action:pan-y;grid-template-columns:auto auto auto;grid-template-areas:"prev phone next""hint hint hint""dots dots dots""cap cap cap";justify-content:center;place-items:center;column-gap:16px;min-width:0;display:grid}.landing-module__bxHgOq__phonewrap>.landing-module__bxHgOq__phone{grid-area:phone}.landing-module__bxHgOq__prev{grid-area:prev}.landing-module__bxHgOq__next{grid-area:next}.landing-module__bxHgOq__phonewrap>.landing-module__bxHgOq__swipeHint{grid-area:hint}.landing-module__bxHgOq__phonewrap>.landing-module__bxHgOq__sdots{grid-area:dots}.landing-module__bxHgOq__phonewrap>.landing-module__bxHgOq__cap{grid-area:cap}.landing-module__bxHgOq__arrow{border:1px solid var(--ghost);background:var(--bg);width:48px;height:48px;color:var(--accent);cursor:pointer;touch-action:manipulation;border-radius:50%;flex:none;place-items:center;transition:opacity .2s,border-color .15s;display:grid}.landing-module__bxHgOq__arrow:hover:not(:disabled){border-color:var(--accent)}.landing-module__bxHgOq__arrow:disabled{opacity:.3;cursor:default}.landing-module__bxHgOq__arrow svg{width:22px;height:22px}.landing-module__bxHgOq__arrow:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.landing-module__bxHgOq__swipeHint{min-height:32px;color:var(--muted);align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:600;transition:opacity .35s;display:flex}.landing-module__bxHgOq__swipeHint svg{width:26px;height:26px;color:var(--accent);flex:none}.landing-module__bxHgOq__swipeHint.landing-module__bxHgOq__gone{opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s}.landing-module__bxHgOq__swipeHint.landing-module__bxHgOq__nudge svg{animation:1.6s ease-in-out landing-module__bxHgOq__swipeNudge}@keyframes landing-module__bxHgOq__swipeNudge{0%,to{transform:translate(0)}20%{transform:translate(-8px)}45%{transform:translate(8px)}70%{transform:translate(-4px)}}.landing-module__bxHgOq__phone{width:min(300px, 70vw, calc((100svh - var(--hdr) - 190px) * 9 / 18.5));aspect-ratio:9/18.5;background:var(--phone);box-shadow:var(--phone-shadow);border-radius:36px;padding:8px;position:relative}.landing-module__bxHgOq__screen{--scr-r:28px;border-radius:var(--scr-r);background:var(--screen);height:100%;color:var(--ink);font-size:12px;line-height:1.35;position:relative;overflow:hidden}.landing-module__bxHgOq__strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;background:var(--screen);display:flex;position:absolute;inset:0;overflow:auto hidden}.landing-module__bxHgOq__strip::-webkit-scrollbar{display:none}.landing-module__bxHgOq__strip:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.landing-module__bxHgOq__slide{border-radius:var(--scr-r);background:var(--screen);scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;height:100%;position:relative;overflow:hidden}.landing-module__bxHgOq__strip.landing-module__bxHgOq__nudge .landing-module__bxHgOq__slide{animation:1.6s ease-in-out landing-module__bxHgOq__stripNudge}@keyframes landing-module__bxHgOq__stripNudge{0%,to{transform:translate(0)}30%{transform:translate(-26px)}60%{transform:translate(0)}}.landing-module__bxHgOq__cap,.landing-module__bxHgOq__counter{display:none}.landing-module__bxHgOq__shot{object-fit:cover;object-position:top center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.landing-module__bxHgOq__shotPage{height:auto}.landing-module__bxHgOq__slide:has(.landing-module__bxHgOq__shotPage){background:#fff}.landing-module__bxHgOq__sdots{justify-content:center;gap:0;margin-top:4px;display:flex}.landing-module__bxHgOq__sdots button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.landing-module__bxHgOq__sdots button i{background:var(--track);border-radius:50%;width:10px;height:10px;transition:width .2s;display:block}.landing-module__bxHgOq__sdots button.landing-module__bxHgOq__on i{background:var(--amber);border-radius:6px;width:22px}.landing-module__bxHgOq__sdots button:focus-visible{outline:2px solid var(--ink);outline-offset:-6px;border-radius:12px}.landing-module__bxHgOq__section{padding:72px 20px}.landing-module__bxHgOq__wrap{gap:22px;max-width:1120px;margin:0 auto;display:grid}.landing-module__bxHgOq__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.landing-module__bxHgOq__card{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:16px;gap:6px;padding:20px;text-decoration:none;transition:border-color .15s;display:grid}.landing-module__bxHgOq__card:hover{border-color:var(--amber)}.landing-module__bxHgOq__card:active{opacity:.85}.landing-module__bxHgOq__card:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.landing-module__bxHgOq__cardTitle{color:var(--muted);font-weight:600}.landing-module__bxHgOq__cardRange{font-family:var(--font-barlow), "Arial Narrow", Arial, sans-serif;color:var(--accent);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.1}.landing-module__bxHgOq__cardAssumption{color:var(--ink);font-size:14px;font-weight:600}.landing-module__bxHgOq__cardMore{color:var(--muted);font-size:14px}.landing-module__bxHgOq__textLink{min-height:48px;color:var(--accent);align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.landing-module__bxHgOq__textLink:active{opacity:.7}.landing-module__bxHgOq__costNote{color:var(--muted);margin:0;font-size:14px}.landing-module__bxHgOq__findBand{border-top:1px solid var(--line);padding:28px 20px 20px}.landing-module__bxHgOq__findTitle{font-family:var(--font-barlow), "Arial Narrow", Arial, sans-serif;text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.05}.landing-module__bxHgOq__biz{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.landing-module__bxHgOq__bizWrap{grid-template-columns:1.4fr auto;align-items:center}.landing-module__bxHgOq__mode{min-height:var(--pn-ctl-h,44px);border:1px solid var(--ghost);color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative}.landing-module__bxHgOq__mode:before{content:"";width:max(100% + 2px,48px);height:max(100% + 2px,48px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-module__bxHgOq__mode:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.landing-module__bxHgOq__mode>span{height:calc(var(--pn-ctl-h,44px) - 8px);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:600;display:inline-flex}.landing-module__bxHgOq__mode svg{flex:none;width:16px;height:16px}.landing-module__bxHgOq__mode b{font-weight:600;display:none}.landing-module__bxHgOq__mNoc{background:var(--amber);color:var(--on-amber)}html[data-landing-mode=dan] .landing-module__bxHgOq__mNoc{color:var(--ink);background:0 0}html[data-landing-mode=dan] .landing-module__bxHgOq__mDan{background:var(--amber);color:var(--on-amber)}.landing-module__bxHgOq__modeApp{--ink:var(--color-white);--amber:var(--color-amber-500);--on-amber:#030712;--ghost:var(--color-gray-700);flex:none}@media (max-width:1279px){header[data-pn-surface=bar] .landing-module__bxHgOq__mode:before{width:calc(100% + 2px);height:var(--pn-r2,48px)}}@media (min-width:1280px){.landing-module__bxHgOq__mode b{display:inline}.landing-module__bxHgOq__mode>span{padding:0 10px}header[data-pn-surface=bar] .landing-module__bxHgOq__mode b{display:none}header[data-pn-surface=bar] .landing-module__bxHgOq__mode>span{padding:0 9px}}.landing-module__bxHgOq__totop{z-index:40;right:18px;bottom:calc(84px + env(safe-area-inset-bottom,0px));border:1px solid var(--ghost);background:var(--bg);width:52px;height:52px;color:var(--accent);cursor:pointer;opacity:0;pointer-events:none;touch-action:manipulation;border-radius:50%;place-items:center;transition:opacity .25s,transform .25s;display:grid;position:fixed;transform:translateY(12px);box-shadow:0 8px 24px #0000004d}.landing-module__bxHgOq__totop.landing-module__bxHgOq__show{opacity:1;pointer-events:auto;transform:none}.landing-module__bxHgOq__totop svg{width:22px;height:22px}.landing-module__bxHgOq__totop:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:820px){.landing-module__bxHgOq__heroBox{padding:10px 16px}.landing-module__bxHgOq__demo{scroll-margin-top:calc(var(--hdr) - 16px);padding:20px 16px 24px}.landing-module__bxHgOq__inner{grid-template-columns:1fr;gap:6px}.landing-module__bxHgOq__h1{font-size:clamp(28px, calc(28px + (var(--svh,100svh) - 759px) * 100), 32px);margin:0 0 8px;line-height:1.02}.landing-module__bxHgOq__heroEyebrow{display:none}.landing-module__bxHgOq__hero .landing-module__bxHgOq__lede{max-width:42ch;margin:0 0 12px;font-size:15px;line-height:1.4}.landing-module__bxHgOq__heroBody{height:calc(var(--svh,100svh) - var(--hdr) - var(--tz,168px));grid-template-rows:auto minmax(120px,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;padding:0;display:grid;position:relative;top:auto}.landing-module__bxHgOq__heroInner{display:contents}.landing-module__bxHgOq__heroCopy{z-index:2;max-width:none;padding:12px var(--hero-gutter) 6px;grid-row:1;position:relative}.landing-module__bxHgOq__actions{flex-wrap:nowrap;gap:8px}.landing-module__bxHgOq__actions .landing-module__bxHgOq__btn{min-height:40px;padding:0 16px;font-size:14px;position:relative}.landing-module__bxHgOq__actions .landing-module__bxHgOq__btn:before{content:"";position:absolute;inset:-5px 0}.landing-module__bxHgOq__actions .landing-module__bxHgOq__ghost:before{inset:-6px -1px}.landing-module__bxHgOq__findBand{padding:20px 16px 8px}.landing-module__bxHgOq__findWrap{gap:12px}.landing-module__bxHgOq__stage{z-index:0;clip-path:inset(-100vh 0 0);--fp:50% 50%;grid-row:2;position:relative;inset:auto;overflow:visible;container-type:size}.landing-module__bxHgOq__filmBox{--hx:.7375;--hw:.445;--ht:.2;--hh:.515;--F:min(100cqh / (var(--hh) + .05), 100cqw / (var(--hw) * 1.7778 + .06));width:calc(var(--F) * 1.7778);height:var(--F);inset:auto;left:clamp(calc(100cqw - var(--F) * 1.7778), calc(50cqw - var(--hx) * var(--F) * 1.7778), 0px);top:calc((100cqh - var(--hh) * var(--F)) / 2 - var(--ht) * var(--F))}html[data-landing-mode=dan] .landing-module__bxHgOq__filmBox{--hx:.6375;--hw:.4;--ht:.2;--hh:.49}.landing-module__bxHgOq__scrim{background:linear-gradient(180deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 72%, transparent) calc(var(--ht) * 55%), transparent calc(var(--ht) * 100%))}.landing-module__bxHgOq__stage:after{content:"";background:linear-gradient(0deg, var(--bg), transparent);pointer-events:none;height:10px;position:absolute;bottom:0;left:0;right:0}.landing-module__bxHgOq__ring{z-index:1;bottom:10px;right:16px}.landing-module__bxHgOq__stepcard{z-index:2;width:auto;margin:4px var(--hero-gutter) 8px;grid-row:3;grid-template-columns:minmax(0,1fr);row-gap:6px;padding:10px 14px 8px;display:grid;position:relative}.landing-module__bxHgOq__stepBody,.landing-module__bxHgOq__bars{display:none}.landing-module__bxHgOq__qbar{gap:4px;display:flex}.landing-module__bxHgOq__stepQ{text-align:center;font-family:var(--font-barlow), "Arial Narrow", Arial, sans-serif;height:2.3em;text-wrap:balance;justify-content:center;align-items:center;height:2lh;margin:0;font-size:19px;font-weight:800;line-height:1.15;display:flex;overflow:hidden}.landing-module__bxHgOq__stepQ>span{animation:.2s ease-out both landing-module__bxHgOq__qIn}.landing-module__bxHgOq__stepList{display:none!important}.landing-module__bxHgOq__demo .landing-module__bxHgOq__lede,.landing-module__bxHgOq__steps{display:none}.landing-module__bxHgOq__demo .landing-module__bxHgOq__h2{margin:4px 0 6px;font-size:30px}.landing-module__bxHgOq__cap{text-align:center;margin-top:4px;display:block}.landing-module__bxHgOq__cap b{font-family:var(--font-barlow), "Arial Narrow", Arial, sans-serif;font-size:20px;font-weight:800;line-height:1.1;display:block}.landing-module__bxHgOq__cap span{color:var(--muted);min-height:2.8em;text-wrap:balance;justify-content:center;align-items:flex-start;min-height:2lh;font-size:14px;line-height:1.4;display:flex}.landing-module__bxHgOq__phone{width:min(70.4vw, 288px, calc((var(--svh,100svh) - 98px - 44px) * .8 * 9 / 18.5), calc((var(--svh,100svh) - 98px - 116px) * 9 / 18.5));border-radius:32px;padding:7px}.landing-module__bxHgOq__phonewrap{grid-template-areas:"phone phone phone""prev dots next""hint hint hint""cap cap cap";column-gap:0}.landing-module__bxHgOq__phonewrap>.landing-module__bxHgOq__sdots{margin-top:0}.landing-module__bxHgOq__sdots{display:none}.landing-module__bxHgOq__counter{font-variant-numeric:tabular-nums;min-width:72px;height:48px;color:var(--muted);place-items:center;font-size:15px;font-weight:700;display:grid}.landing-module__bxHgOq__phonewrap>.landing-module__bxHgOq__counter{grid-area:dots}.landing-module__bxHgOq__swipeHint{margin-top:0}.landing-module__bxHgOq__screen{--scr-r:25px}.landing-module__bxHgOq__bizWrap{grid-template-columns:1fr}}@media (max-width:359px){.landing-module__bxHgOq__stepV{min-height:3em;min-height:2lh}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__hero{height:auto}.landing-module__bxHgOq__heroBox{height:auto;padding-top:32px;padding-bottom:32px;position:relative;top:auto;overflow:visible}.landing-module__bxHgOq__heroBody{min-height:calc(100svh - var(--hdr));padding:0}.landing-module__bxHgOq__steps li,.landing-module__bxHgOq__steps li b,.landing-module__bxHgOq__totop,.landing-module__bxHgOq__sdots button i,.landing-module__bxHgOq__arrow,.landing-module__bxHgOq__slide,.landing-module__bxHgOq__swipeHint{transition:none}.landing-module__bxHgOq__strip{scroll-behavior:auto}.landing-module__bxHgOq__swipeHint.landing-module__bxHgOq__nudge svg,.landing-module__bxHgOq__strip.landing-module__bxHgOq__nudge .landing-module__bxHgOq__slide{animation:none}.landing-module__bxHgOq__film,.landing-module__bxHgOq__fStart,.landing-module__bxHgOq__ring,.landing-module__bxHgOq__stepcard{display:none}.landing-module__bxHgOq__fEnd{background-image:url(/landing/end-dark.webp);opacity:1!important}html[data-landing-mode=dan] .landing-module__bxHgOq__fEnd{background-image:url(/landing/end-light.webp)}.landing-module__bxHgOq__stepList{display:block}.landing-module__bxHgOq__stepBody,.landing-module__bxHgOq__stepQ>span{animation:none}.landing-module__bxHgOq__qseg[data-state=on] b,.landing-module__bxHgOq__qbar[data-live] .landing-module__bxHgOq__qseg[data-state=on] b{animation:none;transform:scaleX(1)}}html[data-save-data] .landing-module__bxHgOq__hero{height:auto}html[data-save-data] .landing-module__bxHgOq__heroBody{height:auto;min-height:calc(100svh - var(--hdr));position:relative;top:auto;overflow:visible}:is(html[data-save-data] .landing-module__bxHgOq__film,html[data-save-data] .landing-module__bxHgOq__fStart,html[data-save-data] .landing-module__bxHgOq__ring,html[data-save-data] .landing-module__bxHgOq__stepcard){display:none}html[data-save-data] .landing-module__bxHgOq__fEnd{background-image:url(/landing/end-dark.webp);opacity:1!important}html[data-save-data][data-landing-mode=dan] .landing-module__bxHgOq__fEnd{background-image:url(/landing/end-light.webp)}html[data-save-data] .landing-module__bxHgOq__stepList{display:block}@media (max-width:820px){html[data-save-data] .landing-module__bxHgOq__stage{flex:none;height:64vw;max-height:380px}html[data-save-data] .landing-module__bxHgOq__heroBody{min-height:0}html[data-save-data] .landing-module__bxHgOq__stepcard{display:grid}}@media (max-width:820px) and (prefers-reduced-motion:reduce){.landing-module__bxHgOq__stage{flex:none;height:64vw;max-height:380px}.landing-module__bxHgOq__heroBody{min-height:0}.landing-module__bxHgOq__stepcard{display:grid}}@media (max-width:820px){.landing-module__bxHgOq__stepcard{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:default}}.landing-module__bxHgOq__themes{display:none}@media (min-width:1280px){.landing-module__bxHgOq__root{--u:min(1vw, 1.6vh, 19.3px);--peek:clamp(72px, 13svh, 150px);--cg:clamp(24px, 3vw, 64px);--cmax:calc(1760px - 2 * var(--cg))}.landing-module__bxHgOq__heroBody{height:max(480px, calc(100vh - var(--hdr) - var(--peek)));height:max(480px, calc(100svh - var(--hdr) - var(--peek)))}.landing-module__bxHgOq__stage{--fp:50% 50%;container-type:size}.landing-module__bxHgOq__filmBox{--hl:.515;--hr:.96;--F:min(100cqh, var(--u) * 50);--W:calc(var(--F) * 1.7778);--cr:calc(50cqw + min(50cqw - var(--cg), var(--cmax) / 2));width:var(--W);height:var(--F);inset:auto;top:calc((100cqh - var(--F)) / 2);left:min(calc(100cqw - var(--W)), calc(var(--cr) - var(--hr) * var(--W)));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 18%,#000 38% 94%,#0000 100%),linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 18%,#000 38% 94%,#0000 100%),linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}html[data-landing-mode=dan] .landing-module__bxHgOq__filmBox{--hl:.4375;--hr:.8375}.landing-module__bxHgOq__scrim{display:none}.landing-module__bxHgOq__ring{right:max(var(--cg), calc(50% - var(--cmax) / 2))}.landing-module__bxHgOq__heroInner{max-width:calc(var(--cmax) + 2 * var(--cg));height:100%;padding:0 var(--cg);gap:calc(var(--u) * 2)}.landing-module__bxHgOq__heroCopy{max-width:calc(var(--u) * 38)}.landing-module__bxHgOq__heroEyebrow{font-size:max(12px, calc(var(--u) * .72))}.landing-module__bxHgOq__h1{font-size:calc(var(--u) * 4.4);margin:calc(var(--u) * 1.2) 0 calc(var(--u) * 1.2);line-height:1}.landing-module__bxHgOq__hero .landing-module__bxHgOq__lede{font-size:max(16px, calc(var(--u) * 1.12));max-width:calc(var(--u) * 34);margin:0 0 calc(var(--u) * 1.8);line-height:1.5}.landing-module__bxHgOq__actions{gap:calc(var(--u) * .9)}.landing-module__bxHgOq__actions .landing-module__bxHgOq__btn{min-height:max(48px, calc(var(--u) * 3.4));padding:0 max(20px, calc(var(--u) * 1.8));font-size:max(15px, calc(var(--u) * .95))}.landing-module__bxHgOq__stepcard{width:max(380px, calc(var(--u) * 31));row-gap:calc(var(--u) * .8);padding:max(14px, calc(var(--u) * 1.2)) max(16px, calc(var(--u) * 1.4));border-radius:max(16px, calc(var(--u) * 1.1));touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr);display:grid}.landing-module__bxHgOq__stepBody,.landing-module__bxHgOq__bars{display:none}.landing-module__bxHgOq__qbar{gap:max(4px, calc(var(--u) * .35));display:flex}.landing-module__bxHgOq__qseg i{height:max(4px, calc(var(--u) * .32))}.landing-module__bxHgOq__stepQ{font-family:var(--font-barlow), "Arial Narrow", Arial, sans-serif;font-weight:800;font-size:max(19px, calc(var(--u) * 1.6));height:2.3em;text-wrap:balance;align-items:center;height:2lh;margin:0;line-height:1.15;display:flex;overflow:hidden}.landing-module__bxHgOq__stepQ>span{animation:.2s ease-out both landing-module__bxHgOq__qIn}.landing-module__bxHgOq__demo{padding:calc(var(--u) * 3) var(--cg) calc(var(--u) * 5)}.landing-module__bxHgOq__demo .landing-module__bxHgOq__inner{max-width:var(--cmax);align-items:start;gap:calc(var(--u) * 3)}.landing-module__bxHgOq__section{padding:calc(var(--u) * 4.5) var(--cg)}.landing-module__bxHgOq__wrap{max-width:var(--cmax)}.landing-module__bxHgOq__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-module__bxHgOq__findWrap{align-items:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 2.4);border:1px solid var(--line);background:var(--card);border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr)}.landing-module__bxHgOq__findBand{padding:calc(var(--u) * 2.4) var(--cg);border-top:0}.landing-module__bxHgOq__findTitle{font-size:clamp(32px, calc(var(--u) * 2.6), 48px)}.landing-module__bxHgOq__themes{display:block}.landing-module__bxHgOq__themeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__themeGrid li{display:grid}.landing-module__bxHgOq__themeCard{align-content:start;gap:8px}.landing-module__bxHgOq__themeNo{font-family:var(--font-barlow), "Arial Narrow", Arial, sans-serif;color:var(--accent);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.landing-module__bxHgOq__themeTitle{font-size:18px;font-weight:700;line-height:1.25}.landing-module__bxHgOq__themeText{color:var(--muted);font-size:15px;line-height:1.5}.landing-module__bxHgOq__themeMore{color:var(--accent);margin-top:4px;font-size:14px;font-weight:700}}@media (min-width:1280px) and (prefers-reduced-motion:reduce){.landing-module__bxHgOq__heroBody{min-height:0;padding:0}.landing-module__bxHgOq__heroBox.landing-module__bxHgOq__heroBody{height:max(480px, calc(100vh - var(--hdr) - var(--peek)));height:max(480px, calc(100svh - var(--hdr) - var(--peek)));overflow:hidden}.landing-module__bxHgOq__stepcard{display:grid}.landing-module__bxHgOq__stepList{display:none}}@media (min-width:1280px){html[data-save-data] .landing-module__bxHgOq__heroBody{min-height:0;height:max(480px, calc(100svh - var(--hdr) - var(--peek)));overflow:hidden}html[data-save-data] .landing-module__bxHgOq__stepcard{display:grid}html[data-save-data] .landing-module__bxHgOq__stepList{display:none}}
.public-module__OyHIRW__page{--bg:#14161a;--ink:#f4f4f5;--amber:#f59e0b;--on-amber:#14161a;--ghost:#ffffff40;--nav-bg:#14161a;--nav-pop:#111318;background:var(--bg);min-height:100svh;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;flex:1 0 auto;display:flex}html[data-landing-mode=dan] .public-module__OyHIRW__page{--bg:#faf6f3;--ink:#2c1a10;--amber:#c2705a;--on-amber:#1a0f09;--ghost:#2c1a1040;--nav-bg:#faf6f3;--nav-pop:#fffefb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.public-module__OyHIRW__page) .always-dark{--color-white:#f4f4f5;--color-gray-950:#14161a;--color-gray-900:#1f2228;--color-gray-800:#2c3038;--color-gray-700:#3a3f48;--color-gray-600:#7d8490;--color-gray-500:#959ba6;--color-gray-400:#b0b6c1;--color-gray-300:#d4d7dd;--color-amber-600:#d97706;--color-amber-500:#f59e0b;--color-amber-400:#fbbf24}html[data-landing-mode=dan] body:has(.public-module__OyHIRW__page) .always-dark{--color-white:#2c1a10;--color-gray-950:#faf6f3;--color-gray-900:#fffefb;--color-gray-800:#f4ede7;--color-gray-700:#e8d5c8;--color-gray-600:#8b6355;--color-gray-500:#8b6355;--color-gray-400:#6b4c3f;--color-gray-300:#6b4c3f;--color-amber-600:#a85e4a;--color-amber-500:#c2705a;--color-amber-400:#7a3e2f}html[data-landing-mode=dan] body:has(.public-module__OyHIRW__page) .always-dark :is(.text-amber-500,.text-amber-300,.text-amber-500\/70,.hover\:text-amber-300:hover){color:#7a3e2f}html[data-landing-mode=dan] body:has(.public-module__OyHIRW__page) .always-dark .text-red-400{color:#b91c1c}html[data-landing-mode=dan] body:has(.public-module__OyHIRW__page) .always-dark .text-green-400{color:#15803d}html[data-landing-mode=dan] body:has(.public-module__OyHIRW__page) .always-dark .hover\:bg-amber-400:hover{background-color:#a85e4a}html[data-landing-mode=dan] body:has(.public-module__OyHIRW__page) .always-dark .bg-green-950{background-color:#f0fdf4}html[data-landing-mode=dan] body:has(.public-module__OyHIRW__page) .always-dark .border-green-800{border-color:#86efac}html[data-landing-mode=dan] body:has(.public-module__OyHIRW__page) .always-dark .bg-amber-950{background-color:#fff7ed}html[data-landing-mode=dan] body:has(.public-module__OyHIRW__page) .always-dark .border-amber-800{border-color:#e8b4a4}html[data-landing-mode=dan] body:has(.public-module__OyHIRW__page) .always-dark .text-amber-600{color:#7a3e2f}html[data-landing-mode=dan] body:has(.public-module__OyHIRW__page) .always-dark :is(.border-gray-800,.divide-gray-800>*){border-color:#e8d5c8}html:not([data-landing-mode=dan]) body:has(.public-module__OyHIRW__page) .always-dark .text-gray-600{--color-gray-600:#959ba6}body:has(.public-module__OyHIRW__page) .always-dark :is(input,textarea)::placeholder{color:#b0b6c1}html[data-landing-mode=dan] body:has(.public-module__OyHIRW__page) .always-dark :is(input,textarea)::placeholder{color:#6b4c3f}.public-module__OyHIRW__page [data-pn-surface=bar]{background-color:var(--nav-bg)}.public-module__OyHIRW__page [data-pn-surface=pop]{background-color:var(--nav-pop)}.public-module__OyHIRW__page :is(h1,h2){font-family:var(--font-barlow), "Arial Narrow", Arial, sans-serif;letter-spacing:0;text-wrap:balance;font-weight:800}:is(.public-module__OyHIRW__page main :is(a,button).bg-amber-500:not([aria-pressed]),.public-module__OyHIRW__page main :is(a,button).border.rounded-xl:not([aria-pressed])){border-radius:999px;min-height:48px}body:has(.public-module__OyHIRW__page){background-color:#14161a}html[data-landing-mode=dan] body:has(.public-module__OyHIRW__page){background-color:#faf6f3}
