.settings-module__tIWiEq__page{max-width:1200px;margin:0 auto}.settings-module__tIWiEq__loading{min-height:400px;color:var(--dash-text-muted);justify-content:center;align-items:center;font-size:1rem;display:flex}.settings-module__tIWiEq__header{margin-bottom:1.75rem}.settings-module__tIWiEq__title{color:var(--dash-text);margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.settings-module__tIWiEq__subtitle{color:var(--dash-text-muted);margin:0;font-size:.875rem}.settings-module__tIWiEq__grid{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}.settings-module__tIWiEq__section{background:var(--dash-bg-card);border:1px solid var(--dash-border);border-radius:16px;margin-bottom:1.25rem;padding:1.5rem;transition:border-color .2s}.settings-module__tIWiEq__section:hover{border-color:var(--dash-border-glow)}.settings-module__tIWiEq__grid .settings-module__tIWiEq__section{margin-bottom:0}.settings-module__tIWiEq__sectionTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--dash-gold);border-bottom:1px solid var(--dash-border);margin:0 0 1rem;padding-bottom:.75rem;font-size:.72rem;font-weight:700}.settings-module__tIWiEq__sectionSubtitle{color:var(--dash-text-muted);margin:-.5rem 0 1.25rem;font-size:.8125rem}.settings-module__tIWiEq__formGroup{margin-bottom:1.1rem}.settings-module__tIWiEq__label{color:var(--dash-text);margin-bottom:.4rem;font-size:.8125rem;font-weight:500;display:block}.settings-module__tIWiEq__optional{color:var(--dash-text-muted);font-weight:400}.settings-module__tIWiEq__input{border:1px solid var(--dash-border);width:100%;color:var(--dash-text);background-color:var(--dash-bg-card-2);box-sizing:border-box;border-radius:.5rem;padding:.625rem .875rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.settings-module__tIWiEq__input:focus{border-color:var(--dash-purple-light);outline:none;box-shadow:0 0 0 3px #a07ee01f}.settings-module__tIWiEq__input::placeholder{color:#f0ecff33}.settings-module__tIWiEq__input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.settings-module__tIWiEq__inputDisabled{color:var(--dash-text-muted);cursor:not-allowed;background-color:#ffffff08}.settings-module__tIWiEq__hint{color:var(--dash-text-muted);margin:.3rem 0 0;font-size:.75rem}.settings-module__tIWiEq__readOnlyRow{border:1px solid var(--dash-border);background:#ffffff08;border-radius:10px;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.25rem;padding:.875rem 1rem;display:grid}.settings-module__tIWiEq__readOnlyItem{flex-direction:column;gap:.2rem;display:flex}.settings-module__tIWiEq__readOnlyLabel{color:var(--dash-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700}.settings-module__tIWiEq__readOnlyValue{color:var(--dash-text);font-size:1rem;font-weight:600}.settings-module__tIWiEq__buttonGroup{gap:.5rem;display:flex}.settings-module__tIWiEq__toggleButton{border:1px solid var(--dash-border);color:var(--dash-text-muted);cursor:pointer;text-align:center;background-color:#0000;border-radius:.5rem;flex:1;padding:.5625rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s}.settings-module__tIWiEq__toggleButton:hover{border-color:var(--dash-border-glow);color:var(--dash-text);background:#ffffff0a}.settings-module__tIWiEq__toggleButtonActive{background-color:color-mix(in srgb,var(--color-primary)15%,transparent);border-color:var(--color-primary);color:var(--color-primary)}.settings-module__tIWiEq__toggleButtonActive:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.settings-module__tIWiEq__actions{border-top:1px solid var(--dash-border);gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}.settings-module__tIWiEq__saveButton,.settings-module__tIWiEq__secondaryButton{cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s}.settings-module__tIWiEq__saveButton{background-color:color-mix(in srgb,var(--color-primary)15%,transparent);border:1px solid var(--color-primary);color:var(--color-primary);flex:1}.settings-module__tIWiEq__saveButton:hover:not(:disabled){background-color:var(--color-primary);color:#fff}.settings-module__tIWiEq__saveButton:disabled{opacity:.5;cursor:not-allowed}.settings-module__tIWiEq__buttonSaved{background-color:#16a34a!important}.settings-module__tIWiEq__buttonError{background-color:#dc2626!important}.settings-module__tIWiEq__secondaryButton{color:var(--dash-text);border:1px solid var(--dash-border);background-color:#ffffff0f}.settings-module__tIWiEq__secondaryButton:hover:not(:disabled){border-color:var(--dash-border-glow);background-color:#ffffff1a}.settings-module__tIWiEq__secondaryButton:disabled{opacity:.5;cursor:not-allowed}.settings-module__tIWiEq__passwordConfirm{color:#4ade80;margin:.5rem 0 0;font-size:.8125rem}.settings-module__tIWiEq__enrichedGrid{grid-template-columns:1fr 1fr;gap:0 1.25rem;display:grid}.settings-module__tIWiEq__interestsGrid{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.settings-module__tIWiEq__interestChip{border:1px solid var(--dash-border);color:var(--dash-text-muted);cursor:pointer;white-space:nowrap;background-color:#0000;border-radius:2rem;padding:.4rem .875rem;font-size:.8125rem;font-weight:400;transition:all .15s}.settings-module__tIWiEq__interestChip:hover{border-color:var(--dash-border-glow);color:var(--dash-text);background:#ffffff0a}.settings-module__tIWiEq__interestChipActive{color:var(--dash-purple-light);background-color:#7c5cbf2e;border-color:#a07ee073}.settings-module__tIWiEq__interestChipActive:hover{background-color:#7c5cbf47;border-color:#a07ee0a6}.settings-module__tIWiEq__emptyState{text-align:center;padding:1.5rem 0}.settings-module__tIWiEq__emptyState p{color:var(--dash-text-muted);margin:0 0 .3rem;font-size:.875rem}.settings-module__tIWiEq__dangerZone{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;padding:.875rem .25rem;display:flex}.settings-module__tIWiEq__dangerText{color:var(--dash-text-muted);margin:0;font-size:.8125rem;line-height:1.55}.settings-module__tIWiEq__dangerButton{color:#f87171;cursor:pointer;white-space:nowrap;background-color:#dc262614;border:1px solid #dc262633;border-radius:.5rem;flex-shrink:0;padding:.4375rem 1rem;font-size:.8125rem;font-weight:500;transition:all .15s}.settings-module__tIWiEq__dangerButton:hover{color:#fca5a5;background-color:#dc262624;border-color:#dc262659}.settings-module__tIWiEq__modalOverlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.settings-module__tIWiEq__modal{background:var(--dash-bg-card);border:1px solid var(--dash-border);border-radius:16px;width:100%;max-width:440px;padding:1.75rem;box-shadow:0 24px 64px #0009}.settings-module__tIWiEq__modalTitle{color:var(--dash-text);margin:0 0 .875rem;font-size:1.125rem;font-weight:700}.settings-module__tIWiEq__modalText{color:var(--dash-text-muted);margin:0 0 .75rem;font-size:.875rem;line-height:1.6}.settings-module__tIWiEq__modalText strong{color:var(--dash-text);font-weight:600}.settings-module__tIWiEq__modalActions{gap:.75rem;margin-top:1.25rem;display:flex}.settings-module__tIWiEq__modalActions .settings-module__tIWiEq__secondaryButton{flex:1}.settings-module__tIWiEq__dangerButtonSolid{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:.5rem;flex:1;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s}.settings-module__tIWiEq__dangerButtonSolid:hover:not(:disabled){background-color:#b91c1c}.settings-module__tIWiEq__dangerButtonSolid:disabled{opacity:.35;cursor:not-allowed}@media (max-width:1024px){.settings-module__tIWiEq__grid,.settings-module__tIWiEq__enrichedGrid{grid-template-columns:1fr}}@media (max-width:768px){.settings-module__tIWiEq__page{padding-bottom:80px}.settings-module__tIWiEq__title{font-size:1.375rem}.settings-module__tIWiEq__section{padding:1.25rem 1rem}.settings-module__tIWiEq__dangerZone{flex-direction:column;align-items:flex-start;gap:.75rem}.settings-module__tIWiEq__dangerButton{text-align:center;width:100%}.settings-module__tIWiEq__readOnlyRow{grid-template-columns:1fr;gap:.625rem}}
.TimezoneSelect-module__-eJbVa__wrapper{--tz-bg:var(--color-bg);--tz-surface:var(--color-white);--tz-bg-hover:var(--color-bg-secondary);--tz-border:var(--color-border);--tz-primary:var(--color-primary);--tz-accent:var(--color-primary-dark);--tz-text:var(--color-text);--tz-text-muted:var(--color-text-light);--tz-shadow:#e8a0b026;width:100%;position:relative}.TimezoneSelect-module__-eJbVa__wrapperDark{--tz-bg:var(--dash-bg-card-2);--tz-surface:var(--dash-bg-card);--tz-bg-hover:#ffffff0f;--tz-border:var(--dash-border);--tz-primary:var(--dash-purple-light);--tz-accent:var(--dash-gold);--tz-text:var(--dash-text);--tz-text-muted:var(--dash-text-muted);--tz-shadow:#00000073}.TimezoneSelect-module__-eJbVa__trigger{border:1.5px solid var(--tz-border);background-color:var(--tz-bg);width:100%;font-size:.9rem;font-family:var(--font-main);color:var(--tz-text-muted);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;padding:.85rem 1rem;transition:border-color .2s;display:flex}.TimezoneSelect-module__-eJbVa__triggerFilled{color:var(--tz-text)}.TimezoneSelect-module__-eJbVa__triggerOpen{border-color:var(--tz-primary);border-bottom-right-radius:0;border-bottom-left-radius:0}.TimezoneSelect-module__-eJbVa__trigger:hover{border-color:var(--tz-primary)}.TimezoneSelect-module__-eJbVa__triggerText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.TimezoneSelect-module__-eJbVa__chevron{color:var(--tz-text-muted);flex-shrink:0;margin-left:.5rem;transition:transform .2s}.TimezoneSelect-module__-eJbVa__chevronOpen{transform:rotate(180deg)}.TimezoneSelect-module__-eJbVa__dropdown{z-index:100;background-color:var(--tz-surface);border:1.5px solid var(--tz-primary);box-shadow:0 8px 24px var(--tz-shadow);border-top:none;border-bottom-right-radius:12px;border-bottom-left-radius:12px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.TimezoneSelect-module__-eJbVa__searchWrapper{border-bottom:1px solid var(--tz-border);background-color:var(--tz-bg);align-items:center;gap:.5rem;padding:.6rem .85rem;display:flex}.TimezoneSelect-module__-eJbVa__searchIcon{color:var(--tz-text-muted);flex-shrink:0}.TimezoneSelect-module__-eJbVa__searchInput{font-size:.875rem;font-family:var(--font-main);color:var(--tz-text);background:0 0;border:none;outline:none;flex:1}.TimezoneSelect-module__-eJbVa__searchInput::placeholder{color:var(--tz-text-muted)}.TimezoneSelect-module__-eJbVa__list{overscroll-behavior:contain;max-height:280px;overflow-y:auto}.TimezoneSelect-module__-eJbVa__list::-webkit-scrollbar{width:4px}.TimezoneSelect-module__-eJbVa__list::-webkit-scrollbar-track{background:0 0}.TimezoneSelect-module__-eJbVa__list::-webkit-scrollbar-thumb{background-color:var(--tz-border);border-radius:999px}.TimezoneSelect-module__-eJbVa__groupHeader{letter-spacing:.08em;text-transform:uppercase;color:var(--tz-text-muted);background-color:var(--tz-surface);z-index:1;padding:.5rem .85rem .25rem;font-size:.7rem;font-weight:700;position:sticky;top:0}.TimezoneSelect-module__-eJbVa__option{width:100%;font-family:var(--font-main);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .85rem;transition:background-color .15s;display:flex}.TimezoneSelect-module__-eJbVa__option:hover,.TimezoneSelect-module__-eJbVa__optionActive{background-color:var(--tz-bg-hover)}.TimezoneSelect-module__-eJbVa__optionLeft{flex:1;align-items:baseline;gap:.6rem;display:flex;overflow:hidden}.TimezoneSelect-module__-eJbVa__optionOffset{color:var(--tz-accent);flex-shrink:0;min-width:58px;font-size:.8rem;font-weight:700}.TimezoneSelect-module__-eJbVa__optionCities{color:var(--tz-text);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.TimezoneSelect-module__-eJbVa__optionTime{color:var(--tz-text-muted);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:36px;font-size:.82rem;font-weight:600}.TimezoneSelect-module__-eJbVa__noResults{text-align:center;color:var(--tz-text-muted);padding:1rem;font-size:.875rem}
.BirthDateSelect-module__hYYOdW__row{align-items:flex-end;gap:.6rem;width:100%;display:flex}.BirthDateSelect-module__hYYOdW__field{flex-direction:column;flex:1;gap:.35rem;display:flex}.BirthDateSelect-module__hYYOdW__fieldMonth{flex:2}.BirthDateSelect-module__hYYOdW__fieldYear{flex:1.4}.BirthDateSelect-module__hYYOdW__label{letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-light);padding-left:.25rem;font-size:.72rem;font-weight:600}.BirthDateSelect-module__hYYOdW__select{border:1.5px solid var(--color-border);width:100%;font-size:.95rem;font-family:var(--font-main);color:var(--color-text-light);background-color:var(--color-bg);cursor:pointer;appearance:none;text-align:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237a7a7a' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;border-radius:12px;outline:none;padding:.85rem 1.8rem .85rem .75rem;transition:border-color .2s,color .2s}.BirthDateSelect-module__hYYOdW__select:focus{border-color:var(--color-primary)}.BirthDateSelect-module__hYYOdW__select.BirthDateSelect-module__hYYOdW__filled{color:var(--color-text);border-color:#e8a0b080}@media (max-width:400px){.BirthDateSelect-module__hYYOdW__row{gap:.4rem}.BirthDateSelect-module__hYYOdW__select{background-position:right .4rem center;padding:.75rem 1.4rem .75rem .5rem;font-size:.85rem}}
.CompatibilityWidget-module__IEOjYa__widget{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:800px;margin:0 auto;display:flex}.CompatibilityWidget-module__IEOjYa__selectors{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:1rem;width:100%;display:flex}.CompatibilityWidget-module__IEOjYa__selectGroup{flex-direction:column;flex:1;gap:.4rem;min-width:180px;display:flex}.CompatibilityWidget-module__IEOjYa__selectLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:600}.CompatibilityWidget-module__IEOjYa__selectWrapper{position:relative}.CompatibilityWidget-module__IEOjYa__select{border:1.5px solid var(--color-border);background:var(--color-white);width:100%;color:var(--color-text);font-family:var(--font-main);appearance:none;cursor:pointer;border-radius:10px;outline:none;padding:.85rem 1rem;font-size:.95rem;transition:border-color .2s}.CompatibilityWidget-module__IEOjYa__select:focus{border-color:var(--color-gold)}.CompatibilityWidget-module__IEOjYa__arrow{color:var(--color-gold);flex-shrink:0;margin-bottom:.5rem;font-size:1.8rem;font-weight:300}.CompatibilityWidget-module__IEOjYa__emailInput{border:1.5px solid var(--color-border);background:var(--color-white);min-width:200px;color:var(--color-text);font-family:var(--font-main);border-radius:10px;outline:none;flex:1;padding:.85rem 1rem;font-size:.95rem;transition:border-color .2s}.CompatibilityWidget-module__IEOjYa__emailInput::placeholder{color:var(--color-text-secondary)}.CompatibilityWidget-module__IEOjYa__emailInput:focus{border-color:var(--color-gold)}.CompatibilityWidget-module__IEOjYa__submitBtn{color:#fff;font-family:var(--font-main);cursor:pointer;background:#6b4fa0;border:none;border-radius:50px;padding:.9rem 2.5rem;font-size:1rem;font-weight:700;transition:background .2s,transform .1s}.CompatibilityWidget-module__IEOjYa__submitBtn:hover{background:#5a3e8c}.CompatibilityWidget-module__IEOjYa__successBox{text-align:center;background:var(--color-bg-card);border:1.5px solid #c9a96e4d;border-radius:16px;max-width:480px;margin:0 auto;padding:2rem}.CompatibilityWidget-module__IEOjYa__successIcon{margin-bottom:.5rem;font-size:2.5rem}.CompatibilityWidget-module__IEOjYa__successTitle{color:var(--color-text);margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.CompatibilityWidget-module__IEOjYa__successSub{color:var(--color-text-secondary);font-size:.95rem}@media (max-width:600px){.CompatibilityWidget-module__IEOjYa__arrow{display:none}.CompatibilityWidget-module__IEOjYa__selectors{flex-direction:column;align-items:stretch}}.CompatibilityWidget-module__IEOjYa__comingSoonBadge{letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);text-align:center;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.CompatibilityWidget-module__IEOjYa__submitBtn:disabled{opacity:.6;cursor:not-allowed}.CompatibilityWidget-module__IEOjYa__errorText{color:#c0392b;text-align:center;margin:-.25rem 0 0;font-size:.8rem}
.WhatsAppSection-module__vBHSJq__section{background-image:url(/images/backgrounds/celestar-golden-star-cosmos.png);background-position:50%;background-size:cover;padding:6rem 2rem;position:relative;overflow:hidden}.WhatsAppSection-module__vBHSJq__section:before{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#fffaf88c;position:absolute;inset:0}.WhatsAppSection-module__vBHSJq__container{z-index:1;max-width:var(--container-max-width);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin:0 auto;display:grid;position:relative}.WhatsAppSection-module__vBHSJq__info{flex-direction:column;gap:1rem;display:flex}.WhatsAppSection-module__vBHSJq__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold);font-size:.75rem;font-weight:700}.WhatsAppSection-module__vBHSJq__title{color:var(--color-text);font-size:2.2rem;font-weight:800;line-height:1.2}.WhatsAppSection-module__vBHSJq__description{color:var(--color-text-secondary);font-size:1rem;line-height:1.7}.WhatsAppSection-module__vBHSJq__description strong{color:var(--color-text)}.WhatsAppSection-module__vBHSJq__benefits{flex-direction:column;gap:.55rem;margin-top:.25rem;list-style:none;display:flex}.WhatsAppSection-module__vBHSJq__benefit{color:var(--color-text);align-items:center;gap:.6rem;font-size:.92rem;display:flex}.WhatsAppSection-module__vBHSJq__benefitEmoji{flex-shrink:0;font-size:1rem}.WhatsAppSection-module__vBHSJq__tagline{color:var(--color-text-secondary);font-size:.88rem;font-style:italic}.WhatsAppSection-module__vBHSJq__visual{flex-direction:column;align-items:center;gap:0;display:flex}.WhatsAppSection-module__vBHSJq__phoneWrapper{width:300px;margin-bottom:-1px}.WhatsAppSection-module__vBHSJq__phoneImage{filter:drop-shadow(0 8px 24px #6b4fa02e);width:100%;height:auto;display:block}.WhatsAppSection-module__vBHSJq__formCard{background:#fdf0f3;border:1px solid #e8a0b040;border-radius:0 0 20px 20px;width:600px;padding:1.5rem 1.75rem;box-shadow:0 8px 32px #b8a9dc33}.WhatsAppSection-module__vBHSJq__form{flex-direction:column;gap:.6rem;display:flex}.WhatsAppSection-module__vBHSJq__input{width:100%;color:var(--color-text);font-family:var(--font-main);appearance:none;background:#fff;border:1.5px solid #e2ddf0;border-radius:10px;outline:none;padding:.7rem 1rem;font-size:.88rem;transition:border-color .2s,box-shadow .2s}.WhatsAppSection-module__vBHSJq__input::placeholder{color:var(--color-text-secondary)}.WhatsAppSection-module__vBHSJq__input:focus{border-color:#6b4fa0;box-shadow:0 0 0 3px #6b4fa014}.WhatsAppSection-module__vBHSJq__submitBtn{color:#fff;width:100%;font-family:var(--font-main);cursor:pointer;background:#25d366;border:none;border-radius:50px;margin-top:.15rem;padding:.85rem;font-size:.95rem;font-weight:700;transition:background .2s,box-shadow .2s}.WhatsAppSection-module__vBHSJq__submitBtn:hover:not(:disabled){background:#1da851;box-shadow:0 4px 16px #25d36659}.WhatsAppSection-module__vBHSJq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.WhatsAppSection-module__vBHSJq__errorText{color:#c0392b;text-align:center;margin:-.1rem 0 0;font-size:.8rem}.WhatsAppSection-module__vBHSJq__privacy{color:var(--color-text-secondary);text-align:center;margin-top:-.1rem;font-size:.72rem;font-style:italic}.WhatsAppSection-module__vBHSJq__success{text-align:center;padding:.5rem}.WhatsAppSection-module__vBHSJq__successIcon{margin-bottom:.5rem;font-size:2.5rem}.WhatsAppSection-module__vBHSJq__successTitle{color:var(--color-text);margin-bottom:.4rem;font-size:1.1rem;font-weight:700}.WhatsAppSection-module__vBHSJq__successText{color:var(--color-text-secondary);font-size:.88rem;line-height:1.6}@media (max-width:1100px){.WhatsAppSection-module__vBHSJq__formCard{width:360px}}@media (max-width:900px){.WhatsAppSection-module__vBHSJq__container{grid-template-columns:1fr;gap:2rem}.WhatsAppSection-module__vBHSJq__title{font-size:1.8rem}.WhatsAppSection-module__vBHSJq__visual{justify-content:center}.WhatsAppSection-module__vBHSJq__phoneWrapper{width:280px}.WhatsAppSection-module__vBHSJq__formCard{width:340px}}@media (max-width:480px){.WhatsAppSection-module__vBHSJq__section{padding:4rem 1.25rem}.WhatsAppSection-module__vBHSJq__phoneWrapper{width:260px}.WhatsAppSection-module__vBHSJq__formCard{width:calc(100vw - 3rem)}}
.ZodiacSlider-module__e7wcdG__slider{flex-direction:column;align-items:center;gap:2rem;width:100%;padding:0 3.5rem;display:flex;position:relative}.ZodiacSlider-module__e7wcdG__track{justify-content:center;align-items:center;width:100%;height:400px;display:flex;position:relative;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}.ZodiacSlider-module__e7wcdG__card{background:var(--color-white);text-align:center;will-change:transform,opacity;border:1.5px solid #b8a9dc40;border-radius:20px;flex-direction:column;align-items:center;gap:.55rem;width:260px;padding:1.75rem 1.5rem;transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .6s cubic-bezier(.25,.46,.45,.94),box-shadow .6s,border-color .6s;display:flex;position:absolute}.ZodiacSlider-module__e7wcdG__cardCenter{opacity:1;z-index:3;border-color:#6b4fa04d;transform:translate(0)scale(1);box-shadow:0 8px 36px #6b4fa038}.ZodiacSlider-module__e7wcdG__cardRight1{opacity:.65;z-index:2;transform:translate(288px)scale(.88);box-shadow:0 2px 12px #b8a9dc1a}.ZodiacSlider-module__e7wcdG__cardLeft1{opacity:.65;z-index:2;transform:translate(-288px)scale(.88);box-shadow:0 2px 12px #b8a9dc1a}.ZodiacSlider-module__e7wcdG__cardRight2{opacity:.3;z-index:1;transform:translate(576px)scale(.76)}.ZodiacSlider-module__e7wcdG__cardLeft2{opacity:.3;z-index:1;transform:translate(-576px)scale(.76)}.ZodiacSlider-module__e7wcdG__cardHidden{opacity:0;z-index:0;pointer-events:none;transform:translate(0)scale(.7)}.ZodiacSlider-module__e7wcdG__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:.2rem;display:flex}.ZodiacSlider-module__e7wcdG__zodiacImage{object-fit:contain;border-radius:12px;width:72px;height:72px}.ZodiacSlider-module__e7wcdG__signName{color:var(--color-text);font-size:1.1rem;font-weight:700}.ZodiacSlider-module__e7wcdG__signDates{color:var(--color-text-secondary);letter-spacing:.02em;font-size:.72rem}.ZodiacSlider-module__e7wcdG__horoscopeText{color:var(--color-text-secondary);opacity:.55;letter-spacing:.04em;justify-content:center;align-items:center;min-height:4rem;padding:0 .25rem;font-size:.85rem;font-style:italic;line-height:1.65;display:flex}.ZodiacSlider-module__e7wcdG__cta{color:#6b4fa0;border:1.5px solid #6b4fa059;border-radius:50px;margin-top:.25rem;padding:.5rem 1.2rem;font-size:.85rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-block}.ZodiacSlider-module__e7wcdG__cta:hover{background:#6b4fa014;border-color:#6b4fa0}.ZodiacSlider-module__e7wcdG__arrow{z-index:10;background:var(--color-white);color:#6b4fa0;cursor:pointer;border:1.5px solid #6b4fa040;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:absolute;top:50%;transform:translateY(calc(-50% - 1.5rem));box-shadow:0 2px 12px #6b4fa01f}.ZodiacSlider-module__e7wcdG__arrow:hover{background:#6b4fa00f;border-color:#6b4fa0;box-shadow:0 4px 16px #6b4fa033}.ZodiacSlider-module__e7wcdG__arrowLeft{left:0}.ZodiacSlider-module__e7wcdG__arrowRight{right:0}.ZodiacSlider-module__e7wcdG__dots{align-items:center;gap:.45rem;display:flex}.ZodiacSlider-module__e7wcdG__dot{cursor:pointer;background:#6b4fa033;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:background .25s,transform .25s}.ZodiacSlider-module__e7wcdG__dotActive{background:#6b4fa0;transform:scale(1.4)}@media (max-width:900px){.ZodiacSlider-module__e7wcdG__card{width:230px}.ZodiacSlider-module__e7wcdG__cardRight1{opacity:.65;transform:translate(254px)scale(.88)}.ZodiacSlider-module__e7wcdG__cardLeft1{opacity:.65;transform:translate(-254px)scale(.88)}.ZodiacSlider-module__e7wcdG__cardRight2{opacity:.3;transform:translate(508px)scale(.76)}.ZodiacSlider-module__e7wcdG__cardLeft2{opacity:.3;transform:translate(-508px)scale(.76)}.ZodiacSlider-module__e7wcdG__track{height:420px}}@media (max-width:600px){.ZodiacSlider-module__e7wcdG__card{width:260px}.ZodiacSlider-module__e7wcdG__cardCenter{transform:translate(0)scale(1)}.ZodiacSlider-module__e7wcdG__cardRight1{opacity:.4;transform:translate(280px)}.ZodiacSlider-module__e7wcdG__cardLeft1{opacity:.4;transform:translate(-280px)}.ZodiacSlider-module__e7wcdG__cardRight2{opacity:0;transform:translate(560px)}.ZodiacSlider-module__e7wcdG__cardLeft2{opacity:0;transform:translate(-560px)}.ZodiacSlider-module__e7wcdG__track{height:420px;overflow:hidden;-webkit-mask-image:none;mask-image:none}.ZodiacSlider-module__e7wcdG__slider{padding:0 2.5rem}.ZodiacSlider-module__e7wcdG__arrow{width:38px;height:38px}}
.page-module__E0kJGG__container{max-width:var(--container-max-width);padding:0 var(--container-padding);margin:0 auto}.page-module__E0kJGG__containerRelative{z-index:1;position:relative}.page-module__E0kJGG__sectionEyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold);text-align:center;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.page-module__E0kJGG__sectionTitle{color:var(--color-text);text-align:center;margin-bottom:1rem;font-size:2.2rem;font-weight:800;line-height:1.2}.page-module__E0kJGG__sectionSubtitle{color:var(--color-text-secondary);text-align:center;max-width:640px;margin:0 auto 3rem;font-size:1rem;line-height:1.7}.page-module__E0kJGG__sectionTitleLight{color:var(--color-text);text-align:center;margin-bottom:1rem;font-size:2rem;font-weight:800;line-height:1.3}.page-module__E0kJGG__sectionSubtitleLight{color:var(--color-text-secondary);text-align:center;max-width:600px;margin:0 auto 3rem;font-size:1rem;line-height:1.7}.page-module__E0kJGG__hero{height:calc(100svh - var(--header-height-desktop));align-items:center;padding:1.5rem 2rem;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__heroBg{object-fit:cover;object-position:right center;z-index:0}.page-module__E0kJGG__heroContent{z-index:1;max-width:520px;height:100%;padding-left:max(2rem,calc((100vw - var(--container-max-width))/2 + 2rem));flex-direction:column;justify-content:center;display:flex;position:relative}.page-module__E0kJGG__heroLeft{flex-direction:column;gap:.75rem;max-width:520px;display:flex}.page-module__E0kJGG__heroMobileImage{display:none}.page-module__E0kJGG__howItWorks{background:var(--color-bg);padding:6rem 2rem}.page-module__E0kJGG__stepsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:.5rem;display:grid}.page-module__E0kJGG__stepCard{background:var(--color-bg-card);border:1.5px solid var(--color-border);text-align:center;box-shadow:var(--shadow-card);border-radius:20px;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.75rem;transition:box-shadow .2s,transform .2s;display:flex}.page-module__E0kJGG__stepCard:hover{box-shadow:var(--shadow-card-hover)}.page-module__E0kJGG__stepIcon{background:var(--color-bg-secondary);border:2px solid #c9a96e33;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:2.5rem;display:flex}.page-module__E0kJGG__stepNumber{letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);font-size:.75rem;font-weight:700}.page-module__E0kJGG__stepTitle{color:var(--color-text);font-size:1.1rem;font-weight:700;line-height:1.3}.page-module__E0kJGG__stepChips{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.page-module__E0kJGG__stepChip{background:var(--color-bg-secondary);border:1.5px solid var(--color-border);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.4rem;display:flex}.page-module__E0kJGG__stepAction{margin-top:.5rem}.page-module__E0kJGG__stepCta{color:#fff;background:#6b4fa0;border-radius:50px;padding:.65rem 1.4rem;font-size:.88rem;font-weight:600;transition:background .2s;display:inline-block}.page-module__E0kJGG__stepCta:hover{background:#5a3e8c}.page-module__E0kJGG__stepCtaOutline{color:#6b4fa0;background:0 0;border:1.5px solid #6b4fa0}.page-module__E0kJGG__stepCtaOutline:hover{background:#6b4fa014}.page-module__E0kJGG__horoscopePreview{background:#f7f3ff;padding:6rem 2rem}.page-module__E0kJGG__zodiacGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.page-module__E0kJGG__zodiacCard{background:var(--color-white);text-align:center;flex-direction:columns;border:1.5px solid #b8a9dc40;border-radius:16px;flex-direction:column;align-items:center;gap:.4rem;padding:1.5rem 1.25rem;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 2px 12px #b8a9dc1a}.page-module__E0kJGG__zodiacCard:hover{box-shadow:0 6px 24px #b8a9dc40}.page-module__E0kJGG__zodiacSymbol{margin-bottom:.25rem;font-size:2rem;line-height:1}.page-module__E0kJGG__zodiacSign{color:var(--color-text);font-size:1rem;font-weight:700}.page-module__E0kJGG__zodiacDates{color:var(--color-text-secondary);letter-spacing:.02em;font-size:.72rem}.page-module__E0kJGG__zodiacPreview{color:var(--color-text-secondary);flex:1;margin:.35rem 0;font-size:.82rem;line-height:1.5}.page-module__E0kJGG__zodiacCta{color:#6b4fa0;border:1.5px solid #6b4fa04d;border-radius:50px;margin-top:.25rem;padding:.4rem .9rem;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-block}.page-module__E0kJGG__zodiacCta:hover{background:#6b4fa014;border-color:#6b4fa0}.page-module__E0kJGG__lifeAreas{background-image:url(/images/backgrounds/celestar-cosmic-sky-golden-trails.png);background-position:50%;background-size:cover;padding:6rem 2rem;position:relative;overflow:hidden}.page-module__E0kJGG__lifeAreasOverlay{background:#fffaf894;position:absolute;inset:0}.page-module__E0kJGG__areasGrid{grid-template-columns:repeat(5,1fr);gap:1.25rem;display:grid}.page-module__E0kJGG__areaCard{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffffd1;border:1.5px solid #ffffffb3;border-radius:20px;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.25rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #b8a9dc26}.page-module__E0kJGG__areaCard:hover{box-shadow:0 10px 28px #b8a9dc47}.page-module__E0kJGG__areaEmoji{font-size:2.5rem}.page-module__E0kJGG__areaTitle{color:var(--color-text);font-size:.95rem;font-weight:700;line-height:1.3}.page-module__E0kJGG__areaDescription{color:var(--color-text-secondary);font-size:.8rem;line-height:1.55}.page-module__E0kJGG__compatibility{background:var(--color-bg);padding:6rem 2rem}.page-module__E0kJGG__about{background:var(--color-bg-secondary);padding:6rem 2rem}.page-module__E0kJGG__aboutGrid{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.page-module__E0kJGG__aboutText{color:var(--color-text-secondary);margin-bottom:1rem;font-size:1rem;line-height:1.8}.page-module__E0kJGG__aboutText:last-child{margin-bottom:0}.page-module__E0kJGG__aboutMission{flex-direction:column;gap:1.5rem;display:flex}.page-module__E0kJGG__missionCard{background:var(--color-white);border:1.5px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:16px;padding:1.75rem}.page-module__E0kJGG__missionIcon{margin-bottom:.5rem;font-size:2rem}.page-module__E0kJGG__missionTitle{color:var(--color-text);margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.page-module__E0kJGG__missionText{color:var(--color-text-secondary);font-size:.92rem;line-height:1.7}.page-module__E0kJGG__trustCard{background:var(--color-white);border:1.5px solid #c9a96e40;border-radius:16px;padding:1.75rem}.page-module__E0kJGG__trustTitle{color:var(--color-text);margin-bottom:1rem;font-size:1rem;font-weight:700}.page-module__E0kJGG__trustList{flex-direction:column;gap:.6rem;list-style:none;display:flex}.page-module__E0kJGG__trustList li{color:var(--color-text-secondary);padding-left:1.25rem;font-size:.92rem;position:relative}.page-module__E0kJGG__trustList li:before{content:"✦";color:var(--color-gold);font-size:.7rem;position:absolute;top:.2em;left:0}.page-module__E0kJGG__faq{background:var(--color-bg);padding:6rem 2rem}.page-module__E0kJGG__faqGrid{flex-direction:column;gap:.75rem;max-width:760px;margin:0 auto;display:flex}.page-module__E0kJGG__faqItem{background:var(--color-white);border:1.5px solid var(--color-border);border-radius:14px;transition:border-color .2s;overflow:hidden}.page-module__E0kJGG__faqItem[open]{border-color:#c9a96e66}.page-module__E0kJGG__faqQuestion{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.page-module__E0kJGG__faqQuestion::-webkit-details-marker{display:none}.page-module__E0kJGG__faqQuestion:hover{color:#6b4fa0}.page-module__E0kJGG__faqToggle{color:var(--color-gold);flex-shrink:0;font-size:1.3rem;font-weight:300;transition:transform .2s}.page-module__E0kJGG__faqItem[open] .page-module__E0kJGG__faqToggle{transform:rotate(45deg)}.page-module__E0kJGG__faqAnswer{color:var(--color-text-secondary);border-top:1px solid var(--color-border);padding:1rem 1.5rem 1.25rem;font-size:.95rem;line-height:1.75}.page-module__E0kJGG__finalCta{background-image:url(/images/backgrounds/celestar-golden-star-cosmos.png);background-position:50%;background-size:cover;padding:7rem 2rem;position:relative;overflow:hidden}.page-module__E0kJGG__finalCtaOverlay{background:#fffaf899;position:absolute;inset:0}.page-module__E0kJGG__finalCtaContent{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.page-module__E0kJGG__finalCtaEyebrow{letter-spacing:.1em;color:var(--color-gold);font-size:.9rem;font-weight:600}.page-module__E0kJGG__finalCtaTitle{color:var(--color-text);letter-spacing:-.02em;max-width:600px;font-size:2.5rem;font-weight:900;line-height:1.2}.page-module__E0kJGG__finalCtaSubtitle{color:var(--color-text-secondary);font-size:1rem}.page-module__E0kJGG__finalCtaBtn{color:#fff;letter-spacing:.02em;background:#6b4fa0;border-radius:50px;margin-top:.5rem;padding:1.1rem 2.8rem;font-size:1.1rem;font-weight:700;transition:background .2s,transform .15s;display:inline-block;box-shadow:0 4px 20px #6b4fa059}.page-module__E0kJGG__finalCtaBtn:hover{background:#5a3e8c;box-shadow:0 8px 28px #6b4fa066}@media (max-width:1100px){.page-module__E0kJGG__areasGrid,.page-module__E0kJGG__zodiacGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.page-module__E0kJGG__heroContent{padding-left:1.5rem}.page-module__E0kJGG__heroTitle{font-size:1.75rem}.page-module__E0kJGG__stepsGrid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.page-module__E0kJGG__aboutGrid{grid-template-columns:1fr;gap:2.5rem}.page-module__E0kJGG__areasGrid,.page-module__E0kJGG__zodiacGrid{grid-template-columns:repeat(2,1fr)}.page-module__E0kJGG__sectionTitle{font-size:1.75rem}.page-module__E0kJGG__finalCtaTitle{font-size:1.9rem}}@media (max-width:600px){.page-module__E0kJGG__container{padding:0}.page-module__E0kJGG__hero{height:auto;min-height:unset;background:radial-gradient(90% 60% at 60% 40%,#c4a8e666 0%,#0000 65%),linear-gradient(150deg,#ede8f5 0%,#f0e8f5 50%,#f8eef4 100%);padding:2rem 1.25rem 0}.page-module__E0kJGG__heroBg{display:none}.page-module__E0kJGG__heroContent{max-width:100%;height:auto;padding-left:0}.page-module__E0kJGG__heroLeft{max-width:100%}.page-module__E0kJGG__heroMobileImage{object-fit:cover;object-position:right center;width:100%;height:280px;margin-top:1rem;display:block}.page-module__E0kJGG__howItWorks,.page-module__E0kJGG__horoscopePreview,.page-module__E0kJGG__lifeAreas,.page-module__E0kJGG__compatibility,.page-module__E0kJGG__about,.page-module__E0kJGG__faq{padding:4rem 1.25rem}.page-module__E0kJGG__finalCta{padding:5rem 1.25rem}.page-module__E0kJGG__areasGrid{grid-template-columns:1fr 1fr}.page-module__E0kJGG__zodiacGrid{grid-template-columns:repeat(2,1fr)}.page-module__E0kJGG__finalCtaTitle{font-size:1.6rem}}
