.rte>*+*{margin-top:1rem}.rte h2{font-size:var(--type-h2-size);font-weight:var(--heading-weight);line-height:var(--type-heading-leading);margin-top:1.5rem}.rte h3{font-size:var(--type-h3-size);font-weight:var(--heading-weight);line-height:var(--type-heading-leading);margin-top:1.25rem}.rte a{color:var(--brand-blue);text-decoration:underline}.rte ul{list-style:disc;padding-inline-start:1.5rem}.rte ul>li{margin-top:.375rem}.page-hero{text-align:center;padding-block:3rem 1.5rem}.page-hero__title{font-size:var(--type-h1-size);font-weight:var(--heading-weight)}.page-hero__sub{margin-top:.75rem;color:var(--ink-muted);font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-leading);max-width:40rem;margin-inline:auto}.rich-text{text-align:center;max-width:48rem;margin-inline:auto}.rich-text .h-section{margin-bottom:1rem}.iwt{display:grid;gap:2rem;align-items:center}@media(min-width:768px){.iwt{grid-template-columns:1fr 1fr;gap:3rem}.iwt--image-end .iwt__media{order:2}}.iwt__media img{width:100%;object-fit:cover}.iwt__title{font-size:var(--type-h2-size);font-weight:var(--heading-weight);margin-bottom:1rem}.faq__item{border-bottom:1px solid var(--color-border)}.faq__item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;font-weight:700;font-size:1.05rem}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary .icon{transition:transform var(--transition);flex-shrink:0}.faq__item[open] summary .icon{transform:rotate(180deg)}.faq__answer{padding-bottom:1.25rem;color:var(--ink-muted);line-height:var(--type-body-leading)}.contact-grid{display:grid;gap:2.5rem;align-items:start}@media(min-width:768px){.contact-grid{grid-template-columns:1fr 1.2fr;gap:3rem}}.contact-details{display:flex;flex-direction:column;gap:2rem}.contact-detail{display:flex;align-items:flex-start;gap:1rem}.contact-detail__icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;background:color-mix(in srgb,var(--brand-blue) 10%,transparent);color:var(--brand-blue);flex-shrink:0}.contact-detail__icon--wa{background:color-mix(in srgb,#16a34a 12%,transparent);color:#16a34a}.contact-detail h3{font-size:var(--type-h3-size);font-weight:var(--heading-weight);line-height:var(--type-heading-leading);margin-bottom:.25rem}.contact-detail a{font-size:1.05rem;font-weight:700;color:var(--ink)}.contact-detail a:hover{color:var(--brand-blue)}.contact-detail p{font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--ink-muted);margin-top:.25rem}.contact-card{background:var(--white);border:1px solid var(--color-border);padding:2rem}.contact-card__title{font-size:var(--type-h2-size);font-weight:var(--heading-weight);line-height:var(--type-heading-leading);margin-bottom:1.25rem}.contact-form{width:100%;display:flex;flex-direction:column;gap:1rem}.contact-form label{font-size:.875rem;font-weight:700;display:block;margin-bottom:.375rem}.contact-form input,.contact-form textarea{width:100%;border:1px solid var(--color-border);padding:.75rem 1rem;background:var(--white)}.contact-form textarea{min-height:8rem;resize:vertical}.placeholder-note{max-width:40rem;margin:2rem auto 0;padding:1rem 1.25rem;border:1px dashed var(--color-border);background:var(--cream);font-size:.875rem;color:var(--ink-muted);text-align:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-content.css.map */
