/* Premium visual refinement layer */
:root{--ink:#09090b;--surface:#121216;--surface-raised:#19191f;--hair:#ffffff1c;--red:#e50914;--soft-red:#ff5961;--cream:#f5f0e6}
body{background:radial-gradient(900px 480px at 100% 6%,#26101480 0%,transparent 65%),var(--ink);letter-spacing:-.01em}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.topbar{position:fixed;inset:0 0 auto 0;z-index:100;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);background:linear-gradient(105deg,#090a0bb8,#1013179c);border-color:#ffffff1f;box-shadow:0 10px 30px #00000024}.brand-mark{border-radius:5px;color:#fff;background:#e50914;box-shadow:0 8px 22px #e5091466;font-size:20px}.button{border-radius:3px;min-height:43px;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease}.primary{box-shadow:0 10px 28px #e509143b}.primary:hover{box-shadow:0 15px 34px #e5091466;transform:translateY(-2px)}
.hero:after{content:"";position:absolute;width:44vw;height:44vw;right:-15vw;bottom:-25vw;border:1px solid #ffffff12;border-radius:50%;pointer-events:none}.hero-content{max-width:none}.hero h1{font-weight:800;text-wrap:balance}.hero h2{color:#dedee2;font-size:clamp(20px,2.4vw,31px);max-width:600px;line-height:1.15}.hero h2 em{color:var(--cream)}.hero-copy{font-size:15px;max-width:500px;color:#c7c7cf}.eyebrow{color:#9f9faa}.eyebrow.red{color:#ff6d74}.intro{padding-block:150px}.section-heading h2,.program-head h2,.process h2,.faq h2,.apply h2{font-weight:800;text-wrap:balance}.section-heading>p,.program-head>p{max-width:400px}.value-grid{border-color:var(--hair)}.value-grid article{border-color:var(--hair);padding-top:32px}.value-grid h3{font-size:17px}.value-grid article:hover h3{color:#ff777c}
.programs{position:relative;overflow:hidden;background:linear-gradient(120deg,#17171c,#111115)}.programs:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#e5091408,transparent 35%);pointer-events:none}.programs .shell{position:relative}.program-grid{grid-template-columns:1.45fr repeat(3,1fr);gap:18px}.program{border-color:var(--hair);border-radius:6px;overflow:hidden;box-shadow:0 16px 45px #00000018;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.program:hover{transform:translateY(-7px);border-color:#ffffff43;box-shadow:0 28px 55px #00000055}.program-art{position:relative}.program-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0a0a0d90,transparent 60%)}.program-info{padding:24px}.program h3{font-size:21px;line-height:1.15}.program-links a:last-child{width:28px;height:28px;display:grid;place-items:center;border:1px solid #ffffff28;border-radius:50%}.program-links a:last-child:hover{background:var(--red);border-color:var(--red)}
.explore{background:linear-gradient(180deg,#0d0d10,#111116)}.slider-heading{padding-top:10px}.slider-heading.second{border-top:1px solid var(--hair);padding-top:54px}.slider-heading h2{font-size:clamp(35px,4vw,56px)}.slide-btn{border-radius:50%;border-color:#ffffff2d;transition:.2s}.slide-btn:hover{transform:scale(1.08)}.slider{gap:20px;padding:4px 1px 18px;scroll-padding-left:1px}.slide-card{border-radius:6px;border-color:var(--hair);box-shadow:0 10px 30px #0000001c;overflow:hidden}.slide-card:hover{border-color:#ffffff55;box-shadow:0 22px 42px #00000052}.book-card{background:#0d0d10}.book-cover{box-shadow:inset 0 0 0 1px #ffffff18,0 15px 30px #00000055;transition:transform .35s ease}.book-card:hover .book-cover{transform:scale(.975)}.screen-card{background:#101015}.screen-art,.figure-art{transition:transform .45s ease,filter .45s ease}.screen-card:hover .screen-art,.figure-card:hover .figure-art{transform:scale(1.045);filter:grayscale(.25) contrast(1.08)}.figure-card{background:#101015}.content-note{border-color:var(--soft-red);font-size:12px;padding:15px 0 15px 18px;background:linear-gradient(90deg,#e509140e,transparent)}
.process{padding-block:150px;align-items:center}.process-photo{border-radius:7px;box-shadow:25px 25px 0 #e5091414,0 35px 70px #00000060}.process-copy{padding:35px 0}.process-copy>p:not(.eyebrow){max-width:470px}.process li{transition:padding .2s,color .2s}.process li:hover{padding-left:10px;color:#ff7479}.process li span{font-weight:800}.faq{padding-block:40px 150px}.faq details{transition:background .2s,padding .2s}.faq details:hover{background:#ffffff05;padding-inline:18px}.faq summary{font-size:18px}.faq details[open]{background:#ffffff05;padding-inline:18px}.apply{background:linear-gradient(125deg,#180e11,#111116 65%)}.apply:before{content:"";position:absolute;inset:0;background:radial-gradient(500px 500px at 0% 100%,#e5091426,transparent 70%)}.apply-layout{position:relative}.apply form{border-radius:7px;border-color:#ffffff25;box-shadow:0 30px 70px #0000004f}#qeydiyyat{scroll-margin-top:102px}input,select,textarea{border-radius:3px;border-color:#ffffff1d;transition:border .2s,background .2s}input:focus,select:focus,textarea:focus{border-color:#e50914;background:#1b1b20}.consent{padding:11px;background:#ffffff05;border-radius:3px}.form-note{margin-top:14px}footer{border-color:var(--hair);background:#070709}.footer-row{min-height:55px}
@media(max-width:1020px){.program-grid{grid-template-columns:repeat(2,1fr)}.program.feature{grid-column:span 2}.slider{grid-auto-columns:minmax(290px,45%)}}@media(max-width:760px){.topbar{background:#0a0a0dcc}.hero:after{width:85vw;height:85vw;right:-38vw}.hero h1{letter-spacing:-2.6px}.intro,.process{padding-block:92px}.program-grid{grid-template-columns:1fr}.program.feature{grid-column:auto}.slider{grid-auto-columns:78%}.slider-heading.second{padding-top:40px}.process-photo{box-shadow:12px 12px 0 #e5091414}.faq{padding-bottom:92px}.apply form{padding:22px}}
@media(prefers-reduced-motion:reduce){.program,.button,.slide-card,.screen-art,.figure-art,.book-cover{transition:none!important}}
