.chat-popup{position:fixed;bottom:20px;right:20px;background:#fff;border-radius:10px;border:1px solid #ccc;width:350px;max-width:100%;height:450px;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:1000;display:flex;flex-direction:column;font-family:Arial,sans-serif}.chat-header{background:#0070f3;padding:15px;color:#fff;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;justify-content:space-between;align-items:center}.close-btn{background:none;border:none;color:#fff;font-size:18px;cursor:pointer}.chat-messages{overflow-y:auto;flex-grow:1;padding:10px;border-bottom:1px solid #ddd}.my-message{text-align:right;background:#e1ffc7}.my-message,.system-message{padding:10px;margin:5px 0;border-radius:10px}.system-message{text-align:center;font-style:italic;color:gray}.server-message{text-align:left;background:#f1f1f1;padding:10px;margin:5px 0;border-radius:10px}.send-btn{background-color:#0070f3;color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer;margin:10px}.offline-form{display:flex;flex-direction:column;padding:10px}.error{color:red;font-size:12px;margin-bottom:10px}@media (max-width:600px){.chat-popup{width:90%;height:50%;bottom:0;right:0}}:root{--bg-primary:#09090b;--bg-card:#0e0e11;--bg-muted:#27272a;--text-primary:#fafafa;--text-secondary:#a1a1aa;--text-muted:#a1a1aa;--primary:#8e3bed;--secondary:#00d4ff;--success:#16a249;--warning:#f59f0a;--border:#27272a;--gradient-primary:linear-gradient(135deg,#8e3bed,#00d4ff);--gradient-title:linear-gradient(90deg,#a78bfa,#93c5fd 50%,#67e8f9);--gradient-accent:linear-gradient(135deg,#8e3bed,#cc5af2);--gradient-background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(142,59,237,.15),transparent);--gradient-card:linear-gradient(145deg,rgba(14,14,17,.8),rgba(16,16,20,.4));--shadow-glow:0 0 40px rgba(142,59,237,.3);--shadow-glow-lg:0 0 60px rgba(142,59,237,.4);--transition-normal:300ms cubic-bezier(0.4,0,0.2,1);--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--radius:1rem;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--spacing-3xl:5rem}.container{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container{padding-left:2rem;padding-right:2rem}}.home-landing-page{min-height:100vh;background:var(--bg-primary);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;overflow-x:hidden;padding-top:60px}@media (min-width:768px){.home-landing-page{padding-top:80px}}.home-hero-section{padding:2rem 0;position:relative}@media (min-width:640px){.home-hero-section{padding:3rem 0}}@media (min-width:768px){.home-hero-section{padding:4rem 0;margin-top:2rem}}@media (min-width:1024px){.home-hero-section{padding:5rem 0;margin-top:4rem}}.home-stats-section{padding:2rem 0;position:relative}@media (min-width:640px){.home-stats-section{padding:3rem 0}}@media (min-width:1024px){.home-stats-section{padding:4rem 0}}.home-services-section{padding:2.5rem 0;position:relative}@media (min-width:640px){.home-services-section{padding:3.5rem 0}}@media (min-width:1024px){.home-services-section{padding:5rem 0}}.home-prompt-section{padding:2.5rem 0;position:relative}@media (min-width:640px){.home-prompt-section{padding:3.5rem 0}}@media (min-width:1024px){.home-prompt-section{padding:5rem 0}}.home-community-section{padding:2.5rem 0;position:relative}@media (min-width:640px){.home-community-section{padding:3.5rem 0}}@media (min-width:1024px){.home-community-section{padding:5rem 0}}.home-landing-page>section{width:100%;clear:both}:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}.skip-link{position:absolute;top:-100px;left:0;background:var(--primary);color:#fff;padding:.75rem 1.5rem;text-decoration:none;font-weight:600;z-index:9999;border-radius:0 0 .5rem 0;transition:top .2s}.skip-link:focus{top:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast:high){:root{--text-primary:#fff;--text-secondary:#e0e0e0;--bg-primary:#000;--border:#666}}@media print{.home-landing-page{background:#fff;color:#000}.container{max-width:100%}}@media (max-width:767px){a,button{min-height:44px;min-width:44px}}.btnPrimary,.btnSecondary{padding:.875rem 1.5rem;border-radius:.625rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;border:none;min-height:44px;white-space:nowrap}@media (min-width:640px){.btnPrimary,.btnSecondary{padding:.875rem 2rem}}.btnPrimary{background:var(--gradient-primary);color:var(--text-primary);box-shadow:0 0 20px rgba(124,58,237,.25)}.btnPrimary:focus-visible,.btnPrimary:hover{transform:translateY(-2px);box-shadow:0 4px 30px rgba(124,58,237,.4)}.btnSecondary{background:transparent;color:var(--text-primary);border:1px solid hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btnSecondary:focus-visible,.btnSecondary:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.25);transform:translateY(-2px)}.HeroLatest_heroGrid__dbt3B{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:start;margin-top:1rem;margin-bottom:2rem}@media (min-width:768px){.HeroLatest_heroGrid__dbt3B{grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:1.5rem}}@media (min-width:1024px){.HeroLatest_heroGrid__dbt3B{grid-template-columns:58% 42%;gap:3rem;margin-top:2rem;margin-bottom:3rem}}@media (min-width:1280px){.HeroLatest_heroGrid__dbt3B{grid-template-columns:60% 40%;gap:4rem}}.HeroLatest_title__we4H7{font-size:clamp(1.875rem,5.5vw,3.5rem);font-weight:900;line-height:1.1;margin-bottom:1.75rem;background:var(--gradient-title);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}@media (min-width:768px){.HeroLatest_title__we4H7{margin-bottom:2rem}}.HeroLatest_uspBullets__Jft6a{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1rem;margin-bottom:1.75rem;padding:1.5rem 2rem;background:linear-gradient(135deg,rgba(0,217,255,.03),rgba(124,58,237,.03));border:1.5px solid transparent;background-clip:padding-box;border-radius:.75rem;position:relative}.HeroLatest_uspBullets__Jft6a:before{content:"";position:absolute;inset:0;border-radius:.75rem;padding:1.5px;background:linear-gradient(90deg,rgba(0,217,255,.4),rgba(124,58,237,.4),rgba(0,217,255,.4));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background-size:200% 100%;animation:HeroLatest_borderShimmer__V8iUY 3s linear infinite}@keyframes HeroLatest_borderShimmer__V8iUY{0%{background-position:200% 0}to{background-position:-200% 0}}.HeroLatest_uspBullet__T_qRs{font-size:clamp(1.0625rem,1.8vw,1.15rem);font-weight:500;color:hsla(0,0%,100%,.9);display:flex;align-items:center;gap:.625rem;position:relative;letter-spacing:-.01em}.HeroLatest_uspDivider__Gk2oT{color:rgba(0,217,255,.3);font-weight:300;font-size:.5rem;position:relative}@media (max-width:640px){.HeroLatest_uspBullets__Jft6a{padding:1.25rem 1.5rem;gap:1rem}.HeroLatest_uspDivider__Gk2oT{display:none}.HeroLatest_uspBullet__T_qRs{width:100%}}.HeroLatest_subheadline__DCdo_{font-size:clamp(1.125rem,2.2vw,1.375rem);font-weight:400;margin-bottom:2rem;color:hsla(0,0%,100%,.7);line-height:1.5;letter-spacing:-.01em}@media (min-width:768px){.HeroLatest_subheadline__DCdo_{margin-bottom:2.5rem}}.HeroLatest_stats__zCRlS{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}@media (min-width:640px){.HeroLatest_stats__zCRlS{gap:1rem;margin-bottom:2.5rem}}.HeroLatest_statItem__Amowo{display:flex;align-items:center;gap:.5rem;font-size:clamp(.8125rem,1.5vw,.9375rem);color:#00d4ff;font-weight:500;padding:.5rem .875rem;background:rgba(0,217,255,.08);border:1px solid rgba(0,217,255,.2);border-radius:1rem;white-space:nowrap}@media (min-width:640px){.HeroLatest_statItem__Amowo{padding:.5rem 1rem}}.HeroLatest_ctaGroup__XQVHg{display:flex;flex-direction:column;gap:.875rem}@media (min-width:640px){.HeroLatest_ctaGroup__XQVHg{flex-direction:row;gap:1rem}}.HeroLatest_btnPrimary__Djr0j,.HeroLatest_btnSecondary__X96RS{padding:.9rem 1.75rem;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;border:none;min-height:48px;white-space:nowrap}@media (min-width:640px){.HeroLatest_btnPrimary__Djr0j,.HeroLatest_btnSecondary__X96RS{padding:.9rem 2rem}}.HeroLatest_btnPrimary__Djr0j{background:var(--gradient-primary);color:var(--text-primary);box-shadow:0 4px 20px rgba(124,58,237,.3);position:relative;overflow:hidden}.HeroLatest_btnPrimary__Djr0j:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.HeroLatest_btnPrimary__Djr0j:hover:before{left:100%}.HeroLatest_btnPrimary__Djr0j:focus-visible,.HeroLatest_btnPrimary__Djr0j:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(124,58,237,.5)}.HeroLatest_btnSecondary__X96RS{background:hsla(0,0%,100%,.02);color:var(--text-primary);border:1px solid hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.HeroLatest_btnSecondary__X96RS:focus-visible,.HeroLatest_btnSecondary__X96RS:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.25);transform:translateY(-2px)}.HeroLatest_challengeCard__UnmuW{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:1.25rem;padding:1.5rem;transition:all var(--transition-normal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}@media (min-width:640px){.HeroLatest_challengeCard__UnmuW{border-radius:1.5rem;padding:1.75rem}}.HeroLatest_challengeCard__UnmuW:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(135deg,rgba(124,58,237,.2),rgba(0,217,255,.2));border-radius:inherit;opacity:0;transition:opacity .3s ease;z-index:-1}.HeroLatest_challengeCard__UnmuW:hover:before{opacity:1}.HeroLatest_challengeCard__UnmuW:hover{background:hsla(0,0%,100%,.03);box-shadow:0 12px 40px rgba(124,58,237,.2)}.HeroLatest_challengeHeader__cLaqj{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}@media (min-width:640px){.HeroLatest_challengeHeader__cLaqj{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1.5rem}}.HeroLatest_liveBadge___tvhG{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:#00d4ff;font-weight:600;padding:.5rem .875rem;background:rgba(0,217,255,.1);border:1px solid rgba(0,217,255,.25);border-radius:1rem;width:-moz-fit-content;width:fit-content;box-shadow:0 0 12px rgba(0,217,255,.15)}.HeroLatest_pulseDot__jWtsO{width:6px;height:6px;background:#00d4ff;border-radius:50%;animation:HeroLatest_pulse__qveGN 2s ease-in-out infinite}@keyframes HeroLatest_pulse__qveGN{0%,to{opacity:1;box-shadow:0 0 8px #00d4ff}50%{opacity:.5;box-shadow:0 0 4px #00d4ff}}.HeroLatest_questionCount__8hjPw{font-size:.8125rem;color:var(--text-secondary);opacity:.7}.HeroLatest_question__axd80{font-size:clamp(.9375rem,1.5vw,1rem);font-weight:600;margin-bottom:1.25rem;color:var(--text-primary);line-height:1.5}.HeroLatest_options__1Jsxg{display:flex;flex-direction:column;gap:.625rem}.HeroLatest_option__WlLGU{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:clamp(.8125rem,1.5vw,.875rem);color:var(--text-primary);width:100%;text-align:left;font-family:inherit;min-height:48px}.HeroLatest_option__WlLGU:focus-visible,.HeroLatest_option__WlLGU:hover:not(:disabled){background:hsla(0,0%,100%,.04);border-color:rgba(0,217,255,.3);transform:translateX(4px)}.HeroLatest_option__WlLGU:disabled{cursor:not-allowed;opacity:.6}.HeroLatest_option__WlLGU.HeroLatest_correct__JZQno{border-color:var(--success);background:rgba(16,185,129,.1)}.HeroLatest_option__WlLGU.HeroLatest_incorrect__QUOov{border-color:#ef4444;background:rgba(239,68,68,.1)}.HeroLatest_optionLetter__cRqkx{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:rgba(124,58,237,.15);border:1px solid rgba(124,58,237,.3);border-radius:.5rem;font-weight:700;font-size:.8125rem;color:var(--primary,#a78bfa);flex-shrink:0}.HeroLatest_option__WlLGU.HeroLatest_correct__JZQno .HeroLatest_optionLetter__cRqkx{background:var(--success);border-color:var(--success);color:#fff}.HeroLatest_option__WlLGU.HeroLatest_incorrect__QUOov .HeroLatest_optionLetter__cRqkx{background:#ef4444;border-color:#ef4444;color:#fff}.HeroLatest_results__9hsq7{text-align:center;padding:1.5rem 0}.HeroLatest_scoreDisplay__8y_Js{margin-bottom:1.5rem}.HeroLatest_score__vFw6C{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:800;background:var(--gradient-title);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:.5rem}.HeroLatest_scoreLabel__lH6Yx{font-size:.9375rem;color:var(--text-primary);font-weight:600;margin-bottom:.5rem}.HeroLatest_resultText__sk9QO{color:var(--text-secondary);font-size:.875rem;margin:.5rem 0 1rem;line-height:1.5}.HeroLatest_challengeFooter___HxND{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-secondary);padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.05);margin-top:1rem;margin-bottom:1rem;opacity:.7;flex-wrap:wrap}.HeroLatest_challengeFooter___HxND a{color:var(--secondary);text-decoration:none;transition:color .2s ease}.HeroLatest_challengeFooter___HxND a:hover{color:var(--primary);text-decoration:underline}.HeroLatest_confidenceWrap__x0A8X{margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.06)}.HeroLatest_confidenceRow__o1xiF{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.HeroLatest_confidenceLabel__671cN{font-size:.875rem;color:var(--text-secondary)}.HeroLatest_confidenceValue__Vpcma{font-size:.9375rem;font-weight:700;color:#3df}.HeroLatest_confidenceSlider__PlQau{-webkit-appearance:none;width:100%;height:8px;background:hsla(0,0%,100%,.08);border-radius:999px;outline:none;border:1px solid hsla(0,0%,100%,.08);margin:.25rem 0 .75rem}.HeroLatest_confidenceSlider__PlQau::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--gradient-primary);border:2px solid hsla(0,0%,100%,.9);box-shadow:0 0 0 3px rgba(125,211,252,.3);cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.HeroLatest_confidenceSlider__PlQau::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 0 0 4px rgba(125,211,252,.4)}.HeroLatest_confidenceSlider__PlQau::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--gradient-primary);border:2px solid hsla(0,0%,100%,.9);box-shadow:0 0 0 3px rgba(125,211,252,.3);cursor:pointer;-moz-transition:all .2s ease;transition:all .2s ease}.HeroLatest_confidenceSlider__PlQau::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 0 0 4px rgba(125,211,252,.4)}.HeroLatest_submitBtn__ezpDj{width:100%;padding:.75rem 1rem;border-radius:.75rem;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.03);color:var(--text-primary);font-weight:600;cursor:pointer;transition:all .2s ease;min-height:48px;font-family:inherit;font-size:.9375rem}.HeroLatest_submitBtn__ezpDj:focus-visible,.HeroLatest_submitBtn__ezpDj:hover{background:hsla(0,0%,100%,.06);border-color:rgba(124,58,237,.4);transform:translateY(-1px)}.HeroLatest_rationale__k6fWK{margin-top:1rem;font-size:.875rem;line-height:1.5;border-left:3px solid transparent;padding-left:.875rem;background:hsla(0,0%,100%,.02);border-radius:.5rem;padding-block:.625rem;animation:HeroLatest_fadeIn__jhdw_ .4s ease}.HeroLatest_correctRationale__WC7JB{border-color:var(--success);color:rgba(16,185,129,.9)}.HeroLatest_incorrectRationale__egkdn{border-color:#ef4444;color:rgba(239,68,68,.9)}.HeroLatest_confidenceNote__yvhzk{font-size:.75rem;color:var(--text-secondary);margin-top:.375rem;opacity:.85}@keyframes HeroLatest_fadeIn__jhdw_{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.HeroLatest_dimensions__AC3dM{margin-top:1.25rem;margin-bottom:1.25rem}.HeroLatest_dimRow__7SXPy{display:grid;grid-template-columns:90px 1fr 48px;align-items:center;grid-gap:.75rem;gap:.75rem;margin-top:.625rem}@media (min-width:520px){.HeroLatest_dimRow__7SXPy{grid-template-columns:110px 1fr 50px}}.HeroLatest_dimLabel__OUppd{font-size:.8125rem;color:var(--text-secondary);text-align:left;font-weight:500}.HeroLatest_dimBar__WIx3J{height:6px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.HeroLatest_dimBar__WIx3J>i{display:block;height:100%;background:var(--gradient-primary)}.HeroLatest_dimVal__DXL0P{text-align:right;font-size:.8125rem;color:var(--text-primary);font-weight:600}.HeroLatest_resultActions__Qa9Rt{margin-top:1.25rem;margin-bottom:1.25rem;display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}@media (min-width:520px){.HeroLatest_resultActions__Qa9Rt{grid-template-columns:1fr 1fr}}.HeroLatest_resultActions__Qa9Rt .HeroLatest_btnSecondary__X96RS{padding:.75rem 1rem;font-size:.75rem;min-height:48px;white-space:normal;line-height:1.3}.HeroLatest_results__9hsq7 .HeroLatest_btnPrimary__Djr0j{margin-top:1rem;max-width:220px;margin-left:auto;margin-right:auto}.Stats_stats__v10s3{padding:3rem 0;position:relative;z-index:1;overflow:hidden}@media (min-width:640px){.Stats_stats__v10s3{padding:4rem 0}}@media (min-width:1024px){.Stats_stats__v10s3{padding:5rem 0}}.Stats_visuallyHidden__MHaip{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Stats_statsGrid__43aQr{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;max-width:1200px;margin:0 auto}@media (min-width:640px){.Stats_statsGrid__43aQr{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width:968px){.Stats_statsGrid__43aQr{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.Stats_statCard__zml9l{background:linear-gradient(145deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width:640px){.Stats_statCard__zml9l{padding:2rem}}.Stats_statCard__zml9l:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#7c3aed,#22d3ee);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.Stats_statGlow__8CbP4{position:absolute;top:50%;left:50%;width:200px;height:200px;background:radial-gradient(circle,rgba(124,58,237,.15) 0,transparent 70%);transform:translate(-50%,-50%) scale(0);transition:transform .5s ease;pointer-events:none}.Stats_statCard__zml9l:focus-within,.Stats_statCard__zml9l:hover{transform:translateY(-6px);border-color:rgba(124,58,237,.3);box-shadow:0 12px 40px rgba(124,58,237,.2),0 0 80px rgba(34,211,238,.1)}.Stats_statCard__zml9l:focus-within:before,.Stats_statCard__zml9l:hover:before{transform:scaleX(1)}.Stats_statCard__zml9l:focus-within .Stats_statGlow__8CbP4,.Stats_statCard__zml9l:hover .Stats_statGlow__8CbP4{transform:translate(-50%,-50%) scale(1.5)}.Stats_statContent__C6UKA{position:relative;z-index:2}.Stats_statNumber__iR_X7{font-size:clamp(2.25rem,5vw,3rem);font-weight:800;line-height:1;margin-bottom:.5rem;background:linear-gradient(135deg,#7c3aed,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease}.Stats_statCard__zml9l:hover .Stats_statNumber__iR_X7{letter-spacing:.02em}.Stats_statLabel__jn_MO{font-size:clamp(.875rem,1.5vw,1rem);color:var(--text-primary,#fff);font-weight:600;margin-bottom:.25rem;line-height:1.3}.Stats_statDescription__38q_j{font-size:clamp(.75rem,1.5vw,.8125rem);color:var(--text-secondary,hsla(0,0%,100%,.6));font-weight:400;line-height:1.4}.Stats_statCard__zml9l:focus{outline:none}.Stats_statCard__zml9l:focus-visible{outline:2px solid #00d4ff;outline-offset:3px}@media (prefers-reduced-motion:reduce){.Stats_statCard__zml9l,.Stats_statCard__zml9l:before,.Stats_statGlow__8CbP4,.Stats_statNumber__iR_X7{transition-duration:.01ms!important}}@media (prefers-contrast:high){.Stats_statCard__zml9l{border-width:2px;border-color:hsla(0,0%,100%,.3)}}@media print{.Stats_stats__v10s3{background:#fff;padding:1rem 0}.Stats_statCard__zml9l{border:1px solid #000;page-break-inside:avoid}.Stats_statNumber__iR_X7{color:#000;-webkit-text-fill-color:#000}}@keyframes Stats_fadeInUp__d1ZCY{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Stats_statCard__zml9l{animation:Stats_fadeInUp__d1ZCY .6s ease-out backwards}.Stats_statCard__zml9l:first-child{animation-delay:.1s}.Stats_statCard__zml9l:nth-child(2){animation-delay:.2s}.Stats_statCard__zml9l:nth-child(3){animation-delay:.3s}.Stats_statCard__zml9l:nth-child(4){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.Stats_statCard__zml9l{animation:none}}.Services_sectionHeader__8JNpS{text-align:center;margin-bottom:4rem}.Services_sectionTitle__Xg__l{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;margin-bottom:1.5rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Services_sectionDescription__uUckM{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.Services_servicesGrid__hJ7wr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;max-width:1600px;margin:0 auto}.Services_serviceCard__Ur5Qu{background:var(--gradient-card);border:1px solid hsla(0,0%,100%,.1);border-radius:1.5rem;padding:2rem;position:relative;transition:all var(--transition-normal)}.Services_serviceCard__Ur5Qu:hover{transform:translateY(-8px);border-color:var(--secondary);box-shadow:0 12px 40px rgba(0,217,255,.2)}.Services_serviceCard__Ur5Qu:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);border-radius:1.5rem 1.5rem 0 0;opacity:0;transition:opacity var(--transition-normal)}.Services_serviceCard__Ur5Qu:hover:before{opacity:1}.Services_aiForAll__8vDgq{border-color:rgba(16,185,129,.3)}.Services_aiForAll__8vDgq:before{background:var(--success)}.Services_serviceIcon__1hxoY{width:4rem;height:4rem;background:var(--gradient-primary);border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.5rem;box-shadow:var(--shadow-glow)}.Services_aiForAll__8vDgq .Services_serviceIcon__1hxoY{background:var(--success)}.Services_sectionTitle__Xg__l{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;color:#fff;text-align:center;margin-bottom:1rem;letter-spacing:-.02em}.Services_accent__MMODm{background:linear-gradient(135deg,#7c3aed,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Services_serviceDescription__119tc{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.Services_serviceList__AproF{list-style:none;margin:0;padding:0}.Services_serviceList__AproF li{color:var(--text-secondary);font-size:.9375rem;padding:.25rem 0;display:flex;align-items:flex-start;gap:.625rem}.Services_serviceList__AproF li:before{content:"✓";color:var(--success);font-weight:700;font-size:1.125rem}.Services_servicesCta__1htQ5{display:inline-block;margin-top:1.5rem;padding:.75rem 4rem;background:var(--gradient-primary);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;text-decoration:none;transition:all var(--transition-normal)}.Services_servicesCta__1htQ5:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}@media (max-width:768px){.Services_servicesGrid__hJ7wr{grid-template-columns:1fr}.Services_serviceCard__Ur5Qu{padding:1.75rem}.Services_serviceIcon__1hxoY{width:3.5rem;height:3.5rem}}.PromptHandsOn_promptSection__RY0Hg{padding:6.25rem 0}.PromptHandsOn_sectionHeader__1SNXP{text-align:center;margin-bottom:4rem}.PromptHandsOn_sectionTitle__2BTVm{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;margin-bottom:1.5rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PromptHandsOn_sectionSubtitle__f94bJ{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.PromptHandsOn_promptComparison__F0xuX{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:2.5rem}.PromptHandsOn_promptExample__yRr0P{background:var(--gradient-card);border:1px solid hsla(0,0%,100%,.1);border-radius:1.5rem;padding:2rem;transition:all var(--transition-normal)}.PromptHandsOn_promptExample__yRr0P:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.3)}.PromptHandsOn_promptHeader__YBGEB{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.PromptHandsOn_promptLabel__o1jpW{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.0625rem}.PromptHandsOn_promptLabel__o1jpW.PromptHandsOn_before__QvbGD{color:#ef4444}.PromptHandsOn_promptLabel__o1jpW.PromptHandsOn_after__B5Hd7{color:var(--success)}.PromptHandsOn_promptIcon__z3gPq{font-size:1.25rem}.PromptHandsOn_promptText__1FVSS{font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1rem;padding:1rem;background:hsla(0,0%,100%,.02);border-radius:.75rem;border-left:3px solid}.PromptHandsOn_beforeBorder__FNFgM{border-left-color:#ef4444}.PromptHandsOn_afterBorder__HZ_bb{border-left-color:var(--success)}.PromptHandsOn_resultText__jpftW{font-size:.875rem;color:var(--text-secondary);line-height:1.7;padding:1rem;background:hsla(0,0%,100%,.01);border-radius:.75rem}.PromptHandsOn_sliderToggleContainer__nMQhA{text-align:center;margin-top:2.5rem}.PromptHandsOn_sliderToggle__LvnKc{position:relative;width:11.25rem;height:3rem;background:var(--gradient-card);border:1px solid hsla(0,0%,100%,.1);border-radius:1.5rem;cursor:pointer;display:inline-flex;align-items:center;padding:.25rem;transition:all var(--transition-normal)}.PromptHandsOn_sliderToggle__LvnKc:hover{border-color:rgba(124,58,237,.3);box-shadow:var(--shadow-glow)}.PromptHandsOn_sliderThumb__Fq40p{width:5.375rem;height:2.5rem;background:var(--gradient-primary);border-radius:1.25rem;transition:transform var(--transition-normal);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff}.PromptHandsOn_sliderToggle__LvnKc.PromptHandsOn_active__efi0R .PromptHandsOn_sliderThumb__Fq40p{transform:translateX(5.625rem)}@media (max-width:968px){.PromptHandsOn_promptComparison__F0xuX{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:768px){.PromptHandsOn_promptSection__RY0Hg{padding:4rem 0}.PromptHandsOn_sectionHeader__1SNXP{margin-bottom:2.5rem}.PromptHandsOn_promptExample__yRr0P{padding:1.5rem}.PromptHandsOn_sliderToggle__LvnKc{width:10rem;height:2.75rem}.PromptHandsOn_sliderThumb__Fq40p{width:4.75rem;height:2.25rem}.PromptHandsOn_sliderToggle__LvnKc.PromptHandsOn_active__efi0R .PromptHandsOn_sliderThumb__Fq40p{transform:translateX(4.875rem)}}.Community_communitySection__R18Q6{padding:6.25rem 0;background:linear-gradient(180deg,rgba(124,58,237,.05),transparent)}.Community_communityGrid__takER{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:2.5rem;gap:2.5rem}.Community_communityContent__tQUev{display:flex;flex-direction:column;justify-content:center}.Community_communityTitle__NsMum{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--text-primary);margin-bottom:1.5rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Community_communityDescription__4Ipb7{font-size:1.0625rem;color:var(--text-secondary);line-height:1.8;margin-bottom:2rem}.Community_communityFeatures__FHkxc{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem}.Community_communityFeature__gDcBw{display:flex;align-items:flex-start;gap:1rem}.Community_featureIcon__jv5WM{width:3rem;height:3rem;background:var(--gradient-primary);border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0;box-shadow:var(--shadow-glow)}.Community_featureContent___6Rd7{flex:1 1}.Community_featureTitle__zGp6q{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.Community_featureDescription__N_0Z4{font-size:.9375rem;color:var(--text-secondary);line-height:1.6}.Community_ctaWrapper__Wj4Ok{display:flex}.Community_activityFeed__pOltz{background:var(--gradient-card);border:1px solid hsla(0,0%,100%,.1);border-radius:1.5rem;padding:2rem;max-height:37.5rem;overflow:hidden;transition:all var(--transition-normal)}.Community_activityFeed__pOltz:hover{box-shadow:var(--shadow-glow)}.Community_activityHeader__wQoJn{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.Community_activityTitle__OVRyz{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.Community_liveIndicator__a9dXB{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:1.25rem;font-size:.75rem;font-weight:600;color:#ef4444}.Community_liveIndicator__a9dXB:before{content:"●";animation:Community_pulse__awEYO 2s ease-in-out infinite}@keyframes Community_pulse__awEYO{0%,to{opacity:1}50%{opacity:.3}}.Community_activityList___mHgN{display:flex;flex-direction:column;gap:1rem}.Community_activityItem__bYUQS{display:flex;gap:.75rem;padding:1rem;background:hsla(0,0%,100%,.02);border-radius:.75rem;transition:all var(--transition-normal);animation:Community_slideIn__vKV4K .5s ease-out}@keyframes Community_slideIn__vKV4K{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Community_activityItem__bYUQS:hover{background:hsla(0,0%,100%,.05);transform:translateX(4px)}.Community_activityIcon__gZg_U{font-size:1.5rem;flex-shrink:0}.Community_activityContent__PIbeC{flex:1 1}.Community_activityText__OEhs6{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin-bottom:.25rem}.Community_activityText__OEhs6 strong{color:var(--text-primary);font-weight:600}.Community_activityTime__vDTQ0{font-size:.75rem;color:hsla(0,0%,100%,.4)}@media (max-width:968px){.Community_communityGrid__takER{grid-template-columns:1fr;gap:2rem}.Community_activityFeed__pOltz{max-height:none}}@media (max-width:768px){.Community_communitySection__R18Q6{padding:4rem 0}.Community_communityFeatures__FHkxc{gap:1rem}.Community_featureIcon__jv5WM{width:2.5rem;height:2.5rem;font-size:1.25rem}.Community_activityFeed__pOltz{padding:1.5rem}.Community_activityItem__bYUQS{padding:.75rem}}.PopularWorkshops_workshopsSection__Hp9CL{padding:6.25rem 0}.PopularWorkshops_sectionHeader__j7v4v{text-align:center;margin-bottom:3.75rem}.PopularWorkshops_sectionTitle__mmXnp{font-size:clamp(2.25rem,4vw,3.25rem);font-weight:800;color:var(--text-primary);margin-bottom:1rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PopularWorkshops_sectionSubtitle__p1GpA{font-size:1.125rem;color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.6}.PopularWorkshops_workshopsGrid__gwINX{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;gap:2rem}.PopularWorkshops_workshopCard__nBYRt{background:var(--gradient-card);border:1px solid hsla(0,0%,100%,.1);border-radius:1.5rem;padding:2rem;transition:all var(--transition-normal);cursor:pointer}.PopularWorkshops_workshopCard__nBYRt:hover{transform:translateY(-8px);border-color:var(--secondary);box-shadow:0 12px 40px rgba(0,217,255,.2)}.PopularWorkshops_workshopHeader___TYRI{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.PopularWorkshops_workshopIcon__0V8zl{width:3.5rem;height:3.5rem;background:var(--gradient-primary);border-radius:.875rem;display:flex;align-items:center;justify-content:center;font-size:1.75rem;flex-shrink:0;box-shadow:var(--shadow-glow)}.PopularWorkshops_workshopMeta__nOZZ4{flex:1 1}.PopularWorkshops_workshopTag__iDsMi{display:inline-block;padding:.25rem .75rem;background:rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.3);border-radius:1.25rem;font-size:.75rem;font-weight:600;color:var(--secondary);margin-bottom:.5rem}.PopularWorkshops_workshopDuration__60gR3{font-size:.875rem;color:var(--text-secondary)}.PopularWorkshops_workshopTitle__44H1N{font-size:1.375rem;font-weight:700;color:var(--text-primary);margin-bottom:.75rem;line-height:1.3}.PopularWorkshops_workshopDescription__PtNKg{font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1.25rem}.PopularWorkshops_workshopHighlights__eJNGT{list-style:none;padding:0;margin:0 0 1.5rem}.PopularWorkshops_workshopHighlights__eJNGT li{font-size:.875rem;color:var(--text-secondary);padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.5}.PopularWorkshops_workshopHighlights__eJNGT li:before{content:"✓";position:absolute;left:0;color:var(--success);font-weight:700;font-size:1rem}.PopularWorkshops_workshopFooter__1__z9{display:flex;justify-content:space-between;align-items:center;padding-top:1.25rem;border-top:1px solid hsla(0,0%,100%,.1)}.PopularWorkshops_workshopPrice__N3lMU{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.PopularWorkshops_workshopCta__ybzZA{padding:.625rem 1.25rem;background:var(--gradient-primary);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--transition-normal);font-family:inherit}.PopularWorkshops_workshopCta__ybzZA:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}@media (max-width:968px){.PopularWorkshops_workshopsGrid__gwINX{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}}@media (max-width:768px){.PopularWorkshops_workshopsSection__Hp9CL{padding:4rem 0}.PopularWorkshops_sectionHeader__j7v4v{margin-bottom:2.5rem}.PopularWorkshops_workshopCard__nBYRt{padding:1.5rem}.PopularWorkshops_workshopIcon__0V8zl{width:3rem;height:3rem;font-size:1.5rem}.PopularWorkshops_workshopFooter__1__z9{flex-direction:column;gap:1rem;align-items:stretch}.PopularWorkshops_workshopCta__ybzZA{width:100%}}.Challenges_challenges__Ilrpv{padding:3rem 0;background:rgba(0,0,0,.2)}@media (min-width:640px){.Challenges_challenges__Ilrpv{padding:4rem 0}}@media (min-width:1024px){.Challenges_challenges__Ilrpv{padding:5rem 0}}.Challenges_sectionHeader__LUV_C{text-align:center;margin-bottom:2.5rem}@media (min-width:768px){.Challenges_sectionHeader__LUV_C{margin-bottom:3rem}}.Challenges_sectionHeader__LUV_C h2{font-size:clamp(1.75rem,4vw,3rem);font-weight:800;color:var(--text-primary);margin-bottom:1rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.Challenges_sectionHeader__LUV_C p{font-size:clamp(1rem,2vw,1.125rem);color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.6}.Challenges_challengesWrapper__BBtcx{max-width:900px;margin:0 auto}.Challenges_challengesIntro__RQoOK{margin-bottom:2.5rem}@media (min-width:768px){.Challenges_challengesIntro__RQoOK{margin-bottom:3rem}}.Challenges_challengeStatsRow__I_6fK{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;max-width:900px;margin:0 auto}@media (min-width:640px){.Challenges_challengeStatsRow__I_6fK{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width:768px){.Challenges_challengeStatsRow__I_6fK{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.Challenges_challengeStat__Od9o3{text-align:center;padding:1.25rem;background:linear-gradient(145deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.Challenges_challengeStat__Od9o3{padding:1.5rem}}.Challenges_challengeStat__Od9o3:focus-within,.Challenges_challengeStat__Od9o3:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(124,58,237,.2);border-color:hsla(0,0%,100%,.2)}.Challenges_statNumber__6nZyL{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;line-height:1}.Challenges_statLabel__jqah_{color:var(--text-secondary);font-size:clamp(.8125rem,1.5vw,.875rem);line-height:1.4}.Challenges_featuredCard__P_gR6{background:linear-gradient(145deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border:1px solid rgba(0,217,255,.2);border-radius:1.25rem;padding:1.5rem;margin-bottom:2.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media (min-width:640px){.Challenges_featuredCard__P_gR6{padding:2rem}}@media (min-width:768px){.Challenges_featuredCard__P_gR6{padding:2.5rem;margin-bottom:3rem}}.Challenges_featuredCard__P_gR6:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--gradient-primary);transform:scaleX(0);transition:transform .3s ease}.Challenges_featuredCard__P_gR6:focus-within,.Challenges_featuredCard__P_gR6:hover{transform:translateY(-4px);border-color:var(--secondary);box-shadow:0 12px 40px rgba(0,217,255,.15)}.Challenges_featuredCard__P_gR6:focus-within:before,.Challenges_featuredCard__P_gR6:hover:before{transform:scaleX(1)}.Challenges_featuredHeader__kbvkd{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}@media (min-width:640px){.Challenges_featuredHeader__kbvkd{gap:1.25rem;margin-bottom:1.5rem}}.Challenges_featuredIcon__x4m6q{width:3.5rem;height:3.5rem;background:linear-gradient(135deg,#7c3aed,#a78bfa);border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:1.75rem;flex-shrink:0;box-shadow:0 8px 24px rgba(124,58,237,.3)}@media (min-width:640px){.Challenges_featuredIcon__x4m6q{width:4rem;height:4rem;font-size:2rem}}@media (min-width:768px){.Challenges_featuredIcon__x4m6q{width:4.5rem;height:4.5rem;font-size:2.25rem}}.Challenges_featuredTitle__6aAYh{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;color:var(--text-primary);line-height:1.2;margin:0}.Challenges_featuredDesc__OLXF_{color:var(--text-secondary);font-size:clamp(.9375rem,2vw,1.0625rem);line-height:1.6;margin-bottom:1.5rem}.Challenges_featuredBadges__mvr8G{display:flex;gap:.625rem;flex-wrap:wrap;margin-bottom:1.5rem}@media (min-width:640px){.Challenges_featuredBadges__mvr8G{gap:.75rem}}.Challenges_badge__KV8uG{padding:.5rem 1rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:2rem;font-size:clamp(.8125rem,1.5vw,.875rem);color:var(--text-secondary);white-space:nowrap}.Challenges_featuredBtn__0ov5x{width:100%;padding:1rem 2rem;background:var(--gradient-primary);color:#fff;border:none;border-radius:.75rem;font-size:clamp(1rem,2vw,1.125rem);font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:inherit;min-height:48px}.Challenges_featuredBtn__0ov5x:focus-visible,.Challenges_featuredBtn__0ov5x:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(124,58,237,.4)}.Challenges_featuredBtn__0ov5x:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}.Challenges_additionalCategories__0fYnV{margin-top:2.5rem}@media (min-width:768px){.Challenges_additionalCategories__0fYnV{margin-top:3rem}}.Challenges_categoriesLabel__JD1lp{text-align:center;font-size:clamp(.9375rem,2vw,1.0625rem);color:var(--text-secondary);margin-bottom:1.5rem;font-weight:400}.Challenges_categoryGrid__Y8ouz{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:640px){.Challenges_categoryGrid__Y8ouz{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width:768px){.Challenges_categoryGrid__Y8ouz{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.Challenges_categoryCard__hvfkp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem 1rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:inherit;text-align:center;width:100%;min-height:120px;position:relative;overflow:hidden}@media (min-width:640px){.Challenges_categoryCard__hvfkp{padding:1.75rem 1.25rem;min-height:140px}}.Challenges_categoryCard__hvfkp:before{content:"";position:absolute;inset:0;background:var(--gradient-primary);opacity:0;transition:opacity .2s ease;z-index:0}.Challenges_categoryCard__hvfkp:focus-visible:before,.Challenges_categoryCard__hvfkp:hover:before{opacity:.05}.Challenges_categoryCard__hvfkp:focus-visible,.Challenges_categoryCard__hvfkp:hover{border-color:rgba(0,217,255,.3);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,217,255,.12)}.Challenges_categoryCard__hvfkp:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}.Challenges_categoryIcon__qv_yq{font-size:2rem;flex-shrink:0;position:relative;z-index:1}@media (min-width:640px){.Challenges_categoryIcon__qv_yq{font-size:2.25rem}}.Challenges_categoryTitle__E5D_g{font-size:clamp(.9375rem,2vw,1rem);font-weight:500;color:var(--text-primary);position:relative;z-index:1;line-height:1.3}.Challenges_categoryArrow__9N4DT{font-size:1.25rem;color:var(--text-secondary);transition:all .2s ease;flex-shrink:0;position:relative;z-index:1;margin-top:.25rem}.Challenges_categoryCard__hvfkp:focus-visible .Challenges_categoryArrow__9N4DT,.Challenges_categoryCard__hvfkp:hover .Challenges_categoryArrow__9N4DT{color:var(--secondary);transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.Challenges_categoryArrow__9N4DT,.Challenges_categoryCard__hvfkp,.Challenges_featuredBtn__0ov5x,.Challenges_featuredCard__P_gR6,.Challenges_featuredCard__P_gR6:before{transition-duration:.01ms!important}}@media (prefers-contrast:high){.Challenges_badge__KV8uG,.Challenges_categoryCard__hvfkp,.Challenges_featuredCard__P_gR6{border-width:2px}}@media (max-width:767px){.Challenges_categoryCard__hvfkp,.Challenges_featuredBtn__0ov5x{min-height:48px}}@media print{.Challenges_challenges__Ilrpv{background:#fff}.Challenges_categoryCard__hvfkp,.Challenges_featuredCard__P_gR6{border:1px solid #000;page-break-inside:avoid}}.CTA_ctaSection__k_R6n{padding:6.25rem 0;text-align:center}.CTA_ctaContent__05rQA{max-width:800px;margin:0 auto;background:linear-gradient(135deg,rgba(0,217,255,.05),rgba(124,58,237,.05));border:1px solid hsla(0,0%,100%,.1);border-radius:2rem;padding:3.75rem 2.5rem;transition:all var(--transition-normal)}.CTA_ctaContent__05rQA:hover{box-shadow:var(--shadow-glow);border-color:rgba(124,58,237,.3)}.CTA_ctaTitle__dnuAk{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--text-primary);margin-bottom:1.25rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CTA_ctaDescription__GfFco{font-size:1.125rem;color:var(--text-secondary);line-height:1.8;margin-bottom:2rem;max-width:650px;margin-left:auto;margin-right:auto}.CTA_ctaButtons__TulJJ{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.CTA_btnGhost__bL8p0,.CTA_btnPrimary__RVMXm{padding:1rem 2.5rem;font-size:1rem;font-weight:600;border-radius:.5rem;text-decoration:none;transition:all var(--transition-normal);font-family:inherit;display:inline-block}.CTA_btnPrimary__RVMXm{background:var(--gradient-primary);color:#fff;border:none}.CTA_btnPrimary__RVMXm:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}.CTA_btnGhost__bL8p0{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.1);color:var(--text-primary)}.CTA_btnGhost__bL8p0:hover{background:rgba(124,58,237,.1);border-color:rgba(124,58,237,.5);transform:translateY(-2px)}@media (max-width:768px){.CTA_ctaSection__k_R6n{padding:4rem 0}.CTA_ctaContent__05rQA{padding:2.5rem 1.5rem;border-radius:1.5rem}.CTA_ctaButtons__TulJJ{flex-direction:column;gap:.75rem}.CTA_btnGhost__bL8p0,.CTA_btnPrimary__RVMXm{width:100%;padding:.875rem 1.5rem}}