.st-page{--st-black:#050605;--st-dark:#171817;--st-paper:#f7f8f4;--st-green:#ccff0c;background:var(--st-paper);color:#171817;font-weight:500}.st-page h1,.st-page h2,.st-page h3{font-weight:600;letter-spacing:-.035em}.st-page h2{font-size:clamp(30px,3.8vw,52px);line-height:1.12;margin:12px 0 22px}.st-page h3{font-size:22px;line-height:1.25}.st-page p{line-height:1.65}.st-page .wrap{max-width:1240px}.st-kicker{font-size:12px!important;letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:600}.st-section{padding-top:100px;padding-bottom:100px}.st-heading{max-width:740px;margin-bottom:44px}.st-heading>p:last-child{max-width:620px;color:#535a51;font-size:17px}.st-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.st-actions .button{background:#050605!important;color:#ccff0c!important;border:1px solid #30332a!important;border-radius:8px!important;box-shadow:none!important;font-size:14px;min-height:50px;white-space:normal;line-height:1.4;justify-content:center}.st-actions .button:hover,.st-actions .button:active{background:#171817!important;color:#ccff0c!important}.st-hero .st-actions .button:hover,.st-close .st-actions .button:hover{background:#ccff0c!important;color:#050605!important}.st-actions .st-secondary{border-color:#606659!important}.st-page button:focus-visible,.st-page a:focus-visible,.st-page input:focus-visible{outline:3px solid #627c00;outline-offset:5px}.st-hero{position:relative;isolation:isolate;background:#050605;color:#fff;overflow:hidden}.st-hero-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:76% 47%;opacity:.47;z-index:-2}.st-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,6,5,.99) 2%,rgba(5,6,5,.85) 39%,rgba(5,6,5,.35) 78%),linear-gradient(0deg,#050605 0%,transparent 25%);z-index:-1}.st-hero-content{padding-top:24px;padding-bottom:35px}.st-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;color:#c6cac0;font-size:11px;margin-bottom:45px}.st-breadcrumb a{color:inherit}.st-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:36px}.st-hero .st-kicker{color:var(--st-green)}.st-hero h1{font-size:clamp(42px,5.2vw,72px);line-height:1.025;max-width:720px;margin:22px 0 24px;letter-spacing:-.05em}.st-hero h1 span{color:var(--st-green)}.st-intro{font-size:17px;color:#d0d4ca;max-width:595px}.st-discover{font-size:12px;color:#dce0d7;display:inline-flex;gap:25px;align-items:center;margin-top:8px}.st-discover span{font-size:22px}.st-hero-product{position:relative;text-align:center}.st-hero-product>img{display:block;width:min(90%,330px);height:auto;margin:0 auto;transform:rotate(-6deg);filter:drop-shadow(0 24px 22px #0006)}.st-hero-product p{font-size:12px;color:#d8ddcf;margin:24px 0}.st-hero-product strong{font-size:16px;color:#fff;font-weight:500}.st-hero-foot{display:flex;gap:40px;padding-top:24px;padding-bottom:28px;border-top:1px solid #ffffff26;font-size:12px;color:#b9c0b0}.st-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.st-signals article{border-top:1px solid #c6ccbf;padding-top:22px}.st-signals article>span{color:#69725f;font-size:12px}.st-signals h3{margin:24px 0 12px}.st-signals p{font-size:15px;color:#535a51}.st-note{font-size:11px!important;line-height:1.6!important;color:#68715f;margin:24px 0 0;letter-spacing:0}.st-explain{background:#171817;color:#f7f8f4}.st-explain .st-heading>p:last-child{color:#b9c1b1}.st-demo{background:#050605;border:1px solid #363b2e;border-radius:16px;padding:30px 40px}.st-demo-controls{display:flex;align-items:center;justify-content:space-between;gap:24px}.st-demo-label{font-size:13px;color:#c1c7b8}.st-demo-switch{display:flex;gap:4px;border:1px solid #424638;border-radius:8px;padding:4px}.st-demo-switch button{background:transparent;color:#cbd2c3;border:0;border-radius:5px;padding:12px 15px;font:inherit;font-size:12px;cursor:pointer}.st-demo-switch button[aria-pressed=true]{background:#ccff0c;color:#050605}.st-circuit{display:grid;grid-template-columns:1fr .55fr 1fr .55fr 1fr;align-items:center;margin:44px auto 8px;max-width:900px;gap:10px}.st-circuit-node{text-align:center;display:grid;justify-items:center;gap:9px}.st-node-symbol{font-size:40px;line-height:1;border:1px solid #3d4434;border-radius:12px;width:76px;height:76px;display:grid;place-items:center;color:#c6ceba}.st-circuit-node strong{font-size:13px;font-weight:500}.st-circuit-node small{font-size:11px;color:#a5ae9b}.st-suppressor-node img{height:93px;width:auto;opacity:.38;transition:opacity .35s}.st-circuit[data-st-state=on] .st-suppressor-node img{opacity:1}.st-energy-path{height:1px;background:#566047;position:relative;margin-top:-40px}.st-energy-path span{position:absolute;width:8px;height:8px;border-radius:50%;background:#c8c8c8;top:-4px;left:0;animation:stPulse 2.1s linear 3}.st-energy-path span:nth-child(2){animation-delay:.65s}.st-energy-path span:nth-child(3){animation-delay:1.3s}.st-circuit[data-st-state=on] .st-after-path span{background:#ccff0c;width:4px;height:4px;top:-2px}.st-wave{width:100%;height:160px;display:block}.st-grid{stroke:#252b20;fill:none}.st-wave-reference{stroke:#454f39;stroke-width:1.5;fill:none}.st-wave [data-st-wave]{stroke:#ccff0c;stroke-width:2;fill:none;transition:d .45s}.st-demo-bottom{display:flex;justify-content:space-between;gap:24px;align-items:center}.st-demo-bottom p{font-size:14px;color:#d4dcc9;max-width:680px}.st-demo>small{font-size:10px;color:#8f9984}.st-link-button{border:0;border-bottom:1px solid #a7ae9d;padding:8px 0;color:inherit;background:transparent;cursor:pointer;font:inherit;font-size:12px;text-align:left;display:inline-flex;align-items:center;gap:18px}.st-link-button:hover{color:#627800}.st-explain .st-link-button:hover{color:#ccff0c}.st-fan-copy{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:36px;align-items:start}.st-fan-copy h3{max-width:360px}.st-fan-copy p{color:#b9c1b1;font-size:14px}.st-product-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.st-product-copy>p:not(.st-kicker):not(.st-note){color:#535a51;font-size:16px}.st-checks{list-style:none;padding:0;margin:24px 0}.st-checks li{padding:10px 0;border-bottom:1px solid #d5dace;font-size:13px}.st-checks li:before{content:'✓';margin-right:14px;color:#566b04}.st-viewer-shell{background:#e9ece2;border:1px solid #d1d8c7;border-radius:16px;overflow:hidden;padding:24px}.st-viewer-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:10px}.st-model-tabs{display:flex;border:1px solid #bdc6b0;border-radius:6px;overflow:hidden}.st-model-tabs button{background:transparent;border:0;padding:9px 12px;font:inherit;font-size:11px;cursor:pointer;color:#31382a}.st-model-tabs button[aria-pressed=true]{background:#050605;color:#ccff0c}.st-viewer{position:relative;height:350px;touch-action:pan-y;cursor:grab}.st-viewer:active{cursor:grabbing}.st-viewer canvas{display:block;width:100%;height:100%;position:absolute;inset:0}.st-viewer-fallback{height:300px;max-width:85%;object-fit:contain;display:block;margin:25px auto}.st-viewer-status{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-size:11px;color:#5e6656}.st-viewer-controls{display:flex;justify-content:space-between;gap:20px}.st-angle-label{display:flex;align-items:center;gap:20px;font-size:11px;margin-top:20px}.st-angle-label input{flex:1;accent-color:#313a24;min-width:0}.st-viewer-shell .st-note{text-align:center}.st-case-section{background:#e9ece2}.st-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.st-case-card{background:#f7f8f4;border:1px solid #d0d8c5;border-radius:12px;overflow:hidden}.st-case-card figure{margin:0;position:relative;height:230px;overflow:hidden}.st-case-card figure img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.st-case-card:hover figure img{transform:scale(1.035)}.st-case-card figure span{position:absolute;bottom:14px;left:16px;right:16px;width:max-content;max-width:calc(100% - 32px);border-radius:4px;background:#050605e8;color:#fff;font-size:10px;padding:7px 10px}.st-case-card>div{padding:24px}.st-case-card h3{font-size:20px;min-height:76px;margin:0 0 20px}.st-case-metric{font-size:36px;line-height:1.1!important;letter-spacing:-.04em;margin:0;color:#273319;font-weight:600}.st-case-unit{font-size:12px;margin:8px 0 20px;color:#606953}.st-case-card button{justify-content:space-between;width:100%;padding:12px 0}.st-application-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.st-application-grid img{width:100%;height:250px;object-fit:cover;border-radius:8px}.st-application-grid h3{margin:24px 0 10px}.st-application-grid p{font-size:14px;color:#535a51}.st-delivery{background:#171817;color:white}.st-delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px}.st-delivery ol{list-style:none;margin:0;padding:0}.st-delivery li{display:flex;gap:22px;padding:20px 0;border-bottom:1px solid #3b4232}.st-delivery li>span{color:#ccff0c;font-size:12px;padding-top:5px}.st-delivery h3{font-size:20px;margin:0 0 8px}.st-delivery p{font-size:13px;color:#bec6b3;margin:0}.st-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.st-faq details{border-bottom:1px solid #cbd3bf}.st-faq summary{padding:23px 0;display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:15px;list-style:none;font-weight:600;line-height:1.5}.st-faq summary::-webkit-details-marker{display:none}.st-faq summary span{font-weight:400;font-size:22px;color:#69745c}.st-faq details[open] summary span{transform:rotate(45deg)}.st-faq details p{color:#535a51;font-size:14px;margin:0 0 24px}.st-close{background:#050605;color:white;padding:85px 0}.st-close h2{max-width:830px;font-size:clamp(34px,4.5vw,62px)}.st-close .st-kicker{color:#ccff0c}.st-close p:not(.st-kicker){color:#bfc7b2;font-size:17px}.st-case-dialog{max-width:860px;width:calc(100% - 32px);max-height:88vh;padding:0;border:1px solid #cbd3bf;border-radius:14px;background:#f7f8f4;color:#171817;overflow:auto}.st-case-dialog::backdrop{background:#050605b8;backdrop-filter:blur(3px)}.st-case-close{position:absolute;right:12px;top:12px;z-index:2;border:1px solid #59624b;background:#050605;color:#ccff0c;border-radius:8px;width:40px;height:40px;display:grid;place-items:center;font:28px/1 Arial;cursor:pointer}.st-case-dialog figure{height:240px;margin:0}.st-case-dialog figure img{width:100%;height:100%;object-fit:cover}.st-case-content{padding:35px}.st-case-content h2{font-size:30px;line-height:1.15}.st-case-content dl{display:grid;grid-template-columns:95px 1fr;gap:15px;font-size:14px}.st-case-content dt{font-weight:600}.st-case-content dd{margin:0;line-height:1.6;color:#535a51}.st-case-content .st-case-basis{padding:20px;background:#e9ece2;border-radius:8px;font-size:12px;line-height:1.65}.st-case-content .st-case-metric{font-size:32px}.st-case-content .st-note{margin:10px 0}.st-page~#booking-dialog .booking-big-number{font-size:40px;line-height:1.2}.st-page~#booking-dialog .st-note{color:#b8c0ad}.st-page~#booking-dialog .booking-proof article{padding:30px}.st-page~#booking-dialog .booking-proof h3{font-size:25px}
@keyframes stPulse{0%{left:0;opacity:0}15%{opacity:1}90%{opacity:1}100%{left:100%;opacity:0}}
@media(max-width:1000px){.st-section{padding-top:75px;padding-bottom:75px}.st-product-section{gap:35px}.st-hero-grid{grid-template-columns:1.2fr .8fr}.st-hero h1{font-size:54px}.st-hero-product>img{width:270px}.st-actions .button{font-size:12px}.st-cases{gap:14px}.st-case-card>div{padding:18px}.st-case-card h3{font-size:18px}.st-case-metric{font-size:29px}.st-fan-copy{gap:30px}.st-viewer-shell{padding:18px}.st-delivery-grid{gap:45px}}
@media(max-width:700px){.st-section{padding-top:55px;padding-bottom:55px}.st-hero-content{padding-top:18px}.st-breadcrumb{font-size:10px;gap:8px;margin-bottom:35px}.st-hero-grid{grid-template-columns:1fr;gap:0}.st-hero h1{font-size:43px;margin-top:17px}.st-intro{font-size:15px}.st-hero-product{display:flex;align-items:center;justify-content:center;gap:20px;margin:16px 0 0}.st-hero-product>img{height:170px;width:auto;margin:0}.st-hero-product p{font-size:10px;text-align:left}.st-hero-product strong{font-size:13px}.st-hero-background{object-position:75% center;opacity:.4}.st-hero:before{background:linear-gradient(90deg,#050605ed,#05060575),linear-gradient(0deg,#050605,transparent 60%)}.st-hero-foot{gap:15px;flex-wrap:wrap;font-size:10px;padding-top:16px;padding-bottom:22px}.st-hero-foot span:last-child{display:none}.st-actions{gap:9px}.st-actions .button{flex:1;min-width:130px;padding:13px 10px;font-size:11px;min-height:48px}.st-discover{font-size:11px;margin-top:0}.st-heading{margin-bottom:28px}.st-heading>p:last-child{font-size:15px}.st-signals{grid-template-columns:1fr;gap:20px}.st-signals article{display:grid;grid-template-columns:36px 1fr;gap:0 12px}.st-signals article>span{grid-row:span 2;padding-top:5px}.st-signals h3{margin:0 0 8px;font-size:20px}.st-signals p{margin:0;font-size:14px}.st-demo{padding:24px 16px}.st-demo-controls{align-items:flex-start;flex-direction:column;gap:16px}.st-demo-switch{width:100%}.st-demo-switch button{flex:1;font-size:11px;padding:11px 6px}.st-circuit{grid-template-columns:1fr .22fr 1fr .22fr 1fr;gap:2px;margin-top:32px}.st-node-symbol{width:45px;height:52px;font-size:28px}.st-suppressor-node img{height:65px}.st-circuit-node strong{font-size:10px}.st-circuit-node small{font-size:9px;line-height:1.5}.st-wave{height:120px}.st-demo-bottom{flex-direction:column;align-items:flex-start;gap:0}.st-demo-bottom p{font-size:12px}.st-demo>small{display:block;margin-top:20px;line-height:1.6}.st-fan-copy{grid-template-columns:1fr;gap:0}.st-fan-copy h3{font-size:22px;margin-bottom:0}.st-product-section{grid-template-columns:1fr;gap:34px}.st-viewer{height:310px}.st-viewer-head{font-size:11px}.st-viewer-status{font-size:10px}.st-cases{grid-template-columns:1fr}.st-case-card{display:grid;grid-template-columns:.42fr .58fr}.st-case-card figure{height:100%;min-height:255px}.st-case-card figure span{font-size:9px;left:8px;right:8px;max-width:calc(100% - 16px);width:auto;line-height:1.5;padding:6px}.st-case-card h3{min-height:0;font-size:17px;margin-bottom:22px}.st-case-card>div{padding:18px 16px}.st-case-metric{font-size:27px}.st-case-unit{font-size:11px}.st-case-card button{font-size:10px;gap:6px}.st-application-grid{grid-template-columns:1fr;gap:26px}.st-application-grid article{display:grid;grid-template-columns:105px 1fr;gap:0 19px}.st-application-grid img{grid-row:span 2;height:115px;width:105px}.st-application-grid h3{margin:8px 0;font-size:19px}.st-application-grid p{margin:0;font-size:13px}.st-delivery-grid,.st-faq{grid-template-columns:1fr;gap:24px}.st-delivery-grid h2{margin-bottom:0}.st-faq summary{font-size:14px}.st-close{padding:60px 0}.st-close h2{font-size:34px}.st-close p:not(.st-kicker){font-size:15px}.st-case-content{padding:25px 20px}.st-case-content h2{font-size:25px}.st-case-content dl{grid-template-columns:1fr;gap:7px}.st-case-content dd{margin-bottom:12px}.st-case-dialog figure{height:180px}}
@media(prefers-reduced-motion:reduce){.st-energy-path span{animation:none}.st-page *{scroll-behavior:auto!important;transition:none!important}.st-case-card:hover figure img{transform:none}}
.st-page [hidden]{display:none!important}
.st-circuit{row-gap:20px}.st-circuit-node:first-child{grid-column:1;grid-row:1}.st-circuit>.st-energy-path:not(.st-after-path){grid-column:2;grid-row:1;margin-top:-36px}.st-main-path{grid-column:3;grid-row:1;background:#566047;height:1px;margin-top:-36px}.st-suppressor-node{grid-column:3;grid-row:2;position:relative}.st-suppressor-node:before{content:'';position:absolute;top:-98px;height:98px;left:50%;width:1px;background:#566047;z-index:0}.st-suppressor-node img{position:relative}.st-after-path{grid-column:4;grid-row:1;margin-top:-36px}.st-machine-node{grid-column:5;grid-row:1}.st-model-tabs button,.st-demo-switch button,.st-viewer-controls button{min-height:44px}.st-case-card button{min-height:44px}.st-demo>small{color:#b5bdaa}.st-hero-product>img{filter:none}
@media(max-width:700px){.st-suppressor-node:before{height:80px;top:-80px}.st-circuit{row-gap:18px}.st-circuit>.st-energy-path:not(.st-after-path),.st-main-path,.st-after-path{margin-top:-35px}}
.st-hero-grid{grid-template-columns:1.15fr .85fr;gap:28px}.st-hero h1{font-size:clamp(40px,4.7vw,64px);line-height:1.06}.st-hero-viewer{height:490px;min-width:0;touch-action:pan-y;outline-offset:0}.st-hero-viewer .st-viewer-fallback{height:390px;width:auto;max-width:85%;margin:45px auto}.st-hero-viewer .st-viewer-status{bottom:12px;font-size:11px;color:#d2d8c8}.st-hero-3d .st-model-caption{font-size:10px;line-height:1.6;color:#a9b29c;margin:4px 0 0}.st-hero-3d{min-width:0}.st-install-detail{margin:0;position:relative}.st-install-detail>img{width:100%;height:510px;object-fit:cover;border-radius:12px}.st-install-detail figcaption{font-size:11px;line-height:1.6;margin-top:14px;color:#616b56}.st-product-copy .st-note{max-width:440px}
@media(max-width:1000px){.st-hero h1{font-size:48px}.st-hero-viewer{height:420px}.st-hero-viewer .st-viewer-fallback{height:340px}.st-install-detail>img{height:460px}}
@media(max-width:700px){.st-hero-grid{grid-template-columns:1fr;gap:0}.st-hero h1{font-size:38px;line-height:1.07}.st-hero-3d{display:block;margin:12px 0 0}.st-hero-viewer{height:330px;width:100%}.st-hero-viewer .st-viewer-fallback{height:270px;margin:20px auto}.st-hero-3d .st-model-caption{text-align:center;font-size:9px}.st-hero-viewer .st-viewer-status{font-size:10px;bottom:0}.st-install-detail>img{height:370px}.st-hero-product>img{transform:none}.st-product-section{gap:28px}}
.st-hero-background{object-position:50% 50%;opacity:.4}.st-hero-content{padding-bottom:42px}.st-signals article{border-top:0;padding-top:0}.st-symptom-image{display:block;width:100%;height:190px;object-fit:contain;border-bottom:1px solid #c6ccbf;margin-bottom:20px}.st-install-detail>img{object-position:center}.st-video-player{background:#050605;border:1px solid #343b2b;border-radius:12px;overflow:hidden}.st-video-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#050605}.st-video-player p{color:#bac3ac;font-size:12px;padding:0 20px 14px;margin:12px 0 0}.st-video-player .st-note{color:#a7b594;margin:0}.st-explain .st-heading{margin-bottom:28px}
@media(max-width:700px){.st-symptom-image{grid-column:1/-1;height:155px;margin-bottom:17px}.st-hero-content{padding-bottom:28px}.st-signals{gap:30px}.st-install-detail>img{height:430px}.st-video-player p{font-size:11px}}

/* Revisão fotográfica e materiais oficiais — somente SineTamer. */
.st-hero-background{width:73%;object-position:50% 51%;opacity:.58}.st-hero:before{background:linear-gradient(90deg,rgba(5,6,5,.93),rgba(5,6,5,.80) 39%,#050605 78%),linear-gradient(0deg,#050605,transparent 30%)}
.st-symptom-image{height:215px;width:100%;object-fit:cover;border-radius:12px;background:#171817;padding:0;display:block}.st-signals article{border-top:0;padding-top:0}.st-signals article>span{display:block;margin-top:20px}.st-application-grid img{height:260px;object-fit:cover}
@media(max-width:700px){.st-hero-background{width:100%;height:570px;object-position:50% 30%}.st-hero:before{background:linear-gradient(0deg,#050605 35%,rgba(5,6,5,.83) 100%)}.st-symptom-image{height:200px}.st-application-grid img{height:230px}}

.st-signals article:first-child .st-symptom-image{object-position:50% 86%}

/* V3: foto de contexto visível; um único modelo sobreposto. */
.st-hero-background{left:38%;width:62%;height:100%;opacity:.86;object-position:50% 56%}.st-hero:before{background:linear-gradient(90deg,#050605 0%,rgba(5,6,5,.96) 32%,rgba(5,6,5,.72) 49%,rgba(5,6,5,.26) 74%,rgba(5,6,5,.26) 100%),linear-gradient(0deg,#050605 0%,transparent 28%)}
.st-viewer-fallback[hidden]{display:none!important}.st-signals article:first-child .st-symptom-image{object-position:50% 50%}
@media(max-width:700px){.st-hero-background{left:0;width:100%;height:100%;object-position:55% 58%;opacity:.68}.st-hero:before{background:linear-gradient(0deg,rgba(5,6,5,.50),rgba(5,6,5,.91) 55%)}.st-hero-viewer{background:rgba(5,6,5,.50);border-radius:16px}}

.st-hero-background{mask-image:linear-gradient(90deg,transparent 0%,#000 15%)}
@media(max-width:700px){.st-hero-background{mask-image:none}}

.st-video-player{position:relative}.st-video-sound{position:absolute;top:14px;right:14px;padding:10px 16px;border:1px solid #30332A;border-radius:8px;background:#050605;color:#CCFF0C;font:500 13px Montserrat,sans-serif;cursor:pointer}.st-video-sound:hover{background:#171817;border-color:#606958}.st-video-sound:focus-visible{outline:2px solid #CCFF0C;outline-offset:3px}.st-video-player video::cue{font-family:Montserrat,sans-serif;color:#fff;background:rgba(5,6,5,.85)}
@media(max-width:700px){.st-video-sound{top:8px;right:8px;padding:8px 10px;font-size:11px}}

/* V6: preserve the complete multi-circuit cabinet instead of an inverter close-up. */
.st-hero-background{left:auto;right:0;width:auto;max-width:62%;object-fit:contain;object-position:right center;opacity:.92;mask-image:linear-gradient(90deg,transparent 0%,#000 32%)}
@media(max-width:700px){.st-hero-background{left:0;right:0;width:100%;max-width:none;object-fit:cover;object-position:50% 44%;mask-image:none}}
