[hidden]{display:none!important}.button.whatsapp,a.whatsapp{background:#12603a;color:#fff;border:1px solid #288251}.button.whatsapp:hover,a.whatsapp:hover{background:#0e4e30}.button.whatsapp svg{width:22px;height:22px;flex-shrink:0}.whatsapp-text{color:#81d3a8}.inquiry-panel{display:grid;grid-template-columns:1fr 1.28fr;gap:85px;padding:58px 0 65px;border-top:1px solid var(--line);scroll-margin-top:28px}.inquiry-panel-copy h2{font-size:43px;line-height:1.1;margin:20px 0}.inquiry-panel-copy>p{max-width:380px;font-size:14px;line-height:1.8}.enquiry-benefits{padding-left:18px;color:#c1cbd0;font-size:12px;line-height:2.1;margin:26px 0}.whatsapp-channel{display:flex;align-items:center;gap:16px;border:1px solid #38624c;background:#172821;padding:20px;border-radius:5px;max-width:380px;margin-top:32px;transition:border-color .2s,background .2s}.whatsapp-channel:hover{border-color:#71c499;background:#1c3328}.whatsapp-channel>svg{width:37px;height:37px;color:#7ed5a4;flex-shrink:0}.whatsapp-channel strong{display:block;font-size:17px;margin-bottom:5px}.whatsapp-channel span{font-size:11px;color:#a7d7bb}.whatsapp-channel b{margin-left:12px}.channel-pending{font-size:10px!important;line-height:1.8!important;color:#acb9bf!important;margin-top:20px;max-width:400px}.enquiry-form{background:#182125;border:1px solid #39464d;border-radius:6px;padding:30px;min-width:0;align-self:start}.enquiry-form .form-grid{gap:19px 20px}.enquiry-form .form-grid label{font-size:11px}.enquiry-form .check{margin:22px 0}.enquiry-form>.button{width:100%}.enquiry-form .form-fine{font-size:9px}.enquiry-result{margin-top:25px;padding:22px;background:#202e33;border:1px solid #405861;border-radius:4px}.enquiry-result h3{font-size:20px}.enquiry-result>p{font-size:11px;line-height:1.8}.enquiry-result pre,#whatsapp-composer pre{font-family:Arial,Helvetica,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.8;max-height:260px;overflow:auto;color:#d8e3e9;border-block:1px solid #43535c;padding:15px 0}.enquiry-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.enquiry-actions .button{font-size:10px;min-height:42px;padding:11px 13px;gap:12px}.enquiry-actions .text-link{font-size:10px}.contact-page-title{padding-bottom:20px}.contact-page-title h1{font-size:57px}.contact-page-title+.inquiry-panel{border-top:0;padding-top:25px}.contact-channel-tabs{display:flex;gap:18px;align-items:center;margin-top:25px;flex-wrap:wrap}.contact-channel-tabs>a{padding:10px 15px;border:1px solid #425660;border-radius:3px;font-size:12px;display:flex;align-items:center;gap:10px}.contact-channel-tabs>a[aria-current]{border-color:#ce742b;background:#30251d}.contact-channel-tabs svg{width:21px;height:21px;color:#83d2a5}.contact-dock{position:fixed;z-index:18;bottom:37px;right:20px;display:flex;flex-direction:column;gap:9px;filter:drop-shadow(0 3px 8px #0004)}.contact-dock>a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:43px;padding:12px 17px;border-radius:5px;font-size:11px;font-weight:600;background:#b64b09;color:white;border:1px solid #df7930}.contact-dock svg{width:22px;height:22px}.contact-dock>a:hover{filter:brightness(1.12)}.contact-dock>a.whatsapp{border-color:#39865c}.whatsapp-layout{padding:65px 0 75px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.whatsapp-layout h1{font-size:60px;line-height:1.1;margin:22px 0}.whatsapp-layout>div>p{font-size:14px;line-height:1.8;max-width:420px}.whatsapp-large{width:66px;height:66px;color:#9de0b8;border:1px solid #417151;background:#183223;border-radius:16px;padding:12px;margin-top:26px}.wa-steps{font-size:12px;line-height:2.1;padding-left:18px;color:#bac8cf;margin:25px 0}.configured-channel{padding:20px;border:1px solid #4f7059;background:#203126;font-size:12px}.configured-channel strong{font-size:20px;line-height:2}.whatsapp-composer{background:#182722;border:1px solid #3d5e4b;border-radius:8px;padding:30px;align-self:start;min-width:0}.whatsapp-composer h2{font-size:27px;margin-bottom:27px}.whatsapp-composer label{display:block;font-size:11px;margin:18px 0;color:#d2dfd6}.whatsapp-composer .button{font-size:11px;gap:13px}.whatsapp-composer>button{width:100%;margin-top:10px}.whatsapp-composer [data-wa-result]{margin-top:25px;border-top:1px solid #44634e;padding-top:20px}.whatsapp-composer [data-wa-result] h3{font-size:19px}.whatsapp-composer .form-fine{display:block;margin-top:15px}.scene-showcase{padding:45px 0 30px}.scene-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.scene-card{display:block;position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1.7;background:#1e2a2f;border:1px solid #435058;border-radius:5px}.scene-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s}.scene-card:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#07111600 20%,#071116a1 65%,#071116ed)}.scene-card:hover>img{transform:scale(1.035)}.scene-card>div{position:absolute;left:27px;right:27px;bottom:24px}.scene-index{font-size:8px;letter-spacing:.04em;color:#d3dfe4}.scene-card h3{font-size:28px;margin:11px 0 14px;line-height:1.12}.scene-link{font-size:10px;color:#ffab6b}.scene-link b{margin-left:14px;font-size:18px;font-weight:400}.scene-detail-hero{min-height:580px;position:relative;isolation:isolate;background:#101b21;display:flex;align-items:center}.scene-detail-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.scene-detail-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#07121aeb,#07121a8c 57%,#07121a0d)}.scene-detail-hero>.wrap{padding:55px 0}.scene-detail-hero h1{font-size:57px;max-width:640px;line-height:1.1;margin:25px 0}.scene-detail-hero .breadcrumb{font-size:11px;color:#c3d4dc}.scene-detail-hero .hero-kicker{font-size:10px}.scene-detail-hero p{max-width:450px;color:#d7e3eb;font-size:14px;line-height:1.8}.scene-detail-hero .hero-actions{margin-top:28px}.scene-description{padding:45px 0 40px;display:grid;grid-template-columns:1fr 1.4fr;gap:20px 55px}.scene-description h2{font-size:35px}.scene-description p{font-size:14px;line-height:1.9}.scene-description>.text-link{grid-column:2}.scene-description>.section-caption{grid-column:2;display:block;margin:0}.product-scene{position:relative;isolation:isolate;overflow:hidden;border-radius:5px;min-height:380px;margin-top:10px;margin-bottom:50px;display:flex;align-items:center;border:1px solid #3d4d57;background:#18242b}.product-scene>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.product-scene:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a151deb,#0a151d94 55%,#0a151d10);z-index:-1}.product-scene>div{padding:45px;width:62%}.product-scene h2{font-size:36px;max-width:450px;line-height:1.15}.product-scene p{font-size:13px;line-height:1.8;color:#c9d8df;max-width:400px}.product-scene .section-caption{display:block;margin:12px 0 0;color:#becbd1}.specialist-products{padding:5px 0 45px}.specialist-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.specialist-card{display:grid;grid-template-columns:190px 1fr;align-items:center;border:1px solid #44515a;background:#1b272e;border-radius:5px;overflow:hidden}.specialist-card>img{width:100%;height:220px;object-fit:contain;background:#e3e9ef}.specialist-card>div{padding:22px 23px}.specialist-card h3{font-size:24px;margin-bottom:12px;line-height:1.2}.specialist-card p{font-size:12px;line-height:1.8;margin-bottom:4px}.supplied-product{background:#dce2e7}.supplied-product>img{width:100%;height:100%;object-fit:contain;position:absolute;inset:0}.row-art .supplied-product>img{object-fit:cover;object-position:center 55%}.production-library{padding:40px 0 30px;border-top:1px solid var(--line)}.production-grid{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:18px}.production-grid figure{margin:0;position:relative;border:1px solid #3c4b53;border-radius:4px;overflow:hidden;background:#23343c}.production-grid img{width:100%;height:265px;object-fit:cover}.production-grid figure:last-child img{object-position:56% center}.production-grid figcaption{padding:10px 12px;font-size:10px;color:#c4d6de;background:#1b2b33}.historical-document{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;padding:30px 0 65px;align-items:start}.historical-document>a{display:block;padding:12px;background:#e3dbc6;border:1px solid #a99565;border-radius:4px}.historical-document h2{font-size:32px;margin-top:22px;line-height:1.2}.historical-document p{font-size:12px;line-height:1.8;color:#c0ccd4}.historical-document dl{font-size:12px;margin:25px 0}.historical-document dt{color:#9db3c0;font-size:10px}.historical-document dd{margin:3px 0 14px;color:#dbe5eb}.skip{top:-1000px}.skip:focus{top:10px}
@media(max-width:1150px){.inquiry-panel{gap:40px;grid-template-columns:.9fr 1.2fr}.inquiry-panel-copy h2{font-size:35px}.enquiry-form{padding:24px}.scene-card h3{font-size:25px}.specialist-card{grid-template-columns:150px 1fr}.specialist-card h3{font-size:20px}.specialist-card>div{padding:20px}.specialist-card>img{height:220px}.scene-description h2{font-size:31px}.whatsapp-layout{gap:55px}.whatsapp-layout h1{font-size:50px}.production-grid img{height:235px}.scene-detail-hero h1{font-size:52px}.contact-dock{right:12px}.contact-dock>a{font-size:10px;padding:11px 13px}}
@media(max-width:900px) and (min-width:761px){.inquiry-panel{grid-template-columns:1fr;gap:25px}.inquiry-panel-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.inquiry-panel-copy .industrial-kicker,.inquiry-panel-copy h2{grid-column:1}.inquiry-panel-copy>p{grid-column:1}.inquiry-panel-copy .enquiry-benefits{grid-column:2;grid-row:1/4;margin-top:10px}.inquiry-panel-copy .whatsapp-channel{grid-column:2;grid-row:3/5;margin:0}.channel-pending{grid-column:1/-1}.enquiry-form .form-grid{gap:20px 25px}.specialist-card{grid-template-columns:120px 1fr}.specialist-card>div{padding:17px}.specialist-card h3{font-size:18px}.specialist-card p{font-size:11px}.specialist-card>img{height:240px}.scene-card h3{font-size:23px}.scene-card>div{left:20px;right:20px;bottom:20px}.scene-index{font-size:7px}.whatsapp-layout{gap:35px}.whatsapp-layout h1{font-size:43px}.whatsapp-composer{padding:25px}.whatsapp-composer h2{font-size:23px}.product-scene>div{width:75%}.production-grid img{height:200px}}
@media(max-width:760px){body{padding-bottom:72px}.inquiry-panel{display:block;padding:35px 0 45px;scroll-margin-top:20px}.inquiry-panel-copy h2{font-size:33px;margin:19px 0}.inquiry-panel-copy>p{font-size:12px;line-height:1.8}.enquiry-benefits{font-size:11px;line-height:2;margin:20px 0}.whatsapp-channel{margin-top:22px;max-width:none;padding:17px;gap:13px}.whatsapp-channel>svg{width:32px;height:32px}.whatsapp-channel strong{font-size:16px}.whatsapp-channel span{font-size:10px}.channel-pending{font-size:9px!important;max-width:none;line-height:1.8!important;margin:18px 0 25px}.enquiry-form{margin-top:27px;padding:20px 16px;border-radius:5px}.enquiry-form .form-grid{gap:17px 13px}.enquiry-form .form-grid label{font-size:10px}.enquiry-form .form-grid input,.enquiry-form .form-grid select,.enquiry-form .form-grid textarea{font-size:16px;padding:11px 10px}.enquiry-form .form-fine{font-size:9px;line-height:1.7}.enquiry-form>.button{font-size:12px}.enquiry-form .check{font-size:10px;gap:9px;line-height:1.8}.enquiry-result{padding:17px 13px}.enquiry-result h3{font-size:20px}.enquiry-result pre{font-size:10px;line-height:1.9;max-height:270px}.enquiry-result>p{font-size:10px}.enquiry-actions{gap:12px}.enquiry-actions .button{font-size:10px;gap:12px}.contact-page-title{padding-bottom:5px}.contact-page-title h1{font-size:39px}.contact-page-title+.inquiry-panel{padding-top:22px}.contact-channel-tabs{gap:10px;margin-top:20px}.contact-channel-tabs>a{font-size:10px;padding:11px 12px;gap:8px}.contact-channel-tabs svg{width:19px;height:19px}.contact-dock{bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr;gap:0;background:#101a20;padding:9px 12px calc(9px + env(safe-area-inset-bottom));border-top:1px solid #455660;filter:none}.contact-dock>a{border-radius:4px;min-height:45px;padding:11px 12px;font-size:11px}.contact-dock>a:first-child{margin-right:9px}.contact-dock svg{width:21px;height:21px}.preview-tag{bottom:76px;right:8px;font-size:6px}.whatsapp-layout{display:block;padding:35px 0 45px}.whatsapp-layout h1{font-size:43px;line-height:1.12;margin:22px 0}.whatsapp-layout>div>p{font-size:13px;line-height:1.8}.whatsapp-large{width:58px;height:58px;padding:10px;margin-top:24px}.wa-steps{font-size:11px;line-height:2.1;margin:23px 0}.whatsapp-composer{padding:23px 18px;margin-top:30px}.whatsapp-composer h2{font-size:25px;margin-bottom:24px}.whatsapp-composer label{font-size:11px;margin:18px 0}.whatsapp-composer .button{font-size:10px;padding:13px;gap:12px}.whatsapp-composer input,.whatsapp-composer select,.whatsapp-composer textarea{font-size:16px;line-height:1.5}.whatsapp-composer pre{font-size:11px;line-height:1.8}.whatsapp-composer [data-wa-result] h3{font-size:19px}.scene-showcase{padding:30px 0 25px}.scene-grid{grid-template-columns:1fr;gap:17px}.scene-card{aspect-ratio:1.35}.scene-card>div{left:20px;right:20px;bottom:20px}.scene-index{font-size:7px;line-height:1.6;display:block;max-width:280px}.scene-card h3{font-size:28px;line-height:1.15;margin:10px 0 14px}.scene-link{font-size:10px}.scene-card:before{background:linear-gradient(180deg,#07111600 10%,#07111685 50%,#071116f0)}.scene-detail-hero{min-height:610px}.scene-detail-hero>.wrap{padding:35px 0}.scene-detail-hero>img{object-position:62% center}.scene-detail-hero:before{background:linear-gradient(90deg,#07121ad9,#07121a8c)}.scene-detail-hero h1{font-size:42px;line-height:1.1;max-width:100%;margin:25px 0}.scene-detail-hero .hero-kicker{font-size:8px;line-height:1.7}.scene-detail-hero .breadcrumb{font-size:10px;margin-bottom:32px}.scene-detail-hero p{font-size:13px;line-height:1.8}.scene-detail-hero .hero-actions{gap:12px;align-items:stretch;flex-direction:column;max-width:265px}.scene-detail-hero .button{font-size:11px;padding:14px 16px;gap:15px}.scene-description{display:block;padding:30px 0}.scene-description h2{font-size:30px;line-height:1.2;margin-bottom:20px}.scene-description p{font-size:13px;line-height:1.9}.scene-description>.section-caption{font-size:8px;line-height:1.9;margin:15px 0 0}.product-scene{min-height:395px;margin-top:0;margin-bottom:30px}.product-scene>img{object-position:63% center}.product-scene:before{background:#091721a6}.product-scene>div{padding:25px;width:100%}.product-scene h2{font-size:31px;line-height:1.15}.product-scene p{font-size:12px;line-height:1.8}.product-scene .section-caption{font-size:8px;margin-top:20px}.specialist-products{padding:0 0 30px}.specialist-grid{grid-template-columns:1fr;gap:16px}.specialist-card{grid-template-columns:125px 1fr}.specialist-card>img{height:225px}.specialist-card>div{padding:20px 16px}.specialist-card h3{font-size:21px;line-height:1.2;margin-bottom:11px}.specialist-card p{font-size:11px;line-height:1.8}.specialist-card .text-link{font-size:10px}.production-library{padding:30px 0 25px}.production-grid{grid-template-columns:1fr 1fr;gap:13px}.production-grid figure:last-child{grid-column:1/-1}.production-grid img{height:215px}.production-grid figure:last-child img{height:220px;object-position:center}.production-grid figcaption{font-size:9px;line-height:1.6;padding:9px 10px}.historical-document{display:block;padding:15px 0 40px}.historical-document>a{padding:9px}.historical-document>div{padding-top:27px}.historical-document h2{font-size:29px;line-height:1.2;margin:20px 0}.historical-document p{font-size:11px}.historical-document dl{font-size:11px}.historical-document dt{font-size:9px}.inquiry-panel .industrial-kicker{font-size:11px}.scene-showcase .industrial-heading h2,.production-library .industrial-heading h2,.specialist-products .industrial-heading h2{font-size:29px;line-height:1.2}}
@media(max-width:360px){.enquiry-form .form-grid{grid-template-columns:1fr}.enquiry-form .form-grid .full{grid-column:auto}.scene-card h3{font-size:25px}.specialist-card{grid-template-columns:105px 1fr}.specialist-card>div{padding:16px 13px}.specialist-card h3{font-size:19px}.specialist-card p{font-size:10px}.specialist-card>img{height:245px}.contact-channel-tabs>a{font-size:9px}.contact-dock>a{font-size:10px}.whatsapp-layout h1{font-size:38px}.scene-detail-hero h1{font-size:38px}.inquiry-panel-copy h2{font-size:31px}.production-grid img{height:185px}}
@media(prefers-reduced-motion:reduce){.scene-card:hover>img{transform:none}.scene-card>img,.whatsapp-channel{transition:none}}
.contact-dock>a.whatsapp{background:#12603a;color:#fff}.contact-dock>a.whatsapp:hover{background:#0e4e30}@media(min-width:761px){.contact-dock{right:5px;bottom:38px;gap:7px}.contact-dock>a{width:44px;min-height:46px;padding:8px 4px;font-size:0;gap:0}.contact-dock>a:first-child:before{content:"Quote";font-size:9px}.contact-dock>a:first-child>span{display:none}.contact-dock>a.whatsapp svg{width:25px;height:25px}}
.direct-sales-chat{margin-top:20px}@media(max-width:760px){.inquiry-panel .enquiry-benefits{display:none}}
