/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}}:root{--ink:#050505;--paper:#fff;--sage:#ff7f18;--acid:#ff7f18;--muted:#666;--font-serif:var(--font-sans)}.footer{color:#050505!important;background:#fff!important}.footer p,.footer small{color:#4b4b4b!important}.footer .shell{border-top-color:#050505!important}.metrics strong{line-height:1.1;letter-spacing:-.015em!important;font-size:22px!important;font-weight:600!important}.metrics .qualitative strong{text-transform:uppercase;color:#fff!important;letter-spacing:.09em!important;font-size:14px!important}.metrics div{grid-template-columns:190px 1fr!important;padding:18px 0!important}.metrics span{max-width:240px;line-height:1.4;padding-bottom:2px!important;font-size:10px!important}.heroLead{color:#292929!important}.proof,.finalCta{background:#050505!important}.proofStory>p:not(.kicker),.metrics span,.ctaBottom p,.sectionIntro>p:last-child{color:#c8c8c8!important}.truthGrid p,.steps p,.pathGrid p,.methodHead>div>p:last-child{color:#4b4b4b!important}.truths{position:relative}.truths:after{content:"";background:#ff7f18;border:2px solid #050505;width:68px;height:82px;position:absolute;top:92px;right:0;transform:skewY(5deg)}.manifesto{position:relative;overflow:hidden}.manifesto:after{content:"→";color:#050505;opacity:.12;font-size:170px;font-weight:800;line-height:1;position:absolute;top:50%;right:3%;transform:translateY(-52%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}.shell{width:min(1220px,100% - 64px);margin:0 auto}.nav{border-bottom:1px solid #17231f2e;justify-content:space-between;align-items:center;height:92px;display:flex}.brandLogo{width:190px;height:auto;line-height:0;display:block}.brandLogo img{width:100%;height:auto;display:block}.footerLogo{background:0 0}.navlinks{gap:34px;font-size:13px;font-weight:600;display:flex}.navlinks a{position:relative}.navlinks a:after{content:"";background:var(--ink);height:1px;transition:all .25s;position:absolute;bottom:-7px;left:0;right:100%}.navlinks a:hover:after{right:0}.navCta{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;padding:14px 18px;font-size:12px;transition:all .2s}.navCta:hover{background:var(--ink);color:var(--paper)}.hero{isolation:isolate;flex-direction:column;min-height:calc(100vh - 92px);padding:92px 0 38px;display:flex;position:relative}.hero:before{content:"";background:var(--acid);border:2px solid var(--ink);z-index:-1;width:108px;height:132px;position:absolute;top:8%;right:3%;transform:skewY(4deg)}.eyebrow{text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.eyebrow i{background:var(--acid);border:1px solid var(--ink);border-radius:0;width:8px;height:8px;display:block;transform:rotate(5deg)}.hero h1{max-width:1120px;font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.065em;margin:48px 0 38px;font-size:clamp(62px,7.7vw,118px);font-weight:700;line-height:.86}.heroLead{color:#36433d;width:min(680px,100%);margin-left:auto;font-size:19px;line-height:1.55}.heroActions{align-items:center;gap:30px;width:min(680px,100%);margin:42px 0 72px auto;display:flex}.button{font-size:13px;font-weight:700}.button.primary{background:var(--acid);border:1px solid var(--ink);align-items:center;gap:50px;padding:18px 22px;display:inline-flex}.button.primary:hover{background:var(--ink);color:var(--paper)}.button.text{border-bottom:1px solid var(--ink);padding:10px 0}.button span{font-size:18px}.heroFoot{border-top:1px solid #17231f2e;justify-content:space-between;align-items:end;margin-top:auto;padding-top:22px;display:flex}.heroFoot strong,.heroFoot small{display:block}.heroFoot strong{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.heroFoot small{color:var(--muted);margin-top:7px}.heroFoot p{font-family:var(--font-serif),serif;margin:0;font-size:21px;font-style:italic}.unassigned{background:var(--paper);border-top:1px solid #17231f2e;padding:115px 0 125px}.unassignedGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:110px;display:grid}.unassigned h2{letter-spacing:-.045em;max-width:760px;margin:25px 0 0;font-size:clamp(35px,4.2vw,62px);line-height:.97}.unassignedArgument{border-top:1px solid var(--ink);margin-top:1px;padding-top:28px}.unassignedArgument p{color:#4b4b4b;margin:0 0 24px;font-size:17px;line-height:1.65}.unassignedArgument strong{background:var(--acid);border:1px solid var(--ink);margin-top:44px;padding:22px 24px;font-size:19px;line-height:1.35;display:block}.philosophy{background:var(--ink);color:var(--paper);padding:120px 0 140px}.philosophyGrid{grid-template-columns:1fr 1.25fr;gap:100px;display:grid}.sectionIntro{align-self:start;position:sticky;top:50px}.sectionNo{font-family:var(--font-serif),serif;color:var(--acid);margin-bottom:90px;font-size:22px;display:block}.kicker{text-transform:uppercase;letter-spacing:.13em;color:var(--sage);font-size:11px;font-weight:700}.sectionIntro h2{font-family:var(--font-serif),serif;letter-spacing:-.04em;margin:26px 0 34px;font-size:clamp(46px,5vw,72px);line-height:.94}.sectionIntro>p:last-child{color:#b9c1bc;max-width:440px;line-height:1.6}.principleList{border-top:1px solid #f4f0e840}.principle{border-bottom:1px solid #f4f0e833;grid-template-columns:65px 1fr;align-items:center;gap:20px;padding:27px 0;display:grid}.principle span{color:var(--sage);letter-spacing:.1em;font-size:11px}.principle p{font-family:var(--font-serif),serif;letter-spacing:-.025em;margin:0;font-size:clamp(25px,2.8vw,39px);line-height:1.05}.sectionNo.dark,.kicker.dark{color:#627067}.truths,.method,.paths{padding:125px 0}.wideIntro{grid-template-columns:190px 1fr;column-gap:50px;display:grid}.wideIntro .sectionNo{grid-row:1/3;margin:0}.wideIntro .kicker{margin:0}.wideIntro h2{font-family:var(--font-serif),serif;letter-spacing:-.045em;max-width:900px;margin:24px 0 75px;font-size:clamp(45px,5vw,74px);line-height:.96}.truthGrid{border-top:1px solid #17231f40;grid-template-columns:1fr 1fr;display:grid}.truthGrid article{border-bottom:1px solid #17231f33;padding:44px 50px 58px 0}.truthGrid article:nth-child(odd){border-right:1px solid #17231f33}.truthGrid article:nth-child(2n){padding-left:50px}.truthGrid span,.pathGrid>article>span{text-transform:uppercase;letter-spacing:.12em;color:#6d786f;font-size:10px}.truthGrid h3{font-family:var(--font-serif),serif;letter-spacing:-.035em;margin:30px 0 20px;font-size:36px;line-height:1.02}.truthGrid p,.steps p,.pathGrid p{color:#5b655f;font-size:14px;line-height:1.65}.manifesto{background:var(--acid);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:80px 0}.manifestoInner{font-family:var(--font-serif),serif;letter-spacing:-.045em;font-size:clamp(45px,6vw,88px);line-height:.93}.manifestoInner p{margin:0}.manifestoLead{max-width:1000px}.manifestoHit{max-width:1100px;font-style:italic;margin-top:30px!important;margin-left:auto!important}.methodHead{grid-template-columns:1fr 1.25fr;gap:80px;display:grid}.methodHead .sectionNo{margin-bottom:95px}.methodHead h2,.proofStory h2{font-family:var(--font-serif),serif;letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(44px,4.7vw,70px);line-height:.98}.methodHead>div>p:last-child{color:#5a655f;max-width:650px;line-height:1.7}.steps{border-top:1px solid #17231f40;grid-template-columns:repeat(5,1fr);margin-top:100px;display:grid}.steps article{border-right:1px solid #17231f2e;padding:28px 25px 10px}.steps article:first-child{padding-left:0}.steps article:last-child{border-right:0}.steps b{color:#637067;font-size:11px}.steps h3{font-family:var(--font-serif),serif;margin:45px 0 22px;font-size:28px;line-height:1.05}.proof{color:var(--paper);background:#22322c;padding:125px 0}.proofGrid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.proofStory .sectionNo{margin-bottom:85px}.proofStory>p:not(.kicker){color:#b9c4bd;max-width:510px;line-height:1.65}.proofStory a{border-bottom:1px solid var(--acid);margin-top:40px;padding-bottom:9px;font-size:13px;display:inline-block}.proofStory a span{color:var(--acid);margin-left:20px}.metrics{border-top:1px solid #f4f0e83d}.metrics div{border-bottom:1px solid #f4f0e833;grid-template-columns:1fr 1fr;align-items:end;padding:31px 0;display:grid}.metrics strong{font-family:var(--font-serif),serif;color:var(--acid);letter-spacing:-.04em;font-size:62px;font-weight:500}.metrics span{color:#b9c4bd;padding-bottom:10px;font-size:12px}.paths .wideIntro h2{margin-bottom:80px}.pathGrid{border-top:1px solid #17231f40;border-bottom:1px solid #17231f40;grid-template-columns:repeat(3,1fr);display:grid}.pathGrid article{border-right:1px solid #17231f33;padding:35px 45px 45px}.pathGrid article:first-child{padding-left:0}.pathGrid article:last-child{border:0}.pathGrid h3{font-family:var(--font-serif),serif;letter-spacing:-.03em;margin:60px 0 25px;font-size:34px;line-height:1.02}.pathGrid a{border-bottom:1px solid var(--ink);margin-top:30px;padding-bottom:8px;font-size:12px;font-weight:700;display:inline-block}.finalCta{color:var(--paper);background:#111b17;padding:120px 0 100px}.finalCta h2{font-family:var(--font-serif),serif;letter-spacing:-.055em;margin:55px 0 90px;font-size:clamp(62px,8vw,118px);line-height:.83}.ctaBottom{border-top:1px solid #f4f0e840;grid-template-columns:1fr 1fr;align-items:end;gap:100px;padding-top:35px;display:grid}.ctaBottom p{color:#b8c0bb;max-width:520px;line-height:1.6}.ctaBottom a{background:var(--acid);color:var(--ink);border:1px solid var(--paper);justify-self:end;padding:22px 24px;font-size:13px;font-weight:800}.ctaBottom a span{margin-left:65px;font-size:18px}.footer{color:var(--paper);background:#111b17;padding:0 0 38px}.footer .shell{border-top:1px solid #f4f0e833;grid-template-columns:1fr 1fr 1fr;align-items:end;padding-top:35px;display:grid}.footer p,.footer small{color:#98a29c;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.footer small{text-align:right}@media (max-width:780px){.shell{width:min(100% - 36px,1220px)}.nav{height:76px}.navlinks{display:none}.navCta{padding:11px;font-size:9px}.hero{min-height:auto;padding-top:64px}.hero h1{margin:36px 0;font-size:58px;line-height:.89}.heroLead,.heroActions{margin-left:0}.heroActions{flex-direction:column;align-items:flex-start;margin-bottom:70px}.heroFoot{flex-direction:column;align-items:flex-start;gap:30px}.heroFoot p{font-size:18px}.unassigned{padding:78px 0 84px}.unassignedGrid{grid-template-columns:1fr;gap:52px}.unassigned h2{font-size:34px}.unassignedArgument strong{margin-top:34px}.philosophy{padding:82px 0}.philosophyGrid{grid-template-columns:1fr;gap:70px}.sectionIntro{position:static}.sectionNo{margin-bottom:55px}.principle{grid-template-columns:42px 1fr}.principle p{font-size:29px}.truths,.method,.paths{padding:85px 0}.wideIntro,.methodHead,.proofGrid,.ctaBottom{grid-template-columns:1fr;gap:40px}.wideIntro .sectionNo{grid-row:auto;margin-bottom:20px}.wideIntro h2{margin-bottom:50px}.truthGrid{grid-template-columns:1fr}.truthGrid article,.truthGrid article:nth-child(2n){border-right:0;padding:34px 0}.manifesto{padding:60px 0}.steps{grid-template-columns:1fr;margin-top:60px}.steps article,.steps article:first-child{border-bottom:1px solid #17231f2e;border-right:0;padding:25px 0}.steps h3{margin:25px 0 15px}.proof{padding:85px 0}.proofStory .sectionNo{margin-bottom:50px}.metrics strong{font-size:48px}.pathGrid{grid-template-columns:1fr}.pathGrid article,.pathGrid article:first-child{border-bottom:1px solid #17231f33;border-right:0;padding:35px 0}.pathGrid h3{margin-top:35px}.finalCta{padding:85px 0}.finalCta h2{margin:45px 0 60px;font-size:58px}.ctaBottom a{justify-self:start}.footer .shell{grid-template-columns:1fr;gap:15px}.footer small{text-align:left}}button,input,textarea{font:inherit}.talentLink{color:#050505;cursor:pointer;text-align:center;background:0 0;border:0;padding:8px;font-size:15px;font-style:italic}:is(.talentLink:hover,.talentLink:focus-visible){text-decoration:underline;-webkit-text-decoration-color:var(--acid);-webkit-text-decoration-color:var(--acid);-webkit-text-decoration-color:var(--acid);text-decoration-color:var(--acid);text-underline-offset:6px;text-decoration-thickness:2px}.modalBackdrop{z-index:1000;background:#050505b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.introModal{color:#050505;background:#fff;width:min(620px,100%);max-height:calc(100vh - 48px);padding:52px;position:relative;overflow:auto}.modalClose{cursor:pointer;background:0 0;border:0;font-size:32px;line-height:1;position:absolute;top:16px;right:20px}.introModal h2{letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(42px,6vw,68px);line-height:.92}.introModal>p:not(.kicker){color:#4b4b4b;max-width:500px;line-height:1.55}.introModal form{gap:18px;margin-top:34px;display:grid}.introModal label{text-transform:uppercase;letter-spacing:.09em;gap:8px;font-size:11px;font-weight:700;display:grid}.introModal input,.introModal textarea{color:#050505;resize:vertical;background:#fff;border:1px solid #050505;width:100%;padding:13px}.introModal input:focus,.introModal textarea:focus{outline:3px solid var(--acid);outline-offset:0}.introModal form button{background:var(--acid);cursor:pointer;border:1px solid #050505;justify-self:start;padding:16px 20px;font-weight:800}.introModal form button span{margin-left:46px}.introModal>small{color:#666;margin-top:20px;font-size:10px;display:block}@media (max-width:780px){.introModal{padding:38px 24px}.talentLink{text-align:left;padding-left:0}}.footer .talentLink{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:inherit;padding:0;font-style:normal}:is(.footer .talentLink:hover,.footer .talentLink:focus-visible){text-underline-offset:4px}.legalLinks{justify-content:flex-end;gap:13px;margin-top:9px;display:flex}.legalLinks a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--acid);-webkit-text-decoration-color:var(--acid);-webkit-text-decoration-color:var(--acid);text-decoration-color:var(--acid);text-underline-offset:3px}.proofLink{border:0;border-bottom:1px solid var(--acid);color:#fff;cursor:pointer;background:0 0;margin-top:40px;padding:0 0 9px;font-size:13px;display:inline-block}.proofLink span{color:var(--acid);margin-left:20px}.guideSection{background:var(--acid);border-top:1px solid #050505;border-bottom:1px solid #050505;padding:72px 0}.guideGrid{grid-template-columns:1.2fr 1fr;align-items:end;gap:100px;display:grid}.guideGrid h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(46px,6vw,82px);line-height:.9}.guideGrid p{max-width:650px;line-height:1.6}.guideSignals{border-top:1px solid #050505;display:grid}.guideSignals span{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #050505;padding:15px 0;font-size:11px}.guideSignals button{color:#fff;cursor:pointer;background:#050505;border:1px solid #050505;justify-self:start;margin-top:25px;padding:17px 20px;font-weight:800}.guideSignals button b{color:var(--acid);margin-left:55px}.assessment{padding:125px 0}.assessmentIntro{grid-template-columns:190px 1fr;column-gap:50px;display:grid}.assessmentIntro .sectionNo{grid-row:1/6;margin:0}.assessmentIntro .kicker{margin:0}.assessmentIntro h2{letter-spacing:-.05em;max-width:900px;margin:24px 0 30px;font-size:clamp(46px,5.8vw,82px);line-height:.92}.assessmentIntro>p{color:#4b4b4b;max-width:700px;line-height:1.65}.assessmentFacts{gap:28px;margin-top:20px;display:flex}.assessmentFacts span{text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid var(--acid);padding-bottom:7px;font-size:10px}.assessmentStart{background:var(--acid);cursor:pointer;border:1px solid #050505;margin:70px 0 0 240px;padding:20px 24px;font-weight:800}.assessmentStart span{margin-left:90px;font-size:18px}.assessmentCard,.assessmentResult{border-top:1px solid #050505;max-width:850px;margin:70px 0 0 240px;padding-top:35px}.assessmentProgress{border-bottom:3px solid #ddd;justify-content:space-between;margin-bottom:50px;padding-bottom:13px;display:flex;position:relative}.assessmentProgress span{font-size:11px;font-weight:800}.assessmentProgress i{background:var(--acid);height:3px;transition:all .25s;position:absolute;bottom:-3px;left:0}.assessmentCard h3,.assessmentResult h3{letter-spacing:-.04em;margin:22px 0 38px;font-size:clamp(34px,4.3vw,58px);line-height:1}.answerGrid{border:1px solid #050505;grid-template-columns:repeat(3,1fr);display:grid}.answerGrid button{cursor:pointer;background:#fff;border:0;border-right:1px solid #050505;padding:20px;font-weight:800}.answerGrid button:last-child{border:0}.answerGrid button:hover{background:var(--acid)}.assessmentBack{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;margin-top:24px;padding:0;font-size:11px}.assessmentResult{grid-template-columns:180px 1fr;gap:55px;display:grid}.score strong{color:var(--acid);letter-spacing:-.06em;font-size:95px;line-height:.8}.score span{font-size:16px}.assessmentResult>div>p:not(.kicker){color:#4b4b4b;line-height:1.65}.resultActions{gap:18px;margin-top:34px;display:flex}.resultActions button{background:var(--acid);cursor:pointer;border:1px solid #050505;padding:16px 18px;font-weight:800}.resultActions .quiet{background:#fff}.ctaBottom button{background:var(--acid);color:var(--ink);border:1px solid var(--paper);cursor:pointer;justify-self:end;padding:22px 24px;font-size:13px;font-weight:800}.ctaBottom button span{margin-left:65px;font-size:18px}.formError{font-size:12px;color:#a30000!important}.bookingButton{background:var(--acid);border:1px solid #050505;margin-top:22px;padding:17px 20px;font-weight:800;display:inline-block}.bookingButton span{margin-left:45px}.successState{padding:25px 0}.successState h2{margin-top:25px}@media (max-width:780px){.guideGrid{grid-template-columns:1fr;gap:45px}.assessmentIntro{grid-template-columns:1fr}.assessmentIntro .sectionNo{grid-row:auto;margin-bottom:30px}.assessmentFacts{flex-wrap:wrap}.assessmentStart,.assessmentCard,.assessmentResult{margin-left:0}.assessmentResult,.answerGrid{grid-template-columns:1fr}.answerGrid button{border-bottom:1px solid #050505;border-right:0}.resultActions{flex-direction:column;align-items:flex-start}.ctaBottom button{justify-self:start}}.marketFootprint{padding:85px 0}.marketFootprint>div:first-child{grid-template-columns:1fr 1.5fr;align-items:start;gap:70px;display:grid}.marketFootprint h2{letter-spacing:-.04em;margin:22px 0;font-size:clamp(38px,4vw,58px);line-height:.95}.marketFootprint>div:first-child>p:last-child{color:#4b4b4b;line-height:1.7}.marketColumns{border-top:1px solid #050505;grid-template-columns:1.5fr .8fr 1fr;gap:45px;margin-top:55px;padding-top:28px;display:grid}.marketColumns h3{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.marketColumns p{color:#4b4b4b;font-size:12px;line-height:1.7}.commercialModal{border-top:8px solid var(--acid)}@media (max-width:780px){.marketFootprint>div:first-child,.marketColumns{grid-template-columns:1fr;gap:24px}.marketColumns{gap:18px}.legalLinks{justify-content:flex-start}}.hero h1{letter-spacing:-.045em;font-size:clamp(37px,4.6vw,70px);line-height:.94}.sectionIntro h2{font-size:clamp(28px,3vw,43px);line-height:1}.principle p{font-size:clamp(20px,1.9vw,29px);line-height:1.12}.wideIntro h2{font-size:clamp(27px,3vw,44px);line-height:1.04}.truthGrid h3{font-size:26px;line-height:1.08}.manifestoInner{font-size:clamp(27px,3.6vw,53px);line-height:1}.methodHead h2,.proofStory h2{font-size:clamp(27px,2.8vw,42px);line-height:1.04}.steps h3{font-size:23px;line-height:1.1}.pathGrid h3{font-size:26px;line-height:1.08}.guideGrid h2{font-size:clamp(28px,3.6vw,49px);line-height:1}.assessmentIntro h2{font-size:clamp(28px,3.5vw,49px);line-height:1}.assessmentCard h3,.assessmentResult h3{font-size:clamp(24px,2.6vw,35px);line-height:1.08}.marketFootprint h2{font-size:clamp(25px,2.5vw,35px);line-height:1.04}.introModal h2{font-size:clamp(26px,3.6vw,41px);line-height:1}@media (max-width:780px){.hero h1{font-size:35px;line-height:.96}.principle p{font-size:23px}.finalCta h2{font-size:35px;line-height:.96}}:root{--sage:#e66f0e!important;--acid:#e66f0e!important}.hero h1{font-size:clamp(37px,4.6vw,70px)!important;line-height:.94!important}.sectionIntro h2{font-size:clamp(28px,3vw,43px)!important}.principle p{font-size:clamp(20px,1.9vw,29px)!important}.wideIntro h2{font-size:clamp(27px,3vw,44px)!important}.truthGrid h3{font-size:26px!important}.manifestoInner{font-size:clamp(27px,3.6vw,53px)!important}.methodHead h2,.proofStory h2{font-size:clamp(27px,2.8vw,42px)!important}.steps h3{font-size:23px!important}.pathGrid h3{font-size:26px!important}.finalCta h2{font-size:clamp(37px,4.8vw,70px)!important;line-height:.94!important}.guideGrid h2{font-size:clamp(28px,3.6vw,49px)!important}.assessmentIntro h2{font-size:clamp(28px,3.5vw,49px)!important}.assessmentCard h3,.assessmentResult h3{font-size:clamp(24px,2.6vw,35px)!important}.score strong{font-size:57px!important}.marketFootprint h2{font-size:clamp(25px,2.5vw,35px)!important}.introModal h2{font-size:clamp(26px,3.6vw,41px)!important}@media (max-width:780px){.hero h1{font-size:35px!important}.principle p{font-size:23px!important}.finalCta h2{font-size:35px!important}}

footer.footer .shell>small{grid-column:3}@media (max-width:780px){footer.footer .shell>small{grid-column:auto}}
