.ocho-contact{--ocho-black: #151515;--ocho-cream: #f7f3e9;--ocho-green: #d2ff94;--ocho-blue: #dcebec;color:var(--ocho-black);background:#fff}.ocho-contact__hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(28px,4vw,56px);align-items:center;padding:clamp(30px,3vw,46px) max(24px,calc((100vw - 1320px)/2));background:#fff}.ocho-contact__intro{max-width:850px}.ocho-contact__eyebrow{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ocho-contact__intro h1{max-width:900px;margin:0;font-family:var(--font-headline);font-size:clamp(36px,3.5vw,52px);font-weight:600;line-height:1.02;letter-spacing:-.035em}.ocho-contact__lead{max-width:650px;margin:16px 0 0;font-size:clamp(15px,1.1vw,18px);line-height:1.55}.ocho-contact__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.ocho-contact__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border:1px solid var(--ocho-black);border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:transform .2s ease,background-color .2s ease,color .2s ease}.ocho-contact__button:hover{transform:translateY(-2px)}.ocho-contact__button--primary{color:#fff;background:var(--ocho-black)}.ocho-contact__button--primary:hover{color:var(--ocho-black);background:var(--ocho-green)}.ocho-contact__button--secondary{color:var(--ocho-black);background:transparent}.ocho-contact__button--secondary:hover{color:#fff;background:var(--ocho-black)}.ocho-contact__card{position:relative;width:min(100%,440px);justify-self:end;overflow:hidden;padding:14px 24px 6px;border-radius:20px;color:#fff;background:var(--ocho-black)}.ocho-contact__card-accent{display:block;width:54px;height:8px;margin:0 0 10px;border-radius:999px;background:var(--ocho-green)}.ocho-contact__card-row{display:grid;gap:5px;padding:14px 0;border-top:1px solid rgba(255,255,255,.18)}.ocho-contact__card-row:first-of-type{border-top:0}.ocho-contact__card-row a{width:fit-content;color:#fff;font-size:clamp(16px,1.2vw,19px)}.ocho-contact__card-row a:hover{color:var(--ocho-green)}.ocho-contact__label{color:#ffffff9e;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ocho-contact__faq{display:flex;align-items:end;justify-content:space-between;gap:32px;margin:0 max(24px,calc((100vw - 1320px)/2)) clamp(48px,6vw,80px);padding:clamp(24px,3vw,36px) 0;border-top:1px solid var(--ocho-black);border-bottom:1px solid var(--ocho-black)}.ocho-contact__faq .ocho-contact__eyebrow{margin-bottom:12px}.ocho-contact__faq h2{max-width:700px;margin:0;font-size:clamp(26px,3vw,42px);line-height:1.08}.ocho-contact__faq-link{display:inline-flex;flex-shrink:0;align-items:center;gap:20px;color:var(--ocho-black);font-size:14px;text-decoration:underline;text-underline-offset:5px}.ocho-contact__faq-link span{font-size:24px;text-decoration:none}@media(max-width:899px){.ocho-contact__hero{grid-template-columns:1fr;align-items:start}.ocho-contact__card{width:100%;justify-self:stretch}}@media(max-width:599px){.ocho-contact__hero{gap:22px;padding:28px 20px 30px}.ocho-contact__intro h1{font-size:clamp(34px,10vw,44px)}.ocho-contact__lead{margin-top:14px;font-size:15px;line-height:1.45}.ocho-contact__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.ocho-contact__button{min-height:44px;padding:10px 12px;font-size:10px}.ocho-contact__card{padding:14px 20px 4px;border-radius:18px}.ocho-contact__card-row{padding:11px 0}.ocho-contact__faq{display:grid;gap:22px;margin:0 20px 48px;padding:26px 0}.ocho-contact__faq-link{justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
