/* A focused invitation between discovering a capability and reading the approach. */
.consultation-prompt{background:#e9eee6;border-block:1px solid #cbd4c5;padding-block:64px}.consultation-prompt-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,96px);align-items:start}.consultation-prompt h2{font-size:clamp(30px,3.4vw,52px);line-height:1.08;letter-spacing:-.04em;max-width:620px;margin-top:18px}.consultation-prompt p:not(.eyebrow){font-size:16px;line-height:1.75;max-width:530px;margin-top:22px;color:#435244}.consultation-intents{display:grid;border-top:1px solid #a9b6a3}.consultation-intents a{display:grid;grid-template-columns:30px 1fr 28px;align-items:center;gap:16px;padding:24px 0;border-bottom:1px solid #bfcab9;font-size:18px;line-height:1.35;transition:color .2s,background .2s}.consultation-intents a:hover{background:#dde6d8;color:#1e522f}.consultation-intents small{font-size:12px;color:#62725c}.consultation-intents b{font-size:24px;font-weight:400}.consultation-prompt .consultation-note{font-size:14px;color:#5d6a56;margin-top:20px}.contact .contact-action .cta-context{padding:0;margin:0 0 20px;border:0;background:none;color:#bfcee2;font-size:14px;max-width:340px}.film-hero-actions .button{max-width:100%;white-space:normal;text-align:left}.film-hero.is-auto .hero-tab-progress:after{animation-duration:var(--slide-duration,12s)}
@media(max-width:760px){.consultation-prompt{padding-block:48px}.consultation-prompt-grid{grid-template-columns:1fr;gap:32px}.consultation-intents a{font-size:16px;padding:20px 0;gap:10px}.consultation-prompt h2{font-size:34px}.consultation-prompt .consultation-note{font-size:14px}.film-hero-actions{column-gap:14px;row-gap:16px}.film-hero .hero-slide .button{max-width:calc(100vw - 48px)}}
@media(prefers-reduced-motion:reduce){.consultation-intents a{transition:none}}
