:root{--bg:#06080e;--bg-soft:#0b1019;--panel:#101622b8;--panel-2:#141b2ad1;--stroke:#ffffff14;--text:#edf2ff;--muted:#aab5cb;--gold:#f2c36c;--gold-2:#ffe3a3;--gold-3:#ffb44e;--green:#8bffb6;--danger:#ff9c9c;--blue:#86c6ff;--shadow:0 24px 80px #00000059;--radius:26px;--max:1240px;--header-bg:#05070b9e;--card-bg:#ffffff0a;--card-border:#ffffff14;--grid-line:#ffffff0a;--hero-overlay:linear-gradient(180deg, #06080e0f 0%, #06080e3d 48%, #06080ebd 100%);--body-gradient:radial-gradient(circle at 15% 10%, #f2c36c2e, transparent 28%), radial-gradient(circle at 85% 15%, #6cb4f21a, transparent 25%), radial-gradient(circle at 50% 90%, #ffb44e1a, transparent 30%), linear-gradient(180deg, #05070b 0%, #090d15 45%, #0a0f18 100%)}.trainer-profile-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:22px;display:grid}.sq-form-container{border-radius:18px;width:100%;min-height:700px;display:block;position:relative;overflow:hidden}.sq-form-container iframe,.sq-form-container form,.sq-form-container>div{width:100%!important;min-height:700px!important}.sq-form-container label,.sq-form-container span,.sq-form-container p,.sq-form-container div,.sq-form-container small{color:#ffffffeb!important}.sq-form-container input,.sq-form-container textarea,.sq-form-container select{color:#111827!important;background:#fffffff5!important;border:1px solid #ffffff2e!important}.sq-form-container input::placeholder,.sq-form-container textarea::placeholder{color:#6b7280!important;opacity:1!important}.sq-form-container input:focus,.sq-form-container textarea:focus,.sq-form-container select:focus{border-color:#f2c36c!important;outline:none!important;box-shadow:0 0 0 3px #f2c36c24!important}.sq-form-container button,.sq-form-container input[type=submit]{color:#fff!important;font-weight:700!important}.form-fallback{text-align:center;color:#ffffffd1;background:#ffffff05;border:1px dashed #ffffff26;border-radius:18px;justify-content:center;align-items:center;min-height:220px;padding:24px;display:flex}.social-floating-wrap{z-index:9999;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:20px;right:20px}.social-bubble{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 30px #00000038}.social-bubble:hover{transform:translateY(-4px)scale(1.05);box-shadow:0 14px 36px #00000047}.social-bubble.whatsapp{background:#25d366}.social-bubble.linkedin{background:#0a66c2}.social-bubble.instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.social-bubble.facebook{background:#1877f2}.social-bubble.youtube{background:red}@media (width<=768px){.social-floating-wrap{gap:10px;bottom:14px;right:14px}.social-bubble{width:50px;height:50px;font-size:20px}.sq-form-container{min-height:760px}.sq-form-container iframe,.sq-form-container form,.sq-form-container>div{min-height:760px!important}}.trainer-profile-card{border:1px solid var(--card-border);text-align:center;background:#ffffff0a;border-radius:24px;padding:22px;transition:transform .28s,box-shadow .28s,border-color .28s}.trainer-profile-card:hover{border-color:#f2c36c38;transform:translateY(-6px);box-shadow:0 22px 50px #0000002e}.trainer-photo-wrap{background:linear-gradient(135deg, var(--gold-2), var(--gold-3));border-radius:50%;width:140px;height:140px;margin:0 auto 16px;padding:4px;overflow:hidden;box-shadow:0 14px 30px #f2c36c2e}.trainer-photo{object-fit:cover;background:#fff;border:3px solid #ffffffd9;border-radius:50%;width:100%;height:100%;display:block}.trainer-info h4{color:var(--text);margin:0 0 8px;font-size:1.14rem}.trainer-exp{color:var(--gold-2);background:#f2c36c1f;border:1px solid #f2c36c2e;border-radius:999px;margin-bottom:10px;padding:7px 12px;font-size:.84rem;font-weight:700;display:inline-block}.trainer-info p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.7}html[data-theme=light] .trainer-profile-card{background:#ffffffb8}html[data-theme=light]{--bg:#f7f8fc;--bg-soft:#fff;--panel:#ffffffc7;--panel-2:#ffffffeb;--stroke:#14223a14;--text:#101826;--muted:#55627c;--gold:#d6951d;--gold-2:#b97800;--gold-3:#efad35;--green:#0f9d58;--danger:#c64848;--blue:#1e78d7;--shadow:0 18px 50px #14285014;--header-bg:#ffffffd1;--card-bg:#ffffffb8;--card-border:#12203514;--grid-line:#14223a0d;--hero-overlay:linear-gradient(180deg, #ffffff14 0%, #ffffff26 50%, #0f121e6b 100%);--body-gradient:radial-gradient(circle at 15% 10%, #f2c36c1f, transparent 28%), radial-gradient(circle at 85% 15%, #6cb4f21a, transparent 25%), radial-gradient(circle at 50% 90%, #ffb44e14, transparent 30%), linear-gradient(180deg, #f8fafc 0%, #f4f6fb 45%, #eef2f8 100%)}*{box-sizing:border-box}body{color:var(--text);background:var(--body-gradient);margin:0;font-family:Inter,sans-serif;transition:background .35s,color .35s;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(var(--max), calc(100% - 32px));margin-inline:auto}.bg-grid{pointer-events:none;z-index:-3;background:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:48px 48px;position:fixed;inset:0;mask-image:linear-gradient(#00000047,#0000000d)}.orb,.orb-2,.orb-3{filter:blur(80px);pointer-events:none;z-index:-2;opacity:.7;border-radius:999px;position:fixed}.orb{background:radial-gradient(circle,#f2c36c59,#0000 70%);width:320px;height:320px;top:-80px;left:-60px}.orb-2{background:radial-gradient(circle,#71bfff2e,#0000 72%);width:320px;height:320px;top:20%;right:-70px}.orb-3{background:radial-gradient(circle,#ffb44e2e,#0000 70%);width:380px;height:380px;bottom:-140px;left:35%}.glass{border:1px solid var(--card-border);box-shadow:var(--shadow);backdrop-filter:blur(18px);background:linear-gradient(#ffffff14,#ffffff0a)}html[data-theme=light] .glass{background:linear-gradient(#ffffffd6,#ffffffad)}.eyebrow{color:var(--gold-2);letter-spacing:.04em;text-transform:uppercase;background:#f2c36c1a;border:1px solid #f2c36c2e;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:.84rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(135deg, var(--gold), #fff);border-radius:999px;width:8px;height:8px;box-shadow:0 0 16px #ffe3a380}.btn{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-family:inherit;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#111;background:linear-gradient(135deg, var(--gold-2), var(--gold-3));box-shadow:0 14px 34px #f2c36c40}.btn-secondary{color:var(--text);border-color:var(--card-border);background:#ffffff0d}html[data-theme=light] .btn-secondary{background:#ffffffe6}.btn-outline-gold{color:var(--gold-2);background:#f2c36c14;border-color:#f2c36c33}.site-header{z-index:1000;backdrop-filter:blur(18px);background:var(--header-bg);border-bottom:1px solid var(--card-border);position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}.brand{align-items:center;gap:12px;min-width:0;display:flex}.site-logo{object-fit:cover;border:1px solid var(--card-border);background:#fff;border-radius:16px;width:52px;height:52px;box-shadow:0 12px 26px #00000029}.brand-text{flex-direction:column;line-height:1.05;display:flex}.brand-title{letter-spacing:-.02em;font-size:1rem;font-weight:800}.brand-subtitle{color:var(--muted);margin-top:4px;font-size:.78rem}.main-nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.main-nav a{color:var(--text);opacity:.9;font-size:.94rem;transition:all .25s}.main-nav a:hover{color:var(--gold-2)}.nav-actions{align-items:center;gap:10px;display:flex}.theme-toggle,.mobile-menu-btn{border:1px solid var(--card-border);width:44px;height:44px;color:var(--text);cursor:pointer;background:#ffffff0f;border-radius:12px;transition:all .25s}.theme-toggle:hover,.mobile-menu-btn:hover{border-color:#f2c36c4d;transform:translateY(-2px)}.mobile-menu-btn{display:none}.mobile-menu{background:var(--header-bg);border-top:1px solid var(--card-border);padding:0 16px 16px;display:none}.mobile-menu a{color:var(--text);border-bottom:1px solid var(--card-border);padding:12px 0;display:block}.section{padding:90px 0;position:relative}.hero{padding:82px 0 72px;overflow:hidden}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:30px;display:grid}.hero-title{letter-spacing:-.055em;text-transform:uppercase;max-width:860px;margin:20px 0 18px;font-size:clamp(2.6rem,5vw,5rem);line-height:.95}.gold-text{background:linear-gradient(135deg, #fff2c8 0%, var(--gold) 40%, var(--gold-3) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.hero-lead{color:var(--text);max-width:760px;margin-bottom:16px;font-size:1.12rem;line-height:1.85}.hero-copy{color:var(--muted);max-width:760px;line-height:1.9}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.trust-ribbon{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.trust-chip{color:var(--text);border:1px solid var(--card-border);background:#ffffff0d;border-radius:999px;padding:10px 14px;font-size:.9rem}.hero-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px;display:grid}.metric-card{border-radius:20px;padding:18px 16px}.metric-card strong{color:var(--gold-2);margin-bottom:8px;font-size:1.35rem;display:block}.metric-card span{color:var(--text);opacity:.92;font-size:.94rem;line-height:1.5;display:block}.hero-visual-wrap{position:relative}.hero-visual{border:1px solid var(--card-border);background:#0a0e16;border-radius:32px;min-height:680px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000040}.hero-visual img{object-fit:cover;width:100%;height:100%;min-height:680px}.hero-overlay{background:var(--hero-overlay);position:absolute;inset:0}.floating-card{backdrop-filter:blur(12px);color:#e5edff;background:#0a0e18bd;border:1px solid #ffffff1a;border-radius:18px;min-width:180px;max-width:220px;padding:14px 16px;font-size:.9rem;line-height:1.55;position:absolute;box-shadow:0 16px 40px #00000047}html[data-theme=light] .floating-card{color:#132033;background:#ffffffd1;border-color:#14223a1a}.floating-card strong{color:var(--gold-2);margin-bottom:6px;font-size:1rem;display:block}.f1{top:30px;left:-18px}.f2{top:90px;right:-20px}.f3{bottom:28px;left:20px}.f4{bottom:42px;right:20px}.section-head{text-align:center;max-width:900px;margin:0 auto 42px}.section-head h2{letter-spacing:-.04em;margin:16px 0 14px;font-size:clamp(2rem,3vw,3.1rem);line-height:1.04}.section-head p{color:var(--muted);font-size:1.01rem;line-height:1.9}.problem-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.problem-card{border-radius:28px;padding:28px}.problem-card h3{margin:0 0 14px;font-size:1.42rem}.problem-card p{color:var(--muted);margin:0;line-height:1.9}.list{margin:18px 0 0;padding:0;list-style:none}.list li{border-bottom:1px dashed var(--card-border);color:var(--text);align-items:flex-start;gap:12px;padding:12px 0;line-height:1.75;display:flex}.list li:last-child{border-bottom:none}.icon-badge{border-radius:999px;flex:0 0 28px;place-items:center;width:28px;height:28px;margin-top:2px;font-size:.92rem;font-weight:800;display:grid}.spark{color:var(--gold-2);background:#f2c36c24}.check{color:var(--green);background:#47d18524}.cross{color:var(--danger);background:#ff5e5e24}.journey-layout{grid-template-columns:250px 1fr;align-items:start;gap:30px;display:grid}.journey-sidebar{border-radius:28px;padding:24px;position:sticky;top:100px;transform:translate(-28px)}.journey-sidebar h3{margin:12px 0 14px;font-size:1.18rem}.journey-sidebar p{color:var(--muted);margin:0;line-height:1.8}.journey-nav{flex-direction:column;gap:10px;margin-top:20px;display:flex}.journey-nav a{color:var(--text);border:1px solid var(--card-border);background:#ffffff0a;border-radius:14px;padding:12px 14px;font-size:.95rem;transition:all .25s}.journey-nav a:hover,.journey-nav a.active{color:var(--gold-2);background:#f2c36c24;border-color:#f2c36c2e;transform:translate(4px)}.journey-main{flex-direction:column;gap:24px;display:flex}.content-block{border-radius:24px;height:auto;min-height:auto;padding:28px}.content-block h3{letter-spacing:-.03em;margin:12px 0;font-size:1.72rem}.content-block p{color:var(--muted);line-height:1.9}.objective-grid,.phase-grid,.mentor-grid,.popular-grid,.trainer-grid,.trainer-cohort-grid,.seat-benefits-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.objective-card,.phase-card,.mentor-card,.popular-card,.trainer-card,.trainer-cohort-card,.seat-benefit-card{border:1px solid var(--card-border);background:#ffffff0a;border-radius:22px;padding:22px}html[data-theme=light] .objective-card,html[data-theme=light] .phase-card,html[data-theme=light] .mentor-card,html[data-theme=light] .popular-card,html[data-theme=light] .trainer-card,html[data-theme=light] .trainer-cohort-card,html[data-theme=light] .seat-benefit-card,html[data-theme=light] .mini-card,html[data-theme=light] .pricing-tier,html[data-theme=light] .testimonial-card,html[data-theme=light] .timeline-stage,html[data-theme=light] .join-card,html[data-theme=light] .faq-item{background:#ffffffb8}.objective-card .num{color:#111;background:linear-gradient(135deg, var(--gold-2), var(--gold-3));border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:14px;font-weight:800;display:grid}.objective-card h4,.phase-card h4,.mentor-card h4,.popular-card h4,.trainer-card h4,.trainer-cohort-card h4,.seat-benefit-card h4{margin:0 0 10px;font-size:1.08rem}.objective-card p,.phase-card p,.mentor-card p,.popular-card p,.trainer-card p,.trainer-cohort-card p,.seat-benefit-card p{color:var(--muted);margin:0;font-size:.96rem;line-height:1.8}.phase-card{position:relative;overflow:hidden}.phase-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#f2c36c29,#0000 68%);border-radius:50%;width:150px;height:150px;position:absolute;bottom:-50px;right:-40px}.week-tag{color:#ffefc4;background:#f2c36c1f;border:1px solid #f2c36c2e;border-radius:999px;margin-bottom:12px;padding:8px 12px;font-size:.84rem;font-weight:700;display:inline-flex}.phase-card ul{color:var(--text);margin:14px 0 0;padding-left:18px;line-height:1.7}.who-grid{margin-top:20px;display:block}.image-panel{border:1px solid var(--card-border);background:#0b0f18;border-radius:20px;overflow:hidden}.image-panel img{object-fit:cover;width:100%;height:auto;display:block}.two-col{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.mini-card{border:1px solid var(--card-border);background:#ffffff0a;border-radius:20px;padding:20px}.mini-card h4{color:#fff0be;margin:0 0 10px;font-size:1.03rem}html[data-theme=light] .mini-card h4{color:#7b5500}.mini-card p{color:var(--muted);margin:0;font-size:.96rem;line-height:1.8}.brochure-box{margin-top:16px;display:block}.video-card,.video-card img{display:none}.brochure-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.cofounder-banner{background:radial-gradient(circle at 100% 0,#f2c36c2e,#0000 30%),linear-gradient(135deg,#f2c36c1a,#ffffff05);border:1px solid #f2c36c38;border-radius:24px;margin-top:24px;padding:24px;position:relative;overflow:hidden}.cofounder-banner:after{content:"AI CO-FOUNDER TRACK";letter-spacing:.12em;color:#f2c36c1f;white-space:nowrap;font-size:1.3rem;font-weight:900;position:absolute;bottom:10px;right:-18px;transform:rotate(-7deg)}.cofounder-banner h4{color:#fff2c8;margin:0 0 10px;font-size:1.4rem}html[data-theme=light] .cofounder-banner h4{color:#6f4d00}.cofounder-banner p{color:var(--text);opacity:.9;margin:0;line-height:1.8}.seats-wrap{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:18px;margin-top:28px;display:grid}.seat-meter-card,.pricing-tier-card{border:1px solid var(--card-border);background:#ffffff0a;border-radius:24px;padding:24px;position:relative;overflow:hidden}.seat-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seat-count{color:#fff2c8;margin-top:12px;font-size:clamp(2.3rem,4vw,3.6rem);font-weight:900;line-height:1}html[data-theme=light] .seat-count{color:#7b5200}.seat-count span{color:var(--muted);font-size:1rem;font-weight:700}.seat-progress-shell{border:1px solid var(--card-border);background:#ffffff14;border-radius:999px;height:18px;margin-top:22px;position:relative;overflow:hidden}.seat-progress-bar{background:linear-gradient(90deg,#f3ca79 0%,#ffb44e 50%,#ff875b 100%);border-radius:999px;width:0%;height:100%;position:relative;box-shadow:0 10px 30px #f2c36c59}.seat-progress-bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:90px;height:100%;animation:2.4s linear infinite seatShine;position:absolute;top:0;right:0}@keyframes seatShine{0%{transform:translate(-80px)}to{transform:translate(110px)}}.seat-status-line{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px;font-size:.92rem;display:flex}.seat-alert{color:var(--text);background:#f2c36c14;border:1px solid #f2c36c2e;border-radius:16px;margin-top:16px;padding:14px 16px;font-size:.96rem;line-height:1.7}.pricing-tier{border:1px solid var(--card-border);background:#ffffff08;border-radius:18px;margin-top:14px;padding:16px}.pricing-tier strong{color:var(--gold-2);margin-bottom:8px;font-size:1rem;display:block}.pricing-tier p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.7}.timeline-strip{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:26px;display:grid}.timeline-stage{border:1px solid var(--card-border);background:#ffffff08;border-radius:18px;min-height:120px;padding:18px}.timeline-stage .stage-number{background:linear-gradient(135deg, var(--gold-2), var(--gold-3));color:#111;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;font-weight:800;display:inline-flex}.timeline-stage h4{margin:0 0 8px;font-size:1rem}.timeline-stage p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.65}.testimonials-wrap{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}.testimonial-card{border:1px solid var(--card-border);background:#ffffff0a;border-radius:24px;padding:24px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.testimonial-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#f2c36c33,#0000 70%);border-radius:50%;width:140px;height:140px;position:absolute;top:-40px;right:-40px}.testimonial-card:hover{border-color:#f2c36c38;transform:translateY(-8px);box-shadow:0 24px 60px #00000038}.quote-mark{color:#f2c36c47;margin-bottom:10px;font-size:4rem;font-weight:900;line-height:1}.testimonial-card p{color:var(--text);opacity:.92;margin:0 0 18px;font-size:.98rem;line-height:1.9}.testimonial-person strong{margin-bottom:4px;font-size:1rem;display:block}.testimonial-person span{color:var(--muted);font-size:.92rem;display:block}.faq-item{border:1px solid var(--card-border);background:#ffffff0a;border-radius:20px;overflow:hidden}.faq-q{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-family:inherit;font-size:1rem;font-weight:700;display:flex}.faq-q span:last-child{color:var(--gold-2);font-size:1.2rem;transition:all .25s}.faq-item.open .faq-q span:last-child{transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .35s;overflow:hidden}.faq-a-inner{color:var(--muted);padding:0 20px 20px;line-height:1.85}.pricing-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:20px;display:grid}.pricing-card{border-radius:26px;padding:28px;position:relative;overflow:hidden}.pricing-card h3{margin:12px 0 10px;font-size:1.55rem}.price{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:18px 0 6px;display:flex}.price strong{color:#fff1c3;letter-spacing:-.04em;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1}html[data-theme=light] .price strong{color:#7b5200}.price span{color:var(--muted);padding-bottom:8px}.strike{opacity:.65;text-decoration:line-through}.offer-tag{color:var(--green);background:#47d1851f;border:1px solid #47d1852e;border-radius:999px;margin-top:12px;padding:8px 12px;font-size:.86rem;font-weight:700;display:inline-flex}.contact-shell{grid-template-columns:1fr .95fr;align-items:start;gap:24px;display:grid}.contact-panel{border-radius:30px;padding:28px}.contact-panel p{color:var(--muted);line-height:1.85}.form-embed-wrap{border:1px solid var(--card-border);background:#ffffff08;border-radius:24px;min-height:280px;margin-top:20px;padding:18px;box-shadow:0 18px 50px #00000024}.contact-form{flex-direction:column;gap:14px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--card-border);width:100%;color:var(--text);background:#ffffff0d;border-radius:14px;outline:none;padding:14px 16px;font-family:inherit;font-size:.96rem;transition:border-color .25s,box-shadow .25s,background .25s}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--muted)}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#f2c36c59;box-shadow:0 0 0 3px #f2c36c14}.contact-form textarea{resize:vertical;min-height:130px}html[data-theme=light] .contact-form input,html[data-theme=light] .contact-form select,html[data-theme=light] .contact-form textarea{background:#ffffffe6}.join-cards{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.join-card{border:1px solid var(--card-border);background:#ffffff08;border-radius:18px;padding:16px}.join-card h4{margin:0 0 8px;font-size:1rem}.join-card p{color:var(--muted);margin:0;font-size:.93rem;line-height:1.7}.cta-sticky{z-index:1100;flex-wrap:wrap;gap:10px;max-width:min(92vw,560px);display:flex;position:fixed;bottom:18px;right:18px}.cta-sticky .btn{box-shadow:0 12px 34px #00000038}.site-footer{border-top:1px solid var(--card-border);background:var(--header-bg);margin-top:40px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:20px;padding:36px 0 24px;display:grid}.footer-copy{color:var(--muted);max-width:420px;line-height:1.8}.site-footer h4{color:#fff2c8;margin:0 0 12px}html[data-theme=light] .site-footer h4{color:#7b5200}.site-footer a{color:var(--text);opacity:.88;margin:10px 0;display:block}.footer-bottom{border-top:1px solid var(--card-border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:14px;padding:18px 0 28px;display:flex}.reveal-up,.reveal-left,.reveal-right,.reveal-scale{will-change:transform, opacity}.whatsapp-bubble{color:#fff;z-index:1100;background:linear-gradient(135deg,#30d46c,#17a34a);border-radius:999px;place-items:center;width:60px;height:60px;font-size:1.6rem;transition:transform .25s;display:grid;position:fixed;bottom:18px;left:18px;box-shadow:0 16px 40px #17a34a47}.whatsapp-bubble:hover{transform:translateY(-4px)scale(1.03)}.modal{z-index:2000;background:#00000094;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal.show{display:flex}.modal-content{border:1px solid var(--card-border);border-radius:26px;width:min(680px,100%);padding:28px;position:relative}.modal-close{width:42px;height:42px;color:var(--text);cursor:pointer;background:#ffffff14;border:none;border-radius:12px;font-size:1.5rem;position:absolute;top:14px;right:14px}.modal-close:hover{transform:translateY(-1px)}.modal-header h2{letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2.2rem)}@media (width<=1120px){.hero-grid,.brochure-box,.contact-shell,.seats-wrap,.journey-layout{grid-template-columns:1fr}.journey-sidebar{position:relative;top:0;transform:none}.hero-metrics,.problem-grid,.objective-grid,.phase-grid,.who-grid,.two-col,.mentor-grid,.popular-grid,.trainer-grid,.trainer-cohort-grid,.pricing-grid,.timeline-strip,.join-cards,.seat-benefits-grid{grid-template-columns:1fr 1fr}.trainer-profile-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.main-nav,.nav-actions .btn{display:none}.mobile-menu-btn{place-items:center;display:inline-grid}.mobile-menu.show{display:block}.hero-title{font-size:clamp(2.1rem,10vw,4rem)}.hero-metrics,.problem-grid,.objective-grid,.phase-grid,.who-grid,.two-col,.mentor-grid,.popular-grid,.trainer-grid,.trainer-cohort-grid,.pricing-grid,.testimonials-wrap,.footer-grid,.timeline-strip,.join-cards,.seat-benefits-grid,.form-row,.trainer-profile-grid{grid-template-columns:1fr}.hero-visual,.hero-visual img{min-height:500px}.floating-card{max-width:170px;padding:12px 13px;font-size:.82rem}.f1{top:10px;left:10px}.f2{top:84px;right:10px}.f3{bottom:18px;left:10px}.f4{bottom:92px;right:10px}.section{padding:72px 0}.cta-sticky{bottom:12px;left:12px;right:12px}.cta-sticky .btn{flex:auto}.whatsapp-bubble{width:56px;height:56px;bottom:84px;left:12px}}html{scroll-behavior:auto}#objectives,#who-for,#not-for,#curriculum,#trainer,#trainer-cohort,#mentor,#certification,#bonus,#testimonials,#faq,#pricing,#popular,#apply{scroll-margin-top:110px}
