.contact-page__hero{background:linear-gradient(180deg, var(--color-brand-neutral-100), var(--color-brand-canvas) 60%);padding:160px 0 clamp(80px,9vw,128px)}.contact-page__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.contact-page__intro{position:sticky;top:124px}.contact-page h1{color:var(--color-brand-purple);letter-spacing:-.045em;margin:0;font-size:clamp(46px,5.4vw,80px);font-weight:500;line-height:1}.contact-steps{border-top:1px solid var(--color-brand-neutral-200);gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.contact-steps li{border-bottom:1px solid var(--color-brand-neutral-200);gap:16px;padding:18px 0;display:flex}.contact-steps li>span{background:var(--color-brand-yellow);width:30px;height:30px;color:var(--color-brand-ink);font:400 13px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:inline-grid}.contact-steps strong{color:var(--color-brand-ink);font-size:17px;font-weight:500;display:block}.contact-steps p{color:var(--color-brand-neutral-600);margin:4px 0 0;font-size:15px;line-height:1.5}.contact-page__direct{margin-top:28px}.contact-page__direct p{color:var(--color-brand-neutral-600);margin:0;font-size:15px}.contact-page__direct>a{color:var(--color-brand-purple);letter-spacing:-.02em;text-underline-offset:5px;margin-top:4px;font-size:22px;font-weight:500;display:inline-block}.contact-page__guide{margin-top:16px!important}.contact-page__guide a{color:var(--color-brand-purple);text-underline-offset:4px}@media (width<=960px){.contact-page__grid{grid-template-columns:1fr}.contact-page__intro{position:static}}@media (width<=520px){.contact-page__hero{padding-top:124px}}
