hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline dotted}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img[data-src]{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}li>ol{margin-left:14px}table{border-collapse:collapse;border-spacing:0}.container--partnershipsSlider{--sidePaddingClampMin:20;--sidePaddingClampMax:30;--maxWidth:1310px;padding:0 var(--sidePaddingClampFormula)}.h3{font-size:34px;color:var(--pharos-text);font-family:var(--font-display);font-weight:700;line-height:100%;letter-spacing:0;text-align:left;text-wrap:balance}.btnsCont .btnsCont{flex-wrap:nowrap}.btn--disabled{pointer-events:none;color:rgba(41,41,41,.3)}.btn--stretched{max-width:100%}.btn--text{background:0 0;border:none;padding:none;border-radius:unset;scale:unset;translate:unset}.btn--icon.btn--disabled::before{background:rgba(41,41,41,.3);filter:grayscale(1)}.btn--icon--m::before{background-image:url(../img/m_33.svg)}.btn--icon--yt::before{background-image:url(../img/yt_33.svg)}.btn--icon--fb::before{background-image:url(../img/fb_33.svg)}.btn--icon--link::before{background-image:url(../img/link-ic.svg)}.radioBtn{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:24px;padding-left:24px;box-sizing:border-box}.radioBtn::after{content:'';display:block;position:absolute;left:0;min-width:16px;max-width:16px;min-height:16px;max-height:16px;border-radius:100%;background:radial-gradient(circle,#fff 4px,#fff 4px,#fff 7px,#ffd5ca 7px,#ffd5ca 8px)}.radioBtn input{position:absolute;top:12px;left:8px;min-width:1px;max-width:1px;min-height:1px;max-height:1px;z-index:-1}.radioBtn span{display:block;color:rgba(41,41,41,.8);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:120%;letter-spacing:0;text-align:left}.section__desc{color:var(--pharos-muted);font-family:var(--font-body);--fontsizeMin:18;--fontsizeMax:20;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:300;line-height:150%;letter-spacing:0;text-align:left}.popup__header{position:relative;top:0;right:0;text-align:center;width:100%;height:60px;padding:19px;box-sizing:border-box;color:#fff;font-weight:600;z-index:3}.breadcrumbs{position:relative;padding-bottom:60px;width:100%;box-sizing:border-box;background:#fff;transition:all .1s}.breadcrumbs__inner{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%}.breadcrumbs__elem{display:inline;color:rgba(41,41,41,.6);font-family:var(--font-body);font-size:14px;font-weight:400;line-height:120%;letter-spacing:0;text-align:left;opacity:1;transition:all .1s;cursor:pointer}.breadcrumbs__current{color:#292929}.sepp{position:relative;display:inline;min-width:16px;max-width:16px;min-height:16px;max-height:16px;color:#ababab;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:120%;letter-spacing:0;text-align:center}.sepp::before{content:'';display:block;position:relative;top:0;right:0;bottom:0;left:0;min-width:16px;max-width:16px;min-height:16px;max-height:16px;background:rgba(41,41,41,.6);mask:url(../img/Arrow_right_16.svg) center/contain no-repeat}.table{width:100%}.article .table{margin-top:80px;margin-bottom:80px}.table__inner{overflow-x:scroll;overflow-y:hidden;width:100%;max-width:100%}table{width:100%;min-width:600px;table-layout:fixed}tbody tr{border-bottom:1px solid rgba(41,41,41,.3)}thead th{color:var(--pharos-body);font-family:var(--font-body);font-size:20px;font-weight:700;line-height:150%;letter-spacing:0;text-align:left;vertical-align:middle;word-wrap:break-word;padding:18px 0 18px 25px}thead th{background:var(--pharos-border);overflow:hidden}thead th:first-child{border-radius:10px 0 0 10px}thead th:last-child{border-radius:0 10px 10px 0}thead th:last-child{padding-right:25px}tbody td{color:var(--pharos-body);font-family:var(--font-body);font-size:18px;font-weight:400;line-height:150%;letter-spacing:0;text-align:left;word-wrap:break-word;padding:18px 0 18px 25px}tbody td:last-child{padding-right:25px}.iconsCont{display:flex;flex-wrap:wrap;gap:10px}.icon{position:relative;display:flex;justify-content:center;align-items:center;opacity:1;transition:all .2s}.icon::before{position:relative;content:'';display:block}.checkboxCont{flex:1;position:relative;display:flex;flex-wrap:wrap;align-items:center;padding-left:29px;min-height:20px;max-height:max-content;box-sizing:border-box;margin-bottom:20px}.checkboxCont::before{content:'';display:block;position:absolute;top:0;left:0;min-width:19px;max-width:19px;min-height:19px;max-height:19px;box-sizing:border-box;border:1px solid #056bcd;border-radius:3px;background:rgba(var(--pharos-surface-rgb),1)}.checkboxCont::after{content:'';display:block;position:absolute;top:0;left:0;min-width:19px;max-width:19px;min-height:19px;max-height:19px;box-sizing:border-box;border:1px solid rgba(5,107,205,0);background:#056bcd;mask-image:url(../img/check_blue_16x12.svg);mask-position:center;mask-size:13px auto;mask-repeat:no-repeat;opacity:0}.checkboxCont__label{color:var(--pharos-body);font-family:var(--font-body);font-size:14px;font-weight:400;line-height:120%;letter-spacing:0;text-align:left}.checkboxCont .form__error{min-width:100%;padding-left:0;padding-right:0;order:10}.form__inner{position:relative;display:flex;flex-direction:column;gap:0;width:100%;--paddingMin:19;--paddingMax:34;--paddingMin_B:19;--paddingMax_B:39;padding:clamp(var(--paddingMin) * 1px,var(--paddingMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--paddingMax) - var(--paddingMin)) / 100)),var(--paddingMax) * 1px) clamp(var(--paddingMin_B) * 1px,var(--paddingMax_B) * 1px - (var(--linearInterpolation940x1200) * ((var(--paddingMax_B) - var(--paddingMin_B)) / 100)),var(--paddingMax_B) * 1px);box-sizing:border-box;border:1px solid var(--pharos-border);border-radius:var(--pharos-radius-card);box-shadow:0 5px 40px -5px rgba(0,66,130,.07);background:rgba(var(--pharos-surface-rgb),1)}.form__inner::before{content:'';display:none;position:absolute;top:calc(50% - 32px);left:calc(50% - 32px);min-width:64px;max-width:64px;min-height:64px;max-height:64px;background:conic-gradient(from -1deg at 50% 50%,#1455fe,#fff 74%);mask-image:url(../img/form_loadIMG.svg);mask-position:center;mask-size:contain;mask-repeat:no-repeat;rotate:0deg;pointer-events:none;z-index:-10000}.form--load .form__inner::before{display:block;animation:form-loadIMG_anim 1.2s infinite cubic-bezier(1,.4,.4,.7);z-index:1;opacity:1}.form--load .form__inner>*{opacity:0;pointer-events:none}.form__title{width:100%;color:var(--pharos-text);font-family:var(--font-display);--fontsizeMin:20;--fontsizeMax:24;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:700;line-height:120%;letter-spacing:0;text-align:left}.form__subtitle{width:100%;color:var(--pharos-body);font-family:var(--font-body);--fontsizeMin:15;--fontsizeMax:16;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:400;line-height:120%;letter-spacing:0;text-align:left;margin-bottom:18px}.form__title:has(+.form__subtitle){margin-bottom:7px}:where(.form__subtitle){font-family:var(--font-body);font-size:16px;font-weight:400;line-height:120%;letter-spacing:0}.form__error{display:none;color:var(--pharos-error);font-family:var(--font-body);font-size:12px;font-weight:400;line-height:120%;letter-spacing:1%;text-align:left;padding:8px 16px;box-sizing:border-box;opacity:0}[data-error=true]+.form__error{display:block;opacity:1}.form__inputsList{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.form-row{display:flex;flex-wrap:wrap;gap:10px}.form-split{display:flex;flex-wrap:wrap;gap:10px}.form-split--alignCenter{align-items:center}.form-split>*{flex:1}:is(.form-input){display:flex;flex-direction:column;position:relative;min-width:200px}:is(.form-input)::before{content:'';display:none;position:absolute;top:16px;right:16px;min-width:24px;max-width:24px;min-height:24px;max-height:24px;background:var(--pharos-teal);mask-position:center;mask-size:contain;mask-repeat:no-repeat}.form-input--textarea>textarea{height:min-content;min-height:80px;max-height:200px}.form-input--search{min-width:267px;justify-content:center}.form-input--search>input{background:#f2fdff;padding-left:48px}.form-input--search>input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.form-input--search::before{display:block;left:16px;right:unset}.form-input--search__clear{position:absolute;right:16px;min-width:24px;max-width:24px;aspect-ratio:1/1;background:url(../img/Close_24.svg) center/24px no-repeat;opacity:1;transition:all .1s}.form__submit{font-size:18px}.article{position:relative;display:flex;gap:40px;color:var(--pharos-body);font-family:var(--font-body);--fontsizeMin:18;--fontsizeMax:20;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:300;line-height:150%;letter-spacing:0;text-align:left;width:100%;margin:0 auto}.article__content{width:100%;flex:880}.article--author .article__content{padding-top:35px}.article__content header{margin-bottom:60px}.article__content header p{color:var(--pharos-body);font-family:var(--font-body);--fontsizeMin:20;--fontsizeMax:22;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:300;line-height:28px;letter-spacing:0;text-align:left}.article--article .article__content header h1:not(:last-child){margin-bottom:15px}.article--author .article__content header h1:not(:last-child){margin-bottom:19px}.article--article .article__content{max-width:880px;margin:0 auto}.article__content>img:not([class]){max-width:100%}.article__content h1{color:var(--pharos-text);font-family:var(--font-display);--fontsizeMin:40;--fontsizeMax:60;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:700;line-height:100%;letter-spacing:0;text-align:left}.article__content h2{color:var(--pharos-text);font-family:var(--font-display);--fontsizeMin:32;--fontsizeMax:44;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:500;line-height:100%;letter-spacing:0;text-align:left}.article__content h2:not(:last-child){margin-bottom:20px}.article__content h2:not(:first-child){margin-top:60px}.article__content>:is(h2+p,h2+ul,h2+ol,h2+h3,h2+h4,h2+h5,h2+h6):not([class]){margin-top:20px;margin-bottom:0}.article__content>:is(h3+ol,h4+ol,h5+ol,h6+ol,h3+p,h4+p,h5+p,h6+p,h3+ul,h4+ul,h5+ul,h6+ul):not([class]){margin-top:20px;margin-bottom:0}.article__content h3{color:var(--pharos-text);font-family:var(--font-display);--fontsizeMin:21;--fontsizeMax:24;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:600;line-height:120%;letter-spacing:0;text-align:left;text-transform:uppercase}.article__content h3:not(:first-child){margin-top:20px}.article__content h4:not(:first-child){margin-top:20px}.article__content h4{color:var(--pharos-text);font-family:var(--font-display);font-size:17px;font-weight:700;line-height:120%;letter-spacing:0;text-align:left;text-transform:uppercase}.article__content>p:not([class]){margin-top:20px}.article__content b{color:var(--pharos-body);font-family:var(--font-body);--fontsizeMin:18;--fontsizeMax:20;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:700;line-height:150%;letter-spacing:0;text-align:left}.article__content a{text-decoration:underline;text-decoration-color:inherit;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.article__main>div:not([class]):has(img),.article__main>figure:not([class]){width:100%;border-radius:var(--pharos-radius-lg);overflow:hidden;margin:25px 0}.article__main>div:not([class])>img,.article__main>figure:not([class])>img{object-fit:cover;height:100%;width:100%}.article__content>ul:not([class]){position:relative;list-style:none;padding:5px 0;margin:30px 0}.article__content>ul:not([class])::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:var(--pharos-radius-sm);background:radial-gradient(273.03% 142.13% at -1% 0,rgba(75.39942932128906,124.71927642822266,225.3317108154297,1),rgba(32.4398078918457,55.5433464050293,205.71632385253906,1) 100%)}.article__content>ul:not([class]) li{position:relative;margin-left:38px}.article__content>ul:not([class]) li:not(:last-child){margin-bottom:10px}.article__content>ul:not([class]) li::before{content:'';position:absolute;left:-18px;top:12px;display:block;min-width:5px;max-width:5px;min-height:5px;max-height:5px;background:var(--pharos-body);border-radius:100%}.article__content>ol:not([class]){margin-left:30px}.article__content>ol:not([class]) li{position:relative;color:var(--pharos-body);font-family:var(--font-body);--fontsizeMin:18;--fontsizeMax:20;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:300;line-height:150%;letter-spacing:0;text-align:left}.article__content>ol:not([class]) li::before{content:counters(ol, ".") ". ";position:absolute;left:-20px;top:0;display:block;min-width:20px;max-width:20px;min-height:20px;max-height:20px}.article__sidebar{position:sticky;top:20px;display:flex;flex-direction:column;gap:1px;max-height:max-content}.article--author .article__sidebar{flex:500;max-width:320px}.article__sidebar>figure{display:flex;flex-direction:column;gap:13px;overflow:hidden;border-radius:var(--pharos-radius-md)}.article__sidebar>figure figcaption{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px 16px;color:var(--pharos-muted);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:120%;letter-spacing:0;text-align:left}.article__sidebar>figure img{object-fit:cover;width:100%;height:100%;border-radius:var(--pharos-radius-md)}.logo__text{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:18px;color:rgba(41,41,41,.8);font-family:var(--font-body);font-weight:600;line-height:120%;letter-spacing:0;text-align:center;vertical-align:middle}.frontpage .section--footer::before{position:absolute;top:-2050px;content:'';display:block;max-width:100%;min-width:100%;min-height:2141px;max-height:2141px;background:url(../img/happensNextBg.webp) top center/3118px 2141px no-repeat;z-index:-1}:is(.authorpage,.rubricpage) .section--footer::before{position:absolute;bottom:579px;content:'';display:block;max-width:100%;min-width:100%;min-height:2141px;max-height:2141px;background:url(../img/happensNextBg.webp) top center/3118px 2141px no-repeat;z-index:-1}.techpage .section--footer::before{position:absolute;top:0;bottom:0;content:'';display:block;max-width:100%;min-width:100%;background:url(../img/happensNextBg.webp) top center/3118px 2141px no-repeat;z-index:-1}:is(.servicepage,.contactspage) .section--footer::before{position:absolute;bottom:0;content:'';display:block;max-width:100%;min-width:100%;min-height:2141px;max-height:2141px;background:url(../img/happensNextBg.webp) top center/3118px 2141px no-repeat;z-index:-1}.contactspage .section--footer::before{display:none}.main__header{width:100%}.main__header__inner{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.main__title{text-align:center;max-width:800px}.main__subtitle{text-align:center;max-width:600px}.casepage .main{--paddingTopMin:50;--paddingTopMax:70;--paddingBottomMin:23;--paddingBottomMax:23}.articlepage .main{--paddingTopMin:50;--paddingTopMax:70}.authorpage .main{--paddingTopMin:50;--paddingTopMax:100;--paddingBottomMin:50;--paddingBottomMax:60}.blogpage .main{--paddingTopMin:50;--paddingTopMax:60;--paddingBottomMin:50;--paddingBottomMax:60}.servicepage .main{--paddingTopMin:20;--paddingTopMax:30}.rubricpage .main{--paddingTopMin:50;--paddingTopMax:120;--paddingBottomMin:50;--paddingBottomMax:60}.portfoliopage .main{--paddingTopMin:50;--paddingTopMax:60;--paddingBottomMin:50;--paddingBottomMax:60}.portfoliopage .section--articlesTabs .section__header__inner{margin-bottom:25px}.contactpage .main{--paddingTopMin:50;--paddingTopMax:120}.rubricpage .section--header .section__inner{position:relative;padding-top:0;padding-bottom:0}.section--header--blue .section__inner{flex-direction:column;gap:40px}.portfoliopage .section--header .section__inner{padding-bottom:0}.rubricpage .section--header .section__inner::after{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;box-sizing:border-box;border:1px solid var(--pharos-border);border-radius:var(--pharos-radius-card);box-shadow:0 5px 40px -5px rgba(0,66,130,.07);background:linear-gradient(90deg,#adb0be 0,rgba(var(--pharos-surface-rgb),1) 100%)}.rubricpage .section--header .section__inner::after{bottom:-15px}.section--header--case .section__header{flex:710;max-width:710px}.section--header--blue .section__header{--paddingMin:34;--paddingMax:59;--paddingMin_B:24;--paddingMax_B:59;padding:clamp(var(--paddingMin) * 1px,var(--paddingMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--paddingMax) - var(--paddingMin)) / 100)),var(--paddingMax) * 1px) clamp(var(--paddingMin_B) * 1px,var(--paddingMax_B) * 1px - (var(--linearInterpolation500x1200) * ((var(--paddingMax_B) - var(--paddingMin_B)) / 100)),var(--paddingMax_B) * 1px);box-sizing:border-box;border:1px solid var(--pharos-border);border-radius:var(--pharos-radius-card);box-shadow:0 5px 40px -5px rgba(0,66,130,.07);background:var(--pharos-blue)}.section--header--case .section__main{flex:402;max-width:402px;justify-content:center}.section--header--case .section--header .section__title{--fontsizeMax:60}.section--header--blue .section__title{color:rgba(var(--pharos-surface-rgb),1)}.section--header--case .section__subtitle{--fontsizeMax:22}.section--header__contImg{min-width:400px}.section--header__contImg>img{object-fit:cover;width:100%;height:auto;border-radius:var(--pharos-radius-card)}.companyRating__inner{display:flex;gap:20px 30px}.trustStrip__total--link{display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:inherit;border-bottom:1px solid rgba(75,125,225,.25);transition:border-color .15s ease}.trustStrip__total-stars{color:#ffc107;letter-spacing:1px;font-size:11px;line-height:1}.trustStrip__total-score{color:#0f172a;font-weight:700}.trustStrip__total-label{color:#6b7280}a.companyRating__elem{text-decoration:none;color:inherit}.companyRating__elem{display:flex;flex-direction:column}.companyRating__contImg{display:flex;align-items:center;justify-content:flex-start;width:100%;height:26px;margin-bottom:4px}.companyRating__contImg a{display:flex;align-items:center;height:100%}.companyRating__contImg img{max-height:100%;width:auto;height:26px;object-fit:contain}.companyRating__reviewsCount{color:var(--pharos-muted);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:120%;letter-spacing:0;text-align:left;margin-bottom:3px}.companyRating__reviewsCount__num{font-weight:700}.companyRating__starsCont{display:flex;gap:.5px}.companyRating__star{min-width:17.57px;max-width:17.57px;min-height:16px;max-height:16px;background:#f5a623;-webkit-mask:url(../img/star_greay.svg) center/contain no-repeat;mask:url(../img/star_greay.svg) center/contain no-repeat}.companyRating__star.__empty{background:#adb0be}.section--aboutFounder:not(.frontpage .section--aboutFounder)::before{position:absolute;top:-570px;content:'';display:block;max-width:100%;min-width:100%;min-height:1827px;max-height:1827px;background:url(../img/aboutFounderBg.webp) top center/2638px 1827px no-repeat;z-index:-1}.runningLine{width:100%;overflow:hidden}.runningLine__inner{width:100%}.runningLine__header{width:100%;margin-bottom:13px}.runningLine__title{color:var(--pharos-text);font-family:var(--font-display);font-size:22px;font-weight:500;line-height:28px;letter-spacing:0;text-align:left}.runningLine__main{width:100%}.runningLine__slider-container{overflow:visible;width:100%}.runningLine__slider-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.runningLine__slider-slide{display:flex;align-items:center;justify-content:center;min-height:58px;max-height:58px;max-width:max-content;padding:11px 19px;margin-right:10px;box-sizing:border-box;border:1px solid var(--pharos-border);border-radius:var(--pharos-radius-md);box-shadow:0 5px 40px -5px rgba(0,66,130,.07);background:rgba(var(--pharos-surface-rgb),1)}.runningLine__slider-slide img{object-fit:contain;object-position:center;max-width:200px;width:100%;height:40px}.whatWeCanDo-tab__list__ul{display:flex;flex-direction:column;gap:13px}.whatWeCanDo-tab__list__li{display:flex;align-items:flex-start;color:var(--pharos-body);font-family:var(--font-body);--fontsizeMin:18;--fontsizeMax:22;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:400;line-height:100%;letter-spacing:0;text-align:left}.whatWeCanDo-tab__list__li::before{content:'';display:block;min-width:16px;max-width:16px;min-height:16px;max-height:16px;margin-top:3px;margin-right:6px;background:url(../img/arrowMiddle_blue_16.svg) center/contain no-repeat}.whatWeCanDo-grid{width:100%;margin:40px 0 0}.whatWeCanDo-grid__inner{width:100%;justify-items:center;--gapRow:15px;--gapCol:15px;--elemsCount:4;--minElemWidth:150px;--maxElemWidth:100%;--elemsWidth:calc((100% - var(--gapCol) * var(--elemsCount)) / var(--elemsCount));display:grid;gap:var(--gapRow) var(--gapCol);grid-template-columns:repeat(auto-fit,minmax(clamp(clamp(0px,100%,var(--minElemWidth)),var(--elemsWidth),var(--maxElemWidth)),1fr))}.whatWeCanDo-grid__elem{flex:1;display:flex;align-items:center;gap:10px;width:100%;max-width:320px;--paddingMin:21;--paddingMax:38;--paddingMin_B:25;--paddingMax_B:34;padding:clamp(var(--paddingMin_B) * 1px,var(--paddingMax_B) * 1px - (var(--linearInterpolation940x1200) * ((var(--paddingMax_B) - var(--paddingMin_B)) / 100)),var(--paddingMax_B) * 1px);padding-top:clamp(var(--paddingMin) * 1px,var(--paddingMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--paddingMax) - var(--paddingMin)) / 100)),var(--paddingMax) * 1px);box-sizing:border-box;border:1px solid var(--pharos-border);border-radius:var(--pharos-radius-lg);box-shadow:0 5px 40px -5px rgba(0,66,130,.07);background:rgba(var(--pharos-surface-rgb),1)}.whatWeCanDo-grid__elem__left{color:var(--pharos-blue);font-family:var(--font-display);--fontsizeMin:40;--fontsizeMax:60;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:700;line-height:90%;letter-spacing:-3%;text-align:left}.whatWeCanDo-grid__elem__right{color:#51556a;font-family:var(--font-body);--fontsizeMin:16;--fontsizeMax:19;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:300;line-height:120%;letter-spacing:0;text-align:left}.section--ourExpertise{position:relative;display:flex;flex-direction:column;align-items:center}.section--ourExpertise::before{position:absolute;top:32.5%;content:'';display:block;max-width:100%;min-width:100%;min-height:1990px;max-height:1990px;background:url(../img/ourExpertiseBg.webp) top center/3226px 1990px no-repeat;z-index:-1}.partnershipsSlider{width:100%}.partnershipsSlider__inner{width:100%;padding:34px 52px;box-sizing:border-box;border:1px solid var(--pharos-blue);border-radius:var(--pharos-radius-card);box-shadow:0 5px 40px -5px rgba(0,66,130,.07);background:rgba(var(--pharos-surface-rgb),1);overflow:hidden}.partnershipsSlider__slide{position:relative;display:flex;align-items:center;justify-content:center;min-height:89px;max-height:89px}.partnershipsSlider__slide img{object-fit:contain;object-position:center}.partnershipsSlider__slide:not(:last-child){margin-right:62px}.partnershipsSlider__slide:not(:last-child)::after{content:'';display:block;position:absolute;top:15px;bottom:15px;right:-31px;width:2px;background:var(--pharos-blue)}.awardsRunningLine{width:100%}.awardsRunningLine__inner{display:flex;justify-content:center;width:100%}.awardsRunningLine__wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.awardsRunningLine__slide{display:flex;align-items:center;justify-content:center;height:197px;max-height:197px;margin-right:25px}.awardsRunningLine__slide a{height:197px;max-height:197px}.awardsRunningLine__slide img{height:100%;max-height:197px;width:100%;max-width:100%}.previewCardsList--grid4 .previewCardsList__wrapper{--elemsCount:4;display:grid;width:100%;gap:var(--gapRow) var(--gapCol);grid-template-columns:repeat(auto-fill,minmax(clamp(clamp(0px,100%,var(--minElemWidth)),var(--elemsWidth),var(--maxElemWidth)),1fr))}.previewCardsList--slider3 .previewCardsList__inner:not(.caseSimilar__track),.previewCardsList--slider4 .previewCardsList__inner{overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.previewCardsList--slider3 .previewCardsList__inner:not(.caseSimilar__track) .previewCardsList__wrapper,.previewCardsList--slider4 .previewCardsList__wrapper{display:flex;gap:10px}.previewCardsList--slider3 .previewCardsList__wrapper>.previewCard:not(.caseSimilar__card),.previewCardsList--slider4 .previewCardsList__wrapper>.previewCard{flex:0 0 calc(90.909% - 0.909px);max-width:calc(90.909% - .909px);box-sizing:border-box;scroll-snap-align:center}@media (min-width:450px){.previewCardsList--slider3 .previewCardsList__wrapper>.previewCard:not(.caseSimilar__card),.previewCardsList--slider4 .previewCardsList__wrapper>.previewCard{flex:0 0 calc(66.667% - 3.333px);max-width:calc(66.667% - 3.333px)}}@media (min-width:600px){.previewCardsList--slider3 .previewCardsList__wrapper>.previewCard:not(.caseSimilar__card),.previewCardsList--slider4 .previewCardsList__wrapper>.previewCard{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);scroll-snap-align:start}}@media (min-width:700px){.previewCardsList--slider3 .previewCardsList__wrapper>.previewCard:not(.caseSimilar__card),.previewCardsList--slider4 .previewCardsList__wrapper>.previewCard{flex:0 0 calc(40% - 6px);max-width:calc(40% - 6px)}}@media (min-width:940px){.previewCardsList--slider3 .previewCardsList__wrapper>.previewCard:not(.caseSimilar__card),.previewCardsList--slider4 .previewCardsList__wrapper>.previewCard{flex:0 0 calc(33.333% - 6.667px);max-width:calc(33.333% - 6.667px)}}@media (min-width:1100px){.previewCardsList--slider4 .previewCardsList__wrapper>.previewCard{flex:0 0 calc(28.571% - 7.143px);max-width:calc(28.571% - 7.143px)}}@media (min-width:1250px){.previewCardsList--slider4 .previewCardsList__wrapper>.previewCard{flex:0 0 calc(25% - 7.5px);max-width:calc(25% - 7.5px)}}.gridList__main:has(.gridList__slider--4){flex-direction:row;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gridList__slider--4{display:flex;gap:10px;width:100%}.gridList__slider--4>.gridList-figure{flex:0 0 calc(90.909% - 0.909px);max-width:calc(90.909% - .909px);box-sizing:border-box;scroll-snap-align:center}@media (min-width:450px){.gridList__slider--4>.gridList-figure{flex:0 0 calc(66.667% - 3.333px);max-width:calc(66.667% - 3.333px)}}@media (min-width:600px){.gridList__slider--4>.gridList-figure{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);scroll-snap-align:start}}@media (min-width:700px){.gridList__slider--4>.gridList-figure{flex:0 0 calc(40% - 6px);max-width:calc(40% - 6px)}}@media (min-width:940px){.gridList__slider--4>.gridList-figure{flex:0 0 calc(33.333% - 6.667px);max-width:calc(33.333% - 6.667px)}}@media (min-width:1100px){.gridList__slider--4>.gridList-figure{flex:0 0 calc(28.571% - 7.143px);max-width:calc(28.571% - 7.143px)}}@media (min-width:1250px){.gridList__slider--4>.gridList-figure{flex:0 0 calc(25% - 7.5px);max-width:calc(25% - 7.5px)}}.portfoliopage .articlesTabs .previewCard{background:linear-gradient(180deg,rgba(247.15380859375,249.37689208984375,255,1),rgba(var(--pharos-surface-rgb),1) 100%)}.previewCard--2 .previewCard__wrapper{padding:19px 19px 40px 19px}.previewCard--3 .previewCard__wrapper{padding:19px 19px 38px 19px}.previewCard--4 .previewCard__wrapper{padding:19px 19px 28px 19px}.previewCard__header{width:100%;display:flex;gap:5px;margin-bottom:10px}.previewCard--2 .previewCard__img-container{margin-bottom:25px}.previewCard--3 .previewCard__img-container{margin-bottom:25px}.previewCard--4 .previewCard__img-container{margin-bottom:20px}.previewCard--2 .previewCard__img-wrapper{max-height:290px;aspect-ratio:390/290}.previewCard--3 .previewCard__img-wrapper{max-height:290px;aspect-ratio:390/290}.previewCard--4 .previewCard__img-wrapper{max-height:290px;aspect-ratio:280/230}a.previewCard__img-wrapper{cursor:pointer}.previewCard--2 .previewCard__caption{gap:7px;padding:0 20px}.previewCard--3 .previewCard__caption{gap:12px;padding:0 20px}.previewCard__excerpt{font-family:var(--font-body);font-weight:300;font-size:14px;line-height:155%;color:#646773;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.previewCard__techStack{display:flex;flex-wrap:wrap;gap:6px;padding:0 20px;margin-bottom:4px}.previewCard__techPill{display:inline-flex;align-items:center;padding:5px 12px;font-family:var(--font-body);font-weight:400;font-size:13px;line-height:1;color:#646773;background:var(--pharos-blue-tint-05);border:1px solid var(--pharos-blue-tint-12);border-radius:var(--pharos-radius-sm);white-space:nowrap;transition:border-color .2s ease,background .2s ease}.previewCard__techPill--more{color:var(--pharos-blue);background:var(--pharos-blue-tint-10);border-color:var(--pharos-blue-tint-20);font-weight:500}.previewCard--4 .previewCard__caption{gap:20px;padding:0 10px}.previewCard--2 .previewCard__title{--fontsizeMin:22;--fontsizeMax:26;font-weight:700}.previewCard--3 .previewCard__title{--fontsizeMin:22;--fontsizeMax:28;font-weight:700;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.previewCard--4 .previewCard__title{font-weight:500;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.previewCard__content:not(:last-child){margin-bottom:18px}.previewCard__text:not(:last-child){margin-bottom:18px}.previewCard--2 .previewCard__text{--fontsizeMin:16;--fontsizeMax:19;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px)}.previewCard--3 .previewCard__text{display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.previewCard--4 .previewCard__text{display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.previewCard--2 .previewCard__footer{padding:0 20px}.previewCard--4 .previewCard__footer{padding:0 10px}.previewCard__btn:not(:last-child){margin-bottom:29px}.previewCard__tagsList{z-index:3;display:flex;flex-wrap:wrap;gap:6px;width:100%}.previewCard__header .previewCard__tagsList{gap:5px}.previewCard__tag{z-index:3;color:var(--pharos-muted);font-family:var(--font-body);font-size:14px;font-weight:400;line-height:120%;letter-spacing:0;text-align:center;box-sizing:border-box;border:1px solid var(--pharos-border);border-radius:var(--pharos-radius-sm);background:rgba(var(--pharos-surface-rgb),1);padding:4px 9px;transition:all .5s}.previewCard__header .previewCard__tag{border:1px solid var(--pharos-blue-tint-50);padding:6px 9px;color:var(--pharos-blue);font-size:14px;font-weight:500}.section--ourServices .section__lead{max-width:820px;font-family:var(--font-body);font-size:16px;font-weight:300;line-height:170%;color:#51556a;padding-bottom:28px;margin-bottom:0;border-bottom:1px solid var(--pharos-border)}.section--ourServices .section__main__inner{gap:52px}.gridList{width:100%}.gridList__inner{width:100%}.gridList__header{display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:20px}.gridList__title{font-family:var(--font-display);font-size:30px;font-weight:700;line-height:110%;letter-spacing:0;text-align:left;color:var(--pharos-text)}.gridList__desc{position:relative;color:#51556a;font-family:var(--font-body);font-size:15px;font-weight:300;line-height:160%;letter-spacing:0;text-align:left}.gridList__main{display:flex;flex-direction:column;gap:10px;width:100%}.gridList__row{--gapRow:10px;--gapCol:10px;display:grid;gap:var(--gapRow) var(--gapCol);--minElemWidth:calc(var(--gridList_minwidth) * 1px);--maxElemWidth:100%;--elemsWidth:calc((100% - var(--gapCol) * var(--elemsCount)) / var(--elemsCount))}.gridList__row--minwidth300{--gridList_minwidth:300}.gridList__row--minwidth240{--gridList_minwidth:240}.gridList__row--minwidth180{--gridList_minwidth:180}.gridList__row--2{--elemsCount:2;grid-template-columns:repeat(auto-fit,minmax(clamp(clamp(0px,100%,var(--minElemWidth)),var(--elemsWidth),var(--maxElemWidth)),1fr))}.gridList__row--3{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.gridList__row--3{grid-template-columns:repeat(2,1fr)}.gridList__row--3>:nth-child(3n-2){grid-column:1/2}.gridList__row--3>:nth-child(3n-1){grid-column:2/3}.gridList__row--3>:nth-child(3n){grid-column:1/3}}@media (max-width:537px){.gridList__row--3>:nth-child(1n){grid-column:unset}.gridList__row--3{grid-template-columns:1fr}}.gridList__row--4{grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.gridList__row--4.gridList__row--minwidth240{--elemsCount:2;grid-template-columns:repeat(auto-fit,minmax(clamp(clamp(0px,100%,var(--minElemWidth)),var(--elemsWidth),var(--maxElemWidth)),1fr))}}@media (max-width:800px){.gridList__row--4.gridList__row--minwidth180{--elemsCount:2;grid-template-columns:repeat(auto-fit,minmax(clamp(clamp(0px,100%,var(--minElemWidth)),var(--elemsWidth),var(--maxElemWidth)),1fr))}}.gridList__row--1x2{grid-template-columns:repeat(3,1fr)}.gridList__row--1x2>:nth-child(2n-1){grid-column:1/2}.gridList__row--1x2>:nth-child(2n){grid-column:2/4}@media (max-width:900px){.gridList__row--1x2>:nth-child(1n){grid-column:unset}.gridList__row--1x2{--elemsCount:2;grid-template-columns:repeat(auto-fit,minmax(clamp(clamp(0px,100%,var(--minElemWidth)),var(--elemsWidth),var(--maxElemWidth)),1fr))}}.gridList__row--2x1{grid-template-columns:repeat(3,1fr)}.gridList__row--2x1>:nth-child(2n-1){grid-column:1/3}.gridList__row--2x1>:nth-child(2n){grid-column:3/4}@media (max-width:900px){.gridList__row--2x1>:nth-child(1n){grid-column:unset}.gridList__row--2x1{--elemsCount:2;grid-template-columns:repeat(auto-fit,minmax(clamp(clamp(0px,100%,var(--minElemWidth)),var(--elemsWidth),var(--maxElemWidth)),1fr))}}.gridList-item{width:100%;--paddingMin:25;--paddingMax:35;--paddingMin_B:20;--paddingMax_B:40;padding:clamp(var(--paddingMin) * 1px,var(--paddingMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--paddingMax) - var(--paddingMin)) / 100)),var(--paddingMax) * 1px) clamp(var(--paddingMin_B) * 1px,var(--paddingMax_B) * 1px - (var(--linearInterpolation500x1200) * ((var(--paddingMax_B) - var(--paddingMin_B)) / 100)),var(--paddingMax_B) * 1px);box-sizing:border-box;border:1px solid var(--pharos-border);border-radius:var(--pharos-radius-lg);box-shadow:0 5px 40px -5px rgba(0,66,130,.07);background:rgba(var(--pharos-surface-rgb),1)}.gridList-item__wrapper{display:flex;flex-direction:column;width:100%;height:100%}.gridList-item__title{color:var(--pharos-text);font-family:var(--font-display);--fontsizeMin:18;--fontsizeMax:22;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:700;line-height:110%;letter-spacing:0;text-align:left;margin-bottom:12px}.gridList-item__text{flex:1;color:var(--pharos-body);font-family:var(--font-body);--fontsizeMin:16;--fontsizeMax:18;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:300;line-height:140%;letter-spacing:0;text-align:left;margin-bottom:15px}.gridList-item__btn{border:1px solid #c8daff;--fontsizeMin:14;--fontsizeMax:15;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);padding:13px 22px}.gridList-figure{display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:100%;background:#fff;padding:45px;box-sizing:border-box;border-radius:var(--pharos-radius-lg)}.gridList-figure.gridList-figure--cert{min-height:unset;max-height:unset;aspect-ratio:200/245}.gridList-figure>img{object-fit:cover;object-position:center;width:100%;height:100%;margin:0}.gridList-figure.gridList-figure--cert img{margin:0!important}.section--solutions .section__title:not(:last-child){margin-bottom:20px}.section--solutions .section__subtitle{--fontsizeMin:18;--fontsizeMax:22;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);max-width:870px}.frontpage .section--runningLine{--sectionPaddingTopMin:25;--sectionPaddingTopMax:25;--sectionPaddingBottomMin:35;--sectionPaddingBottomMax:35}.servicepage .section--runningLine{--sectionPaddingTopMin:45;--sectionPaddingTopMax:45;--sectionPaddingBottomMin:60;--sectionPaddingBottomMax:100}.gridTextCard{width:100%}.gridTextCard__inner{width:100%}.gridTextCard--2 .gridTextCard__inner{--gapRow:10px;--gapCol:10px;--minElemWidth:350px;--maxElemWidth:100%;--elemsWidth:calc((100% - var(--gapCol) * var(--elemsCount)) / var(--elemsCount));display:grid;gap:var(--gapRow) var(--gapCol);grid-template-columns:repeat(auto-fit,minmax(clamp(clamp(0px,100%,var(--minElemWidth)),var(--elemsWidth),var(--maxElemWidth)),1fr));--elemsCount:2}.gridTextCard--3x2 .gridTextCard__inner{display:grid;gap:10px;grid-template-columns:repeat(6,1fr);grid-auto-flow:row dense}.gridTextCard--3x2 .gridTextCard__inner>:nth-child(5n-4){grid-column:1/3}.gridTextCard--3x2 .gridTextCard__inner>:nth-child(5n-3){grid-column:3/5}.gridTextCard--3x2 .gridTextCard__inner>:nth-child(5n-2){grid-column:5/7}.gridTextCard--3x2 .gridTextCard__inner>:nth-child(5n-1){grid-column:1/4}.gridTextCard--3x2 .gridTextCard__inner>:nth-child(5n){grid-column:4/7}@media (max-width:1050px){.gridTextCard--3x2 .gridTextCard__inner{grid-template-columns:repeat(2,1fr)}.gridTextCard--3x2 .gridTextCard__inner>:nth-child(2n-1){grid-column:1/2}.gridTextCard--3x2 .gridTextCard__inner>:nth-child(2n){grid-column:2/3}}@media (max-width:870px){.gridTextCard--3x2 .gridTextCard__inner>:nth-child(3n-2){grid-column:1/2}.gridTextCard--3x2 .gridTextCard__inner>:nth-child(3n-1){grid-column:2/3}.gridTextCard--3x2 .gridTextCard__inner>:nth-child(3n){grid-column:1/3}}@media (max-width:600px){.gridTextCard--3x2 .gridTextCard__inner>:nth-child(1n){grid-column:unset}.gridTextCard--3x2 .gridTextCard__inner{--gapRow:10px;--gapCol:10px;--elemsCount:3;--minElemWidth:270px;--maxElemWidth:100%;--elemsWidth:calc((100% - var(--gapCol) * var(--elemsCount)) / var(--elemsCount));display:grid;gap:var(--gapRow) var(--gapCol);grid-template-columns:repeat(auto-fit,minmax(clamp(clamp(0px,100%,var(--minElemWidth)),var(--elemsWidth),var(--maxElemWidth)),1fr))}}.textCard{width:100%;box-sizing:border-box;--paddingMin:20;--paddingMax:40;padding:clamp(var(--paddingMin) * 1px,var(--paddingMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--paddingMax) - var(--paddingMin)) / 100)),var(--paddingMax) * 1px);border:1px solid var(--pharos-border);border-radius:var(--pharos-radius-lg);box-shadow:0 5px 40px -5px rgba(0,66,130,.07);background:rgba(var(--pharos-surface-rgb),1)}.textCard__title{color:var(--pharos-text);font-family:var(--font-display);--fontsizeMin:24;--fontsizeMax:32;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:700;line-height:110%;letter-spacing:0;text-align:left;width:100%;margin-bottom:12px}.textCard__text{color:var(--pharos-body);font-family:var(--font-body);--fontsizeMin:15;--fontsizeMax:18;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:300;line-height:140%;letter-spacing:0;text-align:left;width:100%}.section--aboutCase .section__inner .section__inner{padding:0}.section--aboutCase .section__main__inner{gap:80px}@media (min-width:941px){.section--aboutCase .section__header__inner{margin-bottom:0}}@media (max-width:940px){.section--aboutCase .section__inner{flex-direction:column}}.section--aboutCaseTop .section__title{--fontsizeMax:60}.section--aboutCaseTop .section__inner{display:flex;--gapMin:25;--gapMax:80;gap:clamp(var(--gapMin) * 1px,var(--gapMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--gapMax) - var(--gapMin)) / 100)),var(--gapMax) * 1px)}.section--aboutCaseTop .section__header{flex:430}.section--aboutCaseTop .section__main{flex:800;margin-top:-20px}.section--articleAuthor{position:relative;display:flex;flex-direction:column;align-items:center}.section--articleAuthor::before{position:absolute;top:-337px;content:'';display:block;max-width:100%;min-width:100%;min-height:1554px;max-height:1554px;background:url(../img/headerSectionBg.webp) top center/2220px 1554px no-repeat;z-index:-1}.section--articlesTabs .section__title{--fontsizeMax:50}.articlesTabs{width:100%}.articlesTabs__inner{width:100%}.articlesTabs__header{width:100%;margin-bottom:30px}.articlesTabs__container-switchers{display:flex;flex-wrap:wrap;gap:10px}.articlesTabs__switcher{position:relative;display:flex;align-items:center;justify-content:center;--paddingMin:20;--paddingMax:24;--paddingMin_B:16;--paddingMax_B:24;--paddingVERT:clamp(var(--paddingMin) * 1px, var(--paddingMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--paddingMax) - var(--paddingMin)) / 100)), var(--paddingMax) * 1px);--paddingHORIZ:clamp(var(--paddingMin_B) * 1px, var(--paddingMax_B) * 1px - (var(--linearInterpolation940x1200) * ((var(--paddingMax_B) - var(--paddingMin_B)) / 100)), var(--paddingMax_B) * 1px);padding:var(--paddingVERT) var(--paddingHORIZ);color:var(--pharos-muted);font-family:var(--font-body);--fontsizeMin:16;--fontsizeMax:19;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);border-radius:var(--pharos-radius-md);border:1px solid var(--pharos-border);background:rgba(var(--pharos-surface-rgb),1);font-weight:500;line-height:100%;letter-spacing:0;text-align:center;cursor:pointer;box-sizing:border-box;transition:all .2s,padding 0s,border 0s;z-index:2}.articlesTabs__switcher.articlesTabs__switcher--active{cursor:auto}.articlesTabs__main{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%}.pagination{display:flex;justify-content:center;width:100%}.pagination__inner{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;max-width:max-content}.pagination__item{box-sizing:border-box;border:1px solid var(--pharos-border);border-radius:var(--pharos-radius-sm);color:var(--pharos-muted);font-family:var(--font-body);--fontsizeMin:18;--fontsizeMax:23;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:500;line-height:100%;letter-spacing:0;text-align:center;min-width:44px;min-height:44px;transition:all 0s}.pagination__item>*{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pagination__item.pagination__item--active{border:1px solid var(--pharos-blue);color:var(--pharos-text)}.techBlock{width:100%}.techBlock--imgSide{display:flex;flex-wrap:wrap}.techBlock__inner{width:100%}.techBlock__header{width:100%;max-width:880px}.techBlock__header:not(:last-child){margin-bottom:20px}.techBlock__title{color:var(--pharos-text);font-family:var(--font-display);--fontsizeMin:38;--fontsizeMax:50;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:700;line-height:100%;letter-spacing:0;text-align:left}.techBlock__main{display:flex;flex-wrap:wrap;gap:35px 60px}.techBlock__main:not(:last-child,.techBlock--imgSide .techBlock__main){margin-bottom:35px}.techBlock__main__content{max-width:880px;min-width:300px}.techBlock__main__text{color:var(--pharos-body);font-family:var(--font-body);--fontsizeMin:18;--fontsizeMax:20;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:300;line-height:150%;letter-spacing:0;text-align:left}.techBlock--imgSide .techBlock__main__imgContainer{flex:370;flex-basis:370px;min-width:370px;position:relative;display:flex;justify-content:center;align-items:center;border-radius:var(--pharos-radius-md);overflow:hidden;background:#d9d9d9}.techBlock--imgSide .techBlock__main__imgContainer img{object-fit:cover;object-position:center;width:100%;height:100%}.techBlock--imgStretched .techBlock__main__imgContainer{width:100%;max-width:880px;border-radius:var(--pharos-radius-md);overflow:hidden;background:#d9d9d9}.techBlock--imgStretched .techBlock__main__imgContainer img{object-fit:contain;width:100%;height:100%}.kamatoc{margin:0 0 0 8px}.kamatoc a{text-decoration:none;transition:all .5s;border-bottom:1px solid transparent}.article__main p{margin:0 0 10px}.article__main ul{position:relative}.article__main ul:not(.gridList):not(.faqAccordeon__inner):before{content:'';background:radial-gradient(90.57% 273.3% at -1.29% 0,var(--pharos-blue) 0,var(--pharos-blue-deep) 100%);width:3px;height:100%;position:absolute;top:0;left:0;border-radius:3px}.article__main ul:not(.gridList):not(.faqAccordeon__inner) li{position:relative;margin:0 0 10px 40px}.article__main ul:not(.gridList):not(.faqAccordeon__inner) li:last-child{margin:0 0 0 40px}.article__main ul:not(.gridList):not(.faqAccordeon__inner) li:before{content:'';width:4px;height:4px;background:var(--pharos-body);border-radius:2px;position:absolute;top:13px;left:-15px}.article__main img{max-width:100%;height:auto;margin-top:25px;margin-bottom:25px;border-radius:var(--pharos-radius-lg)}.portfoliopage .articlesTabs .previewCard .previewCard__img-wrapper img,.similarPosts .previewCard .previewCard__img-wrapper img{object-fit:cover;object-position:top center}.alignleft{float:left;margin:30px 30px 30px 0}.alignright{float:right;margin:30px 0 30px 30px}.aligncenter{display:block;margin-top:25px;margin-bottom:25px;margin-left:auto;margin-right:auto}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}.article__main blockquote:not(.blockquote1_p){margin:25px 0;background:var(--pharos-blue);padding:35px;border-radius:var(--pharos-radius-lg)}.article__main blockquote:not(.blockquote1_p) p{margin:0 0 10px;font-weight:500;font-size:20px;line-height:150%;color:rgba(var(--pharos-surface-rgb),1)}.article__main blockquote:not(.blockquote1_p) p:last-child{margin:0}.article__main blockquote:not(.blockquote1_p) footer{margin-top:12px;font-size:15px;line-height:150%;color:#fff}.article__main blockquote:not(.blockquote1_p) footer a{color:#fff;text-decoration:underline}.article__main table{margin:25px 0}.article__main figure.wp-block-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.rubricpage .section__inner{padding-top:45px}.casepage .section__title{font-size:60px}.section--header--blue .section__header.page404{position:relative;background:radial-gradient(55.39% 136.05% at 6.36% 15.09%,var(--pharos-blue) 0,#00265c 100%);--fontsizeMin:30;--fontsizeMax:100;padding:clamp(var(--fontsizeMin) * 1px,var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)),var(--fontsizeMax) * 1px);text-align:center}.section--header--blue .section__header.page404:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:url(/wp-content/uploads/2026/01/swatches.webp) no-repeat;background-size:cover}.section--header--blue .section__header.page404 p.section__title:first-child{margin:20px 0;font-weight:700;--fontsizeMin:36;--fontsizeMax:90;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);line-height:100%;text-align:center;color:#fff}.section--header--blue .section__header.page404 p:nth-child(2){margin:20px 0;font-family:var(--font-body);font-weight:400;--fontsizeMin:18;--fontsizeMax:24;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);line-height:130%;text-align:center;color:#fff}.section--header--blue .section__header.page404 p{margin:20px 0;text-align:center;display:flex;justify-content:center}.pagination a,.pagination span{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-height:max-content;box-sizing:border-box;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;backface-visibility:hidden;cursor:pointer;opacity:1;translate:0px 0px;font-size:24px;color:var(--pharos-blue);font-family:var(--font-body);font-weight:500;line-height:120%;letter-spacing:0;text-align:left;padding:18px 28px;max-width:max-content;border:1px solid var(--pharos-blue);border-radius:var(--pharos-radius-md);background:rgba(var(--pharos-surface-rgb),1);scale:1;transition:all .1s}.pagination span{border:1px solid #c8daff;color:#c8daff;font-weight:400}.kamatoc{list-style-type:none;counter-reset:list}.kamatoc li:before{color:var(--pharos-body)}.kamatoc li.kamatoc__sub{counter-increment:list1;counter-reset:list2;padding-left:30px}.kamatoc li.kamatoc__sub:before{content:' - '}.article__content--aside{position:absolute;top:0;right:0;max-width:320px;width:100%;box-shadow:0 5px 40px -5px #00428212;background:#fff;border-radius:var(--pharos-radius-card);padding:30px;box-sizing:border-box}.article__content--aside .btn--icon,.article__content--aside .btn--icon::before{min-width:44px;max-width:44px;min-height:44px;max-height:44px}#aside{transition:top .1s cubic-bezier(.25, .46, .45, .94);will-change:top}@media (max-width:1360px){.article__content--aside{position:relative;top:auto;left:auto}.article--article .article__content header,.article__content--aside{margin-bottom:35px}}.srv-summary{background:#f7f9fc;border:1px solid var(--pharos-border);border-radius:12px;padding:28px 32px;margin:40px 0}.srv-summary__heading{font-size:22px;line-height:1.25;margin:0 0 12px;color:var(--pharos-text);text-align:left}.srv-summary__body{font-size:16px;line-height:1.6;color:#25324b;margin:0;text-align:left}.srv-summary__body a{color:var(--pharos-blue);text-decoration:underline}@media (max-width:640px){.srv-summary{padding:20px 18px}.srv-summary__heading{font-size:19px}.srv-summary__body{font-size:15px}}.services-methodology__caption{margin:20px 0 0;padding:16px 20px;background:#f7f9fc;border-left:3px solid var(--pharos-blue);border-radius:0 8px 8px 0;font-size:15px;line-height:1.6;color:#25324b;text-align:left}.srv-updates{margin:48px 0;padding:32px;background:#fff;border:1px solid var(--pharos-border);border-radius:12px}.srv-updates__head{margin:0 0 24px}.srv-updates__eyebrow{display:inline-block;padding:4px 10px;background:#eaf0fb;color:var(--pharos-blue);border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.srv-updates__heading{font-size:26px;line-height:1.2;color:var(--pharos-text);margin:0 0 8px;text-align:left}.srv-updates__lede{font-size:15px;line-height:1.5;color:#5a6679;margin:0;text-align:left}.srv-updates__list{margin:0;padding:0;list-style:none;display:grid;gap:18px}.srv-updates__item{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:16px 18px;background:#f7f9fc;border-left:3px solid var(--pharos-blue);border-radius:0 8px 8px 0}.srv-updates__date{font-size:14px;font-weight:600;color:var(--pharos-blue);white-space:nowrap}.srv-updates__body{font-size:15px;line-height:1.55;color:#25324b;margin:0}.srv-updates__list{counter-reset:none!important;list-style:none!important;padding-left:0!important}.srv-updates__item{counter-increment:none!important;list-style:none!important}.srv-updates__item::before,.srv-updates__item::marker{content:none!important;display:none!important}.srv-updates__body{min-width:0}@media (max-width:640px){.srv-updates{padding:20px 18px}.srv-updates__heading{font-size:21px}.srv-updates__item{grid-template-columns:1fr;gap:6px}}.page-last-reviewed{display:inline-flex;align-items:center;gap:6px;margin:24px 0 0;padding:6px 12px;background:#f9fafb;border:1px solid #eef0f4;border-radius:999px;font-size:12px;color:#64748b;letter-spacing:.02em}.page-last-reviewed::before{content:'\1F550';font-size:12px;filter:grayscale(1);opacity:.6}.page-cta{margin:clamp(40px,5vw,64px) auto 0;max-width:1310px;padding:0 clamp(16px,4vw,40px)}.page-cta__inner{padding:clamp(24px,4vw,40px);background:linear-gradient(135deg,#eef3fe 0,#f5f7fe 100%);border:1px solid #e0e9fb;border-radius:12px}.page-cta__title{margin:0 0 8px;font-size:clamp(18px, 2vw, 22px);font-weight:600;color:var(--pharos-text);line-height:1.35}.page-cta__desc{margin:0 0 20px;font-size:15px;color:#475569;line-height:1.6;max-width:60ch}.page-cta__btn{display:inline-flex;align-items:center;gap:6px;padding:12px 24px;background:#4b7de1;color:#fff;font-size:15px;font-weight:600;border-radius:8px;text-decoration:none;transition:background .15s ease,transform .15s ease}@media (max-width:640px){.page-cta{padding:0 16px}.page-cta__inner{padding:20px 16px}}@media (max-width:800px){.section--aboutFounder:not(.frontpage .section--aboutFounder)::before{background-image:url(../img/aboutFounderBg_m800.webp);background-size:960px 1827px}.section--ourExpertise::before{background-image:url(../img/ourExpertiseBg_m800.webp);background-size:960px 1990px}.frontpage .section--footer::before,.techpage .section--footer::before,:is(.authorpage,.rubricpage) .section--footer::before,:is(.servicepage,.contactspage) .section--footer::before{background-image:url(../img/happensNextBg_m800.webp);background-size:960px 2141px}.section--articleAuthor::before{background-image:url(../img/headerSectionBg_m800.webp);background-size:960px 1554px}}