.aspire-hero{position:relative;overflow:hidden;border-bottom:1px solid #2b3d53}.aspire-hero:after{content:"";position:absolute;width:560px;height:560px;right:-220px;top:-260px;border:85px solid rgba(56,189,248,.05);border-radius:50%}.aspire-hero-grid{min-height:620px;padding:78px 0;display:grid;grid-template-columns:1.08fr .92fr;gap:75px;align-items:center;position:relative;z-index:1}.aspire-hero h1{font:800 clamp(3rem,6vw,5.2rem)/1 Manrope;margin:22px 0;letter-spacing:-.06em}.aspire-hero h1 span{color:var(--primary)}.aspire-hero p{max-width:680px;color:#c4d2e4;font-size:1.05rem;line-height:1.75}.aspire-scorecard{padding:25px;border:1px solid #3a526f;border-radius:28px;background:linear-gradient(150deg,rgba(32,48,70,.9),rgba(13,28,48,.94));box-shadow:0 35px 75px rgba(0,0,0,.3)}.scorecard-top{display:flex;align-items:center;justify-content:space-between;color:#aebed1;font-size:.7rem;letter-spacing:.12em}.scorecard-top b{padding:5px 9px;border-radius:999px;background:#133b34;color:#7df0c3}.score-ring{width:190px;height:190px;margin:34px auto;display:grid;place-content:center;text-align:center;border:13px solid #24425f;border-top-color:var(--primary);border-right-color:#22c55e;border-radius:50%;box-shadow:inset 0 0 35px rgba(56,189,248,.08)}.score-ring strong{font:800 2.5rem Manrope}.score-ring span{color:#9eb4ca;font-size:.7rem}.score-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.score-metrics div{padding:14px 8px;text-align:center;border:1px solid #344d68;border-radius:12px}.score-metrics b,.score-metrics span{display:block}.score-metrics b{color:#7dd3fc}.score-metrics span{color:#9fb2c8;font-size:.66rem}.aspire-scorecard>p{text-align:center;margin:18px 0 0;font-size:.76rem}.aspire-trust{border-bottom:1px solid #2b3d53;background:rgba(13,24,41,.55)}.aspire-trust>.academy-wrap{display:grid;grid-template-columns:repeat(4,1fr)}.aspire-trust div>div{padding:25px;border-right:1px solid #2b3d53}.aspire-trust div>div:last-child{border:0}.aspire-trust strong,.aspire-trust span{display:block}.aspire-trust strong{color:var(--primary)}.aspire-trust span{margin-top:4px;color:#9eb0c6;font-size:.72rem}.aspire-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.aspire-feature-grid article{min-height:285px;padding:24px;border:1px solid #344860;border-radius:19px;background:linear-gradient(155deg,rgba(30,43,63,.94),rgba(20,31,48,.96))}.aspire-feature-grid article>span{color:#7dd3fc;font-size:.7rem;font-weight:800}.aspire-feature-grid h3{margin:55px 0 10px;color:#fff}.aspire-feature-grid p{color:#aebed0;font-size:.86rem;line-height:1.65}.aspire-structure{padding:96px 0;border-block:1px solid #2d475f;background:linear-gradient(110deg,rgba(7,25,44,.9),rgba(10,47,75,.82))}.test-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.test-grid article{padding:27px;border:1px solid #3a526b;border-radius:20px;background:#17263b}.test-grid article.featured{border-color:#38bdf8;background:linear-gradient(145deg,#123858,#17263b);transform:translateY(-8px)}.test-grid small{color:#7dd3fc;font-weight:800;letter-spacing:.12em}.test-grid h3{font:800 1.35rem Manrope}.test-grid p,.test-grid li{color:#aebed0}.test-grid ul{padding-left:18px}.test-grid li{margin:8px 0;font-size:.82rem}.aspire-steps{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aspire-steps article{display:grid;grid-template-columns:60px 1fr;gap:16px;padding:21px;border:1px solid #35516b;border-radius:16px;background:rgba(255,255,255,.025)}.aspire-steps b{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#113c5c;color:#7dd3fc}.aspire-steps h3{margin:0 0 5px}.aspire-steps p{margin:0;color:#9fb2c8;font-size:.86rem}.aspire-story{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center;padding:48px;border:1px solid #344b64;border-radius:28px;background:linear-gradient(135deg,#17263b,#0b3557)}.aspire-story blockquote{margin:16px 0;color:#d5e0ec;font:600 1.25rem/1.65 Manrope}.aspire-story strong{color:#7dd3fc}.story-score{display:grid;grid-template-columns:1fr;place-items:center;text-align:center}.story-score b{color:#7dd3fc;font:800 2.4rem Manrope}.story-score span{color:#9eb0c6;font-size:.7rem}.story-score i{margin:8px;color:#54e2af;font-size:1.5rem}@media(max-width:1000px){.aspire-hero-grid{grid-template-columns:1fr;gap:35px}.aspire-scorecard{max-width:620px}.aspire-feature-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.aspire-hero-grid{min-height:auto;padding:58px 0}.aspire-hero h1{font-size:3.05rem}.aspire-trust>.academy-wrap,.aspire-feature-grid,.test-grid,.aspire-steps,.aspire-story{grid-template-columns:1fr}.aspire-trust div>div{border-right:0;border-bottom:1px solid #2b3d53}.test-grid article.featured{transform:none}.aspire-story{padding:28px 20px}.score-ring{width:160px;height:160px}.aspire-scorecard{padding:19px}}
