.lp-display{letter-spacing:-.04em;text-wrap:balance;font-weight:800;line-height:.98}.lp-h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.04}.lp-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-700);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.lp-eyebrow:before{content:"";background:var(--color-brand-400);border-radius:2px;width:18px;height:2px}.lp-eyebrow-dark{color:var(--color-brand-300)}.lp-lead{color:var(--color-ink-600);text-wrap:pretty;font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.55}.lp-mark{white-space:nowrap;color:var(--color-ink-950);isolation:isolate;padding:0 .12em;display:inline-block;position:relative}.lp-mark:before{content:"";background:var(--color-brand-400);z-index:-1;border-radius:.22em;position:absolute;inset:.08em -.06em .04em;transform:rotate(-1.2deg)}.lp-dark{background-color:var(--color-ink-950);color:#fff;isolation:isolate;position:relative}.lp-grid:before{content:"";z-index:-1;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0e 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 100%)}.lp-glow{filter:blur(40px);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#ffd21b52,#ffd21b14 55%,#0000 100%);border-radius:999px;width:min(1100px,120vw);height:520px;position:absolute;left:50%;transform:translate(-50%)}.lp-btn{white-space:nowrap;height:44px;transition:transform .16s var(--ease-soft), background-color .16s var(--ease-soft), box-shadow .16s var(--ease-soft), border-color .16s var(--ease-soft), color .16s var(--ease-soft);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding-inline:20px;font-size:14.5px;font-weight:600;display:inline-flex}.lp-btn:hover{transform:translateY(-1px)}.lp-btn:active{transform:translateY(0)}.lp-btn-lg{border-radius:14px;height:54px;padding-inline:28px;font-size:16px}.lp-btn-sm{border-radius:10px;height:38px;padding-inline:16px;font-size:13.5px}.lp-btn-primary{color:var(--color-ink-950);background:linear-gradient(160deg,#ffe263 0%,#ffd21b 45%,#f7b900 100%);font-weight:700;box-shadow:inset 0 1px #ffffff73,0 1px 2px #0003,0 8px 24px -8px #ffd21b8c}.lp-btn-primary:hover{background:linear-gradient(160deg,#ffe87d 0%,#ffd83a 45%,#fbc000 100%);box-shadow:inset 0 1px #ffffff80,0 2px 4px #0003,0 14px 32px -10px #ffd21bb3}.lp-btn-ghost-dark{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-color:#ffffff1f}.lp-btn-ghost-dark:hover{background:#ffffff1c;border-color:#fff3}.lp-btn-dark{color:#fff;background:linear-gradient(#2a2a2f 0%,#0f0f11 100%);box-shadow:0 1px 2px #0003,0 8px 20px -10px #0c0c0a80}.lp-btn-dark:hover{background:linear-gradient(#34343a 0%,#17171a 100%)}.lp-btn-premium{color:#fff;background:radial-gradient(140% 220% at 100% 0,#ffd21b 0%,#f2a400 16%,#6a4300 38%,#0000 62%),linear-gradient(#1f1f23 0%,#0b0b0c 100%);border-color:#ffd21b59;font-weight:700;box-shadow:inset 0 1px #ffffff29,0 8px 22px -10px #f2a400b3}.lp-btn-premium:hover{filter:brightness(1.08)saturate(1.05)}.lp-btn .lp-arrow{transition:transform .16s var(--ease-soft)}.lp-btn:hover .lp-arrow{transform:translate(3px)}.lp-nav{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#0b0b0cc7;border-bottom:1px solid #ffffff14;position:sticky;top:0}.lp-nav-link{color:#ffffff9e;transition:color .14s var(--ease-soft), background-color .14s var(--ease-soft);border-radius:8px;padding:6px 10px;font-size:13.5px;font-weight:500}.lp-nav-link:hover{color:#fff;background:#ffffff0f}.lp-window{background:var(--color-frame);border:1px solid #ffffff1f;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000080,0 30px 80px -20px #000000a6,0 0 120px -30px #ffd21b59}.lp-window-bar{background:var(--color-ink-900);border-bottom:1px solid #ffffff14;align-items:center;gap:12px;height:44px;padding-inline:16px;display:flex}.lp-dots{gap:6px;display:inline-flex}.lp-dots i{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.lp-dots i:first-child{background:#ff5f57}.lp-dots i:nth-child(2){background:#febc2e}.lp-dots i:nth-child(3){background:#28c840}.lp-url{color:#ffffff8c;font-variant-numeric:tabular-nums;background:#ffffff12;border:1px solid #ffffff14;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;max-width:420px;height:26px;margin-inline:auto;font-size:12px;display:flex}.lp-card{background:var(--color-surface);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:transform .22s var(--ease-soft), box-shadow .22s var(--ease-soft), border-color .22s var(--ease-soft)}.lp-card-hover:hover{box-shadow:var(--shadow-lift);border-color:var(--color-ink-150);transform:translateY(-3px)}.lp-card-dark{color:#fff;border-radius:var(--radius-card);background:radial-gradient(85% 75% at 100% 0,#ffd21b3d 0%,#f2a4001a 32%,#0000 62%),radial-gradient(60% 55% at 0 0,#ffffff12 0%,#0000 70%),linear-gradient(150deg,#26262b 0%,#141416 42%,#070708 100%);border:1px solid #000;box-shadow:inset 0 1px #ffffff1a,0 22px 40px -22px #0009}.lp-tag{background:var(--color-ink-950);height:24px;color:var(--color-brand-400);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;padding-inline:10px;font-size:11px;font-weight:700;display:inline-flex}.lp-band{background:linear-gradient(160deg,#ffe263 0%,#ffd21b 45%,#f7b900 100%);box-shadow:inset 0 1px #ffffff80,0 24px 50px -28px #c88c0099}.lp-icon{background:var(--color-ink-950);width:40px;height:40px;color:var(--color-brand-400);border-radius:12px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.lp-icon svg{width:20px;height:20px}.lp-chip{border:1px solid var(--color-ink-150);background:var(--color-surface);height:36px;color:var(--color-ink-700);box-shadow:var(--shadow-soft);border-radius:999px;align-items:center;gap:8px;padding-inline:14px;font-size:13px;font-weight:500;display:inline-flex}.lp-chip svg{width:16px;height:16px}.lp-chip-dark{color:#ffffffd9;background:#ffffff0d;border-color:#ffffff1a}.lp-plate{background:radial-gradient(circle at 1px 1px, var(--color-ink-150) 1px, transparent 1.6px) 0 0 / 14px 14px, var(--color-ink-50);border:1px solid var(--color-ink-100);border-radius:14px;position:relative;overflow:hidden}.lp-mono{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.lp-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.lp-table th,.lp-table td{vertical-align:middle;padding:14px 18px}.lp-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-600);background:var(--color-ink-50);border-bottom:1px solid var(--color-ink-150);white-space:nowrap;font-size:12px;font-weight:700}.lp-table tbody td{border-bottom:1px solid var(--color-ink-100);color:var(--color-ink-700)}.lp-table tbody tr:last-child td{border-bottom:none}.lp-table .lp-col-q{background:var(--color-ink-950);color:#fff}.lp-table thead .lp-col-q{color:#fff;border-bottom-color:#ffffff1f}.lp-table tbody .lp-col-q{border-bottom-color:#ffffff1a}.lp-table tbody tr:hover td:not(.lp-col-q){background:var(--color-ink-50)}.lp-cell{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.lp-cell-yes{background:var(--color-gain-50);color:var(--color-gain-600)}.lp-cell-yes-q{background:var(--color-brand-400);color:var(--color-ink-950)}.lp-cell-partial{background:var(--color-brand-50);color:var(--color-brand-700)}.lp-cell-no{background:var(--color-ink-100);color:var(--color-ink-400)}.lp-cell svg{width:14px;height:14px}.lp-faq{border:1px solid var(--color-ink-100);background:var(--color-surface);transition:border-color .16s var(--ease-soft), box-shadow .16s var(--ease-soft);border-radius:16px}.lp-faq[open]{border-color:var(--color-ink-200);box-shadow:var(--shadow-card)}.lp-faq summary{cursor:pointer;color:var(--color-ink-900);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq-plus{background:var(--color-ink-50);border:1px solid var(--color-ink-150);width:28px;height:28px;color:var(--color-ink-700);transition:transform .2s var(--ease-soft), background-color .2s var(--ease-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp-faq[open] .lp-faq-plus{background:var(--color-brand-400);border-color:var(--color-brand-500);color:var(--color-ink-950);transform:rotate(45deg)}.lp-faq-body{color:var(--color-ink-600);padding:0 22px 20px;font-size:15px;line-height:1.6}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lp-marquee-track{gap:12px;width:max-content;animation:38s linear infinite lp-marquee;display:flex}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-live{width:8px;height:8px;display:inline-flex;position:relative}.lp-live:before,.lp-live:after{content:"";background:var(--color-gain-500);border-radius:50%;position:absolute;inset:0}.lp-live:before{opacity:.6;animation:1.6s cubic-bezier(0,0,.2,1) infinite lp-ping}@keyframes lp-ping{75%,to{opacity:0;transform:scale(2.4)}}@supports (animation-timeline:view()){.lp-reveal{animation:linear both lp-rise;animation-timeline:view();animation-range:entry entry 35%}}@keyframes lp-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.lp-enter{animation:lp-enter .7s var(--ease-soft) both}.lp-enter-1{animation-delay:40ms}.lp-enter-2{animation-delay:.14s}.lp-enter-3{animation-delay:.24s}.lp-enter-4{animation-delay:.34s}.lp-enter-5{animation-delay:.48s}@keyframes lp-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lp-float{animation:9s ease-in-out infinite lp-float}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.lp-reveal,.lp-enter,.lp-float,.lp-marquee-track,.lp-live:before{animation:none!important}.lp-reveal,.lp-enter{opacity:1;transform:none}}html{scroll-behavior:smooth}
