:root{--bg-dark: #05100b;--bg-gradient-start: #081c15;--bg-gradient-end: #0a0a0a;--primary-green: #1b4332;--accent-gold: #d4a373;--accent-gold-bright: #f4bf50;--accent-red: #e63946;--glass-bg: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .1);--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .37);--text-main: #f0f0f0;--text-muted: #a0a0a0;--font-heading: "Outfit", sans-serif;--font-body: "Inter", sans-serif;--container-width: 1200px;--header-height: 70px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:radial-gradient(circle at top right,var(--bg-gradient-start),var(--bg-gradient-end));background-color:var(--bg-dark);color:var(--text-main);line-height:1.6;overflow-x:hidden;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.container{max-width:var(--container-width);margin:0 auto;padding:0 20px}.text-center{text-align:center}.text-gold{color:var(--accent-gold-bright)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:600;color:#fff;line-height:1.2}a{text-decoration:none;color:inherit;transition:all .3s}.in-view{opacity:1!important;transform:translateY(0)!important}.glass-panel,.glass-card,.glass-nav,.glass-section{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--glass-shadow)}.glass-nav{position:fixed;top:20px;left:50%;transform:translate(-50%);width:90%;max-width:1000px;height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 30px;z-index:1000;background:#0a140fb3}.logo{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--accent-gold-bright);letter-spacing:1px}.nav-links a{margin-left:30px;font-size:.95rem;color:var(--text-main);opacity:.8}.nav-links a:hover{color:var(--accent-gold);opacity:1}.nav-btn{padding:8px 20px;background:#ffffff1a;border-radius:20px;border:1px solid var(--accent-gold)}.nav-btn:hover{background:var(--accent-gold);color:#000!important}.hero{height:100vh;min-height:800px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hero-bg-overlay{position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(20,60,40,.4) 0%,transparent 60%),radial-gradient(circle at 20% 80%,rgba(212,163,115,.1) 0%,transparent 60%);z-index:-1}.hero-content{text-align:center;max-width:800px;padding:20px;z-index:1;margin-top:60px}.hero-card{padding:50px 40px;border:1px solid rgba(255,255,255,.15);box-shadow:0 20px 50px #00000080}.badges{margin-bottom:20px;display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.badge{font-size:.85rem;padding:6px 14px;border-radius:30px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.live-badge{background:#e6394633;color:#ffadad;border:1px solid rgba(230,57,70,.4);display:flex;align-items:center;gap:8px}.pulse{width:8px;height:8px;background:#ff4d4d;border-radius:50%;box-shadow:0 0 #ff4d4d66;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #ff4d4d66}70%{box-shadow:0 0 0 10px #ff4d4d00}to{box-shadow:0 0 #ff4d4d00}}.offer-badge{background:#f4bf5026;color:var(--accent-gold-bright);border:1px solid rgba(244,191,80,.3)}.hero h1{font-size:3.5rem;margin-bottom:20px}.subheadline{font-size:1.2rem;color:var(--text-muted);margin-bottom:30px}.price-tag{margin-bottom:30px}.original-price{text-decoration:line-through;opacity:.6;margin-right:15px;font-size:1.2rem}.current-price{font-size:2rem;font-weight:700;color:#fff}.cta-group{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.btn{padding:14px 30px;border-radius:50px;font-weight:600;cursor:pointer;font-size:1rem}.btn-primary{background:linear-gradient(135deg,var(--accent-gold) 0%,#b08d55 100%);color:#000;border:none;box-shadow:0 4px 15px #d4a37366}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #d4a37399}.btn-secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.btn-secondary:hover{background:#ffffff1a;border-color:#fff}.trust-text{font-size:.8rem;opacity:.5;margin-top:10px}.section{padding:100px 0;position:relative}.section-title{font-size:2.5rem;margin-bottom:60px;position:relative;display:inline-block;padding-bottom:15px}.section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:var(--accent-gold)}.two-col-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.detail-card{padding:40px}.detail-card h3{margin-bottom:20px;color:var(--accent-gold-bright);display:flex;align-items:center;gap:10px}.detail-card ul{list-style:none}.detail-card li{margin-bottom:12px;font-size:1.1rem;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:5px}.story-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.story-card{padding:30px;transition:transform .4s ease}.story-card:hover{transform:translateY(-10px);background:#ffffff14}.story-card .icon-box{font-size:2rem;color:var(--accent-gold);margin-bottom:15px}.story-card h4{margin-bottom:10px;font-size:1.2rem}.story-card p{color:var(--text-muted)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.feature-card{padding:30px;text-align:center}.feature-card h3{color:var(--accent-gold-bright);margin-bottom:15px}.timeline{position:relative;max-width:800px;margin:0 auto}.timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:#ffffff1a;transform:translate(-50%)}.timeline-item{position:relative;margin-bottom:40px;width:50%;padding:0 40px}.timeline-item:nth-child(odd){left:0;text-align:right}.timeline-item:nth-child(2n){left:50%}.timeline-dot{position:absolute;width:16px;height:16px;background:var(--accent-gold);border-radius:50%;top:20px;z-index:2;box-shadow:0 0 10px var(--accent-gold)}.timeline-item:nth-child(odd) .timeline-dot{right:-8px}.timeline-item:nth-child(2n) .timeline-dot{left:-8px}.timeline-content{padding:20px}.locked .timeline-content{opacity:.6}.blurred{filter:blur(2px);transition:filter .3s}.timeline-item:hover .blurred{filter:blur(0)}.lock-icon{margin-top:10px;display:block;font-size:1.2rem}.faculty-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px}.faculty-card{padding:25px;text-align:center}.faculty-img-placeholder{width:100px;height:100px;border-radius:50%;background:var(--glass-border);margin:0 auto 15px;background-size:cover;background-position:center}.faculty-card h4{margin-bottom:5px}.badge-sm{font-size:.75rem;background:#ffffff1a;padding:4px 10px;border-radius:12px;display:inline-block;margin-top:10px}.pricing-card{max-width:500px;margin:0 auto;padding:60px;border:1px solid var(--accent-gold)}.glow-border{box-shadow:0 0 30px #d4a37333}.big-price{font-size:4rem;font-weight:700;color:var(--accent-gold-bright);margin:20px 0}.big-price .currency{font-size:2rem;vertical-align:super}.big-price .period{font-size:1rem;color:#fff;vertical-align:baseline;font-weight:400}.countdown-timer{display:flex;justify-content:center;gap:10px;margin:30px 0;font-family:monospace;font-size:1.5rem;color:var(--accent-red)}.time-box{background:#0000004d;padding:10px;border-radius:8px;min-width:60px;text-align:center}.btn-large{padding:18px 40px;font-size:1.2rem;width:100%;max-width:350px}.pulsing-btn{animation:pulse-gold 2s infinite}@keyframes pulse-gold{0%{box-shadow:0 0 #d4a373b3}70%{box-shadow:0 0 0 15px #d4a37300}to{box-shadow:0 0 #d4a37300}}.secure-note{margin-top:20px;font-size:.8rem;opacity:.7}.footer{margin-top:80px;padding:60px 0 20px;background:#050a08e6}.footer-grid{display:flex;justify-content:space-around;align-items:center;margin-bottom:40px;flex-wrap:wrap;gap:40px}.qr-placeholder{width:150px;height:150px;background:#fff;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#000}.qr-placeholder i{font-size:3rem;margin-bottom:10px}.contact-info h3{color:var(--accent-gold);margin-bottom:10px}.phones a{display:block;margin-bottom:8px}.copyright{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;font-size:.9rem;opacity:.6}.social-proof{position:fixed;bottom:30px;left:30px;background:#fffffff2;color:#000;padding:15px 25px;border-radius:50px;box-shadow:0 10px 40px #0000004d;display:flex;align-items:center;gap:10px;z-index:2000;transform:translateY(100px);opacity:0;transition:all .5s ease}.social-proof.visible{transform:translateY(0);opacity:1}.hidden{display:none}@media(max-width:900px){.features-grid{grid-template-columns:repeat(2,1fr)}.timeline:before{left:20px}.timeline-item{width:100%;padding-left:50px;padding-right:0;left:0!important;text-align:left!important}.timeline-item:nth-child(2n){left:0}.timeline-dot{left:12px!important;right:auto!important}}@media(max-width:768px){.hero h1{font-size:2.5rem}.two-col-grid,.features-grid{grid-template-columns:1fr}.nav-links.desktop-only{display:none}.logo{font-size:1.2rem}.pricing-card{padding:30px 20px}.big-price{font-size:3rem}.mobile-sticky-cta{transform:translateY(0)}}.mobile-sticky-cta{position:fixed;bottom:0;left:0;width:100%;background:#0a140ff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--accent-gold);z-index:1000;transform:translateY(100%);transition:transform .3s ease;box-shadow:0 -5px 20px #00000080}.mobile-sticky-cta .price-info{display:flex;flex-direction:column}.mobile-sticky-cta .small{font-size:.75rem;color:var(--text-muted)}.mobile-sticky-cta .price{font-size:1.2rem;color:var(--accent-gold-bright);font-weight:700}.btn-mobile-cta{background:var(--accent-gold);color:#000;padding:10px 25px;border-radius:30px;font-weight:600;text-transform:uppercase;font-size:.9rem}.faculty-img-placeholder{position:relative;overflow:hidden;background:linear-gradient(135deg,#1b4332,#081c15);display:flex;align-items:center;justify-content:center}.faculty-img-placeholder:after{content:"Dr";color:#fff3;font-family:var(--font-heading);font-size:1.5rem;font-weight:700}
