.page_page__KdIv3{width:100%}.Contact_contact__OjJeo{padding:4rem 0;background:var(--bg-light);position:relative}.Contact_container__8MMFP{max-width:1280px;margin:0 auto;padding:0 2rem;width:100%}.Contact_contactHeader__bl_Em{text-align:center;max-width:700px;margin:0 auto 2.5rem}.Contact_sectionTitle___xGaj{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:var(--text-primary);letter-spacing:-.02em;white-space:nowrap}@media(max-width:768px){.Contact_sectionTitle___xGaj{white-space:normal}}.Contact_gradientText__jO_HU{background:linear-gradient(135deg,#41B585,#45B4E6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.Contact_sectionDescription__WVFNj{font-size:1.125rem;color:var(--text-secondary);line-height:1.7;max-width:700px;margin:0 auto}.Contact_contactContentNew__3h42O{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:3rem;gap:3rem;max-width:1200px;margin:0 auto;align-items:stretch}.Contact_contactFormMain__sjdWX{background:#fff;padding:2.5rem;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.Contact_contactForm__w7oPf{display:flex;flex-direction:column;gap:1.5rem}.Contact_formRow__UYzC3{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.Contact_formGroup__r_JV5{display:flex;flex-direction:column;gap:.5rem}.Contact_formGroup__r_JV5 label{font-size:.875rem;font-weight:600;color:var(--text-primary);letter-spacing:.02em}.Contact_formGroup__r_JV5 input,.Contact_formGroup__r_JV5 select,.Contact_formGroup__r_JV5 textarea{padding:.875rem 1rem;border:2px solid var(--border-color);border-radius:10px;font-size:1rem;font-family:inherit;color:var(--text-primary);background:#fff;transition:all .3s ease}.Contact_formGroup__r_JV5 input:focus,.Contact_formGroup__r_JV5 select:focus,.Contact_formGroup__r_JV5 textarea:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px rgba(14,165,233,.1)}.Contact_formGroup__r_JV5 input::placeholder,.Contact_formGroup__r_JV5 select::placeholder,.Contact_formGroup__r_JV5 textarea::placeholder{color:var(--text-light)}.Contact_formGroup__r_JV5 select{cursor:pointer}.Contact_formGroup__r_JV5 textarea{resize:vertical;min-height:150px}.Contact_formSubmit__hKAXn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:inherit;box-shadow:0 4px 14px 0 rgba(14,165,233,.39);margin-top:.5rem}.Contact_formSubmit__hKAXn:hover{transform:translateY(-2px);box-shadow:0 6px 20px 0 rgba(14,165,233,.5)}.Contact_contactSidebar__hYTm0{display:flex;flex-direction:column;gap:2rem;align-self:stretch}.Contact_contactInfoCompact__rsF8Z{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);height:100%;display:flex;flex-direction:column}.Contact_sidebarTitle__ipy_j{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem}.Contact_contactItem___JOAD{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--border-color)}.Contact_contactItem___JOAD:last-child{border-bottom:none}.Contact_contactItemIcon__THsGV{display:flex;align-items:flex-start;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:10px;background:linear-gradient(135deg,rgba(14,165,233,.1),rgba(16,185,129,.1));color:var(--primary-blue);padding:.5rem}.Contact_contactItemContent__BolQ1{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.Contact_contactItemLabel__WMhOy{font-size:.75rem;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.05em}.Contact_contactItemValue__EhTwF{font-size:.95rem;font-weight:600;color:var(--text-primary);text-decoration:none;transition:color .3s ease}.Contact_contactItemValue__EhTwF:hover{color:var(--primary-blue)}.Contact_contactSocial__iOImd{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.Contact_socialTitle__SG6XQ{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.Contact_socialLinks__Ue_nq{display:flex;gap:1rem}.Contact_socialLinkNew__gHz_s{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:var(--bg-light);color:var(--text-secondary);transition:all .3s ease;text-decoration:none}.Contact_socialLinkNew__gHz_s:hover{background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(14,165,233,.3)}@media(max-width:1024px){.Contact_contact__OjJeo{padding:3rem 0}.Contact_contactContentNew__3h42O{grid-template-columns:1fr;gap:2.5rem}.Contact_contactSidebar__hYTm0{order:-1}}@media(max-width:768px){.Contact_contact__OjJeo{padding:3rem 0}.Contact_contactHeader__bl_Em{margin-bottom:2rem;padding:0 1rem}.Contact_contactContentNew__3h42O{padding:0 1rem}.Contact_contactFormMain__sjdWX,.Contact_contactInfoCompact__rsF8Z,.Contact_contactSocial__iOImd{padding:1.5rem}.Contact_formRow__UYzC3{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:480px){.Contact_contact__OjJeo{padding:2.5rem 0}.Contact_contactFormMain__sjdWX,.Contact_contactInfoCompact__rsF8Z,.Contact_contactSocial__iOImd{padding:1.25rem}.Contact_formSubmit__hKAXn{padding:.875rem 1.5rem;font-size:.95rem}}.FAQ_faq__5vClH{padding:4rem 0;background:#fff;position:relative}.FAQ_container__9jtEw{max-width:1280px;margin:0 auto;padding:0 2rem;width:100%}.FAQ_faqHeader__PXyXc{text-align:center;max-width:800px;margin:0 auto 2.5rem}.FAQ_sectionTitle__x7Gi8{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:var(--text-primary);letter-spacing:-.02em;white-space:nowrap}@media(max-width:768px){.FAQ_sectionTitle__x7Gi8{white-space:normal}}.FAQ_gradientText__0KzYg{background:linear-gradient(135deg,#41B585,#45B4E6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.FAQ_sectionDescription__hLza2{font-size:1.125rem;color:var(--text-secondary);line-height:1.7;max-width:700px;margin:0 auto}.FAQ_faqContainer__vo9FT{width:100%}.FAQ_faqItem__4MZvk{border:1px solid var(--border-color);border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.FAQ_faqItem__4MZvk:hover{border-color:rgba(69,180,230,.3);box-shadow:0 4px 12px rgba(69,180,230,.1)}.FAQ_faqItem__4MZvk.FAQ_active__T39k5{border-color:#45b4e6;box-shadow:0 4px 12px rgba(69,180,230,.2)}.FAQ_faqQuestion__EbRQP{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:var(--bg-light);border:none;cursor:pointer;text-align:left;font-size:1.125rem;font-weight:600;color:var(--text-primary);transition:all .3s ease;font-family:inherit}.FAQ_faqQuestion__EbRQP:hover{background:rgba(69,180,230,.05);color:#45b4e6}.FAQ_faqQuestion__EbRQP span{flex:1 1;padding-right:1rem}.FAQ_faqIcon__L5IrP{color:#45b4e6;transition:transform .3s ease;flex-shrink:0}.FAQ_faqItem__4MZvk.FAQ_active__T39k5 .FAQ_faqIcon__L5IrP{transform:rotate(180deg)}.FAQ_faqAnswer__lgsgE{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.FAQ_faqItem__4MZvk.FAQ_active__T39k5 .FAQ_faqAnswer__lgsgE{max-height:500px;padding:0 1.5rem 1.5rem}.FAQ_faqAnswer__lgsgE p{color:var(--text-secondary);line-height:1.7;font-size:1rem;margin:0;padding-top:1rem}@media(max-width:768px){.FAQ_faq__5vClH{padding:3rem 0}.FAQ_faqHeader__PXyXc{margin-bottom:2rem;padding:0 1rem}.FAQ_faqContainer__vo9FT{padding:0 1rem}.FAQ_faqQuestion__EbRQP{padding:1.25rem;font-size:1rem}.FAQ_faqItem__4MZvk.FAQ_active__T39k5 .FAQ_faqAnswer__lgsgE{padding:0 1.25rem 1.25rem}.FAQ_faqAnswer__lgsgE p{font-size:.95rem}}@media(max-width:480px){.FAQ_faq__5vClH{padding:2.5rem 0}.FAQ_faqQuestion__EbRQP{padding:1rem;font-size:.95rem}.FAQ_faqItem__4MZvk.FAQ_active__T39k5 .FAQ_faqAnswer__lgsgE{padding:0 1rem 1rem}}.Features_features__abJI6{padding:4rem 0;background:var(--bg-light);position:relative;z-index:1}.Features_container__UE7bx{max-width:1280px;margin:0 auto;padding:0 2rem;width:100%}.Features_featuresHeader__Et951{text-align:center;max-width:800px;margin:0 auto 2.5rem}.Features_sectionTitle___9ksG{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:var(--text-primary);letter-spacing:-.02em;white-space:nowrap}@media(max-width:768px){.Features_sectionTitle___9ksG{white-space:normal}}.Features_gradientText__iGzXm{background:linear-gradient(135deg,#41B585,#45B4E6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.Features_sectionDescription__BghkJ{font-size:1.125rem;color:var(--text-secondary);line-height:1.7;max-width:700px;margin:0 auto}.Features_featuresGrid___cxAb{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;gap:2rem;margin-top:4rem}.Features_featureCard__UtQiV{background:#fff;padding:2rem;border-radius:16px;border:1px solid var(--border-color);transition:all .3s ease;position:relative;overflow:hidden}.Features_featureCard__UtQiV:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary-blue) 0,var(--primary-green) 100%);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.Features_featureCard__UtQiV:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-color:rgba(14,165,233,.3)}.Features_featureCard__UtQiV:hover:before{transform:scaleX(1)}.Features_featureCard__UtQiV:hover .Features_featureIcon__PGXEd{transform:scale(1.1) rotate(5deg)}.Features_featureIcon__PGXEd{margin-bottom:1.5rem;transition:transform .3s ease}.Features_featureTitle__L8raF{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;line-height:1.3}.Features_featureDescription__izCCq{font-size:1rem;color:var(--text-secondary);line-height:1.6}@media(max-width:1024px){.Features_features__abJI6{padding:3rem 0}.Features_featuresGrid___cxAb{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}}@media(max-width:768px){.Features_features__abJI6{padding:3rem 0}.Features_featuresHeader__Et951{margin-bottom:2rem;padding:0 1rem}.Features_sectionTitle___9ksG{font-size:2rem}.Features_sectionDescription__BghkJ{font-size:1rem}.Features_featuresGrid___cxAb{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.Features_featureCard__UtQiV{padding:1.5rem}}@media(max-width:480px){.Features_features__abJI6{padding:2.5rem 0}.Features_featureCard__UtQiV{padding:1.25rem}.Features_featureTitle__L8raF{font-size:1.25rem}.Features_featureDescription__izCCq{font-size:.9rem}}.Navbar_navbar__W_ouQ{position:relative;background:#fff;border-bottom:1px solid var(--border-color);transition:all .3s ease;z-index:10;width:100%}.Navbar_container__dbR3C{max-width:1280px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:100px}.Navbar_logo__l1Z_s{display:flex;align-items:center;gap:.75rem;font-weight:700;font-size:1.25rem;color:var(--text-primary);text-decoration:none;cursor:pointer;transition:opacity .3s ease;z-index:1001}.Navbar_logo__l1Z_s:hover{opacity:.8}.Navbar_logoText__AnXXC{background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.Navbar_navLinks__hbR1v,.Navbar_navRight__ZryEJ{display:flex;align-items:center;gap:2rem}.Navbar_navLinks__hbR1v{list-style:none;margin:0;padding:0}.Navbar_navLinks__hbR1v li a{color:var(--text-secondary);text-decoration:none;font-weight:500;font-size:.95rem;transition:color .3s ease;position:relative}.Navbar_navLinks__hbR1v li a:hover{color:var(--primary-blue)}.Navbar_navLinks__hbR1v li a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%);transition:width .3s ease}.Navbar_navLinks__hbR1v li a:hover:after{width:100%}.Navbar_navLinks__hbR1v .Navbar_mobileButtonItem__k_Sek{display:none}.Navbar_navButtons__vVodv{display:flex;gap:1rem;align-items:center;z-index:1001}.Navbar_btnPrimary__0lQ3h,.Navbar_btnSecondary__WGYGi{padding:.625rem 1.25rem;border-radius:8px;font-weight:600;font-size:.9rem;border:none;cursor:pointer;transition:all .3s ease;font-family:inherit;text-decoration:none;display:inline-block}.Navbar_btnPrimary__0lQ3h{background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%);color:#fff}.Navbar_btnPrimary__0lQ3h:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.15)}.Navbar_btnSecondary__WGYGi{background:rgba(0,0,0,0);color:var(--text-secondary)}.Navbar_btnSecondary__WGYGi:hover{color:var(--primary-blue)}.Navbar_mobileMenuButton__gK_uN{display:none;flex-direction:column;gap:5px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:5px;z-index:1001}.Navbar_mobileMenuButton__gK_uN span{width:25px;height:3px;background:var(--text-primary);border-radius:3px;transition:all .3s ease}.Navbar_mobileMenuButton__gK_uN span:first-child{transform-origin:top left}.Navbar_mobileMenuButton__gK_uN span:nth-child(2){transform-origin:center}.Navbar_mobileMenuButton__gK_uN span:nth-child(3){transform-origin:bottom left}.Navbar_mobileMenuButton__gK_uN span.Navbar_open__4s5So:first-child{transform:rotate(45deg) translate(5px,-5px)}.Navbar_mobileMenuButton__gK_uN span.Navbar_open__4s5So:nth-child(2){opacity:0;transform:scale(0)}.Navbar_mobileMenuButton__gK_uN span.Navbar_open__4s5So:nth-child(3){transform:rotate(-45deg) translate(7px,6px)}@media(max-width:768px){.Navbar_container__dbR3C{padding:0 1.5rem}.Navbar_navRight__ZryEJ{gap:0}.Navbar_navLinks__hbR1v{position:absolute;top:100%;left:0;right:0;background:#fff;flex-direction:column;padding:2rem;margin:0;gap:1.5rem;transform:translateX(-100%);transition:transform .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.1);border-top:1px solid var(--border-color);z-index:1000;align-items:stretch}.Navbar_navLinks__hbR1v.Navbar_mobileOpen__GkMUh{transform:translateX(0)}.Navbar_navLinks__hbR1v li a{font-size:1.1rem;padding:.5rem 0;display:block}.Navbar_navLinks__hbR1v .Navbar_mobileButtonItem__k_Sek{display:block;width:100%;margin-top:.5rem}.Navbar_navLinks__hbR1v .Navbar_mobileButtonItem__k_Sek button{width:100%;padding:.75rem 1.5rem;font-size:1rem}.Navbar_navButtons__vVodv{display:none}.Navbar_btnPrimary__0lQ3h,.Navbar_btnSecondary__WGYGi{padding:.5rem 1rem;font-size:.85rem}.Navbar_mobileMenuButton__gK_uN{display:flex}}@media(max-width:480px){.Navbar_navbar__W_ouQ{padding-top:0;margin-top:0}.Navbar_container__dbR3C{height:auto;min-height:70px;padding-top:1rem;padding-bottom:1rem}.Navbar_navButtons__vVodv .Navbar_btnSecondary__WGYGi{display:none}}.Hero_hero__F1sxj{position:relative;min-height:100vh;padding:0;overflow:hidden;background:linear-gradient(180deg,rgb(240,253,250) 0,rgb(236,253,245) 30%,rgb(249,250,251) 60%,#f7fafc);display:flex;flex-direction:column}.Hero_heroBackground__0029_{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.Hero_gradientOverlay__wahzd{position:absolute;top:0;left:0;width:100%;height:100%;background-size:200% 200%;animation:Hero_gradientShift__5LUVM 15s ease infinite;opacity:1}@keyframes Hero_gradientShift__5LUVM{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.Hero_patternOverlay__JKidG{position:absolute;top:0;left:0;width:100%;height:100%;background-size:800px 800px;animation:Hero_patternMove__MRnr9 20s ease-in-out infinite}@keyframes Hero_patternMove__MRnr9{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}.Hero_container__Ty3ee{max-width:1280px;margin:0 auto;padding:0 2rem;position:relative;z-index:1;width:100%;display:flex;flex-direction:column;flex:1 1;justify-content:center}.Hero_heroContent__ferQb{max-width:700px;margin-bottom:4rem;animation:Hero_fadeInUp__AvTMI .8s ease-out;position:relative;z-index:2}@media(max-width:1250px){.Hero_heroContent__ferQb{margin-left:auto;margin-right:auto;text-align:center}}@keyframes Hero_fadeInUp__AvTMI{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Hero_heroBadge__Sp8we{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(14,165,233,.1);border:1px solid rgba(14,165,233,.2);border-radius:50px;margin-bottom:1.5rem;font-size:.875rem;color:var(--primary-blue);font-weight:500}.Hero_badgeIcon__KwTZ_{font-size:1.25rem}.Hero_heroTitle__EyaCL{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;color:#41b585;letter-spacing:-.02em}.Hero_gradientText__i50Hr{background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.Hero_heroDescription__azZRi{font-size:1.125rem;color:var(--text-secondary);line-height:1.7;margin-bottom:2.5rem;max-width:600px}@media(max-width:1250px){.Hero_heroDescription__azZRi{margin-left:auto;margin-right:auto}}.Hero_heroCta__on17h{display:flex;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}@media(max-width:1250px){.Hero_heroCta__on17h{justify-content:center}}.Hero_ctaPrimary__yyvGD,.Hero_ctaSecondary__md7VM{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:all .3s ease;font-family:inherit;text-decoration:none}.Hero_ctaPrimary__yyvGD{background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%);color:#fff;box-shadow:0 4px 14px 0 rgba(14,165,233,.39)}.Hero_ctaPrimary__yyvGD:hover{transform:translateY(-2px);box-shadow:0 6px 20px 0 rgba(14,165,233,.5)}.Hero_ctaSecondary__md7VM{background:#fff;color:var(--text-primary);border:2px solid var(--border-color)}.Hero_ctaSecondary__md7VM:hover{border-color:var(--primary-blue);color:var(--primary-blue);transform:translateY(-2px)}.Hero_heroStats__yvxW0{display:flex;gap:3rem;padding-top:2rem;border-top:1px solid var(--border-color)}.Hero_statItem__4G7Du{display:flex;flex-direction:column}.Hero_statNumber__3YLp0{font-size:2rem;font-weight:800;background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1;margin-bottom:.5rem}.Hero_statLabel__tvPCO{font-size:.875rem;color:var(--text-light);font-weight:500}.Hero_heroImage__EJZlK{position:absolute;top:50%;right:-5%;transform:translateY(-50%);width:800px;height:620px;opacity:0;animation:Hero_fadeInRight__N4LLD 1.2s ease-out .3s forwards;z-index:0;pointer-events:none}@media(max-width:1400px){.Hero_heroImage__EJZlK{width:680px;height:530px;right:-6%}}@media(max-width:1280px){.Hero_heroImage__EJZlK{width:620px;height:480px;right:-8%}}@media(max-width:1250px){.Hero_heroImage__EJZlK{display:none}}.Hero_imageWrapper__sqaNv{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.Hero_imageGlow__3wD0Y{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(ellipse at center,rgba(14,165,233,.3) 0,rgba(16,185,129,.2) 40%,transparent 70%);border-radius:50%;filter:blur(60px);animation:Hero_glowPulse__ZBdOJ 3s ease-in-out infinite;z-index:-1}@keyframes Hero_glowPulse__ZBdOJ{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.1)}}.Hero_imageDecoration__RV7Jb{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.Hero_decorationCircle1__Eg3bj{position:absolute;top:-10%;right:-5%;width:120px;height:120px;border:3px solid rgba(14,165,233,.3);border-radius:50%;animation:Hero_float__NhbQi 6s ease-in-out infinite}.Hero_decorationCircle2__YXex0{position:absolute;bottom:-5%;right:10%;width:80px;height:80px;border:2px solid rgba(16,185,129,.3);border-radius:50%;animation:Hero_float__NhbQi 4s ease-in-out 1s infinite}.Hero_decorationCircle3__aYrwH{position:absolute;top:20%;right:-8%;width:60px;height:60px;background:linear-gradient(135deg,rgba(14,165,233,.2),rgba(16,185,129,.2));border-radius:50%;animation:Hero_float__NhbQi 5s ease-in-out .5s infinite}@keyframes Hero_float__NhbQi{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.Hero_heroImageContent__ZViEK{position:relative;width:100%;height:100%;object-fit:contain;border-radius:24px;filter:drop-shadow(0 20px 60px rgba(14,165,233,.3));z-index:2;animation:Hero_imageFloat__tIExo 4s ease-in-out infinite,Hero_fadeIn__t3BD_ .8s ease-in-out;transition:transform .3s ease,opacity .8s ease-in-out}@keyframes Hero_fadeIn__t3BD_{0%{opacity:0}to{opacity:1}}@keyframes Hero_imageFloat__tIExo{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.02)}}.Hero_imageShine__E27b3{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(135deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:rotate(45deg);animation:Hero_shine__W7aWz 5s ease-in-out infinite;z-index:3;pointer-events:none}@keyframes Hero_shine__W7aWz{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}50%{transform:translateX(0) translateY(0) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes Hero_fadeInRight__N4LLD{0%{opacity:0;transform:translate(-80px,-50%) scale(.9)}to{opacity:1;transform:translateY(-50%) scale(1)}}@media(max-width:1024px){.Hero_heroImage__EJZlK{position:relative;top:auto;right:auto;transform:none;width:100%;max-width:850px;height:620px;margin:3rem auto 0;animation:Hero_fadeInUp__AvTMI 1s ease-out .5s both}.Hero_imageGlow__3wD0Y{width:100%;height:100%}.Hero_decorationCircle1__Eg3bj,.Hero_decorationCircle2__YXex0,.Hero_decorationCircle3__aYrwH{display:none}.Hero_heroContent__ferQb{margin-bottom:2rem}}@media(max-width:768px){.Hero_container__Ty3ee{padding:0 1.5rem}.Hero_heroTitle__EyaCL{font-size:2.5rem}.Hero_heroDescription__azZRi{font-size:1rem}.Hero_heroCta__on17h{flex-direction:column}.Hero_ctaPrimary__yyvGD,.Hero_ctaSecondary__md7VM{width:100%;justify-content:center}.Hero_heroStats__yvxW0{flex-direction:column;gap:1.5rem;padding-top:1.5rem}.Hero_statItem__4G7Du{flex-direction:row;align-items:baseline;gap:1rem}.Hero_statNumber__3YLp0{margin-bottom:0}}@media(max-width:480px){.Hero_hero__F1sxj{padding:0;margin-top:0}.Hero_container__Ty3ee{padding-top:1rem}.Hero_heroContent__ferQb{margin-bottom:2rem}.Hero_heroTitle__EyaCL{font-size:2rem}}.Pricing_pricing__GO0T9{padding:4rem 0;background:var(--bg-light);position:relative}.Pricing_container__XyopM{max-width:1280px;margin:0 auto;padding:0 2rem;width:100%}.Pricing_pricingHeader__nTqBj{text-align:center;max-width:800px;margin:0 auto 2.5rem}.Pricing_sectionTitle__T9pwH{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:var(--text-primary);letter-spacing:-.02em;white-space:nowrap}@media(max-width:768px){.Pricing_sectionTitle__T9pwH{white-space:normal}}.Pricing_gradientText__SSmb0{background:linear-gradient(135deg,#41B585,#45B4E6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.Pricing_sectionDescription__xS60w{font-size:1.125rem;color:var(--text-secondary);line-height:1.7;max-width:700px;margin:0 auto}.Pricing_pricingGrid__YF0HG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}.Pricing_pricingCard__Vr3D2{background:#fff;border:2px solid var(--border-color);border-radius:20px;padding:2.5rem;position:relative;transition:all .3s ease;display:flex;flex-direction:column}.Pricing_pricingCard__Vr3D2:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-color:rgba(14,165,233,.3)}.Pricing_pricingCard__Vr3D2.Pricing_featured__s7iFS{border-color:var(--primary-blue);border-width:2px;box-shadow:0 20px 25px -5px rgba(14,165,233,.2);transform:scale(1.05)}.Pricing_pricingCard__Vr3D2.Pricing_featured__s7iFS:hover{transform:scale(1.05) translateY(-8px)}.Pricing_popularBadge__pAfe3{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%);color:#fff;padding:.5rem 1.5rem;border-radius:50px;font-size:.875rem;font-weight:600;white-space:nowrap;box-shadow:0 4px 12px rgba(14,165,233,.4)}.Pricing_pricingCardHeader___zBtg{text-align:center;margin-bottom:2rem;padding-top:1rem}.Pricing_planName__R95HA{font-size:1.75rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem}.Pricing_planDescription__QobM9{font-size:.95rem;color:var(--text-secondary)}.Pricing_pricingPrice__XWUrZ{display:flex;align-items:baseline;justify-content:center;gap:.25rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px solid var(--border-color)}.Pricing_currency__5Z64G{font-size:1.25rem;font-weight:700;color:var(--text-secondary)}.Pricing_amount__Wiom5{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1}.Pricing_period__QHSRS{font-size:1rem;color:var(--text-light);font-weight:500}.Pricing_planFeatures__9axKv{list-style:none;flex:1 1;margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem;padding:0}.Pricing_planFeatures__9axKv li{display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;color:var(--text-secondary);line-height:1.5}.Pricing_planFeatures__9axKv li svg{color:var(--primary-green);flex-shrink:0;margin-top:.125rem}.Pricing_planButton__XZtMd{width:100%;padding:1rem 2rem;border:2px solid var(--border-color);background:#fff;color:var(--text-primary);border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:inherit;display:block;text-align:center;text-decoration:none}.Pricing_planButton__XZtMd:hover{border-color:var(--primary-blue);color:var(--primary-blue);transform:translateY(-2px);box-shadow:0 4px 12px rgba(14,165,233,.2)}.Pricing_planButton__XZtMd.Pricing_featuredButton__fsIjC{background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%);color:#fff;border:none;box-shadow:0 4px 14px 0 rgba(14,165,233,.39)}.Pricing_planButton__XZtMd.Pricing_featuredButton__fsIjC:hover{background:linear-gradient(135deg,#0284c7,#059669);color:#fff;box-shadow:0 6px 20px 0 rgba(14,165,233,.5)}.Pricing_pricingFooter__8Y5zx{text-align:center;margin-top:3rem}.Pricing_pricingNote__26aIt{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#fff;border:1px solid var(--border-color);border-radius:50px;font-size:.95rem;color:var(--text-secondary)}.Pricing_pricingNote__26aIt svg{color:var(--primary-blue);flex-shrink:0}@media(max-width:1024px){.Pricing_pricing__GO0T9{padding:3rem 0}.Pricing_pricingGrid__YF0HG{grid-template-columns:1fr;max-width:500px;margin:0 auto 3rem}.Pricing_pricingCard__Vr3D2.Pricing_featured__s7iFS{transform:scale(1)}.Pricing_pricingCard__Vr3D2.Pricing_featured__s7iFS:hover{transform:translateY(-8px)}}@media(max-width:768px){.Pricing_pricing__GO0T9{padding:3rem 0}.Pricing_pricingHeader__nTqBj{margin-bottom:2rem;padding:0 1rem}.Pricing_pricingCard__Vr3D2{padding:2rem}.Pricing_amount__Wiom5{font-size:3rem}}@media(max-width:480px){.Pricing_pricing__GO0T9{padding:2.5rem 0}.Pricing_pricingCard__Vr3D2{padding:1.5rem}.Pricing_planName__R95HA{font-size:1.5rem}.Pricing_amount__Wiom5{font-size:2.5rem}.Pricing_planFeatures__9axKv li{font-size:.9rem}.Pricing_pricingNote__26aIt{flex-direction:column;text-align:center;padding:1rem}}.CTAFinal_ctaFinal__WPTwK{position:relative;padding:4rem 0;overflow:hidden;background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%)}.CTAFinal_ctaBackground__zrYv9{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.CTAFinal_ctaGradientOverlay___p2p2{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(14,165,233,.95),rgba(16,185,129,.95))}.CTAFinal_ctaPattern__ljN9G{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.1) 0,transparent 50%);background-size:600px 600px;animation:CTAFinal_ctaPatternMove__Isnau 15s ease-in-out infinite}@keyframes CTAFinal_ctaPatternMove__Isnau{0%,to{transform:translate(0)}50%{transform:translate(-20px,20px)}}.CTAFinal_container__E7Zsd{max-width:1280px;margin:0 auto;padding:0 2rem;width:100%}.CTAFinal_ctaContent__kItp2{position:relative;z-index:1;text-align:center;width:100%;color:#fff}.CTAFinal_ctaTitle__iCwLE{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem;letter-spacing:-.02em;color:#fff;white-space:nowrap}@media(max-width:768px){.CTAFinal_ctaTitle__iCwLE{white-space:normal}}.CTAFinal_ctaDescription__f9zav{font-size:1.25rem;line-height:1.7;margin-bottom:2rem;opacity:.95;color:hsla(0,0%,100%,.95)}.CTAFinal_ctaButtons__0zTng{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.CTAFinal_ctaBtnPrimary__szw4H{display:flex;align-items:center;gap:.5rem;padding:1.125rem 2.5rem;background:#fff;color:var(--primary-blue);border:none;border-radius:12px;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:inherit;box-shadow:0 4px 20px rgba(0,0,0,.2)}.CTAFinal_ctaBtnPrimary__szw4H:hover{transform:translateY(-3px);box-shadow:0 6px 25px rgba(0,0,0,.3);background:var(--bg-light)}.CTAFinal_ctaBtnSecondary__oW1Ii{display:flex;align-items:center;gap:.5rem;padding:1.125rem 2.5rem;background:rgba(0,0,0,0);color:#fff;border:2px solid hsla(0,0%,100%,.3);border-radius:12px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:inherit;text-decoration:none}.CTAFinal_ctaBtnSecondary__oW1Ii:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5);transform:translateY(-2px)}.CTAFinal_ctaFeatures__qEA47{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.2)}.CTAFinal_ctaFeature__lxjdb{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:hsla(0,0%,100%,.95);font-weight:500}.CTAFinal_ctaFeature__lxjdb svg{color:#fff;flex-shrink:0}@media(max-width:768px){.CTAFinal_ctaFinal__WPTwK{padding:3rem 0}.CTAFinal_ctaTitle__iCwLE{font-size:2rem}.CTAFinal_ctaDescription__f9zav{font-size:1.125rem;margin-bottom:2rem}.CTAFinal_ctaButtons__0zTng{flex-direction:column;align-items:stretch}.CTAFinal_ctaBtnPrimary__szw4H,.CTAFinal_ctaBtnSecondary__oW1Ii{width:100%;justify-content:center}.CTAFinal_ctaFeatures__qEA47{flex-direction:column;gap:1rem;padding-top:1.5rem}}@media(max-width:480px){.CTAFinal_ctaFinal__WPTwK{padding:2.5rem 0}.CTAFinal_ctaTitle__iCwLE{font-size:1.75rem}.CTAFinal_ctaDescription__f9zav{font-size:1rem}.CTAFinal_ctaBtnPrimary__szw4H,.CTAFinal_ctaBtnSecondary__oW1Ii{padding:1rem 2rem;font-size:1rem}}.TournamentList_tournamentList__tvU5p{width:100%}.TournamentList_grid__8dj_6{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem;justify-items:center;max-width:1200px;margin-left:auto;margin-right:auto}.TournamentList_card__hluGt{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;width:100%;max-width:400px}.TournamentList_card__hluGt:hover{transform:translateY(-4px);box-shadow:0 10px 20px -5px rgba(0,0,0,.15)}.TournamentList_cardImage__xB8yg{position:relative;width:100%;height:200px;overflow:hidden;background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%)}.TournamentList_image__J0FEU{object-fit:cover}.TournamentList_imageOverlay__0sh43{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.5));display:flex;align-items:flex-start;justify-content:flex-end;padding:1rem}.TournamentList_badge__epMSi{background:hsla(0,0%,100%,.9);padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;color:var(--text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TournamentList_cardBody__ruaG4{padding:1.5rem;flex:1 1;display:flex;flex-direction:column;gap:1rem}.TournamentList_tournamentName__D3wdY{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}.TournamentList_tournamentDescription__0eCt7{font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin:0}.TournamentList_dates__lf_Jq{display:flex;flex-direction:column;gap:.75rem;margin-top:auto}.TournamentList_dateItem__JoJ1p{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.TournamentList_dateItem__JoJ1p svg{color:var(--primary-blue);flex-shrink:0}.TournamentList_dateItem__JoJ1p div{display:flex;flex-direction:column;gap:.25rem}.TournamentList_dateLabel__0YHLH{color:var(--text-light);font-size:.8125rem}.TournamentList_dateValue__OiQB5{color:var(--text-primary);font-weight:600}.TournamentList_cardFooter__wvxvg{padding:1.5rem;border-top:1px solid var(--border-color)}.TournamentList_selectButton__3Ei9w{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.TournamentList_selectButton__3Ei9w:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(14,165,233,.4)}.TournamentList_selectButton__3Ei9w:active{transform:translateY(0)}.TournamentList_emptyState__xoikJ{text-align:center;padding:4rem 2rem;color:var(--text-secondary);font-size:1.125rem}@media(max-width:768px){.TournamentList_grid__8dj_6{grid-template-columns:1fr;gap:1.5rem}.TournamentList_cardImage__xB8yg{height:180px}.TournamentList_cardBody__ruaG4,.TournamentList_cardFooter__wvxvg{padding:1.25rem}}.InscriptionForm_formContainer__69De9{width:100%;max-width:1280px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);padding:2.5rem}.InscriptionForm_backButton__YFSd3{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--primary-blue);font-size:1rem;font-weight:600;cursor:pointer;padding:.5rem 0;margin-bottom:1.5rem;transition:color .2s ease}.InscriptionForm_backButton__YFSd3:hover{color:var(--primary-green)}.InscriptionForm_backButton__YFSd3 svg{width:20px;height:20px}.InscriptionForm_contentWrapper__gGMhv{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:2rem;gap:2rem;align-items:stretch}.InscriptionForm_tournamentImage__GQaLt{position:relative;width:100%;height:100%;min-height:400px;border-radius:12px;overflow:hidden}.InscriptionForm_formContent__Sg6_l{display:flex;flex-direction:column}.InscriptionForm_tournamentImage__GQaLt .InscriptionForm_image__EoEpX{object-fit:contain}.InscriptionForm_formHeader__mzUji{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--border-color)}.InscriptionForm_formTitle__M_cje{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.InscriptionForm_formDescription__zCvFY{font-size:1rem;color:var(--text-secondary);line-height:1.6}.InscriptionForm_paymentInfo__H4Yx1{background:linear-gradient(135deg,rgba(14,165,233,.1),rgba(16,185,129,.1));border-radius:12px;padding:1.5rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}.InscriptionForm_paymentItem__3pbWZ{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.InscriptionForm_paymentLabel__gDe0j{font-size:.9375rem;color:var(--text-secondary);font-weight:500}.InscriptionForm_paymentValue__tiF92{font-size:1.125rem;color:var(--text-primary);font-weight:700;font-family:Commissioner,sans-serif}.InscriptionForm_form__wgggn{display:flex;flex-direction:column;gap:1.5rem}.InscriptionForm_formRow__gfd_n{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.InscriptionForm_formGroup__4qIrI{display:flex;flex-direction:column;gap:.5rem}.InscriptionForm_formGroup__4qIrI label{font-size:.875rem;font-weight:600;color:var(--text-primary);letter-spacing:.02em}.InscriptionForm_formGroup__4qIrI input,.InscriptionForm_formGroup__4qIrI select{padding:.875rem 1rem;border:2px solid var(--border-color);border-radius:10px;font-size:1rem;font-family:inherit;color:var(--text-primary);background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.InscriptionForm_formGroup__4qIrI input:focus,.InscriptionForm_formGroup__4qIrI select:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px rgba(14,165,233,.1)}.InscriptionForm_formGroup__4qIrI input:disabled,.InscriptionForm_formGroup__4qIrI select:disabled{background:var(--bg-light);color:var(--text-light);cursor:not-allowed}.InscriptionForm_formGroup__4qIrI input::placeholder,.InscriptionForm_formGroup__4qIrI select::placeholder{color:var(--text-light)}.InscriptionForm_formGroup__4qIrI select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%234a5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.InscriptionForm_dateInputs__4UlMI{display:grid;grid-template-columns:1fr 1.5fr 1.5fr;grid-gap:.75rem;gap:.75rem}.InscriptionForm_dateInputs__4UlMI input{text-align:center}.InscriptionForm_dateInputs__4UlMI input::-webkit-inner-spin-button,.InscriptionForm_dateInputs__4UlMI input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.InscriptionForm_dateInputs__4UlMI input[type=number]{-moz-appearance:textfield}.InscriptionForm_dateInputs__4UlMI select{text-align:center;text-align-last:center}.InscriptionForm_dateInputs__4UlMI select option{text-align:left}.InscriptionForm_inputError__2SGu6{border-color:#fca5a5!important;border-width:1.5px!important}.InscriptionForm_inputError__2SGu6:focus{border-color:#fca5a5!important;box-shadow:0 0 0 3px rgba(252,165,165,.05)!important}.InscriptionForm_errorText__Y_Cne{font-size:.8125rem;color:#dc2626;margin-top:.25rem;font-weight:500}.InscriptionForm_infoText__33gkF{font-size:.8125rem;color:var(--primary-blue);margin-top:.25rem;font-weight:500;font-style:italic}.InscriptionForm_errorMessage__RShq8{padding:.875rem 1rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.875rem;margin-bottom:1rem}.InscriptionForm_successMessage__8rGEq{padding:1rem;background-color:#d1fae5;border:1px solid #a7f3d0;border-radius:8px;color:#065f46;font-size:.9375rem;margin-bottom:1rem}.InscriptionForm_successContainer__XqrmX{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;min-height:400px}.InscriptionForm_successIcon__VZ1Uo{margin-bottom:2rem;animation:InscriptionForm_scaleIn__ZJPg9 .5s ease-out}@keyframes InscriptionForm_scaleIn__ZJPg9{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.InscriptionForm_successTitle__oYHT5{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.InscriptionForm_successDescription__pt3N8{font-size:1.125rem;color:var(--text-secondary);line-height:1.8;margin-bottom:2.5rem;max-width:600px}.InscriptionForm_successDescription__pt3N8 strong{color:var(--text-primary);font-weight:600}.InscriptionForm_homeButton__RrxRl{padding:1rem 2.5rem;background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%);color:#fff;border:none;border-radius:10px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.InscriptionForm_homeButton__RrxRl:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(14,165,233,.4)}.InscriptionForm_homeButton__RrxRl:active{transform:translateY(0)}.InscriptionForm_submitButton__CHPYT{margin-top:1rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%);color:#fff;border:none;border-radius:10px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.InscriptionForm_submitButton__CHPYT:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(14,165,233,.4)}.InscriptionForm_submitButton__CHPYT:active{transform:translateY(0)}.InscriptionForm_submitButton__CHPYT:disabled{opacity:.6;cursor:not-allowed;transform:none}.InscriptionForm_submitButton__CHPYT:disabled:hover{transform:none;box-shadow:none}@media(max-width:770px){.InscriptionForm_formContainer__69De9{padding:1.5rem 1rem;margin:0;border-radius:0;box-shadow:none}.InscriptionForm_backButton__YFSd3{margin-bottom:1rem;padding:.5rem 0}.InscriptionForm_contentWrapper__gGMhv{grid-template-columns:1fr;gap:1.5rem}.InscriptionForm_tournamentImage__GQaLt{height:200px;min-height:200px;margin-bottom:0}.InscriptionForm_formHeader__mzUji{margin-bottom:1.5rem;padding-bottom:1rem}.InscriptionForm_formTitle__M_cje{font-size:1.5rem;line-height:1.3}.InscriptionForm_formDescription__zCvFY{font-size:.9375rem}.InscriptionForm_paymentInfo__H4Yx1{padding:1rem;margin-bottom:1.5rem}.InscriptionForm_paymentItem__3pbWZ{flex-direction:column;align-items:flex-start;gap:.25rem}.InscriptionForm_paymentLabel__gDe0j{font-size:.875rem}.InscriptionForm_paymentValue__tiF92{font-size:1rem}.InscriptionForm_form__wgggn{gap:1.25rem}.InscriptionForm_formRow__gfd_n{grid-template-columns:1fr;gap:1.25rem}.InscriptionForm_formGroup__4qIrI{gap:.5rem}.InscriptionForm_formGroup__4qIrI label{font-size:.8125rem}.InscriptionForm_formGroup__4qIrI input,.InscriptionForm_formGroup__4qIrI select{padding:.75rem .875rem;font-size:.9375rem}.InscriptionForm_dateInputs__4UlMI{grid-template-columns:1fr 1fr 1fr;gap:.5rem}.InscriptionForm_submitButton__CHPYT{width:100%;padding:.875rem 1.5rem;font-size:1rem;margin-top:.5rem}.InscriptionForm_successContainer__XqrmX{padding:2rem 1rem;min-height:300px}.InscriptionForm_successTitle__oYHT5{font-size:1.5rem}.InscriptionForm_successDescription__pt3N8{font-size:1rem;margin-bottom:2rem;padding:0 .5rem}.InscriptionForm_homeButton__RrxRl{width:100%;padding:.875rem 2rem;font-size:1rem}}.page_page__a_tz6{background:var(--bg-light);padding-top:0}.page_container__fh0lM{max-width:1280px;margin:0 auto;padding:3rem 2rem;width:100%}.page_header__32Cs9{text-align:center;max-width:700px;margin:0 auto 3rem}.page_title__gbp3k{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:var(--text-primary);letter-spacing:-.02em}.page_gradientText__JnfBN{background:linear-gradient(135deg,#41B585,#45B4E6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.page_description__DQpre{font-size:1.125rem;color:var(--text-secondary);line-height:1.7}@media(max-width:770px){.page_page__a_tz6{padding-top:0;padding-bottom:2rem}.page_container__fh0lM{padding:1rem 0}.page_header__32Cs9{margin-bottom:2rem;padding:0 1rem}}.page_legalPage__X6Zoa{min-height:100vh;background:var(--bg-light)}.page_container__FKBn1{max-width:1200px;margin:0 auto;padding:3rem 2rem;width:100%;display:grid;grid-template-columns:250px 1fr;grid-gap:3rem;gap:3rem;position:relative}.page_breadcrumbs__PdzZp{grid-column:1/-1;margin-bottom:1rem;font-size:.875rem;color:var(--text-secondary)}.page_breadcrumbs__PdzZp a{color:var(--primary-blue);text-decoration:none;transition:color .3s ease}.page_breadcrumbs__PdzZp a:hover{color:var(--primary-green);text-decoration:underline}.page_breadcrumbs__PdzZp span{margin:0 .5rem;color:var(--text-light)}.page_header__7xGZB{grid-column:1/-1;text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px solid var(--border-color);position:relative}.page_header__7xGZB:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:100px;height:2px;background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%)}.page_title__w1OTj{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;margin-bottom:1rem;color:var(--text-primary);letter-spacing:-.02em;background:linear-gradient(135deg,var(--text-primary) 0,var(--primary-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.page_updateDate__JbTNI{font-size:.95rem;color:var(--text-secondary);font-style:italic}.page_sidebar__Blc1m{position:-webkit-sticky;position:sticky;top:20px;height:-moz-fit-content;height:fit-content;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.page_sidebarTitle__2iiqQ{font-size:.875rem;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid var(--border-color)}.page_sidebarNav__lh2mE{list-style:none;padding:0;margin:0}.page_sidebarNav__lh2mE li{margin-bottom:.5rem}.page_sidebarNav__lh2mE li a{display:block;padding:.5rem .75rem;font-size:.875rem;color:var(--text-secondary);text-decoration:none;border-radius:6px;transition:all .3s ease;border-left:3px solid rgba(0,0,0,0)}.page_sidebarNav__lh2mE li a:hover{background:var(--bg-light);color:var(--primary-blue);border-left-color:var(--primary-blue);transform:translateX(4px)}.page_sidebarNav__lh2mE li a.page_active__Yf3_9{background:linear-gradient(135deg,rgba(14,165,233,.1),rgba(16,185,129,.1));color:var(--primary-blue);border-left-color:var(--primary-blue);font-weight:600}.page_content__Qa3nT{background:#fff;padding:3rem;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.page_section__o_LeS{margin-bottom:3rem;scroll-margin-top:100px}.page_section__o_LeS:last-child{margin-bottom:0}.page_section__o_LeS p{font-size:1rem;line-height:1.8;color:var(--text-secondary);margin-bottom:1.25rem}.page_section__o_LeS p:last-child{margin-bottom:0}.page_section__o_LeS p a{color:var(--primary-blue);text-decoration:none;transition:color .3s ease;font-weight:500}.page_section__o_LeS p a:hover{color:var(--primary-green);text-decoration:underline}.page_section__o_LeS ul{margin:1.25rem 0;padding-left:1.5rem}.page_section__o_LeS ul li{font-size:1rem;line-height:1.8;color:var(--text-secondary);margin-bottom:.875rem;position:relative}.page_section__o_LeS ul li:last-child{margin-bottom:0}.page_section__o_LeS ul li::marker{color:var(--primary-blue)}.page_section__o_LeS ul li strong{color:var(--text-primary);font-weight:600}.page_sectionTitle__9LgGa{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:1.25rem;margin-top:0;padding-bottom:.75rem;border-bottom:2px solid var(--border-color);position:relative}.page_sectionTitle__9LgGa:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%)}.page_subsectionTitle__hPkUY{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-top:2rem;margin-bottom:1rem}.page_contactInfo__4BpwK{background:linear-gradient(135deg,rgba(14,165,233,.05),rgba(16,185,129,.05));padding:2rem;border-radius:12px;margin-top:1.5rem;border:1px solid var(--border-color)}.page_contactInfo__4BpwK p{margin-bottom:.75rem}.page_contactInfo__4BpwK p:last-child{margin-bottom:0}.page_contactInfo__4BpwK p strong{color:var(--text-primary);font-size:1.1rem}.page_contactInfo__4BpwK p a{color:var(--primary-blue);text-decoration:none;transition:color .3s ease;font-weight:500}.page_contactInfo__4BpwK p a:hover{color:var(--primary-green);text-decoration:underline}@media(max-width:1024px){.page_container__FKBn1{grid-template-columns:1fr;gap:2rem;padding:2rem 1.5rem}.page_sidebar__Blc1m{position:relative;top:0;order:-1}.page_content__Qa3nT{padding:2rem 1.5rem}}@media(max-width:768px){.page_legalPage__X6Zoa{padding-top:70px}.page_container__FKBn1{padding:2rem 1rem}.page_header__7xGZB{margin-bottom:1.5rem;padding-bottom:1.5rem}.page_content__Qa3nT{padding:1.5rem 1rem}.page_section__o_LeS{margin-bottom:2rem}.page_sidebar__Blc1m{padding:1rem}}@media(max-width:480px){.page_title__w1OTj{font-size:1.75rem}.page_sectionTitle__9LgGa{font-size:1.5rem}.page_subsectionTitle__hPkUY{font-size:1.125rem}.page_contactInfo__4BpwK{padding:1.5rem 1rem}}.page_legalPage__aTnDx{min-height:100vh;background:var(--bg-light)}.page_container__8usc4{max-width:1200px;margin:0 auto;padding:3rem 2rem;width:100%;display:grid;grid-template-columns:250px 1fr;grid-gap:3rem;gap:3rem;position:relative}.page_breadcrumbs__d94EN{grid-column:1/-1;margin-bottom:1rem;font-size:.875rem;color:var(--text-secondary)}.page_breadcrumbs__d94EN a{color:var(--primary-blue);text-decoration:none;transition:color .3s ease}.page_breadcrumbs__d94EN a:hover{color:var(--primary-green);text-decoration:underline}.page_breadcrumbs__d94EN span{margin:0 .5rem;color:var(--text-light)}.page_header__kEVbb{grid-column:1/-1;text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px solid var(--border-color);position:relative}.page_header__kEVbb:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:100px;height:2px;background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%)}.page_title__VtbcJ{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;margin-bottom:1rem;color:var(--text-primary);letter-spacing:-.02em;background:linear-gradient(135deg,var(--text-primary) 0,var(--primary-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.page_updateDate__gmXaW{font-size:.95rem;color:var(--text-secondary);font-style:italic}.page_sidebar__SP1YQ{position:-webkit-sticky;position:sticky;top:20px;height:-moz-fit-content;height:fit-content;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.page_sidebarTitle__0tRm5{font-size:.875rem;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid var(--border-color)}.page_sidebarNav__DCdb3{list-style:none;padding:0;margin:0}.page_sidebarNav__DCdb3 li{margin-bottom:.5rem}.page_sidebarNav__DCdb3 li a{display:block;padding:.5rem .75rem;font-size:.875rem;color:var(--text-secondary);text-decoration:none;border-radius:6px;transition:all .3s ease;border-left:3px solid rgba(0,0,0,0)}.page_sidebarNav__DCdb3 li a:hover{background:var(--bg-light);color:var(--primary-blue);border-left-color:var(--primary-blue);transform:translateX(4px)}.page_sidebarNav__DCdb3 li a.page_active__3w9eK{background:linear-gradient(135deg,rgba(14,165,233,.1),rgba(16,185,129,.1));color:var(--primary-blue);border-left-color:var(--primary-blue);font-weight:600}.page_content__ljTRd{background:#fff;padding:3rem;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.page_section__mr_LQ{margin-bottom:3rem;scroll-margin-top:100px}.page_section__mr_LQ:last-child{margin-bottom:0}.page_section__mr_LQ p{font-size:1rem;line-height:1.8;color:var(--text-secondary);margin-bottom:1.25rem}.page_section__mr_LQ p:last-child{margin-bottom:0}.page_section__mr_LQ ul{margin:1.25rem 0;padding-left:1.5rem}.page_section__mr_LQ ul li{font-size:1rem;line-height:1.8;color:var(--text-secondary);margin-bottom:.875rem;position:relative}.page_section__mr_LQ ul li:last-child{margin-bottom:0}.page_section__mr_LQ ul li::marker{color:var(--primary-blue)}.page_section__mr_LQ ul li strong{color:var(--text-primary);font-weight:600}.page_sectionTitle__UnAQg{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:1.25rem;margin-top:0;padding-bottom:.75rem;border-bottom:2px solid var(--border-color);position:relative}.page_sectionTitle__UnAQg:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-green) 100%)}.page_subsectionTitle__JU7_9{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-top:2rem;margin-bottom:1rem}.page_tableWrapper__UGanC{overflow-x:auto;margin:2rem 0;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.page_table__eYbkh{width:100%;border-collapse:collapse;font-size:.95rem;background:#fff}.page_table__eYbkh thead{background:linear-gradient(135deg,rgba(14,165,233,.1),rgba(16,185,129,.1))}.page_table__eYbkh th{padding:1.25rem 1rem;text-align:left;font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--border-color)}.page_table__eYbkh td{padding:1rem;border-bottom:1px solid var(--border-color);color:var(--text-secondary)}.page_table__eYbkh tr:last-child td{border-bottom:none}.page_table__eYbkh tr:hover{background:var(--bg-light)}.page_contactInfo__KwegA{background:linear-gradient(135deg,rgba(14,165,233,.05),rgba(16,185,129,.05));padding:2rem;border-radius:12px;margin-top:1.5rem;border:1px solid var(--border-color)}.page_contactInfo__KwegA p{margin-bottom:.75rem}.page_contactInfo__KwegA p:last-child{margin-bottom:0}.page_contactInfo__KwegA p strong{color:var(--text-primary);font-size:1.1rem}.page_contactInfo__KwegA p a{color:var(--primary-blue);text-decoration:none;transition:color .3s ease;font-weight:500}.page_contactInfo__KwegA p a:hover{color:var(--primary-green);text-decoration:underline}@media(max-width:1024px){.page_container__8usc4{grid-template-columns:1fr;gap:2rem;padding:2rem 1.5rem}.page_sidebar__SP1YQ{position:relative;top:0;order:-1}.page_content__ljTRd{padding:2rem 1.5rem}}@media(max-width:768px){.page_legalPage__aTnDx{padding-top:70px}.page_container__8usc4{padding:2rem 1rem}.page_header__kEVbb{margin-bottom:1.5rem;padding-bottom:1.5rem}.page_content__ljTRd{padding:1.5rem 1rem}.page_section__mr_LQ{margin-bottom:2rem}.page_tableWrapper__UGanC{margin:1.5rem 0}.page_table__eYbkh{font-size:.875rem}.page_table__eYbkh td,.page_table__eYbkh th{padding:.75rem .5rem}.page_sidebar__SP1YQ{padding:1rem}}@media(max-width:480px){.page_title__VtbcJ{font-size:1.75rem}.page_sectionTitle__UnAQg{font-size:1.5rem}.page_subsectionTitle__JU7_9{font-size:1.125rem}.page_contactInfo__KwegA{padding:1.5rem 1rem}}