.fp-page .lyp-serif{color:var(--lyp-brand);letter-spacing:-.01em}.fp-num{font-variant-numeric:tabular-nums}.fp-sec{padding:128px 0}.fp-sec-alt{background:var(--lyp-bg-subtle)}.fp-wrap{max-width:1240px;margin:0 auto;padding:0 32px}.fp-center{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.fp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.fp-stack{flex-direction:column;gap:22px;display:flex}.fp-h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,3.8vw,52px);font-weight:600;line-height:1.06}.fp-lead{color:var(--lyp-text-secondary);margin:0;font-size:clamp(17px,1.45vw,20px);line-height:1.6}.fp-center .fp-lead{max-width:720px}.fp-card{border-radius:var(--lyp-r-3xl);background:var(--lyp-bg-default)}.fp-pill{border-radius:var(--lyp-r-full);white-space:nowrap;align-self:flex-start;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.fp-kicker{border-radius:var(--lyp-r-full);background:var(--lyp-error-bg);height:34px;color:var(--lyp-error-text);letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.fp-hero{background:radial-gradient(1200px 560px at 50% 0%, var(--lyp-brand-50) 0%, var(--lyp-bg-default) 70%);padding:152px 0 96px;overflow:hidden}.fp-hero-copy{gap:22px}.fp-badge{border-radius:var(--lyp-r-full);background:var(--lyp-brand-100);color:var(--lyp-text-brand);align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.fp-badges{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fp-status{border-radius:var(--lyp-r-full);background:var(--lyp-warning-bg);box-shadow:inset 0 0 0 1px var(--lyp-warning-border);color:var(--lyp-text-primary);align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.fp-status:before{content:"";border-radius:var(--lyp-r-full);background:var(--lyp-warning);width:6px;height:6px}.fp-status-dark{background:color-mix(in srgb, var(--lyp-warning) 18%, transparent);box-shadow:none;color:var(--lyp-warning-border)}.fp-hero-note{color:var(--lyp-text-secondary);margin:0;font-size:14.5px;line-height:1.5}.fp-h1{letter-spacing:-.045em;max-width:1000px;margin:0;font-size:clamp(38px,5.2vw,72px);font-weight:600;line-height:1.02}.fp-hero .fp-lead{max-width:760px}.fp-hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:6px;display:flex}.fp-trust{color:var(--lyp-text-secondary);align-items:center;gap:10px;font-size:15px;display:flex}.fp-trust strong{color:var(--lyp-text-primary);font-weight:600}.fp-avs{display:flex}.fp-avs span{border-radius:var(--lyp-r-full);border:2px solid var(--lyp-neutral-0);width:30px;height:30px}.fp-avs span+span{margin-left:-10px}.fp-avs span:first-child{background:var(--lyp-brand-100)}.fp-avs span:nth-child(2){background:var(--lyp-navy-200)}.fp-avs span:nth-child(3){background:var(--lyp-success-bg)}.fp-stage{margin-top:48px}.fp-note{text-align:center;color:var(--lyp-text-secondary);margin:0;font-size:13px}.fp-steps{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:20px;width:100%;margin:20px 0 0;padding:0;list-style:none;display:grid}.fp-step{border-radius:var(--lyp-r-3xl);background:var(--lyp-bg-subtle);text-align:left;flex-direction:column;gap:12px;padding:32px;display:flex}.fp-step-n{color:var(--lyp-text-brand);font-size:56px;font-weight:600;line-height:1}.fp-step h3{letter-spacing:-.01em;margin:0;font-size:23px;font-weight:600}.fp-step p{color:var(--lyp-text-secondary);margin:0;font-size:16px;line-height:1.6}.fp-how-dark{border-radius:var(--lyp-r-3xl);background-color:var(--lyp-bg-inverse);color:var(--lyp-text-inverse);background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:22px 22px;flex-direction:column;gap:40px;padding:64px;display:flex}.fp-page .fp-how-dark .lyp-serif,.fp-how-dark .fp-step-n{color:var(--lyp-text-brand-on-dark)}.fp-how-dark .fp-steps{gap:24px;margin:0}.fp-how-dark .fp-step{background:#ffffff0d;gap:14px}.fp-how-dark .fp-step p{color:var(--lyp-text-inverse-secondary)}.fp-sec-warm{background:var(--lyp-brand-50)}.fp-reviews-in{flex-direction:column;gap:48px;display:flex}.fp-sec-warm .fp-quote{background:var(--lyp-bg-default)}.fp-proof{padding-top:0}.fp-proof-in{flex-direction:column;gap:56px;display:flex}.fp-stats{text-align:center;flex-wrap:wrap;justify-content:center;gap:80px;margin:0;display:flex}.fp-stats div{flex-direction:column-reverse;gap:8px;display:flex}.fp-stats dd{letter-spacing:-.04em;margin:0;font-size:clamp(52px,6vw,76px);font-weight:600;line-height:1}.fp-stats div+div dd{color:var(--lyp-brand)}.fp-stats dt{color:var(--lyp-text-secondary);font-size:16px}.fp-proof .fp-h2{text-align:center}.fp-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.fp-quote{border-radius:var(--lyp-r-3xl);background:var(--lyp-bg-subtle);flex-direction:column;gap:24px;margin:0;padding:32px;display:flex}.fp-quote svg{color:var(--lyp-brand)}.fp-quote blockquote{margin:0;font-size:17px;line-height:1.6}.fp-quote figcaption{align-items:center;gap:12px;margin-top:auto;font-size:15px;font-weight:600;display:flex}.fp-quote-av{border-radius:var(--lyp-r-full);width:44px;height:44px;color:var(--lyp-text-inverse);flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:flex}.fp-quote-stars{color:var(--lyp-rating);letter-spacing:1px;font-size:13px;font-weight:400;display:block}.fp-faq-in{flex-direction:column;gap:56px;display:flex}.fp-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px;display:grid}.fp-faq h3{margin:0 0 10px;font-size:20px;font-weight:600}.fp-faq p{color:var(--lyp-text-secondary);margin:0;font-size:16px;line-height:1.65}.fp-cta{border-radius:var(--lyp-r-3xl);background-color:var(--lyp-bg-inverse);color:var(--lyp-text-inverse);text-align:center;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:22px 22px;flex-direction:column;align-items:center;gap:28px;padding:88px 48px;display:flex}.fp-cta-p{color:var(--lyp-text-inverse-secondary);margin:-8px 0 0;font-size:19px;line-height:1.6}.fp-page .fp-cta .lyp-serif{color:var(--lyp-text-brand-on-dark)}@media (max-width:980px){.fp-split,.fp-steps,.fp-faq{grid-template-columns:minmax(0,1fr)}.fp-split{gap:48px}.fp-quotes{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(3,minmax(280px,1fr));overflow-x:auto}.fp-quote{scroll-snap-align:start}}@media (max-width:760px){.fp-sec{padding:72px 0}.fp-wrap{padding:0 20px}.fp-hero{padding:112px 0 56px}.fp-hero-copy{text-align:left;align-items:flex-start;gap:18px}.fp-hero-ctas{flex-direction:column;align-items:stretch;gap:16px;width:100%}.fp-badges{justify-content:flex-start}.fp-hero-ctas .lyp-btn-lg{justify-content:center}.fp-stage{margin-top:36px}.fp-stats{gap:40px}.fp-cta{padding:64px 24px}.fp-how-dark{gap:28px;padding:36px 20px}}
