:root{color-scheme: light;--brand-teal: #20ddcc;--brand-blue: #6692fe;--brand-gradient: linear-gradient(135deg,var(--brand-teal) 0%,var(--brand-blue) 100%);--brand-gradient-reverse: linear-gradient(135deg,var(--brand-blue) 0%,var(--brand-teal) 100%);--ink: #111936;--text: #4a526c;--line: rgba(39,49,91,0.10);--page: #f7fbff;--header-bg: rgba(255,255,255,0.52);--header-bg-scrolled: rgba(255,255,255,0.84);--header-border: rgba(255,255,255,0.68);--header-border-scrolled: rgba(255,255,255,0.96);--header-shadow: 0 20px 60px rgba(55,70,126,0.09);--header-shadow-scrolled: 0 18px 52px rgba(43,58,115,0.15);--toggle-bg: rgba(255,255,255,0.58);--toggle-bg-scrolled: rgba(255,255,255,0.86);--toggle-border: rgba(255,255,255,0.74);--toggle-shadow: 0 16px 42px rgba(55,70,126,0.12);--toggle-icon-bg: linear-gradient(180deg,rgba(255,255,255,0.99),rgba(242,247,255,0.94));--toggle-icon-border: rgba(255,255,255,0.86);--toggle-icon-shadow: 0 10px 24px rgba(60,81,145,0.16),inset 0 1px 0 rgba(255,255,255,0.76);--panel-bg: rgba(255,255,255,0.80);--panel-border: rgba(255,255,255,0.82);--panel-shadow: 0 24px 60px rgba(40,55,113,0.18);--mobile-menu-bg: rgba(255,255,255,0.93);--mobile-control-bg: rgba(255,255,255,0.74);--cta-bg: #111936;--cta-text: #ffffff;--cta-shadow: 0 12px 30px rgba(17,25,54,0.20);--cta-shadow-hover: 0 17px 36px rgba(17,25,54,0.26);--ring: rgba(255,255,255,0.72);--ring-shadow-one: rgba(255,255,255,0.11);--ring-shadow-two: rgba(255,255,255,0.07)}html[data-theme="dark"]{color-scheme: dark;--ink: #f4f7ff;--text: #b9c3df;--line: rgba(212,221,255,0.13);--page: #080c18;--header-bg: rgba(12,18,40,0.60);--header-bg-scrolled: rgba(10,15,34,0.88);--header-border: rgba(196,208,255,0.13);--header-border-scrolled: rgba(203,214,255,0.19);--header-shadow: 0 22px 65px rgba(0,0,0,0.25);--header-shadow-scrolled: 0 20px 58px rgba(0,0,0,0.36);--toggle-bg: rgba(12,18,40,0.66);--toggle-bg-scrolled: rgba(10,15,34,0.90);--toggle-border: rgba(196,208,255,0.15);--toggle-shadow: 0 18px 46px rgba(0,0,0,0.28);--toggle-icon-bg: linear-gradient(180deg,rgba(22,31,63,0.98),rgba(13,20,43,0.95));--toggle-icon-border: rgba(140,160,232,0.22);--toggle-icon-shadow: 0 12px 28px rgba(0,0,0,0.31),inset 0 1px 0 rgba(255,255,255,0.06);--panel-bg: rgba(11,17,38,0.90);--panel-border: rgba(196,208,255,0.14);--panel-shadow: 0 24px 64px rgba(0,0,0,0.38);--mobile-menu-bg: rgba(10,15,34,0.96);--mobile-control-bg: rgba(255,255,255,0.07);--cta-bg: #f5f7ff;--cta-text: #10172f;--cta-shadow: 0 12px 30px rgba(0,0,0,0.29);--cta-shadow-hover: 0 17px 38px rgba(0,0,0,0.40);--ring: rgba(179,196,255,0.10);--ring-shadow-one: rgba(138,155,255,0.035);--ring-shadow-two: rgba(138,155,255,0.02)}*{box-sizing: border-box}[hidden]{display: none !important}html{min-width: 320px;scroll-behavior: smooth;scrollbar-width: none;-ms-overflow-style: none}body{scrollbar-width: none;-ms-overflow-style: none}html::-webkit-scrollbar,body::-webkit-scrollbar{width: 0;height: 0;display: none}body{min-height: 100vh;margin: 0;overflow-x: hidden;color: var(--ink);background: var(--page);font-family: Inter,"Segoe UI Variable","Segoe UI",Arial,sans-serif;transition: color 320ms ease,background-color 320ms ease}body::after{content: "";position: fixed;inset: 0;z-index: -2;pointer-events: none;background: radial-gradient(circle at 50% 0%,rgba(255,255,255,0.46) 0%,rgba(255,255,255,0.15) 27%,transparent 60%),linear-gradient(to bottom,rgba(255,255,255,0.14),transparent 36%);opacity: 0.92;transition: background 320ms ease,opacity 320ms ease}html[data-theme="dark"] body::after{background: radial-gradient(circle at 50% 0%,rgba(102,146,254,0.16) 0%,rgba(32,221,204,0.05) 28%,transparent 61%),linear-gradient(to bottom,rgba(255,255,255,0.02),transparent 35%);opacity: 1}a{color: inherit;text-decoration: none}button,input{color: inherit;font: inherit}.account-menu__title{margin-bottom: 9px;padding: 4px 4px 12px;border-bottom: 1px solid var(--line);color: var(--ink);font-size: 14px;font-weight: 760;letter-spacing: -0.02em;text-align: center}.account-action{min-height: 47px;margin-top: 7px;padding: 11px 13px;display: flex;align-items: center;justify-content: space-between;gap: 10px;border: 1px solid transparent;border-radius: 15px;color: var(--text);background: rgba(255,255,255,0.32);font-size: 13px;font-weight: 700;transition: transform 180ms ease,color 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}html[data-theme="dark"] .account-action{background: rgba(255,255,255,0.04)}.account-action:hover,.account-action:focus-visible{color: var(--ink);border-color: rgba(102,146,254,0.20);background: linear-gradient(120deg,rgba(32,221,204,0.11),rgba(102,146,254,0.11));transform: translateY(-1px);outline: none}.account-action--primary,html[data-theme="dark"] .account-action--primary{color: #ffffff;background: var(--brand-gradient);box-shadow: 0 10px 24px rgba(76,132,225,0.24)}.account-action--primary:hover,.account-action--primary:focus-visible{color: #ffffff;border-color: rgba(255,255,255,0.30);background: var(--brand-gradient-reverse);box-shadow: 0 13px 30px rgba(70,142,222,0.30)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior: auto !important;transition-duration: 0.01ms !important;animation-duration: 0.01ms !important;animation-iteration-count: 1 !important}}body.modal-open{overflow: hidden}.account-action[type="button"]{width: 100%;cursor: pointer;font-family: inherit;text-align: left}.client-login-modal[hidden]{display: none}.client-login-modal{position: fixed;inset: 0;z-index: 200;display: grid;place-items: center;padding: 24px;opacity: 0;transition: opacity 220ms ease}.client-login-modal.is-open{opacity: 1}.client-login-backdrop{position: absolute;inset: 0;background: radial-gradient(circle at 50% 15%,rgba(102,146,254,0.18),transparent 42%),rgba(6,11,27,0.58);backdrop-filter: blur(12px) saturate(112%);-webkit-backdrop-filter: blur(12px) saturate(112%)}.client-login-dialog{position: relative;width: min(680px,100%);max-height: calc(100vh - 48px);overflow: auto;border: 1px solid rgba(255,255,255,0.80);border-radius: 30px;background: radial-gradient(circle at 12% 5%,rgba(32,221,204,0.10),transparent 32%),radial-gradient(circle at 92% 12%,rgba(102,146,254,0.14),transparent 34%),rgba(250,252,255,0.94);box-shadow: 0 34px 90px rgba(12,21,56,0.30),inset 0 1px 0 rgba(255,255,255,0.95);opacity: 0;transform: translateY(20px) scale(0.975);transition: opacity 220ms ease,transform 260ms cubic-bezier(.2,.8,.2,1),background 320ms ease,border-color 320ms ease}.client-login-modal.is-open .client-login-dialog{opacity: 1;transform: translateY(0) scale(1)}html[data-theme="dark"] .client-login-dialog{border-color: rgba(171,192,255,0.16);background: radial-gradient(circle at 12% 5%,rgba(32,221,204,0.10),transparent 34%),radial-gradient(circle at 92% 12%,rgba(102,146,254,0.15),transparent 35%),rgba(10,16,35,0.95);box-shadow: 0 38px 100px rgba(0,0,0,0.50),inset 0 1px 0 rgba(255,255,255,0.04)}.client-login-dialog:focus{outline: none}.client-login-header{min-height: 94px;padding: 22px 26px 18px;display: flex;align-items: center;justify-content: center;position: relative}.client-login-brand{display: inline-flex;align-items: center;gap: 11px;color: var(--ink);font-size: 24px;font-weight: 780;letter-spacing: -0.055em}.client-login-brand img{width: 38px;height: 38px;filter: drop-shadow(0 0 7px rgba(32,221,204,0.42)) drop-shadow(0 0 10px rgba(102,146,254,0.30))}.client-login-brand>span>span{color: transparent;background: var(--brand-gradient);background-clip: text;-webkit-background-clip: text}.client-login-close{position: absolute;top: 20px;right: 20px;width: 44px;height: 44px;padding: 0;display: grid;place-items: center;border: 1px solid transparent;border-radius: 15px;color: var(--text);background: rgba(255,255,255,0.42);cursor: pointer;transition: color 180ms ease,background 180ms ease,transform 180ms ease,border-color 180ms ease}html[data-theme="dark"] .client-login-close{background: rgba(255,255,255,0.05)}.client-login-close:hover,.client-login-close:focus-visible{color: var(--ink);border-color: rgba(102,146,254,0.20);background: linear-gradient(135deg,rgba(32,221,204,0.12),rgba(102,146,254,0.12));transform: rotate(4deg) scale(1.03);outline: none}.client-login-close svg{width: 22px;height: 22px}.client-login-accent{height: 3px;margin: 0 1px;background: var(--brand-gradient);box-shadow: 0 0 16px rgba(32,221,204,0.34),0 0 22px rgba(102,146,254,0.28)}.client-login-form{padding: 34px 56px 42px}.client-login-intro{margin-bottom: 26px;text-align: center}.client-login-intro h2{margin: 14px 0 7px;color: var(--ink);font-size: clamp(28px,4vw,36px);line-height: 1.05;letter-spacing: -0.045em}.client-login-intro p{max-width: 460px;margin: 0 auto;color: var(--text);font-size: 14px;line-height: 1.55}.login-field{display: grid;gap: 8px;margin-top: 18px}.login-field>span:first-child{padding-left: 2px;color: var(--ink);font-size: 12px;font-weight: 720}.login-input-shell{min-width: 0;min-height: 56px;padding: 0 16px;display: flex;align-items: center;gap: 12px;border: 1px solid rgba(78,95,154,0.12);border-radius: 17px;color: #78839f;background: rgba(229,234,246,0.68);transition: border-color 180ms ease,background 180ms ease,box-shadow 180ms ease,transform 180ms ease}html[data-theme="dark"] .login-input-shell{border-color: rgba(194,207,255,0.10);color: #8590b0;background: rgba(255,255,255,0.055)}.login-input-shell:focus-within{border-color: rgba(102,146,254,0.44);background: rgba(255,255,255,0.82);box-shadow: 0 0 0 4px rgba(102,146,254,0.10),0 14px 30px rgba(62,89,164,0.08);transform: translateY(-1px)}html[data-theme="dark"] .login-input-shell:focus-within{background: rgba(255,255,255,0.075)}.login-input-shell svg{width: 20px;height: 20px;flex: 0 0 auto}.login-input-shell input{width: 100%;min-width: 0;flex: 1 1 auto;border: 0;outline: 0;color: var(--ink);background: transparent;font-size: 15px}.login-input-shell input::placeholder{color: #9ca5bb}.login-input-shell--password{padding-right: 8px}.password-visibility{position: relative;width: 40px;height: 40px;flex: 0 0 auto;padding: 0;display: grid;place-items: center;border: 1px solid transparent;border-radius: 12px;color: #7b86a3;background: transparent;cursor: pointer;transition: color 180ms ease,background 180ms ease,border-color 180ms ease,transform 180ms ease}.password-visibility:hover,.password-visibility:focus-visible{color: var(--brand-blue);border-color: rgba(102,146,254,0.16);background: linear-gradient(135deg,rgba(32,221,204,0.10),rgba(102,146,254,0.10));transform: scale(1.03);outline: none}.password-icon{position: absolute;width: 20px;height: 20px;transition: opacity 180ms ease,transform 180ms ease}.password-icon--show{opacity: 1;transform: scale(1)}.password-icon--hide{opacity: 0;transform: scale(0.72)}.password-visibility[aria-pressed="true"] .password-icon--show{opacity: 0;transform: scale(0.72)}.password-visibility[aria-pressed="true"] .password-icon--hide{opacity: 1;transform: scale(1)}.login-options{margin: 19px 2px 0;display: flex;align-items: center;justify-content: space-between;gap: 18px}.forgot-password{padding: 4px 0;border: 0;color: var(--brand-blue);background: transparent;cursor: pointer;font-size: 13px;font-weight: 720;transition: color 180ms ease,transform 180ms ease}.forgot-password:hover,.forgot-password:focus-visible{color: var(--brand-teal);transform: translateY(-1px);outline: none}.client-login-submit{width: 100%;min-height: 58px;margin-top: 24px;padding: 0 22px;display: flex;align-items: center;justify-content: center;gap: 11px;border: 1px solid rgba(255,255,255,0.34);border-radius: 18px;color: #ffffff;background: var(--brand-gradient);box-shadow: 0 16px 34px rgba(70,142,222,0.25),0 0 22px rgba(32,221,204,0.10);cursor: pointer;font-size: 16px;font-weight: 780;transition: transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}.client-login-submit:hover,.client-login-submit:focus-visible{transform: translateY(-2px);box-shadow: 0 20px 40px rgba(70,142,222,0.31),0 0 28px rgba(32,221,204,0.14);filter: brightness(1.03) saturate(1.06);outline: none}.client-login-submit svg{width: 19px;height: 19px;transition: transform 180ms ease}.client-login-submit:hover svg,.client-login-submit:focus-visible svg{transform: translateX(3px)}.login-divider{margin: 22px 0 16px;display: flex;align-items: center;gap: 12px;color: #8d97b0;font-size: 11px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase}.login-divider::before,.login-divider::after{content: "";height: 1px;flex: 1;background: var(--line)}.client-login-status{min-height: 20px;margin: 12px 0 0;color: var(--brand-blue);font-size: 12px;font-weight: 650;text-align: center}@media (max-width: 640px){.client-login-modal{padding: 14px;align-items: center}.client-login-dialog{max-height: calc(100vh - 28px);border-radius: 24px}.client-login-header{min-height: 82px;padding: 18px 58px 15px 18px;justify-content: flex-start}.client-login-brand{font-size: 21px}.client-login-brand img{width: 34px;height: 34px}.client-login-close{top: 16px;right: 16px;width: 42px;height: 42px}.client-login-form{padding: 26px 20px 28px}.login-options{align-items: flex-start;flex-direction: column;gap: 12px}}html{scroll-padding-top: 92px}.contact-form{position: relative;padding: clamp(24px,3vw,34px);border: 1px solid var(--panel-border);border-radius: 32px;background: rgba(255,255,255,0.70);box-shadow: 0 30px 86px rgba(43,59,120,0.15),0 0 54px rgba(32,221,204,0.07);backdrop-filter: blur(28px) saturate(150%);-webkit-backdrop-filter: blur(28px) saturate(150%)}.contact-form::before{content: "";position: absolute;inset: 0;border-radius: inherit;padding: 1px;background: linear-gradient(135deg,rgba(32,221,204,0.28),rgba(255,255,255,0.42),rgba(102,146,254,0.28));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none}html[data-theme="dark"] .contact-form{background: rgba(11,17,38,0.80);box-shadow: 0 30px 86px rgba(0,0,0,0.38),0 0 54px rgba(102,146,254,0.07)}.contact-form__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.contact-field{display: grid;gap: 8px;margin-bottom: 14px}.contact-field>span{color: var(--ink);font-size: 11px;font-weight: 780;letter-spacing: 0.015em}.contact-field input,.contact-field textarea{width: 100%;border: 1px solid var(--line);border-radius: 16px;color: var(--ink);background: rgba(255,255,255,0.60);outline: none;transition: border-color 180ms ease,box-shadow 180ms ease,background 180ms ease,transform 180ms ease}html[data-theme="dark"] .contact-field input,html[data-theme="dark"] .contact-field textarea{background: rgba(255,255,255,0.045)}.contact-field input{min-height: 52px;padding: 0 16px}.contact-field textarea{min-height: 188px;padding: 16px;resize: vertical;line-height: 1.55}.contact-field input::placeholder,.contact-field textarea::placeholder{color: color-mix(in srgb,var(--text) 68%,transparent)}.contact-field input:focus,.contact-field textarea:focus{border-color: rgba(102,146,254,0.56);box-shadow: 0 0 0 4px rgba(102,146,254,0.10),0 0 24px rgba(32,221,204,0.08);background: rgba(255,255,255,0.76);transform: translateY(-1px)}html[data-theme="dark"] .contact-field input:focus,html[data-theme="dark"] .contact-field textarea:focus{background: rgba(255,255,255,0.065)}.contact-field__footer{display: flex;justify-content: space-between;gap: 16px;color: var(--text);font-size: 10px}.contact-field__footer small,.contact-field__footer span{font-size: inherit}.contact-field__footer span{flex: 0 0 auto;color: var(--brand-blue);font-weight: 750}.contact-form__actions{display: flex;align-items: center;gap: 16px}.contact-submit{min-height: 54px;padding: 0 22px;display: inline-flex;align-items: center;justify-content: center;gap: 11px;flex: 0 0 auto;border: 0;border-radius: 17px;color: #ffffff;background: var(--brand-gradient);box-shadow: 0 15px 34px rgba(72,139,230,0.24),0 0 30px rgba(32,221,204,0.11);font-size: 13px;font-weight: 820;cursor: pointer;transition: transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}.contact-submit:hover,.contact-submit:focus-visible{transform: translateY(-2px);box-shadow: 0 20px 42px rgba(72,139,230,0.30),0 0 38px rgba(32,221,204,0.15);filter: saturate(1.06) brightness(1.02);outline: none}.contact-submit svg{width: 18px;height: 18px;transition: transform 180ms ease}.contact-submit:hover svg{transform: translateX(3px)}.contact-form__message{min-height: 20px;margin: 0;color: var(--brand-blue);font-size: 11px;font-weight: 700;line-height: 1.45}@media (max-width: 1040px){.contact-form{max-width: 760px;width: 100%;margin: 0 auto}}@media (max-width: 620px){.contact-form__grid{grid-template-columns: 1fr;gap: 0}.contact-form{padding: 20px;border-radius: 24px}.contact-field textarea{min-height: 170px}.contact-form__actions{align-items: stretch;flex-direction: column}.contact-submit{width: 100%}}.client-login-modal.is-signup .login-options{display: none}.contact-modal[hidden]{display: none !important}.contact-modal{position: fixed;inset: 0;z-index: 155;padding: clamp(14px,3vw,34px);display: grid;place-items: center;opacity: 0;pointer-events: none;transition: opacity 220ms ease}.contact-modal.is-open{opacity: 1;pointer-events: auto}.contact-modal-backdrop{position: absolute;inset: 0;background: rgba(8,14,32,0.64);backdrop-filter: blur(18px) saturate(125%);-webkit-backdrop-filter: blur(18px) saturate(125%)}.contact-modal-dialog{position: relative;width: min(1120px,100%);max-height: min(870px,calc(100vh - 32px));display: grid;grid-template-columns: minmax(310px,0.78fr) minmax(540px,1.22fr);overflow: hidden;border: 1px solid rgba(255,255,255,0.56);border-radius: 36px;background: var(--panel-bg);box-shadow: 0 48px 120px rgba(5,12,34,0.34),0 0 70px rgba(32,221,204,0.09);transform: translateY(22px) scale(0.985);transition: transform 240ms cubic-bezier(.2,.8,.2,1);outline: none}html[data-theme="dark"] .contact-modal-dialog{border-color: rgba(255,255,255,0.10);background: #0c1329}.contact-modal.is-open .contact-modal-dialog{transform: translateY(0) scale(1)}.contact-modal-close{position: absolute;top: 18px;right: 18px;z-index: 5;width: 44px;height: 44px;display: grid;place-items: center;border: 1px solid var(--line);border-radius: 15px;color: var(--ink);background: color-mix(in srgb,var(--panel-bg) 88%,transparent);box-shadow: 0 12px 28px rgba(34,49,105,0.11);cursor: pointer;transition: transform 180ms ease,border-color 180ms ease,background 180ms ease}.contact-modal-close:hover,.contact-modal-close:focus-visible{transform: translateY(-2px) rotate(3deg);border-color: rgba(102,146,254,0.34);background: linear-gradient(135deg,rgba(32,221,204,0.10),rgba(102,146,254,0.12));outline: none}.contact-modal-close svg{width: 20px;height: 20px}.contact-form--modal{max-height: min(870px,calc(100vh - 32px));padding: clamp(30px,4vw,46px);padding-top: clamp(72px,7vw,84px);overflow-y: auto;border: 0;border-radius: 0;background: transparent;box-shadow: none;backdrop-filter: none;-webkit-backdrop-filter: none}.contact-form--modal::before{display: none}html[data-theme="dark"] .contact-form--modal{background: transparent;box-shadow: none}.contact-intent-fieldset{margin: 0 0 18px;padding: 0;border: 0}.contact-intent-fieldset legend{margin-bottom: 9px;color: var(--ink);font-size: 11px;font-weight: 780}.contact-intent-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.contact-intent-option{position: relative;min-width: 0;min-height: 72px;padding: 12px;display: grid;grid-template-columns: 36px minmax(0,1fr);align-items: center;gap: 10px;border: 1px solid var(--line);border-radius: 17px;color: var(--text);background: color-mix(in srgb,var(--panel-bg) 70%,transparent);cursor: pointer;transition: transform 170ms ease,border-color 170ms ease,box-shadow 170ms ease,background 170ms ease}.contact-intent-option:hover{transform: translateY(-1px);border-color: rgba(102,146,254,0.28)}.contact-intent-option.is-selected,.contact-intent-option:has(input:checked){border-color: rgba(102,146,254,0.42);background: linear-gradient(135deg,rgba(32,221,204,0.10),rgba(102,146,254,0.13));box-shadow: 0 10px 28px rgba(57,82,154,0.10),inset 0 0 0 1px rgba(255,255,255,0.20)}.contact-intent-option input{position: absolute;opacity: 0;pointer-events: none}.contact-intent-option strong,.contact-intent-option small{display: block}.contact-intent-option strong{color: var(--ink);font-size: 11px}.contact-intent-option small{margin-top: 3px;color: var(--text);font-size: 9px;line-height: 1.35}.contact-field select{width: 100%;min-height: 52px;padding: 0 42px 0 16px;border: 1px solid var(--line);border-radius: 16px;color: var(--ink);background-color: rgba(255,255,255,0.60);background-image: linear-gradient(45deg,transparent 50%,var(--brand-blue) 50%),linear-gradient(135deg,var(--brand-blue) 50%,transparent 50%);background-position: calc(100% - 19px) 22px,calc(100% - 14px) 22px;background-size: 5px 5px,5px 5px;background-repeat: no-repeat;appearance: none;outline: none;transition: border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease,transform 180ms ease}html[data-theme="dark"] .contact-field select{background-color: rgba(255,255,255,0.045)}.contact-field select:focus{border-color: rgba(102,146,254,0.56);box-shadow: 0 0 0 4px rgba(102,146,254,0.10),0 0 24px rgba(32,221,204,0.08);transform: translateY(-1px)}.contact-form--modal .contact-field textarea{min-height: 140px}.contact-form--modal .contact-form__message{flex: 1 1 100%}.contact-form--modal{position: relative;overflow: hidden}.contact-form__content{position: relative;z-index: 1;display: block;opacity: 1;transform: translateY(0) scale(1);transition: opacity 260ms ease,transform 260ms ease,filter 260ms ease}.contact-success-view{position: absolute;inset: clamp(22px,2.6vw,30px) clamp(30px,4vw,46px) clamp(22px,3vw,30px);z-index: 2;padding: 2px 0;display: grid;grid-template-rows: auto auto auto auto auto 1fr auto auto;align-content: start;justify-items: start;gap: 14px;overflow: hidden;opacity: 0;visibility: hidden;pointer-events: none;transform: translateY(14px) scale(0.985);transition: opacity 300ms ease,transform 300ms cubic-bezier(.2,.8,.2,1)}.contact-success-view[hidden]{display: grid !important}.contact-form--modal.is-success .contact-form__content{opacity: 0;transform: translateY(-8px) scale(0.99);filter: blur(1px);pointer-events: none}.contact-form--modal.is-success .contact-success-view{opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0) scale(1);transition-delay: 90ms}.contact-modal--success .contact-modal-dialog{box-shadow: 0 52px 126px rgba(5,12,34,0.28),0 0 78px rgba(102,146,254,0.12)}.contact-success-badge{position: relative;min-height: 32px;padding: 0 14px;display: inline-flex;align-items: center;gap: 9px;border: 1px solid rgba(102,146,254,0.18);border-radius: 999px;color: #236a9f;background: linear-gradient(135deg,rgba(32,221,204,0.14),rgba(102,146,254,0.12),rgba(169,102,237,0.08));font-size: 10px;font-weight: 860;letter-spacing: 0.05em;text-transform: uppercase}.contact-success-badge__dot{width: 8px;height: 8px;border-radius: 50%;background: linear-gradient(135deg,#20ddcc,#5f9dff);box-shadow: 0 0 0 5px rgba(32,221,204,0.12),0 0 18px rgba(95,157,255,0.22)}.contact-success-title{margin: 2px 0 0;color: var(--ink);font-size: clamp(30px,3vw,42px);line-height: 1.02;letter-spacing: -0.045em}.contact-success-copy{max-width: 44ch;margin: 0;color: var(--text);font-size: 13px;line-height: 1.72}.contact-success-meta{width: 100%;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.contact-success-card{position: relative;padding: 16px 18px;border: 1px solid rgba(102,146,254,0.18);border-radius: 20px;background: linear-gradient(145deg,rgba(255,255,255,0.92),rgba(240,246,255,0.92));box-shadow: 0 16px 32px rgba(77,115,198,0.10);overflow: hidden}.contact-success-card::before{content: "";position: absolute;inset: 0 auto auto 0;width: 100%;height: 4px;background: linear-gradient(90deg,rgba(32,221,204,0.9),rgba(102,146,254,0.92),rgba(169,102,237,0.72))}.contact-success-card small,.contact-success-card strong{display: block}.contact-success-card small{color: var(--text);font-size: 10px;font-weight: 760;text-transform: uppercase;letter-spacing: 0.06em}.contact-success-card strong{margin-top: 9px;color: var(--ink);font-size: 20px;line-height: 1.18;letter-spacing: -0.03em}.contact-success-card--topic strong{font-size: 18px}.contact-success-next{width: 100%;padding: 16px 18px;border: 1px solid rgba(32,221,204,0.16);border-radius: 20px;background: linear-gradient(135deg,rgba(32,221,204,0.08),rgba(102,146,254,0.08),rgba(127,109,242,0.05))}.contact-success-next strong{display: block;color: var(--ink);font-size: 13px;font-weight: 820}.contact-success-next p{margin: 8px 0 0;color: var(--text);font-size: 12px;line-height: 1.62}.contact-success-close{position: relative;z-index: 4;isolation: isolate;justify-self: center;align-self: end;margin-top: 0;width: auto;min-width: 132px;min-height: 44px;padding: 0 20px;display: inline-flex;align-items: center;justify-content: center;overflow: hidden;border: 0;border-radius: 14px;color: #ffffff;background: linear-gradient(100deg,#20ddcc 0%,#3dbfdc 30%,#6692fe 78%,#596be9 100%);box-shadow: 0 12px 28px rgba(77,143,226,0.22),0 0 22px rgba(32,221,204,0.12);text-shadow: 0 1px 2px rgba(24,52,104,0.18);font: inherit;font-size: 11px;font-weight: 850;cursor: pointer;touch-action: manipulation;transition: transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}.contact-success-close::before{content: "";position: absolute;inset: 1px;z-index: -1;border-radius: 13px;background: linear-gradient(120deg,rgba(255,255,255,0.22),transparent 48%);pointer-events: none}.contact-success-close:hover,.contact-success-close:focus-visible{transform: translateY(-2px);filter: saturate(1.06) brightness(1.03);box-shadow: 0 19px 40px rgba(77,143,226,0.30),0 0 34px rgba(32,221,204,0.18);outline: none}.contact-success-close:active{transform: translateY(0) scale(0.992)}.contact-success-dismiss{width: 100%;display: grid;grid-template-columns: 1fr;align-items: center;justify-items: center;align-self: end;margin-top: auto;gap: 10px;text-align: center;color: color-mix(in srgb,var(--text) 78%,transparent);font-size: 9px;font-weight: 760;letter-spacing: 0.04em;text-transform: uppercase}.contact-success-dismiss__track{width: 100%;height: 4px;overflow: hidden;border-radius: 999px;background: rgba(102,146,254,0.10);box-shadow: inset 0 0 0 1px rgba(102,146,254,0.06)}.contact-success-dismiss__track i{width: 100%;height: 100%;display: block;border-radius: inherit;transform-origin: left center;background: linear-gradient(90deg,#20ddcc 0%,#6692fe 62%,#596be9 78%,#7f6df2 90%,#a966ed 100%);box-shadow: 0 0 12px rgba(102,146,254,0.28);animation: contact-success-progress var(--contact-success-close-duration,10000ms) linear forwards}.contact-success-confetti{position: absolute;inset: -6% -4% 0;pointer-events: none;overflow: hidden;contain: layout paint}.contact-success-confetti::before,.contact-success-confetti::after{content: "";position: absolute;bottom: -36px;width: 180px;height: 110px;border-radius: 50%;filter: blur(34px);opacity: 0;animation: contact-confetti-glow 1250ms ease-out forwards}.contact-success-confetti::before{left: 16%;background: rgba(32,221,204,0.22)}.contact-success-confetti::after{right: 12%;background: rgba(102,146,254,0.20);animation-delay: 90ms}@media (max-width: 900px){.contact-modal-dialog{width: min(720px,100%);grid-template-columns: 1fr;overflow-y: auto}.contact-form--modal{max-height: none;overflow: visible;padding: 28px 30px 34px}}@media (max-width: 560px){.contact-modal{padding: 10px}.contact-modal-dialog{max-height: calc(100vh - 20px);border-radius: 24px}.contact-modal-close{top: 12px;right: 12px;width: 40px;height: 40px}.contact-form--modal{padding: 22px 18px 26px}.contact-intent-grid,.contact-form--modal .contact-form__grid{grid-template-columns: 1fr}.contact-intent-option{min-height: 62px}.contact-form--modal .contact-form__actions{display: grid;grid-template-columns: 1fr 1fr}.contact-form--modal .contact-submit,.contact-cancel{width: 100%}.contact-form--modal .contact-form__message{grid-column: 1 / -1}.contact-success-meta{grid-template-columns: 1fr}.contact-success-title{font-size: 28px}}@media (max-width: 900px){.contact-success-view{inset: 22px 30px 26px;grid-template-rows: auto auto auto auto auto 1fr auto auto}}@media (prefers-reduced-motion: reduce){.contact-form__content,.contact-form--modal.is-success .contact-success-view,.contact-success-confetti__piece,.contact-success-step-line i,.contact-success-dismiss__track i{animation: none !important;transition: none !important}.contact-success-confetti{display: none}}.contact-modal-backdrop{background: radial-gradient(circle at 18% 20%,rgba(32,221,204,0.14),transparent 30%),radial-gradient(circle at 82% 78%,rgba(102,146,254,0.18),transparent 34%),rgba(8,16,42,0.58)}.contact-modal-dialog{width: min(980px,100%);max-height: none;grid-template-columns: minmax(280px,0.72fr) minmax(510px,1.28fr);overflow: hidden;border-color: rgba(255,255,255,0.86);border-radius: 32px;background: radial-gradient(circle at 75% 5%,rgba(102,146,254,0.10),transparent 30%),radial-gradient(circle at 48% 100%,rgba(32,221,204,0.09),transparent 34%),linear-gradient(145deg,#ffffff 0%,#f7fbff 56%,#f5fffd 100%);box-shadow: 0 38px 100px rgba(15,31,79,0.26),0 0 70px rgba(32,221,204,0.10)}html[data-theme="dark"] .contact-modal-dialog{border-color: rgba(255,255,255,0.12);background: radial-gradient(circle at 82% 8%,rgba(102,146,254,0.14),transparent 34%),radial-gradient(circle at 48% 100%,rgba(32,221,204,0.09),transparent 36%),linear-gradient(145deg,#0e1730 0%,#0b1329 100%)}.contact-form--modal{max-height: none;min-height: 590px;padding: 70px 40px 30px;overflow: visible;display: flex;flex-direction: column;justify-content: center;background: linear-gradient(180deg,rgba(255,255,255,0.76),rgba(247,252,255,0.92))}html[data-theme="dark"] .contact-form--modal{background: linear-gradient(180deg,rgba(15,25,53,0.84),rgba(11,19,41,0.92))}.contact-intent-fieldset{margin-bottom: 16px}.contact-intent-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.contact-intent-option{min-height: 68px;padding: 11px 12px;border-color: rgba(85,112,184,0.18);background: rgba(255,255,255,0.78);box-shadow: 0 10px 25px rgba(44,71,137,0.06)}html[data-theme="dark"] .contact-intent-option{border-color: rgba(255,255,255,0.10);background: rgba(255,255,255,0.035)}.contact-intent-option.is-selected,.contact-intent-option:has(input:checked){border-color: rgba(102,146,254,0.48);background: linear-gradient(135deg,rgba(32,221,204,0.13),rgba(102,146,254,0.15));box-shadow: 0 13px 30px rgba(57,82,154,0.10),inset 0 0 0 1px rgba(255,255,255,0.40)}.contact-form--modal .contact-form__grid{margin-bottom: 14px}.contact-form--modal .contact-field input,.contact-form--modal .contact-field textarea{border-color: rgba(85,112,184,0.18);background: rgba(255,255,255,0.82);box-shadow: 0 10px 26px rgba(44,71,137,0.05)}html[data-theme="dark"] .contact-form--modal .contact-field input,html[data-theme="dark"] .contact-form--modal .contact-field textarea{border-color: rgba(255,255,255,0.10);background: rgba(255,255,255,0.045)}.contact-form--modal .contact-field textarea{min-height: 120px;resize: none}.contact-form--modal .contact-field__footer{margin-top: 7px}.contact-form--modal .contact-form__actions{margin-top: 16px;align-items: center}.contact-form--modal .contact-submit{min-width: 168px}.contact-form--modal .contact-form__message{flex: 1 1 220px;margin: 0}@media (max-width: 900px){.contact-modal-dialog{width: min(680px,100%);grid-template-columns: 1fr;overflow: hidden}.contact-form--modal{min-height: auto;padding: 24px 28px 28px;overflow: visible}}@media (max-width: 560px){.contact-modal{padding: 8px}.contact-modal-dialog{max-height: calc(100vh - 16px);border-radius: 24px}.contact-form--modal{padding: 18px 16px 20px}.contact-intent-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.contact-intent-option{min-height: 58px;grid-template-columns: 30px minmax(0,1fr);gap: 8px;padding: 9px}.contact-intent-option small{display: none}.contact-form--modal .contact-form__grid{grid-template-columns: 1fr 1fr;gap: 8px}.contact-form--modal .contact-field input{min-height: 46px;padding-inline: 12px}.contact-form--modal .contact-field textarea{min-height: 96px}.contact-form--modal .contact-form__actions{display: block}.contact-form--modal .contact-submit{width: 100%}.contact-form--modal .contact-form__message{margin-top: 9px}}.contact-form--modal .contact-form__grid{align-items: start}.contact-form--modal .contact-field{min-width: 0}.contact-form--modal .contact-field input{display: block;width: 100%;height: 60px;min-height: 60px;max-height: 60px;padding: 0 50px 0 16px;box-sizing: border-box;line-height: 1.2;appearance: none;-webkit-appearance: none}.contact-form--modal .contact-field input:-webkit-autofill,.contact-form--modal .contact-field input:-webkit-autofill:hover,.contact-form--modal .contact-field input:-webkit-autofill:focus{-webkit-text-fill-color: var(--ink);caret-color: var(--ink);box-shadow: 0 10px 26px rgba(44,71,137,0.05),0 0 0 1000px rgba(255,255,255,0.96) inset;transition: background-color 9999s ease-out 0s}html[data-theme="dark"] .contact-form--modal .contact-field input:-webkit-autofill,html[data-theme="dark"] .contact-form--modal .contact-field input:-webkit-autofill:hover,html[data-theme="dark"] .contact-form--modal .contact-field input:-webkit-autofill:focus{-webkit-text-fill-color: var(--ink);caret-color: var(--ink);box-shadow: 0 10px 26px rgba(0,0,0,0.12),0 0 0 1000px #101a36 inset}@media (min-width: 901px) and (max-height: 720px){.contact-modal-dialog{max-height: calc(100dvh - 24px)}.contact-modal-intro,.contact-form--modal{min-height: min(560px,calc(100dvh - 24px))}.contact-form--modal{padding-top: 34px;padding-bottom: 24px}.contact-intent-option{min-height: 60px}.contact-form--modal .contact-field textarea{min-height: 96px}}@media (max-width: 560px){.contact-modal-dialog{overflow-y: auto;overscroll-behavior: contain;scrollbar-width: none}.contact-modal-dialog::-webkit-scrollbar{display: none}.contact-form--modal .contact-field input{height: 54px;min-height: 54px;max-height: 54px;padding-right: 46px}}@media (max-width: 420px){.contact-form--modal .contact-form__grid{grid-template-columns: 1fr;gap: 0}.contact-form--modal .contact-field{margin-bottom: 10px}.contact-form--modal{padding-top: 14px}}.contact-modal{transition: opacity 300ms cubic-bezier(.2,.75,.2,1)}.contact-modal-backdrop{opacity: 0;transform: translateZ(0);will-change: opacity;transition: opacity 360ms cubic-bezier(.2,.75,.2,1)}.contact-modal.is-open .contact-modal-backdrop{opacity: 1}.contact-modal-dialog{opacity: 0;transition: opacity 260ms ease,transform 320ms cubic-bezier(.2,.8,.2,1)}.contact-modal.is-open .contact-modal-dialog{opacity: 1}@media (prefers-reduced-motion: reduce){.contact-modal,.contact-modal-backdrop,.contact-modal-dialog{transition-duration: 0.01ms !important}}.client-login-modal,.plan-unavailable-modal,.social-preview-modal,.contact-modal{transition: opacity 360ms cubic-bezier(.2,.72,.2,1)}.client-login-backdrop,.plan-unavailable-backdrop,.social-preview-backdrop,.contact-modal-backdrop{opacity: 0;transform: translateZ(0);will-change: opacity,backdrop-filter;backdrop-filter: blur(0px) saturate(100%);-webkit-backdrop-filter: blur(0px) saturate(100%);transition: opacity 400ms cubic-bezier(.2,.72,.2,1),backdrop-filter 520ms cubic-bezier(.18,.72,.18,1),-webkit-backdrop-filter 520ms cubic-bezier(.18,.72,.18,1)}.client-login-modal.is-open .client-login-backdrop{opacity: 1;backdrop-filter: blur(12px) saturate(112%);-webkit-backdrop-filter: blur(12px) saturate(112%)}.contact-modal.is-open .contact-modal-backdrop{opacity: 1;backdrop-filter: blur(18px) saturate(125%);-webkit-backdrop-filter: blur(18px) saturate(125%)}.client-login-dialog,.plan-unavailable-dialog,.social-preview-dialog,.contact-modal-dialog{will-change: opacity,transform}@media (prefers-reduced-motion: reduce){.client-login-modal,.plan-unavailable-modal,.social-preview-modal,.contact-modal,.client-login-backdrop,.plan-unavailable-backdrop,.social-preview-backdrop,.contact-modal-backdrop{transition-duration: 0.01ms !important}}@property --n2g-modal-blur{syntax: "<length>";inherits: false;initial-value: 0px}@property --n2g-modal-saturation{syntax: "<number>";inherits: false;initial-value: 1}.client-login-modal,.plan-unavailable-modal,.social-preview-modal,.contact-modal{opacity: 1;pointer-events: none;transition: none}.client-login-modal.is-open,.plan-unavailable-modal.is-open,.social-preview-modal.is-open,.contact-modal.is-open{opacity: 1;pointer-events: auto}.client-login-backdrop,.plan-unavailable-backdrop,.social-preview-backdrop,.contact-modal-backdrop{--n2g-modal-blur: 0px;--n2g-modal-saturation: 1;opacity: 0;transform: translateZ(0);will-change: opacity,backdrop-filter;backdrop-filter: blur(var(--n2g-modal-blur)) saturate(var(--n2g-modal-saturation));-webkit-backdrop-filter: blur(var(--n2g-modal-blur)) saturate(var(--n2g-modal-saturation));transition: opacity 720ms cubic-bezier(.42,0,.20,1),--n2g-modal-blur 760ms cubic-bezier(.42,0,.20,1),--n2g-modal-saturation 760ms cubic-bezier(.42,0,.20,1),backdrop-filter 760ms cubic-bezier(.42,0,.20,1),-webkit-backdrop-filter 760ms cubic-bezier(.42,0,.20,1)}.client-login-backdrop{--n2g-modal-blur-target: 12px;--n2g-modal-saturation-target: 1.12}.contact-modal-backdrop{--n2g-modal-blur-target: 18px;--n2g-modal-saturation-target: 1.25}.client-login-modal.is-open .client-login-backdrop,.plan-unavailable-modal.is-open .plan-unavailable-backdrop,.social-preview-modal.is-open .social-preview-backdrop,.contact-modal.is-open .contact-modal-backdrop{--n2g-modal-blur: var(--n2g-modal-blur-target);--n2g-modal-saturation: var(--n2g-modal-saturation-target);opacity: 1}.client-login-dialog,.plan-unavailable-dialog,.social-preview-dialog,.contact-modal-dialog{opacity: 0;transition: opacity 430ms cubic-bezier(.2,.72,.2,1),transform 500ms cubic-bezier(.16,.82,.2,1);transition-delay: 0ms}.client-login-modal.is-open .client-login-dialog,.plan-unavailable-modal.is-open .plan-unavailable-dialog,.social-preview-modal.is-open .social-preview-dialog,.contact-modal.is-open .contact-modal-dialog{opacity: 1;transition-delay: 150ms}@media (prefers-reduced-motion: reduce){.client-login-backdrop,.plan-unavailable-backdrop,.social-preview-backdrop,.contact-modal-backdrop,.client-login-dialog,.plan-unavailable-dialog,.social-preview-dialog,.contact-modal-dialog{transition-duration: 0.01ms !important;transition-delay: 0ms !important}}:root{--n2g-vh: 1vh;--n2g-scrollbar-gap: 0px}body.modal-open{overflow: hidden !important;padding-inline-end: var(--n2g-scrollbar-gap);overscroll-behavior: none}.client-login-dialog,.plan-unavailable-dialog,.social-preview-dialog{max-height: calc((var(--n2g-vh,1vh) * 100) - 48px)}.contact-modal-dialog{max-height: calc((var(--n2g-vh,1vh) * 100) - 32px)}html.n2g-page-hidden *,html.n2g-page-hidden *::before,html.n2g-page-hidden *::after{animation-play-state: paused !important}@media (max-width: 900px),(max-height: 720px){.contact-modal-dialog{overflow-y: auto;overscroll-behavior: contain}}html.no-backdrop-filter .client-login-backdrop,html.no-backdrop-filter .plan-unavailable-backdrop,html.no-backdrop-filter .social-preview-backdrop,html.no-backdrop-filter .contact-modal-backdrop{-webkit-backdrop-filter: none !important;backdrop-filter: none !important}html.no-backdrop-filter .client-login-backdrop,html.no-backdrop-filter .plan-unavailable-backdrop,html.no-backdrop-filter .social-preview-backdrop{background-color: rgba(7,12,29,0.82)}html.no-backdrop-filter .contact-modal-backdrop{background-color: rgba(8,14,32,0.86)}@media (prefers-reduced-transparency: reduce){.header-shell,.utility-menu,.footer-shell,.client-login-backdrop,.plan-unavailable-backdrop,.social-preview-backdrop,.contact-modal-backdrop{-webkit-backdrop-filter: none !important;backdrop-filter: none !important}.client-login-backdrop,.plan-unavailable-backdrop,.social-preview-backdrop,.contact-modal-backdrop{background-color: rgba(7,12,29,0.88)}}@media (forced-colors: active){:focus-visible{outline: 2px solid Highlight !important;outline-offset: 3px !important}.header-shell,.utility-menu,.client-login-dialog,.plan-unavailable-dialog,.social-preview-dialog,.contact-modal-dialog{border: 1px solid CanvasText}}[data-global-footer]{display: block;width: 100%}[data-global-footer][data-footer-mode="subpage"]{position: relative;z-index: 2}.contact-honeypot{position: fixed !important;left: -10000px !important;top: auto !important;width: 1px !important;height: 1px !important;overflow: hidden !important;opacity: 0 !important;pointer-events: none !important}.contact-submit:disabled{cursor: wait;transform: none;filter: none;opacity: 0.86}.contact-submit__spinner{width: 17px;height: 17px;display: none;flex: 0 0 auto;border: 2px solid rgba(255,255,255,0.40);border-top-color: #ffffff;border-radius: 50%;animation: contact-submit-spin 720ms linear infinite}.contact-submit.is-loading .contact-submit__spinner{display: block}.contact-submit.is-loading>svg{display: none}.contact-form__message[data-state="success"]{padding: 10px 12px;display: grid;gap: 2px;border: 1px solid rgba(26,176,126,0.20);border-radius: 13px;color: #0a7653;background: rgba(26,176,126,0.08)}html[data-theme="dark"] .contact-form__message[data-state="success"]{color: #8ce5c3;border-color: rgba(93,225,178,0.22);background: rgba(28,151,110,0.13)}.contact-form__message[data-state="success"] strong,.contact-form__message[data-state="success"] span,.contact-form__message[data-state="success"] small{display: block}.contact-form__message[data-state="success"] strong{font-size: 12px;font-weight: 850}.contact-form__message[data-state="success"] span,.contact-form__message[data-state="success"] small{font-size: 10px;font-weight: 680}.contact-form__message[data-state="error"]{color: #b23446}.contact-form__message[data-state="warning"]{color: #a75b07}html[data-theme="dark"] .contact-form__message[data-state="error"]{color: #ff9aaa}html[data-theme="dark"] .contact-form__message[data-state="warning"]{color: #ffc56b}.contact-field.is-invalid>span{color: #b23446}.contact-field.is-invalid input,.contact-field.is-invalid textarea{border-color: rgba(194,48,70,0.60) !important;box-shadow: 0 0 0 3px rgba(194,48,70,0.10) !important}@keyframes contact-confetti-glow{0%{opacity: 0;transform: scale(0.7)}24%{opacity: 1}100%{opacity: 0;transform: scale(1.34)}}@keyframes contact-success-progress{from{transform: scaleX(1)}to{transform: scaleX(0)}}@keyframes contact-submit-spin{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.contact-submit__spinner{animation-duration: 1.6s}}@media (max-width: 560px){.contact-success-close{min-width: 118px;min-height: 42px;padding-inline: 18px}}.client-login-resend,.auth-mode-switch{width: 100%;min-height: 50px;padding: 0 18px;border: 1px solid rgba(78,95,154,0.14);border-radius: 16px;color: var(--ink);background: rgba(255,255,255,0.54);box-shadow: 0 10px 24px rgba(62,89,164,0.05);cursor: pointer;font-size: 14px;font-weight: 740;transition: transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease,opacity 180ms ease}html[data-theme="dark"] .client-login-resend,html[data-theme="dark"] .auth-mode-switch{border-color: rgba(194,207,255,0.11);background: rgba(255,255,255,0.05)}.client-login-resend{min-height: 42px;margin-top: 12px;border-color: transparent;color: var(--brand-blue);background: transparent;box-shadow: none}.client-login-resend:hover,.client-login-resend:focus-visible,.auth-mode-switch:hover,.auth-mode-switch:focus-visible{transform: translateY(-1px);border-color: rgba(102,146,254,0.28);background: linear-gradient(135deg,rgba(32,221,204,0.08),rgba(102,146,254,0.10));box-shadow: 0 14px 30px rgba(62,89,164,0.10);outline: none}.client-login-submit:disabled,.client-login-resend:disabled,.auth-mode-switch:disabled,.forgot-password:disabled{cursor: wait;opacity: 0.58;transform: none}.client-login-modal.is-busy .client-login-submit svg{animation: next2gen-auth-wait 900ms linear infinite}@keyframes next2gen-auth-wait{to{transform: rotate(360deg)}}.client-login-status.is-error{color: #d93b68}.client-login-status.is-success{color: #0e9d90}html[data-theme="dark"] .client-login-status.is-error{color: #ff87a9}html[data-theme="dark"] .client-login-status.is-success{color: #65e5d8}.account-menu__email{max-width: 230px;margin: -3px 0 10px;overflow: hidden;color: var(--text);font-size: 11px;line-height: 1.4;text-overflow: ellipsis;white-space: nowrap}@media (max-width: 640px){.client-login-resend,.auth-mode-switch{min-height: 48px}}.client-login-form{min-height: 560px}.auth-step-progress{margin: -8px auto 18px;display: flex;align-items: center;justify-content: center;gap: 10px;color: var(--text);font-size: 11px;font-weight: 720;letter-spacing: 0.02em}.auth-step-progress__label{min-width: 62px;text-align: left}.auth-email-summary{min-height: 48px;margin: 0 0 4px;padding: 7px 8px 7px 13px;display: flex;align-items: center;justify-content: space-between;gap: 12px;border: 1px solid rgba(102,146,254,0.14);border-radius: 15px;color: var(--ink);background: linear-gradient(135deg,rgba(32,221,204,0.065),rgba(102,146,254,0.075));animation: next2gen-auth-step-enter 240ms cubic-bezier(.2,.8,.2,1) both}html[data-theme="dark"] .auth-email-summary{border-color: rgba(171,192,255,0.14);background: linear-gradient(135deg,rgba(32,221,204,0.075),rgba(102,146,254,0.09))}.auth-email-summary__identity{min-width: 0;display: flex;align-items: center;gap: 9px;font-size: 12px;font-weight: 700}.auth-email-summary__identity svg{width: 18px;height: 18px;flex: 0 0 auto;color: var(--brand-blue)}.auth-email-summary__identity span{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.auth-email-summary button{min-height: 32px;padding: 0 11px;flex: 0 0 auto;border: 1px solid rgba(102,146,254,0.14);border-radius: 10px;color: var(--brand-blue);background: rgba(255,255,255,0.58);cursor: pointer;font-size: 11px;font-weight: 760;transition: transform 180ms ease,border-color 180ms ease,background 180ms ease}html[data-theme="dark"] .auth-email-summary button{background: rgba(255,255,255,0.055)}.auth-email-summary button:hover,.auth-email-summary button:focus-visible{border-color: rgba(102,146,254,0.34);background: rgba(255,255,255,0.82);transform: translateY(-1px);outline: none}html[data-theme="dark"] .auth-email-summary button:hover,html[data-theme="dark"] .auth-email-summary button:focus-visible{background: rgba(255,255,255,0.09)}.client-login-modal:not(.is-password-step) .login-options,.client-login-modal.is-signup .login-options,.client-login-modal.is-reset .login-options{display: none}.client-login-modal.is-email-step .login-field,.client-login-modal.is-password-step .login-field,.client-login-modal.is-details-step .login-field,.client-login-modal.is-code-step .login-field{animation: next2gen-auth-step-enter 240ms cubic-bezier(.2,.8,.2,1) both}.auth-password-guidance{margin: 10px 2px 0;display: grid;gap: 7px;color: var(--text);font-size: 11px;font-weight: 620;line-height: 1.45}.auth-password-guidance__meter{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 5px}.auth-password-guidance__meter i{height: 4px;border-radius: 999px;background: rgba(102,146,254,0.13);transition: background 180ms ease,box-shadow 180ms ease,transform 180ms ease}.auth-password-guidance[data-strength="1"] .auth-password-guidance__meter i:nth-child(-n+1),.auth-password-guidance[data-strength="2"] .auth-password-guidance__meter i:nth-child(-n+2),.auth-password-guidance[data-strength="3"] .auth-password-guidance__meter i:nth-child(-n+3),.auth-password-guidance[data-strength="4"] .auth-password-guidance__meter i:nth-child(-n+4){background: linear-gradient(90deg,#20ddcc,#6692fe);box-shadow: 0 0 8px rgba(71,173,235,0.18);transform: scaleY(1.08)}.client-login-close:disabled{cursor: wait;opacity: 0.45;transform: none}.client-login-modal.is-busy .client-login-submit{cursor: wait;filter: saturate(0.82)}@keyframes next2gen-auth-step-enter{from{opacity: 0;transform: translateY(7px)}to{opacity: 1;transform: translateY(0)}}@media (max-width: 640px){.client-login-form{min-height: 500px}.auth-step-progress{margin-bottom: 15px}.auth-email-summary{padding-left: 11px}.auth-email-summary__identity{font-size: 11px}}@media (max-height: 760px) and (min-width: 641px){.client-login-header{min-height: 76px;padding-block: 14px}.client-login-form{min-height: 0;padding-top: 24px;padding-bottom: 28px}.client-login-intro{margin-bottom: 18px}}.n2g-account-menu-host{position: relative;display: inline-flex;align-items: center;flex: 0 0 auto}.n2g-account-avatar{position: relative;width: 30px;height: 30px;display: grid;place-items: center;overflow: hidden;border: 1px solid rgba(102,146,254,0.18);border-radius: 11px;color: var(--text);background: radial-gradient(circle at 25% 20%,rgba(255,255,255,0.92),transparent 38%),linear-gradient(135deg,rgba(32,221,204,0.12),rgba(102,146,254,0.14));box-shadow: inset 0 1px 0 rgba(255,255,255,0.72),0 7px 16px rgba(67,91,170,0.10);isolation: isolate;transition: transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease,color 180ms ease}html[data-theme="dark"] .n2g-account-avatar{border-color: rgba(145,169,255,0.22);background: radial-gradient(circle at 25% 20%,rgba(255,255,255,0.10),transparent 38%),linear-gradient(135deg,rgba(32,221,204,0.10),rgba(102,146,254,0.16));box-shadow: inset 0 1px 0 rgba(255,255,255,0.08),0 8px 18px rgba(0,0,0,0.22)}.n2g-account-avatar::before{content: "";position: absolute;inset: -40%;z-index: -1;background: conic-gradient(from 20deg,#20ddcc,#6692fe,#9a6cff,#20ddcc);opacity: 0;animation: n2g-account-orbit 7s linear infinite;transition: opacity 220ms ease}.n2g-account-trigger:hover .n2g-account-avatar,.n2g-account-trigger:focus-visible .n2g-account-avatar,.n2g-account-menu-host.is-open .n2g-account-avatar,.utility-item.is-open .n2g-account-avatar{transform: translateY(-1px) rotate(-2deg) scale(1.04);border-color: rgba(102,146,254,0.36);box-shadow: inset 0 1px 0 rgba(255,255,255,0.48),0 10px 22px rgba(68,97,190,0.22)}.n2g-account-avatar__guest{width: 18px;height: 18px}.n2g-account-avatar__initials{position: relative;z-index: 2;font-size: 11px;font-weight: 850;line-height: 1;letter-spacing: -0.035em;text-shadow: 0 1px 6px rgba(25,41,104,0.26)}.n2g-account-avatar__spark{position: absolute;z-index: 1;width: 3px;height: 3px;border-radius: 50%;background: rgba(255,255,255,0.92);box-shadow: 0 0 7px rgba(255,255,255,0.9);opacity: 0}.n2g-account-avatar__spark--one{top: 4px;right: 5px}.n2g-account-avatar__spark--two{left: 4px;bottom: 6px;transform: scale(0.65)}.n2g-account-popover{width: 258px}.n2g-account-identity{min-width: 0;padding: 3px 3px 12px;display: flex;align-items: center;gap: 11px;border-bottom: 1px solid var(--line)}.n2g-account-identity__avatar{width: 42px;height: 42px;display: grid;place-items: center;flex: 0 0 auto;overflow: hidden;border: 1px solid rgba(102,146,254,0.20);border-radius: 14px;color: var(--text);background: linear-gradient(135deg,rgba(32,221,204,0.11),rgba(102,146,254,0.13));box-shadow: inset 0 1px 0 rgba(255,255,255,0.52),0 8px 18px rgba(64,88,164,0.10)}.n2g-account-menu-host.is-authenticated .n2g-account-identity__avatar{color: #ffffff;border-color: rgba(255,255,255,0.40);background: linear-gradient(135deg,#20ddcc,#6692fe 62%,#8d6df0);box-shadow: inset 0 1px 0 rgba(255,255,255,0.32),0 9px 22px rgba(68,99,199,0.22)}.n2g-account-identity__avatar .n2g-account-avatar__guest{width: 20px;height: 20px}.n2g-account-identity__initials{font-size: 14px;font-weight: 860;line-height: 1;letter-spacing: -0.04em;text-shadow: 0 1px 6px rgba(25,41,104,0.28)}.n2g-account-identity__copy{min-width: 0;display: grid;gap: 3px}.n2g-account-identity .account-menu__title{max-width: 175px;margin: 0;padding: 0;overflow: hidden;border: 0;font-size: 14px;line-height: 1.25;text-align: left;text-overflow: ellipsis;white-space: nowrap}.n2g-account-identity .account-menu__email{max-width: 175px;margin: 0;font-size: 11px;line-height: 1.35}.n2g-account-popover .account-action{width: 100%}@keyframes n2g-account-orbit{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.n2g-account-avatar::before{animation: none}}[data-global-footer][data-footer-mode="subpage"]{display: block;width: 100%;position: relative;z-index: 2}[data-global-footer][data-footer-mode="subpage"]{width: 100%;margin-top: auto;flex: 0 0 auto;position: relative;z-index: 900}.client-login-modal,body.n2g-v108-page .client-login-modal{--n2g-auth-page: #1a1d22;--n2g-auth-panel: rgba(22,25,30,.985);--n2g-auth-panel-deep: rgba(13,16,21,.99);--n2g-auth-line: rgba(224,231,241,.105);--n2g-auth-line-strong: rgba(223,232,244,.22);--n2g-auth-text: rgba(244,246,250,.94);--n2g-auth-muted: rgba(201,209,221,.58);--n2g-auth-muted-soft: rgba(188,198,212,.42);--n2g-auth-holo: linear-gradient( 104deg,#c8f2ff 0%,#c8dcff 24%,#d9c8ff 48%,#f1c6e9 72%,#f2d8cb 100% );z-index: 1900;padding: clamp(12px,2.4vw,28px)}.client-login-backdrop,body.n2g-v108-page .client-login-backdrop{background-color: rgba(19,22,27,.94);background-image: repeating-linear-gradient( 92deg,rgba(255,255,255,.012) 0 1px,transparent 1px 17px,rgba(0,0,0,.015) 17px 18px,transparent 18px 34px ),repeating-linear-gradient( 0deg,rgba(255,255,255,.006) 0 1px,transparent 1px 9px ),url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72 .94' numOctaves='5' seed='71' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.62'/%3E%3C/svg%3E");background-size: auto,auto,220px 220px;background-repeat: repeat;background-blend-mode: soft-light,soft-light,overlay;backdrop-filter: blur(var(--n2g-modal-blur,0px)) saturate(var(--n2g-modal-saturation,1));-webkit-backdrop-filter: blur(var(--n2g-modal-blur,0px)) saturate(var(--n2g-modal-saturation,1))}.client-login-backdrop::before,body.n2g-v108-page .client-login-backdrop::before{content: "";position: absolute;inset: 0;pointer-events: none;background: radial-gradient( ellipse at 12% 9%,rgba(171,226,255,.045),transparent 38% ),radial-gradient( ellipse at 88% 86%,rgba(230,198,242,.035),transparent 42% );opacity: .9}.client-login-dialog,body.n2g-v108-page .client-login-dialog{isolation: isolate;width: min(720px,100%);max-height: calc((var(--n2g-vh,1vh) * 100) - 40px);overflow: hidden auto;border: 1px solid var(--n2g-auth-line);border-top-color: rgba(205,234,248,.18);border-right-color: rgba(224,204,242,.13);border-bottom-color: rgba(241,218,207,.13);border-left-color: rgba(196,220,244,.13);border-radius: 28px;color: var(--n2g-auth-text);background: linear-gradient( 145deg,rgba(255,255,255,.018),transparent 42%,rgba(255,255,255,.007) ),var(--n2g-auth-panel);box-shadow: 0 42px 110px rgba(0,0,0,.54),inset 0 1px 0 rgba(255,255,255,.027);transform: translateY(18px) scale(.986)}.client-login-modal.is-open .client-login-dialog,body.n2g-v108-page .client-login-modal.is-open .client-login-dialog{transform: translateY(0) scale(1)}.client-login-dialog::before,body.n2g-v108-page .client-login-dialog::before{content: "";position: absolute;z-index: 0;inset: 0;border-radius: inherit;pointer-events: none;opacity: .50;background-image: repeating-linear-gradient( 92deg,rgba(255,255,255,.012) 0 1px,transparent 1px 17px,rgba(0,0,0,.015) 17px 18px,transparent 18px 34px ),repeating-linear-gradient( 0deg,rgba(255,255,255,.006) 0 1px,transparent 1px 9px ),url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72 .94' numOctaves='5' seed='71' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.68'/%3E%3C/svg%3E");background-size: auto,auto,220px 220px;background-repeat: repeat;background-blend-mode: soft-light,soft-light,overlay;mix-blend-mode: soft-light}.client-login-dialog::after,body.n2g-v108-page .client-login-dialog::after{content: "";position: absolute;z-index: 1;top: 0;right: 12%;left: 12%;height: 1px;border-radius: 999px;pointer-events: none;background: var(--n2g-auth-holo);opacity: .52}.client-login-material,body.n2g-v108-page .client-login-material{position: absolute;z-index: 1;inset: 0;overflow: hidden;border-radius: inherit;pointer-events: none}.client-login-material::before,body.n2g-v108-page .client-login-material::before{content: "";position: absolute;inset: -8% -5%;opacity: .32;background: repeating-linear-gradient( 94deg,transparent 0 22px,rgba(255,255,255,.012) 22px 23px,transparent 23px 46px,rgba(0,0,0,.016) 46px 48px,transparent 48px 74px ),repeating-linear-gradient( 2deg,transparent 0 15px,rgba(255,255,255,.006) 15px 16px,transparent 16px 32px );transform: skewX(-1.2deg);mix-blend-mode: soft-light}.client-login-material::after,body.n2g-v108-page .client-login-material::after{content: "";position: absolute;inset: 0;opacity: .36;background: radial-gradient( ellipse at 16% 12%,rgba(179,228,255,.045),transparent 34% ),radial-gradient( ellipse at 84% 82%,rgba(229,198,244,.035),transparent 40% )}.client-login-pattern,body.n2g-v108-page .client-login-pattern{position: absolute;z-index: 1;width: 154px;height: 310px;overflow: hidden;pointer-events: none;opacity: .18;mask-image: linear-gradient(to bottom,transparent,#000 20%,#000 78%,transparent);-webkit-mask-image: linear-gradient(to bottom,transparent,#000 20%,#000 78%,transparent)}.client-login-pattern--left,body.n2g-v108-page .client-login-pattern--left{top: 168px;left: -78px}.client-login-pattern--right,body.n2g-v108-page .client-login-pattern--right{right: -78px;bottom: 48px;transform: scaleX(-1)}.client-login-pattern::before,body.n2g-v108-page .client-login-pattern::before{content: "";position: absolute;inset: 0;background-image: radial-gradient( circle at 100% 50%,transparent 0 22px,rgba(192,224,244,.26) 23px 24px,transparent 25px );background-size: 44px 44px;animation: n2g-auth-pattern-drift 13s linear infinite}.client-login-pattern i,body.n2g-v108-page .client-login-pattern i{position: absolute;width: 5px;height: 5px;border: 1px solid rgba(219,233,246,.38);border-radius: 50%;background: var(--n2g-auth-page);box-shadow: 0 0 13px rgba(180,224,255,.12);animation: n2g-auth-node-pulse 5.8s ease-in-out infinite}.client-login-pattern i:nth-child(1),body.n2g-v108-page .client-login-pattern i:nth-child(1){top: 72px;right: 26px}.client-login-pattern i:nth-child(2),body.n2g-v108-page .client-login-pattern i:nth-child(2){top: 156px;right: 60px;animation-delay: -1.9s}.client-login-pattern i:nth-child(3),body.n2g-v108-page .client-login-pattern i:nth-child(3){top: 242px;right: 18px;animation-delay: -3.8s}.client-login-header,body.n2g-v108-page .client-login-header{position: relative;z-index: 4;min-height: 112px;padding: 24px 72px 22px;overflow: visible;border: 0;background: transparent}.client-login-brand,body.n2g-v108-page .client-login-brand{gap: 13px;color: rgba(246,248,252,.94);font-size: 27px;font-weight: 650;line-height: 1;letter-spacing: -.052em}.client-login-brand img,body.n2g-v108-page .client-login-brand img{width: 66px;height: 38px;object-fit: contain;filter: drop-shadow(0 0 6px rgba(182,231,255,.14)) drop-shadow(0 0 10px rgba(216,184,255,.09))}.client-login-brand>span>span,body.n2g-v108-page .client-login-brand>span>span{color: rgba(230,203,244,.94);background: none;-webkit-text-fill-color: currentColor}.client-login-close,body.n2g-v108-page .client-login-close{top: 18px;right: 18px;width: 42px;height: 42px;border: 1px solid rgba(222,230,241,.11);border-radius: 14px;color: rgba(224,229,237,.68);background: rgba(255,255,255,.014);box-shadow: inset 0 1px 0 rgba(255,255,255,.018);transform: none}.client-login-close:hover,.client-login-close:focus-visible,body.n2g-v108-page .client-login-close:hover,body.n2g-v108-page .client-login-close:focus-visible{color: rgba(245,247,250,.9);border-color: rgba(224,232,243,.22);background: rgba(255,255,255,.032);transform: none}.client-login-close svg,body.n2g-v108-page .client-login-close svg{width: 20px;height: 20px}.client-login-accent,body.n2g-v108-page .client-login-accent{position: relative;z-index: 4;height: 1px;margin: 0;background: var(--n2g-auth-holo);box-shadow: 0 0 12px rgba(183,225,250,.12),0 0 18px rgba(225,193,244,.08);opacity: .72}.client-login-form,body.n2g-v108-page .client-login-form{position: relative;z-index: 4;min-height: 0;width: 100%;padding: 32px clamp(30px,8vw,74px) 46px;color: var(--n2g-auth-text);background: transparent}.client-login-intro,body.n2g-v108-page .client-login-intro{margin-bottom: 22px;text-align: center}.client-login-intro h2,body.n2g-v108-page .client-login-intro h2{margin: 16px 0 8px;color: var(--n2g-auth-text);font-size: clamp(34px,5vw,44px);font-weight: 500;line-height: 1.02;letter-spacing: -.052em}.client-login-intro p,body.n2g-v108-page .client-login-intro p{max-width: 500px;margin: 0 auto;color: var(--n2g-auth-muted);font-size: 13px;line-height: 1.58}.auth-step-progress,body.n2g-v108-page .auth-step-progress{margin: -2px auto 20px;gap: 11px;color: rgba(199,207,220,.55);font-size: 10px;font-weight: 640;letter-spacing: .04em}.auth-step-progress__label,body.n2g-v108-page .auth-step-progress__label{min-width: 66px}.login-field,body.n2g-v108-page .login-field{gap: 8px;margin-top: 16px}.login-field>span:first-child,body.n2g-v108-page .login-field>span:first-child{padding-left: 2px;color: rgba(234,237,243,.84);font-size: 11px;font-weight: 630}.login-input-shell,body.n2g-v108-page .login-input-shell{min-height: 58px;padding: 0 17px;gap: 13px;border: 1px solid rgba(220,229,241,.105);border-radius: 16px;color: rgba(182,196,214,.54);background: linear-gradient( 145deg,rgba(255,255,255,.023),rgba(255,255,255,.008) ),rgba(11,14,19,.58);box-shadow: inset 0 1px 0 rgba(255,255,255,.018),0 12px 28px rgba(0,0,0,.10);transform: none}.login-input-shell:focus-within,body.n2g-v108-page .login-input-shell:focus-within{border-color: rgba(202,218,242,.30);background: linear-gradient( 145deg,rgba(255,255,255,.032),rgba(255,255,255,.012) ),rgba(12,15,21,.76);box-shadow: 0 0 0 3px rgba(194,211,239,.045),inset 0 1px 0 rgba(255,255,255,.025);transform: none}.login-input-shell svg,body.n2g-v108-page .login-input-shell svg{width: 19px;height: 19px;color: rgba(181,202,225,.58)}.login-input-shell input,body.n2g-v108-page .login-input-shell input{color: rgba(243,246,250,.92);caret-color: rgba(207,228,246,.86);font-size: 15px}.login-input-shell input::placeholder,body.n2g-v108-page .login-input-shell input::placeholder{color: rgba(180,190,207,.48)}.login-input-shell input:-webkit-autofill,.login-input-shell input:-webkit-autofill:hover,.login-input-shell input:-webkit-autofill:focus,body.n2g-v108-page .login-input-shell input:-webkit-autofill,body.n2g-v108-page .login-input-shell input:-webkit-autofill:hover,body.n2g-v108-page .login-input-shell input:-webkit-autofill:focus{-webkit-text-fill-color: rgba(243,246,250,.92);box-shadow: 0 0 0 1000px #11151b inset;transition: background-color 9999s ease-out}.password-visibility,body.n2g-v108-page .password-visibility{color: rgba(184,197,216,.52);border-color: transparent;background: transparent;transform: none}.password-visibility:hover,.password-visibility:focus-visible,body.n2g-v108-page .password-visibility:hover,body.n2g-v108-page .password-visibility:focus-visible{color: rgba(231,236,244,.82);border-color: rgba(221,229,241,.10);background: rgba(255,255,255,.025);transform: none}.auth-email-summary,body.n2g-v108-page .auth-email-summary{min-height: 50px;margin-bottom: 4px;border: 1px solid rgba(219,228,240,.105);color: rgba(237,241,247,.86);background: rgba(255,255,255,.018);box-shadow: inset 0 1px 0 rgba(255,255,255,.018)}.auth-email-summary__identity svg,body.n2g-v108-page .auth-email-summary__identity svg{color: rgba(191,218,240,.68)}.auth-email-summary button,body.n2g-v108-page .auth-email-summary button{border-color: rgba(220,229,241,.10);color: rgba(219,227,238,.68);background: rgba(255,255,255,.018)}.auth-email-summary button:hover,.auth-email-summary button:focus-visible,body.n2g-v108-page .auth-email-summary button:hover,body.n2g-v108-page .auth-email-summary button:focus-visible{border-color: rgba(220,229,241,.19);color: rgba(244,247,250,.9);background: rgba(255,255,255,.032);transform: none}.login-options,body.n2g-v108-page .login-options{margin-top: 16px}.forgot-password,body.n2g-v108-page .forgot-password{color: rgba(204,215,231,.62);font-size: 11px;font-weight: 620;transform: none}.forgot-password:hover,.forgot-password:focus-visible,body.n2g-v108-page .forgot-password:hover,body.n2g-v108-page .forgot-password:focus-visible{color: rgba(239,242,247,.86);transform: none}.auth-password-guidance,body.n2g-v108-page .auth-password-guidance{color: rgba(194,204,218,.52);font-size: 10px}.auth-password-guidance__meter i,body.n2g-v108-page .auth-password-guidance__meter i{height: 3px;background: rgba(213,224,238,.10)}.auth-password-guidance[data-strength="1"] .auth-password-guidance__meter i:nth-child(-n+1),.auth-password-guidance[data-strength="2"] .auth-password-guidance__meter i:nth-child(-n+2),.auth-password-guidance[data-strength="3"] .auth-password-guidance__meter i:nth-child(-n+3),.auth-password-guidance[data-strength="4"] .auth-password-guidance__meter i:nth-child(-n+4),body.n2g-v108-page .auth-password-guidance[data-strength="1"] .auth-password-guidance__meter i:nth-child(-n+1),body.n2g-v108-page .auth-password-guidance[data-strength="2"] .auth-password-guidance__meter i:nth-child(-n+2),body.n2g-v108-page .auth-password-guidance[data-strength="3"] .auth-password-guidance__meter i:nth-child(-n+3),body.n2g-v108-page .auth-password-guidance[data-strength="4"] .auth-password-guidance__meter i:nth-child(-n+4){background: var(--n2g-auth-holo);box-shadow: 0 0 7px rgba(188,220,245,.10)}.client-login-submit,body.n2g-v108-page .client-login-submit{min-height: 58px;margin-top: 22px;border: 1px solid rgba(255,255,255,.46);border-radius: 16px;color: #15171c;background: var(--n2g-auth-holo);box-shadow: 0 15px 34px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.64);font-size: 14px;font-weight: 650;transform: none;filter: none}.client-login-submit::before,body.n2g-v108-page .client-login-submit::before{content: "";position: absolute;inset: 0;pointer-events: none;opacity: .34;background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 52' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.34 .86' numOctaves='3' seed='37'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)' opacity='.48'/%3E%3C/svg%3E");mix-blend-mode: soft-light}.client-login-submit>*,body.n2g-v108-page .client-login-submit>*{position: relative;z-index: 1}.client-login-submit:hover,.client-login-submit:focus-visible,body.n2g-v108-page .client-login-submit:hover,body.n2g-v108-page .client-login-submit:focus-visible{transform: translateY(-1px);box-shadow: 0 18px 38px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.72);filter: brightness(1.025)}.client-login-submit svg,body.n2g-v108-page .client-login-submit svg{width: 18px;height: 18px}.login-divider,body.n2g-v108-page .login-divider{margin: 20px 0 14px;gap: 13px;color: rgba(187,198,214,.44);font-size: 9px;letter-spacing: .12em}.login-divider::before,.login-divider::after,body.n2g-v108-page .login-divider::before,body.n2g-v108-page .login-divider::after{background: rgba(220,229,241,.09)}.auth-mode-switch,.client-login-resend,body.n2g-v108-page .auth-mode-switch,body.n2g-v108-page .client-login-resend{min-height: 50px;border: 1px solid rgba(220,229,241,.105);border-radius: 15px;color: rgba(213,221,233,.66);background: linear-gradient( 145deg,rgba(255,255,255,.018),rgba(255,255,255,.006) ),rgba(12,15,20,.46);box-shadow: inset 0 1px 0 rgba(255,255,255,.015);font-size: 13px;font-weight: 590;transform: none}.client-login-resend,body.n2g-v108-page .client-login-resend{min-height: 40px;margin-top: 10px;border-color: transparent;background: transparent;box-shadow: none;color: rgba(202,214,230,.58)}.auth-mode-switch:hover,.auth-mode-switch:focus-visible,.client-login-resend:hover,.client-login-resend:focus-visible,body.n2g-v108-page .auth-mode-switch:hover,body.n2g-v108-page .auth-mode-switch:focus-visible,body.n2g-v108-page .client-login-resend:hover,body.n2g-v108-page .client-login-resend:focus-visible{border-color: rgba(222,231,243,.19);color: rgba(242,245,249,.88);background: rgba(255,255,255,.027);box-shadow: inset 0 1px 0 rgba(255,255,255,.018);transform: none}.client-login-status,body.n2g-v108-page .client-login-status{min-height: 18px;margin: 14px 0 0;color: rgba(196,207,222,.58);font-size: 10px;line-height: 1.5;text-align: center}.client-login-status.is-error,body.n2g-v108-page .client-login-status.is-error{color: rgba(255,154,180,.88)}.client-login-status.is-success,body.n2g-v108-page .client-login-status.is-success{color: rgba(139,224,204,.86)}@keyframes n2g-auth-pattern-drift{from{transform: translateY(-22px)}to{transform: translateY(22px)}}@keyframes n2g-auth-node-pulse{0%,100%{opacity: .28;transform: scale(.82)}50%{opacity: .88;transform: scale(1.12)}}@media (max-width: 700px){.client-login-modal,body.n2g-v108-page .client-login-modal{padding: 10px}.client-login-dialog,body.n2g-v108-page .client-login-dialog{max-height: calc((var(--n2g-vh,1vh) * 100) - 20px);border-radius: 22px}.client-login-header,body.n2g-v108-page .client-login-header{min-height: 92px;padding: 18px 58px 18px 20px;justify-content: flex-start}.client-login-brand,body.n2g-v108-page .client-login-brand{gap: 10px;font-size: 22px}.client-login-brand img,body.n2g-v108-page .client-login-brand img{width: 54px;height: 31px}.client-login-close,body.n2g-v108-page .client-login-close{top: 14px;right: 14px;width: 40px;height: 40px}.client-login-form,body.n2g-v108-page .client-login-form{padding: 28px 20px 34px}.client-login-intro h2,body.n2g-v108-page .client-login-intro h2{font-size: clamp(31px,9vw,38px)}.client-login-pattern,body.n2g-v108-page .client-login-pattern{display: none}}@media (max-width: 420px){.client-login-header,body.n2g-v108-page .client-login-header{min-height: 82px}.client-login-brand,body.n2g-v108-page .client-login-brand{font-size: 20px}.client-login-brand img,body.n2g-v108-page .client-login-brand img{width: 48px;height: 28px}.client-login-form,body.n2g-v108-page .client-login-form{padding-inline: 16px}.login-input-shell,body.n2g-v108-page .login-input-shell,.client-login-submit,body.n2g-v108-page .client-login-submit{min-height: 54px}}@media (prefers-reduced-motion: reduce){.client-login-pattern::before,.client-login-pattern i,body.n2g-v108-page .client-login-pattern::before,body.n2g-v108-page .client-login-pattern i{animation: none !important}}@property --n2g-popup-blur{syntax: "<length>";inherits: false;initial-value: 0px}@property --n2g-popup-saturation{syntax: "<number>";inherits: false;initial-value: 1}.client-login-backdrop,.contact-modal-backdrop,.plan-unavailable-backdrop,.social-preview-backdrop,.n2g-social-preview__backdrop,.people-spotlight__backdrop{--n2g-popup-blur: 0px;--n2g-popup-saturation: 1;position: absolute;inset: 0;overflow: hidden;border: 0;opacity: 0;background-color: rgba(7,9,13,.78);background-image: radial-gradient( ellipse at 12% 8%,rgba(174,226,255,.042),transparent 38% ),radial-gradient( ellipse at 88% 88%,rgba(230,198,242,.032),transparent 42% ),repeating-linear-gradient( 92deg,rgba(255,255,255,.012) 0 1px,transparent 1px 17px,rgba(0,0,0,.015) 17px 18px,transparent 18px 34px ),repeating-linear-gradient( 0deg,rgba(255,255,255,.006) 0 1px,transparent 1px 9px ),url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72 .94' numOctaves='5' seed='71' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.62'/%3E%3C/svg%3E");background-size: auto,auto,auto,auto,220px 220px;background-repeat: no-repeat,no-repeat,repeat,repeat,repeat;background-blend-mode: normal,normal,soft-light,soft-light,overlay;transform: translateZ(0);will-change: opacity,backdrop-filter;backdrop-filter: blur(var(--n2g-popup-blur)) saturate(var(--n2g-popup-saturation));-webkit-backdrop-filter: blur(var(--n2g-popup-blur)) saturate(var(--n2g-popup-saturation));transition: opacity 520ms cubic-bezier(.32,0,.18,1),--n2g-popup-blur 640ms cubic-bezier(.32,0,.18,1),--n2g-popup-saturation 640ms cubic-bezier(.32,0,.18,1),backdrop-filter 640ms cubic-bezier(.32,0,.18,1),-webkit-backdrop-filter 640ms cubic-bezier(.32,0,.18,1)}.client-login-backdrop::before,.contact-modal-backdrop::before,.plan-unavailable-backdrop::before,.social-preview-backdrop::before,.n2g-social-preview__backdrop::before,.people-spotlight__backdrop::before{content: "";position: absolute;inset: 0;pointer-events: none;opacity: .42;background: repeating-linear-gradient( 94deg,transparent 0 23px,rgba(255,255,255,.010) 23px 24px,transparent 24px 48px,rgba(0,0,0,.013) 48px 50px,transparent 50px 76px ),repeating-linear-gradient( 2deg,transparent 0 15px,rgba(255,255,255,.005) 15px 16px,transparent 16px 32px );mix-blend-mode: soft-light}.client-login-modal.is-open .client-login-backdrop,.contact-modal.is-open .contact-modal-backdrop,.plan-unavailable-modal.is-open .plan-unavailable-backdrop,.social-preview-modal.is-open .social-preview-backdrop,.n2g-social-preview.is-open .n2g-social-preview__backdrop,.people-spotlight.is-open .people-spotlight__backdrop{--n2g-popup-blur: 18px;--n2g-popup-saturation: 1.16;opacity: 1}html.no-backdrop-filter .client-login-backdrop,html.no-backdrop-filter .contact-modal-backdrop,html.no-backdrop-filter .plan-unavailable-backdrop,html.no-backdrop-filter .social-preview-backdrop,html.no-backdrop-filter .n2g-social-preview__backdrop,html.no-backdrop-filter .people-spotlight__backdrop{background-color: rgba(7,9,13,.94);backdrop-filter: none;-webkit-backdrop-filter: none}@media (prefers-reduced-motion: reduce){.client-login-backdrop,.contact-modal-backdrop,.plan-unavailable-backdrop,.social-preview-backdrop,.n2g-social-preview__backdrop,.people-spotlight__backdrop{transition-duration: .01ms !important}}.client-login-dialog,body.n2g-v108-page .client-login-dialog{background-color: #1a1d22;background-image: linear-gradient( 142deg,rgba(255,255,255,.016),transparent 44%,rgba(255,255,255,.006) ),repeating-linear-gradient( 92deg,rgba(255,255,255,.010) 0 1px,transparent 1px 17px,rgba(0,0,0,.014) 17px 18px,transparent 18px 34px ),repeating-linear-gradient( 0deg,rgba(255,255,255,.005) 0 1px,transparent 1px 9px ),url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72 .94' numOctaves='5' seed='71' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.70'/%3E%3C/svg%3E");background-size: auto,auto,auto,220px 220px;background-repeat: no-repeat,repeat,repeat,repeat;background-blend-mode: normal,soft-light,soft-light,overlay;box-shadow: 0 42px 110px rgba(0,0,0,.54),inset 0 1px 0 rgba(255,255,255,.026),inset 0 0 90px rgba(4,7,11,.16)}.client-login-dialog::before,body.n2g-v108-page .client-login-dialog::before{opacity: .34;background-image: repeating-linear-gradient( 94deg,transparent 0 23px,rgba(255,255,255,.010) 23px 24px,transparent 24px 48px,rgba(0,0,0,.014) 48px 50px,transparent 50px 76px ),repeating-linear-gradient( 2deg,transparent 0 15px,rgba(255,255,255,.005) 15px 16px,transparent 16px 32px );background-size: auto;background-repeat: repeat;background-blend-mode: soft-light;mix-blend-mode: soft-light}.client-login-material::before,body.n2g-v108-page .client-login-material::before{opacity: .44}.client-login-material::after,body.n2g-v108-page .client-login-material::after{opacity: .24}.client-login-header,body.n2g-v108-page .client-login-header,.client-login-form,body.n2g-v108-page .client-login-form{background: transparent !important;background-color: transparent !important;box-shadow: none}.client-login-header,body.n2g-v108-page .client-login-header{min-height: 104px;padding-top: 22px;padding-bottom: 20px}.client-login-accent,body.n2g-v108-page .client-login-accent{height: 1px;margin: 0 clamp(24px,7vw,66px);background: linear-gradient( 90deg,transparent,rgba(196,224,243,.18) 18%,rgba(218,203,239,.20) 52%,rgba(239,213,207,.16) 82%,transparent );box-shadow: none;opacity: .58}.client-login-form,body.n2g-v108-page .client-login-form{padding-top: 38px}.client-login-intro,body.n2g-v108-page .client-login-intro{margin-bottom: 24px}.client-login-intro h2,body.n2g-v108-page .client-login-intro h2{margin-top: 0}.login-input-shell,body.n2g-v108-page .login-input-shell,.auth-email-summary,body.n2g-v108-page .auth-email-summary,.auth-mode-switch,body.n2g-v108-page .auth-mode-switch{background-color: rgba(17,20,25,.54);background-image: linear-gradient( 142deg,rgba(255,255,255,.020),transparent 54%,rgba(255,255,255,.006) ),repeating-linear-gradient( 112deg,transparent 0 24px,rgba(255,255,255,.008) 24px 25px,transparent 25px 50px );background-blend-mode: normal,soft-light}.client-login-submit,body.n2g-v108-page .client-login-submit{position: relative;isolation: isolate;min-height: 56px;margin-top: 22px;overflow: hidden;border: 1px solid rgba(223,230,240,.14);border-radius: 15px;color: rgba(244,246,250,.92);background-color: rgba(255,255,255,.018);background-image: linear-gradient( 138deg,rgba(255,255,255,.022),transparent 52%,rgba(210,199,239,.012) ),repeating-linear-gradient( 112deg,transparent 0 23px,rgba(255,255,255,.009) 23px 24px,transparent 24px 48px );background-blend-mode: normal,soft-light;box-shadow: inset 0 1px 0 rgba(255,255,255,.022),0 12px 28px rgba(0,0,0,.12);font-size: 13px;font-weight: 650;filter: none;transform: none;transition: transform 190ms ease,border-color 190ms ease,background-color 190ms ease,box-shadow 190ms ease}.client-login-submit::before,body.n2g-v108-page .client-login-submit::before{content: "";position: absolute;z-index: 0;inset: 0;pointer-events: none;opacity: .38;background: radial-gradient( ellipse at 18% 20%,rgba(183,226,251,.045),transparent 38% ),radial-gradient( ellipse at 84% 80%,rgba(229,199,243,.035),transparent 42% );mix-blend-mode: screen}.client-login-submit::after,body.n2g-v108-page .client-login-submit::after{content: "";position: absolute;z-index: 0;right: 50%;bottom: 0;left: 50%;height: 1px;border-radius: 999px;background: var(--n2g-auth-holo);opacity: .34;transition: right 210ms ease,left 210ms ease,opacity 190ms ease}.client-login-submit:hover,.client-login-submit:focus-visible,body.n2g-v108-page .client-login-submit:hover,body.n2g-v108-page .client-login-submit:focus-visible{color: rgba(248,249,252,.96);border-color: rgba(208,192,255,.30);background-color: rgba(255,255,255,.030);box-shadow: inset 0 1px 0 rgba(255,255,255,.032),0 16px 34px rgba(0,0,0,.18),0 0 22px rgba(174,211,246,.045);filter: none;transform: translateY(-2px);outline: none}.client-login-submit:hover::after,.client-login-submit:focus-visible::after,body.n2g-v108-page .client-login-submit:hover::after,body.n2g-v108-page .client-login-submit:focus-visible::after{right: 16px;left: 16px;opacity: .70}.client-login-submit svg,body.n2g-v108-page .client-login-submit svg{transition: transform 190ms ease}.client-login-submit:hover svg,.client-login-submit:focus-visible svg,body.n2g-v108-page .client-login-submit:hover svg,body.n2g-v108-page .client-login-submit:focus-visible svg{transform: translate(2px,-1px)}@media (max-width: 700px){.client-login-header,body.n2g-v108-page .client-login-header{min-height: 88px;padding-top: 17px;padding-bottom: 17px}.client-login-accent,body.n2g-v108-page .client-login-accent{margin-inline: 18px}.client-login-form,body.n2g-v108-page .client-login-form{padding-top: 30px}}.client-login-dialog,body.n2g-v108-page .client-login-dialog{--n2g-auth-shared-surface: #24282e;background-color: var(--n2g-auth-shared-surface) !important;background-image: linear-gradient( 142deg,rgba(255,255,255,.018),transparent 46%,rgba(255,255,255,.006) ),repeating-linear-gradient( 92deg,rgba(255,255,255,.010) 0 1px,transparent 1px 17px,rgba(0,0,0,.013) 17px 18px,transparent 18px 34px ),repeating-linear-gradient( 0deg,rgba(255,255,255,.005) 0 1px,transparent 1px 9px ),url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72 .94' numOctaves='5' seed='71' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.66'/%3E%3C/svg%3E") !important;background-size: auto,auto,auto,220px 220px !important;background-repeat: no-repeat,repeat,repeat,repeat !important;background-blend-mode: normal,soft-light,soft-light,overlay !important}.client-login-header::before,body.n2g-v108-page .client-login-header::before{content: none !important;display: none !important}.client-login-header,body.n2g-v108-page .client-login-header,.client-login-form,body.n2g-v108-page .client-login-form{background: transparent !important;background-color: transparent !important;background-image: none !important;box-shadow: none !important}.client-login-header,body.n2g-v108-page .client-login-header{min-height: 112px;padding: 24px 72px 22px;overflow: visible}.client-login-accent,body.n2g-v108-page .client-login-accent{height: 1px;margin: 0;background: var(--n2g-auth-holo);box-shadow: 0 0 12px rgba(183,225,250,.11),0 0 18px rgba(225,193,244,.07);opacity: .66}.client-login-form,body.n2g-v108-page .client-login-form{padding-top: 34px;color: var(--n2g-auth-text)}.client-login-material::after,body.n2g-v108-page .client-login-material::after{background: radial-gradient( ellipse at 18% 18%,rgba(179,228,255,.026),transparent 36% ),radial-gradient( ellipse at 82% 82%,rgba(229,198,244,.022),transparent 40% );opacity: .24}@media (max-width: 700px){.client-login-header,body.n2g-v108-page .client-login-header{min-height: 92px;padding: 18px 58px 18px 20px}.client-login-form,body.n2g-v108-page .client-login-form{padding-top: 28px}}@media (max-width: 420px){.client-login-header,body.n2g-v108-page .client-login-header{min-height: 82px}}.client-login-submit::after,body.n2g-v108-page .client-login-submit::after{content: none !important;display: none !important}.client-login-submit:hover::after,.client-login-submit:focus-visible::after,body.n2g-v108-page .client-login-submit:hover::after,body.n2g-v108-page .client-login-submit:focus-visible::after{content: none !important;display: none !important}.auth-mode-switch,body.n2g-v108-page .auth-mode-switch{min-height: 52px;padding: 0 18px;display: inline-flex;align-items: center;justify-content: center;gap: 22px;border: 1px solid rgba(224,233,255,.22);border-radius: 15px;color: #f2f4fb;background: transparent;background-color: transparent;background-image: none;box-shadow: none;font-size: 13px;font-weight: 650;line-height: normal;cursor: pointer;transform: none;transition: transform 190ms ease,box-shadow 190ms ease,border-color 190ms ease,filter 190ms ease}.auth-mode-switch span,body.n2g-v108-page .auth-mode-switch span{color: inherit}.auth-mode-switch i,body.n2g-v108-page .auth-mode-switch i{color: inherit;font-size: 16px;font-style: normal;line-height: 1;transition: transform 190ms ease}.auth-mode-switch:hover,.auth-mode-switch:focus-visible,body.n2g-v108-page .auth-mode-switch:hover,body.n2g-v108-page .auth-mode-switch:focus-visible{color: #f2f4fb;background: transparent;background-color: transparent;border-color: rgba(208,192,255,.45);box-shadow: 0 18px 42px rgba(0,0,0,.3),0 0 26px rgba(146,142,255,.1);filter: none;transform: translateY(-3px);outline: none}.auth-mode-switch:hover i,.auth-mode-switch:focus-visible i,body.n2g-v108-page .auth-mode-switch:hover i,body.n2g-v108-page .auth-mode-switch:focus-visible i{transform: translate(2px,-2px)}@media (max-width: 640px){.auth-mode-switch,body.n2g-v108-page .auth-mode-switch{min-height: 52px}}@media (prefers-reduced-motion: reduce){.auth-mode-switch,.auth-mode-switch i,body.n2g-v108-page .auth-mode-switch,body.n2g-v108-page .auth-mode-switch i{transition: none}}.client-login-ambient,body.n2g-v108-page .client-login-ambient{position: absolute;z-index: 2;top: 116px;bottom: 34px;width: 154px;overflow: hidden;pointer-events: none;opacity: .46;mask-image: linear-gradient(to bottom,transparent,#000 13%,#000 88%,transparent);-webkit-mask-image: linear-gradient(to bottom,transparent,#000 13%,#000 88%,transparent)}.client-login-ambient--left,body.n2g-v108-page .client-login-ambient--left{left: -76px}.client-login-ambient--right,body.n2g-v108-page .client-login-ambient--right{right: -76px;transform: scaleX(-1)}.client-login-ambient__rail,body.n2g-v108-page .client-login-ambient__rail{position: absolute;top: 7%;bottom: 7%;left: 42px;width: 1px;background: linear-gradient( to bottom,transparent,rgba(209,222,237,.08) 15%,rgba(185,225,247,.19) 46%,rgba(224,199,239,.14) 69%,rgba(209,222,237,.07) 85%,transparent );box-shadow: 0 0 8px rgba(181,223,247,.035);animation: n2g-auth-ambient-rail 6.4s ease-in-out infinite}.client-login-ambient--right .client-login-ambient__rail,body.n2g-v108-page .client-login-ambient--right .client-login-ambient__rail{animation-delay: -3.2s}.client-login-ambient__rail::before,.client-login-ambient__rail::after,body.n2g-v108-page .client-login-ambient__rail::before,body.n2g-v108-page .client-login-ambient__rail::after{content: "";position: absolute;left: -3px;width: 7px;height: 7px;border: 1px solid rgba(218,230,244,.20);border-radius: 50%;background: #24282e;box-shadow: 0 0 12px rgba(177,224,250,.10);animation: n2g-auth-ambient-node 5.2s ease-in-out infinite}.client-login-ambient__rail::before,body.n2g-v108-page .client-login-ambient__rail::before{top: 24%}.client-login-ambient__rail::after,body.n2g-v108-page .client-login-ambient__rail::after{bottom: 22%;animation-delay: -2.6s}.client-login-ambient__ticks,body.n2g-v108-page .client-login-ambient__ticks{position: absolute;top: 11%;bottom: 11%;left: 52px;width: 13px;opacity: .32;background: repeating-linear-gradient( to bottom,transparent 0 22px,rgba(210,221,236,.12) 22px 23px );mask-image: linear-gradient(to bottom,transparent,#000 14%,#000 86%,transparent);-webkit-mask-image: linear-gradient(to bottom,transparent,#000 14%,#000 86%,transparent);animation: n2g-auth-ambient-ticks 9.2s ease-in-out infinite}.client-login-ambient--right .client-login-ambient__ticks,body.n2g-v108-page .client-login-ambient--right .client-login-ambient__ticks{animation-delay: -4.6s}.client-login-ambient__orbit,body.n2g-v108-page .client-login-ambient__orbit{position: absolute;border: 1px solid rgba(211,224,239,.10);border-radius: 50%;background: transparent}.client-login-ambient__orbit--large,body.n2g-v108-page .client-login-ambient__orbit--large{top: 17%;left: 54px;width: 130px;height: 130px;border-right-color: transparent;border-bottom-color: rgba(213,220,234,.035);animation: n2g-auth-ambient-orbit-large 30s linear infinite}.client-login-ambient__orbit--large::before,.client-login-ambient__orbit--large::after,body.n2g-v108-page .client-login-ambient__orbit--large::before,body.n2g-v108-page .client-login-ambient__orbit--large::after{content: "";position: absolute;border: 1px solid rgba(213,224,239,.07);border-radius: 50%}.client-login-ambient__orbit--large::before,body.n2g-v108-page .client-login-ambient__orbit--large::before{inset: 18px;border-left-color: transparent;border-bottom-color: transparent}.client-login-ambient__orbit--large::after,body.n2g-v108-page .client-login-ambient__orbit--large::after{inset: 38px;border-right-color: transparent;border-top-color: transparent}.client-login-ambient__orbit--small,body.n2g-v108-page .client-login-ambient__orbit--small{right: 5px;bottom: 19%;width: 72px;height: 72px;border-left-color: transparent;border-bottom-color: transparent;animation: n2g-auth-ambient-orbit-small 21s linear infinite reverse}.client-login-ambient__signal,body.n2g-v108-page .client-login-ambient__signal{position: absolute;top: 50%;left: 32px;width: 92px;height: 1px;background: linear-gradient( 90deg,rgba(202,217,234,.10),rgba(170,224,248,.30) 50%,rgba(218,194,239,.22) 78%,transparent );box-shadow: 0 0 9px rgba(176,220,245,.07);transform-origin: left center;animation: n2g-auth-ambient-signal 5.1s ease-in-out infinite}.client-login-ambient--right .client-login-ambient__signal,body.n2g-v108-page .client-login-ambient--right .client-login-ambient__signal{animation-delay: -2.55s}.client-login-ambient__signal::before,.client-login-ambient__signal::after,body.n2g-v108-page .client-login-ambient__signal::before,body.n2g-v108-page .client-login-ambient__signal::after{content: "";position: absolute;top: -2px;width: 5px;height: 5px;border-radius: 50%;background: rgba(203,229,245,.56);box-shadow: 0 0 10px rgba(181,223,245,.18)}.client-login-ambient__signal::before,body.n2g-v108-page .client-login-ambient__signal::before{left: 0}.client-login-ambient__signal::after,body.n2g-v108-page .client-login-ambient__signal::after{right: 11px;top: -1px;width: 3px;height: 3px;background: rgba(225,198,239,.46)}.client-login-ambient>i,body.n2g-v108-page .client-login-ambient>i{position: absolute;width: 5px;height: 5px;border: 1px solid rgba(219,231,245,.24);border-radius: 50%;background: #24282e;box-shadow: 0 0 13px rgba(179,224,249,.10);animation: n2g-auth-ambient-node 5.6s ease-in-out infinite}.client-login-ambient>i:nth-of-type(1),body.n2g-v108-page .client-login-ambient>i:nth-of-type(1){top: 13%;left: 88px}.client-login-ambient>i:nth-of-type(2),body.n2g-v108-page .client-login-ambient>i:nth-of-type(2){top: 53%;left: 63px;animation-delay: -1.9s}.client-login-ambient>i:nth-of-type(3),body.n2g-v108-page .client-login-ambient>i:nth-of-type(3){right: 15px;bottom: 13%;animation-delay: -3.8s}.client-login-scan,body.n2g-v108-page .client-login-scan{position: absolute;z-index: 2;top: 112px;right: 44px;left: 44px;height: 190px;overflow: hidden;pointer-events: none;opacity: .26;mask-image: linear-gradient(to bottom,transparent,#000 28%,#000 72%,transparent);-webkit-mask-image: linear-gradient(to bottom,transparent,#000 28%,#000 72%,transparent)}.client-login-scan::before,body.n2g-v108-page .client-login-scan::before{content: "";position: absolute;right: 8%;left: 8%;height: 1px;background: linear-gradient( 90deg,transparent,rgba(181,226,249,.14) 34%,rgba(218,196,239,.12) 68%,transparent );box-shadow: 0 0 18px rgba(180,221,246,.05);animation: n2g-auth-scan-line 8.6s ease-in-out infinite}.client-login-modal:not(.is-open) .client-login-ambient *,.client-login-modal:not(.is-open) .client-login-ambient *::before,.client-login-modal:not(.is-open) .client-login-ambient *::after,.client-login-modal:not(.is-open) .client-login-pattern::before,.client-login-modal:not(.is-open) .client-login-pattern i,.client-login-modal:not(.is-open) .client-login-scan::before,body.n2g-v108-page .client-login-modal:not(.is-open) .client-login-ambient *,body.n2g-v108-page .client-login-modal:not(.is-open) .client-login-ambient *::before,body.n2g-v108-page .client-login-modal:not(.is-open) .client-login-ambient *::after,body.n2g-v108-page .client-login-modal:not(.is-open) .client-login-pattern::before,body.n2g-v108-page .client-login-modal:not(.is-open) .client-login-pattern i,body.n2g-v108-page .client-login-modal:not(.is-open) .client-login-scan::before{animation-play-state: paused !important}@keyframes n2g-auth-ambient-orbit-large{from{transform: translateZ(0) rotate(-18deg)}to{transform: translateZ(0) rotate(342deg)}}@keyframes n2g-auth-ambient-orbit-small{from{transform: translateZ(0) rotate(28deg)}to{transform: translateZ(0) rotate(388deg)}}@keyframes n2g-auth-ambient-signal{0%,100%{opacity: .24;transform: translate3d(0,-20px,0) scaleX(.58)}50%{opacity: .80;transform: translate3d(0,20px,0) scaleX(1)}}@keyframes n2g-auth-ambient-node{0%,100%{opacity: .30;transform: scale(.84)}50%{opacity: .84;transform: scale(1.10)}}@keyframes n2g-auth-ambient-ticks{0%,100%{opacity: .22;transform: translate3d(0,-8px,0)}50%{opacity: .46;transform: translate3d(0,8px,0)}}@keyframes n2g-auth-ambient-rail{0%,100%{opacity: .50}50%{opacity: .92}}@keyframes n2g-auth-scan-line{0%,100%{top: 24px;opacity: .04;transform: scaleX(.72)}45%{opacity: .34}50%{top: 144px;opacity: .40;transform: scaleX(1)}55%{opacity: .22}}@media (max-width: 820px){.client-login-ambient,body.n2g-v108-page .client-login-ambient{width: 120px;opacity: .30}.client-login-ambient--left,body.n2g-v108-page .client-login-ambient--left{left: -78px}.client-login-ambient--right,body.n2g-v108-page .client-login-ambient--right{right: -78px}}@media (max-width: 700px){.client-login-ambient,.client-login-scan,body.n2g-v108-page .client-login-ambient,body.n2g-v108-page .client-login-scan{display: none}}@media (prefers-reduced-motion: reduce){.client-login-ambient *,.client-login-ambient *::before,.client-login-ambient *::after,.client-login-scan::before,body.n2g-v108-page .client-login-ambient *,body.n2g-v108-page .client-login-ambient *::before,body.n2g-v108-page .client-login-ambient *::after,body.n2g-v108-page .client-login-scan::before{animation: none !important}}.login-input-shell.is-invalid,body.n2g-v108-page .login-input-shell.is-invalid{border-color: rgba(255,143,168,.48);background-color: rgba(50,25,32,.22);box-shadow: 0 0 0 3px rgba(255,118,151,.045),inset 0 1px 0 rgba(255,255,255,.020),0 0 22px rgba(255,96,135,.035);animation: n2g-auth-field-error 320ms cubic-bezier(.2,.8,.2,1)}.login-input-shell.is-invalid svg,body.n2g-v108-page .login-input-shell.is-invalid svg{color: rgba(255,170,190,.72)}.login-input-shell.is-invalid input,body.n2g-v108-page .login-input-shell.is-invalid input{caret-color: rgba(255,181,198,.9)}@keyframes n2g-auth-field-error{0%,100%{transform: translateX(0)}28%{transform: translateX(-3px)}58%{transform: translateX(2px)}78%{transform: translateX(-1px)}}@media (prefers-reduced-motion: reduce){.login-input-shell.is-invalid,body.n2g-v108-page .login-input-shell.is-invalid{animation: none}}@media (prefers-contrast: more){:focus-visible{outline-width: 3px !important;outline-offset: 4px !important}}@media (prefers-reduced-transparency: reduce){.client-login-backdrop,.contact-modal-backdrop,.n2g-account-popover{backdrop-filter: none !important;-webkit-backdrop-filter: none !important}}.contact-modal--next .contact-modal-dialog,body.n2g-v108-page .contact-modal--next .contact-modal-dialog{position: relative;width: min(720px,calc(100vw - 34px));max-width: 720px;max-height: min(900px,calc(100dvh - 28px));padding: 0;display: block !important;overflow: hidden;isolation: isolate;border: 1px solid rgba(216,224,237,.16);border-radius: 28px;color: #eceff5;background-color: #1a1d22;background-image: linear-gradient(142deg,rgba(255,255,255,.016),transparent 44%,rgba(255,255,255,.006)),repeating-linear-gradient(92deg,rgba(255,255,255,.010) 0 1px,transparent 1px 17px,rgba(0,0,0,.014) 17px 18px,transparent 18px 34px),repeating-linear-gradient(0deg,rgba(255,255,255,.005) 0 1px,transparent 1px 9px),url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72 .94' numOctaves='5' seed='71' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.70'/%3E%3C/svg%3E");background-size: auto,auto,auto,220px 220px;background-repeat: no-repeat,repeat,repeat,repeat;background-blend-mode: normal,soft-light,soft-light,overlay;box-shadow: 0 42px 110px rgba(0,0,0,.56),inset 0 1px 0 rgba(255,255,255,.026),inset 0 0 90px rgba(4,7,11,.16);opacity: 0;transform: translate3d(0,18px,0) scale(.982);transition: opacity 300ms ease,transform 520ms cubic-bezier(.16,1,.3,1),border-color 300ms ease}.contact-modal--next.is-open .contact-modal-dialog,body.n2g-v108-page .contact-modal--next.is-open .contact-modal-dialog{opacity: 1;transform: translate3d(0,0,0) scale(1)}.contact-modal--next .contact-modal-dialog::before,.contact-modal--next .contact-modal-dialog::after{content: none !important;display: none !important}.contact-modal--next .contact-modal-material{position: absolute;z-index: -1;inset: 0;pointer-events: none;background: radial-gradient(circle at 50% -12%,rgba(210,229,245,.055),transparent 42%),radial-gradient(circle at 8% 52%,rgba(176,221,246,.024),transparent 31%),radial-gradient(circle at 94% 50%,rgba(229,196,240,.023),transparent 30%)}.contact-modal--next .contact-modal-header{position: relative;z-index: 5;min-height: 108px;padding: 18px 22px;display: flex;align-items: center;justify-content: center;border-bottom: 1px solid rgba(213,221,234,.12)}.contact-modal--next .contact-modal-brand{display: inline-flex;align-items: center;gap: 12px;color: #f1f3f7;font-size: 25px;font-weight: 720;letter-spacing: -.045em}.contact-modal--next .contact-modal-brand img{width: 62px;height: 36px;object-fit: contain}.contact-modal--next .contact-modal-brand>span>span{color: transparent;background: linear-gradient(105deg,#c7ecf8 8%,#d9c9f3 55%,#f1cce1 92%);background-clip: text;-webkit-background-clip: text}.contact-modal--next .contact-modal-close{position: absolute;top: 18px;right: 18px;width: 44px;height: 44px;display: grid;place-items: center;border: 1px solid rgba(219,226,237,.10);border-radius: 14px;color: #929aa7;background: rgba(255,255,255,.012);box-shadow: inset 0 1px 0 rgba(255,255,255,.018);cursor: pointer;transition: color 180ms ease,border-color 180ms ease,background-color 180ms ease,transform 180ms ease}.contact-modal--next .contact-modal-close:hover,.contact-modal--next .contact-modal-close:focus-visible{color: #e5e8ee;border-color: rgba(221,228,239,.22);background: rgba(255,255,255,.025);transform: translateY(-1px)}.contact-modal--next .contact-modal-close svg{width: 20px;height: 20px}.contact-modal--next .contact-modal-accent{position: absolute;z-index: 6;top: 107px;right: 0;left: 0;height: 1px;opacity: .78;background: linear-gradient(90deg,transparent,rgba(191,232,247,.58) 28%,rgba(215,198,239,.56) 61%,rgba(239,207,225,.43) 82%,transparent);box-shadow: 0 0 12px rgba(197,221,244,.08)}.contact-modal--next .contact-form--modal{position: relative;z-index: 3;width: 100%;max-width: none;margin: 0;padding: 0;display: block !important;overflow: auto;max-height: calc(min(900px,100dvh - 28px) - 108px);background: transparent !important;border: 0 !important;box-shadow: none !important;scrollbar-width: thin;scrollbar-color: rgba(210,218,230,.16) transparent}.contact-modal--next .contact-form__content{width: min(100%,620px);margin: 0 auto;padding: 34px 38px 38px;display: grid;gap: 20px;background: transparent !important}.contact-modal--next .contact-intent-fieldset{min-width: 0;margin: 0;padding: 0;border: 0}.contact-modal--next .contact-intent-fieldset legend{margin: 0 0 8px;color: #aeb4bf;font-size: 11px;font-weight: 620}.contact-modal--next .contact-intent-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.contact-modal--next .contact-intent-option{min-height: 58px;padding: 11px 14px;display: flex;align-items: center;justify-content: center;border: 1px solid rgba(216,223,235,.105);border-radius: 15px;color: #9ea5b0;background: rgba(8,10,14,.18);box-shadow: inset 0 1px 0 rgba(255,255,255,.018);cursor: pointer;transition: color 180ms ease,border-color 180ms ease,background-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.contact-modal--next .contact-intent-option input{position: absolute;opacity: 0;pointer-events: none}.contact-modal--next .contact-intent-option>span{display: grid;gap: 2px;text-align: center}.contact-modal--next .contact-intent-option strong{color: inherit;font-size: 12px;font-weight: 680}.contact-modal--next .contact-intent-option small{color: #737b87;font-size: 9px;letter-spacing: .02em}.contact-modal--next .contact-intent-option:hover,.contact-modal--next .contact-intent-option:focus-within{transform: translateY(-1px);border-color: rgba(220,227,238,.18)}.contact-modal--next .contact-intent-option.is-selected{color: #eceff4;border-color: rgba(211,220,234,.25);background: rgba(255,255,255,.026);box-shadow: 0 12px 30px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.025)}.contact-modal--next .contact-intent-option.is-selected small{color: #9ba2ad}.contact-modal--next .contact-form__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.contact-modal--next .contact-field{min-width: 0;display: grid;gap: 8px;color: #adb3bd;font-size: 11px;font-weight: 580}.contact-modal--next .contact-input-shell,.contact-modal--next .contact-textarea-shell{position: relative;width: 100%;display: flex;align-items: center;border: 1px solid rgba(218,225,237,.12);border-radius: 15px;background: rgba(7,9,13,.46);box-shadow: inset 0 1px 0 rgba(255,255,255,.018),0 14px 34px rgba(0,0,0,.13);transition: border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.contact-modal--next .contact-input-shell{min-height: 54px;padding: 0 15px;gap: 11px}.contact-modal--next .contact-input-shell svg{width: 18px;height: 18px;flex: 0 0 auto;color: #6f7886}.contact-modal--next .contact-input-shell input,.contact-modal--next .contact-textarea-shell textarea{width: 100%;margin: 0;border: 0 !important;outline: 0;color: #e7eaf0;background: transparent !important;box-shadow: none !important;font: inherit;font-size: 13px}.contact-modal--next .contact-input-shell input{min-height: 52px;padding: 0}.contact-modal--next .contact-textarea-shell{align-items: stretch}.contact-modal--next .contact-textarea-shell textarea{min-height: 118px;padding: 15px;resize: vertical;line-height: 1.55}.contact-modal--next :is(input,textarea)::placeholder{color: #59616e;opacity: 1}.contact-modal--next .contact-input-shell:focus-within,.contact-modal--next .contact-textarea-shell:focus-within{border-color: rgba(196,220,239,.30);background: rgba(8,10,14,.58);box-shadow: 0 0 0 3px rgba(182,218,241,.035),0 16px 36px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.022)}.contact-modal--next .contact-field.is-invalid :is(.contact-input-shell,.contact-textarea-shell){border-color: rgba(255,143,168,.46);box-shadow: 0 0 0 3px rgba(255,118,151,.04)}.contact-modal--next .contact-field__footer{display: flex;justify-content: space-between;gap: 14px;color: #646c78;font-size: 9px;font-weight: 520}.contact-modal--next .contact-form__actions{display: grid;gap: 9px}.contact-modal--next .contact-submit{position: relative;min-height: 56px;width: 100%;padding: 0 20px;display: inline-flex;align-items: center;justify-content: center;gap: 12px;overflow: hidden;border: 1px solid rgba(220,227,238,.17);border-radius: 15px;color: #f0f2f6;background: rgba(255,255,255,.018);box-shadow: 0 16px 40px rgba(0,0,0,.19),inset 0 1px 0 rgba(255,255,255,.022);font-size: 12px;font-weight: 680;cursor: pointer;transition: transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.contact-modal--next .contact-submit::before{content: "";position: absolute;inset: 0;pointer-events: none;opacity: 0;background: linear-gradient(105deg,transparent 18%,rgba(191,232,247,.055) 42%,rgba(218,198,239,.06) 59%,transparent 82%);transform: translateX(-70%);transition: opacity 180ms ease}.contact-modal--next .contact-submit:hover,.contact-modal--next .contact-submit:focus-visible{transform: translateY(-1px);border-color: rgba(218,226,238,.28);background: rgba(255,255,255,.027);box-shadow: 0 20px 48px rgba(0,0,0,.25),0 0 24px rgba(195,217,238,.04),inset 0 1px 0 rgba(255,255,255,.028)}.contact-modal--next .contact-submit:hover::before,.contact-modal--next .contact-submit:focus-visible::before{opacity: 1;animation: n2g-contact-button-sheen 1.5s ease both}.contact-modal--next .contact-submit svg{width: 18px;height: 18px}.contact-modal--next .contact-form__message{min-height: 18px;margin: 0;text-align: center;font-size: 11px}.contact-modal--next .contact-form__runtime-copy{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%)}.contact-modal--next .contact-success-view{width: min(100%,610px);min-height: 530px;margin: 0 auto;padding: 46px 38px 40px;text-align: center;background: transparent !important}.contact-modal--next .contact-success-meta{grid-template-columns: repeat(2,minmax(0,1fr))}.contact-modal--next .contact-success-card,.contact-modal--next .contact-success-next{background: rgba(7,9,13,.30) !important;border-color: rgba(218,225,237,.11) !important}@keyframes n2g-contact-button-sheen{from{transform:translateX(-70%)}to{transform:translateX(70%)}}@media (max-width: 680px){.contact-modal--next .contact-modal-dialog{width: min(100% - 20px,640px);max-height: calc(100dvh - 20px);border-radius: 22px}.contact-modal--next .contact-modal-header{min-height: 88px}.contact-modal--next .contact-modal-accent{top: 87px}.contact-modal--next .contact-modal-brand{font-size: 21px}.contact-modal--next .contact-modal-brand img{width: 52px;height: 30px}.contact-modal--next .contact-modal-close{top: 14px;right: 14px;width: 42px;height: 42px}.contact-modal--next .contact-form--modal{max-height: calc(100dvh - 108px)}.contact-modal--next .contact-form__content{padding: 28px 20px 30px;gap: 17px}.contact-modal--next .contact-form__grid{grid-template-columns: 1fr;gap: 13px}}@media (max-width: 430px){.contact-modal--next .contact-intent-option{padding-inline: 8px}.contact-modal--next .contact-intent-option small{display: none}.contact-modal--next .contact-success-view{padding-inline: 20px}.contact-modal--next .contact-success-meta{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.contact-modal--next .contact-modal-pattern::before,.contact-modal--next .contact-modal-pattern i,.contact-modal--next .contact-modal-scan::before,.contact-modal--next .contact-submit::before{animation: none !important}}body.n2g-v108-page .contact-modal--next .contact-submit,body.n2g-v108-page .contact-modal--next .contact-submit:hover,body.n2g-v108-page .contact-modal--next .contact-submit:focus-visible{border: 1px solid rgba(220,227,238,.17) !important;color: #f0f2f6 !important;background: rgba(255,255,255,.018) !important;background-image: none !important;filter: none !important;box-shadow: 0 16px 40px rgba(0,0,0,.19),inset 0 1px 0 rgba(255,255,255,.022) !important}body.n2g-v108-page .contact-modal--next .contact-submit:hover,body.n2g-v108-page .contact-modal--next .contact-submit:focus-visible{border-color: rgba(218,226,238,.28) !important;background: rgba(255,255,255,.027) !important;box-shadow: 0 20px 48px rgba(0,0,0,.25),0 0 24px rgba(195,217,238,.04),inset 0 1px 0 rgba(255,255,255,.028) !important}body.n2g-v108-page .contact-modal--next .contact-submit::before{opacity: 0 !important;background: linear-gradient(105deg,transparent 18%,rgba(191,232,247,.055) 42%,rgba(218,198,239,.06) 59%,transparent 82%) !important;background-image: linear-gradient(105deg,transparent 18%,rgba(191,232,247,.055) 42%,rgba(218,198,239,.06) 59%,transparent 82%) !important;mix-blend-mode: normal !important}body.n2g-v108-page .contact-modal--next .contact-submit:hover::before,body.n2g-v108-page .contact-modal--next .contact-submit:focus-visible::before{opacity: 1 !important}body.n2g-v108-page .contact-modal--next .contact-form__actions{width: 100% !important;margin-top: 0 !important;display: grid !important;grid-template-columns: minmax(0,1fr) !important;gap: 9px !important}body.n2g-v108-page .contact-modal--next .contact-submit{width: 100% !important;min-width: 0 !important}body.n2g-v108-page .contact-modal--next .contact-form__message{grid-column: 1 !important;width: 100% !important}.contact-modal--next .contact-modal-dialog,body.n2g-v108-page .contact-modal--next .contact-modal-dialog{--n2g-contact-shared-surface: #24282e;background-color: var(--n2g-contact-shared-surface) !important;background-image: linear-gradient(142deg,rgba(255,255,255,.018),transparent 46%,rgba(255,255,255,.006)),repeating-linear-gradient(92deg,rgba(255,255,255,.010) 0 1px,transparent 1px 17px,rgba(0,0,0,.013) 17px 18px,transparent 18px 34px),repeating-linear-gradient(0deg,rgba(255,255,255,.005) 0 1px,transparent 1px 9px),url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72 .94' numOctaves='5' seed='71' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.66'/%3E%3C/svg%3E") !important;background-size: auto,auto,auto,220px 220px !important;background-repeat: no-repeat,repeat,repeat,repeat !important;background-blend-mode: normal,soft-light,soft-light,overlay !important}.contact-modal--next .contact-form__content{padding-top: 30px}.contact-modal--next .contact-modal-material{overflow: hidden}.contact-modal--next .contact-modal-material::before,.contact-modal--next .contact-modal-material::after{content: "";position: absolute;pointer-events: none}.contact-modal--next .contact-modal-material::before{inset: -18% -10%;opacity: .26;background: radial-gradient(circle,transparent 0 31px,rgba(211,224,237,.085) 32px 33px,transparent 34px 67px) 0 0 / 76px 76px,radial-gradient(circle,transparent 0 31px,rgba(231,205,230,.055) 32px 33px,transparent 34px 67px) 38px 38px / 76px 76px;mask-image: radial-gradient(ellipse at 50% 48%,#000 0 34%,transparent 72%);-webkit-mask-image: radial-gradient(ellipse at 50% 48%,#000 0 34%,transparent 72%);animation: n2g-contact-arc-field 28s linear infinite}.contact-modal--next .contact-modal-material::after{inset: 0;opacity: .58;background: radial-gradient(circle at 12% 26%,rgba(180,229,247,.085) 0 1px,transparent 2px),radial-gradient(circle at 82% 18%,rgba(224,201,240,.075) 0 1px,transparent 2px),radial-gradient(circle at 91% 71%,rgba(240,207,221,.065) 0 1px,transparent 2px),radial-gradient(circle at 22% 82%,rgba(205,229,240,.065) 0 1px,transparent 2px);background-size: 138px 122px,174px 148px,154px 136px,188px 162px;animation: n2g-contact-star-field 16s ease-in-out infinite alternate}.contact-modal--next .contact-intent-fieldset legend,.contact-modal--next .contact-field>span:first-child{min-height: 14px;margin-left: 4px;padding: 0;display: block;line-height: 1.25;text-align: left}.contact-modal--next .contact-textarea-shell{min-height: 132px;align-items: stretch;overflow: hidden;contain: paint}.contact-modal--next .contact-textarea-shell textarea{display: block;width: 100%;min-width: 0;min-height: 132px;height: 132px;max-height: 132px;margin: 0;padding: 16px 17px;overflow-x: hidden;overflow-y: auto;resize: none;border: 0;border-radius: inherit;outline: 0;background: transparent;box-shadow: none;scrollbar-gutter: stable;-webkit-appearance: none;appearance: none}.contact-modal--next .contact-field__footer{min-height: 14px;justify-content: flex-end;padding-inline: 4px}@keyframes n2g-contact-arc-field{0%{transform: translate3d(-18px,-12px,0) rotate(0deg)}50%{transform: translate3d(20px,14px,0) rotate(2deg)}100%{transform: translate3d(-18px,-12px,0) rotate(0deg)}}@keyframes n2g-contact-star-field{0%{transform: translate3d(-8px,-5px,0);opacity: .42}100%{transform: translate3d(10px,8px,0);opacity: .68}}.contact-modal--next:not(.is-open) .contact-modal-material::before,.contact-modal--next:not(.is-open) .contact-modal-material::after{animation-play-state: paused !important}@media (max-width: 680px){.contact-modal--next .contact-form__content{padding-top: 24px}.contact-modal--next .contact-modal-material::before{opacity: .18}.contact-modal--next .contact-modal-material::after{opacity: .40}}@media (prefers-reduced-motion: reduce){.contact-modal--next .contact-modal-material::before,.contact-modal--next .contact-modal-material::after{animation: none !important}}.contact-modal--next .contact-modal-close,body.n2g-v108-page .contact-modal--next .contact-modal-close{top: 18px !important;right: 18px !important;width: 42px !important;height: 42px !important;padding: 0 !important;display: grid !important;place-items: center !important;border: 1px solid rgba(222,230,241,.11) !important;border-radius: 14px !important;color: rgba(224,229,237,.68) !important;background: rgba(255,255,255,.014) !important;background-image: none !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.018) !important;transform: none !important;transition: color 180ms ease,background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease !important}.contact-modal--next .contact-modal-close:hover,.contact-modal--next .contact-modal-close:focus-visible,body.n2g-v108-page .contact-modal--next .contact-modal-close:hover,body.n2g-v108-page .contact-modal--next .contact-modal-close:focus-visible{color: rgba(245,247,250,.9) !important;border-color: rgba(224,232,243,.22) !important;background: rgba(255,255,255,.032) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.026) !important;transform: none !important;outline: none !important}.contact-modal--next .contact-modal-close svg,body.n2g-v108-page .contact-modal--next .contact-modal-close svg{width: 20px !important;height: 20px !important}.contact-modal--next .contact-modal-material{inset: 0 !important;z-index: 0 !important;overflow: hidden !important;border-radius: inherit !important;opacity: 1 !important}.contact-modal--next .contact-modal-material::before,.contact-modal--next .contact-modal-material::after{content: "" !important;position: absolute !important;pointer-events: none !important;will-change: background-position,opacity,transform}.contact-modal--next .contact-modal-material::before{inset: -64px !important;opacity: .25 !important;background-image: radial-gradient(circle,transparent 0 35px,rgba(208,223,238,.10) 36px 37px,transparent 38px 76px),radial-gradient(circle,transparent 0 35px,rgba(228,205,237,.065) 36px 37px,transparent 38px 76px) !important;background-size: 92px 92px,92px 92px !important;background-position: 0 0,46px 46px !important;background-repeat: repeat !important;mask-image: radial-gradient(ellipse at 50% 50%,#000 0 46%,rgba(0,0,0,.72) 70%,transparent 100%) !important;-webkit-mask-image: radial-gradient(ellipse at 50% 50%,#000 0 46%,rgba(0,0,0,.72) 70%,transparent 100%) !important;animation: n2g-contact-continuous-arcs 30s linear infinite !important}.contact-modal--next .contact-modal-material::after{inset: 0 !important;opacity: .55 !important;background: radial-gradient(circle at 9% 20%,rgba(184,229,248,.12) 0 1px,transparent 2px),radial-gradient(circle at 78% 15%,rgba(222,202,239,.10) 0 1px,transparent 2px),radial-gradient(circle at 94% 62%,rgba(239,207,224,.08) 0 1px,transparent 2px),radial-gradient(circle at 24% 86%,rgba(203,229,241,.09) 0 1px,transparent 2px),radial-gradient(ellipse at 50% 46%,rgba(192,221,241,.025),transparent 66%) !important;background-size: 146px 128px,178px 154px,160px 140px,194px 168px,auto !important;background-repeat: repeat,repeat,repeat,repeat,no-repeat !important;animation: n2g-contact-continuous-stars 18s ease-in-out infinite alternate !important}.contact-modal--next .contact-modal-header,.contact-modal--next .contact-form,.contact-modal--next .contact-success-view{position: relative !important;z-index: 2 !important}.contact-modal--next .contact-intent-option,.contact-modal--next .contact-intent-option:hover,.contact-modal--next .contact-intent-option:focus-within,.contact-modal--next .contact-intent-option.is-selected,body.n2g-v108-page .contact-modal--next .contact-intent-option,body.n2g-v108-page .contact-modal--next .contact-intent-option:hover,body.n2g-v108-page .contact-modal--next .contact-intent-option:focus-within,body.n2g-v108-page .contact-modal--next .contact-intent-option.is-selected{background: transparent !important;background-color: transparent !important;background-image: none !important}.contact-modal--next .contact-intent-option:hover,.contact-modal--next .contact-intent-option:focus-within{border-color: rgba(220,227,238,.20) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.018) !important}.contact-modal--next .contact-intent-option.is-selected{border-color: rgba(210,194,255,.34) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.025),0 0 18px rgba(187,211,245,.045) !important}.contact-modal--next .contact-submit,body.n2g-v108-page .contact-modal--next .contact-submit{position: relative !important;isolation: isolate !important;min-height: 56px !important;width: 100% !important;margin-top: 0 !important;padding: 0 20px !important;overflow: hidden !important;border: 1px solid rgba(223,230,240,.14) !important;border-radius: 15px !important;color: rgba(244,246,250,.92) !important;background-color: rgba(255,255,255,.018) !important;background-image: linear-gradient(138deg,rgba(255,255,255,.022),transparent 52%,rgba(210,199,239,.012)),repeating-linear-gradient(112deg,transparent 0 23px,rgba(255,255,255,.009) 23px 24px,transparent 24px 48px) !important;background-blend-mode: normal,soft-light !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.022),0 12px 28px rgba(0,0,0,.12) !important;font-size: 13px !important;font-weight: 650 !important;filter: none !important;transform: none !important;transition: transform 190ms ease,border-color 190ms ease,background-color 190ms ease,box-shadow 190ms ease !important}.contact-modal--next .contact-submit::before,body.n2g-v108-page .contact-modal--next .contact-submit::before{content: "" !important;position: absolute !important;z-index: 0 !important;inset: 0 !important;pointer-events: none !important;opacity: .38 !important;background: radial-gradient(ellipse at 18% 20%,rgba(183,226,251,.045),transparent 38%),radial-gradient(ellipse at 84% 80%,rgba(229,199,243,.035),transparent 42%) !important;background-image: radial-gradient(ellipse at 18% 20%,rgba(183,226,251,.045),transparent 38%),radial-gradient(ellipse at 84% 80%,rgba(229,199,243,.035),transparent 42%) !important;mix-blend-mode: screen !important;transform: none !important;animation: none !important}.contact-modal--next .contact-submit::after,body.n2g-v108-page .contact-modal--next .contact-submit::after{content: none !important;display: none !important}.contact-modal--next .contact-submit>*,body.n2g-v108-page .contact-modal--next .contact-submit>*{position: relative !important;z-index: 1 !important}.contact-modal--next .contact-submit:hover,.contact-modal--next .contact-submit:focus-visible,body.n2g-v108-page .contact-modal--next .contact-submit:hover,body.n2g-v108-page .contact-modal--next .contact-submit:focus-visible{color: rgba(248,249,252,.96) !important;border-color: rgba(208,192,255,.30) !important;background-color: rgba(255,255,255,.030) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.032),0 16px 34px rgba(0,0,0,.18),0 0 22px rgba(174,211,246,.045) !important;filter: none !important;transform: translateY(-2px) !important;outline: none !important}.contact-modal--next .contact-submit svg,body.n2g-v108-page .contact-modal--next .contact-submit svg{width: 18px !important;height: 18px !important;transition: transform 190ms ease !important}.contact-modal--next .contact-submit:hover svg,.contact-modal--next .contact-submit:focus-visible svg,body.n2g-v108-page .contact-modal--next .contact-submit:hover svg,body.n2g-v108-page .contact-modal--next .contact-submit:focus-visible svg{transform: translate(2px,-1px) !important}@keyframes n2g-contact-continuous-arcs{from{background-position: 0 0,46px 46px}to{background-position: 92px 92px,138px 138px}}@keyframes n2g-contact-continuous-stars{from{transform: translate3d(-8px,-5px,0);opacity: .42}to{transform: translate3d(10px,8px,0);opacity: .62}}@media (max-width: 680px){.contact-modal--next .contact-modal-close,body.n2g-v108-page .contact-modal--next .contact-modal-close{top: 14px !important;right: 14px !important;width: 42px !important;height: 42px !important}.contact-modal--next .contact-modal-material::before{opacity: .17 !important}.contact-modal--next .contact-modal-material::after{opacity: .40 !important}}.contact-modal--next .contact-modal-material,.contact-modal--next .contact-modal-pattern,.contact-modal--next .contact-modal-scan{display: none !important}.contact-modal--next .contact-form__content{padding: 30px 38px 38px !important;gap: 18px !important}.contact-modal--next .contact-intent-fieldset{display: grid !important;gap: 8px !important}.contact-modal--next .contact-intent-fieldset legend,.contact-modal--next .contact-field>span:first-child{min-height: 0 !important;margin: 0 !important;padding: 0 !important;color: rgba(204,210,220,.76) !important;font-size: 11px !important;font-weight: 510 !important;line-height: 1.35 !important;letter-spacing: -.005em !important}.contact-modal--next .contact-form__grid{gap: 18px !important}.contact-modal--next .contact-field{gap: 8px !important;font-weight: 510 !important}.contact-modal--next .contact-input-shell{min-height: 56px !important;padding: 0 16px !important;gap: 11px !important}.contact-modal--next .contact-input-shell input{min-height: 54px !important}.contact-modal--next .contact-textarea-shell{min-height: 134px !important}.contact-modal--next .contact-textarea-shell textarea{min-height: 134px !important;height: 134px !important;max-height: 134px !important;padding: 16px !important}.contact-modal--next .contact-field__footer{min-height: 13px !important;margin: 0 !important;padding: 0 !important}.contact-modal--next .contact-form__actions{margin: 0 !important}@media (max-width: 680px){.contact-modal--next .contact-form__content{padding: 26px 20px 30px !important;gap: 16px !important}.contact-modal--next .contact-form__grid{gap: 16px !important}}.contact-modal--next .contact-form__content{row-gap: 24px !important}.contact-modal--next .contact-intent-fieldset{display: block !important}.contact-modal--next .contact-intent-fieldset legend{margin: 0 0 10px !important}.contact-modal--next .contact-intent-grid{margin: 0 !important}.contact-modal--next .contact-form__grid,.contact-modal--next .contact-field--message,.contact-modal--next .contact-form__actions{margin: 0 !important}.contact-modal--next .contact-field{row-gap: 10px !important}@media (max-width: 680px){.contact-modal--next .contact-form__content{row-gap: 20px !important}.contact-modal--next .contact-form__grid{row-gap: 20px !important}}.contact-modal--next .contact-intent-fieldset legend,.contact-modal--next .contact-field>span:first-child{padding-inline: 7px !important}@media (max-width: 680px){.contact-modal--next .contact-intent-fieldset legend,.contact-modal--next .contact-field>span:first-child{padding-inline: 5px !important}}.contact-modal--next .contact-field.is-invalid :is(.contact-input-shell,.contact-textarea-shell),body.n2g-v108-page .contact-modal--next .contact-field.is-invalid :is(.contact-input-shell,.contact-textarea-shell){border-color: rgba(255,143,168,.48) !important;background-color: rgba(50,25,32,.22) !important;box-shadow: 0 0 0 3px rgba(255,118,151,.045),inset 0 1px 0 rgba(255,255,255,.020),0 0 22px rgba(255,96,135,.035) !important;animation: n2g-contact-field-error 320ms cubic-bezier(.2,.8,.2,1)}.contact-modal--next .contact-field.is-invalid .contact-input-shell>svg,body.n2g-v108-page .contact-modal--next .contact-field.is-invalid .contact-input-shell>svg{color: rgba(255,170,190,.72) !important}.contact-modal--next .contact-field.is-invalid :is(input,textarea),body.n2g-v108-page .contact-modal--next .contact-field.is-invalid :is(input,textarea){caret-color: rgba(255,181,198,.9) !important}.contact-modal--next .contact-form__message[data-state="error"],body.n2g-v108-page .contact-modal--next .contact-form__message[data-state="error"]{color: rgba(255,174,193,.92) !important}@keyframes n2g-contact-field-error{0%,100%{transform: translateX(0)}28%{transform: translateX(-3px)}58%{transform: translateX(2px)}78%{transform: translateX(-1px)}}@media (prefers-reduced-motion: reduce){.contact-modal--next .contact-field.is-invalid :is(.contact-input-shell,.contact-textarea-shell),body.n2g-v108-page .contact-modal--next .contact-field.is-invalid :is(.contact-input-shell,.contact-textarea-shell){animation: none !important}}.contact-modal--next,body.n2g-v108-page .contact-modal--next{--n2g-auth-page: #1a1d22;--n2g-auth-holo: linear-gradient(104deg,#c8f2ff 0%,#c8dcff 24%,#d9c8ff 48%,#f1c6e9 72%,#f2d8cb 100%)}.contact-modal--next .contact-login-pattern,.contact-modal--next .contact-login-ambient,.contact-modal--next .contact-login-scan{z-index: 1}.contact-modal--next .contact-login-pattern{opacity: .18}.contact-modal--next .contact-login-ambient{top: 108px;bottom: 22px;opacity: .42}.contact-modal--next .contact-login-scan{top: 108px;right: 42px;left: 42px}.contact-modal--next:not(.is-open) .contact-login-ambient *,.contact-modal--next:not(.is-open) .contact-login-ambient *::before,.contact-modal--next:not(.is-open) .contact-login-ambient *::after,.contact-modal--next:not(.is-open) .contact-login-pattern::before,.contact-modal--next:not(.is-open) .contact-login-pattern i,.contact-modal--next:not(.is-open) .contact-login-scan::before{animation-play-state: paused !important}.contact-modal--next .contact-modal-close.client-login-close,body.n2g-v108-page .contact-modal--next .contact-modal-close.client-login-close{top: 18px;right: 18px;width: 42px;height: 42px;border: 1px solid rgba(222,230,241,.11);border-radius: 14px;color: rgba(224,229,237,.68);background: rgba(255,255,255,.014);box-shadow: 0 12px 30px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.018) !important;transform: none;transition: color 180ms ease,border-color 180ms ease,background-color 180ms ease,box-shadow 240ms ease}.contact-modal--next .contact-modal-close.client-login-close:hover,.contact-modal--next .contact-modal-close.client-login-close:focus-visible,body.n2g-v108-page .contact-modal--next .contact-modal-close.client-login-close:hover,body.n2g-v108-page .contact-modal--next .contact-modal-close.client-login-close:focus-visible{color: rgba(245,247,250,.9);border-color: rgba(224,232,243,.22);background: rgba(255,255,255,.032);box-shadow: 0 18px 38px rgba(0,0,0,.28),0 0 22px rgba(197,218,238,.05),inset 0 1px 0 rgba(255,255,255,.026) !important;transform: none}@media (max-width: 620px){.contact-modal--next .contact-login-ambient{opacity: .28}.contact-modal--next .contact-login-pattern{opacity: .12}}@media (prefers-reduced-motion: reduce){.contact-modal--next .contact-login-ambient *,.contact-modal--next .contact-login-ambient *::before,.contact-modal--next .contact-login-ambient *::after,.contact-modal--next .contact-login-pattern::before,.contact-modal--next .contact-login-pattern i,.contact-modal--next .contact-login-scan::before{animation: none !important}}.contact-modal--next .contact-modal-close.client-login-close,body.n2g-v108-page .contact-modal--next .contact-modal-close.client-login-close{box-shadow: none !important}.contact-modal--next .contact-modal-close.client-login-close:hover,.contact-modal--next .contact-modal-close.client-login-close:focus-visible,body.n2g-v108-page .contact-modal--next .contact-modal-close.client-login-close:hover,body.n2g-v108-page .contact-modal--next .contact-modal-close.client-login-close:focus-visible{box-shadow: 0 18px 38px rgba(0,0,0,.28),0 0 22px rgba(197,218,238,.05),inset 0 1px 0 rgba(255,255,255,.026) !important}:root{--v108-void: #05070b;--v108-black: #080a10;--v108-ink: #0d111b;--v108-panel: rgba(12,16,26,0.78);--v108-panel-strong: rgba(10,13,22,0.94);--v108-line: rgba(224,233,255,0.12);--v108-line-strong: rgba(224,233,255,0.22);--v108-white: #f2f4fb;--v108-muted: #a6adbf;--v108-faint: #737b8f;--v108-cyan: #76f4ff;--v108-blue: #75a4ff;--v108-violet: #ad84ff;--v108-pink: #ff91c7;--v108-peach: #ffd6b0;--v108-green: #57e6bf;--v108-red: #ff6d87;--v108-holo: linear-gradient(100deg,#76f4ff 0%,#75a4ff 24%,#ad84ff 51%,#ff91c7 76%,#ffd6b0 100%);--v108-holo-soft: linear-gradient(100deg,rgba(118,244,255,.78),rgba(117,164,255,.75) 25%,rgba(173,132,255,.76) 52%,rgba(255,145,199,.76) 77%,rgba(255,214,176,.78));--v108-shell: min(1380px,calc(100vw - 72px));--v108-radius: 26px;--v108-header-height: 92px}html[data-theme="dark"]{color-scheme: dark}html{background: var(--v108-void);scroll-behavior: smooth;scroll-padding-top: 105px}body.n2g-v108-page{min-width: 320px;min-height: 100vh;margin: 0;overflow-x: hidden;color: var(--v108-white);background: radial-gradient(circle at 18% 4%,rgba(77,120,255,0.08),transparent 28%),radial-gradient(circle at 85% 0%,rgba(255,104,193,0.065),transparent 26%),var(--v108-void);font-family: Inter,"Segoe UI Variable","Segoe UI",Arial,sans-serif;letter-spacing: -0.012em}body.n2g-v108-page::after{display: none}body.n2g-v108-page *{box-sizing: border-box}body.n2g-v108-page a{color: inherit;text-decoration: none}body.n2g-v108-page button,body.n2g-v108-page input,body.n2g-v108-page textarea,body.n2g-v108-page select{font: inherit}.n2g-v108-skip{position: fixed;z-index: 10000;top: 10px;left: 10px;padding: 12px 16px;border-radius: 12px;color: #07090f;background: var(--v108-holo);transform: translateY(-160%);transition: transform 180ms ease}.n2g-v108-skip:focus{transform: translateY(0)}.n2g-v108-backdrop{position: fixed;z-index: -5;inset: 0;overflow: hidden;pointer-events: none;background: linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size: 84px 84px}.n2g-v108-backdrop::before,.n2g-v108-backdrop::after{content: "";position: absolute;width: 760px;height: 760px;border-radius: 50%;filter: blur(110px);opacity: .11}.n2g-v108-backdrop::before{top: -410px;right: -190px;background: #b96bff}.n2g-v108-backdrop::after{bottom: 8%;left: -420px;background: #4acfe5}.n2g-v108-backdrop__grain,.n2g-v108-menu__grain{position: absolute;inset: 0;opacity: .13;background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.76' numOctaves='4' seed='17' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.44'/%3E%3C/svg%3E");mix-blend-mode: soft-light}.n2g-v108-backdrop__pattern{position: absolute;width: 520px;height: 720px;opacity: .11;background-image: radial-gradient(circle at 50% 100%,transparent 0 36px,rgba(205,218,255,.75) 37px 38px,transparent 39px),radial-gradient(circle at 0 100%,transparent 0 36px,rgba(205,218,255,.7) 37px 38px,transparent 39px);background-size: 78px 78px;mask-image: linear-gradient(to bottom,transparent,#000 16%,#000 84%,transparent)}.n2g-v108-backdrop__pattern--one{top: 12vh;right: -330px;transform: rotate(-3deg)}.n2g-v108-backdrop__pattern--two{left: -390px;bottom: 4vh;transform: rotate(180deg)}.n2g-v108-kicker,.n2g-v108-eyebrow{display: inline-flex;align-items: center;gap: 10px;color: #ccd3e2;font-size: 11px;font-weight: 680;letter-spacing: .22em;text-transform: uppercase}.n2g-v108-kicker::before,.n2g-v108-eyebrow::before{content: "";width: 28px;height: 1px;background: var(--v108-holo);box-shadow: 0 0 10px rgba(139,183,255,.5)}.n2g-v108-main{display: block;overflow: clip}.n2g-v108-shell{width: var(--v108-shell);margin-inline: auto}.n2g-v108-section{position: relative;isolation: isolate;scroll-margin-top: 102px}.n2g-v108-hero{min-height: 100svh;padding: clamp(150px,18vh,210px) 0 0;display: flex;flex-direction: column}.n2g-v108-hero::before{content: "";position: absolute;z-index: -3;inset: 0;background: linear-gradient(90deg,rgba(5,7,11,.98) 0%,rgba(5,7,11,.8) 38%,rgba(5,7,11,.16) 75%,rgba(5,7,11,.7) 100%),linear-gradient(180deg,transparent 68%,var(--v108-void))}.n2g-v108-hero h1{max-width: 850px;margin: 25px 0 26px;font-size: clamp(58px,7.4vw,122px);font-weight: 320;line-height: .89;letter-spacing: -.075em}.n2g-v108-hero h1 span{color: transparent;background: var(--v108-holo-soft);background-clip: text;-webkit-background-clip: text;filter: drop-shadow(0 0 26px rgba(162,130,255,.12))}.n2g-v108-actions{margin-top: 38px;display: flex;flex-wrap: wrap;gap: 12px}.n2g-v108-button{min-height: 52px;padding: 0 18px;display: inline-flex;align-items: center;justify-content: center;gap: 22px;border: 1px solid var(--v108-line-strong);border-radius: 15px;color: var(--v108-white);background: rgba(255,255,255,.025);font-size: 13px;font-weight: 650;cursor: pointer;transition: transform 190ms ease,box-shadow 190ms ease,border-color 190ms ease,filter 190ms ease}.n2g-v108-button i{font-size: 16px;font-style: normal;transition: transform 190ms ease}.n2g-v108-button:hover,.n2g-v108-button:focus-visible{transform: translateY(-3px);border-color: rgba(208,192,255,.45);box-shadow: 0 18px 42px rgba(0,0,0,.3),0 0 26px rgba(146,142,255,.1);outline: none}.n2g-v108-button:hover i,.n2g-v108-button:focus-visible i{transform: translate(2px,-2px)}.n2g-v108-section-heading h2,.n2g-v108-platform-story h2,.n2g-v108-solutions h2,.n2g-v108-about h2,.n2g-v108-contact h2{margin: 0;font-size: clamp(42px,5.2vw,82px);font-weight: 340;line-height: 1;letter-spacing: -.06em}.n2g-v108-section-heading p,.n2g-v108-platform-story p,.n2g-v108-solutions__copy>p,.n2g-v108-about__copy>p,.n2g-v108-contact p{margin: 0;color: var(--v108-muted);font-size: 16px;line-height: 1.75}.n2g-v108-capability-grid h3,.n2g-v108-solution-points h3,.n2g-v108-principles h3{margin: 0 0 12px;font-size: 18px;font-weight: 540}.n2g-v108-capability-grid p,.n2g-v108-solution-points p,.n2g-v108-principles p{margin: 0;color: var(--v108-muted);font-size: 13px;line-height: 1.65}.n2g-v108-text-link{margin-top: 30px;display: inline-flex;align-items: center;gap: 14px;border-bottom: 1px solid rgba(221,228,255,.22);padding-bottom: 8px;color: #e7eaf3;font-size: 13px}.n2g-v108-text-link span{color: var(--v108-pink)}.n2g-v108-library{padding: 40px 0 150px}.n2g-v108-about{padding: 150px 0 0;border-top: 1px solid rgba(255,255,255,.035)}.n2g-v108-about__layout{display: grid;grid-template-columns: minmax(300px,.75fr) minmax(420px,.85fr);gap: clamp(70px,11vw,180px);align-items: start}.n2g-v108-about__copy{max-width: 620px}.n2g-v108-about h2{margin: 24px 0}.n2g-v108-principles{border-top: 1px solid var(--v108-line)}.n2g-v108-principles article{min-height: 138px;padding: 25px 8px;display: grid;grid-template-columns: 60px 1fr;gap: 20px;align-items: center;border-bottom: 1px solid var(--v108-line)}.n2g-v108-principles article>span{color: var(--v108-faint);font-size: 10px;letter-spacing: .12em}.n2g-v108-back-to-top{position: fixed;z-index: 80;right: 26px;bottom: 24px;width: 46px;height: 46px;padding: 0;display: grid;place-items: center;border: 1px solid var(--v108-line-strong);border-radius: 15px;color: var(--v108-white);background: rgba(7,10,17,.78);box-shadow: 0 16px 40px rgba(0,0,0,.35);backdrop-filter: blur(16px);opacity: 0;pointer-events: none;transform: translateY(12px);cursor: pointer;transition: opacity 180ms ease,transform 180ms ease,border-color 180ms ease}.n2g-v108-back-to-top:hover{border-color: rgba(199,183,255,.38)}[data-reveal]{opacity: 0;transform: translateY(28px);transition: opacity 720ms ease,transform 760ms cubic-bezier(.2,.8,.2,1)}[data-reveal-delay="1"]{transition-delay: 90ms}[data-reveal-delay="2"]{transition-delay: 180ms}[data-reveal-delay="3"]{transition-delay: 270ms}[data-reveal].is-revealed{opacity: 1;transform: translateY(0)}@media (max-width: 1180px){:root{--v108-shell: min(100% - 40px,1120px)}}@media (max-width: 900px){:root{--v108-shell: calc(100% - 28px);--v108-header-height: 78px}html{scroll-padding-top: 88px}.n2g-v108-hero{min-height: auto;padding-top: 132px}.n2g-v108-hero::before{background: linear-gradient(180deg,rgba(5,7,11,.55),rgba(5,7,11,.92) 60%,#05070b 100%)}.n2g-v108-hero h1{font-size: clamp(56px,12vw,92px)}.n2g-v108-about__layout{grid-template-columns: 1fr}.n2g-v108-about__copy{max-width: 720px}}@media (max-width: 620px){.n2g-v108-hero{padding-top: 122px}.n2g-v108-hero h1{margin-top: 20px;font-size: clamp(48px,15vw,72px)}.n2g-v108-actions{display: grid}.n2g-v108-button{width: 100%}.n2g-v108-section-heading h2,.n2g-v108-platform-story h2,.n2g-v108-solutions h2,.n2g-v108-about h2,.n2g-v108-contact h2{font-size: 42px}.n2g-v108-back-to-top{right: 14px;bottom: 14px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important}[data-reveal]{opacity: 1;transform: none}}body.n2g-v108-page{--ink: var(--v108-white);--text: var(--v108-muted);--brand-blue: var(--v108-blue);--brand-teal: var(--v108-cyan);--brand-gradient: var(--v108-holo)}.n2g-v108-page .client-login-modal,.n2g-v108-page .contact-modal{z-index: 900}.n2g-v108-page .client-login-backdrop,.n2g-v108-page .contact-modal-backdrop{background: radial-gradient(circle at 18% 8%,rgba(118,244,255,.09),transparent 31%),radial-gradient(circle at 84% 10%,rgba(255,145,199,.10),transparent 32%),rgba(2,4,8,.82);backdrop-filter: blur(18px) saturate(118%);-webkit-backdrop-filter: blur(18px) saturate(118%)}.n2g-v108-page .client-login-dialog{isolation: isolate;overflow: hidden auto;border: 1px solid rgba(218,229,255,.18);border-radius: 30px;color: var(--v108-white);background: radial-gradient(circle at 10% 0%,rgba(118,244,255,.055),transparent 29%),radial-gradient(circle at 94% 2%,rgba(255,145,199,.065),transparent 32%),linear-gradient(150deg,rgba(12,15,23,.985),rgba(5,7,12,.99));box-shadow: 0 42px 110px rgba(0,0,0,.72),0 0 0 1px rgba(255,255,255,.025) inset,0 0 54px rgba(117,164,255,.08)}.n2g-v108-page .client-login-dialog::before,.n2g-v108-page .contact-modal-dialog::before{content: "";position: absolute;z-index: -1;inset: 0;pointer-events: none;opacity: .18;background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' seed='29' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.48'/%3E%3C/svg%3E");mix-blend-mode: soft-light}.n2g-v108-page .client-login-dialog::after,.n2g-v108-page .contact-modal-dialog::after{content: "";position: absolute;z-index: -1;inset: 0;pointer-events: none;border-radius: inherit;background: radial-gradient(circle at 100% 0%,transparent 0 31px,rgba(204,217,255,.07) 32px 33px,transparent 34px) 100% 0 / 68px 68px repeat-y;opacity: .48;mask-image: linear-gradient(to bottom,#000,transparent 47%)}.n2g-v108-page .client-login-header{min-height: 102px;overflow: hidden;border-bottom: 0;background: linear-gradient(115deg,rgba(118,244,255,.035),transparent 30%,rgba(173,132,255,.025) 62%,rgba(255,145,199,.045)),rgba(4,6,10,.80)}.n2g-v108-page .client-login-header::before{content: "";position: absolute;inset: 0;pointer-events: none;opacity: .24;background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='3' seed='11'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.32'/%3E%3C/svg%3E");mix-blend-mode: soft-light}.n2g-v108-page .client-login-brand{position: relative;z-index: 1;color: var(--v108-white);font-size: 25px;font-weight: 620;letter-spacing: -.045em}.n2g-v108-page .client-login-brand img{width: 42px;height: 42px;filter: drop-shadow(0 0 8px rgba(118,244,255,.26)) drop-shadow(0 0 13px rgba(255,145,199,.18))}.n2g-v108-page .client-login-brand>span{color: transparent;background: linear-gradient(100deg,#f2f4fb 4%,#d8e7ff 42%,#efc8f2 72%,#ffd6b0 100%);background-clip: text;-webkit-background-clip: text}.n2g-v108-page .client-login-brand>span>span{background: var(--v108-holo);background-clip: text;-webkit-background-clip: text}.n2g-v108-page .client-login-close,.n2g-v108-page .contact-modal-close{color: rgba(242,244,251,.76);border: 1px solid rgba(218,229,255,.12);background: linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.018)),rgba(4,6,11,.74);box-shadow: inset 0 1px 0 rgba(255,255,255,.055),0 14px 28px rgba(0,0,0,.26)}.n2g-v108-page .client-login-close:hover,.n2g-v108-page .client-login-close:focus-visible,.n2g-v108-page .contact-modal-close:hover,.n2g-v108-page .contact-modal-close:focus-visible{color: #fff;border-color: rgba(255,145,199,.38);background: linear-gradient(135deg,rgba(118,244,255,.09),rgba(173,132,255,.10),rgba(255,145,199,.10));box-shadow: 0 0 0 3px rgba(173,132,255,.08),0 16px 34px rgba(0,0,0,.34)}.n2g-v108-page .client-login-accent{position: relative;z-index: 2;height: 6px;margin: 0;background: linear-gradient(100deg,rgba(255,255,255,.5),transparent 12% 88%,rgba(255,255,255,.42)),var(--v108-holo);box-shadow: 0 0 17px rgba(118,244,255,.22),0 0 25px rgba(173,132,255,.20),0 0 28px rgba(255,145,199,.18)}.n2g-v108-page .client-login-accent::after{content: "";position: absolute;inset: 0;opacity: .42;background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 140 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.45 1.2' numOctaves='2' seed='8'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)' opacity='.65'/%3E%3C/svg%3E");mix-blend-mode: overlay}.n2g-v108-page .client-login-form{position: relative;z-index: 1;background: linear-gradient(180deg,rgba(8,11,18,.82),rgba(5,7,12,.94))}.n2g-v108-page .client-login-intro h2,.n2g-v108-page .login-field>span:first-child{color: var(--v108-white)}.n2g-v108-page .client-login-intro p,.n2g-v108-page .login-remember,.n2g-v108-page .auth-mode-switch,.n2g-v108-page .contact-form__privacy{color: var(--v108-muted)}.n2g-v108-page .login-input-shell,.n2g-v108-page .auth-email-summary,.n2g-v108-page .contact-form--modal .contact-field input,.n2g-v108-page .contact-form--modal .contact-field textarea,.n2g-v108-page .contact-intent-option{border-color: rgba(218,229,255,.11);color: var(--v108-muted);background: linear-gradient(150deg,rgba(255,255,255,.045),rgba(255,255,255,.018)),rgba(5,7,12,.72);box-shadow: inset 0 1px 0 rgba(255,255,255,.025),0 14px 28px rgba(0,0,0,.16)}.n2g-v108-page .login-input-shell:focus-within,.n2g-v108-page .contact-form--modal .contact-field input:focus,.n2g-v108-page .contact-form--modal .contact-field textarea:focus{border-color: rgba(173,132,255,.54);background: rgba(9,12,20,.94);box-shadow: 0 0 0 4px rgba(173,132,255,.08),0 0 28px rgba(117,164,255,.08),0 16px 34px rgba(0,0,0,.24)}.n2g-v108-page .login-input-shell input,.n2g-v108-page .contact-field input,.n2g-v108-page .contact-field textarea{color: var(--v108-white)}.n2g-v108-page .password-visibility:hover,.n2g-v108-page .password-visibility:focus-visible,.n2g-v108-page .forgot-password:hover,.n2g-v108-page .forgot-password:focus-visible{color: var(--v108-pink)}.n2g-v108-page .client-login-submit,.n2g-v108-page .contact-submit{position: relative;overflow: hidden;border-color: rgba(255,255,255,.44);color: #080a10;background: var(--v108-holo);box-shadow: 0 17px 38px rgba(117,164,255,.16),0 0 26px rgba(255,145,199,.11),inset 0 1px 0 rgba(255,255,255,.64)}.n2g-v108-page .client-login-submit::before,.n2g-v108-page .contact-submit::before{content: "";position: absolute;inset: 0;pointer-events: none;opacity: .36;background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 160 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.36 .82' numOctaves='2' seed='15'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)' opacity='.55'/%3E%3C/svg%3E");mix-blend-mode: soft-light}.n2g-v108-page .client-login-submit>*,.n2g-v108-page .contact-submit>*{position: relative;z-index: 1}.n2g-v108-page .client-login-submit:hover,.n2g-v108-page .client-login-submit:focus-visible,.n2g-v108-page .contact-submit:hover,.n2g-v108-page .contact-submit:focus-visible{box-shadow: 0 22px 48px rgba(117,164,255,.23),0 0 36px rgba(255,145,199,.16),inset 0 1px 0 rgba(255,255,255,.72);filter: brightness(1.06) saturate(1.05)}.n2g-v108-page .contact-modal-dialog{position: relative;isolation: isolate;border: 1px solid rgba(218,229,255,.16);color: var(--v108-white);background: linear-gradient(145deg,rgba(12,15,23,.99),rgba(5,7,12,.995));box-shadow: 0 44px 120px rgba(0,0,0,.74),0 0 56px rgba(173,132,255,.07),inset 0 1px 0 rgba(255,255,255,.04)}.n2g-v108-page .contact-modal-dialog{border-top-color: rgba(118,244,255,.42);border-right-color: rgba(255,145,199,.28);border-bottom-color: rgba(255,214,176,.30);border-left-color: rgba(117,164,255,.28)}.n2g-v108-page .contact-form--modal{color: var(--v108-white);background: radial-gradient(circle at 100% 0%,rgba(173,132,255,.055),transparent 32%),linear-gradient(180deg,rgba(9,12,20,.96),rgba(5,7,12,.99))}.n2g-v108-page .contact-form__header>div>span,.n2g-v108-page .contact-field>span,.n2g-v108-page .contact-intent-fieldset legend,.n2g-v108-page .contact-intent-option strong{color: var(--v108-white)}.n2g-v108-page .contact-form__header small,.n2g-v108-page .contact-intent-option small,.n2g-v108-page .contact-field__footer,.n2g-v108-page .contact-prompt-row{color: var(--v108-muted)}.n2g-v108-page .contact-intent-option.is-selected,.n2g-v108-page .contact-intent-option:has(input:checked){border-color: rgba(173,132,255,.46);background: linear-gradient(135deg,rgba(118,244,255,.075),rgba(173,132,255,.10),rgba(255,145,199,.075));box-shadow: 0 14px 32px rgba(0,0,0,.20),inset 0 0 0 1px rgba(255,255,255,.035)}@media (max-width: 700px){.n2g-v108-page .client-login-modal,.n2g-v108-page .contact-modal{padding: 12px}.n2g-v108-page .client-login-header{min-height: 88px}.n2g-v108-page .client-login-form{padding-inline: 24px}}.n2g-v108-hero{min-height: max(760px,100svh);padding-top: clamp(155px,18vh,205px);background: #020306}.n2g-v108-hero::before{z-index: -2;background: linear-gradient(90deg,rgba(1,2,4,.99) 0%,rgba(1,2,4,.93) 30%,rgba(1,2,4,.58) 48%,rgba(1,2,4,.04) 78%,rgba(1,2,4,.28) 100%),linear-gradient(180deg,rgba(1,2,4,.08) 0%,transparent 62%,#05070b 100%)}.n2g-v108-hero::after{content: "";position: absolute;z-index: -1;inset: 0;pointer-events: none;opacity: .18;background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' seed='18' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");mix-blend-mode: soft-light}.n2g-v108-hero h1{max-width: 790px;font-size: clamp(62px,6.65vw,106px);line-height: .93}@media (max-width: 980px){.n2g-v108-hero::before{background: linear-gradient(180deg,rgba(1,2,4,.38) 0%,rgba(1,2,4,.72) 48%,#05070b 100%)}}@media (max-width: 620px){.n2g-v108-hero{min-height: 820px;padding-top: 126px}.n2g-v108-hero::before{background: linear-gradient(180deg,rgba(1,2,4,.6),rgba(1,2,4,.78) 44%,#05070b 90%)}.n2g-v108-hero h1{font-size: clamp(48px,14vw,68px)}}:root{--v108-line: rgba(224,233,255,0.10);--v108-line-strong: rgba(224,233,255,0.18);--v108-cyan: #cfeaff;--v108-blue: #d8e0ff;--v108-violet: #e0d7ff;--v108-pink: #f7d4ea;--v108-peach: #eedfd4;--v108-green: #d9eee6;--v108-red: #e4a9b4;--v108-holo: linear-gradient(100deg,#cfeaff 0%,#d8e0ff 25%,#e0d7ff 53%,#f7d4ea 79%,#eedfd4 100%);--v108-holo-soft: linear-gradient(100deg,rgba(207,234,255,.88),rgba(216,224,255,.84) 25%,rgba(224,215,255,.84) 53%,rgba(247,212,234,.84) 79%,rgba(238,223,212,.88) 100%);--v108-shell: min(1880px,calc(100vw - 16px))}html{scroll-behavior: smooth;scroll-padding-top: 118px}body.n2g-v108-page{background: radial-gradient(circle at 16% -4%,rgba(224,215,255,0.045),transparent 24%),radial-gradient(circle at 88% 2%,rgba(247,212,234,0.04),transparent 20%),#05070b}.n2g-v108-backdrop::before,.n2g-v108-backdrop::after{opacity: 0.08}.n2g-v108-backdrop::before{background: #e0d7ff}.n2g-v108-backdrop::after{background: #f7d4ea}.n2g-v108-button{min-height: 60px}@media (max-width: 940px){html{scroll-padding-top: 98px}}:root{--v108-shell: min(calc(100vw - 10px),1860px)}html{scroll-padding-top: 102px}@media (max-width: 940px){html{scroll-padding-top: 94px}}body.n2g-v108-page{position: relative;background: radial-gradient(circle at 84% 10%,rgba(247,212,234,.032),transparent 18%),radial-gradient(circle at 18% 18%,rgba(224,215,255,.026),transparent 16%),linear-gradient(180deg,rgba(255,255,255,.014),rgba(255,255,255,0) 18%,rgba(0,0,0,.06) 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.008) 0 2px,transparent 2px 17px),#05070b}body.n2g-v108-page::before{content: "";position: fixed;z-index: -7;inset: 0;pointer-events: none;opacity: .22;background: linear-gradient(90deg,rgba(255,255,255,.018),transparent 18%,rgba(255,255,255,.012) 42%,transparent 62%,rgba(255,255,255,.01) 100%),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='4' seed='37' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");background-size: auto,180px 180px;mix-blend-mode: soft-light}.n2g-v108-backdrop{background: linear-gradient(180deg,rgba(255,255,255,.01) 0%,transparent 16%,transparent 78%,rgba(0,0,0,.1) 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.008) 0 2px,transparent 2px 24px);background-size: auto,auto}.n2g-v108-backdrop__grain{opacity: .23}.n2g-v108-backdrop__pattern{opacity: .16}.n2g-v108-platform>.n2g-v108-shell:first-of-type,.n2g-v108-platform-story,.n2g-v108-solutions__layout,.n2g-v108-solution-points,.n2g-v108-library>.n2g-v108-shell,.n2g-v108-about__layout,.n2g-v108-contact__layout{position: relative;isolation: isolate}.n2g-v108-platform>.n2g-v108-shell:first-of-type::before,.n2g-v108-platform-story::before,.n2g-v108-solutions__layout::before,.n2g-v108-solution-points::before,.n2g-v108-library>.n2g-v108-shell::before,.n2g-v108-about__layout::before,.n2g-v108-contact__layout::before{content: "";position: absolute;z-index: -1;inset: -22px -18px;border-radius: 28px;border: 1px solid rgba(224,233,255,.08);background: linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.008) 20%,rgba(0,0,0,.04) 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.008) 0 2px,transparent 2px 18px),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='4' seed='37' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E"),#171a20;background-size: auto,auto,180px 180px,auto;background-blend-mode: normal,normal,soft-light,normal;box-shadow: 0 26px 64px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.025)}.n2g-v108-platform>.n2g-v108-shell:first-of-type::after,.n2g-v108-platform-story::after,.n2g-v108-solutions__layout::after,.n2g-v108-solution-points::after,.n2g-v108-library>.n2g-v108-shell::after,.n2g-v108-about__layout::after,.n2g-v108-contact__layout::after{content: "";position: absolute;z-index: -1;top: -22px;right: -18px;bottom: -22px;width: clamp(108px,14vw,184px);border-radius: 0 28px 28px 0;opacity: .34;background-image: radial-gradient(circle at 100% 0,transparent 0 42px,rgba(240,243,248,.72) 43px 44px,transparent 45px),radial-gradient(circle at 50% 0,transparent 0 42px,rgba(240,243,248,.72) 43px 44px,transparent 45px);background-size: 86px 86px;background-position: 100% 0,calc(100% - 43px) 43px;mask-image: linear-gradient(90deg,transparent 0,rgba(0,0,0,.15) 24%,#000 55%)}.n2g-v108-platform>.n2g-v108-shell:first-of-type,.n2g-v108-platform-story,.n2g-v108-solutions__layout,.n2g-v108-solution-points,.n2g-v108-library>.n2g-v108-shell,.n2g-v108-about__layout,.n2g-v108-contact__layout{padding: clamp(18px,2.4vw,30px)}.n2g-v108-platform-story,.n2g-v108-solution-points,.n2g-v108-about__layout,.n2g-v108-contact__layout{margin-top: 24px}.n2g-v108-library>.n2g-v108-shell{margin-top: 18px}@media (max-width: 940px){.n2g-v108-platform>.n2g-v108-shell:first-of-type::before,.n2g-v108-platform-story::before,.n2g-v108-solutions__layout::before,.n2g-v108-solution-points::before,.n2g-v108-library>.n2g-v108-shell::before,.n2g-v108-about__layout::before,.n2g-v108-contact__layout::before{inset: -16px -10px;border-radius: 22px}.n2g-v108-platform>.n2g-v108-shell:first-of-type::after,.n2g-v108-platform-story::after,.n2g-v108-solutions__layout::after,.n2g-v108-solution-points::after,.n2g-v108-library>.n2g-v108-shell::after,.n2g-v108-about__layout::after,.n2g-v108-contact__layout::after{top: -16px;right: -10px;bottom: -16px;width: 92px;border-radius: 0 22px 22px 0;background-size: 68px 68px;background-position: 100% 0,calc(100% - 34px) 34px}.n2g-v108-platform>.n2g-v108-shell:first-of-type,.n2g-v108-platform-story,.n2g-v108-solutions__layout,.n2g-v108-solution-points,.n2g-v108-library>.n2g-v108-shell,.n2g-v108-about__layout,.n2g-v108-contact__layout{padding: 18px 14px}}.n2g-v108-main{position: relative;background: linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.008) 18%,rgba(0,0,0,.045) 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.007) 0 2px,transparent 2px 20px),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='4' seed='53' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.58'/%3E%3C/svg%3E"),#171a20;background-size: auto,auto,180px 180px,auto;background-blend-mode: normal,normal,soft-light,normal}.n2g-v108-section,.n2g-v108-hero,.n2g-v108-platform,.n2g-v108-solutions,.n2g-v108-library,.n2g-v108-about,.n2g-v108-contact{background: transparent !important}.n2g-v108-section + .n2g-v108-section{border-top: 1px solid rgba(240,243,248,.045)}.n2g-v108-hero::before{background: linear-gradient(90deg,rgba(23,26,32,.98) 0%,rgba(23,26,32,.9) 42%,rgba(23,26,32,.68) 72%,rgba(23,26,32,.82) 100%),linear-gradient(180deg,rgba(255,255,255,.014),transparent 34%,rgba(0,0,0,.08) 100%) !important}.n2g-v108-hero::after{content: "";position: absolute;z-index: -1;inset: 0;opacity: .2;pointer-events: none;background-image: radial-gradient(circle at 100% 0,transparent 0 64px,rgba(235,239,247,.5) 65px 66px,transparent 67px),radial-gradient(circle at calc(100% - 65px) 65px,transparent 0 64px,rgba(235,239,247,.42) 65px 66px,transparent 67px),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='4' seed='53' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.58'/%3E%3C/svg%3E");background-size: 130px 130px,130px 130px,180px 180px;background-position: 100% 0,100% 0,0 0;background-blend-mode: normal,normal,soft-light;mask-image: linear-gradient(90deg,transparent 0 58%,#000 82%,#000 100%)}.n2g-v108-platform>.n2g-v108-shell:first-of-type::before,.n2g-v108-platform-story::before,.n2g-v108-solutions__layout::before,.n2g-v108-solution-points::before,.n2g-v108-library>.n2g-v108-shell::before,.n2g-v108-about__layout::before,.n2g-v108-contact__layout::before,.n2g-v108-platform>.n2g-v108-shell:first-of-type::after,.n2g-v108-platform-story::after,.n2g-v108-solutions__layout::after,.n2g-v108-solution-points::after,.n2g-v108-library>.n2g-v108-shell::after,.n2g-v108-about__layout::after,.n2g-v108-contact__layout::after{content: none !important}.n2g-v108-platform>.n2g-v108-shell:first-of-type,.n2g-v108-solutions__layout,.n2g-v108-library>.n2g-v108-shell,.n2g-v108-about__layout,.n2g-v108-contact__layout{padding: 0;margin-top: 0}.n2g-v108-main{background: linear-gradient(180deg,rgba(255,255,255,.014),rgba(255,255,255,.008) 22%,rgba(0,0,0,.04) 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.006) 0 2px,transparent 2px 18px),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='4' seed='53' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.58'/%3E%3C/svg%3E"),#1a1d22;background-size: auto,auto,180px 180px,auto;background-blend-mode: normal,normal,soft-light,normal}.n2g-v108-section + .n2g-v108-section{border-top: 0 !important}.n2g-v108-hero::before{background: linear-gradient(180deg,rgba(255,255,255,.012),rgba(255,255,255,.004) 24%,rgba(0,0,0,.045) 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.005) 0 2px,transparent 2px 18px),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='4' seed='53' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.58'/%3E%3C/svg%3E"),#1a1d22 !important;background-size: auto,auto,180px 180px,auto !important;background-blend-mode: normal,normal,soft-light,normal !important}.n2g-v108-hero::after{opacity: .1;background-image: radial-gradient(circle at 100% 0,transparent 0 64px,rgba(235,239,247,.26) 65px 66px,transparent 67px),radial-gradient(circle at calc(100% - 65px) 65px,transparent 0 64px,rgba(235,239,247,.2) 65px 66px,transparent 67px);background-size: 130px 130px,130px 130px;background-position: 100% 0,100% 0;background-blend-mode: normal,normal}.n2g-v108-about__statement,.n2g-v108-contact,.n2g-v108-platform,.n2g-v108-solutions,.n2g-v108-library,.n2g-v108-about{background: transparent !important}body.n2g-v108-page{background-color: #1a1d22;background-image: linear-gradient(180deg,rgba(255,255,255,.012),rgba(255,255,255,.006) 22%,rgba(0,0,0,.035) 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.005) 0 2px,transparent 2px 18px),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='4' seed='53' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.58'/%3E%3C/svg%3E");background-size: 100% 100%,auto,180px 180px;background-blend-mode: normal,normal,soft-light;background-attachment: fixed,fixed,fixed}body.n2g-v108-page::before{opacity: .14}.n2g-v108-main,.n2g-v108-section,.n2g-v108-hero,.n2g-v108-platform,.n2g-v108-solutions,.n2g-v108-library,.n2g-v108-about,.n2g-v108-contact{background: transparent !important}.n2g-v108-hero::before{background: transparent !important}.n2g-v108-hero::after{opacity: .085}.n2g-v108-backdrop{background: transparent}.n2g-v108-backdrop__grain{opacity: .08}html{background: #1a1d22 !important}body.n2g-v108-page{background-color: #1a1d22 !important;background-image: none !important;background-attachment: initial !important}body.n2g-v108-page::before{content: "";position: fixed;z-index: -1;inset: 0;pointer-events: none;opacity: .2;background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='4' seed='53' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.58'/%3E%3C/svg%3E") !important;background-size: 180px 180px !important;background-position: 0 0 !important;background-repeat: repeat !important;mix-blend-mode: soft-light}.n2g-v108-main,.n2g-v108-section,.n2g-v108-hero,.n2g-v108-platform,.n2g-v108-solutions,.n2g-v108-library,.n2g-v108-about,.n2g-v108-contact{background: transparent !important;background-image: none !important}.n2g-v108-hero::before{background: transparent !important;background-image: none !important}.n2g-v108-backdrop{background: transparent !important;background-image: none !important}.n2g-v108-backdrop::before,.n2g-v108-backdrop::after,.n2g-v108-backdrop__grain{display: none !important}.n2g-v108-backdrop__pattern{opacity: .1;background-color: transparent !important;mix-blend-mode: normal}body.n2g-v108-page{position: relative;isolation: isolate;background: transparent !important;background-color: transparent !important;background-image: none !important}body.n2g-v108-page::before{content: "";position: fixed;z-index: -1;inset: 0;display: block !important;pointer-events: none;opacity: .46;background-image: repeating-linear-gradient(92deg,rgba(255,255,255,.014) 0 1px,transparent 1px 15px,rgba(0,0,0,.018) 15px 17px,transparent 17px 31px),repeating-linear-gradient(0deg,rgba(255,255,255,.007) 0 1px,transparent 1px 9px),url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72 .94' numOctaves='5' seed='71' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");background-size: auto,auto,220px 220px;background-position: 0 0,0 0,0 0;background-repeat: repeat;background-blend-mode: soft-light,soft-light,overlay;mix-blend-mode: soft-light}body.n2g-v108-page::after{content: "";position: fixed;z-index: -2;inset: -12vh -10vw;display: block !important;pointer-events: none;opacity: 1;background: radial-gradient(ellipse at 82% 14%,rgba(224,215,255,.09) 0%,rgba(224,215,255,.035) 24%,transparent 48%),radial-gradient(ellipse at 18% 78%,rgba(247,212,234,.065) 0%,rgba(247,212,234,.022) 25%,transparent 50%);filter: blur(42px);transform: translateZ(0)}.n2g-v108-backdrop__pattern{opacity: .11;mix-blend-mode: soft-light}body.n2g-v108-page::after{content: none !important;display: none !important;background: none !important}.n2g-v108-backdrop__pattern,.n2g-v108-backdrop__pattern--one,.n2g-v108-backdrop__pattern--two,.n2g-v108-hero::after{content: none !important;display: none !important;background: none !important;opacity: 0 !important}body.n2g-v108-page::before{opacity: .43;background-image: repeating-linear-gradient(92deg,rgba(255,255,255,.012) 0 1px,transparent 1px 17px,rgba(0,0,0,.015) 17px 18px,transparent 18px 34px),repeating-linear-gradient(0deg,rgba(255,255,255,.007) 0 1px,transparent 1px 9px),url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72 .94' numOctaves='5' seed='71' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E")}body.n2g-v108-page::before{opacity: .40;background-image: repeating-linear-gradient(92deg,rgba(255,255,255,.012) 0 1px,transparent 1px 17px,rgba(0,0,0,.015) 17px 18px,transparent 18px 34px),repeating-linear-gradient(0deg,rgba(255,255,255,.006) 0 1px,transparent 1px 9px),url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72 .94' numOctaves='5' seed='71' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.62'/%3E%3C/svg%3E")}body.n2g-v108-page{font-family: "Avenir Next","Segoe UI Variable","Helvetica Neue",Inter,Arial,sans-serif;font-feature-settings: "kern" 1,"liga" 1,"calt" 1;font-kerning: normal;letter-spacing: .002em;text-rendering: geometricPrecision}.n2g-v108-page h1,.n2g-v108-page h2,.n2g-v108-page h3,.n2g-v108-page h4,.n2g-v108-page strong{font-family: "Avenir Next","Segoe UI Variable Display","Helvetica Neue",Inter,Arial,sans-serif;text-rendering: geometricPrecision}.n2g-v108-hero h1{font-weight: 330;line-height: .94;letter-spacing: -.052em}.n2g-v108-section-heading h2,.n2g-v108-platform-story h2,.n2g-v108-solutions__copy h2,.n2g-v108-about__copy h2,.n2g-v108-contact__layout h2{font-weight: 360;line-height: 1.015;letter-spacing: -.044em}.n2g-v108-page p,.n2g-v108-guide-card__body p,.n2g-v108-guide-callout p,.n2g-v108-capability-grid p,.n2g-v108-solution-points p,.n2g-v108-principles p{font-weight: 400;line-height: 1.76;letter-spacing: .008em}.n2g-v108-kicker,.n2g-v108-eyebrow,.n2g-v108-menu-card__eyebrow,.n2g-v108-guide-callout small,.n2g-v108-solution-points small,.n2g-v108-capability-grid article>span{font-weight: 600;letter-spacing: .19em}.n2g-v108-header__nav a,.n2g-v108-button,.n2g-v108-menu__quick-actions button,.n2g-v108-menu__footer a,.n2g-v108-menu__footer button{font-weight: 600;letter-spacing: -.008em}html{scroll-behavior: smooth}body.n2g-v108-page::before{transform: translateZ(0);will-change: transform}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}.n2g-v108-section:not(.n2g-v108-hero)>.n2g-v108-section-header{position: absolute;z-index: 3;top: 112px;left: 50%;width: var(--v108-shell);margin: 0;transform: translateX(-50%);pointer-events: none}.n2g-v108-section-header__label{position: relative}.n2g-v108-solutions__copy>h2,.n2g-v108-about__copy>h2,.n2g-v108-contact__layout h2{margin-top: 0}.n2g-v108-kicker[data-kicker-ready]{opacity: 1 !important;transform: none !important;transition: none !important}.n2g-v108-kicker[data-kicker-ready]::before{opacity: 0;transform: scaleX(0);transform-origin: left center}.n2g-v108-kicker[data-kicker-ready].is-revealed::before{animation: n2g-v108-kicker-line 620ms cubic-bezier(.19,1,.22,1) both}@keyframes n2g-v108-kicker-line{0%{opacity: 0;transform: scaleX(0);box-shadow: 0 0 1px rgba(139,183,255,.08)}64%{opacity: 1;transform: scaleX(1);box-shadow: 0 0 13px rgba(118,244,255,.44),0 0 20px rgba(173,132,255,.20)}100%{opacity: 1;transform: scaleX(1);box-shadow: 0 0 10px rgba(139,183,255,.32)}}@media (max-width: 900px){.n2g-v108-section:not(.n2g-v108-hero)>.n2g-v108-section-header{top: 76px}}@media (prefers-reduced-motion: reduce){.n2g-v108-kicker[data-kicker-ready]::before,.n2g-v108-kicker[data-kicker-ready].is-revealed::before{opacity: 1;transform: none;animation: none}}.n2g-v108-main>.n2g-v108-section{width: 100%;min-height: 100svh;box-sizing: border-box;scroll-margin-top: 100px}@supports (height: 100dvh){.n2g-v108-main>.n2g-v108-section{min-height: 100dvh}}.n2g-v108-main>.n2g-v108-section:not(.n2g-v108-hero){display: flex;flex-direction: column;justify-content: center}@media (min-width: 901px) and (max-height: 820px){.n2g-v108-section:not(.n2g-v108-hero)>.n2g-v108-section-header{top: 86px}}@media (max-width: 900px){.n2g-v108-main>.n2g-v108-section{min-height: 100svh;scroll-margin-top: 76px}@supports (height: 100dvh){.n2g-v108-main>.n2g-v108-section{min-height: 100dvh}}}.n2g-v108-contact-form__message{min-height: 18px;margin: 12px 0 0;color: rgba(213,220,232,.52);font-size: 10px;text-align: center}.n2g-v108-contact-form__message.is-error{color: #ff9aaf}@media (max-width: 620px){.n2g-v108-contact-form__message{text-align: left}}.n2g-v108-button--holo:is(:hover,:focus-visible,.is-holo-active),.n2g-v108-menu__quick-actions button:first-child:is(:hover,:focus-visible,.is-holo-active){transform: translateY(-1px);border-color: rgba(255,255,255,.88);filter: saturate(1.14) brightness(1.045);box-shadow: 0 16px 38px rgba(159,198,239,.22),0 0 34px rgba(218,191,255,.16),0 0 18px rgba(255,194,224,.10),inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(127,161,211,.20),inset 0 0 22px rgba(255,255,255,.18)}.n2g-v108-button--holo:is(:hover,:focus-visible,.is-holo-active)::before,.n2g-v108-menu__quick-actions button:first-child:is(:hover,:focus-visible,.is-holo-active)::before{opacity: calc(.56 + (var(--n2g-holo-intensity) * .28));filter: brightness(1.15) contrast(1.26) saturate(1.46);animation-play-state: paused}.n2g-v108-button--holo:is(:hover,:focus-visible,.is-holo-active)::after,.n2g-v108-menu__quick-actions button:first-child:is(:hover,:focus-visible,.is-holo-active)::after{opacity: calc(.38 + (var(--n2g-holo-glare) * .34));filter: brightness(1.48) contrast(1.25)}.n2g-v108-brand:is(:hover,:focus-visible,.is-holo-active) .n2g-v108-logo__foil{opacity: calc(.72 + (var(--n2g-holo-intensity) * .24));filter: brightness(1.48) contrast(1.22) saturate(1.64)}.n2g-v108-brand:is(:hover,:focus-visible,.is-holo-active) .n2g-v108-brand__mark{transform: perspective(440px) rotateX(var(--n2g-holo-tilt-x)) rotateY(var(--n2g-holo-tilt-y)) scale(1.045);filter: drop-shadow(0 0 6px rgba(173,226,255,.20)) drop-shadow(0 0 13px rgba(202,164,255,.13)) drop-shadow(0 0 18px rgba(255,190,223,.08))}.n2g-v108-brand:is(:hover,:focus-visible,.is-holo-active) .n2g-v108-logo__glow{opacity: calc(var(--n2g-logo-glow-opacity) + .16);filter: saturate(1.38) brightness(1.20)}.n2g-v108-flow-lines{position: absolute;z-index: 2;inset: 0;width: 100%;height: 100%;pointer-events: none;opacity: .52;mix-blend-mode: screen;mask-image: linear-gradient(to bottom,transparent 0,#000 8%,#000 92%,transparent 100%)}.n2g-v108-backdrop__grain{z-index: 3}.n2g-v108-backdrop__pattern{z-index: 1}@media (max-width: 940px){.n2g-v108-flow-lines{opacity: .40}}@media (prefers-reduced-motion: reduce){.n2g-v108-flow-lines{opacity: .28}}body.n2g-v108-page .client-login-backdrop,body.n2g-v108-page .contact-modal-backdrop,body.n2g-v108-page .n2g-social-preview__backdrop{--n2g-popup-blur: 0px;--n2g-popup-saturation: 1;overflow: hidden;border: 0;opacity: 0;background-color: rgba(7,9,13,.78);background-image: radial-gradient(ellipse at 12% 8%,rgba(174,226,255,.042),transparent 38%),radial-gradient(ellipse at 88% 88%,rgba(230,198,242,.032),transparent 42%),repeating-linear-gradient(92deg,rgba(255,255,255,.012) 0 1px,transparent 1px 17px,rgba(0,0,0,.015) 17px 18px,transparent 18px 34px),repeating-linear-gradient(0deg,rgba(255,255,255,.006) 0 1px,transparent 1px 9px),url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72 .94' numOctaves='5' seed='71' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.62'/%3E%3C/svg%3E");background-size: auto,auto,auto,auto,220px 220px;background-repeat: no-repeat,no-repeat,repeat,repeat,repeat;background-blend-mode: normal,normal,soft-light,soft-light,overlay;backdrop-filter: blur(var(--n2g-popup-blur)) saturate(var(--n2g-popup-saturation));-webkit-backdrop-filter: blur(var(--n2g-popup-blur)) saturate(var(--n2g-popup-saturation));transition: opacity 520ms cubic-bezier(.32,0,.18,1),--n2g-popup-blur 640ms cubic-bezier(.32,0,.18,1),--n2g-popup-saturation 640ms cubic-bezier(.32,0,.18,1),backdrop-filter 640ms cubic-bezier(.32,0,.18,1),-webkit-backdrop-filter 640ms cubic-bezier(.32,0,.18,1)}body.n2g-v108-page .client-login-modal.is-open .client-login-backdrop,body.n2g-v108-page .contact-modal.is-open .contact-modal-backdrop,body.n2g-v108-page .n2g-social-preview.is-open .n2g-social-preview__backdrop{--n2g-popup-blur: 18px;--n2g-popup-saturation: 1.16;opacity: 1}@media (prefers-reduced-data: reduce){.n2g-v108-flow-lines,.n2g-v108-backdrop__pattern,.n2g-v108-safehome__ambient,.n2g-v108-safehome__signal,.n2g-v108-contact-decor{display: none !important}.n2g-v108-page *,.n2g-v108-page *::before,.n2g-v108-page *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important}}body.n2g-v108-page .contact-modal--next .contact-form__content{row-gap: 24px !important}body.n2g-v108-page .contact-modal--next .contact-intent-fieldset{display: block !important}body.n2g-v108-page .contact-modal--next .contact-intent-fieldset legend{margin: 0 0 10px !important}body.n2g-v108-page .contact-modal--next .contact-intent-grid,body.n2g-v108-page .contact-modal--next .contact-form__grid,body.n2g-v108-page .contact-modal--next .contact-field--message,body.n2g-v108-page .contact-modal--next .contact-form__actions{margin: 0 !important}body.n2g-v108-page .contact-modal--next .contact-field{row-gap: 10px !important}@media (max-width: 680px){body.n2g-v108-page .contact-modal--next .contact-form__content,body.n2g-v108-page .contact-modal--next .contact-form__grid{row-gap: 20px !important}}.n2g-v108-hero.n2g-home-cinema{--n2g-home-pointer-x: 0;--n2g-home-pointer-y: 0;min-height: max(780px,100svh);padding: clamp(136px,16vh,184px) 0 0;overflow: hidden;isolation: isolate;background: transparent !important}.n2g-home-cinema__stage,.n2g-home-cinema__stage>*{position: absolute;pointer-events: none}.n2g-home-cinema__stage{z-index: -4;inset: 0;overflow: hidden;opacity: 0;animation: n2g-home-stage-in 1500ms cubic-bezier(.16,.78,.22,1) 120ms forwards}.n2g-home-cinema__canvas{inset: 0;width: 100%;height: 100%;opacity: .62;transform: translate3d(calc(var(--n2g-home-pointer-x) * -5px),calc(var(--n2g-home-pointer-y) * -4px),0);transition: opacity 500ms ease}.n2g-v108-hero.n2g-home-cinema h1{max-width: 890px;margin: 0;color: #f6f7fb;font-size: clamp(64px,7.2vw,124px);font-weight: 315;line-height: .82;letter-spacing: -.072em;text-wrap: balance}.n2g-home-cinema__actions{margin-top: clamp(28px,4vh,40px)}.n2g-home-cinema__actions .n2g-v108-button{min-height: 56px;padding-inline: 21px;border-radius: 17px}@keyframes n2g-home-stage-in{from{opacity: 0;transform: scale(1.025)}to{opacity: 1;transform: scale(1)}}@media (max-width: 940px){.n2g-v108-hero.n2g-home-cinema{min-height: max(820px,100svh);padding-top: 132px}}@media (max-width: 720px){.n2g-v108-hero.n2g-home-cinema{min-height: auto;padding-top: 124px}.n2g-v108-hero.n2g-home-cinema h1{font-size: clamp(52px,15.8vw,84px);line-height: .86;letter-spacing: -.064em}.n2g-home-cinema__actions{margin-top: 28px;display: grid;grid-template-columns: 1fr}.n2g-home-cinema__actions .n2g-v108-button{width: 100%}}@media (max-width: 430px){.n2g-v108-hero.n2g-home-cinema h1{font-size: clamp(48px,15vw,66px)}}@media (prefers-reduced-motion: reduce){.n2g-home-cinema__stage,.n2g-home-cinema__line,.n2g-v108-hero.n2g-home-cinema h1 .n2g-home-cinema__line--holo,.n2g-home-cinema__eyebrow>i::after,.n2g-home-cinema__aurora,.n2g-home-cinema__beam,.n2g-home-cinema__grid,.n2g-home-engine::before,.n2g-home-engine::after,.n2g-home-engine__halo,.n2g-home-engine__orbit,.n2g-home-engine__core,.n2g-home-engine__core img,.n2g-home-engine__scan,.n2g-home-engine__flare,.n2g-home-engine__label,.n2g-home-engine__shards i,.n2g-home-cinema__rail::before,.n2g-home-cinema__scroll>i::before{animation: none !important}.n2g-home-cinema__stage,.n2g-home-cinema__line{opacity: 1;transform: none}}.n2g-v108-main{position: relative;isolation: isolate}.n2g-home-cinema__stage{position: fixed;z-index: 0;inset: 0;overflow: hidden;opacity: 1;animation: none;pointer-events: none}.n2g-home-cinema__canvas{position: fixed;inset: 0;width: 100vw;height: 100vh;opacity: .78;transform: none;pointer-events: none}.n2g-v108-main>.n2g-v108-section{position: relative;z-index: 1}@media (prefers-reduced-motion: reduce){.n2g-home-cinema__canvas{opacity: .58}}.n2g-v108-hero.n2g-home-cinema h1{margin-inline: auto}.n2g-home-cinema__actions{width: 100%;justify-content: center;align-items: center;gap: 14px}.n2g-home-cinema__button{--n2g-hero-button-x: var(--n2g-holo-x,50%);--n2g-hero-button-y: var(--n2g-holo-y,50%);position: relative;isolation: isolate;min-width: 224px;min-height: 58px;padding-inline: 24px;overflow: hidden;border: 1px solid transparent;border-radius: 18px;color: #f7f8fc !important;font-weight: 680;letter-spacing: .01em;text-shadow: none !important;backdrop-filter: blur(15px) saturate(135%);-webkit-backdrop-filter: blur(15px) saturate(135%);transition: transform 190ms ease,box-shadow 220ms ease,filter 220ms ease}.n2g-home-cinema__button>*{position: relative;z-index: 4;color: inherit !important}.n2g-home-cinema__button i{color: rgba(235,239,251,.74) !important}.n2g-home-cinema__button--primary{background: radial-gradient( circle at var(--n2g-hero-button-x) var(--n2g-hero-button-y),rgba(128,238,255,.16),transparent 34% ) padding-box,linear-gradient(145deg,rgba(21,25,38,.94),rgba(8,11,18,.90)) padding-box,linear-gradient( 112deg,rgba(147,241,255,.98),rgba(188,169,255,.96) 36%,rgba(255,174,219,.94) 70%,rgba(255,226,190,.88) ) border-box !important;box-shadow: 0 18px 42px rgba(0,0,0,.28),0 0 28px rgba(139,211,255,.11),0 0 34px rgba(194,157,255,.10),inset 0 1px 0 rgba(255,255,255,.10),inset 0 -1px 0 rgba(255,255,255,.025) !important;filter: none !important}.n2g-home-cinema__button--secondary{background: radial-gradient( circle at var(--n2g-hero-button-x) var(--n2g-hero-button-y),rgba(220,195,255,.10),transparent 36% ) padding-box,linear-gradient(145deg,rgba(13,16,25,.78),rgba(7,9,15,.72)) padding-box,linear-gradient( 112deg,rgba(143,229,247,.48),rgba(183,159,255,.58) 38%,rgba(255,168,214,.50) 72%,rgba(255,220,186,.38) ) border-box !important;box-shadow: 0 16px 38px rgba(0,0,0,.24),0 0 24px rgba(172,153,255,.07),inset 0 1px 0 rgba(255,255,255,.065) !important}.n2g-home-cinema__button::before{content: "";position: absolute;z-index: 1;inset: 0;width: auto;height: auto;border-radius: inherit;pointer-events: none;background: radial-gradient( circle at var(--n2g-hero-button-x) var(--n2g-hero-button-y),rgba(255,255,255,.26) 0 2%,rgba(176,239,255,.14) 8%,rgba(207,181,255,.10) 18%,transparent 40% ),linear-gradient(105deg,transparent 18%,rgba(255,255,255,.08) 48%,transparent 74%);background-size: 100% 100%,220% 100%;background-position: center,180% center;background-repeat: no-repeat;mix-blend-mode: screen;opacity: .62;filter: none;transform: none;animation: none;transition: opacity 220ms ease,background-position 650ms cubic-bezier(.16,.78,.22,1)}.n2g-home-cinema__button::after{content: "";position: absolute;z-index: 2;inset: 1px;border-radius: 16px;pointer-events: none;background: radial-gradient(circle at 18% 28%,rgba(255,255,255,.76) 0 1px,transparent 1.7px),radial-gradient(circle at 77% 24%,rgba(203,243,255,.58) 0 1px,transparent 1.8px),radial-gradient(circle at 62% 76%,rgba(240,210,255,.52) 0 1px,transparent 1.8px);background-size: 61px 61px,83px 83px,107px 107px;opacity: .24;box-shadow: inset 0 0 0 1px rgba(255,255,255,.035);filter: none;transform: none;transition: opacity 220ms ease}.n2g-home-cinema__button:is(:hover,:focus-visible){transform: translateY(-2px);color: #ffffff !important;filter: saturate(1.08) brightness(1.04) !important;outline: none}.n2g-home-cinema__button--primary:is(:hover,:focus-visible){box-shadow: 0 22px 48px rgba(0,0,0,.31),0 0 34px rgba(118,225,255,.17),0 0 42px rgba(200,157,255,.16),0 0 24px rgba(255,172,219,.08),inset 0 1px 0 rgba(255,255,255,.14) !important}.n2g-home-cinema__button--secondary:is(:hover,:focus-visible){box-shadow: 0 20px 44px rgba(0,0,0,.29),0 0 30px rgba(184,158,255,.13),0 0 22px rgba(131,226,255,.08),inset 0 1px 0 rgba(255,255,255,.09) !important}.n2g-home-cinema__button:is(:hover,:focus-visible)::before{opacity: .92;background-position: center,-35% center}.n2g-home-cinema__button:is(:hover,:focus-visible)::after{opacity: .42}@media (max-width: 620px){.n2g-home-cinema__actions{display: grid;justify-items: center}.n2g-home-cinema__button{width: min(100%,330px);min-width: 0}}@media (prefers-reduced-motion: reduce){.n2g-home-cinema__button,.n2g-home-cinema__button::before,.n2g-home-cinema__button::after{transition: none !important}}.n2g-home-cinema__actions .n2g-home-cinema__button,.n2g-home-cinema__actions .n2g-home-cinema__button:hover,.n2g-home-cinema__actions .n2g-home-cinema__button:focus-visible{color: #f7f8fc !important;text-shadow: none !important}@media (max-width: 620px){.n2g-home-cinema__actions .n2g-home-cinema__button{width: min(100%,330px)}}@media (max-width: 430px){.n2g-v108-hero.n2g-home-cinema h1{width: 100%;font-size: clamp(45px,13.5vw,58px)}}.n2g-v108-hero.n2g-home-cinema{--n2g-home-pattern-x: 0;--n2g-home-pattern-y: 0}.n2g-v108-backdrop>.n2g-home-cinema__stage{position: absolute;z-index: 2;inset: 0;width: 100%;height: 100%;overflow: hidden;opacity: 1;animation: none}.n2g-v108-backdrop>.n2g-home-cinema__stage>*{position: absolute}.n2g-v108-backdrop .n2g-home-cinema__canvas{position: absolute;inset: 0;width: 100%;height: 100%;opacity: .84}.n2g-v108-flow-lines{opacity: .34;mix-blend-mode: screen}.n2g-v108-hero.n2g-home-cinema h1{width: min(100%,1050px);margin: 0 auto;color: rgba(247,248,251,.97);font-size: clamp(64px,7.2vw,112px);font-weight: 430;letter-spacing: .012em;line-height: .92;text-transform: uppercase;text-wrap: balance}.n2g-home-cinema__actions{gap: 16px;margin-top: clamp(30px,4.5vh,46px)}.n2g-home-cinema__actions .n2g-home-cinema__button{width: auto;min-width: 198px;min-height: 54px;padding: 0 27px;border: 1px solid rgba(230,234,242,.24);border-radius: 5px;color: rgba(244,246,250,.92);background: rgba(8,10,14,.28);box-shadow: none;font-size: 12px;font-weight: 620;letter-spacing: .085em;line-height: 1;text-transform: uppercase;backdrop-filter: blur(7px);-webkit-backdrop-filter: blur(7px)}.n2g-home-cinema__actions .n2g-home-cinema__button::before,.n2g-home-cinema__actions .n2g-home-cinema__button::after{display: none}.n2g-home-cinema__actions .n2g-home-cinema__button--primary{border-color: transparent;background: linear-gradient(rgba(8,10,14,.72),rgba(8,10,14,.72)) padding-box,linear-gradient(105deg,rgba(118,244,255,.76),rgba(173,132,255,.82) 48%,rgba(255,145,199,.78)) border-box;box-shadow: 0 0 0 1px rgba(255,255,255,.025) inset,0 0 24px rgba(165,132,255,.08)}.n2g-home-cinema__actions .n2g-home-cinema__button--secondary{border-color: rgba(230,234,242,.27);background: rgba(8,10,14,.22)}.n2g-home-cinema__actions .n2g-home-cinema__button:is(:hover,:focus-visible){color: #fff;border-color: rgba(245,247,251,.48);background-color: rgba(255,255,255,.045);box-shadow: 0 10px 34px rgba(0,0,0,.18);transform: translateY(-2px)}.n2g-home-cinema__actions .n2g-home-cinema__button--primary:is(:hover,:focus-visible){border-color: transparent;background: linear-gradient(rgba(12,14,19,.82),rgba(12,14,19,.82)) padding-box,linear-gradient(105deg,rgba(118,244,255,.96),rgba(173,132,255,.98) 48%,rgba(255,145,199,.94)) border-box;box-shadow: 0 0 28px rgba(165,132,255,.14)}@media (max-width: 940px){.n2g-v108-hero.n2g-home-cinema h1{font-size: clamp(56px,10vw,86px)}.n2g-v108-backdrop .n2g-home-cinema__canvas{opacity: .76}.n2g-v108-flow-lines{opacity: .27}}@media (max-width: 620px){.n2g-v108-hero.n2g-home-cinema h1{font-size: clamp(46px,13.6vw,66px);line-height: .96}.n2g-home-cinema__actions{width: min(100%,330px)}.n2g-home-cinema__actions .n2g-home-cinema__button{width: 100%;min-width: 0}.n2g-v108-backdrop .n2g-home-cinema__canvas{opacity: .68}.n2g-v108-flow-lines{opacity: .21}}@media (prefers-reduced-motion: reduce){.n2g-v108-backdrop .n2g-home-cinema__canvas{opacity: .58}}.n2g-v108-hero.n2g-home-cinema h1{width: min(100%,1280px);font-size: clamp(58px,5.75vw,92px);line-height: .96}@media (max-width: 620px){.n2g-v108-hero.n2g-home-cinema h1{font-size: clamp(38px,10.5vw,54px)}}@media (max-width: 620px){.n2g-v108-hero.n2g-home-cinema h1{font-size: clamp(32px,9.4vw,48px)}}.n2g-home-cinema__actions{margin-top: clamp(28px,3.7vh,40px)}.n2g-v108-hero.n2g-home-cinema h1{position: relative;text-shadow: 0 1px 0 rgba(255,255,255,.035),0 0 24px rgba(236,242,255,.035),0 14px 44px rgba(0,0,0,.14)}.n2g-home-cinema__actions .n2g-home-cinema__button{position: relative;overflow: hidden;isolation: isolate}.n2g-home-cinema__actions .n2g-home-cinema__button::after{display: block;content: "";position: absolute;z-index: -1;top: -70%;left: -34%;width: 22%;height: 240%;opacity: 0;background: linear-gradient(90deg,transparent,rgba(231,243,255,.18),rgba(214,191,255,.16),transparent);transform: translateX(-240%) skewX(-18deg);pointer-events: none}.n2g-home-cinema__actions .n2g-home-cinema__button:is(:hover,:focus-visible)::after{opacity: 1;animation: n2g-home-button-sheen 820ms cubic-bezier(.22,.72,.24,1) both}@keyframes n2g-home-button-sheen{from{transform: translateX(-240%) skewX(-18deg)}to{transform: translateX(720%) skewX(-18deg)}}@media (prefers-reduced-motion: reduce){.n2g-home-pattern__depth-lens::before,.n2g-home-pattern__depth-lens::after,.n2g-home-pattern__depth-lens>span,.n2g-home-pattern__depth-lens>i,.n2g-home-pattern__edge-signals>span::after,.n2g-home-cinema__copy::before,.n2g-home-cinema__actions .n2g-home-cinema__button::after{animation: none !important}}.n2g-v108-hero.n2g-home-cinema{--n2g-holo-x: 50%;--n2g-holo-y: 42%;--n2g-holo-shift-x: 0px;--n2g-holo-shift-y: 0px;--n2g-holo-cyan: 126,235,255;--n2g-holo-lilac: 188,161,255;--n2g-holo-pink: 255,151,211;--n2g-holo-peach: 255,211,175;--n2g-holo-strength: .54}.n2g-v108-hero.n2g-home-cinema[data-holo-mode="platform"]{--n2g-holo-cyan: 105,239,255;--n2g-holo-lilac: 161,179,255;--n2g-holo-pink: 220,164,255;--n2g-holo-peach: 190,224,255;--n2g-holo-strength: .70}.n2g-v108-hero.n2g-home-cinema[data-holo-mode="account"]{--n2g-holo-cyan: 155,224,255;--n2g-holo-lilac: 202,156,255;--n2g-holo-pink: 255,137,201;--n2g-holo-peach: 255,205,165;--n2g-holo-strength: .68}.n2g-v108-hero.n2g-home-cinema h1{text-shadow: 0 0 34px rgba(var(--n2g-holo-cyan),.035),0 0 52px rgba(var(--n2g-holo-lilac),.028);transition: text-shadow 700ms ease}.n2g-v108-hero.n2g-home-cinema[data-holo-mode="platform"] h1,.n2g-v108-hero.n2g-home-cinema[data-holo-mode="account"] h1{text-shadow: 0 0 34px rgba(var(--n2g-holo-cyan),.075),0 0 58px rgba(var(--n2g-holo-lilac),.055),0 0 74px rgba(var(--n2g-holo-pink),.025)}.n2g-v108-hero.n2g-home-cinema h1{max-width: min(100%,1030px);font-size: clamp(66px,7.45vw,126px);font-weight: 330;line-height: .835;letter-spacing: -.068em;text-shadow: 0 1px 0 rgba(255,255,255,.035),0 12px 40px rgba(0,0,0,.13)}.n2g-home-cinema__actions{width: auto;margin-top: clamp(25px,3.2vh,34px);gap: 12px}.n2g-home-cinema__button{min-width: 224px;min-height: 56px;padding: 8px 9px 8px 20px;display: inline-flex;align-items: center;justify-content: space-between;gap: 18px;border-radius: 15px;font-size: 14px;font-weight: 680;letter-spacing: .018em;backdrop-filter: blur(14px) saturate(130%);-webkit-backdrop-filter: blur(14px) saturate(130%);transition: transform 190ms ease,border-color 220ms ease,box-shadow 250ms ease,filter 220ms ease}.n2g-home-cinema__button--primary{background: linear-gradient(145deg,rgba(20,23,34,.91),rgba(8,10,16,.82)) padding-box,linear-gradient(108deg,rgba(146,240,255,.88),rgba(190,166,255,.88) 38%,rgba(255,173,218,.82) 72%,rgba(255,224,190,.74)) border-box !important;box-shadow: 0 16px 38px rgba(0,0,0,.25),0 0 22px rgba(133,222,255,.08),0 0 28px rgba(196,158,255,.075),inset 0 1px 0 rgba(255,255,255,.09) !important}.n2g-home-cinema__button--secondary{background: linear-gradient(145deg,rgba(16,18,27,.69),rgba(7,9,14,.58)) padding-box,linear-gradient(108deg,rgba(146,232,250,.34),rgba(185,160,255,.42) 40%,rgba(255,169,215,.36) 74%,rgba(255,220,187,.28)) border-box !important;box-shadow: 0 14px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.055) !important}.n2g-home-cinema__actions .n2g-home-cinema__button::before{content: "";position: absolute;z-index: 1;inset: 1px;border-radius: 13px;pointer-events: none;background: linear-gradient(180deg,rgba(255,255,255,.055),transparent 38%),radial-gradient(circle at 18% 18%,rgba(159,234,255,.065),transparent 30%);mix-blend-mode: normal;opacity: 1;transition: opacity 220ms ease}.n2g-home-cinema__actions .n2g-home-cinema__button::after{content: "";position: absolute;z-index: 2;inset: auto 48px 0 18px;width: auto;height: 1px;opacity: .34;background: linear-gradient(90deg,transparent,rgba(142,234,255,.62),rgba(191,161,255,.62),rgba(255,170,216,.50),transparent);transform: none;animation: none;pointer-events: none}.n2g-home-cinema__button>span{position: relative;z-index: 4;white-space: nowrap}.n2g-home-cinema__button>i{position: relative;z-index: 4;flex: 0 0 36px;width: 36px;height: 36px;border: 1px solid rgba(215,225,245,.16);border-radius: 11px;background: linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.018)) padding-box,linear-gradient(135deg,rgba(136,234,255,.56),rgba(191,162,255,.62) 48%,rgba(255,174,218,.52)) border-box;box-shadow: inset 0 1px 0 rgba(255,255,255,.08),0 0 16px rgba(175,181,255,.065);transition: transform 200ms ease,box-shadow 220ms ease,background 220ms ease}.n2g-home-cinema__button>i::before,.n2g-home-cinema__button>i::after{content: "";position: absolute;top: 50%;left: 50%;pointer-events: none}.n2g-home-cinema__button>i::before{width: 9px;height: 1px;background: rgba(246,248,252,.90);transform: translate(-58%,-50%)}.n2g-home-cinema__button>i::after{width: 6px;height: 6px;border-top: 1px solid rgba(246,248,252,.90);border-right: 1px solid rgba(246,248,252,.90);transform: translate(-12%,-50%) rotate(45deg)}.n2g-home-cinema__button:is(:hover,:focus-visible){transform: translateY(-2px);filter: saturate(1.07) brightness(1.035) !important}.n2g-home-cinema__button:is(:hover,:focus-visible)>i{transform: translateX(2px);box-shadow: inset 0 1px 0 rgba(255,255,255,.12),0 0 19px rgba(145,225,255,.12),0 0 20px rgba(199,160,255,.10)}.n2g-home-cinema__button--primary:is(:hover,:focus-visible){box-shadow: 0 20px 44px rgba(0,0,0,.29),0 0 29px rgba(125,227,255,.13),0 0 34px rgba(201,159,255,.12),inset 0 1px 0 rgba(255,255,255,.12) !important}.n2g-home-cinema__button--secondary:is(:hover,:focus-visible){box-shadow: 0 18px 40px rgba(0,0,0,.26),0 0 25px rgba(183,159,255,.095),inset 0 1px 0 rgba(255,255,255,.08) !important}@media (max-width: 940px){.n2g-v108-hero.n2g-home-cinema h1{font-size: clamp(61px,10.6vw,92px)}}@media (max-width: 620px){.n2g-v108-hero.n2g-home-cinema h1{font-size: clamp(47px,13.7vw,64px);line-height: .88;letter-spacing: -.058em}.n2g-home-cinema__actions{width: min(100%,330px);margin-top: 24px;gap: 10px}.n2g-home-cinema__button{width: 100%;min-height: 54px;padding: 8px 9px 8px 18px;border-radius: 14px}.n2g-home-cinema__button>i{flex-basis: 34px;width: 34px;height: 34px;border-radius: 10px}}@media (prefers-reduced-motion: reduce){.n2g-home-cinema__button,.n2g-home-cinema__button>i{transition: none !important}}.n2g-v108-hero.n2g-home-cinema{--n2g-hero-camera-x: 0;--n2g-hero-camera-y: 0;perspective: 1400px}.n2g-v108-hero.n2g-home-cinema h1{position: relative;display: block;width: max-content;max-width: calc(100vw - 64px);margin-inline: auto;color: #f7f8fb;font-family: "Bahnschrift SemiCondensed","Bahnschrift","Arial Narrow","Aptos Narrow","Roboto Condensed","Helvetica Neue Condensed Bold","Helvetica Neue",Arial,sans-serif;font-size: clamp(58px,6vw,124px);font-stretch: condensed;font-weight: 760;font-variation-settings: "wdth" 82,"wght" 760;letter-spacing: -.034em;line-height: .88;text-align: center;white-space: nowrap;text-wrap: nowrap;text-transform: uppercase;font-feature-settings: "kern" 1,"liga" 0}.n2g-home-cinema__actions .n2g-home-cinema__button--account{position: relative;min-width: 220px;min-height: 56px;padding: 0 30px;justify-content: center;overflow: hidden;isolation: isolate;border: 1px solid transparent !important;border-radius: 15px;color: #f8f9fd !important;background: linear-gradient(145deg,rgba(15,18,27,.92),rgba(7,9,14,.86)) padding-box,linear-gradient(108deg,rgba(151,239,255,.90),rgba(184,162,255,.90) 38%,rgba(255,161,210,.85) 70%,rgba(255,216,173,.78)) border-box !important;box-shadow: 0 16px 38px rgba(0,0,0,.25),0 0 22px rgba(135,225,255,.08),0 0 28px rgba(196,158,255,.075),inset 0 1px 0 rgba(255,255,255,.08) !important;filter: none !important;transform: translateY(0);transition: transform 190ms ease,box-shadow 240ms ease,filter 220ms ease}.n2g-home-cinema__actions .n2g-home-cinema__button--account::before{content: "";position: absolute;z-index: 0;inset: 1px;border-radius: 13px;background: linear-gradient(180deg,rgba(255,255,255,.055),transparent 42%),radial-gradient(circle at 18% 12%,rgba(151,235,255,.08),transparent 32%);opacity: 1;mix-blend-mode: normal;pointer-events: none;transform: none;transition: opacity 220ms ease}.n2g-home-cinema__actions .n2g-home-cinema__button--account::after{content: "";position: absolute;z-index: 1;inset: -35% auto -35% -34%;width: 28%;height: auto;border-radius: 50%;opacity: 0;background: linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);filter: blur(4px);pointer-events: none;transform: translateX(0) rotate(12deg);transition: transform 520ms cubic-bezier(.16,.78,.22,1),opacity 180ms ease;animation: none !important;clip-path: none !important}.n2g-home-cinema__actions .n2g-home-cinema__button--account>span{position: relative;z-index: 3;display: block;color: #f8f9fd !important;-webkit-background-clip: border-box;background-clip: border-box;-webkit-text-fill-color: currentColor !important;text-shadow: 0 0 14px rgba(203,218,255,.10)}.n2g-home-cinema__actions .n2g-home-cinema__button--account:is(:hover,:focus-visible){color: #ffffff !important;transform: translateY(-2px);filter: saturate(1.05) brightness(1.035) !important;box-shadow: 0 20px 44px rgba(0,0,0,.29),0 0 28px rgba(125,227,255,.12),0 0 34px rgba(201,159,255,.11),inset 0 1px 0 rgba(255,255,255,.11) !important}.n2g-home-cinema__actions .n2g-home-cinema__button--account:is(:hover,:focus-visible)::before{opacity: 1}.n2g-home-cinema__actions .n2g-home-cinema__button--account:is(:hover,:focus-visible)::after{opacity: .8;transform: translateX(560%) rotate(12deg)}.n2g-home-cinema__actions .n2g-home-cinema__button--account:active{transform: translateY(0)}@media (max-width: 1100px){.n2g-v108-hero.n2g-home-cinema h1{max-width: calc(100vw - 48px);font-size: clamp(44px,7.25vw,82px);letter-spacing: -.031em}}@media (max-width: 620px){.n2g-v108-hero.n2g-home-cinema h1{max-width: calc(100vw - 24px);font-size: clamp(24px,7.25vw,36px);font-weight: 740;letter-spacing: -.028em;line-height: .92}.n2g-home-cinema__actions .n2g-home-cinema__button--account{width: min(100%,330px);min-width: 0}}@media (prefers-reduced-motion: reduce){.n2g-home-cinema__actions .n2g-home-cinema__button--account,.n2g-home-cinema__actions .n2g-home-cinema__button--account::after{transition: none !important}.n2g-home-cinema__actions .n2g-home-cinema__button--account::after{display: none !important}}.n2g-home-cinema__actions .n2g-home-cinema__button--account{--n2g-account-violet: #7568c8;--n2g-account-pink: #ef6aa9;--n2g-account-orange: #ff8769;position: relative;display: inline-grid;place-items: center;width: 220px;min-width: 220px;height: 70px;min-height: 70px;padding: 0 24px;overflow: visible;isolation: isolate;border: 0 !important;border-radius: 0 !important;color: transparent !important;background: transparent !important;box-shadow: none !important;filter: none !important;transform: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;transition: filter 220ms ease !important}.n2g-home-cinema__actions .n2g-home-cinema__button--account::before{content: "";position: absolute;z-index: 0;inset: 4px;border-radius: 0;background: linear-gradient(120deg,rgba(117,104,200,.055),rgba(255,135,105,.035),rgba(117,104,200,.055));opacity: 0;pointer-events: none;transform: none;transition: opacity 220ms ease}.n2g-home-cinema__actions .n2g-home-cinema__button--account::after{content: none !important;display: none !important}.n2g-home-cinema__actions .n2g-home-cinema__button--account>.n2g-home-cinema__button-label{position: relative;z-index: 3;display: block;width: auto;color: transparent !important;background: linear-gradient( 120deg,var(--n2g-account-violet),var(--n2g-account-pink) 38%,var(--n2g-account-orange) 64%,var(--n2g-account-violet) );background-size: 400% 400%;background-position: 14% 0%;background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent !important;font-family: "Bahnschrift SemiCondensed","Bahnschrift","Arial Narrow","Aptos Narrow","Roboto Condensed","Helvetica Neue Condensed Bold","Helvetica Neue",Arial,sans-serif;font-size: 24px;font-stretch: condensed;font-weight: 720;font-variation-settings: "wdth" 80,"wght" 720;letter-spacing: .075em;line-height: 1;text-align: center;text-shadow: none;text-transform: uppercase;animation: n2g-account-gradient 3s ease-in-out infinite}.n2g-home-cinema__actions .n2g-home-cinema__button--account:is(:hover,:focus-visible){color: transparent !important;outline: none;filter: brightness(1.13) saturate(1.12) drop-shadow(0 0 13px rgba(117,104,200,.22)) drop-shadow(0 0 18px rgba(255,135,105,.11)) !important;transform: none !important;box-shadow: none !important}.n2g-home-cinema__actions .n2g-home-cinema__button--account:focus-visible{outline: 2px solid rgba(240,226,255,.92);outline-offset: 7px}.n2g-home-cinema__actions .n2g-home-cinema__button--account:active{filter: brightness(1.04) saturate(1.04) !important;transform: none !important}@keyframes n2g-account-gradient{0%,100%{background-position: 14% 0%}50%{background-position: 87% 100%}}@media (max-width: 620px){.n2g-home-cinema__actions .n2g-home-cinema__button--account{width: min(100%,280px);min-width: 0;height: 64px;min-height: 64px}.n2g-home-cinema__actions .n2g-home-cinema__button--account>.n2g-home-cinema__button-label{font-size: 21px}}@media (prefers-reduced-motion: reduce){.n2g-home-cinema__actions .n2g-home-cinema__button--account>.n2g-home-cinema__button-label,.n2g-home-cinema__button-edge{animation: none !important;background-position: 50% 50%;transform: none !important}}.n2g-home-cinema__actions .n2g-home-cinema__button--account>.n2g-home-cinema__button-label{background-color: transparent !important;background-image: linear-gradient( 120deg,var(--n2g-account-violet),var(--n2g-account-pink) 38%,var(--n2g-account-orange) 64%,var(--n2g-account-violet) ) !important;background-size: 400% 400% !important;background-position: 14% 0%;background-clip: text !important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;animation: n2g-account-gradient 3s ease-in-out infinite !important}@media (prefers-reduced-motion: reduce){.n2g-home-cinema__actions .n2g-home-cinema__button--account>.n2g-home-cinema__button-label{animation: none !important;background-position: 50% 50% !important}}@media (min-width: 621px){.n2g-home-cinema__actions .n2g-home-cinema__button--account{width: 250px;min-width: 250px;padding-inline: 16px}}.n2g-v108-hero.n2g-home-cinema h1,.n2g-home-title__text{transition: none !important}.n2g-v108-hero.n2g-home-cinema h1{max-width: calc(100vw - 64px);font-size: clamp(54px,5.35vw,112px);font-weight: 770;font-variation-settings: "wdth" 81,"wght" 770;letter-spacing: -.032em;line-height: .88}.n2g-home-cinema__actions .n2g-home-cinema__button,.n2g-home-cinema__actions .n2g-home-cinema__button>span{font-size: 14px;font-weight: 680;letter-spacing: .018em}.n2g-home-cinema__button--primary{background: linear-gradient(145deg,rgba(20,23,34,.14),rgba(8,10,16,.09)) padding-box,linear-gradient(108deg,rgba(146,240,255,.78),rgba(190,166,255,.80) 38%,rgba(255,173,218,.72) 72%,rgba(255,224,190,.62)) border-box !important;box-shadow: 0 12px 30px rgba(0,0,0,.20),0 0 18px rgba(133,222,255,.05),0 0 22px rgba(196,158,255,.05),inset 0 1px 0 rgba(255,255,255,.035) !important}.n2g-home-cinema__actions .n2g-home-cinema__button--primary::before{background: linear-gradient(180deg,rgba(255,255,255,.028),transparent 42%),radial-gradient(circle at 18% 18%,rgba(159,234,255,.032),transparent 30%)}.n2g-home-cinema__actions .n2g-home-cinema__button--account{width: auto;min-width: 224px;min-height: 56px;height: 56px;padding: 8px 20px;align-items: center;justify-content: center;gap: 0;border-radius: 0 !important;color: #ffffff !important;filter: none !important}.n2g-home-cinema__actions .n2g-home-cinema__button--account::before{inset: 6px;background: linear-gradient(120deg,rgba(117,104,200,.045),rgba(239,106,169,.025),rgba(255,135,105,.04))}.n2g-home-cinema__actions .n2g-home-cinema__button--account>.n2g-home-cinema__button-label{color: #ffffff !important;background: none !important;-webkit-background-clip: border-box !important;background-clip: border-box !important;-webkit-text-fill-color: currentColor !important;text-shadow: 0 0 10px rgba(255,255,255,.08),0 0 12px rgba(170,218,255,.08);font-size: 14px !important;font-weight: 680;font-variation-settings: "wdth" 82,"wght" 680;letter-spacing: .08em;line-height: 1;animation: none !important}.n2g-home-cinema__actions .n2g-home-cinema__button--account:is(:hover,:focus-visible){color: #ffffff !important;filter: brightness(1.08) saturate(1.05) drop-shadow(0 0 12px rgba(117,104,200,.16)) drop-shadow(0 0 14px rgba(255,135,105,.08)) !important}@media (max-width: 1100px){.n2g-v108-hero.n2g-home-cinema h1{max-width: calc(100vw - 48px);font-size: clamp(42px,6.9vw,76px)}}@media (max-width: 620px){.n2g-v108-hero.n2g-home-cinema h1{max-width: calc(100vw - 26px);font-size: clamp(22px,6.9vw,33px);line-height: .92}.n2g-home-cinema__actions .n2g-home-cinema__button--account{width: min(100%,224px);min-width: 0;height: 56px;min-height: 56px;padding-inline: 18px}.n2g-home-cinema__actions .n2g-home-cinema__button--account>.n2g-home-cinema__button-label{font-size: 14px !important}}.n2g-home-cinema__actions{position: absolute;z-index: 9;top: 76.5%;left: 50%;width: auto;margin: 0;transform: translate(-50%,-50%)}.n2g-home-cinema__journey:is(:hover,:focus-visible){border-color: rgba(230,237,249,.24);background-color: rgba(255,255,255,.025);box-shadow: 0 24px 58px rgba(0,0,0,.24),0 0 24px rgba(160,215,255,.045),inset 0 1px 0 rgba(255,255,255,.06);transform: translateY(-4px);outline: none}@media (max-width: 940px){.n2g-home-cinema__actions{top: 76%}}@media (max-width: 620px){.n2g-home-cinema__actions{top: 68%;width: min(100%,330px)}}:root{--n2g-header-control-font: "Avenir Next","Segoe UI Variable","Helvetica Neue",Inter,Arial,sans-serif;--n2g-header-control-height: 44px;--n2g-header-control-cluster-gap: 11px;--n2g-header-control-radius: 15px;--n2g-header-control-border: rgba(244,244,252,.92);--n2g-header-control-background: linear-gradient(180deg,rgba(255,255,255,.014),rgba(255,255,255,.003)),rgba(12,14,18,.035)}.n2g-v108-account{position: relative;width: auto;height: var(--n2g-header-control-height);display: inline-flex;align-items: center;flex: 0 0 auto;line-height: 1}.n2g-v108-account[data-account-menu-host]:not(.n2g-account-menu-host){width: 108px;min-width: 108px}html.n2g-auth-cache-present .n2g-v108-account[data-account-menu-host]:not(.n2g-account-menu-host),.n2g-v108-account.is-auth-pending{width: var(--n2g-header-control-height);min-width: var(--n2g-header-control-height);max-width: var(--n2g-header-control-height)}.n2g-header-account-trigger__login{display: block;color: inherit;font-family: var(--n2g-header-control-font);font-size: 15px;font-style: normal;font-weight: 620;line-height: normal;letter-spacing: -.02em;text-align: center;white-space: nowrap}.n2g-header-account-trigger__initials{display: none}.n2g-v108-account.is-authenticated .n2g-header-account-trigger__login{display: none}.n2g-v108-account.is-authenticated .n2g-header-account-trigger__initials:not([hidden]){position: absolute;inset: 0;display: grid;place-items: center;color: rgba(255,255,255,.99);font-family: var(--n2g-header-control-font);font-size: 12px;font-weight: 780;line-height: 1;letter-spacing: .025em;text-align: center;text-indent: 0;text-shadow: 0 0 4px rgba(255,255,255,.82),0 0 9px rgba(255,255,255,.34),0 1px 1px rgba(0,0,0,.54)}.n2g-v108-account .n2g-account-popover{position: absolute;z-index: 360;top: calc(100% + 12px);right: 0;width: min(320px,calc(100vw - 28px));padding: 14px;visibility: hidden;opacity: 0;pointer-events: none;transform: translateY(-8px) scale(.985);transform-origin: top right;border: 1px solid rgba(221,229,255,.16);border-radius: 20px;background: linear-gradient(125deg,rgba(118,244,255,.04),transparent 28%,rgba(255,145,199,.045)),rgba(7,10,17,.97);box-shadow: 0 24px 70px rgba(0,0,0,.55);backdrop-filter: blur(24px) saturate(125%);-webkit-backdrop-filter: blur(24px) saturate(125%);transition: visibility 180ms,opacity 180ms ease,transform 180ms ease}.n2g-v108-account.is-open .n2g-account-popover{visibility: visible;opacity: 1;pointer-events: auto;transform: translateY(0) scale(1)}.n2g-v108-account .n2g-account-identity{min-width: 0;padding: 8px 8px 14px;display: flex;align-items: center;gap: 12px;border-bottom: 0}.n2g-v108-account .n2g-account-identity__avatar{width: 42px;height: 42px;display: grid;place-items: center;flex: 0 0 auto;border: 1px solid rgba(216,224,255,.14);border-radius: 14px;color: #e9ecf7;background: rgba(255,255,255,.05);box-shadow: none}.n2g-v108-account.is-authenticated .n2g-account-identity__avatar{color: #fff;border-color: rgba(255,255,255,.30);background: linear-gradient(135deg,rgba(32,221,204,.72),rgba(102,146,254,.76) 62%,rgba(141,109,240,.74))}.n2g-v108-account .n2g-account-identity__copy{min-width: 0;display: grid;gap: 3px}.n2g-v108-account .n2g-account-identity__copy strong{max-width: 210px;overflow: hidden;color: #f5f7fb;font-family: var(--n2g-header-control-font);font-size: 14px;font-weight: 650;text-overflow: ellipsis;white-space: nowrap}.n2g-v108-account .n2g-account-identity__copy small{max-width: 210px;overflow: hidden;color: rgba(213,220,233,.62);font-size: 11px;text-overflow: ellipsis;white-space: nowrap}.n2g-v108-account .account-action{box-sizing: border-box;width: 100%;min-height: 44px;padding: 0 14px;display: flex;align-items: center;justify-content: space-between;border: 1px solid rgba(214,225,255,.13);border-radius: 13px;color: #f5f7fb;background: rgba(255,255,255,.045);font-family: var(--n2g-header-control-font);cursor: pointer}.n2g-v108-account .account-action:hover,.n2g-v108-account .account-action:focus-visible{border-color: rgba(214,225,255,.24);background: rgba(255,255,255,.08);outline: none}@media (max-width: 1180px) and (min-width: 941px){.n2g-header-account-trigger__login{font-size: 14px}}@media (max-width: 620px){:root{--n2g-header-control-height: 40px;--n2g-header-control-radius: 14px}.n2g-header-account-trigger__login{font-size: 14px}.n2g-v108-account.is-authenticated .n2g-header-account-trigger__initials:not([hidden]){font-size: 11.5px}.n2g-v108-account .n2g-account-popover{position: fixed;top: 76px;right: 14px}}.n2g-v108-hero.n2g-home-cinema{position: relative;isolation: isolate;min-height: max(780px,100svh);padding: 0 !important;overflow: hidden;background: #050711 !important}.n2g-v108-hero.n2g-home-cinema h1,.n2g-home-title__text{width: 100%;max-width: none;margin: 0 auto;text-align: center}.n2g-home-cinema__actions{position: absolute !important;z-index: 13;top: clamp(610px,70vh,730px);left: 50%;width: auto;margin: 0 !important;display: flex;justify-content: center;align-items: center;gap: 16px;transform: translateX(-50%) !important}.n2g-home-cinema__journey:is(:hover,:focus-visible){opacity: 1;transform: translateY(calc(-50% - 4px))}@media (max-width: 940px){.n2g-v108-hero.n2g-home-cinema{min-height: max(740px,100svh)}.n2g-home-cinema__actions{top: clamp(550px,70vh,660px)}}@media (max-width: 620px){.n2g-v108-hero.n2g-home-cinema{min-height: 780px}.n2g-v108-hero.n2g-home-cinema h1{font-size: clamp(30px,9.3vw,48px);white-space: normal}.n2g-home-cinema__actions{top: 582px;width: min(calc(100% - 36px),330px);display: grid;grid-template-columns: 1fr;gap: 12px}.n2g-home-cinema__actions .n2g-home-cinema__button{width: 100%}}.n2g-home-gradient-scene__sparkles,.n2g-platform-continuation__sparkles{position: absolute;z-index: 7;inset: 0;overflow: hidden;pointer-events: none}.n2g-home-gradient-scene__sparkles i,.n2g-platform-continuation__sparkles i{--sparkle-size: 3px;--sparkle-delay: 0s;--sparkle-duration: 4.8s;position: absolute;width: var(--sparkle-size);height: var(--sparkle-size);border-radius: 50%;opacity: .16;background: rgba(255,255,255,.98);box-shadow: 0 0 5px rgba(255,255,255,.92),0 0 13px rgba(151,221,255,.52),0 0 24px rgba(174,126,255,.22);animation: n2g-smoke-sparkle var(--sparkle-duration) ease-in-out var(--sparkle-delay) infinite}.n2g-home-gradient-scene__sparkles i::before,.n2g-home-gradient-scene__sparkles i::after,.n2g-platform-continuation__sparkles i::before,.n2g-platform-continuation__sparkles i::after{content: "";position: absolute;top: 50%;left: 50%;background: linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent);transform: translate(-50%,-50%)}.n2g-home-gradient-scene__sparkles i::before,.n2g-platform-continuation__sparkles i::before{width: calc(var(--sparkle-size) * 5.5);height: 1px}.n2g-home-gradient-scene__sparkles i::after,.n2g-platform-continuation__sparkles i::after{width: 1px;height: calc(var(--sparkle-size) * 5.5)}.n2g-home-gradient-scene__sparkles i:nth-child(1){left: 8%;top: 50%;--sparkle-delay: -1.2s;--sparkle-size: 2px}.n2g-home-gradient-scene__sparkles i:nth-child(2){left: 15%;top: 61%;--sparkle-delay: -3.8s;--sparkle-size: 3px}.n2g-home-gradient-scene__sparkles i:nth-child(3){left: 23%;top: 57%;--sparkle-delay: -2.4s;--sparkle-size: 2px}.n2g-home-gradient-scene__sparkles i:nth-child(4){left: 31%;top: 68%;--sparkle-delay: -.7s;--sparkle-size: 4px}.n2g-home-gradient-scene__sparkles i:nth-child(5){left: 38%;top: 59%;--sparkle-delay: -4.2s;--sparkle-size: 2px}.n2g-home-gradient-scene__sparkles i:nth-child(6){left: 46%;top: 52%;--sparkle-delay: -1.9s;--sparkle-size: 3px}.n2g-home-gradient-scene__sparkles i:nth-child(7){left: 52%;top: 46%;--sparkle-delay: -3.1s;--sparkle-size: 2px}.n2g-home-gradient-scene__sparkles i:nth-child(8){left: 58%;top: 55%;--sparkle-delay: -.3s;--sparkle-size: 4px}.n2g-home-gradient-scene__sparkles i:nth-child(9){left: 63%;top: 42%;--sparkle-delay: -2.7s;--sparkle-size: 2px}.n2g-home-gradient-scene__sparkles i:nth-child(10){left: 69%;top: 38%;--sparkle-delay: -4.5s;--sparkle-size: 3px}.n2g-home-gradient-scene__sparkles i:nth-child(11){left: 74%;top: 31%;--sparkle-delay: -1.4s;--sparkle-size: 2px}.n2g-home-gradient-scene__sparkles i:nth-child(12){left: 80%;top: 28%;--sparkle-delay: -3.4s;--sparkle-size: 4px}.n2g-home-gradient-scene__sparkles i:nth-child(13){left: 86%;top: 22%;--sparkle-delay: -.9s;--sparkle-size: 2px}.n2g-home-gradient-scene__sparkles i:nth-child(14){left: 91%;top: 17%;--sparkle-delay: -2.1s;--sparkle-size: 3px}.n2g-home-gradient-scene__sparkles i:nth-child(15){left: 56%;top: 63%;--sparkle-delay: -3.9s;--sparkle-size: 2px}.n2g-home-gradient-scene__sparkles i:nth-child(16){left: 27%;top: 47%;--sparkle-delay: -1.7s;--sparkle-size: 3px}@keyframes n2g-smoke-sparkle{0%,68%,100%{opacity: .08;transform: scale(.58) rotate(0deg);filter: blur(.15px)}76%{opacity: .92;transform: scale(1.18) rotate(45deg);filter: blur(0)}84%{opacity: .28;transform: scale(.78) rotate(70deg)}}@media (max-width: 620px){.n2g-home-gradient-scene__sparkles i:nth-child(n+11){display: none}}@media (prefers-reduced-motion: reduce){.n2g-home-gradient-scene__sparkles i,.n2g-platform-continuation__sparkles i{animation: none !important;opacity: .34}}:root{--aether-polar: #f6f8ff;--aether-cloud: #dceeff;--aether-horizon: #a8d3ff;--aether-core: #6fb3ff;--aether-frost: #eaf7ff;--aether-slate: #1e2b3a;--aether-ink: #162743;--aether-muted: #5f7190;--aether-line: rgba(104,162,224,.22);--aether-shadow: 0 24px 70px rgba(74,137,207,.18)}html[data-build-version="2.7.97"]{--n2g-aether-active: 1}body[data-home-page]{--n2g-hero-camera-x: 0;--n2g-hero-camera-y: 0}.n2g-aether-hero{position: relative;min-height: max(760px,100svh);padding: 116px 0 92px;overflow: hidden;color: var(--aether-ink);background: radial-gradient(circle at 76% 23%,rgba(178,220,255,.72),transparent 31%),radial-gradient(circle at 16% 72%,rgba(218,238,255,.76),transparent 34%),linear-gradient(135deg,#ffffff 0%,#f8fbff 35%,#edf7ff 72%,#e2f1ff 100%);isolation: isolate}.n2g-aether-hero::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;opacity: .5;background-image: linear-gradient(rgba(82,145,215,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(82,145,215,.045) 1px,transparent 1px);background-size: 72px 72px;mask-image: linear-gradient(180deg,rgba(0,0,0,.58),transparent 86%)}.n2g-aether-hero::after{content: "";position: absolute;z-index: 8;left: 0;right: 0;bottom: -1px;height: 132px;pointer-events: none;background: linear-gradient(180deg,rgba(5,7,11,0),rgba(5,7,11,.34) 46%,#05070b 100%)}.n2g-aether-hero__scene{position: absolute;inset: 0;z-index: 1;overflow: hidden;pointer-events: none}.n2g-aether-hero__particles{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;opacity: .22 !important;mix-blend-mode: multiply;filter: saturate(.2) contrast(.78)}.n2g-aether-hero__wash{position: absolute;width: 46vw;aspect-ratio: 1;border-radius: 50%;filter: blur(32px);opacity: .4}.n2g-aether-hero__wash--one{top: -20vw;right: -8vw;background: radial-gradient(circle,rgba(127,193,255,.5),rgba(192,225,255,.12) 58%,transparent 72%);transform: translate3d(calc(var(--n2g-hero-camera-x) * 10px),calc(var(--n2g-hero-camera-y) * 7px),0)}.n2g-aether-hero__wash--two{left: -20vw;bottom: -25vw;background: radial-gradient(circle,rgba(198,228,255,.72),rgba(236,247,255,.16) 58%,transparent 73%);transform: translate3d(calc(var(--n2g-hero-camera-x) * -8px),calc(var(--n2g-hero-camera-y) * -6px),0)}.n2g-aether-hero__mesh{position: absolute;inset: 8% -8% 0 36%;opacity: .24;transform: rotate(-8deg) translate3d(calc(var(--n2g-hero-camera-x) * 13px),calc(var(--n2g-hero-camera-y) * 8px),0);background: repeating-radial-gradient(ellipse at 55% 48%,transparent 0 32px,rgba(90,157,232,.13) 33px 34px,transparent 35px 66px);mask-image: radial-gradient(ellipse at center,#000 0 32%,transparent 74%)}.n2g-aether-hero__sparkles{position: absolute;inset: 0;opacity: 1}.n2g-aether-hero__sparkles i{position: absolute;width: 5px;height: 5px;border-radius: 50%;background: #fff;box-shadow: 0 0 0 1px rgba(112,181,255,.16),0 0 16px rgba(81,157,243,.45);animation: aetherTwinkle 4.6s ease-in-out infinite}.n2g-aether-hero__sparkles i:nth-child(1){left:8%;top:18%;animation-delay:-1.2s}.n2g-aether-hero__sparkles i:nth-child(2){left:17%;top:42%;animation-delay:-3.1s}.n2g-aether-hero__sparkles i:nth-child(3){left:29%;top:14%;animation-delay:-.6s}.n2g-aether-hero__sparkles i:nth-child(4){left:37%;top:67%;animation-delay:-2.4s}.n2g-aether-hero__sparkles i:nth-child(5){left:46%;top:27%;animation-delay:-4s}.n2g-aether-hero__sparkles i:nth-child(6){left:55%;top:78%;animation-delay:-1.7s}.n2g-aether-hero__sparkles i:nth-child(7){left:64%;top:13%;animation-delay:-.9s}.n2g-aether-hero__sparkles i:nth-child(8){left:72%;top:49%;animation-delay:-2.8s}.n2g-aether-hero__sparkles i:nth-child(9){left:83%;top:20%;animation-delay:-3.7s}.n2g-aether-hero__sparkles i:nth-child(10){left:91%;top:63%;animation-delay:-1.4s}.n2g-aether-hero__sparkles i:nth-child(11){left:12%;top:76%;animation-delay:-4.2s}.n2g-aether-hero__sparkles i:nth-child(12){left:24%;top:88%;animation-delay:-2.2s}.n2g-aether-hero__sparkles i:nth-child(13){left:41%;top:9%;animation-delay:-3.4s}.n2g-aether-hero__sparkles i:nth-child(14){left:58%;top:55%;animation-delay:-.4s}.n2g-aether-hero__sparkles i:nth-child(15){left:77%;top:84%;animation-delay:-1.9s}.n2g-aether-hero__sparkles i:nth-child(16){left:95%;top:31%;animation-delay:-3.5s}.n2g-aether-hero__layout{position: relative;z-index: 4;display: grid;grid-template-columns: minmax(0,.92fr) minmax(460px,1.08fr);align-items: center;gap: clamp(32px,6vw,96px);min-height: calc(100svh - 208px)}.n2g-aether-hero__copy{max-width: 650px;padding: 32px 0 54px}.n2g-aether-hero__title{margin: 0;color: var(--aether-ink);font-family: "Avenir Next","Segoe UI Variable Display","Segoe UI",Inter,Arial,sans-serif;font-size: clamp(3.65rem,6.6vw,7.4rem);font-weight: 730;line-height: .91;letter-spacing: -.068em;text-wrap: balance}.n2g-aether-hero__title span,.n2g-aether-hero__title strong{display: block}.n2g-aether-hero__title strong{width: fit-content;max-width: 100%;color: transparent;background: linear-gradient(100deg,#4d91e7 0%,#74b7ff 52%,#9ccfff 100%);-webkit-background-clip: text;background-clip: text;font-weight: 760;text-shadow: 0 15px 35px rgba(83,153,232,.16)}.n2g-aether-hero__summary{max-width: 570px;margin: 28px 0 0;color: var(--aether-muted);font-size: clamp(1rem,1.22vw,1.22rem);line-height: 1.72;letter-spacing: -.012em}.n2g-aether-hero__actions{position: static !important;transform: none !important;justify-content: flex-start !important;margin: 34px 0 0 !important;gap: 13px !important}.n2g-aether-button{position: relative;min-width: 170px;min-height: 52px;padding: 0 21px !important;border-radius: 14px !important;font-size: .82rem !important;font-weight: 780 !important;letter-spacing: .025em !important;text-transform: none !important;transition: transform .25s ease,box-shadow .25s ease,border-color .25s ease !important}.n2g-aether-button::before,.n2g-aether-button::after{content: none !important}.n2g-aether-button--primary{color: #fff !important;border: 1px solid rgba(71,145,232,.72) !important;background: linear-gradient(180deg,#7ac0ff 0%,#4d9df4 100%) !important;box-shadow: 0 13px 30px rgba(62,139,229,.28),inset 0 1px 0 rgba(255,255,255,.6) !important}.n2g-aether-button--primary i{display: inline-grid !important;place-items: center;width: 24px;height: 24px;margin-left: 9px;border-radius: 50%;color: #4d8cd8;background: rgba(255,255,255,.84);font-style: normal}.n2g-aether-button--secondary{color: var(--aether-ink) !important;border: 1px solid rgba(94,151,216,.24) !important;background: rgba(255,255,255,.72) !important;box-shadow: 0 12px 27px rgba(59,112,171,.10),inset 0 1px 0 rgba(255,255,255,.96) !important;-webkit-backdrop-filter: blur(15px);backdrop-filter: blur(15px)}.n2g-aether-button:hover,.n2g-aether-button:focus-visible{transform: translateY(-3px) !important}.n2g-aether-button--primary:hover,.n2g-aether-button--primary:focus-visible{box-shadow: 0 17px 36px rgba(62,139,229,.36),inset 0 1px 0 rgba(255,255,255,.7) !important}@keyframes aetherTwinkle{0%,100%{opacity: .15;transform: scale(.65)}50%{opacity: .95;transform: scale(1.18)}}@media (max-width: 1100px){.n2g-aether-hero{min-height: auto;padding-top: 120px}.n2g-aether-hero__layout{grid-template-columns: minmax(0,1fr) minmax(390px,.92fr);min-height: 760px;gap: 18px}.n2g-aether-hero__title{font-size: clamp(3.4rem,7vw,5.7rem)}}@media (max-width: 860px){.n2g-aether-hero{padding: 112px 0 104px}.n2g-aether-hero__layout{grid-template-columns: 1fr;min-height: auto;text-align: center;gap: 4px}.n2g-aether-hero__copy{max-width: 760px;justify-self: center;padding-bottom: 0}.n2g-aether-hero__title strong{margin-inline: auto}.n2g-aether-hero__summary{margin-inline: auto}.n2g-aether-hero__actions,.n2g-aether-hero__principles{justify-content: center !important}}@media (max-width: 620px){.n2g-aether-hero{min-height: 100svh;padding: 98px 0 106px}.n2g-aether-hero__copy{padding-inline: 4px}.n2g-aether-hero__title{font-size: clamp(3.25rem,15vw,5rem);line-height: .93}.n2g-aether-hero__summary{margin-top: 22px;font-size: .98rem;line-height: 1.62}.n2g-aether-hero__actions{display: grid !important;grid-template-columns: 1fr;width: min(100%,340px);margin-inline: auto !important}.n2g-aether-button{width: 100%}}@media (prefers-reduced-motion: reduce){.n2g-aether-hero *,.n2g-aether-hero *::before,.n2g-aether-hero *::after{animation: none !important;transition-duration: .01ms !important}}body[data-home-page] #home.n2g-aether-hero{display: block !important;align-items: initial !important;justify-content: initial !important;padding: 116px 0 92px !important;color: var(--aether-ink) !important;background: radial-gradient(circle at 76% 23%,rgba(178,220,255,.72),transparent 31%),radial-gradient(circle at 16% 72%,rgba(218,238,255,.76),transparent 34%),linear-gradient(135deg,#ffffff 0%,#f8fbff 35%,#edf7ff 72%,#e2f1ff 100%) !important}body[data-home-page] #home.n2g-aether-hero::before{display: block !important;opacity: .5 !important;background-image: linear-gradient(rgba(82,145,215,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(82,145,215,.045) 1px,transparent 1px) !important;background-size: 72px 72px !important}body[data-home-page] #home.n2g-aether-hero::after{display: block !important;background: linear-gradient(180deg,rgba(5,7,11,0),rgba(5,7,11,.34) 46%,#05070b 100%) !important}body[data-home-page] #home .n2g-aether-hero__layout{width: min(1440px,calc(100% - 72px)) !important;max-width: 1440px !important;margin: 0 auto !important;padding: 0 !important}body[data-home-page] #home .n2g-aether-hero__title{position: static !important;width: auto !important;max-width: 100% !important;margin: 0 !important;color: var(--aether-ink) !important;font-size: clamp(3.2rem,5.25vw,5.75rem) !important;font-weight: 730 !important;line-height: .94 !important;letter-spacing: -.064em !important;text-align: left !important;text-transform: none !important;white-space: normal !important;text-shadow: none !important;filter: none !important}body[data-home-page] #home .n2g-aether-hero__title>span,body[data-home-page] #home .n2g-aether-hero__title>strong{position: static !important;display: block !important;width: fit-content !important;max-width: 100% !important;color: inherit !important;font: inherit !important;line-height: inherit !important;letter-spacing: inherit !important;text-transform: none !important;white-space: nowrap !important;opacity: 1 !important;transform: none !important;-webkit-text-fill-color: currentColor !important}body[data-home-page] #home .n2g-aether-hero__title>strong{color: transparent !important;background: linear-gradient(100deg,#4d91e7 0%,#74b7ff 52%,#9ccfff 100%) !important;-webkit-background-clip: text !important;background-clip: text !important;-webkit-text-fill-color: transparent !important}body[data-home-page] #home .n2g-aether-hero__summary{color: var(--aether-muted) !important;text-align: left !important}body[data-home-page] #home .n2g-aether-hero__actions{display: flex !important;position: static !important;inset: auto !important;width: auto !important;opacity: 1 !important;transform: none !important}body[data-home-page] #home .n2g-aether-button{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-width: 170px !important;min-height: 52px !important;color: var(--aether-ink) !important;opacity: 1 !important;text-shadow: none !important;filter: none !important}body[data-home-page] #home .n2g-aether-button--primary{color: #fff !important;background: linear-gradient(180deg,#7ac0ff 0%,#4d9df4 100%) !important}body[data-home-page] #home .n2g-aether-button--secondary,body[data-home-page] #home button.n2g-home-cinema__button--account.n2g-aether-button{color: var(--aether-ink) !important;border: 1px solid rgba(94,151,216,.24) !important;background: rgba(255,255,255,.78) !important;box-shadow: 0 12px 27px rgba(59,112,171,.10),inset 0 1px 0 rgba(255,255,255,.96) !important}@media (max-width: 860px){body[data-home-page] #home.n2g-aether-hero{padding: 112px 0 104px !important}body[data-home-page] #home .n2g-aether-hero__layout{width: min(760px,calc(100% - 38px)) !important}body[data-home-page] #home .n2g-aether-hero__title,body[data-home-page] #home .n2g-aether-hero__summary{text-align: center !important}body[data-home-page] #home .n2g-aether-hero__title>span,body[data-home-page] #home .n2g-aether-hero__title>strong{margin-inline: auto !important}}@media (max-width: 620px){body[data-home-page] #home.n2g-aether-hero{padding: 98px 0 106px !important}body[data-home-page] #home .n2g-aether-hero__layout{width: min(100% - 28px,520px) !important}body[data-home-page] #home .n2g-aether-hero__title{font-size: clamp(3rem,14vw,4.75rem) !important}body[data-home-page] #home .n2g-aether-hero__actions{display: grid !important}}body[data-home-page] #home .n2g-aether-button--secondary .n2g-home-cinema__button-label,body[data-home-page] #home button.n2g-home-cinema__button--account.n2g-aether-button .n2g-home-cinema__button-label{color: var(--aether-ink) !important;-webkit-text-fill-color: var(--aether-ink) !important;text-shadow: none !important}@media (max-width: 620px) and (min-width: 361px){body[data-home-page] #home .n2g-aether-hero__actions{grid-template-columns: repeat(2,minmax(0,1fr)) !important;width: 100% !important;gap: 10px !important}body[data-home-page] #home .n2g-aether-button{min-width: 0 !important;padding-inline: 12px !important;font-size: .72rem !important}}@media (max-width: 620px){body[data-home-page] #home .n2g-aether-hero__layout{width: min(calc(100% - 28px),520px) !important}}body[data-home-page] #home .n2g-aether-hero__copy{min-width: 0 !important;width: 100% !important}@media (max-width: 620px){body[data-home-page] #home .n2g-aether-hero__title{font-size: clamp(2.8rem,12.3vw,4.1rem) !important}}@media (max-width: 860px){body[data-home-page] #home .n2g-aether-hero__layout{grid-template-columns: minmax(0,1fr) !important}}body[data-home-page]{background: #edf7ff !important}body[data-home-page] #home.n2g-aether-hero::after{display: none !important}body[data-home-page] .n2g-v108-main>#platform,body[data-home-page] .n2g-v108-main>#solutions,body[data-home-page] .n2g-v108-main>#knowledge,body[data-home-page] .n2g-v108-main>#about,body[data-home-page] .n2g-v108-main>#contact{--v108-white: #162b49;--v108-muted: #5d718c;--v108-faint: #7d91aa;--v108-line: rgba(72,133,201,.15);--v108-line-strong: rgba(72,133,201,.28);color: #162b49 !important;background: radial-gradient(circle at 76% 23%,rgba(178,220,255,.72),transparent 31%),radial-gradient(circle at 16% 72%,rgba(218,238,255,.76),transparent 34%),linear-gradient(135deg,#ffffff 0%,#f8fbff 35%,#edf7ff 72%,#e2f1ff 100%) !important;background-attachment: local !important}body[data-home-page] .n2g-v108-main>#platform::before,body[data-home-page] .n2g-v108-main>#solutions::before,body[data-home-page] .n2g-v108-main>#knowledge::before,body[data-home-page] .n2g-v108-main>#about::before,body[data-home-page] .n2g-v108-main>#contact::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;opacity: .42;background-image: linear-gradient(rgba(82,145,215,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(82,145,215,.045) 1px,transparent 1px) !important;background-size: 72px 72px !important;mask-image: linear-gradient(180deg,rgba(0,0,0,.54),transparent 90%)}body[data-home-page] .n2g-v108-main>#platform>*,body[data-home-page] .n2g-v108-main>#solutions>*,body[data-home-page] .n2g-v108-main>#knowledge>*,body[data-home-page] .n2g-v108-main>#about>*,body[data-home-page] .n2g-v108-main>#contact>*{position: relative;z-index: 1}body[data-home-page] :is(#platform,#solutions,#knowledge,#about,#contact) :is(h1,h2,h3,h4,strong){color: #162b49 !important}body[data-home-page] :is(#platform,#solutions,#knowledge,#about,#contact) :is(p,small,em){color: #60758f !important}body[data-home-page] :is(#platform,#solutions,#knowledge,#about,#contact) :is(.n2g-v108-kicker,.n2g-v108-eyebrow,.n2g-v108-section-header__label){color: #367fcf !important}body[data-home-page] :is(#platform,#solutions,#knowledge,#about,#contact) .n2g-v108-text-link{color: #286fbf !important;border-bottom-color: rgba(55,127,207,.28) !important}body[data-home-page] #platform .n2g-v108-capability-grid article,body[data-home-page] #knowledge :is(.n2g-v108-guide-card,.n2g-v108-guide-callout),body[data-home-page] #about .n2g-v108-principles article,body[data-home-page] #contact .n2g-v108-contact-form__intent label{border-color: rgba(82,145,215,.16) !important;background: linear-gradient(145deg,rgba(255,255,255,.82),rgba(239,248,255,.58)) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.92),0 16px 42px rgba(71,126,188,.08) !important;backdrop-filter: blur(14px) saturate(1.12);-webkit-backdrop-filter: blur(14px) saturate(1.12)}body[data-home-page] #solutions .n2g-v108-safehome-switcher__item:is(:hover,:focus-visible,.is-active){color: #1d5fa8 !important}body[data-home-page] #about{border-top-color: rgba(82,145,215,.12) !important}body[data-home-page] #about .n2g-v108-principles,body[data-home-page] #about .n2g-v108-principles article{border-color: rgba(82,145,215,.14) !important}body[data-home-page] #contact :is(input,textarea,select){color: #193353 !important;border-color: rgba(82,145,215,.18) !important;background: rgba(255,255,255,.68) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.88) !important}body[data-home-page] #contact :is(input,textarea)::placeholder{color: #8aa0b8 !important}@media (max-width: 940px){body[data-home-page] .n2g-v108-main>#platform,body[data-home-page] .n2g-v108-main>#solutions,body[data-home-page] .n2g-v108-main>#knowledge,body[data-home-page] .n2g-v108-main>#about,body[data-home-page] .n2g-v108-main>#contact{background: radial-gradient(circle at 78% 18%,rgba(178,220,255,.62),transparent 34%),radial-gradient(circle at 12% 74%,rgba(218,238,255,.70),transparent 38%),linear-gradient(145deg,#ffffff 0%,#f8fbff 40%,#edf7ff 75%,#e2f1ff 100%) !important}}@keyframes n2g-v279-title-sheen{0%,100%{background-position: 0% 50%}50%{background-position: 100% 50%}}body[data-home-page] #home.n2g-aether-hero{min-height: max(760px,100svh) !important;padding: 42px 0 30px !important;background: #eaf5ff !important;isolation: isolate !important}body[data-home-page] #home .n2g-aether-hero__landscape{position: absolute;inset: 0;z-index: 0;display: block;width: 100%;height: 100%;overflow: hidden;pointer-events: none}body[data-home-page] #home .n2g-aether-hero__landscape img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;opacity: .96;filter: saturate(1.06) contrast(1.015) brightness(1.01);transform: scale(1.012)}body[data-home-page] #home.n2g-aether-hero::before{display: block !important;z-index: 1 !important;opacity: 1 !important;mask-image: none !important;background: radial-gradient(ellipse at 50% 37%,rgba(255,255,255,.62) 0%,rgba(255,255,255,.27) 32%,rgba(255,255,255,.04) 62%,transparent 78%),linear-gradient(180deg,rgba(239,248,255,.08) 0%,rgba(239,248,255,0) 48%,rgba(229,242,255,.10) 72%,rgba(232,245,255,.62) 100%) !important}body[data-home-page] #home.n2g-aether-hero::after{display: block !important;z-index: 2 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;height: 130px !important;background: linear-gradient(180deg,rgba(237,247,255,0),rgba(237,247,255,.32) 45%,#edf7ff 100%) !important}body[data-home-page] #home .n2g-aether-hero__scene{z-index: 2 !important}body[data-home-page] #home .n2g-aether-hero__particles{opacity: .18 !important;mix-blend-mode: screen !important;filter: none !important}body[data-home-page] #home .n2g-aether-hero__wash{opacity: .14 !important;filter: blur(46px) !important}body[data-home-page] #home .n2g-aether-hero__mesh{opacity: .055 !important}body[data-home-page] #home .n2g-aether-hero__layout{position: relative !important;z-index: 4 !important;display: grid !important;grid-template-columns: minmax(0,1fr) !important;place-items: center !important;align-content: center !important;width: min(1480px,100%) !important;max-width: 1480px !important;min-height: calc(100svh - 72px) !important;margin: 0 auto !important;padding: 26px 48px 70px 112px !important}body[data-home-page] #home .n2g-aether-hero__copy{position: relative !important;width: min(100%,1080px) !important;max-width: 1080px !important;margin: 0 auto !important;padding: 0 !important;display: flex !important;flex-direction: column !important;align-items: center !important;text-align: center !important;transform: translateY(-2.8vh) !important}body[data-home-page] #home .n2g-aether-hero__title{width: 100% !important;max-width: 1080px !important;margin: 0 auto !important;color: #173b68 !important;font-family: "Sora","Avenir Next","Segoe UI Variable Display",Inter,sans-serif !important;font-size: clamp(4.25rem,7.35vw,8.15rem) !important;font-weight: 730 !important;line-height: .86 !important;letter-spacing: -.066em !important;text-align: center !important;text-wrap: balance !important;filter: drop-shadow(0 17px 36px rgba(58,126,198,.12)) !important}body[data-home-page] #home .n2g-aether-hero__title>span,body[data-home-page] #home .n2g-aether-hero__title>strong{display: block !important;width: fit-content !important;max-width: 100% !important;margin-inline: auto !important;white-space: nowrap !important;text-align: center !important}body[data-home-page] #home .n2g-aether-hero__title>span:first-child{margin-bottom: .34em !important;color: #28527f !important;font-size: .31em !important;font-weight: 720 !important;line-height: 1 !important;letter-spacing: .17em !important;text-transform: uppercase !important;-webkit-text-fill-color: #28527f !important;text-shadow: 0 6px 18px rgba(83,142,203,.13) !important}body[data-home-page] #home .n2g-aether-hero__title>strong{color: transparent !important;font-size: 1em !important;font-weight: 780 !important;background: linear-gradient(100deg,#276fc2 0%,#57a6f5 28%,#8cc9ff 49%,#ffffff 55%,#6bb6ff 64%,#367dce 100%) !important;background-size: 220% 100% !important;background-position: 0% 50%;-webkit-background-clip: text !important;background-clip: text !important;-webkit-text-fill-color: transparent !important;animation: n2g-v279-title-sheen 9.5s ease-in-out infinite;filter: drop-shadow(0 11px 22px rgba(49,126,205,.18))}body[data-home-page] #home .n2g-aether-hero__title>span:last-child{margin-top: .08em !important;color: #193f70 !important;font-size: .68em !important;font-weight: 730 !important;line-height: .95 !important;letter-spacing: -.055em !important;-webkit-text-fill-color: #193f70 !important;text-shadow: 0 10px 24px rgba(55,120,191,.14) !important}body[data-home-page] #home .n2g-aether-hero__summary{max-width: 720px !important;margin: 24px auto 0 !important;color: #486886 !important;font-size: clamp(.98rem,1.12vw,1.16rem) !important;line-height: 1.62 !important;text-align: center !important;text-shadow: 0 1px 0 rgba(255,255,255,.72) !important}body[data-home-page] #home .n2g-aether-hero__actions{justify-content: center !important;align-items: center !important;margin: 28px auto 0 !important}@media (max-width: 940px){body[data-home-page] #home .n2g-aether-hero__layout{width: 100% !important;min-height: calc(100svh - 28px) !important;padding: 44px 28px 96px !important}body[data-home-page] #home .n2g-aether-hero__copy{transform: none !important}body[data-home-page] #home .n2g-aether-hero__title{font-size: clamp(3.45rem,11.2vw,6.5rem) !important}}@media (max-width: 620px){body[data-home-page] #home.n2g-aether-hero{padding: 18px 0 88px !important}body[data-home-page] #home .n2g-aether-hero__landscape img{object-position: 50% 50% !important;opacity: .90}body[data-home-page] #home .n2g-aether-hero__layout{padding: 38px 18px 86px !important}body[data-home-page] #home .n2g-aether-hero__title{font-size: clamp(2.75rem,12vw,4rem) !important;line-height: .90 !important}body[data-home-page] #home .n2g-aether-hero__title>span:first-child{font-size: .34em !important;letter-spacing: .14em !important}body[data-home-page] #home .n2g-aether-hero__summary{margin-top: 18px !important;font-size: .94rem !important}body[data-home-page] #home .n2g-aether-hero__actions{width: min(100%,420px) !important;margin-top: 22px !important}}@media (prefers-reduced-motion: reduce){body[data-home-page] #home .n2g-aether-hero__title>strong{animation: none !important}}@keyframes n2g-v280-button-sheen{0%{transform: translateX(-145%) skewX(-18deg);opacity: 0}18%{opacity: .72}45%{transform: translateX(165%) skewX(-18deg);opacity: 0}100%{transform: translateX(165%) skewX(-18deg);opacity: 0}}body[data-home-page] #home.n2g-aether-hero{min-height: 100vh !important;padding: 124px 0 120px !important}body[data-home-page] #home .n2g-aether-hero__landscape img{object-position: center bottom !important;filter: saturate(1.04) contrast(1.02) brightness(1.01) !important}body[data-home-page] #home .n2g-aether-hero__layout{display: flex !important;align-items: center !important;justify-content: center !important;width: min(1180px,calc(100% - 84px)) !important;min-height: calc(100vh - 244px) !important;padding: 0 !important}body[data-home-page] #home .n2g-aether-hero__copy{display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;width: min(980px,100%) !important;max-width: 980px !important;margin: 0 auto !important;padding: 28px 24px 36px !important;text-align: center !important}body[data-home-page] #home .n2g-aether-hero__eyebrow{margin: 0 0 16px !important;color: #5d84b8 !important;font-family: "Sora","Inter",system-ui,sans-serif !important;font-size: clamp(.95rem,1.25vw,1.1rem) !important;font-weight: 650 !important;letter-spacing: .22em !important;text-transform: uppercase !important}body[data-home-page] #home .n2g-aether-hero__title{display: block !important;width: 100% !important;max-width: none !important;margin: 0 auto !important;font-size: clamp(3.45rem,6.5vw,7rem) !important;line-height: .98 !important;letter-spacing: -.075em !important;text-align: center !important;white-space: nowrap !important}body[data-home-page] #home .n2g-aether-hero__title>strong{display: inline-block !important;width: auto !important;max-width: 100% !important;margin: 0 auto !important;white-space: nowrap !important;color: transparent !important;background: linear-gradient(100deg,#2f4f79 0%,#5798ef 26%,#6fb8ff 52%,#84c8ff 76%,#2f4f79 100%) !important;background-size: 180% 100% !important;-webkit-background-clip: text !important;background-clip: text !important;-webkit-text-fill-color: transparent !important;text-shadow: 0 14px 36px rgba(77,147,231,.10) !important}body[data-home-page] #home .n2g-aether-hero__summary{max-width: 760px !important;margin: 22px auto 0 !important;color: #5c7597 !important;text-align: center !important;font-size: clamp(1rem,1.2vw,1.18rem) !important;line-height: 1.75 !important}body[data-home-page] #home .n2g-aether-hero__actions{justify-content: center !important;align-items: center !important;gap: 14px !important;margin: 32px auto 0 !important}body[data-home-page] #home .n2g-aether-button{position: relative !important;overflow: hidden !important;min-width: 184px !important;min-height: 56px !important;padding: 0 22px !important;border-radius: 999px !important;font-family: "Sora","Inter",system-ui,sans-serif !important;font-size: .86rem !important;font-weight: 700 !important;letter-spacing: .01em !important;isolation: isolate !important}body[data-home-page] #home .n2g-aether-button .n2g-aether-button__glow{position: absolute;inset: 0;border-radius: inherit;pointer-events: none}body[data-home-page] #home .n2g-aether-button .n2g-aether-button__glow::after{content: "";position: absolute;inset: -12% auto -12% -18%;width: 34%;background: linear-gradient(115deg,transparent 0%,rgba(255,255,255,.08) 12%,rgba(255,255,255,.72) 48%,rgba(255,255,255,.12) 72%,transparent 100%);transform: translateX(-145%) skewX(-18deg);animation: n2g-v280-button-sheen 5.8s ease-in-out infinite}body[data-home-page] #home .n2g-aether-button--primary{color: #fff !important;border: 1px solid rgba(74,150,235,.72) !important;background: linear-gradient(145deg,#89c7ff 0%,#5ca6f5 48%,#3e86e4 100%) !important;box-shadow: 0 18px 36px rgba(79,148,230,.22),inset 0 1px 0 rgba(255,255,255,.56),0 0 24px rgba(113,187,255,.20) !important}body[data-home-page] #home .n2g-aether-button--primary i{width: 28px !important;height: 28px !important;margin-left: 10px !important;color: #4489dc !important;background: rgba(255,255,255,.92) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.96),0 6px 14px rgba(65,127,198,.15) !important}body[data-home-page] #home .n2g-aether-button--secondary,body[data-home-page] #home button.n2g-home-cinema__button--account.n2g-aether-button{color: #33557e !important;border: 1px solid rgba(130,181,232,.34) !important;background: rgba(255,255,255,.72) !important;box-shadow: 0 14px 30px rgba(80,132,191,.10),inset 0 1px 0 rgba(255,255,255,.94),0 0 22px rgba(153,208,255,.16) !important;backdrop-filter: blur(16px) !important;-webkit-backdrop-filter: blur(16px) !important}body[data-home-page] #home .n2g-aether-button:hover,body[data-home-page] #home .n2g-aether-button:focus-visible{transform: translateY(-3px) scale(1.02) !important}body[data-home-page] #home .n2g-aether-button--primary:hover,body[data-home-page] #home .n2g-aether-button--primary:focus-visible{box-shadow: 0 20px 40px rgba(79,148,230,.28),inset 0 1px 0 rgba(255,255,255,.66),0 0 28px rgba(113,187,255,.24) !important}@media (max-width: 940px){body[data-home-page] #home .n2g-aether-hero__layout{width: min(100% - 40px,920px) !important}body[data-home-page] #home .n2g-aether-hero__title{font-size: clamp(3.1rem,8.9vw,5.4rem) !important;white-space: normal !important}body[data-home-page] #home .n2g-aether-hero__title>strong{white-space: normal !important}}@media (max-width: 620px){body[data-home-page] #home.n2g-aether-hero{padding: 104px 0 96px !important}body[data-home-page] #home .n2g-aether-hero__copy{padding: 18px 10px 22px !important}body[data-home-page] #home .n2g-aether-hero__actions{display: grid !important;width: min(100%,420px) !important;grid-template-columns: 1fr !important}body[data-home-page] #home .n2g-aether-button{width: 100% !important}}@keyframes n2g-v281-signup-breathe{0%,100%{box-shadow: 0 18px 38px rgba(44,126,224,.30),0 0 0 1px rgba(255,255,255,.56),inset 0 1px 0 rgba(255,255,255,.72),0 0 25px rgba(90,184,255,.30)}50%{box-shadow: 0 22px 48px rgba(44,126,224,.38),0 0 0 1px rgba(255,255,255,.72),inset 0 1px 0 rgba(255,255,255,.82),0 0 38px rgba(90,184,255,.46)}}body[data-home-page] #home .n2g-aether-hero__layout{width: min(1360px,calc(100% - 150px)) !important;overflow: visible !important}body[data-home-page] #home .n2g-aether-hero__copy{width: min(1320px,100%) !important;max-width: 1320px !important;overflow: visible !important}body[data-home-page] #home .n2g-aether-hero__title{width: 100% !important;max-width: 1320px !important;overflow: visible !important;font-size: clamp(3.35rem,5.35vw,5.70rem) !important;letter-spacing: -.065em !important;white-space: nowrap !important}body[data-home-page] #home .n2g-aether-hero__title>strong{max-width: none !important;overflow: visible !important;white-space: nowrap !important}body[data-home-page] #home button.n2g-aether-button--signup,body[data-home-page] #home button.n2g-home-cinema__button--account.n2g-aether-button--signup{min-width: 208px !important;color: #fff !important;border: 1px solid rgba(41,128,231,.78) !important;background: radial-gradient(circle at 78% 20%,rgba(255,255,255,.56),transparent 22%),linear-gradient(145deg,#79c1ff 0%,#4b9bf1 43%,#2474d6 100%) !important;box-shadow: 0 18px 38px rgba(44,126,224,.30),0 0 0 1px rgba(255,255,255,.56),inset 0 1px 0 rgba(255,255,255,.72),0 0 25px rgba(90,184,255,.30) !important;animation: n2g-v281-signup-breathe 4.6s ease-in-out infinite !important}body[data-home-page] #home button.n2g-aether-button--signup i{display: grid !important;place-items: center !important;width: 29px !important;height: 29px !important;margin-left: 11px !important;border-radius: 50% !important;color: #2474d6 !important;background: rgba(255,255,255,.96) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,1),0 7px 15px rgba(29,101,184,.22),0 0 12px rgba(255,255,255,.48) !important;font-size: .78rem !important;font-style: normal !important}body[data-home-page] #home button.n2g-aether-button--signup:hover,body[data-home-page] #home button.n2g-aether-button--signup:focus-visible{border-color: rgba(24,111,219,.92) !important;background: radial-gradient(circle at 78% 20%,rgba(255,255,255,.68),transparent 23%),linear-gradient(145deg,#89cbff 0%,#55a4f7 42%,#1e6fd1 100%) !important;box-shadow: 0 24px 50px rgba(37,118,218,.42),0 0 0 1px rgba(255,255,255,.72),inset 0 1px 0 rgba(255,255,255,.86),0 0 42px rgba(90,184,255,.52) !important}body[data-home-page] #home a.n2g-aether-button--secondary{color: #315d8f !important;border: 1px solid rgba(96,160,222,.34) !important;background: rgba(242,249,255,.42) !important;box-shadow: 0 12px 28px rgba(65,121,180,.09),inset 0 1px 0 rgba(255,255,255,.82) !important;backdrop-filter: blur(13px) saturate(1.08) !important;-webkit-backdrop-filter: blur(13px) saturate(1.08) !important}body[data-home-page] #home a.n2g-aether-button--secondary i{color: #3978ba !important;background: rgba(255,255,255,.58) !important}body[data-home-page] #home a.n2g-aether-button--secondary:hover,body[data-home-page] #home a.n2g-aether-button--secondary:focus-visible{color: #1f5f9e !important;border-color: rgba(69,143,215,.52) !important;background: rgba(248,252,255,.62) !important;box-shadow: 0 16px 34px rgba(65,121,180,.13),inset 0 1px 0 rgba(255,255,255,.94),0 0 18px rgba(113,187,255,.16) !important}@media (max-width: 940px){body[data-home-page] #home .n2g-aether-hero__layout{width: min(100% - 40px,920px) !important}body[data-home-page] #home .n2g-aether-hero__title{font-size: clamp(3.05rem,8.7vw,5.25rem) !important;white-space: normal !important}body[data-home-page] #home .n2g-aether-hero__title>strong{white-space: normal !important}}@media (max-width: 620px){body[data-home-page] #home button.n2g-aether-button--signup{min-width: 0 !important}}@media (prefers-reduced-motion: reduce){body[data-home-page] #home button.n2g-aether-button--signup{animation: none !important}}@keyframes n2g-v282-primary-flow{0%,100%{background-position: 0% 50%}50%{background-position: 100% 50%}}@keyframes n2g-v282-primary-halo{0%,100%{opacity: .46;transform: scale(.92)}50%{opacity: .82;transform: scale(1.08)}}@keyframes n2g-v282-sheen{0%,54%{transform: translate3d(-190%,0,0) skewX(-20deg);opacity: 0}59%{opacity: .78}76%{transform: translate3d(430%,0,0) skewX(-20deg);opacity: 0}100%{transform: translate3d(430%,0,0) skewX(-20deg);opacity: 0}}@keyframes n2g-v282-secondary-flow{0%,100%{transform: translate3d(-14%,-8%,0) rotate(-8deg)}50%{transform: translate3d(16%,8%,0) rotate(7deg)}}@media (min-width: 941px){html.n2g-panel-nav-ready #home .n2g-aether-hero__layout{width: min(1380px,calc(100% - 170px)) !important;padding-left: 0 !important;padding-right: 0 !important;margin-inline: auto !important;overflow: visible !important}}body[data-home-page] #home .n2g-aether-hero__copy{width: min(1280px,100%) !important;max-width: 1280px !important;margin-inline: auto !important;overflow: visible !important}body[data-home-page] #home .n2g-aether-hero__title{box-sizing: border-box !important;width: 100% !important;max-width: 1360px !important;min-height: 1.18em !important;margin: 0 auto !important;padding: .03em .08em .15em !important;overflow: visible !important;font-family: "Segoe UI Variable Display","Avenir Next","Helvetica Neue",Arial,sans-serif !important;font-size: clamp(3.15rem,4.75vw,5.45rem) !important;font-weight: 650 !important;font-stretch: 92% !important;line-height: .98 !important;letter-spacing: .018em !important;text-align: center !important;text-transform: uppercase !important;white-space: nowrap !important;text-rendering: geometricPrecision !important;-webkit-font-smoothing: antialiased !important;font-feature-settings: "kern" 1,"liga" 1 !important}body[data-home-page] #home .n2g-aether-hero__title>strong{display: inline-block !important;box-sizing: border-box !important;max-width: none !important;padding: 0 .02em .10em !important;overflow: visible !important;font: inherit !important;line-height: inherit !important;letter-spacing: inherit !important;text-transform: inherit !important;white-space: nowrap !important;vertical-align: top !important}body[data-home-page] #home .n2g-aether-hero__summary{margin-top: 10px !important}body[data-home-page] #home .n2g-aether-hero__actions{gap: 18px !important;margin-top: 32px !important}body[data-home-page] #home .n2g-aether-button,body[data-home-page] #home button.n2g-home-cinema__button--account.n2g-aether-button{position: relative !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;min-width: 216px !important;min-height: 60px !important;padding: 0 31px !important;overflow: hidden !important;border-radius: 20px !important;isolation: isolate !important;font-family: "Sora","Inter",system-ui,sans-serif !important;font-size: .92rem !important;font-weight: 700 !important;letter-spacing: .012em !important;line-height: 1 !important;text-transform: none !important;text-decoration: none !important;transform: translate3d(0,0,0) !important;transition: transform 520ms cubic-bezier(.22,1,.36,1),border-color 320ms ease,color 320ms ease,background 420ms ease,box-shadow 420ms ease !important}body[data-home-page] #home .n2g-aether-button>span:not(.n2g-aether-button__glow){position: relative !important;z-index: 4 !important;display: inline-block !important;white-space: nowrap !important}body[data-home-page] #home .n2g-aether-button i{display: none !important}body[data-home-page] #home .n2g-aether-button::before{content: "" !important;position: absolute !important;z-index: 2 !important;inset: 1px !important;border-radius: 18px !important;border: 1px solid rgba(255,255,255,.34) !important;background: linear-gradient(180deg,rgba(255,255,255,.24),transparent 44%) !important;pointer-events: none !important}body[data-home-page] #home .n2g-aether-button::after{content: "" !important;position: absolute !important;z-index: 3 !important;top: -22% !important;bottom: -22% !important;left: -28% !important;width: 25% !important;border-radius: 50% !important;background: linear-gradient(105deg,transparent 0%,rgba(255,255,255,.16) 22%,rgba(255,255,255,.84) 50%,rgba(255,255,255,.16) 78%,transparent 100%) !important;filter: blur(.4px) !important;opacity: 0 !important;transform: translate3d(-190%,0,0) skewX(-20deg) !important;animation: n2g-v282-sheen 7.2s cubic-bezier(.42,0,.25,1) infinite !important;pointer-events: none !important}body[data-home-page] #home .n2g-aether-button .n2g-aether-button__glow{position: absolute !important;z-index: 0 !important;inset: -46% -18% !important;border-radius: 50% !important;pointer-events: none !important}body[data-home-page] #home button.n2g-aether-button--signup,body[data-home-page] #home button.n2g-home-cinema__button--account.n2g-aether-button--signup{min-width: 232px !important;color: #ffffff !important;border: 1px solid rgba(36,112,206,.82) !important;background: linear-gradient(118deg,#2168c6 0%,#3d92ed 30%,#71c2ff 51%,#438fE8 72%,#1d61bc 100%) !important;background-size: 230% 230% !important;box-shadow: 0 22px 44px rgba(27,99,184,.30),0 7px 18px rgba(38,128,218,.22),0 0 0 1px rgba(255,255,255,.58),inset 0 1px 0 rgba(255,255,255,.78),inset 0 -10px 22px rgba(18,83,165,.16),0 0 34px rgba(73,169,255,.32) !important;text-shadow: 0 1px 1px rgba(10,64,130,.30) !important;animation: n2g-v282-primary-flow 8.5s ease-in-out infinite,n2g-v281-signup-breathe 5.8s ease-in-out infinite !important}body[data-home-page] #home button.n2g-aether-button--signup .n2g-aether-button__glow{background: radial-gradient(circle at 52% 48%,rgba(255,255,255,.42),transparent 24%),radial-gradient(circle at 50% 50%,rgba(78,181,255,.54),transparent 61%) !important;animation: n2g-v282-primary-halo 4.8s ease-in-out infinite !important}body[data-home-page] #home button.n2g-aether-button--signup:hover,body[data-home-page] #home button.n2g-aether-button--signup:focus-visible{color: #ffffff !important;border-color: rgba(26,101,196,.96) !important;background: linear-gradient(118deg,#1b5eb9 0%,#3a94f0 29%,#83ccff 52%,#4699ef 73%,#1858ae 100%) !important;background-size: 230% 230% !important;box-shadow: 0 28px 58px rgba(23,91,175,.38),0 10px 22px rgba(38,128,218,.28),0 0 0 1px rgba(255,255,255,.74),inset 0 1px 0 rgba(255,255,255,.90),inset 0 -10px 22px rgba(18,83,165,.18),0 0 46px rgba(73,169,255,.48) !important;transform: translate3d(0,-4px,0) scale(1.025) !important}body[data-home-page] #home a.n2g-aether-button--secondary{min-width: 216px !important;color: #235b91 !important;border: 1px solid rgba(74,141,208,.42) !important;background: linear-gradient(135deg,rgba(255,255,255,.76),rgba(222,241,255,.46)) !important;box-shadow: 0 18px 38px rgba(50,105,162,.13),0 0 0 1px rgba(255,255,255,.74),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -8px 18px rgba(98,166,229,.08) !important;backdrop-filter: blur(18px) saturate(1.16) !important;-webkit-backdrop-filter: blur(18px) saturate(1.16) !important}body[data-home-page] #home a.n2g-aether-button--secondary .n2g-aether-button__glow{inset: -85% -25% !important;background: linear-gradient(120deg,transparent 26%,rgba(92,181,255,.18) 42%,rgba(255,255,255,.64) 50%,rgba(92,181,255,.16) 58%,transparent 74%) !important;opacity: .58 !important;animation: n2g-v282-secondary-flow 7.8s ease-in-out infinite !important}body[data-home-page] #home a.n2g-aether-button--secondary:hover,body[data-home-page] #home a.n2g-aether-button--secondary:focus-visible{color: #0f5fa8 !important;border-color: rgba(46,127,207,.62) !important;background: linear-gradient(135deg,rgba(255,255,255,.88),rgba(211,237,255,.60)) !important;box-shadow: 0 23px 46px rgba(43,103,165,.18),0 0 0 1px rgba(255,255,255,.88),inset 0 1px 0 rgba(255,255,255,1),inset 0 -8px 18px rgba(98,166,229,.10),0 0 28px rgba(99,183,255,.20) !important;transform: translate3d(0,-4px,0) scale(1.02) !important}body[data-home-page] #home .n2g-aether-button:active{transition-duration: 110ms !important;transform: translate3d(0,-1px,0) scale(.985) !important}body[data-home-page] #home .n2g-aether-button:focus-visible{outline: 3px solid rgba(255,255,255,.94) !important;outline-offset: 4px !important}@media (min-width: 941px) and (max-width: 1180px){body[data-home-page] #home .n2g-aether-hero__title{font-size: clamp(2.75rem,4.25vw,3.75rem) !important;letter-spacing: .012em !important}}@media (max-width: 940px){body[data-home-page] #home .n2g-aether-hero__title{min-height: 0 !important;padding: .04em .04em .18em !important;font-size: clamp(2.65rem,8.2vw,4.85rem) !important;line-height: 1.00 !important;letter-spacing: .008em !important;white-space: normal !important}body[data-home-page] #home .n2g-aether-hero__title>strong{padding-bottom: .12em !important;line-height: 1.06 !important;white-space: normal !important}}@media (max-width: 620px){body[data-home-page] #home .n2g-aether-hero__actions{gap: 13px !important}body[data-home-page] #home .n2g-aether-button,body[data-home-page] #home button.n2g-home-cinema__button--account.n2g-aether-button,body[data-home-page] #home button.n2g-aether-button--signup,body[data-home-page] #home a.n2g-aether-button--secondary{width: 100% !important;min-width: 0 !important;min-height: 58px !important}}@media (prefers-reduced-motion: reduce){body[data-home-page] #home .n2g-aether-button,body[data-home-page] #home .n2g-aether-button::after,body[data-home-page] #home .n2g-aether-button .n2g-aether-button__glow,body[data-home-page] #home button.n2g-aether-button--signup,body[data-home-page] #home a.n2g-aether-button--secondary .n2g-aether-button__glow{animation: none !important}}body[data-home-page] #home button.n2g-aether-button--signup .n2g-home-cinema__button-label{text-transform: none !important;letter-spacing: .012em !important}@keyframes n2g-v291-evolution-reveal{from{-webkit-mask-position: 140% 0;mask-position: 140% 0}to{-webkit-mask-position: 0 0;mask-position: 0 0}}body[data-home-page] #home .n2g-aether-evolution{--n2g-evolution-hold-duration: 6800ms;--n2g-evolution-transition-duration: 4600ms;position: absolute !important;inset: 0 !important;z-index: 0 !important;display: block !important;width: 100% !important;height: 100% !important;overflow: hidden !important;pointer-events: none !important;background: #dceeff !important;isolation: isolate;contain: layout paint style}body[data-home-page] #home .n2g-aether-evolution__frame{position: absolute;inset: 0;z-index: 0;overflow: hidden;opacity: 0;transform: none !important;animation: none !important;transition: none !important;backface-visibility: hidden;-webkit-backface-visibility: hidden;contain: layout paint style}body[data-home-page] #home .n2g-aether-evolution__frame.is-current{z-index: 1;opacity: 1;-webkit-mask-image: none;mask-image: none}body[data-home-page] #home .n2g-aether-evolution__frame.is-next{z-index: 2;opacity: 1;-webkit-mask-image: linear-gradient(90deg,#000 0%,#000 46%,rgba(0,0,0,.992) 48%,rgba(0,0,0,.965) 51%,rgba(0,0,0,.90) 54%,rgba(0,0,0,.80) 57%,rgba(0,0,0,.67) 60%,rgba(0,0,0,.53) 63%,rgba(0,0,0,.39) 66%,rgba(0,0,0,.26) 69%,rgba(0,0,0,.15) 72%,rgba(0,0,0,.07) 75%,rgba(0,0,0,.022) 78%,transparent 81%,transparent 100%);mask-image: linear-gradient(90deg,#000 0%,#000 46%,rgba(0,0,0,.992) 48%,rgba(0,0,0,.965) 51%,rgba(0,0,0,.90) 54%,rgba(0,0,0,.80) 57%,rgba(0,0,0,.67) 60%,rgba(0,0,0,.53) 63%,rgba(0,0,0,.39) 66%,rgba(0,0,0,.26) 69%,rgba(0,0,0,.15) 72%,rgba(0,0,0,.07) 75%,rgba(0,0,0,.022) 78%,transparent 81%,transparent 100%);-webkit-mask-size: 220% 100%;mask-size: 220% 100%;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: 140% 0;mask-position: 140% 0;will-change: -webkit-mask-position,mask-position}body[data-home-page] #home .n2g-aether-evolution.is-transitioning .n2g-aether-evolution__frame.is-next{animation: n2g-v291-evolution-reveal var(--n2g-evolution-transition-duration) cubic-bezier(.22,.68,.12,1) both !important}body[data-home-page] #home .n2g-aether-evolution__frame img,body[data-home-page] #home .n2g-aether-hero__landscape.n2g-aether-evolution img{display: block !important;width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: 50% 100% !important;opacity: 1 !important;filter: none !important;transform: none !important;animation: none !important;user-select: none;-webkit-user-drag: none}@media (prefers-reduced-motion: reduce){body[data-home-page] #home .n2g-aether-evolution__frame.is-next,body[data-home-page] #home .n2g-aether-evolution.is-transitioning .n2g-aether-evolution__frame.is-next{animation: none !important;-webkit-mask-image: none !important;mask-image: none !important;-webkit-mask-position: 0 0 !important;mask-position: 0 0 !important}}:root{--n2g-panel-transition-duration: 780ms;--n2g-panel-transition-ease: cubic-bezier(.54,.35,.29,.99);--n2g-panel-rail-left: clamp(50px,4.8vw,74px);--n2g-panel-rail-width: 72px;--n2g-panel-control-size: 50px;--n2g-panel-icon-size: 25px;--n2g-panel-ink: #245f95;--n2g-panel-ink-strong: #086dcc;--n2g-panel-glass: rgba(47,104,157,.16);--n2g-panel-glass-strong: rgba(87,149,204,.20);--n2g-panel-edge: rgba(222,241,255,.36)}html.n2g-panel-nav-ready,html.n2g-panel-nav-ready body{width: 100%;height: 100%;overflow: hidden !important;overscroll-behavior: none}html.n2g-panel-nav-ready{scroll-behavior: auto !important}html.n2g-panel-nav-ready body.n2g-v108-page{min-height: 100%}html.n2g-panel-nav-ready .n2g-v108-main{position: fixed !important;inset: 0 !important;width: 100% !important;height: 100dvh !important;min-height: 0 !important;overflow: hidden !important;transform: none !important;will-change: auto !important;isolation: isolate}html.n2g-panel-nav-ready .n2g-v108-main>[data-scroll-panel]{position: absolute !important;inset: 0 !important;z-index: 1;width: 100% !important;height: 100dvh !important;min-height: 100dvh !important;max-height: 100dvh !important;margin: 0 !important;overflow-x: hidden !important;overflow-y: auto !important;overscroll-behavior: contain;scrollbar-gutter: stable;pointer-events: none;opacity: 0;filter: blur(8px) saturate(.92);transform: translate3d(104%,0,0) scale(.985);transform-origin: 50% 50%;transition: transform var(--n2g-panel-transition-duration) var(--n2g-panel-transition-ease),opacity 520ms ease,filter 520ms ease;will-change: transform,opacity,filter;-webkit-overflow-scrolling: touch}html.n2g-panel-nav-ready .n2g-v108-main>[data-scroll-panel].is-panel-before{transform: translate3d(-13%,0,0) scale(.985)}html.n2g-panel-nav-ready .n2g-v108-main>[data-scroll-panel].is-panel-after{transform: translate3d(104%,0,0) scale(.985)}html.n2g-panel-nav-ready .n2g-v108-main>[data-scroll-panel].is-panel-active{z-index: 3;pointer-events: auto;opacity: 1;filter: none;transform: translate3d(0,0,0) scale(1)}html.n2g-panel-nav-ready .n2g-v108-main>[data-scroll-panel]::-webkit-scrollbar{width: 7px}html.n2g-panel-nav-ready .n2g-v108-main>[data-scroll-panel]::-webkit-scrollbar-track{background: transparent}html.n2g-panel-nav-ready .n2g-v108-main>[data-scroll-panel]::-webkit-scrollbar-thumb{border: 2px solid transparent;border-radius: 999px;background: rgba(111,179,255,.32);background-clip: padding-box}html.n2g-panel-nav-ready .n2g-v108-scroll-progress,html.n2g-panel-nav-ready .n2g-v108-back-to-top,html.n2g-panel-nav-ready .n2g-v108-header[data-top-header-disabled],body.n2g-v108-page>.n2g-v108-header[data-top-header-disabled]{display: none !important;visibility: hidden !important;pointer-events: none !important}html.n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>#home[data-scroll-panel]{overflow: hidden !important;overflow-x: hidden !important;overflow-y: hidden !important;overscroll-behavior: none !important;scrollbar-gutter: auto !important;-webkit-overflow-scrolling: auto !important}html.n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>#home[data-scroll-panel]::-webkit-scrollbar{display: none !important;width: 0 !important;height: 0 !important}@supports (overflow: clip){html.n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>#home[data-scroll-panel]{overflow: clip !important;overflow-x: clip !important;overflow-y: clip !important}}.n2g-panel-rail{display: none;position: fixed;z-index: 115;box-sizing: border-box;color: var(--n2g-panel-ink)}html.n2g-panel-nav-ready .n2g-panel-rail{display: grid}.n2g-panel-rail__brand-zone,.n2g-panel-rail__sections,.n2g-panel-rail__utilities{display: grid;justify-items: center;width: 100%}.n2g-panel-rail__brand,.n2g-panel-rail__item,.n2g-panel-account-trigger{-webkit-tap-highlight-color: transparent}.n2g-panel-rail__brand{all: unset;position: relative;box-sizing: border-box;display: grid;place-items: center;cursor: pointer}.n2g-panel-rail__brand img{display: block;object-fit: contain;transform: translateZ(0)}.n2g-panel-rail__item{position: relative;display: grid;place-items: center;box-sizing: border-box;padding: 0;border: 0;color: var(--n2g-panel-ink);background: transparent;cursor: pointer;appearance: none}.n2g-panel-rail__item::before,.n2g-panel-rail__item::after{pointer-events: none}.n2g-panel-rail__icon{display: grid;place-items: center}.n2g-panel-rail__icon svg{display: block;width: 100%;height: 100%;overflow: visible;fill: none;stroke: currentColor;stroke-linecap: round;stroke-linejoin: round}.n2g-panel-rail__label{position: absolute;z-index: 10;min-width: max-content;color: #224e78;background: rgba(248,252,255,.92);border: 1px solid rgba(255,255,255,.82);box-shadow: 0 12px 28px rgba(30,78,132,.14);backdrop-filter: blur(14px) saturate(1.12);-webkit-backdrop-filter: blur(14px) saturate(1.12);font: 650 10px/1 "Sora","Inter",system-ui,sans-serif;letter-spacing: .035em;white-space: nowrap;pointer-events: none;opacity: 0}.n2g-panel-rail__item[disabled],.n2g-panel-rail__item[aria-disabled="true"]{cursor: not-allowed;opacity: .42}.n2g-panel-rail__item[disabled]:hover,.n2g-panel-rail__item[aria-disabled="true"]:hover{transform: none}@media (min-width: 941px){.n2g-panel-rail{top: 50%;left: var(--n2g-panel-rail-left);width: var(--n2g-panel-rail-width);max-height: calc(100dvh - 28px);padding: 11px 8px 12px;grid-template-rows: auto auto minmax(0,1fr) auto auto;align-items: center;gap: 7px;border: 1px solid var(--n2g-panel-edge);border-radius: 28px;background: linear-gradient(180deg,rgba(215,237,255,.18),rgba(43,101,156,.15)),rgba(24,72,116,.13);box-shadow: 0 22px 58px rgba(25,69,112,.17),inset 0 1px 0 rgba(239,249,255,.42),inset 0 -1px 0 rgba(23,76,128,.12);backdrop-filter: blur(19px) saturate(1.16);-webkit-backdrop-filter: blur(18px) saturate(1.14);transform: translateY(-50%);isolation: isolate}.n2g-panel-rail::before{content: "";position: absolute;z-index: -1;inset: 1px;border-radius: 27px;background: linear-gradient(110deg,rgba(235,248,255,.14),transparent 35% 65%,rgba(90,165,225,.07));pointer-events: none}.n2g-panel-rail__brand-zone{padding: 1px 0 2px}.n2g-panel-rail__brand{width: 58px;height: 55px;border-radius: 18px;transition: transform 320ms cubic-bezier(.22,1,.36,1)}.n2g-panel-rail__brand:hover,.n2g-panel-rail__brand:focus-visible{outline: none;transform: translateY(-1px) scale(1.035)}.n2g-panel-rail__brand img{width: 56px;height: 56px;filter: saturate(1.08) contrast(1.10) drop-shadow(0 1px 0 rgba(255,255,255,.82)) drop-shadow(0 6px 10px rgba(29,67,108,.20));transition: filter 260ms ease,transform 320ms cubic-bezier(.22,1,.36,1)}.n2g-panel-rail__brand:hover img,.n2g-panel-rail__brand:focus-visible img{filter: saturate(1.14) contrast(1.12) drop-shadow(0 1px 0 rgba(255,255,255,.88)) drop-shadow(0 8px 12px rgba(29,67,108,.24))}.n2g-panel-rail__brand .n2g-panel-rail__label,.n2g-panel-rail__item .n2g-panel-rail__label{top: 50%;left: calc(100% + 16px);padding: 7px 10px;border-radius: 999px;transform: translate3d(-7px,-50%,0);transition: opacity 180ms ease,transform 240ms cubic-bezier(.22,1,.36,1)}.n2g-panel-rail__brand:hover .n2g-panel-rail__label,.n2g-panel-rail__brand:focus-visible .n2g-panel-rail__label,.n2g-panel-rail__item:hover .n2g-panel-rail__label,.n2g-panel-rail__item:focus-visible .n2g-panel-rail__label{opacity: 1;transform: translate3d(0,-50%,0)}.n2g-panel-rail__divider{width: 31px;height: 1px;margin: 0 auto;background: linear-gradient(90deg,transparent,rgba(46,112,178,.22),transparent)}.n2g-panel-rail__divider--utility{margin-top: 1px}.n2g-panel-rail__sections{align-content: center;gap: 3px;min-height: 0}.n2g-panel-rail__item{width: var(--n2g-panel-control-size);height: var(--n2g-panel-control-size);border-radius: 16px;transition: color 210ms ease,transform 360ms cubic-bezier(.22,1,.36,1),opacity 210ms ease}.n2g-panel-rail__item::after{content: "";position: absolute;top: 50%;left: -8px;width: 2px;height: 16px;border-radius: 99px;background: linear-gradient(180deg,#82c9ff,#237ed6);box-shadow: 0 0 8px rgba(38,138,225,.36);opacity: 0;transform: translateY(-50%) scaleY(.45);transition: opacity 220ms ease,transform 320ms cubic-bezier(.22,1,.36,1)}.n2g-panel-rail__item.is-active::after{opacity: .92;transform: translateY(-50%) scaleY(1)}.n2g-panel-rail__icon{width: var(--n2g-panel-icon-size);height: var(--n2g-panel-icon-size)}.n2g-panel-rail__icon svg{color: var(--n2g-panel-ink);stroke: var(--n2g-panel-ink);stroke-width: 2.08;filter: drop-shadow(0 1px 0 rgba(255,255,255,.95)) drop-shadow(0 2px 4px rgba(20,61,101,.24));transform: translateZ(0) scale(1);transition: color 210ms ease,stroke 210ms ease,filter 300ms ease,transform 360ms cubic-bezier(.22,1,.36,1)}.n2g-panel-rail__item:hover,.n2g-panel-rail__item:focus-visible{color: var(--n2g-panel-ink-strong);outline: none;transform: translateY(-1px) scale(1.045)}.n2g-panel-rail__item:focus-visible{outline: 2px solid rgba(52,142,227,.38);outline-offset: 2px}.n2g-panel-rail__item:hover .n2g-panel-rail__icon svg,.n2g-panel-rail__item:focus-visible .n2g-panel-rail__icon svg{color: #0877df;stroke: #0877df;filter: drop-shadow(0 1px 0 rgba(255,255,255,1)) drop-shadow(0 0 3px rgba(255,255,255,.95)) drop-shadow(0 0 8px rgba(104,205,255,.84)) drop-shadow(0 0 15px rgba(16,113,211,.60));transform: translateZ(0) scale(1.115)}.n2g-panel-rail__item.is-active .n2g-panel-rail__icon svg{color: #0b6bc5;stroke: #0b6bc5;stroke-width: 2.18;filter: drop-shadow(0 1px 0 rgba(255,255,255,1)) drop-shadow(0 0 6px rgba(76,175,247,.42)) drop-shadow(0 2px 5px rgba(22,75,126,.25));transform: translateZ(0) scale(1.055)}.n2g-panel-rail__item:active .n2g-panel-rail__icon svg{transition-duration: 90ms;transform: translateZ(0) scale(.93)}.n2g-panel-rail__utilities{gap: 13px;padding: 2px 0 1px;overflow: visible}.n2g-panel-rail__coin,.n2g-panel-rail__coin--featured,.n2g-panel-rail__account,.n2g-panel-rail__account[data-account-menu-host]:not(.n2g-account-menu-host){position: relative;box-sizing: border-box;width: 54px !important;min-width: 54px !important;max-width: 54px !important;height: 54px !important;overflow: visible !important;contain: none !important}.n2g-panel-rail__account,.n2g-panel-rail__account[data-account-menu-host]:not(.n2g-account-menu-host){display: grid !important;place-items: center !important;background: transparent !important;border: 0 !important;box-shadow: none !important}.n2g-panel-rail__account .n2g-panel-account-trigger::after,.n2g-panel-account-trigger__label,.n2g-panel-account-trigger__sheen{display: none !important}.n2g-panel-rail__account .n2g-account-avatar{position: relative !important;inset: auto !important;width: 30px !important;height: 30px !important;margin: 0 !important;display: grid !important;place-items: center !important;justify-self: center !important;align-self: center !important;border: 0 !important;border-radius: 0 !important;color: currentColor !important;background: transparent !important;box-shadow: none !important;transform: none !important}.n2g-panel-rail__account .n2g-account-avatar::before{display: none !important}.n2g-panel-rail__account .n2g-account-avatar__guest{display: block;width: 27px !important;height: 27px !important;margin: 0 !important;filter: drop-shadow(0 1px 0 rgba(255,255,255,.95)) drop-shadow(0 2px 4px rgba(25,80,133,.22));transition: transform 300ms cubic-bezier(.22,1,.36,1),filter 260ms ease}.n2g-panel-rail__account .n2g-account-avatar__initials{display: grid;place-items: center;width: 100%;height: 100%;color: currentColor !important;font: 800 11px/1 "Sora","Inter",system-ui,sans-serif !important}.n2g-panel-rail__account .n2g-account-avatar__spark{display: none !important}.n2g-panel-rail__account .n2g-account-popover{top: auto;right: auto;bottom: 0;left: calc(100% + 18px);transform: translateX(-8px) scale(.985);transform-origin: bottom left}.n2g-panel-rail__account.is-open .n2g-account-popover{transform: translateX(0) scale(1)}html.n2g-panel-nav-ready .n2g-v108-main>[data-scroll-panel] .n2g-v108-shell{max-width: min(var(--v108-shell,1260px),calc(100% - 214px))}html.n2g-panel-nav-ready #home .n2g-aether-hero__layout{box-sizing: border-box;padding-left: 92px !important}}@media (min-width: 941px) and (max-height: 790px){:root{--n2g-panel-control-size: 44px;--n2g-panel-icon-size: 22px}.n2g-panel-rail{padding-block: 8px 9px;gap: 4px;border-radius: 25px}.n2g-panel-rail__brand{width: 52px;height: 47px}.n2g-panel-rail__brand img{width: 50px;height: 50px}.n2g-panel-rail__sections{gap: 1px}.n2g-panel-rail__utilities{gap: 8px}.n2g-panel-rail__coin,.n2g-panel-rail__coin--featured,.n2g-panel-rail__account,.n2g-panel-rail__account[data-account-menu-host]:not(.n2g-account-menu-host){width: 47px !important;min-width: 47px !important;max-width: 47px !important;height: 47px !important}.n2g-panel-rail__account .n2g-account-avatar{width: 27px !important;height: 27px !important}}@media (max-width: 940px){:root{--n2g-panel-transition-duration: 680ms}.n2g-panel-rail{right: auto;bottom: max(10px,env(safe-area-inset-bottom));left: 50%;width: min(calc(100% - 18px),650px);padding: 6px 7px;grid-template-columns: 38px 1px minmax(0,1fr) 1px 38px 38px;align-items: center;gap: 4px;border: 1px solid rgba(255,255,255,.58);border-radius: 20px;background: linear-gradient(145deg,rgba(255,255,255,.68),rgba(225,241,255,.44)),rgba(236,247,255,.30);box-shadow: 0 16px 42px rgba(43,91,145,.17),inset 0 1px 0 rgba(255,255,255,.80);backdrop-filter: blur(18px) saturate(1.15);-webkit-backdrop-filter: blur(18px) saturate(1.15);transform: translateX(-50%)}.n2g-panel-rail__brand-zone,.n2g-panel-rail__utilities{display: contents}.n2g-panel-rail__sections{display: grid;grid-auto-flow: column;grid-template-columns: repeat(7,minmax(34px,1fr));min-width: 0}.n2g-panel-rail__divider{width: 1px;height: 25px;margin: 0;background: linear-gradient(180deg,transparent,rgba(58,119,180,.22),transparent)}.n2g-panel-rail__divider--utility{grid-column: 4}.n2g-panel-rail__brand{width: 38px;height: 38px;border-radius: 13px}.n2g-panel-rail__brand img{width: 34px;height: 34px;filter: saturate(1.07) contrast(1.09) drop-shadow(0 1px 0 rgba(255,255,255,.82)) drop-shadow(0 4px 7px rgba(29,67,108,.18))}.n2g-panel-rail__brand .n2g-panel-rail__label,.n2g-panel-rail__item .n2g-panel-rail__label{display: none}.n2g-panel-rail__item{width: 100%;min-width: 34px;height: 38px;border-radius: 13px;transition: transform 280ms cubic-bezier(.22,1,.36,1),color 200ms ease}.n2g-panel-rail__item::after{content: "";position: absolute;right: 25%;bottom: -3px;left: 25%;height: 2px;border-radius: 99px;background: #3185d7;opacity: 0;transform: scaleX(.35);transition: opacity 200ms ease,transform 260ms cubic-bezier(.22,1,.36,1)}.n2g-panel-rail__item.is-active::after{opacity: .85;transform: scaleX(1)}.n2g-panel-rail__icon{width: 19px;height: 19px}.n2g-panel-rail__icon svg{stroke-width: 2.05;filter: drop-shadow(0 1px 0 rgba(255,255,255,.95)) drop-shadow(0 2px 3px rgba(26,72,115,.20));transition: color 200ms ease,stroke 200ms ease,filter 260ms ease,transform 280ms cubic-bezier(.22,1,.36,1)}.n2g-panel-rail__item:hover,.n2g-panel-rail__item:focus-visible{color: #0c72d1;outline: none;transform: translateY(-1px)}.n2g-panel-rail__item:hover .n2g-panel-rail__icon svg,.n2g-panel-rail__item:focus-visible .n2g-panel-rail__icon svg{filter: drop-shadow(0 0 6px rgba(82,185,250,.62));transform: scale(1.07)}.n2g-panel-rail__account,.n2g-panel-rail__account[data-account-menu-host]:not(.n2g-account-menu-host){grid-column: 6;width: 38px !important;min-width: 38px !important;max-width: 38px !important;height: 38px !important;display: grid !important;place-items: center !important}.n2g-panel-rail__account .n2g-panel-account-trigger::before,.n2g-panel-rail__account .n2g-panel-account-trigger::after,.n2g-panel-account-trigger__label,.n2g-panel-account-trigger__sheen,.n2g-panel-rail__account .n2g-account-avatar__spark{display: none !important}.n2g-panel-rail__account .n2g-account-avatar{width: 24px !important;height: 24px !important;display: grid !important;place-items: center !important;border: 0 !important;background: transparent !important;box-shadow: none !important}.n2g-panel-rail__account .n2g-account-avatar__guest{width: 22px !important;height: 22px !important}.n2g-panel-rail__account .n2g-account-popover{top: auto;right: auto;bottom: calc(100% + 12px);left: 50%;transform: translate(-50%,8px) scale(.985);transform-origin: bottom center}.n2g-panel-rail__account.is-open .n2g-account-popover{transform: translate(-50%,0) scale(1)}html.n2g-panel-nav-ready .n2g-v108-main>[data-scroll-panel]{padding-bottom: 82px !important}}@media (max-width: 520px){.n2g-panel-rail{width: calc(100% - 12px);grid-template-columns: 34px 1px minmax(0,1fr) 1px 34px 34px;gap: 2px;padding-inline: 5px}.n2g-panel-rail__sections{grid-template-columns: repeat(6,minmax(30px,1fr))}.n2g-panel-rail__sections .n2g-panel-rail__item[disabled]{display: none}.n2g-panel-rail__brand,.n2g-panel-rail__coin,.n2g-panel-account-trigger,.n2g-panel-rail__account,.n2g-panel-rail__account[data-account-menu-host]:not(.n2g-account-menu-host){width: 34px !important;min-width: 34px !important;max-width: 34px !important;height: 34px !important}.n2g-panel-rail__item{min-width: 30px;height: 34px}.n2g-panel-rail__brand img{width: 30px;height: 30px}}@media (prefers-reduced-motion: reduce){html.n2g-panel-nav-ready .n2g-v108-main>[data-scroll-panel]{transition-duration: 1ms !important;filter: none !important}.n2g-panel-rail,.n2g-panel-rail__brand,.n2g-panel-rail__brand img,.n2g-panel-rail__item,.n2g-panel-rail__icon svg,.n2g-panel-account-trigger,.n2g-header-coin__visual,.n2g-header-coin__image,.n2g-panel-rail__label{transition-duration: 1ms !important;animation: none !important}}.n2g-panel-rail__account .n2g-account-avatar__initials[hidden]{display: none !important}body[data-home-page] .n2g-panel-rail .n2g-panel-rail__coin,body[data-home-page] .n2g-panel-rail .n2g-panel-rail__coin--featured,body[data-home-page] .n2g-panel-rail .n2g-panel-rail__account,body[data-home-page] .n2g-panel-rail .n2g-panel-account-trigger,body[data-home-page] .n2g-panel-rail .n2g-header-coin__visual,body[data-home-page] .n2g-panel-rail .n2g-account-avatar{border-color: transparent !important;background-color: transparent !important;background-image: none !important;box-shadow: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important}body[data-home-page] .n2g-panel-rail .n2g-panel-rail__coin::before,body[data-home-page] .n2g-panel-rail .n2g-panel-rail__coin--featured::before,body[data-home-page] .n2g-panel-rail .n2g-header-coin__visual::before,body[data-home-page] .n2g-panel-rail .n2g-header-coin__visual::after,body[data-home-page] .n2g-panel-rail .n2g-panel-account-trigger::before,body[data-home-page] .n2g-panel-rail .n2g-panel-account-trigger::after,body[data-home-page] .n2g-panel-rail .n2g-account-avatar::before{content: none !important;display: none !important}:root{--n2g-section-shell-max: 1260px;--n2g-section-left: max(154px,calc((100vw - var(--n2g-section-shell-max)) / 2));--n2g-section-right: clamp(30px,4vw,70px);--n2g-section-shell-width: min( var(--n2g-section-shell-max),calc(100vw - var(--n2g-section-left) - var(--n2g-section-right)) );--n2g-section-kicker-top: 104px;--n2g-section-content-top: 174px;--n2g-section-border: rgba(72,139,210,.17);--n2g-section-border-strong: rgba(65,143,225,.34);--n2g-section-glass: rgba(255,255,255,.62);--n2g-section-glass-strong: rgba(248,252,255,.82);--n2g-section-glow: rgba(68,145,225,.12);--n2g-section-text: #172f4d;--n2g-section-muted: #60758f;--n2g-section-faint: #7b90aa;--n2g-section-blue: #4b99e8;--n2g-section-blue-strong: #237ed6;--n2g-section-radius: 28px;--n2g-section-shadow: 0 28px 72px rgba(56,112,176,.13),inset 0 1px 0 rgba(255,255,255,.92)}html[data-build-version="2.7.97"].n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>[data-scroll-panel]:not(#home){display: block !important;justify-content: initial !important;padding: 0 0 clamp(72px,9vh,118px) !important;color: var(--n2g-section-text)}html[data-build-version="2.7.97"].n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>[data-scroll-panel]:not(#home)>.n2g-v108-section-header{position: absolute !important;z-index: 8 !important;top: var(--n2g-section-kicker-top) !important;left: var(--n2g-section-left) !important;width: var(--n2g-section-shell-width) !important;max-width: var(--n2g-section-shell-max) !important;margin: 0 !important;padding: 0 !important;transform: none !important}html[data-build-version="2.7.97"].n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>section.n2g-v108-section[data-scroll-panel]:not(#home)>.n2g-v108-section-header .n2g-v108-section-header__label{display: inline-flex;align-items: center;min-height: 24px;color: #367fcf;font-family: "Sora","Segoe UI Variable",Inter,system-ui,sans-serif;font-size: 13px !important;font-weight: 650;line-height: 1 !important;letter-spacing: .19em !important;text-transform: uppercase;text-shadow: 0 0 18px rgba(72,145,220,.12)}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-section-header__label::before{width: 40px !important;height: 1px;margin-right: 14px;background: linear-gradient(90deg,#4f9fe9,rgba(79,159,233,.08));box-shadow: 0 0 10px rgba(72,145,220,.22)}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-main>[data-scroll-panel]:not(#home)>.n2g-v108-shell:not(.n2g-v108-section-header),html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-main>[data-scroll-panel]:not(#home)>.n2g-v108-solutions__layout,html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-main>[data-scroll-panel]:not(#home)>.n2g-v108-about__layout,html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-main>[data-scroll-panel]:not(#home)>.n2g-v108-contact__stage,html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-main>[data-scroll-panel]:not(#home)>.n2g-v108-platform-story{width: var(--n2g-section-shell-width) !important;max-width: var(--n2g-section-shell-max) !important;margin-right: var(--n2g-section-right) !important;margin-left: var(--n2g-section-left) !important}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-section-heading h2,html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-platform-story h2,html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-solutions__copy h2,html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-about__copy h2,html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-contact-intro h2{max-width: 900px;margin: 0;color: var(--n2g-section-text) !important;font-family: "Sora","Segoe UI Variable Display","Segoe UI",Inter,system-ui,sans-serif;font-size: clamp(42px,4.35vw,72px);font-weight: 540;line-height: .99;letter-spacing: -.052em;text-wrap: balance}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-section-heading p,html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-platform-story p,html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-solutions__copy>p,html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-about__copy>p,html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-contact-intro p{max-width: 650px;margin: 22px 0 0;color: var(--n2g-section-muted);font-size: clamp(14px,1.1vw,16px);line-height: 1.74;letter-spacing: .002em}html[data-build-version="2.7.97"] body[data-home-page] :is(.n2g-v108-capability-grid article,.n2g-v108-dashboard,.n2g-v108-solutions__layout,.n2g-v108-guide-card,.n2g-v108-guide-callout,.n2g-v108-about__layout,.n2g-v108-contact-form){border: 1px solid var(--n2g-section-border) !important;background: linear-gradient(145deg,rgba(222,241,255,.045),transparent 42%),var(--n2g-section-glass) !important;box-shadow: var(--n2g-section-shadow) !important;-webkit-backdrop-filter: blur(18px) saturate(1.08);backdrop-filter: blur(18px) saturate(1.08)}html[data-build-version="2.7.97"] body[data-home-page] :is(.n2g-v108-capability-grid h3,.n2g-v108-principles h3){color: #193353;font-family: "Sora","Segoe UI Variable",Inter,system-ui,sans-serif;font-size: 17px;font-weight: 560;letter-spacing: -.025em}html[data-build-version="2.7.97"] body[data-home-page] :is(.n2g-v108-capability-grid p,.n2g-v108-principles p){color: var(--n2g-section-muted);font-size: 13px;line-height: 1.67}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-text-link{color: #286fbf;border-bottom-color: rgba(55,127,207,.28)}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-text-link span{color: #4c96e0}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-library{padding: 0 0 clamp(72px,9vh,112px) !important}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-library>.n2g-v108-shell:not(.n2g-v108-section-header){padding-top: var(--n2g-section-content-top)}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-about{padding: 0 0 clamp(72px,9vh,112px) !important;border-top: 0}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-about__layout{margin-top: var(--n2g-section-content-top) !important;padding: clamp(40px,5vw,68px) !important;grid-template-columns: minmax(340px,.83fr) minmax(390px,.8fr);gap: clamp(52px,8vw,120px);align-items: center;border-radius: 32px;background: radial-gradient(circle at 10% 14%,rgba(91,169,246,.10),transparent 32%),linear-gradient(145deg,rgba(225,242,255,.045),transparent 42%),var(--n2g-section-glass-strong) !important}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-about__copy h2{font-size: clamp(42px,4.2vw,68px)}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-principles{border-top: 0}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-principles article{min-height: 116px;padding: 22px 18px;grid-template-columns: 50px 1fr;gap: 18px;border: 1px solid transparent;border-bottom-color: rgba(168,210,250,.12);border-radius: 18px;transition: transform 320ms cubic-bezier(.22,1,.36,1),background 260ms ease,border-color 260ms ease}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-principles article:hover{transform: translateX(7px);border-color: rgba(148,205,255,.15);background: rgba(71,143,211,.07)}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-principles article>span{color: #5f87ad;font-weight: 700}@media (max-width: 1180px){:root{--n2g-section-left: 132px;--n2g-section-right: 28px}}@media (max-width: 940px){:root{--n2g-section-left: 20px;--n2g-section-right: 20px;--n2g-section-kicker-top: 62px;--n2g-section-content-top: 118px;--n2g-section-shell-width: calc(100vw - 40px)}html[data-build-version="2.7.97"].n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>section.n2g-v108-section[data-scroll-panel]:not(#home)>.n2g-v108-section-header .n2g-v108-section-header__label{font-size: 11.5px !important}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-section-heading h2,html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-solutions__copy h2,html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-about__copy h2,html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-contact-intro h2{font-size: clamp(34px,10vw,54px)}html[data-build-version="2.7.97"] body[data-home-page] :is(.n2g-v108-platform-story,.n2g-v108-solutions__layout,.n2g-v108-about__layout){grid-template-columns: 1fr}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-about__layout{padding: 38px 30px !important}}@media (max-width: 680px){:root{--n2g-section-left: 16px;--n2g-section-right: 16px;--n2g-section-shell-width: calc(100vw - 32px);--n2g-section-kicker-top: 52px;--n2g-section-content-top: 104px}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-main>[data-scroll-panel]:not(#home){padding-bottom: 104px !important}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-section-header__label::before{width: 28px !important;margin-right: 10px}html[data-build-version="2.7.97"] body[data-home-page] :is(.n2g-v108-platform-story,.n2g-v108-solutions__layout,.n2g-v108-about__layout){padding: 28px 22px !important;border-radius: 24px}}@media (prefers-reduced-motion: reduce){html[data-build-version="2.7.97"] body[data-home-page] :is(.n2g-v108-capability-grid article,.n2g-v108-guide-card,.n2g-v108-principles article,.n2g-v108-guide-callout button,.n2g-v108-contact-form__submit){transition-duration: 1ms !important}}html[data-build-version="2.7.97"] body[data-home-page] [hidden]{display:none!important}@media (min-width:941px){:root{--n2g-section-kicker-top:clamp(64px,8.2vh,86px);--n2g-section-content-top:clamp(118px,14.5vh,146px)}html[data-build-version="2.7.97"].n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>[data-scroll-panel]:not(#home){overflow:hidden!important;padding:0!important;scrollbar-gutter:auto!important}html[data-build-version="2.7.97"] body[data-home-page] :is(.n2g-v108-section-heading h2,.n2g-v108-solutions__copy h2,.n2g-v108-about__copy h2,.n2g-v108-contact-intro h2){font-size:clamp(34px,3.35vw,54px);line-height:1.02}html[data-build-version="2.7.97"] body[data-home-page] :is(.n2g-v108-about__layout,.n2g-v108-contact__stage){position:absolute;top:var(--n2g-section-content-top);right:var(--n2g-section-right);bottom:clamp(22px,3.4vh,34px);left:var(--n2g-section-left);box-sizing:border-box;width:auto!important;margin:0!important}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-about__layout{padding:clamp(28px,3.7vw,52px)!important}}html[data-build-version="2.7.97"] body[data-home-page] .n2g-resource-library{position:absolute;z-index:2;top:var(--n2g-section-content-top);right:var(--n2g-section-right);bottom:clamp(22px,3.4vh,34px);left:var(--n2g-section-left);box-sizing:border-box;width:auto!important;margin:0!important;padding:0!important}.n2g-resource-search{width:min(760px,100%);margin:0 auto;text-align:center}.n2g-resource-search__field{position:relative;display:flex;align-items:center;min-height:62px;padding:0 18px 0 21px;border:1px solid rgba(72,139,210,.21);border-radius:999px;color:#3f82c7;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(240,248,255,.58)),rgba(255,255,255,.5);box-shadow:0 20px 52px rgba(56,112,176,.12),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(20px) saturate(1.1);transition:border-color 240ms ease,box-shadow 300ms ease,transform 300ms cubic-bezier(.22,1,.36,1)}.n2g-resource-search__field:focus-within{border-color:rgba(56,143,230,.48);box-shadow:0 24px 64px rgba(56,112,176,.17),0 0 0 5px rgba(72,151,230,.07),inset 0 1px 0 rgba(255,255,255,.98);transform:translateY(-2px)}.n2g-resource-search__field svg{width:23px;height:23px;flex:0 0 auto}.n2g-resource-search__field input{width:100%;min-width:0;border:0;outline:0;padding:0 16px;color:#173454;background:transparent;font:500 15px/1.2 "Sora","Segoe UI Variable",Inter,system-ui,sans-serif;letter-spacing:-.015em;appearance:none}.n2g-resource-search__field input::-webkit-search-cancel-button{display:none}.n2g-resource-search__field input::placeholder{color:#7289a2;opacity:.88}.n2g-resource-search__clear{flex:0 0 auto;border:0;border-radius:999px;padding:8px 11px;color:#3478bc;background:rgba(83,153,222,.09);font:650 10px/1 "Sora",sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.n2g-resource-list{width:min(1040px,100%);margin:clamp(24px,3.6vh,36px) auto 0;display:grid;gap:12px}.n2g-resource-row{overflow:hidden;border:1px solid rgba(72,139,210,.16);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.70),rgba(239,248,255,.54)),rgba(255,255,255,.46);box-shadow:0 18px 48px rgba(56,112,176,.10),inset 0 1px 0 rgba(255,255,255,.92);backdrop-filter:blur(18px) saturate(1.08);transition:transform 340ms cubic-bezier(.22,1,.36,1),border-color 240ms ease,box-shadow 280ms ease}.n2g-resource-row:hover,.n2g-resource-row:focus-within{transform:translateY(-4px);border-color:rgba(58,142,226,.34);box-shadow:0 25px 66px rgba(56,112,176,.16),0 0 28px rgba(72,151,230,.055),inset 0 1px 0 rgba(255,255,255,.96)}.n2g-resource-row>a{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:22px;align-items:center;min-height:154px;padding:21px 25px;color:inherit;text-decoration:none}.n2g-resource-row__index{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(74,151,229,.20);border-radius:15px;color:#3982ca;background:rgba(91,160,236,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.88);font:700 11px/1 "Sora",sans-serif;letter-spacing:.12em}.n2g-resource-row__meta{display:flex;gap:16px;align-items:center;color:#397fc3;font-size:10px;font-weight:680;letter-spacing:.10em;text-transform:uppercase}.n2g-resource-row__meta em{color:#7890a8;font-style:normal;font-weight:560}.n2g-resource-row h3{margin:7px 0 5px;color:#173454;font:560 clamp(19px,1.55vw,24px)/1.14 "Sora","Segoe UI Variable",Inter,system-ui,sans-serif;letter-spacing:-.035em}.n2g-resource-row p{margin:0;color:#647b95;font-size:12px;line-height:1.5}.n2g-resource-row__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.n2g-resource-row__tags span{border:1px solid rgba(75,149,224,.12);border-radius:999px;padding:4px 8px;color:#61809f;background:rgba(89,158,225,.055);font-size:9px;line-height:1}.n2g-resource-row__action{display:inline-flex;align-items:center;gap:9px;color:#2d75bc;font:650 11px/1 "Sora",sans-serif;white-space:nowrap}.n2g-resource-row__action i{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(62,144,225,.18);border-radius:50%;background:rgba(81,156,230,.08);font-style:normal;transition:transform 300ms cubic-bezier(.22,1,.36,1),background 240ms ease}.n2g-resource-row:hover .n2g-resource-row__action i,.n2g-resource-row:focus-within .n2g-resource-row__action i{transform:translate(2px,-2px);background:rgba(81,156,230,.14)}.n2g-resource-empty{border:1px dashed rgba(72,139,210,.24);border-radius:22px;padding:48px 24px;text-align:center;color:#657d98;background:rgba(255,255,255,.32)}.n2g-resource-empty strong{display:block;color:#1b3a5c;font:560 20px/1.2 "Sora",sans-serif}.n2g-resource-empty p{margin:8px 0 0;font-size:12px}@media (min-width:941px) and (max-height:820px){:root{--n2g-section-kicker-top:48px;--n2g-section-content-top:96px}html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-main>section.n2g-v108-section[data-scroll-panel]:not(#home)>.n2g-v108-section-header .n2g-v108-section-header__label{font-size:11.5px!important}html[data-build-version="2.7.97"] body[data-home-page] :is(.n2g-v108-solutions__layout,.n2g-v108-about__layout,.n2g-v108-contact__stage,.n2g-resource-library){bottom:18px}html[data-build-version="2.7.97"] body[data-home-page] .n2g-resource-search__field{min-height:54px}html[data-build-version="2.7.97"] body[data-home-page] .n2g-resource-list{margin-top:20px}html[data-build-version="2.7.97"] body[data-home-page] .n2g-resource-row>a{min-height:130px;padding:16px 22px}html[data-build-version="2.7.97"] body[data-home-page] .n2g-resource-row__tags{display:none}}@media (max-width:940px){html[data-build-version="2.7.97"] body[data-home-page] .n2g-resource-library{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:var(--n2g-section-shell-width)!important;margin-right:var(--n2g-section-right)!important;margin-left:var(--n2g-section-left)!important;padding-top:var(--n2g-section-content-top)!important;padding-bottom:110px!important}.n2g-resource-search__field{min-height:56px}.n2g-resource-row>a{grid-template-columns:44px minmax(0,1fr);gap:15px;min-height:0;padding:18px}.n2g-resource-row__index{width:42px;height:42px}.n2g-resource-row__action{grid-column:2;justify-self:start;margin-top:4px}}@media (max-width:560px){.n2g-resource-search__field{min-height:52px;padding-right:12px;padding-left:16px}.n2g-resource-search__field input{padding:0 11px;font-size:13px}.n2g-resource-row>a{grid-template-columns:1fr}.n2g-resource-row__index{display:none}.n2g-resource-row__action{grid-column:1}}@media (prefers-reduced-motion:reduce){.n2g-resource-search__field,.n2g-resource-row,.n2g-resource-row__action i{transition-duration:1ms!important}}@media (min-width:941px){html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-platform>.n2g-v108-shell:nth-of-type(2),html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-solutions__layout,html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-about__layout,html[data-build-version="2.7.97"] body[data-home-page] .n2g-v108-contact__stage,html[data-build-version="2.7.97"] body[data-home-page] .n2g-resource-library{position:absolute!important;right:var(--n2g-section-right)!important;left:var(--n2g-section-left)!important;width:auto!important;max-width:none!important;margin:0!important;transform:none!important}html[data-build-version="2.7.97"] body[data-home-page] :is(.n2g-v108-solutions__layout,.n2g-v108-about__layout,.n2g-v108-contact__stage,.n2g-resource-library){top:var(--n2g-section-content-top)!important}}@media (min-width:941px){html[data-build-version="2.7.97"].n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>#platform>.n2g-v108-shell:nth-of-type(2),html[data-build-version="2.7.97"].n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>#platform>.n2g-v108-platform-story,html[data-build-version="2.7.97"].n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>#solutions>.n2g-v108-solutions__layout,html[data-build-version="2.7.97"].n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>#knowledge>.n2g-resource-library,html[data-build-version="2.7.97"].n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>#about>.n2g-v108-about__layout,html[data-build-version="2.7.97"].n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>#contact>.n2g-v108-contact__stage{margin:0!important;margin-left:0!important;margin-right:0!important;max-width:none!important}}@media (min-width:941px){html[data-build-version="2.7.97"].n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>#platform>.n2g-v108-shell:nth-of-type(2),html[data-build-version="2.7.97"].n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>#platform>.n2g-v108-platform-story,html[data-build-version="2.7.97"].n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>#solutions>.n2g-v108-solutions__layout,html[data-build-version="2.7.97"].n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>#knowledge>.n2g-resource-library,html[data-build-version="2.7.97"].n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>#about>.n2g-v108-about__layout,html[data-build-version="2.7.97"].n2g-panel-nav-ready body[data-home-page] .n2g-v108-main>#contact>.n2g-v108-contact__stage{left:0!important}}:root{--aether-white: #f6fbff;--aether-mist: #dceeff;--aether-horizon: #a8d3ff;--aether-blue: #5fa9ff;--aether-blue-strong: #1976dc;--aether-frost: #eaf7ff;--aether-slate: #102744;--aether-muted: #52708f;--aether-glass: rgba(248,252,255,.66);--aether-edge: rgba(255,255,255,.82);--aether-shadow: 0 24px 70px rgba(45,115,183,.18);--n2g-panel-transition-duration: 440ms;--n2g-panel-transition-ease: cubic-bezier(.22,1,.36,1)}body[data-home-page]{color: var(--aether-slate);background: linear-gradient(145deg,#f8fcff,#dceeff 56%,#f5fbff)}body[data-home-page] #home .n2g-aether-hero__title{width: min(900px,82vw) !important;max-width: 100% !important;margin-inline: auto !important;white-space: normal !important;text-wrap: balance}body[data-home-page] #home .n2g-aether-hero__title>strong{display: inline !important;white-space: normal !important}.n2g-panel-rail--v29 :focus-visible,.n2g-aether-library-v29 :focus-visible,.n2g-aether-contact-v29 :focus-visible{outline: 3px solid rgba(15,116,219,.48);outline-offset: 3px}.n2g-aether-library-v29,.n2g-aether-about-v29,.n2g-aether-contact-v29{isolation: isolate;color: var(--aether-slate);background: radial-gradient(circle at 76% 12%,rgba(255,255,255,.92),transparent 30%),linear-gradient(145deg,rgba(247,252,255,.96),rgba(214,235,255,.9))}.n2g-aether-library-v29{display: block !important}.n2g-aether-library-v29>.n2g-v108-section-header{position: absolute !important;inset: clamp(66px,9vh,92px) auto auto 12vw !important;width: min(79vw,1180px) !important;margin: 0 !important}.n2g-aether-library-v29>.n2g-resource-library{position: absolute !important;inset: clamp(105px,15vh,140px) auto auto 12vw !important;width: min(79vw,1180px) !important;margin: 0 !important}.n2g-aether-library-v29 #knowledge-title{margin: 0 0 14px;color: var(--aether-slate);font-size: clamp(30px,3.5vw,52px);line-height: .98;letter-spacing: -.045em}.n2g-aether-library-v29 .n2g-resource-search{width: min(760px,100%) !important;margin: 0 !important}.n2g-aether-library-v29 .n2g-resource-list{width: 100% !important;margin: clamp(16px,2.5vh,28px) 0 0 !important}.n2g-aether-about-v29>.n2g-v108-section-header,.n2g-aether-about-v29>.n2g-v108-about__layout{width: min(79vw,1180px) !important;margin-left: 12vw !important;margin-right: 9vw !important}.n2g-aether-library-v29__backdrop{position: absolute;inset: 0;z-index: -2;overflow: hidden;pointer-events: none}.n2g-aether-library-v29__backdrop img{transform: scale(1.025)}.n2g-aether-library-v29__backdrop::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(246,251,255,.96) 0%,rgba(236,247,255,.78) 48%,rgba(238,248,255,.3))}.n2g-aether-library-v29__backdrop span{position: absolute;z-index: 1;width: 46vw;height: 18vw;border-radius: 50%;border-top: 2px solid rgba(255,255,255,.72);filter: blur(.2px);transform: rotate(-17deg);animation: aether-sweep 12s ease-in-out infinite alternate}.n2g-aether-library-v29__backdrop span:first-of-type{right: -8vw;top: 7vh}.n2g-aether-library-v29__backdrop span:last-of-type{left: 18vw;bottom: 2vh;animation-delay: -5s}.n2g-aether-library-v29 .n2g-v108-section-header,.n2g-aether-about-v29 .n2g-v108-section-header,.n2g-aether-contact-v29 .n2g-v108-section-header{position: relative;z-index: 2}.n2g-aether-library-v29 .n2g-v108-library__layout,.n2g-aether-about-v29 .n2g-v108-about__layout,.n2g-aether-contact-v29 .n2g-v108-contact__stage{position: relative;z-index: 2;border: 1px solid var(--aether-edge);border-radius: clamp(24px,3vw,40px);background: linear-gradient(145deg,rgba(255,255,255,.78),rgba(229,243,255,.6));box-shadow: var(--aether-shadow),inset 0 1px 0 #fff;-webkit-backdrop-filter: blur(28px) saturate(140%);backdrop-filter: blur(28px) saturate(140%)}.n2g-aether-library-v29 .n2g-v108-library__intro h2,.n2g-aether-about-v29 h2,.n2g-aether-contact-v29 h2{color: var(--aether-slate);letter-spacing: -.045em}.n2g-aether-library-v29 .n2g-resource-row,.n2g-aether-about-v29 .n2g-v108-principles article{border: 1px solid rgba(255,255,255,.82);border-radius: 24px;background: rgba(255,255,255,.58);box-shadow: 0 16px 42px rgba(48,113,177,.11),inset 0 1px 0 #fff;transition: transform 220ms cubic-bezier(.22,1,.36,1),box-shadow 220ms ease,border-color 220ms ease}.n2g-aether-library-v29 .n2g-resource-row:is(:hover,:focus-within),.n2g-aether-about-v29 .n2g-v108-principles article:hover{transform: translateY(-5px);border-color: rgba(96,169,241,.42);box-shadow: 0 24px 55px rgba(36,117,198,.18),inset 0 1px 0 #fff}.n2g-aether-library-v29 .n2g-resource-search{border-color: rgba(89,157,222,.28);background: rgba(255,255,255,.75);box-shadow: 0 12px 34px rgba(53,120,188,.12),inset 0 1px 0 #fff}.n2g-aether-contact-v29 .n2g-v108-contact-form__submit,.client-login-submit{border: 1px solid rgba(255,255,255,.7);color: #fff;background: linear-gradient(135deg,#70b9ff,#1c80df);box-shadow: 0 14px 34px rgba(22,115,207,.3),inset 0 1px 0 rgba(255,255,255,.6)}.client-login-backdrop{background: rgba(31,70,111,.28) !important;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px)}.client-login-dialog{border: 1px solid rgba(255,255,255,.84) !important;color: var(--aether-slate) !important;background: linear-gradient(145deg,rgba(251,254,255,.94),rgba(220,239,255,.9)) !important;box-shadow: 0 36px 100px rgba(27,91,154,.28),inset 0 1px 0 #fff !important;-webkit-backdrop-filter: blur(32px) saturate(150%);backdrop-filter: blur(32px) saturate(150%)}body.n2g-v108-page .client-login-dialog{--n2g-auth-text: var(--aether-slate);--n2g-auth-muted: var(--aether-muted);--n2g-auth-line: rgba(67,142,215,.22);border-color: rgba(255,255,255,.84) !important;color: var(--aether-slate) !important;background-color: rgba(238,248,255,.96) !important;background-image: linear-gradient(145deg,rgba(255,255,255,.98),rgba(216,238,255,.92)) !important}body.n2g-v108-page .client-login-dialog::before,body.n2g-v108-page .client-login-dialog::after,body.n2g-v108-page .client-login-material,body.n2g-v108-page .client-login-pattern,body.n2g-v108-page .client-login-ambient,body.n2g-v108-page .client-login-scan{opacity: .16 !important}body.n2g-v108-page .client-login-header{border-color: rgba(67,142,215,.2) !important;background: rgba(255,255,255,.34) !important}body.n2g-v108-page .client-login-intro h2,body.n2g-v108-page .client-login-brand,body.n2g-v108-page .login-field>span,body.n2g-v108-page .auth-step-progress,body.n2g-v108-page .login-options,body.n2g-v108-page .auth-mode-switch{color: var(--aether-slate) !important}body.n2g-v108-page .client-login-intro p,body.n2g-v108-page .client-login-status,body.n2g-v108-page .login-divider{color: var(--aether-muted) !important}body.n2g-v108-page .client-login-close{border-color: rgba(67,142,215,.2) !important;color: var(--aether-slate) !important;background: rgba(255,255,255,.56) !important}body.n2g-v108-page .client-login-submit{border-color: rgba(255,255,255,.74) !important;color: #fff !important;background: linear-gradient(135deg,#70b9ff,#1c80df) !important;box-shadow: 0 14px 34px rgba(22,115,207,.3),inset 0 1px 0 rgba(255,255,255,.6) !important}body.n2g-v108-page .client-login-dialog input::placeholder{color: rgba(82,112,143,.68) !important}@media (max-width: 760px){.n2g-aether-library-v29>.n2g-v108-section-header{display: none !important}.n2g-aether-library-v29>.n2g-resource-library{inset: 64px 18px 92px !important;width: auto !important;overflow-y: auto}.n2g-aether-library-v29 #knowledge-title{font-size: 34px}.n2g-aether-about-v29>.n2g-v108-section-header,.n2g-aether-about-v29>.n2g-v108-about__layout{width: auto !important;margin-left: 18px !important;margin-right: 18px !important}}.client-login-dialog .login-input-shell,.client-login-dialog .auth-mode-switch{border-color: rgba(67,142,215,.24) !important;background: rgba(255,255,255,.7) !important;box-shadow: inset 0 1px 0 #fff}.client-login-dialog input{color: var(--aether-slate) !important}@keyframes aether-sweep{from{opacity: .3;transform: translate3d(-2%,1%,0) rotate(-17deg) scale(.98)}to{opacity: .8;transform: translate3d(5%,-3%,0) rotate(-17deg) scale(1.04)}}@media (max-width: 760px){.n2g-panel-rail--v29{left: 50% !important;right: auto !important;bottom: max(12px,env(safe-area-inset-bottom)) !important;top: auto !important;width: min(calc(100vw - 24px),540px) !important;height: 72px !important;padding: 7px 9px !important;border-radius: 24px !important;grid-template-columns: 52px 1px minmax(0,1fr) 1px 52px !important;transform: translateX(-50%)}.n2g-panel-rail--v29 .n2g-panel-rail__sections{grid-template-columns: repeat(4,minmax(0,1fr)) !important}.n2g-panel-rail--v29 .n2g-panel-rail__item{width: 100% !important;min-width: 0;height: 56px !important}.n2g-panel-rail--v29 .n2g-panel-rail__label{font-size: 9px}.n2g-panel-rail--v29 .n2g-panel-rail__account{position: relative !important;display: grid !important;place-items: center !important}.n2g-panel-rail--v29 .n2g-panel-rail__account>[data-account-trigger]{position: absolute !important;inset: 0 !important;margin: auto !important}.n2g-panel-rail--v29 .n2g-panel-account-trigger__label{display: none !important}.n2g-panel-rail--v29 .n2g-account-popover{pointer-events: none !important}.n2g-panel-rail--v29 .n2g-account-menu-host.is-open .n2g-account-popover{pointer-events: auto !important}.n2g-aether-library-v29 .n2g-v108-library__layout,.n2g-aether-about-v29 .n2g-v108-about__layout,.n2g-aether-contact-v29 .n2g-v108-contact__stage{border-radius: 24px}}@media (prefers-reduced-motion: reduce){:root{--n2g-panel-transition-duration: 80ms}.n2g-aether-library-v29__backdrop span{animation: none}html.n2g-panel-nav-ready .n2g-v108-main>[data-scroll-panel]{transform: none !important;filter: none !important;transition: opacity 80ms linear}}:root{--n2g-panel-transition-duration: 980ms;--n2g-panel-transition-ease: cubic-bezier(.18,.82,.18,1);--n2g-reader-open-duration: 560ms;--n2g-reader-resize-duration: 740ms;--n2g-motion-emphasized: cubic-bezier(.16,.84,.18,1);--aether-ink: #102d4c;--aether-muted: #587694;--aether-blue: #2389ed;--aether-blue-deep: #0b6dcc;--aether-edge: rgba(141,202,255,.42);--aether-glass: rgba(245,251,255,.68)}html.n2g-panel-nav-ready .n2g-v108-main>[data-scroll-panel]{filter: none !important;overflow-x: hidden !important;overflow-y: auto !important;scrollbar-gutter: stable;transform: translate3d(34%,0,0) scale(.992) !important;opacity: 0 !important;transition: transform var(--n2g-panel-transition-duration) var(--n2g-panel-transition-ease),opacity 560ms cubic-bezier(.2,.72,.2,1),box-shadow 760ms ease !important;backface-visibility: hidden;pointer-events: none;will-change: auto}body.is-panel-switching .n2g-v108-main>[data-scroll-panel]{will-change: transform,opacity}html.n2g-panel-nav-ready .n2g-v108-main>[data-scroll-panel].is-panel-before{transform: translate3d(-10%,0,0) scale(.992) !important}html.n2g-panel-nav-ready .n2g-v108-main>[data-scroll-panel].is-panel-leaving{z-index: 2;opacity: 1 !important;transition: transform var(--n2g-panel-transition-duration) var(--n2g-panel-transition-ease),opacity 0ms linear,box-shadow 760ms ease !important}html.n2g-panel-nav-ready .n2g-v108-main>[data-scroll-panel].is-panel-active{transform: translate3d(0,0,0) !important;opacity: 1 !important;pointer-events: auto}body.is-panel-switching .n2g-v108-main>[data-scroll-panel].is-panel-entering{box-shadow: -36px 0 96px -62px rgba(8,52,94,.52)}html.n2g-panel-nav-ready .n2g-v108-main>#home[data-scroll-panel]{overflow: hidden !important;scrollbar-gutter: auto}html.n2g-panel-nav-ready .n2g-v108-main>#knowledge[data-scroll-panel]{overflow: hidden !important;scrollbar-gutter: auto}body.has-resource-reader{overflow: hidden !important;overscroll-behavior: none}.n2g-panel-rail--v29{--n2g-rail-top: rgba(25,102,163,.86);--n2g-rail-bottom: rgba(8,55,101,.8);--n2g-rail-edge: rgba(190,235,255,.64);--n2g-rail-icon: rgba(235,249,255,.94);isolation: isolate;overflow: visible !important;border: 1px solid var(--n2g-rail-edge) !important;background: radial-gradient(circle at 28% 4%,rgba(151,222,255,.3),transparent 34%),linear-gradient(165deg,var(--n2g-rail-top),var(--n2g-rail-bottom)) !important;outline: 1px solid rgba(4,45,85,.32);outline-offset: -3px;box-shadow: 0 30px 82px -34px rgba(5,42,78,.76),0 12px 34px -24px rgba(9,66,116,.7),inset 0 1px 0 rgba(255,255,255,.52),inset 0 -1px 0 rgba(4,35,67,.42) !important;-webkit-backdrop-filter: blur(18px) saturate(128%) !important;backdrop-filter: blur(18px) saturate(128%) !important;transition: none !important}body[data-active-panel="home"] .n2g-panel-rail--v29{--n2g-rail-top: rgba(31,112,175,.82);--n2g-rail-bottom: rgba(10,61,108,.76)}body[data-active-panel="knowledge"] .n2g-panel-rail--v29{--n2g-rail-top: rgba(19,88,145,.91);--n2g-rail-bottom: rgba(5,43,82,.88)}body[data-active-panel="about"] .n2g-panel-rail--v29{--n2g-rail-top: rgba(27,98,158,.88);--n2g-rail-bottom: rgba(7,49,91,.84)}.n2g-panel-rail--v29::before{content: "";position: absolute;inset: 6px;border-radius: inherit;border: 1px solid rgba(211,242,255,.24);box-shadow: inset 0 0 22px rgba(94,190,247,.08);pointer-events: none}.n2g-panel-rail__brand img{filter: drop-shadow(0 8px 16px rgba(3,39,75,.34));transition: transform 320ms cubic-bezier(.16,.84,.18,1)}.n2g-panel-rail__brand:is(:hover,:focus-visible) img{transform: translateY(-2px) scale(1.06)}.n2g-panel-rail--v29 .n2g-panel-rail__item,.n2g-panel-rail--v29 .n2g-panel-account-trigger{color: var(--n2g-rail-icon) !important;transition: color 240ms ease,background-color 380ms ease,box-shadow 420ms ease,transform 420ms cubic-bezier(.16,.84,.18,1) !important}.n2g-panel-rail--v29 .n2g-panel-rail__item:is(:hover,:focus-visible),.n2g-panel-rail--v29 .n2g-panel-account-trigger:is(:hover,:focus-visible){color: #fff !important;background: rgba(109,203,255,.2) !important;box-shadow: 0 13px 30px -18px rgba(1,30,58,.8),inset 0 0 0 1px rgba(190,236,255,.28),inset 0 1px 0 rgba(255,255,255,.24) !important;transform: translate3d(3px,-1px,0) scale(1.045) !important}.n2g-panel-rail--v29 .n2g-panel-rail__item.is-active{color: #fff !important;background: linear-gradient(145deg,#7fd4ff,#258fe8 58%,#1d68cc) !important;box-shadow: 0 0 0 1px rgba(199,241,255,.54),0 14px 34px -17px rgba(0,34,68,.86),0 0 26px rgba(45,174,245,.24),inset 0 1px 0 rgba(255,255,255,.62) !important}.n2g-panel-rail--v29 .n2g-panel-rail__icon svg{color: inherit !important;stroke: currentColor !important;filter: none !important;transition: color 240ms ease,stroke 240ms ease,filter 420ms ease,transform 460ms cubic-bezier(.16,.84,.18,1) !important}@media (min-width: 941px){.n2g-panel-rail--v29 .n2g-panel-rail__brand .n2g-panel-rail__label,.n2g-panel-rail--v29 .n2g-panel-rail__item .n2g-panel-rail__label{left: calc(100% + 18px) !important;top: 50% !important;right: auto !important;bottom: auto !important;display: flex !important;align-items: center;min-height: 38px;padding: 0 16px 0 18px !important;border: 1px solid rgba(170,226,255,.5) !important;border-radius: 14px !important;color: #f4fbff !important;background: linear-gradient(135deg,rgba(12,61,105,.96),rgba(24,108,169,.94)) !important;box-shadow: 0 20px 46px -24px rgba(3,35,66,.76),inset 0 1px 0 rgba(255,255,255,.3) !important;-webkit-backdrop-filter: blur(10px) saturate(118%) !important;backdrop-filter: blur(10px) saturate(118%) !important;transform: translate3d(-10px,-50%,0) scale(.96) !important;transform-origin: left center;transition: opacity 240ms ease,transform 420ms cubic-bezier(.16,.84,.18,1),box-shadow 360ms ease !important;overflow: visible}.n2g-panel-rail__label::before{content: "";position: absolute;right: 100%;top: 50%;width: 18px;height: 1px;background: linear-gradient(90deg,rgba(117,210,255,0),rgba(117,210,255,.82))}.n2g-panel-rail__label::after{content: "";position: absolute;inset: 1px;border-radius: inherit;background: linear-gradient(110deg,transparent 4%,rgba(255,255,255,.2) 50%,transparent 96%);opacity: 0;transform: translate3d(-72%,0,0);transition: opacity 220ms ease,transform 520ms cubic-bezier(.2,.72,.2,1);pointer-events: none}.n2g-panel-rail__item:is(:hover,:focus-visible) .n2g-panel-rail__label,.n2g-panel-rail__brand:is(:hover,:focus-visible) .n2g-panel-rail__label{opacity: 1 !important;transform: translate3d(0,-50%,0) scale(1) !important}.n2g-panel-rail__item:is(:hover,:focus-visible) .n2g-panel-rail__label::after,.n2g-panel-rail__brand:is(:hover,:focus-visible) .n2g-panel-rail__label::after{opacity: 1;transform: translate3d(72%,0,0)}}body[data-home-page] #home .n2g-aether-evolution{--n2g-evolution-hold-duration: 5200ms;--n2g-evolution-transition-duration: 1820ms}body[data-home-page] #home .n2g-aether-evolution__frame,body[data-home-page] #home .n2g-aether-evolution__frame.is-next{-webkit-mask-image: none !important;mask-image: none !important;animation: none !important;transition: none !important}body[data-home-page] #home .n2g-aether-evolution::after{content: "";position: absolute;z-index: 4;inset: 0;pointer-events: none;opacity: 0;background: linear-gradient(102deg,transparent 30%,rgba(255,255,255,.22) 49%,transparent 68%);transform: translateX(-55%)}body[data-home-page] #home .n2g-aether-evolution.is-transitioning::after{animation: n2g-aether-frame-light 1040ms cubic-bezier(.2,.72,.2,1) both}@keyframes n2g-aether-frame-light{35%{opacity: .5}100%{opacity: 0;transform: translateX(55%)}}body[data-home-page] #home .n2g-aether-button{position: relative !important;isolation: isolate;min-width: 210px !important;min-height: 60px !important;border-radius: 19px !important;overflow: hidden;font: 700 14px/1 "Sora","Inter",system-ui,sans-serif !important;letter-spacing: -.01em !important;transition: transform 260ms cubic-bezier(.2,.8,.2,1),box-shadow 240ms ease,border-color 220ms ease !important}body[data-home-page] #home .n2g-aether-button::before{content: "";position: absolute;z-index: -1;inset: 1px;border-radius: 17px;background: linear-gradient(110deg,transparent 22%,rgba(255,255,255,.58) 48%,transparent 74%);transform: translateX(-140%);transition: transform 650ms cubic-bezier(.2,.8,.2,1)}body[data-home-page] #home .n2g-aether-button::after{content: "↗";display: inline-grid;place-items: center;margin-left: 14px;font-size: 17px;transition: transform 260ms cubic-bezier(.2,.8,.2,1)}body[data-home-page] #home .n2g-aether-button--primary{color: #fff !important;border: 1px solid rgba(255,255,255,.72) !important;background: linear-gradient(135deg,#6ebaff 0%,#2389ea 54%,#0870d4 100%) !important;box-shadow: 0 18px 42px rgba(19,113,207,.34),inset 0 1px 0 rgba(255,255,255,.72),inset 0 -10px 22px rgba(2,92,183,.12) !important}body[data-home-page] #home .n2g-aether-button--secondary{color: #174a77 !important;border: 1px solid rgba(93,163,225,.34) !important;background: linear-gradient(145deg,rgba(255,255,255,.66),rgba(222,241,255,.5)) !important;box-shadow: 0 14px 34px rgba(36,103,166,.14),inset 0 1px 0 rgba(255,255,255,.88) !important;-webkit-backdrop-filter: blur(16px) saturate(135%);backdrop-filter: blur(16px) saturate(135%)}body[data-home-page] #home .n2g-aether-button:is(:hover,:focus-visible){transform: translateY(-3px) scale(1.012) !important}body[data-home-page] #home .n2g-aether-button:is(:hover,:focus-visible)::before{transform: translateX(140%)}body[data-home-page] #home .n2g-aether-button:is(:hover,:focus-visible)::after{transform: translate(3px,-3px)}body[data-home-page] #home .n2g-aether-button:active{transform: translateY(0) scale(.985) !important}.n2g-aether-library-v29,.n2g-aether-about-v29{min-height: 100dvh !important;height: 100dvh !important;padding: clamp(72px,9vh,108px) 0 110px !important;background: linear-gradient(145deg,#f6fbff,#d8ecff) !important;scroll-padding-top: 84px}.n2g-aether-library-v29{overflow: hidden !important;padding-bottom: 0 !important;scrollbar-gutter: auto !important}.n2g-aether-library-v29__backdrop{position: absolute !important;inset: 0 !important;height: 100dvh !important}.n2g-aether-library-v29__backdrop img{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100dvh !important;object-fit: cover !important;object-position: 50% 100% !important}.n2g-aether-library-v29__backdrop img{opacity: .88 !important;filter: saturate(1.08) brightness(.94) contrast(1.05) !important;transform: scale(1.045);animation: n2g-knowledge-drift 22s ease-in-out infinite alternate}.n2g-aether-library-v29__backdrop::after{background: linear-gradient(180deg,rgba(22,79,121,.035),rgba(11,57,94,.1)),linear-gradient(90deg,rgba(222,240,252,.6) 0%,rgba(196,227,247,.38) 48%,rgba(176,216,243,.2)) !important}@keyframes n2g-knowledge-drift{from{transform: scale(1.045) translate3d(-.6%,0,0)}to{transform: scale(1.085) translate3d(.8%,-.6%,0)}}.n2g-aether-about-v29::before{content: "";position: absolute;inset: 0;z-index: -2;min-height: 100%;background: radial-gradient(circle at 78% 18%,rgba(255,255,255,.95),transparent 29%),radial-gradient(circle at 18% 84%,rgba(120,191,255,.28),transparent 34%),linear-gradient(145deg,#f8fcff 4%,#d8ecff 56%,#eef8ff)}.n2g-aether-about-v29::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;opacity: .48;background: linear-gradient(118deg,transparent 12%,rgba(255,255,255,.76) 45%,transparent 64%)}.n2g-aether-contact-v29 .n2g-v108-contact-form__intent label:is(:hover,.is-selected){border-color: rgba(35,132,222,.58) !important;background: rgba(238,248,255,.9) !important;box-shadow: 0 12px 28px rgba(32,114,191,.12),inset 0 1px 0 #fff !important}.n2g-aether-contact-v29 .n2g-v108-contact-field :is(input,textarea){color: #173a5d !important;background: rgba(255,255,255,.62) !important}.n2g-aether-contact-v29 .n2g-v108-contact-field :is(input,textarea)::placeholder{color: #7890a8 !important;opacity: 1 !important}.n2g-aether-library-v29>.n2g-v108-section-header{display: none !important}.n2g-aether-library-v29>.n2g-resource-library{position: relative !important;inset: auto !important;width: min(1120px,calc(100% - 210px)) !important;height: calc(100dvh - clamp(72px,9vh,108px));min-height: 0;margin: 0 auto !important;padding: 0 0 24px !important;display: flex;flex-direction: column;overflow: hidden;overscroll-behavior: contain}.n2g-aether-library-v29 #knowledge-title{text-align: center;font-size: clamp(34px,4.2vw,62px) !important;letter-spacing: -.055em !important;margin: 0 0 22px !important}.n2g-aether-library-v29 .n2g-resource-search{width: min(760px,100%) !important;margin: 0 auto 34px !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important}.n2g-aether-library-v29 .n2g-resource-search>.sr-only{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;clip-path: inset(50%) !important;white-space: nowrap !important;border: 0 !important}.n2g-aether-library-v29 .n2g-resource-search__field{min-height: 64px !important;border: 0 !important;border-bottom: 1px solid rgba(53,126,194,.34) !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important}.n2g-aether-library-v29 .n2g-resource-search__field:focus-within{border-color: rgba(13,117,218,.72) !important;box-shadow: 0 12px 24px -20px rgba(4,96,187,.7) !important}.n2g-aether-library-v29 .n2g-resource-search__field input,.n2g-aether-library-v29 .n2g-resource-search__field input:focus,.n2g-aether-library-v29 .n2g-resource-search__field input:focus-visible{border: 0 !important;outline: 0 !important;background: transparent !important;box-shadow: none !important;font-size: clamp(16px,1.6vw,20px) !important;color: var(--aether-ink) !important}.n2g-aether-library-v29 .n2g-resource-list{min-height: 0;margin-top: 0 !important;padding: 0 4px 24px;overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;scrollbar-gutter: stable;transition: opacity 220ms ease,transform 360ms cubic-bezier(.16,1,.3,1)}.n2g-aether-library-v29 .n2g-resource-row>a{border: 1px solid rgba(255,255,255,.58) !important;border-radius: 26px !important;background: linear-gradient(145deg,rgba(255,255,255,.7),rgba(225,242,255,.48)) !important;box-shadow: 0 24px 64px -38px rgba(24,78,128,.34),0 58px 126px -86px rgba(18,66,112,.34),inset 0 1px 0 rgba(255,255,255,.82) !important;-webkit-backdrop-filter: blur(14px) saturate(138%);backdrop-filter: blur(14px) saturate(138%);transition: border-color 320ms ease,box-shadow 420ms ease,transform 420ms cubic-bezier(.16,.84,.18,1) !important}.n2g-aether-library-v29 .n2g-resource-row,.n2g-aether-library-v29 .n2g-resource-row:is(:hover,:focus-within){overflow: visible !important;border: 0 !important;background: transparent !important;box-shadow: none !important;transform: none !important}.n2g-aether-library-v29 .n2g-resource-row>a:is(:hover,:focus-visible){transform: translateY(-5px) !important;border-color: rgba(91,171,241,.48) !important;box-shadow: 0 32px 88px -42px rgba(17,82,144,.42),0 68px 142px -94px rgba(14,59,104,.4),inset 0 1px 0 rgba(255,255,255,.9) !important}.n2g-aether-library-v29.has-guide-reader .n2g-resource-list{display: none}.n2g-resource-reader__scrim{position: fixed;z-index: 6;inset: 0;display: block;border: 0;background: radial-gradient(circle at 50% 32%,rgba(218,239,253,.16),rgba(35,79,119,.18)),rgba(177,211,236,.18);cursor: default;opacity: 0;transition: opacity 420ms ease}.n2g-resource-reader__scrim[hidden]{display: none}.n2g-resource-reader__scrim.is-open{opacity: 1}.n2g-resource-reader{position: fixed;z-index: 7;display: flex;flex-direction: column;inset: clamp(210px,28vh,250px) max(32px,calc(50vw - 520px)) 28px max(158px,calc(50vw - 520px));width: auto;height: auto;min-height: 0;margin: 0;overflow: hidden;contain: layout paint style;border: 1px solid rgba(255,255,255,.58);border-radius: 28px;background: radial-gradient(circle at 90% 4%,rgba(255,255,255,.86),transparent 34%),linear-gradient(145deg,rgba(248,253,255,.965),rgba(214,236,252,.95));box-shadow: 0 34px 100px -54px rgba(15,60,103,.5),0 80px 180px -126px rgba(7,38,69,.5),inset 0 1px 0 rgba(255,255,255,.9);opacity: 0;transform: translateY(30px) scale(.975);transform-origin: 50% 36%;transition: opacity var(--n2g-reader-open-duration) ease,transform var(--n2g-reader-open-duration) var(--n2g-motion-emphasized)}.n2g-resource-reader.is-open{opacity: 1;transform: translateY(0) scale(1)}.n2g-resource-reader.is-closing{pointer-events: none;opacity: 0;transform: translateY(16px) scale(.987);transition-duration: 220ms,300ms}.n2g-resource-reader.is-expanded{inset: 22px 28px 22px 154px}.n2g-resource-reader.is-reader-flip-active{will-change: transform}.n2g-resource-reader.is-resizing iframe{pointer-events: none;opacity: .94}.n2g-resource-reader__header{position: relative;z-index: 5;display: flex;align-items: center;justify-content: space-between;min-height: 84px;padding: 16px 20px 16px 28px;border-bottom: 1px solid rgba(70,145,213,.12);background: rgba(250,253,255,.68)}.n2g-resource-reader__header span{color: #4083be;font: 700 10px/1.2 "Sora",sans-serif;letter-spacing: .14em;text-transform: uppercase}.n2g-resource-reader__header h2{margin: 5px 0 0;color: var(--aether-ink);font-size: clamp(18px,2vw,26px)}.n2g-resource-reader__header h2:focus{outline: none}.n2g-resource-reader__header h2:focus-visible{text-decoration: underline;text-decoration-color: rgba(42,132,214,.44);text-decoration-thickness: 2px;text-underline-offset: 5px}.n2g-resource-reader__controls{display: flex;align-items: center;gap: 10px}.n2g-resource-reader__header button{width: 48px;height: 48px;border: 1px solid rgba(76,148,216,.24);border-radius: 16px;color: #164b78;background: rgba(255,255,255,.58);box-shadow: inset 0 1px 0 #fff;cursor: pointer;transition: transform 220ms ease}.n2g-resource-reader__header button:is(:hover,:focus-visible){transform: rotate(5deg) scale(1.05);background: #fff;box-shadow: 0 12px 28px rgba(32,105,174,.18)}.n2g-resource-reader__header button span{color: currentColor;font-size: 27px;font-weight: 400;letter-spacing: 0}.n2g-resource-reader__header button svg{width: 22px;height: 22px}.n2g-resource-reader__header [data-resource-reader-expand]:is(:hover,:focus-visible){transform: scale(1.06)}.n2g-resource-reader__header [data-resource-reader-expand][aria-pressed="true"] svg{transform: rotate(180deg)}.n2g-resource-reader__header [data-resource-reader-expand] svg{transition: transform 420ms cubic-bezier(.16,.84,.18,1)}.n2g-resource-reader iframe{display: block;flex: 1 1 auto;width: 100%;height: auto;min-height: 0;border: 0;background: rgba(233,245,254,.92);opacity: 1;transition: opacity 180ms ease}.n2g-resource-reader__loading,.n2g-resource-reader__error{position: absolute;z-index: 4;inset: 84px 0 0;display: grid;place-content: center;gap: 10px;text-align: center;color: #416b90;background: linear-gradient(145deg,#f9fdff,#e3f2ff)}.n2g-resource-reader__loading span{width: min(560px,70vw);height: 15px;border-radius: 999px;background: linear-gradient(90deg,rgba(72,158,235,.08),rgba(255,255,255,.9),rgba(72,158,235,.08));background-size: 220% 100%;animation: n2g-reader-shimmer 1.2s linear infinite}.n2g-resource-reader__loading span:nth-child(2){width: min(430px,58vw)}.n2g-resource-reader__loading span:nth-child(3){width: min(500px,64vw)}@keyframes n2g-reader-shimmer{to{background-position: -220% 0}}.n2g-resource-reader__error button{justify-self: center;margin-top: 8px;padding: 10px 18px;border: 0;border-radius: 12px;color: #fff;background: #197fdc;cursor: pointer}body.n2g-guide-embedded,body.n2g-guide-direct-shell{--n2g-guide-bg: transparent;color: var(--aether-ink) !important;background: transparent !important}body.n2g-guide-embedded .guide-site-header,body.n2g-guide-direct-shell .guide-site-header,body.n2g-guide-embedded .guide-backdrop,body.n2g-guide-direct-shell .guide-backdrop,body.n2g-guide-embedded>.n2g-site-material,body.n2g-guide-direct-shell>.n2g-site-material{display: none !important}body.n2g-guide-embedded :is(.guide-engagement-preview,.guide-action-preview) :is(strong,small){color: inherit !important}body.n2g-guide-embedded .guide-section :is(p,li,td,th,dd){opacity: 1 !important}body.n2g-guide-embedded .guide-section :is(li,td,dd){color: #426987 !important}body.n2g-guide-embedded .guide-section :is(strong,h2,h3,th,dt){color: #173b5f !important}body.n2g-guide-embedded .guide-bullet-list li :is(strong,span),body.n2g-guide-embedded .guide-steps li :is(strong,p),body.n2g-guide-embedded .guide-timeline article :is(strong,p){color: inherit !important;opacity: 1 !important}.n2g-guide-aether-rail :is(a,button)>svg{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.n2g-guide-aether-rail :is(a,button):is(:hover,:focus-visible) small{opacity: 1;transform: translate(0,-50%)}body.n2g-v108-page .client-login-backdrop{background: rgba(49,92,133,.28) !important;-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}body.n2g-v108-page .client-login-dialog{border: 1px solid rgba(255,255,255,.9) !important;border-radius: 32px !important;color: var(--aether-ink) !important;background: linear-gradient(145deg,rgba(255,255,255,.95),rgba(218,239,255,.91)) !important;box-shadow: 0 42px 120px rgba(24,82,139,.3),inset 0 1px 0 #fff !important}body.n2g-v108-page .client-login-brand{color: var(--aether-ink) !important;font: 700 22px/1 "Sora",sans-serif !important;letter-spacing: -.045em !important}body.n2g-v108-page .client-login-brand img{width: 54px !important;height: 54px !important;object-fit: contain !important;filter: drop-shadow(0 7px 13px rgba(27,121,210,.22)) !important}body.n2g-v108-page .client-login-brand>span,body.n2g-v108-page .contact-modal-brand>span{color: var(--aether-ink) !important;background: none !important;-webkit-text-fill-color: var(--aether-ink) !important;text-shadow: none !important}body.n2g-v108-page .client-login-submit{border-radius: 16px !important;background: linear-gradient(135deg,#70baff,#1b82e2) !important;box-shadow: 0 16px 36px rgba(20,113,205,.3),inset 0 1px 0 rgba(255,255,255,.68) !important}body.n2g-guide-embedded .n2g-embedded-guide-tools .guide-action-preview:is(:hover,:focus-visible){transform: translateY(-2px) scale(1.035) !important;border-color: rgba(39,139,228,.42) !important;box-shadow: 0 18px 38px -24px rgba(15,92,160,.58),inset 0 1px 0 #fff !important}body.n2g-guide-embedded .n2g-embedded-guide-tools :is(.guide-toc__toggle,.guide-document-button) :is(strong,.guide-document-button__copy,.guide-document-button__arrow,svg){color: #173f66 !important;opacity: 1 !important}html.n2g-guide-reader-expanded body.n2g-guide-embedded .guide-section>:is(p,blockquote,.guide-callout),body.n2g-guide-embedded.n2g-guide-reader-expanded .guide-section>:is(p,blockquote,.guide-callout){max-width: 84ch}body.n2g-v108-page .contact-modal-backdrop{background: rgba(25,72,114,.3) !important;-webkit-backdrop-filter: blur(14px) saturate(112%) !important;backdrop-filter: blur(14px) saturate(112%) !important}body.n2g-v108-page .contact-modal--next .contact-modal-dialog{--n2g-contact-shared-surface: rgba(235,247,255,.96) !important;border: 1px solid rgba(255,255,255,.9) !important;border-radius: 32px !important;color: var(--aether-ink) !important;background-color: rgba(235,247,255,.96) !important;background-image: radial-gradient(circle at 88% 8%,rgba(122,207,255,.34),transparent 30%),linear-gradient(145deg,rgba(250,254,255,.97),rgba(210,236,255,.94)) !important;background-size: auto !important;background-repeat: no-repeat !important;background-blend-mode: normal !important;box-shadow: 0 48px 140px -52px rgba(9,57,104,.62),inset 0 1px 0 #fff !important}body.n2g-v108-page .contact-modal--next .contact-modal-material{opacity: .5 !important;background: radial-gradient(circle at 50% 0,rgba(255,255,255,.86),transparent 48%) !important}body.n2g-v108-page .contact-modal--next .contact-modal-brand{color: var(--aether-ink) !important}body.n2g-v108-page .contact-modal--next .contact-modal-brand>span{color: var(--aether-ink) !important;background: none !important;-webkit-text-fill-color: var(--aether-ink) !important}body.n2g-v108-page .contact-modal--next .contact-modal-brand img{width: 52px !important;height: 52px !important;object-fit: contain !important;filter: drop-shadow(0 8px 16px rgba(25,133,224,.28)) !important}body.n2g-v108-page .contact-modal--next .contact-form--modal{color: var(--aether-ink) !important;border: 0 !important;background: transparent !important;box-shadow: none !important}body.n2g-v108-page .contact-modal--next :is(.contact-intent-fieldset legend,.contact-field>span:first-child,.contact-field__footer){color: #3e6688 !important}body.n2g-v108-page .contact-modal--next .contact-form--modal :is(.contact-intent-option,.contact-input-shell,.contact-textarea-shell){border-color: rgba(69,147,216,.24) !important;background: rgba(247,252,255,.68) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.92) !important}body.n2g-v108-page .contact-modal--next .contact-form--modal .contact-intent-option:is(:hover,.is-selected),body.n2g-v108-page .contact-modal--next .contact-form--modal :is(.contact-input-shell,.contact-textarea-shell):focus-within{border-color: rgba(28,132,224,.52) !important;background: rgba(255,255,255,.88) !important;box-shadow: 0 14px 36px -28px rgba(15,100,177,.62),inset 0 1px 0 #fff !important}body.n2g-v108-page .contact-modal--next :is(.contact-intent-option strong,.contact-intent-option small,.contact-field input,.contact-field textarea){color: #244e72 !important}body.n2g-v108-page .contact-modal--next .contact-field :is(input,textarea)::placeholder{color: #718da5 !important;opacity: 1 !important}body.n2g-v108-page .contact-modal--next .contact-modal-close{color: #245d8b !important;border-color: rgba(66,144,214,.22) !important;background: rgba(255,255,255,.58) !important;box-shadow: inset 0 1px 0 #fff !important}body.n2g-v108-page .contact-modal--next .contact-submit{color: #fff !important;border: 1px solid rgba(255,255,255,.72) !important;border-radius: 16px !important;background: linear-gradient(135deg,#6fc3ff,#2189e8 56%,#0870d2) !important;box-shadow: 0 18px 44px -20px rgba(12,105,192,.62),inset 0 1px 0 rgba(255,255,255,.72) !important}.n2g-panel-rail--v29 .n2g-panel-rail__icon{transition: transform 460ms cubic-bezier(.16,.84,.18,1)}.n2g-panel-rail--v29 .n2g-panel-rail__item:is(:hover,:focus-visible) .n2g-panel-rail__icon{transform: translate3d(0,-2px,0) scale(1.09)}.n2g-panel-rail--v29 .n2g-panel-rail__item--contact{color: #c9fbff !important;background: transparent !important;box-shadow: none !important}.n2g-panel-rail--v29 .n2g-panel-rail__item--contact .n2g-panel-rail__icon svg{color: #c9fbff !important;stroke: currentColor !important;stroke-width: 2.18;filter: drop-shadow(0 0 2px rgba(255,255,255,.94)) drop-shadow(0 0 7px rgba(73,232,247,.88)) drop-shadow(0 0 16px rgba(58,151,255,.52)) !important;animation: n2g-contact-icon-breathe 3.4s ease-in-out infinite}.n2g-panel-rail--v29 .n2g-panel-rail__item--contact:is(:hover,:focus-visible){color: #fff !important;background: transparent !important;box-shadow: none !important}.n2g-panel-rail--v29 .n2g-panel-rail__item--contact:is(:hover,:focus-visible) .n2g-panel-rail__icon svg{filter: drop-shadow(0 0 3px #fff) drop-shadow(0 0 9px rgba(85,247,255,.98)) drop-shadow(0 0 22px rgba(86,126,255,.76)) !important;transform: translateZ(0) rotate(-4deg) scale(1.16) !important}@keyframes n2g-contact-icon-breathe{0%,100%{opacity: .84}50%{opacity: 1}}@media (min-width: 941px){.n2g-panel-rail--v29 .n2g-panel-account-trigger__label{color: #f4fbff !important;background: linear-gradient(135deg,rgba(12,61,105,.96),rgba(24,108,169,.94)) !important}}@media (max-width: 940px){.n2g-panel-rail__label{top: auto !important;right: auto !important;bottom: calc(100% + 12px) !important;left: 50% !important;padding: 9px 12px !important;border-radius: 11px !important;transform: translate(-50%,8px) scale(.94) !important;transition: opacity 150ms ease,transform 220ms cubic-bezier(.16,1,.3,1) !important}.n2g-panel-rail__item:is(:hover,:focus-visible) .n2g-panel-rail__label,.n2g-panel-rail__brand:is(:hover,:focus-visible) .n2g-panel-rail__label{opacity: 1 !important;transform: translate(-50%,0) scale(1) !important}.n2g-aether-library-v29>.n2g-resource-library{width: calc(100% - 32px) !important;height: calc(100dvh - 148px)}.n2g-aether-library-v29{padding-top: 62px !important}.n2g-resource-reader{inset: 190px 14px 96px;border-radius: 24px}.n2g-resource-reader.is-expanded{inset: 14px 14px 96px;border-radius: 24px}.n2g-resource-reader iframe{height: auto;min-height: 0}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior: auto !important}.n2g-panel-rail__label,.n2g-aether-button,.n2g-resource-reader,html.n2g-panel-nav-ready .n2g-v108-main>[data-scroll-panel]{transition-duration: 1ms !important;animation-duration: 1ms !important}body[data-home-page] #home .n2g-aether-evolution::after,.n2g-resource-reader__loading span,.n2g-aether-library-v29__backdrop img,.n2g-panel-rail__item--contact .n2g-panel-rail__icon svg{animation: none !important}}
