.section--whatWeCanDo{position:relative;display:flex;flex-direction:column;align-items:center;content-visibility:auto;contain-intrinsic-size:auto 800px;padding-bottom:clamp(40px,5vw,64px)}.section--whatWeCanDo::before{position:absolute;top:-230px;content:'';display:block;max-width:100%;min-width:100%;min-height:1554px;max-height:1554px;background:url(../../../../img/whatWeCanDoBg.webp) top center/2220px 1554px no-repeat;z-index:-1}.section--whatWeCanDo .section__main__inner{display:flex;flex-direction:column;gap:25px}.section--whatWeCanDo .section__header__inner{position:relative;padding-bottom:16px}.section--whatWeCanDo .section__header__inner::after{content:'';position:absolute;bottom:0;left:0;width:80px;height:3px;border-radius:2px;background:linear-gradient(135deg,var(--pharos-blue),#6c5ce7);animation:underlineReveal .6s ease both;animation-timeline:view();animation-range:entry 0% entry 40%}@keyframes underlineReveal{from{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.whatWeCanDo__accent{color:var(--pharos-blue)}.section--whatWeCanDo .section__lead{margin-top:14px;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:160%;text-align:left;max-width:720px}.whatWeCanDo__capsules{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.whatWeCanDo__capsule{display:inline-flex;align-items:center;gap:5px;padding:7px 16px;border-radius:var(--pharos-radius-pill);border:1px solid var(--pharos-border);background:#fff;font-family:var(--font-body);font-size:13px;font-weight:300;color:var(--pharos-body);line-height:1.4;white-space:nowrap;box-shadow:0 1px 4px rgba(0,0,0,.04);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.whatWeCanDo__capsule strong{font-family:var(--font-display);font-weight:700;color:#292929}.whatWeCanDo__capsule--accent{background:var(--pharos-blue-tint-05);border-color:var(--pharos-blue-tint-20)}.whatWeCanDo__capsule--accent strong{color:var(--pharos-blue)}@media (hover:hover){.whatWeCanDo__capsule:hover{border-color:var(--pharos-blue-tint-25);box-shadow:0 2px 8px -2px var(--pharos-blue-tint-18);transform:translateY(-1px)}}.section--whatWeCanDo .baseTabs__containerSwitchers{align-items:stretch}.section--whatWeCanDo .baseTabs__switcher{border-radius:var(--pharos-radius-pill);gap:6px;--paddingMin:10;--paddingMax:12;--paddingMin_B:14;--paddingMax_B:18;--fontsizeMin:13;--fontsizeMax:15;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;white-space:nowrap}.baseTabs__switcher__icon{display:inline-flex;align-items:center;flex-shrink:0;opacity:.4;transition:opacity .2s ease}.baseTabs__switcher__icon svg{width:14px;height:14px}.baseTabs__switcher.baseTabs__switcher--active .baseTabs__switcher__icon{opacity:1}@media (hover:hover){.baseTabs__switcher:hover .baseTabs__switcher__icon{opacity:.7}}.section--whatWeCanDo .baseTabs__switcher.baseTabs__switcher--active{position:relative;background:#fff;border-color:var(--pharos-blue-tint-50);color:var(--pharos-text);box-shadow:0 0 0 1px var(--pharos-blue-glow),0 2px 8px -2px var(--pharos-blue-tint-15)}.whatWeCanDo-tab{position:relative;width:100%;background:rgba(var(--pharos-surface-rgb),.75);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid transparent;border-radius:var(--pharos-radius-card);padding:40px;box-sizing:border-box;box-shadow:inset 0 1px 0 rgba(var(--pharos-surface-rgb),.5),0 2px 8px rgba(0,66,130,.04),0 8px 24px rgba(0,66,130,.06),0 16px 48px -8px rgba(0,66,130,.08)}.whatWeCanDo-tab::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--pharos-blue-tint-20),rgba(238,240,244,.4) 50%,rgba(108,92,231,.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.whatWeCanDo-tab__inner{display:flex;gap:60px;width:100%;box-sizing:border-box}.whatWeCanDo-tab__left{flex:500;max-width:500px;min-width:360px;position:relative;padding-right:60px;opacity:0;translate:-20px 0px;transition:all .2s}.baseTabs--mobile .whatWeCanDo-tab__left{translate:0px -20px;min-width:unset;max-width:unset;padding-right:0}.whatWeCanDo-tab__left.ag-tabs-tabChild--active{translate:0px 0px;opacity:1}.whatWeCanDo-tab__left::before{content:'';display:block;min-width:46px;max-width:46px;min-height:46px;max-height:46px;background:url(../../../../img/arrow_twin_46.svg) center/contain no-repeat}.whatWeCanDo-tab__left:not(:last-child)::before{margin-bottom:15px}.whatWeCanDo-tab__left::after{content:'';display:block;position:absolute;top:0;bottom:0;right:0;width:1px;background:linear-gradient(to bottom,transparent,var(--pharos-blue-glow) 30%,var(--pharos-blue-glow) 70%,transparent)}.whatWeCanDo-tab__title{color:var(--pharos-text);font-family:var(--font-display);--fontsizeMin:26;--fontsizeMax:34;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}.whatWeCanDo-tab__title:not(:last-child){margin-bottom:18px}.whatWeCanDo-tab__desc{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}.whatWeCanDo-tab__desc:not(:last-child){margin-bottom:18px}.whatWeCanDo-tab__right{opacity:0;translate:-20px 0px;transition:all .2s}.baseTabs--mobile .whatWeCanDo-tab__right{translate:0px -20px}.whatWeCanDo-tab__right.ag-tabs-tabChild--active{translate:0px 0px;opacity:1}.whatWeCanDo-tab__list{display:flex;flex-direction:column;gap:12px;padding-bottom:4px}.whatWeCanDo-tab__list__item{display:flex;flex-direction:column;gap:10px;padding:16px 20px;border:1px solid transparent;border-radius:var(--pharos-radius-lg);opacity:0;translate:0 8px;transition:opacity .3s ease,translate .3s ease,box-shadow .25s ease,border-color .25s ease,transform .25s ease}.whatWeCanDo-tab__right.ag-tabs-tabChild--active .whatWeCanDo-tab__list__item{opacity:1;translate:0 0}.whatWeCanDo-tab__right.ag-tabs-tabChild--active .whatWeCanDo-tab__list__item:nth-child(2){transition-delay:80ms}.whatWeCanDo-tab__right.ag-tabs-tabChild--active .whatWeCanDo-tab__list__item:nth-child(3){transition-delay:0.16s}.whatWeCanDo-tab__right.ag-tabs-tabChild--active .whatWeCanDo-tab__list__item:nth-child(4){transition-delay:0.24s}.whatWeCanDo-tab__list__title{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--pharos-blue-tint-60);text-align:left;margin-bottom:4px}.whatWeCanDo-tab__list__ul{display:flex;flex-direction:column;gap:13px}.whatWeCanDo-tab__quote{position:relative;margin-top:20px;padding:16px 20px;border-radius:var(--pharos-radius-input);background:var(--pharos-blue-tint-03);border:1px solid var(--pharos-blue-tint-12);box-shadow:0 2px 8px -3px var(--pharos-blue-tint-10)}.whatWeCanDo-tab__quote p{margin:0;font-family:var(--font-body);font-size:13px;font-weight:400;font-style:italic;line-height:160%;color:var(--pharos-body)}.whatWeCanDo-tab__quote p::before{content:'\201C'}.whatWeCanDo-tab__quote p::after{content:'\201D'}.whatWeCanDo-tab__quote footer{margin-top:8px;font-family:var(--font-body);font-size:11px;font-weight:500;color:rgba(81,85,106,.7);font-style:normal;letter-spacing:.02em}.whatWeCanDo-tab__quote footer::before{content:'- '}.whatWeCanDo-tab__pills{display:flex;flex-wrap:wrap;gap:8px}.whatWeCanDo-tab__pill{display:inline-block;padding:7px 16px;border-radius:var(--pharos-radius-pill);border:1px solid var(--pharos-blue-tint-12);background:var(--pharos-blue-tint-03);font-family:var(--font-body);font-size:13px;font-weight:400;color:#323746;line-height:1.4;white-space:nowrap;cursor:default;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}a.whatWeCanDo-tab__pill--link{text-decoration:none;color:#323746;cursor:pointer}@media (hover:hover){.whatWeCanDo-tab__pill:hover{border-color:var(--pharos-blue-glow);background:var(--pharos-blue-tint-04);box-shadow:0 2px 8px -2px var(--pharos-blue-tint-15);transform:translateY(-1px)}a.whatWeCanDo-tab__pill--link:hover{color:var(--pharos-blue);border-color:var(--pharos-blue-tint-50);background:var(--pharos-blue-tint-08)}}.whatWeCanDo-tab__list__li{display:flex;align-items:flex-start;color:var(--pharos-body);font-family:var(--font-body);transition:transform .2s ease,color .2s ease,background .2s ease;--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:130%;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;transition:transform .2s ease}@media (hover:hover){.section--whatWeCanDo .baseTabs__switcher:not(.baseTabs__switcher--active):hover{transform:translateY(-1px);box-shadow:0 4px 16px -2px var(--pharos-blue-tint-15);border-color:var(--pharos-blue-tint-20);background:rgba(var(--pharos-surface-rgb),1)}.whatWeCanDo-tab__list__item:hover{transform:translateY(-2px);box-shadow:0 4px 16px -4px var(--pharos-blue-tint-12);border-color:var(--pharos-blue-tint-15);background:var(--pharos-blue-tint-02)}.whatWeCanDo-tab__list__li:hover{transform:translateX(4px);color:var(--pharos-blue);background:var(--pharos-blue-tint-05);border-radius:var(--pharos-radius-md);padding:4px 8px;margin:-4px -8px}.whatWeCanDo-tab__list__li:hover::before{transform:translateX(3px)}}@media (max-width:1200px){.whatWeCanDo-tab__inner{flex-direction:column;gap:30px}.whatWeCanDo-tab__left{flex:unset;max-width:100%;padding-bottom:20px}.whatWeCanDo-tab__left::after{content:'';display:block;position:absolute;top:unset;bottom:0;left:0;right:0;width:100%;height:1px;background:linear-gradient(to right,transparent,var(--pharos-blue-glow) 30%,var(--pharos-blue-glow) 70%,transparent)}.whatWeCanDo-tab{padding:24px}.whatWeCanDo-tab__left::before{min-width:33px;max-width:33px;min-height:33px;max-height:33px}.whatWeCanDo-tab__left:not(:last-child)::before{margin-bottom:10px}}.baseTabs--mobile .whatWeCanDo-tab__list__item{padding:16px}@media (max-width:800px){.section--whatWeCanDo::before{top:-417px;margin-left:-18px;min-height:1784px;max-height:1784px;background:url(../../../../img/whatWeCanDoBg_mobile.webp) top center/736px 1784px no-repeat}.whatWeCanDo-tab__list{grid-template-columns:auto}.whatWeCanDo-tab{padding:20px}}.section--whatWeCanDo .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.whatWeCanDo-noscript{display:none}.whatWeCanDo-noscript__item{background:rgba(var(--pharos-surface-rgb),.75);border:1px solid rgba(238,240,244,.5);border-radius:var(--pharos-radius-lg);padding:24px;margin-bottom:16px}.whatWeCanDo-noscript__item h3{font-family:var(--font-display);font-size:24px;font-weight:700;margin:0 0 8px}.whatWeCanDo-noscript__item p{font-family:var(--font-body);font-size:16px;line-height:150%;color:var(--pharos-body);margin:0 0 16px}.whatWeCanDo-noscript__item h4{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--pharos-blue);margin:12px 0 8px}.whatWeCanDo-noscript__item ul{list-style:disc;padding-left:20px;font-family:var(--font-body);font-size:15px;color:var(--pharos-body)}.whatWeCanDo-noscript__item li{margin-bottom:4px}.section--whatWeCanDo[data-reveal-group]{transition:opacity .6s ease,transform .6s ease}html.js-motion .section--whatWeCanDo[data-reveal-group]{opacity:0;transform:translateY(24px)}html.js-motion .section--whatWeCanDo.is-visible{opacity:1;transform:translateY(0)}.section--ourServices .gridList:first-of-type .gridList__title{color:color(srgb .122 .38 .89)}.section--ourServices .gridList:nth-of-type(2) .gridList__title{color:color(srgb .082 .555 .394)}.section--ourServices .gridList:nth-of-type(3) .gridList__title{color:color(srgb .4 .22 .72)}.section--ourServices .gridList:first-of-type .gridList-item{border-top:2px solid color(srgb .122 .38 .89 / .15)}.section--ourServices .gridList:nth-of-type(2) .gridList-item{border-top:2px solid color(srgb .082 .555 .394 / .15)}.section--ourServices .gridList:nth-of-type(3) .gridList-item{border-top:2px solid color(srgb .4 .22 .72 / .15)}.whatWeCanDo-tab__footer{margin-top:22px;padding-top:18px;border-top:1px solid var(--pharos-blue-tint-10);display:flex;justify-content:flex-end}.whatWeCanDo-tab__footerLink{display:inline-flex;align-items:center;gap:8px;padding:9px 16px 9px 18px;background:linear-gradient(180deg,#fff 0,#f6f9ff 100%);border:1px solid var(--pharos-blue-tint-20);border-radius:var(--pharos-radius-pill);color:var(--pharos-blue);font-family:var(--font-display);font-size:13px;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.2, .8, .2, 1),box-shadow .25s ease,border-color .25s ease,background .25s ease}.whatWeCanDo-tab__footerLink svg{transition:transform .25s cubic-bezier(.2, .8, .2, 1)}@media (hover:hover){.whatWeCanDo-tab__footerLink:hover{transform:translateY(-1px);background:linear-gradient(180deg,#fff 0,#ecf1fe 100%);border-color:var(--pharos-blue);box-shadow:0 8px 22px -10px var(--pharos-blue-tint-35)}.whatWeCanDo-tab__footerLink:hover svg{transform:translateX(3px)}}@media (max-width:768px){.whatWeCanDo-tab__footer{justify-content:flex-start;margin-top:18px;padding-top:14px}}.section--whatWeCanDo .baseTabs--1 .baseTabs__wrapperTabs{height:auto!important;min-height:0!important}.section--whatWeCanDo .baseTabs--1 .baseTabs__tab.baseTabs__tab--active{position:relative!important;height:auto!important}.section--whatWeCanDo .baseTabs__containerTabs{overflow:visible}.section--whatWeCanDo .baseTabs--1 .baseTabs__containerTabs{isolation:isolate}