.hero-copy h1{font-size:clamp(40px,4.2vw,64px);line-height:1.08;letter-spacing:-.04em}.hero-whatsapp{display:inline-flex;margin:12px 0 0 12px;border:1px solid #8ba6b8;color:white;background:transparent}.hero-whatsapp:hover{background:#ffffff18}.lw-section{padding-block:84px}.lw-section h3{font-size:22px;line-height:1.3;letter-spacing:-.02em;margin:12px 0}.lw-section p{font-size:16px;line-height:1.75}.lw-section .eyebrow,.lw-kicker{font-size:13px;letter-spacing:.1em;font-weight:700;color:#087a75}.hybrid-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:34px}.hybrid-main{background:#edf6f6;border-left:5px solid #087a75;border-radius:12px;padding:32px}.hybrid-main h3{font-size:32px}.hybrid-main .button{margin-top:24px}.feature-grid,.equipment-grid,.case-grid{display:grid;gap:22px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid article{padding:18px 0;border-top:2px solid #d9ae45}.section-note{margin-top:28px;color:#5f7180;font-size:14px!important}.lw-dark{background:#092b4a;color:#fff}.lw-dark .section-heading>p,.lw-dark p{color:#d5e4eb}.lw-dark .eyebrow{color:#e8bd51}.equipment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.equipment-grid article{border:1px solid #ffffff30;padding:28px;border-radius:12px;background:#ffffff05}.equipment-grid article>span{color:#61d5ce;font-size:13px;letter-spacing:.08em}.content-path{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;gap:24px}.content-path li{border-top:3px solid #d9ae45;padding-top:24px}.content-path li>span{font-size:32px;color:#087a75;font-weight:700}.content-path p{color:#5f7180}.lw-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:34px;padding:24px 30px;background:#edf6f6;border-radius:12px}.lw-callout strong{font-size:20px}.lw-callout .button{flex-shrink:0}.lw-soft{background:#f2f7f8}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-card{background:#fff;border:1px solid #dbe5e9;border-radius:14px;padding:30px;display:flex;flex-direction:column;align-items:flex-start}.case-card a{display:inline-flex;align-items:center;min-height:44px;margin-top:auto;padding-top:20px;color:#087a75;text-decoration:underline;text-underline-offset:4px;font-weight:700}.case-card>p:not(.eyebrow){margin-bottom:16px}.partner-logo,.case-type{height:100px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:24px!important}.partner-logo img{object-fit:contain;max-width:100%;height:90px}.case-type{font-size:14px!important;letter-spacing:.13em;border-bottom:2px solid #d9ae45;color:#092b4a;font-weight:700;width:100%}.whatsapp-persistent{position:fixed;right:20px;bottom:20px;z-index:100;background:#087a55;color:#fff;min-height:52px;display:flex;align-items:center;padding:14px 22px;border-radius:999px;font-size:15px;font-weight:700;box-shadow:0 8px 25px #0003;border:2px solid #fff}.whatsapp-persistent:hover{background:#075c42}.honeypot{position:absolute;left:-9999px;opacity:0;width:1px;height:1px;overflow:hidden}.site-footer{padding-bottom:100px}.button:disabled{opacity:.65;cursor:wait}#lead-whatsapp{margin-bottom:18px}#lead-reference{overflow-wrap:anywhere}.success-actions{flex-wrap:wrap}.lw-section a:focus-visible{outline:3px solid #18a8a0;outline-offset:4px}.section-shell{min-width:0}.lw-section article,.lw-section li{min-width:0}#estrutura,#transmissoes,#cases,#como-funciona{scroll-margin-top:24px}
@media(max-width:1000px){.equipment-grid,.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-path{grid-template-columns:repeat(2,minmax(0,1fr))}.hybrid-layout{grid-template-columns:1fr}.hero-whatsapp{margin-left:0}.lw-callout{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.lw-section{padding-block:56px}.equipment-grid,.case-grid,.feature-grid,.content-path{grid-template-columns:1fr}.hybrid-main,.equipment-grid article,.case-card{padding:24px}.hybrid-main h3{font-size:28px}.whatsapp-persistent{right:12px;bottom:12px;padding:12px 18px;font-size:14px}.hero-copy h1{font-size:clamp(34px,9.5vw,48px)}.lw-callout{padding:24px}.lw-callout .button{white-space:normal;text-align:center}.hero-whatsapp{margin-top:14px}.lw-section .section-heading h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Clientes confirmados pelo responsável pela LightWork. */
.client-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.client-grid li{min-height:128px;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:26px 18px;border:1px solid #dbe5e9;border-top:3px solid #d9ae45;border-radius:12px;background:#f7fafb}.client-grid strong{font-size:22px;line-height:1.3;color:#092b4a;overflow-wrap:anywhere}.client-grid span{font-size:14px;line-height:1.5;color:#5f7180}#clientes{scroll-margin-top:24px}@media(max-width:760px){.client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.client-grid{grid-template-columns:1fr}.client-grid li{min-height:100px}.client-grid strong{font-size:21px}}

