.contact-module-scss-module__dkT3IG__slab{box-shadow:0 0 0 100vmax var(--ground);clip-path:inset(0 -100vmax);gap:56px;padding-block:clamp(32px,16px + 4vw,96px) clamp(56px,40px + 4vw,112px);display:grid;position:relative}@media (min-width:1024px){.contact-module-scss-module__dkT3IG__slab{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px}}.contact-module-scss-module__dkT3IG__card{border-radius:var(--radius-surface);min-width:0;box-shadow:var(--shadow-2);padding:24px 20px 28px}@media (min-width:768px){.contact-module-scss-module__dkT3IG__card{padding:40px}}@media (min-width:1024px){.contact-module-scss-module__dkT3IG__card{grid-column:1/span 7}}.contact-module-scss-module__dkT3IG__formTitle{font-size:var(--type-h2-prose);letter-spacing:-.01em;word-spacing:.03em;font-weight:720;font-stretch:80%;line-height:1.1}.contact-module-scss-module__dkT3IG__formNote{max-width:44ch;color:var(--fg-muted);margin-block-start:8px;font-size:1.0625rem;line-height:1.55}.contact-module-scss-module__dkT3IG__channels{align-content:start;justify-items:start;min-width:0;display:grid}@media (min-width:1024px){.contact-module-scss-module__dkT3IG__channels{grid-column:9/span 4;padding-block-start:40px}}.contact-module-scss-module__dkT3IG__channelsTitle{max-width:16ch;font-size:var(--type-h2-prose);letter-spacing:-.01em;word-spacing:.03em;margin-block-end:24px;font-weight:720;font-stretch:80%;line-height:1.1}.contact-module-scss-module__dkT3IG__whatsapp{width:100%}@media (min-width:768px){.contact-module-scss-module__dkT3IG__whatsapp{width:auto}}@media (min-width:1024px){.contact-module-scss-module__dkT3IG__whatsapp{width:100%}}.contact-module-scss-module__dkT3IG__channelList{border-block-start:1px solid var(--line);width:100%;margin-block-start:24px}.contact-module-scss-module__dkT3IG__channel{border-block-end:1px solid var(--line);min-height:72px;color:var(--fg);align-items:center;gap:14px;padding-block:12px;text-decoration:none;display:flex}.contact-module-scss-module__dkT3IG__channel>svg{flex:none}.contact-module-scss-module__dkT3IG__channel>svg:last-child{transition:translate var(--dur-state) var(--ease-out);margin-inline-start:auto}@media (hover:hover) and (pointer:fine){.contact-module-scss-module__dkT3IG__channel:hover .contact-module-scss-module__dkT3IG__channelValue{text-decoration:underline}}html[data-motion=full] .contact-module-scss-module__dkT3IG__channel:hover>svg:last-child{translate:-4px -4px}.contact-module-scss-module__dkT3IG__channelText{min-width:0;display:grid}.contact-module-scss-module__dkT3IG__channelLabel{color:var(--fg-muted);font-size:var(--type-meta);line-height:1.4}.contact-module-scss-module__dkT3IG__channelValue{font-variant-numeric:tabular-nums;text-underline-offset:.25em;overflow-wrap:anywhere;justify-self:start;font-size:1.25rem;font-weight:600;line-height:1.35;text-decoration-thickness:1.5px}.contact-module-scss-module__dkT3IG__details{color:var(--fg-muted);font-size:var(--type-meta);margin-block-start:16px}.contact-module-scss-module__dkT3IG__steps{gap:40px 24px;display:grid}@media (min-width:768px){.contact-module-scss-module__dkT3IG__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-module-scss-module__dkT3IG__step{border-block-start:2px solid var(--fg);grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:16px;padding-block-start:16px;display:grid}@media (min-width:768px){.contact-module-scss-module__dkT3IG__step{grid-template-columns:minmax(0,1fr)}}.contact-module-scss-module__dkT3IG__stepNumber{min-width:1.4ch;color:var(--fg);font-size:var(--type-numeral);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:3rem;font-weight:760;font-stretch:75%;line-height:.9}@media (min-width:768px){.contact-module-scss-module__dkT3IG__stepNumber{grid-row:auto;margin-block-end:20px}}.contact-module-scss-module__dkT3IG__stepTitle{font-size:var(--type-h3);letter-spacing:-.005em;align-self:center;font-size:1.375rem;font-weight:600;font-stretch:100%;line-height:1.2}.contact-module-scss-module__dkT3IG__stepText{max-width:36ch;color:var(--fg-muted);margin-block-start:6px}
