.home-module__txgM7a__hero{padding-block:clamp(40px,6vw,84px) clamp(36px,5vw,64px)}.home-module__txgM7a__heroGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.home-module__txgM7a__heroText h1{margin-top:18px;font-size:clamp(2.05rem,3.8vw,3.1rem)}.home-module__txgM7a__sub{color:#3a3a3a;max-width:46ch;margin:22px 0 28px;font-size:1.14rem}.home-module__txgM7a__trust{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:26px 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.home-module__txgM7a__trust li{align-items:center;gap:8px;display:flex}.home-module__txgM7a__trust li:before{content:"";background:var(--sage);border-radius:50%;width:6px;height:6px}.home-module__txgM7a__heroMedia{position:relative}.home-module__txgM7a__pillars{grid-template-columns:1.35fr 1fr 1fr;align-items:stretch;gap:20px;margin-top:34px;display:grid}.home-module__txgM7a__pill{border:1px solid var(--green);border-radius:var(--r);background:var(--green);color:#fff;padding:26px}.home-module__txgM7a__pillEyebrow{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;font-size:.72rem;font-weight:700}.home-module__txgM7a__pill h3{color:#fff;margin:12px 0 8px;font-weight:800}.home-module__txgM7a__pill p{color:#fff;max-width:none;font-size:.94rem;font-weight:600}.home-module__txgM7a__pathGrid{margin-top:34px}.home-module__txgM7a__steps{flex-direction:column;gap:18px;max-width:640px;margin:0;padding:0;list-style:none;display:flex}.home-module__txgM7a__step{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);align-items:flex-start;gap:20px;padding:22px 26px;display:flex}.home-module__txgM7a__stepNum{font-family:var(--display);color:var(--green);min-width:26px;font-size:1.4rem}.home-module__txgM7a__step h3{margin:0 0 4px}.home-module__txgM7a__step p{color:var(--muted);margin:0;font-size:.94rem}.home-module__txgM7a__svcHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.home-module__txgM7a__svcGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;display:grid}.home-module__txgM7a__svc{color:inherit;background:var(--beige-wash);border-color:var(--border-strong);flex-direction:column;text-decoration:none;display:flex}.home-module__txgM7a__svc:hover{text-decoration:none}.home-module__txgM7a__svcWide{grid-column:span 2}.home-module__txgM7a__svcWho{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.home-module__txgM7a__svc h3{color:var(--ink);margin:8px 0 6px}.home-module__txgM7a__svc p{color:#2c2b28;flex:1;font-size:.94rem}.home-module__txgM7a__svcMore{color:var(--green);margin-top:14px;font-size:.9rem;font-weight:700}.home-module__txgM7a__teamHead{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(28px,5vw,56px);display:grid}.home-module__txgM7a__teamGrid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.home-module__txgM7a__member{text-align:center;flex-direction:column;align-items:center;display:flex}.home-module__txgM7a__portraitWrap{width:min(200px,78%);position:relative}.home-module__txgM7a__portrait{aspect-ratio:1;border:1px solid var(--border-strong);outline:1px solid var(--border);outline-offset:10px;background:#fff;border-radius:50%;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 44px -30px #1e1e1e66}.home-module__txgM7a__portraitBrand{background:linear-gradient(160deg, var(--sage-wash,#eef2ec) 0%, #e6e0d3 100%);justify-content:center;align-items:center;display:flex}.home-module__txgM7a__initials{font-family:var(--display);letter-spacing:.08em;color:#8a927f;font-size:2.6rem}.home-module__txgM7a__photoTag{z-index:1;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:#6f6a5e;-webkit-backdrop-filter:saturate(140%)blur(8px);border:1px solid var(--border);background:#f7f5f2b8;border-radius:999px;padding:4px 11px;font-size:.58rem;font-weight:600;position:absolute;bottom:0;left:50%;transform:translate(-50%,45%)}.home-module__txgM7a__memberName{margin:22px 0 2px}.home-module__txgM7a__memberRole{color:var(--muted);font-size:.9rem}.home-module__txgM7a__memberCred{color:var(--sage);margin-top:2px;font-size:.82rem;font-weight:600}.home-module__txgM7a__proof{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5vw,56px);display:grid}.home-module__txgM7a__proofText{text-align:center}.home-module__txgM7a__proofText .home-module__txgM7a__eyebrow{justify-content:center}.home-module__txgM7a__proofNote{color:#4a4741;max-width:44ch;margin:26px auto 0;font-size:clamp(1.15rem,1.7vw,1.4rem);font-style:italic;line-height:1.75}@media (max-width:900px){.home-module__txgM7a__heroGrid{grid-template-columns:1fr}.home-module__txgM7a__heroMedia{order:-1;max-width:440px}.home-module__txgM7a__pillars{grid-template-columns:1fr}.home-module__txgM7a__svcGrid{grid-template-columns:1fr 1fr}.home-module__txgM7a__svcWide{grid-column:span 2}.home-module__txgM7a__teamHead,.home-module__txgM7a__proof{grid-template-columns:1fr}}@media (max-width:560px){.home-module__txgM7a__svcGrid{grid-template-columns:1fr}.home-module__txgM7a__svcWide{grid-column:span 1}.home-module__txgM7a__teamGrid{grid-template-columns:1fr 1fr}}
