.corporate-page{--sd-coral:#f8715f;--sd-dark:#35384d;--sd-lavender:#9e9bc8;--sd-client-gray:#d1d2d6;--sd-navy:#0b1844;--sd-led-blue:#003163;color:#151a2d;background:#fff;min-width:0;font-family:Inter,Odoo Unicode Support Noto,sans-serif;overflow-x:clip}.corporate-page *,.corporate-page :before,.corporate-page :after{box-sizing:border-box}.corporate-page a{color:inherit;text-decoration:none}.corporate-page button,.corporate-page a{-webkit-tap-highlight-color:transparent}.corporate-page button:focus-visible,.corporate-page a:focus-visible{outline-offset:4px;outline:3px solid #f8715fb8}.sd-container{width:min(100% - 48px,1140px);margin-inline:auto}.sd-header{z-index:80;color:#fff;transition:background-color .35s,box-shadow .35s;position:fixed;inset:0 0 auto}:is(.sd-header--solid,.sd-header:has(.sd-header__mobile.is-open)){background:var(--sd-navy);box-shadow:0 9px 24px #050d263d}.sd-header__inner{justify-content:space-between;align-items:center;gap:28px;width:min(100% - 48px,1140px);height:115px;margin-inline:auto;display:flex}.sd-header__brand{flex:none;width:150px}.sd-header__brand img{object-fit:contain;width:100%;height:78px;display:block}.sd-header__desktop{justify-content:flex-end;align-items:center;gap:28px;min-width:0;display:flex}.sd-header__link{color:#fff;letter-spacing:.045em;white-space:nowrap;padding:14px 0;font-size:13px;font-weight:700;position:relative}.sd-header__link:after{content:"";background:var(--sd-coral);width:0;height:2px;transition:width .25s;position:absolute;bottom:6px;left:0}.sd-header__link:hover:after,.sd-header__link.is-active:after{width:100%}.sd-header__cta{background:var(--sd-coral);border-radius:999px;padding:14px 20px}.sd-header__overflow{position:relative}.sd-header__overflow>button{background:var(--sd-coral);color:#fff;cursor:pointer;border:0;border-radius:999px;place-items:center;width:46px;height:38px;display:grid;box-shadow:inset 0 0 0 2px #ffffff3d}.sd-header__overflow svg{width:18px}.sd-header__overflow>a{color:#25283a;background:#fff;border-radius:7px;width:160px;padding:16px 18px;font-size:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 30px #050d2633}.sd-header__mobile-toggle,.sd-header__mobile{display:none}.sd-hero{isolation:isolate;color:#fff;place-items:center;min-height:clamp(720px,100svh,946px);display:grid;position:relative;overflow:hidden}.sd-hero__slides,.sd-hero__slide,.sd-hero__overlay{position:absolute;inset:0}.sd-hero__slides{z-index:-3}.sd-hero__slide{opacity:0;background-position:50%;background-size:cover;transition:opacity 1.1s;transform:scale(1)}.sd-hero__slide.is-active{opacity:1;animation:6s linear forwards sd-slow-zoom}.sd-hero__overlay{z-index:-2;background:#0a1844c7}.sd-hero__content{text-align:center;padding-top:94px}.sd-hero__eyebrow{background:#1e1e1ea6;border:1px solid #ffffff26;border-radius:999px;align-items:center;min-height:42px;padding:8px 24px;font-size:15px;font-weight:500;display:inline-flex}.sd-hero h1,.sd-services h2,.sd-led h2,.sd-clients h2,.sd-team h2{font-family:Inter Tight,Inter,sans-serif}.sd-hero h1{letter-spacing:-.5px;margin:24px auto 18px;font-size:clamp(44px,5.3vw,72px);font-weight:600;line-height:1.08}.sd-hero__content>p{color:#ffffffdb;max-width:620px;margin:0 auto;font-size:17px;line-height:1.5}.sd-hero__actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px;display:flex}.sd-button{border-radius:999px;justify-content:center;align-items:center;min-width:170px;min-height:44px;padding:11px 24px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.sd-button:hover{transform:translateY(-2px)}.sd-button--coral{background:var(--sd-coral);color:#fff}.corporate-page .sd-button--light{color:#25283a;background:#fff}.sd-services{background:var(--sd-dark);color:#fff;padding:112px 0 144px}.sd-section-heading{text-align:center;max-width:760px;margin:0 auto}.sd-section-heading h2,.sd-led h2,.sd-clients h2,.sd-team h2{letter-spacing:-.03em;margin:0;font-size:clamp(36px,4vw,48px);font-weight:600;line-height:1.08}.sd-section-heading p{color:#ffffffad;max-width:660px;margin:22px auto 0;line-height:1.6}.sd-services__contact{align-items:center;gap:8px;margin-top:24px;font-size:14px;font-weight:700;display:inline-flex}.sd-services__contact svg{width:19px;color:var(--sd-coral)}.sd-services__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:920px;margin:58px auto 0;display:grid}.sd-service-card{background:var(--sd-lavender);border-radius:16px 16px 0 0;flex-direction:column;min-height:400px;padding:34px 24px 42px;display:flex;position:relative;overflow:hidden}.sd-service-card:nth-child(2){background:var(--sd-coral)}.sd-service-card:after{content:"";background:radial-gradient(circle at 9px 18px, var(--sd-dark) 8px, transparent 8.5px) repeat-x;background-size:18px 18px;height:18px;position:absolute;inset:auto 0 -1px}.sd-service-card>svg{color:#ffffffeb;background:#ffffff2b;border-radius:16px;width:52px;height:52px;padding:10px}.sd-service-card h3{margin:34px 0 12px;font-size:20px;font-weight:700}.sd-service-card p{color:#ffffffd9;margin:0;font-size:14px;line-height:1.55}.sd-service-card>a{color:#fff;background:#292c41;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:auto;font-size:13px;font-weight:700;display:inline-flex}.sd-led{color:var(--sd-led-blue);background:#fff;padding:88px 0 104px}.sd-led__intro{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:60px;max-width:920px;margin:0 auto;display:grid}.sd-led h2{font-size:clamp(38px,4vw,52px)}.sd-led__intro h3{margin:24px 0 8px;font-size:16px}.sd-led__intro p{color:#46576a;max-width:720px;margin:0;line-height:1.6}.sd-led__intro img{object-fit:cover;border-radius:50%;justify-self:end;width:170px;height:170px;box-shadow:0 18px 32px #0031632e}.sd-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:940px;margin:82px auto 20px;display:grid}.sd-benefit-card{color:#fff;text-align:center;background:#5557d1;border:1px solid #00000014;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:42px 28px;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s;display:flex;transform:rotate(-6deg);box-shadow:0 12px 24px #0000001a}.sd-benefit-card:nth-child(2){background:#2e3047;transform:rotate(0)}.sd-benefit-card:nth-child(3){background:#f17b68;transform:rotate(7deg)}.sd-benefit-card:hover{transform:translateY(-12px)rotate(0)scale(1.02);box-shadow:0 24px 40px #0000002e}.sd-benefit-card>span{background:#ffffff29;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.sd-benefit-card svg{width:27px}.sd-benefit-card h3{max-width:220px;margin:30px 0 18px;font-size:24px;line-height:1.15}.sd-benefit-card p{color:#ffffffd1;margin:0;font-size:14px;line-height:1.55}.sd-clients{background:var(--sd-client-gray);color:var(--sd-navy);padding:88px 0}.sd-clients h2,.sd-team h2{text-align:center}.sd-carousel{position:relative}.sd-clients__carousel{max-width:1040px;margin:54px auto 0;padding:0 56px 34px}.sd-clients__viewport{min-height:190px;overflow:hidden}.sd-clients__track{transform:translateX(var(--sd-client-track-offset));will-change:transform;display:flex}.sd-clients__track.is-animating{transition:transform .65s cubic-bezier(.4,0,.2,1)}.sd-clients__slide{flex:0 0 100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px;min-width:0;display:grid}.sd-client-logo{place-items:center;height:75px;padding:10px;display:grid}.sd-client-logo img{object-fit:contain;max-width:100%;max-height:55px;transition:transform .25s;display:block}.sd-client-logo:hover img{transform:scale(1.08)}.sd-carousel__arrow{color:currentColor;cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translateY(-70%)}.sd-carousel__arrow--previous{left:0}.sd-carousel__arrow--next{right:0}.sd-carousel__arrow svg{width:30px;height:30px}.sd-carousel__indicators{justify-content:center;gap:10px;display:flex;position:absolute;inset:auto 0 0}.sd-carousel__indicators button{width:8px;height:8px;color:inherit;cursor:pointer;opacity:.45;background:0 0;border:1px solid;border-radius:50%;padding:0}.sd-carousel__indicators button.is-active{opacity:1;background:currentColor}.sd-team{background:var(--sd-dark);color:#fff;padding:48px 0}.sd-team__title-row{justify-content:center;align-items:center;gap:18px;display:flex}.sd-team__title-row>img{object-fit:contain;opacity:.75;width:44px;height:28px}.sd-team__title-row>img.is-flipped{transform:scaleX(-1)}.sd-team__intro{color:#ffffff94;text-align:center;max-width:620px;margin:18px auto 0;line-height:1.55}.sd-team__carousel{max-width:760px;margin:44px auto 0;padding:0 50px 45px}.sd-team__viewport{border-radius:14px;height:440px;position:relative;overflow:hidden;box-shadow:0 20px 44px #050d2652}.sd-team__viewport img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .75s;position:absolute;inset:0}.sd-team__viewport img.is-active{opacity:1}.sd-team__button{width:max-content;margin:42px auto 0;display:flex}.sd-footer{color:#ffffffc7;background:radial-gradient(circle at 8% 85%,#3551c273,#0000 42%),linear-gradient(#091538 0%,#050d26 100%)}.sd-footer__grid{grid-template-columns:1fr 2.6fr 1.5fr;gap:70px;padding-block:64px 58px;display:grid}.sd-footer h2{color:#fff;margin:0 0 22px;font-size:18px;font-weight:600}.sd-footer ul{margin:0;padding:0;list-style:none}.sd-footer li{margin:9px 0}.sd-footer a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.sd-footer p{margin:0 0 24px;line-height:1.55}.sd-footer__contact-list li{align-items:center;gap:9px;display:flex}.sd-footer__contact-list svg{flex:none;width:17px}.sd-footer__contact-list a{overflow-wrap:anywhere}.sd-footer__social{gap:12px;margin-top:26px;display:flex}.sd-footer__social a{width:44px;height:44px;color:var(--sd-navy);background:#fff;border-radius:50%;place-items:center;display:grid}.sd-footer__social a:last-child{color:#c13584}.sd-footer__social a:hover{color:var(--sd-navy);text-decoration:none}.sd-footer__social a:last-child:hover{color:#c13584}.sd-footer__social svg{width:20px}.sd-footer__copyright{border-top:1px solid #ffffff14;padding:22px 0;font-size:14px}@keyframes sd-slow-zoom{0%{transform:scale(1)}to{transform:scale(1.045)}}@media (width<=1180px){.sd-header__desktop{gap:18px}.sd-header__link{font-size:11px}.sd-header__brand{width:132px}}@media (width<=991px){.sd-container,.sd-header__inner{width:min(100% - 40px,860px)}.sd-header,.sd-header:not(.sd-header--solid){background:var(--sd-navy);box-shadow:0 8px 22px #050d2633}.sd-header__inner{height:84px}.sd-header__brand{width:116px}.sd-header__brand img{height:62px}.sd-header__desktop{display:none}.sd-header__mobile-toggle{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.sd-header__mobile{background:var(--sd-navy);flex-direction:column;max-height:0;padding:0 20px;transition:max-height .3s,padding .3s;display:flex;overflow:hidden}.sd-header__mobile.is-open{max-height:calc(100vh - 84px);padding-block:10px 24px;overflow-y:auto}.sd-header__mobile a{border-bottom:1px solid #ffffff1f;padding:13px 4px;font-size:14px;font-weight:700;position:relative}.sd-header__mobile a.is-active:after{content:"";background:var(--sd-coral);width:26px;height:2px;position:absolute;bottom:8px;left:4px}.sd-header__mobile a.sd-header__cta{align-self:flex-start;margin-top:14px;padding:10px 18px}.sd-hero{min-height:720px;padding-top:84px}.sd-hero__content{padding-top:0}.sd-services__grid{gap:18px}.sd-led__intro{grid-template-columns:1fr 180px}.sd-benefits{gap:14px}.sd-benefit-card{min-height:340px;padding:34px 20px}.sd-benefit-card h3{font-size:21px}.sd-footer__grid{grid-template-columns:1fr 2fr}.sd-footer__grid>:last-child{grid-column:1/-1}}@media (width<=767px){.sd-container,.sd-header__inner{width:min(100% - 32px,620px)}.sd-hero{min-height:680px}.sd-hero h1{font-size:clamp(38px,11vw,54px)}.sd-hero__content>p{font-size:16px}.sd-hero__eyebrow{font-size:13px}.sd-hero__actions{flex-direction:column;align-items:center}.sd-button{width:min(100%,270px)}.sd-desktop-break{display:none}.sd-services{padding:82px 0 96px}.sd-section-heading h2,.sd-led h2,.sd-clients h2,.sd-team h2{font-size:36px}.sd-services__grid{grid-template-columns:1fr;max-width:390px}.sd-service-card{min-height:360px}.sd-led{padding:76px 0 88px}.sd-led__intro{grid-template-columns:1fr;gap:36px}.sd-led__intro img{justify-self:center}.sd-benefits{grid-template-columns:1fr;gap:26px;max-width:390px;margin-top:60px}.sd-benefit-card,.sd-benefit-card:nth-child(2),.sd-benefit-card:nth-child(3){min-height:320px;transform:none}.sd-clients{padding:74px 0}.sd-clients__carousel{padding-inline:34px}.sd-clients__slide{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.sd-clients__viewport{min-height:350px}.sd-client-logo{height:76px}.sd-carousel__arrow{width:34px}.sd-team{padding:48px 0}.sd-team__title-row{gap:10px}.sd-team__title-row>img{width:28px}.sd-team__carousel{padding-inline:32px}.sd-team__viewport{height:280px}.sd-footer__grid{grid-template-columns:1fr;gap:38px;padding-block:54px}.sd-footer__grid>:last-child{grid-column:auto}}@media (width<=420px){.sd-header__brand{width:106px}.sd-hero h1{font-size:38px}.sd-section-heading h2,.sd-led h2,.sd-clients h2,.sd-team h2{font-size:32px}.sd-team__title-row>img{display:none}.sd-team__carousel{padding-inline:0}.sd-team__carousel .sd-carousel__arrow{top:calc(100% + 22px)}.sd-team__carousel .sd-carousel__arrow--previous{left:calc(50% - 74px)}.sd-team__carousel .sd-carousel__arrow--next{right:calc(50% - 74px)}}@media (prefers-reduced-motion:reduce){.corporate-page *,.corporate-page :before,.corporate-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sd-page-hero{isolation:isolate;color:#fff;align-items:flex-end;min-height:620px;display:flex;position:relative;overflow:hidden}.sd-page-hero--compact{min-height:460px}.sd-page-hero__slides,.sd-page-hero__slide,.sd-page-hero__filter,.sd-page-hero__gradient{position:absolute;inset:0}.sd-page-hero__slide{z-index:-3;opacity:0;background-position:50%;background-size:cover;transition:opacity .9s,transform 6s;transform:scale(1.015)}.sd-page-hero__slide.is-active{opacity:1;transform:scale(1)}.sd-page-hero__filter{z-index:-2;background:#09163847}.sd-page-hero__gradient{z-index:-1;background:linear-gradient(#050c2333 15%,#050c23bd 100%)}.sd-page-hero__content{padding-bottom:86px}.sd-page-hero__content h1{letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(48px,5.2vw,74px);line-height:.98}.sd-page-hero__content p{max-width:720px;margin:22px 0 0;font-size:clamp(17px,1.65vw,23px);line-height:1.5}.sd-page-hero__arrow,.sd-testimonials__arrow{z-index:3;color:#fff;cursor:pointer;background:#0b18442e;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:46px;height:46px;transition:background-color .2s,border-color .2s;display:grid;position:absolute}.sd-page-hero__arrow:hover{border-color:var(--sd-coral);background:var(--sd-coral)}.sd-page-hero__arrow--previous{top:51%;left:max(24px,50vw - 630px)}.sd-page-hero__arrow--next{top:51%;right:max(24px,50vw - 630px)}.sd-page-hero__dots,.sd-testimonials__dots{z-index:3;gap:9px;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.sd-page-hero__dots button,.sd-testimonials__dots button{cursor:pointer;background:#ffffff8f;border:0;border-radius:50%;width:9px;height:9px;padding:0;transition:width .2s,border-radius .2s,background-color .2s}.sd-page-hero__dots button.is-active,.sd-testimonials__dots button.is-active{background:var(--sd-coral);border-radius:99px;width:28px}.sd-interior-heading{text-align:center;max-width:820px;margin:0 auto 48px}.sd-interior-heading h2,.sd-technology-intro h2,.sd-contact h2,.sd-sustainability h2{color:var(--sd-dark);letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.08}.sd-interior-heading p{color:#62677a;margin:22px 0 0;font-size:17px;line-height:1.75}.sd-metrics{background:#f4f4f6;padding:42px 0}.sd-metrics__grid{grid-template-columns:repeat(3,1fr);display:grid}.sd-metrics__grid>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:116px;padding:10px 32px;display:flex}.sd-metrics__grid>div+div{border-left:1px solid #d5d6dd}.sd-metrics strong{color:var(--sd-coral);font-size:clamp(42px,5vw,64px);line-height:1}.sd-metrics span{color:var(--sd-dark);text-transform:uppercase;letter-spacing:.065em;margin-top:12px;font-size:15px;font-weight:700}.sd-event-types{background:#f4f4f6;padding:90px 0 112px}.sd-event-types__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;display:grid}.sd-event-types__grid article{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 16px 42px #141c3a17}.sd-event-types__grid img{object-fit:cover;width:100%;height:330px;display:block}.sd-event-types__grid article>div{padding:34px 34px 38px}.sd-event-types__grid h3,.sd-commercial-team h3{color:var(--sd-dark);margin:0;font-size:27px}.sd-event-types__grid p{color:#64697a;min-height:106px;margin:17px 0 28px;line-height:1.7}.sd-technology-intro{padding:112px 0 72px}.sd-technology-intro__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(48px,7vw,94px);display:grid}.sd-technology-intro__grid>img{object-fit:cover;border-radius:7px;width:100%;min-height:430px;max-height:560px;display:block;box-shadow:0 20px 50px #141c3a24}.sd-technology-intro p{color:#62677a;margin:25px 0;font-size:17px;line-height:1.8}.sd-technology-intro ul{margin:0 0 34px;padding:0;list-style:none}.sd-technology-intro li,.sd-values article,.sd-sustainability p{align-items:flex-start;gap:13px;display:flex}.sd-technology-intro li+li{margin-top:13px}.sd-technology-intro li svg,.sd-values svg,.sd-sustainability svg{width:22px;color:var(--sd-coral);stroke-width:3px;flex:0 0 22px}.sd-gallery{padding:48px 0 126px}.sd-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.sd-gallery figure{aspect-ratio:1/.82;background:#e8e9ed;border-radius:5px;margin:0;position:relative;overflow:hidden}.sd-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.sd-gallery figure>span{opacity:0;color:#fff;background:#0b18449e;place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0}.sd-gallery figure:hover img{transform:scale(1.055)}.sd-gallery figure:hover>span{opacity:1}.sd-about-intro{padding:116px 0 126px}.sd-about-intro__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(48px,7vw,92px);display:grid}.sd-about-intro__feature{object-fit:cover;border-radius:7px;width:100%;min-height:560px;display:block;box-shadow:0 22px 54px #141c3a24}.sd-about-intro h2{color:var(--sd-dark);letter-spacing:-.03em;margin:0 0 25px;font-size:clamp(30px,3.1vw,44px);line-height:1.16}.sd-about-intro p{color:#62677a;margin:0 0 17px;font-size:16px;line-height:1.78}.sd-about-manager,.sd-contact__manager{align-items:center;gap:17px;margin-top:32px;display:flex}.sd-about-manager img,.sd-contact__manager img{object-fit:cover;border-radius:50%;width:68px;height:68px}.sd-about-manager div,.sd-contact__manager div{flex-direction:column;gap:4px;display:flex}.sd-about-manager strong,.sd-contact__manager strong{color:var(--sd-dark);font-size:17px}.sd-about-manager span,.sd-contact__manager span{color:#777b89;font-size:14px}.sd-values{background:var(--sd-dark);color:#fff;padding:94px 0 108px}.sd-values__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 62px;display:grid}.sd-values article{border-bottom:1px solid #ffffff24;padding:25px 0}.sd-values h3{margin:0 0 9px;font-size:23px}.sd-values p,.sd-purpose p{color:#ffffffb8;margin:0;line-height:1.68}.sd-purpose{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-top:72px;display:grid}.sd-purpose article{border-top:4px solid var(--sd-coral);padding-top:28px}.sd-purpose h2{margin:0 0 16px;font-size:38px}.sd-testimonials{padding:112px 0 110px;scroll-margin-top:105px}.sd-testimonials__carousel{min-height:390px;padding:0 62px 56px;position:relative}.sd-testimonials__slide{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:none}.sd-testimonials__slide.is-active{display:grid}.sd-testimonials__slide article{background:#fff;border:1px solid #e2e3e8;border-radius:7px;flex-direction:column;min-height:320px;padding:34px 30px 31px;display:flex;box-shadow:0 13px 34px #141c3a14}.sd-testimonials__slide img{object-fit:contain;width:43px;height:43px}.sd-testimonials blockquote{color:#565c70;flex:1;margin:24px 0 25px;font-size:15px;line-height:1.68}.sd-testimonials strong{color:var(--sd-dark)}.sd-testimonials article span{color:#848897;margin-top:4px;font-size:13px}.sd-testimonials__arrow{color:var(--sd-dark);background:#fff;border-color:#d4d6df;top:42%}.sd-testimonials__arrow:hover{border-color:var(--sd-coral);background:var(--sd-coral);color:#fff}.sd-testimonials__arrow--previous{left:0}.sd-testimonials__arrow--next{right:0}.sd-testimonials__dots{bottom:8px}.sd-testimonials__dots button{background:#d5d7df}.sd-sustainability{background:#f2f3f5;padding:88px 0}.sd-sustainability .sd-container{grid-template-columns:.72fr 1.28fr;align-items:start;gap:74px;display:grid}.sd-sustainability p{color:#5c6174;margin:0;line-height:1.66}.sd-sustainability p+p{margin-top:17px}.sd-about-cta{isolation:isolate;color:#fff;background-position:50%;background-size:cover;align-items:center;min-height:430px;display:flex;position:relative}.sd-about-cta__filter{z-index:-1;background:linear-gradient(90deg,#081234e0,#08123447);position:absolute;inset:0}.sd-about-cta span{color:var(--sd-coral);letter-spacing:.14em;font-size:13px;font-weight:800}.sd-about-cta h2{letter-spacing:-.04em;margin:14px 0 30px;font-size:clamp(38px,4.5vw,60px);line-height:1.06}.sd-contact{background:#f3f4f6;padding:96px 0 106px}.sd-contact__grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:42px;display:grid}.sd-contact__information,.sd-contact__form-card{background:#fff;border-radius:8px;box-shadow:0 14px 40px #141c3a14}.sd-contact__information{padding:42px 36px}.sd-contact__information h2,.sd-contact__form-card h2{font-size:34px}.sd-contact__information ul{margin:32px 0 0;padding:0;list-style:none}.sd-contact__information li{color:#565c6f;align-items:flex-start;gap:14px;line-height:1.55;display:flex}.sd-contact__information li+li{margin-top:19px}.sd-contact__information li svg{width:21px;color:var(--sd-coral);flex:0 0 21px}.sd-contact__information a:hover,.sd-commercial-team a:hover{color:var(--sd-coral)}.sd-contact__commitment{color:#62677a;border-top:1px solid #e4e5e9;margin:34px 0 0;padding-top:27px;line-height:1.72}.sd-contact__form-card{padding:42px}.sd-contact__disabled-notice{border-left:3px solid var(--sd-coral);color:#686b79;background:#fff4f1;margin:13px 0 29px;padding:12px 15px;font-size:14px;line-height:1.5}.sd-contact__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sd-contact__form-grid label{color:var(--sd-dark);flex-direction:column;gap:8px;font-size:14px;font-weight:700;display:flex}.sd-contact__wide-field{grid-column:1/-1}.sd-contact input,.sd-contact textarea{color:#252a3c;width:100%;font:inherit;background:#fff;border:1px solid #d9dbe2;border-radius:5px;outline:none;padding:13px 14px;font-weight:400;transition:border-color .2s,box-shadow .2s}.sd-contact textarea{resize:vertical}.sd-contact input:focus,.sd-contact textarea:focus{border-color:var(--sd-coral);box-shadow:0 0 0 3px #f8715f24}.sd-contact input[aria-invalid=true],.sd-contact textarea[aria-invalid=true]{border-color:#c23838}.sd-contact label small{color:#b32626;font-size:12px;font-weight:500}.sd-contact form>.sd-button{cursor:pointer;border:0;margin-top:25px}.sd-contact form>.sd-button:disabled{cursor:wait;opacity:.72}.sd-contact__form-status{color:#62677a;min-height:24px;margin:15px 0 0;font-size:13px;line-height:1.5}.sd-commercial-team{padding:96px 0 118px}.sd-commercial-team__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.sd-commercial-team__grid article{text-align:center;background:#fff;border:1px solid #e2e3e8;border-radius:7px;flex-direction:column;padding:0 28px 31px;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 34px #141c3a12}.sd-commercial-team__grid article>img{object-fit:cover;width:calc(100% + 56px);max-width:none;height:250px;margin-left:-28px;display:block}.sd-commercial-team__grid article>svg{background:var(--sd-coral);color:#fff;border-radius:50%;width:42px;height:42px;margin:-21px auto 15px;padding:10px;position:relative}.sd-commercial-team h3{font-size:21px}.sd-commercial-team__grid p{color:#777b89;margin:7px 0 14px}.sd-commercial-team__grid a{color:var(--sd-dark);overflow-wrap:anywhere;align-self:center;margin-top:auto;font-size:13px;font-weight:700}@media (width<=1199px){.sd-commercial-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=991px){.sd-page-hero{min-height:560px}.sd-page-hero--compact{min-height:430px}.sd-page-hero__content{padding-bottom:72px}.sd-technology-intro__grid,.sd-about-intro__grid{gap:42px}.sd-technology-intro__grid>img,.sd-about-intro__feature{min-height:460px}.sd-gallery__grid,.sd-testimonials__slide{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-testimonials__slide article:last-child{display:none}.sd-contact__grid{grid-template-columns:1fr}.sd-commercial-team__grid{gap:18px}}@media (width<=767px){.sd-page-hero,.sd-page-hero--compact{min-height:520px}.sd-page-hero__content{padding-bottom:78px}.sd-page-hero__content h1{font-size:clamp(40px,12vw,56px)}.sd-page-hero__arrow{width:38px;height:38px;top:auto;bottom:22px}.sd-page-hero__arrow--previous{left:24px}.sd-page-hero__arrow--next{right:24px}.sd-page-hero__dots{bottom:36px}.sd-metrics__grid,.sd-event-types__grid,.sd-technology-intro__grid,.sd-about-intro__grid,.sd-values__grid,.sd-purpose,.sd-sustainability .sd-container,.sd-contact__form-grid,.sd-commercial-team__grid{grid-template-columns:1fr}.sd-metrics__grid>div{min-height:104px}.sd-metrics__grid>div+div{border-top:1px solid #d5d6dd;border-left:0}.sd-event-types,.sd-technology-intro,.sd-about-intro,.sd-contact,.sd-commercial-team{padding-block:74px}.sd-event-types__grid img{height:250px}.sd-event-types__grid p{min-height:0}.sd-technology-intro__grid>img,.sd-about-intro__feature{min-height:0;max-height:490px}.sd-gallery{padding:22px 0 82px}.sd-values{padding-block:72px}.sd-purpose{gap:38px;margin-top:48px}.sd-testimonials{padding-block:78px}.sd-testimonials__carousel{min-height:380px;padding-inline:0}.sd-testimonials__slide{grid-template-columns:1fr}.sd-testimonials__slide article:not(:first-child){display:none}.sd-testimonials__arrow{width:38px;height:38px;top:auto;bottom:0}.sd-testimonials__arrow--previous{left:calc(50% - 94px)}.sd-testimonials__arrow--next{right:calc(50% - 94px)}.sd-testimonials__dots{bottom:14px}.sd-sustainability{padding-block:70px}.sd-sustainability .sd-container{gap:32px}.sd-about-cta{min-height:480px}.sd-contact__form-card,.sd-contact__information{padding:30px 24px}.sd-contact__wide-field{grid-column:auto}.sd-commercial-team__grid{max-width:430px;margin-inline:auto}}@media (width<=420px){.sd-page-hero__content h1{font-size:39px}.sd-page-hero__content p{font-size:16px}.sd-interior-heading{margin-bottom:36px}.sd-interior-heading h2,.sd-technology-intro h2,.sd-contact h2,.sd-sustainability h2{font-size:32px}.sd-gallery__grid{grid-template-columns:1fr}.sd-event-types__grid article>div{padding-inline:24px}.sd-contact__form-card,.sd-contact__information{padding-inline:20px}}
