.elementor-7169 .elementor-element.elementor-element-e34c3c3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.intrig-header-v2{--header-offset-top:0;--header-horizontal-gap:0;--nav-block-shift-y:0;--nav-text-optical-shift:0em;--header-shell-height:88px;--header-max-width:1400px;--header-bg:linear-gradient(135deg, rgba(23, 21, 23, 0.92) 0%, rgba(12, 12, 14, 0.88) 100%);--header-bg-soft:linear-gradient(135deg, rgba(23, 21, 23, 0.78) 0%, rgba(10, 10, 12, 0.64) 100%);--header-border:rgba(255, 255, 255, 0.16);--header-text:#f7f8f9;--header-muted:rgba(247, 248, 249, 0.72);--header-accent:#00d46e;--header-accent-two:#DE73DE;--header-overlay:rgba(5, 8, 7, 0.96);--header-z:9999;position:relative;z-index:var(--header-z);font-family:"greycliff-cf",sans-serif}.intrig-header-v2,.intrig-header-v2 *{box-sizing:border-box}.intrig-header-v2 .site-header{position:fixed;top:var(--header-offset-top);left:0;right:0;width:100vw;padding-left:var(--header-horizontal-gap);padding-right:var(--header-horizontal-gap);border-bottom:none;background:rgb(10 10 12 / .52);backdrop-filter:blur(18px);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;z-index:var(--header-z)}body.admin-bar .intrig-header-v2 .site-header{top:32px}@media (max-width:782px){body.admin-bar .intrig-header-v2 .site-header{top:46px}}.intrig-header-v2 .site-header__bar{width:min(100%, var(--header-max-width));margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:85px;padding:5px 18px}body.debug-header-center .intrig-header-v2 .site-header__bar{position:relative}body.debug-header-center .intrig-header-v2 .site-header__bar::after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed rgb(0 212 110 / .55);pointer-events:none}body.debug-header-center .intrig-header-v2 .main-nav a::before{content:"";position:absolute;left:.45rem;right:.45rem;--nav-text-optical-shift:0.08em;border-top:1px dashed rgb(222 115 222 / .65);pointer-events:none}.intrig-header-v2.is-scrolled .site-header{background:var(--header-bg-soft);border-bottom:1px solid var(--header-border);box-shadow:0 10px 28px rgb(0 0 0 / .28)}.intrig-header-v2 .site-logo{display:inline-flex;align-items:center;align-self:center;max-width:154px;text-decoration:none;margin:0}.intrig-header-v2 .site-logo img{width:154px;height:auto;display:block}.intrig-header-v2 .main-nav{display:flex;align-items:center;align-self:center;justify-self:center;transform:translateY(var(--nav-block-shift-y))}.intrig-header-v2 .main-nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;line-height:1;min-height:0;gap:clamp(14px, 2vw, 30px)}.intrig-header-v2 .main-nav li{display:flex;align-items:center;margin:0;padding:0;border:0;line-height:1;min-height:0}.intrig-header-v2 .main-nav a{position:relative;display:flex;align-items:center;justify-content:center;padding:0 .9rem;min-height:46px;margin:0;color:var(--header-text);text-decoration:none;font-weight:500;font-size:20px;line-height:1;letter-spacing:.01em;transition:color 0.2s ease}.intrig-header-v2 .main-nav a::after{content:'';position:absolute;bottom:calc(-2px - var(--nav-text-optical-shift));left:50%;right:50%;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--header-accent) 0%,var(--header-accent-two) 100%);transition:left 0.3s cubic-bezier(.4,0,.2,1),right 0.3s cubic-bezier(.4,0,.2,1)}.intrig-header-v2 .main-nav a:hover,.intrig-header-v2 .main-nav a:focus-visible{color:var(--header-text);outline:none}.intrig-header-v2 .main-nav a.is-current,.intrig-header-v2 .main-nav a[aria-current="page"]{color:var(--header-accent-two)}.intrig-header-v2 .main-nav a:hover::after,.intrig-header-v2 .main-nav a:focus-visible::after{left:.9rem;right:.9rem}.intrig-header-v2 .header-cta{display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;isolation:isolate;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid #fff;background-color:#fff0;color:#fff;text-decoration:none;font-size:18px;font-weight:600;transition:color 300ms ease,border-color 300ms ease}.intrig-header-v2 .header-cta::before{content:"";position:absolute;top:50%;left:50%;width:140%;aspect-ratio:1 / 1;border-radius:999px;background:#fff;transform:translate(-50%,-50%) scale(0);transform-origin:center;transition:transform 450ms cubic-bezier(.75,.1,.25,.9);z-index:-1}.intrig-header-v2 .header-cta:hover,.intrig-header-v2 .header-cta:focus-visible{color:#000;border-color:#fff;outline:none}.intrig-header-v2 .header-cta:hover::before,.intrig-header-v2 .header-cta:focus-visible::before{transform:translate(-50%,-50%) scale(1)}.intrig-header-v2 .burger{display:none;width:46px;height:46px;margin:0;padding:0;appearance:none;-webkit-appearance:none;border:1px solid var(--header-border);border-radius:12px;background:#fff0;color:var(--header-accent-two);cursor:pointer;align-items:center;justify-content:center;position:relative;z-index:calc(var(--header-z) + 2)}.intrig-header-v2 .burger span,.intrig-header-v2 .burger::before,.intrig-header-v2 .burger::after{content:"";position:absolute;width:18px;height:2px;background:currentColor;transition:transform 0.25s ease,opacity 0.25s ease}.intrig-header-v2 .burger::before{transform:translateY(-6px)}.intrig-header-v2 .burger::after{transform:translateY(6px)}.intrig-header-v2 .mobile-menu{position:fixed;inset:0;background:#000;display:grid;grid-template-rows:auto 1fr auto;padding:24px;opacity:0;pointer-events:none;transform:translateY(-12px) scale(.99);clip-path:inset(0 0 100% 0);transition:opacity 0.28s ease,transform 0.34s ease,clip-path 0.48s cubic-bezier(.22,1,.36,1);z-index:calc(var(--header-z) + 1)}.intrig-header-v2 .mobile-menu__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.intrig-header-v2 .mobile-menu__close{width:48px;height:48px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;-webkit-appearance:none;border:1px solid rgb(222 115 222 / .72);border-radius:14px;background:linear-gradient(145deg,rgb(222 115 222 / .2),rgb(222 115 222 / .08));color:var(--header-accent-two);font-size:0;line-height:1;cursor:pointer;box-shadow:0 6px 20px rgb(0 0 0 / .34),inset 0 0 0 1px rgb(255 255 255 / .08);transition:transform 0.2s ease,box-shadow 0.25s ease,border-color 0.2s ease,background 0.25s ease}.intrig-header-v2 .mobile-menu__close::before,.intrig-header-v2 .mobile-menu__close::after{content:"";position:absolute;width:20px;height:2.25px;border-radius:999px;background:currentColor}.intrig-header-v2 .mobile-menu__close::before{transform:rotate(45deg)}.intrig-header-v2 .mobile-menu__close::after{transform:rotate(-45deg)}.intrig-header-v2 .mobile-menu__close:hover,.intrig-header-v2 .mobile-menu__close:focus-visible{transform:translateY(-1px) scale(1.02);border-color:var(--header-accent-two);background:linear-gradient(145deg,rgb(222 115 222 / .3),rgb(222 115 222 / .14));box-shadow:0 10px 28px rgb(0 0 0 / .38),0 0 20px rgb(222 115 222 / .28);outline:none}.intrig-header-v2 .mobile-menu__close:active{transform:translateY(0) scale(.98)}.intrig-header-v2 .mobile-menu nav{display:flex;align-items:center;justify-content:center}.intrig-header-v2 .mobile-menu ul{list-style:none;margin:0;padding:0;text-align:center;display:grid;gap:clamp(16px, 2.2vh, 24px)}.intrig-header-v2 .mobile-menu li{opacity:0;transform:translateY(22px);filter:blur(6px);transition:opacity 0.36s ease,transform 0.44s cubic-bezier(.22,1,.36,1),filter 0.36s ease}.intrig-header-v2 .mobile-menu nav a{position:relative;display:inline-flex;align-items:center;color:#fff;text-decoration:none;font-size:clamp(26px, 5.4vw, 46px);font-weight:600;line-height:1.08;letter-spacing:.01em;padding-bottom:.2rem;transition:color 0.2s ease}.intrig-header-v2 .mobile-menu nav a::after{content:'';position:absolute;bottom:-2px;left:50%;right:50%;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--header-accent) 0%,var(--header-accent-two) 100%);transition:left 0.3s cubic-bezier(.4,0,.2,1),right 0.3s cubic-bezier(.4,0,.2,1)}.intrig-header-v2 .mobile-menu nav a:hover,.intrig-header-v2 .mobile-menu nav a:focus-visible{color:#fff;outline:none}.intrig-header-v2 .mobile-menu nav a.is-current,.intrig-header-v2 .mobile-menu nav a[aria-current="page"]{color:var(--header-accent)}.intrig-header-v2 .mobile-menu nav a:hover::after,.intrig-header-v2 .mobile-menu nav a:focus-visible::after{left:0;right:0}.intrig-header-v2 .mobile-menu__footer{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;opacity:0;transform:translateY(14px);transition:opacity 0.3s ease,transform 0.38s ease}.intrig-header-v2 .mobile-menu__slogan{margin:0;max-width:34ch;text-align:center;font-size:clamp(14px, 1.7vw, 17px);line-height:1.5;color:#fff;letter-spacing:.02em;font-weight:500;opacity:.9;position:relative;padding-top:.75rem}.intrig-header-v2 .mobile-menu__slogan::before{content:'';position:absolute;top:0;left:50%;width:52px;height:2px;border-radius:999px;transform:translateX(-50%);background:linear-gradient(90deg,var(--header-accent) 0%,var(--header-accent-two) 100%);opacity:.9}.intrig-header-v2 .social-links{display:inline-flex;align-items:center;gap:10px}.intrig-header-v2 .social-links a{width:40px;height:40px;border-radius:999px;border:1px solid var(--header-border);color:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:transform 0.2s ease,color 0.2s ease}.intrig-header-v2 .social-links a:hover,.intrig-header-v2 .social-links a:focus-visible{transform:translateY(-1px);color:var(--header-accent);outline:none}.intrig-header-v2 .social-links svg{width:16px;height:16px;display:block;fill:currentColor;transition:fill 0.2s ease,transform 0.2s ease}.intrig-header-v2 .social-links a:hover svg,.intrig-header-v2 .social-links a:focus-visible svg{transform:scale(1.06)}body.intrig-menu-open{overflow:hidden}body.intrig-menu-open .intrig-header-v2 .mobile-menu{opacity:1;pointer-events:auto;transform:translateY(0);clip-path:inset(0 0 0 0)}.intrig-header-v2 .mobile-menu.open,.intrig-header-v2 .mobile-menu[aria-hidden="false"]{opacity:1;pointer-events:auto;transform:translateY(0);clip-path:inset(0 0 0 0)}body.intrig-menu-open .intrig-header-v2 .mobile-menu li{opacity:1;transform:translateY(0);filter:blur(0)}.intrig-header-v2 .mobile-menu.open li,.intrig-header-v2 .mobile-menu[aria-hidden="false"] li{opacity:1;transform:translateY(0);filter:blur(0)}body.intrig-menu-open .intrig-header-v2 .mobile-menu li:nth-child(1){transition-delay:0.08s}body.intrig-menu-open .intrig-header-v2 .mobile-menu li:nth-child(2){transition-delay:0.15s}body.intrig-menu-open .intrig-header-v2 .mobile-menu li:nth-child(3){transition-delay:0.22s}body.intrig-menu-open .intrig-header-v2 .mobile-menu__footer{opacity:1;transform:translateY(0);transition-delay:0.28s}.intrig-header-v2 .mobile-menu.open .mobile-menu__footer,.intrig-header-v2 .mobile-menu[aria-hidden="false"] .mobile-menu__footer{opacity:1;transform:translateY(0);transition-delay:0.28s}body.intrig-menu-open .intrig-header-v2 .burger span{opacity:0}body.intrig-menu-open .intrig-header-v2 .burger::before{transform:rotate(45deg)}body.intrig-menu-open .intrig-header-v2 .burger::after{transform:rotate(-45deg)}.aux-content-top-margin .aux-primary{padding-top:0!important}.aux-content-top-margin .aux-primary>.elementor>.elementor-section-wrap>.elementor-top-section:first-child,.aux-content-top-margin .aux-primary>.elementor>.elementor-section-wrap>.elementor-section:first-child{margin-top:-20px!important}@media (max-width:980px){.intrig-header-v2{--header-offset-top:0;--header-horizontal-gap:12px;--header-shell-height:72px}.aux-content-top-margin .aux-primary{padding-top:0!important}.aux-main.aux-territory.aux-content-top-margin,.aux-content-top-margin .aux-territory{margin-top:-20px!important;padding-top:0!important}.intrig-header-v2 .site-header__bar{grid-template-columns:auto auto;justify-content:space-between;gap:14px;min-height:70px;padding:10px 12px}.intrig-header-v2 .main-nav,.intrig-header-v2 .header-cta{display:none}.intrig-header-v2 .burger{display:inline-flex}.intrig-header-v2 .site-logo{width:148px;max-width:148px;margin-bottom:0}}