.DHvZOW_hero{background:linear-gradient(108deg, var(--ivory) 0%, #fbf8f1 62%, #e8dcc9 100%);grid-template-columns:1.2fr .8fr;gap:clamp(55px,9vw,140px);min-height:680px;padding:105px clamp(30px,8vw,128px);display:grid}.DHvZOW_hero>div,.DHvZOW_hero aside{align-self:center}.DHvZOW_hero h1{color:var(--night);letter-spacing:-.045em;margin:22px 0 34px;font-size:clamp(62px,7vw,104px);line-height:.88}.DHvZOW_hero h1 i{color:var(--terracotta);font-style:normal}.DHvZOW_lead{max-width:760px;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.75}.DHvZOW_hero aside{border-bottom:1px solid var(--gold);border-top:1px solid var(--gold);padding:36px 0}.DHvZOW_hero aside span,.DHvZOW_label{color:var(--terracotta);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.DHvZOW_hero aside p{color:var(--night);font-family:var(--serif);margin:24px 0;font-size:clamp(29px,3vw,43px);line-height:1.17}.DHvZOW_hero aside small{color:var(--gold);font-family:var(--serif);font-size:22px}.DHvZOW_choices{background:var(--warm-white);padding:120px clamp(30px,8vw,128px)}.DHvZOW_heading{max-width:880px}.DHvZOW_heading h2,.DHvZOW_whatsapp h2{color:var(--night);letter-spacing:-.035em;margin:20px 0 0;font-size:clamp(46px,5vw,76px);line-height:1}.DHvZOW_grid{border-top:1px solid var(--gold-light);margin-top:70px}.DHvZOW_grid article{border-bottom:1px solid var(--gold-light);grid-template-columns:50px 1fr;gap:clamp(28px,5vw,78px);padding:48px 0;display:grid}.DHvZOW_grid article>span{color:var(--gold);font-family:var(--serif);font-size:23px}.DHvZOW_grid article>div{max-width:850px}.DHvZOW_grid h3{color:var(--night);margin:12px 0 18px;font-size:clamp(34px,3.7vw,54px);line-height:1.06}.DHvZOW_grid article p:not(.DHvZOW_label){max-width:760px;margin:0 0 28px;font-size:15px;line-height:1.85}.DHvZOW_whatsapp{background:#efe6d8;grid-template-columns:1.05fr .95fr;gap:clamp(55px,9vw,140px);padding:105px clamp(30px,8vw,128px);display:grid}.DHvZOW_whatsapp>div:last-child{align-self:end;max-width:720px}.DHvZOW_whatsapp>div:last-child p{margin:0;font-size:16px;line-height:1.9}.DHvZOW_whatsapp>div:last-child .button{margin-top:28px}.DHvZOW_closing{background:var(--night);color:#eee8dc;text-align:center;padding:105px clamp(30px,12vw,190px)}.DHvZOW_closing blockquote{color:#fff;font-family:var(--serif);max-width:1100px;margin:30px auto 45px;font-size:clamp(36px,4.3vw,66px);line-height:1.12}.DHvZOW_closing>div{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.DHvZOW_closing .button-outline{color:#fff;border-color:#ffffff6b}.DHvZOW_signature{color:var(--gold-light);font-family:var(--serif);margin:36px 0 0;font-size:28px;font-style:italic}@media (max-width:900px){.DHvZOW_hero,.DHvZOW_whatsapp{grid-template-columns:1fr}.DHvZOW_hero{min-height:0}.DHvZOW_hero aside{max-width:720px}}@media (max-width:620px){.DHvZOW_hero,.DHvZOW_choices,.DHvZOW_whatsapp,.DHvZOW_closing{padding:76px 24px}.DHvZOW_hero h1{font-size:clamp(52px,15vw,72px)}.DHvZOW_grid{margin-top:50px}.DHvZOW_grid article{grid-template-columns:36px 1fr;padding:38px 0}.DHvZOW_grid article .button{width:100%}.DHvZOW_closing>div{flex-direction:column;align-items:stretch}.DHvZOW_closing .button{width:100%}}
