.hero-aggressive{min-height:48rem;background:radial-gradient(circle at 78% 24%,#1b6067 0,var(--navy) 44%,#06191d 100%)}.hero-aggressive h1{max-width:50rem}.hero-aggressive .hero-copy{font-size:clamp(1.12rem,1.9vw,1.38rem)}.impact{padding:5.5rem 0;background:#fff}.impact-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.impact h2,.section-title{margin:0 0 1rem;font-size:clamp(2.25rem,4.5vw,4rem);line-height:1.04;letter-spacing:-.055em}.impact strong{display:block;color:var(--mint-dark);font-size:clamp(2.25rem,5vw,4.5rem);line-height:1}.section-visual,.method-visual{margin:0;overflow:hidden;border-radius:1.4rem;box-shadow:var(--shadow)}.section-visual img,.method-visual img{width:100%;height:auto}.method-visual{max-width:64rem;margin-inline:auto}.cost-list{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none}.cost-list li{padding:.6rem .8rem;border-radius:.7rem;color:#355058;background:#edf6f3;font-weight:750}.diagnosis{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.diagnosis article{padding:1.35rem;border:1px solid var(--line);border-radius:1rem;background:#fff}.diagnosis h3{margin:0 0 .35rem;font-size:1.05rem}.diagnosis p{margin:0;color:var(--muted)}.danger-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.danger-card{padding:1.35rem;border:1px solid rgba(255,255,255,.14);border-radius:1rem;background:rgba(255,255,255,.06)}.danger-card h3{margin:0 0 .45rem;color:var(--mint);font-size:1.04rem}.danger-card p{margin:0;color:#c2d2d5}.case-disclaimer{margin:1.25rem 0 0;color:#aebfc3;font-size:.82rem}.compare{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.compare article{padding:1.4rem;border-radius:1rem;background:#eef9f5}.compare span{display:block;margin-bottom:.4rem;color:#567078;font-size:.78rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.compare strong{font-size:1.05rem}.objections{display:grid;gap:.8rem}.objection{padding:1.35rem;border:1px solid var(--line);border-radius:1rem;background:#fff}.objection h3{margin:0 0 .55rem}.objection p{margin:0;color:var(--muted)}.final-cta .btn{max-width:34rem}.hero-note-wide{max-width:42rem}@media(max-width:900px){.impact-grid,.diagnosis,.danger-grid,.compare{grid-template-columns:1fr}.cost-list{grid-template-columns:repeat(2,1fr)}}
.hero-aggressive{min-height:48rem;background:radial-gradient(circle at 78% 24%,#1b6067 0,var(--navy) 44%,#06191d 100%)}.hero-aggressive h1{max-width:50rem}.hero-aggressive .hero-copy{font-size:clamp(1.12rem,1.9vw,1.38rem)}.impact{padding:5.5rem 0;background:#fff}.impact-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.impact h2,.section-title{margin:0 0 1rem;font-size:clamp(2.25rem,4.5vw,4rem);line-height:1.04;letter-spacing:-.055em}.impact strong{display:block;color:var(--mint-dark);font-size:clamp(2.25rem,5vw,4.5rem);line-height:1}.section-visual,.method-visual{margin:0;overflow:hidden;border-radius:1.4rem;box-shadow:var(--shadow)}.section-visual img,.method-visual img{width:100%;height:auto}.method-visual{max-width:64rem;margin-inline:auto}.section#solucao .container{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem;align-items:center}.section#solucao .heading{margin:0}.section#solucao .method-visual{width:100%;max-width:none}.cost-list{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none}.cost-list li{padding:.6rem .8rem;border-radius:.7rem;color:#355058;background:#edf6f3;font-weight:750}.diagnosis{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.diagnosis article{padding:1.35rem;border:1px solid var(--line);border-radius:1rem;background:#fff}.diagnosis h3{margin:0 0 .35rem;font-size:1.05rem}.diagnosis p{margin:0;color:var(--muted)}.danger-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.danger-card{padding:1.35rem;border:1px solid rgba(255,255,255,.14);border-radius:1rem;background:rgba(255,255,255,.06)}.danger-card h3{margin:0 0 .45rem;color:var(--mint);font-size:1.04rem}.danger-card p{margin:0;color:#c2d2d5}.case-disclaimer{margin:1.25rem 0 0;color:#aebfc3;font-size:.82rem}.compare{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.compare article{padding:1.4rem;border-radius:1rem;background:#eef9f5}.compare span{display:block;margin-bottom:.4rem;color:#567078;font-size:.78rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.compare strong{font-size:1.05rem}.objections{display:grid;gap:.8rem}.objection{padding:1.35rem;border:1px solid var(--line);border-radius:1rem;background:#fff}.objection h3{margin:0 0 .55rem}.objection p{margin:0;color:var(--muted)}.final-cta .btn{max-width:34rem}.hero-note-wide{max-width:42rem}@media(max-width:900px){.impact-grid,.diagnosis,.danger-grid,.compare,.section#solucao .container{grid-template-columns:1fr}.section#solucao .heading{margin-bottom:2.5rem}.cost-list{grid-template-columns:repeat(2,1fr)}}
.hero-aggressive h1{font-size:clamp(2.35rem,4vw,3.8rem)}.hero-aggressive .hero-panel{padding:2rem;border-color:rgba(85,237,179,.35);background:linear-gradient(145deg,rgba(85,237,179,.13),rgba(255,255,255,.055))}.hero-aggressive .hero-panel strong{margin-bottom:1.2rem;font-size:1.13rem;letter-spacing:.08em}.hero-aggressive .hero-panel li{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem;font-size:1rem}.hero-aggressive .hero-panel li::before{display:grid;flex:0 0 1.55rem;width:1.55rem;height:1.55rem;place-items:center;border-radius:50%;color:var(--navy);background:var(--mint);content:"✓";font-size:.78rem;font-weight:900}.impact-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.section#solucao .container{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.discomfort .container{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(15rem,.55fr);gap:3rem;align-items:center}.discomfort-copy .heading{margin-bottom:2rem}.discomfort-visual{width:100%;max-width:21rem;margin:0 auto;overflow:hidden;border-radius:1.25rem;box-shadow:var(--shadow)}.discomfort-visual img{width:100%;height:auto}.compare-card{position:relative;display:grid;grid-template-columns:1fr 1.25fr;gap:1rem;padding:0!important;overflow:hidden;border:1px solid var(--line);background:#fff!important}.compare-before,.compare-after{padding:1.25rem}.compare-before{background:#f0f3f2}.compare-after{position:relative;background:#e4f8f0}.compare-after::before{position:absolute;top:50%;left:-.65rem;display:grid;width:1.3rem;height:1.3rem;place-items:center;border-radius:50%;color:var(--navy);background:var(--mint);content:"→";font-weight:900;transform:translateY(-50%)}.compare-card span{display:block;margin-bottom:.55rem;font-size:.73rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.compare-before span{color:#62757b}.compare-after span{color:#16845f}.compare-card strong{display:block;font-size:1rem;line-height:1.35}.compare-card small{display:block;margin-top:.75rem;color:#39735f;font-size:.78rem;font-weight:800;line-height:1.35}@media(max-width:900px){.hero-aggressive .hero-grid,.impact-grid,.section#solucao .container,.discomfort .container{grid-template-columns:1fr}.hero-aggressive .hero-panel{max-width:none}.section#solucao .heading{margin-bottom:2.5rem}.discomfort-copy .heading{margin-bottom:2rem}.compare-card{grid-template-columns:1fr}.compare-after::before{top:-.65rem;left:50%;transform:translateX(-50%) rotate(90deg)}}
.discomfort .container{display:block}.discomfort .heading{margin-bottom:2rem}.discomfort-visual{margin:0 auto 2rem}.compare-card small{display:none}
.discomfort-visual{max-width:48rem}.method-subtitle{margin:.25rem 0 1rem;font-size:clamp(1.3rem,2.25vw,1.9rem);line-height:1.2;letter-spacing:-.025em}
.discomfort-visual{margin:0 0 2rem}.hero-aggressive .hero-panel li:nth-child(1)::before{content:"$"}.hero-aggressive .hero-panel li:nth-child(2)::before{content:"%"}.hero-aggressive .hero-panel li:nth-child(3)::before{content:"▦"}.hero-aggressive .hero-panel li:nth-child(4)::before{content:"↗"}
.hero-aggressive .hero-panel li::before{display:none}.hero-aggressive .hero-panel li{align-items:center;text-transform:uppercase;font-size:.88rem;font-weight:850;letter-spacing:.045em}.hero-lucide{display:grid;flex:0 0 1.7rem;width:1.7rem;height:1.7rem;place-items:center;border-radius:.5rem;color:var(--navy);background:var(--mint)}.hero-lucide svg{width:1.05rem;height:1.05rem}.hero-lucide-alert{color:#fff;background:#df4a4a}
@media(max-width:900px){.section#solucao .container{gap:1.25rem}.section#solucao .heading{margin-bottom:0}.authority{grid-template-columns:1fr;gap:2rem}.authority .portrait{width:100%;max-width:30rem;justify-self:start}}
