:root{--color-navy:#110050;--color-lime:#f3ff00;--color-blue:#1818b5;--color-white:#ffffff;--color-surface-light:#f0f0ff;--color-muted:#c0a9ff;--color-mint:#e3f8e6;--color-dark:#171738;--f:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--container:1440px;--content-width:1200px;--gutter:clamp(24px, 8.3vw, 120px);--section-y:clamp(56px, 8vw, 100px);--fs-display-2:68px;--fs-cta:76px;--fs-h1:52px;--fs-h2:46px;--fs-h3:32px;--fs-h4:24px;--fs-body-xl:22px;--fs-body-l:20px;--fs-body-m:18px;--fs-body-s:14px;--fs-body-s-medium:13px;--fs-label-m:12px;--fs-label-s:11px;--fs-tag-s:9px}*, *::before, *::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden;margin:0;color:var(--color-navy);background:var(--color-white);font:400 16px/1.5 var(--f)}img{display:block;max-width:100%;height:auto}.pharos-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}a{color:inherit;text-decoration:none}a:hover{opacity:.8}.pharos-container{max-width:var(--content-width);margin:0 auto}.pharos-btn{display:inline-flex;align-items:center;gap:20px;padding:14px 24px;border-radius:4px;background:var(--color-lime);color:var(--color-navy);font:400 var(--fs-body-m)/22px var(--f);white-space:nowrap}.pharos-btn__icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.pharos-btn__icon img{transform:rotate(-45deg)}.pharos-tag{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:10px 15px;border-radius:6px;background:var(--color-white);border:1px solid var(--color-muted);font:500 var(--fs-body-s-medium)/20px var(--f);color:var(--color-navy);white-space:nowrap}.pharos-pill{display:inline-flex;align-items:center;justify-content:center;padding:7px;border:1px solid var(--color-blue);border-radius:3px;font:500 var(--fs-tag-s)/13px var(--f);letter-spacing:.2px;color:var(--color-blue);white-space:nowrap}.pharos-kicker{font:500 var(--fs-label-m)/16px var(--f);color:var(--color-blue);letter-spacing:1px}.pharos-kicker--on-dark{color:var(--color-lime)}.pharos-kicker--on-light-alt{color:var(--color-dark);letter-spacing:2px}.pharos-bp{display:none}@media (min-width:1280px){.pharos-bp--desktop{display:block}}@media (min-width:768px) and (max-width:1279px){.pharos-bp--tablet{display:block}}@media (max-width:767px){.pharos-bp--mobile{display:block}}.pharos-nav-bar--compact .pharos-nav-bar__right{gap:16px}.pharos-btn--compact{padding:8px 16px;font-size:var(--fs-body-s-medium);line-height:20px}.pharos-menu-toggle{position:relative;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;background:none;cursor:pointer}.pharos-menu-toggle__bars{width:22px;height:auto}.pharos-menu-toggle__cross{display:none;position:absolute;inset:0;color:var(--color-navy)}.pharos-menu-toggle__cross::before, .pharos-menu-toggle__cross::after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:currentColor}.pharos-menu-toggle__cross::before{transform:rotate(45deg)}.pharos-menu-toggle__cross::after{transform:rotate(-45deg)}.pharos-menu-toggle[aria-expanded="true"] .pharos-menu-toggle__bars{display:none}.pharos-menu-toggle[aria-expanded="true"] .pharos-menu-toggle__cross{display:block}.pharos-menu-overlay__toggle .pharos-menu-toggle__cross{color:var(--color-white)}.pharos-menu-overlay{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;background:var(--color-navy)}.pharos-menu-overlay[hidden]{display:none}.pharos-menu-overlay__bar{display:none;align-items:center;justify-content:space-between;height:64px;flex-shrink:0}.pharos-menu-overlay__logo{display:block;width:145px;height:38px}.pharos-menu-overlay__logo img{width:100%;height:100%}.pharos-menu-overlay__links{display:flex;flex-direction:column;gap:19px}.pharos-menu-overlay__links a{font:400 22px/26px var(--f);color:var(--color-lime)}.pharos-menu-overlay .pharos-lang-switch{color:var(--color-lime);opacity:.5}@media (max-width:767px){.pharos-menu-overlay{padding:0 30px 40px}.pharos-menu-overlay__bar{display:flex}.pharos-menu-overlay__links{margin-top:60px}.pharos-menu-overlay .pharos-lang-switch{margin-top:60px}}@media (min-width:768px) and (max-width:1279px){.pharos-bp--tablet .pharos-nav-bar{position:relative;z-index:101}.pharos-menu-overlay{padding:130px 60px 40px}.pharos-menu-overlay__links{gap:24px}.pharos-menu-overlay__links a{font-size:32px;line-height:1.2}.pharos-menu-overlay .pharos-lang-switch{display:none}body.pharos-menu-open .pharos-bp--tablet .pharos-nav-bar__logo img{filter:brightness(0) invert(1)}body.pharos-menu-open .pharos-bp--tablet .pharos-lang-switch{color:var(--color-lime);opacity:1}body.pharos-menu-open .pharos-bp--tablet .pharos-menu-toggle__cross{color:var(--color-white)}}