.footer-grid{grid-template-columns:1.6fr 1fr 1.25fr .85fr;gap:50px}.footer-grid img{width:168px}
.feature-page-hero{position:relative;overflow:hidden;padding:78px 0 86px;background:radial-gradient(circle at 18% 5%,#183e64 0,var(--navy-900) 42%,var(--navy-950) 100%)}.feature-page-hero:after{content:'';position:absolute;inset:0;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:54px 54px}.feature-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);gap:76px;align-items:center}.feature-page-hero h1{max-width:820px;margin:16px 0 24px}.feature-page-hero .hero-intro{max-width:740px}.feature-hero-aside{min-width:0}.report-index,.price-hero,.about-principle,.request-summary,.vertical-research-visual{background:#fff;color:var(--ink);border:1px solid rgba(255,255,255,.7);border-radius:var(--radius);box-shadow:var(--shadow-3);overflow:hidden}.report-index-head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line);background:#f7fafc}.report-index-head img{width:132px}.report-index-head span,.report-index>small{font-size:.58rem;letter-spacing:.12em;font-weight:700;color:var(--slate)}.report-index>div:not(.report-index-head){display:grid;grid-template-columns:38px 1fr;gap:10px;padding:15px 22px;border-bottom:1px solid var(--line)}.report-index>div>span{font:600 1rem/1 var(--serif);color:var(--blue-600)}.report-index p{font-size:.72rem;line-height:1.4;margin:0;color:var(--slate)}.report-index p b{display:block;color:var(--ink);font-size:.77rem}.report-index>small{display:block;padding:13px 22px;background:#f7fafc}.journey-map{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-3);overflow:hidden;color:var(--ink)}.journey-map>div{display:grid;grid-template-columns:36px 1fr;gap:13px;padding:14px 20px;border-bottom:1px solid var(--line)}.journey-map>div:last-child{border-bottom:0}.journey-map span{font:600 1rem/1 var(--serif);color:var(--blue-600)}.journey-map p{font-size:.7rem;line-height:1.45;margin:0;color:var(--slate)}.journey-map b{display:block;color:var(--ink);font-size:.76rem}.service-fit-grid,.vertical-overview{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.service-fit-copy>p:first-child{font-size:1.15rem;color:var(--slate)}.fit-points{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:30px 0}.fit-points span{display:flex;align-items:center;min-height:76px;padding:16px 18px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:.82rem;font-weight:700}.research-ledger{border-top:1px solid var(--line)}.research-ledger>div{display:grid;grid-template-columns:74px 1fr;padding:24px 0;border-bottom:1px solid var(--line)}.research-ledger>div>span{font:600 1.35rem/1 var(--serif);color:var(--blue-600)}.research-ledger small{color:var(--blue-600);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.research-ledger h3{font-size:1.4rem;margin:5px 0}.research-ledger p{max-width:750px;color:var(--slate);font-size:.9rem}.deliverable-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:90px;align-items:center}.deliverable-grid .report-index{box-shadow:var(--shadow-2)}.price-hero,.request-summary{padding:28px}.price-hero span,.request-summary span{display:block;font-size:.63rem;letter-spacing:.13em;color:var(--blue-600);font-weight:700}.price-hero b,.request-summary b{display:block;font:600 4.4rem/1 var(--serif);color:var(--navy-900);margin:14px 0}.price-hero small,.request-summary small{display:block;color:var(--slate);font-size:.75rem;line-height:1.45}.document-requirements{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.document-requirements>div{background:#fff;border:1px solid var(--line);border-top:4px solid var(--navy-800);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-1)}.document-requirements>div>span{font-size:.63rem;letter-spacing:.11em;color:var(--blue-600);font-weight:700}.document-requirements h3{font-size:1.3rem;margin:28px 0 14px}.document-requirements li{font-size:.83rem;color:var(--slate);padding:5px 0}.comparison-table-wrap>h2{margin-bottom:35px}.comparison-table{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-1)}.comparison-table>div{display:grid;grid-template-columns:1.7fr repeat(3,1fr);align-items:center;min-height:58px;border-bottom:1px solid var(--line)}.comparison-table>div:last-child{border-bottom:0}.comparison-table span,.comparison-table b{padding:13px 18px;font-size:.78rem}.comparison-head{background:var(--navy-900);color:#fff}.comparison-table .yes{color:var(--navy-900)}.comparison-table .no{color:#9aabb8}.journey-detail article{display:grid;grid-template-columns:150px 1fr;gap:56px;padding:60px 0;border-top:1px solid var(--line)}.journey-detail article:last-child{border-bottom:1px solid var(--line)}.journey-number{font:600 4.2rem/.9 var(--serif);color:#b5c8d7}.journey-detail article>div:last-child{max-width:850px}.journey-detail h2{font-size:clamp(2rem,3.5vw,3.2rem)}.journey-detail p{color:var(--slate)}.process-note{display:inline-block;border-left:3px solid var(--blue-600);background:var(--mist);padding:14px 18px;font-size:.8rem}.document-chips,.evidence-line{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.document-chips span,.evidence-line span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:700}.evidence-line span:nth-child(2){background:#e6f3ee;border-color:#b6d6c9}.evidence-line span:last-child{background:#fff2e4;border-color:#e7c99f}.evidence-card{padding:28px}.evidence-card>span{display:block;font-size:.62rem;letter-spacing:.12em;color:var(--blue-600);font-weight:700;margin-bottom:18px}.evidence-card>div{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line);font-size:.82rem}.evidence-card i{width:10px;height:10px;border-radius:50%;background:#9dacb8}.evidence-card i.checked{background:var(--green)}.evidence-card i.open{background:var(--amber)}.evidence-card>small{display:block;color:var(--slate);margin-top:16px}.method-ledger article{display:grid;grid-template-columns:160px 1fr 1fr;gap:45px;align-items:start;padding:42px 0;border-top:1px solid var(--line)}.method-ledger article:last-child{border-bottom:1px solid var(--line)}.method-ledger article>div:first-child span{display:block;font:600 2.4rem/1 var(--serif);color:var(--blue-600)}.method-ledger small{font-size:.65rem;letter-spacing:.1em;color:var(--slate)}.method-ledger h2{font-size:2rem}.method-ledger article>p{color:var(--slate);font-size:.9rem}.evidence-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.evidence-detail{padding:26px;background:#fff;border:1px solid var(--line);border-top:4px solid #9dacb8;border-radius:var(--radius);box-shadow:var(--shadow-1)}.evidence-detail.checked{border-top-color:var(--green)}.evidence-detail.analysis{border-top-color:var(--blue-500)}.evidence-detail.open{border-top-color:var(--amber)}.evidence-detail>span{font-size:.58rem;letter-spacing:.1em;font-weight:700;color:var(--slate)}.evidence-detail h3{margin-top:30px}.evidence-detail p{font-size:.82rem;color:var(--slate)}.vertical-list{background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-3)}.vertical-list a{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line);text-decoration:none}.vertical-list a:last-child{border-bottom:0}.vertical-list span{font:600 1rem/1 var(--serif);color:var(--blue-600)}.vertical-list b{font-size:.83rem}.vertical-research-visual{padding:24px}.vertical-visual-head{display:flex;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--line)}.vertical-visual-head span,.vertical-question small,.vertical-sample-note{font-size:.56rem;letter-spacing:.11em;font-weight:700;color:var(--slate)}.vertical-visual-head b{font-size:.76rem}.vertical-question{padding:18px;background:var(--paper);margin-top:15px}.vertical-question p{margin:4px 0 0;font-size:.76rem;font-weight:700}.vertical-connector{display:flex;align-items:center;gap:10px;margin:12px 0;color:var(--blue-600);font-size:.54rem;letter-spacing:.1em}.vertical-connector span{height:1px;background:var(--line);flex:1}.vertical-evidence>div{display:grid;grid-template-columns:32px 1fr;gap:9px;padding:11px 0;border-top:1px solid var(--line)}.vertical-evidence>div>span{font:600 .88rem/1 var(--serif);color:var(--blue-600)}.vertical-evidence p{font-size:.63rem;line-height:1.4;margin:0;color:var(--slate)}.vertical-evidence b{display:block;color:var(--ink);font-size:.68rem}.vertical-sample-note{display:block;padding-top:12px;border-top:1px solid var(--line)}.vertical-overview>p{padding-top:12px}.vertical-topic-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.vertical-topic-grid article{padding:28px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 4px 0 rgba(7,21,38,.025)}.vertical-topic-grid article>span{font:600 1.2rem/1 var(--serif);color:var(--blue-600)}.vertical-topic-grid h3{margin:36px 0 10px}.vertical-topic-grid p{font-size:.85rem;color:var(--slate)}.source-question-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.question-sheet{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-1)}.question-sheet>span{font-size:.62rem;letter-spacing:.12em;color:var(--blue-600);font-weight:700}.question-sheet p{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:16px 0;border-top:1px solid var(--line);margin:0;font-size:.84rem}.question-sheet p:first-of-type{margin-top:18px}.question-sheet p b{font:600 1rem/1 var(--serif);color:var(--blue-600)}.lead-inline{display:flex;justify-content:space-between;align-items:center;gap:45px;margin-top:72px;padding:28px 34px;border:1px solid #b6cada;border-radius:var(--radius);background:linear-gradient(110deg,#eef6fb,#fff);box-shadow:var(--shadow-1)}.lead-inline>div{max-width:680px}.lead-inline span{font-size:.6rem;letter-spacing:.11em;color:var(--blue-600);font-weight:700}.lead-inline h3{font-size:1.35rem;margin:10px 0 5px}.lead-inline p{font-size:.82rem;color:var(--slate)}.vertical-service-grid{display:grid;grid-template-columns:1fr .9fr;gap:85px}.vertical-service-grid>div:first-child>p{color:#b9cad7}.vertical-price{display:flex;align-items:end;gap:18px;margin:30px 0}.vertical-price b{font:600 4rem/.9 var(--serif)}.vertical-price span{font-size:.7rem;line-height:1.4;color:#a9bdcc}.vertical-price.dark b{color:var(--navy-900)}.vertical-price.dark span{color:var(--slate)}.vertical-boundary{background:rgba(255,255,255,.06);border:1px solid #375772;border-radius:var(--radius);padding:28px}.vertical-boundary>p,.vertical-boundary .faq p{color:#b7c8d5}.vertical-boundary .faq details{border-color:#375772}.vertical-boundary .faq summary:after{color:var(--blue-300)}.about-principle{padding:28px}.about-principle>span{font-size:.62rem;letter-spacing:.12em;color:var(--blue-600);font-weight:700}.about-principle blockquote{font:500 2.1rem/1.15 var(--serif);margin:40px 0;color:var(--navy-900)}.about-principle small{color:var(--slate)}.about-founder-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:85px;align-items:center}.about-founder-photo{position:relative;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-2)}.about-founder-photo img{width:100%;aspect-ratio:1.08/1;object-fit:cover;object-position:center 28%}.about-founder-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 60%,rgba(7,21,38,.85))}.about-founder-photo>div{position:absolute;z-index:1;left:28px;bottom:24px;color:#fff}.about-founder-photo b,.about-founder-photo span{display:block}.about-founder-photo span{font-size:.75rem;color:#c3d2dd}.about-caveat{margin-top:28px;padding:18px;border-left:3px solid var(--blue-600);background:var(--mist);font-size:.78rem;color:var(--slate)}.principles-ledger{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.principles-ledger article{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.principles-ledger article>span{font:600 1.3rem/1 var(--serif);color:var(--blue-600)}.principles-ledger p{font-size:.84rem;color:var(--slate)}.request-flow{display:grid;grid-template-columns:1.08fr .92fr;gap:80px;align-items:start}.request-flow-copy ol{list-style:none;padding:0;margin:36px 0}.request-flow-copy li{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:18px 0;border-top:1px solid var(--line)}.request-flow-copy li b{font-size:.88rem}.request-flow-copy li span{font-size:.8rem;color:var(--slate)}.portal-card{background:linear-gradient(145deg,var(--navy-800),var(--navy-950));color:#fff;border-radius:var(--radius-lg);padding:38px;box-shadow:var(--shadow-2)}.portal-card-top{display:flex;align-items:center;gap:14px;font-size:.61rem;letter-spacing:.12em;color:var(--blue-300);font-weight:700}.portal-card h3{font:600 2rem/1.1 var(--serif);margin:48px 0 18px}.portal-card>p{color:#b8c9d6;font-size:.86rem}.portal-card .btn{margin:18px 0}.portal-help{border-top:1px solid var(--line-dark);padding-top:20px;margin-top:20px!important;font-size:.72rem!important}.portal-help a{color:#fff}.request-options{display:grid;grid-template-columns:1.25fr .9fr .9fr;gap:18px}.request-options>div{border:1px solid var(--line);border-radius:var(--radius);padding:28px;background:#fff;box-shadow:var(--shadow-1)}.request-options>div:first-child{border-top:4px solid var(--navy-900)}.request-options>div:not(:first-child)>span{font-size:.62rem;letter-spacing:.1em;color:var(--blue-600);font-weight:700}.request-options h3{margin-top:32px}.request-options p{font-size:.84rem;color:var(--slate)}
@media(max-width:1080px){.feature-hero-grid{gap:42px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.footer-grid{grid-template-columns:1.3fr 1fr 1.2fr}.footer-grid>div:last-child{grid-column:2/4}.evidence-cards{grid-template-columns:1fr 1fr}.about-founder-grid{gap:52px}.request-flow{gap:48px}}
@media(max-width:840px){.feature-hero-grid,.service-fit-grid,.deliverable-grid,.vertical-overview,.source-question-grid,.vertical-service-grid,.about-founder-grid,.request-flow{grid-template-columns:1fr}.feature-hero-aside{max-width:620px}.feature-page-hero{padding:58px 0 68px}.method-ledger article{grid-template-columns:100px 1fr}.method-ledger article>p{grid-column:2}.document-requirements,.request-options{grid-template-columns:1fr 1fr}.document-requirements>div:last-child,.request-options>div:first-child{grid-column:1/-1}.journey-detail article{grid-template-columns:105px 1fr;gap:30px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:last-child{grid-column:auto}.source-question-grid,.vertical-service-grid{gap:50px}}
@media(max-width:580px){.feature-page-hero{padding:44px 0 54px}.feature-page-hero h1{font-size:clamp(2.65rem,13vw,3.7rem)}.feature-hero-aside{margin-top:8px}.report-index>div:not(.report-index-head){padding:13px 16px}.price-hero b,.request-summary b{font-size:3.7rem}.service-fit-grid,.deliverable-grid,.about-founder-grid,.request-flow{gap:38px}.fit-points,.vertical-topic-grid,.document-requirements,.evidence-cards,.principles-ledger,.request-options{grid-template-columns:1fr}.document-requirements>div:last-child,.request-options>div:first-child{grid-column:auto}.comparison-table{overflow-x:auto}.comparison-table>div{min-width:650px}.journey-detail article{grid-template-columns:1fr;padding:42px 0;gap:18px}.journey-number{font-size:3.3rem}.method-ledger article{grid-template-columns:1fr;gap:20px}.method-ledger article>p{grid-column:auto}.source-question-grid,.vertical-service-grid{gap:38px}.lead-inline{display:block;padding:24px}.lead-inline .btn{width:100%;margin-top:16px}.vertical-price{display:block}.vertical-price span{display:block;margin-top:10px}.about-founder-photo img{aspect-ratio:.92/1}.principles-ledger{border-left:0}.request-flow-copy li{grid-template-columns:1fr;gap:5px}.portal-card{padding:28px 22px}.portal-card .btn{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}}
.report-index-head span,.report-index>small{font-size:.65rem}.report-index p{font-size:.78rem;line-height:1.45}.report-index p b{font-size:.84rem}.research-ledger small{font-size:.7rem}.journey-detail article{grid-template-columns:135px 1fr;gap:48px;padding:48px 0}.journey-detail h2{font-size:clamp(1.95rem,3.1vw,2.85rem)}.principles-ledger.three{grid-template-columns:repeat(3,1fr)}
@media(max-width:1080px){.principles-ledger.three{grid-template-columns:1fr 1fr}.principles-ledger.three article:last-child{grid-column:1/-1}}
@media(max-width:840px){.journey-detail article{grid-template-columns:105px 1fr;gap:30px}}
@media(max-width:580px){.principles-ledger.three{grid-template-columns:1fr}.principles-ledger.three article:last-child{grid-column:auto}.journey-detail article{grid-template-columns:1fr;padding:36px 0;gap:18px}.report-index p{font-size:.82rem}.report-index p b{font-size:.88rem}}

/* DealIQ methodology, asset education, and editorial polish */
.methodology-map{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:1px;background:var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-3);color:var(--ink)}
.methodology-map>div{background:#fff;padding:22px}.methodology-map b,.methodology-map span{display:block}.methodology-map span{margin-top:6px;color:var(--slate);font-size:.8rem;line-height:1.45}.methodology-core{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--paper)!important}.methodology-core img{width:132px}.methodology-core span{margin:0}.methodology-output{grid-column:1/-1;border-top:3px solid var(--blue-500)}
.methodology-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;margin-bottom:48px}.methodology-intro>p{font-size:1.05rem;color:var(--slate)}
.sponsor-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.sponsor-grid article{padding:28px;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.sponsor-grid span{font:600 1.15rem/1 var(--serif);color:var(--blue-600)}.sponsor-grid h3{margin:35px 0 10px}.sponsor-grid p{font-size:.9rem;color:var(--slate)}
.question-quadrants{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:980px;margin-inline:auto}.question-quadrants article{padding:30px;border:1px solid var(--line);border-top:4px solid var(--navy-800);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-1)}.question-quadrants h3{font-size:1.25rem}.question-quadrants p{font-size:.92rem;color:var(--slate)}
.asset-flow-steps{margin-top:14px}.asset-flow-steps>div{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:13px 0;border-bottom:1px solid var(--line)}.asset-flow-steps>div:last-child{border-bottom:0}.asset-flow-steps>div>span{font:600 .9rem/1 var(--serif);color:var(--blue-600)}.asset-flow-steps p{margin:0;font-size:.72rem;line-height:1.45;color:var(--slate)}.asset-flow-steps b{display:block;color:var(--ink);font-size:.78rem}
.economics-flow{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.economics-flow:before{content:'';position:absolute;left:8%;right:8%;top:29px;height:1px;background:#a8c7dc}.economics-flow article{position:relative;padding:0 24px}.economics-flow span{position:relative;z-index:1;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--navy-900);color:#fff;font:600 1rem/1 var(--serif);box-shadow:0 0 0 8px var(--mist)}.economics-flow h3{margin:26px 0 9px}.economics-flow p{font-size:.9rem;color:var(--slate)}
.definition-table{border-top:1px solid var(--line)}.definition-table>div{display:grid;grid-template-columns:minmax(190px,.55fr) 1.45fr;gap:40px;padding:24px 0;border-bottom:1px solid var(--line)}.definition-table h3{margin:0;font-size:1.15rem}.definition-table p{margin:0;color:var(--slate);font-size:.95rem}
.risk-question-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:start}.risk-list{list-style:none;padding:0;margin:28px 0 0}.risk-list li{position:relative;padding:18px 0 18px 34px;border-top:1px solid var(--line);color:var(--slate)}.risk-list li:before{content:'!';position:absolute;left:0;top:18px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#f6e8d7;color:#87571f;font-weight:700;font-size:.72rem}
.document-callout{padding:27px;border-left:4px solid var(--blue-500);background:#fff;box-shadow:var(--shadow-1)}.document-callout p{font-size:.92rem;color:var(--slate)}
.asset-lead{display:grid;grid-template-columns:150px 1fr;gap:26px;margin-top:24px;padding:22px;border:1px solid #b6cada;border-radius:var(--radius);background:linear-gradient(120deg,#edf5fa,#fff);box-shadow:var(--shadow-1)}.asset-lead-art{min-height:190px;display:flex;flex-direction:column;justify-content:space-between;padding:18px;background:linear-gradient(150deg,var(--navy-800),var(--navy-950));color:#fff;box-shadow:var(--shadow-1)}.asset-lead-art span,.asset-lead>div:last-child>span{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.asset-lead-art b{font-family:var(--serif);font-size:1.1rem;line-height:1.15}.asset-lead>div:last-child>span{color:var(--blue-600)}.asset-lead h3{margin:12px 0 8px}.asset-lead p{font-size:.84rem;color:var(--slate)}.asset-lead .text-link{display:inline-block;margin-left:12px;font-size:.82rem}.coming-soon-pill{display:inline-block!important;padding:7px 10px;border-radius:999px;background:var(--mist);color:var(--navy-800)!important;letter-spacing:.06em!important}
.education-coming{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.education-pillars{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.education-pillars article{padding:25px;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.education-pillars span{font:600 1rem/1 var(--serif);color:var(--blue-600)}.education-pillars h3{font-size:1.02rem;margin:28px 0 0}
.about-founder-grid{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr)}.about-founder-photo{width:min(100%,500px);justify-self:start;background:var(--navy-900)}.about-founder-photo img{aspect-ratio:1.5/1;object-fit:contain;object-position:center}.vertical-topic-grid p,.question-sheet p,.research-ledger p,.principles-ledger p,.request-options p{font-size:.9rem}.vertical-sample-note{font-size:.65rem;padding-top:14px}
@media(max-width:1080px){.sponsor-grid{grid-template-columns:1fr 1fr}.economics-flow{grid-template-columns:1fr 1fr;gap:30px}.economics-flow:before{display:none}.methodology-intro,.risk-question-grid,.education-coming{gap:45px}.asset-lead{grid-template-columns:130px 1fr}}
@media(max-width:840px){.methodology-intro,.risk-question-grid,.education-coming{grid-template-columns:1fr}.sponsor-grid{grid-template-columns:1fr 1fr}.about-founder-grid{grid-template-columns:1fr}.about-founder-photo{width:min(100%,560px)}.economics-flow article{padding:0 14px}.source-question-grid{grid-template-columns:1fr}.asset-lead{max-width:680px}}
@media(max-width:580px){.methodology-map,.sponsor-grid,.question-quadrants,.economics-flow,.education-pillars{grid-template-columns:1fr}.methodology-core,.methodology-output{grid-column:auto}.methodology-core{display:block}.methodology-core span{margin-top:12px}.sponsor-grid{border-left:0}.economics-flow article{padding:0}.definition-table>div{grid-template-columns:1fr;gap:8px}.asset-lead{grid-template-columns:1fr}.asset-lead-art{min-height:170px}.asset-lead .text-link{display:block;margin:14px 0 0}.about-founder-photo img{aspect-ratio:1.5/1}.feature-page-hero h1{font-size:clamp(2.5rem,12vw,3.5rem)}}

/* Services page */
.services-hero{padding:70px 0 78px}.services-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.74fr);gap:76px;align-items:center}.services-hero h1{max-width:760px;font-size:clamp(3.15rem,5.3vw,5.25rem)}.services-hero-copy{min-width:0}.services-research-stack{position:relative;min-height:430px}.services-source-sheet{position:absolute;width:72%;min-height:250px;padding:26px;background:#fff;color:var(--ink);border:1px solid rgba(255,255,255,.82);border-radius:5px;box-shadow:0 24px 50px rgba(0,0,0,.26)}.services-source-sheet span,.services-source-sheet small{display:block;font-size:.58rem;line-height:1.4;letter-spacing:.12em;font-weight:700;color:var(--slate)}.services-source-sheet b{display:block;margin-top:44px;font:600 1.25rem/1.12 var(--serif)}.services-source-sheet small{position:absolute;left:26px;right:26px;bottom:24px;padding-top:11px;border-top:1px solid var(--line);letter-spacing:.04em}.source-offering{left:0;top:92px;transform:rotate(-5deg)}.source-model{right:3px;top:26px;transform:rotate(4deg)}.source-research{right:15px;bottom:0;transform:rotate(1deg)}.services-model-bars{display:flex;align-items:end;gap:8px;height:62px;margin:22px 0 30px;border-bottom:1px solid var(--line)}.services-model-bars i{display:block;flex:1;background:linear-gradient(var(--blue-500),var(--navy-700));height:34%}.services-model-bars i:nth-child(2){height:52%}.services-model-bars i:nth-child(3){height:47%}.services-model-bars i:nth-child(4){height:70%}.services-model-bars i:nth-child(5){height:84%}.services-source-lines{margin:20px 0}.services-source-lines i{display:block;height:1px;margin:13px 0;background:var(--line)}.services-source-lines i:nth-child(2){width:82%}.services-source-lines i:nth-child(3){width:64%}.services-research-seal{position:absolute;z-index:3;left:19px;bottom:18px;display:flex;align-items:center;gap:12px;padding:13px 16px;background:var(--navy-800);color:#fff;border:1px solid #41617c;border-radius:4px;box-shadow:var(--shadow-2)}.services-research-seal img{width:28px}.services-research-seal span{font-size:.56rem;line-height:1.35;letter-spacing:.12em;font-weight:700}
.services-section-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.72fr);gap:72px;align-items:end;margin-bottom:44px}.services-section-head.compact{margin-bottom:32px}.services-section-head h2{max-width:780px;margin-bottom:0}.services-section-head>p{color:var(--slate);margin:0}.services-useful{padding:78px 0}.services-useful .services-section-head{margin-bottom:34px}.services-situations{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.services-situations article{display:grid;grid-template-columns:40px 1fr;gap:14px 16px;align-content:start;padding:26px 30px;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.services-situations article>span,.services-research-areas article>span{font:600 1.2rem/1 var(--serif);color:var(--blue-600)}.services-situations h3{min-height:2.55em;margin:0 0 7px;font-size:1.08rem;line-height:1.25;text-wrap:balance}.services-situations p{grid-column:2;margin:0;color:var(--slate);font-size:.9rem}
.services-investment-matrix{display:grid;grid-template-columns:1.16fr .84fr;background:transparent;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.services-investment-matrix article{padding:27px 34px}.services-investment-matrix article:first-child{padding-left:0}.services-investment-matrix article:last-child{padding-right:0}.services-investment-matrix article+article{border-left:1px solid var(--line)}.services-investment-matrix article>span{display:block;margin-bottom:19px;font-size:.62rem;letter-spacing:.12em;color:var(--blue-600);font-weight:700}.services-offering-list{display:grid;grid-template-columns:1.14fr .8fr 1.48fr;gap:26px}.services-offering-list>div{min-width:0;padding:4px 0}.services-offering-list b,.services-offering-list small{display:block}.services-offering-list b{font-size:.88rem;line-height:1.35;text-wrap:balance}.services-offering-list small{margin-top:5px;color:var(--slate);font-size:.7rem}.services-asset-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 22px}.services-asset-list li{padding:8px 0;border-bottom:1px solid var(--line);font-size:.87rem;font-weight:700}.services-scope-note{max-width:820px;margin:22px 0 0;color:var(--slate);font-size:.82rem}
.services-research-areas{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.services-research-areas article{display:grid;grid-template-columns:54px 1fr;gap:16px;padding:30px 34px 30px 0;border-bottom:1px solid var(--line)}.services-research-areas article:nth-child(odd){padding-right:52px;border-right:1px solid var(--line)}.services-research-areas article:nth-child(even){padding-left:52px}.services-research-areas h3{margin:0 0 10px;font-size:1.35rem}.services-research-areas p{margin:0;color:var(--slate);font-size:.91rem}.services-context-link{margin-top:36px}
.services-questions-layout{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:92px;align-items:start}.services-questions-intro{position:sticky;top:122px}.services-questions-intro h2{max-width:560px}.services-questions-intro p{max-width:520px;color:#b9cad7}.services-question-list{border-top:1px solid #38566f}.services-question-list p{display:grid;grid-template-columns:42px 1fr;gap:16px;align-items:start;margin:0;padding:19px 0;border-bottom:1px solid #38566f}.services-question-list span{font:600 1rem/1.2 var(--serif);color:var(--blue-300)}.services-question-list b{font-size:1.03rem;line-height:1.35;color:#fff}
.services-dealiq-grid{display:grid;grid-template-columns:minmax(420px,.88fr) minmax(0,1.12fr);gap:90px;align-items:center}.services-report-spread{position:relative;min-height:520px}.services-report-cover,.services-report-detail{position:absolute;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-3)}.services-report-cover{left:0;top:20px;width:58%;min-height:440px;padding:30px;background:linear-gradient(150deg,#fff,#f1f6f9)}.services-report-cover img{width:140px}.services-report-cover>span{display:block;margin-top:64px;font-size:.58rem;letter-spacing:.11em;color:var(--blue-600);font-weight:700}.services-report-cover h3{margin:15px 0 50px;font:600 1.8rem/1.06 var(--serif)}.services-report-cover i{display:block;width:46px;height:3px;background:var(--blue-500)}.services-report-cover p{margin-top:14px;font-size:.75rem;font-weight:700}.services-report-cover small,.services-report-detail>small{position:absolute;left:30px;right:30px;bottom:24px;padding-top:12px;border-top:1px solid var(--line);color:var(--slate);font-size:.56rem;letter-spacing:.07em}.services-report-detail{right:0;bottom:0;width:61%;min-height:440px;padding:26px}.services-report-folio{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line)}.services-report-folio b{font:600 1.1rem/1 var(--serif);color:var(--blue-600)}.services-report-folio span{font-size:.6rem;letter-spacing:.09em;font-weight:700}.services-report-detail h3{margin:31px 0 21px;font-size:1.55rem}.services-report-detail p{padding:13px;background:var(--paper);font-size:.67rem;line-height:1.45}.services-report-detail em,.services-report-detail b{display:block}.services-report-detail em{margin-bottom:5px;color:var(--blue-600);font-size:.52rem;letter-spacing:.09em;font-style:normal;font-weight:700;text-transform:uppercase}.services-report-detail b{font-size:.72rem}.services-dealiq-copy>p{color:var(--slate)}.services-report-uses{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.services-report-uses span{padding:9px 12px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:.7rem;font-weight:700}
.services-boundary-head{max-width:820px;margin-bottom:36px}.services-boundary-head h2{margin:0}.services-boundary-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.services-boundary-grid article{padding:34px;background:#fff}.services-boundary-grid article+article{border-left:1px solid var(--line);background:var(--paper)}.services-boundary-grid article>span{display:block;font-size:.6rem;letter-spacing:.11em;color:var(--blue-600);font-weight:700}.services-boundary-grid h3{margin:26px 0 12px;font-size:1.35rem}.services-boundary-grid p{color:var(--slate);font-size:.91rem}.services-boundary-grid .arrow-link{margin-top:10px;font-size:.8rem}
.services-final-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:44px;align-items:center}.services-final-cta h2{max-width:760px}.services-final-actions{text-align:right}.services-final-actions>.btn{white-space:nowrap}
@media(max-width:1080px){.services-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.68fr);gap:45px}.services-section-head{gap:42px}.services-investment-matrix{grid-template-columns:.92fr 1.08fr}.services-offering-list{grid-template-columns:1fr;gap:0}.services-offering-list>div{padding:10px 0;border-top:1px solid var(--line)}.services-offering-list>div:first-child{border-top:0}.services-questions-layout{gap:54px}.services-dealiq-grid{grid-template-columns:minmax(390px,.84fr) minmax(0,1.16fr);gap:54px}}
@media(max-width:840px){.services-hero-grid,.services-section-head,.services-investment-matrix,.services-questions-layout,.services-dealiq-grid,.services-final-cta-inner{grid-template-columns:1fr}.services-hero{padding:58px 0 66px}.services-hero h1{font-size:clamp(2.9rem,9vw,4.5rem)}.services-research-stack{width:min(100%,610px);min-height:410px;margin-top:8px}.services-section-head{gap:20px}.services-situations h3{min-height:3.8em}.services-investment-matrix article,.services-investment-matrix article:first-child,.services-investment-matrix article:last-child{padding:26px 0}.services-investment-matrix article+article{border-left:0;border-top:1px solid var(--line)}.services-offering-list{grid-template-columns:1.14fr .8fr 1.48fr;gap:22px}.services-offering-list>div{padding:4px 0;border-top:0}.services-research-areas article:nth-child(odd){padding-right:32px}.services-research-areas article:nth-child(even){padding-left:32px}.services-questions-intro{position:static}.services-dealiq-grid{gap:42px}.services-report-spread{width:min(100%,610px)}.services-final-cta-inner{gap:28px}.services-final-actions{text-align:left}}
@media(max-width:580px){.services-hero{padding:44px 0 52px}.services-hero h1{font-size:clamp(2.45rem,11.8vw,3.45rem)}.services-research-stack{min-height:350px}.services-source-sheet{width:76%;min-height:210px;padding:19px}.services-source-sheet b{margin-top:30px;font-size:1.05rem}.services-source-sheet small{left:19px;right:19px;bottom:17px;font-size:.49rem}.source-offering{top:76px}.source-model{top:18px}.services-model-bars{height:46px;margin-top:15px}.services-research-seal{left:8px;bottom:10px;padding:10px 12px}.services-useful{padding:64px 0}.services-useful .services-section-head{margin-bottom:28px}.services-situations,.services-research-areas{grid-template-columns:1fr;border-left:0}.services-situations article{grid-template-columns:38px 1fr;padding:23px 0;border-right:0}.services-situations h3{min-height:0}.services-situations p{grid-column:2}.services-investment-matrix article,.services-investment-matrix article:first-child,.services-investment-matrix article:last-child{padding:24px 0}.services-offering-list{grid-template-columns:1fr;gap:0}.services-offering-list>div{padding:11px 0;border-top:1px solid var(--line)}.services-offering-list>div:first-child{border-top:0}.services-asset-list{grid-template-columns:1fr}.services-research-areas article,.services-research-areas article:nth-child(odd),.services-research-areas article:nth-child(even){grid-template-columns:40px 1fr;padding:25px 0;border-right:0}.services-question-list p{grid-template-columns:34px 1fr}.services-report-spread{min-height:485px}.services-report-cover{width:70%;min-height:390px;padding:22px}.services-report-cover>span{margin-top:52px}.services-report-cover h3{font-size:1.5rem}.services-report-cover small,.services-report-detail>small{left:22px;right:22px}.services-report-detail{width:72%;min-height:385px;padding:20px}.services-report-detail h3{font-size:1.3rem}.services-boundary-grid{grid-template-columns:1fr}.services-boundary-grid article{padding:28px 24px}.services-boundary-grid article+article{border-left:0;border-top:1px solid var(--line)}.services-final-actions>.btn{width:100%}}

/* How It Works page */
.how-hero{padding:70px 0 78px}.how-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(410px,.72fr);gap:70px;align-items:center}.how-hero-copy{min-width:0}.how-hero h1{max-width:820px;font-size:clamp(3.15rem,5.3vw,5.25rem)}.how-hero-reassurance{max-width:650px;margin:22px 0 0;padding-left:17px;border-left:2px solid var(--blue-500);color:#b7c8d5;font-size:.88rem}.how-hero-path{position:relative;padding:25px 28px;background:#fff;color:var(--ink);border:1px solid rgba(255,255,255,.78);border-radius:var(--radius);box-shadow:var(--shadow-3)}.how-hero-path>span{display:block;font-size:.58rem;line-height:1.2;letter-spacing:.13em;font-weight:700;color:var(--blue-600)}.how-hero-path>span:last-child{text-align:right;color:var(--slate)}.how-hero-path>div{display:grid;grid-template-columns:38px 1fr;gap:13px;align-items:center}.how-hero-path>div b{font:600 1.02rem/1 var(--serif);color:var(--blue-600)}.how-hero-path>div p{margin:0;font-size:.76rem;font-weight:700;line-height:1.3}.how-hero-path>i{display:block;width:1px;height:13px;margin:4px 0 4px 18px;background:#aac8dc}.how-overview{padding:82px 0 88px;background:var(--paper)}.how-overview-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.66fr);gap:72px;align-items:end;margin-bottom:54px}.how-overview-head h2{max-width:790px;margin:0}.how-overview-head>p{margin:0;color:var(--slate)}.how-process-track{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:0}.how-process-track:before{content:'';position:absolute;left:5%;right:5%;top:28px;height:1px;background:#9bbdd4}.how-process-track a{position:relative;z-index:1;padding:0 19px;text-decoration:none}.how-process-track a:first-child{padding-left:0}.how-process-track a:last-child{padding-right:0}.how-process-track span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--navy-900);color:#fff;font:600 1rem/1 var(--serif);box-shadow:0 0 0 9px var(--paper)}.how-process-track b{display:block;max-width:220px;margin-top:24px;font-size:.94rem;line-height:1.35}.how-step{scroll-margin-top:84px}.how-step-grid{display:grid;grid-template-columns:150px minmax(0,1fr);gap:58px;align-items:start}.how-step-marker{position:sticky;top:120px;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:8px}.how-step-marker span{font-size:.59rem;line-height:1.2;letter-spacing:.12em;font-weight:700;color:var(--blue-600)}.how-step-marker b{grid-column:1/-1;font:600 4.5rem/.85 var(--serif);color:#b3c7d6}.how-step-marker i{grid-column:1/-1;display:block;width:64px;height:2px;margin-top:11px;background:var(--blue-500)}.how-step-four .how-step-marker span{color:var(--blue-300)}.how-step-four .how-step-marker b{color:#5e7990}.how-step-content{max-width:960px}.how-step-content h2{max-width:820px}.how-step-lead{max-width:850px;color:var(--slate);font-size:1.08rem}.how-step-four .how-step-lead{color:#b9cad7}.how-call-summary{display:grid;grid-template-columns:1fr 1fr;margin:40px 0 34px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.how-call-summary p{display:grid;grid-template-columns:minmax(138px,.68fr) 1.32fr;gap:18px;margin:0;padding:20px 22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:.86rem}.how-call-summary span{color:var(--slate)}.how-engagement-line{display:grid;grid-template-columns:repeat(4,1fr);margin-top:38px;border-top:1px solid #aac5d8;border-bottom:1px solid #aac5d8}.how-engagement-line p{position:relative;margin:0;padding:22px 18px 22px 27px;font-size:.82rem;font-weight:700}.how-engagement-line p+p{border-left:1px solid #aac5d8}.how-engagement-line p:before{content:'';position:absolute;left:10px;top:28px;width:7px;height:7px;border:1px solid var(--blue-600);border-radius:50%}.how-portal-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(310px,.76fr);gap:54px;align-items:start;margin-top:40px}.how-portal-flow{border-top:1px solid var(--line)}.how-portal-flow p{display:grid;grid-template-columns:40px 1fr;gap:13px;margin:0;padding:17px 0;border-bottom:1px solid var(--line)}.how-portal-flow span{font:600 1rem/1.2 var(--serif);color:var(--blue-600)}.how-portal-flow b{font-size:.89rem}.how-vault-note{padding:30px;background:var(--mist);border-left:3px solid var(--blue-500)}.how-vault-note>span{display:block;font-size:.61rem;letter-spacing:.12em;font-weight:700;color:var(--blue-600)}.how-vault-note b{display:block;margin:22px 0 10px;font:600 1.45rem/1.13 var(--serif)}.how-vault-note p{margin:0;color:var(--slate);font-size:.88rem}.how-research-ledger{display:grid;grid-template-columns:1fr 1fr;margin:38px 0 28px;border-top:1px solid #3a5871}.how-research-ledger p{display:grid;grid-template-columns:38px 1fr;gap:12px;margin:0;padding:18px 22px 18px 0;border-bottom:1px solid #3a5871;font-size:.88rem}.how-research-ledger p:nth-child(odd){border-right:1px solid #3a5871}.how-research-ledger p:nth-child(even){padding-left:28px}.how-research-ledger span{font:600 1rem/1.2 var(--serif);color:var(--blue-300)}.how-research-ledger b{color:#fff}.how-research-timing{max-width:760px;margin:0 0 30px;padding-left:17px;border-left:2px solid var(--blue-500);color:#d2dee7;font-size:.9rem}.how-delivery-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.68fr);gap:76px;align-items:center}.how-delivery-grid>div>p:not(.how-step-lead){max-width:760px;color:var(--slate)}.how-report-sheet{padding:28px 30px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-2);transform:rotate(1deg)}.how-report-sheet>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:2px solid var(--navy-900)}.how-report-sheet img{width:132px}.how-report-sheet>div>span,.how-report-sheet>small{font-size:.55rem;letter-spacing:.11em;font-weight:700;color:var(--slate)}.how-report-sheet p{display:grid;grid-template-columns:36px 1fr;gap:10px;margin:0;padding:15px 0;border-bottom:1px solid var(--line);font-size:.75rem}.how-report-sheet p b{font:600 .95rem/1 var(--serif);color:var(--blue-600)}.how-report-sheet p span{font-weight:700}.how-report-sheet>small{display:block;padding-top:18px}.how-report-sheet>em{display:block;margin-top:15px;padding:11px 12px;background:var(--mist);color:var(--blue-700);font-size:.59rem;line-height:1.35;letter-spacing:.08em;font-style:normal;font-weight:700;text-transform:uppercase}.how-after{padding:88px 0}.how-after-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(390px,.72fr);gap:92px;align-items:center}.how-after-grid>div:first-child>p{max-width:720px;color:var(--slate)}.how-after-boundary{margin-top:32px;padding:18px 20px;border-left:3px solid var(--blue-500);background:var(--mist)}.how-after-boundary b{color:var(--ink)}.how-after-actions{border-top:1px solid var(--line)}.how-after-actions p{display:grid;grid-template-columns:42px 1fr;gap:15px;margin:0;padding:17px 0;border-bottom:1px solid var(--line)}.how-after-actions span{font:600 1rem/1.2 var(--serif);color:var(--blue-600)}.how-after-actions b{font-size:.91rem}.how-final-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:52px;align-items:center}.how-final-cta h2{max-width:800px}.how-final-cta p{margin:12px 0 0;color:#aebfcd}.how-final-cta .btn{white-space:nowrap}
@media(max-width:1080px){.how-hero-grid{grid-template-columns:minmax(0,1fr) minmax(365px,.7fr);gap:44px}.how-overview-head{gap:45px}.how-process-track a{padding:0 13px}.how-process-track b{font-size:.88rem}.how-step-grid{grid-template-columns:115px minmax(0,1fr);gap:42px}.how-call-summary p{grid-template-columns:1fr;gap:4px}.how-delivery-grid{gap:46px}.how-after-grid{gap:58px}}
@media(max-width:840px){.how-hero-grid,.how-overview-head,.how-portal-layout,.how-delivery-grid,.how-after-grid,.how-final-cta-inner{grid-template-columns:1fr}.how-hero{padding:58px 0 66px}.how-hero h1{font-size:clamp(2.9rem,9vw,4.5rem)}.how-hero-path{width:min(100%,620px)}.how-overview-head{gap:20px}.how-process-track{grid-template-columns:1fr 1fr;gap:34px 20px}.how-process-track:before{display:none}.how-process-track a,.how-process-track a:first-child,.how-process-track a:last-child{display:grid;grid-template-columns:58px 1fr;gap:16px;align-items:center;padding:0}.how-process-track b{margin:0;font-size:.94rem}.how-process-track span{box-shadow:none}.how-step-grid{grid-template-columns:82px minmax(0,1fr);gap:28px}.how-step-marker{top:112px}.how-step-marker b{font-size:3.5rem}.how-call-summary{grid-template-columns:1fr}.how-engagement-line{grid-template-columns:1fr 1fr}.how-engagement-line p:nth-child(3){border-left:0;border-top:1px solid #aac5d8}.how-engagement-line p:nth-child(4){border-top:1px solid #aac5d8}.how-portal-layout{gap:30px}.how-vault-note{max-width:650px}.how-delivery-grid{gap:38px}.how-report-sheet{width:min(100%,520px);transform:none}.how-final-cta-inner{gap:28px}.how-final-cta .btn{justify-self:start}}
@media(max-width:580px){.how-hero{padding:44px 0 52px}.how-hero h1{font-size:clamp(2.45rem,11.8vw,3.45rem)}.how-hero-path{padding:23px 20px}.how-hero-path>div p{font-size:.75rem}.how-overview{padding:64px 0 68px}.how-process-track{grid-template-columns:1fr;gap:0;padding-left:4px}.how-process-track a,.how-process-track a:first-child,.how-process-track a:last-child{position:relative;grid-template-columns:52px 1fr;min-height:90px;gap:16px;padding:0 0 22px}.how-process-track a:not(:last-child):after{content:'';position:absolute;left:25px;top:52px;bottom:0;width:1px;background:#9bbdd4}.how-process-track span{width:52px;height:52px}.how-process-track b{font-size:.96rem}.how-step-grid{grid-template-columns:1fr;gap:22px}.how-step-marker{position:static;display:flex;align-items:center;gap:10px}.how-step-marker span{order:2}.how-step-marker b{order:1;font-size:3rem}.how-step-marker i{order:3;flex:1;width:auto;margin:0 0 5px 5px}.how-step-content h2{font-size:clamp(2.15rem,10vw,3rem)}.how-call-summary{border-left:0}.how-call-summary p{padding:18px 0;border-right:0}.how-engagement-line{grid-template-columns:1fr}.how-engagement-line p+p,.how-engagement-line p:nth-child(3),.how-engagement-line p:nth-child(4){border-left:0;border-top:1px solid #aac5d8}.how-portal-layout{margin-top:32px}.how-vault-note{padding:25px 22px}.how-research-ledger{grid-template-columns:1fr}.how-research-ledger p,.how-research-ledger p:nth-child(even){padding:16px 0;border-right:0}.how-report-sheet{padding:23px 20px}.how-report-sheet>div{align-items:flex-start}.how-report-sheet>div>span{max-width:80px;text-align:right}.how-after{padding:68px 0}.how-final-cta .btn{width:100%}}

/* Five-step client journey refinements */
.how-engagement-line span{position:relative;padding:22px 18px 22px 27px;font-size:.82rem;font-weight:700}.how-engagement-line span+span{border-left:1px solid #aac5d8}.how-engagement-line span:before{content:'';position:absolute;left:10px;top:28px;width:7px;height:7px;border:1px solid var(--blue-600);border-radius:50%}.how-portal-flow p{gap:4px 13px}.how-portal-flow span{grid-row:1/3}.how-portal-flow small{grid-column:2;color:var(--slate);font-size:.78rem;line-height:1.5}
@media(max-width:840px){.how-engagement-line span:nth-child(3){border-left:0;border-top:1px solid #aac5d8}.how-engagement-line span:nth-child(4){border-top:1px solid #aac5d8}}
@media(max-width:580px){.how-engagement-line span+span,.how-engagement-line span:nth-child(3),.how-engagement-line span:nth-child(4){border-left:0;border-top:1px solid #aac5d8}}

/* Research Methodology page */
.methodology-hero{padding:70px 0 78px}.methodology-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(450px,.78fr);gap:66px;align-items:center}.methodology-hero-copy{min-width:0}.methodology-hero h1{max-width:820px;font-size:clamp(3.15rem,5.1vw,5.05rem);text-wrap:balance}.methodology-hero .hero-intro{max-width:760px}.methodology-workpapers{position:relative;min-height:475px;color:var(--ink)}.workpapers-caption{position:absolute;right:0;top:0;color:#8fb0c8;font-size:.53rem;letter-spacing:.12em;font-weight:700;text-transform:uppercase}.workpaper{position:absolute;background:#fbfaf6;border:1px solid #c8d2d9;border-radius:2px;box-shadow:0 18px 38px rgba(2,15,27,.24)}.workpaper>span,.workpaper-note>span{display:block;color:var(--blue-700);font-size:.5rem;letter-spacing:.11em;font-weight:700}.workpaper h3{margin:20px 0 13px;font-size:1.05rem}.workpaper p{margin:0;color:#405568;font-size:.76rem;line-height:1.55}.offering-paper{z-index:1;left:0;top:42px;width:72%;min-height:238px;padding:27px 29px;transform:rotate(-1.2deg)}.offering-paper>i{display:block;width:100%;height:1px;margin-top:20px;background:#d7dee3}.offering-paper>i:nth-of-type(2){width:88%}.offering-paper>i:nth-of-type(3){width:62%}.source-paper{z-index:2;right:0;top:118px;width:63%;min-height:190px;padding:27px 28px;transform:rotate(1deg);background:#f0f5f7}.source-paper small{display:block;margin-top:24px;padding-top:12px;border-top:1px solid #cfdbe2;color:#6d8191;font-size:.55rem;letter-spacing:.08em}.workpaper-connection{position:absolute;z-index:3;left:18%;right:13%;top:276px;display:flex;align-items:center;gap:10px;color:#88bfe4}.workpaper-connection span{height:1px;flex:1;background:#5b88a8}.workpaper-connection b{font-size:.5rem;letter-spacing:.12em}.workpaper-note{position:absolute;z-index:4;left:7%;right:4%;bottom:28px;padding:20px 22px 18px;border-left:3px solid var(--blue-500);background:#fff8d9;box-shadow:0 12px 28px rgba(2,15,27,.22);transform:rotate(-.5deg)}.workpaper-note p{max-width:410px;margin:9px 0 15px;color:#334a5e;font:600 .82rem/1.42 var(--serif)}.workpaper-note>div{display:flex;gap:9px;flex-wrap:wrap}.workpaper-note em{padding:4px 7px;border-bottom:1px solid #91a7b8;color:#506678;font-size:.54rem;letter-spacing:.06em;font-style:normal}.workpaper-note em:nth-child(2){border-color:#c9a94e;color:#7f651d}.workpaper-note em:last-child{border-color:#d37d60;color:#8d4933}.workpapers-message{position:absolute;left:0;bottom:0;margin:0;color:#91acc0;font:600 .72rem/1.4 var(--serif)}
.method-section-head{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(320px,.66fr);gap:74px;align-items:end;margin-bottom:48px}.method-section-head.compact{margin-bottom:38px}.method-section-head h2{max-width:820px;margin:0;text-wrap:balance}.method-section-head>p{margin:0;color:var(--slate)}.method-evidence-section .method-section-head>p{color:#b9cad7}.method-sponsor-intro h2,.method-outcome-layout h2,.methodology-final-cta h2{text-wrap:balance}
.method-four-board{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);overflow:hidden}.method-p{min-height:260px;padding:32px 38px;background:#fff}.method-p.project{padding-right:125px}.method-p.projections{padding-left:125px}.method-p.assets{padding-right:125px}.method-p.protection{padding-left:125px}.method-p>span{display:block;color:var(--blue-600);font:600 1.06rem/1 var(--serif)}.method-p h3{margin:24px 0 10px;font-size:1.55rem}.method-p strong{display:block;max-width:430px;font-size:.91rem;line-height:1.45}.method-p p{max-width:450px;margin:11px 0 0;color:var(--slate);font-size:.82rem}.method-board-core{position:absolute;z-index:2;left:50%;top:50%;display:flex;width:210px;height:210px;transform:translate(-50%,-50%);align-items:center;justify-content:center;flex-direction:column;text-align:center;border:1px solid #42617b;border-radius:50%;background:var(--navy-900);color:#fff;box-shadow:0 18px 44px rgba(7,21,38,.28)}.method-board-core img{width:38px;margin-bottom:15px}.method-board-core b{font:600 1.38rem/1.1 var(--serif)}.method-board-core span{margin-top:8px;color:#a9c1d3;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}
.method-sponsor-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:72px;align-items:start}.method-sponsor-intro{position:sticky;top:122px}.method-sponsor-intro h2{max-width:680px}.method-sponsor-intro p{max-width:620px;color:var(--slate)}.method-sponsor-ledger{border-top:1px solid #b8cedd}.method-sponsor-ledger article{display:grid;grid-template-columns:34px 1fr;gap:13px;padding:16px 0;border-bottom:1px solid #b8cedd}.method-sponsor-ledger article>span{font:600 .88rem/1.2 var(--serif);color:var(--blue-600)}.method-sponsor-ledger h3{margin:0 0 4px;font-size:1rem}.method-sponsor-ledger p{margin:0;color:var(--slate);font-size:.79rem}
.method-source-board{display:grid;grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);align-items:stretch;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-1)}.method-source-board article{padding:32px 34px;background:#fff}.method-source-board article>span{display:block;color:var(--blue-600);font-size:.59rem;letter-spacing:.12em;font-weight:700}.method-source-board h3{margin:28px 0 18px;font-size:1.5rem}.method-source-board ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.method-source-board li{position:relative;padding:12px 0 12px 18px;border-bottom:1px solid var(--line);color:var(--slate);font-size:.82rem}.method-source-board li:before{content:'';position:absolute;left:1px;top:20px;width:6px;height:6px;border:1px solid var(--blue-600);border-radius:50%}.method-source-bridge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:25px 12px;border-left:1px solid #35546d;border-right:1px solid #35546d;background:var(--navy-900);color:#fff}.method-source-bridge b{font-size:.59rem;letter-spacing:.09em;text-transform:uppercase}.method-source-bridge i{display:block;width:1px;height:38px;background:#6688a3}.method-source-note{max-width:970px;margin:28px auto 0;padding:19px 22px;border-left:3px solid var(--blue-500);background:var(--mist);color:var(--slate);font-size:.85rem}.method-source-note b{color:var(--ink)}
.method-evidence-flow{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.method-evidence-flow:before{content:'';position:absolute;left:5%;right:5%;top:29px;height:1px;background:#52718a}.method-evidence-flow article{position:relative;z-index:1}.method-evidence-flow article>span{display:grid;place-items:center;width:58px;height:58px;border:1px solid #52718a;border-radius:50%;background:var(--navy-900);color:var(--blue-300);font:600 1rem/1 var(--serif);box-shadow:0 0 0 10px var(--navy-900)}.method-evidence-flow article>div{margin-top:28px;padding-top:20px;border-top:1px solid #38566f}.method-evidence-flow small{display:block;color:var(--blue-300);font-size:.55rem;letter-spacing:.11em;font-weight:700}.method-evidence-flow h3{min-height:2.3em;margin:12px 0 10px;color:#fff;font-size:1.25rem}.method-evidence-flow p{margin:0;color:#b9cad7;font-size:.84rem}.method-illustrative-note{margin:38px 0 0;color:#7f99ad;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}
.method-synthesis-flow{display:grid;grid-template-columns:minmax(0,.9fr) 42px minmax(0,1.02fr) 42px minmax(230px,.72fr);align-items:stretch}.method-synthesis-flow>article{position:relative;min-width:0;padding:27px 18px 18px;border:0;border-top:2px solid #a8bdcb;background:transparent}.method-synthesis-flow>i{display:grid;place-items:center;color:var(--blue-600);font:600 1.25rem/1 var(--serif);font-style:normal}.method-synthesis-flow article>span{display:block;color:var(--blue-600);font-size:.56rem;letter-spacing:.1em;font-weight:700}.method-synthesis-flow h3{margin:23px 0 12px;font-size:1.3rem;text-wrap:balance}.method-synthesis-flow p{margin:0;color:var(--slate);font-size:.82rem}.method-synthesis-flow .method-input{background:transparent}.method-analysis{border-top-color:var(--blue-500)!important}.method-analysis h3{font-size:1.3rem;line-height:1.28}.method-dealiq{display:flex;flex-direction:column;padding:27px 25px 22px!important;border:1px solid var(--line)!important;border-top:4px solid var(--navy-900)!important;background:#fff!important;box-shadow:var(--shadow-1)}.method-dealiq img{width:132px;margin-bottom:20px}.method-dealiq small{display:block;margin-top:auto;padding-top:20px;border-top:1px solid var(--line);color:var(--slate);font-size:.52rem;letter-spacing:.08em}
.method-outcome-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);gap:90px;align-items:center}.method-outcome-heading h2{max-width:720px;margin-bottom:0}.method-outcome-copy>p{margin:0;color:var(--slate)}.method-outcome-layout blockquote{margin:30px 0 0;padding:23px 25px;border-left:3px solid var(--blue-500);background:#fff}.method-outcome-layout blockquote b,.method-outcome-layout blockquote span{display:block}.method-outcome-layout blockquote b{font:600 1.32rem/1.2 var(--serif)}.method-outcome-layout blockquote span{margin-top:8px;color:var(--slate);font-size:.82rem}.methodology-final-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:52px;align-items:center}.methodology-final-cta h2{max-width:860px}.methodology-final-cta .btn{white-space:nowrap}
@media(max-width:1080px){.methodology-hero-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.72fr);gap:42px}.method-section-head{gap:44px}.method-p{min-height:285px;padding:30px}.method-p.project,.method-p.assets{padding-right:112px}.method-p.projections,.method-p.protection{padding-left:112px}.method-board-core{width:190px;height:190px}.method-sponsor-layout{gap:50px}.method-source-board{grid-template-columns:minmax(0,1fr) 108px minmax(0,1fr)}.method-synthesis-flow{grid-template-columns:minmax(0,.88fr) 26px minmax(0,1fr) 26px minmax(210px,.7fr)}.method-outcome-layout{gap:55px}}
@media(max-width:840px){.methodology-hero-grid,.method-section-head,.method-sponsor-layout,.method-outcome-layout,.methodology-final-cta-inner{grid-template-columns:1fr}.methodology-hero{padding:58px 0 66px}.methodology-hero h1{font-size:clamp(2.85rem,8.8vw,4.35rem)}.methodology-workpapers{width:min(100%,620px);min-height:460px}.method-section-head{gap:20px}.method-four-board{grid-template-columns:1fr}.method-board-core{position:static;width:auto;height:auto;transform:none;border-radius:0;padding:26px;grid-row:1}.method-p,.method-p.project,.method-p.projections,.method-p.assets,.method-p.protection{min-height:0;padding:29px 32px}.method-sponsor-intro{position:static}.method-sponsor-layout{gap:34px}.method-source-board{grid-template-columns:1fr}.method-source-bridge{flex-direction:row;border-left:0;border-right:0;border-top:1px solid #35546d;border-bottom:1px solid #35546d}.method-source-bridge i{width:34px;height:1px}.method-evidence-flow{grid-template-columns:1fr 1fr;gap:34px 30px}.method-evidence-flow:before{display:none}.method-evidence-flow h3{min-height:0}.method-synthesis-flow{grid-template-columns:1fr}.method-synthesis-flow>i{height:26px;transform:rotate(90deg)}.method-outcome-layout{gap:30px}.method-outcome-copy{max-width:720px}.methodology-final-cta-inner{gap:28px}.methodology-final-cta .btn{justify-self:start}}
@media(max-width:580px){.methodology-hero{padding:44px 0 52px}.methodology-hero h1{font-size:clamp(2.4rem,11.6vw,3.35rem)}.methodology-workpapers{display:grid;grid-template-columns:1fr;gap:12px;min-height:0;margin-top:12px}.workpapers-caption,.workpaper,.workpaper-note,.workpapers-message{position:static;transform:none;width:auto}.workpapers-caption{justify-self:start;margin-bottom:4px}.workpaper{min-height:0;padding:22px 20px}.source-paper{background:#f0f5f7}.workpaper-connection{display:none}.workpaper-note{padding:19px 20px}.workpapers-message{padding-top:5px}.method-four-section,.method-sponsor-section,.method-sources-section,.method-evidence-section,.method-synthesis-section,.method-outcome-section{padding:68px 0}.method-p,.method-p.project,.method-p.projections,.method-p.assets,.method-p.protection{padding:26px 23px}.method-p h3{margin-top:22px}.method-sponsor-ledger article{grid-template-columns:30px 1fr}.method-source-board article{padding:27px 22px}.method-source-bridge{justify-content:flex-start;overflow:hidden}.method-source-bridge b{white-space:nowrap}.method-evidence-flow{grid-template-columns:1fr;gap:0;padding-left:4px}.method-evidence-flow article{display:grid;grid-template-columns:52px 1fr;gap:18px;padding-bottom:28px}.method-evidence-flow article:not(:last-child):after{content:'';position:absolute;left:25px;top:52px;bottom:0;width:1px;background:#52718a}.method-evidence-flow article>span{width:52px;height:52px;box-shadow:none}.method-evidence-flow article>div{margin:0;padding:0;border-top:0}.method-synthesis-flow>article{padding:25px 10px}.method-dealiq{padding:25px 22px!important}.methodology-final-cta .btn{width:100%}}

/* Pricing page — transparent, decisive commercial presentation */
.pricing-page-hero{padding:72px 0 80px}.pricing-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(400px,.64fr);gap:88px;align-items:center}.pricing-hero-copy h1{max-width:780px;font-size:clamp(3.2rem,5.15vw,5.1rem);text-wrap:balance}.pricing-hero-copy .hero-intro{max-width:720px}.pricing-hero-brief{padding:12px 0 0;color:#fff;border-top:1px solid #56738b;border-bottom:1px solid #56738b}.pricing-hero-brief>span{display:block;padding:8px 0 20px;color:var(--blue-300);font-size:.58rem;letter-spacing:.14em;font-weight:700}.pricing-hero-brief h2{max-width:420px;margin:0;padding-bottom:25px;font-size:clamp(1.8rem,2.6vw,2.7rem);letter-spacing:-.035em}.pricing-hero-price{display:flex;align-items:end;gap:20px;padding:22px 0;border-top:1px solid #36546d;border-bottom:1px solid #36546d}.pricing-hero-price b{font:600 clamp(4.4rem,7vw,6.4rem)/.82 var(--serif);letter-spacing:-.05em}.pricing-hero-price small{padding-bottom:5px;color:#b8cad8;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.pricing-hero-brief>p{margin:18px 0 14px;color:#c4d3de;font-size:.8rem}.pricing-hero-brief>div:last-child{display:flex;align-items:center;gap:10px;padding:0 0 18px;color:#fff;font-size:.7rem;font-weight:700}.pricing-hero-brief>div:last-child i{color:var(--blue-300);font-style:normal}
.pricing-core{padding:104px 0}.pricing-core-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(390px,.72fr);gap:88px;align-items:start}.pricing-core-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:42px;align-items:end;padding-bottom:30px;border-bottom:1px solid var(--line)}.pricing-core-title h2{max-width:670px;margin:0;font-size:clamp(2.55rem,4vw,3.85rem);text-wrap:balance}.pricing-core-price{text-align:right;white-space:nowrap}.pricing-core-price b,.pricing-core-price span{display:block}.pricing-core-price b{font:600 4.7rem/.82 var(--serif);color:var(--navy-900);letter-spacing:-.055em}.pricing-core-price span{margin-top:14px;color:var(--slate);font-size:.63rem;letter-spacing:.1em;text-transform:uppercase}.pricing-core-lead{max-width:760px;margin:28px 0 30px;color:var(--navy-800);font-size:1.14rem;line-height:1.65}.pricing-core-terms{display:grid;grid-template-columns:.86fr 1.14fr;margin-bottom:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pricing-core-terms p{margin:0;padding:18px 22px 18px 0}.pricing-core-terms p+p{padding-left:24px;border-left:1px solid var(--line)}.pricing-core-terms b,.pricing-core-terms span{display:block}.pricing-core-terms b{margin-bottom:4px;color:var(--ink);font-size:.77rem}.pricing-core-terms span{color:var(--slate);font-size:.74rem;line-height:1.48}.pricing-included{border-top:4px solid var(--navy-900);padding:27px 30px 12px;background:var(--paper)}.pricing-included>span,.pricing-sdira-help>span,.pricing-service-id>span{color:var(--blue-600);font-size:.58rem;letter-spacing:.13em;font-weight:700}.pricing-included h3{margin:21px 0 16px;font-size:1.45rem}.pricing-included ul,.pricing-sdira-help ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.pricing-included li,.pricing-sdira-help li{position:relative;padding:12px 0 12px 18px;border-bottom:1px solid var(--line);color:var(--slate);font-size:.8rem}.pricing-included li:before,.pricing-sdira-help li:before{content:'';position:absolute;left:1px;top:19px;width:6px;height:6px;border:1px solid var(--blue-600);border-radius:50%}
.pricing-value{padding:88px 0;background:var(--navy-900);color:#fff}.pricing-value-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:105px;align-items:start}.pricing-value h2{max-width:650px;margin:0;text-wrap:balance}.pricing-value-grid>div:last-child{padding-top:41px;border-top:1px solid #416079}.pricing-value-grid>div:last-child p{max-width:720px;color:#bed0dd}.pricing-value-grid>div:last-child p:last-child{color:#fff}
.pricing-walkthrough{padding:78px 0}.pricing-walkthrough-grid{display:grid;grid-template-columns:minmax(250px,.72fr) 180px minmax(0,1.18fr);gap:52px;align-items:start}.pricing-service-id h2{margin:18px 0 10px;font-size:clamp(2.2rem,3.35vw,3.2rem)}.pricing-service-id p{max-width:330px;color:var(--slate);font-size:.84rem}.pricing-service-price{padding:2px 0 22px;border-bottom:1px solid var(--line);text-align:left}.pricing-service-price b,.pricing-service-price span{display:block}.pricing-service-price b{font:600 3.9rem/.9 var(--serif);color:var(--navy-900);letter-spacing:-.045em}.pricing-service-price span{margin-top:14px;color:var(--slate);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.pricing-service-copy{padding-left:38px;border-left:1px solid var(--line)}.pricing-service-copy>p:first-child{margin-top:-3px;color:var(--slate)}.pricing-boundary{margin-top:24px;padding:15px 18px;border-left:3px solid var(--blue-500);background:var(--mist);color:var(--navy-800)!important;font-size:.84rem}
.pricing-sdira{padding:104px 0}.pricing-sdira-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:70px;align-items:end;padding-bottom:38px;border-bottom:1px solid #b7cddd}.pricing-sdira-head h2{max-width:850px;margin:0;text-wrap:balance}.pricing-sdira-price{min-width:265px;text-align:right}.pricing-sdira-price b,.pricing-sdira-price span{display:block}.pricing-sdira-price b{font:600 4.6rem/.84 var(--serif);color:var(--navy-900);letter-spacing:-.05em}.pricing-sdira-price span{margin-top:14px;color:var(--slate);font-size:.66rem;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.pricing-sdira-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:84px;padding-top:46px}.pricing-sdira-copy>p{max-width:650px;color:var(--slate);font-size:1.02rem}.pricing-sdira-copy aside{margin-top:32px;padding:20px 23px;border-left:3px solid var(--blue-500);background:rgba(255,255,255,.72)}.pricing-sdira-copy aside b{font:600 1.15rem/1.2 var(--serif)}.pricing-sdira-copy aside p{margin:8px 0 0;color:var(--slate);font-size:.8rem}.pricing-sdira-help{padding:27px 30px;background:#fff;border-top:4px solid var(--blue-600);box-shadow:var(--shadow-1)}.pricing-sdira-help ul{margin-top:20px}.pricing-sdira-boundary{max-width:1060px;margin:38px 0 0;padding-top:20px;border-top:1px solid #b7cddd;color:var(--slate);font-size:.8rem}
.pricing-decision{padding:98px 0}.pricing-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.65fr);gap:75px;align-items:end;margin-bottom:42px}.pricing-section-head h2{max-width:720px;margin:0}.pricing-section-head>p{margin:0;color:var(--slate)}.pricing-decision-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pricing-decision-grid article{padding:30px 30px 32px;border-right:1px solid var(--line)}.pricing-decision-grid article:first-child{padding-left:0}.pricing-decision-grid article:last-child{padding-right:0;border-right:0}.pricing-decision-grid article>span{font:600 1.05rem/1 var(--serif);color:var(--blue-600)}.pricing-decision-grid h3{min-height:2.25em;margin:32px 0 20px;font-size:1.3rem}.pricing-decision-grid strong{display:block;min-height:3.1em;color:var(--navy-900);font-size:.83rem;line-height:1.45}.pricing-decision-grid strong b{display:block;margin-top:4px;font:600 1.7rem/1 var(--serif)}.pricing-decision-grid p{margin-top:18px;color:var(--slate);font-size:.83rem}
.pricing-faq-section{padding:90px 0}.pricing-faq-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:100px;align-items:start}.pricing-faq-grid h2{max-width:480px}.pricing-faq-grid>div:first-child>p{max-width:480px;color:var(--slate)}.pricing-faq{border-top:1px solid #bbb7af}.pricing-faq details{border-bottom:1px solid #bbb7af}.pricing-faq summary{position:relative;padding:22px 48px 22px 0;cursor:pointer;color:var(--navy-900);font-weight:700;list-style:none}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary:after{content:'+';position:absolute;right:4px;top:19px;color:var(--blue-600);font:600 1.45rem/1 var(--serif)}.pricing-faq details[open] summary:after{content:'−'}.pricing-faq details p{max-width:700px;padding:0 50px 22px 0;color:var(--slate);font-size:.86rem}.pricing-final-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:52px;align-items:center}.pricing-final-cta h2{max-width:820px;text-wrap:balance}.pricing-final-cta p{max-width:750px;margin:12px 0 0;color:#aebfcd}.pricing-final-cta .btn{white-space:nowrap}
@media(max-width:1080px){.pricing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.6fr);gap:50px}.pricing-core-grid{gap:52px}.pricing-core-title{grid-template-columns:1fr;gap:24px}.pricing-core-price{text-align:left}.pricing-core-price b,.pricing-core-price span{display:inline-block}.pricing-core-price span{margin:0 0 0 16px}.pricing-value-grid{gap:65px}.pricing-walkthrough-grid{grid-template-columns:minmax(230px,.7fr) 155px minmax(0,1.1fr);gap:35px}.pricing-sdira-grid{gap:54px}.pricing-section-head{gap:48px}.pricing-faq-grid{gap:65px}}
@media(max-width:840px){.pricing-hero-grid,.pricing-core-grid,.pricing-value-grid,.pricing-sdira-head,.pricing-sdira-grid,.pricing-section-head,.pricing-faq-grid,.pricing-final-cta-inner{grid-template-columns:1fr}.pricing-page-hero{padding:58px 0 66px}.pricing-hero-grid{gap:42px}.pricing-hero-copy h1{font-size:clamp(2.9rem,9vw,4.5rem)}.pricing-hero-brief{width:min(100%,620px)}.pricing-core{padding:84px 0}.pricing-core-grid{gap:46px}.pricing-included{width:min(100%,680px)}.pricing-value-grid{gap:30px}.pricing-value-grid>div:last-child{padding-top:28px}.pricing-walkthrough-grid{grid-template-columns:minmax(230px,.75fr) 160px minmax(0,1.25fr);gap:28px}.pricing-service-copy{padding-left:28px}.pricing-sdira-head{gap:28px;align-items:start}.pricing-sdira-price{min-width:0;text-align:left}.pricing-sdira-price b,.pricing-sdira-price span{display:inline-block;vertical-align:bottom}.pricing-sdira-price span{margin:0 0 2px 18px}.pricing-sdira-grid{gap:38px}.pricing-sdira-help{width:min(100%,680px)}.pricing-section-head{gap:18px}.pricing-decision-grid{grid-template-columns:1fr}.pricing-decision-grid article,.pricing-decision-grid article:first-child,.pricing-decision-grid article:last-child{padding:26px 0;border-right:0;border-bottom:1px solid var(--line)}.pricing-decision-grid article:last-child{border-bottom:0}.pricing-decision-grid h3,.pricing-decision-grid strong{min-height:0}.pricing-decision-grid h3{margin:20px 0 15px}.pricing-faq-grid{gap:38px}.pricing-final-cta-inner{gap:28px}.pricing-final-cta .btn{justify-self:start}}
@media(max-width:580px){.pricing-page-hero{padding:44px 0 52px}.pricing-hero-copy h1{font-size:clamp(2.42rem,11.5vw,3.35rem)}.pricing-hero-brief h2 br{display:none}.pricing-hero-price{align-items:flex-start;flex-direction:column;gap:10px}.pricing-hero-price b{font-size:4.55rem}.pricing-hero-price small{padding:0}.pricing-hero-brief>div:last-child{flex-wrap:wrap}.pricing-core{padding:68px 0}.pricing-core-title{gap:20px}.pricing-core-title h2{font-size:clamp(2.2rem,10vw,2.9rem)}.pricing-core-price b,.pricing-core-price span{display:block}.pricing-core-price b{font-size:4.2rem}.pricing-core-price span{margin:12px 0 0}.pricing-core-terms{grid-template-columns:1fr}.pricing-core-terms p{padding:16px 0}.pricing-core-terms p+p{padding-left:0;border-left:0;border-top:1px solid var(--line)}.pricing-included{padding:25px 22px 10px}.pricing-value{padding:68px 0}.pricing-walkthrough{padding:68px 0}.pricing-walkthrough-grid{grid-template-columns:1fr;gap:26px}.pricing-service-price{width:max-content;min-width:150px}.pricing-service-copy{padding:24px 0 0;border-top:1px solid var(--line);border-left:0}.pricing-sdira{padding:72px 0}.pricing-sdira-head{padding-bottom:30px}.pricing-sdira-price b,.pricing-sdira-price span{display:block}.pricing-sdira-price b{font-size:4.2rem}.pricing-sdira-price span{margin:12px 0 0}.pricing-sdira-grid{padding-top:34px}.pricing-sdira-help{padding:25px 22px}.pricing-decision{padding:72px 0}.pricing-decision-grid strong b{margin-top:7px;font-size:1.85rem}.pricing-faq-section{padding:68px 0}.pricing-faq summary{padding-right:38px}.pricing-faq details p{padding-right:10px}.pricing-final-cta .btn{width:100%}}

/* Pricing page — simple, transparent commercial presentation */
.pricing-page-hero{padding:66px 0 64px}.pricing-hero{position:relative;z-index:1}.pricing-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.5fr);gap:88px;align-items:end;margin-top:24px}.pricing-hero h1{max-width:820px;margin:0;font-size:clamp(3.35rem,5.35vw,5.35rem);text-wrap:balance}.pricing-hero-lead{max-width:690px;margin:24px 0 28px;color:#c2d0db;font-size:1.03rem;line-height:1.67;text-wrap:balance}.pricing-scope-note{max-width:560px;margin:27px 0 0;padding-top:18px;border-top:1px solid #36546d;color:#9eb2c2;font-size:.76rem;line-height:1.55}.pricing-primary-price{width:100%;max-width:440px;justify-self:end;padding:29px 33px 31px;border:1px solid #4d6d84;border-top:2px solid #6397ba;background:#0a253f}.pricing-primary-price b,.pricing-primary-price span,.pricing-fee-service{display:block}.pricing-fee-label{padding-bottom:19px;border-bottom:1px solid #3f6078;color:#8fc4e4;font-size:.57rem;letter-spacing:.16em;font-weight:700}.pricing-primary-price b{margin-top:25px;font:600 clamp(3.5rem,3.5rem + 2vw,5.25rem)/.82 var(--serif);letter-spacing:-.06em;color:#fff}.pricing-fee-service{max-width:340px;margin-top:20px;color:#fff;font:600 1.22rem/1.22 var(--serif);letter-spacing:-.015em}.pricing-fee-summary{margin-top:11px;color:#c5d3dd;font-size:.61rem;line-height:1.45;letter-spacing:.075em;text-transform:uppercase}.pricing-fee-delivery{margin-top:26px;padding-top:20px;border-top:1px solid #3f6078}.pricing-fee-delivery strong,.pricing-fee-delivery span{display:block}.pricing-fee-delivery strong{color:#fff;font-size:.7rem;letter-spacing:.025em}.pricing-fee-delivery span{margin-top:7px;color:#aebfcd;font-size:.63rem;line-height:1.5;letter-spacing:.035em;text-transform:uppercase;text-wrap:balance}
.pricing-inclusions{padding:66px 0}.pricing-inclusions-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:58px;align-items:start}.pricing-inclusions h2{margin:0 0 13px;font-size:clamp(2.3rem,3.55vw,3.3rem)}.pricing-inclusions-grid>div>p{max-width:470px;margin:0;color:var(--slate);font-size:.91rem}.pricing-inclusions ul{display:grid;grid-template-columns:1fr 1fr;column-gap:36px;list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.pricing-inclusions li{position:relative;padding:11px 0 11px 17px;border-bottom:1px solid var(--line);color:var(--slate);font-size:.78rem}.pricing-inclusions li:before{content:'';position:absolute;left:1px;top:18px;width:5px;height:5px;border:1px solid var(--blue-600);border-radius:50%}
.pricing-support{padding:74px 0 78px}.pricing-support-heading{margin-bottom:26px}.pricing-support-heading h2{margin:0;font-size:clamp(2rem,3.1vw,2.85rem)}.pricing-support-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:18px;align-items:start}.pricing-support-grid article{padding:27px 28px 25px;border:1px solid #bdd0dc;border-top:3px solid #8ca6b8;background:rgba(255,255,255,.62)}.pricing-support-grid article+article{padding:30px 31px 28px;border-color:#abc4d4;border-top-color:var(--blue-600);background:#fff}.pricing-support-title{display:flex;justify-content:space-between;gap:28px;align-items:start}.pricing-support-title small{display:block;margin-bottom:12px;color:var(--blue-600);font-size:.55rem;letter-spacing:.1em;font-weight:700}.pricing-support-title h3{margin:0;font-size:1.55rem}.pricing-support-title strong{flex:0 0 auto;font:600 2.05rem/1 var(--serif);color:var(--navy-900);white-space:nowrap}.pricing-support-title strong span{font:600 .7rem/1 var(--sans);color:var(--slate);letter-spacing:.04em;text-transform:uppercase}.pricing-support-grid article>p{margin:20px 0 0;color:var(--slate);font-size:.82rem}.pricing-support-grid ul{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:21px 0 0;padding:17px 0 0;border-top:1px solid #c5d5df}.pricing-support-grid li{position:relative;padding-left:13px;color:var(--navy-800);font-size:.72rem;font-weight:600}.pricing-support-grid li:before{content:'';position:absolute;left:0;top:.48em;width:4px;height:4px;border-radius:50%;background:var(--blue-600)}.pricing-support-grid .pricing-support-boundary{margin-top:17px;font-size:.73rem}
.pricing-faq-section{padding:74px 0;background:#fff}.pricing-faq-grid{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:90px;align-items:start}.pricing-faq-grid>h2{max-width:390px;margin:0;font-size:clamp(2rem,3vw,2.7rem)}.pricing-faq{border-top:1px solid var(--line)}.pricing-faq details{border-bottom:1px solid var(--line)}.pricing-faq summary{position:relative;padding:18px 42px 18px 0;cursor:pointer;color:var(--navy-900);font-size:.88rem;font-weight:700;list-style:none}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary:after{content:'+';position:absolute;right:4px;top:16px;color:var(--blue-600);font:600 1.35rem/1 var(--serif)}.pricing-faq details[open] summary:after{content:'−'}.pricing-faq details p{max-width:700px;margin:0;padding:0 44px 18px 0;color:var(--slate);font-size:.82rem}.pricing-final-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:52px;align-items:center}.pricing-final-cta h2{max-width:820px;text-wrap:balance}.pricing-final-cta p{max-width:750px;margin:12px 0 0;color:#aebfcd}.pricing-final-cta .btn{white-space:nowrap}
@media(max-width:840px){.pricing-page-hero{padding:56px 0}.pricing-hero-grid,.pricing-inclusions-grid,.pricing-faq-grid,.pricing-final-cta-inner{grid-template-columns:1fr}.pricing-hero-grid{gap:34px}.pricing-primary-price{width:min(100%,480px);justify-self:start}.pricing-inclusions-grid{gap:27px}.pricing-support-grid{grid-template-columns:1fr}.pricing-support-grid article,.pricing-support-grid article+article{padding:28px 29px}.pricing-faq-grid{gap:30px}.pricing-final-cta-inner{gap:28px}.pricing-final-cta .btn{justify-self:start}}
@media(max-width:580px){.pricing-page-hero{padding:42px 0 48px}.pricing-hero-grid{margin-top:18px}.pricing-hero h1{font-size:clamp(2.45rem,11.8vw,3.45rem)}.pricing-hero-lead{margin:20px 0 24px}.pricing-scope-note{margin-top:23px}.pricing-primary-price{max-width:none;padding:25px 22px 24px}.pricing-fee-label{padding-bottom:15px}.pricing-primary-price b{margin-top:22px}.pricing-fee-service{margin-top:17px;font-size:1.16rem}.pricing-fee-summary{font-size:.58rem}.pricing-fee-delivery{margin-top:22px;padding-top:17px}.pricing-inclusions{padding:58px 0}.pricing-inclusions ul{grid-template-columns:1fr}.pricing-support{padding:58px 0 62px}.pricing-support-grid article,.pricing-support-grid article+article{padding:25px 22px}.pricing-support-title{display:block}.pricing-support-title strong{display:block;margin-top:17px;font-size:2.15rem}.pricing-support-grid ul{display:block}.pricing-support-grid li+li{margin-top:9px}.pricing-faq-section{padding:62px 0}.pricing-faq summary{padding-right:34px}.pricing-faq details p{padding-right:8px}.pricing-final-cta .btn{width:100%}}

/* Start page — focused Research Planning Call booking */
.start-page-hero{padding:72px 0 66px;background:var(--navy-900)}.start-page-hero h1{max-width:900px;margin:17px 0 20px;text-wrap:balance}.start-hero-content>p{max-width:780px;margin:0;color:#c2d0db;font-size:1.03rem;line-height:1.7}.start-expectations{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;padding-top:25px;border-top:1px solid #36546d}.start-expectations article{min-width:0;padding-right:31px}.start-expectations article+article{padding-left:31px;border-left:1px solid #36546d}.start-expectations span{display:block;color:#8fc4e4;font:600 .82rem/1 var(--serif)}.start-expectations h2{margin:18px 0 8px;color:#fff;font-size:1.28rem}.start-expectations p{max-width:330px;margin:0;color:#aebfcd;font-size:.79rem;line-height:1.58}.start-booking-section{padding:64px 0 74px;background:#f4f7f9}.start-booking-intro{max-width:680px;margin:0 0 30px}.start-booking-intro .section-tag{margin-bottom:15px}.start-booking-intro h2{margin:0 0 10px;font-size:clamp(2rem,3vw,2.65rem)}.start-booking-intro p{margin:0;color:var(--slate);font-size:.93rem}.start-calendar-shell{padding:12px;border:1px solid #b6c9d7;background:#fff;box-shadow:0 12px 30px rgba(8,31,51,.07)}.start-calendar-shell iframe{display:block;width:100%;height:680px;min-height:600px;background:#fff}
@media(max-width:840px){.start-page-hero{padding:58px 0 56px}.start-expectations{grid-template-columns:1fr;margin-top:38px;padding-top:8px}.start-expectations article,.start-expectations article+article{padding:20px 0;border-left:0;border-bottom:1px solid #36546d}.start-expectations article:last-child{border-bottom:0}.start-expectations h2{margin-top:12px}.start-expectations p{max-width:620px}.start-booking-section{padding:48px 0 58px}.start-calendar-shell iframe{height:700px}}
@media(max-width:580px){.start-page-hero{padding:43px 0 46px}.start-page-hero h1{font-size:clamp(2.45rem,11.7vw,3.35rem)}.start-hero-content>p{font-size:.96rem}.start-expectations{margin-top:32px}.start-calendar-shell{padding:5px}.start-calendar-shell iframe{height:740px;min-height:680px}}

/* Legal pages: restrained, readable long-form treatment. */
.legal-content{max-width:860px}.legal-content .legal-effective{margin:0 0 28px;color:var(--navy-900)}.legal-content h2{margin-top:52px;font-size:clamp(1.55rem,2.4vw,2.05rem);text-wrap:balance}.legal-content h3{margin-top:30px;font-size:1.2rem}.legal-content p,.legal-content li{font-size:.96rem;line-height:1.72}.legal-content ul{padding-left:1.3rem;margin:18px 0 26px}.legal-content li+li{margin-top:7px}.legal-content a{text-underline-offset:3px}
@media(max-width:580px){.legal-content h2{margin-top:42px}.legal-content p,.legal-content li{font-size:.93rem;line-height:1.68}}

/* About page — Investorly first, founder informed */
.about-editorial-hero{position:relative;overflow:hidden;padding:66px 0 74px;background:#f2f0ea;color:var(--navy-900);border-bottom:1px solid #d8d4ca}.about-editorial-hero:after{content:'';position:absolute;right:0;bottom:0;width:34%;height:1px;background:var(--blue-500)}.about-editorial-hero .crumb{color:#64788a}.about-editorial-hero .crumb a{color:var(--navy-800)}.about-editorial-hero .hero-overline{color:var(--blue-600)}.about-hero-copy{max-width:var(--max)}.about-editorial-hero h1{max-width:1240px;margin:18px 0 23px;font-size:clamp(3.15rem,4.75vw,4.8rem);letter-spacing:-.047em;text-wrap:balance}.about-editorial-hero .no-break{white-space:nowrap}.about-hero-copy>p{max-width:790px;margin:0;color:#42596b;font-size:1.03rem;line-height:1.7;text-wrap:pretty}
.about-mission-section{padding:64px 0 70px}.about-mission{max-width:var(--max)}.about-mission h2{margin:0;max-width:980px;font-size:clamp(2.25rem,3.4vw,3.25rem);line-height:1.1;text-wrap:balance}.about-mission .no-break{white-space:nowrap}.about-mission p{max-width:960px;margin:19px 0 0;color:var(--slate);font-size:.97rem;text-wrap:pretty}
.about-values-section{padding:70px 0 80px;background:#fbfaf6}.about-values-heading{margin-bottom:25px}.about-values-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.about-values-grid article{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:28px 22px 0 0}.about-values-grid article+article{padding-left:22px;border-left:1px solid var(--line)}.about-values-grid article>span{color:var(--blue-600);font:600 .95rem/1 var(--serif)}.about-values-grid h2{margin:0 0 10px;font-size:1.22rem;letter-spacing:-.014em;text-wrap:balance}.about-values-grid p{margin:0;color:var(--slate);font-size:.8rem;line-height:1.62}
.about-story-section{padding:92px 0}.about-story-grid{display:grid;grid-template-columns:minmax(280px,.66fr) minmax(0,1.34fr);gap:92px;align-items:start}.about-story-heading{position:static}.about-story-heading h2{max-width:450px;margin:0;font-size:clamp(2.35rem,3.5vw,3.35rem)}.about-story-copy{max-width:760px}.about-story-copy p{margin-bottom:21px;color:#3f5668;font-size:.98rem;line-height:1.72}.about-story-copy p:first-child{color:var(--navy-900);font-size:1.13rem}
.about-experience-section{padding:88px 0 92px}.about-experience-heading{margin-bottom:32px}.about-experience-heading h2{max-width:650px;margin:0;text-wrap:balance}.about-proof{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #b9cbd7;border-bottom:1px solid #b9cbd7}.about-proof article{padding:31px 36px 34px}.about-proof article+article{border-left:1px solid #b9cbd7}.about-proof strong{display:block;margin:0 0 8px;color:var(--navy-900);font:600 clamp(3.5rem,5vw,5rem)/.9 var(--serif);letter-spacing:-.04em}.about-proof p{margin:0;color:var(--navy-800);font-size:.88rem;font-weight:700}.about-experience-ledger{display:grid;grid-template-columns:1.05fr 1fr 1.2fr;margin-top:38px;border-top:1px solid #c2d1dc}.about-experience-ledger article{padding:26px 30px 0 0}.about-experience-ledger article+article{padding-left:30px;border-left:1px solid #c2d1dc}.about-experience-ledger h3{margin:0 0 11px;font-size:1.2rem;text-wrap:balance}.about-experience-ledger p{margin:0;color:var(--slate);font-size:.82rem;line-height:1.62}
.about-founder-section{padding:92px 0;background:#f2f0ea}.about-founder-perspective-grid{display:grid;grid-template-columns:minmax(320px,.67fr) minmax(0,1.33fr);gap:86px;align-items:center}.about-founder-portrait{position:relative;width:min(100%,430px);margin:0;background:var(--navy-900);overflow:hidden}.about-founder-portrait:before{content:'';position:absolute;z-index:2;left:0;right:0;top:0;height:4px;background:var(--blue-500)}.about-portrait-crop{aspect-ratio:4/5;overflow:hidden}.about-founder-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.about-founder-portrait figcaption{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:17px 19px 18px;color:#fff}.about-founder-portrait strong,.about-founder-portrait span{display:block}.about-founder-portrait strong{font:600 1rem/1.2 var(--serif)}.about-founder-portrait span{color:#b9cad7;font-size:.66rem;letter-spacing:.035em;text-align:right}.about-founder-perspective h2{max-width:690px;margin:0 0 20px;font-size:clamp(2.35rem,3.45vw,3.35rem)}.about-founder-perspective>p{max-width:720px;color:#3f5668;font-size:.96rem;line-height:1.72}.about-founder-perspective blockquote{max-width:730px;margin:31px 0 0;padding:23px 0 0;border-top:1px solid #b9c7d1}.about-founder-perspective blockquote p{margin:0;font:500 clamp(1.65rem,2.45vw,2.3rem)/1.2 var(--serif);letter-spacing:-.02em;text-wrap:balance}.about-founder-perspective cite{display:block;margin-top:17px;color:var(--blue-600);font-size:.67rem;font-style:normal;letter-spacing:.07em;text-transform:uppercase}
.about-independence-section{padding:82px 0;background:#eaf1f5;border-top:1px solid #d1dde5;border-bottom:1px solid #d1dde5}.about-independence-grid{display:grid;grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:100px;align-items:start}.about-independence-grid h2{max-width:500px;margin:0}.about-independence-grid>div:last-child{max-width:720px}.about-independence-grid p{color:#3f5668;font-size:.96rem;line-height:1.72}
.about-partner-section{padding:88px 0;background:#fbfaf6}.about-partner-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:100px;align-items:center}.about-partner-grid h2{max-width:760px;margin:0 0 22px;text-wrap:balance}.about-partner-grid>div:first-child>p{max-width:720px;color:var(--slate);font-size:.96rem}.about-partner-guidance{padding:8px 0 8px 34px;border-left:2px solid var(--blue-500)}.about-partner-guidance p{margin:0;color:var(--navy-800);font:500 1.04rem/1.72 var(--sans);text-wrap:pretty}.about-final-cta h2{letter-spacing:-.006em;font-kerning:normal;font-feature-settings:"kern" 1;text-wrap:balance}.about-final-cta p{max-width:760px;margin:12px 0 0}
@media(max-width:1080px){.about-story-grid{gap:64px}.about-founder-perspective-grid,.about-independence-grid,.about-partner-grid{gap:58px}.about-experience-ledger article{padding-right:22px}.about-experience-ledger article+article{padding-left:22px}.about-values-grid{grid-template-columns:1fr 1fr}.about-values-grid article,.about-values-grid article+article{padding:25px 24px 25px 0;border-left:0;border-bottom:1px solid var(--line)}.about-values-grid article:nth-child(even){padding-left:24px;border-left:1px solid var(--line)}.about-values-grid article:nth-child(n+3){border-bottom:0}}
@media(max-width:840px){.about-editorial-hero{padding:56px 0 64px}.about-editorial-hero h1{max-width:740px}.about-story-grid,.about-founder-perspective-grid,.about-independence-grid,.about-partner-grid{grid-template-columns:1fr}.about-story-grid,.about-founder-perspective-grid,.about-independence-grid,.about-partner-grid{gap:38px}.about-founder-portrait{width:min(100%,430px)}.about-experience-ledger{grid-template-columns:1fr}.about-experience-ledger article,.about-experience-ledger article+article{padding:24px 0;border-left:0;border-bottom:1px solid #c2d1dc}.about-experience-ledger article:last-child{border-bottom:0}.about-values-grid{grid-template-columns:1fr}.about-values-grid article,.about-values-grid article+article,.about-values-grid article:nth-child(even),.about-values-grid article:nth-child(n+3){padding:24px 0;border-left:0;border-bottom:1px solid var(--line)}.about-values-grid article:last-child{border-bottom:0}.about-partner-guidance{max-width:720px;padding:24px 0 0;border-left:0;border-top:1px solid #c8d2da}.about-final-cta .final-cta-inner{display:grid;grid-template-columns:1fr;gap:30px}.about-final-cta .btn{justify-self:start}}
@media(max-width:580px){.about-editorial-hero{padding:42px 0 49px}.about-editorial-hero h1{font-size:clamp(2.45rem,11.4vw,3.3rem);letter-spacing:-.04em}.about-hero-copy>p{font-size:.96rem}.about-mission-section,.about-story-section,.about-experience-section,.about-values-section,.about-founder-section,.about-independence-section,.about-partner-section{padding:62px 0}.about-mission h2{font-size:clamp(2rem,9vw,2.7rem)}.about-story-copy p{font-size:.95rem}.about-story-copy p:first-child{font-size:1.07rem}.about-proof{grid-template-columns:1fr}.about-proof article{padding:28px 0}.about-proof article+article{border-left:0;border-top:1px solid #b9cbd7}.about-founder-portrait{width:100%}.about-founder-portrait figcaption{display:block}.about-founder-portrait span{margin-top:5px;text-align:left}.about-founder-perspective blockquote p{font-size:clamp(1.6rem,7vw,1.85rem)}.about-partner-guidance p{font-size:1rem}.about-final-cta h2{letter-spacing:0}.about-final-cta .btn{width:100%}}
