@charset "UTF-8";.hero-section{background-color:#fefefc;overflow:hidden;padding:72px 0 100px;position:relative}@media (min-width:1025px){.hero-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 171px);padding:40px 0}}@media (min-width:1025px) and (min-width:1201px){.hero-section{min-height:calc(100vh - 185px)}}.hero-section .container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;justify-content:space-between;max-width:1460px}.hero-section .col-desc,.hero-section .container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2}.hero-section .col-desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;max-width:469px;width:50%}.hero-section .col-desc .title{color:var(--c-ink);font-size:clamp(42px,5.3vw,76px);font-style:normal;font-weight:700;letter-spacing:var(--ls-display-xl);line-height:var(--lh-heading);margin:0 0 40px;position:relative}.hero-section .col-desc .title span{display:block}.hero-section .col-desc .title .hero-title__pill-text{color:transparent;display:inline}.hero-section .col-desc .title .hero-title__pill-tail{display:inline-block;-webkit-transition:color .9s cubic-bezier(.33,0,.2,1) 1s,-webkit-transform .9s cubic-bezier(.33,0,.2,1) 1s;transition:color .9s cubic-bezier(.33,0,.2,1) 1s,-webkit-transform .9s cubic-bezier(.33,0,.2,1) 1s;transition:color .9s cubic-bezier(.33,0,.2,1) 1s,transform .9s cubic-bezier(.33,0,.2,1) 1s;transition:color .9s cubic-bezier(.33,0,.2,1) 1s,transform .9s cubic-bezier(.33,0,.2,1) 1s,-webkit-transform .9s cubic-bezier(.33,0,.2,1) 1s}.hero-section .col-desc .title .hero-title__pill{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;position:absolute;-webkit-transform:translateX(1px);transform:translateX(1px)}.hero-section .col-desc .title .hero-title__pill-half{-webkit-box-flex:0;display:block;-ms-flex:none;flex:none}.hero-section .col-desc .title .hero-title__pill-bridge{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 0px;flex:0 0 0;-ms-flex-direction:column;flex-direction:column;overflow:visible;-webkit-transition:-webkit-flex-basis .9s cubic-bezier(.33,0,.2,1) 1s;transition:-webkit-flex-basis .9s cubic-bezier(.33,0,.2,1) 1s;transition:flex-basis .9s cubic-bezier(.33,0,.2,1) 1s;transition:flex-basis .9s cubic-bezier(.33,0,.2,1) 1s,-webkit-flex-basis .9s cubic-bezier(.33,0,.2,1) 1s,-ms-flex-preferred-size .9s cubic-bezier(.33,0,.2,1) 1s}.hero-section .col-desc .title .hero-title__pill-bar{-webkit-box-flex:0;background:#000;-ms-flex:none;flex:none;margin:0 -1px;position:relative}.hero-section .col-desc .title .hero-title__pill-bar:after{-webkit-animation:heroPillColorFade .9s cubic-bezier(.33,0,.2,1) 1s forwards;animation:heroPillColorFade .9s cubic-bezier(.33,0,.2,1) 1s forwards;background:-webkit-gradient(linear,left top,right top,from(#000),to(#0141c1));background:linear-gradient(90deg,#000,#0141c1);content:"";inset:0;opacity:0;position:absolute}.hero-section .col-desc .title .hero-title__pill-bar-mid{-webkit-box-flex:1;-ms-flex:1;flex:1}.hero-section .col-desc .title .hero-title__pill-color{-webkit-animation:heroPillColorFade .9s cubic-bezier(.33,0,.2,1) 1s forwards;animation:heroPillColorFade .9s cubic-bezier(.33,0,.2,1) 1s forwards;opacity:0}.hero-section .col-desc .text{color:var(--c-body);font-size:17px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.6;margin:0 0 70px}.hero-section .btn.btn-green:active{-webkit-transform:scale(.96);transform:scale(.96);-webkit-transition:-webkit-transform .12s ease-out;transition:-webkit-transform .12s ease-out;transition:transform .12s ease-out;transition:transform .12s ease-out,-webkit-transform .12s ease-out}.hero-section .col-img{height:min(100%,100vh - 171px);left:55%;position:absolute;right:0;top:calc((100% - min(100%, 100vh - 171px))/2)}@media (min-width:1201px){.hero-section .col-img{height:min(100%,100vh - 185px);top:calc((100% - min(100%, 100vh - 185px))/2)}}.hero-section .col-img{background-color:#fefefc;z-index:1}.hero-section .col-img .hero-bg-video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;width:100%}.hero-section .col-img .hero-bg-video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.hero-section .col-img .hero-bg-video::-webkit-media-controls{display:none!important}@media only screen and (max-width:1024px){.hero-section{padding:60px 0 90px}.hero-section .col-desc{max-width:none;width:60%}.hero-section .col-desc .title{margin-bottom:20px}.hero-section .col-desc .text{font-size:16px;line-height:22px;margin-bottom:40px}.hero-section{padding:50px 0 0}.hero-section .col-desc{padding-bottom:0;width:100%}.hero-section .col-desc .title{margin-bottom:30px}.hero-section .col-desc .text{margin-bottom:50px}.hero-section .col-img{aspect-ratio:1.6717;height:auto;left:auto;overflow:hidden;position:relative;right:auto;top:auto;width:100%}.hero-section .col-img .hero-bg-video{height:auto;left:-15.9%;-o-object-fit:initial;object-fit:fill;-o-object-position:initial;object-position:initial;position:absolute;top:0;width:165.7%}}@media only screen and (max-width:480px){.hero-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:calc(100svh - 53px);padding-bottom:20px;padding-top:20px}.hero-section .col-desc{padding-bottom:10px;top:-5px}.hero-section .col-desc .title{margin-bottom:16px}.hero-section .col-desc .text{font-size:14px;line-height:22px;margin-bottom:24px}.hero-section .col-img{-webkit-box-flex:0;aspect-ratio:360/283;background-color:#faf8f7;-ms-flex:none;flex:none;max-height:max(0px,100svh - 53px - 357px);overflow:hidden}.hero-section .col-img .hero-bg-video{height:auto;left:-10.7%;-o-object-fit:initial;object-fit:fill;-o-object-position:initial;object-position:initial;position:absolute;top:0;-webkit-transform:translateY(-10.4%);transform:translateY(-10.4%);width:166.9%}}@-webkit-keyframes heroPillColorFade{0%{opacity:0}to{opacity:1}}@keyframes heroPillColorFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-section .col-desc .title .hero-title__pill-bridge{-webkit-transition:none;transition:none}.hero-section .col-desc .title .hero-title__pill-tail{color:#0141c1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.hero-section .col-desc .title .hero-title__pill-bar:after,.hero-section .col-desc .title .hero-title__pill-color{-webkit-animation:none;animation:none;opacity:1}}.why-business{background-color:var(--c-section);isolation:isolate;overflow:hidden;padding:var(--section-pad) 0;position:relative}.why-business>.container{position:relative;z-index:1}.why-business:before{aspect-ratio:2.1;background:transparent;border:2px solid var(--pill-blue-10);border-radius:999px;content:"";display:block;pointer-events:none;position:absolute;-webkit-transform:translateY(-50%) rotate(-18deg);transform:translateY(-50%) rotate(-18deg);width:44%;z-index:0}@media only screen and (max-width:767px){.why-business:before{width:66%}}.why-business:before{left:-20%;top:50%}.why-business:after{aspect-ratio:2.1;background:transparent;border:2px solid var(--pill-green-24);border-radius:999px;content:"";display:block;pointer-events:none;position:absolute;-webkit-transform:translateY(-50%) rotate(16deg);transform:translateY(-50%) rotate(16deg);width:44%;z-index:0}@media only screen and (max-width:767px){.why-business:after{width:66%}}.why-business:after{right:-20%;top:50%}.why-business .title-section{margin:0 0 var(--heading-gap) 0}.why-business .swiper{overflow:visible}.why-business .swiper,.why-business .swiper-wrapper{width:100%}.why-business .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.why-business .swiper-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto}.why-business .swiper-slide>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.why-business .item{background-color:#fff;border:1.5px solid var(--c-border);border-radius:var(--r-card);-webkit-box-shadow:none;box-shadow:none;height:450px;padding:25px}.why-business .item-top{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;justify-content:space-between;margin-bottom:68px}.why-business .item-icon,.why-business .item-top{display:-webkit-box;display:-ms-flexbox;display:flex}.why-business .item-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center}.why-business .item-icon>img,.why-business .item-icon>svg{height:auto;width:32px}.why-business .item-title{color:var(--c-ink);font-size:var(--fs-h3-card);font-style:normal;font-weight:700;letter-spacing:var(--ls-heading);line-height:var(--lh-heading);margin:0 0 23px;min-height:71px;padding-bottom:23px;position:relative}.why-business .item-title:after{background-color:var(--c-green);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.why-business .item-text{color:var(--c-body);font-weight:400;line-height:1.6}.why-business .item-text,.why-business .item-text a{font-family:var(--font-text);font-size:16px;font-style:normal}.why-business .item-text a{color:var(--c-blue);font-weight:700;line-height:23px}.why-business .item-text a,.why-business .item-text a:hover{-webkit-transition:var(--transition-base);transition:var(--transition-base)}.why-business .item-text a:hover{opacity:.75}.why-business .item-text b,.why-business .item-text strong{font-family:var(--font-text);font-size:16px;font-style:normal;font-weight:700;line-height:23px}.why-business .item-text p{color:var(--c-body);font-family:var(--font-text);font-size:16px;font-style:normal;font-weight:400;line-height:1.6;margin:10px 0}.why-business .item-text p:last-child{margin-bottom:0}.why-business .item-text p:first-child{margin-top:0}.why-business .item-text p em{font-style:italic}.why-business .item-text p b,.why-business .item-text p strong{font-family:var(--font-text);font-size:16px;font-style:normal;font-weight:700;line-height:23px}@media only screen and (max-width:1200px){.why-business .title-section{margin-bottom:var(--heading-gap)}}@media only screen and (max-width:1024px){.why-business .title-section{margin-bottom:var(--heading-gap)}.why-business .item{height:100%}.why-business .item-title{height:auto}}@media only screen and (max-width:767px){.why-business .item-top{margin-bottom:30px}}.strategic-automation{padding:var(--section-pad) 0}.strategic-automation .title-section{margin:0 0 var(--heading-gap) 0}.strategic-automation .items{container-type:inline-size;gap:25px;margin:0 auto;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.strategic-automation .items,.strategic-automation .items .item{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.strategic-automation .items .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border:1.5px solid var(--c-border);border-radius:var(--r-card);-webkit-box-shadow:none;box-shadow:none;-ms-flex-direction:column;flex-direction:column;height:450px;max-width:255px;overflow:hidden;padding:25px 30px 42px;-webkit-transition:all .3s ease;transition:all .3s ease}.strategic-automation .items .item:hover{border-color:var(--c-blue)}.strategic-automation .items .item.active{max-width:614px}.strategic-automation .items .item.active .item-bottom{-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}.strategic-automation .items .item.active .item-text{opacity:1;padding-top:23px;visibility:visible}.strategic-automation .items .item-top{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;justify-content:space-between;margin-bottom:40px}.strategic-automation .items .item-icon,.strategic-automation .items .item-top{display:-webkit-box;display:-ms-flexbox;display:flex}.strategic-automation .items .item-icon .count{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:2px solid var(--c-blue);border-radius:var(--r-pill);color:var(--c-blue);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-text);font-size:13px;font-style:normal;font-weight:600;height:30px;justify-content:center;letter-spacing:normal;line-height:1;margin:0;text-align:center;width:54px}.strategic-automation .items .item-bottom{-ms-grid-rows:auto 0fr;-ms-grid-columns:minmax(0,1fr);display:-ms-grid;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 0fr;-webkit-transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease,-ms-grid-rows .3s ease}.strategic-automation .items .item-text,.strategic-automation .items .item-title{width:calc(min(255px, (100cqw - 75px) / 4) - 63px)}.strategic-automation .items .item.active .item-text,.strategic-automation .items .item.active .item-title{width:calc(min(614px, max((100cqw - 75px) / 4, 100cqw - 840px)) - 63px)}.strategic-automation .items .item-title{color:var(--c-ink);font-size:var(--fs-h3-list);font-style:normal;font-weight:700;letter-spacing:var(--ls-heading);line-height:var(--lh-heading);margin:0}.strategic-automation .items .item-text{color:var(--c-body);font-family:var(--font-text);font-size:16px;font-style:normal;font-weight:400;line-height:1.6;margin:0;min-height:0;opacity:0;overflow:hidden;padding-top:0;-webkit-transition:opacity .3s ease,visibility .3s ease,padding-top .3s ease;transition:opacity .3s ease,visibility .3s ease,padding-top .3s ease;visibility:hidden}.strategic-automation .items .item-text b,.strategic-automation .items .item-text strong{font-family:var(--font-text);font-size:16px;font-style:normal;font-weight:700;line-height:23px}@media only screen and (min-width:1921px){.strategic-automation .items .item{max-width:410px}.strategic-automation .items .item-text,.strategic-automation .items .item-title{width:calc(min(410px, (100cqw - 75px) / 4) - 63px)}.strategic-automation .items .item.active{max-width:744px}.strategic-automation .items .item.active .item-text,.strategic-automation .items .item.active .item-title{width:calc(min(744px, max((100cqw - 75px) / 4, 100cqw - 1305px)) - 63px)}}@media only screen and (max-width:1200px){.strategic-automation .title-section{margin-bottom:var(--heading-gap)}.strategic-automation .items{-ms-grid-columns:1fr 1fr;display:-ms-grid;display:grid;grid-template-columns:1fr 1fr}.strategic-automation .items .item{height:auto;max-width:100%;padding:20px}.strategic-automation .items .item.active{max-width:100%}.strategic-automation .items .item.active .item-text{padding-top:0}.strategic-automation .items .item-title{position:static}.strategic-automation .items .item-text,.strategic-automation .items .item-title,.strategic-automation .items .item.active .item-text,.strategic-automation .items .item.active .item-title{width:auto}.strategic-automation .items .item-bottom{-ms-grid-rows:auto auto;grid-template-rows:auto auto}.strategic-automation .items .item-text{display:block;margin:0;opacity:1;overflow:visible;padding-top:0;visibility:visible}.strategic-automation .items .item-top{margin-bottom:40px}}@media only screen and (max-width:1024px){.strategic-automation .title-section{margin-bottom:var(--heading-gap)}.strategic-automation .items .item{-webkit-box-pack:start;-ms-flex-pack:start;gap:40px;justify-content:flex-start}.strategic-automation .items .item-top{margin-bottom:0}}@media only screen and (max-width:768px){.strategic-automation .items{-ms-grid-columns:1fr;grid-template-columns:1fr}}.our-automation{--card-media-height:451px;padding:var(--section-pad) 0}.our-automation.gradient-section{-webkit-animation:none;animation:none;background-color:var(--c-section);background-image:none}.our-automation .title-section{color:var(--c-ink);margin-bottom:var(--heading-gap)}.our-automation .items{position:relative}.our-automation .items .item{-ms-grid-columns:1fr 1fr;background-color:#fff;border:1.5px solid var(--c-border);border-radius:var(--r-card);display:-ms-grid;display:grid;gap:0 40px;grid-template-columns:1fr 1fr;left:0;margin-bottom:40px;padding:40px;position:sticky;top:125px;-webkit-transition:border-color var(--t-colour);transition:border-color var(--t-colour)}.our-automation .items .item:last-child{margin-bottom:0}.our-automation .items .item-img{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;min-height:var(--card-media-height);position:relative}.our-automation .items .item-img .img-bg{border-radius:var(--r-row);height:100%;min-height:var(--card-media-height);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.our-automation .items .item-img .img-svg,.our-automation .items .item-img svg{height:auto;position:absolute;width:70.89%}.our-automation .items .item-desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between;padding:25px 25px 25px 50px}.our-automation .items .item-desc .btn-arrow{-webkit-box-flex:0;background-color:var(--c-blue);border:none;border-radius:50%;color:#fff;-ms-flex:none;flex:none;height:56px;-webkit-transition:background-color var(--t-colour),color var(--t-colour);transition:background-color var(--t-colour),color var(--t-colour);width:56px}.our-automation .items .item-desc .btn-arrow svg{height:19px;width:19px}.our-automation .items .item-desc .btn-arrow:hover{background-color:var(--c-ink);color:var(--c-green)}.our-automation .items .item-desc .btn-arrow:active{background-color:var(--c-green);color:var(--c-ink)}.our-automation .items .item-hover{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-bottom:44px;position:relative}.our-automation .items .item-title{color:var(--c-ink);font-size:var(--fs-h3-service);font-style:normal;font-weight:700;letter-spacing:var(--ls-heading);line-height:1.12;margin:0 0 29px;padding-right:43px}.our-automation .items .item-text{color:var(--c-body);font-weight:400;margin:0;padding-right:43px}.our-automation .items .item-text,.our-automation .items .item-text a{font-family:var(--font-text);font-size:16.5px;font-style:normal;line-height:1.6}.our-automation .items .item-text a{color:var(--c-blue);font-weight:600;-webkit-transition:var(--transition-base);transition:var(--transition-base)}.our-automation .items .item-text a:hover{opacity:.75;-webkit-transition:var(--transition-base);transition:var(--transition-base)}.our-automation .items .item-text em{font-style:italic}.our-automation .items .item-text p{color:var(--c-body);font-family:var(--font-text);font-size:16.5px;font-style:normal;font-weight:400;line-height:1.6;margin:10px 0}.our-automation .items .item-text p:last-child{margin-bottom:0}.our-automation .items .item-text p:first-child{margin-top:0}.our-automation .read-more-btn{color:var(--c-blue);cursor:pointer;display:none;font-size:16px;font-weight:600;margin-bottom:5px;margin-top:15px;outline:none;-webkit-transition:color var(--t-colour);transition:color var(--t-colour)}.our-automation .read-more-btn:hover{color:var(--c-green-hover)}.our-automation .read-more-btn{-ms-flex-item-align:start;align-self:flex-start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.our-automation .item.has-overflow .read-more-btn{display:inline-block}.our-automation .item.is-expanded .item-text{max-height:none}.our-automation .item-text:after{display:none}.our-automation .item.has-overflow:not(.is-expanded) .item-text:after{display:block}@media only screen and (min-width:768px){.our-automation .items.swiper-wrapper{display:block}.our-automation .items .item{grid-auto-rows:var(--card-media-height)}.our-automation .items .item.is-expanded{grid-auto-rows:auto}.our-automation .item.is-expanded .item-top{overflow:visible}.our-automation .item.is-expanded .item-text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;overflow:visible}.our-automation .item-desc{min-height:0}.our-automation .item-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow:hidden}.our-automation .item-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.our-automation .item-text:after{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:40px;left:0;pointer-events:none;position:absolute;width:100%}}@media only screen and (max-width:1200px){.our-automation .title-section{margin-bottom:var(--heading-gap)}}@media only screen and (max-width:1024px){.our-automation .title-section{margin-bottom:var(--heading-gap)}.our-automation .items .item{gap:20px;margin-bottom:30px;padding:20px;position:static}.our-automation .items .item-desc{padding:15px 15px 15px 30px}.our-automation .items .item-hover{margin-bottom:20px}.our-automation .items .item-title{margin-bottom:15px;padding-right:35px}.our-automation .items .item-text{padding-right:35px}}@media only screen and (max-width:767px){.our-automation{--card-media-height:290px}.our-automation .items.swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.our-automation .items .item.is-expanded{-ms-flex-item-align:start;align-self:flex-start}.our-automation .items .item{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:0}.our-automation .items .item-img,.our-automation .items .item-img .img-bg{height:var(--card-media-height);min-height:var(--card-media-height)}.our-automation .items .item-img .img-svg,.our-automation .items .item-img svg{height:95%;max-width:90%;width:auto}.our-automation .items .item-hover{display:none}.our-automation .items .item-desc{border:none;padding:0}.our-automation .item-desc{position:relative}.our-automation .item-text{max-height:120px;overflow:hidden;position:relative}.our-automation .item-text:after{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:40px;left:0;position:absolute;width:100%}.our-automation .swiper-pagination-bullet{background-color:var(--c-bullet-idle);height:8px;opacity:1;-webkit-transition:width var(--t-colour),background-color var(--t-colour);transition:width var(--t-colour),background-color var(--t-colour);width:8px}.our-automation .swiper-pagination-bullet-active{background-color:var(--c-blue);border-radius:var(--r-pill);width:26px}}.our-automation.industries-serve{background-color:var(--c-section);padding:var(--section-pad) 0}.our-automation.industries-serve .items.swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.our-automation.industries-serve .items .item{margin-bottom:0;position:relative;top:auto}.carousel-controls{-webkit-box-pack:center;-ms-flex-pack:center;gap:16px;justify-content:center;margin-top:24px}.carousel-controls,.carousel-controls .swiper-pagination.swiper-pagination-horizontal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.carousel-controls .swiper-pagination.swiper-pagination-horizontal{margin-top:0!important;width:auto}.carousel-controls .swiper-pagination-bullet{background-color:var(--c-bullet-idle);height:8px;opacity:1;-webkit-transition:width var(--t-colour),background-color var(--t-colour);transition:width var(--t-colour),background-color var(--t-colour);width:8px}.carousel-controls .swiper-pagination-bullet-active{background-color:var(--c-blue);border-radius:var(--r-pill);width:26px}.carousel-controls .carousel-arrow{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:1.5px solid var(--c-border);border-radius:50%;color:var(--c-blue);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;height:48px;justify-content:center;padding:0;-webkit-transition:background-color var(--t-colour),color var(--t-colour),border-color var(--t-colour);transition:background-color var(--t-colour),color var(--t-colour),border-color var(--t-colour);width:48px}.carousel-controls .carousel-arrow:hover{background-color:var(--c-blue);border-color:var(--c-blue);color:#fff}.carousel-controls .carousel-arrow.swiper-button-lock{display:none}.real-business{background-color:var(--c-green);isolation:isolate;margin-block:var(--section-pad);overflow:hidden;padding:var(--section-pad) 0;position:relative}.real-business>.container{position:relative;z-index:1}.real-business:before{aspect-ratio:2.1;background:transparent;border:2px solid var(--pill-ink-12);border-radius:999px;content:"";display:block;height:46%;max-height:max(120px,26vw);pointer-events:none;position:absolute;-webkit-transform:rotate(16deg);transform:rotate(16deg);width:auto;z-index:0}@media only screen and (max-width:767px){.real-business:before{height:55%}}.real-business:before{right:-12%;top:27%}.real-business:after{aspect-ratio:2.1;background:transparent;border:2px solid var(--pill-white-55);border-radius:999px;content:"";display:block;height:34%;max-height:max(120px,26vw);pointer-events:none;position:absolute;-webkit-transform:rotate(-18deg);transform:rotate(-18deg);width:auto;z-index:0}@media only screen and (max-width:767px){.real-business:after{height:42.5%}}.real-business:after{bottom:12%;left:-8%}.real-business .title-section{color:var(--c-ink);margin-bottom:var(--heading-gap)}.real-business .items{-ms-grid-columns:(1fr)[4];display:-ms-grid;display:grid;gap:0 89px;grid-template-columns:repeat(4,1fr)}.real-business .items .item{width:100%}.real-business .items .item:last-child .item-top:after{display:none}.real-business .items .item-top{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;color:var(--c-ink);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-display);font-size:var(--fs-stat);font-style:normal;font-weight:700;justify-content:flex-start;letter-spacing:var(--ls-stat);line-height:var(--lh-heading);margin:0 0 22px;position:relative;width:100%}.real-business .items .item-top:after{background-color:hsla(0,0%,100%,.45);content:"";height:100%;position:absolute;right:0;top:0;width:3px}.real-business .items .item .symbol{color:var(--c-blue);font-size:.48em;font-weight:700;margin-top:.12em}.real-business .items .item-text{color:var(--c-green-ink);font-family:var(--font-text);font-size:15.5px;font-style:normal;font-weight:400;line-height:1.6;margin:0}@media only screen and (max-width:1024px){.real-business .title-section{margin-bottom:var(--heading-gap)}.real-business .items{-ms-grid-columns:(1fr)[2];gap:30px;grid-template-columns:repeat(2,1fr)}.real-business .items .item-top:after{display:none}}.case-studies{padding:var(--section-pad) 0}.case-studies .box{-ms-grid-columns:minmax(0,1fr) minmax(0,.95fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:linear-gradient(135deg,var(--c-ink) 0,var(--c-blue) 100%);border-radius:var(--r-panel-lg);display:-ms-grid;display:grid;gap:clamp(28px,4vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,.95fr);isolation:isolate;margin:0;overflow:hidden;padding:clamp(32px,4.4vw,68px);position:relative;width:100%}.case-studies .box>*{position:relative;z-index:1}.case-studies .box:before{aspect-ratio:1.9;background:transparent;border:2px solid var(--pill-white-16);border-radius:999px;content:"";display:block;height:50%;max-height:max(120px,26vw);pointer-events:none;position:absolute;-webkit-transform:rotate(-16deg);transform:rotate(-16deg);width:auto;z-index:0}@media only screen and (max-width:767px){.case-studies .box:before{height:55%}}.case-studies .box:before{right:-8%;top:16%}.case-studies .col-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:auto}.case-studies .title{color:#fff;font-size:var(--fs-h2-case);font-style:normal;font-weight:700;letter-spacing:var(--ls-heading);line-height:var(--lh-heading);margin:0 0 clamp(16px,1.8vw,26px)}.case-studies .text{color:#fff;font-size:var(--fs-body-lg);font-style:normal;font-weight:400;letter-spacing:0;line-height:var(--lh-body);margin:0 0 clamp(22px,2.4vw,34px);max-width:34ch}.case-studies .text .accent,.case-studies .text em,.case-studies .text strong{color:var(--c-green);font-style:normal;font-weight:inherit}.case-studies .btn.btn-green{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px}.case-studies .btn.btn-green:after{content:"→";font-size:.95em;line-height:1;-webkit-transform:translateY(1px);transform:translateY(1px)}.case-studies .col-right{width:auto}.case-studies .col-right img{border-radius:var(--r-panel);display:block;height:auto;width:100%}.case-studies .metrics{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(12px,1.4vw,20px);list-style:none;margin:0;padding:0}.case-studies .metric,.case-studies .metrics{display:-webkit-box;display:-ms-flexbox;display:flex}.case-studies .metric{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:var(--r-card);gap:20px;justify-content:space-between;padding:clamp(18px,2vw,28px) clamp(20px,2.2vw,32px)}.case-studies .metric-label{color:hsla(0,0%,100%,.8);font-family:var(--font-text);font-size:var(--fs-body-lg);font-weight:400;line-height:1.3}.case-studies .metric-value{-webkit-box-flex:0;color:#fff;-ms-flex:0 0 auto;flex:0 0 auto;font-family:var(--font-display);font-size:clamp(26px,2.6vw,38px);font-weight:700;letter-spacing:var(--ls-heading);line-height:1}.case-studies .metric--accent{background-color:var(--c-green);border-color:transparent}.case-studies .metric--accent .metric-label{color:var(--c-green-ink)}.case-studies .metric--accent .metric-value{color:var(--c-ink)}@media only screen and (max-width:1024px){.case-studies .box{-ms-grid-columns:minmax(0,1fr);gap:clamp(24px,3vw,36px);grid-template-columns:minmax(0,1fr)}.case-studies .text{max-width:none}}.testimonials{padding:var(--section-pad) 0}.testimonials__head{margin:0 0 clamp(32px,4vw,56px);max-width:52ch}.testimonials__head .title{color:var(--c-ink);font-size:var(--fs-h2-sm);font-style:normal;font-weight:700;letter-spacing:var(--ls-heading);line-height:var(--lh-heading);margin:0 0 clamp(12px,1.4vw,20px)}.testimonials__head .text{color:var(--c-body);font-family:var(--font-text);font-size:var(--fs-body-lg);font-style:normal;font-weight:400;letter-spacing:0;line-height:var(--lh-body);margin:0}.testimonials__grid{-ms-grid-columns:(minmax(0,1fr))[3];-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-ms-grid;display:grid;gap:clamp(16px,2vw,30px);grid-template-columns:repeat(3,minmax(0,1fr))}.testimonials .swiper{overflow:unset;overflow-x:clip}.testimonials .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.testimonials .swiper-pagination{bottom:-34px!important;margin-top:0!important;position:absolute!important}.testimonials .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border:1.5px solid var(--c-border);border-radius:var(--r-card);-ms-flex-direction:column;flex-direction:column;gap:clamp(16px,1.8vw,24px);padding:clamp(22px,2.4vw,32px);width:100%}.testimonials .item,.testimonials .people{display:-webkit-box;display:-ms-flexbox;display:flex}.testimonials .people{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.testimonials .people .img{-webkit-box-flex:0;background-color:var(--c-panel);border-radius:999px;-ms-flex:0 0 auto;flex:0 0 auto;height:56px;overflow:hidden;width:56px}.testimonials .people .img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.testimonials .people .desc{min-width:0}.testimonials .people .name{color:var(--c-ink);font-family:var(--font-text);font-size:15.5px;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.35;margin:0}.testimonials .people .position{color:var(--c-muted);font-size:14px;line-height:1.4;margin:4px 0 0}.testimonials .item>.text,.testimonials .people .position{font-family:var(--font-text);font-style:normal;font-weight:400;letter-spacing:0}.testimonials .item>.text{color:var(--c-ink);font-size:var(--fs-body-lg);line-height:1.5;margin:0}@media only screen and (max-width:1024px){.testimonials__grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:767px){.testimonials__grid{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.about{padding:var(--section-pad) 0}.about .box{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;margin:0 auto;width:84.17%}.about .box,.about .col-left{display:-webkit-box;display:-ms-flexbox;display:flex}.about .col-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;width:40.94%}.about .col-right{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:var(--r-panel);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:28.63%}.about .col-right img{border-radius:var(--r-panel);height:auto;width:100%}.about .col-right--video{display:block;width:39%}.about .title{leading-trim:both;text-edge:cap;color:var(--c-ink);font-size:var(--fs-h2-sm);font-style:normal;font-weight:700;letter-spacing:var(--ls-heading);line-height:var(--lh-heading);margin:0 0 30px}.about .text{color:var(--c-body);font-size:17px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.6;margin:0 0 50px}@media only screen and (max-width:1200px){.about .box{width:100%}}@media only screen and (max-width:1024px){.about .col-left{width:60%}.about .col-right{width:calc(40% - 30px)}.about .col-right--video{width:calc(46% - 30px)}.about .title{margin-bottom:20px}}@media only screen and (max-width:768px){.about .box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}.about .col-left,.about .col-right,.about .col-right--video{width:100%}}.insights-slider{background:var(--c-section);padding:var(--section-pad) 0}.insights-slider .title-section{margin-bottom:var(--heading-gap)}.insights-slider .btn-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:0;margin-top:var(--heading-gap);width:100%}.insights-slider .btn.btn-green{margin:0 auto;width:auto}.insights-slider .swiper{overflow:unset!important}.insights-slider .swiper-slide{background:#fff;border:1.5px solid var(--c-border);border-radius:var(--r-card);-webkit-box-shadow:none;box-shadow:none;height:100%;opacity:0;pointer-events:none;-webkit-transition:var(--transition-base);transition:var(--transition-base)}.insights-slider .swiper-slide.swiper-slide-active,.insights-slider .swiper-slide.swiper-slide-next{opacity:1;pointer-events:auto;-webkit-transition:var(--transition-base);transition:var(--transition-base)}@media only screen and (max-width:1200px){.insights-slider .title-section{margin-bottom:var(--heading-gap)}}.item-blog{-ms-grid-columns:1fr 1fr;background-color:#fff;border:1.5px solid var(--c-border);border-radius:var(--r-card);-webkit-box-shadow:none;box-shadow:none;display:-ms-grid;display:grid;gap:38px;grid-template-columns:1fr 1fr;padding:30px}.item-blog-img{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;aspect-ratio:472/764;border-radius:var(--r-row);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;overflow:hidden;width:100%}.item-blog-img img,.item-blog-img picture{display:block;height:100%;width:100%}.item-blog-img img{border-radius:var(--r-row);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.item-blog-img img.lazyload,.item-blog-img img.lazyloading{aspect-ratio:auto!important}.item-blog .type{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--c-blue);border:none;border-radius:var(--r-pill);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-text);font-size:13px;font-weight:600;height:35px;justify-content:center;line-height:1.2;margin:0 0 40px;padding:0 14px;text-align:center}.item-blog-top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.item-blog-desc,.item-blog-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.item-blog-desc{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.item-blog-title{color:var(--c-ink);font-size:var(--fs-h3-insight);font-style:normal;font-weight:700;letter-spacing:var(--ls-heading);line-height:var(--lh-heading);margin:0 0 25px}.item-blog-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--c-body);display:-webkit-box;font-family:var(--font-text);font-size:15.5px;font-style:normal;font-weight:400;line-height:1.6;margin:0 0 30px;overflow:hidden}.item-blog-bottom{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;justify-content:space-between;width:100%}.item-blog-bottom,.item-blog-bottom .list-category{display:-webkit-box;display:-ms-flexbox;display:flex}.item-blog-bottom .list-category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;list-style:none;margin:0;max-width:155px;padding:0}.item-blog-bottom .list-category a{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:start;align-items:center;align-self:flex-start;background-color:#fff;border:1px solid var(--c-chip);border-radius:15px;color:var(--c-body);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-text);font-size:13px;font-weight:500;line-height:1.2;padding:7px 13px}.item-blog-bottom .list-category a.service{background-color:var(--c-blue-tint);border:none;border-radius:15px;color:var(--c-blue);font-family:var(--font-text);font-size:13px;font-weight:600;line-height:1.2}@media only screen and (max-width:1700px){.item-blog{gap:30px;padding:25px}.item-blog .type{margin-bottom:30px}.item-blog .item-blog-text,.item-blog .item-blog-title{margin-bottom:20px}.item-blog .item-blog-bottom .list-category{gap:10px}}@media only screen and (max-width:1280px){.item-blog{gap:20px;padding:20px}.item-blog .type{margin-bottom:20px}}@media only screen and (max-width:768px){.item-blog{-ms-grid-columns:1fr;grid-template-columns:1fr}}.contact-form{padding:var(--section-pad) 0}.contact-form.gradient-section{-webkit-animation:none;animation:none;background-color:transparent;background-image:none}.contact-form__panel{-ms-grid-columns:minmax(0,1fr) minmax(0,1.05fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--c-blue);background-image:radial-gradient(120% 140% at 8% 0,hsla(0,0%,100%,.16) 0,hsla(0,0%,100%,0) 58%);border-radius:var(--r-panel-lg);display:-ms-grid;display:grid;gap:clamp(28px,4vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);isolation:isolate;overflow:hidden;padding:clamp(32px,4.4vw,72px);position:relative}.contact-form__panel>*{position:relative;z-index:1}.contact-form__panel:before{aspect-ratio:2.1;background:transparent;border:2px solid var(--pill-white-18);border-radius:999px;content:"";display:block;height:46%;max-height:max(120px,26vw);pointer-events:none;position:absolute;-webkit-transform:rotate(-18deg);transform:rotate(-18deg);width:auto;z-index:0}@media only screen and (max-width:767px){.contact-form__panel:before{height:55%}}.contact-form__panel:before{left:-12%;top:27%}.contact-form__panel:after{aspect-ratio:2.1;background:transparent;border:2px solid var(--pill-green-45);border-radius:999px;content:"";display:block;height:34%;max-height:max(120px,26vw);pointer-events:none;position:absolute;-webkit-transform:rotate(16deg);transform:rotate(16deg);width:auto;z-index:0}@media only screen and (max-width:767px){.contact-form__panel:after{height:42.5%}}.contact-form__panel:after{bottom:14%;right:-10%}@media only screen and (max-width:1024px){.contact-form__panel{-ms-grid-columns:minmax(0,1fr);gap:clamp(24px,3vw,40px);grid-template-columns:minmax(0,1fr)}}.contact-form__intro .title-section{color:#fff;font-size:var(--fs-h2-cta);margin:0 0 clamp(16px,1.6vw,24px);text-align:left}.contact-form__intro .text{color:hsla(0,0%,100%,.85);font-size:var(--fs-body-lg);font-style:normal;font-weight:400;letter-spacing:0;line-height:var(--lh-body);margin:0;max-width:36ch;text-align:left}.contact-form .box{background:#fff;border-radius:var(--r-panel);margin:0;max-width:none;padding:clamp(24px,2.6vw,40px)}.contact-form .box,.contact-form .wpcf7-form .wpcf7-form-control-wrap{position:relative;width:100%}.contact-form .wpcf7-form .wpcf7-form-control-wrap input,.contact-form .wpcf7-form .wpcf7-form-control-wrap select,.contact-form .wpcf7-form .wpcf7-form-control-wrap textarea{background-color:#fff;border:1.5px solid var(--c-border);border-radius:var(--r-input);color:var(--c-ink);font-family:var(--font-text);font-size:15.5px;font-weight:400;letter-spacing:normal;line-height:1.4;padding:15px 18px;text-indent:0;-webkit-transition:border-color var(--t-colour),background-color var(--t-colour);transition:border-color var(--t-colour),background-color var(--t-colour);width:100%}.contact-form .wpcf7-form .wpcf7-form-control-wrap input::-webkit-input-placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap select::-webkit-input-placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{color:var(--c-muted-label);font-family:var(--font-text);font-size:15.5px;font-weight:400;letter-spacing:normal}.contact-form .wpcf7-form .wpcf7-form-control-wrap input::-moz-placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap select::-moz-placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap textarea::-moz-placeholder{color:var(--c-muted-label);font-family:var(--font-text);font-size:15.5px;font-weight:400;letter-spacing:normal}.contact-form .wpcf7-form .wpcf7-form-control-wrap input:-ms-input-placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap select:-ms-input-placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:var(--c-muted-label);font-family:var(--font-text);font-size:15.5px;font-weight:400;letter-spacing:normal}.contact-form .wpcf7-form .wpcf7-form-control-wrap input::-ms-input-placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap select::-ms-input-placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap textarea::-ms-input-placeholder{color:var(--c-muted-label);font-family:var(--font-text);font-size:15.5px;font-weight:400;letter-spacing:normal}.contact-form .wpcf7-form .wpcf7-form-control-wrap input::placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap select::placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap textarea::placeholder{color:var(--c-muted-label);font-family:var(--font-text);font-size:15.5px;font-weight:400;letter-spacing:normal}.contact-form .wpcf7-form .wpcf7-form-control-wrap input:focus,.contact-form .wpcf7-form .wpcf7-form-control-wrap select:focus,.contact-form .wpcf7-form .wpcf7-form-control-wrap textarea:focus{border-color:var(--c-blue);outline:none}.contact-form .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid,.contact-form .wpcf7-form .wpcf7-form-control-wrap select.wpcf7-not-valid,.contact-form .wpcf7-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid{background-color:var(--c-error-bg);border-color:var(--c-error-border);color:var(--c-ink)}.contact-form .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid::-webkit-input-placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap select.wpcf7-not-valid::-webkit-input-placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid::-webkit-input-placeholder{color:var(--c-error-ink)}.contact-form .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid::-moz-placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap select.wpcf7-not-valid::-moz-placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid::-moz-placeholder{color:var(--c-error-ink)}.contact-form .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid:-ms-input-placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap select.wpcf7-not-valid:-ms-input-placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid:-ms-input-placeholder{color:var(--c-error-ink)}.contact-form .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid::-ms-input-placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap select.wpcf7-not-valid::-ms-input-placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid::-ms-input-placeholder{color:var(--c-error-ink)}.contact-form .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid::placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap select.wpcf7-not-valid::placeholder,.contact-form .wpcf7-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid::placeholder{color:var(--c-error-ink)}.contact-form .wpcf7-form .wpcf7-form-control-wrap textarea{height:145px;resize:vertical}.contact-form .wpcf7-form .wpcf7-form-control-wrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:46px}.contact-form .wpcf7-form .wpcf7-not-valid-tip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--c-error-ink);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-text);font-size:13.5px;font-weight:500;gap:7px;line-height:1.35;padding:6px 2px 0}.contact-form .wpcf7-form .wpcf7-not-valid-tip:before{-webkit-box-flex:0;background-color:var(--c-error-border);border-radius:var(--r-pill);color:#fff;content:"!";display:-ms-grid;display:grid;-ms-flex:none;flex:none;font-size:11px;font-weight:700;height:17px;line-height:1;place-items:center;width:17px}.contact-form .wpcf7-form .wpcf7-acceptance input[type=checkbox],.contact-form .wpcf7-form .wpcf7-checkbox input[type=checkbox]{-webkit-box-flex:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:1.5px solid var(--c-chip-strong);border-radius:7px;cursor:pointer;-ms-flex:none;flex:none;height:22px;margin:0 10px 0 0;-webkit-transition:border-color var(--t-colour),background-color var(--t-colour);transition:border-color var(--t-colour),background-color var(--t-colour);width:22px}.contact-form .wpcf7-form .wpcf7-acceptance input[type=checkbox]:checked,.contact-form .wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked{background-color:var(--c-blue);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 6.3 4.6 9 10 3' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border-color:var(--c-blue)}.contact-form .wpcf7-form .wpcf7-response-output{border:1.5px solid var(--c-border);border-radius:var(--r-row);font-family:var(--font-text);font-size:15px;font-weight:600;letter-spacing:normal;line-height:1.45;margin:18px 0 0;padding:14px 18px}.contact-form .wpcf7-form.sent .wpcf7-response-output{background-color:var(--c-success-bg);border-color:var(--c-success-border);color:var(--c-green-ink)}.contact-form .wpcf7-form.aborted .wpcf7-response-output,.contact-form .wpcf7-form.failed .wpcf7-response-output,.contact-form .wpcf7-form.invalid .wpcf7-response-output,.contact-form .wpcf7-form.spam .wpcf7-response-output,.contact-form .wpcf7-form.unaccepted .wpcf7-response-output{background-color:var(--c-error-panel-bg);border-color:var(--c-error-panel-border);color:var(--c-error-panel-ink)}.contact-form .wpcf7-form .wpcf7-spinner{-webkit-animation:cf7-spin .8s linear infinite;animation:cf7-spin .8s linear infinite;background:none;border:2px solid hsla(0,0%,100%,.35);border-radius:var(--r-pill);border-top-color:#fff;height:19px;margin:0 0 0 10px;width:19px}.contact-form .wpcf7-form.submitting .wpcf7-submit{background-color:var(--c-blue-pressed);cursor:progress}.contact-form .wpcf7-form p{margin:0}.contact-form .wpcf7-form br{display:none}.contact-form .wpcf7-form label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;color:var(--c-ink);-ms-flex-direction:column;flex-direction:column;font-size:14px;gap:8px;justify-content:flex-start;line-height:1.3;margin-bottom:16px;width:100%}.contact-form .wpcf7-form .wpcf7-submit,.contact-form .wpcf7-form label{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-text);font-weight:600;letter-spacing:normal}.contact-form .wpcf7-form .wpcf7-submit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--c-blue);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' fill='none'%3E%3Cpath d='M1 7h15m-5-5 5 5-5 5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 26px center;background-repeat:no-repeat;border:none;border-radius:var(--r-pill);color:#fff;cursor:pointer;font-size:16.5px;justify-content:center;line-height:1.1;margin:10px auto 0;max-width:100%;padding:18px 56px 18px 28px;-webkit-transition:background-color var(--t-colour),color var(--t-colour);transition:background-color var(--t-colour),color var(--t-colour);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-form .wpcf7-form .wpcf7-submit:hover{background-color:var(--c-ink);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' fill='none'%3E%3Cpath d='M1 7h15m-5-5 5 5-5 5' stroke='%2300DF9C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");color:var(--c-green)}.contact-form .wpcf7-form .wpcf7-submit:disabled{background-color:var(--c-border-light);color:var(--c-disabled-ink);cursor:not-allowed}@media only screen and (max-width:767px){.contact-form .wpcf7-form .wpcf7-submit{line-height:1.3;padding-inline:20px;text-align:center;white-space:normal;width:100%}.contact-form .wpcf7-form .wpcf7-submit,.contact-form .wpcf7-form .wpcf7-submit:hover{background-image:none}}.faq{padding:var(--section-pad) 0}.faq .title-section{font-size:var(--fs-h2-faq);margin-bottom:var(--heading-gap)}.faq .items{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:0 auto;width:678px}.faq .items .item{background-color:var(--c-panel);border-bottom:none;border-radius:var(--r-tile);padding:22px 26px}.faq .items .item-top{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 65px;justify-content:space-between}.faq .items .item-top:hover .item-top-title{color:var(--c-ink)}.faq .items .item-top-title{color:var(--c-ink);cursor:pointer;font-family:var(--font-display);font-size:19px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:1.3;margin:0;padding-right:80px;-webkit-transition:var(--transition-base);transition:var(--transition-base);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq .items .item-top .svg{background-color:var(--c-blue);border-radius:var(--r-pill);display:-ms-grid;display:grid;height:28px;min-width:28px;place-items:center;position:relative;width:28px}.faq .items .item-top .svg svg rect:first-child{fill:transparent}.faq .items .item-top .svg svg rect+rect,.faq .items .item-top .svg svg rect+rect+rect{fill:#fff}.faq .items .item-top .svg svg{height:19px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.faq .items .item-top .svg svg,.faq .items .item-top .svg svg rect:first-child{-webkit-transition:var(--transition-base);transition:var(--transition-base)}.faq .items .item-top .svg svg.close{opacity:1}.faq .items .item-top .svg svg.open{opacity:0}.faq .items .item-content{display:none;padding-right:83px;padding-top:12px}.faq .items .item-content p{color:var(--c-body);font-family:var(--font-text);font-size:16px;font-style:normal;font-weight:400;line-height:1.6;margin:0}@media only screen and (max-width:1200px){.faq .items{width:100%}}@media only screen and (max-width:768px){.faq .title-section{margin-bottom:var(--heading-gap)}.faq .items .item{padding:15px}.faq .items .item-top{gap:15px}.faq .items .item-content,.faq .items .item-top-title{padding-right:0}}
