:root{--ss-brand: #6258C9;--ss-brand-hover: #5147B5;--ss-brand-soft: #EEECFF;--ss-brand-soft-hover: #E4E1FF;--ss-brand-border: #D6D1FF;--ss-canvas: #F8F7F4;--ss-surface: #FFFFFF;--ss-surface-subtle: #F2F1EE;--ss-surface-pressed: #EAE9E5;--ss-ink: #252A40;--ss-text-secondary: #626779;--ss-text-muted: #818595;--ss-border: #E4E3DF;--ss-border-strong: #C9C9D2;--ss-gain: #2F8F6F;--ss-shadow-sm: 0 1px 2px rgba(37, 42, 64, .06);--ss-ring: 0 0 0 2px var(--ss-surface), 0 0 0 4px var(--ss-brand);--ss-ease: cubic-bezier(.2, 0, 0, 1)}*,*:before,*:after{box-sizing:border-box}body.lp{margin:0;background:var(--ss-canvas);color:var(--ss-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.lp a{color:var(--ss-brand);text-decoration:none;transition:color .12s var(--ss-ease)}.lp a:hover{color:var(--ss-brand-hover)}.lp a:focus-visible{outline:none;border-radius:6px;box-shadow:var(--ss-ring)}.lp h1,.lp h2,.lp h3,.lp p{margin:0}.lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-wrap{max-width:1120px;margin:0 auto}.lp-wrap--narrow{max-width:800px}.lp-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px;align-items:center}.lp-stack{display:flex;flex-direction:column;gap:32px}.lp-stack--tight{gap:24px}.lp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.lp-grid--posts{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.lp .lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border:1px solid transparent;border-radius:12px;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;transition:background-color .12s var(--ss-ease),color .12s var(--ss-ease)}.lp .lp-btn--sm{height:36px;padding:0 12px;border-radius:10px;font-size:14px}.lp .lp-btn--lg{height:48px;padding:0 20px;font-size:16px}.lp .lp-btn--primary{background:var(--ss-brand-soft);color:var(--ss-brand);font-weight:700}.lp .lp-btn--primary:hover{background:var(--ss-brand-soft-hover);color:var(--ss-brand)}.lp .lp-btn--primary:active{background:var(--ss-brand-border)}.lp .lp-btn--secondary{background:var(--ss-surface);border-color:var(--ss-border-strong);color:var(--ss-ink)}.lp .lp-btn--secondary:hover{background:var(--ss-surface-subtle);color:var(--ss-ink)}.lp .lp-btn--secondary:active{background:var(--ss-surface-pressed)}.lp .lp-btn--tertiary{background:transparent;color:var(--ss-brand)}.lp .lp-btn--tertiary:hover{background:var(--ss-brand-soft)}.lp .lp-btn:focus-visible{border-radius:12px}.lp-actions{display:flex;flex-wrap:wrap;gap:12px}.lp-actions--center{justify-content:center}.lp-nav{padding:12px 20px;border-bottom:1px solid var(--ss-border);background:var(--ss-surface)}.lp-nav-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.lp .lp-brand{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--ss-ink)}.lp .lp-brand img{display:block}.lp .lp-brand:hover{color:var(--ss-ink)}.lp-nav-links{display:flex;flex-wrap:wrap;gap:24px;font-size:14px;font-weight:600}.lp .lp-nav-links a{color:var(--ss-text-secondary)}.lp .lp-nav-links a:hover{color:var(--ss-ink)}.lp-nav-actions{display:flex;align-items:center;gap:8px}@media (max-width: 760px){.lp-nav-links{order:3;width:100%;gap:20px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.lp-nav-links::-webkit-scrollbar{display:none}.lp .lp-nav-links a{flex:none;padding:4px 0}}.lp-hero{padding:64px 20px}.lp-hero-copy{display:flex;flex-direction:column;gap:20px}.lp-hero h1{font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.lp-lead{max-width:520px;font-size:17px;line-height:1.55;color:var(--ss-text-secondary)}.lp-note{font-size:13px;color:var(--ss-text-muted)}.lp-hero-art{display:flex;flex-direction:column;gap:12px;width:100%;max-width:400px;justify-self:center}.lp-binder{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;border:1px solid var(--ss-border);border-radius:16px;background:var(--ss-surface)}.lp-binder--dark{border-color:transparent;background:var(--ss-ink)}.lp-pocket{aspect-ratio:63 / 88;overflow:hidden;border-radius:6px;background:var(--ss-surface-subtle)}.lp-binder--dark .lp-pocket{display:grid;place-items:center;background:#ffffff0f}.lp-pocket img{display:block;width:100%;height:100%;object-fit:contain}.lp-pocket.is-missing img{opacity:.22}.lp-value{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--ss-border);border-radius:16px;background:var(--ss-surface)}.lp-value-text{display:flex;flex-direction:column;gap:2px}.lp-value-label{font-size:12px;font-weight:500;color:var(--ss-text-secondary)}.lp-value-amount{font-size:26px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.lp-value-change{font-size:13px;font-weight:600;color:var(--ss-gain);font-variant-numeric:tabular-nums}.lp-sample{font-size:12px;color:var(--ss-text-muted);text-align:center}.lp-section{padding:64px 20px}.lp-section--white{border-top:1px solid var(--ss-border);border-bottom:1px solid var(--ss-border);background:var(--ss-surface)}.lp-section--last{border-bottom:none}.lp-heading{display:flex;flex-direction:column;gap:8px;max-width:640px}.lp-split .lp-heading{gap:16px}.lp-heading--center{max-width:none;text-align:center}.lp-eyebrow{font-size:13px;font-weight:600;color:var(--ss-brand)}.lp-heading h2,.lp-h2{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.lp-heading p{font-size:16px;line-height:1.55;color:var(--ss-text-secondary)}.lp-heading strong{font-weight:600;color:var(--ss-ink);font-variant-numeric:tabular-nums}.lp-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:999px;background:var(--ss-brand-soft);color:var(--ss-brand)}.lp-feature{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--ss-border);border-radius:16px;background:var(--ss-surface)}.lp-feature h3,.lp-price-feature h3{font-size:16px;font-weight:600;line-height:1.35}.lp-feature p{font-size:15px;line-height:1.5;color:var(--ss-text-secondary)}.lp-price-feature{display:flex;align-items:flex-start;gap:12px}.lp-price-feature>div{display:flex;flex-direction:column;gap:4px}.lp-price-feature p{font-size:14px;line-height:1.5;color:var(--ss-text-secondary)}.lp-points{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.lp-points li{display:flex;align-items:flex-start;gap:10px;font-size:15px}.lp-points svg{flex-shrink:0;color:var(--ss-brand)}.lp-binder-art{display:flex;flex-direction:column;gap:10px;width:100%;max-width:360px;justify-self:center}.lp-progress{display:flex;flex-direction:column;gap:6px}.lp-progress-label{font-size:12px;font-weight:500;color:var(--ss-text-secondary);font-variant-numeric:tabular-nums}.lp-progress-track{height:8px;overflow:hidden;border-radius:999px;background:var(--ss-surface-subtle)}.lp-progress-fill{width:67%;height:100%;border-radius:inherit;background:var(--ss-brand)}.lp-plans{width:100%;border:1px solid var(--ss-border);border-radius:16px;border-collapse:separate;border-spacing:0;overflow:hidden;background:var(--ss-surface);font-size:14px;line-height:1.4;table-layout:fixed}.lp-plans th,.lp-plans td{padding:12px 16px;text-align:left;vertical-align:top}.lp-plans thead th{background:var(--ss-surface-subtle);font-size:13px;font-weight:600;color:var(--ss-text-secondary)}.lp-plans thead th:first-child{width:41%}.lp-plans thead .lp-plans-pro{color:var(--ss-brand)}.lp-plans tbody th,.lp-plans tbody td{border-top:1px solid var(--ss-border)}.lp-plans tbody th{font-weight:600}.lp-plans tbody td{color:var(--ss-text-secondary)}.lp-plans tbody td:last-child{font-weight:600;color:var(--ss-ink)}@media (max-width: 480px){.lp-plans th,.lp-plans td{padding:12px 10px;font-size:13px}}.lp .lp-post{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--ss-border);border-radius:16px;background:var(--ss-surface);color:var(--ss-ink);transition:border-color .12s var(--ss-ease),box-shadow .12s var(--ss-ease)}.lp .lp-post:hover{border-color:var(--ss-border-strong);box-shadow:var(--ss-shadow-sm);color:var(--ss-ink)}.lp .lp-post:focus-visible{border-radius:16px}.lp-post-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ss-text-muted)}.lp-badge{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:var(--ss-surface-subtle);color:var(--ss-text-secondary);font-size:12px;font-weight:600}.lp-post h3{font-size:18px;font-weight:600;line-height:1.35}.lp-post p{font-size:14px;line-height:1.5;color:var(--ss-text-secondary)}.lp-post-link{font-size:14px;font-weight:600;color:var(--ss-brand)}.lp-footer{padding:32px 20px;border-top:1px solid var(--ss-border)}.lp-footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;color:var(--ss-text-secondary)}.lp-footer-about{display:flex;flex-direction:column;gap:4px}.lp-footer-brand{font-size:16px;font-weight:700;color:var(--ss-ink)}.lp-footer-links{display:flex;align-items:flex-start;gap:20px}.lp .lp-footer-links a{color:var(--ss-text-secondary)}.lp .lp-footer-links a:hover{color:var(--ss-ink)}@media (prefers-reduced-motion: reduce){.lp *{transition:none!important}}.brand-quest{color:var(--ss-brand, #6258C9)}
