:root{--lp-accent:#315d52;--lp-soft:#edf5f0}body{background:#fffdf8;color:#302b28} .lp-wrap{max-width:1120px;padding:0 24px;margin:auto}.lp-head{background:#fff;border-bottom:1px solid #e6e0d7}.lp-head__inner{display:flex;justify-content:space-between;align-items:center;min-height:68px;gap:20px}.lp-head a{text-decoration:none;font-weight:600}.lp-head__sub{font-size:.9rem}.lp-hero{padding:70px 0;background:var(--lp-soft)}.lp-hero__grid,.lp-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.lp-tag{display:inline-block;color:var(--lp-accent);font-size:.83rem;letter-spacing:.05em;font-weight:700}.lp-hero h1{font-size:clamp(2rem,4.9vw,3.65rem);line-height:1.32;margin:18px 0 24px}.lp-lead{font-size:1.08rem;line-height:1.95}.lp-icon{display:flex;align-items:center;gap:12px}.lp-icon img{width:64px;height:64px;object-fit:cover;border-radius:14px}.lp-icon strong{font-size:1.3rem}.lp-shot{width:100%;max-height:560px;object-fit:contain;border-radius:19px;box-shadow:0 18px 42px #201d1920;background:#fff}.lp-cta{display:inline-block;background:var(--lp-accent);color:white!important;text-decoration:none;border-radius:30px;padding:13px 26px;font-weight:700;margin-top:22px}.lp-note{font-size:.86rem;color:#575451}.lp-section{padding:75px 0}.lp-section--soft{background:#faf6ef}.lp-section h2{font-size:clamp(1.45rem,3.1vw,2.25rem);line-height:1.45}.lp-intro{max-width:760px;font-size:1.1rem}.lp-feature{padding:36px 0;border-bottom:1px solid #e5ded4}.lp-feature:nth-child(even) .lp-feature__image{order:-1}.lp-feature__copy{max-width:520px}.lp-feature h3{font-size:1.6rem}.lp-feature__image{display:flex;justify-content:center}.lp-feature__image img{max-height:540px;max-width:min(100%,340px);width:auto;object-fit:contain;border-radius:18px;box-shadow:0 8px 28px #201d191c}.lp-footer{padding:38px 0;background:#302b28;color:white}.lp-footer a{color:#fff;text-underline-offset:4px}.lp-footer__links{display:flex;flex-wrap:wrap;gap:12px 24px}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lp-step{padding:22px;background:#fff;border-radius:18px;border:1px solid #e2ddd5}.lp-step b{color:var(--lp-accent)}@media(max-width:760px){.lp-hero{padding:38px 0}.lp-hero__grid,.lp-feature{grid-template-columns:1fr;gap:26px}.lp-feature:nth-child(even) .lp-feature__image{order:initial}.lp-section{padding:50px 0}.lp-steps{grid-template-columns:1fr}.lp-head__sub{font-size:.77rem}.lp-shot{max-height:420px}.lp-hero h1{margin:16px 0}.lp-feature__image img{max-height:430px}}
.lp-brand{display:flex;align-items:center;gap:14px}.lp-brand img{border-radius:15px;object-fit:cover}.lp-brand b{font-size:1.35rem}.lp-brand p{margin:0;font-size:.88rem;color:#56524b}.lp-eyebrow{color:var(--lp-accent);font-weight:700;font-size:.87rem;letter-spacing:.04em}.lp-small{font-size:.85rem;color:#57524a}.lp-feature>img{width:auto;max-width:100%;max-height:530px;margin:auto;object-fit:contain;border-radius:20px;box-shadow:0 8px 26px #221b141c}.lp-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px}.lp-footer p{margin:0 0 15px}@media(max-width:760px){.lp-feature>img{max-height:420px}}
