:root{color-scheme:dark;--bg: #080909;--surface: rgba(28, 32, 36, .55);--surface-deep: rgba(14, 16, 18, .68);--accent: #d09d1d;--accent-rgb: 208, 157, 29;--accent-hi: var(--accent);--accent-soft: rgba(var(--accent-rgb), .14);--accent-glow: rgba(var(--accent-rgb), .38);--warm-paper: #ffffff;--warm-paper-2: #f3f5f8;--warm-ink: #050607;--warm-muted: #29303a;--text-hi: rgba(255, 255, 255, .98);--text-mid: rgba(255, 255, 255, .76);--text-lo: rgba(255, 255, 255, .48);--border: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .2);--font-display: "Rem", "Open Sans", system-ui, sans-serif;--font-body: "Open Sans", system-ui, sans-serif;--ease: cubic-bezier(.22, .61, .36, 1);--container: 1280px;--page-gutter: clamp(28px, 4vw, 52px);--hex-pattern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='76'%3E%3Cpath d='M22 52L0 39L0 13L22 0L44 13L44 39L22 52L22 76M0 39L-22 52L-22 76L0 89M44 39L66 52L66 76L44 89' fill='none' stroke='rgba(255,255,255,0.082)' stroke-width='1.15'/%3E%3C/svg%3E");--radius: 10px;background:var(--bg);color:var(--text-mid);font-family:var(--font-body)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:var(--bg);color:var(--text-mid);font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none;content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.05;mix-blend-mode:overlay}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}p,h1,h2,h3{margin:0}svg{display:block}.exagon-page{position:relative;min-height:100vh;overflow:hidden;background:var(--bg)}.bg-wave{position:fixed;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:0;pointer-events:none;background:radial-gradient(1200px 600px at 15% 20%,rgba(var(--accent-rgb),.1),transparent 60%),radial-gradient(900px 500px at 85% 70%,rgba(var(--accent-rgb),.06),transparent 65%),radial-gradient(700px 400px at 50% 110%,rgba(var(--accent-rgb),.05),transparent 70%),var(--bg);filter:blur(.5px)}.site-header,.section,.footer{position:relative;z-index:1;width:min(var(--container),calc(100% - var(--page-gutter) - var(--page-gutter)));margin:0 auto}.site-header{position:fixed;top:0;left:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:100%;min-height:66px;padding:0 max(var(--page-gutter),calc((100vw - var(--container)) / 2));border-bottom:1px solid var(--border);background:#080909d1;-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%);transform:none}.wordmark{display:inline-flex;align-items:center;width:206px;min-width:206px}.wordmark-logo{display:block;width:100%;height:auto;object-fit:contain}.wordmark-hex{display:inline-block;width:18px;height:18px;margin:0 1px;background:var(--accent);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.top-nav{display:flex;justify-content:center;gap:26px;color:var(--text-mid);font-size:.82rem;font-weight:800;text-transform:uppercase}.top-nav a{position:relative;padding:8px 0;transition:color .25s var(--ease),transform .25s var(--ease)}.top-nav a:after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.top-nav a:hover{color:var(--text-hi);transform:translateY(-1px)}.top-nav a:hover:after{transform:scaleX(1)}.header-cta{width:auto;min-width:0;min-height:41px;padding:5px 43px 5px 29px;gap:0;justify-self:end;border-radius:6px;font-size:.77rem;line-height:1;text-align:center;border-color:#fff3;color:var(--text-hi);background:#080909db;animation:header-cta-pulse 1.95s ease-in-out infinite;will-change:border-color,color,box-shadow}.header-cta span{display:block;min-width:max-content;text-align:center}.header-cta svg{position:absolute;top:50%;right:18px;display:block;width:16px;height:16px;transform:translateY(-50%)}.floating-nav{position:fixed;top:50%;left:18px;z-index:15;display:grid;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#080909c7;box-shadow:0 18px 50px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateY(-50%)}.floating-nav a{display:grid;width:11px;height:11px;border:1px solid rgba(255,255,255,.45);border-radius:50%;overflow:hidden;color:transparent;transition:background .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.floating-nav a:hover{border-color:var(--accent);background:var(--accent);transform:scale(1.18)}.section{isolation:isolate;padding:112px 0;border-bottom:1px solid var(--border)}.reveal-item{opacity:0;transform:translateY(26px);transition:opacity .72s var(--ease),transform .72s var(--ease)}.reveal-item.is-visible{opacity:1;transform:translateY(0)}.glass.reveal-item{transition:opacity .72s var(--ease),transform .72s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}.section:before{position:absolute;top:0;bottom:0;left:50%;z-index:-1;width:100vw;content:"";background:radial-gradient(900px 420px at 12% 12%,rgba(var(--accent-rgb),.08),transparent 58%),var(--bg);transform:translate(-50%)}#percorso,#problema,.ai-act-section,.offer-section,.learn-section,.guides-section,.program-section,.audience-section,.deliverables-section,.method-section,.decision-section,.logistics-section,.contact-section{--surface: #ffffff;--surface-deep: #f6f8fb;--text-hi: #050607;--text-mid: #1e252e;--text-lo: #485462;--border: rgba(5, 6, 7, .14);--border-strong: rgba(5, 6, 7, .28);color:var(--text-mid)}#percorso:before,#problema:before{background:radial-gradient(900px 420px at 86% 16%,rgba(var(--accent-rgb),.1),transparent 62%),linear-gradient(180deg,#fff,#fff)}.ai-act-section:before{background:radial-gradient(780px 420px at 14% 28%,rgba(var(--accent-rgb),.1),transparent 64%),linear-gradient(180deg,#fff,#f8fafc)}.offer-section:before{background:radial-gradient(920px 500px at 50% 20%,rgba(var(--accent-rgb),.09),transparent 68%),linear-gradient(180deg,#fff,#fff)}.learn-section:before{background:radial-gradient(980px 420px at 50% 8%,rgba(var(--accent-rgb),.1),transparent 64%),linear-gradient(180deg,#f8fafc,#fff)}.guides-section:before{background:radial-gradient(820px 420px at 78% 24%,rgba(var(--accent-rgb),.1),transparent 62%),linear-gradient(180deg,#fff,#f8fafc)}.audience-section:before{background:radial-gradient(840px 420px at 16% 20%,rgba(var(--accent-rgb),.09),transparent 62%),linear-gradient(180deg,#fff,#fff)}.deliverables-section:before{background:radial-gradient(760px 360px at 82% 14%,rgba(var(--accent-rgb),.1),transparent 60%),linear-gradient(180deg,#f8fafc,#fff)}.method-section:before{background:radial-gradient(760px 360px at 12% 18%,rgba(var(--accent-rgb),.1),transparent 60%),linear-gradient(180deg,#fff,#f8fafc)}.decision-section:before{background:radial-gradient(820px 420px at 84% 24%,rgba(var(--accent-rgb),.1),transparent 62%),linear-gradient(180deg,#fff,#fff)}.logistics-section:before{background:radial-gradient(760px 360px at 18% 18%,rgba(var(--accent-rgb),.09),transparent 62%),linear-gradient(180deg,#f8fafc,#fff)}.contact-section:before{background:radial-gradient(900px 460px at 78% 18%,rgba(var(--accent-rgb),.11),transparent 62%),linear-gradient(180deg,#fff,#f8fafc)}#percorso:before,#problema:before,.ai-act-section:before,.offer-section:before,.learn-section:before,.guides-section:before,.program-section:before,.audience-section:before,.deliverables-section:before,.method-section:before,.decision-section:before,.logistics-section:before,.contact-section:before{background:#fff}#percorso .glass,#problema .glass,.ai-act-section .glass,.offer-section .glass,.learn-section .glass,.guides-section .glass,.program-section .glass,.audience-section .glass,.deliverables-section .glass,.method-section .glass,.decision-section .glass,.logistics-section .glass,.contact-section .glass{background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 18px 55px #0f172a1a}#percorso .kicker,#problema .kicker,.ai-act-section .kicker,.offer-section .kicker,.learn-section .kicker,.guides-section .kicker,.program-section .kicker,.audience-section .kicker,.deliverables-section .kicker,.method-section .kicker,.decision-section .kicker,.logistics-section .kicker,.contact-section .kicker{color:var(--accent)}.glass{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,var(--surface),var(--surface-deep));-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}.glass:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 32%,rgba(var(--accent-rgb),.18));opacity:0;transition:opacity .35s var(--ease)}.glass:hover{border-color:rgba(var(--accent-rgb),.7);box-shadow:0 20px 60px -22px var(--accent-glow);transform:translateY(-4px)}.glass:hover:before{opacity:1}.badge{display:inline-flex;align-items:center;gap:10px;width:fit-content;margin-bottom:22px;padding:9px 13px;border:1px solid var(--border-strong);border-radius:999px;color:var(--text-mid);background:#ffffff06;font-size:.72rem;font-weight:650;text-transform:uppercase}.badge span{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:pulse-led 2s ease-out infinite}.kicker{margin-bottom:16px;color:var(--accent)!important;font-size:.78rem;font-weight:900;line-height:1.15;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3{color:var(--text-hi);font-family:var(--font-display);text-transform:uppercase}.title-accent{color:var(--accent)}.title-underline{position:relative;display:inline;padding-bottom:.04em;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration-line:underline;text-decoration-color:var(--accent);text-decoration-thickness:.08em;text-underline-offset:.14em}.title-underline:after{display:none}.section p strong,.hero-copy>p strong,.copy-stack p strong{color:var(--text-hi);font-weight:900}h1{max-width:820px;font-size:5.3rem;font-weight:800;line-height:.92}h2{max-width:880px;font-size:3.35rem;font-weight:800;line-height:1}h3{font-size:1.18rem;font-weight:850;line-height:1.18}.section-header{max-width:880px}.section-header.centered{display:grid;justify-items:start;justify-self:start;max-width:920px;margin:0;text-align:left}.section-header p,.hero-copy>p,.copy-stack p,.risk-copy>p,.wide-copy,.microcopy,.footer p,.form-note{color:var(--text-mid);font-size:1.05rem;line-height:1.75}.section-header p{max-width:760px;margin-top:22px}.section p strong,.fit-row strong,.logistics-card strong,.faq-list strong,.microcopy strong{color:var(--text-hi);font-weight:850}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border:1px solid transparent;border-radius:6px;overflow:hidden;font-size:.78rem;font-weight:900;text-align:center;text-transform:uppercase;white-space:nowrap;transition:background .28s var(--ease),border-color .28s var(--ease),color .28s var(--ease),box-shadow .28s var(--ease),transform .28s var(--ease)}.button svg{width:17px;height:17px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.button-primary{border-color:var(--accent);color:#000;background:var(--accent)}.button-primary:before{position:absolute;top:-50%;bottom:-50%;left:-150%;z-index:0;width:100%;content:"";border-radius:50%;background:#ffffff73;filter:blur(12px);transform:rotate(-30deg);animation:sweep 4.5s infinite ease-in-out}.button span,.button svg{position:relative;z-index:1}.button.header-cta svg{position:absolute;top:50%;right:18px;width:16px;height:16px;transform:translateY(-50%)}.button-primary:hover{color:#000;background:var(--accent-hi);box-shadow:0 0 18px var(--accent-glow);transform:translateY(-1px)}.button-outline{border-color:var(--border-strong);color:var(--text-hi);background:#ffffff06;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.button-outline:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 0 18px rgba(var(--accent-rgb),.18);transform:translateY(-1px)}#percorso .badge,#problema .badge,.ai-act-section .badge,.offer-section .badge,.learn-section .badge,.guides-section .badge,.audience-section .badge,.deliverables-section .badge,.method-section .badge,.decision-section .badge,.logistics-section .badge,.contact-section .badge{color:#1f2630;background:#fff}#percorso .button-outline,#problema .button-outline,.ai-act-section .button-outline,.offer-section .button-outline,.learn-section .button-outline,.guides-section .button-outline,.audience-section .button-outline,.deliverables-section .button-outline,.method-section .button-outline,.decision-section .button-outline,.logistics-section .button-outline,.contact-section .button-outline{border-color:#05060752;color:#050607;background:#fff;box-shadow:0 10px 28px #0f172a14}#percorso .button-outline:hover,#problema .button-outline:hover,.ai-act-section .button-outline:hover,.offer-section .button-outline:hover,.learn-section .button-outline:hover,.guides-section .button-outline:hover,.audience-section .button-outline:hover,.deliverables-section .button-outline:hover,.method-section .button-outline:hover,.decision-section .button-outline:hover,.logistics-section .button-outline:hover,.contact-section .button-outline:hover{border-color:var(--accent);color:var(--accent)}.light-section{--surface: #ffffff;--surface-deep: #f6f8fb;--text-hi: #050607;--text-mid: #1e252e;--text-lo: #485462;--border: rgba(5, 6, 7, .14);--border-strong: rgba(5, 6, 7, .28);color:var(--text-mid)}.light-section:before{background:radial-gradient(900px 420px at 12% 12%,rgba(var(--accent-rgb),.08),transparent 58%),#fff}.light-section .glass{background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 18px 55px #0f172a1a}.light-section .button-primary,.light-section .button-primary:hover{color:#fff}.light-section .button-outline{border-color:#05060752;color:#050607;background:#fff;box-shadow:0 10px 28px #0f172a14}.light-section .button-outline:hover{border-color:var(--accent);color:var(--accent)}.learn-section.light-section{width:100%;max-width:none;padding-right:max(var(--page-gutter),calc((100% - var(--container)) / 2));padding-left:max(var(--page-gutter),calc((100% - var(--container)) / 2));background:#fff}.learn-section.light-section:before{background:#fff}.dark-section{--surface: rgba(28, 32, 36, .55);--surface-deep: rgba(14, 16, 18, .68);--text-hi: rgba(255, 255, 255, .98);--text-mid: rgba(255, 255, 255, .76);--text-lo: rgba(255, 255, 255, .48);--border: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .2);color:var(--text-mid)}.dark-section:before{background:radial-gradient(900px 420px at 88% 16%,rgba(var(--accent-rgb),.09),transparent 62%),radial-gradient(760px 360px at 14% 82%,rgba(255,255,255,.025),transparent 64%),linear-gradient(180deg,#080909d1,#080909f0),var(--bg);background-position:center,center,center,center;background-size:auto,auto,auto,auto}.dark-section:after{position:absolute;top:clamp(72px,12vw,150px);left:50%;z-index:-1;width:min(880px,100vw);height:clamp(260px,38vw,430px);pointer-events:none;content:"";background-image:var(--hex-pattern);background-position:center;background-size:44px 76px;opacity:.72;transform:translate(-50%);-webkit-mask-image:radial-gradient(ellipse at 50% 48%,rgba(0,0,0,.9) 0%,rgba(0,0,0,.58) 42%,transparent 76%);mask-image:radial-gradient(ellipse at 50% 48%,rgba(0,0,0,.9) 0%,rgba(0,0,0,.58) 42%,transparent 76%)}.dark-section .glass{background:linear-gradient(180deg,var(--surface),var(--surface-deep));box-shadow:0 24px 70px #0000003d}.dark-section .button-primary,.dark-section .button-primary:hover{color:#050607}.dark-section .button-outline{border-color:var(--border-strong);color:var(--text-hi);background:#ffffff06;box-shadow:none}.dark-section .button-outline:hover{border-color:var(--accent);color:var(--accent)}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);align-items:center;gap:64px;min-height:calc(100vh - 66px);padding-top:66px}.hero-copy>p{max-width:690px;margin-top:26px;font-size:1.13rem}.hero-overline{margin-bottom:18px;color:var(--accent);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.microcopy{max-width:630px;margin-top:18px;color:var(--text-lo);font-size:.88rem}.microcopy.large{margin-top:26px;color:var(--text-mid)}.hero-signal{display:grid;gap:6px;max-width:660px;margin-top:24px;padding:18px 20px;border-left:3px solid var(--accent);background:linear-gradient(90deg,rgba(var(--accent-rgb),.12),#ffffff05)}.hero-signal strong{color:var(--text-hi);font-family:var(--font-display);font-size:.9rem;font-weight:900;text-transform:uppercase}.hero-signal span{color:var(--text-mid);font-size:.94rem}.hero-visual{position:relative;display:grid;min-height:470px;place-items:center}.hex-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.78;background-image:var(--hex-pattern);background-size:44px 76px;-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 40%,transparent 78%)}.hero-hex,.core-hex{display:grid;place-items:center;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.hero-hex{position:absolute;top:50%;left:50%;z-index:1;width:320px;height:278px;padding:34px;color:#000;background:var(--accent);box-shadow:0 34px 110px rgba(var(--accent-rgb),.34),inset 0 0 40px #ffffff2e;transform:translate(-50%,-50%)}.hero-hex span,.hero-hex small,.core-hex p{font-size:.75rem;font-weight:900;text-transform:uppercase}.hero-hex span{align-self:end}.hero-hex strong{font-family:var(--font-display);font-size:5rem;line-height:.8}.hero-hex small{align-self:start}.hero-checklist{position:relative;z-index:2;width:min(520px,92%);padding:28px 30px;background:linear-gradient(180deg,#121416c7,#080909ad),#ffffff0d;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}.hero-checklist.reveal-item,.hero-checklist.reveal-item.is-visible{opacity:1;transform:none}.hero-checklist>p{margin-bottom:14px;color:var(--text-hi);font-size:.82rem;font-weight:900;text-transform:uppercase}.check-row{display:flex;align-items:center;gap:12px;min-height:36px;border-top:1px solid var(--border);color:var(--text-mid)}.check-row svg,.compact-card svg,.audience-card svg,.service-row svg{flex:0 0 auto;width:17px;height:17px;color:var(--accent);stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;fill:none}.split-section,.risk-section,.implementation-section,.contact-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:58px}.copy-stack{display:grid;gap:18px;max-width:780px;margin-top:30px}.proof-section{padding-top:44px;padding-bottom:88px}.proof-section>p,.section-note{color:var(--accent);font-size:.72rem;font-weight:900;text-align:center;text-transform:uppercase}.proof-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:18px auto 34px}.proof-strip span{padding:10px 14px;border:1px solid var(--border);border-radius:999px;color:var(--text-mid);background:#ffffff06;font-size:.78rem;font-weight:850;text-transform:uppercase}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stat-card{display:grid;align-content:start;min-height:190px;padding:24px;text-align:left}.stat-card strong{color:var(--text-hi);font-family:var(--font-display);font-size:4rem;line-height:.9}.stat-card span{color:var(--text-mid);font-size:.8rem;font-weight:900;text-transform:uppercase}.stat-card p{max-width:240px;margin-top:16px;color:var(--text-mid);font-size:.92rem;line-height:1.55}.reason-grid,.workspace-grid,.guide-grid,.program-grid,.logistics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:46px}.reasons-section .reason-grid{grid-template-columns:1fr;gap:0;max-width:980px}.reason-card,.workspace-card,.guide-card,.program-card,.logistics-card{min-height:260px;padding:28px}.reasons-section .reason-card{display:grid;grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center;min-height:190px;padding:34px 0;border-top:1px solid var(--border)}.reasons-section .reason-card:last-child{border-bottom:1px solid var(--border)}.reason-number{color:transparent;font-family:var(--font-display);font-size:clamp(7rem,17vw,15rem);font-weight:900;line-height:.72;-webkit-text-stroke:1px rgba(var(--accent-rgb),.9);text-stroke:1px rgba(var(--accent-rgb),.9)}.reason-copy{max-width:620px}.reason-copy h3{color:var(--text-hi);font-size:clamp(1.45rem,2.5vw,2.25rem)}.reason-copy p{margin-top:16px}.reason-card svg,.program-row svg{width:24px;height:24px;color:var(--accent);stroke:currentColor;stroke-width:1.7;fill:none}.reason-card svg,.guide-avatar{margin-bottom:28px}.reason-card p,.workspace-card p,.guide-card p,.program-row p,.logistics-card p{color:var(--text-mid);line-height:1.65}.learn-section{overflow:hidden}.learn-marquee{display:grid;grid-auto-columns:minmax(300px,380px);grid-auto-flow:column;gap:14px;width:max-content;margin-top:48px;animation:marquee 48s linear infinite}.learn-card{min-height:250px;padding:26px}.learn-card>span,.program-card>span{display:block;margin-bottom:28px;color:var(--accent);font-family:var(--font-display);font-size:1rem;font-weight:900}.learn-card p{color:var(--text-mid);line-height:1.62}.workspace-card{border-radius:12px;clip-path:none}.workspace-card h3{color:var(--text-hi);font-family:var(--font-display);font-size:clamp(2.15rem,3.4vw,3.55rem);font-weight:900;line-height:.92;text-transform:uppercase}.workspace-label{margin-top:16px;margin-bottom:26px;color:var(--accent)!important;font-size:.78rem;font-weight:900;text-transform:uppercase}.workspace-card strong{display:block;margin-top:28px;color:var(--text-hi);font-size:.82rem;text-transform:uppercase}.section-note{margin-top:34px}.guide-avatar{position:relative;display:grid;justify-self:end;width:clamp(180px,20vw,280px);height:clamp(152px,17vw,230px);margin-bottom:0;place-items:center;border:0;border-radius:0;background:transparent;clip-path:none;box-shadow:none}.guide-avatar:after{display:none}.guide-avatar img{display:block;width:100%;height:100%;object-fit:contain;opacity:1;filter:drop-shadow(0 18px 34px rgba(var(--accent-rgb),.2))}.guide-card{border-radius:12px;clip-path:none}.guides-section .guide-card{position:relative;display:grid;grid-template-columns:minmax(0,.74fr) minmax(170px,.34fr);gap:clamp(34px,6vw,82px);align-items:center;min-height:auto;padding:20px 0;border:0;border-top:1px solid var(--border);background:transparent;box-shadow:none}.guides-section .guide-card:last-child{border-bottom:1px solid var(--border)}.guides-section .guide-card:before{display:none}.guides-section .guide-grid{grid-template-columns:1fr;gap:0;max-width:1110px;margin-top:24px}.guides-section .guide-card h3{max-width:430px;margin-top:0;color:var(--text-hi);font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:.96;text-transform:uppercase}.guides-section .workspace-label{margin-top:12px;margin-bottom:12px;font-size:.76rem}.guides-section .guide-card p:not(.workspace-label){max-width:430px;font-size:1rem}.guide-copy{position:relative;z-index:1}.program-card{min-height:0}.program-editorial{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end}.program-editorial h2{max-width:880px;font-family:var(--font-display);font-size:3.35rem;font-style:normal;font-weight:800;line-height:1;text-transform:uppercase}.program-tabs{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.program-tabs a{min-width:116px;padding:12px 18px;border:1px solid #050607;border-radius:999px;color:#050607;font-weight:850;text-align:center;transition:background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease)}.program-tabs a.active,.program-tabs a:hover{color:#fff;background:#050607;transform:translateY(-1px)}.dark-section .program-tabs a{border-color:rgba(var(--accent-rgb),.58);color:var(--text-hi);background:#ffffff08}.dark-section .program-tabs a.active,.dark-section .program-tabs a:hover{color:#050607;border-color:var(--accent);background:var(--accent);box-shadow:0 0 32px rgba(var(--accent-rgb),.22)}.program-list{display:grid;gap:18px;max-width:1080px;margin:64px auto 0}.program-list .program-card{display:grid;grid-template-columns:minmax(190px,.28fr) 1fr;gap:34px;align-items:start;padding:30px;border-radius:22px;scroll-margin-top:120px}.program-time{color:transparent;font-family:var(--font-display);font-size:clamp(2.6rem,4.8vw,4.8rem);font-weight:900;line-height:.82;text-transform:uppercase;-webkit-text-stroke:1px rgba(var(--accent-rgb),.95);text-stroke:1px rgba(var(--accent-rgb),.95)}.program-row{display:grid;grid-template-columns:20px 1fr;gap:14px;padding:14px 0;border-top:1px solid var(--border)}.program-row svg{width:17px;height:17px;margin-top:5px}.program-soon{display:grid;gap:6px;max-width:660px;margin:24px auto 0;padding:18px 20px;border-left:3px solid var(--accent);background:linear-gradient(90deg,rgba(var(--accent-rgb),.12),#ffffff05);text-align:left}.program-soon strong{color:var(--text-hi);font-family:var(--font-display);font-size:.9rem;font-weight:900;text-transform:uppercase}.program-soon p{color:var(--text-mid);font-size:.94rem;font-weight:500;line-height:1.6}.doubt-section,.closing-section{display:grid;justify-items:center;text-align:center}.doubt-section .button,.closing-section .button{margin-top:30px}.logistics-card{min-height:170px}.logistics-section .logistics-grid{gap:0;margin-top:42px;border-top:1px solid var(--border)}.logistics-section .logistics-card{min-height:auto;padding:30px 24px 30px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.logistics-section .logistics-card:before{display:none}.logistics-section .logistics-card h3{color:transparent;font-family:var(--font-display);font-size:clamp(3rem,6.3vw,6.6rem);font-weight:900;line-height:.82;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:1px rgba(var(--accent-rgb),.95);text-stroke:1px rgba(var(--accent-rgb),.95)}.logistics-section .logistics-card p{max-width:520px;margin-top:18px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}.trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:44px}.trust-card{min-height:210px;padding:25px}.trust-card>span{display:block;margin-bottom:28px;color:var(--accent);font-family:var(--font-display);font-size:2rem;font-weight:900;line-height:1}.trust-card h3,.offer-card h3,.path-card h3,.fit-card h3{margin-bottom:14px}.trust-card p,.offer-card p,.path-card p,.fit-row p{color:var(--text-mid);line-height:1.62}.situation-grid{display:grid;gap:12px}.compact-card{display:grid;grid-template-columns:20px 1fr;gap:14px;align-items:center;min-height:74px;padding:20px}.compact-card p,.audience-card p,.deliverable-item p,.service-row span{margin:0;color:var(--text-hi);font-weight:560;line-height:1.35}.risk-section{width:100%;max-width:none;padding-right:max(var(--page-gutter),calc((100% - var(--container)) / 2));padding-left:max(var(--page-gutter),calc((100% - var(--container)) / 2));background:linear-gradient(0deg,rgba(var(--accent-rgb),.08),transparent 45%),var(--bg)}.risk-copy{max-width:830px}.risk-copy>p{max-width:760px;margin-top:24px;margin-bottom:30px}.risk-list{display:grid;gap:1px;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--border)}.risk-item{display:grid;grid-template-columns:18px 1fr;gap:14px;align-items:center;min-height:66px;padding:18px 20px;background:#080909e0}.risk-item span,.deliverable-item span{width:13px;height:13px;border:1px solid var(--accent);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.risk-item p{margin:0;color:var(--text-mid);line-height:1.45}.ai-act-section{grid-template-columns:minmax(320px,.68fr) minmax(0,1fr)}.document-box{min-height:360px;padding:34px}.document-box h3{margin-bottom:20px;color:var(--accent);font-size:4.4rem;line-height:.9}.document-box p{max-width:390px;color:var(--text-hi);font-family:var(--font-display);font-size:1.65rem;font-weight:800;line-height:1.25;text-transform:uppercase}.document-box small{display:block;max-width:360px;margin-top:32px;color:var(--text-lo);line-height:1.7}.wide-copy{max-width:850px;margin-top:28px}.pill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:38px}.pill-grid span{min-height:64px;padding:20px;border:1px solid var(--border);border-radius:999px;color:var(--text-hi);background:#ffffff06;font-weight:850;text-align:center}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:46px}.offer-card{display:grid;align-content:start;min-height:230px;padding:25px}.offer-card svg{width:24px;height:24px;margin-bottom:26px;color:var(--accent);stroke:currentColor;stroke-width:1.7;fill:none}.framework-section{width:100%;max-width:none;padding-right:max(var(--page-gutter),calc((100% - var(--container)) / 2));padding-left:max(var(--page-gutter),calc((100% - var(--container)) / 2))}.framework-layout{display:grid;grid-template-columns:minmax(280px,.45fr) minmax(0,1fr);gap:42px;align-items:center;margin-top:54px}.framework-core{display:grid;min-height:450px;place-items:center}.core-hex{width:300px;height:260px;border:1px solid rgba(var(--accent-rgb),.48);background:rgba(var(--accent-rgb),.08);box-shadow:0 0 80px rgba(var(--accent-rgb),.08)}.core-hex span{align-self:end;color:var(--accent);font-family:var(--font-display);font-size:5rem;font-weight:900;line-height:.9}.core-hex p{align-self:start;color:var(--text-mid)}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.module-card,.step-card{min-height:220px;padding:25px}.module-card>span,.step-card>span{display:block;margin-bottom:24px;color:var(--accent);font-family:var(--font-display);font-size:.92rem;font-weight:900}.module-card p,.step-card p,.faq-list p{margin-top:14px;color:var(--text-mid);line-height:1.65}.audience-grid,.deliverable-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:42px}.audience-card{display:grid;gap:18px;min-height:136px;padding:22px}.path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px}.path-card{min-height:190px;padding:26px;border-radius:12px;clip-path:none}.deliverable-item{display:grid;grid-template-columns:18px 1fr;gap:14px;align-items:start;min-height:118px;padding:22px}.timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:46px}.fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1080px;margin:46px auto 0}.fit-card{padding:34px;border-radius:14px;clip-path:none}.audience-section .fit-card{color:#050607;background:var(--accent);box-shadow:0 28px 70px #0f172a2e}.audience-section .fit-positive{border-color:var(--accent);box-shadow:0 28px 70px #0f172a2e,0 0 42px rgba(var(--accent-rgb),.24)}.fit-card.muted{background:linear-gradient(180deg,#16181ab3,#0a0b0cb8)}.audience-section .fit-card.muted{border:1px solid var(--accent);color:#050607;background:transparent;box-shadow:none;opacity:1}.fit-kicker{display:flex;align-items:center;gap:12px;margin-bottom:28px;color:#05060794;font-size:.72rem;font-weight:900;text-transform:uppercase}.fit-kicker:before{width:28px;height:1px;content:"";background:currentColor}.audience-section .fit-card h3{color:#050607;font-size:1.55rem;margin-bottom:10px}.fit-row{display:grid;grid-template-columns:22px 1fr;gap:18px;align-items:start;padding:18px 0;border-top:1px solid rgba(5,6,7,.16)}.fit-row p{color:#050607d1;font-size:1rem;font-weight:520;line-height:1.45}.fit-mark{display:inline-grid;width:22px;height:22px;margin-top:1px;place-items:center;font-size:1.28rem;font-weight:900;line-height:1}.fit-mark.positive{color:#050607}.fit-mark.negative{color:var(--accent)}.audience-section .fit-positive,.audience-section .fit-positive h3,.audience-section .fit-positive .fit-row p,.audience-section .fit-positive .fit-row strong,.audience-section .fit-positive .fit-mark.positive{color:#fff}.audience-section .fit-positive .fit-kicker{color:#ffffffd1}.audience-section .fit-positive .fit-row{border-top-color:#ffffff3d}.decision-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:58px;align-items:center}.guard-grid{display:grid;gap:1px;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--border)}.guard-row{display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:center;min-height:70px;padding:20px;background:#ffffff75}.guard-row svg{width:19px;height:19px;color:var(--accent);stroke:currentColor;stroke-width:1.7;fill:none}.guard-row span{color:var(--text-hi);font-weight:850}.center-cta{display:flex;justify-content:center;margin-top:42px}.implementation-section{align-items:start}.implementation-section .button{margin-top:30px}.service-list{display:grid;gap:1px;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--border)}.service-row{display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:center;min-height:78px;padding:20px;background:#080909e0}.faq-list{display:grid;gap:12px;max-width:940px;margin:44px auto 0}.faq-list details{padding:0 24px}.faq-list summary{cursor:pointer;padding:23px 0;color:var(--text-hi);font-family:var(--font-display);font-weight:850;text-transform:uppercase}.faq-list p{margin-top:0;padding-bottom:24px}.contact-section{align-items:start;border-bottom:0}.contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px}.contact-form label{display:grid;gap:8px}.contact-form label.full,.contact-form .full{grid-column:1 / -1}.contact-form span{color:var(--text-hi);font-size:.74rem;font-weight:900;text-transform:uppercase}.contact-form input,.contact-form textarea,.contact-form select{width:100%;border:1px solid var(--border-strong);border-radius:6px;color:var(--text-hi);background:#ffffff09;outline:none;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.contact-section .contact-form input,.contact-section .contact-form textarea,.contact-section .contact-form select{color:#050607;background:#fff;box-shadow:inset 0 1px #0506070a}.contact-section .contact-form input::placeholder,.contact-section .contact-form textarea::placeholder{color:#6b7480}.contact-form input,.contact-form select{min-height:48px;padding:0 13px}.contact-form textarea{resize:vertical;min-height:120px;padding:13px}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--accent);box-shadow:0 0 18px rgba(var(--accent-rgb),.16)}.contact-form option{color:#000}.contact-form button{width:100%}.form-note{margin-top:0;color:var(--text-lo);font-size:.86rem}.footer{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:28px;padding:34px 0 48px;border-top:1px solid var(--border)}.footer p{max-width:560px;font-size:.9rem}.footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px;color:var(--text-mid);font-size:.78rem;font-weight:850;text-transform:uppercase}.footer a:hover{color:var(--accent)}@keyframes pulse-led{0%{box-shadow:0 0 rgba(var(--accent-rgb),.6)}70%{box-shadow:0 0 0 8px rgba(var(--accent-rgb),0)}to{box-shadow:0 0 rgba(var(--accent-rgb),0)}}@keyframes header-cta-pulse{0%,to{border-color:#fff3;color:var(--text-hi);box-shadow:0 0 rgba(var(--accent-rgb),0),0 0 rgba(var(--accent-rgb),0)}50%{border-color:var(--accent);color:var(--accent);box-shadow:0 12px 28px rgba(var(--accent-rgb),.38),0 0 32px rgba(var(--accent-rgb),.5)}}@keyframes sweep{0%{left:-150%}60%,to{left:220%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:1100px){h1{font-size:4.2rem}h2{font-size:2.7rem}.hero,.split-section,.risk-section,.implementation-section,.contact-section,.decision-section,.ai-act-section,.program-editorial,.framework-layout{grid-template-columns:1fr}.program-tabs{justify-content:flex-start}.program-list .program-card{grid-template-columns:130px 1fr}.hero{min-height:auto}.hero-visual{min-height:500px}.framework-core{min-height:300px}.module-grid,.trust-grid,.offer-grid,.stats-grid,.reason-grid,.workspace-grid,.guide-grid,.program-grid,.logistics-grid,.audience-grid,.deliverable-grid,.timeline,.path-grid,.fit-grid,.pill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer{grid-template-columns:1fr}.footer nav{justify-content:flex-start}}@media(max-width:780px){:root{--page-gutter: 22px}.section,.footer{width:min(var(--container),calc(100% - var(--page-gutter) - var(--page-gutter)))}.site-header{width:100%;grid-template-columns:auto auto;min-height:62px;padding:0 var(--page-gutter)}.top-nav,.floating-nav{display:none}.wordmark{width:150px;min-width:150px}.section{padding:76px 0}.hero{gap:42px;padding-top:62px}h1{font-size:3rem}h2{font-size:2.25rem}.program-editorial h2{font-size:3.25rem}.section-header p,.hero-copy>p,.copy-stack p,.risk-copy>p,.wide-copy{font-size:1rem}.cta-row,.button{width:100%}.header-cta{width:auto;min-height:41px;padding:5px 43px 5px 29px}.hero-visual{grid-template-columns:1fr;justify-items:center;gap:18px;min-height:440px}.hero-hex{width:230px;height:200px}.hero-hex strong{font-size:4rem}.hero-checklist{justify-self:center;width:100%}.module-grid,.trust-grid,.offer-grid,.stats-grid,.reason-grid,.workspace-grid,.guide-grid,.program-grid,.logistics-grid,.audience-grid,.deliverable-grid,.timeline,.path-grid,.fit-grid,.pill-grid,.contact-form{grid-template-columns:1fr}.module-card,.step-card,.document-box{min-height:auto}.document-box h3{font-size:3.4rem}.document-box p{font-size:1.3rem}.core-hex{width:230px;height:200px}.footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.learn-marquee{grid-auto-columns:minmax(270px,82vw);animation-duration:60s}.program-tabs a{min-width:0;flex:1 1 120px}.program-list .program-card{grid-template-columns:1fr;padding:24px}.program-time{font-size:clamp(2.35rem,12vw,4.2rem)}.guides-section .guide-card{grid-template-columns:minmax(0,.68fr) minmax(140px,.32fr);gap:24px;padding:20px 0}.guide-avatar{width:150px;height:128px}.logistics-section .logistics-card h3{font-size:clamp(2.8rem,13vw,5.2rem);white-space:normal}.reasons-section .reason-card{grid-template-columns:1fr;gap:18px;min-height:auto;padding:28px 0}.reason-number{font-size:clamp(5.5rem,28vw,9rem)}.stat-card,.reason-card,.workspace-card,.guide-card,.program-card,.logistics-card{min-height:auto}}@media(max-width:480px){:root{--page-gutter: 20px}.section,.footer{width:min(var(--container),calc(100% - var(--page-gutter) - var(--page-gutter)))}h1{font-size:2.45rem}h2{font-size:1.85rem}.program-editorial h2{font-size:2.65rem}.header-cta{width:auto;min-height:38px;padding:5px 38px 5px 24px;gap:0;font-size:.72rem}.header-cta svg{right:16px}.hero-visual{min-height:400px}.hero-hex{width:200px;height:174px}.hero-hex strong{font-size:3.3rem}.footer nav{grid-template-columns:1fr}.guides-section .guide-card{grid-template-columns:minmax(0,1fr) 124px;gap:16px;min-height:0;overflow:visible;padding:20px 0}.guide-avatar{position:relative;top:auto;right:auto;justify-self:end;width:124px;height:106px;transform:none}.guide-avatar img{opacity:1}.guides-section .guide-card h3{font-size:1.45rem}.guide-copy{max-width:100%}.guides-section .workspace-label{margin-top:9px;margin-bottom:9px}}
