@keyframes AuthGatePopup_twinkle__ZkYcU{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes AuthGatePopup_float__g7Jty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes AuthGatePopup_pulse-glow__FsIrs{0%,to{box-shadow:0 0 20px rgba(202,65,110,.3),0 0 40px rgba(33,155,241,.1)}50%{box-shadow:0 0 30px rgba(202,65,110,.5),0 0 60px rgba(33,155,241,.2)}}@keyframes AuthGatePopup_shimmer__lSjXb{0%{background-position:-200%}to{background-position:200%}}@keyframes AuthGatePopup_gradient-border__rNWm1{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes AuthGatePopup_rotate-slow__E_abv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AuthGatePopup_orbit__CuQzO{0%{transform:rotate(0deg) translateX(60px) rotate(0deg)}to{transform:rotate(1turn) translateX(60px) rotate(-1turn)}}.AuthGatePopup_backdrop__RnFEq{background:rgba(0,0,0,.75);backdrop-filter:blur(8px)}.AuthGatePopup_modalWrapper__ESx_Y{position:relative;animation:AuthGatePopup_float__g7Jty 4s ease-in-out infinite}.AuthGatePopup_modalContainer__TRPbE{position:relative;background:var(--background);border-radius:24px;padding:2.5rem;overflow:hidden;border:1px solid var(--border-color);box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.AuthGatePopup_modalContainer__TRPbE:before{content:"";position:absolute;inset:-1px;border-radius:25px;background:linear-gradient(135deg,var(--primary) 0,var(--border-color) 50%,var(--secondary) 100%);z-index:-1;opacity:.6}.AuthGatePopup_modalContainer__TRPbE:after{content:"";position:absolute;inset:0;border-radius:24px;background:radial-gradient(ellipse at 50% 0,rgba(202,65,110,.08) 0,transparent 50%);pointer-events:none}.AuthGatePopup_starfield__xcRKy{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:24px}.AuthGatePopup_star__ZAujK{position:absolute;width:3px;height:3px;background:#fff;border-radius:50%;animation:AuthGatePopup_twinkle__ZkYcU 2s ease-in-out infinite}.AuthGatePopup_star__ZAujK:nth-child(odd){animation-duration:2.5s;background:var(--secondary)}.AuthGatePopup_star__ZAujK:nth-child(2n){animation-duration:3s;background:var(--primary)}.AuthGatePopup_star__ZAujK:first-child{left:78%;top:9%;animation-delay:1.2s;opacity:1}.AuthGatePopup_star__ZAujK:nth-child(2){left:13%;top:56%;animation-delay:1.8s;opacity:.75}.AuthGatePopup_star__ZAujK:nth-child(3){left:69%;top:27%;animation-delay:1.5s;opacity:.88}.AuthGatePopup_star__ZAujK:nth-child(4){left:68%;top:83%;animation-delay:1.5s;opacity:.55}.AuthGatePopup_star__ZAujK:nth-child(5){left:48%;top:23%;animation-delay:2s;opacity:.85}.AuthGatePopup_star__ZAujK:nth-child(6){left:100%;top:21%;animation-delay:1.9s;opacity:.94}.AuthGatePopup_star__ZAujK:nth-child(7){left:5%;top:2%;animation-delay:1s;opacity:.8}.AuthGatePopup_star__ZAujK:nth-child(8){left:3%;top:12%;animation-delay:1.2s;opacity:.99}.AuthGatePopup_star__ZAujK:nth-child(9){left:63%;top:83%;animation-delay:1.6s;opacity:.57}.AuthGatePopup_star__ZAujK:nth-child(10){left:68%;top:54%;animation-delay:.2s;opacity:.71}.AuthGatePopup_star__ZAujK:nth-child(11){left:33%;top:15%;animation-delay:1.9s;opacity:.65}.AuthGatePopup_star__ZAujK:nth-child(12){left:32%;top:48%;animation-delay:1.3s;opacity:.6}.AuthGatePopup_star__ZAujK:nth-child(13){left:12%;top:58%;animation-delay:2s;opacity:.61}.AuthGatePopup_star__ZAujK:nth-child(14){left:36%;top:52%;animation-delay:1.9s;opacity:.94}.AuthGatePopup_star__ZAujK:nth-child(15){left:72%;top:20%;animation-delay:1.1s;opacity:.98}.AuthGatePopup_star__ZAujK:nth-child(16){left:18%;top:53%;animation-delay:.6s;opacity:.9}.AuthGatePopup_star__ZAujK:nth-child(17){left:4%;top:15%;animation-delay:1s;opacity:.82}.AuthGatePopup_star__ZAujK:nth-child(18){left:10%;top:67%;animation-delay:.1s;opacity:.64}.AuthGatePopup_star__ZAujK:nth-child(19){left:74%;top:43%;animation-delay:1s;opacity:.8}.AuthGatePopup_star__ZAujK:nth-child(20){left:20%;top:92%;animation-delay:.7s;opacity:.54}.AuthGatePopup_iconContainer__lR6B5{position:relative;width:100px;height:100px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.AuthGatePopup_iconOrbit__h0l__{position:absolute;width:100%;height:100%;animation:AuthGatePopup_rotate-slow__E_abv 20s linear infinite}.AuthGatePopup_iconOrbit__h0l__:after,.AuthGatePopup_iconOrbit__h0l__:before{content:"✦";position:absolute;font-size:12px;color:var(--secondary);opacity:.8}.AuthGatePopup_iconOrbit__h0l__:before{top:0;left:50%;transform:translateX(-50%)}.AuthGatePopup_iconOrbit__h0l__:after{bottom:0;left:50%;transform:translateX(-50%);color:var(--primary)}.AuthGatePopup_crystalBall__HWl8Y{position:relative;width:80px;height:80px;border-radius:50%;background:radial-gradient(ellipse at 30% 25%,rgba(255,255,255,.15) 0,rgba(33,155,241,.08) 20%,rgba(18,23,45,.9) 60%,rgb(12,16,35) 100%);border:2px solid rgba(33,155,241,.3);box-shadow:inset 0 -15px 30px rgba(202,65,110,.15),inset 0 15px 30px rgba(33,155,241,.1),0 0 30px rgba(33,155,241,.2),0 0 60px rgba(202,65,110,.1);animation:AuthGatePopup_pulse-glow__FsIrs 3s ease-in-out infinite;display:flex;align-items:center;justify-content:center}.AuthGatePopup_crystalBall__HWl8Y:before{content:"";position:absolute;width:24px;height:16px;background:radial-gradient(ellipse,rgba(255,255,255,.4) 0,transparent 70%);border-radius:50%;top:12px;left:14px;transform:rotate(-20deg)}.AuthGatePopup_crystalBall__HWl8Y:after{content:"";position:absolute;width:8px;height:6px;background:hsla(0,0%,100%,.3);border-radius:50%;top:32px;left:18px}.AuthGatePopup_crystalBallInner__ezZF3{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(202,65,110,.3) 0,rgba(33,155,241,.2) 50%,transparent 70%);animation:AuthGatePopup_pulse-glow__FsIrs 2s ease-in-out infinite;animation-delay:.5s}.AuthGatePopup_crystalBallBase__6Pt4s{position:absolute;bottom:-8px;width:50px;height:16px;background:linear-gradient(180deg,rgb(30,37,71),rgb(18,23,45));border-radius:0 0 25px 25px;border:1px solid rgba(33,155,241,.2);border-top:none}.AuthGatePopup_crystalBallBase__6Pt4s:before{content:"";position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:60px;height:8px;background:linear-gradient(180deg,rgba(33,155,241,.2),rgb(30,37,71));border-radius:4px 4px 0 0}.AuthGatePopup_title__BKRun{font-family:var(--font-el-messiri),serif;font-size:1.75rem;font-weight:600;color:#fff;text-align:center;margin-bottom:.5rem;letter-spacing:.02em}.AuthGatePopup_titleAccent__nUSco{color:var(--primary)}.AuthGatePopup_divider__q4GQD{display:flex;align-items:center;justify-content:center;gap:12px;margin:1rem 0 1.25rem;color:var(--primary);opacity:.6}.AuthGatePopup_divider__q4GQD:after,.AuthGatePopup_divider__q4GQD:before{content:"";width:40px;height:1px;background:linear-gradient(90deg,transparent,var(--primary),transparent)}.AuthGatePopup_message__pchm4{color:var(--text-paragraph);text-align:center;line-height:1.7;font-size:1rem;margin-bottom:1.75rem}.AuthGatePopup_primaryButton__J6En0{position:relative;width:100%;padding:1rem 1.5rem;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--primary) 0,#e05080 100%);cursor:pointer;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 20px rgba(202,65,110,.4);display:flex;align-items:center;justify-content:center;gap:8px}.AuthGatePopup_primaryButton__J6En0:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);background-size:200% 100%;opacity:0;transition:opacity .3s ease}.AuthGatePopup_primaryButton__J6En0:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(202,65,110,.5)}.AuthGatePopup_primaryButton__J6En0:hover:before{opacity:1;animation:AuthGatePopup_shimmer__lSjXb 1.5s ease infinite}.AuthGatePopup_primaryButton__J6En0:active{transform:translateY(0)}.AuthGatePopup_buttonIcon___eWa9{display:flex;align-items:center;flex-shrink:0}.AuthGatePopup_secondaryButton__zk18V{width:100%;padding:.875rem;background:rgba(0,0,0,0);border:1px solid var(--border-color);border-radius:12px;color:var(--text-paragraph);font-size:.9rem;cursor:pointer;transition:all .3s ease}.AuthGatePopup_secondaryButton__zk18V:hover{border-color:var(--primary);color:#fff;background:rgba(202,65,110,.1)}.AuthGatePopup_buttonGroup__gng7b{display:flex;flex-direction:column;gap:12px}.AuthGatePopup_closeButton__JYHIM{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:var(--text-paragraph);cursor:pointer;transition:all .3s ease;z-index:10}.AuthGatePopup_closeButton__JYHIM:hover{background:rgba(202,65,110,.2);border-color:var(--primary);color:#fff;transform:rotate(90deg)}@media(max-width:480px){.AuthGatePopup_modalContainer__TRPbE{padding:1.75rem 1.5rem;margin:0 1rem}.AuthGatePopup_title__BKRun{font-size:1.5rem}.AuthGatePopup_iconContainer__lR6B5{width:80px;height:80px}.AuthGatePopup_crystalBall__HWl8Y{width:60px;height:60px}}.Envelope_envelope__JBnFh{position:relative;width:280px;height:180px;margin:0 auto;transform:rotate(-5deg);overflow:visible;perspective:600px;transform-style:preserve-3d}.Envelope_envelope__JBnFh .Envelope_back__Yxt9u{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:linear-gradient(145deg,var(--primary-light,#d65a85),var(--primary));border-radius:0 0 15px 15px;box-shadow:0 8px 20px rgba(0,0,0,.2)}.Envelope_envelope__JBnFh .Envelope_flap__OB6o2{position:absolute;width:100%;height:100px;top:0;left:0;background-color:var(--primary-light,#d65a85);clip-path:polygon(0 0,50% 100%,100% 0);z-index:5;transform-origin:top;transform-style:preserve-3d;transition:transform .6s ease-in-out}.Envelope_envelope__JBnFh .Envelope_flap__OB6o2:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0) 30%)}.Envelope_envelope__JBnFh .Envelope_letter__ASfXF{position:absolute;width:90%;height:80%;background-color:var(--foreground);left:5%;bottom:5%;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2);z-index:2;overflow:hidden;transition:transform .5s ease-in-out}.Envelope_envelope__JBnFh .Envelope_letter__ASfXF .Envelope_letterContent__gf75z{position:relative;width:100%;height:100%;background:linear-gradient(135deg,var(--background) 0,var(--backgroundAccent) 100%);border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center}.Envelope_envelope__JBnFh .Envelope_letter__ASfXF .Envelope_letterContent__gf75z .Envelope_star__vG7JQ{font-size:2.2rem;color:var(--primary);text-shadow:0 0 10px var(--primary)}.Envelope_envelope__JBnFh .Envelope_front__xowC_{position:absolute;width:100%;height:100%;top:0;left:0;overflow:visible;z-index:2;transform-style:preserve-3d;clip-path:polygon(0 0,50% 55%,100% 0,100% 100%,0 100%)}.Envelope_envelope__JBnFh .Envelope_pocket__3e_aK{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;background:linear-gradient(145deg,var(--primary),var(--primary-dark,#a83860));border-radius:0 0 15px 15px;z-index:3;clip-path:polygon(0 0,50% 40%,100% 0,100% 100%,0 100%)}.Envelope_envelope__JBnFh .Envelope_pocket__3e_aK:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 0,100% 0,50% 40%);background-color:rgba(0,0,0,.1)}.Envelope_envelope__JBnFh:hover .Envelope_flap__OB6o2{transform:rotateX(180deg)}.Envelope_envelope__JBnFh:hover .Envelope_letter__ASfXF{transform:translateY(-20px)}.Newsletter_newsletterWrapper__z55JC{width:100%;background-color:var(--background);padding:4rem 1.5rem;position:relative;overflow:hidden}.Newsletter_newsletterContainer__sSZt_{background-color:var(--backgroundAccent);max-width:1200px;margin:0 auto;padding:3rem 2.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;border-radius:24px;box-shadow:0 15px 40px rgba(0,0,0,.25),0 5px 15px rgba(0,0,0,.15);overflow:hidden;border:1px solid hsla(0,0%,100%,.05)}.Newsletter_newsletterContainer__sSZt_:before{content:"";position:absolute;top:-50px;left:20%;width:200px;height:200px;background:radial-gradient(circle,rgba(var(--primary-rgb),.15) 0,rgba(var(--primary-rgb),0) 70%);border-radius:50%;z-index:-1}.Newsletter_newsletterContainer__sSZt_:after{content:"";position:absolute;bottom:-40px;right:15%;width:180px;height:180px;background:radial-gradient(circle,rgba(var(--secondary),.15) 0,rgba(var(--secondary),0) 70%);border-radius:50%;z-index:-1}@media(min-width:992px){.Newsletter_newsletterContainer__sSZt_{flex-direction:row;gap:4rem;padding:3.5rem}}.Newsletter_content__rk75L{flex:1;text-align:center;max-width:600px;position:relative;z-index:2}@media(min-width:992px){.Newsletter_content__rk75L{text-align:left}}.Newsletter_content__rk75L h2{color:var(--foreground);margin-bottom:1.5rem;font-family:var(--font-el-messiri),sans-serif;font-size:2.4rem;position:relative;display:inline-block;font-weight:500;letter-spacing:.5px}.Newsletter_content__rk75L h2:after{content:"";position:absolute;bottom:-12px;left:0;width:70px;height:4px;background:linear-gradient(90deg,var(--primary),transparent);border-radius:2px}@media(min-width:992px){.Newsletter_content__rk75L h2:after{left:0}}.Newsletter_content__rk75L p{color:var(--textParagraph);margin-bottom:2rem;font-size:1.15rem;line-height:1.6;max-width:90%;margin-left:auto;margin-right:auto}@media(min-width:992px){.Newsletter_content__rk75L p{margin-left:0;max-width:85%}}.Newsletter_decorIcon__CixZw{font-size:2rem;margin-bottom:1.2rem;display:inline-block;animation:Newsletter_pulse__Sqk8P 2s ease-in-out infinite;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-shadow:0 2px 10px rgba(202,65,110,.2)}@keyframes Newsletter_pulse__Sqk8P{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.Newsletter_newsletterForm__Gl_Iz{display:flex;flex-direction:column;gap:1.2rem;width:100%;max-width:500px;margin:0 auto}@media(min-width:768px){.Newsletter_newsletterForm__Gl_Iz{flex-direction:row;align-items:stretch}.Newsletter_newsletterForm__Gl_Iz .Newsletter_inputWrapper__3j2S5{flex-grow:1}}.Newsletter_inputWrapper__3j2S5{position:relative;width:100%}.Newsletter_inputWrapper__3j2S5:before{content:"✉";position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--primary);font-size:1.1rem;opacity:.8}.Newsletter_emailInput__vtQFW{width:100%;height:100%;padding:1rem 1.2rem 1rem 2.8rem;border:1px solid var(--borderDefault);border-radius:14px;font-size:1rem;background-color:var(--background);color:var(--foreground);transition:all .3s ease;box-shadow:0 4px 10px rgba(0,0,0,.15)}.Newsletter_emailInput__vtQFW:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.15);outline:none;background-color:var(--surfaceAlt)}.Newsletter_emailInput__vtQFW::placeholder{color:var(--textParagraph);opacity:.7}.Newsletter_subscribeButton__IbbRC{padding:0 1.8rem;min-height:54px;border:none;border-radius:14px;background:var(--primary);color:#fff;font-weight:600;font-size:1.05rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 6px 15px rgba(var(--primary-rgb),.3);display:flex;align-items:center;justify-content:center;letter-spacing:.5px}.Newsletter_subscribeButton__IbbRC:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--primary-rgb),.4)}.Newsletter_subscribeButton__IbbRC:active{transform:translateY(0)}.Newsletter_subscribeButton__IbbRC.Newsletter_loading__rlw6O{pointer-events:none;opacity:.8}.Newsletter_subscribeButton__IbbRC.Newsletter_loading__rlw6O:after{content:"";position:absolute;top:0;left:-100%;width:300%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 50%,transparent);animation:Newsletter_loading__rlw6O 1.5s linear infinite}@keyframes Newsletter_loading__rlw6O{0%{transform:translateX(0)}to{transform:translateX(100%)}}.Newsletter_successMessage__Ybod6{background-color:rgba(0,204,102,.1);border:1px solid var(--success-color);border-radius:14px;padding:1.8rem;margin-top:1.2rem;animation:Newsletter_fadeIn__JifW_ .5s ease-in-out}.Newsletter_successMessage__Ybod6 p{color:var(--foreground);margin-bottom:0}.Newsletter_checkmark__fjZvM{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:var(--success-color);border-radius:50%;margin-bottom:1rem;font-size:1.4rem;color:#fff;animation:Newsletter_scaleIn__iMGwq .3s ease-in-out;box-shadow:0 6px 15px rgba(0,204,102,.3)}@keyframes Newsletter_fadeIn__JifW_{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Newsletter_scaleIn__iMGwq{0%{transform:scale(0)}to{transform:scale(1)}}.Newsletter_illustration__h2N6K{display:none}@media(min-width:992px){.Newsletter_illustration__h2N6K{display:flex;align-items:center;justify-content:center;flex:0 0 300px;position:relative;padding:1rem;transition:transform .3s ease}.Newsletter_illustration__h2N6K:hover{transform:scale(1.02)}}.ServicesSection_container__5CnVF{display:flex;justify-content:center;padding:6rem 1.5rem;flex-direction:column;align-items:center}.ServicesSection_darkBackground__g1A9B{background:var(--background)}.ServicesSection_sectionHeader__iVWC0{max-width:1120px;width:100%;text-align:center;padding:0 0 4rem}.ServicesSection_sectionTitle__AQuBm{margin:0;font-size:3rem;line-height:1.1;font-weight:500;color:var(--secondary);font-family:var(--font-el-messiri),serif}.ServicesSection_sectionDivider__Sotyc{width:60px;height:3px;background:var(--primary);margin:1.5rem auto;border-radius:999px;opacity:.8}.ServicesSection_sectionSubtitle__0e90C{margin:0 auto;font-size:1rem;line-height:1.6;color:var(--textParagraph);max-width:600px}.ServicesSection_container__5CnVF .e-con-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;width:100%;max-width:1400px;margin:0 auto}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child{position:relative;padding:2.5rem 1.25rem;background:var(--backgroundAccent);border-radius:0;border:1px solid var(--borderSubtle);backdrop-filter:blur(10px);box-shadow:0 20px 40px var(--overlay);color:var(--foreground);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:hover{transform:translateY(-8px);box-shadow:0 30px 60px var(--overlay)}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(2){background:var(--primary);border-color:var(--primary);color:var(--foreground);transform:scale(1.03);z-index:2}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(2):hover{transform:scale(1.03) translateY(-8px)}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(4){background:linear-gradient(145deg,#2d1f4a,#1a1035 50%,#251a40);border:1px solid rgba(251,191,36,.4);transform:scale(1.03);z-index:2;box-shadow:0 25px 50px rgba(0,0,0,.4),0 0 40px rgba(251,191,36,.12),inset 0 1px 0 rgba(251,191,36,.15)}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(4):hover{transform:scale(1.03) translateY(-8px);border-color:rgba(251,191,36,.6);box-shadow:0 35px 70px rgba(0,0,0,.5),0 0 50px rgba(251,191,36,.2)}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(4) .elementor-icon svg{fill:#fbbf24!important;filter:drop-shadow(0 0 10px rgba(251,191,36,.5))}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(4) .elementor-heading-title{background:linear-gradient(135deg,#fcd34d,#fbbf24 40%,#f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(4) .price-currency,.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(4) .price-value{color:#fcd34d!important}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(4) .elementor-button{background:linear-gradient(135deg,#fbbf24,#f59e0b)!important;color:#1a1035!important}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(4) .button-icon-circle{background:rgba(26,16,53,.3);color:#1a1035}.ServicesSection_container__5CnVF .elementor-widget-icon .elementor-icon svg{width:50px;height:50px;fill:var(--secondary);margin-bottom:1rem}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(2) .elementor-icon svg{fill:var(--foreground)}.ServicesSection_container__5CnVF .elementor-heading-title{font-family:var(--font-el-messiri),serif;font-size:1.85rem;font-weight:500;line-height:1.1;margin:.5rem 0;text-transform:capitalize;white-space:nowrap}.ServicesSection_container__5CnVF .elementor-widget-text-editor .elementor-widget-container{font-family:var(--font-poppins),sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--textParagraph);margin-bottom:2.5rem}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(2) .elementor-widget-container{color:var(--foregroundMuted)}.ServicesSection_container__5CnVF .elementor-icon-list-items{list-style:none;padding:0;margin:0 0 3rem;width:100%}.ServicesSection_container__5CnVF .elementor-icon-list-item{display:flex;align-items:center;justify-content:flex-start;width:fit-content;margin:0 auto .75rem;gap:12px;font-size:.85rem;color:var(--textParagraph);transition:color .2s ease}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(2) .elementor-icon-list-item,.ServicesSection_container__5CnVF .elementor-icon-list-item:hover{color:var(--foreground)}.ServicesSection_container__5CnVF .elementor-icon-list-icon svg{width:6px;height:10px;fill:var(--primary)}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(2) .elementor-icon-list-icon svg{fill:var(--foreground)}.ServicesSection_container__5CnVF .price-container{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:3rem}.ServicesSection_container__5CnVF .price-currency,.ServicesSection_container__5CnVF .price-value{font-size:4rem;font-weight:500;line-height:1;color:var(--foreground);letter-spacing:-.02em}.ServicesSection_container__5CnVF .price-unit-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;margin-left:4px}.ServicesSection_container__5CnVF .price-unit{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--textParagraph);line-height:1.2}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(2) .price-currency,.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(2) .price-unit,.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(2) .price-value{color:var(--foreground)}.ServicesSection_container__5CnVF .elementor-button-wrapper{width:100%;display:flex;justify-content:center}.ServicesSection_container__5CnVF .elementor-button{display:flex!important;align-items:center;justify-content:space-between;padding:6px 6px 6px 2.5rem!important;border-radius:999px!important;font-weight:600!important;font-size:.9rem!important;text-transform:capitalize;min-width:180px;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border:none!important;cursor:pointer;background:var(--primary)!important;color:var(--foreground)!important}.ServicesSection_container__5CnVF .button-icon-circle{width:32px;height:32px;background:var(--overlay);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;margin-left:1rem;transition:transform .3s ease}.ServicesSection_container__5CnVF .elementor-button:hover .button-icon-circle{transform:rotate(90deg)}.ServicesSection_container__5CnVF .shop-button-inverse .elementor-button{background:var(--foreground)!important;color:var(--primary)!important}.ServicesSection_container__5CnVF .shop-button-inverse .button-icon-circle{background:var(--primary);color:var(--foreground)}.ServicesSection_container__5CnVF .shop-button .elementor-button{background:var(--primary)!important;color:var(--foreground)!important}.ServicesSection_container__5CnVF .shop-button .button-icon-circle{background:var(--foreground);color:var(--primary)}.ServicesSection_modalContent__G2O2Y{scrollbar-width:none;-ms-overflow-style:none}.ServicesSection_modalContent__G2O2Y::-webkit-scrollbar{display:none}@media(max-width:1280px){.ServicesSection_container__5CnVF .e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:900px}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child{padding:2rem 1.25rem}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(2){transform:scale(1)}.ServicesSection_container__5CnVF .price-currency,.ServicesSection_container__5CnVF .price-value{font-size:3rem}.ServicesSection_container__5CnVF .elementor-heading-title{font-size:1.75rem}}@media(max-width:1024px){.ServicesSection_container__5CnVF .e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.ServicesSection_container__5CnVF .price-currency,.ServicesSection_container__5CnVF .price-value{font-size:2.75rem}.ServicesSection_container__5CnVF .elementor-heading-title{font-size:1.6rem}}@media(max-width:768px){.ServicesSection_container__5CnVF{padding:4rem 1rem}.ServicesSection_container__5CnVF .e-con-inner{grid-template-columns:1fr!important;gap:2rem;max-width:400px}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child{padding:2.5rem 1.5rem}.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(2),.ServicesSection_container__5CnVF .e-con-inner>.elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(4){transform:scale(1)}.ServicesSection_container__5CnVF .elementor-heading-title{white-space:normal;font-size:1.85rem}.ServicesSection_container__5CnVF .price-currency,.ServicesSection_container__5CnVF .price-value{font-size:3rem}.ServicesSection_sectionTitle__AQuBm{font-size:2.25rem}}.ServicesSection_timeHeader__I_Wia{font-family:var(--font-el-messiri),serif;font-size:2.5rem;font-weight:700;line-height:1;background:linear-gradient(135deg,#ffffff,rgba(255,255,255,.5));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin-bottom:2rem;text-align:center}.ServicesSection_cardTitle__1UZEA{font-family:var(--font-poppins),sans-serif;color:var(--secondary)}.TestimonialCard_testimonialCard__5FFnw{display:flex;flex-direction:column;overflow:visible;background-color:var(--background);border:1px solid var(--borderDefault);transition:all .3s ease;height:480px;position:relative}.TestimonialCard_testimonialCard__5FFnw:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.3);border-color:var(--primary)}.TestimonialCard_backgroundImageSection___J_V4{flex:0 0 150px;background-size:cover;background-position:50%;position:relative;background-color:rgba(0,0,0,.2);background-blend-mode:multiply}.TestimonialCard_profileCircleContainer__XbwGD{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);width:110px;height:110px;border-radius:50%;border:5px solid var(--background);box-shadow:0 10px 25px rgba(0,0,0,.4);overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:10}.TestimonialCard_profileImage__d1bDK{width:100%;height:100%;object-fit:cover}.TestimonialCard_contentSection__IlZs9{flex:1;background-color:var(--background);padding:70px 1.75rem 1.75rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem;overflow:hidden}.TestimonialCard_username__Gmqt_{color:var(--secondary);font-size:1.4rem;font-weight:700;margin:0;letter-spacing:.3px}.TestimonialCard_subtitle__nf3Eh{color:var(--textParagraph);font-size:.9rem;margin:0;opacity:.75;font-weight:400}.TestimonialCard_quoteIcon___Ntwg{color:var(--primary);font-size:1.8rem}.TestimonialCard_testimonialText__HgHjj{color:var(--textParagraph);font-size:.95rem;line-height:1.55;font-style:italic;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-height:4.5rem;flex:0 0 auto;margin:.75rem 0}.TestimonialCard_testimonialFooter__uFwV0{display:flex;justify-content:center;align-items:center;margin-top:auto;width:100%;padding-top:.5rem}.Horoscope_date__0e274{margin-right:1rem;background-color:rgba(0,0,0,0);color:var(--textParagraph);border:1px solid var(--primary);padding:.5rem 1rem;border-radius:9999px}@media(max-width:425px){.Horoscope_date__0e274{width:8rem}}.Horoscope_date__0e274.Horoscope_selected__aaysu,.Horoscope_date__0e274:hover{background-color:var(--primary);color:#fff;border-color:var(--primary)}.Horoscope_container__1TsRr{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent)}.Banner_banner__bQwxq{position:relative;padding:3rem 1rem;text-align:center;background-image:var(--banner-bg-image,url("/images/title-bg.jpg"));background-size:cover;background-position:50%}.Banner_banner__bQwxq:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--overlay);opacity:.8;z-index:0}.Banner_banner__bQwxq>*{position:relative;z-index:1}[data-theme=light] .Banner_title__hN64B{color:var(--primary)}[data-theme=light] .Banner_banner__bQwxq:before{background-color:rgba(228,228,228,.8);opacity:1}.Banner_title__hN64B{font-size:3rem;margin-bottom:1.5rem;color:var(--secondary);word-wrap:break-word;padding:0 1rem}.Banner_description__oQLQc{font-size:1.25rem;margin-bottom:2rem;color:var(--foreground);font-weight:200;word-wrap:break-word;padding:0 1rem}@media(max-width:640px){.Banner_banner__bQwxq{padding-top:6rem;padding-bottom:2rem}.Banner_title__hN64B{font-size:2rem;margin-bottom:1rem}.Banner_description__oQLQc{font-size:1rem;margin-bottom:1.5rem}}@media(min-width:641px)and (max-width:1024px){.Banner_banner__bQwxq{padding-top:7rem}.Banner_title__hN64B{font-size:2.5rem}.Banner_description__oQLQc{font-size:1.1rem}}@keyframes Compatibilite_selectedGlow__CbAyd{0%,to{box-shadow:0 0 15px rgba(202,65,110,.1)}50%{box-shadow:0 0 20px rgba(202,65,110,.2)}}@keyframes Compatibilite_fadeIn__sgtDx{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes Compatibilite_pulseScale__lah9T{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes Compatibilite_floatElement__MVlSu{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes Compatibilite_pulseGlow__3OWLo{0%,to{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}50%{filter:drop-shadow(0 2px 8px rgba(202,65,110,.15))}}.Compatibilite_pageLayout__XuX6m{display:grid;grid-template-columns:1fr min(1200px,95%) 1fr;gap:1.5rem;min-height:100vh;background:var(--background);position:relative;max-width:100%;overflow-x:hidden;padding:4rem 1.5rem 1.5rem}.Compatibilite_pageLayout__XuX6m:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 15% 15%,rgba(202,65,110,.015) 0,transparent 20%),radial-gradient(circle at 85% 85%,rgba(202,65,110,.015) 0,transparent 20%);pointer-events:none}.Compatibilite_pageLayout__XuX6m>*{grid-column:2}.Compatibilite_contentWrapper__BxpXF{position:relative;z-index:10}.Compatibilite_contentWrapper__BxpXF:before{top:10%;left:-5%;animation:Compatibilite_pulseScale__lah9T 15s ease-in-out infinite}.Compatibilite_contentWrapper__BxpXF:after,.Compatibilite_contentWrapper__BxpXF:before{content:"";position:absolute;width:35%;height:35%;background:radial-gradient(circle,rgba(202,65,110,.04) 0,transparent 70%);filter:blur(60px);z-index:-1;pointer-events:none}.Compatibilite_contentWrapper__BxpXF:after{bottom:10%;right:-5%;animation:Compatibilite_pulseScale__lah9T 15s ease-in-out infinite reverse}.Compatibilite_container__jVAop{background:rgba(var(--backgroundAccent),.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(var(--borderDefault),.2);box-shadow:0 5px 20px rgba(0,0,0,.08);padding:2rem;border-radius:16px;animation:Compatibilite_fadeIn__sgtDx .4s ease-out;position:relative;overflow:hidden;max-width:100%}@media(max-width:900px){.Compatibilite_container__jVAop{padding:1.5rem;border-radius:14px}}@media(max-width:600px){.Compatibilite_container__jVAop{padding:1rem;border-radius:12px}}.Compatibilite_zodiacGrid__mbXlG{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;width:100%;margin:0 auto;max-width:900px;padding:0}@media(max-width:1160px){.Compatibilite_zodiacGrid__mbXlG{grid-template-columns:repeat(4,1fr);gap:10px}}@media(max-width:1024px){.Compatibilite_zodiacGrid__mbXlG{grid-template-columns:repeat(3,1fr);gap:1rem}}@media(max-width:768px){.Compatibilite_zodiacGrid__mbXlG{grid-template-columns:repeat(3,1fr);gap:.8rem}}@media(max-width:576px){.Compatibilite_zodiacGrid__mbXlG{grid-template-columns:repeat(3,1fr);gap:.6rem;padding:.25rem}}@media(max-width:420px){.Compatibilite_zodiacGrid__mbXlG{grid-template-columns:repeat(2,1fr)}}.Compatibilite_zodiacCard__npSvT{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;background:rgba(var(--background),.5);border-radius:12px;padding:1rem .75rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;border:1px solid rgba(202,65,110,.1)}.Compatibilite_zodiacCard__npSvT:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,rgba(202,65,110,.05),rgba(202,65,110,.01));transition:transform .5s ease;z-index:0}.Compatibilite_zodiacCard__npSvT:focus-within,.Compatibilite_zodiacCard__npSvT:hover{box-shadow:0 5px 15px rgba(0,0,0,.08);transform:translateY(-3px);border-color:rgba(202,65,110,.2)}.Compatibilite_zodiacCard__npSvT:focus-within:before,.Compatibilite_zodiacCard__npSvT:hover:before{transform:translateX(100%)}.Compatibilite_zodiacCard__npSvT:focus-within .Compatibilite_zodiacImage__3sVKM,.Compatibilite_zodiacCard__npSvT:hover .Compatibilite_zodiacImage__3sVKM{transform:scale(1.08) translateY(-3px);filter:drop-shadow(0 6px 12px rgba(202,65,110,.25));animation:none}.Compatibilite_zodiacCard__npSvT:focus-within .Compatibilite_signTitle__Sgz9E,.Compatibilite_zodiacCard__npSvT:hover .Compatibilite_signTitle__Sgz9E{color:var(--primary)}.Compatibilite_zodiacCard__npSvT.Compatibilite_selected__bn_HC,.Compatibilite_zodiacCard__npSvT:has(input[type=radio]:checked){background:rgba(202,65,110,.07);border-color:rgba(202,65,110,.3);box-shadow:0 5px 20px rgba(202,65,110,.1)}.Compatibilite_zodiacCard__npSvT.Compatibilite_selected__bn_HC:after,.Compatibilite_zodiacCard__npSvT:has(input[type=radio]:checked):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,rgba(202,65,110,.2),rgba(202,65,110,.8),rgba(202,65,110,.2));border-radius:0 0 3px 3px}.Compatibilite_zodiacCard__npSvT.Compatibilite_selected__bn_HC .Compatibilite_zodiacImage__3sVKM,.Compatibilite_zodiacCard__npSvT:has(input[type=radio]:checked) .Compatibilite_zodiacImage__3sVKM{transform:scale(1.12) translateY(-5px);filter:drop-shadow(0 8px 15px rgba(202,65,110,.3));animation:Compatibilite_floatElement__MVlSu 3s ease-in-out infinite}.Compatibilite_zodiacCard__npSvT.Compatibilite_selected__bn_HC .Compatibilite_signTitle__Sgz9E,.Compatibilite_zodiacCard__npSvT:has(input[type=radio]:checked) .Compatibilite_signTitle__Sgz9E{color:var(--primary);font-weight:600}.Compatibilite_zodiacCard__npSvT .Compatibilite_zodiacImage__3sVKM{position:relative;z-index:1;width:75px!important;height:75px!important;max-width:75px!important;max-height:75px!important;object-fit:cover!important;display:block;cursor:pointer;margin:0 auto .5rem;transition:all .3s cubic-bezier(.175,.885,.32,1.275);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));animation:Compatibilite_pulseGlow__3OWLo 3s ease-in-out infinite;transform-origin:center center}.Compatibilite_zodiacCard__npSvT .Compatibilite_zodiacImage__3sVKM:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 50%);pointer-events:none}.Compatibilite_zodiacCard__npSvT .Compatibilite_zodiacImage__3sVKM:hover{transform:scale(1.05);filter:drop-shadow(0 6px 12px rgba(202,65,110,.25))}.Compatibilite_zodiacCard__npSvT .Compatibilite_signTitle__Sgz9E{position:relative;z-index:1;margin-top:.4rem;font-weight:500;font-size:.95rem;text-align:center;color:var(--textParagraph);word-break:break-word;max-width:100%;line-height:1.2;transition:color .3s ease}@media(max-width:1160px){.Compatibilite_zodiacCard__npSvT{padding:.5rem .3rem}.Compatibilite_zodiacCard__npSvT .Compatibilite_signTitle__Sgz9E{font-size:.85rem;margin-top:.2rem}}@media(max-width:992px){.Compatibilite_zodiacCard__npSvT{padding:.75rem .5rem}.Compatibilite_zodiacCard__npSvT .Compatibilite_zodiacImage__3sVKM{width:65px!important;height:65px!important;max-width:65px!important;max-height:65px!important}}@media(max-width:768px){.Compatibilite_zodiacCard__npSvT{padding:.6rem .4rem}.Compatibilite_zodiacCard__npSvT .Compatibilite_zodiacImage__3sVKM{width:55px!important;height:55px!important;max-width:55px!important;max-height:55px!important;margin-bottom:.4rem}.Compatibilite_zodiacCard__npSvT .Compatibilite_signTitle__Sgz9E{font-size:.85rem}}@media(max-width:576px){.Compatibilite_zodiacCard__npSvT{padding:.5rem .3rem}.Compatibilite_zodiacCard__npSvT .Compatibilite_zodiacImage__3sVKM{width:48px!important;height:48px!important;max-width:48px!important;max-height:48px!important;margin-bottom:.3rem}.Compatibilite_zodiacCard__npSvT .Compatibilite_signTitle__Sgz9E{font-size:.8rem;margin-top:.2rem}}.Compatibilite_selectWrapper__Lq7en{position:relative;width:100%;max-width:400px;margin:0 auto 2rem}.Compatibilite_selectWrapper__Lq7en label{display:block;margin-bottom:.75rem;font-weight:500;color:var(--foreground);font-size:1rem;font-family:var(--font-poppins),sans-serif;letter-spacing:.01em}.Compatibilite_selectWrapper__Lq7en select{width:100%;border-radius:10px;background-color:rgba(var(--background),.8);border:1px solid rgba(202,65,110,.2);color:var(--foreground);font-size:1rem;line-height:1.5;cursor:pointer;transition:all .3s ease;font-family:var(--font-poppins),sans-serif;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 1rem);padding:.9rem 2.5rem .9rem 1rem}.Compatibilite_selectWrapper__Lq7en select:hover{border-color:rgba(202,65,110,.4);box-shadow:0 2px 10px rgba(0,0,0,.05)}.Compatibilite_selectWrapper__Lq7en select:focus{outline:none;border-color:rgba(202,65,110,.5);box-shadow:0 0 0 2px rgba(202,65,110,.1)}.Compatibilite_selectWrapper__Lq7en select option{background-color:var(--background);color:var(--foreground);padding:.75rem}@media(max-width:576px){.Compatibilite_selectWrapper__Lq7en select{padding:.8rem;font-size:.9rem}}.Compatibilite_title__EZMpw{font-family:var(--font-el-messiri),sans-serif;font-size:2.5rem;font-weight:500;text-align:center;margin-bottom:2rem;color:var(--primary);position:relative;letter-spacing:.01em}.Compatibilite_title__EZMpw:after{content:"";position:absolute;left:50%;bottom:-.75rem;width:60px;height:2px;background:rgba(202,65,110,.3);transform:translateX(-50%);border-radius:2px}@media(max-width:768px){.Compatibilite_title__EZMpw{font-size:2rem}}@media(max-width:576px){.Compatibilite_title__EZMpw{font-size:1.75rem}}.Compatibilite_description__C37rs{text-align:center;color:var(--textParagraph);line-height:1.8;max-width:700px;margin:0 auto 3rem;font-size:1.1rem;font-family:var(--font-poppins),sans-serif;letter-spacing:.01em}@media(max-width:768px){.Compatibilite_description__C37rs{font-size:1rem;margin-bottom:2rem;padding:0 1rem}}.Compatibilite_button__ZShs1{position:relative;font-weight:500;font-size:1rem;color:var(--foreground);background-color:rgba(202,65,110,.05);border:1px solid rgba(202,65,110,.2);border-radius:10px;padding:.8rem 1.5rem;cursor:pointer;transition:all .3s ease;font-family:var(--font-poppins),sans-serif;letter-spacing:.01em}.Compatibilite_button__ZShs1:hover{background-color:rgba(202,65,110,.1);border-color:rgba(202,65,110,.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.Compatibilite_button__ZShs1:focus{outline:none;box-shadow:0 0 0 2px rgba(202,65,110,.15)}@media(max-width:576px){.Compatibilite_button__ZShs1{font-size:.9rem;padding:.7rem 1.2rem}}.Compatibilite_resultContainer__rBR88{position:relative}.Compatibilite_resultContainer__rBR88 .Compatibilite_compatibilityCard__xoifc{background:rgba(var(--backgroundAccent),.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(var(--borderDefault),.2);box-shadow:0 5px 20px rgba(0,0,0,.08);transition:all .3s ease;position:relative}.Compatibilite_resultContainer__rBR88 .Compatibilite_compatibilityCard__xoifc:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.Compatibilite_resultContainer__rBR88 .Compatibilite_compatibilityCard__xoifc{padding:2rem;border-radius:16px;margin-bottom:2rem;border:1px solid rgba(202,65,110,.15)}@media(max-width:768px){.Compatibilite_resultContainer__rBR88 .Compatibilite_compatibilityCard__xoifc{padding:1.5rem}}@media(max-width:576px){.Compatibilite_resultContainer__rBR88 .Compatibilite_compatibilityCard__xoifc{padding:1.25rem;border-radius:12px}}.Compatibilite_resultContainer__rBR88 .Compatibilite_scoreCircle__3ZjLk{position:relative;width:150px;height:150px;margin:0 auto;animation:Compatibilite_floatElement__MVlSu 5s ease-in-out infinite}.Compatibilite_resultContainer__rBR88 .Compatibilite_scoreCircle__3ZjLk .Compatibilite_scoreValue__oEVbO{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.5rem;font-weight:600;color:var(--primary);opacity:0;animation:Compatibilite_fadeIn__sgtDx .5s ease-out forwards;animation-delay:.5s}@media(max-width:768px){.Compatibilite_resultContainer__rBR88 .Compatibilite_scoreCircle__3ZjLk{width:130px;height:130px}.Compatibilite_resultContainer__rBR88 .Compatibilite_scoreCircle__3ZjLk .Compatibilite_scoreValue__oEVbO{font-size:2.2rem}}@media(max-width:576px){.Compatibilite_resultContainer__rBR88 .Compatibilite_scoreCircle__3ZjLk{width:110px;height:110px}.Compatibilite_resultContainer__rBR88 .Compatibilite_scoreCircle__3ZjLk .Compatibilite_scoreValue__oEVbO{font-size:2rem}}.Compatibilite_resultContainer__rBR88 .Compatibilite_attributeBar__2YeiT{height:8px;border-radius:4px;background-color:rgba(202,65,110,.05)!important;overflow:hidden;position:relative;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.Compatibilite_resultContainer__rBR88 .Compatibilite_attributeBar__2YeiT .Compatibilite_barFill__AbpC0{height:100%;border-radius:4px;background:rgba(202,65,110,.7)!important;transform-origin:left;transform:scaleX(0);transition:transform 1s ease-out}.Compatibilite_resultContainer__rBR88 .Compatibilite_attributeBar__2YeiT .Compatibilite_barFill__AbpC0.Compatibilite_animate__oFS6p{transform:scaleX(1)}.Compatibilite_zodiacCircleBg__aLRPb{display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:12px;background:radial-gradient(circle at center,rgba(202,65,110,.12) 0,rgba(202,65,110,.05) 70%);box-shadow:0 6px 20px rgba(0,0,0,.09);margin:0 auto 8px;position:relative;overflow:hidden;transition:all .4s ease}.Compatibilite_zodiacCircleBg__aLRPb:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(202,65,110,.15)}.Compatibilite_zodiacCircleBg__aLRPb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent 50%);z-index:1}.Compatibilite_zodiacCircleBg__aLRPb:before{display:none}@media(max-width:768px){.Compatibilite_zodiacCircleBg__aLRPb{width:90px;height:90px}}@media(max-width:576px){.Compatibilite_zodiacCircleBg__aLRPb{width:80px;height:80px}}.Compatibilite_floatElement__MVlSu{animation:Compatibilite_floatElement__MVlSu 3s ease-in-out infinite}.Compatibilite_elementIcon__BR4IS{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:3rem;display:flex;align-items:center;justify-content:center}.Compatibilite_zodiacImage__3sVKM{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));transition:all .3s cubic-bezier(.175,.885,.32,1.275);animation:Compatibilite_pulseGlow__3OWLo 3s ease-in-out infinite}.Compatibilite_zodiacImage__3sVKM:hover{transform:scale(1.05);filter:drop-shadow(0 6px 12px rgba(202,65,110,.25))}.ThemeBanner_bannerWrapper__QT3at{position:relative;width:100%;transition:margin-top .35s ease}.ThemeBanner_bannerLight__aZgWr{display:none}.ThemeBanner_bannerDark___uOFr,[data-theme=light] .ThemeBanner_bannerLight__aZgWr{display:block}[data-theme=light] .ThemeBanner_bannerDark___uOFr{display:none}.MainBanner_banner__IbWXU{position:relative;width:100%;height:400px;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:0;padding-top:0}.MainBanner_bannerTitle__4glcf{font-size:3rem;margin-bottom:1.5rem;color:var(--secondary);word-wrap:break-word;padding:0 1rem}[data-theme=light] .MainBanner_bannerTitle__4glcf{color:var(--primary)}.MainBanner_bannerDescription__1i2_n{font-size:1.25rem;margin-bottom:2rem;color:var(--foreground);font-weight:200;word-wrap:break-word;padding:0 1rem}.MainBanner_bannerContent__EobkC{position:relative;z-index:10;padding:2rem 1rem}.MainBanner_bannerBreadcrumbs__Qdg9l{font-size:.95rem;color:#fff;margin-top:1rem}.MainBanner_bannerBreadcrumbs__Qdg9l a{color:#fff;text-decoration:none}.MainBanner_bannerBreadcrumbs__Qdg9l a:hover{text-decoration:underline}.MainBanner_bannerBreadcrumbLast__eZn6d{color:#f0487f}@media(max-width:640px){.MainBanner_banner__IbWXU{height:400px}.MainBanner_bannerContent__EobkC{padding:1rem;margin-top:2rem}.MainBanner_bannerTitle__4glcf{font-size:1.5rem;margin-bottom:1rem}.MainBanner_bannerDescription__1i2_n{font-size:1rem;margin-bottom:1.5rem}}@media(min-width:641px)and (max-width:1024px){.MainBanner_banner__IbWXU{height:400px}.MainBanner_bannerTitle__4glcf{font-size:2.5rem}.MainBanner_bannerDescription__1i2_n{font-size:1.1rem}}.MainBannerLight_banner__rawB5{position:relative;width:100%;height:400px;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:0;padding-top:0}.MainBannerLight_bannerOverlay__TFLIu{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.MainBannerLight_bannerTitle__jKBQ_{font-size:3rem;margin-bottom:1.5rem;color:var(--secondary);word-wrap:break-word;padding:0 1rem}[data-theme=light] .MainBannerLight_bannerTitle__jKBQ_{color:var(--primary)}.MainBannerLight_bannerDescription__5gmD5{font-size:1.25rem;margin-bottom:2rem;color:var(--foreground);font-weight:200;word-wrap:break-word;padding:0 1rem}.MainBannerLight_bannerContent__twGEn{position:relative;z-index:10;padding:2rem 1rem}.MainBannerLight_bannerBreadcrumbs__OUe_v{font-size:.95rem;color:#fff;margin-top:1rem}.MainBannerLight_bannerBreadcrumbs__OUe_v a{color:#fff;text-decoration:none}.MainBannerLight_bannerBreadcrumbs__OUe_v a:hover{text-decoration:underline}.MainBannerLight_bannerBreadcrumbLast__haioY{color:#f0487f}@media(max-width:640px){.MainBannerLight_banner__rawB5{height:400px}.MainBannerLight_bannerContent__twGEn{padding:1rem;margin-top:2rem}.MainBannerLight_bannerTitle__jKBQ_{font-size:1.5rem;margin-bottom:1rem}.MainBannerLight_bannerDescription__5gmD5{font-size:1rem;margin-bottom:1.5rem}}@media(min-width:641px)and (max-width:1024px){.MainBannerLight_banner__rawB5{height:400px}.MainBannerLight_bannerTitle__jKBQ_{font-size:2.5rem}.MainBannerLight_bannerDescription__5gmD5{font-size:1.1rem}}.Testimonials_testimonialsWrapper__akXCP{background-color:var(--backgroundAccent);position:relative;overflow:hidden}.Testimonials_heading__p9tsF{color:var(--foreground);background:var(--primary);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:block;text-align:center;padding:0 20px}.Testimonials_titleUnderline__c3gTQ{position:absolute;bottom:-12px;left:14rem;width:11rem;height:4px;background:linear-gradient(90deg,var(--primary),transparent);border-radius:2px}.Testimonials_subheading__YLOHz{color:var(--textParagraph)}@keyframes Testimonials_float__LPJd5{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.Apropos_blog__R8pz7{font-family:Poppins,sans-serif;font-size:1.5rem;color:var(--foreground)}.Apropos_line1__SI6jR{display:inline-block;margin-left:1rem;width:6%;border-radius:2px;margin-right:1rem;border:3.5px solid var(--foreground);margin-bottom:.2rem}.Apropos_line2__53CAa{display:inline-block;margin-left:-1.2rem;width:30%;border-radius:4px;margin-right:1rem;border:1px solid var(--foreground);margin-bottom:.35rem}.HoroscopeJour_horoscopeWrapper__bPBwO{background-color:var(--backgroundAccent);position:relative;overflow:hidden}@keyframes HoroscopeJour_float__l9581{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.HoroscopeJour_horoscopeContainer__wApDJ{background-color:var(--background);border:1px solid hsla(0,0%,100%,.05);box-shadow:0 15px 40px rgba(0,0,0,.25),0 5px 15px rgba(0,0,0,.15)}.HoroscopeJour_zodiacImageContainer__14lJs{border:3px solid var(--primary);border-radius:2rem;box-shadow:0 0 20px rgba(var(--primary-rgb),.3)}.HoroscopeJour_zodiacTitle__MW0i2{color:#fff;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.HoroscopeJour_zodiacDate__A5682{color:#b5bad3}.HoroscopeJour_zodiacElement__VscD6{background-color:#1e2547;color:#fff;font-size:.875rem}.HoroscopeJour_horoscopeDate__N8cLL{color:var(--secondary);font-size:2rem}.HoroscopeJour_horoscopeGeneral__kcra7{color:#b5bad3}.HoroscopeJour_horoscopeCard__y9TPW{background-color:var(--backgroundAccent);border:1px solid #1e2547;transition:transform .3s ease,box-shadow .3s ease}.HoroscopeJour_horoscopeCard__y9TPW:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.2);border-color:var(--primary)}.HoroscopeJour_icon__pqvjG{color:var(--primary)}.HoroscopeJour_sectionTitle__43VWp{color:#fff}.HoroscopeJour_sectionContent__pTy5P{color:#b5bad3}.HoroscopeJour_luckyNumber__lvMxa{color:var(--primary)}.HoroscopeJour_errorMessage__17v51{color:#b5bad3}.Astrologie_container__UtwaL{--gradient-primary:linear-gradient(135deg,var(--primary),var(--secondary));--box-shadow:0 8px 32px rgba(0,0,0,0.1);--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--card-hover:var(--background-accent);min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-poppins),sans-serif;display:flex;flex-direction:column;animation:Astrologie_fadeIn__0VLKg 1s ease-out;overflow-x:hidden;padding:2rem 1rem}.Astrologie_header__4lAhW{text-align:center;max-width:800px;margin:0 auto;animation:Astrologie_slideDown__mJ5OU .8s ease-out}.Astrologie_headerTitle__5kLTc{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:1.5rem;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.Astrologie_headerSubtitle__RQffF{font-size:clamp(1rem,2vw,1.2rem);color:var(--textParagraph);line-height:1.6}.Astrologie_main__Qoyg3{flex:1;max-width:1200px;margin:auto;width:100%;padding-top:1rem}.Astrologie_zodiacGrid__Qy0xn{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;padding:1rem}.Astrologie_zodiacCard___dom3{background:var(--backgroundAccent);border-radius:15px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;transition:var(--transition);border:1px solid var(--borderDefault);position:relative;overflow:hidden}.Astrologie_zodiacCard___dom3:hover{transform:translateY(-5px);border-color:var;background:var(--card-hover)}.Astrologie_zodiacCard___dom3.Astrologie_selected__Abvt7{border-color:var(--primary);background:var(--card-hover);box-shadow:0 0 20px rgba(202,65,110,.2)}.Astrologie_zodiacCardName__g8KJF{font-size:1.2rem;color:var(--primary);font-weight:600}.Astrologie_zodiacCardDates__eIaNs{font-size:.9rem;color:var(--textParagraph)}.Astrologie_zodiacCardElement__WVYJ_{font-size:.8rem;color:var(--textParagraph);background:var(--background);border:1px solid var(--borderDefault);padding:.3rem .8rem;border-radius:12px}.Astrologie_zodiacImage__sV6uq{width:80px!important;height:80px!important;border-radius:50%;border:1px solid var(--borderDefault);background:var(--background);padding:.5rem;transition:var(--transition);object-fit:contain!important}.Astrologie_zodiacCard___dom3:hover .Astrologie_zodiacImage__sV6uq{transform:scale(1.1)}.Astrologie_button__viyjn,.Astrologie_readMoreButton__9o0qO{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;background:linear-gradient(90deg,var(--primary));color:#fff;border:none;border-radius:200px;font-size:1rem;cursor:pointer;box-shadow:0 0 15px rgba(var(--primary),.4);transition:all .3s ease;text-decoration:none}.Astrologie_button__viyjn:hover,.Astrologie_readMoreButton__9o0qO:hover{color:#fff;transform:scale(1.05);box-shadow:0 0 25px rgba(var(--primary),.6)}@keyframes Astrologie_fadeIn__0VLKg{0%{opacity:0}to{opacity:1}}@keyframes Astrologie_slideDown__mJ5OU{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.Astrologie_section__lhHdQ{background:var(--backgroundAccent);border-radius:20px;padding:2rem;margin-bottom:3rem;backdrop-filter:blur(10px);border:1px solid var(--borderDefault);animation:Astrologie_fadeIn__0VLKg .8s ease-out}.Astrologie_sectionHeader__PVv43{margin-bottom:2.5rem}.Astrologie_sectionHeaderTitle__MbcDH{font-size:clamp(1.5rem,3vw,2rem);color:var(--foreground);margin-bottom:1rem}.Astrologie_sectionHeaderSubtitle__0SctY{color:var(--textParagraph);font-size:clamp(.9rem,2vw,1rem);max-width:600px;margin:0 auto}.Astrologie_grid__YNeti{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.Astrologie_card__dchwB{background:var(--backgroundAccent);border-radius:15px;padding:1.5rem;border:1px solid var(--borderDefault)}.Astrologie_cardTitle__Xx0eK{font-size:1.2rem;color:var(--primary);margin-bottom:1rem}.Astrologie_cardContent__FTLkp{color:var(--textParagraph)}.Astrologie_cardDescription__mr27A{margin-top:1rem;color:var(--textParagraph);line-height:1.6}.Astrologie_footer__jlGYc{margin-top:2rem;text-align:center;padding:1rem}.Astrologie_footerText__fflPq{font-size:1rem;color:var(--textParagraph);margin-bottom:.5rem}.Astrologie_footerTextSmall__ljuPN{font-size:.8rem;color:var(--textParagraph);opacity:.8}.Astrologie_backLink__5_EAT{text-align:center;margin-top:2rem}.Astrologie_backButton__CLLP0{color:var(--secondary);text-decoration:none;font-weight:600;font-size:1rem;transition:color .3s ease}.Astrologie_backButton__CLLP0:hover{color:var(--secondary)}.Astrologie_trait__EQ5bU{display:inline-block;padding:.4rem .8rem;background:hsla(0,0%,100%,.1);border-radius:12px;margin:.25rem;font-size:.9rem}.Astrologie_compatibilityGroup__nErne{margin-bottom:1.5rem}.Astrologie_compatibilityGroup__nErne h4{color:var(--foreground);margin-bottom:.8rem;font-size:1rem}.Astrologie_compatibilityList___Xhat{display:flex;flex-wrap:wrap;gap:.5rem}.Astrologie_compatibilityTag__oRxSR{padding:.4rem .8rem;border-radius:12px;font-size:.9rem}.Astrologie_compatibilityTag__oRxSR.Astrologie_soulmate__CxxvN{background:rgba(202,65,110,.2);color:#ff9eb7}.Astrologie_compatibilityTag__oRxSR.Astrologie_compatible__SuUVk{background:rgba(126,213,234,.2);color:#7ed5ea}.Astrologie_astrologie-tabs__5vR5C{display:flex;gap:.5rem;margin:1.5rem 0;overflow-x:auto;padding-bottom:.5rem}.Astrologie_astrologie-tabs__5vR5C .Astrologie_tab-button__HxXTw{padding:.75rem 1.25rem;border-radius:2rem;background-color:var(--background-accent);border:1px solid var(--border-color);color:var(--text-paragraph);font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.Astrologie_astrologie-tabs__5vR5C .Astrologie_tab-button__HxXTw:hover{background-color:#e8e8f0}.Astrologie_astrologie-tabs__5vR5C .Astrologie_tab-button__HxXTw.Astrologie_active__15du_{background-color:var(--primary);color:#fff}.Astrologie_textCenter__kkmSU{text-align:center}.Astrologie_mt1__U4vFq{margin-top:1rem}.Astrologie_mt2__sGuDv{margin-top:2rem}.Astrologie_mb1__NOFl0{margin-bottom:1rem}.Astrologie_mb2__85wRi{margin-bottom:2rem}@media(max-width:768px){.Astrologie_container__UtwaL{padding:1rem}.Astrologie_section__lhHdQ{padding:1.5rem}.Astrologie_zodiacGrid__Qy0xn{grid-template-columns:repeat(2,1fr);gap:1rem}.Astrologie_zodiacCard___dom3{padding:1rem}.Astrologie_grid__YNeti{grid-template-columns:repeat(2,1fr)}.Astrologie_stageTab__N98zn{padding:.7rem 1.2rem;gap:.5rem;font-size:.9rem}.Astrologie_stageIcon___ATwd{font-size:1.1rem}.Astrologie_button__viyjn,.Astrologie_readMoreButton__9o0qO{padding:.7rem 1.2rem;font-size:.95rem}.Astrologie_cardButtonWrapper__H2Zl2 .Astrologie_cardButton__2RZuI{padding:.8rem 1.6rem;font-size:.95rem}.Astrologie_astrologie-tabs__5vR5C{flex-wrap:wrap;overflow:visible;justify-content:center;gap:.5rem}.Astrologie_astrologie-tabs__5vR5C .Astrologie_tab-button__HxXTw{flex:0 1 auto}.Astrologie_stageTabs__LhNWP{flex-direction:row;flex-wrap:wrap;overflow:visible}.Astrologie_stageTab__N98zn{flex:0 1 auto}}.Astrologie_cardButtonWrapper__H2Zl2{display:flex;justify-content:center;margin-top:3rem}.Astrologie_cardButtonWrapper__H2Zl2 .Astrologie_cardButton__2RZuI{background:linear-gradient(90deg,var(--primary));color:#fff;border:none;padding:.9rem 2rem;border-radius:2rem;font-size:1rem;font-weight:600;cursor:pointer;text-transform:capitalize;box-shadow:0 0 15px rgba(var(--primary),.4);transition:all .3s ease}.Astrologie_cardButtonWrapper__H2Zl2 .Astrologie_cardButton__2RZuI:hover{transform:scale(1.05);box-shadow:0 0 25px rgba(var(--primary),.6)}.Astrologie_horoscopeDate__COEoX{margin-top:1rem;font-size:1.05rem;color:hsla(0,0%,100%,.8);text-align:center;letter-spacing:.6px;opacity:.9}.Astrologie_lifeStagesSection__QabLU{background:var(--background);padding:3rem 2.5rem;margin-top:0;position:relative;overflow:hidden}.Astrologie_sectionHeader__PVv43{text-align:center;margin-bottom:3rem;position:relative;z-index:1}.Astrologie_sectionHeader__PVv43 .Astrologie_sectionTitle__1pdeT{font-size:clamp(2rem,4vw,2.6rem);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-weight:700;letter-spacing:.8px;margin-bottom:.7rem}.Astrologie_sectionHeader__PVv43 .Astrologie_sectionSubtitle__UwApL{font-size:1rem;color:var(--textParagraph);max-width:620px;margin:0 auto;line-height:1.7}.Astrologie_stageTabs__LhNWP{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:2.5rem}.Astrologie_stageTab__N98zn{padding:.9rem 1.6rem;border-radius:2rem;background:var(--backgroundAccent);border:1px solid var(--borderDefault);color:var(--foreground);cursor:pointer;font-size:.95rem;font-weight:500;display:flex;align-items:center;gap:.6rem;transition:var(--transition);position:relative;overflow:hidden}.Astrologie_stageTab__N98zn:hover{background:var(--card-hover);transform:translateY(-3px)}.Astrologie_stageTab__N98zn.Astrologie_activeTab__H8eVB{background:var(--gradient-primary);color:#fff;transform:scale(1.05)}.Astrologie_stageIcon___ATwd{font-size:1.3rem}.Astrologie_stageContent__eAamw{margin-top:2.5rem;display:flex;flex-direction:column;gap:3rem;position:relative;z-index:1}.Astrologie_stageInfo__6pMCB{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center;padding:1rem}.Astrologie_stageInfo__6pMCB .Astrologie_zodiacCard___dom3{background:var(--backgroundAccent);border:1px solid var(--borderDefault);border-radius:20px;padding:2rem;width:100%;max-width:380px;text-align:center;transition:all .4s ease}.Astrologie_stageInfo__6pMCB .Astrologie_zodiacCard___dom3:hover{transform:translateY(-6px);border-color:var(--primary)}.Astrologie_stageInfo__6pMCB .Astrologie_zodiacCard___dom3 .Astrologie_zodiacImage__sV6uq{width:100px!important;height:100px!important;border-radius:50%;border:1px solid var(--borderDefault);background:var(--background);padding:.5rem;transition:var(--transition);object-fit:contain!important}.Astrologie_stageInfo__6pMCB .Astrologie_zodiacCard___dom3 .Astrologie_zodiacCardName__g8KJF{font-size:1.3rem;font-weight:700;color:var(--primary);margin-top:1rem}.Astrologie_stageInfo__6pMCB .Astrologie_zodiacCard___dom3 .Astrologie_zodiacCardDates__eIaNs{font-size:.9rem;color:var(--textParagraph)}.Astrologie_stageInfo__6pMCB .Astrologie_zodiacCard___dom3 .Astrologie_zodiacCardElement__WVYJ_{font-size:.9rem;color:var(--textParagraph);background:var(--background);border:1px solid var(--borderDefault);padding:.4rem 1rem;border-radius:12px;margin-top:.5rem;display:inline-block}.Astrologie_prediction__TGBY4{background:var(--backgroundAccent);border:1px solid var(--borderDefault);padding:1.8rem 2.2rem;border-radius:20px;max-width:750px;margin:0 auto;text-align:center;backdrop-filter:blur(10px)}.Astrologie_prediction__TGBY4 .Astrologie_predictionTitle__XwbVg{font-size:1.5rem;color:var(--primary);margin-bottom:1rem;font-weight:600}.Astrologie_prediction__TGBY4 .Astrologie_predictionContent__bXfQi{font-size:1rem;color:var(--textParagraph);line-height:1.7}.Astrologie_horoscopeContainer__AXF_y{background:var(--backgroundAccent);border-radius:25px;padding:2.5rem;border:1px solid var(--borderDefault)}.Astrologie_horoscopeContainer__AXF_y h4{font-size:1.8rem;color:var(--foreground);text-align:center;margin-bottom:2rem}.Astrologie_horoscopeGrid__X8RNg{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.8rem}.Astrologie_horoscopeCard__Ljy1F{background:var(--background);border-radius:18px;padding:1.8rem;border:1px solid var(--borderDefault);transition:var(--transition);position:relative;overflow:hidden}.Astrologie_horoscopeCard__Ljy1F:hover{transform:translateY(-5px);border-color:var(--primary)}.Astrologie_horoscopeCard__Ljy1F h5{color:var(--primary);font-size:1.25rem;margin-bottom:.9rem;font-weight:600}.Astrologie_horoscopeCard__Ljy1F p{color:var(--textParagraph);font-size:.96rem;line-height:1.6;margin-bottom:1rem}.Astrologie_signList__pmMGK{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.Astrologie_signItem__1pITZ{background:var(--backgroundAccent);border:1px solid var(--borderDefault);padding:.45rem .9rem;border-radius:14px;font-size:.88rem;color:var(--foreground);transition:var(--transition);cursor:default}.Astrologie_signItem__1pITZ:hover{background:var(--gradient-primary);color:#fff;transform:scale(1.05)}@keyframes Astrologie_pulseGlow__ypQyV{0%{transform:scale(1);opacity:.6}to{transform:scale(1.2);opacity:.3}}@media(max-width:992px){.Astrologie_lifeStagesSection__QabLU{padding:2rem;margin-top:1rem}.Astrologie_stageTabs__LhNWP{flex-wrap:wrap;overflow:visible;padding-bottom:.5rem;justify-content:center;gap:.6rem}.Astrologie_stageTab__N98zn{flex:0 1 auto;white-space:normal}.Astrologie_horoscopeGrid__X8RNg{grid-template-columns:repeat(2,1fr)}.Astrologie_prediction__TGBY4{padding:1.5rem}}@media(max-width:600px){.Astrologie_sectionTitle__1pdeT{font-size:1.6rem}.Astrologie_horoscopeDate__COEoX{font-size:.9rem}.Astrologie_zodiacGrid__Qy0xn{grid-template-columns:1fr}.Astrologie_zodiacCard___dom3{padding:1.2rem}.Astrologie_horoscopeContainer__AXF_y{padding:1.5rem}.Astrologie_grid__YNeti,.Astrologie_horoscopeGrid__X8RNg{grid-template-columns:1fr}.Astrologie_astrologie-tabs__5vR5C{flex-direction:column;align-items:stretch;overflow:visible;gap:.5rem}.Astrologie_astrologie-tabs__5vR5C .Astrologie_tab-button__HxXTw{width:100%;text-align:center}.Astrologie_stageTabs__LhNWP{flex-direction:column;align-items:stretch;overflow:visible;gap:.6rem}.Astrologie_stageTab__N98zn{width:100%;justify-content:center;padding:.6rem 1rem;gap:.45rem;font-size:.88rem}.Astrologie_stageIcon___ATwd{font-size:1rem}.Astrologie_button__viyjn,.Astrologie_readMoreButton__9o0qO{padding:.65rem 1rem;font-size:.9rem}.Astrologie_cardButtonWrapper__H2Zl2 .Astrologie_cardButton__2RZuI{padding:.75rem 1.4rem;font-size:.9rem}}.Faq_faqDetailsContainer__MGdrl{position:sticky;top:10rem}@media(max-width:768px){.Faq_faqDetailsContainer__MGdrl{position:static}}.Faq_faqSection__PrxBv{padding:2rem 1rem;background-color:var(--background);border-radius:12px}.Faq_faqList__DpUwI{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.2rem}.Faq_faqItem__d_FYR{list-style:none;margin-bottom:20px;background-color:var(--backgroundAccent);border-radius:8px;padding:12px}.Faq_faqItem__d_FYR:hover .Faq_icon__bUk88{transform:rotate(180deg)}.Faq_faqItem__d_FYR:hover .Faq_faqContent__4A1Ah{display:block}.Faq_faqItem__d_FYR.Faq_active__pkquV{border-left:3px solid var(--secondary)}.Faq_faqItem__d_FYR.Faq_active__pkquV .Faq_faqQuestion__AST5Q{color:var(--secondary)}.Faq_faqQuestion__AST5Q{display:flex;justify-content:space-between;align-items:center;font-size:bold,18px;color:var(--foreground)}.Faq_faqQuestion__AST5Q:hover{color:var(--secondary)}.Faq_faqContent__4A1Ah{display:none;padding-top:10px}.Faq_faqTeaser__97TG1{font-size:1rem;color:var(--foreground)}.Faq_faqTags__D38EY{display:flex;gap:8px;margin-top:10px}.Faq_tag__p4cxr{padding:5px 10px;border:1px solid var(--secondary);font-size:12px;color:var(--foreground);text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:background-color .3s ease}.Faq_tag__p4cxr:hover{background-color:#007bff;color:#fff}.Faq_faqTitle__Zj78_{text-align:center;font-size:2rem;color:var(--primary);margin-bottom:2rem}.Faq_activeItem__h6rjB{cursor:default}.Faq_faqContainer__SX2lo{background-color:var(--backgroundAccent);border-radius:12px;padding:2rem;box-shadow:0 4px 10px rgba(0,0,0,.1);margin-top:2rem}.Faq_faqContainer__SX2lo img{margin:0 auto}@media(max-width:768px){.Faq_faqContainer__SX2lo{padding:1.5rem}}.Blog_zodiacSection__tnR8o{margin-top:4rem}.Blog_postsGrid__fFn5y{display:flex;justify-content:space-between;gap:8rem;flex-wrap:wrap}.PostBlog_spacer__Ohcb6{height:2rem;background:rgba(0,0,0,0)}.PostBlog_zodiacSection__31qd2{margin-top:4rem}.PostBlog_container__UhkU4{max-width:1200px;margin:0 auto;padding:0 1rem}.PostBlog_innerContainer__jOTKE{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.PostBlog_postsContainer__6K5BU{margin-left:3.5rem}.PostBlog_postsInner__ztI4d{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.PostBlog_gridItem__Zr6G_{background-color:var(--backgroundAccent);border-radius:2px;overflow:hidden;width:90%;box-sizing:border-box;border:1px solid var(--borderDefault);box-shadow:0 4px 8px #000,0 5px 20px rgba(0,0,0,.573)}.PostBlog_imageContainer__G8DfL{position:relative;width:100%;height:400px;overflow:hidden}.PostBlog_imageContainer__G8DfL img{width:100%;height:100%;object-fit:cover;transition:all .4s ease}.PostBlog_imageContainer__G8DfL:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(203,62,133,.482);opacity:0;transition:opacity .3s ease}.PostBlog_imageContainer__G8DfL:active:after,.PostBlog_imageContainer__G8DfL:hover:after{opacity:1}.PostBlog_contentContainer__h1i4X{width:100%;padding:2rem}.PostBlog_postMeta__Ohh6e{margin-bottom:1rem}.PostBlog_categories__d9vjx{font-size:17px;color:#888;margin-left:30px}.PostBlog_categories__d9vjx a{color:var(--foreground);text-decoration:none;text-transform:capitalize}.PostBlog_categories__d9vjx a:hover{color:var(--primary);text-transform:capitalize}.PostBlog_postTitle__sqRtX{margin-bottom:1rem}.PostBlog_postTitle__sqRtX a{color:var(--secondary);text-decoration:none}.PostBlog_postTitle__sqRtX a:hover{color:var(--primary)}.PostBlog_excerpt__6JShs{font-size:1rem;color:var(--textParagraph);margin-bottom:1rem}.PostBlog_postFooter__D1oYQ{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}.PostBlog_postFooter__D1oYQ .PostBlog_postAuthor__itTEq,.PostBlog_postFooter__D1oYQ .PostBlog_postDate__sz1ct{color:#983b3b}.PostBlog_postFooter__D1oYQ .PostBlog_postAuthor__itTEq a,.PostBlog_postFooter__D1oYQ .PostBlog_postDate__sz1ct a{color:var(--textParagraph);text-decoration:none;text-transform:uppercase}.PostBlog_postFooter__D1oYQ .PostBlog_postAuthor__itTEq a:hover,.PostBlog_postFooter__D1oYQ .PostBlog_postDate__sz1ct a:hover{color:var(--secondary)}.PostBlog_postFooter__D1oYQ .PostBlog_readMoreBtn__hv__E a{color:var(--foreground);text-decoration:none;display:flex;align-items:center;font-size:.9rem}.PostBlog_postFooter__D1oYQ .PostBlog_readMoreBtn__hv__E a svg{margin-left:.5rem;width:1rem;height:1rem;fill:var(--primary)}.PostBlog_postFooter__D1oYQ .PostBlog_readMoreBtn__hv__E a:hover{color:var(--primary)}.PostBlog_separator__B25JK{border:0;height:2px;background-color:var(--border-color);margin:2rem 0;width:100%}.PostBlog_tagButton__PkqhY{border:1px solid var(--foreground);border-radius:0;padding:3px 25px;margin:0 10px 20px 0;text-align:center;display:inline-block;font-size:12px!important;text-transform:uppercase;font-weight:600}.PostBlog_tagButton__PkqhY:hover{background-color:var(--secondary);border:1px solid var(--secondary);color:#fff}.PostBlog_tagsContainer__UiGHf{margin-bottom:.5rem}