:root{--navy:#041325;--red:#ec1030;--blue:#244fff;--ink:#152239;--muted:#526078;--paper:#fafaf9;--line:#dce1e7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 Arial,Helvetica,sans-serif}a{color:inherit}img{display:block;max-width:100%}.wrap{width:min(1200px,calc(100% - 80px));margin:auto}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.13}h1,h2{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.045em}h1{font-size:clamp(30px,3vw,43px)}h2{font-size:clamp(35px,4vw,56px)}h3{font-size:24px}p{margin-top:20px}em{font-style:normal;color:var(--red)}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.16em;line-height:1.6;margin:0 0 20px}.eyebrow b{color:var(--red);padding:0 8px;font-size:20px}.red,.red-text{color:#cf0b29}.electric{color:#2347db}.nav{position:sticky;top:0;z-index:10;background:var(--navy);color:white;border-bottom:1px solid #ffffff26}.nav-inner{height:84px;display:flex;align-items:center;justify-content:space-between;gap:25px}.logo{font:700 26px/1 Georgia,serif;text-decoration:none;letter-spacing:-1px;white-space:nowrap}.logo span{color:#ff2441}.nav nav{display:flex;gap:32px;font-size:14px}.nav nav a{text-decoration:none}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--red);color:white;font-size:15px;line-height:1.5;font-weight:700;text-decoration:none;padding:17px 25px;min-height:50px;text-align:center;transition:background .2s,transform .2s}.button:hover{background:#bf0924;transform:translateY(-2px)}.button.small{padding:12px 19px;font-size:14px}.button.dark{background:var(--navy)}.button.light{background:white;color:var(--navy)}.underlink{text-underline-offset:6px;font-size:15px}.hero{background:var(--navy);color:white;padding:64px 0 75px}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.hero-brand{font:bold clamp(70px,8.8vw,124px)/.85 Georgia,serif;letter-spacing:-.075em;margin:35px 0 30px}.hero-brand span{color:#ff1234}.intro{font-size:18px;max-width:550px;color:#d2d9e4;line-height:1.65;margin-top:24px}.actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.portraits{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.portraits figure{margin:0;min-width:0}.portraits figure+figure{margin-top:0}.portraits img{width:100%;height:310px;object-fit:cover;object-position:50% 25%}.portraits figure:first-child img{object-position:55% 25%}.portraits figcaption{font-size:14px;line-height:1.45;padding:15px 0;border-bottom:2px solid var(--red)}.portraits figure+figure figcaption{border-color:var(--blue)}.portraits strong{font-size:19px}.duo-line{font:700 33px/1.2 Georgia,serif;margin-top:34px;letter-spacing:-.035em}.duo-line span{color:#ff2441}.hero-note{font-size:14px;color:#b9c4d3;margin-top:14px}.stats{display:grid;grid-template-columns:repeat(5,1fr);padding:34px 0;border-bottom:1px solid var(--line)}.stats div{display:flex;flex-direction:column;align-items:center;border-right:1px solid var(--line)}.stats div:last-child{border:0}.stats strong{font:700 37px/1.2 Georgia,serif}.stats span{font-size:14px;color:var(--muted);margin-top:8px}.section{padding:95px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.split>div>p:not(.eyebrow){color:var(--muted)}.tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.tags span{font-size:13px;border:1px solid var(--line);padding:7px 12px}.questions{padding-top:10px}.questions article{display:flex;gap:23px;padding:30px 0;border-bottom:1px solid var(--line)}.questions span{font-size:14px;color:var(--red)}.questions h3{font-size:23px;line-height:1.45;font-weight:500}.difference{background:var(--navy);color:white;padding:75px 0}.difference .wrap{border-left:4px solid var(--red);padding-left:40px}.difference h2{max-width:900px}.difference em,.results em,.closing em{color:#ff3450}.difference p:last-child{max-width:840px;color:#d1dae6}.section-top{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:end;margin-bottom:48px}.section-top>p{color:var(--muted)}.deliverables{display:grid;grid-template-columns:1fr 1fr;gap:0 55px}.deliverables article{padding:30px 0;display:flex;gap:24px;border-top:1px solid var(--line)}.deliverables article:last-child{grid-column:1/-1;max-width:850px}.number{flex-shrink:0;display:grid;place-items:center;width:52px;height:52px;background:var(--navy);color:white;font:24px Georgia,serif;border-radius:50%}.blue{background:var(--blue)}.scarlet{background:var(--red)}.label{font-size:12px;letter-spacing:.12em;font-weight:700;margin:0 0 10px}.deliverables h3{font-size:23px;line-height:1.3}.deliverables p:last-child{font-size:16px;color:var(--muted);margin-top:13px}.calendar,.brochure{background:#edf0f5}.section-intro{color:var(--muted)}.weeks{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:38px}.weeks article{background:#fff}.weeks h3{display:flex;align-items:center;justify-content:space-between;background:var(--navy);color:white;padding:20px;font:36px Georgia,serif}.weeks small{font:700 12px Arial;letter-spacing:.1em}.weeks p{padding:22px;margin:0;font-size:16px;min-height:132px;border-bottom:1px solid var(--line)}.weeks p span{display:block;font-size:13px;margin-top:8px;color:var(--muted)}.bios{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.bios article{border:1px solid var(--line)}.bios img{width:100%;height:360px;object-fit:cover;object-position:center 25%}.bios article:first-child img{object-position:center 25%}.bio-content{padding:32px}.bio-content .eyebrow{font-size:12px;margin-bottom:13px}.bio-content h3{font:700 33px/1.2 Georgia,serif;letter-spacing:-.04em}.bio-content p,.bio-content li{font-size:16px;color:var(--muted)}.bio-content ul{padding-left:19px}.bio-content li{margin-bottom:10px}.bio-content .expertise{border-top:1px solid var(--line);padding-top:22px;color:var(--ink);font-size:14px}.results{background:var(--navy);color:white}.results .split>div>p{color:#c6d1df}.outcomes{list-style:none;padding:0;margin:0}.outcomes li{padding:0 0 19px 27px;position:relative}.outcomes li:before{content:'✓';color:#ff3450;position:absolute;left:0;font-weight:700}.confidential{border-top:1px solid #ffffff30;padding-top:22px;font-size:14px}.offer{background:var(--red);color:white;padding:55px;display:grid;grid-template-columns:1.2fr 1fr;gap:60px}.offer h2{font-size:43px}.offer .terms{font-size:14px;max-width:500px}.price-box{border-left:1px solid #ffffff60;padding-left:40px;display:flex;flex-direction:column;justify-content:center}.price{font:700 62px/1.1 Georgia,serif;letter-spacing:-.055em;margin-top:5px;white-space:nowrap}.price span{font-size:26px;letter-spacing:0}.price-box p:nth-child(3){margin:10px 0 28px}.brochure .button{margin-top:28px}.micro{font-size:13px!important;margin-top:12px}.faq h3{margin-bottom:18px}details{border-bottom:1px solid #cdd5df}summary{cursor:pointer;font-weight:600;padding:19px 20px 19px 0;font-size:16px}details p{margin:0 0 23px;color:var(--muted);font-size:15px}.closing{text-align:center;background:var(--navy);padding:80px 0;color:white}.closing .button{margin-top:30px}footer{background:var(--navy);color:#b9c4d3;padding:40px 0;border-top:1px solid #ffffff25;font-size:14px}.footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.footer-grid strong{color:white}.footer-grid div a{display:block;text-decoration:none;margin-top:7px;overflow-wrap:anywhere}a:focus-visible,summary:focus-visible{outline:3px solid #5885ff;outline-offset:5px}.skip{position:fixed;top:-100px;left:15px;z-index:100;background:#fff;color:var(--navy);padding:10px}.skip:focus{top:10px}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.hero-grid{gap:30px}.portraits img{height:250px}.hero .eyebrow{font-size:11px;letter-spacing:.1em}.hero .eyebrow b{padding:0 4px}.split{gap:45px}.offer{padding:35px;gap:30px}.price-box{padding-left:25px}.price{font-size:50px}.bios img{height:300px}.weeks{gap:10px}.weeks p{padding:16px}.stats span{font-size:12px}}@media(max-width:720px){.wrap{width:calc(100% - 40px)}.nav-inner{height:72px;gap:12px}.nav nav{display:none}.logo{font-size:22px}.button.small{font-size:12px;padding:10px 13px}.hero{padding:40px 0 48px}.hero-grid{grid-template-columns:1fr;gap:42px}.hero-brand{font-size:95px;margin:26px 0}.hero h1{font-size:33px}.hero .eyebrow{font-size:10px}.intro{font-size:17px}.actions{gap:20px}.hero-right{max-width:460px;width:100%;margin:auto}.portraits img{height:280px}.portraits figure+figure{margin-top:0}.duo-line{font-size:32px}.stats{grid-template-columns:repeat(3,1fr);gap:25px 0;padding:30px 0}.stats div:nth-child(3){border:0}.stats div:nth-child(4){grid-column:1/2}.stats strong{font-size:30px}.stats span{font-size:11px;text-align:center}.section{padding:60px 0}.split,.section-top,.deliverables,.bios,.offer{grid-template-columns:1fr;gap:34px}.section-top{margin-bottom:30px}.section-top>p{margin:0}h2{font-size:36px}.questions{padding:0}.questions article:first-child{padding-top:0}.questions h3{font-size:21px}.difference{padding:55px 0}.difference .wrap{padding-left:23px}.deliverables{gap:0}.deliverables article{gap:17px}.number{width:43px;height:43px;font-size:22px}.deliverables h3{font-size:21px}.weeks{grid-template-columns:1fr 1fr;gap:14px}.weeks p{min-height:145px;font-size:14px}.bios img{height:360px}.bio-content{padding:26px}.offer{padding:30px}.offer h2{font-size:34px}.price-box{border-left:0;border-top:1px solid #ffffff70;padding:27px 0 0}.price{font-size:56px}.footer-grid{grid-template-columns:1fr;gap:25px}.closing{padding:60px 0}.eyebrow{font-size:12px}.outcomes{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
