.lp{--lp-ink:#162c3d;--lp-muted:#58656d;--lp-paper:#f7f5ef;--lp-line:#d9ded9;--lp-accent:#a33334;background:var(--lp-paper);color:var(--lp-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp :is(h1,h2,h3,p,ul,ol,figure){margin:0}.lp :is(h1,h2,h3){color:inherit;text-wrap:balance}.lp h1{font-size:clamp(42px,4.4vw,66px);line-height:1.07;letter-spacing:-.055em}.lp h1,.lp h2{font-weight:500}.lp h2{font-size:clamp(32px,3.1vw,46px);line-height:1.13;letter-spacing:-.04em}.lp h3{font-size:21px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.lp :is(h1,h2) em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.lp h1 em{display:block;color:var(--lp-accent)}.lp a{color:inherit;text-decoration:none}.lp svg{width:20px;height:20px;flex-shrink:0;stroke-width:1.6}.lp :is(a,button,summary,input):focus-visible{outline:3px solid #307cb5;outline-offset:5px}.lp :is(section,aside)[id]{scroll-margin-top:105px}.lp-container{width:min(1240px,calc(100% - 112px));margin-inline:auto}.lp-section{padding-block:92px}.lp-eyebrow{color:var(--lp-accent);font-size:11px;letter-spacing:.15em;font-weight:700;text-transform:uppercase;margin-bottom:22px!important}.lp-header{position:relative;z-index:5;background:var(--lp-paper);border-bottom:1px solid var(--lp-line)}.lp-header__inner{display:flex;align-items:center;gap:24px;min-height:91px}.lp-logo{flex-shrink:0;width:114px}.lp-logo img{display:block;width:100%;height:auto}.lp-header__audience{border-left:1px solid #cfd3d1;padding-left:24px;font-size:12px;color:var(--lp-muted);white-space:nowrap}.lp-desktop-nav{margin-left:auto;display:flex;gap:25px;font-size:12px;font-weight:600;align-items:center}.lp-desktop-nav a{padding-block:12px}.lp-desktop-nav a:hover,.lp-footer a:hover{color:var(--lp-accent)}.lp-header__cta{display:inline-flex;gap:15px;align-items:center;padding:11px 18px;border:1px solid var(--lp-ink);font-size:12px;font-weight:600;white-space:nowrap}.lp-header__cta:hover{background:var(--lp-ink);color:white}.lp-mobile-nav{display:none}.lp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:28px}.lp-button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:54px;padding:15px 23px;background:var(--lp-accent);border:1px solid var(--lp-accent);color:white!important;font-size:13px;line-height:1.4;font-weight:600;transition:background .18s,transform .18s}.lp-button:hover{background:#7c2328;border-color:#7c2328;transform:translateY(-2px)}.lp-button--text{color:var(--lp-ink)!important;padding-inline:0;gap:13px}.lp-button--text,.lp-button--text:hover{background:transparent;border-color:transparent}.lp-button--text:hover{color:var(--lp-accent)!important}.lp-button--light{background:var(--lp-paper);border-color:var(--lp-paper);color:var(--lp-ink)!important}.lp-button--light:hover{background:#e5e4dd;border-color:#e5e4dd}.lp-faq{border-top:1px solid var(--lp-line)}.lp-faq__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.lp-faq__grid>div>p:last-child{color:var(--lp-muted);font-size:14px;max-width:330px;margin-top:22px}.lp-faq details{border-bottom:1px solid var(--lp-line)}.lp-faq details:first-child{border-top:1px solid var(--lp-line)}.lp-faq summary{padding:23px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;font-weight:600;font-size:15px;line-height:1.5}.lp-faq summary::-webkit-details-marker,.lp-mobile-nav summary::-webkit-details-marker{display:none}.lp-faq details[open] summary svg{transform:rotate(45deg)}.lp-faq details>p{color:var(--lp-muted);font-size:14px;padding:0 30px 24px 0}.lp-footer{background:#edeee8;border-top:1px solid var(--lp-line);padding-block:34px}.lp-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.lp-footer__inner>div>a{font-size:18px;font-weight:700;letter-spacing:-.04em}.lp-footer__inner>div>a span{font-size:10px;vertical-align:super;margin-left:4px}.lp-footer p{color:var(--lp-muted);font-size:11px;margin-top:4px}.lp-footer nav{display:flex;gap:25px;align-items:center;font-size:11px}.lp-footer nav a{min-height:44px;display:inline-flex;align-items:center;gap:9px}.lp-footer nav svg{width:15px}@media (min-width:1700px){.lp h1{font-size:72px}}@media (max-width:1100px){.lp-container{width:calc(100% - 72px)}.lp-header__audience{display:none}.lp-desktop-nav{gap:20px}.lp-faq__grid{gap:45px}}@media (max-width:760px){.lp-container{width:calc(100% - 40px)}.lp-section{padding-block:58px}.lp h1{font-size:clamp(39px,8.8vw,58px);letter-spacing:-.05em}.lp h2{font-size:34px}.lp-header__inner{min-height:76px;gap:15px}.lp-logo{width:96px}.lp-desktop-nav{display:none}.lp-header__cta{margin-left:auto;padding:9px 12px;gap:8px;min-height:44px}.lp-mobile-nav{display:block}.lp-mobile-nav summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer;list-style:none}.lp-mobile-nav nav{position:absolute;top:100%;right:20px;left:20px;padding:12px 22px;background:var(--lp-paper);box-shadow:0 14px 25px #162c3d1a;border:1px solid var(--lp-line)}.lp-mobile-nav nav a{display:block;padding:14px 0;font-size:14px}.lp-actions{gap:5px 22px}.lp-button{font-size:13px}.lp-faq__grid{grid-template-columns:1fr;gap:35px}.lp-footer__inner{align-items:flex-start;flex-direction:column}.lp-footer nav{gap:18px;flex-wrap:wrap}.lp-eyebrow{letter-spacing:.12em;margin-bottom:18px!important}}@media (max-width:360px){.lp-header__inner{gap:8px}.lp-logo{width:88px}.lp-header__cta{padding-inline:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}