.lp-header{position:sticky;top:0;z-index:20;transition:transform .35s cubic-bezier(.4,0,.2,1),background .3s ease,box-shadow .3s ease;transform:translateY(0);background:oklch(.975 .005 95/.94);backdrop-filter:blur(10px);border-bottom:1px solid var(--lp-border)}.lp-header--hidden{transform:translateY(-100%)}.lp-header--solid{background:oklch(.55 .08 158/.97);box-shadow:0 4px 20px var(--lp-shadow);border-bottom-color:transparent}.lp-header__inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:var(--lp-max);margin:0 auto;padding:14px 32px}.lp-header__brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.lp-header__brand:hover{color:inherit}.lp-header__icon{width:26px;height:26px;flex-shrink:0;object-fit:contain}.lp-header__wordmark{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--lp-text);transition:color .3s ease}.lp-header--solid .lp-header__wordmark{color:var(--lp-white)}.lp-header__links{display:flex;align-items:center;gap:28px}.lp-header__links a{font-size:13.5px;font-weight:600;white-space:nowrap;color:var(--lp-text-secondary);transition:color .3s ease}.lp-header--solid .lp-header__links a{color:var(--lp-text-on-dark)}.lp-header__cta{font-weight:700!important;padding:10px 20px;border-radius:9px;background:var(--lp-accent);color:white!important;transition:background .3s ease,color .3s ease}.lp-header--solid .lp-header__cta{background:white;color:var(--lp-accent-text)!important}.lp-header__mobile-actions{display:none;align-items:center;gap:10px}.lp-header__burger{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--lp-text);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.lp-header--solid .lp-header__burger{color:var(--lp-white)}.lp-header__burger:hover{background:oklch(.24 .01 95/.06)}.lp-header--solid .lp-header__burger:hover{background:oklch(1 0 0/.12)}.lp-header__burger:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.lp-header--solid .lp-header__burger:focus-visible{outline-color:var(--lp-white)}.lp-header__burger-lines{position:relative;width:18px;height:14px}.lp-header__burger-lines span{position:absolute;left:0;display:block;width:100%;height:2px;border-radius:999px;background:currentColor;transition:transform .25s ease,opacity .2s ease,top .25s ease}.lp-header__burger-lines span:first-child{top:0}.lp-header__burger-lines span:nth-child(2){top:6px}.lp-header__burger-lines span:nth-child(3){top:12px}.lp-header--menu-open .lp-header__burger-lines span:first-child{top:6px;transform:rotate(45deg)}.lp-header--menu-open .lp-header__burger-lines span:nth-child(2){opacity:0}.lp-header--menu-open .lp-header__burger-lines span:nth-child(3){top:6px;transform:rotate(-45deg)}.lp-header__panel{position:absolute;left:0;right:0;top:100%;z-index:2;padding:8px 16px 20px;background:inherit;border-bottom:1px solid var(--lp-border);box-shadow:0 12px 28px var(--lp-shadow);transform-origin:top center;transform:translateY(-6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.lp-header--solid .lp-header__panel{border-bottom-color:transparent}.lp-header__panel--open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.lp-header__panel-nav{display:flex;flex-direction:column;gap:4px;max-width:var(--lp-max);margin:0 auto}.lp-header__panel-nav a{display:block;padding:14px 12px;border-radius:10px;font-size:15px;font-weight:600;color:var(--lp-text);text-decoration:none;transition:background .15s ease}.lp-header--solid .lp-header__panel-nav a{color:var(--lp-text-on-dark)}.lp-header__panel-nav a:hover{background:oklch(.24 .01 95/.06)}.lp-header--solid .lp-header__panel-nav a:hover{background:oklch(1 0 0/.1)}.lp-header__cta--panel{margin-top:8px;text-align:center}.lp-header__backdrop{position:fixed;inset:0;z-index:1;border:0;padding:0;margin:0;background:oklch(.19 .012 100/.35);cursor:pointer}@media (max-width:720px){.lp-header__inner{padding:12px 16px}.lp-header__links--desktop{display:none}.lp-header__mobile-actions{display:flex}.lp-header__cta--mobile{padding:9px 14px!important;font-size:12px}}@media (min-width:721px){.lp-header__backdrop,.lp-header__panel{display:none!important}}.lp-hero{padding:76px 32px 40px;display:grid;justify-items:center;text-align:center;gap:20px}.lp-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;background:var(--lp-accent-soft);color:var(--lp-accent-text);font-size:12.5px;font-weight:700;padding:7px 16px;border-radius:20px}.lp-hero__title{margin:0;font-size:52px;font-weight:900;line-height:1.1;max-width:820px}.lp-hero__subtitle{margin:0;font-size:17px;color:var(--lp-text-secondary);max-width:620px;line-height:1.6}.lp-hero__cta-stack{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:8px}.lp-hero__cta-support{margin:0;font-size:13px;font-weight:600;color:var(--lp-text-secondary)}.lp-hero__cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.lp-btn,.lp-hero__cta-row{justify-content:center;align-items:center}.lp-btn{display:inline-flex;gap:8px;font-size:15px;font-weight:700;padding:15px 34px;border-radius:11px;border:1px solid transparent;cursor:pointer;text-decoration:none}.lp-btn--primary{background:var(--lp-accent);color:var(--lp-white)}.lp-btn--primary:hover{background:var(--lp-accent-hover);color:var(--lp-white)}.lp-btn--secondary{background:var(--lp-white);border-color:oklch(.85 .01 95);color:var(--lp-text)}.lp-btn--secondary:hover{border-color:var(--lp-accent);color:var(--lp-accent-text)}@media (max-width:720px){.lp-hero{padding:44px 20px 28px;gap:14px}.lp-hero__eyebrow{font-size:11px;padding:6px 12px}.lp-hero__title{font-size:30px}.lp-hero__subtitle{font-size:14.5px}.lp-hero__cta-row,.lp-hero__cta-stack{width:100%}.lp-hero__cta-row{flex-direction:column;margin-top:24px}.lp-hero__cta-row .lp-btn,.lp-hero__cta-stack .lp-btn{width:100%;box-sizing:border-box;text-align:center}}.lp-form-section{max-width:var(--lp-form-max);margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.lp-form-section__title{margin-bottom:12px}.lp-form-section__subtitle{margin:0 0 36px;text-align:center;font-size:14.5px;color:var(--lp-text-secondary);line-height:1.6}.lp-form{background:white;border:1px solid var(--lp-border);border-radius:18px;padding:32px;display:flex;flex-direction:column;gap:16px;box-shadow:0 20px 50px oklch(.19 .012 100/.1)}.lp-form__field label{display:block;font-size:12.5px;font-weight:700;margin-bottom:6px}.lp-form__required{color:var(--lp-accent-text)}.lp-form__optional{font-weight:600;color:var(--lp-text-secondary)}.lp-form__field input{width:100%;box-sizing:border-box;border:1px solid var(--lp-border-input);border-radius:10px;padding:12px 14px;font-size:14.5px}.lp-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lp-form__submit{margin-top:6px;background:var(--lp-accent);border:none;color:var(--lp-white);font-size:15px;font-weight:800;padding:15px;border-radius:11px;cursor:pointer}.lp-form__submit:disabled{opacity:.7;cursor:wait}.lp-form__error{font-weight:600;color:oklch(.5 .14 25)}.lp-form__error,.lp-form__success{margin:0;font-size:13px;text-align:center}.lp-form__success{font-weight:700;color:var(--lp-accent-text)}.lp-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}@media (max-width:720px){.lp-form-section{padding-left:20px;padding-right:20px}.lp-form__grid{grid-template-columns:1fr}}.lp-problem{background:var(--lp-bg-dark);margin-top:56px;padding:80px 0}.lp-problem__eyebrow{color:var(--lp-eyebrow-warm)}.lp-problem__title{color:var(--lp-text-on-dark);max-width:680px;margin:0 auto 48px}.lp-problem__card{background:var(--lp-bg-dark-card);border-radius:14px;padding:26px}.lp-problem__card p{margin:0;font-size:15px;font-weight:700;color:var(--lp-text-on-dark);line-height:1.4}.lp-how{background:var(--lp-bg-soft)}.lp-how__eyebrow{color:var(--lp-accent-eyebrow)}.lp-how__title{max-width:680px;margin:0 auto 56px}.lp-how__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px}.lp-how__number{font-size:40px;font-weight:900;color:var(--lp-accent-muted);margin-bottom:10px}.lp-how__grid h3{margin:0 0 8px;font-size:17px;font-weight:800}.lp-how__grid p{margin:0;font-size:13.5px;color:var(--lp-text-secondary);line-height:1.7}