
/* PHASE 5/18 · SERVIÇOS · explorer progressive disclosure. Event-driven/native details only. */
.svc5-explorer{scroll-margin-top:88px}.svc5-heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);gap:24px;align-items:end;margin-bottom:18px}.svc5-heading h2{margin:5px 0 9px;font:720 clamp(31px,3.5vw,47px)/1.04 var(--display);letter-spacing:-.042em}.svc5-heading p{margin:0;color:var(--svc-muted,var(--muted));max-width:860px}.svc5-heading aside{border:1px solid var(--svc-border,var(--line));border-radius:14px;padding:15px 16px;background:var(--svc-soft,#f7f9fa)}.svc5-heading aside strong,.svc5-heading aside span{display:block}.svc5-heading aside strong{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--burg)}.svc5-heading aside span{margin-top:5px;font-size:12px;color:var(--svc-muted,var(--muted))}
.svc5-confirmation{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center;border:1px solid #c7d6df;border-radius:17px;background:linear-gradient(135deg,#f5f9fb,#fff);padding:16px;margin:18px 0}.svc5-confirmation>div{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center}.svc5-confirmation b{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font-size:11px}.svc5-confirmation strong,.svc5-confirmation small{display:block}.svc5-confirmation strong{font-size:13px}.svc5-confirmation small{margin-top:2px;color:var(--svc-muted,var(--muted));font-size:11px;line-height:1.4}.svc5-confirmation>i{font-style:normal;color:#83939d;font-size:20px}
.svc5-guarantees{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:16px 0}.svc5-guarantees article{border:1px solid #ded3af;border-radius:14px;padding:15px;background:#fffaf0}.svc5-guarantees small{display:block;color:#725914;font-weight:850;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.svc5-guarantees strong{display:block;margin:6px 0 5px;font-size:14px}.svc5-guarantees p{margin:0;font-size:11px;line-height:1.52;color:#625b48}.svc5-proposal-note{margin:0 0 18px;border-left:4px solid var(--accent);padding:10px 13px;background:#fffdf6;color:var(--svc-muted,var(--muted));font-size:12px;border-radius:0 10px 10px 0}
.svc5-groups{display:grid;gap:9px}.svc5-group{border:1px solid var(--svc-border,var(--line));border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 4px 16px rgba(7,35,58,.035)}.svc5-group>summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto 24px;gap:14px;align-items:center;padding:16px 18px;cursor:pointer}.svc5-group>summary::-webkit-details-marker,.svc5-service>summary::-webkit-details-marker{display:none}.svc5-group[open]>summary{background:#f7fafb;border-bottom:1px solid var(--svc-border,var(--line))}.svc5-group-copy small,.svc5-group-copy strong,.svc5-group-copy span{display:block}.svc5-group-copy small{font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:var(--burg);font-weight:850}.svc5-group-copy strong{font-size:18px;letter-spacing:-.015em;margin-top:2px}.svc5-group-copy span{font-size:11px;color:var(--svc-muted,var(--muted));margin-top:3px;max-width:760px}.svc5-group-meta{text-align:right;min-width:180px}.svc5-group-meta b,.svc5-group-meta em{display:block}.svc5-group-meta b{font-size:11px}.svc5-group-meta em{font-style:normal;font-size:9px;color:var(--svc-muted,var(--muted));margin-top:3px;max-width:330px}.svc5-group-chevron,.svc5-chevron{transition:transform .18s var(--ease);font-size:17px;color:#71818b}.svc5-group[open]>.svc5-group-chevron,.svc5-group[open]>summary .svc5-group-chevron{transform:rotate(180deg)}.svc5-group-body{padding:8px}
.svc5-service{border:1px solid transparent;border-radius:11px}.svc5-service+ .svc5-service{border-top-color:#e6ebee;border-radius:0}.svc5-service[open]{border-color:#d7e1e6!important;border-radius:11px;margin:6px 0;background:#fbfcfd}.svc5-service>summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:12px;align-items:center;padding:13px 12px;cursor:pointer}.svc5-service>summary:hover{background:#f6f9fa;border-radius:10px}.svc5-service[open]>summary{border-bottom:1px solid #e2e8eb}.svc5-service[open]>summary .svc5-chevron{transform:rotate(180deg)}.svc5-service-summary strong,.svc5-service-summary small{display:block}.svc5-service-summary strong{font-size:14px;color:#173348}.svc5-service-summary small{font-size:10.5px;color:var(--svc-muted,var(--muted));margin-top:2px;max-width:850px}.svc5-badge{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:8.5px;font-weight:900;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.svc5-badge[data-state=info]{background:var(--svc-blue-bg,#e8f2f8);color:var(--svc-blue,#175c87)}.svc5-badge[data-state=project]{background:var(--svc-green-bg,#e8f5ed);color:var(--svc-green,#246847)}.svc5-badge[data-state=demo]{background:var(--svc-purple-bg,#f2edf6);color:var(--svc-purple,#684b7a)}.svc5-badge[data-state=legal]{background:var(--svc-accent-bg,#fff2c8);color:var(--svc-accent,#755300)}.svc5-badge[data-state=prep]{background:var(--svc-slate-bg,#eef1f3);color:var(--svc-slate,#59656e)}
.svc5-service-body{padding:14px}.svc5-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.svc5-answer-grid>div{border:1px solid #e0e6e9;border-radius:10px;padding:11px;background:#fff}.svc5-answer-grid>div:nth-child(7){grid-column:1/-1}.svc5-answer-grid span{display:block;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:#6d7982;font-weight:900}.svc5-answer-grid p{margin:5px 0 0;font-size:11px;line-height:1.52;color:#40515d}.svc5-next{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:10px;border:1px solid #cad9e2;border-radius:11px;padding:12px;background:#f3f8fb}.svc5-next>div span,.svc5-next>div strong,.svc5-next>div small{display:block}.svc5-next>div span{font-size:8.5px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#66757f}.svc5-next>div strong{font-size:13px;margin-top:2px}.svc5-next>div small{font-size:9.5px;color:#697781;margin-top:2px}.svc5-next>a{display:inline-flex;align-items:center;gap:6px;min-height:42px;border-radius:8px;background:var(--navy);color:#fff!important;text-decoration:none;padding:8px 12px;font-size:11px;font-weight:800;white-space:nowrap}
html[data-theme="dark"] .svc5-group{background:#14202a;border-color:var(--svc-border)}html[data-theme="dark"] .svc5-group[open]>summary{background:#172630;border-color:var(--svc-border)}html[data-theme="dark"] .svc5-group-copy strong,html[data-theme="dark"] .svc5-service-summary strong{color:#edf4f8}html[data-theme="dark"] .svc5-heading aside{background:#111d25;border-color:var(--svc-border)}html[data-theme="dark"] .svc5-confirmation{background:#14202a;border-color:#354956}html[data-theme="dark"] .svc5-confirmation b{background:#315c79}html[data-theme="dark"] .svc5-guarantees article{background:#302a1d;border-color:#6c5d32}html[data-theme="dark"] .svc5-guarantees small{color:#f0d58d}html[data-theme="dark"] .svc5-guarantees strong{color:#f2eee1}html[data-theme="dark"] .svc5-guarantees p{color:#c8bea4}html[data-theme="dark"] .svc5-proposal-note{background:#262217}html[data-theme="dark"] .svc5-service+ .svc5-service{border-top-color:#2e3e48}html[data-theme="dark"] .svc5-service[open]{background:#111d25;border-color:#344752!important}html[data-theme="dark"] .svc5-service>summary:hover{background:#172630}html[data-theme="dark"] .svc5-answer-grid>div{background:#14202a;border-color:#2f414c}html[data-theme="dark"] .svc5-answer-grid p{color:#c4d0d7}html[data-theme="dark"] .svc5-answer-grid span{color:#9eacb5}html[data-theme="dark"] .svc5-next{background:#162732;border-color:#345064}html[data-theme="dark"] .svc5-next>div strong{color:#e8f1f6}html[data-theme="dark"] .svc5-next>a{background:#245a7c}
@media(max-width:850px){.svc5-heading{grid-template-columns:1fr}.svc5-confirmation{grid-template-columns:1fr}.svc5-confirmation>i{transform:rotate(90deg);text-align:center}.svc5-guarantees{grid-template-columns:1fr}.svc5-group>summary{grid-template-columns:minmax(0,1fr) 22px}.svc5-group-meta{grid-column:1/-1;grid-row:2;text-align:left;min-width:0}.svc5-group-chevron{grid-column:2;grid-row:1}.svc5-answer-grid{grid-template-columns:1fr}.svc5-answer-grid>div:nth-child(7){grid-column:auto}.svc5-next{align-items:stretch;flex-direction:column}.svc5-next>a{justify-content:center}.svc5-badge{white-space:normal;text-align:center;justify-content:center;max-width:150px}}
@media(max-width:520px){.svc5-group>summary{padding:14px}.svc5-service>summary{grid-template-columns:minmax(0,1fr) 17px}.svc5-badge{grid-column:1/-1;grid-row:2;justify-self:start;max-width:none}.svc5-chevron{grid-column:2;grid-row:1}.svc5-service-body{padding:10px}.svc5-answer-grid>div{padding:10px}.svc5-confirmation{padding:13px}.svc5-heading h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){.svc5-group-chevron,.svc5-chevron{transition:none}}
