/* Supporting pages use the same temporary brand and the shared site header. */
.value-link-section{border-bottom:1px solid #d8e1d5;padding:27px 0}.value-link-section>.wrap{display:flex;justify-content:space-between;align-items:center;gap:20px}.value-link-section p{font-size:14px;line-height:1.6;margin:0}.value-link-section .text-arrow{font-size:12px}@media(max-width:560px){.value-link-section>.wrap{display:block}.value-link-section p{margin-bottom:16px}}
.support-page{--support-muted:#526957}.support-page .nav{font-size:13px;gap:25px}.support-page .nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:7px}.support-page .eyebrow{font-size:11px;line-height:1.5;letter-spacing:.14em}.support-hero{background:radial-gradient(ellipse at 80% 50%,#2d4c3d,var(--forest) 75%);color:var(--paper);padding:72px 0 76px}.support-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.support-hero h1{font-family:var(--serif);font-size:clamp(46px,5.4vw,76px);font-weight:400;line-height:1.04;letter-spacing:-.045em;margin:0}.support-hero h1 em{font-style:normal;color:#d5e8c9}.support-intro{font-size:17px;line-height:1.6;max-width:425px;color:#d7e3d0;margin:24px 0 28px}.support-page .button{font-size:13px;min-height:48px}.approach-note{padding:32px 36px;background:#eef0e5;color:var(--forest);border:1px solid #f7f7ed;border-radius:12px;box-shadow:12px 15px 0 #0d211b35;position:relative}.note-kicker,.card-kicker{font-size:10px;font-weight:750;letter-spacing:.15em;color:#526f51}.approach-mark{font-family:var(--serif);display:grid;place-items:center;width:67px;height:67px;border:1px solid #b0c0a2;border-radius:50%;font-size:40px;margin:24px 0 21px;background:#dee8ce}.approach-note h2{font-family:var(--serif);font-size:29px;line-height:1.15;font-weight:400;margin:0 0 9px}.approach-caption{font-size:12px;font-weight:650;color:#526b50}.approach-note>p:not(.approach-caption){font-size:14px;line-height:1.8;margin:22px 0}.approach-signoff{display:block;font-size:12px;font-weight:600;border-top:1px solid #cbd5be;padding-top:18px}.support-section{padding:75px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:36px}.support-page .section-heading .eyebrow,.support-section .eyebrow,.school-identity .eyebrow,.closing-cta .eyebrow{color:#55734e}.support-page h2{font-family:var(--serif);font-size:44px;line-height:1.1;letter-spacing:-.035em;font-weight:400;margin:0}.section-heading>p{font-size:15px;line-height:1.7;color:var(--support-muted);max-width:410px;margin:0 0 3px}.journey-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;list-style:none;padding:0;margin:0}.journey-grid li{border-top:1px solid #bacbb2;padding:24px 0 0}.step-number{font-family:var(--serif);font-size:32px;color:#64855a}.support-page h3{font-size:17px;line-height:1.4;margin:15px 0 10px;letter-spacing:-.025em}.journey-grid p,.pricing-grid p,.pilot-focus-grid p,.partner-list p{font-size:14px;line-height:1.75;color:var(--support-muted);margin:0}.school-identity{padding:62px 0;background:#eaf0e2;border-block:1px solid #d7e0cf}.identity-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.identity-grid>div>p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--support-muted);max-width:480px;margin:22px 0 0}.identity-visual{background:#fffdf7;border:1px solid #c7d5bd;border-radius:12px;padding:26px;box-shadow:0 12px 32px #1736260b}.identity-top{display:flex;align-items:center;gap:14px}.mini-school-mark{display:grid;place-items:center;height:45px;width:45px;background:var(--forest);color:#d5e8c9;font-family:var(--serif);font-size:26px;border-radius:10px}.identity-top>div{display:grid;gap:5px}.identity-top strong{font-size:17px}.identity-top>div>span{font-size:11px;color:#5a7254}.identity-pill{margin-left:auto;font-size:10px;padding:7px 9px;border:1px solid #cbdac1;border-radius:20px;white-space:nowrap}.identity-branches{display:grid;grid-template-columns:1fr 1fr;gap:13px;border-top:1px solid #d5dfca;margin-top:22px;padding-top:22px}.identity-branches>div{display:grid;background:#f0f5e9;border:1px solid #d9e4ce;border-radius:7px;padding:15px;gap:7px}.identity-branches>div>span{color:#7a9971;font-size:23px;line-height:1}.identity-branches strong{font-size:13px}.identity-branches small{font-size:11px;color:#526e4b}.identity-people{display:flex;justify-content:space-around;gap:8px;border:1px dashed #b6c9a9;border-radius:6px;padding:14px 10px;margin-top:17px;font-size:11px}.identity-visual>p{font-size:10px;color:#5a7452;line-height:1.5;text-align:center;margin:15px 0 0}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pricing-grid article{padding:28px;border:1px solid #cbd8c0;border-radius:9px;background:#fffef8}.pricing-grid h3{font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.2;margin:20px 0 15px}.pricing-grid small{display:block;color:#527044;font-size:12px;line-height:1.6;border-top:1px solid #dce4d3;margin-top:25px;padding-top:17px}.section-footnote{font-size:12px;line-height:1.8;color:#5e7257;max-width:940px;margin:22px 0}.text-arrow{display:inline-flex;align-items:center;gap:24px;font-size:13px;line-height:1.5;font-weight:700;text-decoration:none;border-bottom:1px solid #8ba380;padding-bottom:6px}.text-arrow:hover{color:#426c3b}.support-band{background:var(--forest);color:var(--paper);padding:57px 0}.support-band-inner{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.support-band h2{font-size:39px}.support-band-inner>p{color:#d4e0cc;font-size:15px;line-height:1.8;margin:0}.closing-cta{padding:58px 0}.closing-cta>.wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.closing-cta h2{font-size:33px;max-width:380px}.closing-cta>.wrap>div{display:flex;gap:27px;align-items:center}.button-dark{background:var(--forest);color:var(--paper)}
.pilot-visual{padding:30px 34px 22px;background:#f1f1e8;color:var(--forest);border-radius:12px;box-shadow:12px 15px 0 #0d211b35}.pilot-visual-title{display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.1em;border-bottom:1px solid #bfcfb4;padding-bottom:19px}.pilot-visual ol{list-style:none;padding:8px 0;margin:0}.pilot-visual li{display:flex;align-items:center;gap:19px;padding:19px 0;border-bottom:1px solid #d6dfcc}.pilot-visual li>span{font-family:var(--serif);font-size:28px;color:#6e8b60;min-width:32px}.pilot-visual strong{display:block;font-size:17px}.pilot-visual small{display:block;font-size:12px;color:#557049;margin-top:7px}.pilot-visual>p{font-size:11px;line-height:1.7;color:#536d49;margin:15px 0 0}.pilot-focus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.pilot-focus-grid article{padding:24px;border-left:1px solid #b7c9ad;background:#f0f3e9}.pilot-focus-grid article>span{font-size:11px;color:#5d7b50}.pilot-focus-grid h3{font-family:var(--serif);font-size:28px;font-weight:400;margin:12px 0}.evidence-section{padding:60px 0;background:#eaf0e2}.measurement-table{overflow:auto;border:1px solid #c8d5bd;border-radius:8px;background:#fffef7}.measurement-table table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.6;text-align:left}.measurement-table th,.measurement-table td{padding:20px 24px;border-bottom:1px solid #dbe3d2}.measurement-table thead{background:#dce7d1;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.measurement-table tbody th{font-weight:650;min-width:170px}.measurement-table tbody td{color:#52694c;min-width:185px}.measurement-table tbody tr:last-child>*{border-bottom:0}.partner-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px}.partner-grid .text-arrow{margin-top:26px}.partner-list article{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #d1dcc8}.partner-list h3{margin-top:0}.partner-list article:last-child{margin-bottom:0}.brief-section{background:var(--forest);color:var(--paper);padding:66px 0}.brief-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:85px}.brief-layout h2{font-size:49px}.brief-layout h2 em{color:#d5e8c9;font-style:normal}.brief-layout>div>p:not(.eyebrow){font-size:15px;line-height:1.75;color:#d1dfc9;max-width:360px;margin:23px 0}.brief-layout>div>.brief-privacy{font-size:12px!important;color:#c0d0b8!important;padding-top:23px;border-top:1px solid #5a745d;margin-top:30px!important}.pilot-builder label{display:block;font-size:12px;font-weight:600;color:#dfe8d7;margin-bottom:16px;line-height:1.5}.pilot-builder label>span{font-weight:400;font-size:11px}.pilot-builder input:not([type=checkbox]),.pilot-builder select,.pilot-builder textarea{display:block;width:100%;padding:12px;border:1px solid #bacab0;border-radius:4px;background:#fbfcf6;color:#203b2c;font-size:13px;line-height:1.5;margin-top:7px}.pilot-builder fieldset{border:0;padding:0;margin:0 0 20px;min-width:0}.pilot-builder legend{font-size:12px;font-weight:600;margin-bottom:12px;line-height:1.7}.pilot-builder legend span{font-weight:400;color:#c2d1b9}.focus-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.focus-options label{display:flex;align-items:center;gap:8px;border:1px solid #81977a;border-radius:4px;padding:11px;margin:0;font-size:12px;cursor:pointer;background:#264536}.focus-options label:has(input:checked){background:#dbe9ce;color:#1a392b;border-color:#dbe9ce}.focus-options input{width:16px;height:16px;accent-color:#224833;flex-shrink:0}.pilot-builder .field-help{font-size:11px;line-height:1.6;color:#c8d8bf;margin:9px 0 0}.pilot-builder .button{width:100%}.pilot-builder .form-note,.support-page .form-status{font-size:11px;line-height:1.6;color:#c4d5ba}.pilot-result{margin-top:40px;background:#f8faf2;color:var(--forest);border:1px solid #d0ddc4;border-radius:9px;padding:28px 32px}.brief-result-header{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #d0ddc4;padding-bottom:20px}.brief-result-header .eyebrow{color:#59744e;font-size:10px;margin:0 0 8px}.brief-result-header h3{font-family:var(--serif);font-size:28px;font-weight:400;margin:0}.draft-label{font-size:10px;color:#5b7551;letter-spacing:.06em}.pilot-result pre{font-family:var(--sans);font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:24px 0}.brief-actions{display:flex;align-items:center;gap:25px}.result-note{font-size:11px;line-height:1.7;color:#5a7352;margin:18px 0 0}
@media(max-width:1100px){.support-hero-grid,.identity-grid,.support-band-inner,.partner-grid,.brief-layout{gap:40px}.support-page .nav{gap:18px;font-size:12px}.approach-note{padding:27px}.support-page h2{font-size:39px}.journey-grid{gap:20px}.pricing-grid article{padding:23px}.closing-cta>.wrap>div{gap:18px}.closing-cta h2{font-size:30px}.support-hero h1{font-size:58px}}
@media(max-width:800px){.support-hero{padding:46px 0 52px}.support-hero-grid{grid-template-columns:1fr;gap:38px}.support-hero h1{font-size:60px}.support-intro{max-width:520px}.approach-note,.pilot-visual{max-width:none}.approach-mark{float:right;margin:3px 0 10px 16px}.approach-note h2{font-size:29px;margin-top:21px}.approach-note>p:not(.approach-caption){margin-top:20px}.support-section{padding:52px 0}.section-heading{gap:30px;align-items:start}.section-heading>p{font-size:14px;max-width:290px}.journey-grid{grid-template-columns:1fr 1fr;gap:28px}.identity-grid,.partner-grid,.brief-layout{grid-template-columns:1fr;gap:30px}.identity-visual{max-width:600px}.pricing-grid{gap:14px}.pricing-grid article{padding:20px}.pricing-grid h3{font-size:23px}.pricing-grid p{font-size:13px}.support-band-inner{gap:30px}.closing-cta>.wrap{display:block}.closing-cta h2{max-width:none;margin-bottom:24px}.pilot-focus-grid{gap:15px}.pilot-focus-grid article{padding:18px}.pilot-focus-grid h3{font-size:23px}.brief-layout>div>p:not(.eyebrow){max-width:550px}.brief-layout>div>.brief-privacy{margin-top:20px!important;padding-top:17px}.brief-section{padding:47px 0}.support-page .nav{gap:23px;font-size:14px}}
@media(max-width:560px){.support-hero h1{font-size:44px}.support-hero .eyebrow{font-size:9px;letter-spacing:.1em}.support-intro{font-size:15px;margin:20px 0 23px}.support-hero .button{width:100%}.approach-note{padding:24px;box-shadow:6px 8px 0 #0d211b35}.approach-note h2{font-size:27px}.approach-mark{width:49px;height:49px;font-size:29px}.approach-note>p:not(.approach-caption){font-size:13px}.support-page h2{font-size:35px}.section-heading{display:block;margin-bottom:27px}.section-heading>p{max-width:none;margin:20px 0 0;font-size:14px}.support-page .eyebrow{font-size:10px;margin-bottom:15px}.journey-grid{gap:28px 20px}.journey-grid p{font-size:13px}.journey-grid h3{font-size:16px}.step-number{font-size:28px}.school-identity{padding:43px 0}.identity-grid{gap:25px}.identity-visual{padding:19px}.identity-top{gap:10px}.identity-pill{font-size:8px;padding:6px}.identity-top strong{font-size:16px}.identity-top>div>span{font-size:10px}.identity-branches>div{padding:12px}.identity-branches strong{font-size:12px}.identity-branches small{font-size:10px}.identity-people{font-size:10px}.pricing-grid{grid-template-columns:1fr;gap:15px}.pricing-grid article{padding:25px}.pricing-grid h3{font-size:28px;margin:15px 0 12px}.pricing-grid p{font-size:14px}.pricing-grid small{margin-top:20px}.support-band-inner{grid-template-columns:1fr;gap:24px}.support-band{padding:42px 0}.support-band h2{font-size:35px}.support-band-inner>p{font-size:14px}.closing-cta{padding:42px 0}.closing-cta>.wrap>div{display:flex;align-items:stretch;flex-direction:column;gap:22px}.closing-cta .text-arrow{align-self:start}.pilot-visual{padding:22px;box-shadow:6px 8px 0 #0d211b35}.pilot-visual strong{font-size:16px}.pilot-visual small{font-size:11px}.pilot-visual li{padding:17px 0}.pilot-focus-grid{grid-template-columns:1fr;gap:14px}.pilot-focus-grid article{padding:22px}.pilot-focus-grid h3{font-size:26px}.evidence-section{padding:43px 0}.measurement-table th,.measurement-table td{padding:16px}.measurement-table{font-size:12px}.partner-grid .text-arrow{margin-top:21px}.brief-layout h2{font-size:41px}.pilot-builder .form-row{grid-template-columns:1fr}.focus-options{gap:8px}.focus-options label{font-size:11px;padding:10px 8px}.pilot-builder legend span{display:block}.pilot-result{padding:22px 18px}.brief-result-header{display:block}.draft-label{display:block;margin-top:13px;font-size:9px}.brief-actions{flex-direction:column;align-items:stretch;gap:20px}.brief-actions .text-arrow{align-self:start}.pilot-result pre{font-size:12px}.section-footnote{font-size:11px}}

.team-page .support-hero{min-height:calc(100svh - 190px);display:flex;align-items:center}.team-page .support-hero>.wrap{width:min(1280px,calc(100% - 80px))}.team-page .team-card{padding:48px}.team-card .approach-mark{width:90px;height:90px;font-size:52px;margin:28px 0}.team-card .text-arrow{margin-top:6px}.footer-links{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.team-page .support-intro{max-width:440px}@media(max-width:560px){.team-page .support-hero>.wrap{width:calc(100% - 40px)}.team-page .team-card{padding:28px}.team-card .approach-mark{float:none;width:66px;height:66px;font-size:40px;margin:24px 0}.footer-links{gap:20px}}
