.g-subnav{background:#f4f1eb;color:#303a39;border-bottom:1px solid #dedfd8;position:relative;z-index:2}.g-subnav>.wrap{display:flex;align-items:center;gap:28px;min-height:54px;flex-wrap:wrap;padding-block:12px}.g-subnav a{font-size:12px;font-weight:600}.g-subnav a:first-child{margin-right:auto}.g-basket-link b{background:#25453c;color:white;display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:50%;margin-left:5px}.g-intro{padding-top:75px;padding-bottom:60px;max-width:1180px}.g-eyebrow{display:block;font-size:10px!important;letter-spacing:.16em;font-weight:700;color:#97613b!important;text-transform:uppercase}.g-intro h1{font-size:clamp(38px,5vw,72px);font-weight:600;line-height:1.1;letter-spacing:-.045em;color:#20362f;margin:25px 0}.g-intro h1 em{font-style:normal;color:#a27749}.g-intro>p{font-size:17px;line-height:1.85;max-width:690px;color:#65716e}.g-intro>small{font-size:11px;color:#75847c;display:block;margin-top:20px}.g-section{padding-top:40px;padding-bottom:70px;max-width:1180px}.g-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.g-heading h2{font-size:clamp(26px,3vw,38px);line-height:1.18;letter-spacing:-.035em;color:#263b33;margin:15px 0 0}.g-heading>p{max-width:360px;font-size:14px;line-height:1.8;color:#6d7972}.g-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.g-card{background:white;border:1px solid #e2e4dc;border-radius:13px;overflow:hidden;display:flex;flex-direction:column}.g-card>a{display:block;overflow:hidden}.g-card img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .3s}.g-card:hover img{transform:scale(1.025)}.g-card>div{padding:26px;display:flex;flex-direction:column;align-items:start;flex:1}.g-card h3{font-size:23px;line-height:1.25;letter-spacing:-.025em;margin:17px 0;color:#2d3b35}.g-card p{font-size:13px;line-height:1.8;color:#748078;margin:0 0 20px}.g-card .g-link{margin-top:auto}.g-link{font-size:12px;color:#90603d!important;font-weight:650;text-decoration:none;display:inline-block;padding-block:7px}.g-button{display:inline-flex;justify-content:center;align-items:center;background:#27453b!important;color:#fff!important;border:1px solid #27453b;border-radius:7px;padding:14px 19px;min-height:45px;font-size:12px;font-weight:650;text-decoration:none;cursor:pointer;line-height:1.45;text-align:center}.g-button.g-light{background:#fff!important;color:#29463c!important;border-color:#c9d4cb}.g-button:disabled{opacity:.6;cursor:wait}.g-card .g-button{margin-top:15px;width:100%}.g-space{margin-top:60px}.g-local{margin-top:50px;padding:30px;border-left:3px solid #aa8861;background:#f2eee5;border-radius:0 10px 10px 0}.g-local strong{font-size:19px;color:#3d4c40}.g-local p{font-size:13px;color:#6d7a6f;margin-top:12px;line-height:1.9}.g-detail h1{max-width:980px;font-size:clamp(35px,4.6vw,59px)}.g-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;color:#7a857b;font-size:11px;margin-bottom:40px}.g-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:65px;align-items:start}.g-prose{max-width:720px;color:#46574c;font-size:16px;line-height:1.95}.g-prose h2{font-size:25px;line-height:1.35;letter-spacing:-.025em;color:#283f34;margin:37px 0 18px}.g-prose h2:first-child{margin-top:0}.g-prose p{margin-bottom:20px;white-space:normal}.g-detail-image{width:100%;height:auto;max-height:550px;object-fit:cover;border-radius:12px;margin-bottom:30px}.g-next{border:1px solid #dce2d9;background:#f2f5ef;padding:28px;border-radius:12px;position:sticky;top:120px}.g-next h2{font-size:27px;line-height:1.25;letter-spacing:-.03em;color:#2c4437;margin:20px 0}.g-next p{font-size:13px;line-height:1.85;color:#6d7b71;margin-bottom:25px}.g-next .g-button{width:100%;margin-bottom:10px}.g-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:25px 0}.g-next .g-cta-row{display:block}.g-contact{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;background:#f0eee6;padding:45px;border-radius:16px;margin-top:70px}.g-contact h2{font-size:35px;line-height:1.18;letter-spacing:-.04em;color:#2a4135;margin:20px 0}.g-contact>div>p{font-size:14px;line-height:1.85;color:#727e74}.g-intake{display:grid;grid-template-columns:1fr 1fr;gap:17px}.g-intake label{display:grid;gap:8px;font-size:11px;font-weight:650;color:#526155}.g-intake input,.g-intake textarea{font:inherit;font-size:14px;width:100%;border:1px solid #d1d9cf;padding:12px;background:#fff;color:#2c4034;border-radius:7px;box-sizing:border-box;resize:vertical}.g-intake .g-check{display:flex;align-items:start;font-size:11px;line-height:1.7;font-weight:400;gap:10px}.g-check input{width:17px;height:17px;flex-shrink:0;accent-color:#315340}.g-check a{text-decoration:underline}.g-wide{grid-column:1/-1}.g-form-status{font-size:12px!important;line-height:1.7;color:#365345!important}.g-honey{position:absolute!important;left:-10000px;opacity:0;width:1px;height:1px;overflow:hidden}.g-quote-row{display:grid;grid-template-columns:90px 1fr 120px auto;align-items:center;gap:25px;padding:24px 0;border-bottom:1px solid #dbe1d7}.g-quote-row img{width:90px;height:75px;object-fit:cover;border-radius:8px}.g-quote-row>a{font-size:20px;color:#314638;font-weight:600}.g-quote-row label{display:grid;gap:7px;font-size:11px;color:#647362}.g-quote-row input{padding:12px;border:1px solid #d4dccf;border-radius:7px;width:100%;box-sizing:border-box;font:inherit;background:white;color:#314737}.g-quote-row button{border:0;background:none;font:inherit;font-size:11px;color:#94694a;cursor:pointer}.g-muted{font-size:12px;line-height:1.8;color:#73806f}.g-empty{padding:50px;border:1px dashed #c9d5c6;border-radius:12px;font-size:15px;color:#6e7b6a}.g-consent{position:fixed;bottom:20px;left:20px;right:20px;max-width:1200px;margin:auto;z-index:9999;display:flex;align-items:center;gap:30px;padding:25px;background:#fff;color:#2d4134;border:1px solid #cdd9ca;border-radius:12px;box-shadow:0 10px 50px #172d2a25}.g-consent[hidden]{display:none}.g-consent>div:first-child{flex:1}.g-consent strong{font-size:15px}.g-consent p{font-size:12px;line-height:1.7;color:#748070;margin-top:9px}.g-consent a{text-decoration:underline}.g-consent-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.g-consent button{background:#f3f5ef;border:1px solid #d7dfd1;color:#31442e;border-radius:7px;padding:11px;cursor:pointer;font:inherit;font-size:10px}.g-toast{position:fixed;top:100px;left:50%;transform:translate(-50%,-10px);opacity:0;pointer-events:none;z-index:9998;background:#284839;color:#fff;padding:17px 25px;border-radius:9px;box-shadow:0 8px 30px #20342622;font-size:13px;transition:.2s;max-width:90vw}.g-toast.visible{opacity:1;transform:translate(-50%,0)}@media(max-width:1000px){.g-grid{grid-template-columns:1fr 1fr}.g-detail-grid{gap:35px;grid-template-columns:minmax(0,1fr) 280px}.g-contact{gap:30px;padding:30px}.g-consent{display:block}.g-consent-actions{margin-top:15px}.g-heading{align-items:start}.g-subnav>.wrap{gap:20px}}@media(max-width:700px){.g-grid{grid-template-columns:1fr}.g-intro{padding-top:45px;padding-bottom:30px}.g-intro h1{font-size:42px}.g-intro>p{font-size:15px}.g-section{padding-block:30px}.g-heading{display:block}.g-heading>p{margin-top:20px}.g-detail-grid{grid-template-columns:1fr;gap:35px}.g-next{position:static}.g-contact{grid-template-columns:1fr;padding:25px;gap:25px;margin-top:40px}.g-contact h2{font-size:31px}.g-intake{grid-template-columns:1fr}.g-prose{font-size:15px}.g-subnav>.wrap{gap:15px}.g-subnav a{font-size:10px}.g-subnav a:first-child{width:100%}.g-quote-row{grid-template-columns:65px 1fr 75px;gap:15px}.g-quote-row img{width:65px;height:60px}.g-quote-row>a{font-size:16px}.g-quote-row button{grid-column:2}.g-consent{left:10px;right:10px;bottom:10px;padding:20px}.g-consent-actions{display:grid;grid-template-columns:1fr}.g-consent button{font-size:11px;padding:10px}.g-toast{width:80%;top:80px}.g-empty{padding:30px}}main.growth-page{background:#fafbf8!important;color:#35463e!important;min-height:60vh;padding-bottom:40px}main.growth-page :is(h1,h2,h3,h4,strong,label){color:#243b32!important}main.growth-page :is(p,small,li){color:#4e6157!important}main.growth-page h1 em{color:#8e6337!important}.g-section .g-card :is(h3,h3 a){color:#263c32!important}.g-section .g-card p{color:#4d6157!important}.g-section .g-card .g-eyebrow{color:#80512d!important}.experience-page>.g-section{background:#f7f9f5;max-width:none;padding:65px max(28px,calc((100vw - 1180px)/2))}.experience-page>.g-section .g-heading h2{color:#263c32!important}.experience-page>.g-section .g-heading>p{color:#4d6157!important}main .g-link{color:#81512d!important}main .g-button{color:#fff!important}main .g-button.g-light{color:#29463c!important}.g-body-figure{margin:34px 0}.g-body-figure img{display:block;width:100%;height:auto;border-radius:10px}.g-body-figure figcaption{font-size:12px;line-height:1.8;color:#4d6157;padding:14px 3px}.g-card img{aspect-ratio:3/2}.g-prose .g-detail-image{aspect-ratio:3/2;height:auto}.g-intake .g-check span{color:#455a4e!important}main.growth-page .g-form-status{color:#315440!important}.g-consent p{color:#52634f}.g-intro>small{color:#506153}.g-next .g-eyebrow,.g-contact .g-eyebrow{color:#80512d!important}#main .g-explore{width:100%;max-width:none;padding:80px 0;background:#f6f8f2;color:#253a2f;box-sizing:border-box}.g-explore .g-explore-inner{width:min(1240px,calc(100% - 56px));margin-inline:auto;min-width:0}#main .g-explore .g-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:35px}#main .g-explore h2{color:#243d2d!important;font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.035em;margin:14px 0 0}#main .g-explore .g-heading>p{max-width:370px;color:#57664e!important;font-size:14px;line-height:1.8}#main .g-explore .g-eyebrow{color:#61784b!important;font-size:10px;letter-spacing:.13em}#main .g-explore .g-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#main .g-explore .g-card{min-width:0;background:#fff;border:1px solid #d9e2d0;border-radius:11px;overflow:hidden}#main .g-explore .g-card>div{padding:25px}#main .g-explore h3,#main .g-explore h3 a{color:#2d452f!important;font-size:22px;line-height:1.25}#main .g-explore .g-card p,#main .g-explore .g-quick-card p{color:#59684f!important;font-size:13px;line-height:1.8}#main .g-explore .g-link{color:#4d6a31!important;font-size:12px;line-height:1.5;display:inline-flex;align-items:center;min-height:44px;font-weight:650}#main .g-explore .g-card img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}#main .g-explore .g-front-grid{grid-template-columns:repeat(6,minmax(0,1fr))}#main .g-explore .g-front-card{grid-column:span 2}#main .g-explore .g-front-card:nth-child(n+4){grid-column:span 3}#main .g-explore .g-front-card:nth-child(n+4) img{aspect-ratio:2/1}#main .g-explore .g-quick-card{min-width:0;border:1px solid #d6e0cb;border-radius:10px;padding:30px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}#main .g-explore .g-quick-number{color:#83936b;font-size:12px;letter-spacing:.08em;margin-bottom:22px}#main .g-explore .g-quick-card h3{margin:0 0 12px}#main .g-explore .g-quick-card .g-link{margin-top:auto;padding-top:14px}#main .g-explore .g-space{margin-top:65px}@media(max-width:850px){#main .g-explore .g-heading{display:block}.g-explore .g-explore-inner{width:calc(100% - 40px)}#main .g-explore .g-heading>p{max-width:550px;margin-top:20px}#main .g-explore .g-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#main .g-explore .g-front-card,#main .g-explore .g-front-card:nth-child(n+4){grid-column:auto}#main .g-explore .g-front-card:last-child{grid-column:1/-1}#main .g-explore .g-quick-grid{grid-template-columns:1fr}#main .g-explore .g-quick-card{padding:25px}#main .g-explore .g-quick-number{margin-bottom:15px}}@media(max-width:560px){#main .g-explore{padding:60px 0}#main .g-explore .g-grid{grid-template-columns:1fr}#main .g-explore .g-front-card:last-child{grid-column:auto}#main .g-explore .g-front-card:nth-child(n+4) img{aspect-ratio:16/10}}.growth-page .service-intro-v13,.growth-page .service-detail-hero-v13{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;padding-bottom:65px}.growth-page .service-intro-v13 h1,.growth-page .service-detail-hero-v13 h1{font-size:clamp(36px,4.4vw,62px);line-height:1.08;max-width:740px}.growth-page .service-intro-v13 p,.growth-page .service-detail-hero-v13 p{margin:25px 0 30px;color:#46584c;line-height:1.8;font-size:16px}.service-directory-v13{padding:30px;background:#e9eee4;border:1px solid #c7d2c0;border-radius:14px}.service-directory-v13>span{font-size:10px;font-weight:700;letter-spacing:.1em;color:#5e7055}.service-directory-v13>a{display:flex;align-items:center;gap:18px;border-top:1px solid #c5d1bf;padding:23px 0;color:#2e4534}.service-directory-v13>a:first-of-type{margin-top:23px}.service-directory-v13 b{color:#8a673d;font-size:11px}.service-directory-v13 strong{font-size:17px;line-height:1.4;font-weight:600}.service-directory-v13 a>span{margin-left:auto}.service-directory-v13 a:hover strong{text-decoration:underline;text-underline-offset:5px}.growth-page .service-offers-v13{padding-top:0}.service-offer-v13{display:grid;grid-template-columns:1fr 1.05fr;gap:54px;align-items:center;padding:55px 0;border-top:1px solid #cdd7c6;scroll-margin-top:100px}.service-offer-v13:nth-child(even) .service-photo-v13{order:2}.service-photo-v13{position:relative;display:block;overflow:hidden;border-radius:12px;background:#e8eee3}.service-photo-v13 img{width:100%;aspect-ratio:1.35;height:auto;object-fit:cover;display:block}.service-photo-v13>span{position:absolute;bottom:16px;left:16px;right:16px;padding:13px 16px;border:1px solid #ffffff50;border-radius:7px;background:#12221fe6;color:white;font-size:11px;letter-spacing:.05em}.growth-page .service-copy-v13 h2{font-size:clamp(29px,3vw,42px);line-height:1.15;color:#293f31;margin:15px 0 20px}.service-copy-v13>p{font-size:15px;line-height:1.8;color:#51614f}.service-deliverables-v13{margin:25px 0 30px}.service-deliverables-v13 h3{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#51623f;margin-bottom:15px}.service-deliverables-v13 ul,.service-scope-v13 ul{list-style:none;padding:0;margin:0}.service-deliverables-v13 li,.service-scope-v13 li{padding:8px 0 8px 23px;position:relative;font-size:14px;line-height:1.65;color:#465844}.service-deliverables-v13 li:before,.service-scope-v13 li:before{content:"\2713";position:absolute;left:0;color:#657d3b}.service-copy-v13 .g-cta-row{gap:20px;align-items:center;flex-wrap:wrap}.service-copy-v13 .g-link{font-size:12px}.service-contract-v13{margin-top:40px;background:#233c32;padding:42px;border-radius:14px;color:#eef3e9}.growth-page .service-contract-v13 h2{color:#fff8eb;font-size:34px;margin:14px 0 30px}.service-contract-v13 .g-eyebrow{color:#d6cf9e}.service-contract-v13 ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:25px;padding:0}.service-contract-v13 li{border-top:1px solid #839481;padding-top:19px;font-size:16px;line-height:1.6}.service-contract-v13 li>span{display:block;color:#c9c68d;font-size:11px;margin-bottom:10px}.service-contract-v13>p{font-size:13px;line-height:1.8;color:#cfdbce;max-width:750px;margin-top:30px}.service-blog-v13{display:flex;align-items:center;gap:40px;justify-content:space-between;margin-top:45px;padding:30px 0}.growth-page .service-blog-v13 h2{font-size:29px;margin:14px 0}.service-blog-v13 p{color:#56664f;font-size:14px;line-height:1.8}.service-blog-v13>a{flex-shrink:0}.service-detail-hero-v13>img{width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;border-radius:14px}.service-detail-layout-v13{display:grid;grid-template-columns:1fr 320px;align-items:start;gap:42px}.service-scope-grid-v13{display:grid;grid-template-columns:1fr 1fr;gap:22px}.service-scope-v13{border:1px solid #cdd7c6;border-radius:12px;padding:27px;background:#fffef7}.service-scope-delivery{background:#edf2e7}.growth-page .service-scope-v13 h2{font-size:25px;line-height:1.25;margin:16px 0 20px;color:#304b35}.service-scope-v13 p{font-size:14px;line-height:1.9;color:#52624d}.growth-page .service-enquiry-v13{position:static}.service-enquiry-v13 .g-link{display:block;margin-top:20px;font-size:12px;line-height:1.7}.service-enquiry-v13 .g-cta-row{flex-direction:column;align-items:stretch}.growth-page .service-enquiry-v13 h2{font-size:28px}@media(max-width:1000px){.growth-page .service-intro-v13,.growth-page .service-detail-hero-v13{gap:30px}.service-detail-layout-v13{grid-template-columns:1fr}.service-enquiry-v13 .g-cta-row{flex-direction:row}.service-offer-v13{gap:30px}.service-scope-grid-v13{gap:18px}}@media(max-width:700px){.growth-page .service-intro-v13,.growth-page .service-detail-hero-v13,.service-offer-v13{grid-template-columns:1fr;gap:30px}.service-offer-v13:nth-child(even) .service-photo-v13{order:0}.service-contract-v13{padding:28px}.service-contract-v13 ol{grid-template-columns:1fr 1fr}.service-blog-v13{align-items:flex-start;flex-direction:column;gap:20px}.service-scope-grid-v13{grid-template-columns:1fr}.service-photo-v13 img{aspect-ratio:1.6}.service-detail-hero-v13>img{aspect-ratio:1.6}.service-directory-v13{padding:25px}}main.growth-page .service-contract-v13 :is(h2,li){color:#f4f4e8!important}main.growth-page .service-contract-v13 p{color:#cddacb!important}main.growth-page .service-contract-v13 .g-eyebrow{color:#e0c795!important}.industry-services-v30{padding:80px 0;background:#f5f5f3;color:#20252a}.industry-services-v30 .wrap{max-width:1320px;margin:auto;width:calc(100% - 64px)}.industry-services-v30 .g-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:36px}.industry-services-v30 h2{font-size:clamp(32px,3.3vw,48px);line-height:1.12;margin:16px 0 0;letter-spacing:-.035em}.industry-services-v30 .g-eyebrow{color:#984100;font-size:10px;font-weight:700;letter-spacing:.09em}.industry-service-grid-v30{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.industry-service-card-v30{display:flex;flex-direction:column;color:inherit;text-decoration:none;border:1px solid #d8dadd;border-radius:14px;background:#fff;overflow:hidden;transition:transform .2s,box-shadow .2s}.industry-service-card-v30:hover{transform:translateY(-4px);box-shadow:0 15px 35px #18212a14}.industry-service-card-v30:focus-visible{outline:3px solid #ad4a09;outline-offset:4px}.industry-service-card-v30 img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.industry-service-card-v30>div{padding:24px;display:flex;flex-direction:column;flex:1}.industry-service-card-v30 h3{font-size:22px;line-height:1.25;margin:15px 0}.industry-service-card-v30 p{font-size:14px;line-height:1.75;color:#555e65;margin:0 0 25px}.industry-service-card-v30 strong{margin-top:auto;font-size:12px;color:#914000;line-height:1.6}.growth-industria .service-directory-v13,.growth-industria .service-scope-v13{background:#f5f5f3;border-color:#d6d9dc}.growth-industria :is(.service-directory-v13 a,.service-copy-v13 h2,.service-scope-v13 h2){color:#242c33}.growth-industria :is(.service-copy-v13>p,.service-scope-v13 p,.service-scope-v13 li,.service-deliverables-v13 li){color:#4e5962}.growth-industria .service-contract-v13{background:#202830}@media(max-width:1050px){.industry-service-grid-v30{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.industry-services-v30{padding:55px 0}.industry-services-v30 .wrap{width:calc(100% - 40px)}.industry-services-v30 .g-heading{align-items:flex-start;flex-direction:column;gap:24px}.industry-service-grid-v30{grid-template-columns:1fr}.industry-service-card-v30 img{aspect-ratio:1.7}}@media(prefers-reduced-motion:reduce){.industry-service-card-v30{transition:none}.industry-service-card-v30:hover{transform:none}}@media(min-width:1000px){html:not([data-tep-mobile=true]) .cover-carousel{--tep-stage-height:max(410px,calc(100svh - 171px))}html:not([data-tep-mobile=true]) .cover-carousel :is(.cover-stage,.cover-slide,.cover-content){min-height:var(--tep-stage-height)!important}html:not([data-tep-mobile=true]) .cover-carousel .cover-content{padding-block:26px!important}html:not([data-tep-mobile=true]) .cover-carousel .cover-title{font-size:clamp(42px,min(4.2vw,7.8vh),64px)!important;line-height:1.04}html:not([data-tep-mobile=true]) .cover-carousel .cover-text .eyebrow{margin-bottom:20px}html:not([data-tep-mobile=true]) .cover-carousel .cover-text>p{margin-top:20px;line-height:1.65}html:not([data-tep-mobile=true]) .cover-carousel .hero-actions{margin-top:23px}html:not([data-tep-mobile=true]) .cover-carousel .cover-footnote{margin-top:24px}html:not([data-tep-mobile=true]) .cover-carousel .cover-controls{height:64px;min-height:64px;gap:24px}html:not([data-tep-mobile=true]) .hub-covers .cover-stage{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:40px;align-items:center}html:not([data-tep-mobile=true]) .hub-covers .hub-front-visual{left:calc(100% + 40px);width:138.095%;top:16px;height:calc(var(--tep-stage-height) - 32px);border-radius:16px}html:not([data-tep-mobile=true]) .hub-covers .cover-title{font-size:clamp(42px,min(3.8vw,7.4vh),60px)!important}html:not([data-tep-mobile=true]) .hub-covers .cover-text>p{max-width:500px}html:not([data-tep-mobile=true]) .mt23-hero{--tep-stage-height:max(410px,calc(100svh - 226px));padding-top:0}html:not([data-tep-mobile=true]) .mt23-hero-grid{min-height:var(--tep-stage-height)}html:not([data-tep-mobile=true]) .mt23-intro{min-height:0;padding-block:24px}html:not([data-tep-mobile=true]) .mt23-intro h1{font-size:clamp(46px,min(4.7vw,8.6vh),76px)!important}html:not([data-tep-mobile=true]) .mt23-intro>p{font-size:17px;margin-top:20px}html:not([data-tep-mobile=true]) .mt23-intro .mt-actions{margin-top:22px}html:not([data-tep-mobile=true]) .mt23-experience{min-height:0}html:not([data-tep-mobile=true]) .mt23-stage{height:clamp(245px,calc(var(--tep-stage-height) - 160px),540px)}html:not([data-tep-mobile=true]) .mt23-selector button{min-height:64px}html:not([data-tep-mobile=true]) .mt23-goal-result{min-height:50px;margin-top:8px}html:not([data-tep-mobile=true]) .mt23-hero-baseline{margin-top:0;padding-block:14px}html:not([data-tep-mobile=true]) .mt23-hero>.mt25-cover figcaption{bottom:155px}}.hub-direction-v33[data-cover-index="0"]{background:radial-gradient(ellipse at 78% 45%,#38241d 0,#141619 39%,#101215 72%)!important;color:#f4f3ef;--hero-accent:#ff7b35}.hub-direction-v33[data-cover-index="0"]::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent,#000);z-index:0}.hub-direction-v33 .cover-stage,.hub-direction-v33 .cover-controls{z-index:1}.hub-direction-v33 .hub-opening-v16 .cover-title{color:#faf8f4}.hub-direction-v33 .hub-opening-v16 .cover-title em{color:#ff8849}.hub-direction-v33 .hub-opening-v16 .cover-text>p{color:#bfc0c2}.hub-direction-v33 .hub-opening-v16 .eyebrow{color:#ef9565}.hub-direction-v33 .hub-opening-v16 .hero-actions{flex-direction:row;align-items:center;gap:18px 24px;flex-wrap:wrap}.hub-direction-v33 .hub-opening-secondary{color:#c5c6c8;border-color:#545052;font-size:12px}.hub-direction-v33 .hub-opening-v16 .cover-footnote{color:#9b9ca1}.hub-direction-v33[data-cover-index="0"] .cover-controls{color:#f7f4ef;border-color:#ffffff24}.hub-direction-v33[data-cover-index="0"] .cover-dots button{color:#a3a4a8;border-color:#ffffff38}.hub-direction-v33[data-cover-index="0"] .cover-dots button[aria-current=true]{color:#ff9b63;border-color:#ff7b35}.hub-direction-v33[data-cover-index="0"] .cover-pause{color:#d1d2d3;border-color:#ffffff35}.hub-direction-v33:not([data-cover-index="0"]) .tep-compass{display:none}.tep-compass{--compass-angle:0deg;position:relative;min-width:0;width:100%;max-width:720px;justify-self:center;color:#eae9e6;isolation:isolate}.compass-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;height:34px;color:#919599;font-size:9px;letter-spacing:.13em}.compass-heading>span{display:flex;align-items:center;gap:8px}.compass-heading i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#ff813f;box-shadow:0 0 14px #ff813f}.compass-heading button{border:1px solid #ffffff25;border-radius:5px;background:#17191c;color:#b6b8bb;padding:8px 10px;min-height:32px;font-size:10px;letter-spacing:0;cursor:pointer}.compass-board{position:relative;height:clamp(280px,calc(var(--tep-stage-height,620px) - 110px),570px);perspective:900px}.compass-depth{position:absolute;inset:0;transform:rotateX(var(--compass-tilt-x,0deg)) rotateY(var(--compass-tilt-y,0deg));transition:transform .3s ease-out;pointer-events:none}.compass-dial{position:absolute;left:50%;top:50%;height:96%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #736257;box-shadow:0 0 0 8px #17191b,0 0 0 9px #5c4a3d,0 0 0 15px #1b1c1e,0 24px 70px #0007,inset 0 0 75px #0008;background:radial-gradient(circle,#242021,#17191c 63%,#2d2722)}.compass-rings{position:absolute;inset:17%;border-radius:50%;border:1px solid #a277544d;box-shadow:0 0 0 26px #ffffff03,0 0 0 27px #b8895828,inset 0 0 0 32px #ffffff02,inset 0 0 0 33px #a2775426}.compass-ticks{position:absolute;inset:4%;border-radius:50%;background:repeating-conic-gradient(from 0deg,#c4b3a4b0 0deg 1deg,transparent 1deg 10deg);mask-image:radial-gradient(circle,transparent 66%,#000 67%,#000 70%,transparent 71%)}.compass-sweep{position:absolute;inset:6%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg 275deg,#ff762309 310deg,#ff762336 355deg,#ff9b6880 359deg,transparent 360deg);animation:compass-scan 12s linear infinite;mix-blend-mode:screen}.compass-axis{position:absolute;opacity:.18;background:linear-gradient(90deg,transparent,#fac79e,transparent)}.axis-x{left:8%;right:8%;height:1px;top:50%}.axis-y{top:8%;bottom:8%;width:1px;left:50%;background:linear-gradient(0deg,transparent,#fac79e,transparent)}.compass-dial>span{position:absolute;font-size:9px;letter-spacing:.15em;color:#d7b49b}.compass-n{top:9%;left:49%}.compass-e{right:9%;top:49%}.compass-s{bottom:9%;left:49%}.compass-w{left:9%;top:49%}.compass-needle{position:absolute;inset:15%;transform:rotate(var(--compass-angle));transition:transform .8s cubic-bezier(.2,.7,.2,1);filter:drop-shadow(0 4px 10px #0009)}.compass-needle i,.compass-needle b{position:absolute;left:43%;width:14%;height:50%;clip-path:polygon(50% 0,100% 100%,0 100%)}.compass-needle i{top:0;background:linear-gradient(90deg,#ff823e 50%,#c64a11 50%)}.compass-needle b{bottom:0;transform:rotate(180deg);background:linear-gradient(90deg,#73777b 50%,#414549 50%)}.compass-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(128px,12vw,170px);aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:24px 18px;border-radius:50%;background:linear-gradient(140deg,#fff,#e3e4e3);border:7px solid #242628;box-shadow:0 12px 30px #0009,0 0 0 1px #7c7b77,inset 0 2px 2px #fff;pointer-events:none}.compass-core .tep-logo-shine-v16{display:block;position:relative;overflow:hidden}.compass-core img{display:block;width:100%;height:auto}.compass-core strong{text-align:center;font-size:11px;font-weight:600;color:#37393b;letter-spacing:-.03em;white-space:nowrap}.compass-point{position:absolute;display:block;width:148px;min-height:86px;padding:13px 15px;border:1px solid #67615a;border-radius:10px;background:linear-gradient(135deg,#292a2cee,#181a1df2);box-shadow:0 10px 30px #0004;color:#f2efea;text-decoration:none;transition:background .25s,border-color .25s,box-shadow .25s;backdrop-filter:blur(12px)}.compass-point-index{display:flex;justify-content:space-between;font-size:9px;color:#ba9d88;letter-spacing:.12em}.compass-point-index i{font-style:normal;color:#ff9860;font-size:14px}.compass-point svg{width:24px;height:24px;color:#f3a06c;float:left;margin:9px 9px 0 0}.compass-point strong{display:block;font-size:13px;font-weight:550;line-height:1.25;margin-top:9px}.point-0{top:0;left:50%;transform:translateX(-50%)}.point-1{top:50%;right:0;transform:translateY(-50%)}.point-2{bottom:0;left:50%;transform:translateX(-50%);width:185px}.point-3{top:50%;left:0;transform:translateY(-50%)}.compass-point:is(:hover,:focus-visible,.is-active){background:linear-gradient(130deg,#483023,#272120);border-color:#ff8b49;box-shadow:0 8px 30px #0005,0 0 28px #ff6a001b}.compass-point:focus-visible,.compass-heading button:focus-visible{outline:2px solid #ffb280;outline-offset:5px}.compass-readout{text-align:center;min-height:67px;padding:18px 8px 8px}.compass-readout>span{display:block;font-size:9px;letter-spacing:.12em;color:#ec9e6e}.compass-readout>p{margin:8px 0 0;font-size:12px;color:#adaeb1;line-height:1.4}.tep-compass[data-paused=true] .compass-sweep,.tep-compass[data-paused=true] .tep-logo-shine-v16:after{animation-play-state:paused}@keyframes compass-scan{to{transform:rotate(360deg)}}@media(min-width:1000px)and (max-height:740px){html:not([data-tep-mobile=true]) .cover-carousel .cover-title{font-size:clamp(40px,3.6vw,52px)!important}html:not([data-tep-mobile=true]) .hub-covers .cover-text>p{font-size:16px}.compass-point{padding:10px 12px;min-height:76px}.compass-core{width:140px;padding:20px 14px;gap:10px}.compass-readout{padding-top:12px;min-height:60px}.compass-heading{height:34px}}@media(prefers-reduced-motion:reduce){.compass-sweep{animation:none;opacity:.5}.compass-depth,.compass-needle,.compass-point{transition:none}.compass-core .tep-logo-shine-v16:after{display:none}}@media(min-width:1000px){html[data-tep-view=v31][data-tep-mobile=true] body{zoom:.75}html[data-tep-view=v31][data-tep-mobile=true] body .wrap,html[data-tep-view=v31][data-tep-mobile=true] body #original-industrial .container{max-width:1680px;width:calc(100% - 112px)}html[data-tep-view=v31][data-tep-mobile=true] .hub-covers .cover-stage{max-width:1680px;width:calc(100% - 112px);min-height:730px;grid-template-columns:1fr 1.12fr;gap:64px}html[data-tep-view=v31][data-tep-mobile=true] .hub-covers .cover-content{min-height:660px}html[data-tep-view=v31][data-tep-mobile=true] .hub-front-visual{left:calc(100% + 64px);width:112%;top:28px;height:640px}html[data-tep-view=v31][data-tep-mobile=true] .hub-covers .orbit-system{width:100%;max-width:none}}html[data-tep-view=v31] img[src$="/calibracao-posicionador.webp"]{object-fit:cover!important;object-position:center top!important;transform:none!important}html[data-tep-view=v31] .service-photo-v13:has(img[src$="/calibracao-posicionador.webp"]){background:#e9edeb}html[data-tep-view=v31] .service-photo-v13 img[src$="/calibracao-posicionador.webp"]{height:auto;aspect-ratio:1.35}html[data-tep-view=v31] .cover-art-3d-hero-3 .cover-visual{overflow:hidden;background:#152228}html[data-tep-view=v31] .cover-art-3d-hero-3 .cover-photo{object-fit:contain!important;object-position:center!important;transform:none!important;padding:24px}.compass-v34{--dial-size:clamp(225px,min(30vw,calc(var(--tep-stage-height,620px) - 230px)),400px)}.compass-v34 .compass-board{height:calc(var(--tep-stage-height,620px) - 36px);min-height:355px}.compass-v34 .compass-depth{inset:0;transition:transform .18s ease-out;transform-style:preserve-3d}.compass-v34 .compass-dial{width:var(--dial-size);height:var(--dial-size)}.compass-v34 .compass-core{width:clamp(105px,calc(var(--dial-size) * .37),145px);border-width:5px;padding:19px 13px;gap:9px;transform:translate(-50%,-50%) rotateX(var(--compass-tilt-x,0deg)) rotateY(var(--compass-tilt-y,0deg));transition:transform .18s ease-out}.compass-v34 .compass-core strong{font-size:10px}.compass-v34 .compass-point{width:148px;min-height:72px;padding:10px 13px}.compass-v34 .point-0{top:0}.compass-v34 .point-2{bottom:0;width:185px}.compass-v34 .compass-point svg{width:21px;height:21px;margin-top:6px}.compass-v34 .compass-point strong{margin-top:6px;font-size:12px}.hub-direction-v33 .cover-text .compass-readout{text-align:left;min-height:57px;margin-top:24px;padding:8px 0 8px 16px;border-left:2px solid #b36d43;max-width:460px}.hub-direction-v33 .cover-text .compass-readout>span{font-size:10px;color:#edaa7e}.hub-direction-v33 .cover-text .compass-readout>p{font-size:13px;margin-top:7px;line-height:1.5;color:#bec1c5}.compass-blips{position:absolute;inset:0;pointer-events:none}.compass-blips>i{position:absolute;width:5px;height:5px;border-radius:50%;background:#e08a50;opacity:.18;transform:translate(-50%,-50%);animation:compass-blip 12s linear var(--signal-delay) infinite}.compass-blips>i:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid #ff9d5e;animation:compass-blip-ring 12s linear var(--signal-delay) infinite}@keyframes compass-blip{0%,2%{opacity:1;box-shadow:0 0 9px 3px #ff7a35aa;background:#ffcb98}9%{opacity:.65;box-shadow:0 0 5px #ff7a3540}25%,99.9%{opacity:.18;box-shadow:none}}@keyframes compass-blip-ring{0%{opacity:1;transform:scale(.3)}12%{opacity:0;transform:scale(2)}100%{opacity:0;transform:scale(2)}}.tep-compass[data-paused=true] .compass-blips i,.tep-compass[data-paused=true] .compass-blips i:after{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.compass-v34 .compass-depth,.compass-v34 .compass-core{transition:none}.compass-blips>i{animation:none;opacity:.6}.compass-blips>i:after{animation:none;display:none}}html[data-tep-view=v31]{--tep-page-scale:1}@media(min-width:1000px){html[data-tep-view=v31]:not([data-tep-mobile=true]){--tep-page-scale:.8}html[data-tep-view=v31]:not([data-tep-mobile=true]) body{zoom:var(--tep-page-scale)}html[data-tep-view=v31]:not([data-tep-mobile=true]) body :is(.wrap,#original-industrial .container,.site-header.branded-header .header-inner){width:calc(100% - 112px);max-width:1680px;margin-inline:auto}html[data-tep-view=v31]:not([data-tep-mobile=true]) .hub-covers .cover-stage{max-width:1800px;width:calc(100% - 100px);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:50px}html[data-tep-view=v31]:not([data-tep-mobile=true]) .hub-covers .hub-front-visual{left:calc(100% + 50px);width:138.095%;top:20px;height:calc(var(--tep-stage-height) - 40px)}html[data-tep-view=v31]:not([data-tep-mobile=true]) .cover-carousel .cover-title{font-size:clamp(52px,5vw,76px)!important}html[data-tep-view=v31]:not([data-tep-mobile=true]) .hub-covers .cover-title{font-size:clamp(52px,4.8vw,72px)!important}html[data-tep-view=v31]:not([data-tep-mobile=true]) .cover-carousel .cover-text>p{font-size:20px;max-width:620px}html[data-tep-view=v31]:not([data-tep-mobile=true]) .cover-carousel .cover-content{padding-block:36px!important}html[data-tep-view=v31]:not([data-tep-mobile=true]) .cover-carousel .cover-controls{height:80px;min-height:80px}html[data-tep-view=v31]:not([data-tep-mobile=true]) .hub-covers .cover-text{max-width:650px;width:100%}html[data-tep-view=v31]:not([data-tep-mobile=true]) .hub-covers .cover-text .compass-readout{max-width:550px}html[data-tep-view=v31]:not([data-tep-mobile=true]) .compass-v34{--dial-size:clamp(240px,min(30vw,calc(var(--tep-stage-height,700px) - 255px)),420px);max-width:none}html[data-tep-view=v31]:not([data-tep-mobile=true]) .compass-v34 .compass-board{height:calc(var(--tep-stage-height,700px) - 50px)}html[data-tep-view=v31]:not([data-tep-mobile=true]) .compass-v34 .compass-point{width:170px;min-height:80px;padding:12px 15px}html[data-tep-view=v31]:not([data-tep-mobile=true]) .compass-v34 .point-2{width:210px}html[data-tep-view=v31]:not([data-tep-mobile=true]) .compass-v34 .compass-point strong{font-size:14px}html[data-tep-view=v31]:not([data-tep-mobile=true]) .cover-carousel:not(.hub-covers) .cover-visual:has(.cover-photo){width:100%;right:0}html[data-tep-view=v31]:not([data-tep-mobile=true]) .cover-carousel:not(.hub-covers) .cover-photo{object-position:65% center}html[data-tep-view=v31]:not([data-tep-mobile=true]) .cover-carousel:not(.hub-covers) .cover-art-portrait .cover-photo{object-position:center top}html[data-tep-view=v31]:not([data-tep-mobile=true]) .cover-carousel:not(.hub-covers) .cover-art-3d-hero-3 .cover-visual{width:74%!important;mask-image:none;background:transparent}html[data-tep-view=v31]:not([data-tep-mobile=true]) .cover-carousel .cover-art-3d-hero-3 .cover-photo{position:absolute;right:8%;width:auto;max-width:100%;height:100%;padding:0!important;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 92%,transparent),linear-gradient(0deg,transparent,#000 8%,#000 92%,transparent);mask-composite:intersect}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .engineering-photo-card img{height:auto;aspect-ratio:1.5;object-fit:cover}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .fire-visual{width:100%;max-width:none;min-width:0;aspect-ratio:1;margin:0}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .conditioning-gallery-v15{grid-template-columns:1fr}html[data-tep-view=v31]:not([data-tep-mobile=true]) .mt23-hero-grid{height:var(--tep-stage-height);min-height:var(--tep-stage-height);align-items:center}html[data-tep-view=v31]:not([data-tep-mobile=true]) .mt23-intro{min-height:0;padding-block:24px}html[data-tep-view=v31]:not([data-tep-mobile=true]) .mt23-intro h1{font-size:clamp(56px,min(5.6vw,calc(var(--tep-stage-height) * .115)),90px)!important}html[data-tep-view=v31]:not([data-tep-mobile=true]) .mt23-intro>p{font-size:20px;max-width:580px}html[data-tep-view=v31]:not([data-tep-mobile=true]) .mt23-hero .mt23-stage{height:clamp(300px,calc(var(--tep-stage-height) - 180px),600px)}html[data-tep-view=v31]:not([data-tep-mobile=true]) .mt23-hero>.mt25-cover figcaption{bottom:calc(var(--tep-hero-tail,150px) + 32px);right:max(56px,calc((100% - 1680px)/2));max-width:36%;padding:18px 22px}html[data-tep-view=v31] .mt25-cover-controls{height:80px;min-height:80px;padding:0;display:flex;align-items:center;gap:30px;border-top:1px solid #ffffff26;background:#111317e0;backdrop-filter:blur(12px)}html[data-tep-view=v31] .mt35-cover-nav{display:flex;align-items:center;gap:22px;flex:none}html[data-tep-view=v31] .mt35-cover-nav button{font:inherit;font-size:24px;line-height:1;color:#ddd;background:none;border:0;cursor:pointer;padding:10px;min-width:36px}html[data-tep-view=v31] .mt35-cover-nav>span{font:11px/1.3 "DM Sans",sans-serif;white-space:nowrap;letter-spacing:.12em;color:#ddd}html[data-tep-view=v31] .mt25-cover-tabs{flex:1;gap:16px;align-self:stretch;align-items:center}html[data-tep-view=v31] .mt25-cover-tabs button{min-height:44px;padding:10px 0;font-size:12px;line-height:1.3}html[data-tep-view=v31] .mt25-cover-controls>[data-mt-cover-play]{font:12px/1.3 "DM Sans",sans-serif;min-height:44px;padding:12px 18px;background:none;color:#ddd;border:1px solid #ffffff35;border-radius:4px;cursor:pointer;margin-left:12px}html[data-tep-view=v31]:not([data-tep-mobile=true]) .mt23-hero-baseline{font-size:9px}}html[data-tep-view=v31] footer.tep-footer-light{font-family:"DM Sans","Segoe UI",Arial,sans-serif;background:#fff;color:#263542;padding:48px 0 0;line-height:1.6}html[data-tep-view=v31] footer.tep-footer-light .tep-footer-content{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:60px;padding-bottom:36px}html[data-tep-view=v31] footer.tep-footer-light .tep-footer-lockup{max-width:340px;margin:0}html[data-tep-view=v31] footer.tep-footer-light .tep-footer-lockup img{width:100%;height:auto}html[data-tep-view=v31] footer.tep-footer-light .tep-footer-content>div>p{font:14px/1.7 "DM Sans","Segoe UI",Arial,sans-serif;max-width:360px;margin:16px 0 0;color:#56616a}html[data-tep-view=v31] footer.tep-footer-light nav{font:14px/1.6 "DM Sans","Segoe UI",Arial,sans-serif;gap:12px;align-self:start;padding-top:10px}html[data-tep-view=v31] footer.tep-footer-light nav>strong{font-size:10px;line-height:1.6;letter-spacing:.09em;margin-bottom:8px}html[data-tep-view=v31] footer.tep-footer-light :is(a,button){font-family:inherit}html[data-tep-view=v31] footer.tep-footer-light .footer-bottom{display:flex;align-items:center;gap:24px;min-height:60px;padding-block:18px;border-top:1px solid #d6d9d9;font:11px/1.6 "DM Sans","Segoe UI",Arial,sans-serif}html[data-tep-view=v31] footer.tep-footer-light .footer-bottom>span{margin-right:auto}html[data-tep-view=v31] footer.tep-footer-light .footer-bottom :is(a,button){font:inherit;white-space:nowrap}@media(min-width:1000px){html[data-tep-mobile=true] .hub-covers .cover-stage{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px}html[data-tep-mobile=true] .hub-front-visual{left:calc(100% + 48px);width:135.29%;height:680px;top:12px}html[data-tep-mobile=true] .mt35-cover-nav{display:flex;align-items:center;gap:16px}}.compass-v34 .compass-needle{transition:transform .12s linear}@media(prefers-reduced-motion:reduce){.compass-v34 .compass-needle{transition:none}}@media print{html[data-tep-view=v31] body{zoom:1!important}}@media(min-width:1000px){html[data-tep-view=v31]:not([data-tep-mobile=true]){scroll-padding-top:76px}html[data-tep-view=v31]:not([data-tep-mobile=true]) main section[id]:not(#top){scroll-margin-top:0!important}html[data-tep-view=v31]:not([data-tep-mobile=true]) body :is(main .wrap,#original-industrial .container,footer .wrap,.site-header.branded-header .header-inner){max-width:1512px}html[data-tep-view=v31]:not([data-tep-mobile=true]) body :is(.cover-carousel .wrap,.hub-covers .cover-stage,.mt23-hero .wrap){max-width:1680px!important}html[data-tep-view=v31]:not([data-tep-mobile=true]) main :is(.section,.detail-section,.grand-intro,.founder-section,.mt-services,.mt-flow,.mt-projects,.mt-insights,.mt-faq){padding-block:76px}html[data-tep-view=v31]:not([data-tep-mobile=true]) main :is(.section-head,.section-heading,.mt-heading){gap:48px;margin-bottom:36px}html[data-tep-view=v31]:not([data-tep-mobile=true]) main :is(.section-head h2,.section-heading h2,.group-section h2,.connections h2,.projects h2,.mt-heading h2){font-size:clamp(40px,3.6vw,60px);line-height:1.12}html[data-tep-view=v31]:not([data-tep-mobile=true]) main :is(.section-head>p,.section-heading>p,.section-copy,.large-copy,.mt-heading>p){font-size:19px!important;line-height:1.7;max-width:490px}html[data-tep-view=v31]:not([data-tep-mobile=true]) main .eyebrow{font-size:12px;line-height:1.5}html[data-tep-view=v31]:not([data-tep-mobile=true]) main :is(.button,.text-link,.mt-link){font-size:16px}html[data-tep-view=v31]:not([data-tep-mobile=true]) main :is(.group-section p,.connection-grid p,.project-card p,.category-card p,.services-grid p,.application-grid p,.occasion-grid p,.mt-service-copy>p,.mt-flow li p,.mt-case p,.mt-faq details p,.mt-start p){font-size:19px;line-height:1.7}html[data-tep-view=v31]:not([data-tep-mobile=true]) main :is(.category-card h3,.connection-grid h3,.services-grid h3,.application-grid h3){font-size:29px;line-height:1.2}html[data-tep-view=v31]:not([data-tep-mobile=true]) .mt-page :is(.mt-service-tabs button,.mt-service-items summary){font-size:17px}html[data-tep-view=v31]:not([data-tep-mobile=true]) .mt-page :is(.mt-case-label,.mt-demo summary small){font-size:16px}html[data-tep-view=v31]:not([data-tep-mobile=true]) .mt-page .mt-service-note{font-size:15px;line-height:1.6}html[data-tep-view=v31]:not([data-tep-mobile=true]) .mt-page :is(.mt26-offerings p,.mt26-offerings li,.mt25-contracts p,.mt26-experiences p){font-size:17px;line-height:1.65}html[data-tep-view=v31]:not([data-tep-mobile=true]) .mt-page :is(.mt26-explore-heading p,.mt26-repertoire-heading>p,.mt26-measure-heading>p){font-size:18px;line-height:1.65}html[data-tep-view=v31]:not([data-tep-mobile=true]) .mt-page .mt26-measure dd{font-size:17px;line-height:1.6}html[data-tep-view=v31]:not([data-tep-mobile=true]) .mt-page .mt26-measure dt{font-size:14px}html[data-tep-view=v31]:not([data-tep-mobile=true]) main .category-filters button{font-size:15px}html[data-tep-view=v31]:not([data-tep-mobile=true]) .group-section .split{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:56px;align-items:center}html[data-tep-view=v31]:not([data-tep-mobile=true]) .group-section .hub-founder-photo{max-width:none;width:100%}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .tep-method{padding-block:72px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .tep-method .method-layout{gap:50px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .tep-method h2{font-size:44px;line-height:1.15}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .tep-method .method-intro{font-size:19px;line-height:1.65;max-width:660px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .tep-method .method-visuals{margin-top:24px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .tep-method .method-visuals img{aspect-ratio:16/9;height:auto}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .tep-method .method-visuals figcaption{font-size:16px;padding:15px 20px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .tep-method .method-hint{font-size:12px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .tep-method .steps button{min-height:90px;padding:16px 20px;gap:16px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .tep-method .steps strong{font-size:19px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .tep-method .steps small{font-size:16px;line-height:1.55}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .tep-method .steps .method-number{font-size:14px;flex-basis:24px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .tep-method .method-cta{font-size:16px;margin-top:16px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .contact-section :is(.contact-grid>div>p,.contact-copy>p){font-size:19px;line-height:1.65;max-width:540px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .contact-section :is(.lead-form label,.lead-form label>span){font-size:16px;line-height:1.5}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .contact-section .lead-form :is(input:not([type=checkbox]),select,textarea){font-size:18px;line-height:1.45;padding:13px 15px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .contact-section .lead-form :is(.check,.check span,.lead-form__consent,.lead-form__consent span){font-size:14px!important;line-height:1.55!important}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .contact-section .lead-form .lead-form__check span{font-size:14px!important;line-height:1.55!important}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .contact-section .lead-form :is(button,.button){font-size:16px;min-height:48px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .contact-section :is(.lead-form__footer,.lead-form__footer p,.contact-note,.contact-meta,.contact-copy small){font-size:14px;line-height:1.65}html[data-tep-view=v31]:not([data-tep-mobile=true]) footer.tep-footer-light{padding-top:42px}html[data-tep-view=v31]:not([data-tep-mobile=true]) footer.tep-footer-light .tep-footer-content{grid-template-columns:minmax(300px,1.15fr) minmax(230px,.9fr) minmax(250px,1fr);gap:clamp(35px,4vw,64px);padding-bottom:32px;align-items:start}html[data-tep-view=v31]:not([data-tep-mobile=true]) footer.tep-footer-light .tep-footer-lockup{max-width:330px}html[data-tep-view=v31]:not([data-tep-mobile=true]) footer.tep-footer-light .tep-footer-content>div>p{font-size:17px;line-height:1.6;max-width:390px;margin-top:12px}html[data-tep-view=v31]:not([data-tep-mobile=true]) footer.tep-footer-light nav{font-size:17px;line-height:1.5;gap:12px;padding-top:10px}html[data-tep-view=v31]:not([data-tep-mobile=true]) footer.tep-footer-light nav>strong{font-size:12px;line-height:1.5;margin-bottom:10px}html[data-tep-view=v31]:not([data-tep-mobile=true]) footer.tep-footer-light .footer-bottom{font-size:13px;min-height:55px}html[data-tep-view=v31]:not([data-tep-mobile=true]) body main.growth-page .g-intro{padding-top:52px;padding-bottom:38px}html[data-tep-view=v31]:not([data-tep-mobile=true]) main.growth-page .g-intro h1{font-size:clamp(42px,3.7vw,60px);max-width:1180px;line-height:1.13;margin-block:23px}html[data-tep-view=v31]:not([data-tep-mobile=true]) main.growth-page .g-intro>p{font-size:20px;line-height:1.7;max-width:1000px}html[data-tep-view=v31]:not([data-tep-mobile=true]) main.growth-page :is(.g-eyebrow,.g-breadcrumb){font-size:14px!important}html[data-tep-view=v31]:not([data-tep-mobile=true]) main .g-card h3{font-size:27px;line-height:1.25}html[data-tep-view=v31]:not([data-tep-mobile=true]) main :is(.g-card p,.g-next p,.g-heading>p,.g-local p,.g-contact>div>p){font-size:18px;line-height:1.65}html[data-tep-view=v31]:not([data-tep-mobile=true]) main :is(.g-link,.g-button,.g-topic-nav a){font-size:16px}html[data-tep-view=v31]:not([data-tep-mobile=true]) main :is(.g-topic-heading p,.g-intro>small){font-size:16px;line-height:1.6}html[data-tep-view=v31]:not([data-tep-mobile=true]) body main.growth-page .g-detail-grid{max-width:1360px;grid-template-columns:minmax(0,1fr) 340px;gap:54px}html[data-tep-view=v31]:not([data-tep-mobile=true]) main.growth-page .g-prose{max-width:none;font-size:20px;line-height:1.8}html[data-tep-view=v31]:not([data-tep-mobile=true]) main.growth-page .g-prose h2{font-size:30px;line-height:1.3}html[data-tep-view=v31]:not([data-tep-mobile=true]) main.growth-page .g-body-figure figcaption{font-size:16px;line-height:1.65}html[data-tep-view=v31]:not([data-tep-mobile=true]) main.growth-page .g-intake label{font-size:15px}html[data-tep-view=v31]:not([data-tep-mobile=true]) main.growth-page .g-intake :is(input,textarea){font-size:18px}html[data-tep-view=v31]:not([data-tep-mobile=true]) main.growth-page .g-intake .g-check{font-size:14px}}.tep3d-v36 .valve-feature-v36 .wrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(36px,4vw,64px);align-items:center}.tep3d-v36 .valve-conditioning-v36 .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.tep3d-v36 .valve-conditioning-v36 .valve-carousel-v36{order:2}.tep3d-v36 .valve-copy-v36{min-width:0;max-width:650px}.tep3d-v36 .valve-copy-v36 h2{font-size:clamp(38px,3.3vw,52px);line-height:1.12;margin:18px 0 22px}.tep3d-v36 .valve-copy-v36>p{font-size:19px;line-height:1.7;margin:0 0 22px}.tep3d-v36 .valve-copy-v36 .stl-parts{gap:9px;margin-block:24px}.tep3d-v36 .valve-copy-v36 .stl-parts span{font-size:14px;padding:10px 13px}.tep3d-v36 .valve-copy-v36 .text-link{font-size:17px}html[data-tep-view] .tep3d-v36 #main :is(.stl-feature,.founder-3d) :is(h2 em,.eyebrow){color:#8ec9ff!important}html[data-tep-view] .tep3d-v36 #main .stl-feature .text-link{color:#c6e5ff!important;border-color:#68859b}.tep3d-v36 .valve-carousel-v36{min-width:0;border:1px solid #496170;border-radius:16px;overflow:hidden;background:#15232e;color:#e9f0f6}.tep3d-v36 .valve-slide-v36{margin:0;display:block}.tep3d-v36 .valve-slide-v36[hidden]{display:none!important}.tep3d-v36 .valve-image-v36{aspect-ratio:3/2;overflow:hidden;background:#e7e9e9}.tep3d-v36 .valve-image-v36 a{display:block;width:100%;height:100%}.tep3d-v36 .valve-image-v36 img{display:block;width:100%;height:100%!important;object-fit:contain;border-radius:0}.tep3d-v36 .valve-slide-v36 figcaption{margin:0;padding:18px 22px;color:#d8e5ef;background:#15232e;font-size:17px;line-height:1.5;min-height:62px}.tep3d-v36 .valve-controls-v36{display:flex;align-items:center;gap:13px;border-top:1px solid #344c5b;padding:10px 16px;min-height:62px}.tep3d-v36 .valve-controls-v36>button{border:0;background:transparent;color:#edf6ff;font:inherit;font-size:22px;min-width:40px;min-height:40px;cursor:pointer;border-radius:5px;padding:7px}.tep3d-v36 .valve-controls-v36>button:hover{background:#294451}.tep3d-v36 .valve-count-v36{font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.1em;white-space:nowrap}.tep3d-v36 .valve-dots-v36{display:flex;gap:6px;margin-left:12px}.tep3d-v36 .valve-dots-v36 button{display:grid;place-items:center;min-width:30px;min-height:40px;border:0;background:transparent;cursor:pointer;padding:0}.tep3d-v36 .valve-dots-v36 button:before{content:"";display:block;width:7px;height:7px;border-radius:100%;background:#8295a3}.tep3d-v36 .valve-dots-v36 button[aria-pressed=true]:before{width:20px;border-radius:6px;background:#8dcaff}.tep3d-v36 .valve-controls-v36 .valve-pause-v36{margin-left:auto;display:flex;gap:10px;align-items:center;white-space:nowrap;font-size:13px;padding-inline:10px}.tep3d-v36 .valve-carousel-v36 :is(a,button):focus-visible{outline:3px solid #85c6ff;outline-offset:-3px}.tep3d-v36 .valve-status-v36{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tep3d-v36 .grand-intro .three-intro-v36{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(40px,5vw,90px)}.tep3d-v36 .three-intro-copy-v36 h2{font-size:clamp(42px,4vw,64px);line-height:1.1;max-width:880px;margin:22px 0 25px}.tep3d-v36 .three-intro-copy-v36>p{font-size:20px;line-height:1.7;max-width:760px;margin:0}.tep3d-v36 .three-intro-steps-v36{display:grid;gap:0;align-self:center}.tep3d-v36 .three-intro-steps-v36>span{display:flex;gap:24px;align-items:center;border-top:1px solid #bdcbd4;padding:26px 0;font-size:22px;line-height:1.4}.tep3d-v36 .three-intro-steps-v36>span:last-child{border-bottom:1px solid #bdcbd4}.tep3d-v36 .three-intro-steps-v36 b{font-size:15px;font-weight:600;color:#2a6ba2}.tep3d-v36 .production-note-v17{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(35px,5vw,80px);padding:clamp(28px,3vw,48px);background:#f5f7f8;border:1px solid #cbd5dd;border-radius:16px;align-items:center;margin-top:42px}.tep3d-v36 .production-copy-v36 h3{font-size:clamp(32px,2.8vw,42px);line-height:1.15;max-width:660px;margin:20px 0}.tep3d-v36 .production-copy-v36 p{font-size:19px;line-height:1.7;max-width:650px;margin:0 0 25px}.tep3d-v36 .production-copy-v36 .button{font-size:16px;min-height:50px}.tep3d-v36 .production-details-v36{min-width:0;border-left:1px solid #cbd5dd;padding-left:clamp(30px,3vw,48px)}.tep3d-v36 .production-details-v36 h4{font-size:21px;font-weight:650;margin:0 0 16px}.tep3d-v36 .production-details-v36 ul{list-style:none;margin:0;padding:0}.tep3d-v36 .production-details-v36 li{display:flex;align-items:flex-start;gap:17px;padding:14px 0;border-top:1px solid #d5dde3}.tep3d-v36 .production-details-v36 li>span{font-size:13px;color:#2a6ba2;letter-spacing:.1em;padding-top:4px}.tep3d-v36 .production-details-v36 strong{font-size:18px;font-weight:650}.tep3d-v36 .production-details-v36 li p{font-size:17px;line-height:1.5;margin:5px 0 0}.tep3d-v36 .production-details-v36 .production-note-small-v36{font-size:15px;line-height:1.65;margin:18px 0 0;color:#52636e}.tep3d-v36 .founder-3d .founder-layout{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:clamp(40px,4vw,70px);align-items:center}.tep3d-v36 .founder-3d .founder-layout figure{width:100%;max-width:560px;height:auto;aspect-ratio:4/5;justify-self:end}.tep3d-v36 .founder-3d .founder-layout img{width:100%;height:100%;object-fit:cover;object-position:center top}.tep3d-v36 .founder-3d .founder-layout>div{max-width:740px}.tep3d-v36 .founder-3d .founder-layout p{font-size:20px;line-height:1.7;margin:24px 0}.tep3d-v36 .lab-object [data-lab-visual="2"] img{object-fit:cover;object-position:center}.tep3d-v36 .lab-object>div>span{font-size:13px;padding:18px 22px}@media(min-width:1000px){html[data-tep-view=v31]:not([data-tep-mobile=true]) body.tep3d-v36 .cover-carousel:not(.hub-covers) .cover-art-3d-hero-3 .cover-visual{width:100%!important;right:0;top:0;height:100%;background:transparent;mask-image:none}html[data-tep-view=v31]:not([data-tep-mobile=true]) body.tep3d-v36 .cover-carousel .cover-art-3d-hero-3 .cover-photo{position:absolute;inset:0;width:100%;max-width:none;height:100%;padding:0!important;object-fit:cover!important;object-position:65% center!important;mask-image:none;transform:none!important}}@media(max-width:800px){.tep3d-v36 .valve-feature-v36 .wrap,.tep3d-v36 .grand-intro .three-intro-v36,.tep3d-v36 .production-note-v17,.tep3d-v36 .founder-3d .founder-layout{grid-template-columns:1fr;gap:30px}.tep3d-v36 .valve-conditioning-v36 .valve-carousel-v36{order:0}.tep3d-v36 .production-details-v36{border-left:0;padding-left:0}.tep3d-v36 .founder-3d .founder-layout figure{justify-self:start;max-width:480px}.tep3d-v36 .valve-controls-v36{gap:6px;padding:8px}.tep3d-v36 .valve-dots-v36{margin-left:0;gap:0}.tep3d-v36 .valve-controls-v36 .valve-pause-v36{font-size:12px}}[data-unit-page=industria] .industry-fire-cover-v36 .cover-visual{z-index:1;right:4%;width:48%;display:grid;place-items:center;overflow:visible;perspective:1100px}[data-unit-page=industria] .industry-fire-cover-v36 .cover-content{position:relative;z-index:2;pointer-events:none}[data-unit-page=industria] .industry-fire-cover-v36 .cover-text{pointer-events:auto}[data-unit-page=industria] .industry-fire-cover-v36::before{pointer-events:none;background:linear-gradient(90deg,#0c1017 0%,#0c1017f5 30%,#0c101760 57%,transparent 78%)}[data-unit-page=industria] .industry-fire-cover-v36 .fire-visual-v36{width:min(calc(100% - 70px),calc(var(--tep-stage-height,650px) - 96px));max-width:580px;min-width:0;margin:0;aspect-ratio:1;transform:rotateX(var(--fire-tilt-x,0deg)) rotateY(var(--fire-tilt-y,0deg));transform-style:preserve-3d;transition:transform .22s ease-out}[data-unit-page=industria] .industry-fire-cover-v36 .fire-visual__icon{width:100px;height:100px}[data-unit-page=industria] .industry-fire-cover-v36 .fire-orbit-label{font-size:10px;letter-spacing:.06em;padding:9px 12px}[data-unit-page=industria] .industry-fire-cover-v36 .fire-visual__stamp{font-size:11px;letter-spacing:.06em}[data-unit-page=industria] .industry-fire-cover-v36 .fire-visual__scope{min-width:205px;padding:16px 18px}[data-unit-page=industria] .industry-fire-cover-v36 .fire-visual__scope span{font-size:9px;line-height:1.5}[data-unit-page=industria] .industry-fire-cover-v36 :is(.fire-orbit-label,.fire-visual__scope,.fire-visual__stamp):focus-visible{outline:2px solid #ffa16c;outline-offset:5px;filter:brightness(1.2);scale:1.035}@media(min-width:1000px){html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .section:not(.contact-section){padding-block:48px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .section:not(.contact-section) h2{font-size:clamp(44px,3.8vw,56px);line-height:1.06;max-width:880px;letter-spacing:-.045em}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .section-label{margin-bottom:22px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .section-label :is(span,strong){font-size:11px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial :is(.section-heading--split,.experience-head){grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);gap:44px;align-items:end}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .section-heading{margin-bottom:30px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial :is(.section-lead,.section-heading>p,.section-heading__action>p,.sector-heading-copy>p){font-size:18px;line-height:1.6}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .section-lead{margin-top:22px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .authority-grid{gap:48px;align-items:center}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .authority-card{padding:26px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .authority-card p{font-size:17px;line-height:1.6}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .service-console{min-height:440px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .service-console__nav button{min-height:66px;padding:13px 16px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .service-console__nav button span{font-size:16px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .service-console__detail{min-height:0;padding:30px 34px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .service-console__detail h3{font-size:34px;line-height:1.12;margin-block:12px 18px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .service-console__detail>p{font-size:18px;line-height:1.6;margin-top:14px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .service-console__detail li{font-size:16px;line-height:1.55}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .service-console__code{font-size:11px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .steam-grid{grid-template-columns:1.1fr .9fr;gap:22px;align-items:stretch}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .steam-diagram{min-height:410px;max-height:440px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .diagnostic-stack{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:10px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .diagnostic-stack article{grid-template-columns:24px 1fr 22px;gap:12px;padding:16px 18px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .diagnostic-stack strong{font-size:18px;line-height:1.25}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .diagnostic-stack p{font-size:15px;line-height:1.45;margin-top:6px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .diagnostic-stack__n{font-size:11px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .brand-repertoire{margin-top:16px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .brand-repertoire>*{min-height:44px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .brand-repertoire span{font-size:10px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .brand-repertoire b{font-size:14px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .experience-map{padding:14px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .experience-map span{font-size:15px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .experience-map b{font-size:12px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .timeline{margin-top:30px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .timeline article{padding-inline:10px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .timeline__dot{width:32px;height:32px;margin-bottom:12px;font-size:10px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .timeline::before{top:16px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .timeline article>strong{font-size:22px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .timeline h3{font-size:15px;line-height:1.35}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .timeline p{font-size:13px;line-height:1.45;margin-top:6px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .case-grid{margin-top:26px;gap:16px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .case-card{min-height:0;padding:22px;display:flex;flex-direction:column}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .case-card__head :is(span,b){font-size:10px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .case-card__signal{height:28px;margin:18px 0 14px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .case-card h3{font-size:22px;line-height:1.25}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .case-card p{font-size:15px;line-height:1.5;margin-top:12px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .home-portfolio-cta{margin-top:20px;padding:14px 18px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .home-portfolio-cta strong{font-size:15px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .home-portfolio-cta :is(small,b){font-size:11px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .reports-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:center}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .reports-copy .check-list{margin-block:22px;gap:8px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .reports-copy .check-list li{padding:12px 14px;gap:12px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .reports-copy .check-list li span{font-size:14px;line-height:1.4}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .reports-copy .check-list strong{font-size:17px;line-height:1.35}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .reports-copy .button{font-size:15px;padding:14px 18px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .report-ui{transform:none}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .report-ui__bar{min-height:44px;padding-inline:16px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .report-ui__bar :is(strong,b){font-size:10px;letter-spacing:.08em}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .report-ui__tabs button{min-height:48px;font-size:13px;gap:6px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .report-ui__tabs button span{font-size:10px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .report-ui__body{padding:26px;min-height:420px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .report-ui__status{font-size:10px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .report-ui__body h3{font-size:30px;line-height:1.15;margin-top:18px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .report-ui__body>p{font-size:16px;line-height:1.5}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .report-ui__bullets{margin-top:20px;gap:8px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .report-ui__bullets span{font-size:12px;line-height:1.35;min-height:52px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .report-ui__foot{min-height:46px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .report-ui__foot :is(span,small,b){font-size:10px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .fire-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .fire-visual{max-width:520px!important;margin-inline:auto!important}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .fire-orbit-label{font-size:10px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .fire-visual__stamp{font-size:10px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .fire-visual__scope span{font-size:9px;line-height:1.4}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .fire-capabilities{margin-top:24px;gap:10px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .fire-capabilities span{padding:12px;grid-template-columns:28px 1fr;gap:10px;font-size:14px;line-height:1.4}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .fire-capabilities b{font-size:17px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .fire-coordination{margin-top:16px;padding:16px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .fire-coordination p{font-size:14px;line-height:1.5}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .fire-coordination strong{font-size:17px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .sector-explorer{min-height:420px;grid-template-columns:.68fr 1.32fr}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .sector-explorer__tabs button{padding:12px;gap:12px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .sector-explorer__tabs button span{font-size:17px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .sector-explorer__view{padding:36px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .sector-explorer__view h3{font-size:40px;line-height:1.1;margin-top:14px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .sector-explorer__view>p{font-size:17px;line-height:1.5}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial :is(.sector-explorer__code,.sector-explorer__context-label){font-size:11px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .sector-client-grid span{font-size:13px;line-height:1.35;padding:10px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .method-band{margin-top:18px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .method-band>article{padding:18px 16px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .method-band strong{font-size:16px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .method-band small{font-size:13px;line-height:1.4}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .method-band article>span{font-size:11px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .insight-card__visual{height:200px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .insight-card__body{padding:24px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .insight-card__body h3{font-size:25px;line-height:1.25}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .insight-card__body p{font-size:17px;line-height:1.55}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .insight-card__body a{font-size:15px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .insight-card__body>span{font-size:11px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .insights-all{margin-top:24px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .insights-all a{font-size:15px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .industry-method-v16{padding-block:56px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .industry-method-v16 .method-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px 48px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .industry-method-heading-v36{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 48px;align-items:end}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .industry-method-heading-v36>.eyebrow{grid-column:1/-1;margin-bottom:16px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .industry-method-heading-v36 h2{font-size:40px;line-height:1.13;margin:0}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .industry-method-heading-v36 .method-intro{font-size:18px;line-height:1.6;margin:0;max-width:610px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .industry-method-v16 .method-visuals{margin:0}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .industry-method-v16 .method-visuals img{aspect-ratio:16/10;height:auto;object-fit:cover}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .industry-method-v16 .method-visuals figcaption{font-size:15px;padding:15px 18px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .industry-method-v16 .method-hint{font-size:11px;margin-bottom:12px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .industry-method-v16 .steps button{padding:14px 18px;min-height:76px;align-items:center}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .industry-method-v16 .steps strong{font-size:18px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .industry-method-v16 .steps small{font-size:15px;line-height:1.45}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .industry-method-v16 .method-cta{margin-top:12px;padding-block:12px;font-size:15px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .founder-industria{padding-block:56px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .founder-industria .founder-layout{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:64px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .founder-industria figure{width:100%;max-width:none;height:auto;margin:0;justify-self:stretch}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .founder-industria figure img{aspect-ratio:4/5;height:auto;object-position:center top}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .founder-industria .founder-layout>div{max-width:760px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .founder-industria h2{font-size:44px;line-height:1.1}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .founder-industria p{font-size:20px;line-height:1.65;margin-block:24px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .founder-industria figcaption{position:static;padding:18px 22px;font-size:14px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .founder-industria figcaption span{font-size:13px}}html[data-tep-mobile=true] .industry-method-heading-v36{grid-column:1/-1}html[data-tep-mobile=true] .industry-method-heading-v36 .method-intro{max-width:900px}@media(prefers-reduced-motion:reduce){[data-unit-page=industria] .industry-fire-cover-v36 .fire-visual-v36{transform:none!important;transition:none}[data-unit-page=industria] .industry-fire-cover-v36 .fire-visual-v36 *,[data-unit-page=industria] .industry-fire-cover-v36 .fire-visual-v36::before,[data-unit-page=industria] .industry-fire-cover-v36 .fire-visual-v36::after,[data-unit-page=industria] .industry-fire-cover-v36 .fire-visual-v36 *::after{animation:none!important;transition:none!important}}@media(min-width:1000px){html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .service-console__nav button strong{font-size:18px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .service-console__nav button small{font-size:13px;white-space:normal;line-height:1.35}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .service-console__nav button b{font-size:10px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .service-detail__icon{width:54px;height:54px;margin-top:22px;border-radius:15px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .service-detail__icon svg{width:27px;height:27px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial :is(.service-detail__code,.service-detail__status){font-size:11px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .service-detail__grid{margin-top:18px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .service-detail__grid span{font-size:15px;line-height:1.4;min-height:40px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .service-detail__outcome{margin-top:18px;padding:14px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .service-detail__outcome span{font-size:10px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .service-detail__outcome strong{font-size:15px;line-height:1.4}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .service-console__detail .button{font-size:15px;margin-top:18px;padding:13px 18px;align-self:flex-start}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .ops-panel__core{min-height:370px;gap:26px;padding:28px;grid-template-columns:minmax(200px,.9fr) minmax(0,1.1fr)}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .ops-readings strong{font-size:18px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .ops-readings span{font-size:13px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .ops-panel__head>div,html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .ops-panel__footer span{font-size:11px;letter-spacing:.08em}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .section-intro blockquote{font-size:18px;line-height:1.5;margin-top:22px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .founder-signature strong{font-size:17px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #original-industrial .founder-signature>div span{font-size:14px}}#original-industrial .conditioning-v37{align-items:stretch}#original-industrial .conditioning-scenes-v37{position:relative;min-width:0;min-height:440px;border:1px solid #373b3d;border-radius:24px;overflow:hidden;background:#111b22}#original-industrial .conditioning-photo-v37{position:absolute;inset:0;margin:0;display:block}#original-industrial .conditioning-photo-v37[hidden]{display:none!important}#original-industrial .conditioning-photo-v37 img{display:block;width:100%;height:100%;object-fit:cover}#original-industrial .conditioning-photo-v37::after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#071018e8);pointer-events:none}#original-industrial .conditioning-photo-v37 .conditioning-caption-v37{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:28px;color:#f6f8fa}#original-industrial .conditioning-photo-v37 .conditioning-caption-v37>span{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;color:#ffb681;text-transform:uppercase;margin-bottom:12px}#original-industrial .conditioning-photo-v37 .conditioning-caption-v37>strong{display:block;font-size:25px;font-weight:600;line-height:1.2;max-width:620px}#original-industrial .conditioning-photo-v37 .conditioning-caption-v37>p{font-size:16px;line-height:1.5;margin:8px 0 0;color:#d7e2e9}#original-industrial .diagnostic-tabs-v37{display:grid;grid-template-rows:repeat(4,1fr);gap:10px}#original-industrial .diagnostic-tabs-v37>button{display:grid;grid-template-columns:25px minmax(0,1fr) 22px;gap:13px;align-items:center;text-align:left;min-height:102px;padding:16px 18px;color:#f4f5f6;font:inherit;border:1px solid #34383a;border-radius:18px;background:linear-gradient(135deg,#191c1f,#101214);cursor:pointer;transition:border-color .2s,background .2s,transform .2s}#original-industrial .diagnostic-tabs-v37>button:hover,#original-industrial .diagnostic-tabs-v37>button[aria-selected=true]{border-color:#b76629;background:linear-gradient(135deg,#302116,#141819)}#original-industrial .diagnostic-tabs-v37>button:hover{transform:translateX(-3px)}#original-industrial .diagnostic-tabs-v37>button:focus-visible{outline:3px solid #ffb681;outline-offset:3px}#original-industrial .diagnostic-tabs-v37>button>.diagnostic-stack__n{font-size:11px;color:#ff8a31}#original-industrial .diagnostic-tab-copy-v37{display:block;min-width:0}#original-industrial .diagnostic-tab-copy-v37>strong{display:block;font-size:18px;line-height:1.25;margin-bottom:7px}#original-industrial .diagnostic-tab-copy-v37>span{display:block;font-size:15px;line-height:1.45;color:#c0c7cb}#original-industrial .diagnostic-tabs-v37>button>svg{width:22px;height:22px;color:#ff8a31}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .founder-industry-v37 .founder-layout{max-width:1360px!important;grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:clamp(40px,4vw,70px);align-items:center;margin-inline:auto}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .founder-industry-v37 figure{width:100%;border-radius:20px;margin:0;overflow:hidden}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .founder-industry-v37 figure img{display:block;aspect-ratio:4/5;width:100%;height:auto;object-fit:cover;object-position:50% 20%}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .founder-industry-v37 .founder-layout>div{max-width:700px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .founder-industry-v37 h2{font-size:clamp(36px,3.25vw,44px);line-height:1.12;max-width:690px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .founder-industry-v37 p{font-size:20px;line-height:1.6;margin-block:22px;max-width:660px}html[data-tep-view=v31]:not([data-tep-mobile=true]) #main .founder-industry-v37 .founder-signature{margin-block:24px 30px}@media(max-width:800px){#original-industrial .conditioning-scenes-v37{min-height:440px}#original-industrial .diagnostic-tabs-v37>button{min-height:105px}}@media(prefers-reduced-motion:reduce){#original-industrial .diagnostic-tabs-v37>button{transition:none;transform:none!important}}#original-industrial .conditioning-v37 .step-rotation-toggle{display:block;width:fit-content;margin:0 0 10px;padding:5px 10px;border:1px solid #69747b;border-radius:5px;background:transparent;color:#cbd2d7;font:inherit;font-size:12px;line-height:1.4;cursor:pointer}#original-industrial .conditioning-v37 .step-rotation-toggle:hover{color:#ffad6a;border-color:#ffad6a}#original-industrial .conditioning-v37 .step-rotation-toggle:focus-visible{outline:2px solid #ffad6a;outline-offset:3px}.hub-direction-v37{isolation:isolate;--map-x:0px;--map-y:0px;--sun-x:0px;--sun-y:0px}.hub-direction-v37[data-cover-index="0"]{background:radial-gradient(ellipse at 78% 27%,#66412a 0,#242326 30%,#11171c 62%,#10171c 100%)!important}.hub-direction-v37[data-cover-index="0"]:after{display:none}.hub-route-backdrop-v37{position:absolute;inset:0 0 var(--tep-hero-tail,80px);overflow:hidden;pointer-events:none;z-index:0;opacity:0;transition:opacity .6s}.hub-direction-v37[data-cover-index="0"] .hub-route-backdrop-v37{opacity:1}.hub-sun-v37{position:absolute;left:70%;top:7%;width:34%;aspect-ratio:1;transform:translate(var(--sun-x),var(--sun-y));background:radial-gradient(circle,#fff4d7 0 1%,#ffd8a9b0 2%,#ef9c5560 7%,#f5993e20 20%,transparent 65%);filter:blur(2px);opacity:.85;transition:transform .18s ease-out}.hub-light-rays-v37{position:absolute;inset:-20%;transform:translate(var(--sun-x),var(--sun-y));background:conic-gradient(from 122deg at 70% 28%,transparent 0deg,#ffbd6612 3deg,transparent 9deg,#ffe3ac0e 13deg,transparent 19deg,#ffc27d0e 23deg,transparent 37deg,#ffdb9d0b 41deg,transparent 54deg);mask-image:radial-gradient(ellipse at 70% 28%,#000 0 30%,transparent 65%);transition:transform .18s ease-out}.hub-map-v37{position:absolute;width:110%;height:115%;left:-5%;top:-7%;transform:translate(var(--map-x),var(--map-y));transition:transform .2s ease-out;mask-image:linear-gradient(90deg,transparent 25%,#000 58%)}.hub-map-contours-v37{stroke:#e2b994;stroke-width:1.1;opacity:.21}.hub-map-roads-v37{stroke:#d7b897;stroke-width:1;stroke-dasharray:4 9;opacity:.17}.hub-map-route-v37{stroke-width:2;stroke-dasharray:7 12;animation:hub-route-v37 14s linear infinite;filter:drop-shadow(0 0 6px #ffae67)}.hub-map-beacons-v37{fill:#ffd8a5;filter:drop-shadow(0 0 7px #ff9f51);opacity:.8}.hub-map-coordinate-v37{position:absolute;bottom:25px;right:4%;font-size:9px;letter-spacing:.24em;color:#ddbb9877;transform:translate(var(--sun-x),var(--sun-y));transition:transform .2s ease-out}.hub-direction-v37 .cover-stage{position:relative;z-index:1}.hub-direction-v37 .compass-heading{font-size:10px;color:#dbc6b5}.hub-direction-v37 .compass-heading button{background:#11191cbb;border-color:#ac8a6955;color:#e2d3c7;font-size:11px}.hub-direction-v37 .compass-v37 .compass-dial{background:radial-gradient(circle,#302d2be8,#142027ed 65%,#3d3c37);border-color:#c0a17f;box-shadow:0 0 0 6px #142026,0 0 0 7px #c6a47e80,0 0 0 13px #111a20a6,0 22px 80px #0008,0 0 90px #efad5220,inset 0 0 42px #0009}.compass-v37 .compass-rose-v37{position:absolute;inset:5%;width:90%;height:90%;opacity:.75;filter:drop-shadow(0 3px 5px #000a)}.compass-v37 .compass-rings{opacity:.4}.compass-v37 .compass-axis{opacity:.09}.compass-v37 .compass-ticks{inset:3%;opacity:.9}.compass-v37 .compass-dial>span{font-size:12px;font-weight:650;color:#ead3bb;z-index:2}.compass-v37 .compass-n{top:6%}.compass-v37 .compass-e{right:6%}.compass-v37 .compass-s{bottom:6%}.compass-v37 .compass-w{left:6%}.compass-v37 .compass-needle{inset:11%;z-index:3;filter:drop-shadow(0 4px 7px #000a)}.compass-v37 .compass-needle i{background:linear-gradient(90deg,#ffb066 50%,#ea671d 50%)}.compass-v37 .compass-needle b{background:linear-gradient(90deg,#d6c7b5 50%,#736e64 50%)}.hub-direction-v37 .compass-v37 .compass-core{width:clamp(164px,calc(var(--dial-size) * .54),230px);aspect-ratio:1.85;padding:12px;border-radius:15px;gap:0;background:#fff;border:3px solid #e0d2bd;box-shadow:0 12px 35px #0009,0 0 0 5px #20272a,0 0 0 6px #c7ad8566;z-index:4}.compass-v37 .tep-logo-shine-v37{display:block;position:relative;overflow:hidden;isolation:isolate}.compass-v37 .tep-logo-shine-v37 img{display:block;width:100%;height:auto}.compass-v37 .compass-point{background:linear-gradient(135deg,#18232be8,#1b2225ed);border-color:#9d82645e;box-shadow:0 12px 35px #0004;backdrop-filter:blur(16px)}.compass-v37 .compass-point:is(:hover,:focus-visible,.is-active){border-color:#ffad70;background:linear-gradient(135deg,#514132f2,#25282bee);box-shadow:0 12px 35px #0004,0 0 25px #ff94452b}.compass-v37 .compass-point-index{color:#d0ad8a}.compass-v37 .compass-point svg{color:#ffb078}.compass-v37 .compass-point strong{font-weight:600}.compass-v37[data-paused=true] .tep-logo-shine-v37:after,.hub-direction-v37:has(.compass-v37[data-paused=true]) .hub-map-route-v37{animation-play-state:paused}html[data-tep-view] body .hub-direction-v37:not([data-cover-index="0"]){background:#10171c!important;color:#f5f5f1}html[data-tep-view] body .hub-direction-v37:not([data-cover-index="0"]) .cover-stage{position:static;display:block}html[data-tep-view] body .hub-direction-v37:not([data-cover-index="0"]) .hub-cover-copy,html[data-tep-view] body .hub-direction-v37 .hub-photo-slide-v37{position:static}html[data-tep-view] body .hub-direction-v37 .hub-photo-slide-v37 .hub-front-visual{position:absolute;inset:0 0 var(--tep-hero-tail,80px);width:100%;height:auto;margin:0;border-radius:0;box-shadow:none;overflow:hidden;z-index:0}html[data-tep-view] body .hub-direction-v37 .hub-front-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:65% center;mask-image:none}html[data-tep-view] body .hub-direction-v37 .hub-front-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#10171cf5 0%,#10171ced 28%,#10171caa 45%,#10171c25 68%,#10171c08),linear-gradient(0deg,#10171c66,transparent 25%)}.hub-direction-v37 .hub-photo-slide-v37 .cover-content{position:relative;z-index:2;max-width:650px}.hub-direction-v37 .hub-photo-slide-v37 .cover-title{color:#fff9f0}.hub-direction-v37 .hub-photo-slide-v37 .cover-title em{color:#ffa96a}.hub-direction-v37 .hub-photo-slide-v37 .cover-text>p{color:#e3e5e6}.hub-direction-v37 .hub-photo-slide-v37 .eyebrow{color:#ffb37e}.hub-direction-v37 .hub-photo-slide-v37 .cover-footnote{color:#cad0d4}.hub-direction-v37:not([data-cover-index="0"]) .cover-controls{position:relative;z-index:3;border-color:#ffffff2d;color:#f2f0ed}.hub-direction-v37:not([data-cover-index="0"]) .cover-dots button{color:#b8c0c5;border-color:#ffffff38}.hub-direction-v37:not([data-cover-index="0"]) .cover-dots button[aria-current=true]{color:#ffb37c;border-color:#ff8842}.hub-direction-v37:not([data-cover-index="0"]) .cover-pause{color:#e2e4e5;border-color:#ffffff45}@keyframes hub-route-v37{to{stroke-dashoffset:-190}}@media(prefers-reduced-motion:reduce){.hub-direction-v37 :is(.hub-map-route-v37,.hub-map-v37,.hub-sun-v37,.hub-light-rays-v37,.hub-map-coordinate-v37){animation:none;transition:none;transform:none}}.hub-direction-v37 .compass-v37 .compass-core{width:clamp(142px,calc(var(--dial-size) * .43),194px);aspect-ratio:auto;height:auto;padding:5px 7px;border:1px solid #ffcf9366;border-radius:7px;background:#fff;box-shadow:0 8px 24px #0008,0 0 24px #ffab4125;overflow:hidden}.compass-v37 .compass-core .tep-logo-shine-v37{width:100%;border-radius:3px;flex-shrink:0}.compass-v37 .compass-core img{width:114%;max-width:none;margin-left:-7%}.compass-v37 .compass-rose-v37{opacity:.42}.hub-direction-v37 .compass-v37 .compass-dial{background:radial-gradient(circle at var(--dial-light-x,50%) var(--dial-light-y,30%),#47514b 0,#17262b 45%,#0f1a20 75%)}.compass-v37 .compass-needle{inset:7%;filter:drop-shadow(0 0 6px #ff9b45aa) drop-shadow(0 5px 7px #000b);transition:none}.compass-v37 .compass-needle i,.compass-v37 .compass-needle b{left:41%;width:18%}.compass-v37 .compass-needle i{background:linear-gradient(90deg,#ffe4ac 0%,#ffc269 49%,#ff8b2d 50%,#ff5b12 100%)}.compass-v37 .compass-needle b{background:linear-gradient(90deg,#f5f4e8 49%,#9caeaf 50%,#6a8589)}.compass-v37 .compass-needle i:after{content:"";position:absolute;inset:9% 43% 0;background:#fff8d3;clip-path:polygon(50% 0,100% 100%,0 100%)}.hub-direction-v37 .compass-v37 .compass-dial:after{content:"";position:absolute;inset:-8px;border-radius:50%;pointer-events:none;background:conic-gradient(from var(--compass-angle,0deg),#ffbd75aa,transparent 35deg,transparent 325deg,#ffbd75aa);mask:radial-gradient(circle,transparent 68%,#000 69% 70%,transparent 71%)}.hub-direction-v37 .compass-depth,.hub-direction-v37 .compass-core{transition:none}.hub-direction-v37 .compass-point{translate:var(--card-x,0px) var(--card-y,0px);will-change:translate}.hub-direction-v37 .hub-map-v37{mask-image:linear-gradient(90deg,transparent 28%,#0009 46%,#000 67%);transition:none}.hub-chart-grid-v39{stroke:#d6c5a3;stroke-width:.7;opacity:.14;stroke-dasharray:2 5}.hub-chart-land-v39{fill:#c5a36c14;stroke:#cbb18d;stroke-width:2;stroke-linejoin:round;opacity:.62}.hub-chart-details-v39{stroke:#cbb18d;stroke-width:1.2;opacity:.28}.hub-chart-labels-v39{fill:#d3c0a1;font:10px sans-serif;letter-spacing:2px;opacity:.65}.hub-direction-v37 .hub-map-contours-v37{opacity:.13}.hub-direction-v37 .hub-map-roads-v37{opacity:.22}.hub-direction-v37 .hub-map-route-v37{stroke-width:2.8;stroke-dasharray:5 9}.hub-direction-v37 .hub-map-beacons-v37{opacity:1}.hub-map-focus-v39{position:absolute;inset:0;background:radial-gradient(ellipse 230px 200px at var(--cursor-x,76%) var(--cursor-y,36%),#ffe0a21a,transparent);mix-blend-mode:screen;opacity:var(--pointer-presence,0);transition:opacity .5s;pointer-events:none}.hub-direction-v37 .hub-sun-v37,.hub-direction-v37 .hub-light-rays-v37{transition:none}.hub-direction-v37 .hub-light-rays-v37{transform:translate(var(--sun-x),var(--sun-y)) rotate(var(--rays-angle,0deg))}@media(prefers-reduced-motion:reduce){.hub-direction-v37 .compass-point{translate:none}.hub-map-focus-v39{display:none}.hub-direction-v37 .hub-map-v37,.hub-direction-v37 .hub-sun-v37,.hub-direction-v37 .hub-light-rays-v37{transform:none}}html[data-tep-view] body footer.tep-footer-light{background:#fff;color:#344550;padding-top:38px}html[data-tep-view] body footer.tep-footer-light .tep-footer-content{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,1.25fr) minmax(245px,1fr)!important;gap:clamp(36px,5vw,90px)!important;align-items:start;padding-bottom:30px}html[data-tep-view] body footer.tep-footer-light .tep-footer-content>div:first-child{order:2;justify-self:center;text-align:center;width:100%;max-width:390px}html[data-tep-view] body footer.tep-footer-light nav[aria-label="Frentes do Grupo TEP"]{order:1;justify-self:start}html[data-tep-view] body footer.tep-footer-light nav[aria-label="Contato e conex\f5 es"]{order:3;justify-self:end}html[data-tep-view] body footer.tep-footer-light nav{display:flex;flex-direction:column;align-items:flex-start;align-self:start;gap:12px;padding-top:8px;font-size:17px;line-height:1.5}html[data-tep-view] body footer.tep-footer-light nav>strong{color:#a54717;font-size:12px;letter-spacing:.08em;line-height:1.5;margin-bottom:10px}html[data-tep-view] body footer.tep-footer-light .tep-footer-lockup{position:relative;display:block;isolation:isolate;overflow:hidden;width:100%;max-width:330px;margin:0 auto;background:#fff;line-height:0}html[data-tep-view] body footer.tep-footer-light .tep-footer-lockup img{display:block;width:100%;height:auto}html[data-tep-view] body footer.tep-footer-light .tep-footer-content>div>p{font-size:17px;line-height:1.6;max-width:390px;margin:12px auto 0;color:#56616a}html[data-tep-view] body footer.tep-footer-light .footer-bottom{gap:24px;border-top:1px solid #d6d9d9;padding-block:17px;min-height:55px;font-size:13px}.tep-logo-shine-v37:after,footer.tep-footer-light .tep-footer-lockup:after{content:"";position:absolute;inset:-70%;pointer-events:none;background:linear-gradient(45deg,transparent 42%,#fff0 46%,#ffffffcf 49%,#ffffffb0 51%,#fff0 54%,transparent 58%);mix-blend-mode:screen;transform:translate(-70%,70%);animation:tep-progress-shine-v37 9s ease-in-out infinite}footer.tep-footer-light .tep-footer-lockup:after{animation-duration:3s}@keyframes tep-progress-shine-v37{0%,12%{transform:translate(-70%,70%);opacity:0}20%{opacity:.9}56%{transform:translate(70%,-70%);opacity:.9}67%,100%{transform:translate(70%,-70%);opacity:0}}@media(prefers-reduced-motion:reduce){.tep-logo-shine-v37:after,footer.tep-footer-light .tep-footer-lockup:after{animation:none;display:none}}.skip{position:fixed;z-index:10000;background:#22262b;color:#fff;max-width:calc(100vw - 40px)}.skip:focus{top:10px}.hub-page :is(#grupo,#projetos,#contato) .eyebrow{color:#ad4308}.hub-page .fit-label{color:#8b502d}.hub-page .connection-index{color:#697886}#main .g-explore .g-quick-number{color:#59664a}.vtech-modules span{color:#566d60}.cover-personaliza .eyebrow{color:#7c5a28}.cover-personaliza .cover-dots button{color:#6e6358}.occasion-grid span,.personaliza-3d-note>span{color:#7c633a}#main .creation-count-v12{color:#705d43}[data-unit-page=personaliza] #contato .eyebrow{color:#973d57}[data-unit-page=personaliza] #contato label>span{color:#50574d}#original-industrial .report-ui__foot :is(span,small){color:#a0a5ad}.occasion-grid b{color:#76552e}#main .tep-method .steps button[aria-pressed=false] .method-number{color:#59634f}#main .mt23-case-chrome,#main .mt23-case-chrome>i{color:#55575b}#original-industrial .report-ui__tabs button[aria-selected=false],#original-industrial .report-ui__tabs button[aria-selected=false]>span{color:#b7bdc6}#original-industrial .report-ui__tabs button>span{opacity:1}
