.Carousel-module__EaAMNW__carouselWrap{flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;max-height:clamp(220px,50vh,420px);padding:clamp(14px,3.5vh,26px) 0 clamp(10px,2.5vh,20px);animation:.7s .15s both Carousel-module__EaAMNW__fadeUp;display:flex;position:relative}.Carousel-module__EaAMNW__carousel{touch-action:pan-y;border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.Carousel-module__EaAMNW__track{will-change:transform;cursor:grab;width:600%;height:100%;display:flex}.Carousel-module__EaAMNW__track:active{cursor:grabbing}.Carousel-module__EaAMNW__slide{flex-shrink:0;width:16.6667%;height:100%;position:relative}.Carousel-module__EaAMNW__dots{flex-shrink:0;justify-content:center;gap:6px;margin-top:clamp(5px,1.2vh,10px);display:flex}.Carousel-module__EaAMNW__dot{background:var(--gold);opacity:.3;cursor:pointer;border:none;border-radius:50%;width:5px;height:5px;padding:0;transition:opacity .3s,width .3s}.Carousel-module__EaAMNW__dotActive{opacity:1;border-radius:3px;width:16px}@keyframes Carousel-module__EaAMNW__fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
.page-module__E0kJGG__scene{background:var(--cream-light);background-image:radial-gradient(100% 30% at 50% 0,#c9a96e21 0%,#0000 100%);flex-direction:column;align-items:center;width:100vw;height:100dvh;display:flex;overflow:hidden}.page-module__E0kJGG__content{flex-direction:column;justify-content:space-between;align-items:center;gap:0;width:100%;max-width:480px;height:100%;padding:clamp(12px,3.5vh,28px) clamp(16px,5vw,40px) clamp(14px,3vh,24px);display:flex}.page-module__E0kJGG__header{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:100%;animation:.7s both page-module__E0kJGG__fadeDown;display:flex}.page-module__E0kJGG__rule{align-items:center;gap:10px;width:min(320px,80vw);display:flex}.page-module__E0kJGG__line{background:var(--gold);opacity:.6;flex:1;height:1px}.page-module__E0kJGG__diamond{background:var(--gold);flex-grow:0;flex-shrink:0;width:5px;height:5px;display:block;transform:rotate(45deg)}.page-module__E0kJGG__eyebrow{font-family:var(--font-dm-sans),sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-top:4px;font-size:clamp(8px,2vw,11px);font-weight:300}.page-module__E0kJGG__logo{font-family:var(--font-playfair),serif;color:var(--dark);letter-spacing:.05em;font-size:clamp(1.8rem,9vw,3.2rem);font-weight:700;line-height:1}.page-module__E0kJGG__phraseBlock{text-align:center;flex-shrink:0;padding:clamp(10px,2.5vh,18px) 0;animation:.7s .25s both page-module__E0kJGG__fadeUp}.page-module__E0kJGG__phrase{font-family:var(--font-cormorant),serif;color:var(--text);font-size:clamp(1.15rem,5vw,2rem);font-style:italic;font-weight:300;line-height:1.3}.page-module__E0kJGG__ctaBlock{flex-direction:column;flex-shrink:0;align-items:center;gap:clamp(6px,1.5vh,10px);width:100%;animation:.7s .35s both page-module__E0kJGG__fadeUp;display:flex}.page-module__E0kJGG__btnWhatsapp{background:var(--green-wa);color:#fff;font-family:var(--font-dm-sans),sans-serif;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:10px;width:min(340px,90%);height:clamp(50px,7vh,60px);padding:0 clamp(24px,8vw,44px);font-size:clamp(14px,3.5vw,17px);font-weight:400;text-decoration:none;transition:background .2s,box-shadow .2s,transform .18s;display:inline-flex;box-shadow:0 4px 18px #25d36652}.page-module__E0kJGG__btnWhatsapp svg{flex-shrink:0;width:20px;height:20px}@media (hover:hover) and (pointer:fine){.page-module__E0kJGG__btnWhatsapp:hover{background:var(--green-wa-dark);box-shadow:0 6px 24px #25d36666}}.page-module__E0kJGG__btnWhatsapp:active{transform:scale(.97)}.page-module__E0kJGG__footer{flex-direction:column;flex-shrink:0;align-items:center;gap:clamp(6px,1.2vh,10px);width:100%;animation:.7s .4s both page-module__E0kJGG__fadeUp;display:flex}.page-module__E0kJGG__footerNote{font-family:var(--font-dm-sans),sans-serif;letter-spacing:.05em;color:var(--text-light);text-align:center;font-size:clamp(9px,2.2vw,11px);font-weight:300}@keyframes page-module__E0kJGG__fadeDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__E0kJGG__fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
