.la{color:var(--color-brand-ink)}.la-band{padding-block:clamp(4rem,9vw,5.5rem);background:var(--color-brand-paper)}.la-band--bone{background:var(--color-brand-bone)}.la .band-navy.la-band{background:var(--color-brand-navy)}.la-narrow{max-width:46rem}.la-center{text-align:center}.la-eyebrow{margin:0 0 .75rem;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-gold)}.la-eyebrow--light{color:var(--color-brand-gold-light)}.la-h2{margin:0 0 1.25rem;font-family:var(--font-display);font-weight:400;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.1;color:var(--color-brand-navy);text-wrap:balance}.la-h2--light{color:var(--color-brand-paper)}.la-body{margin:0 0 1rem;font-size:1rem;line-height:1.6}.la-body--lg{font-size:1.125rem}.la-body--light{color:color-mix(in srgb,#ffffff 86%,transparent)}.la-muted{margin:0;font-size:.95rem;line-height:1.5;color:var(--color-brand-muted)}.la-muted--light{color:color-mix(in srgb,#ffffff 66%,transparent)}.la-textlink{font-weight:500;color:var(--color-brand-navy);text-decoration:underline;text-decoration-color:var(--color-brand-gold);text-underline-offset:5px}.la-textlink--light{color:var(--color-brand-paper)}.la .checkout-button{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.5rem}.la .checkout-button .btn{font-size:1.05rem;font-weight:600;padding:.95rem 1.6rem}.la .checkout-button-error{font-size:.95rem;line-height:1.45;color:var(--color-brand-gold-light)}.la-hero{padding-top:clamp(3rem,7vw,4.5rem)}.la-hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:clamp(2rem,5vw,3.5rem);align-items:center}.la-kicker{margin:0 0 1rem;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-gold-light)}.la-hero-eyebrow{margin:0 0 1rem;font-size:clamp(1.15rem,2vw,1.45rem);color:var(--color-brand-gold-light)}.la-h1{margin:0;font-size:clamp(2.3rem,5vw,4rem);line-height:1.05;max-width:18ch;text-wrap:balance}.la-h1-time{display:block;color:var(--color-brand-gold-light)}.la-hero-sub{margin:1.4rem 0 0;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.55;color:color-mix(in srgb,#ffffff 82%,transparent);max-width:56ch}.la-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem}.la-promise{margin:1rem 0 0;font-size:.95rem;line-height:1.5;color:color-mix(in srgb,#ffffff 70%,transparent);max-width:52ch}.la-media{margin:0;max-width:30rem;justify-self:center;width:100%}.la-media-frame{display:block;width:100%;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-brand-gold) 40%,transparent);background:var(--color-brand-navy2)}.la-media-frame--still{aspect-ratio:4 / 5;object-fit:cover;object-position:50% 22%}.la-media-frame--video{aspect-ratio:16 / 9}.la-media figcaption{margin-top:.75rem;font-size:.9rem;color:color-mix(in srgb,#ffffff 70%,transparent)}.la-facts{margin:clamp(2.5rem,6vw,3.5rem) 0 0;border-top:1px solid var(--color-brand-navy2);padding:1.6rem 0 1.9rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1.1rem 1.75rem}.la-facts dt{font-size:1.5rem;color:var(--color-brand-gold-light);font-variant-numeric:tabular-nums}.la-facts dd{margin:.25rem 0 0;font-size:.95rem;line-height:1.4;color:color-mix(in srgb,#ffffff 70%,transparent)}.la-sign{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--color-brand-rule);display:flex;align-items:center;gap:1rem}.la-sign img{width:3.5rem;height:3.5rem;border-radius:999px;object-fit:cover}.la-sign-name{margin:0;font-family:var(--font-display);font-size:1.3rem;color:var(--color-brand-navy)}.la-stack{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.25rem;align-items:start}.la-stack-list{margin:0;padding:0;list-style:none;background:var(--color-brand-paper);border:1px solid var(--color-brand-rule);border-radius:1rem;padding:.5rem clamp(1.25rem,3vw,1.75rem)}.la-stack-list li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;padding:1.1rem 0;border-top:1px solid var(--color-brand-rule);color:var(--color-brand-gold)}.la-stack-list li:first-child{border-top:0}.la-stack-list h3{margin:0;font-size:1.1rem;font-weight:600;color:var(--color-brand-navy)}.la-stack-list p{margin:.3rem 0 0;font-size:1rem;line-height:1.55;color:var(--color-brand-ink)}.la-offer-side{display:grid;gap:1rem}.la-video-proof{margin:1.5rem 0 2.5rem}.la-price{background:var(--color-brand-navy);color:var(--color-brand-paper);border-radius:1rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex;flex-direction:column;gap:.75rem}.la-price-name{margin:0;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-gold-light)}.la-price-big{margin:0;font-family:var(--font-display);font-size:clamp(3rem,6vw,4rem);line-height:1;font-variant-numeric:tabular-nums}.la-price-line{margin:0;font-size:1.05rem;line-height:1.55;color:color-mix(in srgb,#ffffff 86%,transparent)}.la-price-guarantee{margin:0 0 .5rem;padding-top:.75rem;border-top:1px solid var(--color-brand-navy2);font-size:1rem;color:var(--color-brand-gold-light)}.la-price-note{margin:0;font-size:.875rem;color:color-mix(in srgb,#ffffff 66%,transparent)}.la-steps{margin:1rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.875rem}.la-steps li{background:var(--color-brand-bone);border-radius:.875rem;padding:1.35rem}.la-step-n{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--color-brand-navy);color:var(--color-brand-paper);font-size:.95rem;font-weight:600;font-variant-numeric:tabular-nums}.la-steps h3{margin:.9rem 0 0;font-family:var(--font-display);font-weight:400;font-size:1.3rem;line-height:1.2;color:var(--color-brand-navy)}.la-steps p{margin:.4rem 0 0;font-size:1rem;line-height:1.5}.la-guarantee-grid{display:flex;flex-wrap:wrap;gap:1.25rem clamp(1.25rem,4vw,2.5rem);align-items:flex-start;max-width:52rem}.la-guarantee-grid>div{flex:1 1 18rem}.la-shield{flex-shrink:0;color:var(--color-brand-gold)}.la-reviews{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:.875rem}.la-review{margin:0;background:var(--color-brand-paper);border:1px solid var(--color-brand-rule);border-radius:.875rem;padding:1.5rem;display:flex;flex-direction:column;gap:.875rem}.la-stars{display:flex;gap:3px;color:var(--color-brand-gold)}.la-review blockquote{margin:0;font-size:1rem;line-height:1.55}.la-review figcaption{margin-top:auto;display:flex;flex-direction:column;gap:.25rem}.la-review-name{font-weight:600;font-size:.95rem;color:var(--color-brand-navy)}.la-result{align-self:flex-start;margin-top:.4rem;font-size:.8rem;font-weight:500;padding:.25rem .7rem;border-radius:999px;background:var(--color-brand-bone);color:var(--color-brand-navy);border:1px solid var(--color-brand-gold)}.la-openings{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.875rem}.la-opening{border:1px solid var(--color-brand-rule);border-top:3px solid var(--color-brand-gold);border-radius:.875rem;padding:1.35rem}.la-opening h3{margin:0;font-size:1.1rem;font-weight:600;color:var(--color-brand-navy)}.la-opening p{margin:.4rem 0 0;font-size:1rem;line-height:1.55}.la-faq{background:var(--color-brand-bone)}.la-final-cta{margin:1.75rem 0 1.5rem;display:flex;justify-content:center}.la-final .checkout-button{align-items:center}.la-exit{margin:.75rem 0 0;font-size:1rem;line-height:1.5}.la-exit-note{margin:.5rem auto 0;max-width:44ch;font-size:.9rem;line-height:1.5;color:color-mix(in srgb,#ffffff 66%,transparent)}.la-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--color-brand-navy2) 92%,transparent);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border-top:1px solid color-mix(in srgb,var(--color-brand-gold) 32%,transparent);transform:translateY(110%);transition:transform .3s ease}.la-sticky.on{transform:none}.la-sticky .checkout-button{display:flex;flex-direction:column;gap:.35rem;width:100%}.la-sticky-btn{width:100%}.la-sticky .checkout-button-error{font-size:.85rem;color:var(--color-brand-gold-light)}@media(max-width:767px){.la-sticky{display:block}}@media(prefers-reduced-motion:reduce){.la-sticky{transition:none}}
