.proposal-switcher{z-index:50;color:#0d2b45;background:#f3f5f7;border-bottom:1px solid #dce2e7;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 3%;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #0d2b4508}.proposal-switcher>span{font-weight:700}.switch-caption{color:#516675;font-weight:400}.proposal-switcher nav{gap:.5rem;display:flex}.proposal-switcher nav a{border:1px solid #0000;border-radius:5px;align-items:center;gap:.65rem;padding:.75rem 1rem;line-height:1.3;display:flex}.proposal-switcher nav a[aria-current]{background:#fff;border-color:#bccbd5;font-weight:700;box-shadow:0 2px 4px #0d2b4508}.proposal-switcher nav a:hover{background:#e5ebef}.proposal-switcher nav a span{color:#58707f;font-size:.75rem}.original-link{font-size:.8125rem}.proposal-corporate,.proposal-premium{scroll-margin-top:90px}.proposal-corporate section[id],.proposal-premium section[id]{scroll-margin-top:100px}.proposal-corporate .hero{color:#fff;background:#0d2b45}.proposal-corporate .hero-copy{padding-top:4.7rem;padding-bottom:4.7rem}.proposal-corporate h1{font-size:clamp(2.8rem,4.5vw,4.8rem);font-weight:700}.proposal-corporate h1 em{color:#70d1d3}.proposal-corporate .hero .eyebrow{color:#8ddadd}.proposal-corporate .intro{color:#d3e1e8}.proposal-corporate .location{color:#c2d5de}.proposal-corporate .hero .button{color:#0d2b45;background:#fff}.proposal-corporate .hero .button:hover{background:#dcf1f2}.proposal-corporate .image-tag{color:#0d2b45;border-left:4px solid #c84b27;border-radius:0}.proposal-corporate .values{color:#fff;background:#0f6a73}.proposal-corporate .values svg{color:#a6ecec}.proposal-corporate .service{background:#f0f5f7;border:0;border-radius:0}.proposal-corporate .service-body{border-bottom:3px solid #0f6a73}.proposal-corporate .header{padding-top:1.6rem;padding-bottom:1.6rem}.proposal-corporate .eyebrow,.proposal-corporate .image-label,.proposal-corporate .image-tag small,.proposal-corporate .contact-details small{font-size:.75rem}.proposal-corporate .header nav,.proposal-corporate .service ul,.proposal-corporate .text-link,.proposal-corporate .button,.proposal-corporate .values{font-size:.875rem}.proposal-premium{--p-ink:#102c40;--p-secondary:#566570;--p-coral:#bd482d;color:var(--p-ink);background:#fff}.proposal-premium h1,.proposal-premium h2,.proposal-premium h3{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-weight:400}.proposal-premium h1 em,.proposal-premium h2 em{color:inherit;font-style:italic;font-weight:400}.p-header{border-bottom:1px solid #dbe1e5;justify-content:space-between;align-items:center;gap:2rem;margin:0 5.5%;padding:2rem 0;display:flex}.p-header img{width:190px;height:auto}.p-header nav{gap:2.5rem;font-size:.875rem;display:flex}.p-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:2rem;padding-bottom:.55rem;font-size:.875rem;line-height:1.6;display:inline-flex}.p-link:hover{color:var(--p-coral)}.p-hero{padding:3.8rem 5.5% 0}.p-kicker{letter-spacing:.15em;color:var(--p-secondary);margin-bottom:1.8rem;font-size:.75rem;font-weight:500}.p-hero>.p-kicker{text-align:center}.p-hero h1{text-align:center;margin:0 0 3rem;font-size:clamp(3.4rem,7.8vw,8rem);line-height:1.03}.p-hero h1 em{color:var(--p-coral)}.p-hero-bottom{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2.4rem;display:flex}.p-hero-bottom>p{color:var(--p-secondary);margin:0;font-size:1rem}.p-round-link{align-items:center;gap:1.3rem;font-size:.875rem;display:flex}.p-circle{border:1px solid #aebdc6;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;transition:background .2s;display:grid}.p-round-link:hover .p-circle{background:#e8eff2}.p-panorama{height:clamp(330px,36vw,620px);overflow:hidden}.p-panorama img{object-fit:cover;object-position:center 49%;width:100%;height:100%}.p-caption{color:var(--p-secondary);letter-spacing:.09em;justify-content:space-between;gap:1rem;margin-top:1.25rem;font-size:.75rem;display:flex}.p-services{padding:7rem 5.5% 5rem}.p-section-intro{text-align:center;max-width:800px;margin:0 auto 4rem}.p-section-intro h2,.p-about h2{font-size:clamp(2.5rem,4.5vw,5rem);line-height:1.1}.p-section-intro>p:last-child{color:var(--p-secondary);font-size:1rem}.p-service{border-top:1px solid #dbe1e5;grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;padding:3.5rem 0;display:grid}.p-service:nth-of-type(2n){grid-template-columns:1fr 1.1fr}.p-service:nth-of-type(2n) .p-service-image{order:2}.p-service-image{height:420px;overflow:hidden}.p-service-image img{object-fit:cover;width:100%;height:100%}.p-service-content{max-width:480px;padding:1rem 0}.p-index{color:var(--p-coral);font-size:.8125rem}.p-service h3{margin:1.2rem 0;font-size:clamp(3rem,4.5vw,5rem)}.p-service h4{margin:0 0 1rem;font-size:1rem;font-weight:500}.p-service p{color:var(--p-secondary);margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.p-service .p-details{border-top:1px solid #e0e6e9;padding-top:1rem;font-size:.875rem}.p-service .p-link{min-width:180px;margin-top:.5rem}.p-note{color:var(--p-secondary);border-top:1px solid #dbe1e5;margin:0;padding-top:1.5rem;font-size:.8125rem}.p-about{border-top:1px solid #dbe1e5;grid-template-columns:1fr 1.5fr;gap:10%;margin:0 5.5%;padding:5rem 0 6rem;display:grid}.p-about-label{color:var(--p-secondary);margin-top:3rem;font-size:.875rem;line-height:1.8;display:block}.p-about>div>p:not(.p-kicker){color:var(--p-secondary);max-width:620px;font-size:1rem}.p-about .p-link{margin-top:1.5rem}.p-contact{background:#f1f4f5;padding:6rem 5.5% 3rem}.p-contact h2{margin-bottom:2rem;font-size:clamp(3.2rem,6.3vw,6.7rem);line-height:1.08}.p-contact>p:not(.p-kicker){color:var(--p-secondary);font-size:1rem}.p-email{border-bottom:1px solid var(--p-coral);color:var(--p-coral);align-items:center;gap:4rem;margin:1rem 0 4rem;padding:1rem 0;font-size:clamp(1.8rem,3vw,3rem);font-weight:400;display:inline-flex}.p-email svg{width:32px;height:32px}.p-contact-bottom{border-top:1px solid #cdd7dd;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:2rem;padding-top:2rem;display:grid}.p-contact-bottom>div>span{letter-spacing:.13em;color:var(--p-secondary);margin-bottom:1rem;font-size:.75rem;display:block}.p-contact-bottom>div>a{font-size:1rem;line-height:1.8;display:block}.p-contact-bottom p{margin:0;font-size:1rem}.p-contact-bottom>.p-link{place-self:center end}.p-footer{padding:2rem 5.5%;font-size:.8125rem}.p-footer>div{gap:1rem}.p-footer strong{font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}@media (min-width:1700px){.proposal-premium .p-header,.proposal-premium .p-about{margin-left:max(5.5%,50vw - 750px);margin-right:max(5.5%,50vw - 750px)}.p-hero,.p-services,.p-contact,.p-footer{padding-left:max(5.5%,50vw - 750px);padding-right:max(5.5%,50vw - 750px)}}@media (max-width:1100px){.switch-caption,.original-link{display:none}.proposal-switcher{justify-content:center}.proposal-switcher>span{margin-right:1rem}.p-service{gap:5%}.p-service-image{height:360px}}@media (max-width:760px){.proposal-switcher{gap:.5rem;padding:.5rem 3%}.proposal-switcher>span{display:none}.proposal-switcher nav{gap:.25rem;width:100%}.proposal-switcher nav a{flex:1;justify-content:center;gap:.4rem;padding:.7rem .6rem;font-size:.75rem}.proposal-switcher nav a span{font-size:.75rem}.proposal-corporate .hero-copy{padding:3rem 6%}.proposal-corporate h1{font-size:clamp(2.8rem,8vw,3.6rem)}.p-header{flex-wrap:wrap;gap:1rem;padding:1.5rem 0}.p-header img{width:155px}.p-header>.p-link{gap:.7rem;font-size:.8125rem}.p-header nav{order:3;justify-content:center;gap:3rem;width:100%;padding-top:1rem}.p-hero{padding-top:3rem}.p-hero h1{margin-bottom:2.3rem;font-size:clamp(3rem,11vw,5.5rem)}.p-hero-bottom{flex-direction:column;align-items:flex-start;gap:1.5rem}.p-hero-bottom p{font-size:1rem}.p-circle{width:2.75rem;height:2.75rem}.p-panorama{height:330px}.p-caption{letter-spacing:0;align-items:start;font-size:.75rem}.p-caption>span:first-child{max-width:55%}.p-services{padding-top:4rem;padding-bottom:3rem}.p-section-intro{margin-bottom:2.5rem}.p-section-intro h2,.p-about h2{font-size:2.7rem}.p-service,.p-service:nth-of-type(2n){grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 0}.p-service:nth-of-type(2n) .p-service-image{order:0}.p-service-image{height:290px}.p-service-content{max-width:none}.p-service h3{margin-top:.7rem;font-size:3.4rem}.p-about{grid-template-columns:1fr;gap:2rem;padding:3rem 0}.p-about-label{margin-top:1rem}.p-about .p-kicker{margin-bottom:1rem}.p-contact{padding-top:3.5rem}.p-contact h2{font-size:3.4rem}.p-email{gap:2rem;margin-bottom:3rem}.p-contact-bottom{grid-template-columns:1fr 1fr;gap:2rem 1rem}.p-contact-bottom>.p-link{grid-column:1/-1;justify-self:start}.p-footer{gap:1.3rem}.proposal-premium section[id],.proposal-corporate section[id]{scroll-margin-top:80px}}.proposal-corporate .brand-footer{color:#fff;background:#071e30;border-top:1px solid #355369;padding:3rem 5% 1.8rem;display:block}.brand-footer .brand-footer-top,.brand-footer .brand-footer-bottom{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.brand-footer .brand-footer-top p{letter-spacing:.16em;color:#8bcfd2;margin:0;font-size:.75rem}.brand-footer a{align-items:center;gap:.7rem;font-size:.875rem;display:inline-flex}.brand-footer a:hover{color:#82d9db}.brand-footer .brand-footer-signature{align-items:center;gap:5%;padding:3.5rem 0 4rem;display:flex}.brand-footer .brand-footer-signature>strong{color:#fff;letter-spacing:-.07em;font-size:clamp(5.5rem,16vw,16rem);font-weight:800;line-height:.85}.brand-footer-signature>strong>span{color:#ed6841}.brand-footer-signature>div{border-left:1px solid #456273;padding-left:2.5rem}.brand-footer-signature>div>span{letter-spacing:.2em;color:#b6cbd6;font-size:.875rem}.brand-footer-signature>div>p{letter-spacing:-.03em;margin:1.5rem 0 0;font-size:clamp(1.3rem,2.4vw,2.5rem);line-height:1.3}.brand-footer .brand-footer-bottom{border-top:1px solid #355369;padding-top:1.6rem}.brand-footer-bottom>p{color:#b6cbd6;font-size:.8125rem}.proposal-corporate .location{align-items:flex-start;line-height:1.6}.proposal-corporate .location svg{margin-top:3px}.proposal-corporate .address{line-height:1.6}.brand-socials{flex-wrap:wrap;gap:.65rem;display:flex}.brand-socials a{color:#fff;border:1px solid #587183;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s;display:inline-flex}.brand-socials a:hover{background:#0f6a73;border-color:#82d9db}.brand-socials svg{width:23px;height:23px}@media (max-width:760px){.proposal-corporate .brand-footer{padding:2.5rem 6% 1.5rem}.brand-footer .brand-footer-top{align-items:flex-start}.brand-footer .brand-footer-top p{max-width:55%;line-height:1.8}.brand-footer .brand-footer-signature{flex-direction:column;align-items:flex-start;gap:2rem;padding:3rem 0}.brand-footer .brand-footer-signature>strong{font-size:clamp(5.5rem,24vw,10rem)}.brand-footer-signature>div{padding-left:1.25rem}.brand-footer-signature>div>span{letter-spacing:.12em;font-size:.75rem}.brand-footer .brand-footer-bottom{flex-wrap:wrap;gap:1.5rem}.brand-footer-bottom>p{width:100%}}.proposal-corporate .header{gap:1.25rem}.proposal-corporate .header .brand-socials{gap:.4rem}.proposal-corporate .header .brand-socials a{color:#0d2b45;border-color:#c6d6df;width:38px;height:38px}.proposal-corporate .header .brand-socials a:hover{color:#fff;background:#0f6a73}.proposal-corporate .header .brand-socials svg{width:19px;height:19px}.proposal-corporate .brand-footer .brand-footer-signature>strong{font-size:clamp(4rem,9vw,9rem)}.proposal-corporate .brand-footer .brand-footer-signature{gap:4%;padding:2.5rem 0}.proposal-corporate .brand-footer-signature>div>p{margin-top:1rem;font-size:clamp(1.2rem,1.8vw,1.8rem)}@media (max-width:1100px){.proposal-corporate .header{flex-wrap:wrap}.proposal-corporate .header>nav:not(.brand-socials){gap:1rem}.proposal-corporate .header .brand-socials{gap:.35rem}}@media (max-width:760px){.proposal-corporate .header .brand-socials{border-top:0;order:4;justify-content:center;gap:.85rem;width:100%;padding-top:0}.proposal-corporate .header .brand-socials a{width:42px;height:42px}.proposal-corporate .brand-footer .brand-footer-signature>strong{font-size:clamp(4rem,17vw,6.5rem)}.proposal-corporate .brand-footer .brand-footer-signature{gap:1.5rem;padding:2rem 0}}.proposal-corporate .header-contact-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.4rem;display:flex}.proposal-corporate .header-contact-line a{align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.proposal-corporate .brand-footer .brand-footer-bottom{text-align:center;justify-content:center}.proposal-corporate .brand-footer .brand-footer-bottom>p{text-align:center;width:100%;margin:0}@media (max-width:760px){.proposal-corporate .header-contact-line{gap:.7rem 1.2rem}.proposal-corporate .header-contact-line a{font-size:.8125rem}}.proposal-corporate .header .logo{width:235px;height:auto}@media (max-width:760px){.proposal-corporate .header .logo{width:180px}}.proposal-corporate .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pest-visual{color:#8ddadd;background:#0d2b45;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;height:100%;min-height:230px;display:flex}.pest-visual span{letter-spacing:.16em;font-size:.75rem}.proposal-corporate .header .language-switch{border:1px solid #c6d6df;border-radius:6px;flex-shrink:0;order:0;gap:0;width:auto;padding:3px;display:flex}.language-switch a{border-radius:3px;padding:10px;line-height:1.2}.language-switch a[aria-current]{color:#fff;background:#0d2b45}.language-switch a:focus-visible{outline-offset:3px;outline:2px solid #0f6a73}.proposal-corporate .hero .eyebrow{line-height:1.8}.proposal-corporate .header{flex-wrap:wrap}@media (max-width:760px){.proposal-corporate .service-grid{grid-template-columns:1fr}.proposal-corporate .header .language-switch{order:2}.proposal-corporate .image-label{white-space:normal;line-height:1.6}}.proposal-corporate .hero-image>img{object-position:70% center}.hero-slideshow{position:absolute;inset:0}.hero-slide-viewport,.hero-slide-track,.hero-slide{height:100%}.hero-slide-viewport{overflow:hidden}.hero-slide-track{touch-action:pan-y pinch-zoom;display:flex}.hero-slide{flex:0 0 100%;min-width:0;position:relative}.hero-slide img{object-fit:cover;width:100%;height:100%}.hero-slide-0 img{object-position:70% center}.hero-slide-1 img{object-position:center 35%}.hero-slide-controls{z-index:4;gap:7px;display:flex;position:absolute;top:18px;right:18px}.hero-slide-controls button{color:#fff;cursor:pointer;background:#0d2b45cc;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:38px;height:38px;font:600 13px Arial;display:grid}.hero-slide-controls button[aria-pressed=true]{color:#0d2b45;background:#fff}.hero-slide-controls button:focus-visible{outline-offset:3px;outline:3px solid #70d1d3}.hero-image:after,.hero-image .image-tag,.hero-image .image-label{pointer-events:none}.hero-image .image-tag,.hero-image .image-label{z-index:2}.proposal-corporate .service{flex-direction:column;display:flex}.proposal-corporate .service-body{flex-direction:column;flex:1;display:flex}.proposal-corporate .service ul{margin:1rem 0;font-size:1rem}.proposal-corporate .service li{border-top:1px solid #d9e5e8;padding:.85rem 0}.proposal-corporate .service li:before{display:none}.proposal-corporate .service h4{letter-spacing:0;margin:0 0 .4rem;font-size:1rem;font-weight:700;line-height:1.4}.proposal-corporate .service li p{min-height:0;margin:0;font-size:1rem;line-height:1.65}.proposal-corporate .service .service-scope{min-height:0;margin:0 0 1.5rem;font-size:.875rem;line-height:1.65}.proposal-corporate .service .text-link{margin-top:auto}.proposal-corporate .service-photo{flex-shrink:0}.proposal-corporate .service-areas{align-items:start}.proposal-corporate .service-area{border-bottom:3px solid #0f6a73;display:block}.service-area summary{cursor:pointer;list-style:none;display:block}.service-area summary::-webkit-details-marker{display:none}.service-area summary:focus-visible{outline-offset:-3px;outline:3px solid #c84b27}.service-overview{padding:29px}.service-overview>svg{color:#0f6a73;margin-bottom:16px}.service-overview p{min-height:0}.service-toggle{color:#0f6a73;justify-content:space-between;align-items:center;gap:1rem;font-size:1rem;font-weight:600;display:flex}.service-area .when-open{display:none}.service-area[open] .when-open{display:inline}.service-area[open] .when-closed{display:none}.service-area[open] .service-toggle>svg{transform:rotate(180deg)}.proposal-corporate .service-description{border-bottom:0;padding-top:0}.service-area:not([open])>.service-description{display:none}@media (max-width:1050px){.service-overview{padding:22px}}@media (max-width:760px){.service-overview{padding:27px}}.proposal-corporate .sticky-brand-header{z-index:60;color:#0d2b45;background:linear-gradient(115deg,#fff 0%,#f4f8f7 65%,#e3f1ef 100%);border:0;gap:1.1rem;padding:1rem 5%;position:sticky;top:0;box-shadow:0 4px 18px #071e3026}.sticky-brand-header:after{content:"";background:linear-gradient(90deg,#0d2b45 0 25%,#0f6a73 25% 50%,#16c1d4 50% 75%,#ff6a3d 75%);height:4px;position:absolute;bottom:0;left:0;right:0}.proposal-corporate .sticky-brand-header>a:first-child{background:#fff;border-radius:3px;flex-shrink:0;padding:.45rem .65rem}.proposal-corporate .sticky-brand-header .logo{width:205px}.proposal-corporate .sticky-brand-header>nav:not(.brand-socials):not(.language-switch){letter-spacing:.055em;font-weight:700}.proposal-corporate .sticky-brand-header nav a:hover{color:#0f6a73}.proposal-corporate .sticky-brand-header .brand-socials a{color:#0d2b45;border-color:#adc8cd}.proposal-corporate .sticky-brand-header .brand-socials a:hover{color:#fff;background:#0f6a73}.proposal-corporate .sticky-brand-header .language-switch{background:#fff;border-color:#adc8cd}.proposal-corporate .sticky-brand-header .language-switch a[aria-current]{color:#fff;background:#0d2b45}.proposal-corporate .sticky-brand-header .button{color:#fff;background:#c84b27}.proposal-corporate .sticky-brand-header .button:hover{background:#a43c1e}.proposal-corporate section[id]{scroll-margin-top:calc(var(--leny-header-height,180px) + 20px)}.proposal-corporate .service-description h4{margin-bottom:0}.proposal-corporate .service-overview h3{margin-bottom:1.3rem}@media (max-width:760px){.proposal-corporate .sticky-brand-header{grid-template-columns:1fr auto;gap:.6rem 1rem;padding:.65rem 6% 1rem;display:grid}.proposal-corporate .sticky-brand-header .logo{width:155px}.proposal-corporate .sticky-brand-header .language-switch{order:0;grid-area:1/2;justify-self:end;font-size:.875rem}.proposal-corporate .sticky-brand-header>nav:not(.brand-socials):not(.language-switch){border-color:#adc8cd;order:0;grid-area:2/1/auto/-1;gap:1.3rem;padding-top:.55rem;font-size:.875rem}.proposal-corporate .sticky-brand-header .brand-socials{order:0;grid-area:3/1;justify-content:flex-start;gap:.5rem;width:auto}.proposal-corporate .sticky-brand-header .brand-socials a{width:34px;height:34px}.proposal-corporate .sticky-brand-header>.button{grid-area:3/2;justify-self:end;gap:.5rem;padding:.65rem .75rem;font-size:.8125rem}}.proposal-corporate .contact{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:2rem 7%}.proposal-corporate .contact-details{grid-area:2/1;align-self:start}.proposal-corporate .request-form{color:#0d2b45;background:#fff;border-radius:4px;grid-area:1/2/3;min-width:0;padding:2rem}.request-form h3{letter-spacing:-.025em;margin:0 0 .7rem;font-size:1.6rem}.proposal-corporate .contact .request-form p{color:#536875;max-width:none;margin:0 0 1.25rem;font-size:.875rem}.request-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.request-fields label{flex-direction:column;gap:.5rem;min-width:0;font-size:.875rem;font-weight:600;display:flex}.request-fields .full-width{grid-column:1/-1}.request-form input,.request-form select,.request-form textarea{color:#0d2b45;background:#fff;border:1px solid #9aafb9;border-radius:3px;width:100%;min-width:0;padding:.8rem;font:400 1rem/1.5 Arial,Helvetica,sans-serif}.request-form textarea{resize:vertical}.request-form input:focus,.request-form select:focus,.request-form textarea:focus{outline-offset:1px;border-color:#0f6a73;outline:3px solid #16c1d450}.proposal-corporate .contact .request-form .form-delivery{margin:1.25rem 0;line-height:1.6}.request-form button{cursor:pointer;border:0;min-height:48px}.request-form button:focus-visible{outline-offset:4px;outline:3px solid #0f6a73}.proposal-corporate .contact .request-form .form-status{color:#0b5b63;margin:1rem 0 0}@media (max-width:900px){.proposal-corporate .contact{grid-template-columns:1fr}.proposal-corporate .request-form{grid-area:2/1}.proposal-corporate .contact-details{grid-area:3/1}}@media (max-width:480px){.proposal-corporate .request-form{padding:1.25rem}.request-fields{grid-template-columns:1fr}}.request-fields{border:0;margin:0;padding:0}.form-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}.request-form button:disabled{opacity:.65;cursor:wait}.proposal-corporate .contact .request-form .form-error{color:#a0351d}.request-success{min-height:260px}.language-switch a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.language-switch svg{display:block;box-shadow:0 0 0 1px #0d2b4526}.hero-slide-controls{pointer-events:none;justify-content:space-between;top:50%;left:12px;right:12px;transform:translateY(-50%)}.hero-slide-controls button{pointer-events:auto;background:#0d2b45dd;width:44px;height:44px}.hero-slide-2 img,.hero-slide-3 img{object-position:center 35%}.cleaning-slideshow .hero-slide img{object-fit:contain;object-position:center;background:#0d2b45}.detail-cleaning-gallery{min-width:0;height:480px;position:relative}.detail-hero .detail-cleaning-gallery img{width:100%;height:100%}.service-photo .cleaning-slideshow .hero-slide img{object-fit:contain;height:100%}.service-photo .number{pointer-events:none;z-index:2}@media (max-width:760px){.detail-cleaning-gallery{height:420px}}.detail-wrap{max-width:1200px;margin:auto;padding:0 30px}.detail-back{align-items:center;gap:10px;margin:25px 0;font-size:14px;display:inline-flex}.detail-hero{background:#eff5f6;padding:55px 0}.detail-hero-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:55px;display:grid}.proposal-corporate .detail-hero h1{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(2.2rem,4.5vw,3.8rem);line-height:1.1}.detail-hero p:not(.eyebrow){color:#4b6270;margin-bottom:25px;font-size:19px;line-height:1.65}.detail-hero img{object-fit:cover;width:100%;height:300px}.detail-catalogue{padding:45px 0 60px}.detail-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}.detail-heading h2{font-size:32px;line-height:1.2}.detail-heading p{color:#536b76;max-width:400px;line-height:1.65}.detail-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:45px;display:grid}.detail-area-grid>a{border:1px solid #cddde2;padding:24px}.detail-area-grid>a:hover{background:#eef8f8;border-color:#0f6a73}.detail-area-grid span{color:#0f6a73;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.proposal-corporate .detail-area-grid h3{margin:0 0 10px;font-size:19px;line-height:1.4}.detail-area-grid p{color:#536b76;margin:0;font-size:16px;line-height:1.65}.detail-accordions{border-top:1px solid #cadce2}.detail-accordions details{scroll-margin-top:calc(var(--leny-header-height,180px) + 20px);border-bottom:1px solid #cadce2}.detail-accordions summary{cursor:pointer;align-items:center;gap:20px;padding:25px 5px;font-size:21px;font-weight:600;list-style:none;display:flex}.detail-accordions summary::-webkit-details-marker{display:none}.detail-accordions summary span{color:#0f6a73;font-size:14px}.detail-accordions summary svg{flex-shrink:0;margin-left:auto}.detail-accordions details[open]{background:#f5f9fa}.detail-accordions details[open] summary{padding-left:24px;padding-right:24px}.detail-accordions details[open] summary svg{transform:rotate(180deg)}.detail-expanded{padding:0 25px 30px}.detail-columns{grid-template-columns:1.4fr 1fr;gap:45px;margin-bottom:20px;display:grid}.detail-columns h4{color:#0f6a73;margin:5px 0 16px;font-size:16px}.detail-columns ul{color:#425b68;padding-left:20px;font-size:16px;line-height:1.7}.detail-columns li{margin-bottom:10px}.detail-contact{color:#fff;background:#0d2b45;padding:45px 0}.detail-contact>.detail-wrap{justify-content:space-between;align-items:center;gap:30px;display:flex}.detail-contact h2{font-size:30px}.detail-contact p{color:#d0e2e8;margin:18px 0}.detail-footer{text-align:center;color:#b9ccd7;background:#071e30;padding:25px;font-size:14px;line-height:1.8}:is(.detail-accordions summary:focus-visible,.detail-area-grid a:focus-visible){outline-offset:3px;outline:3px solid #c84b27}.proposal-corporate .service-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.service-card-grid .service-photo{height:170px}.service-card-grid .service-body{padding:23px}.proposal-corporate .service-card-grid h3{font-size:22px;line-height:1.25}.service-card-grid .service-body p{min-height:0;margin-bottom:24px;font-size:16px}.service-card-grid .text-link{font-size:16px}@media (max-width:1100px){.proposal-corporate .service-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.detail-wrap{padding:0 22px}.detail-hero-grid,.detail-columns{grid-template-columns:1fr;gap:24px}.detail-hero{padding:35px 0}.detail-hero img{height:220px}.detail-area-grid{grid-template-columns:1fr}.detail-heading,.detail-contact>.detail-wrap{display:block}.detail-heading p{margin-top:18px}.detail-accordions summary{gap:12px;font-size:18px}.detail-contact .button{margin-top:25px}.proposal-corporate .service-card-grid{grid-template-columns:1fr}}
