:root{--bg:#060608;--surface:#0c0c10;--s2:#101014;--border:rgba(255,255,255,.07);--b2:rgba(255,255,255,.04);--red:#8b2535;--red-m:#a82d40;--red-l:#c9394f;--red-dim:rgba(139,37,53,.07);--steel:#2d6080;--steel-m:#3d7a9f;--steel-l:#5b9bbf;--steel-dim:rgba(45,96,128,.08);--green:#1a6b4a;--green-m:#228057;--green-l:#2ea86e;--dim:#848484;--silver-c:#d8d8d8;--white:#f0f0f0;--radius:8px;--w:1080px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);font-family:DM Sans,sans-serif;font-weight:300;font-size:16px;line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{text-decoration:none}img{display:block;max-width:100%}.wrap{width:100%;max-width:var(--w);margin:0 auto;padding:0 60px}.silver{background:linear-gradient(135deg,#e8e8e8,#b8b8b8 45%,#e0e0e0 55%,#909090);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.red-t{color:var(--red-l);-webkit-text-fill-color:var(--red-l)}.steel-t{color:var(--steel-l);-webkit-text-fill-color:var(--steel-l)}.reveal{opacity:0;transition:opacity .7s ease}.reveal.visible{opacity:1}.btn{display:inline-flex;align-items:center;gap:6px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:14px 32px;border-radius:var(--radius);text-decoration:none;transition:all .25s;cursor:pointer;border:none;white-space:nowrap}.btn-red{background:var(--red);color:#fff;position:relative;overflow:hidden}.btn-red:hover{background:var(--red-m);transform:translateY(-2px);box-shadow:0 10px 28px #8b253559}.btn-red:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:btnShimmer 3s ease-in-out 1s infinite}@keyframes btnShimmer{0%{transform:translate(0)}60%,to{transform:translate(417%)}}.btn-ghost{background:transparent;color:var(--silver-c);border:1px solid rgba(255,255,255,.18)}.btn-ghost:hover{border-color:#fff6;color:var(--white);transform:translateY(-2px)}.btn-lg{font-size:14px;padding:17px 40px}.eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:20px}.ey-dash{width:20px;height:1px}.ey-r{background:var(--red-l)}.ey-s{background:var(--steel-l)}.ey-text{font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.ey-tr{color:var(--red-l)}.ey-ts{color:var(--steel-l)}nav{position:fixed;top:0;left:0;right:0;z-index:300;height:80px;background:transparent;backdrop-filter:none;border-bottom:1px solid transparent;display:flex;align-items:center;justify-content:space-between;padding:0 48px;gap:24px;transition:background .3s ease,backdrop-filter .3s ease,border-color .3s ease}nav.scrolled{background:#060608eb;backdrop-filter:blur(24px);border-color:var(--border)}#navAccentLine{position:absolute;bottom:0;left:0;right:0;height:2px;opacity:0;pointer-events:none;overflow:hidden;transition:opacity .3s ease;background:#ffffff0a}#navAccentLine:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient(90deg,transparent 0%,var(--red-l) 30%,var(--steel-l) 60%,transparent 100%);animation:lineBeam 5s linear infinite;animation-play-state:paused}nav.scrolled #navAccentLine{opacity:.9}nav.scrolled #navAccentLine:after{animation-play-state:running}@keyframes lineBeam{0%{transform:translate(0)}to{transform:translate(280%)}}.nav-logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.nav-logo-img{height:38px;width:auto;display:block;mix-blend-mode:screen;filter:brightness(1.1)}.nav-inner-pill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0c0c10d1;backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.1);border-radius:40px;padding:0 6px;display:flex;align-items:center;gap:2px;box-shadow:0 4px 32px #0006,inset 0 1px #ffffff0f}.nav-inner-pill a{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#d2d2d2b3;text-decoration:none;padding:8px 16px;border-radius:30px;transition:all .2s}.nav-inner-pill a:hover{color:var(--white);background:#ffffff14}.nav-soon-tag{font-size:7px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#5b9bbf33;color:#c8e0f0;padding:2px 7px;border-radius:10px;border:1px solid rgba(91,155,191,.35);vertical-align:middle}.nav-courses-soon{opacity:.9}.nav-dropdown a.nav-dd-soon{display:flex;align-items:center;justify-content:space-between;gap:8px}.nav-dropdown a.nav-dd-omni{border-left:2px solid transparent;padding-left:12px}.nav-dropdown a.nav-dd-omni:hover{border-left-color:var(--steel-l);background:#5b9bbf0f}.nav-dropdown a.nav-dd-rel{border-left:2px solid transparent;padding-left:12px}.nav-dropdown a.nav-dd-rel:hover{border-left-color:var(--red-l);background:#c9394f0f}.nav-dropdown a.nav-dd-scale{border-left:2px solid transparent;padding-left:12px}.nav-dropdown a.nav-dd-scale:hover{border-left-color:var(--green-l);background:#2ea86e0f}.nav-dropdown a.nav-dd-agm{border-left:2px solid transparent;padding-left:12px}.nav-dropdown a.nav-dd-agm:hover{border-left-color:var(--red-l);background:#c9394f0f}.nav-dropdown a.nav-dd-crm{border-left:2px solid transparent;padding-left:12px}.nav-dropdown a.nav-dd-crm:hover{border-left-color:var(--green-l);background:#2ea86e0f}.nav-dropdown a.nav-dd-res{border-left:2px solid transparent;padding-left:12px}.nav-dropdown a.nav-dd-res:hover{border-left-color:var(--steel-l);background:#5b9bbf0f}.nav-dropdown a.nav-dd-ins{border-left:2px solid transparent;padding-left:12px}.nav-dropdown a.nav-dd-ins:hover{border-left-color:var(--red-l);background:#c9394f0f}.nav-has-dropdown{position:relative}.nav-dropdown{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(-6px);background:#0a0a0ef5;backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px;min-width:220px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;box-shadow:0 16px 40px #00000080}.nav-has-dropdown.open .nav-dropdown{opacity:1;pointer-events:all;transform:translate(-50%) translateY(0)}.nav-dropdown a{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#d2d2d2b3;text-decoration:none;padding:10px 14px;border-radius:7px;transition:all .2s;white-space:nowrap}.nav-dropdown a:hover{color:var(--white);background:#ffffff14}.nav-dropdown-divider{height:1px;background:#ffffff12;margin:4px 0}nav .btn-red{position:relative;overflow:hidden}nav .btn-red:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:navShimmer 3s ease-in-out 1s infinite}@keyframes navShimmer{0%{transform:translate(0)}60%,to{transform:translate(417%)}}.pillar-breadcrumb{padding:104px 0 0;text-align:center}.lm-badge{display:inline-flex;align-items:center;gap:10px;background:#2d60801f;border:1px solid rgba(91,155,191,.2);border-radius:30px;padding:6px 18px;margin-bottom:32px}.lm-badge-label{font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--steel-l)}.lm-badge-sep{width:1px;height:12px;background:#5b9bbf4d}.lm-badge-pillar{font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffff80}.pillar-nav{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:24px;flex-wrap:wrap}.pillar-nav-item{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.1);color:#fff6;text-decoration:none;transition:all .2s}.pillar-nav-item.active{background:var(--steel-dim);border-color:#5b9bbf4d;color:var(--steel-l)}.pillar-nav-item:hover:not(.active){color:var(--white);border-color:#ffffff40}.pillar-nav-sep{color:#ffffff26;font-size:11px}.pillar-hero{padding:40px 0 90px;text-align:center;position:relative;border-bottom:1px solid var(--border)}.pillar-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 50% 60%,rgba(45,96,128,.1) 0%,transparent 70%);pointer-events:none}.pillar-number{font-family:Unbounded,sans-serif;font-size:clamp(80px,12vw,160px);font-weight:800;line-height:1;letter-spacing:-.04em;color:#5b9bbf12;position:absolute;top:20px;left:50%;transform:translate(-50%);white-space:nowrap;pointer-events:none;user-select:none}.pillar-hero-h{font-family:Unbounded,sans-serif;font-size:clamp(28px,4.5vw,62px);font-weight:800;line-height:.95;letter-spacing:-.03em;text-transform:uppercase;margin-bottom:24px;position:relative}.pillar-hero-sub{font-size:19px;font-weight:300;color:#a0a0a8;line-height:1.7;max-width:640px;margin:0 auto 40px;position:relative}.pillar-hero-sub strong{color:var(--silver-c);font-weight:500}.problem-band{padding:90px 0;border-bottom:1px solid var(--border);background:var(--surface)}.problem-band-headline{font-family:Unbounded,sans-serif;font-size:clamp(20px,2.8vw,38px);font-weight:800;line-height:1.05;letter-spacing:-.025em;text-transform:uppercase;margin-bottom:20px}.problem-band-sub{font-size:17px;font-weight:300;color:#a0a0a8;line-height:1.75;max-width:740px;margin-bottom:56px}.problem-band-sub strong{color:var(--silver-c);font-weight:500}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border-radius:var(--radius);overflow:hidden}.problem-card{background:var(--bg);padding:40px 36px 44px;position:relative;transition:background .3s,transform .3s}.problem-card:hover{background:#0d0d12}.problem-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--red-l),transparent);opacity:.7;transition:opacity .3s}.problem-card:hover:before{opacity:1}.problem-card:after{content:"";position:absolute;top:0;left:0;bottom:0;width:0;background:#c9394f12;transition:width .3s}.problem-card:hover:after{width:3px}.problem-card-num{font-family:Unbounded,sans-serif;font-size:36px;font-weight:800;color:#c9394f2e;line-height:1;margin-bottom:18px}.problem-card-title{font-size:16px;font-weight:600;color:var(--white);margin-bottom:12px;line-height:1.3}.problem-card-body{font-size:15px;font-weight:300;color:#909098;line-height:1.7}.what-section{padding:100px 0;border-bottom:1px solid var(--border)}.what-copy-wrap{max-width:680px}.what-copy-wrap h2{font-family:Unbounded,sans-serif;font-size:clamp(22px,3vw,40px);font-weight:800;line-height:1.05;letter-spacing:-.025em;text-transform:uppercase;margin-bottom:28px}.what-copy-wrap p{font-size:16px;font-weight:300;color:#a0a0a8;line-height:1.8;margin-bottom:20px}.what-copy-wrap p:last-of-type{margin-bottom:0}.what-copy-wrap p strong{color:var(--white);font-weight:500}.what-highlight{background:#2d608014;border-left:3px solid var(--steel-l);border-radius:0 8px 8px 0;padding:24px 28px;margin:32px 0}.what-highlight p{font-size:17px;color:var(--silver-c);margin-bottom:0;font-weight:300;line-height:1.7}.components-section{padding:100px 0;border-bottom:1px solid var(--border);background:var(--surface)}.components-headline{font-family:Unbounded,sans-serif;font-size:clamp(20px,2.8vw,38px);font-weight:800;line-height:1.05;letter-spacing:-.025em;text-transform:uppercase;margin-bottom:14px}.components-sub{font-size:17px;font-weight:300;color:var(--dim);line-height:1.7;max-width:640px;margin-bottom:60px}.components-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.comp-card{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:44px 36px;position:relative;overflow:hidden;transition:border-color .3s,background .3s,transform .3s}.comp-card:hover{border-color:#5b9bbf66;background:#0a0a10;transform:translateY(-4px)}.comp-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transition:opacity .3s}.comp-card-timing:before{background:linear-gradient(90deg,var(--steel-l),transparent)}.comp-card-frequency:before{background:linear-gradient(90deg,var(--red-l),transparent)}.comp-card-channel:before{background:linear-gradient(90deg,#9b6bbf,transparent)}.comp-card:hover:before{opacity:1}.comp-glow{position:absolute;inset:0;opacity:0;transition:opacity .3s;pointer-events:none}.comp-card-timing .comp-glow{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(45,96,128,.12),transparent)}.comp-card-frequency .comp-glow{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(139,37,53,.1),transparent)}.comp-card-channel .comp-glow{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(107,74,139,.1),transparent)}.comp-card:hover .comp-glow{opacity:1}.comp-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:26px;font-size:22px;position:relative}.comp-icon-timing{background:#2d608026;border:1px solid rgba(91,155,191,.15)}.comp-icon-frequency{background:#8b253526;border:1px solid rgba(201,57,79,.15)}.comp-icon-channel{background:#6b4a8b26;border:1px solid rgba(155,107,191,.15)}.comp-label{font-size:9px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;margin-bottom:10px}.comp-label-timing{color:var(--steel-l)}.comp-label-frequency{color:var(--red-l)}.comp-label-channel{color:#9b6bbf}.comp-title{font-family:Unbounded,sans-serif;font-size:17px;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin-bottom:18px;text-transform:uppercase}.comp-body{font-size:15px;font-weight:300;color:#909098;line-height:1.7}.comp-body strong{color:var(--silver-c);font-weight:500}.journey-section{padding:100px 0;border-bottom:1px solid var(--border)}.journey-headline{font-family:Unbounded,sans-serif;font-size:clamp(20px,2.8vw,38px);font-weight:800;line-height:1.05;letter-spacing:-.025em;text-transform:uppercase;margin-bottom:14px}.journey-sub{font-size:17px;font-weight:300;color:var(--dim);line-height:1.7;max-width:640px;margin-bottom:60px}.journey-steps{display:flex;flex-direction:column;gap:0;max-width:720px}.journey-step{display:grid;grid-template-columns:56px 1fr;gap:0;position:relative}.journey-step:not(:last-child):after{content:"";position:absolute;left:27px;top:58px;bottom:-1px;width:2px;background:#5b9bbf1f;z-index:0}.journey-line-fill{position:absolute;left:27px;top:58px;bottom:-1px;width:2px;background:linear-gradient(180deg,var(--steel-l),rgba(91,155,191,.3));z-index:1;transform:scaleY(0);transform-origin:top;transition:transform .6s ease}.journey-line-fill.filled{transform:scaleY(1)}.journey-step-num{display:flex;flex-direction:column;align-items:center;padding-top:6px;position:relative;z-index:2}.journey-orb-wrap{position:relative;width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.journey-dot{width:16px;height:16px;border-radius:50%;border:2px solid rgba(91,155,191,.25);background:var(--bg);position:relative;z-index:2;flex-shrink:0;transition:border-color .4s,background .4s,box-shadow .4s}.journey-dot.lit{background:var(--steel);border-color:var(--steel-l);box-shadow:0 0 0 4px #5b9bbf26,0 0 20px #5b9bbf80}.journey-orb{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--steel-l);box-shadow:0 0 14px 5px #5b9bbfb3,0 0 28px 10px #5b9bbf4d;opacity:0;pointer-events:none;transition:opacity .25s;z-index:999}.journey-orb.traveling{opacity:1}.journey-content{padding:0 0 56px 28px}.journey-content-label{font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--steel-l);margin-bottom:10px;opacity:.5;transition:opacity .4s}.journey-content-label.lit{opacity:1}.journey-content-title{font-size:18px;font-weight:600;color:#707078;margin-bottom:12px;line-height:1.3;transition:color .4s}.journey-content-title.lit{color:var(--white)}.journey-content-body{font-size:15px;font-weight:300;color:#606068;line-height:1.75;transition:color .4s}.journey-content-body.lit{color:#909098}.result-callout{padding:90px 0;border-bottom:1px solid var(--border);background:var(--surface)}.result-inner{background:linear-gradient(135deg,#2d60801a,#2d60800a);border:1px solid rgba(91,155,191,.18);border-radius:14px;padding:70px 60px;text-align:center}.result-eyebrow{font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--steel-l);margin-bottom:22px}.result-headline{font-family:Unbounded,sans-serif;font-size:clamp(24px,3.8vw,50px);font-weight:800;line-height:1;letter-spacing:-.025em;text-transform:uppercase;margin-bottom:24px}.result-body{font-size:18px;font-weight:300;color:#a0a0a8;line-height:1.75;max-width:660px;margin:0 auto 16px}.result-body strong{color:var(--silver-c);font-weight:500}.result-body-2{font-size:16px;font-weight:300;color:#707078;line-height:1.7;max-width:580px;margin:0 auto 48px}.result-stats{display:flex;align-items:center;justify-content:center;gap:70px;margin-bottom:48px;flex-wrap:wrap}.result-stat{text-align:center}.result-stat-num{font-family:Unbounded,sans-serif;font-size:clamp(30px,4vw,50px);font-weight:800;color:var(--steel-l);line-height:1}.result-stat-label{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-top:8px}.next-pillar{padding:72px 0;border-bottom:1px solid var(--border)}.next-inner{display:flex;align-items:center;justify-content:space-between;gap:48px;flex-wrap:wrap}.next-label{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-bottom:12px}.next-title{font-family:Unbounded,sans-serif;font-size:clamp(18px,2.5vw,32px);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase}.next-body{font-size:15px;font-weight:300;color:var(--dim);margin-top:12px;max-width:520px;line-height:1.7}.next-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.final-cta{padding:100px 0}.final-cta-inner{background:linear-gradient(135deg,#8b253512,#2d608012);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:80px 60px;text-align:center}.final-cta-eyebrow{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:26px}.final-cta-line{width:40px;height:1px;background:linear-gradient(90deg,transparent,var(--red-l))}.final-cta-line:last-child{background:linear-gradient(270deg,transparent,var(--red-l))}.final-cta-text{font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--red-l)}.final-cta-headline{font-family:Unbounded,sans-serif;font-size:clamp(24px,4vw,50px);font-weight:800;line-height:.95;letter-spacing:-.03em;text-transform:uppercase;margin-bottom:22px}.final-cta-sub{font-size:17px;font-weight:300;color:#a0a0a8;line-height:1.75;max-width:580px;margin:0 auto 38px}.final-cta-note{font-size:13px;color:#484848;margin-top:16px;font-style:italic}footer{border-top:1px solid var(--border);padding:70px 0 0}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid var(--border)}.footer-logo-wrap{display:block;margin-bottom:18px}.footer-logo-img{height:36px;width:auto;mix-blend-mode:screen;filter:brightness(1.1)}.footer-tagline{font-size:13px;font-weight:300;color:#565660;line-height:1.65}.footer-socials{display:flex;gap:10px;margin-top:20px}.footer-social-link{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#ffffff59;text-decoration:none;transition:all .2s}.footer-social-link:hover{border-color:#ffffff4d;color:var(--white)}.footer-col-label{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff4d;margin-bottom:18px}.footer-col-links{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col-links a{font-size:13px;font-weight:300;color:#565660;text-decoration:none;transition:color .2s}.footer-col-links a:hover{color:var(--white)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:20px 0;gap:20px;flex-wrap:wrap}.footer-copy{font-size:11px;color:#3a3a44}.footer-legal{list-style:none;display:flex;gap:20px}.footer-legal a{font-size:11px;color:#3a3a44;text-decoration:none;transition:color .2s}.footer-legal a:hover{color:#666}@media (max-width:900px){.wrap{padding:0 24px}nav{padding:0 24px}.nav-inner-pill{display:none}.problem-grid,.components-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr;gap:32px}.result-stats{gap:36px}.next-inner{flex-direction:column}.next-actions{flex-direction:column;width:100%}.next-actions .btn{width:100%;justify-content:center}.final-cta-inner{padding:50px 28px}.result-inner{padding:48px 28px}}
