.lp{--lp-ink:#0b241b;--lp-ink2:#06170f;--lp-paper:#f4f2ea;--lp-card:rgba(255,253,247,.97);--lp-text:#12261d;--lp-muted:#4c5f55;--lp-accent:#a6dcb4;--lp-brass:#e0b862;--lp-line:rgba(11,36,27,.14);--lp-veil:linear-gradient(90deg,rgba(6,23,15,.88),rgba(6,23,15,.62) 50%,rgba(6,23,15,.38));background:var(--lp-paper);color:var(--lp-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.6}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp h1,.lp h2,.lp h3{font-family:var(--display);text-transform:uppercase;line-height:1.02;margin:0;letter-spacing:.005em;text-wrap:balance}.lp p{margin:0}.lp a{color:inherit}.lp .in{width:min(1180px,100% - 32px);margin-inline:auto}.lp-top{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--lp-ink);color:#f4f2ea;border-bottom:1px solid hsla(0,0%,100%,.08)}.lp-top .in{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0}.lp-brand{font-family:var(--display);font-weight:900;font-size:1.5rem;text-transform:uppercase;text-decoration:none;letter-spacing:.02em;color:#fff}.lp-brand span{color:var(--lp-accent)}.lp-nav{display:flex;align-items:center;gap:22px;font-size:.92rem}.lp-nav a{text-decoration:none;color:#d6e3dc}.lp-nav a:hover{color:#fff}@media (max-width:760px){.lp-nav .hide-sm{display:none}.lp-brand{font-size:1.2rem}}body:has(.lp){margin:0;padding:0;max-width:none;background:#06170f}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:4px;padding:14px 22px;font-size:.97rem;font-weight:600;text-decoration:none;border:1px solid var(--lp-accent);background:var(--lp-accent);color:var(--lp-ink2);cursor:pointer;transition:transform .15s,background .15s}.lp-btn:hover{transform:translateY(-1px);background:#bfe8c9}.lp-btn.ghost{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.6)}.lp-btn.ghost:hover{background:hsla(0,0%,100%,.08)}.lp-btn.dark{background:var(--lp-ink);color:#fff;border-color:var(--lp-ink)}.lp-btn.small{padding:9px 14px;font-size:.88rem}.lp-btn[aria-disabled=true]{opacity:.85;cursor:default;transform:none}.lp-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.lp-eyebrow{display:inline-block;font-size:.72rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase;color:var(--lp-brass)}.lp-accent{color:var(--lp-accent)}.lp-photo{position:relative;isolation:isolate;color:#fff;overflow:hidden;background:var(--lp-ink);padding:clamp(64px,8vw,116px) 0}.lp-bg{z-index:-2}.lp-bg,.lp-photo:before{position:absolute;inset:0}.lp-photo:before{content:"";z-index:-1;background:var(--lp-veil)}.lp-photo h2{font-size:clamp(2.3rem,5vw,3.8rem);margin-top:12px}.lp-photo .lp-sub{color:#dbe7e0;font-size:1.12rem;max-width:720px;margin-top:16px}.lp-credit{position:absolute;right:16px;bottom:10px;font-size:.68rem;color:hsla(0,0%,100%,.55)}@media (max-width:760px){.lp-photo:before{background:linear-gradient(180deg,rgba(6,23,15,.7),rgba(6,23,15,.86))}}.lp-hero{min-height:min(92svh,860px);display:flex;align-items:center}.lp-hero:before{background:linear-gradient(90deg,rgba(6,23,15,.9),rgba(6,23,15,.6) 45%,rgba(6,23,15,.1))}.lp-hero h1{font-size:clamp(3rem,8.4vw,6.4rem);margin-top:16px;max-width:11ch}.lp-hero .lp-promise{font-size:clamp(1.15rem,2vw,1.4rem);font-weight:600;margin-top:22px;max-width:640px;color:#fff}.lp-hero .lp-sub{margin-top:12px}.lp-facts{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:40px;padding-top:22px;border-top:1px solid hsla(0,0%,100%,.18);max-width:720px}.lp-facts div{display:flex;flex-direction:column}.lp-facts b{font-family:var(--display);font-size:2.1rem;line-height:1;color:#fff}.lp-facts span{font-size:.8rem;color:#c3d4ca;letter-spacing:.02em}@media (max-width:1000px){.lp-hero{min-height:0}.lp-hero:before{background:linear-gradient(180deg,rgba(6,23,15,.82),rgba(6,23,15,.55))}}.lp-cards{display:grid;grid-gap:18px;gap:18px;margin-top:36px}.lp-cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.lp-cards.four,.lp-cards.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.lp-cards.four,.lp-cards.three,.lp-cards.two{grid-template-columns:1fr}}.lp-card{background:var(--lp-card);color:var(--lp-text);border:1px solid var(--lp-line);border-radius:8px;padding:26px 24px;display:flex;flex-direction:column;gap:10px}.lp-card h3{font-size:1.7rem;color:var(--lp-ink)}.lp-card li,.lp-card p{color:#34483e;font-size:.98rem}.lp-tag{font-size:.72rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:#8a6414}.lp-num{font-family:var(--display);font-size:2.4rem;line-height:1;color:#0f5a3a}.lp-light{padding:clamp(64px,8vw,110px) 0}.lp-light h2{font-size:clamp(2.3rem,5vw,3.8rem);color:var(--lp-ink);margin-top:12px}.lp-light .lp-eyebrow{color:#8a6414}.lp-light .lp-sub{color:var(--lp-muted);font-size:1.12rem;max-width:720px;margin-top:16px}.lp-week ul{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:6px}.lp-week li{font-size:.93rem;display:grid;grid-template-columns:52px 1fr;grid-gap:6px;gap:6px;padding-top:6px;border-top:1px dashed var(--lp-line)}.lp-week li b{font-family:var(--display);font-size:1.05rem;color:#0f5a3a;letter-spacing:.02em}.lp-week .lp-foco{font-size:.9rem;color:var(--lp-muted)}.lp-offer{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:28px;gap:28px;align-items:stretch;margin-top:36px}@media (max-width:900px){.lp-offer{grid-template-columns:1fr}}.lp-check{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:12px}.lp-check li{position:relative;padding-left:30px}.lp-check li:before{content:"";position:absolute;left:0;top:.32em;width:18px;height:18px;border-radius:50%;background:#0f5a3a;-webkit-mask:radial-gradient(circle,#000 0 100%)}.lp-check li:after{content:"";position:absolute;left:6px;top:calc(.32em + 4px);width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.lp-guarantee{background:rgba(10,34,24,.92);border:1px solid rgba(166,220,180,.35);border-radius:8px;padding:28px 26px;display:flex;flex-direction:column;gap:14px;color:#e6efe9}.lp-guarantee h3{font-size:1.9rem;color:#fff}.lp-guarantee .big{font-family:var(--display);font-size:4.2rem;line-height:.9;color:var(--lp-accent)}.lp-foot{background:var(--lp-ink2);color:#b8c9bf;padding:40px 0;font-size:.86rem}.lp-foot .in{display:flex;flex-direction:column;gap:8px}.lp-dark,.lp-foot strong{color:#fff}.lp-dark{background:radial-gradient(at 85% 30%,#12402e 0,transparent 55%),linear-gradient(120deg,#06170f,#0b241b);padding:clamp(64px,8vw,116px) 0}.lp-dark h2{font-size:clamp(2.3rem,5vw,3.8rem);margin-top:12px}.lp-dark .lp-sub{color:#dbe7e0;font-size:1.12rem;max-width:620px;margin-top:16px}.lp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}.lp-figure{margin:0;display:flex;flex-direction:column;gap:10px}.lp-figure img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 24px 60px rgba(0,0,0,.45)}.lp-figure figcaption{font-size:.78rem;color:#b9cbc1;letter-spacing:.02em}@media (max-width:900px){.lp-split{grid-template-columns:1fr}.lp-figure{max-width:480px;margin-inline:auto}}.lp-photo .lp-offer .lp-card{background:var(--lp-card)}.lp-credits{font-size:.74rem;color:#8fa699}.lp-credits a{color:#b8c9bf}.lp-photo .lp-promise,.lp-photo .lp-sub,.lp-photo h1,.lp-photo h2{text-shadow:0 2px 18px rgba(0,0,0,.45)}