
:root{--c-paper:#f5f2ec;--c-ink:#292722;--c-orange:#c74416;--c-signal:#ff5a1f;--c-line:#d7d1c7;--c-muted:#615e56}
html{scroll-behavior:smooth;scroll-padding-top:90px}body.clinicas{margin:0;background:var(--c-paper);color:var(--c-ink);font:17px/1.65 Archivo,Arial,sans-serif}.clinicas *{box-sizing:border-box}.clinicas a{color:inherit}.c-wrap{max-width:1240px;margin:auto;padding-inline:40px}.c-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:92px;border-bottom:1px solid var(--c-line)}.c-brand{font-size:26px;letter-spacing:-1.3px;font-weight:700;text-decoration:none}.c-brand span{color:var(--c-orange)}.c-nav nav{display:flex;gap:24px;font-size:14px}.c-nav nav a{text-decoration:none}.c-nav a:hover{color:var(--c-orange)}.c-eyebrow{font-size:12px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--c-orange)}.c-hero{display:grid;grid-template-columns:1.45fr 1fr;gap:72px;align-items:center;padding-block:90px 110px}.c-hero h1{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(48px,5.5vw,80px);font-weight:400;letter-spacing:-1.5px;line-height:1.02;margin:20px 0 30px;text-wrap:balance}.c-hero h1 em{font-weight:400;color:var(--c-orange)}.c-lead{max-width:580px;font-size:19px;line-height:1.6}.c-btn{display:inline-flex;align-items:center;gap:24px;background:var(--c-ink);color:var(--c-paper)!important;padding:17px 23px;text-decoration:none;margin-top:15px;font-size:14px;transition:transform .2s,background .2s}.c-btn:hover{background:var(--c-orange);transform:translateY(-2px)}.c-btn:active{transform:translateY(0)}.c-small{font-size:13px;color:var(--c-muted)}.c-path{border-top:3px solid var(--c-signal);padding:24px 30px 8px;background:#eee8df;transform:rotate(1deg)}.c-path header{display:flex;justify-content:space-between;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding-bottom:20px;border-bottom:1px solid var(--c-line)}.c-path ol{list-style:none;margin:0;padding:0}.c-path li{display:grid;grid-template-columns:35px 1fr;gap:12px;padding:20px 0;border-bottom:1px solid var(--c-line)}.c-path li:last-child{border:0}.c-path li span{color:var(--c-orange);font-family:'Instrument Serif',serif;font-size:25px}.c-path strong{font-weight:500}.c-path small{display:block;color:var(--c-muted);font-size:13px;margin-top:3px}.c-section{padding-block:85px;border-top:1px solid var(--c-line)}.c-heading{font:400 clamp(36px,3.7vw,54px)/1.08 'Instrument Serif',Georgia,serif;letter-spacing:-.6px;max-width:800px;margin:15px 0 24px;text-wrap:balance}.c-intro{max-width:720px}.c-problems{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:40px}.c-problems button{display:block;width:100%;padding:22px 0;text-align:left;background:none;border:0;border-bottom:1px solid var(--c-line);font:500 19px/1.4 Archivo,sans-serif;cursor:pointer;color:var(--c-muted)}.c-problems button[aria-pressed=true]{color:var(--c-orange)}.c-answer{background:#eae4da;padding:32px;align-self:start}.c-answer h3{font:400 32px/1.15 'Instrument Serif',serif;margin-top:0}.c-link{display:inline-block;font-size:14px;font-weight:600;text-underline-offset:5px;color:var(--c-orange)!important}.c-plan{display:grid;grid-template-columns:60px 1.05fr 1fr;gap:35px;padding:40px 0;border-top:1px solid var(--c-line)}.c-plan h3{font:400 36px/1.15 'Instrument Serif',serif;margin:0 0 12px}.c-number{font:400 34px/1.1 'Instrument Serif',serif;color:var(--c-orange)}.c-plan-need{font-weight:600}.c-plan p{max-width:470px;margin:12px 0}.c-plan ul{padding-left:20px;margin:0}.c-plan li{margin-bottom:9px}.c-measure{font-size:13px;color:var(--c-muted)}.c-note{font-size:14px;background:#eae4da;padding:22px 25px;margin-top:25px}.c-demo{display:grid;grid-template-columns:.75fr 1.3fr;gap:80px;align-items:center}.c-demo-list{display:grid;grid-template-columns:1fr 1fr;gap:30px}.c-demo-list span{color:var(--c-orange);font-size:12px}.c-demo-list h3{font:400 29px/1.1 'Instrument Serif',serif;margin:7px 0}.c-demo-list p{font-size:15px}.c-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:35px}.c-case{border-top:1px solid var(--c-line);padding-top:24px}.c-case img{height:44px;max-width:160px;object-fit:contain;object-position:left}.c-case h3{font-size:20px}.c-faq{display:grid;grid-template-columns:1fr 1fr;gap:25px 70px}.c-faq h3{font-size:18px}.c-faq p{font-size:15px}.c-bottom{max-width:820px;padding:80px 0 100px}.c-footer{border-top:1px solid var(--c-line);display:flex;justify-content:space-between;gap:30px;padding-block:28px;font-size:13px}.c-fade{animation:c-enter .8s both}@keyframes c-enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.clinicas :focus-visible,.c-home :focus-visible{outline:3px solid var(--c-orange);outline-offset:5px}.c-skip{position:absolute;left:20px;top:-100px}.c-skip:focus{top:10px;background:white;padding:10px;z-index:10}.c-home{background:var(--c-paper);color:var(--c-ink);font-family:Archivo,Arial,sans-serif}.c-home .c-wrap{padding-block:80px}.c-home p{line-height:1.6}.c-home a{color:inherit}
@media(max-width:800px){.c-wrap{padding-inline:24px}.c-nav{min-height:78px}.c-nav nav{gap:16px;font-size:13px}.c-nav .c-nav-extra{display:none}.c-hero{grid-template-columns:1fr;gap:35px;padding-block:45px 60px}.c-hero h1{font-size:55px}.c-lead{font-size:17px}.c-path{transform:none;padding-inline:24px}.c-section{padding-block:52px}.c-problems,.c-demo{grid-template-columns:1fr;gap:28px}.c-plan{grid-template-columns:36px 1fr;gap:15px;padding-block:30px}.c-plan>div:last-child{grid-column:2}.c-plan h3{font-size:31px}.c-plan p{font-size:15px}.c-plan li{font-size:15px}.c-case-grid,.c-faq{grid-template-columns:1fr}.c-demo-list{gap:18px}.c-demo-list h3{font-size:25px}.c-footer{flex-direction:column;gap:10px}.c-bottom{padding-block:50px 65px}.c-home .c-wrap{padding-block:55px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.c-fade{animation:none}.c-btn{transition:none}}

/* Oferta de tráfego: mesma identidade Senlux, conteúdo com mais foco. */
.c-hero{grid-template-columns:1.4fr 1fr;gap:60px}.c-hero h1{font-size:clamp(48px,5.05vw,72px)}.c-eyebrow{font-size:13px}.c-small,.c-measure{font-size:14px}.c-path header,.c-path small{font-size:14px}.c-demo-list span{font-size:13px}.c-plan{position:relative}.c-anchor{position:absolute;top:0;left:0}.c-deliveries{grid-template-columns:repeat(4,1fr);gap:26px;margin-top:40px}.c-deliveries>div{border-top:2px solid var(--c-line);padding-top:22px}.c-deliveries h3{font-size:30px}.c-deliveries p{font-size:16px}.c-btn{font-size:15px}.c-plan>div:last-child{grid-column:3}.c-home .c-plan>div:last-child{grid-column:3}
@media(max-width:800px){.c-hero{grid-template-columns:1fr;gap:30px}.c-hero h1{font-size:52px}.c-deliveries{grid-template-columns:1fr 1fr}.c-plan>div:last-child,.c-home .c-plan>div:last-child{grid-column:2}}
@media(max-width:430px){.c-hero h1{font-size:46px}.c-deliveries{grid-template-columns:1fr}.c-btn{gap:16px}.c-nav nav{font-size:14px}.c-wrap{padding-inline:22px}}
