.service[data-v-bdd4db8b]{padding-block:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--cc-line)}.service[data-v-bdd4db8b]:nth-of-type(2n){background:var(--cc-bg-soft)}.service-head[data-v-bdd4db8b]{display:flex;align-items:flex-start;gap:1.1rem}.service-icon[data-v-bdd4db8b]{flex:0 0 52px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--cc-navy);color:var(--cc-amarelo)}.service-icon[data-v-bdd4db8b] svg{width:28px;height:28px}.service-head h2[data-v-bdd4db8b]{font-size:clamp(1.6rem,3.2vw,2.4rem)}.service-sub[data-v-bdd4db8b]{margin-top:.35rem;color:var(--cc-muted);font-family:var(--cc-body);text-transform:none;letter-spacing:normal;font-weight:400;max-width:56ch}.service-items[data-v-bdd4db8b]{margin:1.6rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.7rem 1.5rem;max-width:900px}.service-items li[data-v-bdd4db8b]{position:relative;padding-left:1.5rem;font-family:var(--cc-body)}.service-items li[data-v-bdd4db8b]:before{content:"";position:absolute;left:0;top:.55em;width:12px;border-top:3px dashed var(--cc-amarelo)}.prep[data-v-bdd4db8b]{margin-top:2rem;border-left:3px solid var(--cc-amarelo);padding:.2rem 0 .2rem 1.2rem;max-width:72ch}.prep b[data-v-bdd4db8b]{display:block;font-family:var(--cc-display);font-weight:800;text-transform:uppercase;font-size:.95rem}.prep ul[data-v-bdd4db8b]{margin:.8rem 0 0;padding:0;list-style:none;display:grid;gap:.55rem;font-family:var(--cc-body);font-size:.95rem;color:var(--cc-text)}.service-note[data-v-bdd4db8b]{margin-top:1.2rem;font-size:.85rem;color:var(--cc-muted);font-family:var(--cc-body)}.service-ctas[data-v-bdd4db8b]{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.6rem}.service-more[data-v-bdd4db8b]{font-family:var(--cc-display);font-weight:800;text-transform:uppercase;font-size:.85rem;letter-spacing:.02em;color:var(--cc-navy-primary);text-decoration:none;border-bottom:2px solid var(--cc-amarelo)}.service-more[data-v-bdd4db8b]:hover{color:var(--cc-navy)}.faq[data-v-f5ecdf9c]{padding-block:clamp(2.5rem,6vw,4.5rem);background:var(--cc-bg-soft)}.section-head[data-v-f5ecdf9c]{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;margin-bottom:2rem}.section-head h2[data-v-f5ecdf9c]{font-size:clamp(1.9rem,4vw,3rem)}.faq-list[data-v-f5ecdf9c]{display:grid;gap:.7rem;max-width:78ch}details[data-v-f5ecdf9c]{background:#fff;border:1px solid var(--cc-line);border-radius:var(--cc-radius);padding:1rem 1.2rem}details[open][data-v-f5ecdf9c]{border-left:3px solid var(--cc-amarelo)}summary[data-v-f5ecdf9c]{cursor:pointer;font-family:var(--cc-display);font-weight:800;font-size:1.02rem;min-height:32px;display:flex;align-items:center}summary[data-v-f5ecdf9c]::marker{color:var(--cc-amarelo)}details p[data-v-f5ecdf9c]{margin-top:.7rem;font-family:var(--cc-body);font-size:.95rem;color:var(--cc-muted)}.page-hero[data-v-42792993]{background:var(--cc-navy);color:#fff;padding-block:clamp(3rem,7vw,5rem)}.crumbs[data-v-42792993]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;font-family:var(--cc-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#fff9}.crumbs a[data-v-42792993]{color:inherit;text-decoration:none}.crumbs a[data-v-42792993]:hover{color:var(--cc-amarelo)}.page-hero h1[data-v-42792993]{margin-top:.9rem;font-size:clamp(2.2rem,5vw,3.6rem);max-width:18ch}.page-hero .lede[data-v-42792993]{margin-top:1.1rem;max-width:56ch;color:#fffc;font-family:var(--cc-body);text-transform:none;letter-spacing:normal;font-weight:400}.service-index[data-v-42792993]{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.6rem}.service-index a[data-v-42792993]{display:inline-flex;align-items:center;min-height:44px;padding:.4rem 1rem;border:1px solid rgba(255,255,255,.28);border-radius:var(--cc-radius);color:#ffffffd9;text-decoration:none;font-family:var(--cc-mono);font-size:.78rem}.service-index a[data-v-42792993]:hover{border-color:var(--cc-amarelo);color:var(--cc-amarelo)}.price-band[data-v-42792993]{padding-block:clamp(2rem,4vw,3rem);border-top:1px solid var(--cc-line)}.price-band p[data-v-42792993]{margin-top:.9rem;max-width:70ch;font-family:var(--cc-body);color:var(--cc-muted)}
