.fe-page{background:#fff}.fe-hero{border-bottom:1px solid var(--line);padding-block:clamp(6.5rem,10vw,9.5rem)}.fe-hero-grid,.fe-team-grid,.fe-faq-grid,.fe-results-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(5rem,9vw,9rem);display:grid}.fe-hero-copy{max-width:700px}.fe-page h1{max-width:11ch;font-size:clamp(3rem,5vw,4.8rem)}.fe-page h2{font-size:clamp(2.05rem,3.35vw,3.35rem)}.fe-lead,.fe-section-copy,.fe-section-heading>p:not(.eyebrow),.fe-options-inner>div:first-child>p:not(.eyebrow),.fe-closing-inner p:not(.eyebrow){color:var(--muted);font-size:clamp(1.02rem,1.4vw,1.16rem);line-height:1.75}.fe-lead{margin:1.8rem 0 0}.fe-positioning{color:var(--navy-900);margin:1.5rem 0 0;font-weight:740}.fe-clarifier{max-width:64ch;color:var(--muted);margin:1.05rem 0 0;line-height:1.7}.fe-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:2.35rem;display:flex}.fe-hero-visual{grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr);align-items:end;gap:1.2rem;min-height:360px;display:grid}.fe-hero-preview-primary,.fe-hero-preview-secondary{min-width:0}.fe-hero-visual>p{color:#75889a;grid-column:1/-1;justify-self:end;margin:.65rem 0 0;font-size:.9rem;font-style:italic}.fe-preview-card{color:#708497;opacity:.72;filter:saturate(.62);background:#f8fbfcf5;border:1px solid #dfe8ed;border-radius:1rem;min-height:235px;padding:1.2rem;box-shadow:0 20px 55px #123c6614}.fe-preview-card.is-large{min-height:285px}.fe-preview-card p{color:#61778c;margin:.9rem 0 0;font-weight:760}.fe-preview-topline{background:#cad8df;border-radius:999px;width:38px;height:7px}.fe-preview-bars,.fe-preview-lines{gap:.75rem;margin-top:1.4rem;display:grid}.fe-preview-bars span,.fe-preview-lines span{background:#dbe5ea;border-radius:999px;height:10px;display:block}.fe-preview-bars span:first-child{background:#9cc6e8;width:78%}.fe-preview-bars span:nth-child(2){background:#9fd3cd;width:56%}.fe-preview-bars span:nth-child(3){background:#f4d487;width:70%}.fe-preview-bars span:nth-child(4){background:#efad9e;width:48%}.fe-preview-lines span:first-child{width:82%}.fe-preview-lines span:nth-child(2){width:66%}.fe-preview-lines span:nth-child(3){width:74%}.fe-preview-map-plot{height:150px;margin-top:1rem;position:relative}.fe-preview-map-plot:before,.fe-preview-map-plot:after{content:"";background:#d7e1e6;position:absolute}.fe-preview-map-plot:before{width:1px;height:120px;top:10px;left:50%}.fe-preview-map-plot:after{width:120px;height:1px;top:70px;left:calc(50% - 60px)}.fe-preview-map-plot i{z-index:1;border-radius:50%;width:15px;height:15px;position:absolute}.fe-preview-map-plot i:first-child{background:#8bb9dd;top:28px;left:31%}.fe-preview-map-plot i:nth-child(2){background:#e6c56b;top:41px;right:26%}.fe-preview-map-plot i:nth-child(3){background:#e69c8b;top:93px;left:53%}.fe-preview-map-plot i:nth-child(4){background:#8fc9c3;top:101px;left:37%}.fe-section{padding-block:clamp(7.5rem,11vw,10.5rem)}.fe-energy-section,.fe-results-section,.fe-faq-section{background:#fff}.fe-section-heading,.fe-report-intro{max-width:790px}.fe-section-heading>p:not(.eyebrow),.fe-report-intro>p:not(.eyebrow){max-width:60ch;margin:1.3rem 0 0}.fe-energy-grid{grid-template-columns:repeat(4,1fr);gap:clamp(2.5rem,4vw,4rem);margin-top:clamp(4.5rem,7vw,6rem);display:grid}.fe-energy{min-width:0}.fe-energy h3{margin-top:1rem}.fe-energy p{color:var(--muted);margin:.8rem 0 0;line-height:1.68}.fe-energy-contribution{border-top:1px solid var(--line);padding-top:1rem;color:#405971!important}.fe-results-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fe-results-grid{align-items:start}.fe-results-copy{max-width:670px}.fe-result-levels{gap:1.8rem;display:grid}.fe-result-levels>div{border-top:2px solid #d5e5e9;padding-top:1.25rem}.fe-result-rank{color:var(--teal-700);letter-spacing:.12em;margin-bottom:.55rem;font-size:.76rem;font-weight:800;display:block}.fe-result-levels strong{color:var(--navy-900);font-size:1.08rem;display:block}.fe-result-levels p{color:var(--muted);margin:.65rem 0 0;line-height:1.65}.fe-results-note{color:#75889a;grid-column:2;margin:.2rem 0 0;font-size:.92rem;font-style:italic}.fe-report-section{background:var(--surface-soft)}.fe-report-groups{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:clamp(3.5rem,6vw,5rem);display:grid}.fe-report-group{border-top:3px solid #d7e6ea;padding-top:1.4rem}.fe-report-group h3{margin:0}.fe-report-group ul{gap:.85rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.fe-report-group li{color:#405971;padding-left:1.45rem;line-height:1.6;position:relative}.fe-report-group li:before{content:"✓";color:var(--teal-700);font-weight:800;position:absolute;left:0}.button-outline{color:var(--navy-900);background:#fff;border:1px solid #adc0ce}.button-outline:hover,.button-outline:focus-visible{background:#f2f7f9}.fe-report-preview-block{margin-top:clamp(4.5rem,7vw,6.5rem)}.fe-report-preview-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.fe-report-preview-grid .fe-preview-card{min-height:250px}.fe-report-preview-caption{justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;display:flex}.fe-report-preview-caption p{color:#75889a;margin:0;font-size:.9rem;font-style:italic}.fe-team-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fe-team-grid{align-items:start}.fe-team-grid>div:first-child{max-width:690px}.fe-team-grid .fe-section-copy+.fe-section-copy{margin-top:1.2rem}.fe-team-points{gap:1.5rem;display:grid}.fe-team-points div{border-top:3px solid #d6e6ea;padding-top:1.35rem}.fe-team-points strong,.fe-option-grid strong{color:var(--navy-900);font-size:1rem;display:block}.fe-team-points span,.fe-option-grid span,.fe-option-grid small{color:var(--muted);margin-top:.65rem;line-height:1.6;display:block}.fe-option-grid small{font-size:.9rem}.fe-options-section{padding-top:clamp(7.5rem,11vw,10rem);padding-bottom:clamp(7.5rem,11vw,10rem)}.fe-options-inner{background:var(--surface-blue);border-radius:1.2rem;padding:clamp(3.75rem,6vw,5.25rem)}.fe-options-inner>div:first-child{max-width:800px}.fe-option-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3.25rem;display:grid}.fe-option-grid div{border-top:2px solid #c9dfe4;padding-top:1.4rem}.fe-faq-grid{align-items:start}.fe-faq-list{gap:.8rem;display:grid}.fe-faq-list details{border-bottom:1px solid var(--line);padding:0 0 1rem}.fe-faq-list summary{cursor:pointer;color:var(--navy-900);padding:.9rem 2rem .9rem 0;font-weight:740;list-style:none;position:relative}.fe-faq-list summary::-webkit-details-marker{display:none}.fe-faq-list summary:after{content:"+";color:var(--teal-700);font-size:1.3rem;position:absolute;top:.8rem;right:0}.fe-faq-list details[open] summary:after{content:"–"}.fe-faq-list details p{color:var(--muted);margin:.4rem 0 0;line-height:1.7}.fe-closing-section{padding:0 0 clamp(7rem,10vw,9rem)}.fe-closing-inner{background:var(--navy-900);color:#fff;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:3rem;padding:clamp(3.25rem,5vw,4.5rem);display:flex}.fe-closing-inner>div{max-width:700px}.fe-closing-inner .eyebrow{color:#73dbd5}.fe-closing-inner h2,.fe-closing-inner p{color:#fff}.fe-closing-inner p:not(.eyebrow){color:#d7e6f1;margin:1rem 0 0}.fe-closing-inner .button{color:var(--navy-900);background:#fff;flex:none}@media (width<=980px){.fe-hero-grid,.fe-team-grid,.fe-faq-grid,.fe-results-grid{grid-template-columns:1fr;gap:4rem}.fe-results-note{grid-column:auto}.fe-energy-grid,.fe-report-groups{grid-template-columns:repeat(2,1fr)}.fe-option-grid{grid-template-columns:1fr}.fe-hero-visual{max-width:720px}.fe-report-preview-grid{grid-template-columns:1fr 1fr}.fe-report-preview-grid .fe-preview-map{grid-column:1/-1;max-width:420px}.fe-closing-inner{flex-direction:column;align-items:flex-start}}@media (width<=640px){.fe-hero{padding-block:5rem 6rem}.fe-page h1{font-size:clamp(2.7rem,12vw,3.8rem)}.fe-page h2{font-size:clamp(2rem,9vw,2.8rem)}.fe-actions{flex-direction:column;align-items:stretch}.fe-energy-grid,.fe-report-groups,.fe-report-preview-grid{grid-template-columns:1fr}.fe-hero-visual{grid-template-columns:1fr;min-height:0}.fe-hero-visual>p{justify-self:start}.fe-preview-card,.fe-preview-card.is-large,.fe-report-preview-grid .fe-preview-map{width:100%;max-width:none;min-height:220px}.fe-report-preview-caption{flex-direction:column;align-items:stretch}.fe-report-preview-caption .button{width:100%}.fe-options-inner{padding:2.75rem 1.4rem}.fe-closing-inner{padding:2.8rem 1.4rem}.fe-closing-inner .button{width:100%}}#assessment-options{scroll-margin-top:6rem}.fe-option-grid .fe-assessment-choice{background:#fff;border:1px solid #c9dfe4;border-radius:.85rem;flex-direction:column;gap:.5rem;min-width:0;padding:1.5rem;display:flex}.fe-option-grid .fe-assessment-choice strong{font-size:1.1rem}.fe-option-grid .fe-assessment-choice>span,.fe-option-grid .fe-assessment-choice>small{margin-top:0}.fe-option-grid .fe-assessment-choice>.text-link{align-items:center;margin-top:auto;padding-top:1.2rem;font-weight:750;line-height:1.45;display:inline-flex}.fe-option-grid .fe-assessment-choice>.text-link span{margin-top:0}.fe-option-grid .fe-assessment-choice>.text-link{overflow-wrap:anywhere;align-items:center;min-height:48px}@media (width<=640px){.fe-option-grid{grid-template-columns:minmax(0,1fr)}.fe-option-grid .fe-assessment-choice{padding:1.3rem}.fe-options-inner{min-width:0}}.fe-enquiry-steps{border-top:1px solid #bdd8df;max-width:75ch;margin-top:2rem;padding-top:1.5rem}.fe-enquiry-steps strong{color:var(--navy-900);font-size:1.05rem;font-weight:650;display:block}.fe-enquiry-steps p{color:var(--muted);margin:.65rem 0 0;line-height:1.65}.fe-report-preview-block>h3{color:var(--navy-900);margin:.65rem 0 0;font-size:clamp(1.3rem,1.9vw,1.6rem);font-weight:650}.fe-report-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:1.7rem;display:grid}.fe-report-example{background:#fff;border:1px solid #d5e5eb;border-radius:1rem;min-width:0;padding:clamp(1.35rem,2.5vw,2rem)}.fe-report-example-type{color:var(--teal-700);text-transform:uppercase;letter-spacing:.07em;font-size:.83rem;font-weight:750;display:block}.fe-report-example h4{color:var(--navy-900);margin:.7rem 0 0;font-size:1.25rem;font-weight:650;line-height:1.3}.fe-report-example>p{color:var(--muted);margin:1rem 0;line-height:1.65}.fe-report-example-detail{border-top:1px solid var(--line);gap:.45rem;padding-top:1rem;display:grid}.fe-report-example-detail strong{color:var(--navy-900);font-size:.96rem}.fe-report-example-detail span{color:var(--muted);font-size:.92rem;line-height:1.6}@media (width<=700px){.fe-report-example-grid{grid-template-columns:1fr}}.fe-report-sample-intro{max-width:75ch;color:var(--muted);margin:.8rem 0 0;line-height:1.65}.fe-sample-scores{gap:.8rem;margin:1.4rem 0;display:grid}.fe-sample-score{color:var(--navy-900);grid-template-columns:76px minmax(0,1fr) 55px;align-items:center;gap:.6rem;font-size:.82rem;display:grid}.fe-sample-score strong{text-align:right;white-space:nowrap;font-size:.78rem;font-weight:650}.fe-sample-score-track{background:#e7eff2;border-radius:99px;height:10px;overflow:hidden}.fe-sample-score-track i{border-radius:inherit;height:100%;display:block}.fe-sample-score-track .explorer{background:var(--explorer)}.fe-sample-score-track .builder{background:var(--builder)}.fe-sample-score-track .connector{background:var(--connector)}.fe-sample-score-track .steward{background:var(--steward)}.fe-report-example>p strong{color:var(--navy-900);font-weight:650}.fe-team-scenarios-link{background:#fff;border:1px solid #d5e5eb;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:1.4rem 1.6rem;display:flex}.fe-team-scenarios-link h4{color:var(--navy-900);margin:0;font-size:1.15rem}.fe-team-scenarios-link p{color:var(--muted);max-width:65ch;margin:.55rem 0 0;line-height:1.6}.fe-team-scenarios-link .text-link{flex-shrink:0}@media (width<=700px){.fe-team-scenarios-link{flex-direction:column;align-items:flex-start}}#scenarios{scroll-margin-top:5.5rem}.fe-scenarios-section{border-block:1px solid var(--line);background:#f8fbfc;padding-block:clamp(4rem,7vw,6rem)}.fe-scenarios-intro{max-width:770px}.fe-scenarios-intro>p:not(.eyebrow){color:var(--muted);margin:1rem 0 0;line-height:1.7}.fe-scenarios-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:2rem;display:grid}.fe-scenario-card{min-width:0;color:inherit;background:#fff;border:1px solid #d7e6ea;border-radius:1rem;flex-direction:column;padding:clamp(1.3rem,2.2vw,1.9rem);text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.fe-scenario-card:hover,.fe-scenario-card:focus-visible{border-color:var(--teal-700);outline-offset:3px;box-shadow:0 8px 24px #123c6613}.fe-scenario-category{color:var(--teal-700);letter-spacing:.07em;text-transform:uppercase;font-size:.76rem;font-weight:750}.fe-scenario-card h3{color:var(--navy-900);margin:.65rem 0 0;font-size:clamp(1.12rem,1.6vw,1.4rem);line-height:1.3}.fe-scenario-card>p{color:var(--muted);margin:.85rem 0 1.3rem;line-height:1.62}.fe-scenario-work{border-top:1px solid var(--line);gap:.38rem;padding-top:.95rem;display:grid}.fe-scenario-work strong{color:var(--teal-700);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}.fe-scenario-work span{color:var(--navy-900);font-size:.93rem;line-height:1.55}.fe-scenario-link{color:var(--navy-900);text-underline-offset:.2em;margin-top:auto;padding-top:1.3rem;font-size:.9rem;font-weight:700;text-decoration:underline}.fe-scenarios-note{color:var(--muted);margin:1.2rem 0 0;font-size:.86rem;line-height:1.55}@media (width<=700px){.fe-scenarios-grid{grid-template-columns:1fr}}.mf-page{background:#fff}.mf-hero{border-bottom:1px solid var(--line);padding-block:clamp(6rem,10vw,9rem)}.mf-hero-grid,.mf-capability-grid,.mf-rhythm-grid,.mf-fourenergies-grid,.mf-use-grid,.mf-faq-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:clamp(5rem,9vw,9rem);display:grid}.mf-hero-grid{align-items:center}.mf-hero-copy{max-width:700px}.mf-page h1{max-width:11ch;font-size:clamp(3rem,5vw,4.9rem)}.mf-page h2{font-size:clamp(2.1rem,3.5vw,3.5rem)}.mf-lead,.mf-section-copy,.mf-section-heading>p:not(.eyebrow),.mf-body-copy p,.mf-use-grid>div>p:not(.eyebrow){color:var(--muted);font-size:clamp(1.03rem,1.45vw,1.18rem);line-height:1.75}.mf-lead{margin:1.8rem 0 0}.mf-positioning{color:var(--navy-900);margin:1.5rem 0 0;font-weight:720;line-height:1.65}.mf-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:2.2rem;display:flex}.mf-hero-statement{background:var(--surface-blue);border:1px solid #d7e7eb;border-radius:1.2rem;padding:clamp(2.5rem,5vw,4rem)}.mf-hero-statement>span,.mf-index,.mf-play-number,.mf-principle,.mf-protects{color:var(--teal-700);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.mf-hero-statement strong{color:var(--navy-900);letter-spacing:-.03em;margin-top:1rem;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.16;display:block}.mf-hero-statement p{color:var(--muted);margin:1.3rem 0 0;line-height:1.7}.mf-capability-section{background:#fff}.mf-body-copy p{margin:0}.mf-body-copy p+p{margin-top:1.4rem}.mf-section-heading{max-width:780px}.mf-section-heading>p:not(.eyebrow){max-width:60ch;margin:1.3rem 0 0}.mf-disciplines-section{background:var(--surface-soft)}.mf-discipline-grid{grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-top:clamp(4rem,7vw,6rem);display:grid}.mf-discipline{border-top:3px solid #cbdfe4;padding-top:1.35rem}.mf-discipline h3,.mf-play h3,.mf-stance h3{margin-top:.8rem}.mf-discipline p,.mf-play p,.mf-stance p{color:var(--muted);line-height:1.65}.mf-discipline .mf-definition{color:#3f596f;font-weight:700}.mf-plays-section{background:#fff}.mf-play-list{border-top:1px solid var(--line);margin-top:clamp(4rem,7vw,6rem)}.mf-play{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:2rem;padding-block:2.3rem;display:grid}.mf-play-copy{max-width:780px}.mf-play-copy h3{margin:0;font-size:clamp(1.45rem,2.1vw,2rem)}.mf-principle{margin:.55rem 0 0}.mf-play-copy>p:last-child{margin:.85rem 0 0}.mf-rhythm-section{background:var(--surface-blue)}.mf-rhythm-steps{gap:1.7rem;display:grid}.mf-rhythm-steps>div{border-top:2px solid #bed9df;padding-top:1.25rem}.mf-rhythm-steps strong{color:var(--navy-900);font-size:1.35rem;display:block}.mf-rhythm-steps span{color:var(--teal-700);margin-top:.35rem;font-weight:760;display:block}.mf-rhythm-steps p{color:var(--muted);margin:.7rem 0 0;line-height:1.65}.mf-leadership-section{background:#fff}.mf-stance-grid{grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-top:clamp(4rem,7vw,6rem);display:grid}.mf-stance{border-top:3px solid #d3e3e8;min-width:0;padding-top:1.35rem}.mf-protects{margin-top:.65rem}.mf-fourenergies-section{background:var(--surface-soft)}.mf-fourenergies-grid .text-link{margin-top:1.5rem}.mf-use-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mf-use-list{grid-template-columns:repeat(2,1fr);gap:2rem 2.5rem;display:grid}.mf-use-list div{border-top:2px solid #d3e3e8;padding-top:1.2rem}.mf-use-list strong{color:var(--navy-900);display:block}.mf-use-list span{color:var(--muted);margin-top:.55rem;line-height:1.6;display:block}.mf-faq-section{background:#fff}.mf-faq-list{gap:.8rem;display:grid}.mf-faq-list details{border-bottom:1px solid var(--line);padding-bottom:1rem}.mf-faq-list summary{cursor:pointer;color:var(--navy-900);padding:.9rem 2rem .9rem 0;font-weight:740;list-style:none;position:relative}.mf-faq-list summary::-webkit-details-marker{display:none}.mf-faq-list summary:after{content:"+";color:var(--teal-700);font-size:1.3rem;position:absolute;top:.8rem;right:0}.mf-faq-list details[open] summary:after{content:"–"}.mf-faq-list details p{color:var(--muted);margin:.4rem 0 0;line-height:1.7}.mf-final-section{padding-top:0}.mf-final-inner{background:var(--navy-900);text-align:center;border-radius:1.25rem;padding:clamp(4rem,8vw,6rem)}.mf-final-inner .eyebrow{color:#73dbd5}.mf-final-inner h2,.mf-final-inner p{color:#fff}.mf-final-inner p{color:#d7e6f1;max-width:62ch;margin:1.25rem auto 0;line-height:1.7}.mf-final-inner .button{color:var(--navy-900);background:#fff;margin-top:2rem}@media (width<=1100px){.mf-discipline-grid,.mf-stance-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=980px){.mf-hero-grid,.mf-capability-grid,.mf-rhythm-grid,.mf-fourenergies-grid,.mf-use-grid,.mf-faq-grid{grid-template-columns:1fr;gap:4rem}}@media (width<=640px){.mf-hero{padding-block:5rem 6rem}.mf-page h1{font-size:clamp(2.7rem,12vw,3.8rem)}.mf-page h2{font-size:clamp(2rem,9vw,2.8rem)}.mf-actions{flex-direction:column;align-items:stretch}.mf-discipline-grid,.mf-stance-grid,.mf-use-list{grid-template-columns:1fr}.mf-play{grid-template-columns:54px 1fr;gap:1rem}.mf-final-inner{padding:3.5rem 1.4rem}}.mf-hero-statement{padding:clamp(1.8rem,3vw,2.7rem)}.mf-hero-statement strong{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.35rem,1.75vw,1.75rem);font-weight:650;line-height:1.4}.mf-hero-statement>span{font-size:.85rem}@media (width<=640px){.mf-hero-statement strong{font-size:clamp(1.3rem,5.5vw,1.65rem);line-height:1.38}}.diagram{width:100%}.diagram-kicker{color:var(--navy-900);letter-spacing:-.025em;font-size:clamp(1.25rem,2.2vw,1.9rem);font-weight:820;display:block}.diagram-motion{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.diagram-motion-panel{text-align:center;background:#fff;border:1px solid #dbe7ec;border-radius:1.1rem;min-height:27rem;padding:clamp(1.6rem,3vw,2.4rem)}.diagram-motion-panel>div:first-child>strong{color:var(--muted);margin-top:.35rem;font-size:.98rem;font-weight:560;display:block}.diagram-motion-items{grid-template-columns:repeat(5,1fr);gap:.6rem;margin-top:4rem;display:grid}.diagram-motion-items span{color:var(--navy-900);padding-top:4.2rem;font-size:.82rem;font-weight:720;position:relative}.diagram-motion-items span:before{content:"";background:#f7fafc;border:1px solid #dce6eb;border-radius:50%;width:3.1rem;height:3.1rem;position:absolute;inset:0 auto auto 50%;transform:translate(-50%);box-shadow:0 6px 18px #113a5b0d}.diagram-motion-line{background:#98aabd;height:2px;margin:3rem 0 0;position:relative}.diagram-motion-line:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:12px solid #98aabd;width:0;height:0;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.diagram-motion-line i{display:none}.diagram-motion-panel>p{color:#708196;letter-spacing:.12em;text-transform:uppercase;margin:1.3rem 0 0;font-size:.74rem;font-weight:760}.diagram-momentum-system{background:linear-gradient(#fff,#fbfdfd)}.diagram-cycle{aspect-ratio:1;width:min(19rem,90%);margin:1.2rem auto 0;position:relative}.diagram-cycle:before{content:"";border:2px solid #dce8ec;border-radius:50%;position:absolute;inset:15%}.diagram-cycle-centre{background:var(--surface-blue);color:var(--navy-900);border-radius:50%;place-items:center;padding:.8rem;font-size:.78rem;font-weight:820;line-height:1.2;display:grid;position:absolute;inset:31%}.diagram-cycle-node{color:#fff;border-radius:50%;place-items:center;width:5rem;height:5rem;font-size:.72rem;font-weight:780;display:grid;position:absolute;box-shadow:0 8px 22px #113a5b1f}.diagram-cycle-node.clarity{background:#159fd4;top:0;left:50%;transform:translate(-50%)}.diagram-cycle-node.flow{background:#11b493;top:27%;right:3%}.diagram-cycle-node.evidence{background:#ff6753;bottom:3%;right:17%}.diagram-cycle-node.decisions{background:#5d50bd;bottom:3%;left:17%}.diagram-cycle-node.renewal{background:#f6b51b;top:27%;left:3%}.diagram-layer{gap:1.1rem;display:grid}.diagram-layer-row{background:#fff;border:1px solid #d6e4eb;border-radius:1rem;grid-template-columns:minmax(220px,.75fr) minmax(0,1.8fr);align-items:center;gap:1.5rem;padding:1.4rem 1.6rem;display:grid}.diagram-layer-label{border-right:1px solid #d6e4eb;padding-right:1.5rem}.diagram-layer-label span{color:var(--navy-900);letter-spacing:.1em;text-transform:uppercase;font-size:1rem;font-weight:830;display:block}.diagram-layer-label small{color:var(--teal-700);letter-spacing:.16em;text-transform:uppercase;margin-top:.35rem;font-size:.68rem;font-weight:760;display:block}.diagram-layer-row p,.diagram-layer-note{color:var(--muted);margin:0;line-height:1.6}.diagram-layer-flow{background:linear-gradient(90deg,#103f6e,#0b5f7c);border-radius:1.15rem;grid-template-columns:minmax(250px,.9fr) minmax(0,1.6fr);align-items:center;gap:2rem;padding:1.6rem 2rem;display:grid;box-shadow:0 12px 28px #0c3f6329}.diagram-layer-flow-copy strong,.diagram-layer-flow-copy span{display:block}.diagram-layer-flow-copy strong{color:#fff;font-size:clamp(1.25rem,2vw,1.7rem)}.diagram-layer-flow-copy span{color:#77d7e0;letter-spacing:.15em;text-transform:uppercase;margin-top:.3rem;font-size:.72rem;font-weight:760}.diagram-layer-steps{grid-template-columns:repeat(5,1fr);gap:.6rem;display:grid}.diagram-layer-steps span{color:#eaf6fb;text-align:center;min-width:0;padding-top:3.5rem;font-size:.72rem;font-weight:720;position:relative}.diagram-layer-steps span:before{content:"";background:#ffffff14;border:2px solid #ffffff52;border-radius:50%;width:2.7rem;height:2.7rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.diagram-layer-steps .step-1:before{border-color:#50d6cd}.diagram-layer-steps .step-2:before{border-color:#4eaff0}.diagram-layer-steps .step-3:before{border-color:#f2bd50}.diagram-layer-steps .step-4:before{border-color:#ef8c82}.diagram-layer-steps .step-5:before{border-color:#58d1d1}.diagram-layer-note{text-align:center;font-size:.95rem}.diagram-relationship{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:stretch;gap:1rem;margin-top:clamp(3rem,5vw,4.5rem);display:grid}.diagram-product{background:#fff;border:1px solid #dce7ec;border-radius:1.25rem;padding:clamp(1.8rem,3vw,2.5rem)}.diagram-product-fe{background:linear-gradient(#fffdf8,#fff);border-color:#f2ca72}.diagram-product-fe img{width:min(19rem,100%);height:auto;display:block}.diagram-product p{color:var(--muted);margin:.7rem 0 0;line-height:1.6}.diagram-energy-dots{gap:.5rem;margin-top:1.4rem;display:flex}.diagram-energy-dots i{border-radius:50%;width:.9rem;height:.9rem}.diagram-product ul{gap:.72rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.diagram-product li{color:var(--navy-900);border-top:1px solid #e1eaee;padding-top:.72rem;font-weight:690}.diagram-relationship-link{text-align:center;color:var(--navy-900);letter-spacing:.11em;text-transform:uppercase;place-content:center;font-size:.78rem;font-weight:830;display:grid}.diagram-relationship-link span,.diagram-relationship-link b{display:block}.diagram-relationship-link b{color:var(--teal-700);margin:.25rem 0;font-size:1.2rem}.diagram-product-mf{background:linear-gradient(#f6fcfd,#fff);border-color:#83cfd9}.diagram-mf-mark{width:4rem;height:3rem;position:relative}.diagram-mf-mark i{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(#54d4df,#17889b);width:1.6rem;height:2.8rem;position:absolute;bottom:0}.diagram-mf-mark i:first-child{height:2.1rem;left:.4rem}.diagram-mf-mark i:last-child{left:1.8rem}.diagram-product-mf>strong{color:var(--navy-900);margin-top:.7rem;font-size:clamp(1.3rem,2vw,1.7rem);display:block}@media (width<=900px){.diagram-motion,.diagram-relationship{grid-template-columns:1fr}.diagram-relationship-link{min-height:4rem}.diagram-layer-flow,.diagram-layer-row{grid-template-columns:1fr}.diagram-layer-label{border-bottom:1px solid #d6e4eb;border-right:0;padding-bottom:1rem;padding-right:0}}@media (width<=640px){.diagram-motion-panel{min-height:auto}.diagram-motion-items{grid-template-columns:repeat(2,1fr);margin-top:2.5rem}.diagram-layer-steps{grid-template-columns:repeat(2,1fr);row-gap:1.4rem}.diagram-cycle-node{width:4.2rem;height:4.2rem;font-size:.65rem}}.diagram-layer-disciplines{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.55rem;display:grid}.diagram-layer-disciplines>span{color:#fff;background:#ffffff1a;border:1px solid #78dde37a;border-radius:.6rem;justify-content:center;align-items:center;padding:.72rem .35rem;font-size:.83rem;font-weight:650;line-height:1.25;display:flex}.diagram-layer-disciplines>small{color:#c2eaf0;text-align:center;grid-column:1/-1;margin-top:.25rem;font-size:.75rem;line-height:1.4}@media (width<=640px){.diagram-layer-disciplines{grid-template-columns:repeat(2,minmax(0,1fr))}.diagram-layer-disciplines>span{min-height:42px}}.to-page{background:#fff}.to-hero{border-bottom:1px solid var(--line);padding-block:clamp(6rem,10vw,9rem)}.to-hero-grid,.to-bridge-grid,.to-organization-grid,.to-engagement-grid,.to-faq-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(5rem,9vw,9rem);display:grid}.to-hero-copy{max-width:720px}.to-page h1{max-width:11ch;font-size:clamp(3rem,5vw,4.9rem)}.to-page h2{font-size:clamp(2.1rem,3.5vw,3.45rem)}.to-lead,.to-section-copy,.to-section-heading>p:not(.eyebrow),.to-body-copy p{color:var(--muted);font-size:clamp(1.03rem,1.45vw,1.18rem);line-height:1.75}.to-lead{margin:1.8rem 0 0}.to-positioning{max-width:62ch;color:var(--navy-900);margin:1.5rem 0 0;font-weight:720;line-height:1.65}.to-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:2.2rem;display:flex}.to-hero-visual{justify-content:flex-end;display:flex}.to-team-frame{background:#f8fbfc;border:1px solid #dce7ec;border-radius:1.2rem;width:min(100%,520px);padding:clamp(2rem,4vw,3rem);box-shadow:0 24px 65px #123c6612}.to-frame-label{color:#6f8293;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:760;display:block}.to-team-bars{gap:1.35rem;margin-top:2rem;display:grid}.to-team-bars div{grid-template-columns:90px 1fr;align-items:center;gap:1rem;display:grid}.to-team-bars span{color:#536b80;font-size:.92rem;font-weight:700}.to-team-bars div:after{content:"";background:#e5edf1;border-radius:999px;grid-area:1/2;height:10px}.to-team-bars i{z-index:1;border-radius:999px;grid-area:1/2;height:10px;display:block}.to-team-bars i.explorer{background:#9cc6e8}.to-team-bars i.builder{background:#9fd3cd}.to-team-bars i.connector{background:#f4d487}.to-team-bars i.steward{background:#efad9e}.to-team-frame>p{color:#738697;border-top:1px solid #dce7ec;margin:2rem 0 0;padding-top:1.4rem;font-size:.9rem;line-height:1.65}.to-section{padding-block:clamp(7rem,11vw,10rem)}.to-section-heading{max-width:800px}.to-section-heading>p:not(.eyebrow){max-width:64ch;margin:1.35rem 0 0}.to-signal-grid{grid-template-columns:repeat(3,1fr);gap:clamp(2.5rem,5vw,5rem);margin-top:clamp(4rem,7vw,6rem);display:grid}.to-signal{border-top:2px solid #d5e4e9;padding-top:1.5rem}.to-signal>span,.to-relationship-grid article>span{color:var(--teal-700);letter-spacing:.08em;font-size:.82rem;font-weight:800}.to-signal h3,.to-usecase h3,.to-relationship-grid h3{margin:1rem 0 0}.to-signal p,.to-usecase p,.to-relationship-grid p{color:var(--muted);margin:.85rem 0 0;line-height:1.7}.to-bridge-section{background:var(--surface-soft)}.to-bridge-grid{align-items:start}.to-body-copy p:first-child{margin-top:0}.to-body-copy p+p{margin-top:1.4rem}.to-bridge-links{flex-wrap:wrap;gap:1.5rem 2rem;margin-top:2rem;display:flex}.to-usecase-grid{grid-template-columns:repeat(3,1fr);gap:0 3.5rem;margin-top:clamp(4rem,7vw,6rem);display:grid}.to-usecase{border-top:1px solid var(--line);padding:2rem 0 2.4rem}.to-organization-section{background:var(--surface-blue)}.to-organization-grid,.to-engagement-grid,.to-faq-grid{align-items:start}.to-org-points,.to-engagement-list{gap:0;display:grid}.to-org-points div,.to-engagement-list>div{border-bottom:1px solid #cadbe2;padding:1.4rem 0}.to-org-points div:first-child,.to-engagement-list>div:first-child{padding-top:0}.to-org-points strong,.to-engagement-list strong{color:var(--navy-900);font-size:1rem;display:block}.to-org-points span,.to-engagement-list span{color:var(--muted);margin-top:.55rem;line-height:1.65;display:block}.to-relationship-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.to-relationship-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);margin-top:clamp(4rem,7vw,6rem);display:grid}.to-relationship-grid article{border-top:3px solid #d5e4e9;padding-top:1.5rem}.to-relationship-arrow{color:#8ba0af;font-size:2rem}.to-engagement-section{background:#fff}.to-faq-section{background:var(--surface-soft)}.to-faq-list{gap:.8rem;display:grid}.to-faq-list details{border-bottom:1px solid var(--line);padding:0 0 1rem}.to-faq-list summary{cursor:pointer;color:var(--navy-900);padding:.9rem 2rem .9rem 0;font-weight:740;list-style:none;position:relative}.to-faq-list summary::-webkit-details-marker{display:none}.to-faq-list summary:after{content:"+";color:var(--teal-700);font-size:1.3rem;position:absolute;top:.8rem;right:0}.to-faq-list details[open] summary:after{content:"–"}.to-faq-list details p{color:var(--muted);margin:.4rem 0 0;line-height:1.7}.to-final-section{padding-top:clamp(6rem,9vw,8rem)}.to-final-inner{text-align:center;max-width:820px;margin-inline:auto}.to-final-inner h2{max-width:16ch;margin-inline:auto}.to-final-inner>p:not(.eyebrow){max-width:62ch;color:var(--muted);margin:1.2rem auto 0;line-height:1.75}.to-final-inner .button{margin-top:2rem}@media (width<=980px){.to-hero-grid,.to-bridge-grid,.to-organization-grid,.to-engagement-grid,.to-faq-grid{grid-template-columns:1fr;gap:4rem}.to-hero-visual{justify-content:flex-start}.to-signal-grid,.to-usecase-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.to-hero{padding-block:5rem 6rem}.to-page h1{font-size:clamp(2.7rem,12vw,3.8rem)}.to-page h2{font-size:clamp(2rem,9vw,2.8rem)}.to-actions{flex-direction:column;align-items:stretch}.to-signal-grid,.to-usecase-grid,.to-relationship-grid{grid-template-columns:1fr}.to-relationship-arrow{width:max-content;transform:rotate(90deg)}.to-team-frame{padding:1.5rem}.to-team-bars div{grid-template-columns:80px 1fr}}.to-commercial-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.35rem;margin-top:1.8rem;display:flex}.to-commercial-note{max-width:54ch;color:var(--muted);margin:.9rem 0 0;font-size:.83rem;line-height:1.55}#team-engagement-guide{scroll-margin-top:110px}.to-final-secondary{width:max-content;margin:1rem auto 0;display:flex}@media (width<=640px){.to-commercial-actions{flex-direction:column;align-items:stretch}.to-commercial-actions .text-link{text-align:center;justify-content:center}}.to-team-frame{background:#fff;padding:clamp(1.3rem,2.7vw,2rem)}.to-team-frame>.text-link{margin-top:1rem;font-size:.86rem}.to-map-preview{aspect-ratio:1;width:min(100% - 5.5rem,340px);margin:3.5rem auto 3.8rem;position:relative}.to-map-quadrants{background:linear-gradient(90deg,#f7e5e1 0 50%,#e1efe9 50% 100%) top/100% 50% no-repeat,linear-gradient(90deg,#fbf1da 0 50%,#e3ebfa 50% 100%) bottom/100% 50% no-repeat;border:3px solid #aab6b3;position:absolute;inset:0}.to-map-quadrants:before,.to-map-quadrants:after{content:"";z-index:1;background:#aab6b3;position:absolute}.to-map-quadrants:before{width:3px;height:100%;left:calc(50% - 1.5px)}.to-map-quadrants:after{width:100%;height:3px;top:calc(50% - 1.5px)}.to-map-direction{white-space:nowrap;font-size:.74rem;font-weight:800;position:absolute}.to-map-direction.top{color:#2d9a69;top:-1rem;left:75%;transform:translate(-50%,-100%)}.to-map-direction.bottom{color:#c99a1f;bottom:-1rem;left:25%;transform:translate(-50%,100%)}.to-map-direction.left{color:#d34a32;top:25%;left:-1.6rem;transform:translate(-100%,-50%)rotate(-90deg)}.to-map-direction.right{color:#2e69da;top:75%;right:-1.6rem;transform:translate(100%,-50%)rotate(90deg)}.to-map-marker,.to-map-centroid{z-index:3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.to-map-marker{color:#fff;border:2px solid #fff;width:22px;height:22px;font-size:.68rem;font-weight:800;box-shadow:0 0 0 1px #adbdc3}.to-map-marker.m1{background:#2e69da;top:32%;left:70%}.to-map-marker.m2{background:#d34a32;top:39%;left:38%}.to-map-marker.m3{background:#2d9a69;top:29%;left:44%}.to-map-marker.m4{background:#c99a1f;top:23%;left:59%}.to-map-marker.m5{background:#7858c9;top:45%;left:47%}.to-map-marker.m6{background:#c15b8d;top:58%;left:56%}.to-map-centroid{background:#1f2c33;border:6px solid #fff;width:31px;height:31px;top:37.7%;left:52.3%}@media (width<=450px){.to-map-preview{width:min(100% - 5rem,300px)}.to-map-direction{font-size:.68rem}}.to-steps-section{border-bottom:1px solid var(--line);background:#f2f9fa;padding-block:clamp(3.25rem,5vw,4.5rem)}.to-steps-heading{max-width:750px}.to-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,2.5rem);margin-top:2.25rem;display:grid}.to-steps-grid article{border-top:2px solid #c8dce3;min-width:0;padding:1.25rem 0 0}.to-steps-grid article>span{color:var(--teal-700);letter-spacing:.08em;font-size:.8rem;font-weight:800}.to-steps-grid h3{margin:.7rem 0 0;font-size:1.05rem}.to-steps-grid p{color:var(--muted);margin:.65rem 0 0;font-size:.92rem;line-height:1.65}.to-steps-actions{flex-wrap:wrap;gap:1.1rem 2rem;margin-top:2rem;display:flex}.to-steps-section{scroll-margin-top:90px}@media (width<=760px){.to-steps-grid{grid-template-columns:1fr;gap:1.3rem}}.to-hero{padding-block:clamp(4rem,7vw,6rem)}.to-hero-grid{gap:clamp(2.5rem,5vw,5rem)}.to-team-frame .momentum-map-compact{width:min(100% - 5.5rem,310px);margin:2.5rem auto 2.6rem}.to-team-frame>p{margin-top:.75rem}@media (width<=640px){.to-hero{padding-block:4rem 4.5rem}.to-team-frame{min-width:0}.to-team-frame .momentum-map-compact{width:min(100% - 5rem,290px)}.to-commercial-actions .button{text-align:center}.to-steps-actions{flex-direction:column;align-items:flex-start}}#organization-demo{scroll-margin-top:5.5rem}.to-org-demo-section{border-block:1px solid var(--line);background:#f7fbfa;padding-block:clamp(4rem,7vw,6rem)}.to-org-demo-heading{max-width:920px}.to-org-demo-heading>p:not(.eyebrow){color:var(--muted);margin:1rem 0 0;line-height:1.7}.to-org-demo-table-wrap{background:#fff;border:1px solid #d8e6e2;border-radius:.9rem;margin-top:2rem;overflow-x:auto}.to-org-demo-table{border-collapse:collapse;text-align:left;width:100%;min-width:620px}.to-org-demo-table th,.to-org-demo-table td{vertical-align:top;border-bottom:1px solid #e3eae8;padding:1rem 1.15rem;line-height:1.55}.to-org-demo-table thead{color:#245d50;background:#eaf3ef}.to-org-demo-table tbody th{color:var(--navy-900);font-weight:650}.to-org-demo-table tbody tr:last-child th,.to-org-demo-table tbody tr:last-child td{border-bottom:0}.to-org-demo-work{background:#fff;border:1px solid #d8e6e2;border-radius:.9rem;margin-top:1.3rem;padding:clamp(1.3rem,2.5vw,2rem)}.to-org-demo-work h3,.to-org-demo-bottom h3{color:var(--navy-900);font-size:1.25rem}.to-org-demo-work>p{margin:.6rem 0 0;line-height:1.65}.to-org-demo-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.5rem;display:grid}.to-org-demo-steps article{background:#edf5f1;border-radius:.7rem;min-width:0;padding:1.15rem}.to-org-demo-steps article>span{color:#245d50;font-weight:750;display:block}.to-org-demo-steps strong{color:var(--navy-900);margin-top:.7rem;display:block}.to-org-demo-steps p{margin:.5rem 0 0;font-size:.92rem;line-height:1.6}.to-org-demo-rhythm{background:#f3f8f6;border-left:3px solid #2d8072;padding:1rem;margin-top:1.25rem!important}.to-org-demo-bottom{justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 0 0;display:flex}.to-org-demo-bottom>div{max-width:760px}.to-org-demo-bottom p{color:var(--muted);margin:.75rem 0 0;line-height:1.65}.to-org-demo-bottom .text-link{flex-shrink:0}.to-org-demo-disclaimer{color:var(--muted);margin:1.35rem 0 0;font-size:.85rem;line-height:1.55}@media (width<=900px){.to-org-demo-steps{grid-template-columns:1fr}.to-org-demo-bottom{flex-direction:column;align-items:flex-start}}.to-org-demo-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.to-org-demo-selector a{color:var(--navy-900);background:#fff;border:1px solid #cddfd9;border-radius:.85rem;gap:.35rem;padding:1.25rem 1.4rem;text-decoration:none;display:grid}.to-org-demo-selector a:hover,.to-org-demo-selector a:focus-visible{border-color:var(--teal-700);outline-offset:3px}.to-org-demo-selector span{color:var(--muted);font-size:.9rem}.to-org-demo-example{background:#fff;border:1px solid #d8e6e2;border-radius:1rem;margin-top:1.7rem;padding:clamp(1.25rem,2.8vw,2.3rem);scroll-margin-top:6rem}.to-org-demo-example>h3{color:var(--navy-900);margin:.45rem 0 1rem;font-size:clamp(1.35rem,2vw,1.85rem)}.to-org-demo-example>p:not(.eyebrow){color:var(--muted);margin:.6rem 0;line-height:1.65}.to-org-demo-guide{background:#f7fbf9;border:1px solid #d8e6e2;border-radius:.75rem;margin-top:1.4rem}.to-org-demo-guide summary{cursor:pointer;color:#205f51;padding:1rem 1.25rem;font-weight:700}.to-org-demo-guide-content{border-top:1px solid #d8e6e2;padding:.25rem 1.25rem 1.15rem}.to-org-demo-guide-content p{color:#35534d;margin:1rem 0 0;line-height:1.65}.to-org-demo-example .to-org-demo-work{background:#fdfefe}.to-org-demo-example .to-org-demo-work h4,.to-org-demo-example .to-org-demo-bottom h4{color:var(--navy-900);margin:0;font-size:1.15rem}.to-org-demo-example .to-org-demo-work .to-org-demo-steps article p+p{margin-top:.6rem}.to-org-demo-steps-four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=980px){.to-org-demo-steps-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.to-org-demo-selector,.to-org-demo-steps-four{grid-template-columns:1fr}.to-org-demo-example{padding:1.1rem}}.to-org-demo-cta{background:#eaf4f0;border:1px solid #c9ded8;border-radius:1rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.7rem;padding:clamp(1.35rem,2.5vw,2rem);display:flex}.to-org-demo-cta h3{color:var(--navy-900);margin:0;font-size:1.22rem}.to-org-demo-cta p{max-width:65ch;color:var(--muted);margin:.55rem 0 0;line-height:1.6}.to-org-demo-cta .button{text-align:center;flex-shrink:0}@media (width<=800px){.to-org-demo-cta{flex-direction:column;align-items:stretch}}.to-org-demo-selector button{font:inherit;text-align:left;cursor:pointer;color:var(--navy-900);background:#fff;border:1px solid #cddfd9;border-radius:.85rem;gap:.35rem;min-width:0;padding:1.25rem 1.4rem;display:grid}.to-org-demo-selector button span{color:var(--muted);font-size:.9rem}.to-org-demo-selector button.is-selected{border-color:var(--teal-700);box-shadow:inset 0 0 0 1px var(--teal-700);background:#eaf4f0}.to-org-demo-selector button:hover,.to-org-demo-selector button:focus-visible{border-color:var(--teal-700);outline-offset:3px}.to-org-demo-example[hidden]{display:none!important}.to-org-demo-bottom{display:block}.to-org-demo-bottom>div{width:100%;min-width:0;max-width:none}.to-org-demo-bottom p{overflow-wrap:break-word;max-width:none}.to-org-demo-example .to-org-demo-bottom p{line-height:1.6}.to-org-demo-example .to-org-demo-disclaimer{max-width:none}.to-org-demo-selector button{align-content:start;gap:.45rem}.to-org-demo-selector button .to-org-selector-question{color:var(--navy-900);margin-top:.35rem;font-size:.91rem;font-weight:500;line-height:1.5;display:block}.to-org-demo-related{margin:1.3rem 0 0;font-size:.94rem}.to-org-demo-cta .button{min-height:48px}@media (width<=700px){.to-org-demo-selector button,.to-org-demo-cta .button{width:100%}}.to-org-visual{background:#f9fbfa;border:1px solid #d6e4df;border-radius:.9rem;margin:1.6rem 0;padding:clamp(1.15rem,2.2vw,1.8rem)}.to-org-visual h4{color:var(--navy-900);margin:.35rem 0 .6rem;font-size:1.25rem}.to-org-visual h5{color:#205e53;margin:0 0 1rem;font-size:1rem}.to-org-visual-note,.to-org-visual-footnote{color:var(--muted);margin:.55rem 0 1.3rem;font-size:.88rem;line-height:1.6}.to-org-visual-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;margin-top:1.5rem;display:grid}.to-org-profile-bars{gap:1rem;display:grid}.to-org-profile-row{grid-template-columns:85px minmax(0,1fr) 74px;align-items:center;gap:.75rem;font-size:.9rem;display:grid}.to-org-profile-row>span{font-weight:700}.to-org-profile-row strong{white-space:nowrap;text-align:right;font-size:.84rem}.to-org-profile-track{background:#e7efec;border-radius:6px;height:12px;overflow:hidden}.to-org-profile-track div{border-radius:inherit;height:100%}.to-org-map-block{text-align:center;min-width:0}.to-org-map{width:100%;max-width:440px;height:auto;margin:auto;display:block}.to-org-map-legend{color:#30454a;flex-wrap:wrap;justify-content:center;gap:.5rem .95rem;margin-top:-.35rem;font-size:.72rem;display:flex}.to-org-map-legend span{align-items:center;gap:.3rem;display:inline-flex}.to-org-map-legend b{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:.68rem;display:inline-flex}.to-org-map-legend b.to-org-map-centroid{background:#1f2b30}.to-org-visual-footnote{margin:1rem 0 0}@media (width<=850px){.to-org-visual-grid{grid-template-columns:1fr;gap:2rem}}@media (width<=440px){.to-org-profile-row{grid-template-columns:70px minmax(0,1fr) 68px;gap:.45rem;font-size:.8rem}.to-org-visual{padding:1rem}}.to-org-visual-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.to-org-profile-block{width:100%;max-width:780px}.to-org-map-block{border-top:1px solid #d6e4df;padding-top:1.5rem}.to-org-map-block h5{margin-bottom:.35rem}.to-org-map-explainer{max-width:65ch;color:var(--muted);margin:0 auto 1rem;font-size:.9rem;line-height:1.6}.to-org-map{max-width:570px}.to-org-map-legend{gap:.65rem 1.2rem;max-width:700px;margin:.3rem auto 0;font-size:.8rem}.to-org-score-table{min-width:650px}.to-org-score-table caption{caption-side:top;text-align:left;color:var(--navy-900);padding:.8rem 1.1rem;font-size:.92rem;font-weight:700}.to-org-score-table td{text-align:center;font-variant-numeric:tabular-nums}.to-org-score-table th:first-child{width:35%}.to-org-table-caption{color:var(--muted);font-size:.84rem;line-height:1.55;margin:.65rem 0 0!important}.to-org-demo-selector button .to-org-selector-question{font-weight:650}@media (width<=700px){.to-org-map{max-width:100%}.to-org-profile-block{max-width:none}}.momentum-map{aspect-ratio:1;background:linear-gradient(90deg,#f7e5e1 0 50%,#e1efe9 50% 100%) top/100% 50% no-repeat,linear-gradient(90deg,#fbf1da 0 50%,#e3ebfa 50% 100%) bottom/100% 50% no-repeat;border:4px solid #aab6b3;width:min(100% - 7rem,440px);margin:3.3rem auto 3.8rem;position:relative}.momentum-map-cross{z-index:1;background:#aab6b3;position:absolute}.momentum-map-cross.vertical{width:4px;height:100%;top:0;left:calc(50% - 2px)}.momentum-map-cross.horizontal{width:100%;height:4px;top:calc(50% - 2px);left:0}.momentum-map-label{z-index:3;white-space:nowrap;font-size:.8rem;font-weight:800;position:absolute}.momentum-map-label.top{color:#2d9a69;top:-1.25rem;left:75%;transform:translate(-50%,-100%)}.momentum-map-label.bottom{color:#c99a1f;bottom:-1.25rem;left:25%;transform:translate(-50%,100%)}.momentum-map-label.left{color:#d34a32;top:25%;left:-2.1rem;transform:translate(-100%,-50%)rotate(-90deg)}.momentum-map-label.right{color:#2e69da;top:75%;right:-2.1rem;transform:translate(100%,-50%)rotate(90deg)}.momentum-map-member,.momentum-map-centroid{z-index:4;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.momentum-map-member{color:#fff;border:2px solid #fff;width:24px;height:24px;font-size:.73rem;font-weight:800;box-shadow:0 0 0 1px #bccbd1}.momentum-map-centroid{z-index:5;background:#1f2c33;border:5px solid #fff;width:30px;height:30px;box-shadow:0 0 0 1px #bccbd1}.momentum-map-compact{border-width:3px;width:min(100% - 5.5rem,340px);margin:3.5rem auto 3.8rem}.momentum-map-compact .momentum-map-member{width:22px;height:22px;font-size:.68rem}.momentum-map-compact .momentum-map-centroid{width:27px;height:27px}@media (width<=420px){.momentum-map{width:min(100% - 5.8rem,320px)}.momentum-map-label{font-size:.7rem}.momentum-map-label.left{left:-1.7rem}.momentum-map-label.right{right:-1.7rem}.momentum-map-compact{width:min(100% - 5rem,300px)}}@media (width<=640px){.momentum-map{box-sizing:border-box;width:min(100% - 5.8rem,340px)}.momentum-map-compact{width:min(100% - 5rem,290px)}.momentum-map-label.left{left:-1.55rem}.momentum-map-label.right{right:-1.55rem}}@media (width<=360px){.momentum-map{width:min(100% - 5.2rem,270px)}.momentum-map-compact{width:min(100% - 4.7rem,270px)}.momentum-map-member{width:20px;height:20px;font-size:.65rem}.momentum-map-centroid{border-width:4px;width:26px;height:26px}}.ab-page{background:#fff}.ab-hero{border-bottom:1px solid var(--line);padding-block:clamp(6rem,10vw,9rem)}.ab-hero-grid,.ab-core-grid,.ab-founder-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(5rem,9vw,9rem);display:grid}.ab-hero-copy{max-width:720px}.ab-page h1{max-width:11ch;font-size:clamp(3rem,5vw,4.9rem)}.ab-page h2{font-size:clamp(2.1rem,3.5vw,3.45rem)}.ab-lead,.ab-section-heading>p:not(.eyebrow),.ab-body-copy p{color:var(--muted);font-size:clamp(1.03rem,1.45vw,1.18rem);line-height:1.75}.ab-lead{margin:1.8rem 0 0}.ab-positioning{max-width:62ch;color:var(--navy-900);margin:1.5rem 0 0;font-weight:720;line-height:1.65}.ab-hero-statement{background:var(--surface-soft);border:1px solid #dbe7ec;border-radius:1.2rem;padding:clamp(2.5rem,5vw,4rem)}.ab-hero-statement>span{color:var(--teal-700);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:800;display:block}.ab-hero-statement strong{color:var(--navy-900);margin-top:1.2rem;font-size:clamp(1.9rem,3vw,3rem);line-height:1.15;display:block}.ab-hero-statement p{color:var(--muted);margin:1.4rem 0 0;line-height:1.7}.ab-adaptiveness-list{color:var(--navy-900);margin:1.2rem 0 0;padding-left:1.25rem;line-height:1.6}.ab-adaptiveness-list li+li{margin-top:.65rem}.ab-section-heading{max-width:800px}.ab-section-heading>p:not(.eyebrow){max-width:64ch;margin:1.35rem 0 0}.ab-focus-grid{grid-template-columns:repeat(4,1fr);gap:clamp(2rem,4vw,4rem);margin-top:clamp(4rem,7vw,6rem);display:grid}.ab-focus-grid article,.ab-architecture-grid article{border-top:2px solid #d5e4e9;padding-top:1.5rem}.ab-focus-grid article>span,.ab-architecture-grid article>span{color:var(--teal-700);letter-spacing:.08em;font-size:.82rem;font-weight:800}.ab-focus-grid h3,.ab-architecture-grid h3,.ab-principles-grid h3{margin-top:1rem}.ab-focus-grid p,.ab-architecture-grid p,.ab-principles-grid p{color:var(--muted);margin:.85rem 0 0;line-height:1.7}.ab-core-section{background:var(--surface-soft)}.ab-core-grid,.ab-founder-grid{align-items:start}.ab-body-copy p:first-child{margin-top:0}.ab-body-copy p+p{margin-top:1.4rem}.ab-architecture-section{background:#fff}.ab-architecture-grid{grid-template-columns:repeat(3,1fr);gap:clamp(2.5rem,5vw,5rem);margin-top:clamp(4rem,7vw,6rem);display:grid}.ab-architecture-grid .text-link{margin-top:1.4rem;display:inline-block}.ab-principles-section{background:var(--surface-blue)}.ab-principles-grid{grid-template-columns:repeat(3,1fr);gap:0 3.5rem;margin-top:clamp(4rem,7vw,6rem);display:grid}.ab-principles-grid article{border-top:1px solid #cadbe2;padding:2rem 0 2.4rem}.ab-founder-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ab-final-section{padding-top:clamp(6rem,9vw,8rem)}.ab-final-inner{text-align:center;max-width:900px;margin-inline:auto}.ab-final-inner h2{max-width:19ch;margin-inline:auto}.ab-final-inner>p:not(.eyebrow){max-width:66ch;color:var(--muted);margin:1.2rem auto 0;line-height:1.75}.ab-final-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.8rem;margin-top:2.2rem;display:flex}@media (width<=980px){.ab-hero-grid,.ab-core-grid,.ab-founder-grid{grid-template-columns:1fr;gap:4rem}.ab-focus-grid,.ab-architecture-grid,.ab-principles-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.ab-hero{padding-block:5rem 6rem}.ab-page h1{font-size:clamp(2.7rem,12vw,3.8rem)}.ab-page h2{font-size:clamp(2rem,9vw,2.8rem)}.ab-focus-grid,.ab-architecture-grid,.ab-principles-grid{grid-template-columns:1fr}.ab-final-links{flex-direction:column}}.home-page{background:#fff}.home-hero{border-bottom:1px solid var(--line);padding-block:clamp(7rem,12vw,11rem)}.home-hero-inner{max-width:900px}.home-hero h1{max-width:13ch;font-size:clamp(3rem,5.2vw,4.9rem)}.home-hero-lead,.home-feature-copy>p:not(.eyebrow):not(.home-emphasis),.home-about-inner>p:not(.eyebrow),.home-final-inner>p:not(.eyebrow){color:var(--muted);font-size:clamp(1.03rem,1.45vw,1.18rem);line-height:1.75}.home-hero-lead{max-width:64ch;margin:1.7rem 0 0}.home-hero-actions,.home-final-links{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.2rem;display:flex}.home-feature-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:clamp(5rem,9vw,9rem);display:grid}.home-feature-grid-reverse{grid-template-columns:minmax(360px,.82fr) minmax(0,1fr)}.home-feature-copy{max-width:680px}.home-feature-copy>p:not(.eyebrow){margin:1.3rem 0 0}.home-feature-copy .text-link{margin-top:1.8rem}.home-emphasis{color:var(--navy-900);font-weight:740;line-height:1.6}.home-fourenergies,.home-teams{background:#fff}.home-momentum{background:var(--surface-blue)}.home-about{background:var(--surface-soft)}.home-fe-preview{min-height:360px;position:relative}.home-fe-card{filter:grayscale();opacity:.66;background:#f7f9fa;border:1px solid #dfe6ea;border-radius:1rem;position:absolute;box-shadow:0 22px 55px #123c660d}.home-fe-profile{width:68%;min-height:220px;padding:1.5rem;top:1rem;left:0}.home-fe-map{width:52%;min-height:190px;padding:1.35rem;bottom:2.7rem;right:0}.home-preview-label{color:#71808d;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:760}.home-preview-bars{gap:.85rem;margin-top:1.5rem;display:grid}.home-preview-bars i{background:#aeb9c0;border-radius:999px;height:10px;display:block}.home-map-grid{background:linear-gradient(90deg,#0000 49.6%,#c9d1d6 49.6% 50.4%,#0000 50.4%),linear-gradient(#0000 49.6%,#c9d1d6 49.6% 50.4%,#0000 50.4%);height:120px;margin-top:1rem;position:relative}.home-map-grid i{background:#9aa8b2;border-radius:50%;width:12px;height:12px;position:absolute}.home-map-grid i:first-child{top:28%;left:28%}.home-map-grid i:nth-child(2){top:38%;right:24%}.home-map-grid i:nth-child(3){bottom:22%;left:44%}.home-map-grid i:nth-child(4){bottom:34%;right:34%}.home-fe-preview>p{color:#7a8894;margin:0;font-size:.88rem;font-style:italic;position:absolute;bottom:0;right:0}.home-flow-visual{border-top:1px solid #c9dce2}.home-flow-visual div{border-bottom:1px solid #c9dce2;grid-template-columns:52px 1fr;align-items:center;gap:1rem;min-height:68px;display:grid}.home-flow-visual span{color:var(--teal-700);font-size:.8rem;font-weight:800}.home-flow-visual strong{color:var(--navy-900);font-size:1.02rem}.home-team-lines{gap:1.4rem;display:grid}.home-team-lines div{grid-template-columns:120px 1fr;align-items:center;gap:1rem;display:grid}.home-team-lines span{color:#536b80;font-size:.92rem;font-weight:700}.home-team-lines i{background:#cfdde3;height:2px;display:block}.home-about-inner{max-width:820px}.home-about-inner>p:not(.eyebrow){max-width:62ch;margin:1.4rem 0 0}.home-about-inner .text-link{margin-top:1.8rem}.home-final{padding-top:clamp(6rem,9vw,8rem)}.home-final-inner{text-align:center;max-width:840px;margin-inline:auto}.home-final-inner h2{max-width:17ch;margin-inline:auto}.home-final-inner>p:not(.eyebrow){max-width:58ch;margin:1.2rem auto 0}.home-final-links{justify-content:center}@media (width<=980px){.home-feature-grid,.home-feature-grid-reverse{grid-template-columns:1fr;gap:4rem}.home-fe-preview,.home-flow-visual{max-width:680px}}@media (width<=640px){.home-hero{padding-block:5.5rem 6.5rem}.home-hero h1{font-size:clamp(2.7rem,12vw,3.8rem)}.home-hero-actions,.home-final-links{flex-direction:column;align-items:stretch}.home-fe-preview{min-height:330px}.home-fe-profile{width:78%}.home-fe-map{width:64%}.home-team-lines div{grid-template-columns:96px 1fr}}.home-hero{background:radial-gradient(circle at 88% 23%,#dff3f3 0,#dff3f300 37%),linear-gradient(135deg,#fff 30%,#f3f9fb 100%)}.home-hero-inner{max-width:var(--max-width);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);display:grid}.home-hero-copy{min-width:0}.home-hero h1{max-width:18ch}.home-hero-lead{max-width:57ch}.home-hero-note{color:var(--muted);margin:1.3rem 0 0;font-size:.83rem}.home-hero-showcase{background:#fff;border:1px solid #d7e7ed;border-radius:1.25rem;min-width:0;padding:clamp(1.35rem,2.6vw,2.2rem);box-shadow:0 26px 70px #123c6617}.home-showcase-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.home-showcase-kicker{color:var(--teal-700);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.home-showcase-example{color:var(--muted);font-size:.75rem}.home-hero-showcase h2{margin:1.25rem 0 0;font-size:clamp(1.4rem,2.1vw,1.9rem)!important}.home-showcase-intro{color:var(--muted);margin:.65rem 0 0;font-size:.92rem;line-height:1.6}.home-showcase-energies{gap:.95rem;margin-top:1.6rem;display:grid}.home-showcase-energies>div{grid-template-columns:78px 1fr;align-items:center;gap:.75rem;display:grid}.home-energy-name{color:var(--navy-900);font-size:.85rem;font-weight:700}.home-energy-track{background:#e8f0f3;border-radius:999px;height:11px;display:block;overflow:hidden}.home-energy-fill{border-radius:inherit;height:100%;display:block}.home-energy-explorer{background:var(--explorer);width:78%}.home-energy-builder{background:var(--builder);width:64%}.home-energy-connector{background:var(--connector);width:48%}.home-energy-steward{background:var(--steward);width:59%}.home-showcase-insight{border-left:3px solid var(--teal-700);background:#f1f8f9;border-radius:.35rem .7rem .7rem .35rem;margin-top:1.55rem;padding:1rem 1.1rem}.home-showcase-insight span{text-transform:uppercase;letter-spacing:.08em;color:var(--teal-700);font-size:.74rem;font-weight:800}.home-showcase-insight p{color:var(--ink);margin:.45rem 0 0;font-size:.91rem;line-height:1.55}.home-showcase-link{color:var(--navy-900);text-underline-offset:.2em;gap:.45rem;margin-top:1rem;font-size:.85rem;font-weight:750;display:inline-flex}.home-showcase-link:hover,.home-showcase-link:focus-visible{color:var(--teal-700)}.home-fe-card{filter:none;opacity:1;background:#fff;box-shadow:0 18px 45px #123c6614}.home-fe-preview>p{color:var(--muted)}@media (width<=980px){.home-hero-inner{grid-template-columns:1fr}.home-hero-copy{max-width:720px}.home-hero-showcase{max-width:660px}}@media (width<=640px){.home-hero-inner{gap:2.2rem}.home-hero-showcase{padding:1.2rem}.home-hero-actions .button{text-align:center}}@media (prefers-reduced-motion:reduce){.home-page *{scroll-behavior:auto}}.home-hero h1{letter-spacing:-.025em;max-width:none;font-weight:650;line-height:1.18;font-size:clamp(2.15rem,3.15vw,2.95rem)!important}.home-hero h1 span{display:block}.home-hero-copy{max-width:620px}.home-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.home-energy-explainer{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.home-energy-tile{border:1px solid var(--line);background:#f7fafb;border-radius:.9rem;padding:1.35rem}.home-energy-accent{border-radius:6px;width:36px;height:5px;margin-bottom:.9rem;display:block}.home-energy-tile h3{font-size:1rem}.home-energy-tile p{color:var(--muted);margin:.55rem 0 0;font-size:.88rem;line-height:1.55}.home-fourenergies{background:linear-gradient(#fff 0%,#fbfdfe 100%)}.home-showcase-insight{background:#edf7f7}@media (width<=980px){.home-hero-inner{grid-template-columns:1fr}}@media (width<=640px){.home-hero h1{font-size:clamp(2rem,7.5vw,2.5rem)!important}.home-energy-explainer{grid-template-columns:1fr 1fr;gap:.65rem}.home-energy-tile{padding:1rem}}@media (width<=390px){.home-energy-explainer{grid-template-columns:1fr}}.home-hero h1{letter-spacing:-.025em;font-weight:620;line-height:1.2;font-size:clamp(2.15rem,2.85vw,2.7rem)!important}@media (width<=640px){.home-hero h1{font-size:clamp(2rem,7.2vw,2.45rem)!important}}.home-problems{border-bottom:1px solid var(--line);background:#f8fbfc;padding-block:clamp(3.5rem,5.5vw,5.5rem)}.home-problems-heading{max-width:780px}.home-problems-heading h2{max-width:29ch}.home-problems-heading>p:not(.eyebrow){color:var(--muted);margin:1rem 0 0;font-size:1.05rem;line-height:1.65}.home-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.home-problem-card{min-width:0;color:inherit;background:#fff;border:1px solid #d9e7eb;border-radius:.9rem;flex-direction:column;gap:.75rem;padding:1.5rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.home-problem-card:hover,.home-problem-card:focus-visible{border-color:var(--teal-700);outline-offset:3px;box-shadow:0 5px 18px #123c6614}.home-problem-card strong{color:var(--navy-900);font-size:1.1rem;font-weight:650;line-height:1.32;display:block}.home-problem-card>span{color:var(--muted);flex:1;font-size:.94rem;line-height:1.58}.home-problem-card small{color:var(--navy-900);text-underline-offset:.2em;font-size:.89rem;font-weight:650;line-height:1.45;text-decoration:underline}.home-problems-footnote{color:var(--muted);margin:1.3rem 0 0;font-size:.84rem;line-height:1.55}@media (width<=860px){.home-problem-grid{grid-template-columns:1fr}.home-problem-card{padding:1.25rem}}.home-problem-card{gap:0}.home-problem-card>strong{margin-bottom:.65rem}.home-problem-context{color:var(--muted);margin:0 0 1.25rem;font-size:.94rem;line-height:1.55}.home-problem-insight,.home-problem-action{border-top:1px solid #dbe7eb;padding:.9rem 0}.home-problem-insight>span,.home-problem-action>span{color:var(--teal-700);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:750;display:block}.home-problem-insight p,.home-problem-action p{color:var(--navy-900);margin:.4rem 0 0;font-size:.91rem;line-height:1.55}.home-problem-action{margin-bottom:1.15rem}.home-problem-card>small{margin-top:auto}.home-teams-link{color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;padding-block:1.5rem;font-size:.94rem;display:flex}.home-teams-link .text-link{font-weight:650}.team-demo-section{border-block:1px solid var(--line);background:#f3f9fa;padding-block:clamp(4.25rem,6vw,5.5rem);scroll-margin-top:100px}.team-demo-heading{max-width:770px}.team-demo-heading>p:not(.eyebrow){color:var(--muted);margin:1.1rem 0 0;line-height:1.7}.team-demo-layout{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-top:2.5rem;display:grid}.team-demo-sidebar h3{margin-bottom:1rem;font-size:1.05rem}.team-demo-choices{gap:.6rem;display:grid}.team-demo-choice{appearance:none;text-align:left;width:100%;color:var(--navy-900);cursor:pointer;background:#fff;border:1px solid #cbdde4;border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;font-weight:700;display:flex}.team-demo-choice:hover,.team-demo-choice:focus-visible{border-color:var(--teal-700)}.team-demo-choice:focus-visible{outline-offset:2px;outline:3px solid #6dbdb9}.team-demo-choice.is-selected{border-color:var(--teal-700);box-shadow:inset 3px 0 0 var(--teal-700);background:#e8f6f5}.team-demo-disclaimer{color:var(--muted);margin:1.25rem 0 0;font-size:.83rem;line-height:1.6}.team-demo-report{background:#fff;border:1px solid #d7e5eb;border-radius:1.1rem;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 18px 44px #123c660d}.team-demo-report-top{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.team-demo-kicker{color:var(--teal-700);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.team-demo-tag{color:var(--muted);font-size:.78rem}.team-demo-report h3{margin-top:1rem;font-size:clamp(1.3rem,2.2vw,1.7rem)}.team-demo-context{color:var(--muted);margin:.7rem 0 0;line-height:1.65}.team-demo-bars{gap:.85rem;margin-top:1.7rem;display:grid}.team-demo-bar-row{color:var(--navy-900);grid-template-columns:87px minmax(0,1fr);align-items:center;gap:.75rem;font-size:.87rem;font-weight:700;display:grid}.team-demo-bar-track{background:#e7f0f3;border-radius:999px;height:11px;overflow:hidden}.team-demo-bar-fill{border-radius:999px;height:100%;display:block}.team-demo-details{gap:.8rem;margin:1.7rem 0;display:grid}.team-demo-details>div{border:1px solid var(--line);border-radius:.7rem;padding:1rem 1.1rem}.team-demo-details>div:nth-child(2){background:#edf7f7;border-color:#d0e8e6}.team-demo-details h4{color:var(--teal-700);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.team-demo-details p{margin:.5rem 0 0;font-size:.93rem;line-height:1.6}@media (width<=760px){.team-demo-layout{grid-template-columns:1fr}.team-demo-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.team-demo-choice{font-size:.83rem}}@media (width<=520px){.team-demo-choices{grid-template-columns:1fr}}.team-demo-bar-note{color:var(--muted);margin:.9rem 0 0;font-size:.8rem;line-height:1.6}.team-demo-map-and-reading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-top:1.5rem;display:grid}.team-demo-map-block,.team-demo-reading{border:1px solid var(--line);border-radius:.8rem;min-width:0;padding:1.15rem}.team-demo-map-and-reading h4{color:var(--teal-700);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .85rem;font-size:.75rem}.team-demo-map-block>p{color:var(--muted);margin:.65rem 0 0;font-size:.76rem;line-height:1.45}.team-demo-reading p{margin:0;font-size:.88rem;line-height:1.6}.team-demo-reading .team-demo-caution{color:var(--muted);margin-top:.8rem;font-size:.8rem}.team-demo-map{background:linear-gradient(90deg,#0000 calc(50% - .5px),#c5d7de calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(#0000 calc(50% - .5px),#c5d7de calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));height:176px;margin:0 1.7rem;position:relative}.team-demo-axis{color:#526e7e;white-space:nowrap;font-size:.65rem;font-weight:700;position:absolute}.team-demo-axis.top{top:-.25rem;left:50%;transform:translate(-50%,-100%)}.team-demo-axis.bottom{bottom:-.25rem;left:50%;transform:translate(-50%,100%)}.team-demo-axis.left{top:50%;left:-.3rem;transform:translate(-100%,-50%)}.team-demo-axis.right{top:50%;right:-.3rem;transform:translate(100%,-50%)}.team-demo-map-dot{background:var(--navy-900);width:15px;height:15px;box-shadow:0 0 0 2px var(--teal-700);border:3px solid #fff;border-radius:50%;display:block;position:absolute;transform:translate(-50%,-50%)}@media (width<=620px){.team-demo-map-and-reading{grid-template-columns:1fr}.team-demo-map{max-width:270px;margin:1.5rem auto}}.team-demo-map-and-reading{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.team-demo-real-map{aspect-ratio:1;background:linear-gradient(90deg,#f7e5e1 0 50%,#e1efe9 50% 100%) top/100% 50% no-repeat,linear-gradient(90deg,#fbf1da 0 50%,#e3ebfa 50% 100%) bottom/100% 50% no-repeat;border:4px solid #aab6b3;width:min(100% - 4.8rem,360px);margin:3rem auto 3.5rem;position:relative}.team-demo-map-cross{z-index:1;background:#aab6b3;position:absolute}.team-demo-map-cross.vertical{width:4px;height:100%;top:0;left:calc(50% - 2px)}.team-demo-map-cross.horizontal{width:100%;height:4px;top:calc(50% - 2px);left:0}.team-demo-axis-label{z-index:3;white-space:nowrap;font-size:.8rem;font-weight:800;position:absolute}.team-demo-axis-label.top{color:#2d9a69;top:-1.2rem;left:50%;transform:translate(-50%,-100%)}.team-demo-axis-label.bottom{color:#c99a1f;bottom:-1.2rem;left:50%;transform:translate(-50%,100%)}.team-demo-axis-label.left{color:#d34a32;top:50%;left:-1.4rem;transform:translate(-100%,-50%)}.team-demo-axis-label.right{color:#2e69da;top:50%;right:-1.4rem;transform:translate(100%,-50%)}.team-demo-member-dot,.team-demo-centroid{z-index:4;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.team-demo-member-dot{color:#fff;border:3px solid #fff;width:27px;height:27px;font-size:.77rem;font-weight:800;box-shadow:0 0 0 1px #bccbd1}.team-demo-centroid{z-index:5;background:#1f2c33;border:6px solid #fff;width:34px;height:34px;box-shadow:0 0 0 1px #bccbd1}.team-demo-map-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.5rem;display:grid}.team-demo-legend-item{min-width:0;color:var(--ink);align-items:center;gap:.55rem;font-size:.77rem;display:flex}.team-demo-member-dot.static,.team-demo-centroid.static{flex:none;position:static;transform:none}.team-demo-member-dot.static{width:23px;height:23px}.team-demo-centroid.static{border-width:4px;width:25px;height:25px}@media (width<=980px){.team-demo-map-and-reading{grid-template-columns:1fr}}@media (width<=420px){.team-demo-real-map{width:min(100% - 4.2rem,320px)}.team-demo-map-legend{grid-template-columns:1fr}}.team-demo-map-and-reading{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.team-demo-map-block{padding:clamp(1.2rem,2.5vw,2rem)}.team-demo-real-map{width:min(100% - 7rem,440px);margin:3.3rem auto 3.8rem}.team-demo-map-legend{gap:.7rem 1.5rem;max-width:480px;margin:0 auto 1rem}.team-demo-map-block>p{text-align:center;max-width:65ch;margin:1rem auto 0}.team-demo-reading{background:#f8fbfc;padding:1.25rem 1.5rem}.team-demo-reading p{max-width:72ch}.team-demo-member-dot:not(.static){border-width:2px;width:24px;height:24px;font-size:.73rem}.team-demo-centroid:not(.static){border-width:5px;width:30px;height:30px}@media (width<=760px){.team-demo-real-map{width:min(100% - 6rem,390px)}}@media (width<=420px){.team-demo-map-block{padding:1rem .8rem}.team-demo-real-map{width:min(100% - 5.8rem,320px)}.team-demo-axis-label{font-size:.7rem}.team-demo-map-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.team-demo-legend-item{font-size:.7rem}}@media (width<=340px){.team-demo-map-legend{grid-template-columns:1fr}}.team-demo-axis-label.left{transform-origin:50%;top:50%;left:-2.1rem;transform:translate(-100%,-50%)rotate(-90deg)}.team-demo-axis-label.right{transform-origin:50%;top:50%;right:-2.1rem;transform:translate(100%,-50%)rotate(90deg)}.team-demo-axis-label.top{top:-1.25rem}.team-demo-axis-label.bottom{bottom:-1.25rem}@media (width<=420px){.team-demo-axis-label.left{left:-1.7rem}.team-demo-axis-label.right{right:-1.7rem}}.team-demo-axis-label.top{left:75%}.team-demo-axis-label.bottom{left:25%}.team-demo-axis-label.left{top:25%}.team-demo-axis-label.right{top:75%}.team-demo-next-action{background:#edf7f7;border:1px solid #d1e7e5;border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.3rem 1.4rem;display:flex}.team-demo-next-action h4{color:var(--navy-900);margin:0;font-size:1.02rem}.team-demo-next-action p{max-width:43ch;color:var(--muted);margin:.4rem 0 0;font-size:.86rem;line-height:1.55}.team-demo-next-action .button{text-align:center;flex:none;font-size:.86rem}@media (width<=640px){.team-demo-next-action{align-items:stretch}.team-demo-next-action .button{width:100%}}.team-demo-work-contrast{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.35rem;display:grid}.team-demo-work-contrast>div{background:#f8fbfc;border:1px solid #d5e5eb;border-radius:.7rem;min-width:0;padding:1rem}.team-demo-work-contrast>div:last-child{background:#edf7f7;border-color:#c6e1de}.team-demo-work-contrast span{color:var(--teal-700);text-transform:uppercase;letter-spacing:.055em;font-size:.78rem;font-weight:750;line-height:1.4;display:block}.team-demo-work-contrast p{color:var(--navy-900);margin:.55rem 0 0;font-size:.96rem;font-weight:550;line-height:1.5}.team-demo-contrast-note{color:var(--muted);margin:.6rem 0 0;font-size:.78rem;line-height:1.55}@media (width<=580px){.team-demo-work-contrast{grid-template-columns:1fr}}.team-demo-selected-problem{color:var(--teal-700);margin:1rem 0 .35rem;font-size:.91rem;font-weight:700;line-height:1.5}.team-demo-challenge{background:#edf7f7;border:1px solid #c6e1de;border-radius:.85rem;margin-top:1rem;padding:1.4rem}.team-demo-challenge>span,.team-demo-action-summary>span{color:var(--teal-700);text-transform:uppercase;letter-spacing:.07em;font-size:.76rem;font-weight:750;display:block}.team-demo-challenge h3{margin:.55rem 0;font-size:clamp(1.28rem,2vw,1.65rem);font-weight:650;line-height:1.3}.team-demo-challenge p{color:var(--muted);margin:.6rem 0 0;line-height:1.6}.team-demo-pattern-heading{margin:1.7rem 0 .75rem}.team-demo-pattern-heading h4{color:var(--navy-900);margin:0;font-size:1.13rem}.team-demo-pattern-heading p{color:var(--muted);margin:.4rem 0 0;font-size:.88rem;line-height:1.55}.team-demo-action-summary{background:#edf7f7;border:1px solid #c6e1de;border-radius:.85rem;margin:1.4rem 0;padding:1.45rem}.team-demo-action-summary h4{color:var(--navy-900);margin:.5rem 0;font-size:1.12rem}.team-demo-action-summary p{color:var(--navy-900);margin:.65rem 0;line-height:1.65}.team-demo-action-summary .team-demo-action-question{border-top:1px solid #c6e1de;padding-top:.85rem}.team-demo-action-summary small{color:var(--muted);margin-top:.65rem;line-height:1.55;display:block}@media (width>=761px){.team-demo-sidebar{align-self:start;position:sticky;top:6.5rem}}@media (width<=760px){.team-demo-layout{gap:1.25rem}.team-demo-choices{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:.6rem;padding:.2rem .2rem .75rem;display:flex;overflow-x:auto}.team-demo-choice{scroll-snap-align:start;flex:none;min-width:155px;max-width:215px;min-height:3.5rem}.team-demo-disclaimer{margin-top:.4rem}}.team-demo-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{color:#16334f;font-synthesis:none;text-rendering:optimizelegibility;--navy-950:#0f3152;--navy-900:#123c66;--navy-800:#184d78;--teal-700:#007d7a;--teal-600:#008f8d;--teal-500:#15a7a5;--ink:#16334f;--muted:#617286;--surface:#fff;--surface-soft:#f5f9fb;--surface-blue:#eef8fa;--line:#dbe5eb;--explorer:#1479cf;--builder:#149c92;--connector:#f2b21b;--steward:#ef5b3f;--max-width:1180px;--radius:1rem;--space-section:clamp(6rem, 9vw, 8.5rem);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);min-width:320px;min-height:100vh;color:var(--ink);margin:0}button,a{font:inherit}a{color:inherit}img{max-width:100%;display:block}.container{width:min(calc(100% - 3rem), var(--max-width));margin-inline:auto}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:82px;display:flex}.brand{flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand-logo{width:184px;height:auto}.primary-nav{align-items:center;gap:1.8rem;display:flex}.primary-nav>a:not(.button),.footer-links a{color:#29445e;font-size:.91rem;font-weight:650;text-decoration:none}.primary-nav>a:not(.button):hover,.primary-nav>a:not(.button):focus-visible,.footer-links a:hover,.footer-links a:focus-visible,.text-link:hover,.text-link:focus-visible{color:var(--teal-700)}.button{background:var(--navy-900);color:#fff;border-radius:.7rem;justify-content:center;align-items:center;min-height:48px;padding:.95rem 1.3rem;font-weight:750;line-height:1.2;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.button:hover,.button:focus-visible{background:var(--navy-950);transform:translateY(-1px)}.button-small{min-height:42px;padding:.75rem 1rem;font-size:.88rem}.text-link{color:var(--navy-900);text-underline-offset:.22em;align-items:center;gap:.5rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.menu-button{color:var(--navy-900);cursor:pointer;background:0 0;border:0;font-weight:700;display:none}.hero{padding-block:clamp(6rem,9vw,8rem)}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(4rem,8vw,8rem);display:grid}.hero-copy{max-width:660px}.eyebrow{color:var(--teal-700);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.75rem;font-weight:800}h1,h2,h3,p,blockquote{overflow-wrap:anywhere}h1{max-width:15ch;color:var(--navy-900);letter-spacing:-.045em;margin:0;font-size:clamp(2.9rem,4.6vw,4.55rem);font-weight:770;line-height:1.03}h2{color:var(--navy-900);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.25vw,3.15rem);font-weight:750;line-height:1.07}h3{color:var(--navy-900);margin:0;font-size:1.14rem;line-height:1.25}.hero-lead,.section-intro,.momentum-copy>p:not(.eyebrow):not(.momentum-line),.about-inner>p:not(.eyebrow),.final-cta p{color:var(--muted);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.72}.hero-lead{max-width:61ch;margin:1.7rem 0 0}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.15rem 1.4rem;margin-top:2.15rem;display:flex}.profile-visual{position:relative}.profile-visual:before{content:"";aspect-ratio:1;z-index:-1;background:#e5f6f7;border-radius:50%;width:82%;position:absolute;top:50%;left:50%;transform:translate(-48%,-50%)}.profile-card{background:#fffffffa;border:1px solid #e0e9ee;border-radius:1.2rem;width:min(100%,500px);margin-inline:auto;overflow:hidden;box-shadow:0 26px 70px #123c661f}.profile-card-header{border-bottom:1px solid var(--line);min-height:58px;color:var(--muted);justify-content:space-between;align-items:center;gap:1.5rem;padding:.85rem 1.15rem;font-size:.78rem;font-weight:750;display:flex}.profile-card-header img{width:128px}.profile-card-body{padding:1.55rem}.profile-kicker{color:var(--teal-700);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.72rem;font-weight:800}.profile-card h2{letter-spacing:-.025em;font-size:clamp(1.55rem,2.2vw,1.95rem)}.score-list{gap:.7rem;margin-top:1.5rem;display:grid}.score-row{background:#f8fbfc;border-radius:.65rem;grid-template-columns:14px 92px minmax(110px,1fr) 30px;align-items:center;gap:.7rem;min-height:46px;padding:.5rem .7rem;display:grid}.score-name{color:var(--navy-900);font-size:.9rem;font-weight:730}.energy-dot,.energy-mark{border-radius:999px;display:block}.energy-dot{width:12px;height:12px}.score-track{background:#e7eef2;border-radius:999px;height:8px;overflow:hidden}.score-fill{border-radius:inherit;height:100%;display:block}.explorer{background:var(--explorer)}.builder{background:var(--builder)}.connector{background:var(--connector)}.steward{background:var(--steward)}.profile-note{color:var(--muted);margin:1.25rem 0 0;font-size:.86rem}.section{padding-block:var(--space-section)}.section-four-energies{border-top:1px solid var(--line)}.section-heading.narrow{max-width:760px}.section-intro{max-width:56ch;margin:1.25rem 0 0}.energy-grid{grid-template-columns:repeat(4,1fr);gap:2.5rem;margin-top:clamp(3.5rem,6vw,5rem);display:grid}.energy-item{min-width:0}.energy-mark{width:34px;height:7px;margin-bottom:1.05rem}.energy-item p{color:var(--muted);margin:.75rem 0 0;line-height:1.65}.section-action{margin-top:3rem}.momentum-section{background:var(--surface-blue)}.momentum-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:start;gap:clamp(5rem,9vw,9rem);display:grid}.momentum-copy{max-width:660px}.momentum-copy>p:not(.eyebrow):not(.momentum-line){margin:1.45rem 0 0}.momentum-line{color:var(--teal-700);letter-spacing:-.025em;margin:1.8rem 0 1.4rem;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:790}.plays-panel{padding-top:.25rem}.plays-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:800}.plays-panel ol{border-top:1px solid #cfe0e5;margin:0;padding:0;list-style:none}.plays-panel li{border-bottom:1px solid #cfe0e5;grid-template-columns:42px 1fr;align-items:center;gap:1rem;min-height:56px;display:grid}.plays-panel li span{color:var(--teal-700);font-size:.74rem;font-weight:800}.plays-panel li strong{color:var(--navy-900);font-size:.96rem}.about-section{background:#fff}.about-inner{text-align:center;max-width:860px;margin-inline:auto}.about-inner blockquote{color:var(--navy-900);letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:735;line-height:1.12}.about-inner>p:not(.eyebrow){max-width:66ch;margin:1.8rem auto 0}.final-cta{padding-top:0}.final-cta-inner{background:var(--navy-900);text-align:center;border-radius:1.25rem;padding:clamp(3.5rem,6vw,5rem)}.final-cta .eyebrow{color:#73dbd5}.final-cta h2,.final-cta p{color:#fff}.final-cta h2{font-size:clamp(1.95rem,3vw,2.8rem)}.final-cta p{color:#d7e6f1;max-width:54ch;margin:1.1rem auto 0}.final-cta .button{color:var(--navy-900);background:#fff;margin-top:1.8rem}.final-cta .button:hover,.final-cta .button:focus-visible{background:#eef5f7}.site-footer{border-top:1px solid var(--line);background:var(--surface-soft)}.footer-inner{grid-template-columns:1fr auto auto;align-items:center;gap:2.5rem;min-height:160px;display:grid}.footer-brand-block img{width:150px}.footer-brand-block p,.footer-meta{color:var(--muted);margin:.5rem 0 0;font-size:.84rem}.footer-links{gap:1.3rem;display:flex}.footer-meta{white-space:nowrap;margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=980px){.hero-grid,.momentum-grid{grid-template-columns:1fr}.hero-grid{gap:4.5rem}.profile-visual{max-width:600px}.energy-grid{grid-template-columns:repeat(2,1fr);gap:3rem 4rem}.footer-inner{grid-template-columns:1fr;align-items:start;padding-block:3rem}}@media (width<=900px){.header-inner{min-height:74px}.brand-logo{width:168px}.menu-button{padding:.65rem 0;display:inline-flex}.primary-nav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:1rem 1.5rem 1.5rem;display:none;position:absolute;inset:74px 0 auto;box-shadow:0 18px 30px #123c6614}.primary-nav.is-open{display:flex}.primary-nav>a:not(.button){border-bottom:1px solid var(--line);padding:.95rem 0}.primary-nav .button{margin-top:1rem}}@media (width<=640px){.container{width:min(calc(100% - 2rem), var(--max-width))}.hero{padding-block:4.75rem 5.5rem}h1{max-width:16ch;font-size:clamp(2.45rem,11vw,3.35rem);line-height:1.04}h2{font-size:clamp(1.9rem,8.5vw,2.55rem);line-height:1.08}.about-inner blockquote{font-size:clamp(1.75rem,8vw,2.35rem)}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.profile-card-body{padding:1.2rem}.score-row{grid-template-columns:12px 78px minmax(80px,1fr) 28px;gap:.5rem;padding-inline:.55rem}.score-name{font-size:.82rem}.energy-grid{grid-template-columns:1fr;gap:2.5rem}.section{padding-block:5.5rem}.final-cta{padding-top:0}.final-cta-inner{padding:3rem 1.4rem}.footer-links{flex-direction:column;gap:.85rem}}@media (width<=900px){.site-header{isolation:isolate}.header-inner{position:relative}.menu-button{border-radius:.6rem;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:.65rem}.menu-button:focus-visible,.primary-nav a:focus-visible{outline:3px solid var(--teal-700);outline-offset:3px}.primary-nav{inset:100% 0 auto;overscroll-behavior:contain;z-index:30;max-height:calc(100dvh - 74px);inset:100% 0 auto;overflow-y:auto}.primary-nav>a:not(.button){align-items:center;min-height:48px;display:flex}.primary-nav .button{flex:none}}@media (width<=420px){.header-inner{gap:.7rem}.brand-logo{width:min(44vw,154px)}}.skip-to-content{z-index:100;background:var(--navy-900);color:#fff;border-radius:.5rem;padding:.8rem 1.15rem;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-to-content:focus{outline:3px solid var(--teal-500);outline-offset:2px;transform:translateY(0)}#main-content:focus{outline:none}h1{letter-spacing:-.025em;font-weight:650;line-height:1.14;font-size:clamp(2.3rem,3.5vw,3.15rem)!important}h2{letter-spacing:-.018em;font-weight:650;line-height:1.2;font-size:clamp(1.65rem,2.35vw,2.18rem)!important}h3{letter-spacing:-.01em;font-weight:650;line-height:1.3}.home-hero h1{max-width:none;font-weight:620;line-height:1.2;font-size:clamp(2.15rem,2.85vw,2.7rem)!important}.fe-page h1,.mf-page h1,.to-page h1,.ab-page h1{letter-spacing:-.025em;font-weight:650;line-height:1.15;font-size:clamp(2.25rem,3.35vw,3rem)!important}.fe-page h2,.mf-page h2,.to-page h2,.ab-page h2{font-weight:650;font-size:clamp(1.65rem,2.35vw,2.18rem)!important}.eyebrow{letter-spacing:.11em;font-size:clamp(.85rem,.9vw,.94rem);font-weight:750;line-height:1.5}@media (width<=640px){h1,.fe-page h1,.mf-page h1,.to-page h1,.ab-page h1{font-size:clamp(2.05rem,8vw,2.6rem)!important}.home-hero h1{font-size:clamp(2rem,7.2vw,2.45rem)!important}h2,.fe-page h2,.mf-page h2,.to-page h2,.ab-page h2{font-size:clamp(1.55rem,6vw,1.95rem)!important}.eyebrow{letter-spacing:.09em;font-size:.82rem}}:root{--space-section:clamp(4rem, 6vw, 5.25rem)}.home-hero{padding-block:clamp(4rem,6vw,5.5rem)!important}.fe-hero,.mf-hero,.to-hero{padding-block:clamp(3.75rem,5.5vw,5rem)!important}.ab-hero{padding-block:clamp(4rem,6vw,5.5rem)!important}.home-section{padding-block:clamp(4.25rem,6vw,5.5rem)!important}.home-final,.fe-section,.to-section{padding-block:clamp(3.75rem,5.5vw,4.75rem)!important}.fe-faq-section,.fe-options-section,.fe-closing-section,.to-faq-section,.to-final-section{padding-block:clamp(3.4rem,5vw,4.25rem)!important}.mf-section{padding-block:clamp(3.5rem,5vw,4.5rem)!important}.mf-faq-section,.mf-final-section,.mf-use-section{padding-block:clamp(3.25rem,4.5vw,4rem)!important}.ab-section{padding-block:clamp(4.25rem,6vw,5.5rem)!important}.ab-final-section{padding-block:clamp(3.75rem,5.5vw,4.75rem)!important}.home-feature-grid,.home-feature-grid-reverse,.fe-hero-grid,.fe-team-grid,.fe-faq-grid,.fe-results-grid,.mf-hero-grid,.mf-capability-grid,.mf-rhythm-grid,.mf-fourenergies-grid,.mf-use-grid,.mf-faq-grid,.to-hero-grid,.to-bridge-grid,.to-organization-grid,.to-engagement-grid,.to-faq-grid,.ab-hero-grid,.ab-core-grid,.ab-founder-grid{gap:clamp(3rem,5vw,5rem)!important}@media (width<=980px){.home-hero,.ab-hero{padding-block:4rem 4.5rem!important}.fe-hero,.mf-hero,.to-hero{padding-block:3.75rem 4.25rem!important}.home-section,.ab-section{padding-block:3.75rem!important}.fe-section,.mf-section,.to-section{padding-block:3.5rem!important}}@media (width<=640px){.home-hero,.ab-hero{padding-block:3.25rem 3.75rem!important}.fe-hero,.mf-hero,.to-hero{padding-block:3rem 3.5rem!important}.home-section,.ab-section{padding-block:3.25rem!important}.fe-section,.mf-section,.to-section{padding-block:3rem!important}}
