.resource-row[data-astro-cid-l7f3dtun]{border-top:1px solid #d8e1e9;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:10%;margin-top:72px;padding-top:56px;display:grid}.resource-row[data-astro-cid-l7f3dtun] h3[data-astro-cid-l7f3dtun]{margin-bottom:15px;font-size:1.25rem;line-height:1.7}.resource-row[data-astro-cid-l7f3dtun] .eyebrow[data-astro-cid-l7f3dtun]{margin-bottom:12px}.resource-row[data-astro-cid-l7f3dtun]>div[data-astro-cid-l7f3dtun]:first-child{max-width:520px}.resource-row[data-astro-cid-l7f3dtun] p[data-astro-cid-l7f3dtun]{font-size:.9375rem;line-height:2}.shared-records-grid[data-astro-cid-l7f3dtun]{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;align-items:start;gap:16px;width:100%;max-width:260px;display:grid}.shared-record-preview[data-astro-cid-l7f3dtun]{box-shadow:none;background:0 0;border:0;padding:0;display:block}.shared-record-preview[data-astro-cid-l7f3dtun] img[data-astro-cid-l7f3dtun]{border:1px solid #dce4eb;width:100%;height:auto;transition:border-color .25s;display:block}.shared-record-preview[data-astro-cid-l7f3dtun]:hover img[data-astro-cid-l7f3dtun]{border-color:#9eafbf}.shared-record-preview[data-astro-cid-l7f3dtun]>span[data-astro-cid-l7f3dtun]{color:#73808c;justify-content:space-between;align-items:center;gap:5px;min-height:44px;font-size:.6875rem;line-height:1.7;display:flex}.shared-record-preview[data-astro-cid-l7f3dtun] .arrow{flex-shrink:0;width:12px;height:12px}@media (width<=760px){.resource-row[data-astro-cid-l7f3dtun]{grid-template-columns:1fr;gap:30px;margin-top:48px;padding-top:36px}.shared-records-grid[data-astro-cid-l7f3dtun]{justify-self:start;gap:12px;max-width:220px}}.record-dialog[data-astro-cid-l7f3dtun]{width:min(1040px,100% - 40px);max-width:none;height:min(1050px,100dvh - 40px);max-height:none;color:var(--ink);background:#fcfcfd;border:1px solid #dce3ea;border-radius:5px;margin:auto;padding:0;overflow:hidden;box-shadow:0 20px 100px #172f4a33}.record-dialog[data-astro-cid-l7f3dtun][open]{flex-direction:column;display:flex}.record-dialog[data-astro-cid-l7f3dtun]::backdrop{backdrop-filter:blur(6px);background:#25343dcc}.record-dialog-top[data-astro-cid-l7f3dtun]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:12px 24px;display:flex}.record-dialog-top[data-astro-cid-l7f3dtun] h2[data-astro-cid-l7f3dtun]{letter-spacing:0;font-size:1rem;line-height:1.6}.record-dialog-top[data-astro-cid-l7f3dtun] button[data-astro-cid-l7f3dtun]{white-space:nowrap;align-items:center;gap:15px;min-height:44px;font-size:.8125rem;display:flex}.record-dialog-top[data-astro-cid-l7f3dtun] button[data-astro-cid-l7f3dtun]>span[data-astro-cid-l7f3dtun]{font-size:1.5rem}.record-toolbar[data-astro-cid-l7f3dtun]{justify-content:space-between;gap:20px;padding:8px 24px 0;font-size:.8125rem;display:flex}.record-toolbar[data-astro-cid-l7f3dtun]>div[data-astro-cid-l7f3dtun]{flex-wrap:wrap;gap:2px 18px;display:flex}.record-toolbar[data-astro-cid-l7f3dtun] button[data-astro-cid-l7f3dtun]{color:#687988;border-bottom:1px solid #0000;min-height:44px}.record-toolbar[data-astro-cid-l7f3dtun] button[data-astro-cid-l7f3dtun][aria-pressed=true]{color:#29445d;border-color:#819bb4}.record-toolbar[data-astro-cid-l7f3dtun]>[data-astro-cid-l7f3dtun][data-record-zoom]{color:#29445d}.record-view-hint[data-astro-cid-l7f3dtun]{color:#73808c;padding:8px 24px 12px;font-size:.6875rem}.record-scroll[data-astro-cid-l7f3dtun]{overscroll-behavior:contain;background:#edf1f5;flex:1;min-height:0;padding:24px;overflow:auto}.record-scroll[data-astro-cid-l7f3dtun]:focus-visible{outline-offset:-2px;outline:2px solid #427eaa}.record-image-wrap[data-astro-cid-l7f3dtun]{width:min(100%,850px);margin-inline:auto}.record-image-wrap[data-astro-cid-l7f3dtun] img[data-astro-cid-l7f3dtun]{background:#fff;width:100%;max-width:none;height:auto;display:block}.record-scroll[data-astro-cid-l7f3dtun].is-zoomed .record-image-wrap[data-astro-cid-l7f3dtun]{width:var(--record-native-width,1086px);max-width:none}@media (width<=760px){.record-dialog[data-astro-cid-l7f3dtun]{width:calc(100% - 16px);height:calc(100dvh - 16px)}.record-dialog-top[data-astro-cid-l7f3dtun]{gap:12px;padding:8px 14px}.record-dialog-top[data-astro-cid-l7f3dtun] h2[data-astro-cid-l7f3dtun]{font-size:.8125rem}.record-dialog-top[data-astro-cid-l7f3dtun] button[data-astro-cid-l7f3dtun]{gap:8px;font-size:.75rem}.record-toolbar[data-astro-cid-l7f3dtun]{flex-wrap:wrap;gap:10px;padding:6px 14px 0;font-size:.75rem}.record-toolbar[data-astro-cid-l7f3dtun]>div[data-astro-cid-l7f3dtun]{gap:2px 16px}.record-view-hint[data-astro-cid-l7f3dtun]{padding:8px 14px 10px}.record-scroll[data-astro-cid-l7f3dtun]{padding:12px}}.work-result[data-astro-cid-zw2caawd]{isolation:isolate;background:radial-gradient(at 90% 10%,#edf3fb80,#0000 57%),linear-gradient(135deg,#fff,#fefcfe);border:1px solid #e4e8ee;border-radius:7px;min-width:0;padding:26px 28px 24px;position:relative;box-shadow:0 15px 40px -25px #6b789326}.work-result[data-astro-cid-zw2caawd]:before{content:"";background:var(--gradient);opacity:.6;height:1px;position:absolute;inset:-1px 20px auto}.work-result-heading[data-astro-cid-zw2caawd]{color:#627687;font-size:.8125rem;line-height:1.6}.work-result-comparison[data-astro-cid-zw2caawd]{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:end;gap:12px;margin-top:20px;display:grid}.work-result-phase[data-astro-cid-zw2caawd]{color:#7d8695;margin-bottom:6px;font-size:.6875rem;line-height:1.6;display:block}.work-result-before[data-astro-cid-zw2caawd] p[data-astro-cid-zw2caawd],.work-result-after[data-astro-cid-zw2caawd] p[data-astro-cid-zw2caawd]{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;height:56px;margin:0;line-height:56px;display:flex}.work-result-before[data-astro-cid-zw2caawd] p[data-astro-cid-zw2caawd]{letter-spacing:-.035em;color:#566673;font-size:1.9rem}.work-result-comparison[data-astro-cid-zw2caawd] small[data-astro-cid-zw2caawd]{letter-spacing:0;color:#697e8b;font-size:.8125rem;font-weight:400}.work-result-arrow[data-astro-cid-zw2caawd]{color:#8e9bad;align-self:end;width:24px;margin-bottom:18px}.work-result-after[data-astro-cid-zw2caawd] p[data-astro-cid-zw2caawd]{color:#5c7597;gap:6px}.work-result-after[data-astro-cid-zw2caawd] p[data-astro-cid-zw2caawd]>span[data-astro-cid-zw2caawd]{font-size:1.15rem;font-weight:400}.work-result-after[data-astro-cid-zw2caawd] strong[data-astro-cid-zw2caawd]{letter-spacing:-.045em;font-size:3.5rem;font-weight:400;line-height:1}.work-result-flow[data-astro-cid-zw2caawd]{height:106px;margin:15px 0 18px;overflow:hidden}.work-result-flow[data-astro-cid-zw2caawd] svg[data-astro-cid-zw2caawd]{width:100%;height:100%;display:block}.work-result[data-astro-cid-zw2caawd] .work-result-copy[data-astro-cid-zw2caawd]{color:#465e70;margin:0;font-size:.875rem;line-height:1.8}.work-result-source[data-astro-cid-zw2caawd]{color:#798694;border-top:1px solid #e2e7ed;margin-top:14px;padding-top:12px;font-size:.6875rem;line-height:1.85;display:block}@media (width<=1000px){.work-result[data-astro-cid-zw2caawd]{padding:23px 22px 21px}.work-result-comparison[data-astro-cid-zw2caawd]{gap:9px}.work-result-before[data-astro-cid-zw2caawd] p[data-astro-cid-zw2caawd]{font-size:1.75rem}.work-result-after[data-astro-cid-zw2caawd] strong[data-astro-cid-zw2caawd]{font-size:3.25rem}}@media (width<=360px){.work-result[data-astro-cid-zw2caawd]{padding:22px 18px 20px}.work-result-comparison[data-astro-cid-zw2caawd]{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:7px}.work-result-arrow[data-astro-cid-zw2caawd]{width:18px}.work-result-before[data-astro-cid-zw2caawd] p[data-astro-cid-zw2caawd]{font-size:1.6rem}.work-result-after[data-astro-cid-zw2caawd] strong[data-astro-cid-zw2caawd]{font-size:3rem}.work-result-after[data-astro-cid-zw2caawd] p[data-astro-cid-zw2caawd]{gap:4px}.work-result-after[data-astro-cid-zw2caawd] p[data-astro-cid-zw2caawd]>span[data-astro-cid-zw2caawd]{font-size:1rem}.work-result-comparison[data-astro-cid-zw2caawd] small[data-astro-cid-zw2caawd]{font-size:.75rem}}[data-page=consulting] main .container{max-width:1120px}[data-page=consulting] .section{padding-block:124px}[data-page=consulting] .section-label{letter-spacing:.09em;margin-bottom:64px}[data-page=consulting] .detail-hero{padding-top:140px;padding-bottom:0}[data-page=consulting] .detail-hero-grid{grid-template-columns:1.15fr .85fr;gap:13%;padding-block:35px 68px}[data-page=consulting] .detail-hero h1{font:400 clamp(2.5rem,3.6vw,3.4rem)/1.6 var(--serif);letter-spacing:.04em;margin-bottom:32px}[data-page=consulting] .detail-hero .lead{font-size:1rem;line-height:2.1}[data-page=consulting] .detail-hero .button{margin-top:36px}.consulting-starts{border-left:1px solid var(--line);padding-left:32px}.consulting-starts .starting-label{color:#778092;letter-spacing:.04em;margin-bottom:34px;font-size:.75rem}.consulting-starts>div+div{margin-top:32px}.consulting-starts h2{letter-spacing:.03em;text-wrap:initial;font-size:1.125rem;line-height:1.7}.consulting-starts>div p{margin-top:9px;font-size:.875rem;line-height:1.9}[data-page=consulting] .page-index{border-bottom:0;justify-content:space-between;gap:28px;margin-top:0;padding-block:22px 30px}[data-page=consulting] .process-section{background:#f4f7f9;margin-top:40px}[data-page=consulting] .section-heading{max-width:720px;margin-bottom:64px;display:block}[data-page=consulting] .section-heading h2{margin-bottom:24px}[data-page=consulting] .section-heading>p{font-size:1rem;line-height:2}[data-page=consulting] .process-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;display:grid}[data-page=consulting] .process-list li{border-top:1px solid #d2dce5;border-bottom:0;padding:28px 0 0;display:block}[data-page=consulting] .process-list .eyebrow{margin-bottom:22px;font-size:.6875rem}[data-page=consulting] .process-list h3{letter-spacing:.01em;text-wrap:initial;margin-bottom:18px;font-size:1.25rem;line-height:1.7}[data-page=consulting] .process-list p{font-size:.9375rem;line-height:2.05}[data-page=consulting] .foundation-note{background:0 0;border:0;border-radius:0;grid-template-columns:130px minmax(0,1fr);gap:32px;max-width:870px;margin-top:56px;padding:0}[data-page=consulting] .foundation-note>span{padding-top:2px}[data-page=consulting] .foundation-note p{font-size:.875rem;line-height:2}[data-page=consulting] .voice-story{grid-template-columns:1fr 1fr;align-items:center;gap:12%}[data-page=consulting] .story-text>h2{letter-spacing:.03em;text-wrap:initial;margin-bottom:32px;font-size:clamp(1.75rem,2.5vw,2.3rem);line-height:1.7}[data-page=consulting] .story-text>p{max-width:29em;font-size:1rem;line-height:2.05}[data-page=consulting] .story-text .disclosure{margin-top:36px}[data-page=consulting] .voice-quote{width:100%;max-width:420px;box-shadow:none;background:0 0;border:0;border-left:1px solid #e0ddd8;border-radius:0;justify-self:end;padding:0 0 0 22px}.voice-note-label{font:400 .75rem/1.7 var(--sans);letter-spacing:.05em;color:#847c70;margin-bottom:18px;display:block}[data-page=consulting] .voice-quote blockquote{font:400 .9375rem/2 var(--serif);letter-spacing:.015em}[data-page=consulting] .voice-quote blockquote p{color:#575951}[data-page=consulting] .voice-quote blockquote p+p{margin-top:1em}[data-page=consulting] .voice-quote blockquote strong{font:inherit;color:inherit;margin:0;display:inline}.voice-credit{flex-direction:column;gap:3px;font-size:.75rem;line-height:1.9;display:flex}[data-page=consulting] .voice-credit{color:#7e786e;border:0;margin-top:20px;padding-top:0}.voice-credit>span+span{font-size:.6875rem}[data-page=consulting] .report-explanation{border:0;grid-template-columns:1fr 1fr;align-items:start;gap:12%;margin-top:80px;padding-top:0}[data-page=consulting] .report-explanation>.report-description{max-width:540px;padding-top:36px}[data-page=consulting] .report-explanation h3{margin-bottom:24px;font-size:1.65rem;line-height:1.8}[data-page=consulting] .report-explanation p{font-size:.9375rem;line-height:2}[data-page=consulting] .report-explanation .eyebrow{font-size:.75rem}.plan-outline{color:var(--muted);margin-top:24px;font-size:.875rem;line-height:1.9;list-style:none}.plan-outline li{border-top:1px solid var(--line);padding:12px 0}.report-supplement{margin-top:18px}[data-page=consulting] .change-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:12%}[data-page=consulting] .change-grid h2{margin-bottom:32px;font-size:clamp(1.75rem,2.7vw,2.5rem)}[data-page=consulting] .change-grid>div:first-child>p{max-width:30em;font-size:1rem;line-height:2.05}[data-page=consulting] .work-case{background:linear-gradient(125deg,#f3f7fa,#f8f6fa)}[data-page=consulting] .fees-grid{grid-template-columns:1fr 1fr;align-items:start;gap:13%}[data-page=consulting] .fees-grid h2{margin-bottom:32px;font-size:clamp(1.75rem,2.7vw,2.5rem)}[data-page=consulting] .fees-grid>div:first-child>p{font-size:1rem;line-height:2.05}[data-page=consulting] .fees-grid .paired-threads{margin-top:30px}[data-page=consulting] .fees-info{background:0 0;border:0;border-radius:0;padding:0}[data-page=consulting] .fees-info>.eyebrow{margin-bottom:24px}[data-page=consulting] .fees-info>.fees-recommendation{border-bottom:0;margin-bottom:0;padding-bottom:26px}[data-page=consulting] .price-row{padding-block:24px}[data-page=consulting] .price-row:first-of-type{border-top:1px solid var(--line)}[data-page=consulting] .price-row>small{font-size:.75rem}[data-page=consulting] .included{margin-block:32px}[data-page=consulting] .included li{margin-bottom:12px;line-height:1.9}[data-page=consulting] .fees-info>p{font-size:.875rem;line-height:2}[data-page=consulting] .fees-info>.price-row+p{margin-top:28px}[data-page=consulting] .fees-info>p.fine-print{margin-top:24px;font-size:.8125rem}[data-page=consulting] .faq-grid{grid-template-columns:.65fr 1.35fr;gap:12%}[data-page=consulting] .faq-grid .disclosure summary{padding-block:27px}[data-page=consulting] .disclosure-body{padding-bottom:30px}@media (width<=1100px){[data-page=consulting] .detail-hero-grid{gap:8%}.consulting-starts{padding-left:24px}[data-page=consulting] .process-list{gap:32px}[data-page=consulting] .voice-story,[data-page=consulting] .change-grid,[data-page=consulting] .fees-grid{gap:8%}[data-page=consulting] .voice-quote{padding:0 0 0 20px}}@media (width<=760px){[data-page=consulting] .section{padding-block:80px}[data-page=consulting] .section-label{margin-bottom:42px;font-size:.75rem;line-height:1.8}[data-page=consulting] .detail-hero{padding-top:100px}[data-page=consulting] .detail-hero-grid{grid-template-columns:1fr;gap:54px;padding:12px 0 44px}[data-page=consulting] .detail-hero h1{margin-bottom:25px;font-size:clamp(1.65rem,7.6vw,2.75rem)}[data-page=consulting] .detail-hero .lead{font-size:.9375rem}.consulting-starts{padding-left:22px}.consulting-starts .starting-label{margin-bottom:26px}.consulting-starts>div+div{margin-top:26px}.consulting-starts h2{font-size:1.0625rem}[data-page=consulting] .page-index{justify-content:flex-start;gap:4px 24px;padding-bottom:20px;font-size:.75rem}[data-page=consulting] .process-section{margin-top:22px}[data-page=consulting] .section-heading{margin-bottom:44px}[data-page=consulting] .section-heading h2{margin-bottom:22px;font-size:1.75rem}[data-page=consulting] .section-heading>p{font-size:.9375rem}[data-page=consulting] .process-list{grid-template-columns:1fr;gap:34px}[data-page=consulting] .process-list li{padding-top:26px}[data-page=consulting] .process-list .eyebrow{margin-bottom:14px}[data-page=consulting] .process-list h3{margin-bottom:14px;font-size:1.1875rem}[data-page=consulting] .process-list p{font-size:.9375rem}[data-page=consulting] .foundation-note{border-top:1px solid var(--line);grid-template-columns:1fr;gap:12px;margin-top:40px;padding-top:26px}[data-page=consulting] .voice-story{grid-template-columns:1fr;gap:44px}[data-page=consulting] .story-text>h2{margin-bottom:25px;font-size:1.75rem}[data-page=consulting] .story-text>p{font-size:.9375rem}[data-page=consulting] .voice-quote{max-width:none;padding:0 0 0 18px}[data-page=consulting] .voice-quote blockquote{font-size:.9375rem}[data-page=consulting] .report-explanation{grid-template-columns:1fr;gap:18px;margin-top:56px}[data-page=consulting] .report-explanation>.report-description{padding-top:0}[data-page=consulting] .report-explanation h3{margin-bottom:0;font-size:1.4rem}[data-page=consulting] .change-grid,[data-page=consulting] .fees-grid{grid-template-columns:1fr;gap:44px}[data-page=consulting] .change-grid h2,[data-page=consulting] .fees-grid h2{margin-bottom:26px;font-size:1.75rem}[data-page=consulting] .change-grid>div:first-child>p,[data-page=consulting] .fees-grid>div:first-child>p{font-size:.9375rem}[data-page=consulting] .fees-grid .paired-threads{height:130px;margin-top:12px}[data-page=consulting] .faq-grid{grid-template-columns:1fr;gap:36px}[data-page=consulting] .faq-grid .disclosure summary{padding-block:24px;font-size:.9375rem}}[data-page=consulting] .heading-phrase{overflow-wrap:normal;max-width:100%;display:inline-block}[data-page=consulting] .consulting-title-line{display:block}[data-page=consulting] .consulting-process-title{text-wrap:wrap}@media (width>=761px) and (width<=1000px){[data-page=consulting] .detail-hero h1{font-size:clamp(1.8rem,4vw,2.5rem)}}
