.consulting h1{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(2.75rem,5.4vw,4.7rem);line-height:1.06}.consulting h1 em{color:var(--accent);font-family:inherit;font-style:normal;font-weight:750}.consult-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:72px;padding:76px 0 86px;display:grid}.consult-footnote{color:var(--muted);max-width:470px;margin-top:28px;font-size:.85rem;line-height:1.6}.offer-card{box-shadow:var(--shadow);background:linear-gradient(145deg,#efe8f9,#fff);border:1px solid #ded3ec;border-radius:28px;padding:32px}.offer-card h2{letter-spacing:-.035em;margin:18px 0;font-size:1.8rem;line-height:1.16}.offer-price{letter-spacing:-.065em;margin:24px 0 12px;font-size:3.8rem;font-weight:700;line-height:1}.offer-price span{letter-spacing:.08em;font-size:.85rem;font-weight:400}.offer-summary{color:var(--muted);margin-bottom:26px;line-height:1.7}.offer-facts{border-top:1px solid #ded3ec;margin:0 0 26px}.offer-facts div{border-bottom:1px solid #ded3ec;grid-template-columns:65px minmax(0,1fr);gap:12px;padding:12px 0;font-size:.85rem;line-height:1.5;display:grid}.offer-facts dt{color:var(--muted)}.offer-facts dd{margin:0}.deliverables{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;display:grid}.deliverable{border-top:1px solid var(--line);gap:20px;padding:24px 0;display:flex}.deliverable-number{color:var(--accent);min-width:22px;padding-top:5px;font-size:.8rem}.consulting h3{letter-spacing:-.02em;margin:0 0 10px;font-size:1.15rem;line-height:1.35}.deliverable p,.consult-muted,.process-list p,.fit-grid p,.inquiry p{color:var(--muted);margin:0 0 14px;line-height:1.75}.scope-note{border-left:3px solid var(--blue);background:#efe8f9;border-radius:16px;margin-top:22px;padding:20px 24px}.scope-note p{margin:0;font-size:.95rem;line-height:1.7}.consult-process{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:80px;display:grid}.consult-process h2{margin-bottom:22px}.process-list{margin:0;padding-left:28px}.process-list li{padding:0 0 24px 12px}.process-list li:last-child{padding-bottom:0}.process-list li::marker{color:var(--accent);font-size:.85rem}.sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sample-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:28px}.sample-card h3{margin:18px 0 24px}.sample-card dl{margin:0}.sample-card dl div{border-top:1px solid var(--line);padding:16px 0}.sample-card dl div:last-child{padding-bottom:0}.sample-card dt{text-transform:uppercase;letter-spacing:.09em;color:var(--blue);margin-bottom:8px;font-size:.75rem;font-weight:700}.sample-card dd{color:var(--muted);margin:0;font-size:.95rem;line-height:1.7}.sample-card ol{margin:0 0 24px;padding-left:22px}.sample-card li{color:var(--muted);margin-bottom:14px;padding-left:5px;font-size:.95rem;line-height:1.7}.sample-card .small{color:var(--muted);margin-bottom:0;line-height:1.7}.fit-grid,.inquiry{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.fit-grid h2,.inquiry h2{margin-bottom:24px}.fit-details ul{color:var(--muted);padding-left:20px;line-height:1.75}.fit-details li{margin-bottom:8px;padding-left:5px}.inquiry-note{box-shadow:var(--shadow);border:1px solid var(--line);background:#fff;border-radius:24px;padding:28px}.inquiry-note p:last-child{margin-bottom:0}.inquiry-note .inquiry-link-note{margin-top:18px}.consulting [id]{scroll-margin-top:24px}@media (width<=900px){.consult-hero{gap:36px}.offer-card{padding:26px}.consult-process{gap:40px}}@media (width<=760px){.consult-hero{grid-template-columns:1fr;gap:36px;padding:48px 0 58px}.consulting h1{font-size:clamp(2.5rem,9vw,3.5rem)}.offer-card{box-shadow:var(--shadow)}.deliverables,.consult-process,.sample-grid,.fit-grid,.inquiry{grid-template-columns:1fr;gap:26px}.deliverables{gap:0}.sample-card{padding:24px}.consulting .section-head{gap:20px}.consult-process h2 br{display:none}}
