.ehf-lp{--lp-g-deep:#34573F;--lp-g:#4A7C59;--lp-g-soft:#6B9B78;--lp-cream:#FAF8F5;--lp-cream-2:#F1ECE4;--lp-char:#2C2C2C;--lp-cta:#C0743A;--lp-cta-dark:#A65F2C;--lp-ink:#23261F;--lp-ink-dim:#5F6459;--lp-line:#E4DED4;margin:0;background:#fff;color:var(--lp-ink);font-size:16px;line-height:1.6}.ehf-lp img{max-width:100%;height:auto;display:block}.lp-wrap{max-width:1180px;margin:0 auto;padding:0 30px}.lp-section{padding:56px 0}.lp-section-cream{background:var(--lp-cream)}.ehf-lp .section{padding:56px 0}.ehf-lp .pr-tabs[hidden]{display:none}.ehf-lp .pr-detail-media img,.ehf-lp .ffw-room img,.ehf-lp .ffw-panel-photo img{width:100%;height:100%;object-fit:cover}.lp-h2{font-family:var(--font-heading,Georgia,serif);font-size:clamp(1.6rem, 3vw, 2.15rem);line-height:1.2;margin:0 0 10px;letter-spacing:-.015em;color:var(--lp-ink)}.lp-lead{margin:0 0 28px;color:var(--lp-ink-dim);max-width:64ch;font-size:.97rem}.lp-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--lp-g);margin:0 0 9px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--lp-cta);color:#fff;text-decoration:none;font-weight:700;font-size:.97rem;font-family:inherit;padding:15px 28px;border:0;border-radius:9px;cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.lp-btn:hover{background:var(--lp-cta-dark);color:#fff;transform:translateY(-1px);box-shadow:0 10px 22px rgb(192 116 58 / .28)}.lp-btn:focus-visible{outline:3px solid var(--lp-g-soft);outline-offset:2px}.lp-btn[hidden]{display:none}.lp-btn-sm{padding:10px 18px;font-size:.87rem;border-radius:7px}.lp-btn-lg{padding:17px 34px;font-size:1.05rem}.lp-btn-block{width:100%;padding:16px 24px;font-size:1.03rem}.lp-btn-out{background:#fff0;color:var(--lp-g-deep);border:1.5px solid var(--lp-g-deep)}.lp-btn-out:hover{background:var(--lp-g-deep);color:#fff;box-shadow:none}.lp-btn-ghost{background:#fff0;color:#fff;border:1.5px solid rgb(255 255 255 / .5)}.lp-btn-ghost:hover{background:rgb(255 255 255 / .13);color:#fff;box-shadow:none}.lp-wa{display:inline-flex;align-items:center;gap:7px;text-decoration:none;background:#25D366;color:#0b2e18;font-weight:700;font-size:.89rem;padding:11px 18px;border-radius:8px}.lp-wa:hover{background:#1fbb59;color:#0b2e18}.lp-header{background:var(--lp-cream);border-bottom:1px solid var(--lp-line)}.lp-header-inner{display:flex;align-items:center;gap:16px;padding-top:13px;padding-bottom:13px}.lp-logo{font-family:var(--font-heading,Georgia,serif);font-size:1.22rem;font-weight:700;letter-spacing:-.02em;color:var(--lp-char)}.lp-logo-eco{color:var(--lp-g)}.lp-header-right{margin-left:auto;display:flex;align-items:center;gap:18px}.lp-header-note{font-size:.82rem;color:var(--lp-ink-dim)}.lp-hero{background:linear-gradient(158deg,var(--lp-g-deep) 0%,var(--lp-g) 62%,#558863 100%);color:#fff;padding:52px 0 44px}.lp-hero-grid{display:grid;grid-template-columns:1fr 452px;gap:48px;align-items:center}.lp-kicker{display:block;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#C8E0CF;margin-bottom:13px}.lp-h1{font-family:var(--font-heading,Georgia,serif);font-weight:700;font-size:clamp(2rem, 4.2vw, 2.9rem);line-height:1.1;letter-spacing:-.025em;margin:0 0 15px;color:#fff}.lp-sub{font-size:1.02rem;line-height:1.6;color:rgb(255 255 255 / .9);margin:0 0 22px;max-width:50ch}.lp-bullets{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:11px}.lp-bullets li{display:flex;gap:11px;align-items:flex-start;font-size:.95rem;color:rgb(255 255 255 / .94)}.lp-bullets svg{flex:none;margin-top:3px;color:#A8D4B5}.lp-hero-badges{display:flex;flex-wrap:wrap;gap:8px}.lp-badge{font-size:.72rem;font-weight:700;letter-spacing:.07em;padding:6px 13px;border:1px solid rgb(255 255 255 / .3);border-radius:50px;color:rgb(255 255 255 / .88)}.lp-form-card{background:#fff;border-radius:14px;padding:24px 24px 20px;box-shadow:0 24px 60px rgb(0 0 0 / .2);color:var(--lp-ink)}.lp-form-title{font-family:var(--font-heading,Georgia,serif);font-size:1.28rem;margin:0 0 4px;letter-spacing:-.015em;color:var(--lp-ink)}.lp-form-sub{font-size:.79rem;color:var(--lp-ink-dim);margin:0 0 16px}.lp-field{margin-bottom:12px}.lp-field label{display:block;font-size:.76rem;font-weight:700;margin-bottom:4px;color:#3D4238}.lp-field label span{color:var(--lp-cta)}.lp-field .lp-optional{color:var(--lp-ink-dim);font-weight:400}.lp-field input,.lp-field select,.lp-field textarea{width:100%;padding:11px 12px;font:inherit;font-size:.91rem;border:1.5px solid var(--lp-line);border-radius:8px;background:#fff;color:var(--lp-ink);transition:border-color .16s ease,box-shadow .16s ease}.lp-field input:focus,.lp-field select:focus,.lp-field textarea:focus{outline:0;border-color:var(--lp-g);box-shadow:0 0 0 3px rgb(74 124 89 / .14)}.lp-field .phone-group{display:flex;gap:8px}.lp-field-row{display:grid;grid-template-columns:1fr 1fr;gap:11px}.lp-file{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.lp-file input[type="file"]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.lp-file>.lp-file-btn{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:.78rem;font-weight:600;color:var(--lp-g-deep);border:1.5px dashed var(--lp-line);border-radius:8px;padding:8px 13px;background:var(--lp-cream);transition:border-color .16s ease,background .16s ease;margin-bottom:0}.lp-file>.lp-file-btn:hover{border-color:var(--lp-g-soft);background:#fff}.lp-file input[type="file"]:focus-visible+.lp-file-btn{outline:3px solid var(--lp-g-soft);outline-offset:2px}.lp-file-note{font-size:.72rem;color:var(--lp-ink-dim);flex:1;min-width:0;line-height:1.35}.lp-file.is-set .lp-file-btn{border-style:solid;border-color:var(--lp-g);background:#fff}.lp-file.is-set .lp-file-note{color:var(--lp-g-deep);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-form-legal{font-size:.72rem;color:var(--lp-ink-dim);margin:10px 0 0;line-height:1.45;text-align:center}.lp-form-legal a{color:var(--lp-g)}.lp-trust{background:var(--lp-cream);padding:20px 0 18px;border-bottom:1px solid var(--lp-line)}.lp-trust-inner{display:flex;align-items:center;justify-content:center;gap:12px 26px;flex-wrap:wrap}.lp-trust-label{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ink-dim)}.lp-trust-logos{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap}.lp-trust-logos img{height:23px;width:auto;opacity:.58;filter:brightness(0)}.lp-trust-note{font-size:.74rem;color:var(--lp-ink-dim);opacity:.72;flex-basis:100%;text-align:center}.lp-stats{background:var(--lp-cream-2);padding:26px 0}.lp-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lp-stat{text-align:center}.lp-stat strong{display:block;font-family:var(--font-heading,Georgia,serif);font-size:1.95rem;color:var(--lp-g-deep);line-height:1.1;font-variant-numeric:tabular-nums}.lp-stat span{font-size:.8rem;color:var(--lp-ink-dim)}.lp-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px}.lp-tab{font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;padding:9px 16px;border-radius:50px;border:1.5px solid var(--lp-line);background:#fff;color:var(--lp-ink-dim);transition:background .16s ease,border-color .16s ease,color .16s ease}.lp-tab:hover{border-color:var(--lp-g-soft);color:var(--lp-g-deep)}.lp-tab[aria-pressed="true"]{background:var(--lp-g-deep);border-color:var(--lp-g-deep);color:#fff}.lp-tab:focus-visible{outline:3px solid var(--lp-g-soft);outline-offset:2px}.lp-tab i{font-style:normal;opacity:.6;font-size:.78em;margin-left:3px}.lp-moulds{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.lp-mould{margin:0;background:#fff;border:1px solid var(--lp-line);border-radius:10px;overflow:hidden;cursor:zoom-in;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.lp-mould:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgb(0 0 0 / .1);border-color:var(--lp-g-soft)}.lp-mould:focus-visible{outline:3px solid var(--lp-g);outline-offset:2px}.lp-mould[hidden]{display:none}.lp-mould img{aspect-ratio:1;object-fit:cover;width:100%;background:#fff}.lp-mould figcaption{padding:8px 10px 10px;font-size:.72rem;line-height:1.35;color:var(--lp-ink-dim)}.lp-mould figcaption b{display:block;color:var(--lp-ink);font-size:.76rem;font-weight:600;margin-bottom:2px}.lp-moulds-foot{display:flex;align-items:center;justify-content:center;gap:16px;margin:26px 0 0;flex-wrap:wrap}.lp-why{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.lp-why-item{background:#fff;border:1px solid var(--lp-line);border-radius:13px;overflow:hidden;display:flex;flex-direction:column}.lp-why-item img{width:100%;aspect-ratio:16/10;object-fit:cover}.lp-why-body{padding:16px 18px 19px}.lp-why-num{display:block;font-family:var(--font-heading,Georgia,serif);font-size:1.6rem;color:var(--lp-g-deep);line-height:1.1}.lp-why-item h3{font-size:.97rem;margin:6px 0}.lp-why-item p{margin:0;font-size:.85rem;color:var(--lp-ink-dim);line-height:1.58}.lp-certs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,220px));gap:16px;justify-content:center}.lp-cert{background:#fff;border:1px solid var(--lp-line);border-radius:12px;padding:16px;text-align:center}.lp-cert img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:7px;background:var(--lp-cream)}.lp-cert b{display:block;font-size:.88rem;margin:12px 0 2px}.lp-cert span{font-size:.76rem;color:var(--lp-ink-dim)}.lp-feedback{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lp-fb{background:#fff;border:1px solid var(--lp-line);border-radius:13px;padding:22px 22px 18px;display:flex;flex-direction:column}.lp-fb-q{font-family:var(--font-heading,Georgia,serif);font-size:1.12rem;line-height:1.42;margin:0 0 12px;color:var(--lp-ink)}.lp-fb-body{font-size:.87rem;color:var(--lp-ink-dim);margin:0 0 16px;line-height:1.6;flex:1}.lp-fb-meta{display:flex;align-items:center;gap:9px;font-size:.78rem;color:var(--lp-ink-dim);border-top:1px solid var(--lp-line);padding-top:13px;margin:0}.lp-fb-chan{background:#25D366;color:#fff;font-size:.66rem;font-weight:700;padding:3px 8px;border-radius:50px}.lp-founder{display:grid;grid-template-columns:230px 1fr;gap:26px;align-items:center;background:#fff;border:1px solid var(--lp-line);border-radius:14px;overflow:hidden;margin-bottom:16px}.lp-founder>img{width:100%;height:100%;object-fit:cover;object-position:center 15%}.lp-founder-body{padding:24px 28px 24px 0}.lp-founder-badge{display:inline-block;background:var(--lp-cream-2);color:var(--lp-g-deep);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 11px;border-radius:50px;margin-bottom:10px}.lp-founder-body h3{font-family:var(--font-heading,Georgia,serif);font-size:1.4rem;margin:0 0 2px}.lp-founder-role{font-size:.84rem;color:var(--lp-g);font-weight:600;margin-bottom:12px}.lp-founder-body p{margin:0;font-size:.93rem;color:var(--lp-ink-dim);line-height:1.62;max-width:62ch}.lp-team{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lp-member{background:#fff;border:1px solid var(--lp-line);border-radius:12px;overflow:hidden;display:grid;grid-template-columns:122px 1fr;align-items:stretch;min-height:163px}.lp-member img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.lp-member-body{padding:16px 18px 16px;align-self:center}.lp-member-body b{display:block;font-size:.9rem}.lp-member-body span{display:block;font-size:.72rem;color:var(--lp-g);font-weight:600;margin-bottom:7px}.lp-member-body p{margin:0;font-size:.82rem;line-height:1.5;color:var(--lp-ink-dim)}.lp-team-note{margin:20px 0 0;font-size:.88rem;color:var(--lp-ink-dim)}.lp-faq-grid{display:grid;grid-template-columns:minmax(0,1fr) 322px;gap:48px;align-items:start}.lp-faq{max-width:860px}.lp-ask{position:sticky;top:24px}.lp-ask-card{background:#fff;border:1px solid var(--lp-line);border-radius:14px;padding:24px 22px 20px}.lp-ask-eyebrow{display:block;font-size:.7rem;letter-spacing:.11em;text-transform:uppercase;color:var(--lp-cta);font-weight:700;margin-bottom:8px}.lp-ask-card h3{font-family:var(--font-heading,Georgia,serif);font-size:1.18rem;margin:0 0 9px;line-height:1.3}.lp-ask-card p{margin:0 0 18px;font-size:.87rem;line-height:1.6;color:var(--lp-ink-dim)}.lp-ask-card .lp-btn+.lp-btn{margin-top:9px}.lp-ask-facts{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--lp-line);display:grid;gap:8px}.lp-ask-facts li{font-size:.79rem;color:var(--lp-ink-dim);line-height:1.45}.lp-ask-facts b{color:var(--lp-ink);font-weight:700}.lp-faq details{border-bottom:1px solid var(--lp-line)}.lp-faq summary{cursor:pointer;padding:17px 34px 17px 0;font-weight:600;font-size:.99rem;list-style:none;position:relative}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary::after{content:"+";position:absolute;right:4px;top:15px;font-size:1.3rem;color:var(--lp-g);transition:transform .2s ease}.lp-faq details[open] summary::after{transform:rotate(45deg)}.lp-faq details p{margin:0 0 18px;color:var(--lp-ink-dim);font-size:.92rem}.lp-final{background:linear-gradient(150deg,#1C3625,var(--lp-g-deep));background-size:cover;background-position:center;color:#fff;padding:60px 0}.lp-final-inner{display:grid;grid-template-columns:1.35fr 1fr;gap:48px;align-items:center}.lp-final h2{font-family:var(--font-heading,Georgia,serif);font-size:clamp(1.7rem, 3.4vw, 2.4rem);margin:0 0 12px;letter-spacing:-.02em;color:#fff;line-height:1.15}.lp-final-copy>p{color:rgb(255 255 255 / .85);margin:0 0 24px;font-size:1rem;max-width:46ch}.lp-final-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.lp-final-copy>p.lp-final-mail{margin:22px 0 0;font-size:.88rem;color:rgb(255 255 255 / .72)}.lp-final-mail a{color:#fff}.lp-final-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.lp-final-facts li{background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .16);border-radius:12px;padding:15px 17px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lp-final-facts b{display:block;font-family:var(--font-heading,Georgia,serif);font-size:1.35rem;line-height:1.15;color:#fff;font-variant-numeric:tabular-nums}.lp-final-facts span{display:block;font-size:.78rem;color:rgb(255 255 255 / .68);margin-top:3px;line-height:1.4}.lp-footer{background:var(--lp-char);color:rgb(255 255 255 / .6);padding:38px 0 34px;font-size:.87rem}.lp-footer-inner{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:32px;align-items:start}.lp-footer .lp-logo{color:#fff;display:inline-block;margin-bottom:9px}.lp-footer p{margin:0 0 7px;line-height:1.6}.lp-footer-addr{font-size:.79rem;color:rgb(255 255 255 / .4)}.lp-footer a{color:rgb(255 255 255 / .72);text-decoration:none;display:block;margin-bottom:7px}.lp-footer a:hover{color:#fff;text-decoration:underline}.lp-footer-legal span{display:block;font-size:.76rem;color:rgb(255 255 255 / .35);margin-top:9px}.lp-rail-cta{position:sticky;bottom:0;z-index:60;background:rgb(44 44 44 / .96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;gap:14px;padding:11px 30px calc(11px + env(safe-area-inset-bottom));border-top:1px solid rgb(255 255 255 / .1)}.lp-rail-cta p{margin:0 auto 0 0;color:#fff;font-size:.89rem;font-weight:600}.lp-rail-cta p span{display:block;font-weight:400;font-size:.76rem;color:rgb(255 255 255 / .55)}.lp-top{width:42px;height:42px;flex:none;border-radius:50%;cursor:pointer;background:rgb(255 255 255 / .13);border:1px solid rgb(255 255 255 / .2);color:#fff;display:grid;place-items:center;font-size:1.1rem}.lp-top:hover{background:rgb(255 255 255 / .24)}.lp-modal{position:fixed;inset:0;z-index:990;display:grid;place-items:center;padding:24px;overflow-y:auto;background:rgb(20 24 19 / .72)}.lp-modal[hidden]{display:none}.lp-modal-card{width:min(452px, 100%);position:relative;max-height:92vh;overflow-y:auto}.lp-modal-x{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:0;background:var(--lp-cream-2);color:var(--lp-ink-dim);font-size:1.2rem;line-height:1;cursor:pointer}.lp-modal-x:hover{background:var(--lp-line)}.lp-lightbox{position:fixed;inset:0;z-index:995;background:rgb(26 32 25 / .62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:24px;grid-template-columns:minmax(0,1fr)}.lp-lightbox[hidden]{display:none}.lp-lightbox-inner{position:relative;text-align:center;width:min(560px, 100%);max-width:100%;max-height:calc(100vh - 48px);background:#fff;border-radius:16px;padding:18px 18px 14px;box-shadow:0 30px 70px rgb(0 0 0 / .4)}.lp-lightbox-fig{background:var(--lp-cream);border-radius:11px;overflow:hidden;display:grid;place-items:center}.lp-lightbox-fig img{width:100%;max-height:min(420px, 48vh);object-fit:contain}.lp-lightbox-cap{margin:13px 0 0;color:var(--lp-ink)}.lp-lightbox-cap b{display:block;font-size:1rem}.lp-lightbox-cap span{display:block;font-size:.78rem;color:var(--lp-ink-dim);margin-top:3px;font-variant-numeric:tabular-nums}.lp-lightbox-x,.lp-lightbox-nav{position:absolute;border:0;cursor:pointer;border-radius:50%;display:grid;place-items:center;transition:background .16s ease,color .16s ease}.lp-lightbox-x{top:-14px;right:-14px;width:34px;height:34px;font-size:1.25rem;line-height:1;background:var(--lp-char);color:#fff;box-shadow:0 4px 14px rgb(0 0 0 / .3)}.lp-lightbox-x:hover{background:#000}.lp-lightbox-nav{top:46%;transform:translateY(-50%);width:40px;height:40px;font-size:1.7rem;line-height:1;padding-bottom:4px;background:#fff;color:var(--lp-ink);box-shadow:0 4px 16px rgb(0 0 0 / .28)}.lp-lightbox-nav:hover{background:var(--lp-g-deep);color:#fff}.lp-lightbox-prev{left:-20px}.lp-lightbox-next{right:-20px}.lp-lightbox-strip{min-width:0;display:flex;gap:7px;overflow-x:auto;padding:12px 0 2px;margin:10px 0 0;border-top:1px solid var(--lp-line);scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent)}.lp-lightbox-strip::-webkit-scrollbar{display:none}.lp-lightbox-strip button{flex:0 0 50px;width:50px;height:50px;padding:0;cursor:pointer;border:2px solid #fff0;border-radius:8px;overflow:hidden;background:var(--lp-cream);opacity:.55;transition:opacity .16s ease,border-color .16s ease;scroll-snap-align:center}.lp-lightbox-strip button:hover{opacity:.85}.lp-lightbox-strip button[aria-current="true"]{opacity:1;border-color:var(--lp-cta)}.lp-lightbox-strip img{width:100%;height:100%;object-fit:cover}body.lp-locked{overflow:hidden}@media (max-width:1120px){.lp-hero-grid{grid-template-columns:1fr 400px;gap:34px}.lp-moulds{grid-template-columns:repeat(4,1fr)}.lp-why{grid-template-columns:repeat(2,1fr)}.lp-team{grid-template-columns:repeat(2,1fr)}.lp-faq-grid{gap:32px;grid-template-columns:minmax(0,1fr) 290px}.lp-final-inner{grid-template-columns:1fr;gap:32px}.lp-final-facts{grid-template-columns:repeat(4,1fr)}}@media (max-width:880px){.lp-hero-grid{grid-template-columns:1fr}.lp-feedback{grid-template-columns:repeat(2,1fr)}.lp-faq-grid{grid-template-columns:1fr;gap:28px}.lp-faq{max-width:none}.lp-ask{position:static}.lp-founder{grid-template-columns:1fr}.lp-founder>img{aspect-ratio:16/9}.lp-founder-body{padding:22px 24px 24px}.lp-footer-inner{grid-template-columns:1fr 1fr}.lp-footer-id{grid-column:1 / -1}.lp-final-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.lp-wrap{padding:0 18px}.lp-section,.ehf-lp .section{padding:40px 0}.lp-hero{padding:34px 0 40px}.lp-header-note{display:none}.lp-moulds{grid-template-columns:repeat(2,1fr);gap:9px}.lp-stats-grid{grid-template-columns:repeat(2,1fr);gap:16px}.lp-why,.lp-feedback,.lp-team{grid-template-columns:1fr}.lp-field-row{grid-template-columns:1fr;gap:0}.lp-footer-inner{grid-template-columns:1fr}.lp-trust-inner,.lp-trust-logos{gap:12px 20px}.lp-trust-logos img{height:20px}.lp-rail-cta{padding-left:16px;padding-right:16px;gap:10px}.lp-rail-cta p span{display:none}.lp-modal{padding:12px}.lp-modal-card{padding:22px 18px 18px}.lp-lightbox{padding:20px 16px}.lp-lightbox-inner{padding:14px 14px 12px}.lp-lightbox-nav{width:36px;height:36px;font-size:1.5rem}.lp-lightbox-prev{left:6px}.lp-lightbox-next{right:6px}.lp-lightbox-x{top:-12px;right:-8px}.lp-lightbox-fig img{max-height:40vh}.lp-final-actions .lp-btn{flex:1 1 100%}}@media (max-width:420px){.lp-rail-cta p{display:none}.lp-rail-cta .lp-btn{flex:1}}@media (prefers-reduced-motion:reduce){.ehf-lp *,.ehf-lp *::before,.ehf-lp *::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.lp-footer-nav{border-top:1px solid rgb(255 255 255 / .12);margin-top:26px;padding-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px}.lp-footer-nav-label{font-size:.74rem;letter-spacing:.09em;text-transform:uppercase;color:rgb(255 255 255 / .38)}.lp-footer-nav a{display:inline-block;margin:0;color:rgb(255 255 255 / .72)}@media (max-width:560px){.lp-footer-nav{gap:9px 18px}.lp-footer-nav-label{flex:1 0 100%;margin-bottom:2px}}.lp-final[style*="--lp-final-bg"]{background-image:linear-gradient(150deg,rgb(28 54 37 / .94),rgb(52 87 63 / .9)),var(--lp-final-bg)}@media (max-width:880px){.lp-final[style*="--lp-final-bg"]{background-image:linear-gradient(150deg,rgb(28 54 37 / .94),rgb(52 87 63 / .9)),var(--lp-final-bg-sm)}}