.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:#081228d9;border-bottom:1px solid #5b9fed26;padding:10px 0;box-shadow:0 4px 24px #00000040}.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:#081228fa;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__hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 60% at 60% 40%,#5b9fed0f 0%,#0000 70%);position:absolute;inset:0}.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:1600px}.Hero-module__ZARIfG__codeWindow{-webkit-backdrop-filter:blur(16px);background:#060b18bf;border:1px solid #ffffff1a;border-radius:12px;transition:transform .5s cubic-bezier(.4,0,.2,1),box-shadow .4s;overflow:hidden;transform:rotateY(-4deg)rotateX(2deg);box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff08}.Hero-module__ZARIfG__codeWindow:hover{border-color:#ffffff29;transform:rotateY(-1deg)rotateX(.5deg);box-shadow:0 28px 72px #0000008c,0 0 0 1px #ffffff0f}.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: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.15)}.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);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;white-space:nowrap;background:#0e1a34d9;border:1px solid #5b9fed24;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-size:.76rem;font-weight:600;display:flex;position:absolute;box-shadow:0 6px 20px #00000059}.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}.Hero-module__ZARIfG__badgeQuestions{bottom:-14px;right:72px}.Hero-module__ZARIfG__statsBar{z-index:1;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);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:border-color .3s,transform .25s var(--ease-spring),box-shadow .3s;align-items:center;gap:12px;padding:16px 18px;display:flex}.Hero-module__ZARIfG__stat:hover{border-color:var(--border-glow);transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.Hero-module__ZARIfG__stat:hover .Hero-module__ZARIfG__statNumber{color:var(--accent)}.Hero-module__ZARIfG__stat:hover .Hero-module__ZARIfG__statIcon{transform:scale(1.2)rotate(12deg)}.Hero-module__ZARIfG__stat1,.Hero-module__ZARIfG__stat2,.Hero-module__ZARIfG__stat3{flex:0 0 calc(33.33% - 14px);min-height:100px}.Hero-module__ZARIfG__statIcon{width:36px;height:36px;color:var(--accent);transition:transform .3s var(--ease-spring);background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.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}@media (max-width:1024px){.Hero-module__ZARIfG__visualPanel{margin-right:-60px}.Hero-module__ZARIfG__codeWindow{transform:rotateY(-2deg)rotateX(1deg)}.Hero-module__ZARIfG__title{font-size:2.8rem}}@media (max-width:768px){.Hero-module__ZARIfG__hero{min-height:auto;padding:100px 0 64px}.Hero-module__ZARIfG__content{grid-template-columns:1fr;gap:28px}.Hero-module__ZARIfG__textBlock{max-width:100%;padding-right:0}.Hero-module__ZARIfG__ctas{flex-wrap:wrap}.Hero-module__ZARIfG__visualPanel{margin-top:28px;margin-right:0}.Hero-module__ZARIfG__codeWindow{transform:none}.Hero-module__ZARIfG__statsBar{flex-direction:column;gap:12px}.Hero-module__ZARIfG__stat{width:100%}.Hero-module__ZARIfG__stat1,.Hero-module__ZARIfG__stat2,.Hero-module__ZARIfG__stat3{flex:auto;min-height:auto}.Hero-module__ZARIfG__title{font-size:2.2rem}.Hero-module__ZARIfG__badgeLang,.Hero-module__ZARIfG__badgeGrade,.Hero-module__ZARIfG__badgeQuestions{display:none}}@media (max-width:480px){.Hero-module__ZARIfG__hero{padding:88px 0 56px}.Hero-module__ZARIfG__title{letter-spacing:-.03em;font-size:1.9rem}.Hero-module__ZARIfG__subtitle{font-size:.95rem}.Hero-module__ZARIfG__codeBody{min-height:180px;padding:16px;font-size:.75rem}.Hero-module__ZARIfG__statsBar{gap:10px}}[data-theme=light] .Hero-module__ZARIfG__hero:before{background:radial-gradient(80% 60% at 60% 40%,#2563eb0a 0%,#0000 70%)}[data-theme=light] .Hero-module__ZARIfG__codeWindow{box-shadow:var(--shadow-lg),0 0 0 1px #00000005;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffeb;border-color:#e5e7eb}[data-theme=light] .Hero-module__ZARIfG__codeWindow:hover{border-color:#d1d5db;box-shadow:0 24px 60px #0000001f}[data-theme=light] .Hero-module__ZARIfG__windowBar{background:#00000005;border-bottom-color:#f0f0f0}[data-theme=light] .Hero-module__ZARIfG__fn{color:#1a202c}[data-theme=light] .Hero-module__ZARIfG__keyword{color:#7c3aed}[data-theme=light] .Hero-module__ZARIfG__string{color:#16a34a}[data-theme=light] .Hero-module__ZARIfG__num{color:#ea580c}[data-theme=light] .Hero-module__ZARIfG__bracket{color:#374151}[data-theme=light] .Hero-module__ZARIfG__plain{color:var(--text-secondary)}[data-theme=light] .Hero-module__ZARIfG__badge{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#e5e7eb}[data-theme=light] .Hero-module__ZARIfG__stat{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-sm);background:#fff;border-color:#e5e7eb}[data-theme=light] .Hero-module__ZARIfG__stat:hover{box-shadow:var(--shadow-md);border-color:#d1d5db}[data-theme=light] .Hero-module__ZARIfG__statIcon{background:#2563eb0f;border-color:#2563eb1a}
.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__cardThird{width:calc(33.33% - 19px);min-height:280px}.Problem-module__S0GCFq__cardHalf{width:calc(50% - 14px);min-height:280px}.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;min-height:unset!important;margin-top:0!important}.Problem-module__S0GCFq__cardThird,.Problem-module__S0GCFq__cardHalf{width:100%;min-height:unset}.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}}@media (max-width:480px){.Problem-module__S0GCFq__heading{font-size:1.5rem}.Problem-module__S0GCFq__subtext{font-size:.9rem}.Problem-module__S0GCFq__card{padding:20px 16px}.Problem-module__S0GCFq__cardTitle{font-size:.95rem}.Problem-module__S0GCFq__cardDesc{font-size:.82rem}.Problem-module__S0GCFq__headingWrap{margin-bottom:36px}}
.Solution-module__90gf_G__section{background:0 0;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:var(--text-secondary);max-width:480px;margin-bottom:32px;font-size:1.125rem;line-height:1.6}.Solution-module__90gf_G__cyclingWord{color:var(--accent);font-weight:600;display:inline-block;position:relative}.Solution-module__90gf_G__ctaButton{background:var(--accent);color:#fff;border-radius:var(--border-radius);align-items:center;gap:10px;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .3s,transform .2s,box-shadow .3s;display:inline-flex;box-shadow:0 4px 16px #00000040}.Solution-module__90gf_G__ctaButton:hover{background:var(--accent-dim);box-shadow:0 8px 28px #00000059}.Solution-module__90gf_G__ctaButton svg{transition:transform .2s}.Solution-module__90gf_G__ctaButton:hover svg{transform:translate(4px)}.Solution-module__90gf_G__rightSide{flex:0 0 60%;position:relative}.Solution-module__90gf_G__ecosystem{width:100%;height:auto}@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:72px 0}.Solution-module__90gf_G__container{gap:36px;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__leftSide{flex-direction:column;align-items:center;display:flex}.Solution-module__90gf_G__ctaButton{align-self:center}.Solution-module__90gf_G__ecosystem{max-width:100%}}@media (max-width:480px){.Solution-module__90gf_G__heading{font-size:1.75rem}.Solution-module__90gf_G__description{font-size:.9rem}.Solution-module__90gf_G__ctaButton{padding:12px 22px;font-size:.9rem}}[data-theme=light] .Solution-module__90gf_G__heading{background:linear-gradient(135deg,#0f172a 0%,#2563eb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .Solution-module__90gf_G__description{color:var(--text-secondary)}[data-theme=light] .Solution-module__90gf_G__ctaButton{box-shadow:var(--shadow-sm)}[data-theme=light] .Solution-module__90gf_G__ctaButton:hover{box-shadow:var(--shadow-md)}
.Features-module__zvCZ4q__section{background:0 0;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{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff12;grid-area:f1;align-self:start}.Features-module__zvCZ4q__feature1:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.Features-module__zvCZ4q__feature2{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff12;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{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff12;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{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff12;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__dashboardBody{gap:0;padding:20px;display:flex}.Features-module__zvCZ4q__dashboardBodyDivider{flex-shrink:0;align-self:stretch;width:1px;margin:0 18px}.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}@media (max-width:1024px){.Features-module__zvCZ4q__section{padding:80px 0}.Features-module__zvCZ4q__container{padding:0 40px}.Features-module__zvCZ4q__bentoGrid{grid-template-columns:1fr 1fr;grid-template-areas:"f1 f2""f3 f4""f5 f5";gap:16px}.Features-module__zvCZ4q__feature3,.Features-module__zvCZ4q__feature4{height:auto;min-height:380px}.Features-module__zvCZ4q__feature5{min-height:auto}.Features-module__zvCZ4q__feature{padding:28px}.Features-module__zvCZ4q__featureHeadingLarge{font-size:22px}.Features-module__zvCZ4q__featureHeadingMedium{font-size:20px}.Features-module__zvCZ4q__featureHeadingFull{font-size:26px}.Features-module__zvCZ4q__heading{font-size:30px}}@media (max-width:768px){.Features-module__zvCZ4q__section{padding:60px 0}.Features-module__zvCZ4q__container{padding:0 20px}.Features-module__zvCZ4q__header{margin-bottom:36px}.Features-module__zvCZ4q__heading{font-size:26px}.Features-module__zvCZ4q__subheading{font-size:15px}.Features-module__zvCZ4q__bentoGrid{grid-template-columns:1fr;grid-template-areas:"f1""f2""f3""f4""f5";gap:16px}.Features-module__zvCZ4q__feature{padding:24px;overflow:hidden}.Features-module__zvCZ4q__feature3,.Features-module__zvCZ4q__feature4{height:auto;min-height:0;overflow:visible}.Features-module__zvCZ4q__feature5{padding:32px 20px}.Features-module__zvCZ4q__featureHeadingLarge{font-size:20px}.Features-module__zvCZ4q__featureHeadingMedium{font-size:18px}.Features-module__zvCZ4q__featureHeadingFull{font-size:22px}.Features-module__zvCZ4q__featureDesc,.Features-module__zvCZ4q__featureDescCenter{font-size:14px}.Features-module__zvCZ4q__featureIconLarge{width:60px;height:60px}.Features-module__zvCZ4q__featureIconMedium{width:54px;height:54px}.Features-module__zvCZ4q__dashboardBody{flex-direction:column;gap:0;padding:16px}.Features-module__zvCZ4q__dashboardBodyDivider{height:1px;margin:16px 0;width:100%!important}}@media (max-width:480px){.Features-module__zvCZ4q__section{padding:48px 0}.Features-module__zvCZ4q__container{padding:0 16px}.Features-module__zvCZ4q__heading{font-size:22px}.Features-module__zvCZ4q__subheading{font-size:14px}.Features-module__zvCZ4q__feature{padding:20px}.Features-module__zvCZ4q__featureHeadingLarge{font-size:18px}.Features-module__zvCZ4q__featureHeadingMedium{font-size:16px}.Features-module__zvCZ4q__featureHeadingFull{font-size:20px}.Features-module__zvCZ4q__featureDesc,.Features-module__zvCZ4q__featureDescCenter{font-size:13px}.Features-module__zvCZ4q__dashboardBody{padding:12px}.Features-module__zvCZ4q__dashboardBodyDivider{margin:12px 0}}
.HowItWorks-module__tSMH5W__section{background:0 0;padding:120px 0 100px;position:relative}.HowItWorks-module__tSMH5W__header{max-width:1200px;margin:0 auto 56px;padding:0 40px}.HowItWorks-module__tSMH5W__title{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:10px;font-size:2.6rem;font-weight:700}.HowItWorks-module__tSMH5W__subtitle{color:var(--text-secondary);max-width:520px;font-size:1.05rem;line-height:1.7}.HowItWorks-module__tSMH5W__track{width:100%;padding:28px 0;overflow:hidden}.HowItWorks-module__tSMH5W__row{will-change:transform;gap:20px;display:flex}.HowItWorks-module__tSMH5W__card{-webkit-backdrop-filter:blur(6px);cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;flex-shrink:0;gap:12px;min-width:260px;max-width:260px;padding:26px 22px;transition:border-color .4s,box-shadow .4s;display:flex}.HowItWorks-module__tSMH5W__num{color:var(--text-tertiary);letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700}.HowItWorks-module__tSMH5W__iconWrap{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.HowItWorks-module__tSMH5W__cardTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.HowItWorks-module__tSMH5W__cardDesc{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.6}.HowItWorks-module__tSMH5W__dots{justify-content:center;align-items:center;gap:6px;margin-top:4px;display:flex}.HowItWorks-module__tSMH5W__dot{cursor:pointer;border-radius:99px;height:6px;transition:all .35s}[data-theme=light] .HowItWorks-module__tSMH5W__card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#e5e7eb}[data-theme=light] .HowItWorks-module__tSMH5W__title{background:linear-gradient(90deg,#0f172a 0%,#2563eb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .HowItWorks-module__tSMH5W__cardTitle{color:#0f172a}[data-theme=light] .HowItWorks-module__tSMH5W__cardDesc{color:#4a5568}[data-theme=light] .HowItWorks-module__tSMH5W__dot{background:#0000002e}@media (max-width:768px){.HowItWorks-module__tSMH5W__section{padding:72px 0}.HowItWorks-module__tSMH5W__header{margin-bottom:36px;padding:0 20px}.HowItWorks-module__tSMH5W__title{font-size:2rem}.HowItWorks-module__tSMH5W__subtitle{font-size:.95rem}}@media (max-width:480px){.HowItWorks-module__tSMH5W__title{font-size:1.75rem}.HowItWorks-module__tSMH5W__card{min-width:200px;max-width:200px;padding:20px 16px}.HowItWorks-module__tSMH5W__cardTitle{font-size:.92rem}.HowItWorks-module__tSMH5W__cardDesc{font-size:.78rem}}
.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}}@media (max-width:480px){.CTASection-module__ETvUXq__banner{border-radius:12px;padding:32px 16px}.CTASection-module__ETvUXq__heading{font-size:1.3rem}.CTASection-module__ETvUXq__description{font-size:.9rem}}
.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__orgBadge{background:#3b82f61f;border:1px solid #3b82f640;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;display:inline-flex}.auth-module__Y2OPrW__orgBadgeLabel{color:#60a5fa;letter-spacing:.03em;text-transform:uppercase;font-size:.8rem;font-weight:600}.auth-module__Y2OPrW__domainHint{color:#6b7280;margin-top:6px;font-size:.78rem}[data-theme=light] .auth-module__Y2OPrW__orgBadge{background:#3b82f614;border-color:#3b82f633}[data-theme=light] .auth-module__Y2OPrW__orgBadgeLabel{color:#2563eb}[data-theme=light] .auth-module__Y2OPrW__domainHint{color:#9ca3af}.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{background:0 0;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,#5b9fed0a,#0000 55%);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;gap:40px;padding-bottom:40px;display:grid}.Footer-module__S6Hkya__brand{max-width:280px}.Footer-module__S6Hkya__logo{align-items:center;gap:10px;max-width:100%;margin-bottom:14px;display:flex;overflow:hidden}.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__emailLink{flex-direction:row;gap:8px;align-items:center!important;display:flex!important}.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}[data-theme=light] .Footer-module__S6Hkya__footer{background:0 0}[data-theme=light] .Footer-module__S6Hkya__cta{box-shadow:var(--shadow-sm);background:#fff;border-color:#e5e7eb}[data-theme=light] .Footer-module__S6Hkya__cta:before{background:radial-gradient(circle at 50% 0,#2563eb08,#0000 55%)}@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,.Footer-module__S6Hkya__col{text-align:center}.Footer-module__S6Hkya__col h4{font-size:.8rem}.Footer-module__S6Hkya__col a{font-size:.85rem}.Footer-module__S6Hkya__emailLink{justify-content:center}}
