.contact-hub{--contact-ink: #332316;--contact-brown: #4a2c19;--contact-caramel: #b85d16;--contact-cream: #f7edd8;--contact-paper: #fffdf8;--contact-line: rgba(74, 44, 25, .16);--contact-green: #168a47;background:linear-gradient(180deg,var(--contact-cream) 0%,#fffaf0 100%);color:var(--contact-ink);padding:3.2rem 0 6.4rem}.contact-hub *{box-sizing:border-box}.contact-hub__page{max-width:120rem}.contact-hub__hero{position:relative;display:grid;gap:3.2rem;overflow:hidden;border-radius:2.8rem;background:radial-gradient(circle at 82% 20%,rgba(240,201,133,.18),transparent 30%),linear-gradient(135deg,#3f2517,#58351f);color:#fffaf1;padding:clamp(3.2rem,7vw,7.2rem);box-shadow:0 2.2rem 5rem #4126152e}.contact-hub__hero:after{content:"";position:absolute;width:30rem;height:30rem;right:-10rem;bottom:-16rem;border:1px solid rgba(255,250,241,.15);border-radius:50%}.contact-hub__hero-content{position:relative;z-index:1;max-width:72rem}.contact-hub__eyebrow{margin:0 0 1.2rem;color:#f4c781;font-size:1.25rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.contact-hub__eyebrow--dark{color:var(--contact-caramel)}.contact-hub__hero h1{max-width:68rem;margin:0;color:inherit;font-size:clamp(4rem,7vw,7.2rem);line-height:.98;letter-spacing:-.045em}.contact-hub__intro{max-width:64rem;margin:2rem 0 0;color:#fffaf1db;font-size:clamp(1.7rem,2.2vw,2.1rem);line-height:1.55}.contact-hub__hero-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.contact-hub__button{display:inline-flex;min-height:5.2rem;align-items:center;justify-content:center;gap:1rem;border:1px solid transparent;border-radius:999px;padding:1.25rem 2.2rem;font-size:1.55rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.contact-hub__button:hover{transform:translateY(-2px)}.contact-hub__button:focus-visible,.contact-hub__card a:focus-visible,.contact-hub__social a:focus-visible{outline:3px solid #f4c781;outline-offset:3px}.contact-hub__button--whatsapp{background:var(--contact-green);color:#fff}.contact-hub__button--whatsapp:hover{background:#0f7339;color:#fff}.contact-hub__button--secondary{border-color:#fffaf16b;background:#ffffff0f;color:#fffaf1}.contact-hub__button--secondary:hover{border-color:#fffaf1d1;background:#ffffff1f;color:#fff}.contact-hub__button-icon,.contact-hub__button-icon svg{width:2.2rem;height:2.2rem}.contact-hub__button-icon svg{display:block;fill:currentColor}.contact-hub__trust{display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin:2.4rem 0 0;padding:0;color:#fffaf1b8;font-size:1.35rem;list-style:none}.contact-hub__trust li:before{content:"\2713";margin-right:.7rem;color:#86d19f;font-weight:800}.contact-hub__mark{position:relative;z-index:1;display:none;width:22rem;height:22rem;align-self:center;justify-self:end;align-items:center;justify-content:center;flex-direction:column;border:1px solid rgba(255,250,241,.24);border-radius:50%;background:#ffffff0d;box-shadow:inset 0 0 0 1.2rem #ffffff06}.contact-hub__mark span{color:#f4c781;font-size:5rem;font-weight:800;letter-spacing:-.06em}.contact-hub__mark small{color:#fffaf1b3;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.contact-hub__channels{padding:clamp(5.6rem,8vw,8.8rem) 0 0}.contact-hub__section-heading{max-width:65rem}.contact-hub__section-heading h2{margin:0;color:var(--contact-ink);font-size:clamp(3rem,5vw,4.8rem);line-height:1.08;letter-spacing:-.035em}.contact-hub__section-heading>p:last-child{margin:1.4rem 0 0;color:#332316b8;font-size:1.65rem;line-height:1.55}.contact-hub__grid{display:grid;grid-template-columns:1fr;gap:1.6rem;margin-top:3.2rem}.contact-hub__card{display:flex;min-height:31rem;flex-direction:column;border:1px solid var(--contact-line);border-radius:2rem;background:var(--contact-paper);padding:2.6rem;box-shadow:0 1.2rem 3rem #4a2c1912}.contact-hub__card--featured{border-color:#168a474d;background:linear-gradient(180deg,#f6fff9 0%,var(--contact-paper) 100%)}.contact-hub__card-icon{display:inline-flex;width:4.8rem;height:4.8rem;align-items:center;justify-content:center;border-radius:1.4rem;background:#f0e0c4;color:var(--contact-brown)}.contact-hub__card--featured .contact-hub__card-icon{background:#dff4e7;color:var(--contact-green)}.contact-hub__card-icon svg{width:2.5rem;height:2.5rem;fill:currentColor}.contact-hub__card-kicker{margin:2rem 0 .5rem;color:var(--contact-caramel);font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.contact-hub__card h3{margin:0;color:var(--contact-ink);font-size:2.4rem;line-height:1.2}.contact-hub__card>p:not(.contact-hub__card-kicker){margin:1.2rem 0 2.4rem;color:#332316b3;font-size:1.5rem;line-height:1.55}.contact-hub__card a{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;border-top:1px solid var(--contact-line);padding-top:1.6rem;color:var(--contact-brown);font-size:1.45rem;font-weight:700;line-height:1.35;text-decoration:none}.contact-hub__card a:hover{color:var(--contact-caramel)}.contact-hub__social{display:flex;flex-direction:column;gap:1.8rem;margin-top:2rem;border:1px solid var(--contact-line);border-radius:1.8rem;background:#fffdf8b8;padding:2.2rem 2.4rem}.contact-hub__social div{display:flex;flex-direction:column;gap:.3rem}.contact-hub__social strong{color:var(--contact-ink);font-size:1.55rem}.contact-hub__social span{color:#332316a8;font-size:1.35rem}.contact-hub__social a{display:inline-flex;min-height:4.8rem;align-items:center;color:var(--contact-caramel);font-size:1.5rem;font-weight:700;text-decoration:none}.contact-hub__response-note{max-width:72rem;margin:2rem auto 0;color:#3323169e;font-size:1.3rem;line-height:1.55;text-align:center}@media screen and (min-width:750px){.contact-hub{padding-top:4.8rem}.contact-hub__social{flex-direction:row;align-items:center;justify-content:space-between}}@media screen and (min-width:990px){.contact-hub__hero{grid-template-columns:minmax(0,1fr) 24rem;align-items:center}.contact-hub__mark{display:flex}.contact-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.contact-hub{padding-top:1.6rem}.contact-hub__hero{border-radius:2rem}.contact-hub__hero h1{font-size:clamp(3.6rem,12vw,5rem)}.contact-hub__hero-actions,.contact-hub__button{width:100%}.contact-hub__trust{flex-direction:column}.contact-hub__card{min-height:0;padding:2.2rem}}@media(prefers-reduced-motion:reduce){.contact-hub__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/contact-hub.css.map */
