.senior-page{color:#27242a;background:#fbfaec;overflow:hidden}.senior-eyebrow{color:#5a3f70;letter-spacing:3px;margin:0 0 18px;font-size:10px;font-weight:900}.senior-section-heading{max-width:750px;margin-bottom:65px}.senior-section-heading h2,.senior-skills__content h2,.senior-career .senior-section-heading h2{letter-spacing:-3px;margin:0;font-size:clamp(42px,5vw,68px);line-height:.98}.senior-section-heading h2 span,.senior-skills__content h2 span{color:#ee7540}.senior-section-heading>p:last-child,.senior-skills__content>p:last-child{color:#777277;max-width:580px;margin-top:25px;line-height:1.75}.senior-hero{background:radial-gradient(circle at 70% 40%,#f2d99e8c,#0000 25%),#ddd2e4;min-height:780px;position:relative;overflow:hidden}.senior-hero__inner{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:50px;width:min(1200px,100% - 48px);min-height:740px;margin:auto;display:grid;position:relative}.senior-hero__content{padding-top:20px}.senior-hero h1{letter-spacing:-6px;margin:0;font-size:clamp(55px,6.5vw,90px);line-height:.91}.senior-hero h1 span{color:#ee7540}.senior-hero__content>p:not(.senior-eyebrow){color:#68616c;max-width:560px;margin:30px 0 0;font-size:17px;line-height:1.75}.senior-hero__actions{align-items:center;gap:24px;margin-top:35px;display:flex}.senior-hero__actions a{color:#fff;background:#5a3f70;border-radius:999px;align-items:center;gap:10px;padding:15px 22px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .25s;display:inline-flex}.senior-hero__actions a:hover{transform:translateY(-4px)rotate(-1deg)}.senior-hero__actions a:last-child{color:#5a3f70;background:0 0;padding:0}.senior-hero__grades{color:#776d7d;letter-spacing:2px;align-items:center;gap:13px;margin-top:50px;font-size:9px;font-weight:900;display:flex}.senior-hero__grades i{background:#ee7540;border-radius:50%;width:5px;height:5px}.senior-hero__visual{place-items:center;height:580px;display:grid;position:relative}.senior-hero__planet{color:#5a3f70;z-index:3;background:#f2d99e;border-radius:45% 55% 52% 48%;flex-direction:column;justify-content:center;align-items:center;width:310px;height:310px;animation:4s ease-in-out infinite seniorFloat;display:flex;position:relative;transform:rotate(-5deg);box-shadow:0 30px 80px #5a3f7026}.senior-hero__planet small{letter-spacing:4px;font-size:9px;font-weight:900}.senior-hero__planet strong{letter-spacing:-2px;margin:8px 0;font-size:48px}.senior-hero__planet span{letter-spacing:2px;font-size:9px;font-weight:900}.senior-hero__orbit{border:2px dashed #5a3f702b;border-radius:50%;position:absolute}.senior-hero__orbit--one{width:480px;height:190px;animation:16s linear infinite seniorSpin;transform:rotate(25deg)}.senior-hero__orbit--two{width:540px;height:245px;animation:20s linear infinite seniorSpinReverse;transform:rotate(-35deg)}.senior-hero__floating{z-index:4;background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;animation:4s ease-in-out infinite seniorBubble;display:flex;position:absolute;box-shadow:0 18px 40px #27242a1a}.senior-hero__floating strong{color:#ee7540;font-size:30px}.senior-hero__floating small{letter-spacing:2px;font-size:8px;font-weight:900}.senior-hero__floating--one{top:60px;left:5px}.senior-hero__floating--two{color:#fff;background:#5a3f70;animation-delay:.8s;top:100px;right:0}.senior-hero__floating--two strong{color:#f2d99e}.senior-hero__floating--three{color:#fff;background:#71976c;animation-delay:1.4s;bottom:55px;left:45px}.senior-hero__floating--three strong{color:#f2d99e}.senior-hero__star{color:#ee7540;position:absolute}.senior-hero__star--one{font-size:25px;top:90px;left:8%}.senior-hero__star--two{top:160px;right:8%}.senior-hero__star--three{bottom:80px;right:15%}.senior-hero__glow{filter:blur(70px);opacity:.4;border-radius:50%;position:absolute}.senior-hero__glow--one{background:#f2d99e;width:300px;height:300px;top:-100px;right:-60px}.senior-hero__glow--two{background:#71976c;width:250px;height:250px;bottom:-100px;left:-70px}.senior-snapshot{padding:135px max(24px,50% - 600px)}.senior-snapshot__grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.senior-snapshot__grid article{background:#fff;border-radius:24px;min-height:280px;padding:30px;transition:transform .25s;box-shadow:0 15px 50px #27242a0d}.senior-snapshot__grid article:hover{transform:translateY(-8px)rotate(-1deg)}.senior-snapshot__grid article>span{font-size:34px}.senior-snapshot__grid h3{margin:55px 0 12px;font-size:20px}.senior-snapshot__grid p{color:#777277;margin:0;font-size:13px;line-height:1.7}.senior-streams{background:#f3f0e8;padding:135px max(24px,50% - 600px)}.senior-streams__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.senior-stream{border-radius:28px;min-height:460px;padding:32px;transition:transform .3s;position:relative}.senior-stream:hover{transform:translateY(-10px)rotate(-.5deg)}.senior-stream--purple{background:#ddd2e4}.senior-stream--orange{background:#f6d4c4}.senior-stream--green{background:#dce8d8}.senior-stream__icon{background:#ffffff8c;border-radius:50%;place-items:center;width:70px;height:70px;font-size:29px;display:grid}.senior-stream h3{margin:85px 0 15px;font-size:30px}.senior-stream p{color:#686268;font-size:13px;line-height:1.75}.senior-stream>span{color:#5a3f70;margin-top:25px;font-size:10px;font-weight:800;display:block}.senior-stream b{color:#5a3f70;font-size:11px;position:absolute;bottom:30px;left:32px}.senior-subjects{padding:135px max(24px,50% - 600px)}.senior-subjects__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.senior-subjects__grid article{background:#fff;border-radius:20px;grid-template-columns:60px 1fr;align-items:center;gap:20px;min-height:150px;padding:25px;transition:transform .25s;display:grid;box-shadow:0 10px 35px #27242a0d}.senior-subjects__grid article:hover{transform:translateY(-6px)}.senior-subjects__grid article>span{color:#5a3f70;background:#f2d99e;border-radius:18px;place-items:center;width:58px;height:58px;font-size:22px;font-weight:900;display:grid}.senior-subjects__grid h3{margin:0 0 7px;font-size:17px}.senior-subjects__grid p{color:#777277;margin:0;font-size:11px;line-height:1.5}.senior-boards{background:#dce8d8;grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;padding:135px max(24px,50% - 600px);display:grid}.senior-boards__content>p:not(.senior-eyebrow){color:#60685e;max-width:520px;line-height:1.75}.senior-boards__list{flex-direction:column;gap:14px;display:flex}.senior-boards__list article{background:#ffffffa6;border-radius:20px;grid-template-columns:65px 1fr 30px;align-items:center;gap:20px;padding:20px;transition:transform .25s;display:grid}.senior-boards__list article:hover{transform:translate(8px)}.senior-boards__list article>div{color:#f2d99e;background:#5a3f70;border-radius:17px;place-items:center;width:58px;height:58px;font-size:13px;font-weight:900;display:grid}.senior-boards__list h3{margin:0 0 5px;font-size:17px}.senior-boards__list p{color:#777277;margin:0;font-size:11px}.senior-learning{color:#fff;background:#5a3f70;padding:135px max(24px,50% - 600px)}.senior-learning .senior-eyebrow,.senior-learning .senior-section-heading h2 span{color:#f2d99e}.senior-learning .senior-section-heading>p:last-child{color:#ffffffab}.senior-learning__steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.senior-learning__steps article{border:1px solid #ffffff29;border-radius:23px;min-height:290px;padding:28px;transition:transform .25s,background .25s}.senior-learning__steps article:hover{background:#ffffff12;transform:translateY(-8px)}.senior-learning__steps article>span{color:#f2d99e;font-size:11px;font-weight:900}.senior-learning__steps h3{margin:80px 0 12px;font-size:25px}.senior-learning__steps p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.7}.senior-competitive{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:145px max(24px,50% - 600px);display:grid}.senior-competitive__visual{background:#ee7540;border-radius:30px;place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.senior-competitive__core{color:#5a3f70;z-index:2;background:#f2d99e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:235px;height:235px;animation:4s ease-in-out infinite seniorFloat;display:flex;position:relative}.senior-competitive__core span,.senior-competitive__core small{letter-spacing:3px;font-size:9px;font-weight:900}.senior-competitive__core strong{margin:8px 0;font-size:37px}.senior-competitive__orbit{border:1px dashed #ffffff8c;border-radius:50%;width:430px;height:170px;animation:13s linear infinite seniorSpin;position:absolute;transform:rotate(-28deg)}.senior-competitive__dot{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute}.senior-competitive__dot--one{top:95px;left:85px}.senior-competitive__dot--two{bottom:95px;right:90px}.senior-competitive__content>p:not(.senior-eyebrow){color:#777277;max-width:560px;line-height:1.75}.senior-competitive__tags{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.senior-competitive__tags span{background:#f3f0e8;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:800}.senior-career{background:#f3f0e8;padding:135px max(24px,50% - 600px)}.senior-career__grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.senior-career__grid article{background:#fff;border-radius:23px;min-height:300px;padding:28px;transition:transform .25s;box-shadow:0 12px 35px #27242a0a}.senior-career__grid article:hover{transform:translateY(-8px)}.senior-career__grid article>span{font-size:32px}.senior-career__grid h3{margin:55px 0 12px;font-size:19px}.senior-career__grid p{color:#777277;font-size:12px;line-height:1.7}.senior-career__grid b{color:#ee7540;font-size:10px}.senior-journey{padding:135px max(24px,50% - 600px)}.senior-journey__timeline{grid-template-columns:repeat(4,1fr);display:grid}.senior-journey__timeline article{padding-right:35px;position:relative}.senior-journey__number{color:#5a3f70;background:#f2d99e;border-radius:50%;place-items:center;width:66px;height:66px;font-size:11px;font-weight:900;display:grid}.senior-journey__timeline h3{margin:30px 0 10px;font-size:22px}.senior-journey__timeline p{color:#777277;margin:0;font-size:13px;line-height:1.7}.senior-journey__line{border-top:1px dashed #d2c8b8;position:absolute;top:33px;left:66px;right:15px}.senior-skills{background:#f2d99e;grid-template-columns:.8fr 1.2fr;gap:100px;padding:135px max(24px,50% - 600px);display:grid}.senior-skills__content>p:last-child{color:#655f57}.senior-skills__grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.senior-skills__grid div{background:#ffffff6b;border-radius:19px;align-items:center;gap:16px;min-height:105px;padding:23px;transition:transform .25s;display:flex}.senior-skills__grid div:hover{transform:rotate(1deg)scale(1.02)}.senior-skills__grid span{font-size:25px}.senior-skills__grid strong{font-size:13px}.senior-faq{background:#f3f0e8;padding:135px max(24px,50% - 450px)}.senior-faq__list{border-top:1px solid #d8d2c7}.senior-faq details{border-bottom:1px solid #d8d2c7}.senior-faq summary{cursor:pointer;grid-template-columns:50px 1fr 30px;align-items:center;min-height:90px;font-size:15px;font-weight:700;list-style:none;display:grid}.senior-faq summary::-webkit-details-marker{display:none}.senior-faq summary>span{color:#ee7540;font-size:10px}.senior-faq summary b{color:#71976c;font-size:20px;transition:transform .2s}.senior-faq details[open] summary b{transform:rotate(45deg)}.senior-faq details p{color:#777277;max-width:700px;margin:0 50px 30px;font-size:13px;line-height:1.7}.senior-cta{text-align:center;color:#fff;background:#71976c;place-items:center;min-height:590px;padding:120px 24px;display:grid;position:relative;overflow:hidden}.senior-cta h2{letter-spacing:-6px;margin:0;font-size:clamp(58px,8vw,105px);line-height:.88}.senior-cta h2 span{color:#f2d99e}.senior-cta>div>p:not(.senior-eyebrow){color:#ffffffbf;margin:30px auto}.senior-cta a{color:#27242a;background:#f2d99e;border-radius:999px;align-items:center;gap:12px;padding:16px 25px;font-size:12px;font-weight:900;text-decoration:none;transition:transform .25s;display:inline-flex}.senior-cta a:hover{transform:translateY(-4px)rotate(-1deg)}.senior-cta__star{color:#f2d99e;position:absolute}.senior-cta__star--one{font-size:35px;top:100px;left:12%}.senior-cta__star--two{font-size:22px;bottom:90px;right:13%}.senior-cta__ring{border:1px dashed #fff3;border-radius:50%;width:500px;height:200px;animation:20s linear infinite seniorSpin;position:absolute;transform:rotate(-15deg)}@keyframes seniorFloat{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-15px)rotate(-2deg)}}@keyframes seniorBubble{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes seniorSpin{0%{transform:rotate(25deg)}to{transform:rotate(385deg)}}@keyframes seniorSpinReverse{0%{transform:rotate(-35deg)}to{transform:rotate(-395deg)}}[data-theme=dark] .senior-page{background:var(--color-background);color:var(--color-foreground)}[data-theme=dark] .senior-eyebrow{color:#c2a6d7}[data-theme=dark] .senior-section-heading h2 span,[data-theme=dark] .senior-skills__content h2 span{color:#f2a17d}[data-theme=dark] .senior-section-heading>p:last-child,[data-theme=dark] .senior-skills__content>p:last-child{color:var(--color-muted)}[data-theme=dark] .senior-hero{background:radial-gradient(circle at 70% 40%,#f2d99e21,#0000 25%),#30243b}[data-theme=dark] .senior-hero h1 span{color:#f2d99e}[data-theme=dark] .senior-hero__content>p:not(.senior-eyebrow){color:#ffffffc2}[data-theme=dark] .senior-hero__actions a:last-child{color:#e0c9f0}[data-theme=dark] .senior-hero__grades{color:#ffffffa6}[data-theme=dark] .senior-hero__planet{color:#49345d;background:#f2d99e;box-shadow:0 30px 80px #00000047}[data-theme=dark] .senior-hero__orbit{border-color:#dcc8f059}[data-theme=dark] .senior-hero__floating{color:#f7f1fb;background:#343039;border:1px solid #ffffff1f;box-shadow:0 18px 40px #0000003d}[data-theme=dark] .senior-hero__floating strong{color:#f2a17d}[data-theme=dark] .senior-hero__floating--two{color:#fff;background:#49345d}[data-theme=dark] .senior-hero__floating--two strong,[data-theme=dark] .senior-hero__floating--three strong{color:#f2d99e}[data-theme=dark] .senior-hero__floating--three{color:#fff;background:#344b3d}[data-theme=dark] .senior-hero__star{color:#f2d99e}[data-theme=dark] .senior-hero__glow--one,[data-theme=dark] .senior-hero__glow--two{opacity:.17}[data-theme=dark] .senior-snapshot__grid article{background:var(--color-surface);color:var(--color-foreground);border:1px solid var(--color-border);box-shadow:0 15px 40px #00000024}[data-theme=dark] .senior-snapshot__grid p{color:var(--color-muted)}[data-theme=dark] .senior-streams{background:#24252c}[data-theme=dark] .senior-stream--purple{color:#eadcf5;background:#403449}[data-theme=dark] .senior-stream--orange{color:#ffdfd0;background:#4b352e}[data-theme=dark] .senior-stream--green{color:#d9ead3;background:#303f33}[data-theme=dark] .senior-stream__icon{background:#ffffff1f}[data-theme=dark] .senior-stream p{color:#ffffffc2}[data-theme=dark] .senior-stream>span,[data-theme=dark] .senior-stream b{color:#f2d99e}[data-theme=dark] .senior-subjects__grid article{background:var(--color-surface);color:var(--color-foreground);border:1px solid var(--color-border);box-shadow:0 10px 35px #00000024}[data-theme=dark] .senior-subjects__grid article>span{color:#f2d99e;background:#49345d}[data-theme=dark] .senior-subjects__grid p{color:var(--color-muted)}[data-theme=dark] .senior-boards{background:#303f33}[data-theme=dark] .senior-boards__content>p:not(.senior-eyebrow){color:#ffffffc2}[data-theme=dark] .senior-boards__list article{color:#fff;background:#ffffff12;border:1px solid #ffffff1f}[data-theme=dark] .senior-boards__list article>div{color:#f2d99e;background:#49345d}[data-theme=dark] .senior-boards__list p{color:#ffffffad}[data-theme=dark] .senior-learning{background:#30243b}[data-theme=dark] .senior-learning .senior-eyebrow,[data-theme=dark] .senior-learning .senior-section-heading h2 span{color:#f2d99e}[data-theme=dark] .senior-learning .senior-section-heading>p:last-child{color:#ffffffb8}[data-theme=dark] .senior-learning__steps article{border-color:#fff3}[data-theme=dark] .senior-learning__steps article:hover{background:#ffffff17}[data-theme=dark] .senior-learning__steps p{color:#ffffffb8}[data-theme=dark] .senior-competitive__visual{background:#8f492e}[data-theme=dark] .senior-competitive__core{color:#49345d;background:#f2d99e}[data-theme=dark] .senior-competitive__content>p:not(.senior-eyebrow){color:var(--color-muted)}[data-theme=dark] .senior-competitive__tags span{background:var(--color-surface);color:var(--color-foreground);border:1px solid var(--color-border)}[data-theme=dark] .senior-career{background:#24252c}[data-theme=dark] .senior-career__grid article{background:var(--color-surface);color:var(--color-foreground);border:1px solid var(--color-border);box-shadow:0 12px 35px #00000024}[data-theme=dark] .senior-career__grid p{color:var(--color-muted)}[data-theme=dark] .senior-career__grid b{color:#f2a17d}[data-theme=dark] .senior-journey__number{color:#49345d;background:#f2d99e}[data-theme=dark] .senior-journey__timeline p{color:var(--color-muted)}[data-theme=dark] .senior-journey__line{border-color:#ffffff38}[data-theme=dark] .senior-skills{background:#3e382b}[data-theme=dark] .senior-skills__content>p:last-child{color:#ffffffc2}[data-theme=dark] .senior-skills__grid div{background:#ffffff14;border:1px solid #ffffff1a}[data-theme=dark] .senior-faq{background:#24252c}[data-theme=dark] .senior-faq__list,[data-theme=dark] .senior-faq details{border-color:var(--color-border)}[data-theme=dark] .senior-faq summary b{color:#a8c9a0}[data-theme=dark] .senior-faq details p{color:var(--color-muted)}[data-theme=dark] .senior-cta{background:#304b35}[data-theme=dark] .senior-cta h2 span{color:#f2d99e}[data-theme=dark] .senior-cta>div>p:not(.senior-eyebrow){color:#ffffffc7}[data-theme=dark] .senior-cta a{color:#27242a;background:#f2d99e}[data-theme=dark] .senior-cta__star{color:#f2d99e}[data-theme=dark] .senior-cta__ring{border-color:#ffffff40}@media (max-width:900px){.senior-hero__inner{grid-template-columns:1fr;padding:80px 0 100px}.senior-hero__visual{height:450px}.senior-snapshot__grid,.senior-career__grid,.senior-streams__grid,.senior-subjects__grid,.senior-learning__steps{grid-template-columns:repeat(2,1fr)}.senior-boards,.senior-competitive,.senior-skills{grid-template-columns:1fr;gap:60px}.senior-journey__timeline{grid-template-columns:repeat(2,1fr);gap:55px 20px}.senior-journey__line{display:none}}@media (max-width:560px){.senior-snapshot,.senior-streams,.senior-subjects,.senior-boards,.senior-learning,.senior-competitive,.senior-career,.senior-journey,.senior-skills,.senior-faq{padding-top:90px;padding-bottom:90px}.senior-hero{min-height:auto}.senior-hero__inner{width:calc(100% - 30px)}.senior-hero h1{letter-spacing:-4px;font-size:52px}.senior-hero__actions{flex-direction:column;align-items:flex-start}.senior-hero__visual{height:390px}.senior-hero__planet{width:215px;height:215px}.senior-hero__planet strong{font-size:35px}.senior-hero__floating{transform:scale(.8)}.senior-snapshot__grid,.senior-streams__grid,.senior-subjects__grid,.senior-learning__steps,.senior-career__grid,.senior-journey__timeline{grid-template-columns:1fr}.senior-stream{min-height:390px}.senior-subjects__grid article{min-height:125px}.senior-boards__list article{grid-template-columns:55px 1fr 20px;gap:12px}.senior-boards__list article>div{width:52px;height:52px}.senior-competitive__visual{min-height:370px}.senior-competitive__core{width:185px;height:185px}.senior-faq summary{grid-template-columns:35px 1fr 25px;gap:10px;font-size:14px}.senior-faq details p{margin-left:35px}.senior-cta{min-height:490px;padding:90px 20px}.senior-cta h2{letter-spacing:-4px;font-size:58px}}
