.cs-page{color:#fff;z-index:99999;background:linear-gradient(135deg,#0a0e27 0%,#1a1040 30%,#0d1b3e 60%,#0a2540 100%);justify-content:center;align-items:center;min-height:100vh;font-family:Inter,Poppins,system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden auto}.cs-particles{pointer-events:none;z-index:0;position:fixed;inset:0}.cs-particle{bottom:-10px;left:var(--x);width:var(--size);height:var(--size);animation:particleFloat var(--duration) var(--delay) ease-in-out infinite;opacity:0;background:radial-gradient(circle,#ff6e00cc,#ffb4324d);border-radius:50%;position:absolute}@keyframes particleFloat{0%{opacity:0;transform:translateY(0)scale(1)}10%{opacity:.8}90%{opacity:.6}to{opacity:0;transform:translateY(-100vh)scale(.3)}}.cs-orb{filter:blur(80px);opacity:.25;pointer-events:none;z-index:0;border-radius:50%;position:fixed}.cs-orb-1{background:radial-gradient(circle,#ff6e00,#ff9a44);width:400px;height:400px;animation:12s ease-in-out infinite orbDrift1;top:-100px;right:-100px}.cs-orb-2{background:radial-gradient(circle,#3b82f6,#6366f1);width:350px;height:350px;animation:15s ease-in-out infinite orbDrift2;bottom:-80px;left:-80px}.cs-orb-3{background:radial-gradient(circle,#f472b6,#a855f7);width:250px;height:250px;animation:10s ease-in-out infinite orbDrift3;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes orbDrift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-60px,40px)scale(1.15)}}@keyframes orbDrift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(50px,-50px)scale(1.1)}}@keyframes orbDrift3{0%,to{opacity:.2;transform:translate(-50%,-50%)scale(1)}50%{opacity:.35;transform:translate(-40%,-60%)scale(1.2)}}.cs-content{z-index:1;text-align:center;width:100%;max-width:800px;padding:2rem 1.5rem;position:relative}.cs-loaded .cs-logo-wrapper{animation:1s cubic-bezier(.16,1,.3,1) .1s both csReveal}.cs-loaded .cs-school-name{animation:1s cubic-bezier(.16,1,.3,1) .3s both csReveal}.cs-loaded .cs-tagline{animation:1s cubic-bezier(.16,1,.3,1) .5s both csReveal}.cs-loaded .cs-divider{animation:1s cubic-bezier(.16,1,.3,1) .6s both csReveal}.cs-loaded .cs-coming-soon{animation:1s cubic-bezier(.16,1,.3,1) .7s both csReveal}.cs-loaded .cs-contact{animation:1s cubic-bezier(.16,1,.3,1) .9s both csReveal}.cs-loaded .cs-footer{animation:1s cubic-bezier(.16,1,.3,1) 1.1s both csReveal}@keyframes csReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cs-logo-wrapper{margin-bottom:1.5rem;display:inline-block;position:relative}.cs-logo{object-fit:contain;z-index:1;filter:drop-shadow(0 0 20px #ff6e0066);border-radius:16px;width:120px;height:120px;position:relative}.cs-logo-ring{-webkit-mask-composite:xor;background:conic-gradient(#ff6e00,#f472b6,#6366f1,#3b82f6,#ff6e00) border-box;border:3px solid #0000;border-radius:22px;animation:4s linear infinite ringRotate;position:absolute;inset:-8px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ringRotate{to{transform:rotate(360deg)}}.cs-school-name{flex-direction:column;gap:.15rem;margin:0 0 .6rem;font-size:3rem;font-weight:800;line-height:1.15;display:flex}.cs-name-great{background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);-webkit-text-fill-color:transparent;letter-spacing:1px;-webkit-background-clip:text;background-clip:text}.cs-name-cdl{background:linear-gradient(135deg,#ff6e00 0%,#ff9a44 50%,#fbbf24 100%);-webkit-text-fill-color:transparent;letter-spacing:3px;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-size:2.3rem}.cs-tagline{color:#94a3b8;margin:0 0 1.5rem;font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.6}.cs-highlight{color:#fbbf24;font-weight:600}.cs-divider{justify-content:center;align-items:center;gap:.8rem;margin:0 0 2rem;display:flex}.cs-divider-line{background:linear-gradient(90deg,#0000,#ff6e00,#0000);border-radius:2px;width:50px;height:2px}.cs-divider-dot{background:#ff6e00;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite dotPulse;box-shadow:0 0 10px #ff6e00,0 0 20px #ff6e0066}@keyframes dotPulse{0%,to{transform:scale(1);box-shadow:0 0 10px #ff6e00,0 0 20px #ff6e0066}50%{transform:scale(1.3);box-shadow:0 0 18px #ff6e00,0 0 35px #ff6e0099}}.cs-coming-soon{margin:0 0 2.5rem}.cs-coming-text{letter-spacing:2px;background:linear-gradient(270deg,#ff6e00,#f472b6,#a855f7,#3b82f6,#22d3ee,#fbbf24,#ff6e00) 0 0/600% 600%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px #ff6e004d);text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin:0 0 .6rem;font-size:4rem;font-weight:900;animation:6s infinite gradientShift}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.cs-coming-sub{color:#94a3b8;margin:0;font-family:Poppins,sans-serif;font-size:1.05rem}.cs-contact{margin:0 0 2rem}.cs-contact-label{color:#64748b;text-transform:uppercase;letter-spacing:2px;margin:0 0 1rem;font-size:.85rem;font-weight:600}.cs-contact-items{flex-wrap:nowrap;justify-content:center;gap:1rem;display:flex}.cs-contact-item{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;flex:1;align-items:center;gap:.7rem;min-width:0;padding:.9rem 1.3rem;text-decoration:none;transition:all .3s;display:flex}.cs-contact-item:hover{background:#ff6e001f;border-color:#ff6e0066;transform:translateY(-3px);box-shadow:0 8px 25px #ff6e0026}.cs-contact-icon{flex-shrink:0;font-size:1.5rem}.cs-contact-detail{text-align:left;flex-direction:column;font-size:.85rem;line-height:1.4;display:flex}.cs-contact-detail strong{text-transform:uppercase;letter-spacing:1px;color:#ff9a44;margin-bottom:2px;font-size:.75rem}.cs-footer{color:#475569;border-top:1px solid #ffffff0f;margin:0;padding-top:1rem;font-size:.8rem}@media (width<=768px){.cs-school-name{font-size:2.2rem}.cs-name-cdl{font-size:1.7rem}.cs-coming-text{font-size:2.8rem}.cs-tagline{font-size:1rem}.cs-logo{width:90px;height:90px}.cs-contact-items{flex-direction:column;align-items:stretch}.cs-contact-item{width:100%;min-width:unset}.cs-orb-1{width:250px;height:250px}.cs-orb-2{width:200px;height:200px}.cs-orb-3{width:150px;height:150px}}@media (width<=480px){.cs-page{padding:1rem}.cs-content{padding:1.5rem 1rem}.cs-school-name{font-size:1.8rem}.cs-name-cdl{letter-spacing:2px;font-size:1.4rem}.cs-coming-text{letter-spacing:1px;font-size:2.2rem}.cs-tagline{font-size:.9rem}.cs-logo{width:80px;height:80px}.cs-logo-ring{border-radius:18px;inset:-6px}.cs-contact-item{padding:.8rem 1rem}.cs-orb{filter:blur(60px);opacity:.15}}@media (width<=360px){.cs-coming-text{font-size:1.8rem}.cs-school-name{font-size:1.5rem}.cs-name-cdl{font-size:1.2rem}}*{background:linear-gradient(135deg, #ffffff4b 0%, #e9732a 100%,)}
