@charset "UTF-8";.case-study-rich-text>*+*{margin-top:20px}.case-study-rich-text p{color:var(--black-three);font-size:18px;line-height:2}.case-study-rich-text b,.case-study-rich-text strong{font-family:var(--sailec-bold);font-weight:500}.case-study-rich-text .rich-text-caption{font-size:12px;line-height:1.5}.case-study-rich-text>p:has(>.rich-text-caption:only-child){margin-top:0}.case-study-rich-text h2,.case-study-rich-text h3,.case-study-rich-text h4{color:var(--black-three);font-family:var(--sailec-medium);font-weight:500;line-height:1.3}.case-study-rich-text h2{font-size:20px}@media screen and (min-width:768px){.case-study-rich-text h2{font-size:24px}}.case-study-rich-text h3{font-size:18px}@media screen and (min-width:768px){.case-study-rich-text h3{font-size:20px}}.case-study-rich-text h4{font-size:16px}@media screen and (min-width:768px){.case-study-rich-text h4{font-size:18px}}.case-study-rich-text ul{list-style:none;padding:0}.case-study-rich-text ul li{color:var(--black-three);font-size:18px;line-height:2;padding-left:18px;position:relative}.case-study-rich-text ul li:before{background-color:var(--orange-text);content:"";height:6px;left:0;position:absolute;top:.8em;width:6px}.case-study-rich-text ol{list-style:decimal;padding:0 0 0 26px}.case-study-rich-text ol li{color:var(--black-three);font-size:18px;line-height:2}.case-study-rich-text li+li{margin-top:8px}.case-study-rich-text img{height:auto;max-width:100%}.case-study-rich-text figure.image img{display:block}.case-study-rich-text figure.table,.case-study-rich-text>:has(>figure.table){overflow-x:auto}.case-study-rich-text figure.table{margin:16px 0}.case-study-rich-text figure.table>table{display:table;margin:0;width:100%}.case-study-rich-text table{border:0;border-collapse:collapse;border-spacing:0;color:var(--black-three);display:block;font-size:14px;font-weight:400;line-height:1.25;margin:16px 0;overflow-x:auto}@media screen and (min-width:1024px){.case-study-rich-text table{font-size:16px}}.case-study-rich-text table td,.case-study-rich-text table th{min-width:140px}.case-study-rich-text table thead tr{background-color:var(--white-box-shadow);border-bottom:1px solid var(--white-box-shadow);border-top:1px solid var(--white-box-shadow)}.case-study-rich-text table th{padding:12px 16px}.case-study-rich-text table tbody tr:hover{box-shadow:inset 0 0 0 1px var(--slate-grey)}.case-study-rich-text table tbody tr:nth-child(odd){background-color:var(--background-extra-light-grey);border-bottom:1px solid var(--white-box-shadow)}.case-study-rich-text table td{border-bottom:1px solid var(--white-box-shadow);border-top:1px solid var(--white-box-shadow);color:var(--black-three);font-size:14px;font-weight:400;line-height:1.25;padding:12px 16px}@media screen and (min-width:1024px){.case-study-rich-text table td{font-size:16px}}.case-study-rich-text table td p{color:var(--black-three);font-size:14px;font-weight:400;line-height:1.25;margin:0}@media screen and (min-width:1024px){.case-study-rich-text table td p{font-size:16px}}.case-study-rich-text table td span{color:var(--black-three);font-size:14px;font-weight:400;line-height:1.25}@media screen and (min-width:1024px){.case-study-rich-text table td span{font-size:16px}}.stage-header{position:relative}.stage-image{left:0;position:absolute;top:50px}.stage-name{color:var(--abs-dark);font-family:Sailec-Medium;font-size:24px;line-height:1.2;margin-bottom:20px}.stage-text{color:var(--abs-dark);font-family:Sailec,sans-serif;font-size:18px;letter-spacing:.02em;line-height:2}.stage-text+.stage-text{margin-top:30px}.stage-text a{border-bottom:1px solid var(--orange-text)}.stage-text a:hover{border-bottom:none;color:var(--orange-text)}.stage-rich-text li,.stage-rich-text p{letter-spacing:.02em}.stage-rich-text a{border-bottom:1px solid var(--orange-text);text-decoration:none}.stage-rich-text a:hover{border-bottom:none;color:var(--orange-text)}.stage{display:grid;grid-template-columns:1fr}@media screen and (min-width:480px){.stage{grid-template-columns:125px 1fr}}.stage>*{min-width:0}.stage+.stage{margin-top:30px}@media screen and (min-width:768px){.stage+.stage{margin-top:60px}}@media screen and (min-width:1024px){.stage+.stage{margin-top:78px}}.stage .stage-bottom-text{margin-top:30px}.stage-number{color:var(--orange-bg)}.stage-point{padding-left:18px;position:relative}.stage-point:before{background-color:var(--orange-text);content:"";height:6px;left:0;position:absolute;top:.8em;width:6px}.stage-points{margin-top:30px}.line-points+.stage-bottom-text,.line-points+.stage-text{margin:30px 0}.line-points,.line-points+.case-study-rich-text{margin-top:30px}.line-points.has-enumeration{margin-left:25px}.bottom-form-wrapper{display:flex;flex-direction:column-reverse}.stages:where(.astro-g4siryzw)+.stage-header-text:where(.astro-g4siryzw){margin-top:30px}.stage-header-text:where(.astro-g4siryzw){font-family:Sailec,sans-serif;margin-bottom:20px}.stage-header-last:where(.astro-g4siryzw){margin-bottom:0}.quote-author-wrapper:where(.astro-bcsrcc3e){display:flex}.quote-author__position-wrapper:where(.astro-bcsrcc3e){display:inline-block;width:calc(100% - 100px)}.quote-author-name:where(.astro-bcsrcc3e){color:var(--abs-black);font-family:Sailec-Medium;font-size:18px;line-height:1.325}.quote-author-position:where(.astro-bcsrcc3e){color:#9a9a9a;font-family:Sailec;font-size:15px;line-height:1.325;margin-top:8px}.quote-author-location__icon:where(.astro-bcsrcc3e){padding-right:4px}.quote-author-location:where(.astro-bcsrcc3e){align-items:flex-end;color:#181820;display:flex;font-family:Sailec-Medium;font-size:9px;font-style:normal;font-weight:700;line-height:1.22;margin-top:14px;text-transform:uppercase}.quote-author__image:where(.astro-bcsrcc3e){border-radius:50%;height:80px;width:80px}.quote-title:where(.astro-bcsrcc3e){color:var(--abs-black);font-family:Sailec-Medium,sans-serif;font-size:22px;line-height:1.64;margin-bottom:20px}@media screen and (min-width:480px){.quote-title:where(.astro-bcsrcc3e){font-size:24px}}.quote-text:where(.astro-bcsrcc3e){color:#606068;font-family:Sailec,sans-serif;font-size:18px;line-height:2}.quote:where(.astro-bcsrcc3e){padding-top:40px;position:relative}@media screen and (min-width:480px){.quote:where(.astro-bcsrcc3e){padding-left:40px;padding-top:0}}.quote:where(.astro-bcsrcc3e):before{color:var(--orange-text);content:"“";font-size:80px;left:0;position:absolute;top:-30px}@media screen and (min-width:480px){.quote:where(.astro-bcsrcc3e):before{top:-28px}}.quote-text-wrapper:where(.astro-bcsrcc3e){margin-bottom:40px}.quote-author__image-holder:where(.astro-bcsrcc3e){width:100px}.point:where(.astro-duaftd72)+.point:where(.astro-duaftd72){margin-top:40px}@media screen and (min-width:1024px){.point:where(.astro-duaftd72)+.point:where(.astro-duaftd72){margin:0 0 0 30px}}.point:where(.astro-duaftd72) .points-text:where(.astro-duaftd72):last-of-type{margin-bottom:0}.point-header:where(.astro-duaftd72){display:flex;margin-bottom:30px}.point-number:where(.astro-duaftd72){color:var(--orange-bg);font-family:Sailec-Medium,sans-serif;font-size:48px;line-height:.9;margin-left:-2px;margin-right:10px}@media screen and (min-width:1024px){.point-number:where(.astro-duaftd72){line-height:.9;margin-right:6px}}@media screen and (min-width:1280px){.point-number:where(.astro-duaftd72){line-height:1.1;margin-right:10px}}.point-title:where(.astro-duaftd72){align-self:flex-end;color:var(--abs-dark);display:flex;font-family:Sailec-Bold,sans-serif;font-size:18px;font-weight:500;height:-moz-fit-content;height:fit-content;line-height:1.45}@media screen and (min-width:1024px){.point-title:where(.astro-duaftd72){font-size:16px}}@media screen and (min-width:1280px){.point-title:where(.astro-duaftd72){font-size:18px}}.point-text:where(.astro-duaftd72){color:var(--abs-dark);font-family:Sailec,sans-serif;font-size:18px;letter-spacing:.02em;line-height:2}@media screen and (min-width:1024px){.point-text:where(.astro-duaftd72){font-size:16px}}@media screen and (min-width:1280px){.point-text:where(.astro-duaftd72){font-size:18px}}.point-text:where(.astro-duaftd72)+.point-text:where(.astro-duaftd72){margin-top:30px}.point-items:where(.astro-duaftd72){padding-left:18px;position:relative}.point-items:where(.astro-duaftd72):before{background-color:var(--orange-text);content:"";height:6px;left:0;position:absolute;top:.8em;width:6px}.display-desktop{display:none}@media screen and (min-width:1024px){.display-desktop{display:block}}@media screen and (min-width:1024px){.points:where(.astro-kmh6l4oh){display:flex;justify-content:space-between}}.objectives-content{margin-top:60px}.objectives-content a{border-bottom:1px solid var(--orange-text)}.objectives-content a:hover{border-bottom:none;color:var(--orange-text)}.points-text{font-family:var(--sailec);font-size:18px;letter-spacing:.02em;line-height:2;margin-bottom:60px}.points-text+.points-text{margin-top:-30px}.bottom-text{font-family:var(--sailec);font-size:18px;letter-spacing:.02em;line-height:2}.white-section.points-section{position:relative}.white-section.points-section .white-section-title{font-size:28px;height:-moz-fit-content;height:fit-content;line-height:1.6;margin-bottom:20px;position:relative}@media screen and (min-width:480px){.white-section.points-section .white-section-title{margin-bottom:60px}}@media screen and (min-width:640px){.white-section.points-section .white-section-title{font-size:34px}}.white-section.points-section .white-section-title:after{background-color:var(--orange-bg);bottom:-20px;content:"";display:block;height:7px;left:0;position:absolute;width:52px}.growth-text{color:var(--abs-black);font-family:Sailec,sans-serif;font-size:18px;letter-spacing:.02em;line-height:2;margin-top:60px}@media screen and (min-width:480px){.growth-text{margin-top:40px}}.growth-wrapper{display:flex}.growth-left{margin-right:auto}@media screen and (min-width:1024px){.growth-left{max-width:50%}}.growth-section-content{position:relative}.growth-quotes-list{margin-top:60px;position:relative}@media screen and (min-width:480px){.growth-quotes-list{margin-top:30px;padding-left:40px}}.growth-quotes-list:before{color:var(--orange-text);content:"“";font-size:80px;left:0;position:absolute;top:-60px}@media screen and (min-width:480px){.growth-quotes-list:before{top:-30px}}.growth-quotes-list .growth-quotes-item{color:var(--abs-black);font-family:Sailec,sans-serif;font-size:18px;letter-spacing:.02em;line-height:2;padding-left:16px;position:relative}.growth-quotes-list .growth-quotes-item:not(:first-child){margin-top:30px}@media screen and (min-width:768px){.growth-quotes-list .growth-quotes-item:not(:first-child){margin-top:20px}}.growth-quotes-list .growth-quotes-item:before{background-color:var(--orange-text);content:"";height:6px;left:0;position:absolute;top:.8em;width:6px}.card-wrapper{animation:ease-left .3s forwards;animation-delay:1.6s;height:100%;opacity:0;position:absolute;right:calc(var(--section-margin));z-index:2}@media screen and (min-width:1440px){.card-wrapper{right:calc(50% - 720px + var(--section-margin))}}.card-wrapper .welcome-button{font-size:18px;line-height:1.4;margin-top:18px;padding:16px 56px}.welcome-image-wrapper{padding:25px 40px 15px 25px;position:relative}.welcome-image{position:relative;z-index:2}.ellipse{left:2px;position:absolute;top:-2px;transform:rotate(225deg);z-index:1}.angle{right:36px;top:22px}.angle,.arrow{position:absolute;transform:rotate(0)}.arrow{bottom:4px;right:2px;z-index:3}.right-part{display:none;position:absolute}@media screen and (min-width:1024px){.right-part{align-items:center;background-color:var(--white);box-shadow:0 2px 20px #00000012;display:block;display:flex;flex-direction:column;justify-content:center;padding:25px 0 45px;right:0;top:80px;width:320px;z-index:2}}.number-amount{color:var(--orange-text);font-family:Sailec;font-size:50px;line-height:1.45;margin-right:12px;min-width:15px}@media screen and (min-width:480px){.number-amount{font-size:53px;min-width:35px}}.number-title{color:var(--abs-dark);font-family:Sailec-Medium;font-size:16px;font-weight:500;height:-moz-fit-content;height:fit-content;line-height:1.45}@media screen and (min-width:385px){.number-title{font-size:18px}}.number-item{align-items:center;display:flex}.number-list{-moz-column-gap:30px;column-gap:30px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:480px){.number-list{gap:10px}}.case-study-cta-wrapper:where(.astro-gk4smfgk){background:var(--background-extra-light-grey);border:1px solid var(--white-box-shadow);box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;gap:32px;padding:24px 40px}@media screen and (min-width:768px){.case-study-cta-wrapper:where(.astro-gk4smfgk){flex-direction:row;gap:64px}}.case-study-cta__content:where(.astro-gk4smfgk){display:flex;flex-direction:column;gap:16px}.case-study-cta__content:where(.astro-gk4smfgk) .case-study-cta__title:where(.astro-gk4smfgk){color:var(--black-three);font-family:var(--sailec-medium);font-size:24px;font-style:normal;letter-spacing:0;line-height:1.15}.case-study-cta__content:where(.astro-gk4smfgk) .case-study-cta__desc:where(.astro-gk4smfgk){font-size:16px;line-height:1.4}.case-study-cta__button:where(.astro-gk4smfgk){letter-spacing:.01em;padding:16px 32px;width:100%}@media screen and (min-width:640px){.case-study-cta__button:where(.astro-gk4smfgk){width:242px}}@media screen and (min-width:768px){.case-study-cta__button:where(.astro-gk4smfgk){align-self:center;min-width:220px;width:-moz-fit-content;width:fit-content}}.case-video-wrap:where(.astro-5iskyxzc){width:100%}@media screen and (min-width:480px){.case-video-wrap:where(.astro-5iskyxzc){margin-left:var(--section-margin);width:calc(100% - var(--section-margin)*2)}}@media screen and (min-width:1440px){.case-video-wrap:where(.astro-5iskyxzc){margin:0 auto;width:calc(1440px - var(--section-margin)*2)}}.case-video-wrap:where(.astro-5iskyxzc) .case-video{margin-left:0;width:100%}.video-slide-arrow-case:where(.astro-5iskyxzc){top:50%}.video-slide-arrow-case:where(.astro-5iskyxzc) svg:where(.astro-5iskyxzc){color:gray}.video-slide-arrow-case:where(.astro-5iskyxzc).back-arrow{left:5px}@media screen and (min-width:480px){.video-slide-arrow-case:where(.astro-5iskyxzc).back-arrow{left:calc(-15px - var(--section-margin)/2)}}.video-slide-arrow-case:where(.astro-5iskyxzc).forward-arrow{right:5px;transform:scaleX(-1)}@media screen and (min-width:480px){.video-slide-arrow-case:where(.astro-5iskyxzc).forward-arrow{right:calc(-15px - var(--section-margin)/2)}}.white-section.impact-section{position:relative}.white-section.impact-section a{text-decoration:underline}.white-section.impact-section .white-section-title{font-family:var(--sailec-medium);font-size:28px;height:-moz-fit-content;height:fit-content;line-height:1.6;margin-bottom:20px;position:relative}@media screen and (min-width:480px){.white-section.impact-section .white-section-title{margin-bottom:60px}}@media screen and (min-width:640px){.white-section.impact-section .white-section-title{font-size:34px}}.white-section.impact-section .white-section-title:after{background-color:var(--orange-bg);bottom:-20px;content:"";display:block;height:7px;left:0;position:absolute;width:52px}.white-section.impact-section .impact-section-content{margin-top:60px}@media screen and (min-width:480px){.white-section.impact-section .impact-section-content{margin-top:0}}@media screen and (min-width:640px){.detail-wrapper:nth-child(odd){width:38%}}@media screen and (min-width:768px){.detail-wrapper:nth-child(odd){width:30%}}@media screen and (min-width:1024px){.detail-wrapper:nth-child(odd){width:24%}}@media screen and (min-width:640px){.detail-wrapper:nth-child(2n){width:62%}}@media screen and (min-width:768px){.detail-wrapper:nth-child(2n){width:70%}}@media screen and (min-width:1024px){.detail-wrapper:nth-child(2n){width:75%}}.detail{color:#9a9a9a;display:grid;font-family:Sailec-Medium;font-size:13px;font-weight:500;grid-template-columns:140px 130px;letter-spacing:-.01em;line-height:1.22;text-transform:uppercase}@media screen and (min-width:640px){.detail-wrapper:nth-child(odd) .detail{grid-template-columns:108px 90px}}@media screen and (min-width:768px){.detail-wrapper:nth-child(odd) .detail{grid-template-columns:114px 90px}}@media screen and (min-width:640px){.detail-wrapper:nth-child(2n) .detail{grid-template-columns:150px 200px}}@media screen and (min-width:768px){.detail-wrapper:nth-child(2n) .detail{grid-template-columns:138px 220px}}.details{animation:ease-left .3s forwards;animation-delay:1.6s;display:grid;grid-template-columns:1fr;opacity:0;row-gap:14px}@media screen and (min-width:640px){.details{display:flex;flex-wrap:wrap}}.detail-image{display:inline-flex;margin-right:4px}.detail-header{line-height:1.5;margin-right:10px}@media screen and (min-width:640px) and (max-width:768px){.detail-header{margin-right:2px}}.detail-text{color:var(--dark);font-size:15px;line-height:1.22;text-transform:none}.detail-link{transition:color .3s ease}.detail-decorator,.detail-link:hover{color:var(--orange-text)}.detail-decorator{font-size:15px;line-height:1.22}.welcome-section{display:flex;justify-content:space-between;padding-bottom:110px}@media screen and (min-width:1024px){.welcome-section{padding-bottom:0}}.welcome-section .welcome-text{font-size:20px}@media screen and (min-width:340px){.welcome-section .welcome-text{font-size:24px}}@media screen and (min-width:480px){.welcome-section .welcome-text{font-size:30px}}@media screen and (min-width:640px){.welcome-section .welcome-text{font-size:40px}}@media screen and (min-width:768px){.welcome-section .welcome-text{font-size:48px}}@media screen and (min-width:1024px){.welcome-section .welcome-text{font-size:42px}}@media screen and (min-width:1280px){.welcome-section .welcome-text{font-size:48px}}.welcome-section .welcome-button-bottom{height:56px;margin-top:54px;position:absolute;width:100%;width:calc(100% - var(--section-margin)*2)}@media screen and (min-width:1024px){.welcome-section .welcome-button-bottom{display:none}}.client-text{color:var(--abs-dark);font-family:Sailec,sans-serif;font-size:18px;line-height:2}.client-text+.client-text{margin-top:30px}.client-text__bold{font-weight:700}.client-section-content{margin-top:60px}@media screen and (min-width:480px){.client-section-content{margin-top:0}}.white-section.client-section{position:relative}.white-section.client-section .white-section-title{font-size:28px;height:-moz-fit-content;height:fit-content;line-height:1.6;margin-bottom:20px;position:relative}@media screen and (min-width:480px){.white-section.client-section .white-section-title{margin-bottom:60px}}@media screen and (min-width:640px){.white-section.client-section .white-section-title{font-size:34px}}.white-section.client-section .white-section-title:after{background-color:var(--orange-bg);bottom:-20px;content:"";display:block;height:7px;left:0;position:absolute;width:52px}.solution-list-text{color:var(--abs-black);font-family:Sailec,sans-serif;font-size:18px;letter-spacing:.02em;line-height:2}.solution-list-text+.solution-list-text{margin-top:30px}@media screen and (min-width:768px){.solution-list-text+.solution-list-text{margin-top:20px}}.solution-list{margin-top:60px}@media screen and (min-width:480px){.solution-list{margin-top:0}}.img-wrap:where(.astro-b4rv75nf).phone-image img:where(.astro-b4rv75nf){max-width:220px;width:-moz-fit-content;width:fit-content}.phone-image:where(.astro-b4rv75nf){display:flex;justify-content:center}.half-section:where(.astro-lk7fp3as){background-image:linear-gradient(to bottom,var(--white),var(--white) 60%,var(--orange-bg) 40%,var(--orange-bg));background-repeat:no-repeat;background-size:cover}.slider-left:where(.astro-j4qbbxdj),.slider-right:where(.astro-j4qbbxdj){align-items:center;background:var(--white);border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.slider-left:where(.astro-j4qbbxdj):hover,.slider-right:where(.astro-j4qbbxdj):hover{opacity:.5}.slider-right:where(.astro-j4qbbxdj){margin-left:5px;transform:rotate(180deg)}.slider-controls:where(.astro-j4qbbxdj){display:flex;justify-content:center;padding:20px 0 40px}@keyframes ease-left{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}@media screen and (min-width:1024px){.case-page .phone-image,.case-page .phone-image+.slider-controls{width:calc(100% - 190px)}}.case-page .case-video-wrap{margin:0}@media screen and (min-width:480px){.case-page .case-video-wrap{width:100%}}@media screen and (min-width:768px){.case-page .case-video-wrap .video-slide-quote-padded-description{font-size:17px}}@media screen and (min-width:1024px){.case-page .case-video-wrap .video-slide-quote-padded-description{font-size:24px}}@media screen and (min-width:768px) and (max-width:1024px){.case-page .case-video-wrap .video-slide-quote-subtitle{font-size:15px}.case-page .case-video-wrap .video-btn{font-size:14px}.case-page .case-video-wrap .video-btn-icon{padding:4px}}.case-page .case-video-wrap .video-slide-arrow-case{display:none}.case-page #related-services{font-size:28px;margin-bottom:20px;position:relative}@media screen and (min-width:480px){.case-page #related-services{margin-bottom:60px}}@media screen and (min-width:640px){.case-page #related-services{font-size:34px}}@media screen and (min-width:1280px){.case-page #related-services{margin-bottom:70px}}.case-page #related-services:after{background-color:var(--orange-bg);bottom:-20px;content:"";display:block;height:7px;left:0;position:absolute;width:52px}@media screen and (min-width:1024px){.case-page #related-services:after{bottom:-30px}}@media screen and (max-width:768px){.case-page .other-services-list{display:flex;flex-direction:column;margin-top:70px}}@media screen and (min-width:1024px){.case-page .article-subtitle{margin-bottom:0}.case-page .articles-list{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:120px;row-gap:8px}}@media screen and (min-width:1280px){.case-page .articles-list{-moz-column-gap:24px;column-gap:24px;margin-top:48px}}@media screen and (min-width:1024px){.case-page .articles-list .article-item-info{min-height:205px}}@media screen and (min-width:1280px){.case-page .articles-list .article-item-info{min-height:175px}}@media screen and (min-width:768px){.case-study-section{display:flex;gap:40px;margin:0 auto;width:var(--section-width)}}.service-case-studies__white{background-color:#fff}@media screen and (min-width:768px){.case-study-content .client-section,.case-study-content .padded-section,.case-study-content .white-section{width:100%}.case-study-content .padded-section{margin-left:0}}@media screen and (min-width:1440px){.case-study-content{flex:0 1 74%}}.case-study-section .aside-content{display:none}@media screen and (min-width:1440px){.case-study-section .aside-content{display:block;flex-basis:26%;position:relative}}.aside-content-wrapper{left:0;position:sticky;top:127px}.case-study-section .aside-content .table-container{background-color:var(--background-grey);padding:20px 16px}.case-study-section .aside-content .table-container .table-title{border-bottom:1px solid var(--orange-text);color:var(--dark);display:inline-block;font-size:20px;font-weight:600;margin-bottom:20px}.case-study-section .aside-content nav{max-height:400px;overflow:auto}.case-study-section .aside-content nav::-webkit-scrollbar{width:2px}.case-study-section .aside-content nav::-webkit-scrollbar-track{box-shadow:inset 0 0 6px var(--dark-grey-40)}.case-study-section .aside-content nav::-webkit-scrollbar-thumb{background-color:var(--orange-text)}.case-study-section .aside-content nav .toc-level{counter-reset:li;font-size:14px;font-style:normal}.case-study-section .aside-content nav .toc-level .toc-item-h2{display:flex;gap:8px}.case-study-section .aside-content nav .toc-level .toc-item-h2:before{color:var(--light-grey-text);content:counter(li,decimal-leading-zero);counter-increment:li}.case-study-section .aside-content nav .toc-level .toc-item-h2:not(:last-child){margin-bottom:8px}.case-study-section .aside-content nav .toc-level .toc-item-h2:hover:before{color:var(--orange-text)}.case-study-section .aside-content nav .toc-level li a{color:var(--dark)}.case-study-section .aside-content nav .toc-level li a:hover{font-weight:600}.case-study-section .aside-content nav .toc-level li:has(a.active){font-weight:600}.case-study-section .aside-content nav .toc-level li:has(a.active):before{color:var(--orange-text)}.case-page{position:relative}@media screen and (min-width:1024px){.case-page .bottom-text,.case-page .client-section-content,.case-page .growth-left,.case-page .impact-section-content,.case-page .points,.case-page .points-text,.case-page .quote,.case-page .stage-header-text,.case-page .stages,.case-page .startup .content,.case-page .tech-logos,.case-page .white-section.solution-section .solution-list{max-width:calc(100% - 90px)}}@media screen and (min-width:768px){.case-page .quote{padding-right:40px}.case-page .quote:before{left:8px}}@media screen and (min-width:1024px){.case-page .tech-logo-item__image{height:118px;max-width:118px}.case-page .laptop-image{margin-left:calc(-10.3352% + 40.30726px);max-width:calc(110.3352% - 209.63687px)}}.case-page .welcome-image{box-shadow:0 2px 4px var(--white-box-shadow);margin:4px;width:112px}.spacer-with-border{border-bottom:1px solid var(--orange-bg)}.client-section a,.flex-section a,.solution-section a,.startup-growth a{text-decoration:underline}.client-section .white-section-title,.flex-section .white-section-title,.solution-section .white-section-title,.startup-growth .white-section-title{font-family:var(--sailec-medium);font-size:28px;height:-moz-fit-content;height:fit-content;line-height:1.6;margin-bottom:50px;position:relative}@media screen and (min-width:640px){.client-section .white-section-title,.flex-section .white-section-title,.solution-section .white-section-title,.startup-growth .white-section-title{font-size:34px}}@media screen and (min-width:1280px){.client-section .white-section-title,.flex-section .white-section-title,.solution-section .white-section-title,.startup-growth .white-section-title{margin-bottom:60px}}.solution-section{position:relative}.stages-section.white-section .white-section-title{font-size:18px;letter-spacing:.02em}.solution-section.white-section .white-section-title,.startup-growth.white-section .white-section-title{font-size:28px;margin-bottom:20px}@media screen and (min-width:480px){.solution-section.white-section .white-section-title,.startup-growth.white-section .white-section-title{margin-bottom:60px}}@media screen and (min-width:640px){.solution-section.white-section .white-section-title,.startup-growth.white-section .white-section-title{font-size:34px}}@media screen and (min-width:1280px){.solution-section.white-section .white-section-title,.startup-growth.white-section .white-section-title{margin-bottom:70px}}.solution-section.white-section .white-section-title:after,.startup-growth.white-section .white-section-title:after{background-color:var(--orange-bg);bottom:-20px;content:"";display:block;height:7px;left:0;position:absolute;width:52px}@media screen and (min-width:1024px){.solution-section.white-section .white-section-title:after,.startup-growth.white-section .white-section-title:after{bottom:-30px}}.gray-section .title,.related-case-study.cases-section .cases-content-wrapper .cases-title{display:block;font-family:var(--sailec-medium);font-size:28px;height:-moz-fit-content;height:fit-content;line-height:1.6;margin-bottom:40px;position:relative}@media screen and (min-width:480px){.gray-section .title,.related-case-study.cases-section .cases-content-wrapper .cases-title{margin-bottom:60px}}@media screen and (min-width:640px){.gray-section .title,.related-case-study.cases-section .cases-content-wrapper .cases-title{font-size:34px}}@media screen and (min-width:1280px){.gray-section .title,.related-case-study.cases-section .cases-content-wrapper .cases-title{margin-bottom:30px}}.gray-section .title:after,.related-case-study.cases-section .cases-content-wrapper .cases-title:after{background-color:var(--orange-bg);bottom:-20px;content:"";display:block;height:7px;left:0;position:absolute;width:52px}@media screen and (min-width:1024px){.gray-section .title:after,.related-case-study.cases-section .cases-content-wrapper .cases-title:after{bottom:-30px}}.points{display:block}.points .point+.point{margin-left:0;margin-top:60px}.points .point-number{font-size:24px;line-height:1.3}.white-background .gray-section{background-color:var(--white)}.binary-form-text-area{padding:2px}.bottom-form-wrapper{display:flex;flex-direction:column-reverse;margin-left:0;width:inherit}@media screen and (min-width:1024px){.bottom-form-wrapper{flex-direction:row-reverse}}@media screen and (min-width:640px){.bottom-form-wrapper .form-container .binary-form-content-wrapper{display:grid;grid-template-columns:1fr 1fr}.bottom-form-wrapper .form-container .binary-form-content-wrapper .binary-form-input-container:nth-child(n+3),.bottom-form-wrapper .form-container .binary-form-content-wrapper .binary-form-submit{grid-column-start:span 2}}.client-section,.number-list{animation:ease-left .3s forwards;animation-delay:1.6s;opacity:0}.startup-welcome-web{display:none}@media screen and (min-width:480px){.startup-welcome-web{display:block}}@media screen and (min-width:640px){.exceptional{font-size:12px}}@media screen and (min-width:768px){.exceptional{font-size:16px}}@media screen and (min-width:1024px){.exceptional{font-size:8px}}@media screen and (min-width:1280px){.exceptional{font-size:12px}}@media screen and (min-width:480px){.case-page .startup-welcome-web .hoverable-wrapper .welcome-text{font-size:22px}}@media screen and (min-width:640px){.case-page .startup-welcome-web .hoverable-wrapper .welcome-text{font-size:28px}}@media screen and (min-width:768px){.case-page .startup-welcome-web .hoverable-wrapper .welcome-text{font-size:38px}}@media screen and (min-width:1280px){.case-page .startup-welcome-web .hoverable-wrapper .welcome-text{font-size:40px}}.case-page .startup-welcome-mobile{display:block}@media screen and (min-width:480px){.case-page .startup-welcome-mobile{display:none}}.case-page .tech-logos{row-gap:20px}@media screen and (min-width:640px){.case-page .tech-logos{-moz-column-gap:20px;column-gap:20px;row-gap:20px}}@media screen and (min-width:1024px){.case-page .tech-logos{row-gap:30px}.case-page #tech-section-content .tech-logos.adjust-width{max-width:660px}.case-page #tech-section-content .tech-logos.adjust-gap{-moz-column-gap:45px;column-gap:45px;justify-content:normal}}.case-page .tech-logo-item__image{height:70px;padding:30px 20px 0}@media screen and (min-width:640px){.case-page .tech-logo-item__image{height:80px;padding:25px 15px 10px;width:100px}}@media screen and (min-width:1024px){.case-page .tech-logo-item__image{width:120px}.case-page .tech-logo-item.adjust-logo-size .tech-logo-item__image{width:100px}}.case-page .display-mobile{display:block}@media screen and (min-width:480px){.case-page .display-mobile{display:none}}.case-page .display-web{display:none}@media screen and (min-width:480px){.case-page .display-web{display:block}}.top-border{border-top:2px solid var(--background-grey)}@media screen and (min-width:480px){.top-border{display:none}}.bottom-border{border-bottom:2px solid var(--background-grey)}@media screen and (min-width:480px){.bottom-border{display:none}}.case-page .points .point-title,.case-page b{font-family:var(--sailec-bold);font-weight:500}@media screen and (min-width:385px){.case-page .number-list{-moz-column-gap:60px;column-gap:60px}}@media screen and (min-width:480px){.case-page .number-list{-moz-column-gap:30px;column-gap:30px}}@media screen and (min-width:640px){.case-page .number-list{gap:calc(28% - 80px);justify-content:flex-start}}@media screen and (min-width:900px){.case-page .number-list{gap:calc(30% - 125px);justify-content:flex-start}}@media screen and (min-width:1024px){.case-page .number-list{gap:calc(29% - 125px)}}@media screen and (min-width:1280px){.case-page .number-list{gap:calc(30% - 125px)}}@media screen and (min-width:385px){.case-page .number-list.adjust-gap{-moz-column-gap:10px;column-gap:10px}}@media screen and (min-width:480px){.case-page .number-list.adjust-gap{-moz-column-gap:30px;column-gap:30px}}@media screen and (min-width:640px){.case-page .number-list.adjust-gap{justify-content:space-between}}@media screen and (min-width:1024px){.case-page .number-list.adjust-gap{gap:calc(15% - 80px);justify-content:flex-start}}@media screen and (min-width:1280px){.case-page .number-list.adjust-gap{gap:calc(23% - 150px)}}.case-page .number-amount{font-size:50px;margin-right:10px;min-width:15px}@media screen and (min-width:385px){.case-page .number-amount{font-size:53px;min-width:25px}}@media screen and (min-width:480px){.case-page .number-amount{margin-right:5px}}@media screen and (min-width:640px){.case-page .number-amount{margin-right:10px}}.case-page .welcome-tech-logos{width:100%}.case-page .growth-text{margin-top:30px}@media screen and (min-width:640px){.detail-wrapper:nth-child(odd){width:40%}}@media screen and (min-width:768px){.detail-wrapper:nth-child(odd){width:36%}}@media screen and (min-width:1024px){.detail-wrapper:nth-child(odd){width:45%}}@media screen and (min-width:1280px){.detail-wrapper:nth-child(odd){width:40%}}@media screen and (min-width:640px){.detail-wrapper:nth-child(2n){width:60%}}@media screen and (min-width:768px){.detail-wrapper:nth-child(2n){width:64%}}@media screen and (min-width:1024px){.detail-wrapper:nth-child(2n){width:55%}}@media screen and (min-width:1280px){.detail-wrapper:nth-child(2n){width:60%}}.details{row-gap:16px;width:100%}@media screen and (min-width:640px){.details{row-gap:14px}}@media screen and (min-width:1024px){.details{width:calc(100% - 320px)}}.detail{grid-template-columns:140px 144px}.detail .detail-text{font-size:15px}@media screen and (min-width:480px){.detail{grid-template-columns:140px 230px}}@media screen and (min-width:640px){.detail-wrapper:nth-child(odd) .detail{grid-template-columns:110px 155px}}@media screen and (min-width:768px){.detail-wrapper:nth-child(odd) .detail{grid-template-columns:115px 175px}}@media screen and (min-width:1024px){.detail-wrapper:nth-child(odd) .detail{grid-template-columns:115px 150px}}@media screen and (min-width:1120px){.detail-wrapper:nth-child(odd) .detail{grid-template-columns:115px 175px}}@media screen and (min-width:640px){.detail-wrapper:nth-child(2n) .detail{grid-template-columns:135px 145px}}@media screen and (min-width:768px){.detail-wrapper:nth-child(2n) .detail{grid-template-columns:140px 230px}}@media screen and (min-width:1024px){.detail-wrapper:nth-child(2n) .detail{grid-template-columns:139px 195px}}@media screen and (min-width:1120px){.detail-wrapper:nth-child(2n) .detail{grid-template-columns:140px 230px}}
