@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/montserrat-latin-700-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:STZ Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-latin-400-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:STZ Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-latin-700-normal.woff2) format("woff2")}@font-face{ascent-override:84.95%;descent-override:22.03%;font-family:Montserrat Fallback;line-gap-override:0%;size-adjust:113.95%;src:local("Arial")}@font-face{ascent-override:92.77%;descent-override:24.41%;font-family:Roboto Fallback;line-gap-override:0%;size-adjust:100.3%;src:local("Arial")}.lp{--maroon:#9b172a;--maroon-deep:#7a1221;--maroon-tint:rgba(155,23,42,.05);--gold:#f9a51b;--gold-deep:#f99123;--gold-tint:rgba(249,165,27,.1);--earth:#87704d;--bg:#fbfbfb;--ivory:#fbf7f0;--white:#fff;--charcoal:#2b2b2b;--text:#4f4f4f;--text-soft:#757575;--line:rgba(43,43,43,.1);--c-budget:#7a4f2c;--c-mid-range:#4a6b7c;--c-luxury:#5b3a6b;--c-low:#4f7942;--c-shoulder:#e0a030;--c-peak:#9b172a;--whatsapp:#25d366;--radius:8px;--shadow:0 4px 20px rgba(43,43,43,.08);--font:"STZ Roboto","Roboto","Roboto Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-head:"Montserrat","Montserrat Fallback",system-ui,sans-serif;-webkit-text-size-adjust:100%;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.65}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp h1,.lp h2,.lp h3{color:var(--maroon);font-family:var(--font-head);font-weight:700;line-height:1.2;margin:0 0 .6em}.lp p{margin:0 0 1em}.lp a:not(.stz-btn){color:var(--maroon)}.lp img{max-width:100%}.lp .stz-btn{align-items:center;border:2px solid transparent;border-radius:4px;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:15px;font-weight:700;gap:8px;justify-content:center;line-height:1.5;min-height:48px;padding:12px 22px;text-align:center;text-decoration:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .3s ease}.lp .stz-btn-primary{background:var(--maroon);border-color:var(--maroon);color:var(--white)}.lp .stz-btn-primary:focus-visible,.lp .stz-btn-primary:hover{background:var(--maroon-deep);border-color:var(--gold);color:var(--white);transform:translateY(-1px)}.lp .stz-btn-outline-gold{background:transparent;border-color:var(--gold);color:var(--white)}.lp .stz-btn-outline-gold:focus-visible,.lp .stz-btn-outline-gold:hover{background:var(--gold);border-color:var(--gold);color:var(--charcoal);transform:translateY(-1px)}.lp .stz-btn-secondary{background:var(--gold);border-color:var(--gold);color:var(--charcoal)}.lp .stz-btn-secondary:focus-visible,.lp .stz-btn-secondary:hover{background:var(--gold-deep);border-color:var(--maroon);color:var(--charcoal)}.lp .stz-btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.lp .stz-btn[disabled]{cursor:progress;opacity:.75}.lp .merci{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 240px);padding:40px 16px}.lp .merci-card{background:var(--white);border-radius:var(--radius);border-top:5px solid var(--gold);box-shadow:var(--shadow);max-width:600px;padding:34px 24px;text-align:center}.lp .merci-photo{border:3px solid var(--gold);border-radius:50%;display:block;height:96px;margin:0 auto 16px;-o-object-fit:cover;object-fit:cover;width:96px}.lp .merci-sign{color:var(--earth);font-size:14px;font-style:italic}.lp .merci h1{font-size:25px}.lp .merci-lead{color:var(--charcoal);font-size:18px}.lp .merci .stz-btn{margin:8px 0 14px}.lp .merci-small{color:var(--text);font-size:14px;margin:0}@media (min-width:768px){.lp .merci h1{font-size:30px}.lp .merci-card{padding:44px 40px}}
