.landing{--sheet:#fff9;--rule:#062b5724;--lp-seal:#dbeefc;--lp-navy:#062b57;--lp-crimson:#ff6c88;--lp-crimson-hover:#ff819a;--lp-blue:#6fa8e8;--lp-highlight:#fff;--lp-glass:#ffffff8c;--lp-glass-edge:#ffffffbf;--lp-glass-hover:#ffffffc7;--lp-proof:#ffffffd1;--lp-icon:#062b5714;--lp-backdrop-strength:.6;--lp-ease:cubic-bezier(.16, 1, .3, 1);isolation:isolate;height:100dvh;color:var(--ink);flex-direction:column;display:flex;position:relative}.lp-scroll{scrollbar-gutter:stable both-edges;flex:1;min-height:0;overflow:hidden auto}:root[data-theme=dark] .landing{--sheet:#ffffff14;--rule:#ffffff29;--lp-glass:#ffffff12;--lp-glass-edge:#ffffff29;--lp-glass-hover:#ffffff21;--lp-proof:#041f40b3;--lp-icon:#ffffff1a;--lp-backdrop-strength:.18}.landing ::selection{background:var(--lp-crimson);color:var(--lp-navy)}.lp-skip{z-index:20;border-radius:var(--r-control);background:var(--lp-navy);color:var(--lp-seal);padding:8px 12px;position:absolute;top:8px;left:16px;transform:translateY(-200%)}.lp-skip:focus{transform:none}.lp-title{max-width:20ch;margin:0;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.5rem);line-height:1.08}.lp-cta{background:var(--lp-crimson);min-height:44px;color:var(--lp-navy);font-size:var(--fs-md);transition:background-color .15s ease, transform .15s var(--lp-ease);border-radius:999px;align-items:center;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.lp-cta:active{transform:scale(.97)}.lp-art{aspect-ratio:1;justify-self:center;width:min(100%,300px);position:relative}.lp-orb{background:radial-gradient(circle at 34% 32%, var(--lp-highlight) 0%, var(--lp-seal) 16%, var(--lp-blue) 38%, var(--lp-crimson) 62%, var(--lp-navy) 90%);animation:lp-orb-in .9s var(--lp-ease) backwards;border-radius:50%;position:absolute;inset:6%}.lp-slats{border-radius:var(--r-panel);display:flex;position:absolute;inset:0 34% 0 4%;overflow:hidden}.lp-slats span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:lp-slat-in .7s var(--lp-ease) backwards;animation-delay:calc(var(--slat) * 50ms);background:linear-gradient(90deg,#ffffff3d,#ffffff05);border-right:1px solid #ffffff57;flex:1}@keyframes lp-orb-in{0%{opacity:0;transform:scale(.94)}}@keyframes lp-slat-in{0%{opacity:0;transform:translate(-18px)}}.lp-cards{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:4%;left:-6%}.lp-report{border:1px solid var(--lp-glass-edge);background:var(--lp-proof);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.lp-proof{border:1px solid var(--lp-glass-edge);background:var(--lp-proof);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;padding:12px 16px}@media (width<=767px){.lp-art{aspect-ratio:auto;width:100%}.lp-orb,.lp-slats{display:none}.lp-cards{position:static}}.lp-backdrop{z-index:-1;aspect-ratio:1;background:radial-gradient(circle at 38% 36%, var(--lp-seal) 0%, var(--lp-blue) 42%, var(--lp-crimson) 78%);width:min(62%,560px);opacity:var(--lp-backdrop-strength);border-radius:50%;position:absolute;top:8%;right:-60px}.lp-card{border:1px solid var(--lp-glass-edge);background:var(--lp-glass);min-height:180px;color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;flex-direction:column;flex:1;gap:6px;padding:16px;text-decoration:none;display:flex}.lp-card-live{transition:background-color .15s ease, border-color .15s ease, transform .15s var(--lp-ease)}.lp-card-live:active{transform:scale(.98)}.lp-icon{background:var(--lp-icon);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.lp-chip{font-size:var(--fs-xs);border-radius:999px;align-items:center;padding:2px 8px;font-weight:600;display:inline-flex}.lp-chip-live,.lp-chip-pro{background:var(--lp-crimson);color:var(--lp-navy)}.lp-card-featured{background:#ffe4eab8;border-color:#ff6c8873}.lp-chip-featured{background:var(--lp-navy);color:#fff}@media (hover:hover) and (pointer:fine){.lp-cta:hover{background:var(--lp-crimson-hover)}.lp-card-live:hover{border-color:var(--lp-crimson);background:var(--lp-glass-hover)}.lp-card-featured:hover{background:#ffe4eaeb}}.lp-pro{--ink:#eaf5fe;--ink-2:#b4cce3;--accent:#ff6c88;--lp-glass:#ffffff17;--lp-glass-edge:#ffffff2e;--lp-icon:#ffffff1f;color:var(--ink);background:radial-gradient(50% 90% at 92% 0%, #ff6c8857, transparent 70%), radial-gradient(45% 80% at 4% 100%, #3d8bff52, transparent 70%), var(--lp-navy);border-radius:24px;padding:24px 16px}.lp-pro .lp-card{-webkit-backdrop-filter:none;backdrop-filter:none}@media (width>=640px){.lp-pro{padding:32px 28px}}@media (prefers-reduced-transparency:reduce){.lp-card,.lp-report,.lp-proof{-webkit-backdrop-filter:none;backdrop-filter:none}}
