:root{--bg:#f4f0e7;--ink:#171512;--muted:#6f685e;--panel:#fffaf0;--panel-strong:#181713;--line:rgba(23,21,18,0.13);--accent:#d3542f;--accent-2:#0d7c66;--accent-3:#e8b54b;--shadow:0 24px 80px rgba(42,34,24,0.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 12% 10%,rgba(232,181,75,.32),transparent 28rem),radial-gradient(circle at 84% 8%,rgba(13,124,102,.22),transparent 26rem),linear-gradient(135deg,#f7f2e8,#eee4d3);color:var(--ink);font-family:Georgia,Times New Roman,serif}a{color:inherit;text-decoration:none}main{overflow:hidden}.hero-shell{min-height:100vh;padding:24px clamp(18px,5vw,72px) 64px;position:relative}.hero-shell:before{content:"";position:absolute;inset:92px 4vw auto auto;width:360px;height:360px;border:1px solid rgba(23,21,18,.12);border-radius:50%;background:repeating-linear-gradient(90deg,rgba(23,21,18,.045) 0 1px,transparent 1px 18px);z-index:-1}.topbar{background:rgba(255,250,240,.74);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--line);border-radius:999px;gap:24px;justify-content:space-between;padding:10px 12px 10px 18px;position:-webkit-sticky;position:sticky;top:16px;z-index:10}.brand,.hero-actions,.metrics-grid,.module-row,.nav-links,.panel-header,.product-strip,.progress-card,.topbar{align-items:center;display:flex}.brand{font-family:Trebuchet MS,Verdana,sans-serif;font-weight:800;gap:10px;letter-spacing:-.03em}.brand-mark{background:var(--ink);border-radius:50%;color:var(--panel);display:grid;font-size:12px;height:34px;place-items:center;width:34px}.nav-links{color:var(--muted);font-family:Trebuchet MS,Verdana,sans-serif;font-size:14px;gap:20px}.nav-links a:hover{color:var(--ink)}.nav-cta,.primary-button,.secondary-button{border-radius:999px;font-family:Trebuchet MS,Verdana,sans-serif;font-weight:800}.nav-cta{background:var(--accent);color:#fff8ed;padding:12px 18px}.hero-grid{display:grid;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);margin-top:clamp(64px,10vw,124px)}.hero-copy h1,.section-heading h2{font-size:clamp(44px,8vw,104px);letter-spacing:-.075em;line-height:.88;margin:0;max-width:960px}.card-kicker,.eyebrow{color:var(--accent);font-family:Trebuchet MS,Verdana,sans-serif;font-size:12px;font-weight:900;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.community-card p,.dashboard-card p,.hero-lede,.resource-card p,.section-heading p,.tier-card p,.track-card p{color:var(--muted);font-family:Trebuchet MS,Verdana,sans-serif;line-height:1.6}.hero-lede{font-size:clamp(18px,2vw,24px);max-width:680px}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px}.primary-button,.secondary-button{padding:15px 22px}.primary-button{background:var(--ink);color:var(--panel)}.secondary-button{border:1px solid var(--line);color:var(--ink)}.command-center{align-self:start;background:var(--panel-strong);border:1px solid rgba(255,250,240,.14);border-radius:34px;box-shadow:var(--shadow);color:var(--panel);padding:22px;transform:rotate(1.5deg)}.module-row,.panel-header,.progress-card{justify-content:space-between}.panel-header{color:rgba(255,250,240,.68);font-family:Trebuchet MS,Verdana,sans-serif;font-size:13px;margin-bottom:22px}.panel-header strong{color:var(--panel)}.progress-card{background:linear-gradient(135deg,rgba(211,84,47,.9),rgba(232,181,75,.88)),var(--accent);border-radius:26px;min-height:170px;padding:24px}.progress-card p{font-family:Trebuchet MS,Verdana,sans-serif;margin:0 0 10px}.progress-card strong{font-size:54px;letter-spacing:-.08em}.progress-ring{border:12px solid rgba(255,250,240,.38);border-left:12px solid var(--panel);border-radius:50%;height:88px;width:88px}.module-stack{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.module-row{background:rgba(255,250,240,.08);border:1px solid rgba(255,250,240,.1);border-radius:18px;font-family:Trebuchet MS,Verdana,sans-serif;padding:14px 16px}.module-row small{color:#e8b54b}.metrics-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:72px}.metric-card{background:rgba(255,250,240,.58);border:1px solid var(--line);border-radius:24px;padding:24px}.metric-card strong{display:block;font-size:42px;letter-spacing:-.06em;line-height:1}.metric-card span,.product-strip span{color:var(--muted);display:block;font-family:Trebuchet MS,Verdana,sans-serif;margin-top:8px}.section{padding:84px clamp(18px,5vw,72px)}.section-heading{margin-bottom:34px;max-width:980px}.section-heading h2{font-size:clamp(36px,5.8vw,76px)}.section-heading p{font-size:18px;max-width:720px}.compact{max-width:720px}.community-grid,.dashboard-grid,.resource-board,.tier-grid,.track-grid{display:grid;grid-gap:18px;gap:18px}.track-grid{grid-template-columns:repeat(4,1fr)}.community-card,.dashboard-card,.resource-card,.tier-card,.track-card{background:rgba(255,250,240,.74);border:1px solid var(--line);border-radius:30px;padding:26px}.community-card h3,.dashboard-card h3,.resource-card h3,.tier-card h3,.track-card h3{font-size:28px;letter-spacing:-.05em;line-height:1;margin:0 0 12px}.lesson-list{display:flex;flex-direction:column;gap:8px;margin-top:22px}.capability-chip,.lesson-list span,.status-pill{border:1px solid var(--line);border-radius:999px;font-family:Trebuchet MS,Verdana,sans-serif;font-size:13px;padding:9px 12px}.dashboard-section{background:#171512;color:var(--panel)}.dashboard-section .dashboard-card p,.dashboard-section .section-heading p{color:rgba(255,250,240,.68)}.dashboard-grid{grid-template-columns:repeat(3,1fr)}.dashboard-card{background:rgba(255,250,240,.08);border-color:rgba(255,250,240,.12)}.status-pill{color:var(--accent-3);display:inline-block;margin-bottom:22px}.tier-grid{grid-template-columns:repeat(4,1fr)}.tier-card{display:flex;flex-direction:column;justify-content:space-between;min-height:430px}.tier-card ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:24px 0 0;padding:0}.tier-card li{border-top:1px solid var(--line);font-family:Trebuchet MS,Verdana,sans-serif;padding-top:10px}.split-section{align-items:start;display:grid;grid-gap:34px;gap:34px;grid-template-columns:.8fr 1.2fr}.resource-board{grid-template-columns:repeat(2,1fr)}.resource-card span{color:var(--accent-2);font-family:Trebuchet MS,Verdana,sans-serif;font-weight:900}.community-grid{grid-template-columns:repeat(4,1fr)}.architecture-section{background:linear-gradient(135deg,rgba(13,124,102,.16),rgba(211,84,47,.14)),#f5eddf}.capability-grid{display:flex;flex-wrap:wrap;gap:12px}.capability-chip{background:rgba(255,250,240,.72)}.product-strip{background:var(--ink);border-radius:30px;color:var(--panel);gap:18px;justify-content:space-between;margin-top:34px;padding:24px}.product-strip div{flex:1 1}.product-strip strong{display:block;font-size:24px;letter-spacing:-.04em}@media (max-width:1100px){.hero-grid,.split-section{grid-template-columns:1fr}.community-grid,.tier-grid,.track-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.topbar{align-items:flex-start;border-radius:28px;flex-direction:column}.nav-links{flex-wrap:wrap}.hero-grid{margin-top:44px}.command-center{transform:none}.community-grid,.dashboard-grid,.metrics-grid,.product-strip,.resource-board,.tier-grid,.track-grid{grid-template-columns:1fr}.product-strip{align-items:stretch;display:grid}}.language-switcher,.nav-actions{align-items:center;display:flex}.nav-actions{gap:10px}.language-switcher{background:rgba(23,21,18,.06);border:1px solid var(--line);border-radius:999px;font-family:Trebuchet MS,Verdana,sans-serif;font-size:12px;font-weight:900;gap:4px;padding:4px}.language-switcher a{border-radius:999px;color:var(--muted);padding:8px 10px}.language-switcher a.active{background:var(--ink);color:var(--panel)}.animated-page{position:relative}.animated-page:before{animation:ambient-drift 36s ease-in-out infinite alternate;background:radial-gradient(circle at 20% 28%,rgba(13,124,102,.14),transparent 26rem),radial-gradient(circle at 76% 18%,rgba(232,181,75,.16),transparent 24rem),radial-gradient(circle at 62% 78%,rgba(211,84,47,.1),transparent 28rem);content:"";inset:-18% -12%;opacity:.75;pointer-events:none;position:fixed;transform:translateZ(0) scale(1.04);will-change:transform,opacity;z-index:-2}.language-switcher a,.nav-cta,.premium-button,.primary-button,.secondary-button{transition:border-color .15s ease,box-shadow .15s ease,color .15s ease,background-color .15s ease,transform .15s ease;will-change:transform}.language-switcher a:hover,.nav-cta:hover,.primary-button:hover,.secondary-button:hover{border-color:rgba(13,124,102,.42);box-shadow:0 14px 34px rgba(13,124,102,.16);transform:scale(1.03)}.language-switcher a:active,.nav-cta:active,.primary-button:active,.secondary-button:active{transform:scale(.98)}.command-center,.glass-card,.glass-chip,.glass-row,.metric-card{overflow:hidden;position:relative;transform:translateZ(0);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;will-change:transform}.command-center:after,.glass-card:after,.glass-chip:after,.glass-row:after,.metric-card:after{background:linear-gradient(135deg,transparent,rgba(52,211,185,.16) 38%,rgba(255,250,240,.12) 52%,transparent 72%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translate3d(-38%,-18%,0) rotate(10deg) scale(1.25);transition:opacity .18s ease,transform .18s ease}.command-center:hover,.glass-card:hover,.glass-chip:hover,.glass-row:hover,.metric-card:hover{border-color:rgba(13,124,102,.42);box-shadow:0 18px 48px rgba(13,124,102,.13)}.command-center:hover:after,.glass-card:hover:after,.glass-chip:hover:after,.glass-row:hover:after,.metric-card:hover:after{opacity:1;transform:translate3d(18%,8%,0) rotate(10deg) scale(1.25)}.float-icon{animation:icon-float 5.8s ease-in-out infinite alternate;display:inline-grid;will-change:transform}.float-delay-1{animation-delay:-.7s;animation-duration:4.8s}.float-delay-2{animation-delay:-1.9s;animation-duration:6.4s}.float-delay-3{animation-delay:-3.1s;animation-duration:5.4s}.float-delay-4{animation-delay:-4.2s;animation-duration:6.8s}.floating-nodes{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.floating-node{animation:node-drift 34s ease-in-out infinite alternate;background:radial-gradient(circle at 35% 35%,rgba(255,250,240,.42),transparent 34%),radial-gradient(circle,rgba(13,124,102,.22),rgba(13,124,102,.04) 64%,transparent 70%);border:1px solid rgba(13,124,102,.16);border-radius:50%;height:clamp(72px,8vw,128px);opacity:.2;position:absolute;transform:translateZ(0);width:clamp(72px,8vw,128px);will-change:transform,opacity}.node-1{left:6%;top:18%;animation-delay:-2s;animation-duration:36s}.node-2{left:18%;top:78%;animation-delay:-9s;animation-duration:39s}.node-3{left:31%;top:42%;animation-delay:-14s;animation-duration:33s}.node-4{left:46%;top:12%;animation-delay:-4s;animation-duration:37s}.node-5{left:59%;top:68%;animation-delay:-18s;animation-duration:40s}.node-6{left:74%;top:26%;animation-delay:-7s;animation-duration:35s}.node-7{left:88%;top:58%;animation-delay:-22s;animation-duration:38s}.node-8{left:8%;top:48%;animation-delay:-27s;animation-duration:34s}.node-9{left:38%;top:86%;animation-delay:-12s;animation-duration:41s}.node-10{left:68%;top:88%;animation-delay:-31s;animation-duration:36s}.node-11{left:84%;top:8%;animation-delay:-16s;animation-duration:39s}.node-12{left:52%;top:48%;animation-delay:-24s;animation-duration:35s}.section-connector{height:1px;margin:0 clamp(18px,5vw,72px);overflow:hidden;position:relative}.section-connector:before{background:linear-gradient(90deg,transparent,rgba(13,124,102,.28),transparent);content:"";inset:0;position:absolute}.section-connector:after{animation:connector-pulse 7.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(232,181,75,.8),transparent);content:"";height:1px;left:0;position:absolute;top:0;transform:translate3d(-24%,0,0);width:28%;will-change:transform,opacity}@keyframes ambient-drift{0%{transform:translate3d(-1.5%,-1%,0) scale(1.04) rotate(0deg)}to{transform:translate3d(1.5%,1%,0) scale(1.08) rotate(1deg)}}@keyframes icon-float{0%{transform:translate3d(0,-2px,0) rotate(-.35deg)}to{transform:translate3d(0,3px,0) rotate(.35deg)}}@keyframes node-drift{0%{opacity:.12;transform:translate3d(-12px,8px,0) scale(.96)}50%{opacity:.22;transform:translate3d(18px,-16px,0) scale(1.04)}to{opacity:.16;transform:translate3d(-4px,20px,0) scale(1)}}@keyframes connector-pulse{0%,18%{opacity:0;transform:translate3d(-30%,0,0)}34%{opacity:1}62%,to{opacity:0;transform:translate3d(430%,0,0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.animated-page:before,.floating-nodes,.section-connector:after{display:none}}.glass-chip:hover,.glass-row:hover{transform:translate3d(0,-4px,0) scale(1.015)}.glass-chip,.glass-row{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease}.bootcamp-page{--bootcamp-bg:#050505;--bootcamp-panel:rgba(255,250,236,0.075);--bootcamp-panel-strong:rgba(255,250,236,0.12);--bootcamp-line:rgba(232,181,75,0.2);--bootcamp-gold:#e8b54b;--bootcamp-gold-bright:#ffd977;--bootcamp-teal:#34d3b9;--bootcamp-cream:#fff3d7;--bootcamp-muted:rgba(255,243,215,0.68);background:radial-gradient(circle at 12% 4%,rgba(232,181,75,.18),transparent 28rem),radial-gradient(circle at 88% 14%,rgba(52,211,185,.16),transparent 30rem),linear-gradient(180deg,#050505,#0d0b08 46%,#050505);color:var(--bootcamp-cream);font-family:Georgia,Times New Roman,serif;min-height:100vh;overflow:hidden;position:relative}.bootcamp-page:before{animation:bootcamp-ambient 38s ease-in-out infinite alternate;background:radial-gradient(circle at 24% 30%,rgba(232,181,75,.12),transparent 26rem),radial-gradient(circle at 74% 70%,rgba(52,211,185,.1),transparent 30rem);content:"";inset:-18%;pointer-events:none;position:fixed;transform:translateZ(0) scale(1.05);will-change:transform;z-index:0}.bootcamp-page>*{position:relative;z-index:1}.bootcamp-hero{min-height:100vh;overflow:hidden;padding:18px clamp(18px,5vw,72px) 72px;position:relative}.bootcamp-hero-topology{inset:78px clamp(18px,5vw,72px) auto auto;opacity:.42;pointer-events:none;position:absolute;width:min(48vw,760px);z-index:0}.bootcamp-nav{background:rgba(255,250,236,.06);border:1px solid rgba(232,181,75,.17);border-radius:999px;gap:20px;justify-content:space-between;padding:10px 12px 10px 18px;position:-webkit-sticky;position:sticky;top:16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20}.bootcamp-badges,.bootcamp-brand,.bootcamp-hero-actions,.bootcamp-nav,.bootcamp-nav-actions,.final-cta-actions{align-items:center;display:flex}.bootcamp-brand{font-family:Trebuchet MS,Verdana,sans-serif;font-weight:900;gap:10px;letter-spacing:-.03em}.bootcamp-brand span{background:linear-gradient(135deg,var(--bootcamp-gold),var(--bootcamp-teal));border-radius:50%;color:#050505;display:grid;font-size:12px;height:34px;place-items:center;width:34px}.bootcamp-nav-actions{color:var(--bootcamp-muted);font-family:Trebuchet MS,Verdana,sans-serif;font-size:14px;gap:18px}.bootcamp-nav-actions a:hover,.bootcamp-secondary-link:hover{color:var(--bootcamp-gold-bright)}.bootcamp-hero-grid{align-items:center;display:grid;grid-gap:clamp(34px,6vw,84px);gap:clamp(34px,6vw,84px);grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);margin-top:clamp(58px,9vw,116px);position:relative;z-index:2}.bootcamp-hero-copy h1,.bootcamp-section h2,.final-cta-section h2{color:var(--bootcamp-cream);font-size:clamp(48px,8vw,108px);letter-spacing:-.08em;line-height:.88;margin:0;text-wrap:balance}.bootcamp-lede,.bootcamp-section p,.final-cta-section p,.registration-shell .bootcamp-section-heading p{color:var(--bootcamp-muted);font-family:Trebuchet MS,Verdana,sans-serif;line-height:1.68}.bootcamp-lede{font-size:clamp(18px,2vw,24px);margin:24px 0 0;max-width:720px}.bootcamp-eyebrow{color:var(--bootcamp-gold);font-family:Trebuchet MS,Verdana,sans-serif;font-size:12px;font-weight:900;letter-spacing:.18em;margin:0 0 14px;text-transform:uppercase}.bootcamp-badges{flex-wrap:wrap;gap:10px;margin-top:28px}.bootcamp-badges span{align-items:center;background:rgba(255,250,236,.07);border:1px solid rgba(232,181,75,.17);border-radius:999px;color:var(--bootcamp-cream);display:inline-flex;font-family:Trebuchet MS,Verdana,sans-serif;font-size:13px;gap:8px;padding:10px 13px}.bootcamp-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px}.bootcamp-cta-note{color:rgba(255,243,215,.66);font-size:14px;margin-top:14px}.bootcamp-cta,.bootcamp-cta-note{font-family:Trebuchet MS,Verdana,sans-serif}.bootcamp-cta{align-items:center;animation:bootcamp-cta-breathe 3.8s ease-in-out infinite;background:linear-gradient(135deg,#ffd977,#e8b54b 50%,#a76b1f);border:1px solid rgba(255,217,119,.72);border-radius:999px;box-shadow:0 18px 44px rgba(232,181,75,.22);color:#080705;display:inline-flex;font-size:15px;font-weight:900;gap:10px;justify-content:center;min-height:56px;overflow:hidden;padding:0 24px;position:relative;transform:translateZ(0);will-change:transform}.bootcamp-cta:before{animation:bootcamp-border-sweep 3.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;transform:translate3d(-120%,0,0) skewX(-18deg);width:42%;will-change:transform}.bootcamp-cta:hover{box-shadow:0 20px 62px rgba(232,181,75,.36)}.bootcamp-cta:hover .bootcamp-cta-arrow{transform:translate3d(4px,0,0)}.bootcamp-cta span,.bootcamp-cta svg{position:relative;z-index:1}.bootcamp-cta-arrow{transition:transform .15s ease}.bootcamp-cta-compact{min-height:48px;padding-inline:18px}.bootcamp-secondary-link{border:1px solid rgba(255,250,236,.16);border-radius:999px;color:var(--bootcamp-cream);font-family:Trebuchet MS,Verdana,sans-serif;font-weight:900;padding:15px 22px;transition:border-color .15s ease,color .15s ease,transform .15s ease}.bootcamp-secondary-link:hover{border-color:rgba(232,181,75,.45);transform:translate3d(0,-1px,0)}.poster-frame-wrap{justify-self:center;width:min(100%,440px)}.poster-frame{background:linear-gradient(rgba(255,250,236,.08),rgba(255,250,236,.03)) padding-box,linear-gradient(135deg,rgba(232,181,75,.72),rgba(52,211,185,.3),rgba(255,250,236,.12)) border-box;border:1px solid transparent;border-radius:34px;box-shadow:0 30px 100px rgba(0,0,0,.45),0 0 70px rgba(232,181,75,.12);overflow:hidden;padding:12px;transform:rotate(1.2deg) translateZ(0);transition:transform .22s ease,border-color .22s ease;will-change:transform}.poster-frame:hover{transform:rotate(0deg) translate3d(0,-4px,0) scale(1.015)}.poster-frame img{border-radius:24px;display:block;height:auto;width:100%}.urgency-bar{align-items:center;background:rgba(255,250,236,.08);border:1px solid rgba(232,181,75,.24);border-radius:26px;color:var(--bootcamp-cream);display:flex;flex-wrap:wrap;font-family:Trebuchet MS,Verdana,sans-serif;gap:12px 22px;justify-content:center;margin:-34px auto 48px;padding:18px 22px;width:min(1120px,calc(100% - 36px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.urgency-bar strong{color:var(--bootcamp-gold-bright)}.bootcamp-section{margin-inline:auto;padding:clamp(68px,9vw,112px) clamp(18px,5vw,72px);width:min(1260px,100%)}.bootcamp-section-heading{margin-bottom:34px;max-width:860px}.bootcamp-section-heading.center{margin-inline:auto;text-align:center}.bootcamp-section h2,.final-cta-section h2{font-size:clamp(36px,5.8vw,78px)}.bring-section,.split-section-dark{align-items:center;display:grid;grid-gap:34px;gap:34px;grid-template-columns:.9fr 1.1fr}.audience-grid,.bonus-grid,.bring-grid,.faq-grid,.pricing-grid,.problem-grid{display:grid;grid-gap:18px;gap:18px}.problem-grid{grid-template-columns:repeat(5,1fr)}.audience-pill,.bootcamp-glass-card,.pricing-card{background:var(--bootcamp-panel);border:1px solid rgba(232,181,75,.16);border-radius:28px;box-shadow:0 24px 70px rgba(0,0,0,.22);color:var(--bootcamp-cream);overflow:hidden;padding:24px;position:relative;transform:translateZ(0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.audience-pill:after,.bootcamp-glass-card:after,.pricing-card:after{background:linear-gradient(135deg,transparent,rgba(52,211,185,.13),transparent);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translate3d(-30%,-20%,0) scale(1.2);transition:opacity .18s ease,transform .18s ease}.audience-pill:hover:after,.bootcamp-glass-card:hover:after,.pricing-card:hover:after{opacity:1;transform:translate3d(18%,10%,0) scale(1.2)}.problem-card span{color:#ff7777;display:block;font-size:22px;font-weight:900;margin-bottom:14px}.audience-pill,.bonus-card strong,.bring-card,.faq-card p,.pricing-card p,.problem-card p,.problem-card span,.timeline-item strong{font-family:Trebuchet MS,Verdana,sans-serif}.problem-card p{color:var(--bootcamp-cream);margin:0}.automation-note{align-items:center;color:var(--bootcamp-gold-bright);display:flex;flex-direction:column;font-family:Trebuchet MS,Verdana,sans-serif;gap:12px;margin-top:28px;text-align:center}.automation-note span{color:var(--bootcamp-teal);font-size:30px}.flow-strip{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.flow-strip span{background:rgba(255,250,236,.07);border:1px solid rgba(232,181,75,.15);border-radius:999px;color:var(--bootcamp-muted);font-family:Trebuchet MS,Verdana,sans-serif;padding:10px 13px}.timeline{background:rgba(255,250,236,.055);border:1px solid rgba(232,181,75,.15);border-radius:34px;overflow:hidden}.timeline-item{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:100px 1fr;padding:20px 24px;position:relative}.timeline-item+.timeline-item{border-top:1px solid rgba(232,181,75,.12)}.timeline-item time{color:var(--bootcamp-gold);font-family:Trebuchet MS,Verdana,sans-serif;font-weight:900}.timeline-item strong{color:var(--bootcamp-cream);font-size:18px}.mid-cta{display:flex;justify-content:center;margin-top:34px}.bonus-grid{grid-template-columns:repeat(5,1fr)}.bonus-card{min-height:160px}.bonus-icon{animation:bootcamp-icon-float 5.8s ease-in-out infinite alternate;color:var(--bootcamp-gold);margin-bottom:28px;will-change:transform}.delay-2{animation-delay:-1.2s}.delay-3{animation-delay:-2.4s}.delay-4{animation-delay:-3.6s}.delay-5{animation-delay:-4.8s}.audience-grid{grid-template-columns:repeat(4,1fr)}.audience-pill{align-items:center;display:flex;font-weight:900;gap:10px;min-height:74px}.audience-pill svg,.bring-card svg{color:var(--bootcamp-teal)}.bring-grid{grid-template-columns:repeat(3,1fr)}.bring-card{align-items:center;display:flex;font-size:18px;font-weight:900;gap:12px}.pricing-grid{align-items:stretch;grid-template-columns:1.1fr .9fr;margin-inline:auto;max-width:920px}.pricing-card span{color:var(--bootcamp-gold);display:block;font-family:Trebuchet MS,Verdana,sans-serif;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pricing-card strong{color:var(--bootcamp-cream);display:block;font-size:clamp(58px,8vw,104px);letter-spacing:-.08em;line-height:1;margin:16px 0}.featured-price{background:linear-gradient(135deg,rgba(232,181,75,.18),rgba(255,250,236,.08));border-color:rgba(232,181,75,.44)}.muted-price{opacity:.78}.price-compare{align-items:center;color:var(--bootcamp-muted);display:flex;flex-wrap:wrap;font-family:Trebuchet MS,Verdana,sans-serif;gap:12px;justify-content:center;margin-top:24px}.price-compare b{color:var(--bootcamp-teal)}.registration-shell{background:radial-gradient(circle at 18% 20%,rgba(232,181,75,.18),transparent 22rem),radial-gradient(circle at 85% 78%,rgba(52,211,185,.12),transparent 24rem),rgba(255,250,236,.055);border:1px solid rgba(232,181,75,.2);border-radius:38px;box-shadow:0 30px 100px rgba(0,0,0,.34);padding:clamp(18px,4vw,42px)}.bcl-shell{background:rgba(0,0,0,.24);border:1px solid rgba(255,250,236,.1);border-radius:28px;margin-top:28px;min-height:720px;overflow:hidden;padding:clamp(8px,2vw,18px);position:relative}.bcl-skeleton{animation:bcl-skeleton 1.25s ease-in-out infinite alternate;background:linear-gradient(90deg,rgba(255,250,236,.06),rgba(232,181,75,.13),rgba(255,250,236,.06)),rgba(255,250,236,.04);border-radius:20px;inset:18px;position:absolute;z-index:1}#bcl-payment-form,#bcl-payment-form iframe,.bcl-payment-embed{width:100%}#bcl-payment-form iframe{border:0;border-radius:20px;min-height:720px}.faq-grid{grid-template-columns:repeat(5,1fr)}.faq-card h3{color:var(--bootcamp-cream);font-size:22px;letter-spacing:-.04em;line-height:1;margin:0 0 18px}.faq-card p{color:var(--bootcamp-gold-bright);font-size:18px;font-weight:900;margin:0}.final-cta-section{margin:0 auto;padding:clamp(82px,12vw,150px) clamp(18px,5vw,72px) clamp(110px,12vw,160px);text-align:center;width:min(1120px,100%)}.final-cta-icon{animation:bootcamp-icon-float 6s ease-in-out infinite alternate;color:var(--bootcamp-gold);margin-bottom:24px}.final-cta-section p{font-size:20px}.final-cta-actions{flex-wrap:wrap;gap:14px;justify-content:center;margin-top:30px}.bootcamp-sticky-cta{bottom:18px;position:fixed;right:18px;z-index:60}.bootcamp-topology{background:#050505;border:1px solid rgba(232,181,75,.18);border-radius:34px;box-shadow:inset 0 0 0 1px rgba(255,250,236,.04),0 30px 90px rgba(0,0,0,.32);min-height:640px;overflow:hidden;position:relative}.bootcamp-topology-compact{min-height:540px}.bootcamp-topology-grid{animation:topology-grid 20s linear infinite;background-image:linear-gradient(rgba(232,181,75,.07) 1px,transparent 0),linear-gradient(90deg,rgba(232,181,75,.07) 1px,transparent 0);background-size:38px 38px;inset:0;opacity:.42;position:absolute;will-change:transform}.bootcamp-topology:after{background:radial-gradient(circle at center,transparent 18%,rgba(5,5,5,.78) 100%);content:"";inset:0;pointer-events:none;position:absolute}.bootcamp-topology-orb{border-radius:50%;filter:blur(0);opacity:.32;position:absolute;transform:translateZ(0)}.orb-a{background:rgba(232,181,75,.22);height:240px;left:8%;top:8%;width:240px}.orb-b{background:rgba(52,211,185,.18);bottom:8%;height:260px;right:8%;width:260px}.bootcamp-topology-svg,.topology-node-layer{inset:0;position:absolute;z-index:2}.mobile-edge,.mobile-node-layer{display:none}.topology-node-position{position:absolute;transform:translate(-50%,-50%)}.topology-node{width:178px;will-change:transform}.topology-node-card{align-items:center;background:rgba(255,250,236,.08);border:1px solid rgba(255,250,236,.12);border-radius:20px;display:flex;gap:10px;padding:12px;transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topology-node-card.active{background:rgba(232,181,75,.13);border-color:rgba(232,181,75,.5);box-shadow:0 0 34px rgba(232,181,75,.2)}.topology-icon{background:rgba(255,250,236,.1);border:1px solid rgba(255,250,236,.1);border-radius:14px;color:var(--bootcamp-teal);display:grid;height:38px;place-items:center;width:38px}.topology-node-card small,.topology-node-card strong{display:block;font-family:Trebuchet MS,Verdana,sans-serif}.topology-node-card strong{color:var(--bootcamp-cream);font-size:14px}.topology-node-card small{color:rgba(255,243,215,.62);font-size:11px;line-height:1.35;margin-top:3px}.mini-orchestrator{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:320px;position:relative}.mini-orchestrator:before{background:linear-gradient(135deg,transparent,rgba(232,181,75,.36),rgba(52,211,185,.26),transparent);content:"";height:1px;left:14%;position:absolute;right:14%;top:50%;transform:rotate(-8deg)}.mini-orchestrator-node{align-items:center;animation:bootcamp-icon-float 6s ease-in-out infinite alternate;background:rgba(255,250,236,.08);border:1px solid rgba(232,181,75,.18);border-radius:26px;display:flex;flex-direction:column;font-family:Trebuchet MS,Verdana,sans-serif;font-weight:900;gap:12px;justify-content:center;min-height:150px;will-change:transform}.mini-orchestrator-node svg{color:var(--bootcamp-teal)}.mini-node-2{animation-delay:-1.4s}.mini-node-3{animation-delay:-2.8s}.mini-node-4{animation-delay:-4.2s}@keyframes bootcamp-ambient{0%{transform:translate3d(-1.4%,-1%,0) scale(1.05)}to{transform:translate3d(1.4%,1%,0) scale(1.08)}}@keyframes bootcamp-border-sweep{0%,42%{transform:translate3d(-130%,0,0) skewX(-18deg)}72%,to{transform:translate3d(330%,0,0) skewX(-18deg)}}@keyframes bootcamp-icon-float{0%{transform:translate3d(0,-2px,0) rotate(-.25deg)}to{transform:translate3d(0,3px,0) rotate(.25deg)}}@keyframes topology-grid{0%{transform:translateZ(0)}to{transform:translate3d(38px,38px,0)}}@keyframes bcl-skeleton{0%{opacity:.48;transform:scale(.998)}to{opacity:.86;transform:scale(1)}}@media (max-width:1180px){.bonus-grid,.faq-grid,.problem-grid{grid-template-columns:repeat(2,1fr)}.audience-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.bootcamp-hero-grid,.bring-section,.pricing-grid,.split-section-dark{grid-template-columns:1fr}.bootcamp-hero-topology{opacity:.2;width:100%}.poster-frame-wrap{width:min(100%,380px)}.bootcamp-topology{min-height:760px}.bootcamp-topology-compact{min-height:680px}.desktop-edge,.desktop-node-layer{display:none}.mobile-edge,.mobile-node-layer{display:block}.topology-node{width:min(74vw,250px)}.topology-node-card small{display:none}}@media (max-width:720px){.bootcamp-nav{align-items:flex-start;border-radius:26px;flex-direction:column}.bootcamp-nav-actions{flex-wrap:wrap}.bootcamp-hero{padding-bottom:54px}.bootcamp-badges,.bootcamp-hero-actions,.final-cta-actions{align-items:stretch;flex-direction:column}.bootcamp-cta,.bootcamp-secondary-link{width:100%}.audience-grid,.bonus-grid,.bring-grid,.faq-grid,.problem-grid{grid-template-columns:1fr}.timeline-item{grid-template-columns:72px 1fr;padding:18px}.urgency-bar{align-items:flex-start;flex-direction:column;margin-top:-18px}.bootcamp-sticky-cta{background:rgba(5,5,5,.82);border-top:1px solid rgba(232,181,75,.18);bottom:0;left:0;padding:12px;right:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.bootcamp-cta{animation:none}.bootcamp-cta:after{animation:bootcamp-cta-halo 3.8s ease-in-out infinite;background:radial-gradient(circle,rgba(232,181,75,.28),transparent 68%);border-radius:inherit;content:"";inset:-10px;opacity:.46;pointer-events:none;position:absolute;transform:scale(.96);will-change:transform,opacity;z-index:0}@keyframes bootcamp-cta-breathe{0%{transform:scale(.98);opacity:.34}to{transform:scale(1.04);opacity:.62}}@keyframes bootcamp-cta-halo{0%,to{transform:scale(.96);opacity:.34}50%{transform:scale(1.04);opacity:.62}}.bootcamp-brand-icon,.brand-icon-mark{overflow:hidden}.bootcamp-brand-icon img,.brand-icon-mark img{display:block;height:100%;object-fit:cover;width:100%}.audience-pill,.bootcamp-glass-card,.command-center,.glass-card,.glass-chip,.glass-row,.metric-card,.pricing-card{isolation:isolate}.audience-pill:before,.bootcamp-glass-card:before,.command-center:before,.glass-card:before,.glass-chip:before,.glass-row:before,.metric-card:before,.pricing-card:before{background:radial-gradient(ellipse at center,rgba(52,211,185,.34) 0,rgba(52,211,185,.18) 34%,rgba(52,211,185,.06) 58%,transparent 76%);border-radius:inherit;content:"";filter:blur(14px);inset:-24%;opacity:0;pointer-events:none;position:absolute;transform:translate3d(-24%,-18%,0) rotate(10deg) scale(.82);transition:opacity .18s ease,transform .18s ease;will-change:transform,opacity;z-index:0}.audience-pill:hover:before,.bootcamp-glass-card:hover:before,.command-center:hover:before,.glass-card:hover:before,.glass-chip:hover:before,.glass-row:hover:before,.metric-card:hover:before,.pricing-card:hover:before{opacity:1;transform:translate3d(8%,4%,0) rotate(10deg) scale(1)}.audience-pill>*,.bootcamp-glass-card>*,.command-center>*,.glass-card>*,.glass-chip>*,.glass-row>*,.metric-card>*,.pricing-card>*{position:relative;z-index:1}.bootcamp-topology-svg{z-index:2}.topology-node-layer{z-index:4}.topology-node-position{z-index:5}.topology-node-card{position:relative;z-index:6}.consultation-page{background:radial-gradient(circle at 18% 8%,rgba(232,181,75,.15),transparent 30rem),radial-gradient(circle at 82% 18%,rgba(52,211,185,.13),transparent 32rem),linear-gradient(180deg,#050505,#0b0a08 48%,#050505)}.consultation-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(330px,.78fr)}.consultation-poster-wrap{position:relative}.consultation-dashboard{background:rgba(255,250,236,.085);border:1px solid rgba(232,181,75,.2);border-radius:24px;bottom:-34px;box-shadow:0 24px 80px rgba(0,0,0,.34);display:grid;grid-gap:10px;gap:10px;left:-44px;padding:14px;position:absolute;width:260px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.consultation-dashboard div{background:rgba(0,0,0,.2);border:1px solid rgba(255,250,236,.08);border-radius:16px;font-family:Trebuchet MS,Verdana,sans-serif;padding:12px}.consultation-dashboard span{color:var(--bootcamp-muted);display:block;font-size:12px}.consultation-dashboard strong{color:var(--bootcamp-cream);display:block;font-size:18px;margin-top:4px}.consultation-dashboard .dashboard-wide{align-items:center;color:var(--bootcamp-teal);display:flex;gap:10px}.consultation-large-copy{margin-bottom:34px;max-width:980px}.consultation-large-copy p{color:var(--bootcamp-muted);font-size:clamp(24px,4vw,54px);letter-spacing:-.055em;line-height:1;margin:0 0 12px}.consultation-problem-grid{grid-template-columns:repeat(4,1fr)}.imagine-timeline{display:grid;grid-gap:12px;gap:12px;margin-inline:auto;max-width:820px}.imagine-step{align-items:center;background:rgba(255,250,236,.07);border:1px solid rgba(232,181,75,.15);border-radius:24px;display:grid;font-family:Trebuchet MS,Verdana,sans-serif;grid-gap:16px;gap:16px;grid-template-columns:54px 1fr 24px;padding:18px 22px;position:relative}.example-card span,.imagine-step span{color:var(--bootcamp-gold);font-weight:900}.imagine-step strong{color:var(--bootcamp-cream);font-size:18px}.imagine-step b{color:var(--bootcamp-teal);font-size:22px}.deliverable-grid,.example-grid{display:grid;grid-gap:18px;gap:18px}.deliverable-grid{grid-template-columns:repeat(4,1fr)}.deliverable-card,.example-card{align-items:flex-start;display:flex;flex-direction:column;font-family:Trebuchet MS,Verdana,sans-serif;gap:20px;min-height:150px}.deliverable-card svg{color:var(--bootcamp-teal)}.example-grid{grid-template-columns:repeat(5,1fr)}.example-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.consultation-audience{grid-template-columns:repeat(4,1fr)}.consultation-principles{display:grid;grid-gap:14px;gap:14px}.consultation-principles div{align-items:center;background:rgba(255,250,236,.075);border:1px solid rgba(232,181,75,.16);border-radius:24px;color:var(--bootcamp-cream);display:flex;font-family:Trebuchet MS,Verdana,sans-serif;font-weight:900;gap:14px;padding:22px}.consultation-principles svg{color:var(--bootcamp-teal)}.consultation-price-card{background:radial-gradient(circle at 18% 10%,rgba(232,181,75,.22),transparent 22rem),rgba(255,250,236,.075);border:1px solid rgba(232,181,75,.38);border-radius:34px;box-shadow:0 30px 100px rgba(0,0,0,.34),0 0 70px rgba(232,181,75,.1);margin-inline:auto;max-width:760px;padding:clamp(28px,5vw,52px);text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.consultation-price-card>span{color:var(--bootcamp-gold);display:block;font-family:Trebuchet MS,Verdana,sans-serif;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.consultation-price-card strong{color:var(--bootcamp-cream);display:block;font-size:clamp(72px,12vw,132px);letter-spacing:-.09em;line-height:1;margin:18px 0}.consultation-price-card p{color:var(--bootcamp-muted);font-family:Trebuchet MS,Verdana,sans-serif;line-height:1.6;margin-inline:auto;max-width:560px}.consultation-price-card div{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:26px 0 30px}.consultation-price-card div span{align-items:center;background:rgba(255,250,236,.07);border:1px solid rgba(232,181,75,.15);border-radius:999px;color:var(--bootcamp-cream);display:inline-flex;font-family:Trebuchet MS,Verdana,sans-serif;gap:8px;padding:10px 13px}.consultation-price-card svg{color:var(--bootcamp-teal)}.consultation-final h2{max-width:920px;margin-inline:auto}.consultation-topology .topology-node{width:190px}@media (max-width:1180px){.consultation-audience,.consultation-problem-grid,.deliverable-grid,.example-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.consultation-hero-grid{grid-template-columns:1fr}.consultation-dashboard{bottom:-22px;left:12px;right:12px;width:auto}}@media (max-width:720px){.consultation-audience,.consultation-problem-grid,.deliverable-grid,.example-grid{grid-template-columns:1fr}.imagine-step{grid-template-columns:44px 1fr 18px;padding:16px}}