.chat-popup{position:fixed;bottom:20px;right:20px;background:white;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:white;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:white;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:white;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:hsl(240,10%,3.9%);--bg-card:hsl(240,10%,5.9%);--bg-muted:hsl(240,3.7%,15.9%);--text-primary:hsl(0,0%,98%);--text-secondary:hsl(240,5%,64.9%);--text-muted:hsl(240,5%,64.9%);--primary:hsl(268,83%,58%);--secondary:hsl(190,100%,50%);--success:hsl(142,76%,36%);--warning:hsl(38,92%,50%);--border:hsl(240,3.7%,15.9%);--gradient-primary:linear-gradient(135deg,hsl(268,83%,58%),hsl(190,100%,50%));--gradient-title:linear-gradient(90deg,#a78bfa,#93c5fd 50%,#67e8f9);--gradient-accent:linear-gradient(135deg,hsl(268,83%,58%),hsl(285,85%,65%));--gradient-background:radial-gradient(ellipse 80% 50% at 50% -20%,hsl(268,83%,58%,0.15),transparent);--gradient-card:linear-gradient(145deg,hsl(240,10%,5.9%,0.8),hsl(240,10%,7%,0.4));--shadow-glow:0 0 40px hsl(268,83%,58%,0.3);--shadow-glow-lg:0 0 60px hsl(268,83%,58%,0.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:1450px;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:white;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:#ffffff;--text-secondary:#e0e0e0;--bg-primary:#000000;--border:#666666}}@media print{.home-landing-page{background:white;color:black}.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 rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btnSecondary:focus-visible,.btnSecondary:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.25);transform:translateY(-2px)}.HeroLatest_heroSection__FeSgP{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:start;padding:1rem 0;position:relative}@media (min-width:1024px){.HeroLatest_heroSection__FeSgP{grid-template-columns:70% 30%;gap:2.5rem;padding:1.5rem 0 1rem}}.HeroLatest_heroHeading__fdHNr{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.HeroLatest_headingPart1__iZ3Ub{font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1;color:#ffffff;letter-spacing:-.03em;animation:HeroLatest_fadeSlideUp__zp9AO .6s ease-out}.HeroLatest_headingPart2__1zC02{font-size:clamp(3rem,8vw,4.5rem);font-weight:900;line-height:1;background:linear-gradient(135deg,#67e8f9,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.04em;animation:HeroLatest_fadeSlideUp__zp9AO .8s ease-out;position:relative}.HeroLatest_headingPart2__1zC02:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(135deg,#67e8f9,#a78bfa);filter:blur(15px);opacity:.15}@keyframes HeroLatest_fadeSlideUp__zp9AO{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HeroLatest_divider__jMhNT{width:60px;height:3px;background:linear-gradient(90deg,#06b6d4,transparent);margin-bottom:1.25rem;animation:HeroLatest_fadeSlideRight__WHZcY .8s ease-out .2s backwards;box-shadow:0 0 15px rgba(6,182,212,.4)}@keyframes HeroLatest_fadeSlideRight__WHZcY{0%{opacity:0;width:0}to{opacity:1;width:60px}}.HeroLatest_ecosystemFlow__iLxuj{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:nowrap}.HeroLatest_ecosystemFlow__iLxuj::-webkit-scrollbar{display:none}@media (min-width:768px){.HeroLatest_ecosystemFlow__iLxuj{gap:1.5rem}}@media (min-width:1024px){.HeroLatest_ecosystemFlow__iLxuj{gap:1.75rem}}.HeroLatest_flowItem__SEx35{display:flex;align-items:center;gap:.75rem;opacity:0;animation:HeroLatest_fadeIn__jhdw_ .5s ease-out forwards;flex-shrink:0}.HeroLatest_flowItem__SEx35:first-child{animation-delay:.3s}.HeroLatest_flowItem__SEx35:nth-child(3){animation-delay:.4s}.HeroLatest_flowItem__SEx35:nth-child(5){animation-delay:.5s}.HeroLatest_flowItem__SEx35:nth-child(7){animation-delay:.6s}@keyframes HeroLatest_fadeIn__jhdw_{to{opacity:1}}.HeroLatest_flowIcon__QJiJR{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;line-height:1;background:rgba(6,182,212,.06);border-radius:50%;filter:grayscale(.2) brightness(1.1);transition:all .3s ease;flex-shrink:0}.HeroLatest_flowItem__SEx35:hover .HeroLatest_flowIcon__QJiJR{background:rgba(6,182,212,.12);border-color:rgba(6,182,212,.3);filter:grayscale(0) brightness(1.2);transform:translateY(-3px) scale(1.05);box-shadow:0 8px 20px rgba(6,182,212,.2)}.HeroLatest_flowContent__JruG_{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.HeroLatest_flowLabel__3rj7f{font-size:1rem;font-weight:700;color:#ffffff;letter-spacing:-.01em;line-height:1.5;transition:color .3s ease;white-space:nowrap}.HeroLatest_flowItem__SEx35:hover .HeroLatest_flowLabel__3rj7f{color:#06b6d4;text-shadow:0 0 20px rgba(6,182,212,.5)}.HeroLatest_flowDesc__QdHwp{font-size:.85rem;color:rgba(255,255,255,.65);font-weight:500;line-height:2;white-space:nowrap}.HeroLatest_flowStat__i53qD{font-size:.95rem;color:#22d3ee;font-weight:600;line-height:1.5;white-space:nowrap}.HeroLatest_flowArrow__SyKMr{font-size:1rem;color:rgba(6,182,212,.5);transition:all .3s ease;opacity:0;animation:HeroLatest_fadeIn__jhdw_ .5s ease-out forwards;font-weight:300;flex-shrink:0}.HeroLatest_flowArrow__SyKMr:nth-of-type(2){animation-delay:.35s}.HeroLatest_flowArrow__SyKMr:nth-of-type(4){animation-delay:.45s}.HeroLatest_flowArrow__SyKMr:nth-of-type(6){animation-delay:.55s}.HeroLatest_flowItem__SEx35:hover+.HeroLatest_flowArrow__SyKMr{color:#06b6d4;transform:translateX(5px);text-shadow:0 0 15px rgba(6,182,212,.8)}@media (max-width:767px){.HeroLatest_ecosystemFlow__iLxuj{flex-direction:column;align-items:flex-start;gap:1.25rem}.HeroLatest_flowArrow__SyKMr{display:none}.HeroLatest_flowItem__SEx35{width:100%}.HeroLatest_flowIcon__QJiJR{width:48px;height:48px;font-size:2rem}.HeroLatest_flowLabel__3rj7f{font-size:1.125rem}.HeroLatest_flowDesc__QdHwp,.HeroLatest_flowStat__i53qD{font-size:.875rem}}.HeroLatest_subheadline__DCdo_{font-size:clamp(1.0625rem,2vw,1.125rem);font-weight:400;line-height:3;color:rgba(255,255,255,.7);margin-bottom:2rem;max-width:540px;animation:HeroLatest_fadeSlideUp__zp9AO 1s ease-out .4s backwards}.HeroLatest_ctaGroup__XQVHg{display:flex;align-items:center;gap:2rem;margin-bottom:0;flex-wrap:wrap;animation:HeroLatest_fadeSlideUp__zp9AO 1.2s ease-out .5s backwards}.HeroLatest_btnPrimary__Djr0j{padding:1rem 2rem;border-radius:.75rem;font-size:1rem;font-weight:600;background:linear-gradient(135deg,#a855f7,#06b6d4);color:#ffffff;text-decoration:none;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 30px rgba(168,85,247,.4)}.HeroLatest_btnPrimary__Djr0j:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.HeroLatest_btnPrimary__Djr0j:hover:before{left:100%}.HeroLatest_btnPrimary__Djr0j:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(168,85,247,.6)}.HeroLatest_btnLink__ybRyY{color:rgba(255,255,255,.85);font-size:1rem;font-weight:600;text-decoration:none;position:relative;transition:all .3s ease;padding:.5rem 1rem;border-radius:.5rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.HeroLatest_btnLink__ybRyY:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:linear-gradient(90deg,#06b6d4,#a78bfa);transition:width .3s ease;box-shadow:0 0 10px rgba(6,182,212,.6)}.HeroLatest_btnLink__ybRyY:hover{color:#06b6d4;background:rgba(6,182,212,.08);border-color:rgba(6,182,212,.2)}.HeroLatest_btnLink__ybRyY:hover:after{width:80%}.HeroLatest_statsBadge__7A98K{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;background:rgba(6,182,212,.08);border:none;border-radius:999px;font-size:.75rem;color:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:HeroLatest_fadeSlideDown__XG3vH 1.4s ease-out .6s backwards;transition:all .3s ease;box-shadow:0 0 15px rgba(6,182,212,.15);z-index:10}@keyframes HeroLatest_fadeSlideDown__XG3vH{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.HeroLatest_statsBadge__7A98K:hover{background:rgba(6,182,212,.12);box-shadow:0 0 20px rgba(6,182,212,.25)}.HeroLatest_badgeIcon__vq117{font-size:.875rem;filter:drop-shadow(0 0 6px rgba(251,146,60,.6))}.HeroLatest_badgeText__Gb28F{font-weight:500;font-size:.75rem}.HeroLatest_badgeText__Gb28F strong{font-weight:700;color:#22d3ee;font-size:.8125rem}@media (max-width:1023px){.HeroLatest_statsBadge__7A98K{position:static;margin-top:1rem}@keyframes HeroLatest_fadeSlideDown__XG3vH{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.HeroLatest_challengeCard__UnmuW{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:1.25rem;padding:1.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .3s ease;animation:HeroLatest_fadeSlideUp__zp9AO 1s ease-out .7s backwards}.HeroLatest_challengeCard__UnmuW:hover{background:rgba(255,255,255,.03);border-color:rgba(6,182,212,.2);box-shadow:0 12px 40px rgba(6,182,212,.15)}.HeroLatest_challengeHeader__cLaqj{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.HeroLatest_liveBadge___tvhG{display:inline-flex;align-items:center;gap:.5rem;font-size:.6875rem;color:#06b6d4;font-weight:600;padding:.375rem .75rem;background:rgba(6,182,212,.1);border:1px solid rgba(6,182,212,.25);border-radius:999px}.HeroLatest_pulseDot__jWtsO{width:6px;height:6px;background:#06b6d4;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 #06b6d4}50%{opacity:.5}}.HeroLatest_questionCount__8hjPw{font-size:.75rem;color:rgba(255,255,255,.5)}.HeroLatest_question__axd80{font-size:.9375rem;font-weight:600;line-height:1.5;color:#ffffff;margin-bottom:1rem}.HeroLatest_options__1Jsxg{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.HeroLatest_option__WlLGU{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:.625rem;font-size:.875rem;color:#ffffff;cursor:pointer;transition:all .2s ease;text-align:left;width:100%;font-family:inherit}.HeroLatest_option__WlLGU:hover:not(:disabled){background:rgba(255,255,255,.04);border-color:rgba(6,182,212,.3);transform:translateX(4px)}.HeroLatest_option__WlLGU:disabled{cursor:not-allowed;opacity:.6}.HeroLatest_option__WlLGU.HeroLatest_correct__JZQno{border-color:#10b981;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.5rem;height:1.5rem;background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3);border-radius:.375rem;font-weight:700;font-size:.75rem;color:#a78bfa;flex-shrink:0}.HeroLatest_option__WlLGU.HeroLatest_correct__JZQno .HeroLatest_optionLetter__cRqkx{background:#10b981;border-color:#10b981;color:white}.HeroLatest_option__WlLGU.HeroLatest_incorrect__QUOov .HeroLatest_optionLetter__cRqkx{background:#ef4444;border-color:#ef4444;color:white}.HeroLatest_confidenceWrap__x0A8X{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.HeroLatest_confidenceRow__o1xiF{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.HeroLatest_confidenceLabel__671cN{font-size:.8125rem;color:rgba(255,255,255,.6)}.HeroLatest_confidenceValue__Vpcma{font-size:.875rem;font-weight:700;color:#06b6d4}.HeroLatest_confidenceSlider__PlQau{-webkit-appearance:none;width:100%;height:6px;background:rgba(255,255,255,.08);border-radius:999px;outline:none;margin:.5rem 0 .75rem}.HeroLatest_confidenceSlider__PlQau::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#06b6d4);cursor:pointer;box-shadow:0 0 0 3px rgba(6,182,212,.2);-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(6,182,212,.3)}.HeroLatest_confidenceSlider__PlQau::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#06b6d4);cursor:pointer;border:none;box-shadow:0 0 0 3px rgba(6,182,212,.2);-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(6,182,212,.3)}.HeroLatest_submitBtn__ezpDj{width:100%;padding:.75rem;border-radius:.625rem;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.03);color:#ffffff;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;font-family:inherit}.HeroLatest_submitBtn__ezpDj:hover{background:rgba(255,255,255,.06);border-color:rgba(6,182,212,.3);transform:translateY(-1px)}.HeroLatest_rationale__k6fWK{margin-top:1rem;padding:.75rem;border-left:3px solid;background:rgba(255,255,255,.02);border-radius:.5rem;font-size:.8125rem;line-height:1.5;animation:HeroLatest_fadeIn__jhdw_ .3s ease}.HeroLatest_correctRationale__WC7JB{border-color:#10b981;color:rgba(16,185,129,.9)}.HeroLatest_incorrectRationale__egkdn{border-color:#ef4444;color:rgba(239,68,68,.9)}.HeroLatest_confidenceNote__yvhzk{font-size:.6875rem;color:rgba(255,255,255,.5);margin-top:.5rem}.HeroLatest_challengeFooter___HxND{display:flex;justify-content:center;gap:.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05);font-size:.75rem;color:rgba(255,255,255,.5);margin-top:1rem}.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:linear-gradient(135deg,#a78bfa,#7dd3fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.HeroLatest_scoreLabel__lH6Yx{font-size:.875rem;color:#ffffff;font-weight:600;margin-top:.5rem}.HeroLatest_resultText__sk9QO{font-size:.8125rem;color:rgba(255,255,255,.6);margin:.75rem 0}.HeroLatest_dimensions__AC3dM{margin:1.5rem 0}.HeroLatest_dimRow__7SXPy{display:grid;grid-template-columns:80px 1fr 50px;align-items:center;grid-gap:.75rem;gap:.75rem;margin-top:.625rem}.HeroLatest_dimLabel__OUppd{font-size:.75rem;color:rgba(255,255,255,.6);text-align:left}.HeroLatest_dimBar__WIx3J{height:6px;background:rgba(255,255,255,.08);border-radius:999px;overflow:hidden}.HeroLatest_dimBar__WIx3J i{display:block;height:100%;background:linear-gradient(90deg,#8b5cf6,#06b6d4)}.HeroLatest_dimVal__DXL0P{font-size:.75rem;font-weight:600;color:#ffffff;text-align:right}.HeroLatest_results__9hsq7 .HeroLatest_btnPrimary__Djr0j{margin-top:1.5rem;max-width:200px;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,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.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,#ffffff);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,rgba(255,255,255,.6));font-weight:400;line-height:1.4}.Stats_statCard__zml9l:focus{outline:none}.Stats_statCard__zml9l:focus-visible{outline:2px solid hsl(190,100%,50%);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:rgba(255,255,255,.3)}}@media print{.Stats_stats__v10s3{background:white;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_services__u6uqr{padding:6rem 0;background:#0a0a0a;position:relative}.Services_services__u6uqr:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(124,58,237,.3) 50%,transparent)}.Services_sectionHeader__8JNpS{text-align:center;margin-bottom:4rem;max-width:800px;margin-left:auto;margin-right:auto}.Services_sectionTitle__Xg__l{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#ffffff;margin-bottom:1rem;letter-spacing:-.02em;line-height:1.2}.Services_accent__MMODm{background:linear-gradient(135deg,#22d3ee,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Services_sectionDescription__uUckM{font-size:1.125rem;color:#a1a1aa;line-height:1.6}.Services_servicesGrid__hJ7wr{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto}.Services_serviceCard__Ur5Qu{background:linear-gradient(135deg,rgba(15,15,15,.8),rgba(20,20,20,.6));border:1px solid rgba(255,255,255,.06);border-radius:1rem;padding:1.75rem;display:flex;gap:1.5rem;align-items:flex-start;transition:all .3s ease;position:relative;overflow:hidden}.Services_serviceCard__Ur5Qu:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#22d3ee,#7c3aed);opacity:0;transition:opacity .3s ease}.Services_serviceCard__Ur5Qu:hover{transform:translateY(-4px);border-color:rgba(34,211,238,.3);box-shadow:0 8px 32px rgba(34,211,238,.15)}.Services_serviceCard__Ur5Qu:hover:before{opacity:1}.Services_cardLeft__Tn9P7{flex-shrink:0}.Services_serviceIcon__1hxoY{width:3.5rem;height:3.5rem;background:linear-gradient(135deg,rgba(34,211,238,.1),rgba(124,58,237,.1));border:1px solid rgba(34,211,238,.2);border-radius:.875rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:all .3s ease}.Services_serviceCard__Ur5Qu:hover .Services_serviceIcon__1hxoY{transform:scale(1.05);border-color:rgba(34,211,238,.4);box-shadow:0 0 20px rgba(34,211,238,.2)}.Services_cardRight__FHJXZ{flex:1 1;display:flex;flex-direction:column;gap:1rem}.Services_serviceTitle__CcvK6{font-size:1.375rem;font-weight:700;color:#ffffff;margin:0;letter-spacing:-.01em;line-height:1.3}.Services_serviceDescription__119tc{font-size:1rem;color:#a1a1aa;line-height:1.65;margin:0}.Services_serviceDescription__119tc .highlight{color:#22d3ee;font-weight:600}.Services_serviceCta__y1Lfi{display:inline-flex;align-items:center;gap:.375rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#22d3ee,#7c3aed);color:white;border:none;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s ease;align-self:flex-start;margin-top:.5rem}.Services_serviceCta__y1Lfi:hover{transform:translateX(4px);box-shadow:0 4px 20px rgba(34,211,238,.3)}@media (max-width:1024px){.Services_servicesGrid__hJ7wr{gap:1.5rem}.Services_serviceCard__Ur5Qu{padding:1.75rem}}@media (max-width:768px){.Services_services__u6uqr{padding:4rem 0}.Services_sectionHeader__8JNpS{margin-bottom:3rem}.Services_servicesGrid__hJ7wr{grid-template-columns:1fr;gap:1.5rem}.Services_serviceCard__Ur5Qu{flex-direction:column;padding:1.5rem}.Services_cardLeft__Tn9P7{width:100%}.Services_serviceIcon__1hxoY{width:3rem;height:3rem;font-size:1.375rem}.Services_cardRight__FHJXZ{gap:.75rem}.Services_serviceTitle__CcvK6{font-size:1.125rem}.Services_serviceDescription__119tc{font-size:.875rem}.Services_outcomesList__l90tK li{font-size:.8125rem}}.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 rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.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 rgba(255,255,255,.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:white}.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:6rem 0;background:#0a0a0a;position:relative}.Community_communitySection__R18Q6:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(124,58,237,.08) 0,transparent 70%);pointer-events:none}.Community_communityGrid__takER{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center}.Community_communityContent__tQUev{display:flex;flex-direction:column;justify-content:center}.Community_communityTitle__NsMum{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#ffffff;margin-bottom:1.5rem;letter-spacing:-.02em;line-height:1.2}.Community_accent__LU7TN{background:linear-gradient(135deg,#22d3ee,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Community_communityDescription__4Ipb7{font-size:1.0625rem;color:#a1a1aa;line-height:1.7;margin-bottom:2.5rem}.Community_communityFeatures__FHkxc{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2.5rem}.Community_communityFeature__gDcBw{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:rgba(255,255,255,.02);border-radius:1rem;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.Community_communityFeature__gDcBw:hover{background:rgba(255,255,255,.04);border-color:rgba(34,211,238,.2);transform:translateX(4px)}.Community_featureIcon__jv5WM{width:3rem;height:3rem;background:linear-gradient(135deg,rgba(34,211,238,.1),rgba(124,58,237,.1));border:1px solid rgba(34,211,238,.2);border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.Community_featureContent___6Rd7{flex:1 1}.Community_featureTitle__zGp6q{font-size:1.125rem;font-weight:700;color:#ffffff;margin-bottom:.375rem}.Community_featureDescription__N_0Z4{font-size:.9375rem;color:#a1a1aa;line-height:1.6}.Community_ctaWrapper__Wj4Ok{display:flex}.Community_activityFeed__pOltz{background:linear-gradient(135deg,rgba(15,15,15,.9),rgba(20,20,20,.7));border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;padding:2rem;height:-moz-fit-content;height:fit-content;max-height:500px;overflow:hidden;transition:all .3s ease;position:relative}.Community_activityFeed__pOltz:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#22d3ee 50%,transparent);opacity:.5}.Community_activityFeed__pOltz:hover{border-color:rgba(34,211,238,.2);box-shadow:0 8px 32px rgba(34,211,238,.1)}.Community_activityHeader__wQoJn{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.Community_activityTitle__OVRyz{font-size:1.25rem;font-weight:700;color:#ffffff}.Community_liveIndicator__a9dXB{display:flex;align-items:center;gap:.5rem;padding:.375rem .875rem;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;letter-spacing:.05em}.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:.875rem;padding:1rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);border-radius:.75rem;transition:all .3s ease;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:rgba(255,255,255,.04);border-color:rgba(34,211,238,.15);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:#a1a1aa;line-height:1.6;margin-bottom:.375rem}.Community_activityText__OEhs6 strong{color:#ffffff;font-weight:600}.Community_activityTime__vDTQ0{font-size:.75rem;color:#71717a}@media (max-width:968px){.Community_communityGrid__takER{grid-template-columns:1fr;gap:3rem}.Community_activityFeed__pOltz{max-height:none}}@media (max-width:768px){.Community_communitySection__R18Q6{padding:4rem 0}.Community_communityGrid__takER{gap:2.5rem}.Community_communityFeatures__FHkxc{gap:1rem}.Community_communityFeature__gDcBw{padding:.875rem}.Community_featureIcon__jv5WM{width:2.5rem;height:2.5rem;font-size:1.25rem}.Community_activityFeed__pOltz{padding:1.5rem}.Community_activityItem__bYUQS{padding:.875rem}}.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 rgba(255,255,255,.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 rgba(255,255,255,.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:white;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,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.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:rgba(255,255,255,.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,rgba(255,255,255,.03),rgba(255,255,255,.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:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.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:white;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:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.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:white}.Challenges_categoryCard__hvfkp,.Challenges_featuredCard__P_gR6{border:1px solid #000;page-break-inside:avoid}}.CTA_ctaSection__k_R6n{padding:6rem 0;background:#0a0a0a;position:relative}.CTA_ctaSection__k_R6n:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(124,58,237,.08) 0,transparent 70%);pointer-events:none}.CTA_ctaContent__05rQA{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:2}.CTA_ctaTitle__dnuAk{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#ffffff;margin-bottom:1.5rem;letter-spacing:-.02em;line-height:1.2}.CTA_accent__nVDIj{background:linear-gradient(135deg,#22d3ee,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CTA_ctaDescription__GfFco{font-size:1.0625rem;color:#a1a1aa;line-height:1.7;margin-bottom:2.5rem;max-width:650px;margin-left:auto;margin-right:auto}.CTA_ctaButtons__TulJJ{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media (max-width:768px){.CTA_ctaSection__k_R6n{padding:4rem 0}.CTA_ctaTitle__dnuAk{margin-bottom:1.25rem}.CTA_ctaDescription__GfFco{margin-bottom:2rem}.CTA_ctaButtons__TulJJ{flex-direction:column;gap:.75rem}}.FeaturedShowcase_showcase__nTkTt{padding:6rem 0;background:#0a0a0a;position:relative;overflow:hidden}.FeaturedShowcase_showcase__nTkTt:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(34,211,238,.05) 0,transparent 70%);pointer-events:none}.FeaturedShowcase_header__BCD9e{text-align:center;margin-bottom:4rem}.FeaturedShowcase_title__0ZyYw{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#ffffff;letter-spacing:-.02em;line-height:1.2}.FeaturedShowcase_accent__2Cmqb{background:linear-gradient(135deg,#22d3ee,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.FeaturedShowcase_carouselWrapper__pVFRx{position:relative;max-width:900px;margin:0 auto}.FeaturedShowcase_navButton___oM_v{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#ffffff;font-size:1.5rem;cursor:pointer;transition:all .3s ease;z-index:10;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.FeaturedShowcase_navButton___oM_v:hover{background:rgba(34,211,238,.1);border-color:rgba(34,211,238,.3);transform:translateY(-50%) scale(1.05)}.FeaturedShowcase_navLeft__Ks6K2{left:-4rem}.FeaturedShowcase_navRight__cXvRq{right:-4rem}.FeaturedShowcase_carousel__LY_hg{overflow:hidden;width:100%}.FeaturedShowcase_track__q3Cdh{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1)}.FeaturedShowcase_card__m9ma8{min-width:100%;padding:0 1rem}.FeaturedShowcase_cardContent__5cT3p{background:linear-gradient(135deg,rgba(15,15,15,.9),rgba(20,20,20,.7));border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;padding:3rem;display:flex;gap:2rem;align-items:center;transition:all .4s ease;position:relative;overflow:hidden}.FeaturedShowcase_cardContent__5cT3p:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#22d3ee 20%,#7c3aed 80%,transparent);opacity:.6}.FeaturedShowcase_cardContent__5cT3p:hover{border-color:rgba(34,211,238,.2);transform:translateY(-4px);box-shadow:0 12px 48px rgba(34,211,238,.1)}.FeaturedShowcase_cardLeft__ohpn8{flex-shrink:0}.FeaturedShowcase_iconWrapper__bLFBG{width:5rem;height:5rem;background:linear-gradient(135deg,rgba(34,211,238,.15),rgba(124,58,237,.15));border:1px solid rgba(34,211,238,.2);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.FeaturedShowcase_cardContent__5cT3p:hover .FeaturedShowcase_iconWrapper__bLFBG{transform:scale(1.05);border-color:rgba(34,211,238,.4);box-shadow:0 0 24px rgba(34,211,238,.2)}.FeaturedShowcase_icon__fnIJf{font-size:2rem}.FeaturedShowcase_cardRight__kW1VO{flex:1 1;display:flex;flex-direction:column;gap:.75rem}.FeaturedShowcase_category__DfRNI{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#22d3ee}.FeaturedShowcase_cardTitle__Ab5EB{font-size:1.75rem;font-weight:700;color:#ffffff;margin:0;letter-spacing:-.01em;line-height:1.3}.FeaturedShowcase_description__g7mhb{font-size:1rem;color:#a1a1aa;line-height:1.6;margin:0}.FeaturedShowcase_cardFooter__fL88C{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;gap:1rem}.FeaturedShowcase_stat__Pe4oN{font-size:.875rem;color:#71717a;font-weight:500}.FeaturedShowcase_cta__EnJAH{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#22d3ee,#7c3aed);color:white;border-radius:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .3s ease}.FeaturedShowcase_cta__EnJAH:hover{transform:translateX(4px);box-shadow:0 4px 20px rgba(34,211,238,.3)}.FeaturedShowcase_indicators__SZyv3{display:flex;justify-content:center;gap:.75rem;margin-top:3rem}.FeaturedShowcase_indicator__aIGZL{width:2.5rem;height:.375rem;background:rgba(255,255,255,.1);border:none;border-radius:.25rem;cursor:pointer;transition:all .3s ease}.FeaturedShowcase_indicator__aIGZL:hover{background:rgba(255,255,255,.2)}.FeaturedShowcase_indicatorActive__6A5B6{background:linear-gradient(90deg,#22d3ee,#7c3aed);width:3rem}@media (max-width:1024px){.FeaturedShowcase_navLeft__Ks6K2{left:-3rem}.FeaturedShowcase_navRight__cXvRq{right:-3rem}}@media (max-width:768px){.FeaturedShowcase_showcase__nTkTt{padding:4rem 0}.FeaturedShowcase_navButton___oM_v{display:none}.FeaturedShowcase_cardContent__5cT3p{flex-direction:column;padding:2rem;text-align:center}.FeaturedShowcase_iconWrapper__bLFBG{width:4rem;height:4rem}.FeaturedShowcase_icon__fnIJf{font-size:1.75rem}.FeaturedShowcase_cardTitle__Ab5EB{font-size:1.5rem}.FeaturedShowcase_description__g7mhb{font-size:.9375rem}.FeaturedShowcase_cardFooter__fL88C{flex-direction:column;align-items:stretch}.FeaturedShowcase_cta__EnJAH{width:100%;justify-content:center}}