.topic-claro{color:var(--g900);background:#fff}.topic-claro>section{max-width:none}.topic-claro>section>*{max-width:1180px;margin-inline:auto}.topic-claro>section:nth-of-type(3n+1){background:var(--navy);color:#fff;--band-fg:#fff;--band-muted:var(--txt-dim);--band-faint:var(--txt-faint);--band-surface:var(--navy-light);--band-line:var(--line);--band-line-2:var(--line-2);--band-accent:var(--blue-bright);--band-chip:#ffffff0f}.topic-claro>section:nth-of-type(3n+2){background:var(--g50);color:var(--g900);--band-fg:var(--navy);--band-muted:var(--g600);--band-faint:var(--g600);--band-surface:#fff;--band-line:var(--g100);--band-line-2:var(--g200);--band-accent:var(--blue);--band-chip:#fff}.topic-claro>section:nth-of-type(3n+3){color:var(--g900);--band-fg:var(--navy);--band-muted:var(--g600);--band-faint:var(--g600);--band-surface:var(--g50);--band-line:var(--g100);--band-line-2:var(--g200);--band-accent:var(--blue);--band-chip:var(--g50);background:#fff}.topic-claro>section.section-alt>*,.topic-claro>section.section-dark>*{max-width:1180px;margin-inline:auto}.topic-claro .sec-head h2,.topic-claro .section>h2{color:var(--band-fg)}.topic-claro .lead{color:var(--band-muted)}.topic-claro .overline,.topic-claro .overline.on-light,.topic-claro .overline.on-dark{color:var(--band-accent)}.topic-claro .t-hero{padding:92px 40px 72px;position:relative;overflow:hidden}.topic-claro .t-hero:before{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:640px;height:640px;position:absolute;top:-260px;right:6%}.topic-claro .t-hero-inner{z-index:1;text-align:center;max-width:880px;margin:0 auto;position:relative}.topic-claro .t-hero h1{letter-spacing:-.035em;color:#fff;text-wrap:balance;margin-bottom:20px;font-size:clamp(34px,4.6vw,58px);font-weight:800;line-height:1.04}.topic-claro .t-hero p{color:var(--band-muted);max-width:640px;margin:0 auto 28px;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.topic-claro .t-hero .cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.topic-claro .t-hero-micro{color:var(--band-muted);margin:22px 0 0;font-size:14px}.topic-claro .t-hero-micro b{color:#fff}.topic-claro .t-proof{margin-top:38px;grid-template-columns:repeat(4,1fr);gap:0;max-width:900px;margin-inline:auto;display:grid}.topic-claro .t-proof div{text-align:center;border-right:1px solid var(--band-line);flex-direction:column;align-items:center;padding:6px 20px;display:flex}.topic-claro .t-proof div:last-child{border-right:none}.topic-claro .t-proof b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--band-fg);font-size:22px;font-weight:800;line-height:1.1}.topic-claro .t-proof span{color:var(--band-muted);margin-top:3px;font-size:12.5px}.topic-claro .t-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.topic-claro .t-cards.cols-2{grid-template-columns:repeat(2,1fr)}.topic-claro .t-card{background:var(--band-surface);border:1px solid var(--band-line);transition:border-color .25s var(--ease-out), transform .25s var(--ease-out);border-radius:14px;padding:26px}.topic-claro .t-card:hover{border-color:var(--band-line-2);transform:translateY(-3px)}.topic-claro .t-card .t-n{width:36px;height:36px;color:var(--band-accent);font-family:var(--font-display);background:#4c86f024;border:1px solid #4c86f047;border-radius:10px;place-items:center;margin-bottom:16px;font-weight:800;display:inline-grid}.topic-claro .t-card h3{font-family:var(--font-display);color:var(--band-fg);margin:0 0 6px;font-size:18px}.topic-claro .t-card p{color:var(--band-muted);margin:0;font-size:14.5px}.topic-claro .t-split{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.topic-claro .t-split .t-split-text h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--band-fg);font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.1}.topic-claro .t-split .t-split-text p{color:var(--band-muted);margin:18px 0 0;font-size:16.5px;line-height:1.7}.topic-claro .t-aside{background:var(--band-surface);border:1px solid var(--band-line);border-radius:18px;padding:30px}.topic-claro .t-aside ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.topic-claro .t-aside li{color:var(--band-muted);padding-left:28px;font-size:15.5px;position:relative}.topic-claro .t-aside li:before{content:"✓";color:var(--band-accent);font-weight:800;position:absolute;left:0}.topic-claro .t-aside li b{color:var(--band-fg);font-family:var(--font-display);margin-bottom:1px;font-weight:700;display:block}.topic-claro .t-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:42px auto 0;padding:0;list-style:none;display:flex}.topic-claro .t-chips li{background:var(--band-chip);border:1px solid var(--band-line);border-radius:var(--radius-pill);color:var(--band-fg);padding:10px 18px;font-size:14px;font-weight:600}.topic-claro .t-chips li:before{content:"✓ ";color:var(--band-accent);font-weight:800}.topic-claro .t-cta{text-align:center}.topic-claro .t-cta .cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}.topic-claro .t-cta .t-cta-micro{color:var(--band-muted);margin:16px 0 0;font-size:13.5px}.topic-claro>section:nth-of-type(3n+1) .btn-ghost{color:#fff;border:1.5px solid var(--line-2);background:#ffffff0f}.topic-claro>section:not(:nth-of-type(3n+1)) .btn-ghost-dark{color:var(--navy);border:1.5px solid var(--g200);box-shadow:none;backdrop-filter:none;background:#fff}.topic-claro>section:not(:nth-of-type(3n+1)) .btn-ghost-dark:hover{background:var(--g50);border-color:var(--g200)}.topic-claro .faq details{background:var(--band-surface);border:1px solid var(--band-line)}.topic-claro .faq summary{color:var(--band-fg)}.topic-claro .faq details p{color:var(--band-muted)}@media (width<=900px){.topic-claro .t-hero{padding:56px 22px 48px}.topic-claro .t-hero:before{display:none}.topic-claro .t-cards,.topic-claro .t-cards.cols-2{grid-template-columns:1fr}.topic-claro .t-split{grid-template-columns:1fr;gap:30px}.topic-claro .t-proof{grid-template-columns:repeat(2,1fr);row-gap:22px}.topic-claro .t-proof div{padding:0 12px}.topic-claro .t-proof div:nth-child(2n){border-right:none}}.topic-claro .t-nota{color:var(--band-muted);margin-top:14px;font-size:14.5px}
