:root{--navy:#0b2452;--ink:#18383b;--soft:#587174;--cream:#fbf7ef;--paper:#fffdfa;--green:#57c925;--green-dark:#2c8c31;--blue:#188fd0;--blue-dark:#0c5aa0;--line:#0c2f4f21;--shadow:0 22px 65px #1635461a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,sans-serif;line-height:1.6}a{color:inherit}h1,h2,h3{letter-spacing:-.035em;margin-top:0;font-family:Playfair Display,serif;line-height:1.04}.eyebrow{color:#19736a;letter-spacing:.21em;text-transform:uppercase;font-size:12px;font-weight:700}.siteHeader{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#fffdfaf2;justify-content:space-between;align-items:center;min-height:92px;padding:10px clamp(22px,4vw,62px);display:flex;position:sticky;top:0}.brandLockup{align-items:center;gap:10px;min-width:320px;text-decoration:none;display:flex}.brandLockup img{object-fit:contain;width:142px;height:64px}.brandWords{line-height:1;display:grid}.brandWords strong{color:var(--navy);letter-spacing:.01em;font:700 24px Playfair Display,serif}.brandWords small{letter-spacing:.22em;color:var(--green-dark);margin-top:5px;font-weight:700}.brandWords em{color:var(--navy);margin-top:4px;font-size:8px;font-style:normal}.siteHeader nav{align-items:center;gap:25px;display:flex}.siteHeader nav a{color:#071a33;font-size:14px;font-weight:600;text-decoration:none}.navCta{background:linear-gradient(90deg,var(--green-dark),#4ea225);border-radius:16px;padding:13px 20px;color:#fff!important}.hero{background:radial-gradient(circle at 92% 8%,#57c9251c,#0000 27%),linear-gradient(120deg,#fffaf3,#fffdfa);grid-template-columns:1.02fr .98fr;align-items:start;gap:6vw;min-height:760px;padding:clamp(38px,5vw,75px) clamp(22px,4.5vw,70px) 0;display:grid;position:relative;overflow:hidden}.heroCopy{z-index:2;padding-top:18px;position:relative}.hero h1,.pageHero h1{color:var(--navy);max-width:790px;margin-bottom:22px;font-size:clamp(58px,6.4vw,102px)}.hero h1 em{color:var(--green-dark);font-weight:600}.hero h1>span{color:var(--green-dark)}.lead{color:#445d61;max-width:620px;font-size:clamp(18px,1.4vw,21px)}.actions{flex-wrap:wrap;gap:18px;margin-top:30px;display:flex}.button{border:1px solid var(--green-dark);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-flex}.primary{background:linear-gradient(90deg,var(--green-dark),#169447);color:#fff}.secondary{color:var(--navy);background:#fff}.heroRight{z-index:2;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:8px;display:grid;position:relative}.pillar{box-shadow:var(--shadow);text-align:center;background:#ffffffed;border:1px solid #0c2f4f0f;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:24px 20px 18px;display:flex}.pillarIcon{width:82px;height:82px;color:var(--green-dark);background:#eef8e8;border-radius:50%;place-items:center;margin-bottom:20px;font-size:38px;display:grid}.pillar:nth-child(2) .pillarIcon,.pillar:nth-child(3) .pillarIcon{color:var(--blue-dark);background:#edf5fb}.pillar strong{color:var(--green-dark);font:600 27px Playfair Display,serif}.pillar:nth-child(2) strong,.pillar:nth-child(3) strong{color:#0752b5}.pillar p{color:#20292c;margin:9px 0 14px;line-height:1.45}.pillar i{background:var(--green-dark);border-radius:99px;width:62px;height:4px;margin-top:auto;display:block}.pillar:nth-child(2) i,.pillar:nth-child(3) i{background:var(--blue-dark)}.heroJourney{z-index:1;pointer-events:none;bottom:-1px;left:27%;right:0;width:82%!important;height:auto!important;position:absolute!important}.logoStory{background:linear-gradient(#fff,#fffdf8);padding:55px clamp(22px,4.5vw,70px) 70px}.logoStoryHeader{text-align:center;max-width:800px;margin:0 auto 32px}.logoStoryHeader h2{color:var(--navy);margin-bottom:10px;font-size:clamp(40px,4vw,62px)}.logoStoryHeader>p:last-child{color:#3b4d52;font-size:17px}.logoStoryBody{grid-template-columns:.7fr 1.3fr;align-items:center;gap:36px;display:grid}.logoVisual{text-align:center}.logoVisual img{filter:drop-shadow(0 18px 20px #163e4f1c);width:100%;height:auto}.logoVisual>p{color:var(--navy);margin:0;font:italic 36px Playfair Display,serif}.logoDetailGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.logoDetailGrid article{text-align:center;border:1px solid var(--line);background:#ffffffb8;border-radius:18px;padding:18px 14px}.storyIcon{color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:27px;font-weight:700;display:grid}.storyIcon.green{background:var(--green)}.storyIcon.blue{background:var(--blue)}.storyIcon.infinity{background:linear-gradient(90deg,var(--green),var(--blue))}.storyIcon.shift{background:linear-gradient(135deg,var(--green),var(--blue))}.storyIcon.connection{background:#2ba47c}.storyIcon.balance{background:linear-gradient(90deg,var(--green) 50%,var(--blue) 50%)}.logoDetailGrid h3{color:var(--navy);margin:0 0 7px;font:700 18px DM Sans,sans-serif}.logoDetailGrid p{color:#283c40;margin:0;font-size:12px;line-height:1.45}.brandPromise{background:linear-gradient(90deg,#f0f8dc,#f8fcfb,#e8f3ff);border-radius:28px;grid-template-columns:46px 1fr auto;align-items:center;gap:20px;max-width:1300px;margin:30px auto 0;padding:18px 25px;display:grid;box-shadow:0 12px 45px #16354614}.brandPromise>span{background:linear-gradient(135deg,var(--green-dark),var(--green));color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.brandPromise p{color:var(--navy);margin:0;font-size:17px}.brandPromise em{color:var(--green-dark)}.brandPromise>div{color:var(--blue-dark);gap:28px;display:flex}.brandPromise b{display:grid}.brandPromise small{color:#425d67;font-weight:500}.intro{padding:clamp(85px,9vw,140px) clamp(22px,8vw,125px)}.intro>div{grid-template-columns:1.05fr .95fr;align-items:end;gap:8vw;display:grid}.intro h2,.sectionHeading h2,.consultingTeaser h2,.contentTeaser h2,.contact h2,.consultingCta h2{color:var(--navy);margin-bottom:0;font-size:clamp(42px,5vw,73px)}.intro>div>p{color:var(--soft);margin:0;font-size:19px}.offerings{padding:0 clamp(22px,5vw,80px) clamp(90px,10vw,145px)}.sectionHeading{max-width:1000px;margin-bottom:50px}.offeringGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.offeringCard{border-radius:28px;min-height:610px;padding:clamp(36px,4vw,60px);position:relative;overflow:hidden}.offeringCard.individual{background:var(--navy);color:#fff}.offeringCard.family{background:#f4f7e9}.offeringCard.organizations{background:linear-gradient(145deg,#d9f2ce,#d9effb)}.cardNumber{opacity:.1;font:700 75px/1 Playfair Display,serif;position:absolute;top:18px;right:24px}.offeringCard h3,.packageCard h3{margin:10px 0 20px;font-size:clamp(32px,3vw,49px)}.offeringCard>p:not(.eyebrow),.packageCard>p:not(.eyebrow){opacity:.84;font-size:17px}.offeringCard ul,.packageCard ul{border-top:1px solid;margin:28px 0;padding:0;list-style:none}.offeringCard li,.packageCard li{opacity:.82;border-bottom:1px solid;padding:13px 0}.offeringCard>a,.packageCard>a{border-bottom:1px solid;font-weight:700;text-decoration:none}.consultingTeaser{text-align:center;color:#fff;background:linear-gradient(120deg,#27872f,#0b6aab);padding:clamp(95px,10vw,155px) clamp(22px,12vw,190px)}.consultingTeaser h2{color:#fff}.consultingTeaser .eyebrow{color:#d8f8d1}.consultingTeaser p:not(.eyebrow){opacity:.87;max-width:760px;margin:20px auto 34px;font-size:19px}.consultingTeaser .primary{color:var(--navy);background:#fff;border-color:#fff}.contentTeaser{grid-template-columns:1fr .6fr;align-items:end;gap:8vw;padding:clamp(80px,9vw,130px) clamp(22px,8vw,125px);display:grid}.contentTeaser p:not(.eyebrow){color:var(--soft);font-size:18px}.contentLinks{gap:14px;display:grid}.contentLinks a{color:var(--blue-dark);background:#eef8f7;border-radius:18px;padding:18px 22px;font-weight:700;text-decoration:none}.contact{background:var(--cream);grid-template-columns:1fr 1fr;gap:8vw;padding:clamp(85px,10vw,145px) clamp(22px,8vw,125px);display:grid}.contact>div>p:not(.eyebrow){color:var(--soft);font-size:18px}.contact>div>a{color:var(--blue-dark);font-size:20px;font-weight:700}.contact form{box-shadow:var(--shadow);background:#fff;border-radius:26px;gap:20px;padding:34px;display:grid}label{gap:7px;font-size:13px;font-weight:700;display:grid}input,select,textarea{font:inherit;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #a9b6b4;outline:none;padding:12px 3px}textarea{resize:vertical}.pageHero{background:radial-gradient(circle at 90% 10%,#57c92529,#0000 29%),linear-gradient(135deg,#fffaf3,#edf7fb);padding:clamp(85px,10vw,145px) clamp(22px,8vw,125px)}.pageHero h1{font-size:clamp(52px,6vw,92px)}.packageSection{padding:clamp(80px,9vw,135px) clamp(22px,6vw,90px)}.packageGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.packageCard{border:1px solid var(--line);background:#fff;border-radius:28px;padding:clamp(38px,4vw,64px);position:relative}.packageCard:nth-child(2){background:#eef8f7}.packageCard:nth-child(3){background:#f8f3e9}.packageCard:nth-child(4){background:#edf5fb}.processSection{background:var(--navy);color:#fff;padding:clamp(80px,9vw,130px) clamp(22px,7vw,105px)}.processGrid{grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.processGrid article{border-left:1px solid #fff3;padding:28px}.processGrid span{letter-spacing:.15em;color:#b7efac;font-size:12px;font-weight:700}.processGrid h3{margin:15px 0 8px;font-size:30px}.processGrid p{opacity:.72}.consultingCta{text-align:center;padding:clamp(85px,9vw,140px) clamp(22px,12vw,185px)}.consultingCta p{max-width:760px;color:var(--soft);margin:20px auto;font-size:19px}.consultingCta .actions{justify-content:center}.contentPage{padding:clamp(80px,9vw,135px) clamp(22px,7vw,110px)}.contentGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.contentCard{border:1px solid var(--line);background:#fff;border-radius:24px;padding:30px;box-shadow:0 15px 50px #1635460f}.contentCard .tag{letter-spacing:.14em;color:var(--green-dark);font-size:11px;font-weight:700}.contentCard h2{margin:12px 0;font-size:31px}.contentCard p{color:var(--soft)}.contentCard a{color:var(--blue-dark);font-weight:700;text-decoration:none}footer{color:#eef7f5;background:#082b48;grid-template-columns:1.2fr .7fr .8fr 1.2fr;gap:45px;padding:52px clamp(22px,6vw,90px);font-size:13px;display:grid}footer a{color:#fff;margin-top:8px;text-decoration:none;display:block}.footerBrand img{filter:brightness(0)invert();opacity:.92}.footerBrand strong{letter-spacing:.12em;display:block}.footerBrand p{margin:5px 0}.finePrint{opacity:.64}@media (max-width:1100px){.siteHeader nav{gap:14px}.siteHeader nav a{font-size:12px}.brandLockup{min-width:280px}.hero{grid-template-columns:1fr;min-height:930px}.heroRight{max-width:900px}.heroJourney{left:5%;width:105%!important}.logoStoryBody,.contact,.contentTeaser,.offeringGrid,.contentGrid,.packageGrid{grid-template-columns:1fr}.processGrid{grid-template-columns:1fr 1fr}.logoDetailGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.siteHeader{align-items:flex-start;gap:15px;position:relative}.brandLockup{min-width:0}.brandLockup img{width:92px}.brandWords strong{font-size:18px}.brandWords em{display:none}.siteHeader nav{text-align:right;grid-template-columns:1fr 1fr;display:grid}.navCta{background:0 0;padding:5px 8px;color:var(--green-dark)!important}.hero{min-height:auto;padding-bottom:280px}.hero h1{font-size:clamp(50px,15vw,76px)}.heroRight{grid-template-columns:1fr}.pillar{min-height:auto}.heroJourney{left:-35%;width:170%!important}.intro>div{grid-template-columns:1fr}.logoDetailGrid{grid-template-columns:1fr 1fr}.brandPromise{text-align:center;grid-template-columns:1fr}.brandPromise>span{margin:auto}.brandPromise>div{flex-wrap:wrap;justify-content:center}.processGrid,footer{grid-template-columns:1fr}.contact form{padding:24px}}
.brandLockup{gap:12px;min-width:355px}.brandLockup img{object-fit:contain;width:156px;height:68px}.brandWords strong{letter-spacing:-.02em;font-family:DM Sans,sans-serif;font-size:25px;font-weight:700}.brandWords small{letter-spacing:.16em;font-size:10px}.brandWords em{font-size:9px}.logoVisual img{max-width:620px;margin-inline:auto}.footerBrand img{filter:none;opacity:1;background:#fff;border-radius:18px;padding:6px}.logoDetailGrid article{box-shadow:0 10px 35px #1635460d}.storyHero,.whyMeHero{background:radial-gradient(circle at 90% 20%,#188fd026,#0000 30%),linear-gradient(130deg,#fff9ef,#f7fcf8);grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;padding:clamp(60px,8vw,120px) clamp(22px,8vw,125px);display:grid}.storyHero h1,.whyMeHero h1,.strategyHero h1,.speakingHero h1{color:var(--navy);margin-bottom:24px;font-size:clamp(54px,6.5vw,98px)}.storyHero figure{text-align:center;margin:0}.storyHero figure img,.whyMeHero>img{filter:drop-shadow(0 30px 50px #123b4c2e);width:min(100%,480px);height:auto}.storyHero figcaption{margin-top:18px;display:grid}.storyHero figcaption strong{color:var(--navy);font:600 26px Playfair Display,serif}.storyHero figcaption span{color:var(--soft)}.storyIntro{text-align:center;background:var(--navy);color:#fff;padding:90px clamp(22px,14vw,220px)}.storyIntro h2{margin:0;font-size:clamp(38px,4.5vw,68px)}.storyTimeline{padding:80px clamp(22px,10vw,160px)}.storyTimeline article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:30px;padding:45px 0;display:grid}.storyTimeline article>span{color:var(--green-dark);font:700 50px Playfair Display,serif}.storyTimeline h2{color:var(--navy);margin-bottom:12px;font-size:clamp(32px,3vw,48px)}.storyTimeline p{max-width:900px;color:var(--soft);margin:0;font-size:18px}.founderEquation,.offerBand{text-align:center;background:linear-gradient(120deg,#eff8e7,#eef7fb);padding:100px clamp(22px,12vw,190px)}.founderEquation h2,.offerBand h2{color:var(--navy);font-size:clamp(40px,5vw,70px)}.founderEquation p,.offerBand p{max-width:850px;color:var(--soft);margin:20px auto 30px;font-size:19px}.strategyHero,.speakingHero{background:radial-gradient(circle at 85% 5%,#57c9252e,#0000 30%),linear-gradient(135deg,#fff9ef,#edf7fb);padding:clamp(90px,11vw,160px) clamp(22px,10vw,160px)}.strategyHero .lead,.speakingHero .lead{max-width:820px}.shiftComparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:35px;padding:80px clamp(22px,8vw,125px);display:grid}.shiftComparison article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:26px;padding:38px}.shiftComparison article:last-child{background:linear-gradient(145deg,#eef9e8,#edf7fb)}.shiftComparison>strong{color:var(--green-dark);letter-spacing:.14em}.shiftComparison span{letter-spacing:.15em;color:var(--blue-dark);font-size:12px;font-weight:700}.shiftComparison h2{color:var(--navy);margin:12px 0;font-size:35px}.framework,.applicationSection,.topicSection{padding:90px clamp(22px,7vw,110px)}.practiceGrid,.applicationGrid,.topicGrid,.trustGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.practiceGrid article,.applicationGrid article,.topicGrid article,.trustGrid article{border:1px solid var(--line);background:#fff;border-radius:24px;padding:34px;box-shadow:0 15px 45px #1635460f}.practiceGrid article:nth-child(2){background:#eef7fb}.practiceGrid article:nth-child(3){background:#f2f8e9}.practiceGrid article>span{letter-spacing:.15em;color:var(--green-dark);font-size:12px;font-weight:700}.practiceGrid h3,.applicationGrid h3,.topicGrid h3{color:var(--navy);margin:18px 0 10px;font-size:30px}.practiceGrid strong{color:var(--green-dark)}.practiceGrid p,.applicationGrid p,.topicGrid p,.trustGrid p{color:var(--soft)}.strategyPrinciple{text-align:center;background:var(--navy);color:#fff;padding:110px clamp(22px,14vw,220px)}.strategyPrinciple h2{font-size:clamp(42px,5vw,75px)}.strategyPrinciple p{opacity:.78;max-width:850px;margin:auto;font-size:19px}.trustGrid{grid-template-columns:repeat(3,1fr);padding:80px clamp(22px,7vw,110px)}.trustGrid h2{color:var(--navy);font-size:30px}.supportSplit{background:var(--cream);grid-template-columns:1fr 1fr;gap:9vw;padding:100px clamp(22px,9vw,145px);display:grid}.supportSplit h2{color:var(--navy);font-size:clamp(40px,5vw,68px)}.supportSplit h3{color:var(--green-dark);margin-top:28px;font-size:25px}.supportSplit p{color:var(--soft)}.speakerStatement{text-align:center;background:var(--navy);color:#fff;padding:65px clamp(22px,14vw,220px)}.speakerStatement blockquote{margin:0 auto 18px;font:600 clamp(34px,4vw,62px) Playfair Display,serif}.speakerStatement p{opacity:.75}.topicGrid{grid-template-columns:repeat(2,1fr)}.topicGrid span{color:var(--green-dark);font-size:12px;font-weight:700}.audienceBand{background:linear-gradient(100deg,#eaf8e3,#e8f4fb);padding:60px clamp(22px,8vw,125px)}.audienceBand>div{flex-wrap:wrap;gap:12px;display:flex}.audienceBand span{color:var(--navy);background:#fff;border-radius:999px;padding:12px 18px;font-weight:700}.founderPreview{background:linear-gradient(130deg,#f4faef,#eef7fb);grid-template-columns:.75fr 1.25fr;align-items:center;gap:7vw;padding:90px clamp(22px,9vw,145px);display:grid}.founderPreview img{width:min(100%,360px);height:auto;margin:auto}.founderPreview h2{color:var(--navy);font-size:clamp(42px,5vw,72px)}.founderPreview p:not(.eyebrow){color:var(--soft);font-size:18px}.journalArticle{max-width:980px;margin:auto;padding:90px 28px 120px}.journalArticle header{border-bottom:1px solid var(--line);padding-bottom:45px}.journalArticle h1{color:var(--navy);font-size:clamp(52px,7vw,92px)}.articleDek{color:var(--soft);font-size:22px}.articleMeta{color:var(--blue-dark);flex-wrap:wrap;gap:18px;font-size:13px;font-weight:700;display:flex}.journalArticle section{padding:35px 0}.journalArticle section h2{color:var(--navy);font-size:42px}.journalArticle section p,.journalArticle li{color:#3c565a;font-size:18px}.journalArticle aside{background:linear-gradient(120deg,#eef9e8,#edf7fb);border-radius:24px;padding:36px;font-size:20px}.journalArticle aside strong{color:var(--navy);font:600 30px Playfair Display,serif}.conceptFlow>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin:18px 0;display:grid}.conceptFlow article{border:1px solid var(--line);border-radius:20px;padding:24px}.conceptFlow article span{letter-spacing:.13em;color:var(--green-dark);font-size:11px;font-weight:700}.conceptFlow article strong{color:var(--navy);font-size:22px;display:block}.journalArticle>footer{background:var(--navy);color:#fff;border-radius:26px;padding:45px;display:block}.journalArticle>footer p{font:600 30px Playfair Display,serif}.featuredArticle{background:linear-gradient(135deg,#edf8e7,#eaf4fb);grid-column:span 2}@media (max-width:1100px){.brandLockup{min-width:290px}.brandLockup img{width:128px;height:58px}.brandWords strong{font-size:20px}.storyHero,.whyMeHero,.founderPreview,.supportSplit{grid-template-columns:1fr}.practiceGrid,.applicationGrid,.trustGrid{grid-template-columns:1fr 1fr}.siteHeader nav{flex-wrap:wrap;justify-content:flex-end;max-width:650px}.shiftComparison{grid-template-columns:1fr}.shiftComparison>strong{text-align:center}}@media (max-width:760px){.brandLockup{gap:7px;min-width:0}.brandLockup img{width:92px;height:44px}.brandWords strong{font-size:16px}.brandWords small{letter-spacing:.1em;font-size:7px}.logoVisual img{max-width:100%}.storyTimeline article{grid-template-columns:55px 1fr}.practiceGrid,.applicationGrid,.topicGrid,.trustGrid,.conceptFlow>div{grid-template-columns:1fr}.conceptFlow>div>b{text-align:center;transform:rotate(90deg)}.featuredArticle{grid-column:auto}.siteHeader nav{display:none}.storyHero h1,.whyMeHero h1,.strategyHero h1,.speakingHero h1{font-size:50px}}
.compactHero{min-height:0;padding-top:clamp(34px,3.8vw,56px)!important;padding-bottom:clamp(36px,4.2vw,62px)!important}.compactHero h1{max-width:920px;margin-bottom:16px}.compactHero .lead{max-width:760px}.bookingSection,.contentPage{padding-top:clamp(40px,4.5vw,66px);padding-bottom:clamp(46px,5vw,76px)}.consultingTeaser{padding-top:clamp(64px,6vw,92px)!important;padding-bottom:clamp(64px,6vw,92px)!important}.contentTeaser{padding-top:clamp(58px,6vw,88px)!important;padding-bottom:clamp(58px,6vw,88px)!important}.intro{padding-top:clamp(58px,6vw,92px)!important;padding-bottom:clamp(58px,6vw,92px)!important}.founderPreview,.founderEquation,.offerBand,.strategyPrinciple,.supportSplit{padding-top:clamp(64px,6.5vw,98px)!important;padding-bottom:clamp(64px,6.5vw,98px)!important}.framework,.applicationSection,.topicSection,.trustGrid,.storyTimeline{padding-top:clamp(54px,5.5vw,82px)!important;padding-bottom:clamp(54px,5.5vw,82px)!important}.consultingTeaser h2{max-width:980px;margin-left:auto;margin-right:auto}.consultingTeaser p:not(.eyebrow){margin-top:14px;margin-bottom:26px}.authPage{background:radial-gradient(circle at 85% 10%,#57c92529,#0000 28%),linear-gradient(135deg,#fffaf3,#edf7fb);place-items:center;min-height:calc(100vh - 92px);padding:48px 22px;display:grid}.authCard{border:1px solid var(--line);width:min(100%,520px);box-shadow:var(--shadow);background:#fffffff5;border-radius:28px;padding:36px}.authCard h1{color:var(--navy);margin-bottom:12px;font-size:clamp(42px,6vw,64px)}.authCard form{gap:18px;margin-top:28px;display:grid}.authMessage{color:var(--ink);background:#eef8f7;border-radius:14px;padding:12px 14px;font-size:14px}.authError{color:#8e2f2a;background:#fff0ee}.headerAuth{align-items:center;margin:0;display:flex}.authNavButton,.footerAuthButton{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.authNavButton:hover,.footerAuthButton:hover{text-decoration:underline}.footerAuthButton{color:#fff;margin-top:8px;font-size:13px;display:block}.nativeAssessment{padding:clamp(52px,6vw,90px) clamp(22px,7vw,110px)}.assessmentProgress{background:#e7eceb;border-radius:999px;height:10px;margin:18px 0 34px;overflow:hidden}.assessmentProgress span{background:linear-gradient(90deg,var(--green-dark),var(--blue));height:100%;transition:width .25s;display:block}.questionCard{border:1px solid var(--line);max-width:900px;box-shadow:var(--shadow);background:#fff;border-radius:28px;margin:0 auto;padding:clamp(28px,4vw,52px)}.questionCard h2{color:var(--navy);font-size:clamp(32px,4vw,52px)}.answerScale{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:28px;display:grid}.answerScale button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;padding:14px 8px;font-weight:700}.answerScale button[aria-pressed=true]{background:linear-gradient(90deg,var(--green-dark),var(--blue));color:#fff;border-color:#0000}.assessmentNav{justify-content:space-between;gap:16px;margin-top:28px;display:flex}.resultDashboard{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.scorePanel,.chartPanel{border:1px solid var(--line);background:#fff;border-radius:26px;padding:30px;box-shadow:0 15px 50px #1635460f}.scoreBig{color:var(--navy);font:700 clamp(58px,8vw,96px)/1 Playfair Display,serif}.scoreBars{gap:18px;margin-top:26px;display:grid}.scoreBar label{justify-content:space-between;font-weight:700;display:flex}.scoreTrack{background:#e6eceb;border-radius:999px;height:14px;overflow:hidden}.scoreTrack span{border-radius:inherit;height:100%;display:block}.scoreTrack .mind{background:#ef493d}.scoreTrack .physical{background:#4384eb}.benchmarkChart{background:repeating-linear-gradient(0deg,#0000 0 80px,#0f172a1a 81px 82px);border-bottom:1px solid #1f2937;border-left:1px solid #1f2937;height:330px;margin:42px 18px 8px 48px;position:relative}.benchmarkLine{border-top:2px solid #f0ad1b;position:absolute;bottom:80%;left:0;right:0}.benchmarkLine strong{white-space:nowrap;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.stackedScore{flex-direction:column-reverse;width:44%;display:flex;position:absolute;bottom:0;left:28%}.stackedScore span{color:#fff;place-items:center;min-height:2px;font-weight:700;display:grid}.formStatus{margin-top:14px;font-weight:700}.formStatus.success{color:var(--green-dark)}.formStatus.error{color:#a3312b}.captchaField{border:1px solid var(--line);background:#f4f9f5;border-radius:16px;margin-top:4px;padding:16px 18px}.captchaField input{background:#fff;border:1px solid #a9b6b4;border-radius:10px;max-width:140px;padding:10px 12px}.honeypotField{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (max-width:900px){.answerScale{grid-template-columns:repeat(3,1fr)}.resultDashboard{grid-template-columns:1fr}.compactHero{padding-top:34px!important;padding-bottom:42px!important}}@media (max-width:560px){.answerScale{grid-template-columns:1fr 1fr}.assessmentNav{flex-direction:column}.assessmentNav .button{width:100%}.authCard{padding:26px}.benchmarkLine strong{font-size:12px}.consultingTeaser,.contentTeaser,.intro,.founderPreview,.founderEquation,.offerBand,.strategyPrinciple,.supportSplit{padding-top:52px!important;padding-bottom:52px!important}}
