:root{--bg:#080b11;--panel:#111925;--line:#2b3543;--text:#f6f3ec;--muted:#b3becd;--blue:#1b6df2;--orange:#ff7900}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif;line-height:1.6}h1,h2,h3,.button{font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select{font:inherit}.wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.nav{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:100px;border-bottom:1px solid var(--line)}.nav img{object-fit:contain}.nav nav{display:flex;gap:28px;font-size:13px;color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:17px 23px;background:var(--orange);color:#10141c;font-size:14px;font-weight:800;line-height:1.3;border:1px solid var(--orange);border-radius:3px;min-height:54px;cursor:pointer;transition:background .18s}.button:hover{background:#ffab65}.button.small{font-size:12px;padding:13px 17px;min-height:46px;gap:20px}.button span{font-size:20px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.skip{position:absolute;left:16px;top:-100px;background:white;color:black;padding:12px;z-index:30}.skip:focus{top:12px}.eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--orange);margin:0 0 26px}h1,h2{font-weight:800;letter-spacing:-.055em;line-height:1.06;margin:0}h1{font-size:clamp(50px,5.5vw,80px)}h1 span{color:var(--blue)}h2{font-size:clamp(36px,4.4vw,62px)}h3{font-size:23px;line-height:1.25;letter-spacing:-.025em;margin:0 0 15px}p{margin:0 0 20px}.muted{color:var(--muted)}.intro{font-size:22px;line-height:1.4;margin:26px 0 15px;max-width:440px}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:60px;padding-block:76px 88px;align-items:center}.hero .muted{font-size:16px;max-width:515px;margin-bottom:26px}.disclosure{font-size:12px;color:var(--muted);margin:17px 0 0;max-width:390px}.hero-visual{padding-top:38px}.portrait-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portrait-pair figure{margin:0;min-width:0;background:#17202e;border:1px solid #3a4351}.portrait-pair img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;height:auto}.portrait-pair figcaption{padding:17px 13px;font-size:15px;font-weight:700}.portrait-pair figcaption span{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:4px}.visual-caption{border-bottom:1px solid var(--line);padding:25px 0;font-size:14px;color:var(--muted);line-height:1.7}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--orange);margin-right:8px}.ribbon{border-block:1px solid var(--line);background:#121b2a}.ribbon .wrap{display:flex;justify-content:space-between;padding-block:22px;gap:15px;text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:#d1dbea}.section{padding-block:110px;border-bottom:1px solid var(--line)}.problem{display:grid;grid-template-columns:1fr 1fr;gap:85px}.large{font-size:24px;line-height:1.5;letter-spacing:-.025em}.problem-line{padding:20px 0;border-top:1px solid var(--line)}.problem-line b{font-size:17px}.problem-line p{font-size:14px;color:var(--muted);margin:6px 0 0}.method{background:#1459ce;color:white}.method .eyebrow{color:#ffe0bc}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:55px}.three article{border-top:1px solid #ffffff5c;padding-top:22px}.number{font-size:11px;letter-spacing:.13em;font-weight:700;color:var(--orange)}.three .number{color:#ffddba}.three h3{margin-top:34px}.three p{font-size:15px;color:#e1ebff;margin:0}.section-head{max-width:760px;margin-bottom:50px}.lead{font-size:19px;max-width:600px;margin-top:24px}.offer{border-top:1px solid var(--line)}.offer article{display:grid;grid-template-columns:55px 1fr 190px;gap:30px;padding:36px 0;border-bottom:1px solid var(--line)}.offer h3{font-size:25px}.offer p{max-width:660px;color:var(--muted);font-size:15px;margin:0}.benefit{font-size:13px;color:#a8c8ff;border-left:1px solid var(--line);padding-left:25px;align-self:center}.path{background:#f0eee8;color:#101722}.path .muted{color:#4d5b6d}.path .eyebrow{color:#9d4100}.path-head{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:end}.path-head p{margin-bottom:0}.path-head .eyebrow{margin-bottom:26px}.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:60px}.timeline article{border-top:3px solid #1968e8;padding-top:22px}.timeline span{color:#1957b6;font-size:11px;font-weight:700;letter-spacing:.12em}.timeline h3{font-size:19px;margin-top:23px;min-height:48px}.timeline p{font-size:14px;color:#4d5b6d;margin:0}.people{display:grid;grid-template-columns:1fr 1fr;gap:32px}.people article{border:1px solid var(--line);background:var(--panel)}.people img{width:100%;aspect-ratio:1.2;object-fit:cover;object-position:50% 24%}.people article>div{padding:30px}.people h3{font-size:29px}.people .eyebrow{display:block;margin-bottom:14px}.people p{color:var(--muted);font-size:15px;margin:0}.evidence{background:#101723}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:50px}.evidence figure{margin:0}.teaching{width:100%;aspect-ratio:1;object-fit:cover}.classroom{width:100%;aspect-ratio:16/9;object-fit:cover}.evidence figcaption{padding-block:24px}.evidence figcaption span{font-size:10px;color:var(--orange);letter-spacing:.16em}.evidence h3{margin-top:10px}.evidence p{color:var(--muted);font-size:14px;margin:0}.product-note{border:1px solid #365071;background:#152339;padding:25px;margin-top:20px}.product-note .eyebrow{margin:0}.fit{display:grid;grid-template-columns:1fr 1fr;gap:80px}.fit .muted{margin-top:25px}.fit-list{padding:0;margin:0;list-style:none}.fit-list li{padding:18px 0 18px 28px;border-bottom:1px solid var(--line);position:relative}.fit-list li:before{content:'✓';position:absolute;left:0;color:var(--orange)}.fit-note{color:var(--muted);font-size:13px;margin-top:25px}.faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px}details{border-bottom:1px solid var(--line);padding:22px 0}details:first-child{padding-top:0}summary{font-size:16px;font-weight:600;cursor:pointer;padding-right:12px}details p{font-size:14px;color:var(--muted);margin:17px 0 0}.final{background:#152947}.final-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.final h2 span{color:#83adff}.final .lead{font-size:18px;color:#d1dced}.final form{background:#0b111b;border:1px solid #364b68;padding:32px;border-radius:4px}.final form h3{font-size:23px}.form-intro{font-size:13px;color:var(--muted)}.fields{display:grid;grid-template-columns:1fr 1fr;gap:17px 14px}.fields label{font-size:12px;color:#d0d8e4}.fields .wide{grid-column:1/-1}input,select{display:block;width:100%;min-width:0;margin-top:7px;padding:12px 10px;min-height:48px;border:1px solid #526078;border-radius:2px;background:#151e2b;color:var(--text);font-size:14px}input::placeholder{color:#aab5c5;opacity:1}input:focus,select:focus{outline:2px solid var(--blue);outline-offset:2px}.consent{font-size:11px;color:var(--muted);margin-top:22px}.final button{width:100%}#form-status{font-size:13px;color:#c6dbff;margin-top:15px;margin-bottom:0}#form-status:empty{display:none}.trap{display:none}footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:35px}footer p{font-size:11px;color:var(--muted);margin:0}footer img{object-fit:contain}@media(min-width:1500px){.hero{gap:90px}}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.nav nav{display:none}.hero{gap:32px}.hero h1{font-size:58px}.hero .eyebrow{max-width:300px}.portrait-pair figcaption{font-size:12px}.portrait-pair figcaption span{font-size:9px}.offer article{grid-template-columns:35px 1fr 150px;gap:20px}.path-head,.problem,.fit,.faq,.final-grid{gap:38px}.timeline{gap:18px}.fields{grid-template-columns:1fr}.fields .wide{grid-column:auto}.final form{padding:24px}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}.nav{min-height:82px;gap:12px}.nav img{width:125px}.nav .button{font-size:10px;padding:10px 12px;gap:9px;min-height:44px}.nav .button span{font-size:16px}.hero{grid-template-columns:1fr;padding-block:50px 45px;gap:30px}.hero h1{font-size:clamp(48px,10.7vw,72px)}.hero .eyebrow{max-width:none;font-size:10px}.hero .intro{font-size:21px}.hero-visual{padding-top:0}.portrait-pair{gap:12px}.portrait-pair img{aspect-ratio:1;object-position:50% 18%}.portrait-pair figcaption{font-size:14px;padding:13px 10px}.portrait-pair figcaption span{font-size:9px}.visual-caption{padding-block:18px;font-size:13px}.ribbon .wrap{flex-wrap:wrap;justify-content:flex-start;gap:10px 22px;font-size:9px;padding-block:17px}.section{padding-block:65px}.problem,.three,.path-head,.people,.evidence-grid,.fit,.faq,.final-grid{grid-template-columns:1fr;gap:32px}.problem{gap:30px}.large{font-size:21px}.three{margin-top:35px;gap:32px}.three h3{margin-top:20px}.offer article{grid-template-columns:28px 1fr;gap:15px;padding-block:28px}.offer h3{font-size:21px}.benefit{grid-column:2;border:0;padding:0}.timeline{grid-template-columns:1fr 1fr;gap:30px 22px;margin-top:40px}.timeline h3{min-height:48px;font-size:18px}.people{grid-template-columns:1fr 1fr;gap:12px}.people article>div{padding:18px 13px}.people h3{font-size:21px}.people p{font-size:13px}.people .eyebrow{font-size:8px}.people img{aspect-ratio:1}.evidence-grid{gap:25px}.teaching{aspect-ratio:1.15}.fit{gap:20px}.faq{gap:35px}.final-grid{gap:35px}.final .disclosure{max-width:none}.fields{grid-template-columns:1fr}.final form{padding:24px 20px}footer{flex-wrap:wrap;align-items:start;padding-block:28px}footer img{width:125px}footer p:last-child{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Revision 2: original DYM color values, original hero atmosphere, stronger editorial pacing. */
.hero-shell{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 78% 24%,#143467 0,transparent 26%),linear-gradient(125deg,#080b11 35%,#0a111d);border-bottom:1px solid var(--line)}
.hero-shell:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(90deg,black,transparent 75%)}
.hero{padding-block:86px 92px;gap:52px;grid-template-columns:1.15fr 1fr}.hero h1{font-size:clamp(58px,6.8vw,94px);line-height:.98;letter-spacing:-.07em}.hero .intro{font-size:19px;max-width:480px}.hero-visual{position:relative;padding-top:0}.hero-visual:before{content:"";position:absolute;inset:-20px -20px 55px 30px;border:1px solid #1b6df24d;z-index:-1}.portrait-pair figure{border:0;border-bottom:3px solid var(--orange);background:#101723}.portrait-pair figcaption{padding:18px 12px}.visual-caption{border:0;background:#101c31;padding:20px;font-size:13px}.ribbon{background:#1b6df2;border:0}.ribbon .wrap{color:white;font-weight:700}.outline-type{color:#8eb8ff}.method{background:#0f1724;position:relative;overflow:hidden}.method:after{content:"03";position:absolute;right:4%;top:5%;font:800 clamp(160px,25vw,360px)/1 Manrope,Arial,sans-serif;color:#1b6df20c;pointer-events:none}.method .wrap{position:relative;z-index:1}.three{gap:0;border:1px solid #35435a}.three article{padding:30px;border:0;border-right:1px solid #35435a;background:#0c1420cc}.three article:last-child{border:0}.three h3{font-size:28px;max-width:220px}.three .number{color:#78a9ff}.three article:nth-child(2){background:#15294b}.three article:nth-child(3){border-top:3px solid var(--orange)}.offer article{position:relative;transition:background .2s,padding .2s}.offer article:hover{background:#121d2e;padding-inline:16px}.offer .number{font-size:28px;letter-spacing:-.04em;line-height:1.2}.offer article:first-child{border-top:3px solid var(--orange)}.offer article:nth-child(2) h3{color:#8eb8ff}.path{background:#1b6df2;color:white}.path .eyebrow{color:#ffdab8}.path .muted,.timeline p{color:#e0eaff}.timeline article{border-color:#ff7900}.timeline span{color:white}.timeline h3{font-size:21px}.people article{border:0;background:transparent;border-top:1px solid #4e6180}.people article>div{padding:28px 0}.people article .expertise-mark{padding:22px 0;font-size:12px;color:#87afff;letter-spacing:.15em}.people h3{font-size:38px}.people article:last-child{border-top-color:var(--orange)}.people article:last-child .expertise-mark{color:var(--orange)}.people p{max-width:470px;font-size:16px}.evidence{background:#10151e}.final{background:radial-gradient(ellipse at 15% 25%,#163b72,transparent 65%),#0b1320}.final h2{font-size:clamp(44px,5vw,70px)}.final form{border-top:3px solid var(--orange)}
@media(max-width:1000px){.hero{gap:28px}.hero h1{font-size:clamp(54px,7vw,78px)}}
@media(max-width:700px){.hero{grid-template-columns:1fr;padding-block:50px;gap:35px}.hero h1{font-size:clamp(53px,12vw,82px)}.hero .intro{font-size:18px}.hero-visual:before{inset:-12px -10px 50px 15px}.three{gap:0}.three article{border-right:0;border-bottom:1px solid #35435a;padding:27px}.three h3{max-width:none;font-size:27px}.offer article:hover{padding-inline:0}.offer .number{font-size:21px}.people{grid-template-columns:1fr;gap:25px}.people h3{font-size:32px}.people article>div{padding:20px 0}.timeline h3{font-size:18px}.outline-type{display:block}.ribbon .wrap{font-size:9px}}

/* Training-led proof and more compact hierarchy, informed by the reference review. */
.expertise-layout{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.expertise-photo{margin:0;position:relative}.expertise-photo img{aspect-ratio:4/5;object-position:58% 50%;border-radius:5px}.expertise-photo figcaption{padding:18px 20px;background:#15294b;border-left:3px solid var(--orange);font-size:13px;color:#d6e3f7}.expertise-layout .people{grid-template-columns:1fr;gap:28px}.expertise-layout .people p{font-size:15px}.expertise-layout .people h3{font-size:32px}.expertise-layout .people article>div{padding:20px 0}.expertise-layout .people .expertise-mark{padding:15px 0 0}.evidence-grid{display:block}.evidence-grid>figure{display:grid;grid-template-columns:1.5fr 1fr;gap:0 40px;align-items:start}.evidence-grid .classroom{grid-row:1/3;border-radius:4px}.evidence-grid figcaption{padding-top:0}.evidence-grid .product-note{margin-top:0}.section-head{margin-bottom:40px}.button{box-shadow:0 6px 25px #ff790014}.button:hover{background:#ff922e;box-shadow:0 7px 28px #ff79002a}.hero h1{font-size:clamp(58px,6.3vw,88px)}
@media(max-width:1000px){.expertise-layout{gap:30px}.hero h1{font-size:clamp(50px,6.6vw,75px)}.evidence-grid>figure{grid-template-columns:1.2fr 1fr;gap:0 25px}}
@media(max-width:700px){.expertise-layout,.evidence-grid>figure{grid-template-columns:1fr;gap:25px}.expertise-photo img{aspect-ratio:1.1}.evidence-grid .classroom{grid-row:auto}.evidence-grid figcaption{padding:0}.expertise-layout .people{gap:20px}.hero h1{font-size:clamp(51px,11.6vw,80px)}}
/* Visual partnership pack, animated brokerage treatment and proof placeholders. */
.hero h1{font-size:clamp(64px,7.6vw,106px);letter-spacing:-.075em;line-height:.99}.hero .intro{color:#dbe5f4;max-width:520px;font-size:19px;line-height:1.7}.hero-badge{display:inline-flex;align-items:center;gap:7px;border:1px solid #2956a0;border-radius:30px;padding:9px 14px;background:#10346a5e;color:#aecbff;font-size:10px;margin-bottom:30px}.hero-badge .dot{margin:0;background:#ff7900;box-shadow:0 0 15px #ff7900aa}.hero-shell{background:radial-gradient(ellipse at 84% 44%,#12488e80 0,transparent 47%),radial-gradient(ellipse at 6% 5%,#15397466,transparent 40%),#080b11}.hero-visual:before{box-shadow:0 0 90px #1b6df21a}.portrait-pair figure{box-shadow:0 18px 50px #0005}.ribbon .wrap{padding-block:18px}.brokerage-strip{overflow:hidden;padding:34px 0 42px;background:#0b1019;border-bottom:1px solid #27364b}.strip-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.strip-head .eyebrow{margin:0;color:#c4cfe0}.motion-control{background:transparent;border:1px solid #465671;color:#b8c7df;border-radius:30px;font-size:11px;padding:7px 12px;cursor:pointer}.placeholder-note{font-size:10px;letter-spacing:.05em;color:#b5c1d2;line-height:1.6}.brokerage-strip .placeholder-note{margin-top:10px}.marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);margin-top:28px}.marquee-track{display:flex;width:max-content;animation:brokerages 32s linear infinite}.marquee-group{display:flex;align-items:center;gap:80px;padding-right:80px;flex-shrink:0}.marquee-group span{font:800 25px Manrope,Arial,sans-serif;letter-spacing:-.04em;color:#d5deeb;white-space:nowrap}.marquee-group span:nth-child(2n){color:#91b6f7}.brokerage-strip.paused .marquee-track,.brokerage-strip:hover .marquee-track,.brokerage-strip:focus-within .marquee-track{animation-play-state:paused}@keyframes brokerages{to{transform:translateX(-50%)}}.growth-section{background:radial-gradient(ellipse at 90% 15%,#122d5770,transparent 35%),#080b11}.growth-section h2 span,.testimonials h2 span{color:#78aaff}.growth-section .section-head{max-width:810px}.value-pack{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;min-height:430px;padding:48px;background:radial-gradient(ellipse at 80% 40%,#16448a99,transparent 65%),linear-gradient(125deg,#12243e,#0a101a);border:1px solid #365b94;border-radius:10px;margin-bottom:35px;overflow:hidden;position:relative}.value-pack:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#3c7be30c 1px,transparent 1px),linear-gradient(90deg,#3c7be30c 1px,transparent 1px);background-size:35px 35px;pointer-events:none}.pack-heading{position:relative;z-index:2}.pack-heading h3{font-size:36px;line-height:1.15;letter-spacing:-.05em}.pack-heading h3 span{color:#8ab5ff}.pack-heading p{font-size:14px;color:#bdcce1;max-width:330px;margin-top:18px}.pack-heading .eyebrow{font-size:9px}.pack-heading .button{margin-top:10px}.pack-art{height:330px;position:relative;perspective:900px}.pack-art:after{content:"";position:absolute;bottom:1px;left:4%;right:0;height:55px;background:#0007;filter:blur(25px);border-radius:50%;z-index:0}.pack-book{position:absolute;width:150px;height:224px;padding:20px 15px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(130deg,#2d82ff,#124496);border:1px solid #87b7ff77;border-radius:2px 5px 5px 2px;box-shadow:10px 14px 24px #0008,inset 7px 0 #0003;transform:rotateY(-17deg) rotateZ(-5deg);z-index:2}.pack-book small{font:800 17px Manrope,Arial,sans-serif;letter-spacing:-.06em}.pack-book strong{font:800 20px/1.18 Manrope,Arial,sans-serif;letter-spacing:-.04em}.pack-book>span{font-size:7px;letter-spacing:.13em;color:#cfdef5}.book-0{left:0;top:75px;background:linear-gradient(125deg,#fc973d,#b94000);transform:rotateY(-17deg) rotateZ(-10deg)}.book-1{left:18%;top:35px}.book-2{left:37%;top:0;z-index:5;background:linear-gradient(125deg,#1c2d48,#080c13);border-color:#ff7900}.book-3{left:56%;top:35px;transform:rotateY(-17deg) rotateZ(5deg)}.book-4{left:75%;top:75px;background:linear-gradient(125deg,#fd9434,#c04400);transform:rotateY(-17deg) rotateZ(10deg)}.growth-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.growth-card{grid-column:span 2;background:linear-gradient(155deg,#151e2c,#0d1420);border:1px solid #2a3d58;border-radius:9px;overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s}.growth-card:nth-child(4),.growth-card:nth-child(5){grid-column:span 3;display:grid;grid-template-columns:.8fr 1fr}.growth-card:hover{transform:translateY(-6px);border-color:#447ace;box-shadow:0 20px 50px #0005}.resource-art{height:260px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;background:radial-gradient(ellipse at 50% 90%,#2162b877,transparent 65%),#0b1424;perspective:800px}.art-orbit{position:absolute;width:250px;height:250px;border:1px solid #5799ff2b;border-radius:50%;transform:rotateX(63deg) rotateZ(-20deg);bottom:-80px}.resource-cover{position:relative;z-index:2;width:148px;height:208px;border:1px solid #8ab6ff7a;border-radius:3px 5px 5px 3px;transform:rotateY(-18deg) rotateZ(-7deg);padding:16px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:12px 18px 30px #0008,inset 7px 0 #0002;background:linear-gradient(140deg,#2c82ff,#123e87)}.cover-brand{font-size:6px;letter-spacing:.15em;color:#d7e7ff}.resource-cover svg{width:40px;height:40px;color:#cee3ff}.resource-cover strong{font:800 18px/1.15 Manrope,Arial,sans-serif;letter-spacing:-.03em}.cover-foot{font-size:5px;letter-spacing:.12em}.art-code{position:absolute;right:18px;top:12px;font:800 84px/1 Manrope,Arial,sans-serif;letter-spacing:-.07em;color:#7baaff12}.art-launch .resource-cover,.art-roadmap .resource-cover{background:linear-gradient(135deg,#ff9d47,#c74400);border-color:#ffd4af77}.art-launch,.art-roadmap{background:radial-gradient(ellipse at 50% 90%,#ff790030,transparent 65%),#15131a}.art-toolkit .resource-cover{background:linear-gradient(135deg,#273b5a,#0a111d);border-color:#ff7900}.art-live .resource-cover{background:linear-gradient(135deg,#1756ad,#102039)}.growth-copy{padding:28px 25px}.growth-copy .eyebrow{font-size:8px;line-height:1.7;margin-bottom:15px}.growth-copy h3{font-size:25px}.growth-copy>p{font-size:14px;color:#b8c6da;line-height:1.7}.growth-copy ul{padding:0;list-style:none;margin:22px 0}.growth-copy li{font-size:12px;color:#d1def0;padding:7px 0 7px 20px;position:relative;border-top:1px solid #293b54}.growth-copy li:before{content:'✓';position:absolute;left:0;color:#ff7900}.card-link{font-size:11px;color:#8fbbff;font-weight:700;display:flex;justify-content:space-between;gap:12px;margin-top:24px}.card-link:hover{color:white}.growth-card:nth-child(4) .resource-art,.growth-card:nth-child(5) .resource-art{height:100%;min-height:325px}.offer-end{margin-top:40px;padding-top:30px;border-top:1px solid #2f4360;display:flex;align-items:center;justify-content:space-between;gap:25px}.offer-end p{font-size:16px;color:#b9cbe4;margin:0}.path-action{margin-top:35px}.testimonials{background:radial-gradient(ellipse at 30% 0,#11326488,transparent 60%),#0c121e}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testimonial-placeholder{position:relative;padding:30px;background:#111c2d;border:1px dashed #50698d;border-radius:8px;overflow:hidden}.quote-mark{display:block;color:#ff7900;font:800 80px/.8 Georgia,serif;margin-bottom:20px}.placeholder-chip{display:inline-block;font-size:8px;letter-spacing:.12em;border:1px solid #53698b;color:#c0cde0;padding:5px 8px;margin-bottom:20px}.testimonial-placeholder h3{font-size:23px}.testimonial-placeholder p{font-size:13px;color:#aabbd2}.story-person{display:flex;gap:12px;align-items:center;border-top:1px solid #2d405c;padding-top:22px;margin-top:25px;font-size:12px;color:#cad6e7}.story-person>span{height:36px;width:36px;border-radius:50%;display:grid;place-items:center;background:#263d5e;color:#8ebaff}.story-person small{display:block;font-size:9px;color:#93a7c3;margin-top:3px}.book-call{margin:16px 0 0}.booking-note{font-size:11px;color:#aabdd8;margin:12px 0 25px;max-width:330px}.mobile-action{display:none}.js-motion .reveal{opacity:0;transform:translateY(22px);transition:opacity .65s,transform .65s}.js-motion .reveal.visible{opacity:1;transform:none}.hero-copy,.hero-visual{animation:heroEnter .75s both}.hero-visual{animation-delay:.13s}@keyframes heroEnter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.nav{position:relative;z-index:5}.nav .button{background:#ff7900;color:#080b11}.path .button{background:#ff7900}.growth-section .button,.hero .button,.final .button{color:#080b11}.hero-shell:after{content:"";position:absolute;right:-10%;top:10%;height:500px;width:500px;border-radius:50%;background:#1b6df212;filter:blur(60px);pointer-events:none;animation:ambient 12s ease-in-out infinite alternate}@keyframes ambient{to{transform:translate(-35px,30px);opacity:.5}}
@media(max-width:1100px){.growth-card{grid-column:span 3}.growth-card:nth-child(4),.growth-card:nth-child(5){display:block}.growth-card:nth-child(5){grid-column:2/6}.growth-card:nth-child(4) .resource-art,.growth-card:nth-child(5) .resource-art{height:260px;min-height:0}.value-pack{padding:30px;grid-template-columns:.9fr 1.1fr}.pack-book{width:125px;height:200px;padding:17px 12px}.pack-book strong{font-size:17px}.pack-heading h3{font-size:30px}.pack-art{height:300px}.hero h1{font-size:clamp(57px,7.8vw,90px)}}
@media(max-width:700px){.hero h1{font-size:clamp(59px,13vw,91px)}.hero .intro{font-size:17px}.hero-badge{font-size:8px;padding:9px 11px}.hero .button{width:100%;max-width:350px}.brokerage-strip{padding-block:27px}.strip-head{align-items:start}.strip-head .eyebrow{font-size:9px;max-width:180px}.marquee-group{gap:42px;padding-right:42px}.marquee-group span{font-size:22px}.placeholder-note{font-size:9px}.growth-grid{grid-template-columns:1fr;gap:25px}.growth-card,.growth-card:nth-child(4),.growth-card:nth-child(5){grid-column:auto;display:block}.growth-card .resource-art{height:245px}.growth-copy{padding:26px}.growth-copy h3{font-size:27px}.growth-copy .eyebrow{font-size:9px}.growth-copy>p{font-size:15px}.growth-copy li{font-size:13px}.card-link{font-size:12px}.value-pack{grid-template-columns:1fr;padding:28px 23px 5px;min-height:0;gap:15px}.pack-heading h3{font-size:32px}.pack-heading .button{font-size:12px}.pack-art{height:270px;width:100%;margin-top:15px}.pack-book{width:100px;height:175px;padding:15px 10px}.pack-book strong{font-size:15px}.pack-book small{font-size:14px}.pack-book>span{font-size:5px}.book-0{left:-3%;top:58px}.book-1{left:15%;top:27px}.book-2{left:34%;top:0}.book-3{left:53%;top:27px}.book-4{left:72%;top:58px}.offer-end{flex-direction:column;align-items:start}.testimonial-grid{grid-template-columns:1fr}.testimonial-placeholder{padding:27px}.mobile-action:not([hidden]){display:block;position:fixed;left:0;right:0;bottom:0;padding:9px 18px;background:#080b11ed;border-top:1px solid #365b94;z-index:20;backdrop-filter:blur(10px)}.mobile-action .button{width:100%;min-height:45px;padding:10px 18px}.mobile-action:not([hidden])~footer{padding-bottom:95px}.final .button{max-width:100%}}
@media(prefers-reduced-motion:reduce){.marquee-track,.hero-copy,.hero-visual,.hero-shell:after{animation:none!important}.marquee{overflow-x:auto;mask-image:none}.marquee-track{width:auto}.marquee-group{flex-wrap:wrap;gap:20px;padding:0 18px}.marquee-group[aria-hidden]{display:none}.motion-control{display:none}.js-motion .reveal{opacity:1;transform:none;transition:none}.growth-card:hover{transform:none}}
@media(max-width:700px){.hero h1{font-size:clamp(46px,12vw,80px)}}
/* Revision 8: reference-aligned story order and more contemporary visual finish. */
.nav{position:sticky;top:0;background:#080b11eb;backdrop-filter:blur(18px);z-index:30;min-height:86px}.nav nav{font-size:12px;gap:23px}.nav .small{border-radius:7px}.hero{padding-block:88px 90px}.hero-shell{border-bottom:0}.button{border-radius:6px;font-size:13px;letter-spacing:.01em;box-shadow:0 6px 30px #ff790021;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.portrait-pair{gap:14px}.portrait-pair figure{border-radius:10px;overflow:hidden;border:1px solid #557db54d;border-bottom:3px solid #ff7900}.portrait-pair figcaption{padding:18px 15px}.visual-caption{border-radius:7px;margin-top:15px;background:#14233ad9;border:1px solid #4774b933}.hero-visual:before{border-radius:18px;inset:-16px -15px 85px 24px;background:linear-gradient(135deg,#1b6df20d,#1b6df200);border-color:#4a8fff30}.hero-badge{border-color:#377ee666;background:#153d7c4d}.accent-text{color:#7caeff}#people{padding-top:80px;padding-bottom:90px;border-top:1px solid #20344f}.expertise-layout{grid-template-columns:.95fr 1.05fr;gap:58px;align-items:center}.expertise-photo{border-radius:12px;overflow:hidden;border:1px solid #3e6aa866;box-shadow:0 20px 80px #0006}.expertise-photo img{border-radius:0;aspect-ratio:1.05;object-position:55% 40%}.expertise-photo figcaption{border-left:0;border-top:1px solid #427bd04d;background:#101d31;font-size:11px;padding:18px}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff7900;margin-right:7px;box-shadow:0 0 12px #ff790077}.expertise-layout .people{gap:18px}.expertise-layout .people article{border:0;border-bottom:1px solid #304766;padding-bottom:15px}.expertise-layout .people article:last-child{border-color:#ff790055}.expertise-layout .people article>div{padding:15px 0}.expertise-layout .people article .expertise-mark{padding:0;color:#829bbd;font-size:10px}.expertise-layout .people .eyebrow{margin-bottom:12px}.expertise-layout .people h3{font-size:30px}.expertise-layout .people p{font-size:15px;line-height:1.75}.brokerage-strip{padding-block:34px 38px;background:#0b121e;border-top:1px solid #243954;border-bottom:1px solid #243954}.brokerage-heading{font:700 11px Manrope,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#b7c9e3}.brokerage-strip .placeholder-note{font-size:9px;color:#95a9c5;letter-spacing:.04em}.brokerage-strip .marquee{margin-top:28px}.marquee-group span{font-size:27px;color:#dbe5f3}.testimonials{padding-block:80px;background:radial-gradient(ellipse at 100% 0,#142d5580,transparent 55%),#080d16}.testimonials .section-head{max-width:750px}.testimonials h2{font-size:clamp(35px,4.4vw,57px)}.testimonial-placeholder{border:1px solid #375171;background:linear-gradient(150deg,#162439,#101925);padding:28px;border-radius:12px;display:flex;flex-direction:column}.story-top{display:flex;align-items:start;justify-content:space-between;gap:12px}.quote-mark{font-size:65px;margin-bottom:15px}.placeholder-chip{font-size:7px;background:#223650;border-color:#48617e;border-radius:30px;letter-spacing:.1em}.testimonial-placeholder h3{font-size:21px;line-height:1.35}.testimonial-placeholder blockquote{margin:0;color:#c0cde0;font-size:14px;line-height:1.8;flex:1}.story-person{margin-top:24px;padding-top:20px;font-weight:600}.story-person>span{font-size:10px;font-weight:700;background:linear-gradient(125deg,#2153a0,#16335e);border:1px solid #4179c1}.story-person small{font-weight:400}.testimonials .placeholder-note{max-width:620px;font-size:10px}.growth-section{padding-top:95px}.value-pack{border-radius:14px;border-color:#3975cb70;box-shadow:0 16px 70px #0c2d5a33}.value-pack:after{content:"";position:absolute;right:-120px;top:-180px;width:550px;height:550px;border-radius:50%;border:1px solid #4f91f92b;pointer-events:none}.growth-card{border-radius:12px;border-color:#35527788}.growth-card:hover{box-shadow:0 16px 55px #062b5d55;border-color:#4c96ff}.growth-copy h3{font-size:24px}.resource-art{border-bottom:1px solid #36547c44}.growth-card:nth-child(4) .resource-art,.growth-card:nth-child(5) .resource-art{border-bottom:0;border-right:1px solid #36547c44}.fit{background:radial-gradient(ellipse at 0 50%,#1b6df20a,transparent 70%)}.fit h2{font-size:clamp(34px,4vw,56px)}.fit-list li{font-size:15px}.compact-problem{padding-block:70px}.compact-problem h2{font-size:clamp(32px,3.8vw,50px)}.compact-problem .large{font-size:21px}.compact-problem .problem-line{padding-block:14px}.method{border-top:1px solid #324e73}.three{border:0;gap:18px}.three article{border:1px solid #37577d!important;border-radius:11px;background:#0d1828;padding:28px;box-shadow:inset 0 1px #86afff12}.three article:nth-child(2){background:linear-gradient(145deg,#173967,#14243d)}.three article:nth-child(3){border-color:#b65d2e88!important}.three h3{font-size:27px}.path{background:radial-gradient(ellipse at 100% 0,#3a84ff,transparent 70%),#1458c9}.timeline article{background:#0b37761f;border-top-width:2px;padding:22px 14px 0;border-radius:2px}.evidence{background:#0b121c}.evidence-grid .classroom{border:1px solid #42679766;border-radius:10px}.evidence .product-note{border-radius:9px;background:linear-gradient(135deg,#172e50,#111f35)}.faq details{border:1px solid #2b4363;border-radius:7px;padding:20px;margin-bottom:10px;background:#101b2c44}.faq details:first-child{padding-top:20px}.faq details[open]{background:#14243b;border-color:#477abf}.faq summary{font-size:14px}.final form{border-radius:12px;background:linear-gradient(155deg,#101c2d,#0a111c);box-shadow:0 20px 80px #0005}.final form h3{font-size:26px}.fields input,.fields select{border-radius:5px;background:#131f30;border-color:#3d5575}.final{background:radial-gradient(ellipse at 0 25%,#16478d99,transparent 65%),#080f1a}footer{min-height:130px}footer p{line-height:1.8}
@media(max-width:1000px){.nav nav{display:none}.expertise-layout{gap:30px}.three h3{font-size:24px}.testimonial-placeholder{padding:22px}.story-top{gap:6px}.placeholder-chip{font-size:6px}}
@media(max-width:700px){.nav{min-height:75px}.hero{padding-block:45px 55px}.hero .intro{font-size:17px}.hero h1{font-size:clamp(46px,12vw,80px)}.hero-visual:before{inset:-10px -8px 70px 14px}.portrait-pair figcaption{padding:14px 10px;font-size:13px}.portrait-pair figcaption span{font-size:9px}.visual-caption{font-size:11px;padding:17px}.expertise-layout{grid-template-columns:1fr;gap:28px}#people{padding-block:55px}.expertise-photo img{aspect-ratio:1.15}.expertise-layout .people{grid-template-columns:1fr 1fr;gap:20px}.expertise-layout .people h3{font-size:23px}.expertise-layout .people p{font-size:13px}.expertise-layout .people .eyebrow{font-size:8px;line-height:1.6}.expertise-layout .people .expertise-mark{font-size:8px}.brokerage-heading{font-size:10px}.marquee-group span{font-size:23px}.testimonials{padding-block:60px}.testimonial-placeholder{padding:26px}.placeholder-chip{font-size:7px}.growth-section{padding-top:60px}.growth-card:nth-child(4) .resource-art,.growth-card:nth-child(5) .resource-art{border-right:0;border-bottom:1px solid #36547c44}.growth-copy h3{font-size:26px}.compact-problem{padding-block:55px}.three h3{font-size:26px}.faq details{padding:18px}.faq details:first-child{padding-top:18px}.final form{padding:25px 20px}.button:hover{transform:none}}
@media(max-width:380px){.expertise-layout .people{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.button:hover{transform:none}}
/* Original DYM brand treatment: exact colors, solid contrast, localized blue glow. */
:root{--bg:#080b11;--panel:#10151e;--line:#283241;--text:#f5f1e9;--muted:#aeb7c4;--blue:#1b6df2;--orange:#ff7900}
body{background:#080b11;color:#f5f1e9;font-family:Manrope,Arial,sans-serif}.nav{background:#080b11;border-color:#283241;backdrop-filter:none}.nav nav{color:#c8d0da}.hero-shell{background:radial-gradient(circle at 78% 24%,#143467 0,transparent 26%),linear-gradient(125deg,#080b11 35%,#0a111d)}.hero-shell:before{background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(90deg,black,transparent 75%)}.hero-shell:after{display:none}.hero-copy,.hero-visual{animation:none;opacity:1}.hero h1{color:#f5f1e9}.hero h1 span{color:#1b6df2}.hero .intro{color:#d2d9e2}.hero-badge{background:transparent;border-color:#283241;color:#95b9ff}.hero-badge .dot{box-shadow:none}.hero-visual:before{border-color:#1b6df233;background:none;box-shadow:none}.portrait-pair figure{background:#10151e;border-color:#283241;border-bottom-color:#ff7900;box-shadow:none}.portrait-pair figcaption span{color:#aeb7c4}.visual-caption{background:#0d1420;border-color:#283241;color:#bbc6d4}.disclosure{color:#aeb7c4}
.button,.nav .button,.growth-section .button,.hero .button,.path .button,.final .button{background:#ff7900;border-color:#ff7900;color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.065em;font-size:12px;box-shadow:none;border-radius:2px}.button:hover,.nav .button:hover,.growth-section .button:hover,.hero .button:hover,.path .button:hover,.final .button:hover{background:#ff8c24;border-color:#ff8c24;box-shadow:none}.nav .button{background:#1b6df2;border-color:#1b6df2;color:#fff}.nav .button:hover{background:#3a84ff;border-color:#3a84ff}.button span{font-size:18px}.nav .small{border-radius:2px}
.brokerage-strip{background:#080b11;border-color:#283241}.brokerage-heading{color:#c8d0da}.marquee-group span,.marquee-group span:nth-child(2n){color:#d6dee9}.testimonials{background:#0d121b}.testimonial-placeholder{background:#10151e;border-color:#344258}.testimonial-placeholder blockquote{color:#d2d9e2}.placeholder-chip{background:#151c28;border-color:#445063;color:#c8d0da}.story-person{border-color:#283241;color:#d2d9e2}.story-person>span{background:#151c28;border-color:#38465b;color:#95b9ff}.story-person small{color:#aeb7c4}.growth-section{background:#080b11}.growth-section h2 span,.testimonials h2 span,.accent-text{color:#1b6df2}.value-pack{background:radial-gradient(circle at 78% 24%,#143467 0,transparent 45%),#0a111d;border-color:#344258;box-shadow:none}.pack-heading h3 span{color:#f5f1e9}.pack-heading p{color:#aeb7c4}.growth-card{background:#10151e;border-color:#283241}.growth-card:hover{border-color:#1b6df2;box-shadow:0 15px 35px #0005}.growth-copy>p{color:#aeb7c4}.growth-copy li{color:#d2d9e2;border-color:#283241}.growth-copy .eyebrow{color:#ff7900}.card-link{color:#95b9ff}.offer-end{border-color:#283241}.offer-end p{color:#aeb7c4}.resource-art{background:radial-gradient(ellipse at 50% 90%,#1b6df233,transparent 65%),#0d1420}.art-launch,.art-roadmap{background:radial-gradient(ellipse at 50% 90%,#ff79001a,transparent 65%),#0d121b}.resource-cover{background:linear-gradient(140deg,#1b6df2,#124496)}.art-launch .resource-cover,.art-roadmap .resource-cover{background:linear-gradient(135deg,#ff7900,#c74400)}.book-0,.book-4{background:linear-gradient(125deg,#ff7900,#b94000)}.fit{background:transparent}.method{background:#0d121b}.three article,.three article:nth-child(2){background:#10151e;border-color:#283241!important}.three article:nth-child(3){border-top-color:#ff7900!important}.three p{color:#aeb7c4}.three .number{color:#1b6df2}.path{background:#1b6df2}.path .muted,.timeline p{color:#e5edff}.expertise-photo{border-color:#283241;box-shadow:none}.expertise-photo figcaption{background:#10151e;color:#bbc6d4;border-color:#283241}.expertise-layout .people p{color:#aeb7c4}.evidence{background:#0d121b}.evidence .product-note{background:#10151e;border-color:#344258}.evidence p{color:#aeb7c4}.faq details,.faq details:first-child{background:#10151e;border-color:#283241}.faq details[open]{background:#151c28;border-color:#445063}.final{background:radial-gradient(circle at 10% 20%,#143467 0,transparent 40%),#080b11}.final h2 span{color:#1b6df2}.final .lead{color:#d2d9e2}.final form{background:#0e1219;border-color:#38465b;border-top-color:#ff7900;box-shadow:none}.fields input,.fields select{background:#151c27;border-color:#38465b;color:#fff}.form-intro,.consent,.booking-note{color:#aeb7c4}.mobile-action:not([hidden]){background:#080b11f5;border-color:#283241;backdrop-filter:none}
@media(max-width:700px){.hero-shell{background:radial-gradient(circle at 110% 15%,#143467 0,transparent 23%),linear-gradient(125deg,#080b11 35%,#0a111d)}.hero-badge{font-size:8px}.button,.nav .button{font-size:11px}.nav .button{font-size:9px}}
/* Founder expertise without the retired close-up training photograph. */
.expertise-layout{display:block}.expertise-layout .people{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start}.expertise-layout .people article{height:100%;padding:26px;border:1px solid #283241;border-top:2px solid #1b6df2;border-radius:9px;background:#10151e}.expertise-layout .people article:last-child{border:1px solid #283241;border-top:2px solid #ff7900}.expertise-layout .people article>div{padding:16px 0}.expertise-layout .people article .expertise-mark{padding:0;color:#aeb7c4}.expertise-layout .people p{max-width:none}.brokerage-strip .marquee{margin-top:32px}
@media(max-width:700px){.expertise-layout .people{grid-template-columns:1fr;gap:18px}.expertise-layout .people article{padding:24px}.expertise-layout .people h3{font-size:29px}.expertise-layout .people p{font-size:15px}.expertise-layout .people .eyebrow{font-size:10px}}
/* Concrete product evidence in place of the generic product note. */
.product-showcase{background:radial-gradient(circle at 78% 30%,#143467 0,transparent 32%),#080b11}.product-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center}.product-story .muted{max-width:520px;font-size:16px}.product-benefits{list-style:none;padding:0;margin:30px 0}.product-benefits li{display:flex;align-items:start;gap:18px;padding:18px 0;border-bottom:1px solid #283241}.product-benefits li>span{font-size:12px;color:#ff7900;font-weight:800;margin-top:4px}.product-benefits strong{font-size:17px}.product-benefits p{font-size:13px;color:#aeb7c4;margin:5px 0 0}.os-screen{width:min(100%,350px);margin:0 auto;border:1px solid #344258;border-radius:13px;overflow:hidden;background:#0a1019;box-shadow:0 25px 70px #0007}.screen-topline{padding:15px;font-size:9px;letter-spacing:.12em;color:#d2d9e2;border-bottom:1px solid #283241}.screen-topline .dot{background:#1b6df2}.os-screen img{width:100%;height:auto}.os-screen figcaption{padding:16px;font-size:10px;color:#aeb7c4;border-top:1px solid #283241}.os-screen figcaption span{display:block;color:#95b9ff;margin-top:4px}.evidence-grid>figure{grid-template-columns:1.4fr 1fr;align-items:center}.evidence-grid .classroom{grid-row:auto}.brokerage-strip:focus-visible{outline:2px solid #1b6df2;outline-offset:-2px}.brokerage-strip .strip-head{justify-content:center}.story-top{justify-content:flex-start}
@media(max-width:1000px){.product-layout{gap:40px}}
@media(max-width:700px){.product-layout{grid-template-columns:1fr;gap:35px}.product-story .muted{font-size:15px}.os-screen{max-width:310px}.product-showcase{background:#080b11}.evidence-grid>figure{grid-template-columns:1fr;gap:24px}}
/* Approved message and conversion hierarchy. */
.hero-support{max-width:500px;color:#aeb7c4;font-size:16px;line-height:1.7;margin:0 0 28px}.hero .intro{font-size:22px;line-height:1.45;max-width:500px;color:#f5f1e9;margin:26px 0 17px}.hero h1{font-size:clamp(60px,7.1vw,98px)}.hero h1 span{white-space:normal}.compact-problem{padding-top:80px}.compact-problem .large{font-size:22px}.method h2{font-size:clamp(38px,4.5vw,63px)}.call-outcomes{padding:0;list-style:none;counter-reset:call;max-width:420px;margin:28px 0;color:#d2d9e2}.call-outcomes li{counter-increment:call;position:relative;padding:14px 0 14px 37px;border-top:1px solid #283241;font-size:14px}.call-outcomes li:before{content:counter(call,decimal-leading-zero);position:absolute;left:0;top:15px;color:#ff7900;font-size:11px;font-weight:800}.final .book-call{display:none}.final .booking-note{font-size:12px}.product-story .lead{font-size:22px}.final h2{font-size:clamp(38px,4.5vw,63px)}
@media(max-width:1000px){.hero h1{font-size:clamp(51px,6.7vw,78px)}}
@media(max-width:700px){.hero h1{font-size:clamp(43px,11.8vw,78px)}.hero .intro{font-size:21px;line-height:1.45}.hero-support{font-size:15px}.compact-problem{padding-top:55px}.compact-problem .large{font-size:19px}.method h2{font-size:39px}.final h2{font-size:40px}.call-outcomes li{font-size:13px}}
/* Main partnership home and separate free training room navigation. */
.site-menu{display:none}.nav>nav{gap:18px;font-size:11px}.nav>nav a:last-child{color:#f5f1e9;border-bottom:1px solid #ff7900;padding-bottom:3px}.site-menu summary{cursor:pointer;font-size:12px;font-weight:700;color:#f5f1e9;list-style:none;padding:10px 4px}.site-menu summary:after{content:' +';color:#ff7900}.site-menu[open] summary:after{content:' −'}.site-menu nav{position:absolute;right:0;top:100%;display:flex!important;flex-direction:column;align-items:stretch;gap:0!important;min-width:235px;background:#10151e;border:1px solid #38465b;padding:8px;box-shadow:0 20px 35px #0007;border-radius:3px}.site-menu nav a{padding:12px 14px;font-size:12px;color:#d2d9e2}.site-menu nav a:hover{background:#151c28;color:#fff}.site-menu nav a:last-child{color:#ff7900}footer a{color:#f5f1e9}footer a:hover{color:#ff7900}
@media(max-width:1000px){.nav>nav{display:none}.site-menu{display:block;position:relative;margin-left:auto}.nav{gap:14px}}
@media(max-width:700px){.nav{gap:9px}.nav img{width:112px}.site-menu summary{font-size:11px}.nav .button.small{padding:9px 10px;gap:7px;font-size:9px}.site-menu nav{right:-90px}.nav{min-height:75px}}
/* Mobile hero: concise, centered, full-width action and authentic product evidence. */
.arrow-icon{display:inline-block;vertical-align:middle;flex:0 0 auto;width:20px;height:20px}.button .arrow-icon{width:21px;height:21px}.card-link .arrow-icon{width:16px;height:16px}.os-screen figcaption .arrow-icon{display:inline-block;width:13px;height:13px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero .intro{font-size:19px;line-height:1.7;color:#d2d9e2;margin:25px 0 28px;max-width:520px}.hero-badge{font-size:9px;letter-spacing:.1em}.hero-proof{display:flex;align-items:center;gap:14px;margin-top:20px;padding:13px 15px;border:1px solid #283241;border-radius:7px;background:#10151e;max-width:440px;text-align:left}.hero-proof:hover{border-color:#1b6df2;background:#121a28}.proof-thumb{width:51px;height:74px;overflow:hidden;flex:0 0 auto;border-radius:4px;border:1px solid #344258}.proof-thumb img{width:100%;height:100%;object-fit:cover;object-position:center 33%}.proof-copy{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.proof-copy .proof-label{font-size:8px;letter-spacing:.12em;color:#ff7900}.proof-copy strong{font-size:13px;color:#f5f1e9}.proof-copy>span:last-child{font-size:10px;line-height:1.5;color:#aeb7c4}.hero-proof>.arrow-icon{width:17px;color:#95b9ff}.site-menu summary:after,.site-menu[open] summary:after{display:none}.site-menu summary{display:grid;place-items:center;min-width:42px;min-height:44px;padding:8px}.site-menu summary::-webkit-details-marker{display:none}.site-menu[open] summary{color:#ff7900}
@media(max-width:1000px){.nav>a:first-child{order:0}.nav>nav{order:1}.nav>.button{order:2;margin-left:auto}.site-menu{order:3;margin-left:0}.site-menu nav{right:0}.hero .intro{font-size:17px}}
@media(max-width:700px){.wrap.nav{width:calc(100% - 36px)}.nav{min-height:70px;gap:12px}.nav img{width:121px}.nav .button.small{min-height:42px;font-size:10px;letter-spacing:.025em;padding:10px 13px;gap:8px}.nav .button .arrow-icon{width:16px;height:16px}.site-menu summary{min-width:32px}.site-menu nav{right:0;min-width:235px}.hero{padding-top:38px;padding-bottom:44px;gap:28px}.hero-copy{text-align:center}.hero-badge{font-size:8px;line-height:1.6;max-width:100%;padding:9px 12px;margin-inline:auto;justify-content:center;letter-spacing:.075em;margin-bottom:25px}.hero h1{font-size:clamp(36px,10vw,54px);line-height:1.09;letter-spacing:-.055em}.hero .intro{font-size:16px;line-height:1.65;max-width:34ch;margin:22px auto 25px}.hero .button{width:100%;max-width:none;justify-content:center;position:relative;min-height:55px;font-size:12px;letter-spacing:.04em;padding-inline:42px}.hero .button>.arrow-icon{position:absolute;right:19px}.hero-proof{max-width:none;width:100%;margin-top:15px;padding:12px 14px;gap:13px}.proof-thumb{width:44px;height:57px}.proof-copy strong{font-size:13px}.proof-copy .proof-label{font-size:7px}.proof-copy>span:last-child{font-size:10px}.hero-visual:before{display:none}.portrait-pair{gap:12px}.portrait-pair img{aspect-ratio:1.05;object-position:50% 18%}.portrait-pair figcaption{padding:13px 10px}.visual-caption{font-size:11px;margin-top:12px;padding:15px}.hero-visual{padding:0}.hero-shell{background:radial-gradient(circle at 100% 20%,#143467 0,transparent 26%),linear-gradient(125deg,#080b11 35%,#0a111d)}}
@media(prefers-reduced-motion:reduce){.hero-proof{transition:none}}

/* Keep longer hero copy within its grid track on every screen. */
.hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.hero-copy,.hero-visual{min-width:0}.hero h1{overflow-wrap:break-word}.hero-badge{white-space:normal}.hero-badge .dot{flex-shrink:0}
@media(max-width:700px){.hero{grid-template-columns:minmax(0,1fr)}.hero h1{font-size:clamp(32px,8.5vw,46px);line-height:1.12}.hero-badge{max-width:100%;text-wrap:balance}.portrait-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* 2027 hero: short supporting phrases and a clear outcome emphasis. */
.hero h1{font-size:clamp(46px,5.1vw,72px);line-height:1.08;letter-spacing:-.055em;text-wrap:balance}.hero-emphasis{font-style:normal;text-decoration-line:underline;text-decoration-color:#ff7900;text-decoration-thickness:.055em;text-underline-offset:.12em}.hero .intro{max-width:36ch;text-wrap:balance}.hero .intro strong{color:#f5f1e9;font-weight:800}
@media(max-width:700px){.hero h1{font-size:clamp(32px,8.5vw,46px);line-height:1.13}.hero .intro{max-width:31ch;line-height:1.6;font-size:16px;margin:23px auto 26px}.hero .intro>span{display:block}.hero .intro>strong{display:block;margin-top:2px}.hero-badge{letter-spacing:.08em}}

/* A restrained glow draws attention to the primary hero action. */
.hero-copy>.button{box-shadow:0 0 18px #ff790026;animation:hero-cta-glow 3.6s ease-in-out infinite;transform-origin:center}
@keyframes hero-cta-glow{0%,100%{transform:scale(1);box-shadow:0 0 18px #ff790026}50%{transform:scale(1.012);box-shadow:0 0 28px #ff790052}}
.hero-copy>.button:hover,.hero-copy>.button:focus-visible{animation:none;transform:none;box-shadow:0 0 26px #ff790052}
@media(prefers-reduced-motion:reduce){.hero-copy>.button{animation:none;transform:none;box-shadow:0 0 18px #ff790026}}

/* Stronger primary CTA emphasis, without changing layout dimensions. */
.hero-badge .dot{background:#38d879}
.hero-copy>.button{animation:hero-cta-glow 2.6s ease-in-out infinite}
@keyframes hero-cta-glow{0%,100%{transform:scale(1);box-shadow:0 0 15px #ff790038,0 0 0 0 #ff790038}50%{transform:scale(1.025);box-shadow:0 0 36px #ff790080,0 0 0 7px #ff790012}}
@media(prefers-reduced-motion:reduce){.hero-copy>.button{animation:none;transform:none}}

/* Listing Growth Partnership refinement: retain palette, typography and layout. */
.hero .intro{max-width:47ch;text-wrap:pretty}.hero .intro>strong{display:inline}.cta-context{max-width:49ch;color:#aeb7c4;font-size:12px;line-height:1.65;margin:17px 0 0}.system-note{color:#aeb7c4;font-size:13px;line-height:1.75;max-width:76ch;margin-top:26px}.workflow-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin-top:70px}.workflow-pair article{padding:30px;border:1px solid #283241;border-radius:8px;background:#10151e;min-width:0}.workflow-pair h3{font-size:27px;line-height:1.2;margin:16px 0}.workflow-pair p{font-size:15px;line-height:1.75}.workflow-steps{color:#f5f1e9;font-weight:700}.conversion-path{display:flex;flex-wrap:wrap;gap:9px;list-style:none;padding:0;margin:26px 0}.conversion-path li{font-size:12px;color:#f5f1e9;padding:9px 11px;border:1px solid #344258;border-radius:4px}.conversion-path li:not(:last-child):after{content:' →';color:#ff7900}.compounding{padding-top:75px;margin-top:65px;border-top:1px solid #283241}.compounding>.lead,.coaching-intro{max-width:760px;font-size:18px;line-height:1.75}.compounding h2{font-size:clamp(32px,4.5vw,60px)}.compound-close{border-left:3px solid #ff7900;padding-left:20px;margin-top:28px;font-size:18px;max-width:700px}.offer-end p{max-width:670px}.growth-copy h3{overflow-wrap:break-word}.method .three article,.compounding .three article{min-width:0}.method .three h3{font-size:24px;overflow-wrap:break-word}
@media(max-width:1000px){.nav .button.small{font-size:10px;letter-spacing:0}}
@media(max-width:700px){.workflow-pair{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:42px}.workflow-pair article{padding:24px}.workflow-pair h3{font-size:25px}.cta-context{margin:16px auto 0;font-size:11px;max-width:43ch}.hero .intro{max-width:36ch;font-size:16px;line-height:1.65}.hero .intro>strong{display:inline}.nav>.button.small{display:none}.nav .site-menu{margin-left:auto}.compounding{padding-top:45px;margin-top:45px}.compounding>.lead,.coaching-intro{font-size:16px}.conversion-path{gap:7px}.conversion-path li{font-size:11px}.method h2{font-size:clamp(30px,8.5vw,39px)}.evidence h2{font-size:clamp(30px,8vw,42px)}}

/* Authentic Prospecting OS plan, progress and conversation screens. */
.product-screens{min-width:0;max-width:390px;justify-self:center;width:100%}.product-screens .os-screen{max-width:100%;margin:0}.screen-note{font-size:11px;color:#aeb7c4;line-height:1.7;margin:16px 0}.screen-detail{border:1px solid #283241;border-radius:6px;margin-top:12px;overflow:hidden}.screen-detail summary{padding:16px;font-weight:700;font-size:13px;cursor:pointer;color:#f5f1e9}.screen-detail p{padding:16px;font-size:12px;color:#aeb7c4;margin:0}.screen-detail img{width:100%;height:auto}.hero-proof .proof-thumb img{object-position:center top}
@media(max-width:700px){.product-screens{max-width:340px}}

.hero h1 .hero-emphasis{color:var(--blue)}

/* Wolf Pack: attributed training network extending DYM's core five-part offer. */
.wolf-affiliation{display:flex;align-items:center;gap:12px;margin:24px 0 0;color:#b3becd;font-size:13px}.wolf-affiliation img{width:32px;height:36px;object-fit:contain}.offer-readiness{max-width:770px;font-size:13px;color:#b3becd;line-height:1.7;margin-top:28px}.wolf-network{background:radial-gradient(ellipse at 15% 8%,#14346744,transparent 42%),#080b11;border-top:1px solid #283241;border-bottom:1px solid #283241}.wolf-heading{display:grid;grid-template-columns:minmax(0,1fr) 108px;gap:40px;align-items:center}.wolf-heading h2{font-size:clamp(34px,4.1vw,58px);max-width:970px;line-height:1.12;text-wrap:balance}.wolf-mark{width:108px;height:auto;object-fit:contain}.wolf-intro{max-width:880px;font-size:19px;line-height:1.75;margin:30px 0 14px}.wolf-guidance{font-size:18px;font-weight:700;max-width:800px}.wolf-access{font-size:13px;line-height:1.7;color:#b3becd;max-width:790px;margin:0 0 38px}.wolf-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.wolf-card{min-width:0;border:1px solid #2b3543;background:linear-gradient(155deg,#111925,#0b1018);border-radius:12px;overflow:hidden;transition:border-color .2s}.wolf-card:hover{border-color:#4f77ae}.wolf-art{display:block;padding:28px 22px 12px;background:radial-gradient(ellipse,#1b6df21f,transparent 70%)}.wolf-art img{width:100%;height:260px;object-fit:contain}.wolf-art>span{display:block;text-align:right;font-size:11px;color:#b3becd;margin-top:12px}.wolf-card-copy{padding:25px 30px 30px}.wolf-card-copy .eyebrow{font-size:10px;margin-bottom:14px}.wolf-card h3{font-size:29px;line-height:1.15;margin-bottom:17px}.wolf-benefit{color:#f6f3ec;font-size:18px;line-height:1.5;font-weight:700}.wolf-card-copy>p:not(.eyebrow):not(.wolf-benefit){font-size:15px;color:#b3becd;line-height:1.75}.wolf-card ul{margin:20px 0 0;padding-left:19px;color:#d2d9e2;font-size:14px;line-height:1.8}.wolf-complement{border-top:1px solid #2b3543;padding-top:16px;margin:20px 0 0}.wolf-optional{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.wolf-optional .wolf-art{padding:24px}.wolf-optional .wolf-art img{height:auto;max-height:310px;object-fit:contain}.wolf-support{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:44px 0}.wolf-support article{border-top:1px solid #344258;padding-top:23px}.wolf-support h3{font-size:21px;margin:16px 0}.wolf-support p{font-size:15px;color:#b3becd;line-height:1.75}.partnership-checklist{border:1px solid #2b3543;border-radius:10px;padding:34px;background:#0d131d}.checklist-intro h3{font-size:32px}.checklist-intro>p:last-child{max-width:700px;color:#b3becd;font-size:14px;line-height:1.7}.checklist-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;margin-top:27px}.checklist-columns h4{font-size:15px;color:#f6f3ec;margin:0 0 20px}.checklist-columns ul{list-style:none;padding:0;margin:0}.checklist-columns li{font-size:14px;line-height:1.6;color:#d2d9e2;padding:9px 0 9px 25px;position:relative;border-bottom:1px solid #202a38}.checklist-columns li:before{content:'✓';color:#66a1ff;position:absolute;left:0;font-weight:700}.checklist-note{font-size:12px;color:#b3becd;line-height:1.7;margin:18px 0 0}.wolf-implementation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:35px;align-items:center;border:1px solid #315487;background:radial-gradient(ellipse at 0 50%,#12356a66,transparent 75%),#101722;border-radius:10px;padding:38px;margin-top:28px}.wolf-implementation h3{font-size:clamp(28px,3.2vw,42px);line-height:1.15}.wolf-implementation p:not(.eyebrow){max-width:680px;color:#d2d9e2;line-height:1.75;font-size:15px}.wolf-implementation>.button{font-size:12px;gap:16px}.implementation-path{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:22px 0 0;font-size:12px;font-weight:700}.implementation-path li:not(:last-child):after{content:' →';color:#ff7900;margin-left:10px}
@media(max-width:1000px){.wolf-art img{height:220px}.wolf-card-copy{padding:24px}.wolf-implementation{grid-template-columns:minmax(0,1fr)}.wolf-implementation>.button{justify-self:start}.wolf-heading{grid-template-columns:minmax(0,1fr) 75px;gap:24px}.wolf-mark{width:75px}}
@media(max-width:700px){.wolf-heading{grid-template-columns:minmax(0,1fr)}.wolf-mark{width:52px;grid-row:1}.wolf-heading h2{font-size:clamp(30px,8vw,43px);text-wrap:pretty}.wolf-intro{font-size:16px;line-height:1.7;margin-top:25px}.wolf-guidance{font-size:16px}.wolf-access{font-size:12px}.wolf-products,.wolf-optional,.wolf-support,.checklist-columns{grid-template-columns:minmax(0,1fr)}.wolf-products{gap:22px}.wolf-art{padding:20px 12px 10px}.wolf-art img{height:auto;max-height:none;aspect-ratio:2/1;object-fit:contain}.wolf-card h3{font-size:26px}.wolf-card-copy{padding:22px}.wolf-optional .wolf-art{padding:16px}.wolf-optional .wolf-art img{aspect-ratio:16/9;max-height:none}.wolf-support{gap:12px;margin-block:30px}.partnership-checklist{padding:24px}.checklist-columns{gap:28px}.wolf-implementation{padding:25px;gap:20px}.wolf-implementation>.button{width:100%;justify-content:center}.wolf-affiliation{font-size:12px;line-height:1.6}.checklist-intro h3{font-size:28px}}
@media(prefers-reduced-motion:reduce){.wolf-card{transition:none}}

/* Lightweight motion: one-time observer reveals and fine-pointer hover only. */
.js-motion .wolf-card.reveal,.js-motion .wolf-support article.reveal,.js-motion .wolf-implementation.reveal{transition:opacity .5s ease,transform .5s ease;transform:translateY(16px)}
.js-motion .wolf-card.reveal.visible,.js-motion .wolf-support article.reveal.visible,.js-motion .wolf-implementation.reveal.visible{transform:none}
.js-motion .wolf-card:nth-child(2).reveal,.js-motion .wolf-support article:nth-child(2).reveal{transition-delay:70ms}.js-motion .wolf-support article:nth-child(3).reveal{transition-delay:140ms}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.wolf-art img{transition:transform .28s ease}.wolf-art:hover img,.wolf-art:focus-visible img{transform:translateY(-4px) scale(1.015)}}
@media(prefers-reduced-motion:reduce){.js-motion .wolf-card.reveal,.js-motion .wolf-support article.reveal,.js-motion .wolf-implementation.reveal{opacity:1;transform:none;transition:none;transition-delay:0s}.wolf-art img{transition:none;transform:none}}
