.ThemeToggle-module__sGqMhG__toggle{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.ThemeToggle-module__sGqMhG__toggle:hover{color:#e2e8f0;background:#ffffff1a;border-color:#fff3}[data-theme=light] .ThemeToggle-module__sGqMhG__toggle{color:#4a5568;background:#0000000a;border-color:#0000001f}[data-theme=light] .ThemeToggle-module__sGqMhG__toggle:hover{color:#1a202c;background:#00000014;border-color:#0003}
.Navbar-module__cJzEcG__navbar{z-index:1000;transition:all .3s var(--ease-out);border-bottom:1px solid #0000;padding:14px 0;position:fixed;top:0;left:0;right:0}.Navbar-module__cJzEcG__scrolled{-webkit-backdrop-filter:blur(16px);background:#1a1f2ed9;border-bottom:1px solid #5b9fed33;padding:10px 0;box-shadow:0 4px 24px #0000001f}.Navbar-module__cJzEcG__inner{justify-content:space-between;align-items:center;display:flex}.Navbar-module__cJzEcG__logo{z-index:1001;align-items:center;gap:10px;text-decoration:none;display:flex}.Navbar-module__cJzEcG__logo img{filter:brightness(1.05)}.Navbar-module__cJzEcG__logoText{color:var(--text-primary);letter-spacing:-.02em;font-size:1.3rem;font-weight:700}.Navbar-module__cJzEcG__logoAccent{color:var(--accent)}.Navbar-module__cJzEcG__links{align-items:center;gap:32px;display:flex}.Navbar-module__cJzEcG__navLink{color:var(--text-secondary);transition:color .2s var(--ease-out),letter-spacing .3s var(--ease-out);padding-bottom:4px;font-size:.9rem;font-weight:500;text-decoration:none;position:relative}.Navbar-module__cJzEcG__navLink:after{content:"";background:var(--accent);width:0;height:2px;transition:width .25s var(--ease-out);border-radius:1px;position:absolute;bottom:0;left:0}.Navbar-module__cJzEcG__navLink:hover{color:var(--text-primary);letter-spacing:.5px}.Navbar-module__cJzEcG__navLink:hover:after{width:100%}.Navbar-module__cJzEcG__hamburger{color:var(--text-primary);z-index:1001;cursor:pointer;background:0 0;border:none;display:none}.Navbar-module__cJzEcG__collegeLogo{object-fit:contain;border-radius:6px}@media (max-width:1024px){.Navbar-module__cJzEcG__links{gap:24px}.Navbar-module__cJzEcG__links a{font-size:.88rem}.Navbar-module__cJzEcG__collegeLogo{display:none}}@media (max-width:768px){.Navbar-module__cJzEcG__hamburger{justify-content:center;align-items:center;display:flex}.Navbar-module__cJzEcG__links{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .3s var(--ease-out);background:#1a1f2efa;flex-direction:column;justify-content:center;gap:28px;position:fixed;inset:0;transform:translate(100%)}.Navbar-module__cJzEcG__links.Navbar-module__cJzEcG__open{transform:translate(0)}.Navbar-module__cJzEcG__navLink{font-size:1.2rem}.Navbar-module__cJzEcG__collegeLogo{display:none}}[data-theme=light] .Navbar-module__cJzEcG__scrolled{background:#f5f7fae6;border-bottom-color:#0000000f;box-shadow:0 2px 12px #0000000f}@media (max-width:768px){[data-theme=light] .Navbar-module__cJzEcG__links{background:#f5f7fafa}}
.Hero-module__ZARIfG__hero{flex-direction:column;justify-content:center;min-height:100vh;padding:140px 0 80px;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__mouseGlow{pointer-events:none;z-index:0;transition:background 80ms;position:absolute;inset:0}.Hero-module__ZARIfG__gridPattern{display:none}.Hero-module__ZARIfG__floatingSnippet{color:var(--accent);pointer-events:none;z-index:0;white-space:nowrap;letter-spacing:.04em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;position:absolute}.Hero-module__ZARIfG__content{z-index:1;grid-template-columns:1fr 1.15fr;align-items:center;gap:40px;display:grid;position:relative}.Hero-module__ZARIfG__textBlock{max-width:680px;padding-right:40px}.Hero-module__ZARIfG__title{letter-spacing:-.04em;color:var(--text-primary);text-align:left;margin-bottom:18px;font-size:3.5rem;font-weight:800;line-height:1.04}.Hero-module__ZARIfG__subtitle{color:var(--text-secondary);text-align:left;max-width:460px;margin-bottom:28px;font-size:1.1rem;line-height:1.7}.Hero-module__ZARIfG__ctas{align-items:center;gap:12px;margin-bottom:24px;display:flex}.Hero-module__ZARIfG__visualPanel{margin-right:-120px;position:relative}.Hero-module__ZARIfG__editorWrap{perspective:1400px}.Hero-module__ZARIfG__codeWindow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060b18b3;border:1px solid #ffffff1a;border-radius:12px;transition:transform .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform:rotateY(-12deg)rotateX(5deg)scale(1.05);box-shadow:0 24px 64px #00000080}.Hero-module__ZARIfG__codeWindow:hover{border-color:#fff3;transform:rotateY(-5deg)rotateX(2deg)scale(1.05);box-shadow:0 32px 80px #0009}.Hero-module__ZARIfG__newBadge{color:#fff;z-index:10;letter-spacing:.08em;background:#22c55e;border-radius:4px;padding:4px 10px;font-size:.62rem;font-weight:800;position:absolute;top:0;right:0;transform:rotate(-8deg);box-shadow:0 2px 6px #0003}.Hero-module__ZARIfG__windowBar{background:#ffffff05;border-bottom:1px solid #ffffff0d;align-items:center;padding:12px 16px;display:flex}.Hero-module__ZARIfG__dot{cursor:pointer;border-radius:50%;width:12px;height:12px;transition:transform .2s,box-shadow .2s,filter .2s}.Hero-module__ZARIfG__dotRed{background:#ff5f56}.Hero-module__ZARIfG__dotYellow{background:#ffbd2e}.Hero-module__ZARIfG__dotGreen{background:#27c93f}.Hero-module__ZARIfG__windowBar:hover .Hero-module__ZARIfG__dot{filter:brightness(1.1)}.Hero-module__ZARIfG__windowTitle{color:var(--text-tertiary);margin-left:auto;font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem}.Hero-module__ZARIfG__codeBody{color:var(--text-secondary);min-height:210px;padding:20px 24px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.82rem;line-height:1.7}.Hero-module__ZARIfG__codeBody pre{white-space:pre-wrap;margin:0;font-family:inherit}.Hero-module__ZARIfG__keyword{color:#a78bfa}.Hero-module__ZARIfG__fn{color:#fff}.Hero-module__ZARIfG__string{color:#22c55e}.Hero-module__ZARIfG__num{color:#fb923c}.Hero-module__ZARIfG__bracket{color:#9ca3af}.Hero-module__ZARIfG__plain{color:var(--text-secondary)}.Hero-module__ZARIfG__cursor{color:var(--accent);opacity:0;margin-left:1px;font-weight:300}.Hero-module__ZARIfG__cursorOn{opacity:1}.Hero-module__ZARIfG__badge{color:var(--text-secondary);z-index:3;white-space:nowrap;background:#1e2436;border:1px solid #5b9fed1f;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-size:.76rem;font-weight:600;display:flex;position:absolute;box-shadow:0 8px 24px #0000004d}.Hero-module__ZARIfG__badgeLang{top:-14px;right:100px}.Hero-module__ZARIfG__langDot{border-radius:50%;width:8px;height:8px;transition:background .3s;display:inline-block}.Hero-module__ZARIfG__langName{min-width:72px;transition:opacity .3s;display:inline-block}.Hero-module__ZARIfG__badgeGrade{bottom:-20px;left:20px;transform:rotate(-1.5deg)}.Hero-module__ZARIfG__badgeQuestions{bottom:-14px;right:72px}.Hero-module__ZARIfG__statsBar{z-index:1;perspective:800px;align-items:flex-start;gap:20px;margin-top:40px;display:flex;position:relative}.Hero-module__ZARIfG__stat{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--border-radius-lg);cursor:pointer;align-items:center;gap:12px;padding:16px 18px;transition:border-color .3s;display:flex}.Hero-module__ZARIfG__stat:hover{border-color:#5b9fed59}.Hero-module__ZARIfG__stat:hover .Hero-module__ZARIfG__statNumber{color:var(--accent)}.Hero-module__ZARIfG__stat:hover .Hero-module__ZARIfG__statIcon{animation:none;transform:scale(1.2)rotate(15deg)}.Hero-module__ZARIfG__stat1{flex:0 0 calc(33.33% - 14px);min-height:100px}.Hero-module__ZARIfG__stat2,.Hero-module__ZARIfG__stat3{flex:0 0 calc(33.33% - 14px);min-height:100px;margin-top:0}.Hero-module__ZARIfG__statIcon{width:36px;height:36px;color:var(--accent);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}@keyframes Hero-module__ZARIfG__breathe{0%,to{transform:scale(.95)}50%{transform:scale(1.05)}}.Hero-module__ZARIfG__statNumber{color:var(--text-primary);font-size:.95rem;font-weight:700;transition:color .3s;display:block}.Hero-module__ZARIfG__statLabel{color:var(--text-tertiary);margin-top:1px;font-size:.68rem}.Hero-module__ZARIfG__hero:after{content:"";background:var(--bg-primary);clip-path:polygon(0 100%,100% 50%,100% 100%);z-index:2;height:60px;position:absolute;bottom:-1px;left:0;right:0}@media (max-width:1024px){.Hero-module__ZARIfG__visualPanel{margin-right:-60px}.Hero-module__ZARIfG__codeWindow{transform:rotateY(-6deg)rotateX(3deg)scale(1)}.Hero-module__ZARIfG__title{font-size:2.8rem}.Hero-module__ZARIfG__stat1,.Hero-module__ZARIfG__stat2,.Hero-module__ZARIfG__stat3{margin-top:0}}@media (max-width:768px){.Hero-module__ZARIfG__hero{min-height:auto;padding:120px 0 80px}.Hero-module__ZARIfG__content{grid-template-columns:1fr}.Hero-module__ZARIfG__textBlock{max-width:100%;padding-right:0}.Hero-module__ZARIfG__ctas{flex-wrap:wrap}.Hero-module__ZARIfG__btnDemoWrap{transform:none}.Hero-module__ZARIfG__visualPanel{margin-top:32px;margin-right:0}.Hero-module__ZARIfG__codeWindow{transform:rotateY(-4deg)rotateX(2deg)scale(1)}.Hero-module__ZARIfG__statsBar{flex-direction:column}.Hero-module__ZARIfG__stat1,.Hero-module__ZARIfG__stat2,.Hero-module__ZARIfG__stat3{flex:auto;min-height:auto;margin-top:0}.Hero-module__ZARIfG__title{font-size:2.2rem}.Hero-module__ZARIfG__floatingSnippet,.Hero-module__ZARIfG__gridPattern{display:none}.Hero-module__ZARIfG__badgeGrade{left:0}}[data-theme=light] .Hero-module__ZARIfG__codeWindow{background:#ffffffd9;border-color:#0000001a;box-shadow:0 24px 64px #0000001a}[data-theme=light] .Hero-module__ZARIfG__codeWindow:hover{border-color:#00000026;box-shadow:0 32px 80px #00000026}[data-theme=light] .Hero-module__ZARIfG__windowBar{background:#00000005;border-bottom-color:#0000000f}[data-theme=light] .Hero-module__ZARIfG__fn{color:#1a202c}[data-theme=light] .Hero-module__ZARIfG__badge{background:#fff;border-color:#3b82f626;box-shadow:0 4px 16px #00000014}[data-theme=light] .Hero-module__ZARIfG__statIcon{background:#0000000a;border-color:#00000014}
.Problem-module__S0GCFq__section{position:relative;overflow:hidden}.Problem-module__S0GCFq__floatingWarnings{pointer-events:none;z-index:0;position:absolute;inset:0}.Problem-module__S0GCFq__warning{color:#ef4444;opacity:.06;pointer-events:none;font-size:4rem;font-weight:700;position:absolute}.Problem-module__S0GCFq__headingWrap{max-width:800px;margin-bottom:56px;padding-left:0}.Problem-module__S0GCFq__heading{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:12px;font-size:2.5rem;font-weight:700;line-height:1.15}.Problem-module__S0GCFq__underline{background:#ef4444;border-radius:2px;height:3px;margin-bottom:16px}.Problem-module__S0GCFq__subtext{color:var(--text-secondary);max-width:700px;font-size:1.05rem;line-height:1.7}.Problem-module__S0GCFq__grid{z-index:1;perspective:1200px;flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex;position:relative}.Problem-module__S0GCFq__card{background:var(--bg-card);border-radius:var(--border-radius-lg);cursor:pointer;will-change:transform;transform-style:preserve-3d;border:1px solid #ef444426;padding:28px 24px;transition:all .35s cubic-bezier(.34,1.56,.64,1);position:relative}.Problem-module__S0GCFq__card:hover{background:linear-gradient(135deg,#ffffff0d 0%,var(--bg-card)100%);border-width:2px;border-color:#ef4444;padding:27px 23px;box-shadow:0 12px 32px #0000004d}.Problem-module__S0GCFq__number{color:#ef4444;opacity:.6;font-size:2rem;font-weight:700;line-height:1;position:absolute;top:20px;left:24px}.Problem-module__S0GCFq__stat{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;padding:4px 12px;font-size:.68rem;font-weight:600;position:absolute;top:20px;right:24px}.Problem-module__S0GCFq__iconWrap{justify-content:center;align-items:center;margin-top:48px;margin-bottom:20px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.Problem-module__S0GCFq__card:hover .Problem-module__S0GCFq__iconWrap{transform:scale(1.15)}.Problem-module__S0GCFq__cardTitle{color:var(--text-primary);margin-bottom:12px;font-size:1.15rem;font-weight:700;line-height:1.3}.Problem-module__S0GCFq__cardDesc{color:var(--text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:16px;font-size:.88rem;line-height:1.7;display:-webkit-box;overflow:hidden}.Problem-module__S0GCFq__learnMore{color:#ef4444;align-items:center;gap:6px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.Problem-module__S0GCFq__learnMore span{transition:transform .2s;display:inline-block}.Problem-module__S0GCFq__learnMore:hover span{transform:translate(4px)}.Problem-module__S0GCFq__redGlow{display:none}@media (max-width:1024px){.Problem-module__S0GCFq__grid{gap:20px}.Problem-module__S0GCFq__card{width:calc(50% - 10px)!important;min-height:280px!important;margin-top:0!important}.Problem-module__S0GCFq__card:nth-child(5){width:100%!important;min-height:300px!important}.Problem-module__S0GCFq__headingWrap{padding-left:0}.Problem-module__S0GCFq__heading{font-size:2rem}}@media (max-width:768px){.Problem-module__S0GCFq__grid{flex-direction:column;gap:16px}.Problem-module__S0GCFq__card{width:100%!important;margin-top:0!important}.Problem-module__S0GCFq__card:first-child{min-height:260px!important}.Problem-module__S0GCFq__card:nth-child(2){min-height:280px!important}.Problem-module__S0GCFq__card:nth-child(3){min-height:260px!important}.Problem-module__S0GCFq__card:nth-child(4){min-height:290px!important}.Problem-module__S0GCFq__card:nth-child(5){min-height:320px!important}.Problem-module__S0GCFq__heading{font-size:1.75rem}.Problem-module__S0GCFq__subtext{font-size:.95rem}.Problem-module__S0GCFq__floatingWarnings,.Problem-module__S0GCFq__redGlow{display:none}.Problem-module__S0GCFq__card:hover{transform:translateY(-6px)!important}.Problem-module__S0GCFq__card{padding:24px 20px}.Problem-module__S0GCFq__icon{width:48px;height:48px}.Problem-module__S0GCFq__cardTitle{font-size:1rem}.Problem-module__S0GCFq__cardDesc{font-size:.85rem}}
.Solution-module__90gf_G__section{background:var(--bg-primary);padding:120px 0;position:relative;overflow:hidden}.Solution-module__90gf_G__container{align-items:center;gap:80px;max-width:1400px;margin:0 auto;padding:0 80px;display:flex}.Solution-module__90gf_G__leftSide{flex:0 0 40%;max-width:500px}.Solution-module__90gf_G__heading{background:linear-gradient(135deg,#fff 0%,#5b9fed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:3rem;font-weight:700;line-height:1.2}.Solution-module__90gf_G__description{color:#ffffffb3;max-width:480px;margin-bottom:32px;font-size:1.125rem;line-height:1.6}.Solution-module__90gf_G__cyclingWord{color:#5b9fed;font-weight:600;display:inline-block;position:relative}.Solution-module__90gf_G__ctaButton{color:#fff;border-radius:var(--border-radius);background:#5b9fed;align-items:center;gap:10px;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 4px 16px #5b9fed4d}.Solution-module__90gf_G__ctaButton:hover{background:linear-gradient(135deg,#5b9fed 0%,#06b6d4 100%);transform:translateY(-2px);box-shadow:0 8px 32px #5b9fed80}.Solution-module__90gf_G__ctaButton:hover svg{transform:translate(4px)}.Solution-module__90gf_G__ctaButton svg{transition:transform .2s}.Solution-module__90gf_G__rightSide{flex:0 0 60%;position:relative}.Solution-module__90gf_G__ecosystem{filter:drop-shadow(0 0 40px #5b9fed1a);width:100%;height:auto}.Solution-module__90gf_G__connectionLine{transition:stroke-width .3s,opacity .3s}@media (max-width:1024px){.Solution-module__90gf_G__container{flex-direction:column;gap:60px;padding:0 40px}.Solution-module__90gf_G__leftSide,.Solution-module__90gf_G__rightSide{flex:100%;max-width:100%}.Solution-module__90gf_G__heading{font-size:2.5rem}.Solution-module__90gf_G__description{font-size:1rem}}@media (max-width:768px){.Solution-module__90gf_G__section{padding:80px 0}.Solution-module__90gf_G__container{gap:40px;padding:0 20px}.Solution-module__90gf_G__heading{text-align:center;font-size:2rem}.Solution-module__90gf_G__description{text-align:center;font-size:.95rem}.Solution-module__90gf_G__ctaButton{margin:0 auto}.Solution-module__90gf_G__ecosystem{max-width:100%}}[data-theme=light] .Solution-module__90gf_G__heading{background:linear-gradient(135deg,#1a202c 0%,#3b82f6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .Solution-module__90gf_G__description{color:#4a5568}
.Features-module__zvCZ4q__section{background:var(--bg-primary);padding:120px 0;position:relative;overflow:hidden}.Features-module__zvCZ4q__container{max-width:1400px;margin:0 auto;padding:0 80px}.Features-module__zvCZ4q__header{margin-bottom:60px}.Features-module__zvCZ4q__heading{color:#fff;margin-bottom:8px;font-size:36px;font-weight:700}.Features-module__zvCZ4q__underline{background:#5b9fed;border-radius:2px;height:3px;margin-bottom:16px}.Features-module__zvCZ4q__subheading{color:#ffffffb3;max-width:600px;font-size:18px;line-height:1.6}.Features-module__zvCZ4q__bentoGrid{grid-template-columns:repeat(12,1fr);grid-template-areas:"f1 f1 f1 f1 f1 f1 f1 f2 f2 f2 f2 f2""f3 f3 f3 f3 f3 f4 f4 f4 f4 f4 f4 f4""f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5";gap:24px;display:grid}.Features-module__zvCZ4q__feature{border-radius:16px;flex-direction:column;padding:40px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.Features-module__zvCZ4q__feature1{background:linear-gradient(135deg,#0f1419 0%,#1a1f2e 100%);grid-area:f1;align-self:start}.Features-module__zvCZ4q__feature1:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.Features-module__zvCZ4q__feature2{background:#1a1f2e;border:1px solid #ffffff0d;grid-area:f2;align-self:start}.Features-module__zvCZ4q__feature2:hover{border-color:#ffffff1a;transform:scale(1.01);box-shadow:0 8px 24px #0000004d}.Features-module__zvCZ4q__feature3{background:#1a1f2e;border:1px solid #ffffff0d;grid-area:f3;height:580px;overflow:hidden}.Features-module__zvCZ4q__feature3:hover{border-color:#ffffff1a;transform:scale(1.01);box-shadow:0 8px 24px #0000004d}.Features-module__zvCZ4q__feature4{background:#1a1f2e;border:1px solid #ffffff0d;grid-area:f4;height:580px;overflow:hidden}.Features-module__zvCZ4q__feature4:hover{border-color:#ffffff1a;transform:translateY(-4px);box-shadow:0 8px 24px #0000004d}.Features-module__zvCZ4q__feature5{background:0 0;grid-area:f5;min-height:500px;padding:60px 40px}.Features-module__zvCZ4q__feature5:hover{transform:scale(1.02)}.Features-module__zvCZ4q__roleBasedFeature{flex-direction:column;gap:24px;display:flex}.Features-module__zvCZ4q__featureIconLarge{color:#5b9fed;background:#5b9fed1a;border:2px solid #5b9fed4d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.Features-module__zvCZ4q__featureHeadingLarge{color:#fff;margin:0;font-size:28px;font-weight:700}.Features-module__zvCZ4q__featureHeadingMedium{color:#fff;margin:16px 0 12px;font-size:24px;font-weight:700}.Features-module__zvCZ4q__featureHeadingFull{color:#fff;text-align:center;margin-bottom:12px;font-size:32px;font-weight:700}.Features-module__zvCZ4q__featureDesc{color:#ffffffb3;max-width:100%;font-size:16px;line-height:1.6}.Features-module__zvCZ4q__featureDescCenter{color:#ffffffb3;text-align:center;max-width:700px;margin:0 auto 24px;font-size:16px;line-height:1.6}.Features-module__zvCZ4q__featureIconMedium{color:#5b9fed;background:#5b9fed1a;border:1px solid #5b9fed33;border-radius:12px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.Features-module__zvCZ4q__feature3 .Features-module__zvCZ4q__featureIconMedium{color:#10b981;background:#10b9811a;border-color:#10b98133}.Features-module__zvCZ4q__feature4 .Features-module__zvCZ4q__featureIconMedium{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b33}.Features-module__zvCZ4q__roleGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.Features-module__zvCZ4q__roleCard{cursor:pointer;background:#1a1f2e80;border:1px solid #5b9fed33;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:12px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.Features-module__zvCZ4q__roleCard svg{color:#5b9fed;width:24px;height:24px;transition:transform .3s}.Features-module__zvCZ4q__roleCard:hover{background:#ffffff0d;border-color:#5b9fed80;transform:translateY(-2px)}.Features-module__zvCZ4q__roleCard:hover svg{transform:scale(1.05)}.Features-module__zvCZ4q__roleCardSelected{background:#5b9fed1a;border-color:#5b9fed;transform:scale(1.02);box-shadow:0 0 0 1px #5b9fed}.Features-module__zvCZ4q__roleName{color:#fff;text-align:center;font-size:12px;font-weight:600}.Features-module__zvCZ4q__roleHoverText{color:#5b9fed;font-size:12px;font-weight:600;position:absolute;bottom:8px}.Features-module__zvCZ4q__rolePreview{background:#5b9fed0d;border:1px solid #5b9fed26;border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.Features-module__zvCZ4q__previewPath{align-items:center;gap:8px;margin-bottom:8px;display:flex}.Features-module__zvCZ4q__pathNode{background:#5b9fed;border-radius:50%;width:12px;height:12px;box-shadow:0 0 8px #5b9fed80}.Features-module__zvCZ4q__pathLine{background:linear-gradient(90deg,#5b9fed 0%,#5b9fed4d 100%);flex:1;height:2px}.Features-module__zvCZ4q__previewText{color:#fffc;margin:0;font-size:14px}.Features-module__zvCZ4q__badge{color:#5b9fed;background:#5b9fed1a;border:1px solid #5b9fed4d;border-radius:20px;align-items:center;margin-top:auto;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.Features-module__zvCZ4q__feature3 .Features-module__zvCZ4q__badge{color:#10b981;background:#10b9811a;border-color:#10b9814d}.Features-module__zvCZ4q__feature4 .Features-module__zvCZ4q__badge{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b4d}@media (max-width:1024px){.Features-module__zvCZ4q__container{padding:0 40px}.Features-module__zvCZ4q__bentoGrid{grid-template-columns:repeat(2,1fr);grid-template-areas:"f1 f1""f2 f3""f4 f4""f5 f5"}.Features-module__zvCZ4q__feature1,.Features-module__zvCZ4q__feature2,.Features-module__zvCZ4q__feature3,.Features-module__zvCZ4q__feature4{min-height:400px}.Features-module__zvCZ4q__roleGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Features-module__zvCZ4q__section{padding:80px 0}.Features-module__zvCZ4q__container{padding:0 20px}.Features-module__zvCZ4q__heading{font-size:32px}.Features-module__zvCZ4q__subheading{font-size:16px}.Features-module__zvCZ4q__bentoGrid{grid-template-columns:1fr;grid-template-areas:"f1""f2""f3""f4""f5";gap:20px}.Features-module__zvCZ4q__feature{padding:28px}.Features-module__zvCZ4q__feature1{min-height:480px}.Features-module__zvCZ4q__feature2,.Features-module__zvCZ4q__feature3{min-height:400px}.Features-module__zvCZ4q__feature4{min-height:420px}.Features-module__zvCZ4q__feature5{min-height:700px}.Features-module__zvCZ4q__featureHeadingLarge{font-size:24px}.Features-module__zvCZ4q__featureHeadingMedium{font-size:20px}.Features-module__zvCZ4q__featureHeadingFull{font-size:26px}.Features-module__zvCZ4q__roleGrid{grid-template-columns:repeat(2,1fr);gap:12px}.Features-module__zvCZ4q__roleCard{padding:16px}.Features-module__zvCZ4q__roleCard svg{width:24px;height:24px}.Features-module__zvCZ4q__roleName{font-size:12px}}.Features-module__zvCZ4q__questionEngineFeature{flex-direction:column;flex:1;margin-top:20px;display:flex}.Features-module__zvCZ4q__tabBar{background:#0000004d;border-bottom:1px solid #5b9fed33;border-radius:8px 8px 0 0;gap:2px;padding:6px;display:flex;overflow:hidden}.Features-module__zvCZ4q__tab{color:#ffffff80;cursor:pointer;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:6px 8px;font-size:11px;font-weight:600;transition:all .2s}.Features-module__zvCZ4q__tab:hover{color:#fffc;background:#ffffff0d}.Features-module__zvCZ4q__tabActive{color:#5b9fed;background:#5b9fed1a;border-bottom:2px solid #5b9fed}.Features-module__zvCZ4q__tabContent{background:#0006;border-radius:0 0 8px 8px;justify-content:center;align-items:center;min-height:70px;padding:16px 20px;display:flex}.Features-module__zvCZ4q__codePreview{color:#a9b7c6;margin:0;font-family:Courier New,monospace;font-size:13px;line-height:1.6}.Features-module__zvCZ4q__codePreview code{color:#a9b7c6}.Features-module__zvCZ4q__bugMarker{color:#ff9800;margin-left:8px;font-size:16px}.Features-module__zvCZ4q__mcqPreview{flex-direction:column;gap:12px;display:flex}.Features-module__zvCZ4q__mcqOption{color:#fffc;align-items:center;gap:12px;font-size:14px;display:flex}.Features-module__zvCZ4q__radio{border:2px solid #5b9fed80;border-radius:50%;width:16px;height:16px;display:inline-block}.Features-module__zvCZ4q__sqlPreview{flex-direction:column;gap:16px;display:flex}.Features-module__zvCZ4q__sqlTable{background:#ffffff0d;border-radius:6px;padding:12px}.Features-module__zvCZ4q__sqlRow{color:#5b9fed;grid-template-columns:repeat(3,1fr);gap:12px;font-size:13px;font-weight:600;display:grid}.Features-module__zvCZ4q__sqlQuery{color:#a9b7c6;font-family:Courier New,monospace;font-size:13px}.Features-module__zvCZ4q__textAreaPreview{background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;min-height:80px;padding:16px}.Features-module__zvCZ4q__textAreaPlaceholder{color:#ffffff4d;font-size:14px}.Features-module__zvCZ4q__aptitudePreview{justify-content:center;align-items:center;width:100%;min-height:60px;display:flex}.Features-module__zvCZ4q__equation{color:#ffffffe6;text-align:center;font-size:15px;font-style:italic;line-height:1.4}.Features-module__zvCZ4q__secureCodingFeature{flex-direction:column;gap:16px;margin-top:20px;display:flex}.Features-module__zvCZ4q__terminal{background:#1e1e1e;border-radius:8px;overflow:hidden;box-shadow:0 4px 16px #0000004d}.Features-module__zvCZ4q__terminalHeader{background:#2d2d2d;align-items:center;gap:12px;padding:10px 16px;display:flex}.Features-module__zvCZ4q__terminalButtons{gap:6px;display:flex}.Features-module__zvCZ4q__terminalButton{border-radius:50%;width:12px;height:12px}.Features-module__zvCZ4q__terminalTitle{color:#fff9;font-family:Courier New,monospace;font-size:12px}.Features-module__zvCZ4q__terminalBody{min-height:120px;padding:16px;font-family:Courier New,monospace;font-size:13px}.Features-module__zvCZ4q__terminalLine{color:#4ade80;line-height:1.8}.Features-module__zvCZ4q__capabilityBadges{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.Features-module__zvCZ4q__capabilityBadge{color:#10b981;background:#10b9811a;border:1px solid #10b9814d;border-radius:16px;padding:6px 12px;font-size:12px;font-weight:600}.Features-module__zvCZ4q__companyProfilesFeature{flex-direction:column;flex:1;gap:12px;margin-top:20px;display:flex}.Features-module__zvCZ4q__companyGrid{flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.Features-module__zvCZ4q__companyLogo{cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px 4px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.Features-module__zvCZ4q__companyLogo:hover{background:#ffffff0f;border-color:#5b9fed4d;transform:scale(1.08);box-shadow:0 4px 12px #0003}.Features-module__zvCZ4q__companyLogoPulsing{animation:1s ease-in-out Features-module__zvCZ4q__pulse}@keyframes Features-module__zvCZ4q__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1);box-shadow:0 0 20px #f59e0b66}}.Features-module__zvCZ4q__companyName{color:#fff9;font-size:10px;font-weight:500}.Features-module__zvCZ4q__companyLogoImg{object-fit:contain;width:36px;height:36px}.Features-module__zvCZ4q__companyTooltip{color:#ffffffe6;white-space:nowrap;z-index:10;background:#1a1f2efa;border:1px solid #f59e0b66;border-radius:6px;padding:8px 12px;font-size:11px;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}.Features-module__zvCZ4q__companyFooter{color:#fff9;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.Features-module__zvCZ4q__updateBadge{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600}.Features-module__zvCZ4q__analyticsDashboardsFeature{grid-template-columns:1fr 1px 1fr;gap:40px;margin-top:32px;display:grid}.Features-module__zvCZ4q__dashboardLeft,.Features-module__zvCZ4q__dashboardRight{flex-direction:column;gap:24px;display:flex}.Features-module__zvCZ4q__dashboardHeader{align-items:center;gap:12px;display:flex}.Features-module__zvCZ4q__dashboardIcon{color:#5b9fed}.Features-module__zvCZ4q__dashboardTitle{color:#fff;margin:0;font-size:18px;font-weight:700}.Features-module__zvCZ4q__gaugeContainer{justify-content:center;padding:20px 0;display:flex}.Features-module__zvCZ4q__gauge{width:200px;height:200px}.Features-module__zvCZ4q__metricCards{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.Features-module__zvCZ4q__metricCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.Features-module__zvCZ4q__metricLabel{color:#fff9;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.Features-module__zvCZ4q__metricValue{color:#fff;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.Features-module__zvCZ4q__trendUp{color:#10b981}.Features-module__zvCZ4q__companyLogos{gap:6px;display:flex}.Features-module__zvCZ4q__checkIcon{color:#10b981}.Features-module__zvCZ4q__weakTopic{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600}.Features-module__zvCZ4q__miniChart{width:60px;height:30px}.Features-module__zvCZ4q__dashboardDivider{background:linear-gradient(#0000 0%,#ffffff1a 50%,#0000 100%);width:1px}.Features-module__zvCZ4q__barChartContainer{flex-direction:column;gap:12px;display:flex}.Features-module__zvCZ4q__barChart{background:#0003;border-radius:8px;justify-content:space-around;align-items:flex-end;gap:12px;height:150px;padding:16px;display:flex}.Features-module__zvCZ4q__bar{border-radius:4px 4px 0 0;flex:1;transition:all .3s}.Features-module__zvCZ4q__barLabels{color:#fff9;justify-content:space-around;font-size:12px;display:flex}.Features-module__zvCZ4q__roleWiseBars{flex-direction:column;gap:12px;display:flex}.Features-module__zvCZ4q__roleBar{grid-template-columns:80px 1fr 50px;align-items:center;gap:12px;display:grid}.Features-module__zvCZ4q__roleLabel{color:#fffc;font-size:13px;font-weight:600}.Features-module__zvCZ4q__roleBarTrack{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden}.Features-module__zvCZ4q__roleBarFill{border-radius:4px;height:100%}.Features-module__zvCZ4q__rolePercent{color:#fffc;text-align:right;font-size:13px;font-weight:600}.Features-module__zvCZ4q__companyAnalytics{flex-direction:column;gap:12px;display:flex}.Features-module__zvCZ4q__analyticsLabel{color:#fff9;text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:700}.Features-module__zvCZ4q__companyList{flex-direction:column;gap:8px;display:flex}.Features-module__zvCZ4q__companyItem{color:#ffffffe6;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;padding:10px 14px;font-size:13px}@media (max-width:1024px){.Features-module__zvCZ4q__container{padding:0 40px}.Features-module__zvCZ4q__bentoGrid{grid-template-columns:repeat(2,1fr);grid-template-areas:"f1 f1""f2 f3""f4 f4""f5 f5"}.Features-module__zvCZ4q__feature1,.Features-module__zvCZ4q__feature2,.Features-module__zvCZ4q__feature3,.Features-module__zvCZ4q__feature4{min-height:400px}.Features-module__zvCZ4q__roleGrid{grid-template-columns:repeat(2,1fr)}.Features-module__zvCZ4q__companyGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.Features-module__zvCZ4q__section{padding:80px 0}.Features-module__zvCZ4q__container{padding:0 20px}.Features-module__zvCZ4q__heading{font-size:32px}.Features-module__zvCZ4q__subheading{font-size:16px}.Features-module__zvCZ4q__bentoGrid{grid-template-columns:1fr;grid-template-areas:"f1""f2""f3""f4""f5";gap:20px}.Features-module__zvCZ4q__feature{padding:28px}.Features-module__zvCZ4q__feature1{min-height:480px}.Features-module__zvCZ4q__feature2,.Features-module__zvCZ4q__feature3{min-height:400px}.Features-module__zvCZ4q__feature4{min-height:420px}.Features-module__zvCZ4q__feature5{min-height:700px}.Features-module__zvCZ4q__featureHeadingLarge{font-size:24px}.Features-module__zvCZ4q__featureHeadingMedium{font-size:20px}.Features-module__zvCZ4q__featureHeadingFull{font-size:26px}.Features-module__zvCZ4q__roleGrid{grid-template-columns:repeat(2,1fr);gap:12px}.Features-module__zvCZ4q__roleCard{padding:16px}.Features-module__zvCZ4q__roleCard svg{width:24px;height:24px}.Features-module__zvCZ4q__roleName{font-size:12px}.Features-module__zvCZ4q__tabBar{flex-wrap:nowrap;overflow-x:auto}.Features-module__zvCZ4q__tab{white-space:nowrap;padding:6px 12px;font-size:12px}.Features-module__zvCZ4q__companyGrid{grid-template-columns:repeat(3,1fr);gap:12px}.Features-module__zvCZ4q__companyName{font-size:12px}}@media (max-width:640px){.Features-module__zvCZ4q__block{padding:24px 16px}.Features-module__zvCZ4q__blockIcon{width:48px;height:48px}.Features-module__zvCZ4q__blockTitle{font-size:1.05rem}.Features-module__zvCZ4q__tag{padding:6px 12px;font-size:.82rem}}[data-theme=light] .Features-module__zvCZ4q__heading{color:#1a202c}[data-theme=light] .Features-module__zvCZ4q__subheading{color:#4a5568}[data-theme=light] .Features-module__zvCZ4q__feature1{background:linear-gradient(135deg,#f0f4f8 0%,#e2e8f0 100%)}[data-theme=light] .Features-module__zvCZ4q__feature2,[data-theme=light] .Features-module__zvCZ4q__feature3,[data-theme=light] .Features-module__zvCZ4q__feature4{background:#fff;border-color:#00000014}[data-theme=light] .Features-module__zvCZ4q__feature2:hover,[data-theme=light] .Features-module__zvCZ4q__feature3:hover,[data-theme=light] .Features-module__zvCZ4q__feature4:hover{border-color:#00000026;box-shadow:0 8px 24px #00000014}[data-theme=light] .Features-module__zvCZ4q__featureHeadingLarge,[data-theme=light] .Features-module__zvCZ4q__featureHeadingMedium,[data-theme=light] .Features-module__zvCZ4q__featureHeadingFull{color:#1a202c}[data-theme=light] .Features-module__zvCZ4q__featureDesc,[data-theme=light] .Features-module__zvCZ4q__featureDescCenter{color:#4a5568}[data-theme=light] .Features-module__zvCZ4q__roleCard{background:#00000008;border-color:#3b82f626}[data-theme=light] .Features-module__zvCZ4q__roleCard:hover{background:#3b82f60d}[data-theme=light] .Features-module__zvCZ4q__roleName{color:#1a202c}[data-theme=light] .Features-module__zvCZ4q__rolePreview{background:#3b82f60a;border-color:#3b82f61f}[data-theme=light] .Features-module__zvCZ4q__previewText{color:#4a5568}[data-theme=light] .Features-module__zvCZ4q__tabBar{background:#0000000a;border-bottom-color:#3b82f626}[data-theme=light] .Features-module__zvCZ4q__tab{color:#718096}[data-theme=light] .Features-module__zvCZ4q__tab:hover{color:#1a202c;background:#0000000a}[data-theme=light] .Features-module__zvCZ4q__tabContent{background:#00000008}[data-theme=light] .Features-module__zvCZ4q__codePreview,[data-theme=light] .Features-module__zvCZ4q__codePreview code{color:#4a5568}[data-theme=light] .Features-module__zvCZ4q__mcqOption{color:#2d3748}[data-theme=light] .Features-module__zvCZ4q__terminal{background:#f7fafc;box-shadow:0 4px 16px #0000000f}[data-theme=light] .Features-module__zvCZ4q__terminalHeader{background:#edf2f7}[data-theme=light] .Features-module__zvCZ4q__terminalTitle{color:#718096}[data-theme=light] .Features-module__zvCZ4q__companyLogo{background:#00000005;border-color:#00000014}[data-theme=light] .Features-module__zvCZ4q__companyLogo:hover{background:#0000000a}[data-theme=light] .Features-module__zvCZ4q__companyName{color:#4a5568}[data-theme=light] .Features-module__zvCZ4q__companyTooltip{color:#2d3748;background:#fff;border-color:#f59e0b4d;box-shadow:0 4px 12px #0000001a}[data-theme=light] .Features-module__zvCZ4q__companyFooter{color:#718096}[data-theme=light] .Features-module__zvCZ4q__textAreaPreview{background:#00000005;border-color:#0000001a}[data-theme=light] .Features-module__zvCZ4q__textAreaPlaceholder{color:#a0aec0}[data-theme=light] .Features-module__zvCZ4q__equation{color:#2d3748}[data-theme=light] .Features-module__zvCZ4q__sqlTable{background:#00000008}[data-theme=light] .Features-module__zvCZ4q__sqlQuery{color:#4a5568}[data-theme=light] .Features-module__zvCZ4q__dashboardTitle{color:#1a202c}[data-theme=light] .Features-module__zvCZ4q__metricCard{background:#00000005;border-color:#00000014}[data-theme=light] .Features-module__zvCZ4q__metricLabel{color:#718096}[data-theme=light] .Features-module__zvCZ4q__metricValue{color:#1a202c}[data-theme=light] .Features-module__zvCZ4q__barChart{background:#00000008}[data-theme=light] .Features-module__zvCZ4q__barLabels{color:#4a5568}[data-theme=light] .Features-module__zvCZ4q__roleLabel,[data-theme=light] .Features-module__zvCZ4q__rolePercent{color:#2d3748}[data-theme=light] .Features-module__zvCZ4q__roleBarTrack{background:#00000014}[data-theme=light] .Features-module__zvCZ4q__analyticsLabel{color:#4a5568}[data-theme=light] .Features-module__zvCZ4q__companyItem{color:#2d3748;background:#00000005;border-color:#00000014}[data-theme=light] .Features-module__zvCZ4q__dashboardDivider{background:linear-gradient(#0000 0%,#0000001a 50%,#0000 100%)}[data-theme=light] .Features-module__zvCZ4q__terminalLine{color:#059669}
.HowItWorks-module__tSMH5W__section{background-color:#1a1f2e;padding:120px 0;position:relative;overflow:hidden}.HowItWorks-module__tSMH5W__ambientLayer{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.HowItWorks-module__tSMH5W__orb{filter:blur(80px);opacity:.6;border-radius:50%;animation:20s ease-in-out infinite alternate HowItWorks-module__tSMH5W__floatOrb;position:absolute}.HowItWorks-module__tSMH5W__orb1{background:radial-gradient(circle,#5b9fed26,#0000 70%);width:600px;height:600px;top:-10%;left:-10%}.HowItWorks-module__tSMH5W__orb2{background:radial-gradient(circle,#8b5cf61a,#0000 70%);width:500px;height:500px;bottom:20%;right:-5%}.HowItWorks-module__tSMH5W__orb3{background:radial-gradient(circle,#06b6d41a,#0000 70%);width:400px;height:400px;top:40%;left:20%}@keyframes HowItWorks-module__tSMH5W__floatOrb{0%{transform:translate(0)}to{transform:translate(30px,50px)}}.HowItWorks-module__tSMH5W__noiseOverlay{opacity:.03;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}.HowItWorks-module__tSMH5W__container{z-index:2;max-width:1200px;margin:0 auto;padding:0 40px;position:relative}.HowItWorks-module__tSMH5W__sectionTitle{color:#fff;background:linear-gradient(90deg,#fff 0%,#5b9fede6 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;margin-left:120px;font-size:56px;font-weight:700}.HowItWorks-module__tSMH5W__sectionSubtitle{color:#ffffff80;max-width:600px;margin-bottom:100px;margin-left:120px;font-size:18px;font-weight:400;line-height:1.6}.HowItWorks-module__tSMH5W__timelineWrapper{padding-left:40px;position:relative}.HowItWorks-module__tSMH5W__connectingLine{z-index:0;background:linear-gradient(#5b9fed80,#5b9fed1a);width:3px;position:absolute;top:0;bottom:0;left:80px}.HowItWorks-module__tSMH5W__connectingDot{z-index:1;background:#5b9fed;border:3px solid #1a1f2e;border-radius:50%;width:12px;height:12px;position:absolute;left:-4.5px;box-shadow:0 0 16px #5b9fed99}.HowItWorks-module__tSMH5W__step{align-items:center;margin-bottom:80px;display:flex;position:relative}.HowItWorks-module__tSMH5W__step:first-child{margin-left:120px}.HowItWorks-module__tSMH5W__step:nth-child(2){margin-left:220px}.HowItWorks-module__tSMH5W__step:nth-child(3){margin-left:320px}.HowItWorks-module__tSMH5W__step:nth-child(4){margin-left:420px}.HowItWorks-module__tSMH5W__step:nth-child(5){margin-left:520px}.HowItWorks-module__tSMH5W__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;width:480px;padding:36px;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff0d}.HowItWorks-module__tSMH5W__card:hover{background:#ffffff0d;border-color:#ffffff26;transform:translateY(-8px)translate(8px);box-shadow:0 16px 48px #0000004d,0 0 0 1px #5b9fed1a}.HowItWorks-module__tSMH5W__cardHeader{z-index:2;align-items:center;margin-bottom:20px;display:flex;position:relative}.HowItWorks-module__tSMH5W__number{color:#5b9fed;background:#5b9fed1a;border-radius:8px;margin-right:16px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:600;transition:all .3s}.HowItWorks-module__tSMH5W__card:hover .HowItWorks-module__tSMH5W__number{background:#5b9fed33;box-shadow:0 0 20px #5b9fed4d}.HowItWorks-module__tSMH5W__title{color:#fff;flex:1;font-size:24px;font-weight:600}.HowItWorks-module__tSMH5W__arrow{color:#5b9fed66;font-size:20px;transition:transform .3s}.HowItWorks-module__tSMH5W__card:hover .HowItWorks-module__tSMH5W__arrow{color:#5b9fed;transform:translate(4px)}.HowItWorks-module__tSMH5W__description{color:#ffffffa6;z-index:2;margin-bottom:24px;font-size:16px;line-height:1.7;position:relative}.HowItWorks-module__tSMH5W__pill{color:#5b9fede6;z-index:2;background:#5b9fed14;border:1px solid #5b9fed26;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;transition:all .3s;display:inline-flex;position:relative}.HowItWorks-module__tSMH5W__card:hover .HowItWorks-module__tSMH5W__pill{background:#5b9fed1f;border-color:#5b9fed4d}.HowItWorks-module__tSMH5W__watermarkIcon{color:#94a3b8;z-index:2;background:#242b3d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex;position:absolute;top:24px;right:24px}.HowItWorks-module__tSMH5W__card:hover .HowItWorks-module__tSMH5W__watermarkIcon{color:#e2e8f0;background:#2d364a;border-color:#fff3;transform:translateY(-2px)}.HowItWorks-module__tSMH5W__lineNode{width:12px;height:12px;position:absolute;top:50%;left:80px;transform:translate(-50%,-50%)}@media (max-width:1024px){.HowItWorks-module__tSMH5W__step:nth-child(n){margin-left:120px}.HowItWorks-module__tSMH5W__card{width:100%;max-width:500px}.HowItWorks-module__tSMH5W__sectionTitle,.HowItWorks-module__tSMH5W__sectionSubtitle{margin-left:40px}}@media (max-width:768px){.HowItWorks-module__tSMH5W__section{padding:80px 0}.HowItWorks-module__tSMH5W__container{padding:0 20px}.HowItWorks-module__tSMH5W__sectionTitle{text-align:center;margin-left:0;font-size:36px}.HowItWorks-module__tSMH5W__sectionSubtitle{text-align:center;margin-bottom:60px;margin-left:0;font-size:16px}.HowItWorks-module__tSMH5W__step:nth-child(n){justify-content:center;margin-bottom:40px;margin-left:0}.HowItWorks-module__tSMH5W__connectingLine,.HowItWorks-module__tSMH5W__lineNode{left:20px}.HowItWorks-module__tSMH5W__card{width:100%;margin-left:40px;padding:24px}.HowItWorks-module__tSMH5W__title{font-size:20px}}@media (max-width:640px){.HowItWorks-module__tSMH5W__step{max-width:100%}.HowItWorks-module__tSMH5W__stepCard{padding:22px 14px}.HowItWorks-module__tSMH5W__stepTitle{font-size:.95rem}.HowItWorks-module__tSMH5W__stepDesc{font-size:.8rem}.HowItWorks-module__tSMH5W__stepNumber{width:40px;height:40px;font-size:.85rem}}[data-theme=light] .HowItWorks-module__tSMH5W__section{background-color:var(--bg-primary)}[data-theme=light] .HowItWorks-module__tSMH5W__sectionTitle{background:linear-gradient(90deg,#1a202c 0%,#3b82f6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .HowItWorks-module__tSMH5W__sectionSubtitle{color:#4a5568}[data-theme=light] .HowItWorks-module__tSMH5W__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd9;border-color:#0000001a;box-shadow:0 8px 32px #0000000f,inset 0 1px #fffc}[data-theme=light] .HowItWorks-module__tSMH5W__card:hover{background:#fffffff2;border-color:#00000026;box-shadow:0 16px 48px #0000001a,0 0 0 1px #3b82f61a}[data-theme=light] .HowItWorks-module__tSMH5W__title{color:#1a202c}[data-theme=light] .HowItWorks-module__tSMH5W__description{color:#4a5568}[data-theme=light] .HowItWorks-module__tSMH5W__pill{color:#3b82f6;background:#3b82f60f;border-color:#3b82f626}[data-theme=light] .HowItWorks-module__tSMH5W__card:hover .HowItWorks-module__tSMH5W__pill{background:#3b82f61a;border-color:#3b82f640}[data-theme=light] .HowItWorks-module__tSMH5W__number{color:#3b82f6;background:#3b82f614}[data-theme=light] .HowItWorks-module__tSMH5W__card:hover .HowItWorks-module__tSMH5W__number{background:#3b82f626;box-shadow:0 0 16px #3b82f626}[data-theme=light] .HowItWorks-module__tSMH5W__watermarkIcon{color:#718096;background:#f0f4f8;border-color:#00000014}[data-theme=light] .HowItWorks-module__tSMH5W__card:hover .HowItWorks-module__tSMH5W__watermarkIcon{color:#4a5568;background:#e2e8f0;border-color:#0000001f}[data-theme=light] .HowItWorks-module__tSMH5W__connectingLine{background:linear-gradient(#3b82f64d,#3b82f614)}[data-theme=light] .HowItWorks-module__tSMH5W__connectingDot{border-color:var(--bg-primary)}[data-theme=light] .HowItWorks-module__tSMH5W__orb1{background:radial-gradient(circle,#3b82f614,#0000 70%)}[data-theme=light] .HowItWorks-module__tSMH5W__orb2{background:radial-gradient(circle,#8b5cf60f,#0000 70%)}[data-theme=light] .HowItWorks-module__tSMH5W__orb3{background:radial-gradient(circle,#06b6d40f,#0000 70%)}
.CTASection-module__ETvUXq__banner{text-align:center;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--border-radius-lg);padding:64px 40px;position:relative;overflow:hidden}.CTASection-module__ETvUXq__banner:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#5b9fed0d,#0000 60%);position:absolute;inset:0}.CTASection-module__ETvUXq__heading{letter-spacing:-.025em;color:var(--text-primary);margin-bottom:14px;font-size:2rem;font-weight:700;position:relative}.CTASection-module__ETvUXq__description{color:var(--text-secondary);max-width:560px;margin:0 auto 32px;font-size:1.02rem;line-height:1.7;position:relative}.CTASection-module__ETvUXq__buttons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}@media (max-width:768px){.CTASection-module__ETvUXq__banner{padding:40px 24px}.CTASection-module__ETvUXq__heading{font-size:1.5rem}.CTASection-module__ETvUXq__buttons{flex-direction:column;align-items:center}}
.auth-module__Y2OPrW__authPage{background:#0b0f19;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.auth-module__Y2OPrW__themeToggleWrap{z-index:10;position:absolute;top:20px;right:24px}.auth-module__Y2OPrW__authPage:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#5b9fed26 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-20%;left:-10%}.auth-module__Y2OPrW__authPage:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#5b9fed1a 0%,#0000 70%);width:500px;height:500px;position:absolute;bottom:-20%;right:-10%}.auth-module__Y2OPrW__authCard{z-index:1;background:#111827;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:48px 40px;display:flex;position:relative;box-shadow:0 24px 64px #0009}.auth-module__Y2OPrW__logoSection{justify-content:center;margin-bottom:32px;display:flex}.auth-module__Y2OPrW__authTitle{color:#fff;text-align:center;letter-spacing:-.02em;margin-bottom:8px;font-size:1.75rem;font-weight:700}.auth-module__Y2OPrW__authSubtitle{color:#94a3b8;text-align:center;margin-bottom:32px;font-size:.95rem}.auth-module__Y2OPrW__inputGroup{text-align:left;width:100%;margin-bottom:24px}.auth-module__Y2OPrW__inputLabel{color:#94a3b8;margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}.auth-module__Y2OPrW__input{color:#fff;background:#1f2937;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:14px 16px;font-size:1rem;transition:all .2s}.auth-module__Y2OPrW__input:focus{background:#1f2937;border-color:#3b82f6;outline:none;box-shadow:0 0 0 4px #3b82f626}.auth-module__Y2OPrW__input::placeholder{color:#4b5563}.auth-module__Y2OPrW__submitBtn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;width:100%;margin-top:8px;padding:14px;font-size:1rem;font-weight:600;transition:all .2s}.auth-module__Y2OPrW__submitBtn:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.auth-module__Y2OPrW__submitBtn:disabled{opacity:.6;cursor:not-allowed;background:#374151}.auth-module__Y2OPrW__backLink{color:#6b7280;align-items:center;gap:6px;margin-top:32px;font-size:.9rem;text-decoration:none;transition:color .2s;display:flex}.auth-module__Y2OPrW__backLink:hover{color:#94a3b8}.auth-module__Y2OPrW__error{color:#f87171;text-align:center;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;width:100%;margin-bottom:20px;padding:12px;font-size:.9rem}.auth-module__Y2OPrW__success{color:#4ade80;text-align:center;background:#22c55e1a;border:1px solid #22c55e33;border-radius:8px;width:100%;margin-bottom:20px;padding:12px;font-size:.9rem}.auth-module__Y2OPrW__selectionContainer{gap:32px;width:100%;margin-top:16px;display:flex}.auth-module__Y2OPrW__selectionCard{text-align:center;cursor:pointer;background:#1f2937;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 24px;text-decoration:none;transition:all .2s;display:flex}.auth-module__Y2OPrW__selectionCard:hover{background:#374151;border-color:#3b82f6;transform:translateY(-4px);box-shadow:0 12px 24px #0000004d}.auth-module__Y2OPrW__cardIcon{color:#3b82f6;background:#3b82f61a;border-radius:50%;margin-bottom:20px;padding:16px}.auth-module__Y2OPrW__cardTitle{color:#fff;margin-bottom:8px;font-size:1.1rem;font-weight:700}.auth-module__Y2OPrW__cardDesc{color:#94a3b8;margin-bottom:24px;font-size:.9rem;line-height:1.5}.auth-module__Y2OPrW__cardBtn{color:#3b82f6;align-items:center;gap:6px;margin-top:auto;font-size:.9rem;font-weight:600;display:flex}.auth-module__Y2OPrW__selectionCard:hover .auth-module__Y2OPrW__cardBtn{color:#60a5fa}@media (max-width:640px){.auth-module__Y2OPrW__selectionContainer{flex-direction:column;gap:16px}}.auth-module__Y2OPrW__otpContainer{justify-content:center;gap:12px;margin-bottom:24px;display:flex}.auth-module__Y2OPrW__otpBox{text-align:center;color:#fff;background:#1f2937;border:1px solid #ffffff1a;border-radius:8px;width:48px;height:56px;font-size:1.5rem;font-weight:600;transition:all .2s}.auth-module__Y2OPrW__otpBox:focus{border-color:#3b82f6;outline:none;transform:translateY(-2px);box-shadow:0 0 0 4px #3b82f626}.auth-module__Y2OPrW__timerRow{text-align:center;color:#94a3b8;margin-bottom:24px;font-size:.9rem}.auth-module__Y2OPrW__resendBtn{color:#3b82f6;cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:none;padding:0}.auth-module__Y2OPrW__resendBtn:hover{text-decoration:underline}[data-theme=light] .auth-module__Y2OPrW__authPage{background:#f0f4f8}[data-theme=light] .auth-module__Y2OPrW__authPage:before{background:radial-gradient(circle,#3b82f614 0%,#0000 70%)}[data-theme=light] .auth-module__Y2OPrW__authPage:after{background:radial-gradient(circle,#3b82f60d 0%,#0000 70%)}[data-theme=light] .auth-module__Y2OPrW__authCard{background:#fff;border-color:#00000014;box-shadow:0 24px 64px #00000014}[data-theme=light] .auth-module__Y2OPrW__authTitle{color:#1a202c}[data-theme=light] .auth-module__Y2OPrW__authSubtitle{color:#718096}[data-theme=light] .auth-module__Y2OPrW__inputLabel{color:#4a5568}[data-theme=light] .auth-module__Y2OPrW__input{color:#1a202c;background:#f7fafc;border-color:#0000001a}[data-theme=light] .auth-module__Y2OPrW__input:focus{background:#fff;border-color:#3b82f6}[data-theme=light] .auth-module__Y2OPrW__input::placeholder{color:#a0aec0}[data-theme=light] .auth-module__Y2OPrW__submitBtn:disabled{color:#a0aec0;background:#e2e8f0}[data-theme=light] .auth-module__Y2OPrW__backLink{color:#718096}[data-theme=light] .auth-module__Y2OPrW__backLink:hover{color:#4a5568}[data-theme=light] .auth-module__Y2OPrW__selectionCard{background:#f7fafc;border-color:#0000000f}[data-theme=light] .auth-module__Y2OPrW__selectionCard:hover{background:#edf2f7;border-color:#3b82f6;box-shadow:0 12px 24px #0000000f}[data-theme=light] .auth-module__Y2OPrW__cardTitle{color:#1a202c}[data-theme=light] .auth-module__Y2OPrW__cardDesc,[data-theme=light] .auth-module__Y2OPrW__timerRow{color:#718096}[data-theme=light] .auth-module__Y2OPrW__otpBox{color:#1a202c;background:#f7fafc;border-color:#0000001a}[data-theme=light] .auth-module__Y2OPrW__otpBox:focus{border-color:#3b82f6}
.take-module__KY6h2W__takeWrapper{background:var(--bg-primary,#0b0f1a);color:#e2e8f0;height:100vh;display:flex;overflow:hidden}.take-module__KY6h2W__questionPanel{flex-direction:column;flex:1;min-width:0;display:flex}.take-module__KY6h2W__topBar{background:#ffffff06;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 28px;display:flex}.take-module__KY6h2W__topTitle{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;max-width:340px;font-size:.95rem;font-weight:600;overflow:hidden}.take-module__KY6h2W__timer{font-variant-numeric:tabular-nums;color:#60a5fa;background:#3b82f614;border:1px solid #3b82f62e;border-radius:10px;align-items:center;gap:8px;padding:8px 18px;font-size:1.05rem;font-weight:700;display:flex}.take-module__KY6h2W__timerWarning{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b40;}.take-module__KY6h2W__timerDanger{color:#f87171;background:#ef44441a;border-color:#ef444440;animation:1s ease-in-out infinite take-module__KY6h2W__pulse;}@keyframes take-module__KY6h2W__pulse{0%,to{opacity:1}50%{opacity:.6}}.take-module__KY6h2W__topActions{align-items:center;gap:10px;display:flex}.take-module__KY6h2W__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 20px;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.take-module__KY6h2W__submitBtn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #ef444459}.take-module__KY6h2W__questionArea{flex:1;padding:32px 40px;overflow-y:auto}.take-module__KY6h2W__questionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.take-module__KY6h2W__questionNumber{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;font-weight:600}.take-module__KY6h2W__questionMarks{color:#a78bfa;background:#8b5cf614;border:1px solid #8b5cf626;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:600;display:flex}.take-module__KY6h2W__markReviewBtn{color:#f59e0b;cursor:pointer;background:0 0;border:1px solid #f59e0b33;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:.8rem;font-weight:500;transition:all .15s;display:inline-flex}.take-module__KY6h2W__markReviewBtn:hover{background:#f59e0b0f;border-color:#f59e0b59}.take-module__KY6h2W__markReviewActive{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b66;}.take-module__KY6h2W__questionText{color:#f1f5f9;margin-bottom:28px;font-size:1.1rem;font-weight:500;line-height:1.7}.take-module__KY6h2W__optionsList{flex-direction:column;gap:12px;display:flex}.take-module__KY6h2W__optionItem{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:14px;padding:16px 20px;transition:all .15s;display:flex}.take-module__KY6h2W__optionItem:hover{background:#3b82f608;border-color:#3b82f640}.take-module__KY6h2W__optionSelected{background:#3b82f60f;border-color:#3b82f666;box-shadow:0 0 0 1px #3b82f626;}.take-module__KY6h2W__optionRadio{border:2px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.take-module__KY6h2W__optionRadioSelected{background:#3b82f6;border-color:#3b82f6;}.take-module__KY6h2W__optionRadioDot{background:#fff;border-radius:50%;width:8px;height:8px}.take-module__KY6h2W__optionCheckbox{border:2px solid #ffffff26;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.take-module__KY6h2W__optionCheckboxSelected{background:#3b82f6;border-color:#3b82f6;}.take-module__KY6h2W__optionLabel{color:#cbd5e1;flex:1;align-items:center;gap:10px;font-size:.95rem;display:flex}.take-module__KY6h2W__optionKey{color:#64748b;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;font-weight:700;display:flex}.take-module__KY6h2W__optionText{flex:1}.take-module__KY6h2W__clearAnswer{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:16px;padding:6px 12px;font-family:inherit;font-size:.82rem;transition:color .15s;display:inline-flex}.take-module__KY6h2W__clearAnswer:hover{color:#f87171}.take-module__KY6h2W__bottomNav{background:#ffffff06;border-top:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 28px;display:flex}.take-module__KY6h2W__navBtn{color:#60a5fa;cursor:pointer;background:#3b82f614;border:1px solid #3b82f62e;border-radius:8px;align-items:center;gap:6px;padding:10px 22px;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.take-module__KY6h2W__navBtn:hover:not(:disabled){background:#3b82f624;border-color:#3b82f64d}.take-module__KY6h2W__navBtn:disabled{opacity:.3;cursor:not-allowed}.take-module__KY6h2W__navBtnPrimary{color:#fff;background:#3b82f6;border-color:#3b82f6;}.take-module__KY6h2W__navBtnPrimary:hover:not(:disabled){background:#2563eb}.take-module__KY6h2W__savingIndicator{color:#4ade80;align-items:center;gap:6px;font-size:.8rem;display:flex}.take-module__KY6h2W__sidebar{background:#ffffff04;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;order:-1;width:280px;display:flex;overflow:hidden}.take-module__KY6h2W__sidebarHeader{border-bottom:1px solid #ffffff0f;padding:18px 20px}.take-module__KY6h2W__sidebarTitle{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;font-size:.85rem;font-weight:600}.take-module__KY6h2W__legend{flex-wrap:wrap;gap:10px;display:flex}.take-module__KY6h2W__legendItem{color:#64748b;align-items:center;gap:6px;font-size:.72rem;display:flex}.take-module__KY6h2W__legendDot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.take-module__KY6h2W__legendCurrent{background:#3b82f6}.take-module__KY6h2W__legendAnswered{background:#10b981}.take-module__KY6h2W__legendReview{background:#f59e0b}.take-module__KY6h2W__legendUnanswered{background:#ffffff14;border:1px solid #ffffff1f}.take-module__KY6h2W__questionGrid{flex:1;grid-template-columns:repeat(5,1fr);align-content:start;gap:8px;padding:16px 20px;display:grid;overflow-y:auto}.take-module__KY6h2W__qBtn{aspect-ratio:1;cursor:pointer;color:#94a3b8;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:100%;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.take-module__KY6h2W__qBtn:hover{background:#3b82f60f;border-color:#3b82f64d}.take-module__KY6h2W__qBtnCurrent{color:#60a5fa;background:#3b82f626;border-color:#3b82f6;box-shadow:0 0 8px #3b82f633;}.take-module__KY6h2W__qBtnAnswered{color:#4ade80;background:#10b9811a;border-color:#10b9814d;}.take-module__KY6h2W__qBtnReview{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b4d;}.take-module__KY6h2W__sidebarStats{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:8px;padding:16px 20px;display:flex}.take-module__KY6h2W__sidebarStat{text-align:center;background:#ffffff05;border-radius:8px;flex:1;min-width:70px;padding:10px 6px}.take-module__KY6h2W__sidebarStatValue{color:#e2e8f0;font-size:1.15rem;font-weight:700;display:block}.take-module__KY6h2W__sidebarStatLabel{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.take-module__KY6h2W__loadingContainer{background:var(--bg-primary,#0b0f1a);flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100vh;display:flex}.take-module__KY6h2W__spinner{animation:1s linear infinite take-module__KY6h2W__spin}@keyframes take-module__KY6h2W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.take-module__KY6h2W__loadingText{color:#64748b;font-size:.92rem}.take-module__KY6h2W__modalOverlay{z-index:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.take-module__KY6h2W__modal{background:#111827;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:440px;padding:32px;box-shadow:0 24px 64px #0009}.take-module__KY6h2W__modalTitle{color:#fff;margin:0 0 8px;font-size:1.15rem;font-weight:700}.take-module__KY6h2W__modalSubtitle{color:#94a3b8;margin:0 0 20px;font-size:.88rem;line-height:1.5}.take-module__KY6h2W__modalStats{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:24px;display:grid}.take-module__KY6h2W__modalStatItem{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:12px}.take-module__KY6h2W__modalStatValue{color:#e2e8f0;font-size:1.3rem;font-weight:700;display:block}.take-module__KY6h2W__modalStatLabel{color:#64748b;text-transform:uppercase;margin-top:2px;font-size:.72rem}.take-module__KY6h2W__modalActions{justify-content:flex-end;gap:12px;display:flex}.take-module__KY6h2W__modalCancel{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:10px 20px;font-family:inherit;font-size:.87rem;transition:all .15s}.take-module__KY6h2W__modalCancel:hover{color:#e2e8f0;border-color:#fff3}.take-module__KY6h2W__modalConfirm{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;padding:10px 24px;font-family:inherit;font-size:.87rem;font-weight:600;transition:all .15s}.take-module__KY6h2W__modalConfirm:hover{box-shadow:0 4px 14px #ef444459}.take-module__KY6h2W__modalConfirm:disabled{opacity:.5;cursor:not-allowed}.take-module__KY6h2W__warningBanner{z-index:400;color:#fbbf24;background:#f59e0b26;border-bottom:1px solid #f59e0b4d;justify-content:center;align-items:center;gap:10px;padding:10px 24px;font-size:.85rem;font-weight:500;animation:.3s take-module__KY6h2W__slideDown;display:flex;position:fixed;top:0;left:0;right:0}@keyframes take-module__KY6h2W__slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.take-module__KY6h2W__resultContainer{background:var(--bg-primary,#0b0f1a);justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.take-module__KY6h2W__resultCard{text-align:center;background:#ffffff06;border:1px solid #ffffff0f;border-radius:20px;width:100%;max-width:520px;padding:40px}.take-module__KY6h2W__resultIcon{margin-bottom:16px}.take-module__KY6h2W__resultTitle{color:#fff;margin:0 0 8px;font-size:1.4rem;font-weight:700}.take-module__KY6h2W__resultSubtitle{color:#94a3b8;margin:0 0 28px;font-size:.9rem}.take-module__KY6h2W__resultStats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px;display:grid}.take-module__KY6h2W__resultStatItem{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;padding:16px}.take-module__KY6h2W__resultStatValue{color:#e2e8f0;font-size:1.5rem;font-weight:700;display:block}.take-module__KY6h2W__resultStatLabel{color:#64748b;margin-top:4px;font-size:.78rem}.take-module__KY6h2W__resultBtn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 28px;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .15s;display:inline-flex}.take-module__KY6h2W__resultBtn:hover{background:#2563eb;transform:translateY(-1px)}@media (max-width:900px){.take-module__KY6h2W__sidebar{display:none}.take-module__KY6h2W__questionArea{padding:20px}.take-module__KY6h2W__topBar{padding:12px 16px}.take-module__KY6h2W__bottomNav{padding:14px 16px}.take-module__KY6h2W__topTitle{max-width:200px}}[data-theme=light] .take-module__KY6h2W__takeWrapper{background:var(--bg-primary);color:#1a202c}[data-theme=light] .take-module__KY6h2W__topBar{background:#ffffffe6;border-bottom-color:#0000000f}[data-theme=light] .take-module__KY6h2W__topTitle,[data-theme=light] .take-module__KY6h2W__questionText{color:#1a202c}[data-theme=light] .take-module__KY6h2W__questionNumber{color:#718096}[data-theme=light] .take-module__KY6h2W__optionItem{background:#00000003;border-color:#00000014}[data-theme=light] .take-module__KY6h2W__optionItem:hover{background:#3b82f605;border-color:#3b82f640}[data-theme=light] .take-module__KY6h2W__optionSelected{background:#3b82f60d;border-color:#3b82f659}[data-theme=light] .take-module__KY6h2W__optionRadio,[data-theme=light] .take-module__KY6h2W__optionCheckbox{border-color:#00000026}[data-theme=light] .take-module__KY6h2W__optionLabel{color:#4a5568}[data-theme=light] .take-module__KY6h2W__optionKey{color:#718096;background:#00000008;border-color:#00000014}[data-theme=light] .take-module__KY6h2W__clearAnswer{color:#718096}[data-theme=light] .take-module__KY6h2W__clearAnswer:hover{color:#dc2626}[data-theme=light] .take-module__KY6h2W__bottomNav{background:#ffffffe6;border-top-color:#0000000f}[data-theme=light] .take-module__KY6h2W__sidebar{background:#fff;border-right-color:#0000000f}[data-theme=light] .take-module__KY6h2W__sidebarHeader{border-bottom-color:#0000000f}[data-theme=light] .take-module__KY6h2W__sidebarTitle,[data-theme=light] .take-module__KY6h2W__legendItem{color:#718096}[data-theme=light] .take-module__KY6h2W__legendUnanswered{background:#0000000a;border-color:#0000001f}[data-theme=light] .take-module__KY6h2W__qBtn{color:#718096;background:#00000005;border-color:#00000014}[data-theme=light] .take-module__KY6h2W__qBtn:hover{background:#3b82f60a;border-color:#3b82f640}[data-theme=light] .take-module__KY6h2W__sidebarStats{border-top-color:#0000000f}[data-theme=light] .take-module__KY6h2W__sidebarStat{background:#00000005}[data-theme=light] .take-module__KY6h2W__sidebarStatValue{color:#1a202c}[data-theme=light] .take-module__KY6h2W__sidebarStatLabel{color:#718096}[data-theme=light] .take-module__KY6h2W__modal{background:#fff;border-color:#00000014;box-shadow:0 24px 64px #0000001f}[data-theme=light] .take-module__KY6h2W__modalTitle{color:#1a202c}[data-theme=light] .take-module__KY6h2W__modalSubtitle{color:#718096}[data-theme=light] .take-module__KY6h2W__modalStatItem{background:#00000005;border-color:#0000000f}[data-theme=light] .take-module__KY6h2W__modalStatValue{color:#1a202c}[data-theme=light] .take-module__KY6h2W__modalStatLabel{color:#718096}[data-theme=light] .take-module__KY6h2W__modalCancel{color:#4a5568;border-color:#0000001f}[data-theme=light] .take-module__KY6h2W__modalCancel:hover{color:#1a202c;border-color:#0003}[data-theme=light] .take-module__KY6h2W__loadingContainer{background:var(--bg-primary)}[data-theme=light] .take-module__KY6h2W__loadingText{color:#718096}[data-theme=light] .take-module__KY6h2W__resultContainer{background:var(--bg-primary)}[data-theme=light] .take-module__KY6h2W__resultCard{background:#fff;border-color:#0000000f}[data-theme=light] .take-module__KY6h2W__resultTitle{color:#1a202c}[data-theme=light] .take-module__KY6h2W__resultSubtitle{color:#718096}[data-theme=light] .take-module__KY6h2W__resultStatItem{background:#00000005;border-color:#0000000f}[data-theme=light] .take-module__KY6h2W__resultStatValue{color:#1a202c}[data-theme=light] .take-module__KY6h2W__resultStatLabel{color:#718096}
.Footer-module__S6Hkya__footer{margin-top:0;padding:0 0 32px;position:relative}.Footer-module__S6Hkya__topGlow{background:var(--border-subtle);height:1px}.Footer-module__S6Hkya__content{padding-top:56px}.Footer-module__S6Hkya__cta{text-align:center;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--border-radius-lg);margin-bottom:56px;padding:56px 32px;position:relative;overflow:hidden}.Footer-module__S6Hkya__cta:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#5b9fed0d,#0000 60%);position:absolute;inset:0}.Footer-module__S6Hkya__ctaTitle{color:var(--text-primary);margin-bottom:10px;font-size:2rem;font-weight:700;position:relative}.Footer-module__S6Hkya__ctaDesc{color:var(--text-secondary);margin-bottom:24px;font-size:1rem;position:relative}.Footer-module__S6Hkya__columns{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}.Footer-module__S6Hkya__brand{max-width:280px}.Footer-module__S6Hkya__logo{align-items:center;gap:10px;margin-bottom:14px;display:flex}.Footer-module__S6Hkya__logoText{color:var(--text-primary);font-size:1.15rem;font-weight:700}.Footer-module__S6Hkya__logoAccent{color:var(--accent)}.Footer-module__S6Hkya__brandDesc{color:var(--text-tertiary);font-size:.85rem;line-height:1.6}.Footer-module__S6Hkya__col h4{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:14px;font-size:.78rem;font-weight:700}.Footer-module__S6Hkya__col a{color:var(--text-secondary);transition:color .2s var(--ease-out);margin-bottom:10px;font-size:.88rem;display:block}.Footer-module__S6Hkya__col a:hover{color:var(--text-primary)}.Footer-module__S6Hkya__socials{gap:12px;display:flex}.Footer-module__S6Hkya__socials a{color:var(--text-tertiary);transition:color .2s var(--ease-out);margin-bottom:0}.Footer-module__S6Hkya__socials a:hover{color:var(--accent)}.Footer-module__S6Hkya__bottom{border-top:1px solid var(--border-subtle);text-align:center;padding-top:20px}.Footer-module__S6Hkya__bottom p{color:var(--text-tertiary);font-size:.8rem}@media (max-width:1024px){.Footer-module__S6Hkya__columns{grid-template-columns:1fr 1fr;gap:28px}.Footer-module__S6Hkya__brand{grid-column:span 2;max-width:100%}}@media (max-width:768px){.Footer-module__S6Hkya__ctaTitle{font-size:1.5rem}}@media (max-width:640px){.Footer-module__S6Hkya__columns{grid-template-columns:1fr}.Footer-module__S6Hkya__brand{grid-column:span 1}.Footer-module__S6Hkya__logo{justify-content:center}.Footer-module__S6Hkya__brandDesc{text-align:center}.Footer-module__S6Hkya__col h4{font-size:.8rem}.Footer-module__S6Hkya__col a{font-size:.85rem}}
