html{scroll-behavior:smooth}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}body{min-height:100vh;text-rendering:optimizeSpeed}img,picture{display:block;max-width:100%}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--color-bg: #f7f9fb;--color-surface: #ffffff;--color-surface-muted: #eef5f7;--color-text: #102033;--color-text-muted: #586879;--color-border: #d7e1e8;--color-primary: #0f6f7c;--color-primary-contrast: #ffffff;--color-accent: #36b7c5;--color-contrast: #0b1f33;--color-contrast-text: #f8fbff;--font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--step--1: .9rem;--step-0: 1rem;--step-1: 1.125rem;--step-2: 1.35rem;--step-3: 1.75rem;--step-4: 2.35rem;--step-5: 3.3rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--radius-sm: 4px;--radius-md: 8px;--shadow-sm: 0 1px 2px rgb(11 31 51 / .08);--shadow-md: 0 18px 48px rgb(11 31 51 / .12);--width-content: 1120px;--width-narrow: 760px;--header-height: 90px;--focus-ring: 0 0 0 3px rgb(54 183 197 / .32)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--step-0);line-height:1.6;margin:0}body.menu-open{overflow:hidden}a{color:inherit;text-underline-offset:.18em}a:hover{color:var(--color-primary)}:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:2px solid transparent}h1,h2,h3{color:var(--color-text);font-family:var(--font-heading);font-weight:700;line-height:1.1}h1{font-size:var(--step-5);max-width:14ch}h2{font-size:var(--step-4)}h3{font-size:var(--step-2)}p{color:var(--color-text-muted)}.icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.container{margin-inline:auto;max-width:var(--width-content);padding-inline:var(--space-5);width:100%}.container--narrow{max-width:var(--width-narrow)}.skip-link,.sr-only{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-link:focus{background:var(--color-contrast);clip:auto;color:var(--color-contrast-text);height:auto;left:var(--space-4);padding:var(--space-3) var(--space-4);top:var(--space-4);width:auto;z-index:1000}.site-header{background:#071827f5;border-bottom:1px solid rgb(214 160 79 / .26);box-shadow:0 10px 34px #0000002e;min-height:var(--header-height);position:sticky;top:0;z-index:20}.header__inner{align-items:center;display:flex;gap:var(--space-5);max-width:1320px;min-height:var(--header-height)}.site-logo{align-items:center;display:inline-flex;flex:0 0 auto;font-weight:700;text-decoration:none}.site-logo img{background:#fffffff5;border-radius:var(--radius-sm);height:clamp(64px,5.6vw,82px);padding:0;width:auto}.primary-nav{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--space-1);margin-left:auto}.primary-nav a,.dropdown-toggle{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:#f8fbffe0;cursor:pointer;display:inline-flex;font-size:var(--step--1);font-weight:700;min-height:42px;padding:var(--space-2) .65rem;text-decoration:none;transition:background-color .12s ease,color .12s ease;white-space:nowrap}.primary-nav a.active{color:#d6a04f}.primary-nav a:hover,.primary-nav a:focus-visible,.dropdown-toggle:hover,.dropdown-toggle:focus-visible,.has-dropdown:hover>a,.has-dropdown:hover>.dropdown-toggle,.has-dropdown:focus-within>a,.has-dropdown:focus-within>.dropdown-toggle,.has-dropdown.is-open>a,.has-dropdown.is-open>.dropdown-toggle{background:#0f6f7c14;color:#d6a04f}.site-header .button--primary{background:#d6a04f;color:#071827;white-space:nowrap}.nav-item{align-items:center;display:inline-flex;position:relative}.dropdown{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:grid;gap:var(--space-1);left:0;min-width:220px;opacity:0;padding:calc(var(--space-2) + var(--space-2)) var(--space-2) var(--space-2);pointer-events:none;position:absolute;top:100%;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease}.has-dropdown:hover .dropdown,.has-dropdown:focus-within .dropdown,.has-dropdown.is-open .dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.menu-toggle{background:transparent;border:0;display:none;margin-left:auto;padding:var(--space-2)}.menu-toggle span:not(.sr-only){background:var(--color-contrast-text);display:block;height:2px;margin:5px;width:26px}.hero-section{padding-block:var(--space-8)}.hero-section__inner{align-items:center;display:grid;gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.hero-section--split .hero-section__inner{align-items:stretch;background:linear-gradient(180deg,#fffffff5,#eef5f7eb) right center / 42% 100% no-repeat,linear-gradient(135deg,#36b7c51f,#0b1f330f) right center / 42% 100% no-repeat;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);overflow:hidden;padding:clamp(var(--space-4),2vw,var(--space-5));position:relative}.hero-section--split .hero-section__copy{align-content:center;background:linear-gradient(180deg,#fffffffa,#fffffff0),linear-gradient(135deg,rgb(54 183 197 / .08),transparent 52%);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:clamp(var(--space-5),4vw,var(--space-7));position:relative}.hero-section--split .hero-section__copy:after{background:linear-gradient(90deg,rgb(15 111 124 / .12) 0 33%,transparent 33% 100%),linear-gradient(90deg,rgb(15 111 124 / .18) 0 58%,transparent 58% 100%),linear-gradient(90deg,rgb(54 183 197 / .16) 0 76%,transparent 76% 100%);border-top:1px solid rgb(15 111 124 / .12);content:"";display:block;height:.8rem;margin-top:var(--space-2);width:min(220px,56%)}.hero-section__copy{display:grid;gap:var(--space-5)}.premium-hero{background:linear-gradient(90deg,#03101cfa,#03101ced 28%,#03101c7a 52%,#03101cad),radial-gradient(circle at 78% 28%,rgb(54 183 197 / .24),transparent 30rem),var(--color-contrast);color:var(--color-contrast-text);overflow:hidden;padding-block:0;position:relative}.premium-hero:before{background:linear-gradient(90deg,rgb(3 16 28 / .95) 0%,rgb(3 16 28 / .72) 25%,transparent 58%),linear-gradient(180deg,#03101c2e,#03101c52);content:"";inset:0;pointer-events:none;position:absolute}.premium-hero:after{background:linear-gradient(90deg,rgb(214 160 79 / .18),transparent 18rem),linear-gradient(180deg,transparent 62%,rgb(3 16 28 / .76));bottom:0;content:"";height:42%;left:0;pointer-events:none;position:absolute;right:0}.hero-section--split.premium-hero .hero-section__inner{align-items:center;background:none;border:0;border-radius:0;box-shadow:none;gap:var(--space-5);grid-template-columns:minmax(430px,.8fr) minmax(520px,1.2fr);min-height:min(790px,calc(100vh - var(--header-height)));max-width:1440px;overflow:visible;padding:0 var(--space-5);position:relative;z-index:1}.hero-section--split.premium-hero .hero-section__copy{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;position:relative;z-index:4}.hero-section--split.premium-hero .hero-section__copy:after{background:linear-gradient(90deg,#d6a04f,rgb(54 183 197 / .9),transparent);border:0;height:2px;margin-top:0;order:-1;width:min(260px,62%)}.premium-hero h1,.premium-hero p{color:inherit}.premium-hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(3.6rem,4.55vw,5.55rem);font-weight:700;letter-spacing:0;line-height:.98;max-width:12ch}.premium-hero h1 span{color:#d6a04f}.premium-hero .lede{color:#f8fbffc7;font-size:clamp(1.05rem,1.6vw,1.28rem);max-width:54ch}.premium-hero .eyebrow{color:#d6a04f}.premium-hero .button--primary{background:#d6a04f;color:#071827}.premium-hero .button--secondary{background:#ffffff14;border-color:#ffffff47;color:var(--color-contrast-text)}.premium-hero .hero-section__media{background:transparent;border:0;border-radius:0;bottom:0;box-shadow:none;left:50%;margin:0;position:absolute;top:0;transform:translate(-50%);width:100vw;z-index:0}.premium-hero .hero-section__media:after{background:linear-gradient(90deg,rgb(3 16 28 / .96),transparent 42%),linear-gradient(270deg,rgb(3 16 28 / .84),transparent 42%),linear-gradient(180deg,#03101c33,#03101c2e);border:0;border-radius:0;content:"";inset:var(--space-3);pointer-events:none;position:absolute}.premium-hero .hero-section__media img{aspect-ratio:auto;filter:saturate(.9) contrast(1.08) brightness(.82);height:100%;object-position:54% 15%}.hero-proof{align-items:stretch;background:#03101cb8;border:1px solid rgb(255 255 255 / .16);border-radius:var(--radius-md);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-2);max-width:560px;overflow:hidden}.hero-proof__item{align-items:center;display:grid;gap:var(--space-2);grid-template-columns:auto 1fr;padding:var(--space-3) var(--space-5)}.hero-proof__item+.hero-proof__item{border-left:1px solid rgb(214 160 79 / .42)}.hero-proof__item strong{color:var(--color-contrast-text);font-size:var(--step-2);line-height:1}.hero-proof__item span{color:#f8fbffbd;font-size:var(--step--1);font-weight:700;grid-column:2}.hero-proof__icon{border:1px solid rgb(214 160 79 / .64);border-radius:999px;color:#d6a04f;grid-row:span 2;height:2.5rem;padding:.48rem;width:2.5rem}.lede{color:var(--color-text-muted);font-size:var(--step-1);max-width:62ch}.eyebrow{color:var(--color-primary);font-size:var(--step--1);font-weight:800;letter-spacing:0;text-transform:uppercase}.section{padding-block:var(--space-8)}.section--muted{background:var(--color-surface-muted)}.section--contrast{background:var(--color-contrast);color:var(--color-contrast-text)}.section--contrast h2,.section--contrast p{color:inherit}.proof-strip{background:radial-gradient(circle at 18% 0%,rgb(54 183 197 / .16),transparent 24rem),linear-gradient(180deg,#071827,#0b1f33);border-block:1px solid rgb(214 160 79 / .18);padding-block:clamp(var(--space-7),6vw,5rem)}.proof-strip .section-heading{display:grid;margin-bottom:var(--space-7);max-width:820px}.proof-strip .eyebrow{color:#d6a04f}.proof-strip .section-heading h2{color:var(--color-contrast-text)}.proof-strip .section-heading p{color:#f8fbffad}.proof-strip .feature-list{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.proof-strip .feature-list li{background:linear-gradient(180deg,#ffffff12,#ffffff09),#ffffff08;border-color:#ffffff24;box-shadow:0 22px 54px #00000038;min-height:280px;padding:calc(var(--space-5) + 4.65rem) var(--space-5) var(--space-5);position:relative}.proof-strip .feature-list li:before{align-items:center;background:#03101cb8;border:1px solid rgb(214 160 79 / .72);border-radius:999px;color:#d6a04f;content:"0" counter(feature);counter-increment:feature;display:inline-flex;font-size:var(--step-0);font-weight:900;height:3rem;justify-content:center;left:var(--space-5);position:absolute;top:var(--space-5);width:3rem}.proof-strip .feature-list__icon{background:linear-gradient(145deg,rgb(255 255 255 / .14),transparent 42%),radial-gradient(circle at 34% 26%,rgb(54 183 197 / .36),transparent 54%),#071827;border:1px solid rgb(214 160 79 / .58);border-radius:999px;box-shadow:0 14px 30px #0000002e,inset 0 1px #ffffff24;color:#d6a04f;filter:drop-shadow(0 1px 0 rgb(0 0 0 / .2));height:3.1rem;left:calc(var(--space-5) + 4.15rem);padding:.72rem;position:absolute;stroke-width:1.85;top:calc(var(--space-5) - .03rem);width:3.1rem}.proof-strip .feature-list li:after{background:linear-gradient(90deg,rgb(214 160 79 / .88),rgb(54 183 197 / .72),transparent);content:"";height:2px;left:var(--space-5);position:absolute;right:var(--space-5);top:calc(var(--space-5) + 3.9rem)}.proof-strip .feature-list strong{color:var(--color-contrast-text);font-size:var(--step-1);line-height:1.25}.proof-strip .feature-list p{color:#f8fbffb3}.advisory-thesis{background:linear-gradient(90deg,rgb(214 160 79 / .1),transparent 38%),var(--color-bg)}.advisory-thesis .section-copy{border-left:3px solid #d6a04f;max-width:860px;padding-left:var(--space-5)}.readiness-framework{background:linear-gradient(180deg,#fff,#f7f9fb),var(--color-surface)}.concept-framework{padding-block:var(--space-6)}.concept-framework .section-heading{margin-bottom:var(--space-5);max-width:none}.concept-framework .eyebrow{color:#a66f20}.concept-framework .section-heading h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,2.7vw,3rem);margin-inline:auto;max-width:980px}.concept-framework .feature-list{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr))}.concept-framework .feature-list li{min-height:190px;padding:var(--space-5)}.concept-framework .feature-list li:after{align-items:center;background:radial-gradient(circle at 34% 28%,rgb(54 183 197 / .26),transparent 52%),#071827;color:#d6a04f;content:"";height:3.7rem;width:3.7rem}.concept-framework .feature-list__icon{color:#d6a04f;height:2rem;left:calc(var(--space-5) + .85rem);position:absolute;top:calc(var(--space-5) + .85rem);width:2rem;z-index:1}.readiness-framework .feature-list{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.readiness-framework .feature-list li,.use-of-funds .feature-list li{box-shadow:none;min-height:210px;padding-top:calc(var(--space-5) + 3.4rem);position:relative}.readiness-framework .feature-list li:after{align-items:center;background:radial-gradient(circle at 34% 28%,rgb(54 183 197 / .38),transparent 52%),#071827;border:1px solid rgb(214 160 79 / .48);border-radius:999px;color:#d6a04f;content:counter(feature,decimal-leading-zero);counter-increment:feature;display:inline-flex;font-size:var(--step--1);font-weight:900;height:3rem;justify-content:center;left:var(--space-5);position:absolute;top:var(--space-5);width:3rem}.readiness-framework .feature-list li:before,.use-of-funds .feature-list li:before{background:linear-gradient(90deg,#d6a04f,#36b7c5c7);content:"";height:2px;left:var(--space-5);position:absolute;right:var(--space-5);top:0}.readiness-framework .feature-list strong{color:var(--color-contrast)}.use-of-funds .feature-list{grid-template-columns:repeat(3,minmax(0,1fr))}.readiness-framework.concept-framework{background:#fbfaf7;padding-block:var(--space-6)}.readiness-framework.concept-framework .section-heading{margin-bottom:var(--space-5);max-width:none}.readiness-framework.concept-framework .eyebrow{color:#a66f20}.readiness-framework.concept-framework .section-heading h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,2.7vw,3rem);margin-inline:auto;max-width:980px}.readiness-framework.concept-framework .feature-list{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr))}.readiness-framework.concept-framework .feature-list li{background:linear-gradient(180deg,#fffffffa,#ffffffeb),var(--color-surface);border-color:#0b1f331f;min-height:190px;padding:var(--space-5);padding-top:calc(var(--space-5) + 4rem)}.readiness-framework.concept-framework .feature-list li:after{background:linear-gradient(145deg,rgb(255 255 255 / .16),transparent 38%),radial-gradient(circle at 36% 28%,rgb(54 183 197 / .34),transparent 54%),#071827;border:1px solid rgb(214 160 79 / .58);border-radius:999px;box-shadow:0 12px 28px #07182724,inset 0 1px #ffffff29;content:"";height:3.85rem;width:3.85rem}.readiness-framework.concept-framework .feature-list__icon{color:#d6a04f;filter:drop-shadow(0 1px 0 rgb(0 0 0 / .2));height:2.1rem;left:calc(var(--space-5) + .88rem);position:absolute;stroke-width:1.75;top:calc(var(--space-5) + .86rem);width:2.1rem;z-index:1}.section-heading,.section-copy{display:grid;gap:var(--space-4);margin-bottom:var(--space-6)}.section-copy--center,.section-heading{text-align:center}.section-heading{margin-inline:auto;max-width:var(--width-narrow)}.button-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.button-row--center{justify-content:center}.button{align-items:center;border:1px solid transparent;border-radius:var(--radius-md);display:inline-flex;font-weight:800;justify-content:center;min-height:44px;padding:.7rem 1rem;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.button--primary{background:var(--color-primary);box-shadow:var(--shadow-sm);color:var(--color-primary-contrast)}.button--secondary{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.button--ghost{background:transparent;border-color:currentColor}.button:hover,.button:focus-visible{transform:translateY(-1px)}.button--link{border:0;min-height:auto;padding:0;text-decoration:underline}.grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:inherit;display:grid;overflow:hidden;text-decoration:none}.card--bordered{border-color:var(--color-border)}.card--elevated{box-shadow:var(--shadow-md)}.card__body{display:grid;gap:var(--space-3);padding:var(--space-5)}.media{background:var(--color-surface-muted);border-radius:var(--radius-md);margin:0;overflow:hidden}.media img{aspect-ratio:4 / 3;height:100%;object-fit:cover;width:100%}.split,.form-section{align-items:start;display:grid;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}.embed-section{display:grid;gap:var(--space-5)}.feature-list{counter-reset:feature;display:grid;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.feature-list li{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:grid;gap:var(--space-2);padding:var(--space-5)}.gallery-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.faq-list{display:grid;gap:var(--space-3)}.faq-list details{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.faq-list summary{cursor:pointer;font-weight:800}.faq-list p{margin-top:var(--space-3)}.form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:grid;gap:var(--space-4);padding:var(--space-5)}.form-field{display:grid;gap:var(--space-2)}.form-field.is-hidden{display:none}.form-field label,.form-field legend{color:var(--color-text);font-weight:800}.form-field input:not([type=checkbox]):not([type=radio]),.form-field select,.form-field textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);min-height:44px;padding:.7rem .8rem;width:100%}.form-field textarea{min-height:140px}.form fieldset{border:0;display:grid;gap:var(--space-3);margin:0;min-width:0;padding:0}.choice{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.choice input[type=checkbox],.choice input[type=radio]{min-height:auto;margin-top:.35rem;padding:0;width:auto}.choice span{color:var(--color-text);min-width:0;overflow-wrap:anywhere}.field-help,.form-note{color:var(--color-text-muted);font-size:var(--step--1)}.capital-advisory-hero{background:linear-gradient(180deg,#f8faf9,#eef5f6);color:var(--color-contrast);padding-block:clamp(var(--space-6),7vw,var(--space-8))}.capital-advisory-hero .hero-section__inner{background:linear-gradient(90deg,var(--color-surface) 0%,var(--color-surface) 58%,rgb(7 24 39 / .04) 58%),var(--color-surface);border:1px solid rgb(11 31 51 / .11);border-radius:var(--radius-sm);box-shadow:0 28px 80px #0718271f;grid-template-columns:minmax(0,.94fr) minmax(360px,.76fr);overflow:hidden;padding:clamp(var(--space-5),5vw,var(--space-7))}.capital-advisory-hero .hero-section__copy{background:transparent;border:0;box-shadow:none;padding:0}.capital-advisory-hero .hero-section__copy:after{background:linear-gradient(90deg,#d6a04f,rgb(54 183 197 / .78),transparent);border:0;height:2px;inset:auto 0 0;max-width:18rem}.capital-advisory-hero h1{color:var(--color-contrast);font-size:clamp(3rem,5vw,5.8rem);letter-spacing:0;max-width:10.5ch}.capital-advisory-hero .lede{color:var(--color-text-muted);max-width:52ch}.capital-advisory-hero .button--secondary{background:transparent}.capital-advisory-hero .hero-section__media{align-self:stretch;border:1px solid rgb(11 31 51 / .1);border-radius:var(--radius-sm);box-shadow:0 20px 56px #07182729;min-height:31rem}.capital-advisory-hero .hero-section__media:after{background:linear-gradient(180deg,transparent 42%,rgb(7 24 39 / .36)),linear-gradient(90deg,rgb(7 24 39 / .16),transparent 44%)}.capital-advisory-hero .hero-section__media img{filter:saturate(.94) contrast(1.04);height:100%;object-position:54% 16%}.capital-diagnostic{background:#fbfaf7}.capital-diagnostic .split{align-items:stretch;grid-template-columns:minmax(0,1fr);max-width:920px}.capital-diagnostic .section-copy{background:var(--color-surface);border:1px solid rgb(11 31 51 / .11);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:clamp(var(--space-5),4vw,var(--space-7))}.split-points{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.split-points li{border-left:3px solid #d6a04f;display:grid;gap:var(--space-1);padding-left:var(--space-3)}.split-points strong{color:var(--color-contrast)}.split-points span{color:var(--color-text-muted)}.capital-diagnostic .button-row{margin-top:var(--space-2)}.readiness-signals{background:linear-gradient(90deg,#03101cfa,#071827f2),#071827;color:var(--color-contrast-text)}.readiness-signals .section-heading h2,.readiness-signals .section-heading p{color:inherit}.readiness-signals .feature-list{border-block:1px solid rgb(255 255 255 / .12);gap:0;grid-template-columns:repeat(6,minmax(0,1fr))}.readiness-signals .feature-list li{background:transparent;border:0;border-right:1px solid rgb(255 255 255 / .12);border-radius:0;box-shadow:none;min-height:17rem;padding:var(--space-5) var(--space-4)}.readiness-signals .feature-list li:last-child{border-right:0}.readiness-signals .feature-list strong{color:var(--color-contrast-text)}.readiness-signals .feature-list p{color:#f8fbffbd}.capital-roadmap{background:linear-gradient(180deg,#f7fbfc,#fff)}.capital-roadmap .feature-list{counter-reset:roadmap;grid-template-columns:minmax(0,1fr);margin-inline:auto;max-width:920px}.capital-roadmap .feature-list li{background:var(--color-surface);border:1px solid rgb(11 31 51 / .11);border-radius:var(--radius-sm);box-shadow:0 14px 38px #07182714;counter-increment:roadmap;min-height:0;padding:var(--space-5) var(--space-5) var(--space-5) clamp(5.5rem,8vw,7rem);position:relative}.capital-roadmap .feature-list li:before{align-items:center;background:#071827;border:1px solid rgb(214 160 79 / .7);border-radius:999px;color:#d6a04f;content:counter(roadmap,decimal-leading-zero);display:inline-flex;font-weight:900;height:3.25rem;justify-content:center;left:var(--space-5);position:absolute;top:var(--space-5);width:3.25rem}.capital-roadmap .feature-list li:after{background:linear-gradient(180deg,#d6a04f,#36b7c5d1);content:"";height:calc(100% - 5.25rem);left:calc(var(--space-5) + 1.6rem);position:absolute;top:calc(var(--space-5) + 3.25rem);width:1px}.capital-roadmap .feature-list li:last-child:after{display:none}.accordion-section{display:grid;gap:var(--space-6)}.accordion-list{border:1px solid rgb(11 31 51 / .12);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.accordion-item{background:var(--color-surface)}.accordion-item+.accordion-item{border-top:1px solid rgb(11 31 51 / .1)}.accordion-item summary{align-items:center;cursor:pointer;display:grid;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;list-style:none;padding:var(--space-5)}.accordion-item summary::-webkit-details-marker{display:none}.accordion-item summary:after{color:#d6a04f;content:"+";font-size:var(--step-2);font-weight:800;justify-self:end}.accordion-item[open] summary:after{content:"-"}.accordion-item summary span{align-items:center;background:radial-gradient(circle at 35% 30%,rgb(54 183 197 / .28),transparent 52%),#071827;border:1px solid rgb(214 160 79 / .52);border-radius:999px;color:#d6a04f;display:inline-flex;font-weight:900;height:2.75rem;justify-content:center;width:2.75rem}.accordion-item summary strong{color:var(--color-contrast);font-size:var(--step-1)}.accordion-item p{color:var(--color-text-muted);margin:0;max-width:78ch;padding:0 var(--space-5) var(--space-5) calc(var(--space-5) + 4.75rem)}.scope-workbench{background:#fbfaf7}.scope-workbench .accordion-list{border-radius:var(--radius-sm)}.scope-workbench .accordion-item summary{background:linear-gradient(90deg,rgb(7 24 39 / .03),transparent)}.capital-review-form{background:linear-gradient(90deg,#071827 0% 42%,#eef5f6 42%,#f8fbfc)}.capital-review-form .section-copy{background:linear-gradient(180deg,#03101cf5,#071827f0),#071827;border:1px solid rgb(214 160 79 / .22);border-radius:var(--radius-sm);box-shadow:0 24px 64px #07182729;color:var(--color-contrast-text);padding:clamp(var(--space-5),4vw,var(--space-7));position:sticky;top:calc(var(--header-height) + var(--space-5))}.capital-review-form .section-copy h2,.capital-review-form .section-copy p{color:inherit}.capital-review-form .form{border-color:#0b1f331a;border-radius:var(--radius-sm)}.funding-fit-hero{background:#03101c;color:var(--color-contrast-text);padding-block:0}.funding-fit-hero .hero-section__inner{background:transparent;border:0;border-radius:0;box-shadow:none;gap:0;grid-template-columns:minmax(0,.72fr) minmax(520px,1fr);max-width:none;min-height:min(760px,calc(100vh - var(--header-height)));overflow:hidden;padding:0}.funding-fit-hero .hero-section__copy{align-content:center;background:linear-gradient(90deg,#03101c,#03101cf5 72%,#03101cc7);border:0;border-radius:0;box-shadow:none;color:inherit;min-height:inherit;padding:clamp(var(--space-6),7vw,7rem) clamp(var(--space-5),7vw,7.5rem);z-index:1}.funding-fit-hero .hero-section__copy:after{background:linear-gradient(90deg,#d6a04f,rgb(54 183 197 / .72),transparent);border:0;height:2px;margin-top:0;order:-1;width:min(17rem,70%)}.funding-fit-hero h1{color:inherit;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.35rem,5.2vw,6.4rem);line-height:.98;max-width:11ch}.funding-fit-hero .lede{color:#f8fbffc7;max-width:54ch}.funding-fit-hero .eyebrow{color:#d6a04f}.funding-fit-hero .button--primary{background:#d6a04f;color:#071827}.funding-fit-hero .button--secondary{background:#ffffff14;border-color:#ffffff3d;color:var(--color-contrast-text)}.funding-fit-hero .hero-section__media{border:0;border-radius:0;box-shadow:none;margin:0;min-height:inherit}.funding-fit-hero .hero-section__media:after{background:linear-gradient(90deg,rgb(3 16 28 / .62),transparent 38%),linear-gradient(180deg,#03101c14,#03101c6b)}.funding-fit-hero .hero-section__media img{aspect-ratio:auto;filter:saturate(.94) contrast(1.08) brightness(.82);height:100%;object-position:64% 50%}.funding-assessment-section{background:linear-gradient(90deg,#f8fbfc 0% 58%,#eef5f6 58% 100%)}.assessment-grid{align-items:start;display:grid;gap:var(--space-7);grid-template-columns:minmax(0,.66fr) minmax(480px,1fr)}.assessment-intro{display:grid;gap:var(--space-4);position:sticky;top:calc(var(--header-height) + var(--space-5))}.assessment-intro h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4vw,4.4rem);max-width:11ch}.assessment-form{background:var(--color-surface);border:1px solid rgb(11 31 51 / .12);border-radius:var(--radius-sm);box-shadow:0 28px 80px #07182724;display:grid;gap:var(--space-5);padding:clamp(var(--space-5),4vw,var(--space-7))}.assessment-progress{background:#0b1f3314;border-radius:999px;height:.45rem;overflow:hidden}.assessment-progress span{background:linear-gradient(90deg,#d6a04f,#36b7c5);display:block;height:100%;transition:width .18s ease;width:33.333%}.assessment-steps{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.assessment-steps li{border-bottom:2px solid rgb(11 31 51 / .12);display:grid;gap:var(--space-1);padding-bottom:var(--space-3)}.assessment-steps li.is-active,.assessment-steps li.is-complete{border-color:#d6a04f}.assessment-steps span{color:#a66f20;font-size:var(--step--1);font-weight:900}.assessment-steps strong{color:var(--color-contrast);font-size:var(--step--1);line-height:1.3}.assessment-step{border:0;display:none;gap:var(--space-4);margin:0;min-width:0;padding:0}.assessment-step.is-active{display:grid}.assessment-step legend{color:var(--color-contrast);float:left;font-size:var(--step-3);font-weight:900;line-height:1.1;margin-bottom:var(--space-3);width:100%}.assessment-step legend span{color:#d6a04f;display:block;font-size:var(--step--1);margin-bottom:var(--space-2)}.assessment-step>p{clear:both;margin-bottom:var(--space-2)}.assessment-fields{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-step[data-assessment-step="0"] .assessment-fields,.assessment-step[data-assessment-step="1"] .assessment-fields,.assessment-step[data-assessment-step="2"] .assessment-fields{grid-template-columns:1fr}.assessment-legal{border-top:1px solid rgb(11 31 51 / .1);margin:0;padding-top:var(--space-4);text-align:center}.assessment-actions{display:flex;gap:var(--space-3);justify-content:space-between}.assessment-actions .button{min-width:9rem}.assessment-actions .button:disabled{cursor:not-allowed;opacity:.48;transform:none}.funding-review-signals{background:#fbfaf7}.funding-review-signals .section-heading{max-width:880px}.funding-review-signals .feature-list{grid-template-columns:repeat(3,minmax(0,1fr))}.funding-review-signals .feature-list li{border-radius:var(--radius-sm);box-shadow:none;min-height:15.5rem;padding-top:calc(var(--space-5) + .35rem);position:relative}.funding-review-signals .feature-list li:before{background:linear-gradient(90deg,#d6a04f,#36b7c5cc);content:"";height:2px;left:var(--space-5);position:absolute;right:var(--space-5);top:0}.funding-paths{background:linear-gradient(180deg,#071827,#03101c)}.funding-paths .section-heading h2,.funding-paths .section-heading p{color:inherit}.funding-paths .eyebrow{color:#d6a04f}.funding-paths .feature-list{grid-template-columns:repeat(3,minmax(0,1fr))}.funding-paths .feature-list li{background:linear-gradient(180deg,#ffffff1a,#ffffff0e);border-color:#ffffff29;border-radius:var(--radius-sm);box-shadow:none;min-height:17rem}.funding-paths .feature-list strong{color:var(--color-contrast-text)}.funding-paths .feature-list p{color:#f8fbffb8}.funding-scope{background:#f8fbfc}.funding-scope .accordion-list{border-radius:var(--radius-sm)}.about-funding-hero{background:radial-gradient(circle at 78% 16%,rgb(54 183 197 / .18),transparent 30rem),linear-gradient(135deg,#071827,#03101c 58%,#092437);color:var(--color-contrast-text);overflow:hidden;padding-block:clamp(var(--space-6),6vw,var(--space-8))}.about-funding-hero .hero-section__inner{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;gap:clamp(var(--space-5),6vw,var(--space-8));grid-template-columns:minmax(0,.82fr) minmax(360px,.78fr);max-width:min(1180px,calc(100vw - (var(--space-5) * 2)));overflow:visible}.about-funding-hero .hero-section__copy{background:transparent;border:0;box-shadow:none;color:inherit;padding:clamp(var(--space-5),5vw,var(--space-7)) 0}.about-funding-hero .hero-section__copy:after{background:linear-gradient(90deg,#d6a04f,rgb(54 183 197 / .82),transparent);border:0;height:2px;margin-top:0;order:-1;width:min(16rem,72%)}.about-funding-hero h1{color:inherit;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,3.8vw,4.25rem);line-height:1.02;max-width:12ch}.about-funding-hero .lede{color:#f8fbffc7;max-width:42rem}.about-funding-hero .eyebrow{color:#d6a04f}.about-funding-hero .hero-section__media{aspect-ratio:16 / 11;background:transparent;border:0;border-radius:0;box-shadow:none;justify-self:end;max-width:560px;min-height:auto;min-width:0;overflow:visible;position:relative;width:100%}.about-funding-hero .hero-section__media:before{background:linear-gradient(135deg,#ffffff14,#ffffff05),#36b7c517;border:1px solid rgb(214 160 79 / .24);content:"";inset:-1rem 1.15rem 1.15rem -1rem;position:absolute;z-index:0}.about-funding-hero .hero-section__media img{aspect-ratio:16 / 11;border:1px solid rgb(255 255 255 / .22);border-radius:var(--radius-sm);box-shadow:0 34px 90px #00000047;filter:saturate(.9) contrast(1.03);height:auto;object-position:50% 48%;position:relative;z-index:1}.about-positioning{background:#fbfaf7}.about-positioning .section-heading{background:linear-gradient(90deg,rgb(214 160 79 / .16),transparent 55%),var(--color-surface);border:1px solid rgb(11 31 51 / .1);border-left:4px solid #d6a04f;border-radius:var(--radius-sm);box-shadow:0 18px 54px #07182714;margin-inline:auto;max-width:980px;padding:clamp(var(--space-5),5vw,var(--space-7));text-align:left}.about-positioning .section-heading h2{max-width:780px}.about-positioning .section-heading p{max-width:820px}.about-proof{background:linear-gradient(180deg,#f8fbfc,#fff)}.about-proof .feature-list{grid-template-columns:repeat(3,minmax(0,1fr))}.about-proof .feature-list li{border-radius:var(--radius-sm);box-shadow:0 18px 44px #07182712;min-height:13rem;position:relative}.about-proof .feature-list li:before{background:linear-gradient(90deg,#d6a04f,#36b7c5cc);content:"";height:2px;left:var(--space-5);position:absolute;right:var(--space-5);top:0}.about-process{background:radial-gradient(circle at 82% 18%,rgb(54 183 197 / .14),transparent 28rem),linear-gradient(135deg,#071827,#03101c);color:var(--color-contrast-text)}.about-process .split{grid-template-columns:minmax(0,1fr)}.about-funding-mission .split{grid-template-columns:minmax(0,.76fr) minmax(360px,.58fr)}.about-process .section-copy{align-items:start;display:grid;gap:var(--space-4) clamp(var(--space-6),6vw,var(--space-8));grid-template-columns:minmax(0,.78fr) minmax(360px,.72fr);margin:0;max-width:1120px}.about-process .section-copy h2,.about-process .section-copy .eyebrow{color:inherit}.about-process .section-copy .eyebrow,.about-process .section-copy h2,.about-process .section-copy>p{grid-column:1}.about-process .section-copy p{color:#f8fbffc2}.about-process .split-points{align-self:center;background:linear-gradient(180deg,#ffffff17,#ffffff0b);border:1px solid rgb(255 255 255 / .16);border-radius:var(--radius-sm);box-shadow:0 24px 70px #0000002e;color:var(--color-contrast-text);counter-reset:approach;gap:0;grid-column:2;grid-row:1 / span 3;padding:clamp(var(--space-5),4vw,var(--space-6))}.about-funding-mission .split-points{background:#ffffff0f;border:1px solid rgb(255 255 255 / .14);border-radius:var(--radius-sm);box-shadow:0 22px 58px #00000024;color:var(--color-contrast-text);padding:clamp(var(--space-5),4vw,var(--space-6))}.about-process .split-points li,.about-funding-mission .split-points li{border-color:#d6a04f8c}.about-process .split-points li{counter-increment:approach;gap:var(--space-1);padding-block:var(--space-4);padding-left:4.4rem;position:relative}.about-process .split-points li:first-child{padding-top:0}.about-process .split-points li:last-child{padding-bottom:0}.about-process .split-points li:before{align-items:center;background:#03101cd1;border:1px solid rgb(214 160 79 / .72);border-radius:999px;color:#d6a04f;content:counter(approach,decimal-leading-zero);display:inline-flex;font-size:var(--step--1);font-weight:900;height:2.6rem;justify-content:center;left:0;position:absolute;top:var(--space-4);width:2.6rem}.about-process .split-points li:first-child:before{top:0}.about-process .split-points strong,.about-funding-mission .split-points strong{color:var(--color-contrast-text)}.about-process .split-points span,.about-funding-mission .split-points span{color:#f8fbffb8}.about-funding-mission{background:linear-gradient(135deg,#f8fbfc,#fff 46%,#eef5f6)}.about-funding-mission .split{grid-template-columns:minmax(0,1fr)}.about-funding-mission .section-copy{align-items:start;background:linear-gradient(90deg,var(--color-surface) 0%,var(--color-surface) 56%,#071827 56%,#071827 100%);border:1px solid rgb(11 31 51 / .11);border-radius:var(--radius-sm);box-shadow:0 24px 70px #0718271a;display:grid;gap:clamp(var(--space-5),5vw,var(--space-7));grid-template-columns:minmax(0,.84fr) minmax(360px,.62fr);margin:0;padding:clamp(var(--space-5),4vw,var(--space-7))}.about-funding-mission .section-copy .eyebrow,.about-funding-mission .section-copy h2,.about-funding-mission .section-copy>p{grid-column:1}.about-funding-mission .split-points{align-self:stretch;background:radial-gradient(circle at 100% 0%,rgb(54 183 197 / .14),transparent 11rem),linear-gradient(180deg,#fff1,#ffffff06);border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius-sm);box-shadow:none;gap:var(--space-2);grid-column:2;grid-row:1 / span 3;padding:var(--space-4)}.about-funding-mission .split-points li{background:#03101c8f;border:1px solid rgb(255 255 255 / .11);border-radius:var(--radius-sm);gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-3) 3.5rem;position:relative}.about-funding-mission .split-points li:before{align-items:center;background:radial-gradient(circle,#d6a04f 0 31%,transparent 32%),linear-gradient(180deg,#d6a04f2e,#36b7c51f);border:1px solid rgb(214 160 79 / .72);border-radius:999px;color:#d6a04f;content:"";display:inline-flex;height:1.7rem;justify-content:center;left:var(--space-4);position:absolute;top:calc(var(--space-3) + .25rem);width:1.7rem}.about-funding-mission .split-points li:after{background:linear-gradient(180deg,#d6a04f,#36b7c5d9);content:"";inset:calc(var(--space-3) + 2.1rem) auto var(--space-3) calc(var(--space-4) + .84rem);position:absolute;width:1px}.about-services{background:#eef5f6}.about-services .section-heading{max-width:880px}.about-services .feature-list{grid-template-columns:repeat(4,minmax(0,1fr))}.about-services .feature-list li{border-radius:var(--radius-sm);box-shadow:none;min-height:15rem}.recruiting-hero{background:radial-gradient(circle at 82% 18%,rgb(54 183 197 / .16),transparent 30rem),linear-gradient(135deg,#071827,#03101c 58%,#10263a);color:var(--color-contrast-text);overflow:hidden;padding-block:clamp(var(--space-6),6vw,var(--space-8))}.recruiting-hero .hero-section__inner{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;gap:clamp(var(--space-5),6vw,var(--space-8));grid-template-columns:minmax(0,.82fr) minmax(360px,.78fr);max-width:min(1180px,calc(100vw - (var(--space-5) * 2)));overflow:visible}.recruiting-hero .hero-section__copy{background:transparent;border:0;box-shadow:none;color:inherit;padding:clamp(var(--space-5),5vw,var(--space-7)) 0}.recruiting-hero .hero-section__copy:after{background:linear-gradient(90deg,#d6a04f,rgb(54 183 197 / .82),transparent);border:0;height:2px;margin-top:0;order:-1;width:min(16rem,72%)}.recruiting-hero h1{color:inherit;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,3.8vw,4.25rem);line-height:1.02;max-width:12ch}.recruiting-hero .lede{color:#f8fbffc7;max-width:42rem}.recruiting-hero .eyebrow{color:#d6a04f}.recruiting-hero .hero-section__media{aspect-ratio:16 / 11;background:transparent;border:0;border-radius:0;box-shadow:none;justify-self:end;max-width:560px;min-height:auto;min-width:0;overflow:visible;position:relative;width:100%}.recruiting-hero .hero-section__media:before{background:linear-gradient(135deg,#ffffff14,#ffffff05),#36b7c517;border:1px solid rgb(214 160 79 / .24);content:"";inset:-1rem 1.15rem 1.15rem -1rem;position:absolute;z-index:0}.recruiting-hero .hero-section__media img{aspect-ratio:16 / 11;border:1px solid rgb(255 255 255 / .22);border-radius:var(--radius-sm);box-shadow:0 34px 90px #00000047;filter:saturate(.9) contrast(1.03);height:auto;object-position:50% 48%;position:relative;z-index:1}.recruiting-overview{background:#fbfaf7}.recruiting-overview .split{grid-template-columns:minmax(0,1fr)}.recruiting-overview .section-copy{align-items:start;display:grid;gap:var(--space-4) clamp(var(--space-6),6vw,var(--space-8));grid-template-columns:minmax(0,.78fr) minmax(360px,.72fr);margin:0;max-width:1120px}.recruiting-overview .section-copy .eyebrow,.recruiting-overview .section-copy h2,.recruiting-overview .section-copy>p{grid-column:1}.recruiting-overview .split-points{align-self:center;background:#071827;border:1px solid rgb(214 160 79 / .22);border-radius:var(--radius-sm);box-shadow:0 22px 58px #07182724;color:var(--color-contrast-text);grid-column:2;grid-row:1 / span 3;padding:clamp(var(--space-5),4vw,var(--space-6))}.recruiting-overview .split-points li{border-color:#d6a04f73}.recruiting-overview .split-points strong{color:var(--color-contrast-text)}.recruiting-overview .split-points span{color:#f8fbffb8}.recruiting-advantages{background:linear-gradient(180deg,#f8fbfc,#fff)}.recruiting-advantages .feature-list{grid-template-columns:repeat(3,minmax(0,1fr))}.recruiting-advantages .feature-list li{border-radius:var(--radius-sm);box-shadow:0 18px 44px #07182712;min-height:14rem;position:relative}.recruiting-advantages .feature-list li:before{background:linear-gradient(90deg,#d6a04f,#36b7c5cc);content:"";height:2px;left:var(--space-5);position:absolute;right:var(--space-5);top:0}.recruiting-areas{background:#eef5f6}.recruiting-areas .section-heading{max-width:880px}.recruiting-areas .feature-list{grid-template-columns:repeat(5,minmax(0,1fr))}.recruiting-areas .feature-list li{border-radius:var(--radius-sm);box-shadow:none;min-height:16rem}.recruiting-process{background:radial-gradient(circle at 82% 18%,rgb(54 183 197 / .14),transparent 28rem),linear-gradient(135deg,#071827,#03101c);color:var(--color-contrast-text)}.recruiting-process .split{grid-template-columns:minmax(0,1fr)}.recruiting-process .section-copy{align-items:start;display:grid;gap:var(--space-4) clamp(var(--space-6),6vw,var(--space-8));grid-template-columns:minmax(0,.78fr) minmax(360px,.72fr);margin:0;max-width:1120px}.recruiting-process .section-copy .eyebrow,.recruiting-process .section-copy h2,.recruiting-process .section-copy>p{grid-column:1}.recruiting-process .section-copy h2,.recruiting-process .section-copy .eyebrow{color:inherit}.recruiting-process .section-copy p{color:#f8fbffc2}.recruiting-process .split-points{align-self:center;background:linear-gradient(180deg,#ffffff17,#ffffff0b);border:1px solid rgb(255 255 255 / .16);border-radius:var(--radius-sm);box-shadow:0 24px 70px #0000002e;color:var(--color-contrast-text);gap:var(--space-3);grid-column:2;grid-row:1 / span 3;padding:clamp(var(--space-5),4vw,var(--space-6))}.recruiting-process .split-points li{border-color:#d6a04f73;padding-left:var(--space-4)}.recruiting-process .split-points strong{color:var(--color-contrast-text)}.recruiting-process .split-points span{color:#f8fbffb8}.contact-hero{background:radial-gradient(circle at 82% 12%,rgb(54 183 197 / .16),transparent 28rem),linear-gradient(135deg,#071827,#03101c 62%,#10263a);color:var(--color-contrast-text);overflow:hidden;padding-block:clamp(var(--space-7),8vw,8rem)}.contact-hero .hero-section__inner{justify-items:center;max-width:1060px}.contact-hero .hero-section__copy{background:transparent;border:0;box-shadow:none;color:inherit;margin-inline:auto;max-width:880px;padding:0;text-align:center}.contact-hero .hero-section__copy:after{background:linear-gradient(90deg,transparent,#d6a04f,rgb(54 183 197 / .82),transparent);border:0;height:2px;justify-self:center;margin-top:0;order:-1;width:min(22rem,72%)}.contact-hero h1{color:inherit;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5vw,5.2rem);line-height:1.02;margin-inline:auto;max-width:13.4ch;text-align:center}.contact-hero .lede{color:#f8fbffc2;margin-inline:auto;max-width:58rem}.contact-hero .eyebrow{color:#d6a04f}.contact-hero .button-row{justify-content:center}.contact-hero .button--primary{background:#d6a04f;color:#071827}.contact-hero .button--secondary{background:#ffffff14;border-color:#ffffff3d;color:var(--color-contrast-text)}.contact-routing{background:linear-gradient(180deg,#f8fbfc,#fff)}.contact-routing .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-routing .card{background:var(--color-surface);border-radius:var(--radius-sm);box-shadow:0 18px 44px #07182712;color:inherit;min-height:17rem;position:relative;text-decoration:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.contact-routing .card:before{background:linear-gradient(90deg,#d6a04f,#36b7c5cc);content:"";height:2px;left:var(--space-5);position:absolute;right:var(--space-5);top:0}.contact-routing a.card .card__body:after{align-items:center;border-top:1px solid rgb(11 31 51 / .1);color:#a66f20;content:"Select this path  →";display:flex;font-size:var(--step--1);font-weight:900;margin-top:auto;padding-top:var(--space-4)}.contact-routing a.card:hover,.contact-routing a.card:focus-visible{border-color:#d6a04f8c;box-shadow:0 24px 58px #0718271f;transform:translateY(-2px)}.contact-routing a.card:hover .card__body:after,.contact-routing a.card:focus-visible .card__body:after{color:#071827}.contact-details-premium{background:radial-gradient(circle at 50% 0%,rgb(54 183 197 / .1),transparent 24rem),linear-gradient(180deg,#fbfaf7,#fff 52%,#f8fbfc)}.contact-details-premium .container{display:block}.contact-details-premium .section-heading{color:var(--color-contrast);margin-inline:auto;max-width:820px;text-align:center}.contact-details-premium .section-heading h2{color:var(--color-contrast);font-family:inherit;font-size:var(--step-4);line-height:1.12}.contact-details-premium .eyebrow{color:#d6a04f}.contact-details-premium .feature-list{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.contact-details-premium .feature-list li{background:linear-gradient(180deg,#fffffffa,#f8fbfcf5);border-color:#0b1f331a;border-radius:var(--radius-sm);box-shadow:0 16px 38px #07182712;min-height:13rem;min-width:0;padding-top:calc(var(--space-5) + .6rem);position:relative}.contact-details-premium .feature-list li:before{background:linear-gradient(90deg,#d6a04f,#36b7c5d1);content:"";height:2px;left:var(--space-5);position:absolute;right:var(--space-5);top:0}.contact-details-premium .feature-list strong{color:var(--color-contrast);font-size:var(--step-1)}.contact-details-premium .feature-list p{color:var(--color-text-muted);font-size:var(--step-0);line-height:1.6;overflow-wrap:anywhere}.contact-office{background:#eef5f6}.contact-office .section-heading{max-width:760px}.contact-office .grid{grid-template-columns:minmax(0,1fr);margin-inline:auto;max-width:780px}.contact-office .card{background:linear-gradient(90deg,var(--color-surface),rgb(255 255 255 / .92));border-radius:var(--radius-sm);box-shadow:0 18px 44px #07182712}.ghl-embed{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:var(--space-3);margin-inline:auto;max-width:var(--width-content);padding:var(--space-4);width:100%}.ghl-embed__frame{border:0;border-radius:var(--radius-sm);display:block;min-height:420px;width:100%}.ghl-embed__loading,.ghl-embed__fallback{font-size:var(--step--1);margin:0}.ghl-embed__trusted-code{display:grid;min-height:420px}.breadcrumbs{display:flex;gap:var(--space-2);padding-block:var(--space-4)}.site-footer{background:var(--color-contrast);color:var(--color-contrast-text);padding-block:var(--space-7) var(--space-5)}.site-footer a,.site-footer p{color:inherit}.footer__grid{display:grid;gap:var(--space-6);grid-template-columns:1fr auto auto}.footer__brand{display:inline-block;font-weight:800;margin-bottom:var(--space-2);text-decoration:none}.site-footer nav,.site-footer address{display:grid;gap:var(--space-2)}.footer__bottom{border-top:1px solid rgb(255 255 255 / .18);margin-top:var(--space-6);padding-top:var(--space-4)}.rich-text{display:grid;gap:var(--space-4)}.markdown-section:not(:has(.rich-text>*)){display:none}@media(max-width:1160px)and (min-width:861px){.site-logo img{height:50px}.capital-advisory-hero .hero-section__inner{grid-template-columns:minmax(0,1fr)}.capital-advisory-hero .hero-section__media{min-height:26rem}.readiness-signals .feature-list{grid-template-columns:repeat(3,minmax(0,1fr))}.readiness-signals .feature-list li:nth-child(3n){border-right:0}.funding-fit-hero .hero-section__inner,.assessment-grid{grid-template-columns:minmax(0,1fr)}.funding-fit-hero .hero-section__copy{min-height:auto}.funding-fit-hero .hero-section__media{min-height:28rem}.assessment-intro{position:relative;top:auto}.funding-review-signals .feature-list,.funding-paths .feature-list,.about-proof .feature-list,.about-services .feature-list,.recruiting-advantages .feature-list,.recruiting-areas .feature-list,.contact-routing .grid,.contact-details-premium .feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.about-funding-hero .hero-section__inner,.about-process .split,.about-process .section-copy,.about-funding-mission .split,.about-funding-mission .section-copy,.recruiting-hero .hero-section__inner,.recruiting-overview .split,.recruiting-overview .section-copy,.recruiting-process .split,.recruiting-process .section-copy,.contact-details-premium .container{grid-template-columns:minmax(0,1fr)}.contact-details-premium .container{background:var(--color-surface)}.contact-details-premium .section-heading,.contact-details-premium .section-heading h2{color:var(--color-contrast)}.about-process .split-points,.about-funding-mission .split-points,.recruiting-overview .split-points,.recruiting-process .split-points{grid-column:1;grid-row:auto}.about-funding-mission .section-copy{background:var(--color-surface)}.about-funding-mission .split-points{background:#071827;border:0;border-radius:var(--radius-sm);padding:clamp(var(--space-5),4vw,var(--space-6))}.about-funding-hero{background:#071827}.about-funding-hero .hero-section__media,.recruiting-hero .hero-section__media{aspect-ratio:16 / 9}.recruiting-hero{background:#071827}}@media(max-width:860px){h1{font-size:var(--step-4)}.site-logo img{height:62px}.menu-toggle{display:block}.primary-nav{background:#071827fa;border-top:1px solid rgb(214 160 79 / .26);display:none;inset:var(--header-height) 0 auto 0;padding:var(--space-4) var(--space-5) var(--space-6);position:fixed}.primary-nav.is-open{display:grid}.primary-nav a,.dropdown-toggle{color:#f8fbffe0}.nav-item{align-items:stretch;display:grid}.dropdown{box-shadow:none;min-width:auto;opacity:1;pointer-events:auto;position:static;transform:none}.hero-section--split .hero-section__inner,.split,.form-section,.footer__grid{grid-template-columns:1fr}.hero-section--split .hero-section__inner{background-size:100% 220px,100% 220px}.hero-section--split.premium-hero .hero-section__inner{grid-template-columns:minmax(0,1fr)}.premium-hero h1{font-size:clamp(2.9rem,13vw,4.2rem);max-width:11ch}.premium-hero .hero-section__media{border:1px solid rgb(255 255 255 / .18);border-radius:var(--radius-md);grid-column:auto;grid-row:auto;height:auto;inset:auto;margin-top:var(--space-2);overflow:hidden;position:relative;transform:none;width:100%}.premium-hero .hero-section__media:after{background:linear-gradient(180deg,transparent,rgb(3 16 28 / .26))}.premium-hero .hero-section__media img{aspect-ratio:16 / 10;height:auto}.capital-advisory-hero{padding-block:var(--space-5)}.capital-advisory-hero .hero-section__inner{background:var(--color-surface);padding:var(--space-4)}.capital-advisory-hero h1{font-size:clamp(2.65rem,12vw,4.1rem);max-width:11ch}.capital-advisory-hero .hero-section__media{min-height:22rem}.capital-diagnostic .split{grid-template-columns:1fr}.readiness-signals .feature-list{border-block:0}.readiness-signals .feature-list li{border:1px solid rgb(255 255 255 / .12);min-height:0}.capital-roadmap .feature-list li{padding:var(--space-5);padding-top:calc(var(--space-5) + 4.5rem)}.capital-roadmap .feature-list li:after{display:none}.capital-review-form{background:#eef5f6}.capital-review-form .section-copy{position:relative;top:auto}.funding-fit-hero .hero-section__inner,.assessment-grid{grid-template-columns:minmax(0,1fr)}.funding-fit-hero .hero-section__copy{min-height:auto;padding:var(--space-6) var(--space-5)}.funding-fit-hero h1{font-size:clamp(2.85rem,13vw,4.45rem);max-width:10ch}.funding-fit-hero .hero-section__media{min-height:19rem}.funding-fit-hero .hero-section__media img{object-position:68% 50%}.assessment-grid{gap:var(--space-5)}.assessment-intro{position:relative;top:auto}.assessment-intro h2{max-width:12ch}.assessment-form{padding:var(--space-4)}.assessment-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-fields,.funding-review-signals .feature-list,.funding-paths .feature-list,.about-proof .feature-list,.about-services .feature-list,.recruiting-advantages .feature-list,.recruiting-areas .feature-list,.contact-routing .grid,.contact-details-premium .feature-list,.about-funding-hero .hero-section__inner,.about-process .split,.about-process .section-copy,.about-funding-mission .split,.about-funding-mission .section-copy,.recruiting-hero .hero-section__inner,.recruiting-overview .split,.recruiting-overview .section-copy,.recruiting-process .split,.recruiting-process .section-copy,.contact-details-premium .container{grid-template-columns:1fr}.contact-details-premium .container{background:var(--color-surface);padding:var(--space-5)}.contact-details-premium .section-heading,.contact-details-premium .section-heading h2{color:var(--color-contrast)}.about-process .split-points,.about-funding-mission .split-points,.recruiting-overview .split-points,.recruiting-process .split-points{grid-column:1;grid-row:auto}.about-funding-mission .section-copy{background:var(--color-surface)}.about-funding-mission .split-points{background:#071827;border:0;border-radius:var(--radius-sm);padding:var(--space-5)}.about-funding-hero{background:#071827}.about-funding-hero .hero-section__copy,.recruiting-hero .hero-section__copy{padding:var(--space-5) 0}.about-funding-hero h1,.recruiting-hero h1{font-size:clamp(2.55rem,10.5vw,3.85rem);max-width:12ch}.contact-hero h1{font-size:clamp(2.6rem,11vw,4.1rem)}.about-funding-hero .hero-section__media,.recruiting-hero .hero-section__media{aspect-ratio:4 / 3;min-height:18rem}.recruiting-hero{background:#071827}.assessment-actions{flex-direction:column-reverse}.assessment-actions .button{width:100%}.accordion-item summary{gap:var(--space-3);padding:var(--space-4)}.accordion-item p{padding:0 var(--space-4) var(--space-4)}.grid,.feature-list,.proof-strip .feature-list,.readiness-framework .feature-list,.concept-framework .feature-list,.readiness-framework.concept-framework .feature-list,.use-of-funds .feature-list,.gallery-grid{grid-template-columns:1fr}}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.flow>*+*{margin-top:var(--space-4)}
