.FAQTallas_section__u5QlA{padding:5rem 1rem;background-color:#fff}.FAQTallas_container__L9m1M{max-width:48rem;margin:0 auto}.FAQTallas_header__zWCBF{text-align:center;margin-bottom:3rem;animation:FAQTallas_fade-in-up__3Oeiu .6s ease-out forwards}.FAQTallas_iconWrapper__1_2pG{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;background-color:var(--color-brand-50);border-radius:50%;margin-bottom:1.5rem}.FAQTallas_icon__D7X_1{width:2rem;height:2rem;color:var(--color-brand-primary)}.FAQTallas_title__DOtFR{font-size:2rem;font-weight:300;color:var(--color-neutral-800);margin-bottom:1rem}@media (min-width:768px){.FAQTallas_title__DOtFR{font-size:2.5rem}}.FAQTallas_subtitle__oZOrD{font-size:1.125rem;color:var(--text-secondary)}.FAQTallas_faqList__zLa5u{display:flex;flex-direction:column;gap:1rem;animation:FAQTallas_fade-in__0nSqT .6s ease-out .2s both}.FAQTallas_faqItem__Xm2oX{background-color:#f9fafb;border-radius:var(--radius-lg);overflow:hidden;animation:FAQTallas_fade-in-up__3Oeiu .4s ease-out forwards}.FAQTallas_faqButton__3t5fl{width:100%;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;text-align:left;background:none;border:none;cursor:pointer;transition:background-color .2s ease}.FAQTallas_faqButton__3t5fl:hover{background-color:#f3f4f6}.FAQTallas_faqQuestion__Ab8Rr{font-weight:500;color:var(--color-neutral-800);padding-right:1rem;font-size:1rem}.FAQTallas_chevron__mSMIt{width:1.25rem;height:1.25rem;color:var(--text-tertiary);transition:transform .3s ease}.FAQTallas_chevronOpen__nvXne{transform:rotate(180deg)}.FAQTallas_answerWrapper__N5lM9{overflow:hidden;transition:all .3s ease}.FAQTallas_answerCollapsed__nQhGj{max-height:0;opacity:0}.FAQTallas_answerExpanded__nzWc5{max-height:24rem;opacity:1}.FAQTallas_answer__tE6JV{padding:0 1.5rem 1rem}.FAQTallas_answerText__RMO14{color:var(--text-secondary);line-height:1.625}.FAQTallas_contactCTA__l_y_n{margin-top:3rem;text-align:center;padding:2rem;background-color:var(--color-brand-50);border-radius:var(--radius-xl);animation:FAQTallas_fade-in__0nSqT .6s ease-out .4s both}.FAQTallas_ctaTitle__e6Xmp{font-size:1.25rem;font-weight:500;color:var(--color-neutral-800);margin-bottom:.75rem}.FAQTallas_ctaText__pr49Q{color:var(--text-secondary);margin-bottom:1.5rem}.FAQTallas_whatsappButton__gXiGR{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:12px 32px;background-color:#25d366;color:#fff;border-radius:14px;text-decoration:none;font-weight:500;font-size:16px;height:60px;min-width:240px;transition:all .2s ease;box-shadow:0 4px 8px rgba(37,211,102,.3)}.FAQTallas_whatsappButton__gXiGR:hover{background-color:#1da851;transform:translateY(-2px);box-shadow:0 6px 12px rgba(37,211,102,.4)}@media (max-width:767px){.FAQTallas_whatsappButton__gXiGR{height:42px;padding:8px 20px;font-size:14px;min-width:200px}}.FAQTallas_whatsappButton__gXiGR svg{width:1.25rem;height:1.25rem;fill:currentColor}.PremiumSizerService_section__Sjzok{padding:4rem 1rem;background:linear-gradient(135deg,rgba(216,92,86,.02),rgba(248,249,250,.8));border-top:1px solid rgba(216,92,86,.1)}.PremiumSizerService_container__OzBOv{max-width:1000px;margin:0 auto}.PremiumSizerService_header__j7u91{text-align:center;margin-bottom:3rem;animation:PremiumSizerService_fade-in-up___BQya .6s ease-out forwards}.PremiumSizerService_badgeWrapper__Y_QFk{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-full);margin-bottom:1.5rem;font-family:Poppins,sans-serif}.PremiumSizerService_badgeIcon__8h4zn{width:1rem;height:1rem;color:#10b981}.PremiumSizerService_badgeText__wI2ST{font-size:.875rem;font-weight:500;color:#10b981}.PremiumSizerService_title__j4RaM{font-family:Playfair Display,serif;font-size:2.25rem;font-weight:600;color:var(--color-neutral-800);margin-bottom:1rem;line-height:1.2}@media (min-width:768px){.PremiumSizerService_title__j4RaM{font-size:2.75rem}}.PremiumSizerService_description__h64xq{font-family:Poppins,sans-serif;font-size:1.125rem;color:var(--text-secondary);max-width:42rem;margin:0 auto;line-height:1.6}.PremiumSizerService_trustIndicators__osN0T{display:flex;justify-content:center;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.PremiumSizerService_trustItem__FSSvw{display:flex;align-items:center;gap:.5rem;font-family:Poppins,sans-serif}.PremiumSizerService_trustIcon__FRoXC{width:1.25rem;height:1.25rem;color:var(--color-brand-primary)}.PremiumSizerService_trustText__rS9Tb{font-size:.875rem;font-weight:500;color:var(--color-neutral-800)}.PremiumSizerService_medidorInfo__lsE6d{margin-bottom:3rem;animation:PremiumSizerService_fade-in-up___BQya .6s ease-out .2s both}.PremiumSizerService_medidorCard__2a757{background:#fff;border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-lg);border:1px solid rgba(216,92,86,.1);position:relative;overflow:hidden}.PremiumSizerService_medidorCard__2a757:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-brand-primary),#10b981)}.PremiumSizerService_medidorHeader__2k3Ud{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.PremiumSizerService_medidorIcon__J8L3Y{width:3rem;height:3rem;color:var(--color-brand-primary);flex-shrink:0}.PremiumSizerService_medidorTitle__iK20b{font-family:Playfair Display,serif;font-size:1.75rem;font-weight:600;color:var(--color-neutral-800);margin:0 0 .25rem;line-height:1.2}.PremiumSizerService_medidorSubtitle__I5gO5{font-family:Poppins,sans-serif;font-size:.875rem;color:var(--text-secondary);margin:0}.PremiumSizerService_medidorBadge___2Rfn{background:#10b981;color:#fff;padding:.5rem 1rem;border-radius:var(--radius-full);font-size:1rem;font-weight:700;font-family:Poppins,sans-serif;flex-shrink:0}.PremiumSizerService_medidorDescription__FPVRK{font-family:Poppins,sans-serif;font-size:1.125rem;color:var(--text-secondary);line-height:1.6;margin-bottom:2rem}.PremiumSizerService_packageSection__o4oiU{margin-bottom:3rem}.PremiumSizerService_packagesGrid__f2yA2{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}@media (min-width:768px){.PremiumSizerService_packagesGrid__f2yA2{grid-template-columns:repeat(3,1fr)}}.PremiumSizerService_packageCard__Yj_pt{background:#fff;border:2px solid rgba(216,92,86,.1);border-radius:var(--radius-lg);padding:2rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}.PremiumSizerService_packageCard__Yj_pt:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(216,92,86,.05),transparent);transition:left .5s ease}.PremiumSizerService_packageCard__Yj_pt:hover{border-color:var(--color-brand-primary);transform:translateY(-4px);box-shadow:var(--shadow-brand-lg)}.PremiumSizerService_packageCard__Yj_pt:hover:before{left:100%}.PremiumSizerService_packageCardActive__T70Rf{border-color:var(--color-brand-primary);background:rgba(216,92,86,.02);transform:translateY(-2px);box-shadow:var(--shadow-brand-md)}.PremiumSizerService_packageCardPopular__3KQt3{border-color:#10b981;position:relative}.PremiumSizerService_packageCardPopular__3KQt3:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#10b981,#059669)}.PremiumSizerService_packageBadge__wm5OS{position:absolute;top:1rem;right:1rem;background:var(--color-brand-primary);color:#fff;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;font-family:Poppins,sans-serif}.PremiumSizerService_packageHeader__82Z0D{margin-bottom:1rem}.PremiumSizerService_packageName__cXW56{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:600;color:var(--color-neutral-800);margin:0 0 .5rem}.PremiumSizerService_packagePrice__sQXwU{display:flex;align-items:baseline;gap:.5rem}.PremiumSizerService_freePrice__V6FQD{font-size:1.5rem;font-weight:700;color:#10b981;font-family:Poppins,sans-serif}.PremiumSizerService_currentPrice__cvGG4{font-size:1.5rem;font-weight:700;color:var(--color-brand-primary);font-family:Poppins,sans-serif}.PremiumSizerService_originalPrice__IP4lu{font-size:1rem;color:var(--text-tertiary);text-decoration:line-through;font-family:Poppins,sans-serif}.PremiumSizerService_packageDescription__ndWGQ{font-family:Poppins,sans-serif;color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.5;flex:1 1}.PremiumSizerService_featuresList__CRQMX{margin:0 0 1.5rem;padding:0;list-style:none}.PremiumSizerService_feature__MfwK4{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;font-family:Poppins,sans-serif;font-size:.875rem;color:var(--text-secondary);line-height:1.4}.PremiumSizerService_featureIcon__zQmgI{width:1rem;height:1rem;color:#10b981;flex-shrink:0;margin-top:.125rem}.PremiumSizerService_deliveryInfo__GS3SK{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:rgba(216,92,86,.05);border-radius:var(--radius-md);border:1px solid rgba(216,92,86,.1);font-family:Poppins,sans-serif;font-size:.875rem;color:var(--color-brand-primary);font-weight:500;margin-top:auto}.PremiumSizerService_deliveryIcon__cTr0p{width:1rem;height:1rem}.PremiumSizerService_urgencySection__95lwz{margin-bottom:3rem}.PremiumSizerService_urgencyGrid__D35Ac{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.5rem}@media (min-width:768px){.PremiumSizerService_urgencyGrid__D35Ac{grid-template-columns:repeat(3,1fr)}}.PremiumSizerService_urgencyOption__ozXFR{display:block;background:#fff;border:2px solid rgba(216,92,86,.1);border-radius:var(--radius-lg);padding:1.5rem;cursor:pointer;transition:all .3s ease;position:relative}.PremiumSizerService_urgencyOption__ozXFR:hover{border-color:var(--color-brand-primary);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.PremiumSizerService_urgencyOptionActive__vm_50{border-color:var(--color-brand-primary);background:rgba(216,92,86,.02);transform:translateY(-2px);box-shadow:var(--shadow-brand-sm)}.PremiumSizerService_urgencyInput__wGDob{position:absolute;opacity:0;pointer-events:none}.PremiumSizerService_urgencyContent__CZ4Wz{display:flex;flex-direction:column;gap:.5rem}.PremiumSizerService_urgencyHeader__jwG8Z{display:flex;justify-content:space-between;align-items:center}.PremiumSizerService_urgencyName__4t223{font-family:Poppins,sans-serif;font-weight:600;color:var(--color-neutral-800)}.PremiumSizerService_urgencyPrice__Iu6ZQ{font-family:Poppins,sans-serif;font-weight:600;color:var(--color-brand-primary)}.PremiumSizerService_urgencyTime__DLSSE{font-family:Poppins,sans-serif;font-size:.875rem;color:var(--text-secondary)}.PremiumSizerService_addressSection__AD_il,.PremiumSizerService_commentsSection__JpfPQ,.PremiumSizerService_personalSection__Kg_mH{margin-bottom:3rem}.PremiumSizerService_inputGrid__CkF7y{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}@media (min-width:768px){.PremiumSizerService_inputGrid__CkF7y{grid-template-columns:repeat(2,1fr)}}.PremiumSizerService_inputGroup__Lh9bQ{display:flex;flex-direction:column;gap:.5rem}.PremiumSizerService_inputLabel__WidH4{display:flex;align-items:center;gap:.5rem;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500;color:var(--color-neutral-800)}.PremiumSizerService_inputIcon__zOUkT{width:1rem;height:1rem;color:var(--color-brand-primary)}.PremiumSizerService_input__V5SJW,.PremiumSizerService_select__gAAfX,.PremiumSizerService_textarea__LbpIn{padding:.875rem 1rem;border:1px solid rgba(216,92,86,.2);border-radius:var(--radius-md);background:#fff;font-family:Poppins,sans-serif;font-size:.875rem;color:var(--color-neutral-800);transition:all .3s ease}.PremiumSizerService_input__V5SJW:focus,.PremiumSizerService_select__gAAfX:focus,.PremiumSizerService_textarea__LbpIn:focus{outline:none;border-color:var(--color-brand-primary);box-shadow:0 0 0 3px rgba(216,92,86,.1)}.PremiumSizerService_textarea__LbpIn{resize:vertical;min-height:100px}.PremiumSizerService_submitSection__t8MU2{margin-top:3rem;padding-top:2rem;border-top:2px solid rgba(216,92,86,.1)}.PremiumSizerService_totalSection__EP4oG{background:rgba(248,249,250,.8);border-radius:var(--radius-lg);padding:1.5rem;margin-bottom:2rem;border:1px solid rgba(216,92,86,.1)}.PremiumSizerService_totalBreakdown__SQb_E{display:flex;flex-direction:column;gap:.75rem}.PremiumSizerService_totalItem__799KL{font-size:.875rem;color:var(--text-secondary)}.PremiumSizerService_totalFinal__Zm4eB,.PremiumSizerService_totalItem__799KL{display:flex;justify-content:space-between;align-items:center;font-family:Poppins,sans-serif}.PremiumSizerService_totalFinal__Zm4eB{font-size:1.125rem;font-weight:600;color:var(--color-neutral-800);padding-top:.75rem;border-top:1px solid rgba(216,92,86,.1);margin-top:.75rem}.PremiumSizerService_totalAmount__MEEFa{color:var(--color-brand-primary);font-size:1.25rem}.PremiumSizerService_submitButton__ugY2Z{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;background:var(--color-brand-primary);color:#fff;border:none;border-radius:var(--radius-lg);font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-height:56px;position:relative;overflow:hidden}.PremiumSizerService_submitButton__ugY2Z:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.PremiumSizerService_submitButton__ugY2Z:hover:not(:disabled){background:var(--color-brand-600);transform:translateY(-2px);box-shadow:var(--shadow-brand-lg)}.PremiumSizerService_submitButton__ugY2Z:hover:not(:disabled):before{left:100%}.PremiumSizerService_submitButton__ugY2Z:disabled{opacity:.7;cursor:not-allowed;transform:none}.PremiumSizerService_submitIcon__U5yrf{width:1.125rem;height:1.125rem}.PremiumSizerService_spinner__nK_WC{width:1.125rem;height:1.125rem;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:PremiumSizerService_spin__lW8iP 1s linear infinite}@keyframes PremiumSizerService_spin__lW8iP{to{transform:rotate(1turn)}}.PremiumSizerService_successMessage__M42qF{text-align:center;padding:3rem;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid rgba(16,185,129,.2);animation:PremiumSizerService_fade-in-up___BQya .6s ease-out forwards}.PremiumSizerService_successIcon__r3xcU{width:4rem;height:4rem;color:#10b981;margin:0 auto 1.5rem}.PremiumSizerService_successTitle__Q5yIv{font-family:Playfair Display,serif;font-size:2rem;font-weight:600;color:var(--color-neutral-800);margin-bottom:1rem}.PremiumSizerService_successText__Cnmcb{font-family:Poppins,sans-serif;font-size:1.125rem;color:var(--text-secondary);line-height:1.6;margin-bottom:2rem;max-width:32rem;margin-left:auto;margin-right:auto}.PremiumSizerService_successDetails__9ent9{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.PremiumSizerService_successDetail__iPxrK{display:flex;align-items:center;gap:.5rem;font-family:Poppins,sans-serif;font-size:.875rem;color:var(--text-secondary)}.PremiumSizerService_successDetailIcon__WD59o{width:1rem;height:1rem;color:#10b981}.PremiumSizerService_newRequestButton__CMU2p{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.5rem;background:transparent;color:var(--color-brand-primary);border:1px solid var(--color-brand-primary);border-radius:var(--radius-lg);font-family:Poppins,sans-serif;font-weight:500;cursor:pointer;transition:all .3s ease}.PremiumSizerService_newRequestButton__CMU2p:hover{background:var(--color-brand-primary);color:#fff;transform:translateY(-2px)}.PremiumSizerService_downloadSection__b5qme{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(216,92,86,.1)}.PremiumSizerService_downloadTitle__DOJMl{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;color:var(--color-neutral-800);margin:0 0 1rem}.PremiumSizerService_downloadGrid___hEjO{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:640px){.PremiumSizerService_downloadGrid___hEjO{grid-template-columns:repeat(2,1fr)}}.PremiumSizerService_downloadButton__1xqa2{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1rem;background:rgba(216,92,86,.05);color:var(--color-brand-primary);border:1px solid rgba(216,92,86,.2);border-radius:var(--radius-lg);font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s ease}.PremiumSizerService_downloadButton__1xqa2:hover{background:var(--color-brand-primary);color:#fff;border-color:var(--color-brand-primary);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.PremiumSizerService_downloadIcon__ml6JR{width:1rem;height:1rem}.PremiumSizerService_ctaSection__Sgzqx{text-align:center;margin-top:3rem;padding:2.5rem;background:rgba(216,92,86,.02);border-radius:var(--radius-lg);border:1px solid rgba(216,92,86,.1)}.PremiumSizerService_ctaTitle__Lopny{font-family:Playfair Display,serif;font-size:1.75rem;font-weight:600;color:var(--color-neutral-800);margin:0 0 1rem;line-height:1.2}.PremiumSizerService_ctaText__s7A3P{font-family:Poppins,sans-serif;font-size:1.125rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.6}.PremiumSizerService_whatsappButton__MMZaC{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;background:var(--color-whatsapp);color:#fff;border:none;border-radius:var(--radius-lg);font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;margin-bottom:1.5rem}.PremiumSizerService_whatsappButton__MMZaC:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.PremiumSizerService_whatsappButton__MMZaC:hover{background:#22c55e;transform:translateY(-2px);box-shadow:0 8px 25px rgba(37,211,102,.4)}.PremiumSizerService_whatsappButton__MMZaC:hover:before{left:100%}.PremiumSizerService_whatsappIcon__eX4Hn{width:1.25rem;height:1.25rem;flex-shrink:0}.PremiumSizerService_ctaNote__oGcPA{font-family:Poppins,sans-serif;font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.4}@keyframes PremiumSizerService_fade-in-up___BQya{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.PremiumSizerService_section__Sjzok{padding:2rem 1rem}.PremiumSizerService_form__Poole{padding:1.5rem}.PremiumSizerService_title__j4RaM{font-size:2rem}.PremiumSizerService_inputGrid__CkF7y,.PremiumSizerService_packagesGrid__f2yA2,.PremiumSizerService_urgencyGrid__D35Ac{grid-template-columns:1fr}.PremiumSizerService_successDetails__9ent9,.PremiumSizerService_trustIndicators__osN0T{flex-direction:column;align-items:center;gap:1rem}.PremiumSizerService_packageCard__Yj_pt{padding:1.5rem}.PremiumSizerService_urgencyOption__ozXFR{padding:1rem}}@media (prefers-reduced-motion:reduce){.PremiumSizerService_helpButton__iJFv1,.PremiumSizerService_newRequestButton__CMU2p,.PremiumSizerService_packageCard__Yj_pt,.PremiumSizerService_submitButton__ugY2Z,.PremiumSizerService_urgencyOption__ozXFR{transition:none!important;animation:none!important}.PremiumSizerService_packageCard__Yj_pt:before,.PremiumSizerService_submitButton__ugY2Z:before{display:none}.PremiumSizerService_spinner__nK_WC{animation:none!important}}@media (prefers-contrast:high){.PremiumSizerService_form__Poole,.PremiumSizerService_packageCard__Yj_pt,.PremiumSizerService_totalSection__EP4oG,.PremiumSizerService_urgencyOption__ozXFR{border-width:2px}}.RingSizeWizard_section__U_nkQ{padding:4rem 1rem;background:#fff}.RingSizeWizard_container__ZcJT7{max-width:1280px;margin:0 auto}.RingSizeWizard_wizard__G2BAf{max-width:900px;margin:0 auto}.RingSizeWizard_assessmentContainer__dfcLH{text-align:center;animation:RingSizeWizard_fade-in-up__w0csU .6s ease-out forwards}.RingSizeWizard_assessmentContent__kR7q6{background:#fff;border-radius:var(--radius-lg);padding:3rem 2rem}.RingSizeWizard_assessmentHeader__UMemS{margin-bottom:3rem}.RingSizeWizard_assessmentIcon__tbGzh{width:4rem;height:4rem;color:var(--color-brand-primary);margin:0 auto 1.5rem}.RingSizeWizard_assessmentTitle__f3iTX{font-family:Playfair Display,serif;font-size:2.25rem;font-weight:600;color:var(--color-neutral-800);margin-bottom:1rem;line-height:1.2}.RingSizeWizard_assessmentDescription___4uIa{font-family:Poppins,sans-serif;font-size:1.125rem;color:var(--text-secondary);max-width:32rem;margin:0 auto;line-height:1.6}.RingSizeWizard_assessmentOptions____Gj1{display:grid;grid-gap:1.5rem;gap:1.5rem;max-width:600px;margin:0 auto}@media (min-width:768px){.RingSizeWizard_assessmentOptions____Gj1{grid-template-columns:repeat(2,1fr)}}.RingSizeWizard_assessmentButton__Un8IQ{background:#fff;border:2px solid rgba(216,92,86,.1);border-radius:var(--radius-lg);padding:2rem 1.5rem;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;font-family:Poppins,sans-serif;position:relative;overflow:hidden}.RingSizeWizard_assessmentButton__Un8IQ:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(216,92,86,.05),transparent);transition:left .5s ease}.RingSizeWizard_assessmentButton__Un8IQ:hover{border-color:var(--color-brand-primary);transform:translateY(-4px);box-shadow:var(--shadow-brand-md)}.RingSizeWizard_assessmentButton__Un8IQ:hover:before{left:100%}.RingSizeWizard_assessmentButtonIcon__zN_dT{width:3rem;height:3rem;color:var(--color-brand-primary);transition:all .3s ease}.RingSizeWizard_assessmentButton__Un8IQ:hover .RingSizeWizard_assessmentButtonIcon__zN_dT{transform:scale(1.1);color:var(--color-brand-600)}.RingSizeWizard_assessmentButtonContent__mJOkg{display:flex;flex-direction:column;gap:.5rem}.RingSizeWizard_assessmentButtonTitle__OdE_3{font-size:1.125rem;font-weight:600;color:var(--color-neutral-800)}.RingSizeWizard_assessmentButtonSubtitle__fLPRx{font-size:.875rem;color:var(--text-secondary);line-height:1.4}.RingSizeWizard_methodContainer__Vd3_A{animation:RingSizeWizard_fade-in-up__w0csU .6s ease-out forwards}.RingSizeWizard_methodHeader__Eu0GM{text-align:center;margin-bottom:3rem}.RingSizeWizard_methodTitle__Crn0_{font-family:Playfair Display,serif;font-size:2rem;font-weight:600;color:var(--color-neutral-800);margin-bottom:1rem;line-height:1.2}.RingSizeWizard_methodDescription__4F4qq{font-family:Poppins,sans-serif;font-size:1.125rem;color:var(--text-secondary);max-width:42rem;margin:0 auto;line-height:1.6}.RingSizeWizard_methodGrid__f0lio{display:grid;grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.RingSizeWizard_methodGrid__f0lio{grid-template-columns:repeat(2,1fr)}}.RingSizeWizard_methodCard__mhJi7{background:#fff;border:2px solid rgba(216,92,86,.1);border-radius:var(--radius-lg);padding:2rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}.RingSizeWizard_methodCard__mhJi7:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-brand-primary),var(--color-brand-600));transform:scaleX(0);transition:transform .3s ease}.RingSizeWizard_methodCard__mhJi7:hover{border-color:var(--color-brand-primary);transform:translateY(-6px);box-shadow:var(--shadow-brand-lg)}.RingSizeWizard_methodCard__mhJi7:hover:before{transform:scaleX(1)}.RingSizeWizard_methodCardHeader__5L6lU{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.RingSizeWizard_methodIconWrapper__vQvP2{width:3.5rem;height:3.5rem;background:rgba(216,92,86,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.RingSizeWizard_methodCard__mhJi7:hover .RingSizeWizard_methodIconWrapper__vQvP2{background:var(--color-brand-primary);transform:scale(1.1)}.RingSizeWizard_methodIcon__vrHBS{width:1.75rem;height:1.75rem;color:var(--color-brand-primary);transition:color .3s ease}.RingSizeWizard_methodCard__mhJi7:hover .RingSizeWizard_methodIcon__vrHBS{color:#fff}.RingSizeWizard_methodBadge__B25KW{background:var(--color-brand-primary);color:#fff;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;font-family:Poppins,sans-serif}.RingSizeWizard_methodCardContent__srOCz{flex:1 1;display:flex;flex-direction:column;gap:1rem}.RingSizeWizard_methodCardTitle__EZHSi{font-family:Playfair Display,serif;font-size:1.375rem;font-weight:600;color:var(--color-neutral-800);line-height:1.3;margin:0}.RingSizeWizard_methodCardDescription__tDP0V{font-family:Poppins,sans-serif;color:var(--text-secondary);line-height:1.5;margin:0}.RingSizeWizard_methodStats__L2i6b{display:flex;flex-direction:column;gap:.75rem;margin-top:auto}.RingSizeWizard_methodStat__JqOH5{display:flex;align-items:center;gap:.5rem;font-family:Poppins,sans-serif;font-size:.875rem;color:var(--text-secondary)}.RingSizeWizard_methodStatIcon__vdcAA{width:1rem;height:1rem;color:var(--color-brand-primary)}.RingSizeWizard_methodDifficulty___RBir{background:rgba(216,92,86,.1);color:var(--color-brand-primary);padding:.25rem .5rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:500}.RingSizeWizard_methodTime__oizCt{color:var(--text-tertiary);font-size:.75rem}.RingSizeWizard_methodDownload__Bahyb{display:flex;align-items:center;gap:.5rem;color:var(--color-brand-primary);font-size:.875rem;font-weight:500;margin-top:.5rem}.RingSizeWizard_methodDownloadIcon__3mJHJ{width:1rem;height:1rem}.RingSizeWizard_methodCardFooter__W3n4x{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(216,92,86,.1)}.RingSizeWizard_methodCardCta__qgM7M{display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:Poppins,sans-serif;font-weight:600;color:var(--color-brand-primary);transition:all .3s ease}.RingSizeWizard_methodCard__mhJi7:hover .RingSizeWizard_methodCardCta__qgM7M{color:var(--color-brand-600)}.RingSizeWizard_methodCardArrow__jtyhB{width:1rem;height:1rem;transition:transform .3s ease}.RingSizeWizard_methodCard__mhJi7:hover .RingSizeWizard_methodCardArrow__jtyhB{transform:translateX(4px)}.RingSizeWizard_instructionsContainer__Nz9Tr{animation:RingSizeWizard_fade-in-up__w0csU .6s ease-out forwards}.RingSizeWizard_progressContainer__4FifK{margin-bottom:2rem;text-align:center}.RingSizeWizard_progressBar__T54qa{width:100%;height:6px;background:rgba(216,92,86,.1);border-radius:var(--radius-full);overflow:hidden;margin-bottom:.5rem}.RingSizeWizard_progressFill__IOFpR{height:100%;background:linear-gradient(90deg,var(--color-brand-primary),var(--color-brand-600));border-radius:var(--radius-full);transition:width .5s ease}.RingSizeWizard_progressText__M4aE_{font-family:Poppins,sans-serif;font-size:.875rem;color:var(--text-secondary);font-weight:500}.RingSizeWizard_instructionHeader__Kxa5s{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem;padding:1.5rem;background:rgba(248,249,250,.8);border-radius:var(--radius-lg);border:1px solid rgba(216,92,86,.1)}.RingSizeWizard_instructionIcon__rd6_3{width:2.5rem;height:2.5rem;color:var(--color-brand-primary);flex-shrink:0}.RingSizeWizard_instructionTitle__nF0tr{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:600;color:var(--color-neutral-800);margin:0 0 .25rem;line-height:1.2}.RingSizeWizard_instructionSubtitle__m5IsQ{font-family:Poppins,sans-serif;color:var(--text-secondary);margin:0;font-size:.875rem}.RingSizeWizard_stepContent__0zsXM{display:grid;grid-gap:2rem;gap:2rem;margin-bottom:3rem}@media (min-width:768px){.RingSizeWizard_stepContent__0zsXM{grid-template-columns:1fr 1fr;align-items:start}}.RingSizeWizard_stepImageContainer__BcapA{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:rgba(248,249,250,.8);border:1px solid rgba(216,92,86,.1)}.RingSizeWizard_stepImage__HRLOV{width:100%;height:auto;display:block;object-fit:cover;max-height:400px}.RingSizeWizard_stepDetails__LCRMa{display:flex;flex-direction:column;gap:1.5rem}.RingSizeWizard_stepTitle__TOGRt{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:600;color:var(--color-neutral-800);margin:0;line-height:1.3}.RingSizeWizard_stepDescription__0iKw6{font-family:Poppins,sans-serif;font-size:1.125rem;color:var(--text-secondary);line-height:1.6;margin:0}.RingSizeWizard_downloadButton__4zg7V{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.5rem;background:var(--color-brand-primary);color:#fff;text-decoration:none;border-radius:var(--radius-lg);font-family:Poppins,sans-serif;font-weight:500;transition:all .3s ease;align-self:flex-start}.RingSizeWizard_downloadButton__4zg7V:hover{background:var(--color-brand-600);transform:translateY(-2px);box-shadow:var(--shadow-brand-md)}.RingSizeWizard_downloadIcon__knPEd{width:1.125rem;height:1.125rem}.RingSizeWizard_tipsList__XycI8{background:rgba(216,92,86,.05);border:1px solid rgba(216,92,86,.1);border-radius:var(--radius-lg);padding:1.5rem}.RingSizeWizard_tipsTitle__aDZqA{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;color:var(--color-neutral-800);margin:0 0 1rem}.RingSizeWizard_tips__dlP_d{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.RingSizeWizard_tip__RU3vJ{font-family:Poppins,sans-serif;font-size:.875rem;color:var(--text-secondary);line-height:1.5;position:relative;padding-left:1.5rem}.RingSizeWizard_tip__RU3vJ:before{content:"✓";position:absolute;left:0;color:var(--color-brand-primary);font-weight:600}.RingSizeWizard_warningsList__z3KUl{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:var(--radius-lg);padding:1.5rem}.RingSizeWizard_warningHeader__E9jWU{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.RingSizeWizard_warningIcon__p3sfW{width:1.125rem;height:1.125rem;color:#f59e0b}.RingSizeWizard_warningsTitle__WoPb3{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;color:var(--color-neutral-800);margin:0}.RingSizeWizard_warnings__afmDx{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.RingSizeWizard_warning__SH_7r{font-family:Poppins,sans-serif;font-size:.875rem;color:#92400e;line-height:1.5;position:relative;padding-left:1.5rem;font-weight:500}.RingSizeWizard_warning__SH_7r:before{content:"⚠";position:absolute;left:0;color:#f59e0b}.RingSizeWizard_stepNavigation__weQXK{display:flex;justify-content:space-between;gap:1rem;padding-top:2rem;border-top:1px solid rgba(216,92,86,.1)}@media (max-width:640px){.RingSizeWizard_stepNavigation__weQXK{flex-direction:column-reverse}}.RingSizeWizard_stepBackButton__CExaV,.RingSizeWizard_stepNextButton__jgSU9{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.5rem;border-radius:var(--radius-lg);font-family:Poppins,sans-serif;font-weight:500;transition:all .3s ease;cursor:pointer;border:none;min-height:48px}.RingSizeWizard_stepBackButton__CExaV{background:transparent;color:var(--text-secondary);border:1px solid rgba(216,92,86,.2)}.RingSizeWizard_stepBackButton__CExaV:hover{background:rgba(216,92,86,.05);color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.RingSizeWizard_stepNextButton__jgSU9{background:var(--color-brand-primary);color:#fff;border:1px solid var(--color-brand-primary)}.RingSizeWizard_stepNextButton__jgSU9:hover{background:var(--color-brand-600);border-color:var(--color-brand-600);transform:translateY(-2px);box-shadow:var(--shadow-brand-md)}.RingSizeWizard_stepButtonIcon__nkdMC{width:1.125rem;height:1.125rem}.RingSizeWizard_resultContainer__0srWz{text-align:center;animation:RingSizeWizard_fade-in-up__w0csU .6s ease-out forwards}.RingSizeWizard_resultContent__dYO_J{background:rgba(248,249,250,.8);border-radius:var(--radius-lg);padding:3rem 2rem;border:1px solid rgba(216,92,86,.1);max-width:600px;margin:0 auto}.RingSizeWizard_resultHeader__NTVzv{margin-bottom:2.5rem}.RingSizeWizard_resultIcon__1X40p{width:4rem;height:4rem;color:#10b981;margin:0 auto 1.5rem}.RingSizeWizard_resultTitle__0PoAm{font-family:Playfair Display,serif;font-size:2.25rem;font-weight:600;color:var(--color-neutral-800);margin-bottom:1rem;line-height:1.2}.RingSizeWizard_resultDescription__S0A__{font-family:Poppins,sans-serif;font-size:1.125rem;color:var(--text-secondary);line-height:1.6;margin:0}.RingSizeWizard_resultActions__EmweN{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media (min-width:640px){.RingSizeWizard_resultActions__EmweN{flex-direction:row;justify-content:center}}.RingSizeWizard_resultPrimaryButton__U3i0B,.RingSizeWizard_resultSecondaryButton__fzG9r,.RingSizeWizard_resultWhatsAppButton__qSFCH{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.5rem;border-radius:var(--radius-lg);font-family:Poppins,sans-serif;font-weight:500;transition:all .3s ease;cursor:pointer;border:none;min-height:48px}.RingSizeWizard_resultPrimaryButton__U3i0B{background:var(--color-brand-primary);color:#fff;border:1px solid var(--color-brand-primary)}.RingSizeWizard_resultPrimaryButton__U3i0B:hover{background:var(--color-brand-600);border-color:var(--color-brand-600);transform:translateY(-2px);box-shadow:var(--shadow-brand-md)}.RingSizeWizard_resultSecondaryButton__fzG9r{background:transparent;color:var(--text-secondary);border:1px solid rgba(216,92,86,.2)}.RingSizeWizard_resultSecondaryButton__fzG9r:hover{background:rgba(216,92,86,.05);color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.RingSizeWizard_resultWhatsAppButton__qSFCH{background:#25d366;color:#fff;border:1px solid #25d366}.RingSizeWizard_resultWhatsAppButton__qSFCH:hover{background:#22c55e;border-color:#22c55e;transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,211,102,.3)}.RingSizeWizard_resultButtonIcon___PdMx,.RingSizeWizard_whatsappIcon__77Y1Y{width:1.125rem;height:1.125rem}.RingSizeWizard_resultInfo__Q30Fr{display:flex;justify-content:center;padding-top:1.5rem;border-top:1px solid rgba(216,92,86,.1)}.RingSizeWizard_resultInfoItem__aE8O6{display:flex;align-items:center;gap:.5rem;font-family:Poppins,sans-serif;font-size:.875rem;color:var(--text-secondary)}.RingSizeWizard_resultInfoIcon__5T2Sb{width:1rem;height:1rem;color:var(--color-brand-primary)}@keyframes RingSizeWizard_fade-in-up__w0csU{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.RingSizeWizard_section__U_nkQ{padding:2rem 1rem}.RingSizeWizard_assessmentContent__kR7q6{padding:2rem 1.5rem}.RingSizeWizard_assessmentTitle__f3iTX{font-size:1.875rem}.RingSizeWizard_assessmentButton__Un8IQ{padding:1.5rem 1rem}.RingSizeWizard_methodCard__mhJi7{padding:1.5rem}.RingSizeWizard_methodCardTitle__EZHSi{font-size:1.25rem}.RingSizeWizard_stepContent__0zsXM{grid-template-columns:1fr;gap:1.5rem}.RingSizeWizard_stepTitle__TOGRt{font-size:1.25rem}.RingSizeWizard_stepDescription__0iKw6{font-size:1rem}.RingSizeWizard_instructionHeader__Kxa5s{padding:1rem;flex-direction:column;text-align:center;gap:.75rem}.RingSizeWizard_resultContent__dYO_J{padding:2rem 1.5rem}.RingSizeWizard_resultTitle__0PoAm{font-size:1.875rem}}@media (prefers-reduced-motion:reduce){.RingSizeWizard_assessmentButton__Un8IQ,.RingSizeWizard_assessmentContainer__dfcLH,.RingSizeWizard_instructionsContainer__Nz9Tr,.RingSizeWizard_methodCard__mhJi7,.RingSizeWizard_methodContainer__Vd3_A,.RingSizeWizard_progressFill__IOFpR,.RingSizeWizard_resultContainer__0srWz,.RingSizeWizard_resultPrimaryButton__U3i0B,.RingSizeWizard_resultSecondaryButton__fzG9r,.RingSizeWizard_stepBackButton__CExaV,.RingSizeWizard_stepNextButton__jgSU9,.RingSizeWizard_wizard__G2BAf{animation:none!important;transition:none!important}.RingSizeWizard_assessmentButton__Un8IQ:hover,.RingSizeWizard_methodCard__mhJi7:hover{transform:none!important}}@media (prefers-contrast:high){.RingSizeWizard_assessmentButton__Un8IQ,.RingSizeWizard_assessmentContent__kR7q6,.RingSizeWizard_instructionHeader__Kxa5s,.RingSizeWizard_methodCard__mhJi7,.RingSizeWizard_resultContent__dYO_J,.RingSizeWizard_tipsList__XycI8,.RingSizeWizard_warningsList__z3KUl{border-width:2px}}.TablaTallas_section__u5i_7{padding:5rem 1rem;background-color:#f9fafb}.TablaTallas_container__fMlSa{max-width:1200px;margin:0 auto}.TablaTallas_header__IHdpp{text-align:center;margin-bottom:3rem;animation:TablaTallas_fade-in-up__f7oq_ .6s ease-out forwards}.TablaTallas_iconWrapper___ebu7{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;background-color:var(--color-brand-50);border-radius:50%;margin-bottom:1.5rem}.TablaTallas_icon__loNZp{width:2rem;height:2rem;color:var(--color-brand-primary)}.TablaTallas_title__9dgs_{font-size:2rem;font-weight:300;color:var(--color-neutral-800);margin-bottom:1rem}@media (min-width:768px){.TablaTallas_title__9dgs_{font-size:2.5rem}}.TablaTallas_subtitle__759cE{font-size:1.125rem;color:var(--text-secondary);margin-bottom:2rem}.TablaTallas_printButton__T_XIV{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:12px 32px;background-color:#fff;color:var(--color-brand-primary);border:2px solid var(--color-brand-primary);border-radius:14px;font-weight:500;font-size:16px;height:50px;transition:all .2s ease;cursor:pointer}.TablaTallas_printButton__T_XIV:hover{background-color:var(--color-brand-primary);color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px rgba(216,92,86,.3)}@media (max-width:767px){.TablaTallas_printButton__T_XIV{height:42px;padding:8px 20px;font-size:14px}}.TablaTallas_printButton__T_XIV svg{width:1.25rem;height:1.25rem}.TablaTallas_tableWrapper__xUiSy{overflow:hidden;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:TablaTallas_fade-in-up__f7oq_ .6s ease-out .2s both}.TablaTallas_tableScroll___YWee{overflow-x:auto}.TablaTallas_table__tCkc_{width:100%;background-color:#fff}.TablaTallas_tableHeader__iY_F_{background-color:var(--color-neutral-800);color:#fff}.TablaTallas_tableHeader__iY_F_ th{padding:1rem 1.5rem;text-align:left;font-weight:500}.TablaTallas_tableRow__sMiVS{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease;animation:TablaTallas_fade-in-left__1NNa7 .4s ease-out forwards}.TablaTallas_tableRow__sMiVS:hover{background-color:var(--color-brand-50)}.TablaTallas_tableRowEven__ikoKV{background-color:#f9fafb}.TablaTallas_tableRowOdd__fs15a{background-color:#fff}.TablaTallas_tableCell___vGs6{padding:1rem 1.5rem}.TablaTallas_tableCellMX__x7J8r{font-weight:600;color:var(--color-brand-primary)}.TablaTallas_additionalInfo__oPOJU{margin-top:2rem;display:grid;grid-gap:1.5rem;gap:1.5rem;animation:TablaTallas_fade-in__iNdKO .6s ease-out .4s both}@media (min-width:768px){.TablaTallas_additionalInfo__oPOJU{grid-template-columns:repeat(2,1fr)}}.TablaTallas_infoCard__dukXM{background-color:#fff;padding:1.5rem;border-radius:var(--radius-lg);border:1px solid #e5e7eb}.TablaTallas_infoTitle__jopGu{font-weight:500;color:var(--color-neutral-800);margin-bottom:.75rem}.TablaTallas_infoText__58Up5{font-size:.875rem;color:var(--text-secondary);line-height:1.5}@media print{.TablaTallas_section__u5i_7{position:absolute;left:0;top:0}.TablaTallas_printButton__T_XIV{display:none!important}.TablaTallas_header__IHdpp{margin-bottom:1rem}.TablaTallas_additionalInfo__oPOJU,.TablaTallas_subtitle__759cE{display:none}}.LazyBanner_container__5utyX{position:relative;width:100%;overflow:hidden;background-color:#f5f5f5;transition:background-color .3s ease}.LazyBanner_container__5utyX.LazyBanner_loaded__x1UuZ{background-color:transparent}.LazyBanner_placeholder__NfC17{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.LazyBanner_skeleton__9sxua{position:relative;width:100%;height:100%;background-color:#e0e0e0;overflow:hidden}.LazyBanner_shimmer__thbEB{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:LazyBanner_shimmer__thbEB 2s infinite}@keyframes LazyBanner_shimmer__thbEB{to{transform:translateX(200%)}}.LazyBanner_blur__5gA4J{width:100%;height:100%}.LazyBanner_error__LeyJd{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f5f5;color:#666;gap:.5rem}.LazyBanner_error__LeyJd svg{opacity:.3}.LazyBanner_error__LeyJd p{font-size:.875rem;margin:0}.LazyBanner_image__pMQft{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease-out}.LazyBanner_loaded__x1UuZ .LazyBanner_image__pMQft{opacity:1}@supports not (aspect-ratio:1){.LazyBanner_container__5utyX:before{content:"";display:block;padding-top:56.25%}.LazyBanner_error__LeyJd,.LazyBanner_image__pMQft,.LazyBanner_placeholder__NfC17{position:absolute;top:0;left:0}}.TallaAnilloHero_heroSection__iEVfV{position:relative;height:500px;overflow:hidden}@media (min-width:768px){.TallaAnilloHero_heroSection__iEVfV{height:600px}}.TallaAnilloHero_bannerImage__qxLwX,.TallaAnilloHero_imageWrapper__xKbAq{position:absolute;inset:0;width:100%;height:100%}.TallaAnilloHero_bannerImage__qxLwX img{object-fit:cover;width:100%;height:100%}.TallaAnilloHero_bannerSkeleton__5kAgV{position:absolute;inset:0;background-color:#f3f4f6;animation:TallaAnilloHero_pulse__Hq7YW 2s ease-in-out infinite}@keyframes TallaAnilloHero_pulse__Hq7YW{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.TallaAnilloHero_overlay__lCsf_{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.4),rgba(0,0,0,.6))}.TallaAnilloHero_content__W_IJV{position:relative;z-index:10;height:100%;display:flex;align-items:center;justify-content:center;padding:0 1rem}.TallaAnilloHero_contentInner__cjTJH{max-width:56rem;margin:0 auto;text-align:center;color:#fff}.TallaAnilloHero_title__MTSey{font-size:2.5rem;font-weight:300;margin-bottom:1.5rem;animation:TallaAnilloHero_fade-in-up__MwUq7 .8s ease-out forwards}@media (min-width:768px){.TallaAnilloHero_title__MTSey{font-size:3.75rem}}.TallaAnilloHero_subtitle__23p5e{font-size:1.125rem;margin-bottom:2rem;color:#f3f4f6;max-width:42rem;margin-left:auto;margin-right:auto;animation:TallaAnilloHero_fade-in-up__MwUq7 .8s ease-out .2s both}@media (min-width:768px){.TallaAnilloHero_subtitle__23p5e{font-size:1.25rem}}.TallaAnilloHero_ctaButton__ClEmD{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:12px 32px;background-color:var(--color-brand-primary);color:#fff;border-radius:14px;transition:all .2s ease;transform:scale(1);box-shadow:0 4px 8px rgba(216,92,86,.3);animation:TallaAnilloHero_fade-in-up__MwUq7 .8s ease-out .4s both;border:none;cursor:pointer;font-weight:500;font-size:16px;height:60px;min-width:200px}.TallaAnilloHero_ctaButton__ClEmD:hover{background-color:var(--color-brand-600);transform:translateY(-2px);box-shadow:0 6px 12px rgba(216,92,86,.4)}@media (max-width:767px){.TallaAnilloHero_ctaButton__ClEmD{height:42px;padding:8px 20px;font-size:14px;min-width:160px}}.TallaAnilloHero_ctaButton__ClEmD svg{width:1.25rem;height:1.25rem}.TallaAnilloHero_decorativeGradient__T4Fx7{position:absolute;bottom:0;left:0;right:0;height:8rem;background:linear-gradient(0deg,#fff,transparent)}.page_container__YvuId{min-height:100vh;background-color:#fff}.page_main__5A9ql{padding-top:0}.page_heroWithFixedHeader__W2aHG{padding-top:64px}@media (max-width:767px){.page_heroWithFixedHeader__W2aHG{padding-top:56px}}