@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&family=DM+Serif+Display&display=swap');
:root{--navy:#071426;--navy2:#0d2441;--blue:#164ca2;--red:#e5262b;--paper:#f4f1eb;--white:#fff;--ink:#10233b;--muted:#66778c;--line:#dbe1e9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Cairo,Arial,sans-serif;color:var(--ink);background:#fff}a{text-decoration:none}.topbar{min-height:38px;background:var(--red);color:#fff;padding:8px 5vw;display:flex;justify-content:space-between;font-size:11px}.topbar a{color:#fff;margin-inline-start:22px}header{height:106px;padding:0 5vw;display:flex;align-items:center;gap:28px;background:#fff;position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line)}.logo{width:170px;height:100px;overflow:visible;display:grid;place-items:center}.logo img{height:92px;width:auto;display:block}nav{margin-inline-start:auto;display:flex;gap:25px}nav a{color:#263b53;font-size:12px;font-weight:800;position:relative}nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-12px;height:2px;background:var(--red);transition:.25s}nav a:hover:after{right:0}.languages{display:flex;border:1px solid var(--line);border-radius:30px;padding:3px}.languages button{width:30px;height:30px;border:0;border-radius:50%;background:transparent;font-size:9px;cursor:pointer}.languages .active{background:var(--navy);color:#fff}.hamb{display:none;border:0;background:none;font-size:24px}.hero{min-height:760px;background:var(--navy);color:#fff;display:grid;grid-template-columns:46% 54%;position:relative;overflow:hidden}.hero:before{content:"REDVEY";position:absolute;bottom:-85px;left:2vw;font:190px 'DM Serif Display',serif;color:#ffffff05;letter-spacing:12px}.hero-copy{padding:105px 6vw 90px 5vw;position:relative;z-index:3;align-self:center}.kicker,.eyebrow,.section-title>span,.verify span{display:inline-flex;align-items:center;gap:12px;color:#ff6468;font-size:10px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase}.kicker:before,.eyebrow:before{content:"";width:38px;height:1px;background:var(--red)}.hero h1{font-family:Cairo,Arial,sans-serif;font-size:clamp(53px,6.2vw,92px);line-height:1.08;letter-spacing:-3px;margin:30px 0;color:#fff}.hero h1 em{font-style:normal;color:#ff4a50}.hero-copy>p{font-size:16px;line-height:2;color:#b8c7d8;max-width:660px}.buttons{display:flex;gap:14px;margin-top:35px;flex-wrap:wrap}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;padding:16px 25px;font-size:12px;font-weight:800;transition:.25s}.primary{background:var(--red);color:#fff;box-shadow:0 12px 30px #e5262b35}.primary:hover{transform:translateY(-3px)}.secondary{border:1px solid #ffffff55;color:#fff}.hero-points{display:flex;gap:25px;margin-top:48px;flex-wrap:wrap}.hero-points span{font-size:10px;color:var(--red)}.hero-points b{font-weight:600;color:#d7e0ea;margin-inline-start:6px}.hero-art{min-height:760px;position:relative;overflow:hidden}.hero-photo{position:absolute;inset:0;background:url('redvey-hero-v2.png') center/cover no-repeat}.hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--navy) 0,transparent 28%),linear-gradient(0deg,#071426aa,transparent 40%)}.hero-badge{position:absolute;top:45px;right:5%;width:175px;height:88px;background:#fff;display:flex;align-items:center;overflow:hidden;box-shadow:0 20px 50px #0004}.hero-badge img{width:110px;transform:scale(1.5)}.hero-badge div{display:none}.impact-card{position:absolute;bottom:55px;left:7%;right:7%;padding:22px 25px;background:#ffffffee;backdrop-filter:blur(12px);color:var(--ink);display:flex;align-items:center;gap:17px;box-shadow:0 20px 50px #0004}.impact-card>span{font:45px 'DM Serif Display';color:var(--red);border-inline-end:1px solid var(--line);padding-inline-end:18px}.impact-card div{display:flex;flex-direction:column}.impact-card b{font-size:14px}.impact-card small{font-size:9px;color:var(--muted);margin-top:4px}.numbers{margin:-1px 0 0;background:#fff;padding:0 5vw;display:grid;grid-template-columns:repeat(4,1fr);box-shadow:0 12px 40px #0a244012;position:relative;z-index:5}.numbers div{padding:34px;border-inline-end:1px solid var(--line)}.numbers div:last-child{border:0}.numbers strong{display:block;font:41px 'DM Serif Display';color:var(--red)}.numbers span{font-size:11px;color:var(--muted)}.section{padding:120px 6vw}.section-title{max-width:780px;margin-bottom:58px}.section-title h2,.why h2,.platform h2,.verify h2,.contact h2{font-size:clamp(38px,4.4vw,63px);line-height:1.25;margin:17px 0;color:var(--navy);letter-spacing:-1.7px}.section-title p,.why>div>p,.platform>div>p{color:var(--muted);line-height:1.9;font-size:15px}.programs{background:var(--paper)}.program-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.program-grid article{min-height:540px;background:#fff;padding:38px 34px;position:relative;border-top:4px solid var(--navy);box-shadow:0 20px 50px #0c2b4810;transition:.3s}.program-grid article.featured{background:var(--navy);color:#fff;border-color:var(--red)}.program-grid article:hover{transform:translateY(-8px);box-shadow:0 28px 65px #0c2b4822}.program-grid article>i{font-style:normal;font-size:9px;letter-spacing:2px;color:var(--red)}.program-grid article>b{float:inline-end;font:48px 'DM Serif Display';color:#e8edf2}.program-grid .featured>b{color:#ffffff15}.program-grid h3{font-size:25px;margin-top:75px;line-height:1.4}.program-grid p{font-size:13px;line-height:1.85;color:var(--muted)}.program-grid .featured p{color:#afc0d0}.program-grid ul{list-style:none;padding:0;margin:28px 0}.program-grid li{padding:11px 0;border-bottom:1px solid var(--line);font-size:12px;color:#40546a}.program-grid li:before{content:"↗";color:var(--red);margin-inline-end:8px}.program-grid .featured li{color:#c3d0dc;border-color:#ffffff19}.program-grid article>a{position:absolute;bottom:32px;color:var(--red);font-size:12px;font-weight:800}.program-comparison{margin-top:30px;background:#fff;border:1px solid var(--line)}.comparison-head{padding:28px 32px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:space-between}.comparison-head span{font-size:10px;letter-spacing:2px}.comparison-head h3{margin:0;font-size:20px}.compare-row{display:grid;grid-template-columns:.7fr repeat(3,1fr);border-bottom:1px solid var(--line)}.compare-row:last-child{border:0}.compare-row>*{padding:20px 25px;border-inline-end:1px solid var(--line);font-size:12px}.compare-row b{color:var(--red)}.special{background:var(--navy);color:#fff;position:relative}.special:after{content:"";position:absolute;top:0;right:0;width:32%;height:4px;background:var(--red)}.section-title.light h2{color:#fff}.section-title.light p{color:#9fb1c5}.spec-tabs{display:flex;gap:8px;margin-bottom:30px;flex-wrap:wrap}.spec-tabs button{border:1px solid #ffffff25;background:transparent;color:#9eb0c2;padding:10px 16px;font-size:9px;letter-spacing:1px}.spec-tabs .active{background:var(--red);color:#fff;border-color:var(--red)}.spec-grid.rich{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff19;border-inline-start:1px solid #ffffff19}.spec-grid.rich article{min-height:230px;padding:30px;border-inline-end:1px solid #ffffff19;border-bottom:1px solid #ffffff19;transition:.25s}.spec-grid.rich article:hover{background:#102b4b}.spec-grid span{font-size:9px;color:#ff666a;letter-spacing:1px}.spec-grid h3{font-size:17px;margin:35px 0 12px}.spec-grid p{font-size:11px;color:#9fb1c5;line-height:1.8}.more-specs{margin-top:30px;padding:25px 28px;background:#ffffff09;border-inline-start:3px solid var(--red);display:flex;gap:20px;align-items:center}.more-specs b{color:#fff;font-size:12px}.more-specs span{color:#aebed0;font-size:11px}.why{display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw;align-items:center}.why-visual{min-height:590px;background:linear-gradient(145deg,#edf1f6,#fff);position:relative;overflow:hidden;display:grid;place-items:center}.why-visual:before{content:"";position:absolute;inset:35px;border:1px solid #163f7030}.big-r{font:320px 'DM Serif Display';color:var(--navy);opacity:.08}.seal{position:absolute;width:210px;height:210px;border:2px solid var(--red);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-8deg);background:#ffffffc9}.seal b{font:32px 'DM Serif Display';color:var(--navy);letter-spacing:4px}.seal span{font-size:8px;color:var(--red);letter-spacing:1px}.why-list{display:grid;grid-template-columns:1fr 1fr;margin-top:35px}.why-list article{display:flex;gap:15px;padding:24px 20px;border-bottom:1px solid var(--line)}.why-list article:nth-child(odd){border-inline-end:1px solid var(--line)}.why-list article>b{color:var(--red);font:20px 'DM Serif Display'}.why-list h3{margin:0 0 8px;font-size:15px}.why-list p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.journey{background:#f3f5f8}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.steps article{background:#fff;padding:30px 25px;min-height:220px;position:relative}.steps b{font:45px 'DM Serif Display';color:#dfe5ec}.steps article:first-child b{color:var(--red)}.steps h3{font-size:15px}.steps p{font-size:11px;color:var(--muted);line-height:1.8}.platform{display:grid;grid-template-columns:1.08fr .92fr;gap:8vw;align-items:center}.dashboard{height:450px;position:relative;background:#fff;border:1px solid var(--line);box-shadow:0 35px 80px #11355b1f;padding-top:40px}.d-head{position:absolute;top:0;width:100%;height:40px;background:#f0f3f6;display:flex;align-items:center;padding:5px 15px;gap:8px}.d-head img{width:48px;height:30px;object-fit:cover}.d-head i{width:6px;height:6px;background:#a7b3bf;border-radius:50%}.dashboard aside{position:absolute;inset-inline-start:0;width:72px;height:410px;background:var(--navy);display:flex;flex-direction:column;align-items:center;gap:27px;padding:22px 0}.dashboard aside b{font:28px 'DM Serif Display';color:#fff}.dashboard aside span{width:22px;height:4px;background:#ffffff4b}.d-main{margin-inline-start:72px;padding:32px}.welcome{height:75px;background:linear-gradient(90deg,var(--blue),var(--navy))}.mini{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.mini i{height:75px;background:#edf1f5;border-top:3px solid var(--red)}.chart{height:145px;background:#f2f4f7;display:flex;align-items:end;gap:7%;padding:18px}.chart b{width:12%;background:var(--blue)}.chart b:nth-child(1){height:30%}.chart b:nth-child(2){height:58%}.chart b:nth-child(3){height:45%}.chart b:nth-child(4){height:82%}.chart b:nth-child(5){height:66%}.checks{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:30px 0 38px}.checks li{font-size:12px}.checks li:before{content:"✓";color:var(--red);font-weight:bold;margin-inline-end:8px}.verify{padding:85px 6vw;background:linear-gradient(120deg,var(--blue),var(--navy));color:#fff;display:grid;grid-template-columns:1fr auto;align-items:center;gap:50px}.verify h2{color:#fff;margin-bottom:12px}.verify p{color:#bccadb;max-width:800px;line-height:1.9}.verify a{background:var(--red);color:#fff;padding:17px 26px;font-weight:800}.faq{background:var(--paper)}.faqs{max-width:950px}.faqs details{border-bottom:1px solid #ccd4de;padding:24px 3px}.faqs summary{font-weight:800;cursor:pointer;font-size:15px}.faqs p{color:var(--muted);line-height:1.8;font-size:12px}.contact{padding:90px 6vw;background:var(--red);color:#fff;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.contact h2{color:#fff;margin:10px 0}.contact p{color:#ffe3e4}.contact-actions{display:flex;flex-direction:column;gap:10px}.contact-actions a{background:#fff;color:var(--navy);padding:16px 25px;text-align:center;font-weight:800}.contact-actions a:last-child{background:transparent;color:#fff;border:1px solid #fff}footer{background:#030d19;color:#fff;padding:62px 6vw 30px;display:grid;grid-template-columns:1fr 1.2fr .7fr .8fr;gap:35px;align-items:start}footer img{width:180px;height:105px;object-fit:cover;background:#fff;border-radius:4px}footer p,footer a{color:#9eafc1;font-size:11px;line-height:1.9}footer>div{display:flex;flex-direction:column;gap:8px}footer small{grid-column:1/-1;border-top:1px solid #ffffff18;padding-top:25px;color:#65798e}.float-wa{position:fixed;bottom:22px;right:22px;width:54px;height:54px;border-radius:50%;background:#20b85a;color:#fff;display:grid;place-items:center;font-size:25px;z-index:30;box-shadow:0 8px 25px #0003}
@media(max-width:1050px){.topbar{display:none}header{height:82px}.hamb{display:block;margin-inline-start:auto}nav{display:none;position:absolute;top:82px;left:0;right:0;background:#fff;padding:25px;flex-direction:column;box-shadow:0 15px 35px #0002}nav.open{display:flex}.logo{width:125px;height:78px}.logo img{height:72px;width:auto}.hero{grid-template-columns:1fr}.hero-copy{padding:85px 6vw}.hero-art{min-height:600px}.numbers{grid-template-columns:1fr 1fr}.program-grid,.spec-grid.rich{grid-template-columns:1fr 1fr}.program-grid article:last-child{grid-column:1/-1}.why,.platform{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.verify,.contact{grid-template-columns:1fr}.verify a,.contact-actions{justify-self:start}footer{grid-template-columns:1fr 1fr}}
@media(max-width:650px){header{padding:0 18px;gap:8px}.logo{width:90px}.logo img{height:64px;width:auto}.languages button{width:27px;height:27px;font-size:8px}.hero h1{font-size:46px}.hero-copy{padding:70px 23px}.hero-art{min-height:430px}.hero-badge{width:125px;height:70px}.hero-badge img{width:90px}.impact-card{bottom:25px}.numbers,.program-grid,.spec-grid.rich,.why-list,.checks,.steps{grid-template-columns:1fr}.numbers div,.why-list article:nth-child(odd){border-inline-end:0}.section{padding:82px 22px}.program-grid article:last-child{grid-column:auto}.compare-row{grid-template-columns:1fr}.compare-row>*{border-bottom:1px solid var(--line)}.comparison-head{align-items:flex-start;flex-direction:column;gap:10px}.more-specs{align-items:flex-start;flex-direction:column}.dashboard{height:330px}.dashboard aside{height:290px;width:48px}.d-main{margin-inline-start:48px;padding:18px}.chart{height:90px}.verify,.contact{padding:65px 22px}footer{grid-template-columns:1fr;padding:55px 22px}.float-wa{right:15px;bottom:15px}}

.admissions{background:#fff;display:grid;grid-template-columns:.78fr 1.22fr;gap:7vw;align-items:start}.admissions-intro h2{font-size:clamp(38px,4.4vw,60px);line-height:1.25;color:var(--navy);margin:18px 0}.admissions-intro p{color:var(--muted);line-height:1.9;margin-bottom:35px}.admissions-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-inline-start:1px solid var(--line)}.admissions-grid article{padding:30px 25px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);min-height:330px}.admissions-grid article>span{font-size:9px;color:var(--red);letter-spacing:2px}.admissions-grid h3{font-size:17px;margin:35px 0 20px}.admissions-grid ul{padding-inline-start:18px}.admissions-grid li{font-size:11px;color:var(--muted);line-height:2.1}@media(max-width:1050px){.admissions{grid-template-columns:1fr}.admissions-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.admissions-grid{grid-template-columns:1fr}}
