.lp-root{background:var(--brand-black);color:var(--brand-cream);min-height:100vh;overflow-x:hidden}body:has(.lp-root){background:var(--brand-black)}.lp-root a{text-decoration:none}.lp-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.lp-serif{font-family:var(--font-fraunces), "Fraunces", Georgia, serif}.lp-h1{font-family:var(--font-fraunces), "Fraunces", Georgia, serif;letter-spacing:-.025em;color:var(--brand-cream);font-size:clamp(40px,5.4vw,68px);font-weight:600;line-height:1.02}.lp-hl{color:var(--brand-gold-light);font-style:italic}.lp-h2{font-family:var(--font-fraunces), "Fraunces", Georgia, serif;letter-spacing:-.02em;color:var(--brand-cream);font-size:clamp(30px,4.2vw,46px);font-weight:600;line-height:1.06}.lp-h3{font-family:var(--font-fraunces), "Fraunces", Georgia, serif;letter-spacing:-.01em;color:var(--brand-cream);font-size:21px;font-weight:600;line-height:1.2}.lp-h3-lg{font-size:23px}.lp-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-gold-light);font-size:12.5px;font-weight:800;display:inline-block}.lp-brand-exact{text-transform:none}.lp-lead{color:var(--od-muted);font-size:19px;line-height:1.5}.lp-dek{color:var(--od-muted);font-size:18px;line-height:1.5}.lp-body{color:var(--brand-cream)}.lp-mute{color:var(--od-muted)}.lp-strong{color:var(--brand-cream);font-weight:800}.lp-fine{color:var(--od-muted);font-size:13px;line-height:1.5}.lp-nav{z-index:50;background:var(--brand-black);border-bottom:1px solid color-mix(in srgb, var(--brand-gold) 26%, transparent);position:sticky;top:0}.lp-nav-in{align-items:center;gap:30px;max-width:1120px;margin:0 auto;padding:16px 24px;display:flex}.lp-nav-links{align-items:center;gap:30px;margin-left:auto;display:flex}.lp-nav-link{color:var(--od-muted);font-size:15px;font-weight:600;transition:color .15s}.lp-nav-link:hover{color:var(--brand-cream)}@media (max-width:780px){.lp-nav-in{gap:14px}.lp-nav-links{gap:16px}.lp-nav-hide-sm{display:none}}.lp-btn{cursor:pointer;border:none;border-radius:13px;align-items:center;gap:8px;font-family:inherit;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.lp-btn-primary{background:linear-gradient(135deg, var(--brand-gold-light) 0%, var(--brand-gold) 100%);color:var(--brand-black);border-bottom:1px solid var(--brand-gold-dark);box-shadow:0 8px 22px color-mix(in srgb, var(--brand-gold) 28%, transparent);padding:13px 22px;font-size:15px}.lp-btn-primary:hover{box-shadow:0 12px 30px color-mix(in srgb, var(--brand-gold) 40%, transparent);transform:translateY(-1px)}.lp-btn-lg{border-radius:15px;padding:17px 34px;font-size:17px}.lp-btn-sm{border-radius:11px;padding:11px 18px;font-size:14px}.lp-btn-ghost{color:var(--od-btn2-ink);border:1px solid var(--od-btn2-border);background:0 0;border-radius:15px;padding:16px 30px;font-size:16px}.lp-btn-ghost:hover{border-color:var(--brand-gold-light);color:var(--brand-cream)}.lp-hero{isolation:isolate;align-content:center;min-height:calc(100svh - 69px);padding:72px 0 40px;display:grid;position:relative}.lp-hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(62% 58% at 50% 0%, color-mix(in srgb, var(--brand-gold) 30%, transparent) 0%, color-mix(in srgb, var(--brand-gold) 9%, transparent) 44%, transparent 74%);height:78%;position:absolute;top:0;left:0;right:0}.lp-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:54px;display:grid}.lp-hero-cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lp-trust{border-top:1px solid color-mix(in srgb, var(--brand-gold) 26%, transparent);flex-wrap:wrap;gap:22px;padding-top:24px;display:flex}.lp-trust span{color:var(--od-muted);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.lp-trust svg{flex:none}@media (max-width:880px){.lp-hero-grid{grid-template-columns:1fr;gap:40px}.lp-hero{padding:48px 0 32px}}.lp-viz{background:linear-gradient(165deg, var(--brand-forest) 0%, var(--brand-forest-deep) 100%);border:1px solid color-mix(in srgb, var(--brand-gold) 26%, transparent);box-shadow:0 30px 70px color-mix(in srgb, var(--brand-black) 55%, transparent);color:var(--brand-cream);border-radius:26px;padding:30px 30px 26px}.lp-viz-alt{background:linear-gradient(165deg, var(--brand-forest) 0%, var(--brand-black) 100%);box-shadow:0 24px 56px color-mix(in srgb, var(--brand-black) 50%, transparent);border-radius:22px;padding:30px}.lp-viz-lab{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-gold-light);font-size:13px;font-weight:700}.lp-viz-big{font-family:var(--font-fraunces), "Fraunces", Georgia, serif;color:var(--brand-cream);margin-top:3px;font-size:30px;font-weight:600}.lp-viz-big-sm{font-size:26px}.lp-viz-big small{font-family:var(--font-hanken), "Hanken Grotesk", system-ui, sans-serif;color:var(--od-muted);font-size:15px;font-weight:500}.lp-viz svg{width:100%;height:auto;margin-top:14px;display:block}.lp-sec{align-content:center;min-height:100svh;padding:84px 0;scroll-margin-top:69px;display:grid}.lp-alt{background:var(--brand-forest);border-top:1px solid color-mix(in srgb, var(--brand-gold) 26%, transparent);border-bottom:1px solid color-mix(in srgb, var(--brand-gold) 26%, transparent)}.lp-sec-head{max-width:640px}.lp-center{text-align:center;margin-left:auto;margin-right:auto}.lp-card{background:var(--brand-forest-deep);border:1px solid color-mix(in srgb, var(--brand-gold) 26%, transparent);border-radius:20px;padding:30px 28px}.lp-alt .lp-card{background:var(--brand-black)}.lp-card-link{transition:transform .15s,box-shadow .15s,border-color .15s;display:block}.lp-card-link:hover{box-shadow:0 14px 30px color-mix(in srgb, var(--brand-black) 45%, transparent);border-color:color-mix(in srgb, var(--brand-gold-light) 55%, transparent);transform:translateY(-2px)}.lp-step-n{font-family:var(--font-fraunces), "Fraunces", Georgia, serif;color:var(--brand-black);background:linear-gradient(135deg, var(--brand-gold-light) 0%, var(--brand-gold) 100%);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:600;display:flex}.lp-num{background:color-mix(in srgb, var(--brand-gold-light) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand-gold) 26%, transparent);width:34px;height:34px;color:var(--brand-gold-light);font-family:var(--font-fraunces), "Fraunces", Georgia, serif;border-radius:10px;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.lp-ic{background:color-mix(in srgb, var(--brand-gold-light) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand-gold) 26%, transparent);border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.lp-tag{letter-spacing:.06em;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:800;display:inline-block}.lp-tag-free{color:var(--brand-cream);background:color-mix(in srgb, var(--brand-green-bright) 20%, transparent);border:1px solid color-mix(in srgb, var(--brand-green-bright) 50%, transparent)}.lp-tag-paid{color:var(--brand-gold-light);background:color-mix(in srgb, var(--brand-gold-light) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand-gold) 50%, transparent)}.lp-tag-go{letter-spacing:.07em;text-transform:uppercase;color:var(--brand-gold-light);background:color-mix(in srgb, var(--brand-gold-light) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand-gold) 26%, transparent);border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:800;display:inline-block}.lp-card-cta{background:linear-gradient(150deg, var(--brand-forest) 0%, var(--brand-forest-deep) 100%);border-color:color-mix(in srgb, var(--brand-gold-light) 45%, transparent)}.lp-alt .lp-card-cta{background:linear-gradient(150deg, var(--brand-forest-deep) 0%, var(--brand-black) 100%)}.lp-card-cta .lp-tag-go{color:var(--brand-black);background:linear-gradient(135deg, var(--brand-gold-light) 0%, var(--brand-gold) 100%);border-color:var(--brand-gold-dark)}.lp-stat{font-family:var(--font-fraunces), "Fraunces", Georgia, serif;color:var(--brand-cream);font-size:clamp(36px,5vw,58px);font-weight:600;line-height:1.05}.lp-stat-u{color:var(--brand-gold-light)}.lp-math-card{background:var(--brand-black);border:1px solid color-mix(in srgb, var(--brand-gold) 26%, transparent);box-shadow:0 14px 36px color-mix(in srgb, var(--brand-black) 40%, transparent);border-radius:22px;padding:32px}.lp-crow{border-bottom:1px solid color-mix(in srgb, var(--brand-gold) 16%, transparent)}.lp-crow:last-child{border-bottom:0}.lp-crow-lab{color:var(--brand-cream);font-size:14px;font-weight:700}.lp-crow-sub{color:var(--od-muted);font-size:12.5px;font-weight:500}.lp-crow-val{font-family:var(--font-fraunces), "Fraunces", Georgia, serif;color:var(--brand-gold-light);font-size:16.5px;font-weight:600;line-height:1.3}.lp-faq{border-bottom:1px solid color-mix(in srgb, var(--brand-gold) 26%, transparent)}.lp-faq summary{cursor:pointer;font-family:var(--font-fraunces), "Fraunces", Georgia, serif;color:var(--brand-cream);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:20px;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq-plus{background:color-mix(in srgb, var(--brand-gold-light) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand-gold) 50%, transparent);width:26px;height:26px;color:var(--brand-gold-light);font-family:var(--font-hanken), "Hanken Grotesk", system-ui, sans-serif;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;transition:transform .2s;display:flex}.lp-faq[open] .lp-faq-plus{transform:rotate(45deg)}.lp-faq-a{color:var(--od-muted);max-width:660px;padding:0 0 24px;font-size:16.5px;line-height:1.55}.lp-pcard{border:1px solid color-mix(in srgb, var(--brand-gold) 26%, transparent);background:var(--brand-forest-deep);border-radius:22px;padding:36px 32px}.lp-pcard-auto{background:var(--brand-black);border-color:color-mix(in srgb, var(--brand-gold) 42%, transparent)}.lp-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-cream);background:color-mix(in srgb, var(--brand-green-bright) 20%, transparent);border:1px solid color-mix(in srgb, var(--brand-green-bright) 50%, transparent);border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:800;display:inline-block}.lp-pcard-auto .lp-badge{color:var(--brand-gold-light);background:color-mix(in srgb, var(--brand-gold-light) 10%, transparent);border-color:color-mix(in srgb, var(--brand-gold) 50%, transparent)}.lp-check{color:var(--brand-gold-light);flex:none;margin-top:1px}.lp-link-gold{color:var(--brand-gold-light);text-underline-offset:3px;font-weight:700;text-decoration:underline}.lp-ladder-wrap{-webkit-overflow-scrolling:touch;border:1px solid color-mix(in srgb, var(--brand-gold) 26%, transparent);border-radius:16px;overflow-x:auto}.lp-ladder{border-collapse:collapse;text-align:left;width:100%;min-width:320px}.lp-ladder th.lp-lhead{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-gold-light);border-bottom:1px solid color-mix(in srgb, var(--brand-gold) 26%, transparent);font-size:11.5px;font-weight:800}.lp-ladder tbody tr{border-top:1px solid color-mix(in srgb, var(--brand-gold) 16%, transparent)}.lp-ladder tbody tr:first-child{border-top:0}.lp-ladder tr.lp-pick{background:color-mix(in srgb, var(--brand-gold-light) 10%, transparent)}.lp-lname{color:var(--brand-cream);font-weight:700}.lp-lsub{color:var(--od-muted);margin-top:2px;font-size:13.5px;font-weight:500;display:block}.lp-ldebts{color:var(--brand-cream);font-weight:600}.lp-lprice{font-variant-numeric:tabular-nums;color:var(--brand-gold-light);font-weight:700}.lp-final{text-align:center;isolation:isolate;border-top:1px solid color-mix(in srgb, var(--brand-gold) 26%, transparent);align-content:center;min-height:100svh;padding:96px 0;display:grid;position:relative}.lp-final:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(62% 70% at 50% 100%, color-mix(in srgb, var(--brand-gold) 22%, transparent) 0%, color-mix(in srgb, var(--brand-gold) 6%, transparent) 46%, transparent 76%);height:70%;position:absolute;bottom:0;left:0;right:0}.lp-footer{background:var(--brand-forest-deep);color:var(--brand-cream);border-top:1px solid color-mix(in srgb, var(--brand-gold) 26%, transparent);padding:54px 0 40px}.lp-foot-link{color:var(--od-muted);font-size:15px;font-weight:500;transition:color .15s}.lp-foot-link:hover{color:var(--brand-cream)}.lp-foot-rule{border-top:1px solid color-mix(in srgb, var(--brand-gold) 26%, transparent)}.lp-wrap-narrow{max-width:760px;margin:0 auto;padding:0 24px}.lp-stop-gold-light{stop-color:var(--brand-gold-light)}.lp-stop-gold{stop-color:var(--brand-gold)}.lp-axis{stroke:color-mix(in srgb, var(--brand-gold) 26%, transparent)}.lp-fill-gold-light{fill:var(--brand-gold-light)}.lp-fill-cream{fill:var(--brand-cream)}.lp-fill-mute{fill:var(--od-muted)}.lp-fill-green{fill:var(--brand-green-bright)}.lp-stroke-gold{stroke:var(--brand-gold)}.lp-stroke-cream{stroke:var(--brand-cream)}.lp-viz text{font-family:var(--font-hanken), "Hanken Grotesk", system-ui, sans-serif}.lp-icon{stroke:var(--brand-gold-light)}
