.exam-world{background:#f7f5fb;color:#24172d}.exam-world .navbar{top:0}.exam-section{padding:105px 0}.exam-heading{max-width:610px}.exam-heading.centered{margin:0 auto 48px;text-align:center}.exam-heading>span{display:inline-flex;margin-bottom:12px;color:#a8731b;font-size:12px;font-weight:900;letter-spacing:.08em}.exam-heading h2{color:var(--purple-900);font-size:clamp(30px,4vw,47px);font-weight:900;line-height:1.25;text-wrap:balance}.exam-heading p{margin-top:17px;color:var(--muted);font-size:16px;line-height:1.9}

.exam-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(circle at 14% 18%,#7e3e9c55,transparent 29%),radial-gradient(circle at 77% 78%,#c8912f22,transparent 28%),linear-gradient(135deg,#210b30 0%,#351149 45%,#171025 100%)}.exam-grid-bg{position:absolute;z-index:-1;inset:0;opacity:.22;background-image:linear-gradient(#ffffff0e 1px,transparent 1px),linear-gradient(90deg,#ffffff0e 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent 94%)}.exam-orb{position:absolute;z-index:-1;border:1px solid #ffffff17;border-radius:50%}.exam-orb-one{width:500px;height:500px;top:-240px;left:-120px;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff05}.exam-orb-two{width:260px;height:260px;right:-120px;bottom:30px;box-shadow:0 0 0 45px #c8912f0b}.exam-hero-grid{display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:65px;min-height:680px;padding-top:70px;padding-bottom:70px}.exam-badge{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;padding:7px 8px 7px 14px;border:1px solid #ffffff20;border-radius:99px;color:#e8dfed;background:#ffffff0a;font-size:12px;font-weight:800}.exam-badge i{width:8px;height:8px;border-radius:50%;background:#67e5ac;box-shadow:0 0 0 5px #67e5ac1f;animation:examPulse 1.8s infinite}.exam-badge span{padding:3px 8px;border-radius:99px;color:var(--purple-900);background:var(--gold-soft);font-size:10px;font-weight:900}.exam-hero h1{font-size:clamp(43px,5.6vw,72px);font-weight:900;line-height:1.15;letter-spacing:-.025em}.exam-hero h1 em{color:var(--gold-soft);font-style:normal}.exam-hero-copy>p{max-width:680px;margin:23px 0 29px;color:#ded4e5;font-size:18px;line-height:2}.exam-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.exam-demo-link{display:inline-flex;align-items:center;gap:10px;font-weight:800}.play-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid #ffffff30;border-radius:50%;background:#ffffff10;font-size:11px;transition:.3s}.exam-demo-link:hover .play-icon{color:var(--purple-900);background:#fff;transform:scale(1.08)}.exam-trust-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:33px;color:#cfc4d7;font-size:12px;font-weight:700}.exam-trust-row b{color:#65dda8}

.exam-command{position:relative;padding:1px;border:1px solid #ffffff20;border-radius:25px;background:linear-gradient(135deg,#ffffff28,#ffffff06);box-shadow:0 38px 90px #0e031c80;transform:perspective(1200px) rotateY(-4deg)}.command-top{display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 17px;border-bottom:1px solid #ffffff12;border-radius:24px 24px 0 0;color:#a99db1;background:#16091fd9;font-size:9px;letter-spacing:.12em}.command-top>span{display:flex;gap:5px}.command-top i{width:7px;height:7px;border-radius:50%;background:#6b5d70}.command-top i:first-child{background:#c8912f}.command-top em{color:#64dca6;font-style:normal}.command-body{position:relative;overflow:hidden;min-height:458px;padding:28px;border-radius:0 0 24px 24px;background:linear-gradient(145deg,#261033f2,#110817f7)}.ai-core{position:relative;display:grid;width:150px;height:150px;margin:0 auto 23px;place-items:center}.core-ring{position:absolute;inset:8px;border:1px solid #b36be260;border-radius:50%;animation:coreSpin 12s linear infinite}.core-ring:after,.core-ring:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--gold-soft);box-shadow:0 0 14px var(--gold)}.core-ring:before{top:12px;right:18px}.core-ring:after{bottom:8px;left:30px}.ring-b{inset:25px;border-style:dashed;animation-direction:reverse;animation-duration:8s}.ai-core div{display:grid;width:78px;height:78px;place-items:center;border:1px solid #bc80df55;border-radius:50%;background:radial-gradient(circle,#713c8e,#291238 70%);box-shadow:0 0 35px #8f4cb255}.ai-core small{display:block;color:#c3b5cc;font-size:8px}.ai-core strong{display:block;color:#fff;font-size:17px}.command-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.command-stats article{padding:12px;border:1px solid #ffffff0d;border-radius:11px;background:#ffffff08}.command-stats span{color:#aa9db2;font-size:9px}.command-stats strong{display:block;margin:2px 0 8px;font-size:17px}.command-stats i{display:block;height:3px;border-radius:9px;background:linear-gradient(to left,var(--gold-soft) var(--value),#ffffff10 var(--value))}.command-question{margin-top:11px;padding:14px;border:1px solid #ffffff0d;border-radius:12px;background:#ffffff07}.command-question header{display:flex;justify-content:space-between;color:#bdafc4;font-size:9px}.command-question header b{color:#70dfa9}.command-question p{margin:9px 0 12px;color:#f5f0f7;font-size:11px}.command-question div{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.command-question div i{height:20px;border:1px solid #ffffff14;border-radius:6px;background:#ffffff08}.command-question div i.selected{border-color:var(--gold);background:#c8912f44}.scan-line{position:absolute;right:0;left:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#c987f2,transparent);box-shadow:0 0 16px #c987f2;animation:scan 5s ease-in-out infinite}.exam-signal{overflow:hidden;border-top:1px solid #ffffff10;background:#16081ed9}.exam-signal div{display:flex;width:max-content;gap:55px;padding:13px 0;animation:signalMove 25s linear infinite}.exam-signal span{position:relative;color:#d7cddd;font-size:12px;font-weight:800}.exam-signal span:before{content:"✦";position:absolute;right:-31px;color:var(--gold)}

.exam-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.exam-pillars article,.extra-grid article{position:relative;overflow:hidden;padding:29px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 10px 35px #3513470a;opacity:0;transform:translateY(24px);transition:opacity .6s var(--item-delay),transform .6s var(--item-delay),box-shadow .3s,border-color .3s}.exam-pillars article.is-visible,.extra-grid article.is-visible,.insight-dashboard.is-visible,.builder-console.is-visible{opacity:1;transform:none}.exam-pillars article:hover,.extra-grid article:hover{border-color:#d4c1df;box-shadow:0 20px 45px #35134718;transform:translateY(-6px)}.exam-pillars article>b{position:absolute;top:18px;left:20px;color:#e5ddea;font-size:24px;font-weight:900}.pillar-icon{display:grid;width:49px;height:49px;margin-bottom:24px;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(145deg,var(--purple-700),var(--purple-900));box-shadow:0 12px 24px #5b2b8230;font-size:20px;font-style:normal}.exam-pillars h3{color:var(--purple-900);font-size:21px;font-weight:900}.exam-pillars p{margin-top:9px;color:var(--muted);font-size:13px;line-height:1.9}

.exam-builder{background:#fff}.builder-grid{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:85px}.type-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 22px}.type-tabs button,.level-picks button{padding:9px 13px;border:1px solid var(--line);border-radius:10px;color:#665c6d;background:#faf8fc;font-family:inherit;font-weight:800;cursor:pointer;transition:.25s}.type-tabs button.active,.level-picks button.active{border-color:var(--purple-700);color:#fff;background:var(--purple-700);box-shadow:0 8px 18px #5b2b8228}.type-detail{min-height:194px;padding:23px;border-right:3px solid var(--gold);border-radius:14px;background:#f7f4f9}.type-detail.changed{animation:detailIn .42s ease}.type-detail>span{color:#a8731b;font-size:11px;font-weight:900}.type-detail h3{margin:4px 0 8px;color:var(--purple-900);font-size:21px}.type-detail p{color:var(--muted);font-size:13px;line-height:1.85}.type-detail ul{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.type-detail li{padding:5px 9px;border-radius:99px;color:#594566;background:#fff;font-size:10px;font-weight:800}.builder-console{padding:29px;border:1px solid #e4dce9;border-radius:25px;background:linear-gradient(160deg,#fff,#f8f4fa);box-shadow:0 32px 70px #38164920;opacity:0;transform:translateY(24px);transition:.65s}.console-head{display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:18px;border-bottom:1px solid var(--line)}.console-head span{color:var(--purple-900);font-size:19px;font-weight:900}.console-head small{color:#9b719f;font-weight:800}.builder-console label{display:flex;justify-content:space-between;margin:17px 0 8px;color:#514657;font-size:12px;font-weight:800}.builder-console label strong{color:var(--purple-700)}.fake-select{display:flex;justify-content:space-between;padding:13px 15px;border:1px solid var(--line);border-radius:11px;color:#46394d;background:#fff;font-size:13px}.builder-console input{width:100%;height:5px;border-radius:99px;appearance:none;background:linear-gradient(to left,var(--gold) var(--range-progress),#e7dfea var(--range-progress))}.builder-console input::-webkit-slider-thumb{width:19px;height:19px;border:4px solid #fff;border-radius:50%;appearance:none;background:var(--purple-700);box-shadow:0 2px 8px #32104755}.range-labels{display:flex;justify-content:space-between;color:#aaa0af;font-size:9px}.level-picks{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.level-picks button{padding:9px 5px;font-size:11px}.blueprint{margin:20px 0;padding:15px;border-radius:13px;background:#2e1140;color:#fff}.blueprint>span{font-size:10px;font-weight:800}.blueprint>div{display:flex;gap:3px;height:7px;margin:10px 0}.blueprint>div i{width:var(--w);border-radius:4px;background:var(--gold)}.blueprint>div i:nth-child(2){background:#9160af}.blueprint>div i:nth-child(3){background:#54bda6}.blueprint ul{display:flex;justify-content:space-between;color:#cec0d5;font-size:8px}.builder-console>a{display:flex;align-items:center;justify-content:center;gap:9px;padding:13px;border-radius:11px;color:#fff;background:var(--purple-700);font-size:13px;font-weight:900;box-shadow:0 11px 24px #5b2b8230}

.exam-proctor{position:relative;overflow:hidden;color:#fff;background:linear-gradient(135deg,#1d0929,#36124a)}.exam-proctor:before{content:"";position:absolute;inset:0;opacity:.2;background:radial-gradient(circle at 10% 20%,#965dba,transparent 25%),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:auto,55px 55px}.proctor-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:85px}.exam-heading.light h2{color:#fff}.exam-heading.light>span{color:var(--gold-soft)}.exam-heading.light p{color:#cec1d5}.proctor-screen{position:relative;padding:18px;border:1px solid #ffffff1a;border-radius:24px;background:#ffffff09;box-shadow:0 30px 70px #0b021655}.student-frame{position:relative;display:grid;height:260px;place-items:center;overflow:hidden;border-radius:16px;background:radial-gradient(circle,#5c346d,#190c22 70%)}.focus-frame{position:absolute;inset:38px 24%;border:1px solid #70e1af80;border-radius:30% 30% 20% 20%}.focus-frame:before,.focus-frame:after{content:"";position:absolute;width:25px;height:25px;border-color:#70e1af;border-style:solid}.focus-frame:before{top:-1px;right:-1px;border-width:2px 2px 0 0}.focus-frame:after{bottom:-1px;left:-1px;border-width:0 0 2px 2px}.student-silhouette{position:absolute;bottom:-20px;width:140px;height:160px;border-radius:70px 70px 20px 20px;background:linear-gradient(#b78cca,#543162)}.student-silhouette i{position:absolute;top:-65px;right:38px;width:67px;height:80px;border-radius:48%;background:#c99fd9}.student-frame small{position:absolute;right:15px;bottom:14px;padding:5px 8px;border-radius:6px;color:#73e2b2;background:#0d2e27cc;font-size:8px;font-weight:800}.behavior-list{display:grid;gap:8px;margin-top:12px}.behavior-list div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 12px;border-radius:10px;background:#ffffff08;font-size:9px}.behavior-list i{width:7px;height:7px;border-radius:50%}.behavior-list .safe{background:#62dca6;box-shadow:0 0 8px #62dca6}.behavior-list .watch{background:var(--gold)}.behavior-list b{color:#cbbfd1}.integrity-score{position:absolute;top:32px;left:32px;display:grid;width:78px;height:78px;place-items:center;border:5px solid #65dda8;border-left-color:#ffffff1a;border-radius:50%;background:#1c0d24}.integrity-score small{font-size:7px}.integrity-score strong{font-size:22px}.proctor-points{display:grid;gap:10px;margin-top:27px}.proctor-points span{display:flex;align-items:center;gap:13px;padding:12px;border:1px solid #ffffff12;border-radius:11px;background:#ffffff07;color:#e5dce9;font-size:12px;font-weight:700}.proctor-points i{color:var(--gold-soft);font-style:normal}

.exam-insights{background:#f3eff6}.insight-dashboard{display:grid;grid-template-columns:180px 1fr;overflow:hidden;border:1px solid #ded4e4;border-radius:25px;background:#fff;box-shadow:0 30px 80px #32104720;opacity:0;transform:translateY(28px);transition:.8s}.dash-side{display:flex;flex-direction:column;gap:6px;padding:25px 14px;color:#c8b9cf;background:var(--purple-900)}.dash-side img{width:100px;margin:0 auto 29px;filter:brightness(0) invert(1)}.dash-side span{padding:10px 12px;border-radius:8px;font-size:10px;font-weight:800}.dash-side span.active{color:#2e1140;background:var(--gold-soft)}.dash-main{min-width:0;padding:27px}.dash-main>header{display:flex;align-items:center;justify-content:space-between}.dash-main header small{color:#9a8da0;font-size:9px}.dash-main h3{color:var(--purple-900);font-size:20px}.report-chip{padding:6px 9px;border-radius:99px;color:#65526d;background:#f3edf6;font-size:8px;font-weight:800}.dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:22px 0}.dash-metrics article{padding:14px;border:1px solid var(--line);border-radius:12px}.dash-metrics small{display:block;color:#968b9b;font-size:8px}.dash-metrics strong{display:block;color:var(--purple-900);font-size:25px}.dash-metrics strong span{font-size:10px}.dash-metrics em{color:#8f8394;font-size:8px;font-style:normal}.dash-metrics em.up{color:#28a46d}.dash-analysis{display:grid;grid-template-columns:1.1fr .9fr;gap:12px}.chart-card,.ai-recommend{padding:17px;border-radius:14px;background:#faf8fb}.chart-card header{display:flex;justify-content:space-between;font-size:10px}.skill-chart{display:grid;gap:12px;margin-top:17px}.skill-chart>div{display:grid;grid-template-columns:78px 1fr 27px;align-items:center;gap:8px;font-size:8px}.skill-chart i{height:6px;border-radius:9px;background:#e9e2ec}.skill-chart i b{display:block;width:var(--score);height:100%;border-radius:9px;background:linear-gradient(90deg,var(--purple-700),var(--gold))}.skill-chart em{font-style:normal}.ai-recommend{color:#fff;background:linear-gradient(145deg,var(--purple-700),var(--purple-900))}.ai-recommend>span{color:var(--gold-soft);font-size:8px;font-weight:900}.ai-recommend h4{margin:7px 0;font-size:15px}.ai-recommend p{color:#d7ccdc;font-size:9px;line-height:1.8}.ai-recommend button{margin-top:13px;padding:7px 10px;border:0;border-radius:7px;color:var(--purple-900);background:var(--gold-soft);font-family:inherit;font-size:8px;font-weight:900}

.extra-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.extra-grid article{min-height:205px}.extra-grid i{display:grid;width:44px;height:44px;margin-bottom:20px;place-items:center;border-radius:13px;color:var(--purple-700);background:#f0e8f5;font-size:19px;font-style:normal}.extra-grid h3{color:var(--purple-900);font-size:17px}.extra-grid p{margin-top:9px;color:var(--muted);font-size:12px;line-height:1.9}.exam-final{padding:25px 0 90px}.final-card{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:48px 55px;border-radius:27px;color:#fff;background:radial-gradient(circle at 10% 10%,#8a50a766,transparent 32%),linear-gradient(130deg,var(--purple-900),#451e63);box-shadow:0 28px 65px #3210472b}.final-card>div:first-child{max-width:690px}.final-card>div:first-child span{color:var(--gold-soft);font-size:11px;font-weight:900}.final-card h2{margin:7px 0;font-size:clamp(25px,3vw,38px);font-weight:900}.final-card p{color:#d5c9da;font-size:13px}.final-card>div:last-child{display:grid;gap:11px;text-align:center}.final-card>div:last-child>a:last-child{color:#d7cddd;font-size:11px;font-weight:800}.exam-footer{padding:38px 0;color:#a99daf;background:#190821;text-align:center}.exam-footer img{width:135px;height:55px;margin:0 auto;object-fit:cover;object-position:center 27%;filter:none}.exam-footer p{margin:9px 0 17px;color:#d8cfdd;font-size:12px}.exam-footer span{font-size:9px}

.final-card .btn-gold{color:#111!important}
.exam-pillars .pillar-icon{position:relative;isolation:isolate;width:54px;height:54px;overflow:visible;border:1px solid #ffffff24;border-radius:17px;background:linear-gradient(145deg,#68328d 0%,#321047 72%);box-shadow:0 14px 28px #40165730,inset 0 1px 0 #ffffff26}
.exam-pillars .pillar-icon:before{content:"";position:absolute;z-index:-1;inset:-8px;border-radius:21px;background:radial-gradient(circle,#7f49a21c,transparent 68%);transition:transform .35s ease,opacity .35s ease}
.exam-pillars .pillar-icon svg{width:29px;height:29px;overflow:visible;fill:none;stroke:#fff;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}
.exam-pillars .pillar-icon .icon-accent{stroke:#e8bd68;stroke-width:1.8}
.exam-pillars article:hover .pillar-icon{background:linear-gradient(145deg,#744099 0%,#3b1451 75%);box-shadow:0 18px 34px #4016573d,inset 0 1px 0 #ffffff32;transform:translateY(-2px)}
.exam-pillars article:hover .pillar-icon:before{opacity:.75;transform:scale(1.16)}
.exam-pillars article:hover .pillar-icon svg{transform:scale(1.04)}
.exam-pillars .pillar-icon,.exam-pillars .pillar-icon svg{transition:transform .35s ease,background .35s ease,box-shadow .35s ease}
.command-question .question-options button{position:relative;height:28px;border:1px solid #ffffff18;border-radius:7px;color:#cbbfd2;background:linear-gradient(180deg,#ffffff0b,#ffffff05);font-family:inherit;font-size:11px;font-weight:900;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff0c;transition:border-color .22s ease,color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}
.command-question .question-options button:hover{border-color:#c8912f80;color:#fff;background:#c8912f18;transform:translateY(-1px)}
.command-question .question-options button.selected{border-color:#e2b457;color:#fff;background:linear-gradient(135deg,#b97b1f,#704118);box-shadow:0 5px 14px #c8912f24,inset 0 1px 0 #ffe6a65c}
@keyframes examPulse{50%{box-shadow:0 0 0 9px #67e5ac09}}@keyframes coreSpin{to{transform:rotate(360deg)}}@keyframes scan{0%,100%{top:3%;opacity:0}20%,80%{opacity:1}50%{top:96%}}@keyframes signalMove{to{transform:translateX(50%)}}@keyframes detailIn{from{opacity:.3;transform:translateY(8px)}}
@media(max-width:1050px){.exam-hero-grid,.builder-grid,.proctor-grid{gap:45px}.exam-command{transform:none}.exam-pillars{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.exam-hero-grid,.builder-grid,.proctor-grid{grid-template-columns:1fr}.exam-hero-grid{padding-top:70px}.exam-hero-copy{text-align:center}.exam-hero-copy>p{margin-inline:auto}.exam-hero-actions,.exam-trust-row{justify-content:center}.exam-command{width:min(100%,560px);margin:auto}.builder-copy{order:1}.builder-console{order:2}.exam-section{padding:75px 0}.insight-dashboard{grid-template-columns:1fr}.dash-side{display:none}.extra-grid{grid-template-columns:repeat(2,1fr)}.final-card{align-items:flex-start;flex-direction:column}}
@media(max-width:560px){.exam-hero-grid{min-height:auto;padding-top:55px;padding-bottom:55px}.exam-hero h1{font-size:40px}.exam-hero-copy>p{font-size:15px}.exam-command{display:none}.exam-pillars,.extra-grid{grid-template-columns:1fr}.builder-console{padding:20px}.type-tabs button{flex:1 1 calc(50% - 8px)}.proctor-screen{padding:12px}.dash-main{padding:17px}.dash-main>header{align-items:flex-start;gap:10px;flex-direction:column}.dash-metrics{grid-template-columns:1fr 1fr}.dash-metrics article:last-child{grid-column:1/-1}.dash-analysis{grid-template-columns:1fr}.final-card{padding:35px 25px}.exam-heading h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){.exam-badge i,.core-ring,.scan-line,.exam-signal div{animation:none}.exam-pillars article,.extra-grid article,.insight-dashboard,.builder-console{opacity:1;transform:none}}
