.TaxWidget_caesarWidgetSection__gBS8w{padding:4rem 1.5rem;background:radial-gradient(circle at 50% 0,#1e1b4b 0,#020617 60%);color:#f9fafb;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;min-height:600px;display:flex;justify-content:center}.TaxWidget_caesarWidgetContainer__SFVAc{max-width:1000px;width:100%;margin:0 auto;position:relative;z-index:1}.TaxWidget_caesarWidgetHeader__4G9d7{text-align:center;margin-bottom:3rem;animation:TaxWidget_fadeInDown__vartv .8s ease-out}.TaxWidget_caesarWidgetHeader__4G9d7 h2{font-size:2.5rem;font-weight:700;margin-bottom:.75rem;background:linear-gradient(135deg,#fff,#e2e8f0 50%,#94a3b8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em;text-shadow:0 0 40px rgba(255,255,255,.1)}.TaxWidget_caesarWidgetHeader__4G9d7 p{max-width:600px;margin:0 auto;color:#94a3b8;font-size:1.05rem;line-height:1.6}.TaxWidget_caesarHeaderPill__7NR_k{display:inline-flex;align-items:center;padding:.35rem .85rem;border-radius:999px;border:1px solid rgba(99,102,241,.3);background:rgba(99,102,241,.1);font-size:.75rem;font-weight:600;color:#818cf8;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.TaxWidget_caesarSteps__dGYLd{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;animation:TaxWidget_fadeIn__bfw0R 1s ease-out}.TaxWidget_caesarStep__zcUQx{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);font-size:.85rem;color:#94a3b8;transition:all .3s ease}.TaxWidget_caesarStep__zcUQx span{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:rgba(255,255,255,.1);font-size:.75rem;font-weight:600;color:#e2e8f0}.TaxWidget_caesarStepActive__qrTIK{border-color:#6366f1;background:rgba(99,102,241,.1);color:#fff;box-shadow:0 0 15px rgba(99,102,241,.2)}.TaxWidget_caesarStepActive__qrTIK span{background:#6366f1;color:#fff}.TaxWidget_caesarCard__Lo9AE{background:linear-gradient(145deg,rgba(15,23,42,.7),rgba(15,23,42,.5));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:1.5rem;padding:2.5rem;border:1px solid transparent;background-image:linear-gradient(145deg,rgba(15,23,42,.7),rgba(15,23,42,.5)),linear-gradient(145deg,rgba(99,102,241,.2),rgba(139,92,246,.1));background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 25px 50px -12px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1),0 0 0 1px rgba(99,102,241,.1);animation:TaxWidget_fadeInUp__2YyFu .6s ease-out;position:relative;max-width:900px;margin:0 auto}.TaxWidget_caesarCardHidden__VAXj6{display:none}.TaxWidget_caesarLeadGrid__0F66F{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}@media (max-width:768px){.TaxWidget_caesarLeadGrid__0F66F{grid-template-columns:1fr}}.TaxWidget_caesarField__oVEjs{margin-bottom:1.5rem}.TaxWidget_caesarFieldRequired__IIe8a label:after{content:" *";color:#f87171}.TaxWidget_caesarField__oVEjs label{display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem;color:#e2e8f0}.TaxWidget_caesarField__oVEjs input[type=email],.TaxWidget_caesarField__oVEjs input[type=number],.TaxWidget_caesarField__oVEjs input[type=text]{width:100%;padding:.75rem 1rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(0,0,0,.3),rgba(0,0,0,.2));color:#fff;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.TaxWidget_caesarField__oVEjs input::placeholder{color:#475569}.TaxWidget_caesarField__oVEjs input:hover{border-color:rgba(255,255,255,.15);background:rgba(0,0,0,.25)}.TaxWidget_caesarField__oVEjs input:focus{outline:none;border-color:#6366f1;background:rgba(0,0,0,.35);box-shadow:0 0 0 4px rgba(99,102,241,.15),inset 0 1px 2px rgba(0,0,0,.3);transform:translateY(-1px)}.TaxWidget_caesarFieldHelp__X6sXa{display:block;margin-top:.4rem;font-size:.8rem;color:#94a3b8;line-height:1.4}.TaxWidget_caesarError__YQC3Q{display:block;margin-top:.4rem;font-size:.8rem;color:#f87171}.TaxWidget_caesarOptional__IcvBJ{font-size:.8rem;color:#64748b;font-weight:400;margin-left:.3rem}.TaxWidget_caesarChipGroup__qYdkP{display:flex;flex-wrap:wrap;gap:.75rem}.TaxWidget_caesarChip__TSEuX{border-radius:.75rem;padding:.6rem 1.2rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:#cbd5e1;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.TaxWidget_caesarChip__TSEuX:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(99,102,241,.2);transform:translate(-50%,-50%);transition:width .6s,height .6s}.TaxWidget_caesarChip__TSEuX:hover:before{width:300px;height:300px}.TaxWidget_caesarChip__TSEuX:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.25);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.TaxWidget_caesarChipSelected__OHVa7{background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(139,92,246,.15));border-color:#6366f1;color:#fff;box-shadow:0 0 20px rgba(99,102,241,.3),inset 0 1px 0 rgba(255,255,255,.1);transform:translateY(-1px)}.TaxWidget_caesarLeadFooter__fS2Um{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;align-items:center}.TaxWidget_caesarSmall__D1rFY{font-size:.8rem;color:#64748b;text-align:center;max-width:500px}.TaxWidget_caesarBtn__GKFH2{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 2rem;border-radius:999px;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.TaxWidget_caesarBtnPrimary__1AbrD{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 4px 15px rgba(79,70,229,.4),inset 0 1px 0 rgba(255,255,255,.2);position:relative;overflow:hidden}.TaxWidget_caesarBtnPrimary__1AbrD:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.TaxWidget_caesarBtnPrimary__1AbrD:hover:before{left:100%}.TaxWidget_caesarBtnPrimary__1AbrD:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(79,70,229,.6),inset 0 1px 0 rgba(255,255,255,.3)}.TaxWidget_caesarBtnPrimary__1AbrD:active{transform:translateY(-1px);box-shadow:0 4px 15px rgba(79,70,229,.4)}.TaxWidget_caesarTabs__POwCX{display:inline-flex;background:rgba(0,0,0,.3);padding:.35rem;border-radius:999px;border:1px solid rgba(255,255,255,.05);margin-bottom:2rem;position:relative;left:50%;transform:translateX(-50%)}.TaxWidget_caesarTab__PcOqw{border-radius:999px;padding:.6rem 1.5rem;border:none;background:transparent;color:#94a3b8;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease}.TaxWidget_caesarTab__PcOqw:hover{color:#e2e8f0}.TaxWidget_caesarTabActive__tz9aU{background:rgba(255,255,255,.1);color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2)}.TaxWidget_caesarTabPanelHidden__2CkC5{display:none}.TaxWidget_caesarPanelGrid__s3laS{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}@media (max-width:900px){.TaxWidget_caesarPanelGrid__s3laS{grid-template-columns:1fr}}.TaxWidget_caesarFieldGroupInline__JWUZw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1rem}@media (max-width:600px){.TaxWidget_caesarFieldGroupInline__JWUZw{grid-template-columns:1fr}}.TaxWidget_caesarPillInput__OWUL6{padding:.75rem 1rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);font-size:.95rem;color:#e2e8f0;display:flex;align-items:center}.TaxWidget_caesarResult__caURa{background:linear-gradient(145deg,rgba(30,41,59,.5),rgba(15,23,42,.5));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.25rem;padding:2rem;border:1px solid transparent;background-image:linear-gradient(145deg,rgba(30,41,59,.5),rgba(15,23,42,.5)),linear-gradient(145deg,rgba(99,102,241,.15),rgba(139,92,246,.1));background-origin:border-box;background-clip:padding-box,border-box;position:-webkit-sticky;position:sticky;top:2rem;box-shadow:0 20px 40px -12px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05)}.TaxWidget_caesarBadge__OaqfM{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:999px;background:rgba(99,102,241,.1);color:#818cf8;font-size:.7rem;font-weight:600;margin-bottom:1rem;border:1px solid rgba(99,102,241,.2)}.TaxWidget_caesarResult__caURa h3{font-size:1.1rem;margin-bottom:1.5rem;color:#f1f5f9}.TaxWidget_caesarResultMain__QPlJj{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.TaxWidget_caesarResultMainSecondary__WjcDX{margin-top:1rem;border-bottom:none;padding-bottom:0}.TaxWidget_caesarResultLabel___kFyK{font-size:.85rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.TaxWidget_caesarResultAmount__Pw6tQ{font-size:2.5rem;font-weight:700;margin:0;background:linear-gradient(135deg,#fff,#cbd5e1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.TaxWidget_caesarResultSubtext__53YNz{font-size:.9rem;color:#64748b;margin-top:.5rem;line-height:1.4}.TaxWidget_caesarResultBreakdown__G1xTK{margin:1.5rem 0}.TaxWidget_caesarResultRow__IQ8wm{display:flex;justify-content:space-between;font-size:.9rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px dashed rgba(255,255,255,.1)}.TaxWidget_caesarResultRow__IQ8wm:last-child{border-bottom:none}.TaxWidget_caesarResultRow__IQ8wm dt{color:#94a3b8}.TaxWidget_caesarResultRow__IQ8wm dd{margin:0;font-weight:600;color:#e2e8f0}.TaxWidget_caesarToggleRow__wpgch{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;padding:.75rem;background:rgba(255,255,255,.02);border-radius:.75rem;border:1px solid rgba(255,255,255,.05)}.TaxWidget_caesarToggle__rszNi{position:relative;width:48px;height:26px;border-radius:999px;border:none;padding:0;cursor:pointer;background:rgba(255,255,255,.1);transition:all .3s ease}.TaxWidget_caesarToggleOn__31_qk{background:#4f46e5}.TaxWidget_caesarToggleThumb__ucGEH{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px rgba(0,0,0,.2)}.TaxWidget_caesarToggleOn__31_qk .TaxWidget_caesarToggleThumb__ucGEH{transform:translateX(22px)}.TaxWidget_caesarFieldToggles__d_QkC span{font-size:.9rem;color:#e2e8f0}.TaxWidget_caesarTooltip__qUnLd{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:.5rem;border-radius:50%;border:1px solid rgba(255,255,255,.3);color:rgba(255,255,255,.6);font-size:.7rem;cursor:help;position:relative;transition:all .2s ease}.TaxWidget_caesarTooltip__qUnLd:hover{border-color:#fff;color:#fff;background:rgba(255,255,255,.1)}.TaxWidget_caesarTooltip__qUnLd:after{content:attr(data-tooltip);bottom:140%;background:rgba(15,23,42,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e2e8f0;padding:.75rem 1rem;border-radius:.75rem;font-size:.8rem;line-height:1.4;white-space:normal;min-width:200px;max-width:280px;pointer-events:none;box-shadow:0 10px 30px rgba(0,0,0,.5);z-index:50;border:1px solid rgba(255,255,255,.1)}.TaxWidget_caesarTooltip__qUnLd:after,.TaxWidget_caesarTooltip__qUnLd:before{position:absolute;left:50%;transform:translateX(-50%) translateY(10px);opacity:0;transition:all .2s ease}.TaxWidget_caesarTooltip__qUnLd:before{content:"";bottom:130%;border:6px solid transparent;border-top-color:rgba(15,23,42,.95)}.TaxWidget_caesarTooltip__qUnLd:focus-visible:after,.TaxWidget_caesarTooltip__qUnLd:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.TaxWidget_caesarTooltip__qUnLd:focus-visible:before,.TaxWidget_caesarTooltip__qUnLd:hover:before{opacity:1;transform:translateX(-50%) translateY(0)}@keyframes TaxWidget_fadeIn__bfw0R{0%{opacity:0}to{opacity:1}}@keyframes TaxWidget_fadeInDown__vartv{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes TaxWidget_fadeInUp__2YyFu{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Navbar_nav__yFFPE{position:fixed;top:0;left:0;right:0;background:rgba(15,15,30,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;transition:all .3s ease}.Navbar_nav__yFFPE.Navbar_scrolled__N9DJM{box-shadow:0 10px 30px rgba(0,0,0,.3)}.Navbar_navContainer__lQsro{max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;justify-content:space-between;align-items:center}.Navbar_logo__X4o9i{font-size:1.75rem;font-weight:900;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;transition:transform .3s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Navbar_logo__X4o9i:hover{transform:scale(1.05)}.Navbar_navLinks__BPXkM{display:flex;gap:32px;align-items:center}.Navbar_navLinks__BPXkM a{color:var(--text-secondary);text-decoration:none;font-weight:500;font-size:.95rem;transition:all .3s ease;position:relative;cursor:pointer}.Navbar_navLinks__BPXkM a:hover{color:var(--primary);transform:translateY(-1px)}.Navbar_navLinks__BPXkM a:active{transform:translateY(0)}.Navbar_navLinks__BPXkM a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--gradient);transition:width .3s ease}.Navbar_navLinks__BPXkM a:hover:after{width:100%}.Navbar_navLinks__BPXkM a.Navbar_active__qyFWv{color:var(--primary);font-weight:600}.Navbar_navLinks__BPXkM a.Navbar_active__qyFWv:after{width:100%}.Navbar_navCta__zkXHV{background:var(--gradient);color:white;padding:10px 24px;border-radius:25px;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease;display:inline-block;cursor:pointer}.Navbar_navCta__zkXHV:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(102,126,234,.4)}.Navbar_navActions__FemeQ{display:flex;align-items:center;gap:24px}.Navbar_signIn__Eq6r_{color:var(--text-secondary);font-weight:600;font-size:.95rem;text-decoration:none;transition:all .3s ease;cursor:pointer}.Navbar_signIn__Eq6r_:hover{color:var(--primary);transform:translateY(-1px)}.Navbar_mobileMenuToggle__pFgHJ{display:none;flex-direction:column;cursor:pointer;background:none;border:none;padding:4px;z-index:1001}.Navbar_mobileMenuToggle__pFgHJ span{width:24px;height:2px;background:var(--primary);margin:3px 0;transition:.3s}@media (max-width:768px){.Navbar_navLinks__BPXkM{display:none;position:fixed;top:70px;left:0;right:0;background:rgba(15,15,30,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;padding:20px;gap:15px;border-bottom:1px solid var(--border);z-index:999}.Navbar_mobileMenuToggle__pFgHJ,.Navbar_navLinks__BPXkM.Navbar_mobileOpen__Ls_B6{display:flex}.Navbar_navActions__FemeQ,.Navbar_navCta__zkXHV{display:none}.Navbar_navLinks__BPXkM a{padding:10px;border-radius:8px}.Navbar_navLinks__BPXkM a:hover{background:rgba(102,126,234,.1)}}.Footer_footer__pQtti{background:linear-gradient(180deg,var(--dark) 0,var(--dark-light) 100%);padding:80px 24px 40px;border-top:1px solid var(--border);position:relative;overflow:hidden}.Footer_footer__pQtti:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(102,126,234,.05) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(118,75,162,.05) 0,transparent 50%);pointer-events:none}.Footer_footerContainer__UGwZX{max-width:1200px;margin:0 auto;position:relative;z-index:1}.Footer_footerContent__yAl3k{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:50px;gap:50px;margin-bottom:60px}.Footer_footerBrand__s5UQq{padding-right:30px}.Footer_footerBrand__s5UQq h3{font-size:2rem;font-weight:900;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;display:inline-block}.Footer_footerBrand__s5UQq p{color:var(--text-secondary);line-height:1.8;font-size:.95rem}.Footer_footerSection__UvV_8{display:block}.Footer_footerSection__UvV_8 h4{color:var(--text-primary);margin-bottom:24px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;opacity:.9}.Footer_footerSection__UvV_8 a{display:block;color:var(--text-secondary);text-decoration:none;padding:10px 0;transition:all .3s ease;font-size:.95rem;position:relative;cursor:pointer}.Footer_footerSection__UvV_8 a:hover{color:var(--primary);padding-left:15px}.Footer_socialLinks__tA7gt{margin-top:30px;display:flex;gap:15px}.Footer_socialLink__hPzxm{width:40px;height:40px;background:rgba(102,126,234,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary);transition:all .3s ease;text-decoration:none;font-weight:700}.Footer_socialLink__hPzxm:hover{background:var(--gradient);color:white;transform:translateY(-3px);box-shadow:0 10px 20px rgba(102,126,234,.3)}.Footer_footerBottom__YIYBj{text-align:center;padding-top:40px;border-top:1px solid rgba(102,126,234,.1);color:var(--text-muted);font-size:.85rem;letter-spacing:.5px}.Footer_footerBottomContent__xNYKH{max-width:800px;margin:0 auto;justify-content:space-between;align-items:center}.Footer_footerBottomContent__xNYKH,.Footer_footerLegal__eDu4q{display:flex;flex-wrap:wrap;gap:20px}.Footer_footerLegal__eDu4q a{color:var(--text-muted);text-decoration:none;transition:color .3s ease;font-size:.85rem}.Footer_footerLegal__eDu4q a:hover{color:var(--primary)}@media (max-width:968px){.Footer_footerContent__yAl3k{grid-template-columns:repeat(2,1fr);gap:40px}.Footer_footerBrand__s5UQq{grid-column:span 2;padding-right:0}}@media (max-width:640px){.Footer_footerContent__yAl3k{grid-template-columns:1fr;gap:30px}.Footer_footerBrand__s5UQq{grid-column:span 1}.Footer_footerSection__UvV_8 a{padding-left:0!important}}.Modal_modalOverlay__Aqbbl{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000;padding:20px;overflow-y:auto}.Modal_modalOverlay__Aqbbl.Modal_active__5FgLP{display:flex!important;align-items:center;justify-content:center;animation:Modal_fadeIn__a_Bpq .3s ease}.Modal_modalContainer__SWSpt{background:var(--dark-light);border:1px solid var(--border);border-radius:20px;padding:40px;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:Modal_slideUp__Ri4CF .3s ease}.Modal_modalClose__MGV2U{position:absolute;top:20px;right:20px;width:32px;height:32px;background:rgba(255,255,255,.1);border:none;border-radius:50%;color:var(--text-secondary);font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.Modal_modalClose__MGV2U:hover{background:rgba(255,255,255,.2);color:var(--text-primary);transform:rotate(90deg)}.Modal_modalHeader__veIq5{margin-bottom:30px}.Modal_modalHeader__veIq5 h2{font-size:2rem;font-weight:800;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px}.Modal_modalHeader__veIq5 p{color:var(--text-secondary);font-size:1rem;line-height:1.5}.Modal_modalForm__PKUba{display:flex;flex-direction:column;gap:24px}.Modal_formGroup__jDkBu{display:flex;flex-direction:column;gap:8px}.Modal_formLabel__vC5ei{color:var(--text-primary);font-size:.95rem;font-weight:600}.Modal_required__Znj3X{color:var(--primary)}.Modal_radioGroup__TwgsP{display:flex;flex-direction:column;gap:12px}.Modal_radioOption__eDefw{display:flex;flex-direction:column;padding:16px;background:rgba(255,255,255,.03);border:2px solid var(--border);border-radius:12px;cursor:pointer;transition:all .3s ease}.Modal_radioOption__eDefw:hover{background:rgba(102,126,234,.05);border-color:var(--primary)}.Modal_radioOption__eDefw:has(input:checked){background:rgba(102,126,234,.1);border-color:var(--primary)}.Modal_radioOption__eDefw input[type=radio]{display:none}.Modal_radioLabel__vxROd{color:var(--text-primary);font-weight:600;font-size:1rem}.Modal_radioHint__I2QEZ{color:var(--text-muted);font-size:.85rem;margin-top:4px}.Modal_modalForm__PKUba input[type=email],.Modal_modalForm__PKUba input[type=text],.Modal_modalForm__PKUba select{background:rgba(255,255,255,.05);border:2px solid var(--border);border-radius:12px;padding:12px 16px;color:var(--text-primary);font-size:1rem;transition:all .3s ease}.Modal_modalForm__PKUba input:focus,.Modal_modalForm__PKUba select:focus{outline:none;border-color:var(--primary);background:rgba(102,126,234,.05)}.Modal_modalForm__PKUba input::placeholder{color:var(--text-muted)}.Modal_modalForm__PKUba select{cursor:pointer}.Modal_modalForm__PKUba select option{background:var(--dark-light);color:var(--text-primary)}.Modal_checkboxLabel__cAhOB{display:flex;align-items:flex-start;gap:12px;cursor:pointer;color:var(--text-secondary);font-size:.95rem}.Modal_checkboxLabel__cAhOB input[type=checkbox]{margin-top:2px;width:18px;height:18px;cursor:pointer;accent-color:var(--primary)}.Modal_link__ucxio{color:var(--primary);text-decoration:underline}.Modal_btnSubmit__4cSpC{background:var(--gradient);color:white;padding:16px 32px;border:none;border-radius:25px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.Modal_btnSubmit__4cSpC:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(102,126,234,.4)}@media (max-width:768px){.Modal_modalContainer__SWSpt{width:95%;padding:24px;margin:20px;max-height:85vh}.Modal_modalHeader__veIq5 h2{font-size:1.5rem}}.RequestAccessForm_formContainer__d0BZ7{display:flex;flex-direction:column;gap:1.5rem}.RequestAccessForm_formGroup__hRz5V{display:flex;flex-direction:column;gap:.5rem}.RequestAccessForm_formLabel__j3Nxj{color:var(--text-primary);font-size:.95rem;font-weight:600}.RequestAccessForm_required__5bSoD{color:var(--primary);margin-left:.2rem}.RequestAccessForm_input__tqxYI,.RequestAccessForm_select__7cRXX,.RequestAccessForm_textarea__f4odG{background:rgba(255,255,255,.05);border:2px solid var(--border);border-radius:12px;padding:12px 16px;color:var(--text-primary);font-size:1rem;width:100%;transition:all .3s ease}.RequestAccessForm_input__tqxYI:focus,.RequestAccessForm_select__7cRXX:focus,.RequestAccessForm_textarea__f4odG:focus{outline:none;border-color:var(--primary);background:rgba(102,126,234,.05)}.RequestAccessForm_input__tqxYI::placeholder,.RequestAccessForm_textarea__f4odG::placeholder{color:var(--text-muted)}.RequestAccessForm_select__7cRXX{cursor:pointer}.RequestAccessForm_select__7cRXX option{background:var(--dark-light);color:var(--text-primary)}.RequestAccessForm_checkboxGroup__x2_ji{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem}.RequestAccessForm_checkboxLabel__xYMyv{display:flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:50px;border:1px solid var(--border);background:rgba(255,255,255,.05);color:var(--text-secondary);font-size:.95rem;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RequestAccessForm_checkbox__sepsT{display:none}.RequestAccessForm_checkboxLabel__xYMyv:has(.RequestAccessForm_checkbox__sepsT:checked){background:var(--gradient);border-color:transparent;color:white;box-shadow:0 4px 15px rgba(102,126,234,.3)}.RequestAccessForm_checkboxLabel__xYMyv:hover{background:rgba(255,255,255,.1)}.RequestAccessForm_checkboxLabel__xYMyv:has(.RequestAccessForm_checkbox__sepsT:checked):hover{background:var(--gradient);opacity:.9}.RequestAccessForm_submitButton__9ePk5{background:var(--gradient);color:white;padding:16px 32px;border:none;border-radius:25px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1rem;width:100%}.RequestAccessForm_submitButton__9ePk5:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(102,126,234,.4)}.RequestAccessForm_row__ZyoGp{display:flex;gap:1rem}.RequestAccessForm_row__ZyoGp>*{flex:1 1}@media (max-width:600px){.RequestAccessForm_row__ZyoGp{flex-direction:column}}.RequestAccessForm_helpText__aommE{font-size:.85rem;color:var(--text-muted);margin-top:-.25rem;margin-bottom:.25rem}.RequestAccessForm_errorMessage__2h8GA{color:#ff4d4f;font-size:.85rem;margin-top:.25rem}