.article-header{--ah-bg:#f8fafc;--ah-border:var(--pharos-border);--ah-shadow:0 2px 24px -4px rgba(0, 66, 130, 0.06);--ah-radius:var(--pharos-radius-card);--ah-radius-figure:var(--pharos-radius-lg);--ah-padding:32px 36px 36px;--ah-color-title:var(--pharos-text);--ah-color-excerpt:#646773;--ah-color-meta:#646773;--ah-color-breadcrumb:var(--pharos-muted);--ah-color-breadcrumb-sep:rgba(var(--pharos-muted-rgb), 0.5);--ah-color-breadcrumb-current:var(--pharos-body);--ah-color-author:var(--pharos-text);--ah-color-updated:var(--pharos-muted);--ah-color-sep:rgba(165, 165, 165, 0.6);--ah-accent:var(--pharos-blue);--ah-accent-hover:#375fc3;--ah-accent-bg:var(--pharos-blue-tint-10);--ah-accent-bg-hover:var(--pharos-blue-tint-18);position:relative;max-width:950px;margin:0 auto 0 0;margin-inline:0 auto;margin-bottom:48px;padding:var(--ah-padding);background:var(--ah-bg);border:1px solid var(--ah-border);border-radius:var(--ah-radius);box-shadow:var(--ah-shadow);contain:layout style}.article-header__breadcrumbs{margin-bottom:20px}.article-header__breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;counter-reset:none;margin:0;padding:0}.article-header__breadcrumbs li{display:inline-flex;align-items:center;list-style:none;counter-increment:none;font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.4;color:var(--ah-color-breadcrumb)}.article-header__breadcrumbs li::before{content:none}.article-header__breadcrumbs li:not(:last-child)::after{content:'/';margin:0 8px;margin-inline:8px;color:var(--ah-color-breadcrumb-sep)}.article-header__breadcrumbs a{color:var(--ah-color-breadcrumb);text-decoration:none;transition:color .15s ease}.article-header__breadcrumbs a:hover{color:var(--ah-accent)}.article-header__breadcrumbs a:focus-visible{outline:2px solid var(--ah-accent);outline-offset:2px;border-radius:3px}.article-header__breadcrumbs meta{display:none}.article-header__breadcrumbs li[aria-current=page]{color:var(--ah-color-breadcrumb-current);font-weight:500}.article-header__category{display:inline-block;padding:6px 16px;margin-bottom:20px;background:var(--ah-accent-bg);color:var(--ah-accent);font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.4;border-radius:var(--pharos-radius-pill);text-decoration:none;transition:background .15s ease,color .15s ease}.article-header__category:hover{background:var(--ah-accent-bg-hover);color:var(--ah-accent-hover)}.article-header__category:focus-visible{outline:2px solid var(--ah-accent);outline-offset:2px}.article-header__title{color:var(--ah-color-title);font-family:var(--font-display);font-size:clamp(2.25rem, 1.357rem + 2.857vw, 3.5rem);font-weight:700;line-height:110%;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin-bottom:16px;view-transition-name:article-title}.article-header__excerpt{color:var(--ah-color-excerpt);font-family:var(--font-body);font-size:clamp(1.125rem, 1.036rem + .286vw, 1.25rem);font-weight:300;line-height:160%;margin-bottom:24px;max-height:calc(1.6em * 3);overflow:hidden}@supports (-webkit-line-clamp:3){.article-header__excerpt{max-height:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.article-header:not(:has(.article-header__excerpt)) .article-header__title{margin-bottom:24px}.article-header:not(:has(.article-header__figure)) .article-header__meta{margin-bottom:0}.article-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0;margin-bottom:32px;font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.4;color:var(--ah-color-meta)}.article-header__sep{display:inline-block;width:4px;height:4px;margin:0 12px;margin-inline:12px;border-radius:50%;background:var(--ah-color-sep);flex-shrink:0}.article-header__author{display:inline-flex;align-items:center;gap:8px;font-style:normal}.article-header__avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.article-header__author a{color:var(--ah-color-author);font-weight:500;text-decoration:none;transition:color .15s ease}.article-header__author a:hover{color:var(--ah-accent)}.article-header__author a:focus-visible{outline:2px solid var(--ah-accent);outline-offset:2px;border-radius:3px}.article-header__author-info{display:flex;flex-direction:column;gap:1px}.article-header__jobtitle{color:var(--ah-color-updated);font-size:12px;font-weight:400;line-height:1.3}.article-header__updated{color:var(--ah-color-updated);font-size:13px}.article-header__figure{margin:0;padding:0;overflow:hidden;border-radius:var(--ah-radius-figure);background:var(--ah-border)}.article-header__image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:0;margin:0;view-transition-name:article-image}.article-header__caption{padding:10px 16px;font-family:var(--font-body);font-size:13px;font-weight:400;line-height:1.5;color:var(--ah-color-updated);text-align:center}@media (max-width:768px){.article-header{--ah-padding:24px 20px 28px;--ah-radius:var(--pharos-radius-lg);--ah-radius-figure:var(--pharos-radius-input);margin-bottom:32px}.article-header__title{line-height:115%;letter-spacing:-.01em}.article-header__sep{margin:0 8px;margin-inline:8px}}@media (max-width:480px){.article-header__breadcrumbs{margin-bottom:16px}.article-header__category{margin-bottom:16px}.article-header__excerpt{margin-bottom:20px}.article-header__meta{gap:6px 0}.article-header__sep{display:none}.article-header__date,.article-header__read-time,.article-header__updated,.article-header__views{display:inline}.article-header__date::before,.article-header__read-time::before,.article-header__updated::before,.article-header__views::before{content:'·';margin-inline:6px;color:var(--ah-color-sep)}.article-header__date::before{content:none}}.article-header ::selection{background:var(--ah-accent);color:#fff}#after-article-header{scroll-margin-top:96px}.article-header__skip{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.article-header__skip:focus{position:static;width:auto;height:auto;padding:4px 12px;margin:0 0 8px;overflow:visible;clip:auto;white-space:normal;display:inline-block;font-size:.8125rem;font-weight:600;color:var(--ah-accent);background:var(--ah-accent-bg);border-radius:4px;text-decoration:none;outline:2px solid var(--ah-accent);outline-offset:2px}@media (pointer:coarse){.article-header__breadcrumbs a{padding-block:8px}.article-header__category{padding-block:12px}.article-header__author a{padding-block:8px}}@media (prefers-reduced-motion:reduce){.article-header__image,.article-header__title{view-transition-name:none}}@media (forced-colors:active){.article-header{border:1px solid CanvasText;box-shadow:none;background:Canvas}.article-header__category{border:1px solid LinkText;background:0 0;color:LinkText}.article-header__category:hover{background:0 0}.article-header__avatar{border:1px solid CanvasText}.article-header__sep{background:CanvasText}.article-header__breadcrumbs a{color:LinkText}.article-header__author a{color:LinkText}.article-header__figure{border:1px solid CanvasText}.article-header__caption{color:CanvasText}.article-header__jobtitle{color:CanvasText}}@media print{.article-header{background:0 0;border:none;box-shadow:none;padding:0;border-radius:0;contain:none}.article-header__category{border:1px solid #000;background:0 0;color:#000}.article-header__figure{border-radius:0}.article-header__caption{color:#000}.article-header__jobtitle{color:#000}}
.header{--header-accent-start:var(--pharos-blue);--header-accent-end:#2037CD;--header-glass-bg:rgba(var(--pharos-surface-rgb), 0.82);--header-glass-blur:12px;--header-glass-border:rgba(var(--pharos-border-rgb), 0.6)}.container--header{--sidePaddingClampMin:20;--sidePaddingClampMax:30;--maxWidth:1350px;padding:0 var(--sidePaddingClampFormula)}.header .logo{margin-top:-5px;transition:transform .3s ease,filter .3s ease}.header .logo__SVG{background:0 0}@media (hover:hover){.header .logo:hover{transform:scale(1.03);filter:drop-shadow(0 2px 8px var(--pharos-blue-tint-20))}}.header{position:relative;top:-1000px;left:0;display:block;width:100%;box-sizing:border-box;pointer-events:none;transition:opacity .2s,background 0s,backdrop-filter 2s;z-index:-10}.__mobileMenuActive .header{background:rgba(var(--pharos-surface-rgb),1)}.header.header--loaded{position:relative;top:0;pointer-events:all;visibility:visible;opacity:1;animation-name:header-visible;animation-duration:1s;z-index:200}.__mobileMenuActive .header{transition:opacity .2s,background .2s,backdrop-filter .2s;backdrop-filter:blur(0px);background:rgba(var(--pharos-surface-rgb),1)}@keyframes header-visible{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}.header.header--sticky{position:fixed;top:0;left:0;width:100%;animation:header-slide-down .35s ease;transition:transform .35s cubic-bezier(.4, 0, .2, 1);contain:layout style}.header.header--hidden{transform:translateY(-100%);pointer-events:none}.header.header--sticky .header__inner{background:var(--header-glass-bg);backdrop-filter:blur(var(--header-glass-blur));-webkit-backdrop-filter:blur(var(--header-glass-blur));border-color:var(--header-glass-border);box-shadow:0 4px 30px rgba(0,66,130,.08);margin-top:4px;padding:10px 16px}@keyframes header-slide-down{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.header__inner{display:flex;justify-content:space-between;align-items:center;gap:clamp(20px,4vw,56px) 20px;padding:15px 19px;box-sizing:border-box;border:1px solid rgba(var(--pharos-border-rgb),1);border-radius:var(--pharos-radius-lg);box-shadow:0 5px 40px -5px rgba(0,66,130,.07);background:rgba(var(--pharos-surface-rgb),1);margin-top:4px;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease,padding .3s ease}@media (min-width:1201px){.header__inner{display:grid;grid-template-columns:1fr auto 1fr}.header__nav{flex:none;justify-self:center}.menuBtn{justify-self:end}}.__mobileMenuActive .header__inner{padding:16px 20px 15px;border-top:0;border-left:0;border-right:0px;border-radius:0;box-shadow:unset}.header__nav{flex:1;display:flex;gap:40px;justify-content:flex-start;box-sizing:border-box;transition:all .2s,opacity .2s;z-index:10}@media (max-width:1200px){.header__nav{display:flex;flex-direction:column;gap:0;justify-content:flex-start;position:absolute;top:calc(100% + 1px);left:0;width:calc(100%);max-height:calc(var(--100vh,100vh) - 100%)!important;min-height:calc(var(--100vh,100vh) - 100%)!important;padding:20px calc(var(--sidePaddingClampFormula) + 12px);background:#fff;opacity:0;pointer-events:none;overflow-y:scroll;content-visibility:auto;contain-intrinsic-size:0 100vh}}.__mobile .header__nav>:not(.header__nav__ul),.__mobile .header__nav__ul>.menu-item{position:relative;opacity:0}.__mobile .header__nav>:not(.header__nav__ul).ag-tabs-tabChild--active,.__mobile .header__nav__ul>.menu-item.ag-tabs-tabChild--active{animation-name:menu-item-visible;animation-duration:.2s;opacity:1}.header__nav__ul{--menuitemHaschildrenIMG:url(/wp-content/themes/pharos/img/arrowMicro_gray_13x8.svg);--menuLeft:0px;--menuTopPadding:0px;--menuBottomPadding:4px;--menuTopMargin:0px;--menuBorderRadius:0px;--menuColPadding:0px;--menuRowPadding:0px;--menuFirstChildTopPadding:0px;--menuLastChildBottomPadding:0px;--menuColGapMin:10;--menuColGapMax:28;--menuRowGap:2px;--menuColGap:clamp(var(--menuColGapMin) * 1px, (100vw - var(--mobileResMax) * 1px) / (1550 - var(--mobileResMax)) * (var(--menuColGapMax) - var(--menuColGapMin)) + var(--menuColGapMin) * 1px, var(--menuColGapMax) * 1px)}.header__nav__ul{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:var(--menuRowGap) var(--menuColGap);width:100%}.header__nav__ul>.menu-item{position:relative;transition:all .1s;z-index:1}.header__nav__ul>.menu-item.ag-tabs-tabChild--active>:first-child{animation-name:menu-item-visible;animation-duration:.2s;opacity:1}.header__nav__ul>.menu-item:not(.menu-item-has-children)>:first-child::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--header-accent-start),var(--header-accent-end));border-radius:1px;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}@media (hover:hover){.header__nav__ul>.menu-item:not(.menu-item-has-children)>:first-child:hover::after{transform:scaleX(1)}}.header__nav__ul>.menu-item.current-menu-ancestor>:first-child,.header__nav__ul>.menu-item.current-menu-item>:first-child{color:var(--header-accent-start)}.header__nav__ul>.menu-item.current-menu-item:not(.menu-item-has-children)>:first-child::after{transform:scaleX(1)}.header__nav__ul>.menu-item>:first-child{display:flex;position:relative}.header__nav__ul>.menu-item>:first-child{font-size:20px;color:var(--pharos-text);font-family:var(--font-display);font-weight:400;line-height:120%;letter-spacing:0;text-align:left;height:100%;width:100%;transition:color .2s ease,letter-spacing .3s ease}@media (hover:hover){.header__nav__ul>.menu-item:hover>:first-child{color:var(--header-accent-start);letter-spacing:.5px}}@media (hover:hover){.header__nav__ul:hover>.menu-item:not(:hover){opacity:.45}.header__nav__ul:hover>.menu-item:has(.sub-menu--active){opacity:1}.header__nav__ul>.menu-item{transition:all .1s,opacity .3s ease}}.header__nav__ul>.menu-item-has-children>:first-child{padding-right:17px}@media (hover:hover) and (min-width:1201px){.header__nav__ul>.menu-item-has-children>:first-child{position:relative}.header__nav__ul>.menu-item-has-children>:first-child::before{content:'';position:absolute;left:0;right:0;top:100%;height:14px;background:0 0;pointer-events:auto}}.header__nav__ul>.menu-item-has-children>:first-child::after{translate:0 1px;transition:rotate .3s cubic-bezier(.4, 0, .2, 1),background .2s ease}.header__nav__ul>.menu-item-has-children>.menu-item--active:first-child::after{rotate:180deg}@media (hover:hover){.header__nav__ul>.menu-item-has-children:hover>:first-child::after{background:var(--header-accent-start)}}.header__nav__ul>.menu-item>.sub-menu{--menuitemHaschildrenIMG:url(/wp-content/themes/pharos/img/arrowMicro_gray_13x8.svg);--menuLeft:0px;--menuTopPadding:8px;--menuBottomPadding:8px;--menuTopMargin:0px;--menuBorderRadius:0px;--menuColPadding:20px;--menuRowPadding:9px;--menuFirstChildTopPadding:10px;--menuLastChildBottomPadding:10px;--menuRowGap:0px;--menuColGap:0px}.header__nav__ul>.menu-item>.sub-menu{position:absolute;top:100%;display:flex;flex-direction:column;min-width:440px;background:#fff;border-radius:var(--pharos-radius-input);box-shadow:0 8px 40px -4px rgba(0,66,130,.12),0 2px 8px rgba(0,0,0,.04);border:1px solid rgba(var(--pharos-border-rgb),.8);opacity:0;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease;pointer-events:none;overflow:hidden}.header__nav__ul>.menu-item>.sub-menu--simple{min-width:200px;width:max-content;padding:8px 0;flex-direction:column;overflow:visible}.header__nav__ul>.menu-item>.sub-menu--simple>.menu-item{padding:0;margin:0;list-style:none}.header__nav__ul>.menu-item>.sub-menu--simple>.menu-item>a{display:block;opacity:1;padding:10px 20px;font-size:15px;font-weight:400;color:var(--pharos-text-primary,#1a1a1a);text-decoration:none;border-left:2px solid transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease;height:auto;width:auto;white-space:nowrap}.header__nav__ul>.menu-item>.sub-menu--simple>.menu-item>a:focus-visible,.header__nav__ul>.menu-item>.sub-menu--simple>.menu-item>a:hover{background:rgba(75,125,225,.06);color:#4b7de1;border-left-color:#4b7de1}.__mobile .header__nav__ul>.menu-item>.sub-menu--simple>.menu-item>a{white-space:normal}.header__nav__ul>.menu-item>.sub-menu::before{content:'';display:block;height:3px;margin-top:6px;background:linear-gradient(90deg,var(--header-accent-start),var(--header-accent-end),#e14b7d);border-radius:3px 3px 0 0;flex-shrink:0}.header__nav__ul>.menu-item>.sub-menu--active{opacity:1;transform:translateY(0);pointer-events:all}.header__nav__ul>.menu-item>.sub-menu:has(>.menu-item:nth-child(9)){display:block;columns:2;column-gap:24px;min-width:640px}.header__nav__ul>.menu-item>.sub-menu:has(>.menu-item:nth-child(9))::before{column-span:all}.header__nav__ul>.menu-item>.sub-menu:has(>.menu-item:nth-child(9))::after{content:'';position:absolute;left:50%;top:16px;bottom:12px;width:1px;background:linear-gradient(to bottom,transparent,rgba(var(--pharos-border-rgb),.9) 15%,rgba(var(--pharos-border-rgb),.9) 85%,transparent);pointer-events:none}.header__nav__ul>.menu-item>.sub-menu:has(>.menu-item:nth-child(9))>.menu-item{break-inside:avoid}.header__nav__ul>.menu-item>.sub-menu:has(>.menu-item:nth-child(9))>.menu-item:nth-child(5n):not(:last-child){margin-bottom:0;padding-bottom:0;border-bottom:none}.header__nav__ul>.menu-item>.sub-menu>.menu-item{width:100%}.header__nav__ul>.menu-item:nth-last-child(-n+2)>.sub-menu{left:auto;right:0}.header__nav__ul>.menu-item>.sub-menu>.menu-item:nth-child(5n):not(:last-child){margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid rgba(var(--pharos-border-rgb),.7)}.header__nav__ul>.menu-item>.sub-menu>.menu-item>:first-child{color:rgba(41,41,41,.8);font-family:var(--font-display);font-size:18px;font-weight:500;line-height:130%;letter-spacing:0;text-align:left;height:100%;width:100%;background:#fff0;transition:background .2s ease,color .2s ease;opacity:0}.header__nav__ul>.menu-item>.sub-menu>.ag-tabs-tabChild--active>:first-child{animation-name:submenu-item-enter;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.2,0,0.2,1);opacity:1}@keyframes submenu-item-enter{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.header__nav__ul>.menu-item>.sub-menu>.menu-item>.menu-item--active:first-child{background:var(--pharos-blue-tint-05)}.header__nav__ul>.menu-item>.sub-menu>.menu-item>:first-child{position:relative;display:flex;align-items:center;border-left:2px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease}@media (hover:hover){.header__nav__ul>.menu-item>.sub-menu>.menu-item>:first-child:hover{background:var(--pharos-blue-tint-05);color:var(--header-accent-start);border-left-color:var(--header-accent-start)}}.header__nav__ul>.menu-item>.sub-menu>.menu-item.current-menu-item>:first-child{color:var(--header-accent-start);background:var(--pharos-blue-tint-08);font-weight:700;border-left-color:var(--header-accent-start)}.header__defs{position:absolute;width:0;height:0;overflow:hidden}.header .logo:focus-visible,.header__nav__ul>.menu-item>.sub-menu>.menu-item>:first-child:focus-visible,.header__nav__ul>.menu-item>:first-child:focus-visible,.menuBtn:focus-visible{outline:2px solid var(--header-accent-start);outline-offset:3px;border-radius:var(--pharos-radius-md)}.header__progress{position:absolute;bottom:0;left:19px;right:19px;height:2px;background:0 0;z-index:1;pointer-events:none;border-radius:0 0 15px 15px;overflow:hidden}.header__progress__bar{width:0%;height:100%;background:linear-gradient(90deg,var(--header-accent-start),var(--header-accent-end));border-radius:1px;transition:width .1s linear}.header:not(.header--sticky) .header__progress{display:none}.__mobile .header__nav{display:flex;flex-direction:column;gap:0;justify-content:flex-start;position:absolute;top:calc(100% + 1px);left:0;width:calc(100%);max-height:calc(var(--100vh,100vh) - 100%)!important;min-height:calc(var(--100vh,100vh) - 100%)!important;padding:20px calc(var(--sidePaddingClampFormula) + 12px);background:#fff;opacity:0;pointer-events:none;overflow-y:scroll;content-visibility:auto;contain-intrinsic-size:0 100vh}.__mobile .header__nav>:not(:last-child){margin-bottom:40px}.__mobile .header__nav.header__nav--active{opacity:1;pointer-events:all}.__mobile .header__nav__ul{--menuLeft:0px;--menuTopPadding:0px;--menuLeftPadding:0px;--menuBottomPadding:0px;--menuRightPadding:0px;--menuTopMargin:0px;--menuBorderRadius:0px;--menuColPadding:0px;--menuRowPadding:10px;--menuFirstChildTopPadding:0px;--menuLastChildBottomPadding:0px;--menuRowGap:0px;--menuColGap:0px}.__mobile .header__nav__ul{flex-direction:column}.__mobile .header__nav__ul>.menu-item{display:flex;flex-direction:column;width:100%;z-index:unset}.__mobile .header__nav__ul>.menu-item>:first-child{--fontSizeMin:18;--fontSizeMax:18;line-height:120%;align-items:center;border-bottom:0;white-space:unset;width:100%}.__mobile .header__nav__ul>.menu-item-has-children>:first-child::after{min-width:21px;max-width:21px;min-height:21px;max-height:21px;background:rgb(31 97 227);transition:all .2s}.__mobile .header__nav__ul>.menu-item.current-menu-ancestor>:first-child,.__mobile .header__nav__ul>.menu-item.current-menu-item>:first-child{color:var(--header-accent-start)}.__mobile .header__nav__ul>.menu-item>.sub-menu{--menuitemHaschildrenIMG:url(/wp-content/themes/pharos/img/arrowMicro_gray_13x8.svg);--menuLeft:0px;--menuTopPadding:0px;--menuLeftPadding:0px;--menuBottomPadding:0px;--menuRightPadding:0px;--menuTopMargin:0px;--menuBorderRadius:0px;--menuColPadding:20px;--menuRowPadding:10px;--menuFirstChildTopPadding:10px;--menuLastChildBottomPadding:10px;--menuRowGap:0px;--menuColGap:0px}.__mobile .header__nav__ul>.menu-item>.sub-menu{position:relative;top:0;width:100%;border-radius:0;box-shadow:none;border:none;transform:none;display:flex;flex-direction:column;columns:unset;min-width:unset;transition:all .2s}.__mobile .header__nav__ul>.menu-item>.sub-menu::before{display:none}.__mobile .header__nav__ul>.menu-item>.sub-menu>.menu-item.menu-item-has-children>:first-child::after{min-width:21px;max-width:21px;min-height:21px;max-height:21px;background:#f99400;rotate:0deg;transition:all .2s}.__mobile .header__nav__ul>.menu-item>.sub-menu>.menu-item.menu-item-has-children>.menu-item--active:first-child::after{rotate:180deg}.__mobile .header__nav__ul>.menu-item>.sub-menu>.menu-item:not(:last-child){border-bottom:none}.__mobile .header__nav__ul>.menu-item>.sub-menu>.menu-item:nth-child(5n):not(:last-child){margin-bottom:0;padding-bottom:0;border-bottom:none}.__mobile .header__nav__ul>.menu-item>.sub-menu::before{display:none}.__mobile .header__nav__ul>.menu-item>.sub-menu>.menu-item>:first-child{font-size:18px;font-weight:600;transform:none!important}.__mobile .header__nav__ul:hover>.menu-item:not(:hover){opacity:1}.__mobile .header__nav__ul>.menu-item>:first-child{min-height:44px;display:flex;align-items:center}.__mobile .header__nav__ul>.menu-item>.sub-menu>.menu-item>:first-child{min-height:44px}.menuBtn{--spanHeight:2px;--borderRadius:2px;--backgroundColor:var(--pharos-body);appearance:none;border:none;padding:0;font:inherit;color:inherit;align-self:center;display:none;align-items:center;justify-content:center;position:relative;min-width:46px;max-width:46px;min-height:46px;max-height:46px;border-radius:var(--pharos-radius-md);background:#f5f5f7;cursor:pointer}.__mobile .menuBtn{display:flex;grid-area:right;justify-self:right}.menuBtn__cont{position:relative;display:flex;align-items:center;gap:2px;min-width:23px;max-width:23px;min-height:17.5px;max-height:17.5px;box-sizing:border-box}.menuBtn__cont::after,.menuBtn__cont::before,.menuBtn__cont__btn{display:block;width:100%;min-height:var(--spanHeight);max-height:var(--spanHeight);background:var(--backgroundColor);border-radius:var(--borderRadius);transition:all .2s}.menuBtn__cont__btn{position:relative}.menuBtn__cont::after,.menuBtn__cont::before{content:'';position:absolute;transform:rotate(0)}.menuBtn__cont::after{top:0}.menuBtn__cont::before{bottom:0}.__mobileMenuActive .menuBtn__cont__btn{background:#fff0}.__mobileMenuActive .menuBtn__cont::after{top:calc(50% - (var(--spanHeight)/ 2));transform:rotate(45deg)}.__mobileMenuActive .menuBtn__cont::before{bottom:calc(50% - (var(--spanHeight)/ 2));transform:rotate(-45deg)}@media (max-width:1200px){.header__nav{justify-self:flex-start}.header__inner{padding:11px 11px}.header.header--sticky .header__inner{padding:8px 11px}.__mobileMenuActive .header__inner{padding:12px 12px 11px;border-top:0;border-left:0;border-right:0px;border-radius:0}.header__progress{left:11px;right:11px}}@media (prefers-reduced-motion:reduce){.header__nav__ul>.menu-item:not(.menu-item-has-children)>:first-child::after{transition:none}.header__nav__ul>.menu-item>.sub-menu{transition:none;transform:none}.header__progress__bar{transition:none}.header .logo{transition:none}.header__nav__ul>.menu-item-has-children>:first-child::after{transition:none}.header__nav__ul>.menu-item>.sub-menu>.menu-item>:first-child{transition:none;transform:none!important}.header__nav__ul>.menu-item>.sub-menu>.menu-item>:first-child::before{transition:none}.header.header--sticky{transition:none}.header__nav__ul>.menu-item>.sub-menu>.ag-tabs-tabChild--active>:first-child{animation:none;opacity:1}.header__nav__ul>.menu-item{transition:none!important}}.header__nav__ul>.menu-item.menu-item--mega{position:static}.sub-menu--mega{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-8px);width:min(1200px,calc(100vw - 32px));background:#fff;border-radius:var(--pharos-radius-input);box-shadow:0 8px 40px -4px rgba(0,66,130,.12),0 2px 8px rgba(0,0,0,.04);border:1px solid rgba(var(--pharos-border-rgb),.8);opacity:0;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease;pointer-events:none;overflow:hidden;z-index:100}.sub-menu--mega::before{content:'';display:block;height:3px;margin-top:6px;background:linear-gradient(90deg,var(--header-accent-start),var(--header-accent-end),#e14b7d);border-radius:3px 3px 0 0;flex-shrink:0}.sub-menu--mega.sub-menu--active{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:all}.mega-menu{display:grid;grid-template-columns:repeat(6,1fr);gap:0;padding:16px 0 12px}.mega-menu:has(> .mega-menu__col:nth-child(4):last-child){grid-template-columns:repeat(4,1fr)}.mega-menu__col{padding:0 24px;border-right:1px solid rgba(var(--pharos-border-rgb),.7)}.mega-menu__col:last-child{border-right:none}.mega-menu__heading{display:block;padding:4px 0 8px;font-family:var(--font-display);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pharos-blue);text-decoration:none;transition:color .2s;white-space:nowrap}.mega-menu__heading:hover{color:#3a63b8}.mega-menu__list{list-style:none;margin:0;padding:0}.mega-menu__list li{margin:0}.mega-menu__link{display:block;padding:5px 0;font-family:var(--font-display);font-size:14px;font-weight:400;color:rgba(41,41,41,.8);text-decoration:none;transition:color .2s;border-left:2px solid transparent;padding-left:10px;margin-left:-10px;white-space:normal}.mega-menu__link:hover{color:var(--pharos-blue);border-left-color:var(--pharos-blue)}.mega-menu__view-all{display:block;padding:8px 0 4px;font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--pharos-blue);text-decoration:none;transition:color .2s}.mega-menu__view-all:hover{color:#3a63b8}.mega-menu__heading--static{cursor:default}@media (max-width:1200px){.header__nav__ul>.menu-item.menu-item--mega{position:relative}.sub-menu--mega{position:static;left:auto;width:auto;transform:none;box-shadow:none;border:none;border-radius:0;opacity:1;transform:none;pointer-events:all;background:0 0}.sub-menu--mega::before{display:none}.mega-menu{display:flex;flex-direction:column;gap:0;padding:8px 0}.mega-menu__col{padding:8px 16px;border-right:none;border-bottom:1px solid rgba(var(--pharos-border-rgb),.5)}.mega-menu__col:nth-child(n+5){border-top:none;padding-top:8px}.mega-menu__link{font-size:16px;padding:8px 0;padding-left:12px;margin-left:0}}
html{font-family:var(--font-body);line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth;min-height:100vh;background-color:#fff}body{margin:0;min-height:100vh;display:flex;flex-direction:column;align-items:center;position:relative;overflow-y:auto;transition:padding 0s}body,html{overflow-x:clip}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}img{border-style:none;display:block;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible;width:100%;max-height:max-content}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;appearance:button}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:none}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[hidden]{display:none}ol,ul{list-style:none}ol{counter-reset:ol}ol li{counter-increment:ol}ol li::before{content:counters(ol, ".") ". ";margin:0}blockquote,q{quotes:none}button,input[type=submit],label{cursor:pointer;display:block}a{text-decoration:none;color:unset;cursor:pointer}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;-webkit-tap-highlight-color:transparent;transition:padding .1s,gap .1s,color .1s;--scrollbarRadius:0px;--scrollbarWidth:8px;--scrollbarHeight:8px;--scrollbarBackgroundTrack:#fff;--scrollbarBackgroundThumb:var(--pharos-teal);--mobileResMin:940;--mobileResMax:1200;--linearInterpolation940x1200:calc((1200 * 1px - 100vw) / ((1200 - 940) / 100));--linearInterpolation500x940:calc((940 * 1px - 100vw) / ((940 - 500) / 100));--linearInterpolation500x1200:calc((1200 * 1px - 100vw) / ((1200 - 500) / 100));--minWidth:327px;--sidePaddingClampFormula:clamp(var(--sidePaddingClampMin) * 1px, var(--sidePaddingClampMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--sidePaddingClampMax) - var(--sidePaddingClampMin)) / 100)), var(--sidePaddingClampMax) * 1px)}:root{--fontSizeMin:20;--fontSizeMax:20;--baseVW:4vw;--sidePaddingHTML:20px}::-webkit-scrollbar{border-radius:var(--scrollbarRadius);height:var(--scrollbarHeight);width:var(--scrollbarWidth);background:var(--scrollbarBackgroundTrack)}::-webkit-scrollbar-track{border-radius:var(--scrollbarRadius);background:var(--scrollbarBackgroundTrack)}::-webkit-scrollbar-thumb{border-radius:var(--scrollbarRadius);background:var(--scrollbarBackgroundThumb);height:var(--scrollbarHeight);width:var(--scrollbarWidth)}::-webkit-scrollbar-thumb:disabled,::-webkit-scrollbar-track:disabled,::-webkit-scrollbar:disabled{background:#fff0}body.__mobileMenuActive{position:relative}.container{display:inherit;flex-direction:inherit;justify-content:inherit;align-items:inherit;gap:inherit;--sidePaddingClampMin:0;--sidePaddingClampMax:0;--maxWidth:100%;width:100%;max-width:calc(var(--maxWidth) + (var(--sidePaddingClampFormula) * 2));margin:0 auto;box-sizing:border-box}.container.container--nopadding{--sidePaddingClampMin:0;--sidePaddingClampMax:0}.container.container--alignLeft{margin:0 auto 0 0}.container.container--alignRight{margin:0 0 0 auto}.container--620{--sidePaddingClampMin:20;--sidePaddingClampMax:30;--maxWidth:620px;padding:0 var(--sidePaddingClampFormula)}.container--1310{--sidePaddingClampMin:20;--sidePaddingClampMax:30;--maxWidth:1310px;padding:0 var(--sidePaddingClampFormula)}:is(.__menu,.__menu .sub-menu){box-sizing:border-box;left:var(--menuLeft);gap:var(--menuRowGap) var(--menuColGap);padding-top:var(--menuTopPadding);padding-bottom:var(--menuBottomPadding);padding-left:var(--menuLeftPadding);padding-right:var(--menuRightPadding);margin-top:var(--menuTopMargin);border-radius:var(--menuBorderRadius)}.__menu .sub-menu{pointer-events:none}.__menu .sub-menu.sub-menu--active{pointer-events:all}.__menu .menu-item{z-index:0}.__menu .menu-item.ag-tabs-tabChild--active{pointer-events:all}.__menu :is(.menu-item:has(>.menu-item--active:first-child),.menu-item.menu-item--active){z-index:1}.__menu .menu-item>:first-child{position:relative;box-sizing:border-box;cursor:pointer;--menuItemPaddingTop:var(--menuRowPadding);--menuItemPaddingBottom:var(--menuRowPadding);--menuItemPaddingLeft:var(--menuColPadding);--menuItemPaddingRight:var(--menuColPadding);padding:var(--menuItemPaddingTop) var(--menuItemPaddingRight) var(--menuItemPaddingBottom) var(--menuItemPaddingLeft)}.__menu .menu-item:first-child>:first-child{--menuItemPaddingTop:var(--menuFirstChildTopPadding);border-radius:var(--menuBorderRadius) var(--menuBorderRadius) 0 0}.__menu .menu-item:last-child>:first-child{--menuItemPaddingBottom:var(--menuLastChildBottomPadding);border-radius:0 0 var(--menuBorderRadius) var(--menuBorderRadius)}.__menu .menu-item>:first-child{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.__menu :where(.menu-item:not(.menu-item-has-children)>:first-child){display:inline-block;vertical-align:top}.__menu .menu-item-has-children>:first-child::after{content:'';display:block;min-width:9px;max-width:9px;min-height:9px;max-height:9px;background:#333;mask:var(--menuitemHaschildrenIMG) center/contain no-repeat;-webkit-mask:var(--menuitemHaschildrenIMG) center/contain no-repeat;pointer-events:none;flex-shrink:0;transition:all .2s}.__menu .sub-menu{position:relative}.__mobile .__menu .sub-menu{overflow:hidden}.__menu .sub-menu::after{content:'';display:block;position:absolute;top:calc(var(--menuTopMargin) * -1);left:0;right:0;height:var(--menuTopMargin)}@keyframes menu-item-visible{0%{opacity:0;top:-50px}100%{opacity:1;top:0}}.h2{--fontsizeMin:30;--fontsizeMax:48;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);color:var(--pharos-text);font-family:var(--font-display);font-weight:700;line-height:100%;letter-spacing:0;text-align:left;text-wrap:balance}.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}.link{--linkAnimDur:.4s;position:relative;display:inline-block;font-size:20px;font-weight:500;line-height:133%;letter-spacing:0;text-align:center;padding-left:0;padding-right:14px;overflow:hidden;background:linear-gradient(90deg,#333 0,#333 100%);background-position:left bottom;background-size:100% 1px;background-repeat:no-repeat;transition:all var(--linkAnimDur)}.required::after{content:'\00A0*';display:inline;color:var(--pharos-error)}.btn{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:16px;color:var(--pharos-blue);font-family:var(--font-body);font-weight:500;line-height:120%;letter-spacing:0;text-align:left;padding:19px 40.5px 19px;max-width:max-content;border:1px solid #c8daff;border-radius:var(--pharos-radius-md);background:rgba(var(--pharos-surface-rgb),1);scale:1;transition:background-color .15s,color .15s,border-color .15s,scale .1s}.form .btn{max-width:100%;text-align:center}.btn:active{scale:0.95}.btn:focus-visible{outline:2px solid rgb(75,125,225);outline-offset:3px}@media (hover:hover){.btn--white:hover{background:#fbfbfb}}.btn--white:active{background:#f5f5f5}.btn--blue{border:0;color:rgba(var(--pharos-surface-rgb),1);box-shadow:0 10px 20px 0 var(--pharos-blue-glow);background:#05f radial-gradient(55% 115% at 50% 100%,rgba(var(--pharos-surface-rgb),.4),rgba(var(--pharos-surface-rgb),0) 100%)}@media (hover:hover){.btn--blue:hover{background:#1664ff radial-gradient(55% 115% at 50% 100%,rgba(var(--pharos-surface-rgb),.4),rgba(var(--pharos-surface-rgb),0) 100%)}}.btn--blue:active{background:#266eff radial-gradient(55% 115% at 50% 100%,rgba(var(--pharos-surface-rgb),.4),rgba(var(--pharos-surface-rgb),0) 100%)}@media (hover:hover){.btn--icon:hover{opacity:.8}}.btn--icon:active{padding:0;border:0;opacity:.6}.btn--icon:active::before{padding:0;border:0}.radioBtn:has(input:checked)::after{background:radial-gradient(circle,#f4532b 4px,#fff 4px,#fff 7px,#ffd5ca 7px,#ffd5ca 8px)}.radioBtn:has(input:checked) span{color:rgba(41,41,41);letter-spacing:0;text-align:left;text-shadow:.1px .1px rgba(41,41,41,.5),.1px -.1px rgba(41,41,41,.5),-.1px .1px rgba(41,41,41,.5),-.1px -.1px rgba(41,41,41,.5)}.sliderBtn:is(.swiper-button-disabled,.ag-lightbox-btn--disabled){filter:grayscale(1)}@media (hover:hover){.sliderBtn:not(.swiper-button-disabled,.ag-lightbox-btn--disabled):hover{opacity:.85}}.sliderBtn:not(.swiper-button-disabled,.ag-lightbox-btn--disabled):active{opacity:.7}.sliderBtn--prev:not(.swiper-button-disabled,.ag-lightbox-btn--disabled):active{translate:-3px}.sliderBtn--next:not(.swiper-button-disabled,.ag-lightbox-btn--disabled):active{translate:3px}.section{--sectionPaddingTopMin:60;--sectionPaddingTopMax:100;--sectionPaddingTop:clamp(var(--sectionPaddingTopMin) * 1px, var(--sectionPaddingTopMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--sectionPaddingTopMax) - var(--sectionPaddingTopMin)) / 100)), var(--sectionPaddingTopMax) * 1px);--sectionPaddingBottomMin:60;--sectionPaddingBottomMax:100;--sectionPaddingBottom:clamp(var(--sectionPaddingBottomMin) * 1px, var(--sectionPaddingBottomMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--sectionPaddingBottomMax) - var(--sectionPaddingBottomMin)) / 100)), var(--sectionPaddingBottomMax) * 1px);width:100%;height:100%;overflow-x:clip}.section .container .section{overflow-x:unset}.section__inner{width:100%}.section__header{width:100%}.section__header__inner{width:100%;margin-bottom:35px}:where(.section)>:where(.section__inner){padding-bottom:var(--sectionPaddingBottom)}:where(.section)>:where(.container)>:where(.section__inner){padding-bottom:var(--sectionPaddingBottom)}:where(.section)>:where(.section__inner){padding-top:var(--sectionPaddingTop)}:where(.section)>:where(.container)>:where(.section__inner){padding-top:var(--sectionPaddingTop)}.section:where(:last-child)>:where(.section__inner){padding-bottom:0}.section:where(:last-child)>:where(.container)>:where(.section__inner){padding-bottom:0}.section:first-child>:where(.section__inner){padding-top:0}.section:first-child>:where(.container)>:where(.section__inner){padding-top:0}.section+:where(.section)>:where(.section__inner){padding-top:var(--sectionPaddingTop)}.section+:where(.section)>:where(.container)>:where(.section__inner){padding-top:var(--sectionPaddingTop)}.main+:where(.section)>:where(.section__inner){padding-top:var(--sectionPaddingTop)}.main+:where(.section)>:where(.container)>:where(.section__inner){padding-top:var(--sectionPaddingTop)}.main__content__inner>:where(.section:first-child)>:where(.section__inner){padding-top:0}.main__content__inner>:where(.section:first-child)>:where(.container)>:where(.section__inner){padding-top:0}.section--banner{--sectionPaddingTopMin:40;--sectionPaddingTopMax:60;--sectionPaddingBottomMin:40;--sectionPaddingBottomMax:60}.section__title{text-align:left;word-break:break-word;width:100%}.section__main{display:flex;flex-direction:column;justify-content:flex-end;width:100%}.section__main__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:60px}.popup{--maxHeight:clamp(0px, 100%, 100%);--maxWidth:clamp(0px, 100%, 100%);position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;width:100vw;max-width:100vw;height:100vh;box-sizing:border-box;margin:0 auto;opacity:0;z-index:201;pointer-events:none;transition:opacity .1s;overflow:hidden}.popup.ag-popup--active{opacity:1;pointer-events:all}.popup .container{transition:0s}.popup:not(.ag-popup--active) *{pointer-events:none}.popup::before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;background:rgba(41,41,41,.4);transition:all 0s;z-index:-1}.popup__scroller{position:relative;min-width:100%;min-height:100%;max-height:100%;max-width:100%;transition:all 0s;overflow-y:scroll;z-index:1}.popup__container{display:flex;align-items:center;min-height:100%}.popup__inner{position:relative;height:100%;width:100%;transition:all 0s;z-index:2}.popup__close{position:absolute;top:-49px;right:-49px;display:flex;justify-content:center;align-items:center;min-width:50px;max-width:50px;min-height:50px;max-height:50px;opacity:1;transition:all .2s;cursor:pointer;z-index:4}.popup__close::after{content:'';position:relative;min-width:33px;max-width:33px;min-height:33px;max-height:33px;background:url(../../img/close_33.svg) center center/contain no-repeat}.popup__close:hover{opacity:.8}@media (hover:hover){.breadcrumbs__elem:hover{opacity:.8}}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}.icon:hover{opacity:.8}.icon:active{opacity:.6}.ag-select{position:relative;z-index:1}.ag-select--expand{z-index:2}.ag-select-selection{position:relative;display:flex;align-items:center;cursor:pointer;padding-right:25px;background:#fff}.ag-select-selection::after{position:absolute;right:5px;content:'⯆';display:block;transition:scale .1s}.ag-select--expand .ag-select-selection::after{scale:-1}.ag-select-selection:empty::before{content:attr(data-placeholder);opacity:.7}.ag-select-optionsContainer{position:absolute;top:100%;left:0;min-width:min-content;width:100%;background:#fff;pointer-events:none;opacity:0}.ag-select--alwaysExpand .ag-select-optionsContainer{position:static;top:unset;left:unset;opacity:1;height:auto;pointer-events:all}.ag-select--expand .ag-select-optionsContainer{transition:opacity .2s;opacity:1;pointer-events:all}.ag-select-option{cursor:pointer;width:100%;box-sizing:border-box}.ag-select-option.ag-select-option--disabled{pointer-events:none;color:#ccccccaf}.ag-select-option[data-disabled]{pointer-events:none;color:#ccccccaf}.ag-select-option--active{background:#d3d6dfd8}.ag-select-hidden{display:none!important}.ag-select-originalSelect{max-height:0;max-width:0;position:absolute;z-index:-100}.ag-select-selection,input:is([type=text],[type=tel],[type=week],[type=email],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=number],[type=password],[type=search],[type=time],[type=url]),textarea{flex:1;color:var(--pharos-muted);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:120%;letter-spacing:0;text-align:left;max-width:100%;width:100%;padding:17px 17px 18px 17px;box-sizing:border-box;border-radius:var(--pharos-radius-sm);caret-color:var(--pharos-teal);background-color:#f5f5f7}.ag-select-selection{padding-right:48px}.ag-select-selection::after,input:is([type=text],[type=tel],[type=week],[type=email],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=number],[type=password],[type=search],[type=time],[type=url])::placeholder,textarea::placeholder{color:rgba(138,141,152,.6)}.ag-select{max-width:100%;flex:1}.ag-select-selection::after{right:16px;content:'';display:block;min-width:24px;max-width:24px;min-height:24px;max-height:24px;background:var(--pharos-teal);mask-image:url(../../img/chevron_down_small_24.svg);mask-position:center;mask-size:contain;mask-repeat:no-repeat}.ag-select--expand .ag-select-optionsContainer{transition:all .2s}.ag-select-optionsContainer{top:calc(100% + 5px);border-radius:var(--pharos-radius-input);box-shadow:0 0 0 0 rgb(0,0,0,.1);background:#fff;overflow:hidden;transition:all 0s}.ag-select--expand .ag-select-optionsContainer{box-shadow:0 4px 10px 0 rgb(0,0,0,.1)}.ag-select-option{color:rgba(41,41,41);font-family:var(--font-body);font-size:15px;font-weight:400;line-height:24px;letter-spacing:1%;text-align:left;display:flex;padding:16px 16px;transition:all .2s}@media (hover:hover){.ag-select-option:hover{background:#f2fdff}}.ag-select-option.ag-select-option--active{background:#d6f0f5}.checkboxCont::selection{background:#fff0}.checkboxCont:has(input[type=checkbox]:checked)::after{opacity:1}input[type=checkbox]{position:absolute;top:0;left:0;min-width:19px;max-width:19px;min-height:19px;max-height:19px;margin:0;padding:0;cursor:pointer;color:#0077ba;background:#fff0;padding-block:0px;padding-inline:0px;opacity:0;z-index:2}.form{width:100%}@keyframes form-loadIMG_anim{from{rotate:0deg}to{rotate:-360deg}}@media (hover:hover){.form-input--search__clear:hover{opacity:.8}}.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__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--article .article__content{max-width:880px;margin:0 auto}.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 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 a{text-decoration:underline;text-decoration-color:inherit;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.logo{display:flex;align-items:center;gap:12px;cursor:pointer}.logo__SVG{display:block;aspect-ratio:131/64.67;min-width:131px;max-width:131px;height:100%;background:url(../../img/logo.svg) center/contain no-repeat}.section--footer{position:relative;display:flex;flex-direction:column;align-items:center}.section--footer>.container>.section__inner,.section--footer>.section__inner{padding-bottom:95px}.main{width:100%;--paddingTopMin:80;--paddingTopMax:90;padding-top:clamp(var(--paddingTopMin) * 1px,var(--paddingTopMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--paddingTopMax) - var(--paddingTopMin)) / 100)),var(--paddingTopMax) * 1px);--paddingBottomMin:0;--paddingBottomMax:0;padding-bottom:clamp(var(--paddingBottomMin) * 1px,var(--paddingBottomMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--paddingBottomMax) - var(--paddingBottomMin)) / 100)),var(--paddingBottomMax) * 1px)}.main__content{display:flex;flex-direction:column;width:100%}.main__content__inner{width:100%;display:flex;flex-direction:column;align-items:center}:is(.header,.footer) .tel{font-size:20px}@media (hover:hover){:is(.header,.footer) .tel:hover{color:rgba(41,41,41,.7)}}:is(.header,.footer) .place{position:relative;display:flex;align-items:center;color:rgba(41,41,41);font-size:14px;line-height:120%}:is(.header,.footer) .place::before{content:'';display:inline-block;position:relative;min-width:16px;max-width:16px;min-height:16px;max-height:16px;margin-right:6px;background:rgba(41,41,41,.6);mask-image:url(../../img/place_16.svg);mask-position:center;mask-size:contain;mask-repeat:no-repeat;transition:all .2s,background .2s}:is(.header,.footer) .email{position:relative;display:flex;align-items:center;color:#292929;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:120%;letter-spacing:0;text-align:left}:is(.header,.footer) .email::before{content:'';display:inline-block;position:relative;min-width:24px;max-width:24px;min-height:24px;max-height:24px;margin-right:12px;background:rgba(41,41,41,.6);mask-image:url(../../img/mail_24.svg);mask-position:center;mask-size:contain;mask-repeat:no-repeat;transition:all .2s,background .2s}.casepage .section{--sectionPaddingTopMax:60;--sectionPaddingBottomMax:60}.articlepage .section{--sectionPaddingTopMax:60;--sectionPaddingBottomMax:60}.authorpage .section{--sectionPaddingTopMax:60;--sectionPaddingBottomMax:60}.portfoliopage .section{--sectionPaddingTopMax:60;--sectionPaddingBottomMax:60}.techpage .section{--sectionPaddingTopMax:60;--sectionPaddingBottomMax:60}.contactpage .section{--sectionPaddingTopMax:60;--sectionPaddingBottomMax:60}.section--header--base .section__header__inner>.btn{display:none}.popup .form__inner{--paddingMin:25;--paddingMax:55;--paddingMin_B:19;--paddingMax_B:60;padding:clamp(var(--paddingMin_B) * 1px,var(--paddingMax_B) * 1px - (var(--linearInterpolation500x940) * ((var(--paddingMax_B) - var(--paddingMin_B)) / 100)),var(--paddingMax_B) * 1px);padding-top:clamp(var(--paddingMin) * 1px,var(--paddingMax) * 1px - (var(--linearInterpolation500x940) * ((var(--paddingMax) - var(--paddingMin)) / 100)),var(--paddingMax) * 1px)}.section--header .btn[type=submit]{font-size:18px;padding:21px 24px}.companyRating__inner{display:flex;gap:20px 30px}.trustStrip__badge:hover{border-color:rgba(37,99,235,.25);box-shadow:0 2px 8px rgba(0,66,130,.06);transform:translateY(-2px)}.trustStrip__badge:focus-visible{outline:2px solid rgba(37,99,235,.5);outline-offset:2px}.trustStrip__total--link:hover{border-bottom-color:rgba(75,125,225,.6)}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 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}.baseTabs__section{overflow:hidden;box-shadow:0 5px 40px -5px rgba(0,66,130,0);transition:all .2s}.baseTabs--mobile .baseTabs__section:has(.baseTabs__tab--active){box-shadow:0 5px 40px -5px rgba(0,66,130,.07)}.baseTabs__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:20;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}.baseTabs--1 .baseTabs__switcher{flex:1}.baseTabs--2 .baseTabs__switcher{--fontsizeMax:10;flex-grow:1}.baseTabs__switcher.baseTabs__switcher--active{color:rgba(var(--pharos-surface-rgb),1);border:0 solid var(--pharos-border);padding:calc(var(--paddingVERT) + 1px) calc(var(--paddingHORIZ) + 1px);box-shadow:0 10px 20px 0 var(--pharos-blue-glow);background:radial-gradient(55% 115% at 50% 100%,rgba(var(--pharos-surface-rgb),.4),rgba(var(--pharos-surface-rgb),0) 100%),var(--pharos-blue)}.baseTabs__switcher:not(.baseTabs__switcher--active):hover{background:#fafafa}.baseTabs--mobile .baseTabs__switcher{font-size:16px;padding:13px 20px}.baseTabs--mobile .baseTabs__switcher.baseTabs__switcher--active{padding:14px 20px;border:0 solid var(--pharos-border)}.baseTabs__tab{position:absolute;top:0;left:0;right:0;opacity:0;pointer-events:none;transition:all .3s}.baseTabs__tab.baseTabs__tab--active{position:relative;pointer-events:all;opacity:1}.baseTabs--mobile .baseTabs__tab{position:relative;margin-top:-10px;box-sizing:border-box;border:1px solid var(--pharos-border);border-radius:var(--pharos-radius-card);background:rgba(var(--pharos-surface-rgb),1);padding-top:40px;padding-bottom:30px;padding-left:25px!important;padding-right:25px!important}.previewCardsList{width:100%}.previewCardsList__inner{width:100%}.previewCardsList__wrapper{--gapRow:10px;--gapCol:10px;--minElemWidth:280px;--maxElemWidth:100%;--elemsWidth:calc((100% - var(--gapCol) * var(--elemsCount)) / var(--elemsCount))}.previewCardsList--grid3 .previewCardsList__wrapper{--elemsCount:3;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)::-webkit-scrollbar,.previewCardsList--slider4 .previewCardsList__inner::-webkit-scrollbar{display:none}.gridList__main:has(.gridList__slider--4)::-webkit-scrollbar{display:none}.previewCard{position:relative;width:100%;height:auto;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)}.previewCard__wrapper{display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%}.previewCard--1 .previewCard__wrapper{padding:19px 19px 28px 19px}.previewCard__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.previewCard:has(.previewCard__link):hover .previewCard__img-wrapper{scale:1.05}.previewCard:has(.previewCard__link):hover .previewCard__title{text-decoration-color:var(--pharos-text)}.previewCard__header{width:100%;display:flex;gap:5px;margin-bottom:10px}.previewCard__img-container{position:relative;display:flex;justify-content:flex-start;border-radius:var(--pharos-radius-md);overflow:hidden}.previewCard--1 .previewCard__img-container{margin-bottom:17px}.previewCard__img-wrapper{display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden;transition:all .5s}.previewCard--1 .previewCard__img-wrapper{max-height:290px;aspect-ratio:390/260}.previewCard__img-wrapper img{object-fit:cover;object-position:center center;width:100%;height:100%;transition:all .4s;border-radius:var(--pharos-radius-card)}.previewCard__caption{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;min-height:0}.previewCard__caption:not(:last-child){margin-bottom:18px}.previewCard--1 .previewCard__caption{gap:11px;padding:0 10px}.previewCard__title{color:var(--pharos-text);font-family:var(--font-display);line-height:112%;letter-spacing:0;text-align:left;--fontsizeMin:21;--fontsizeMax:24;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);text-decoration:underline;text-decoration-color:#fff0;text-decoration-thickness:2px;text-underline-offset:2px;transition:all .1s}.previewCard--1 .previewCard__title{font-weight:500;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.previewCard__content{display:flex;flex-direction:column;width:100%;flex-grow:1;flex-shrink:1;min-height:0}.previewCard__text{color:var(--pharos-body);font-family:var(--font-body);--fontsizeMin:16;--fontsizeMax:18;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);line-height:140%;font-weight:300;letter-spacing:0;text-align:left}.previewCard--1 .previewCard__text{display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.previewCard__footer{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.previewCard--1 .previewCard__footer{padding:0 10px}.previewCard__btn{z-index:1;color:rgba(var(--pharos-surface-rgb),1);font-family:var(--font-body);font-size:16px;font-weight:500;line-height:120%;letter-spacing:0;text-align:center;padding:16px 50px;transition:all .5s}.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__tag:hover{border:1px solid var(--pharos-muted)}.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--banner{--sectionPaddingTopMin:45;--sectionPaddingTopMax:45}.articlesTabs__switcher::selection{background:#fff0}.articlesTabs__switcher.articlesTabs__switcher--active,.articlesTabs__switcher:hover{color:rgba(var(--pharos-surface-rgb),1);border:0 solid var(--pharos-border);padding:calc(var(--paddingVERT) + 1px) calc(var(--paddingHORIZ) + 1px);box-shadow:0 10px 20px 0 var(--pharos-blue-glow);background:radial-gradient(55% 115% at 50% 100%,rgba(var(--pharos-surface-rgb),.4),rgba(var(--pharos-surface-rgb),0) 100%),var(--pharos-blue)}.pagination__item:not(.pagination__item--active):hover{border:1px solid #c5c8cf}.kamatoc{margin:0 0 0 8px}.kamatoc a{text-decoration:none;transition:all .5s;border-bottom:1px solid transparent}.kamatoc a:hover{opacity:.75;border-bottom:1px solid #e1e1e1}.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)}.previewCard{max-width:430px}.aligncenter{display:block;margin-top:25px;margin-bottom:25px;margin-left:auto;margin-right:auto}.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}.author .subtitle{margin:0 0 25px;color:var(--pharos-muted);font-weight:500;font-size:22px;line-height:140%}.author .excerpt{font-weight:300;font-size:22px;line-height:140%;letter-spacing:0;color:var(--pharos-body)}.previewCard__header .previewCard__tag:hover{border-color:#05f}.previewCard__header .previewCard__tag a:hover{color:#05f}.pagination a:hover{border:1px solid #c8daff;color:#c8daff}.kamatoc{list-style-type:none;counter-reset:list}.kamatoc li:before{color:var(--pharos-body)}.kamatoc li.top{counter-increment:list;counter-reset:list1}.kamatoc li.top:before{content:counter(list) '. '}.kamatoc li.kamatoc__sub{counter-increment:list1;counter-reset:list2;padding-left:30px}.kamatoc li.kamatoc__sub:before{content:' - '}.article__content--aside .title{margin:0 0 10px;font-family:var(--font-display);font-weight:500;font-size:24px;line-height:100%;color:var(--pharos-text)}.article__content--aside .social{margin:0 0 20px}.article__content--aside .bottom .btn{width:100%;max-width:100%}@media (max-width:1360px){.article--article .article__content header,.article__content--aside{margin-bottom:35px}}.page-cta__btn:hover{background:#3568cc;transform:translateX(2px)}.founder-link{color:inherit;text-decoration:none;border-bottom:1px solid rgba(75,125,225,.2);transition:border-color .15s ease,color .15s ease}.founder-link:focus-visible,.founder-link:hover{color:#4b7de1;border-bottom-color:#4b7de1}