.w-root{position:relative;height:100dvh;min-height:560px;overflow:hidden;background:#173a8c;color:#fff;font-family:var(--font-sans);isolation:isolate}.w-canvas{position:absolute;inset:0;z-index:0}.w-canvas canvas{cursor:grab}.w-canvas canvas:active{cursor:grabbing}.w-loader{position:absolute;inset:0;z-index:30;display:grid;place-content:center;justify-items:center;gap:14px;background:radial-gradient(80% 70% at 50% 40%,#234aa3 0,#10285f 70%);transition:opacity .7s ease .1s,visibility .7s step-end .1s;font-size:14px;color:#c9d6f5;letter-spacing:.02em}.w-loader-logo{animation:w-spin 2.4s cubic-bezier(.6,0,.3,1) infinite;filter:drop-shadow(0 10px 30px rgba(0,0,0,.35))}.is-ready .w-loader{opacity:0;visibility:hidden}@keyframes w-spin{0%{transform:rotateY(0) scale(.96)}50%{transform:rotateY(180deg) scale(1)}to{transform:rotateY(1turn) scale(.96)}}.w-nav{position:absolute;z-index:20;top:max(16px,env(safe-area-inset-top));inset-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right));margin-inline:auto;max-width:1180px;display:flex;align-items:center;gap:22px;padding:8px 8px 8px 16px;border-radius:999px;background:rgba(12,26,66,.42);border:1px solid hsla(0,0%,100%,.16);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 10px 40px -12px rgba(5,14,40,.6)}.w-rtl .w-nav{padding:8px 16px 8px 8px}.w-brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:17px;color:#fff;white-space:nowrap}.w-brand img{border-radius:50%;box-shadow:0 0 0 2px hsla(0,0%,100%,.85);background:#fff}.w-links{display:flex;align-items:center;gap:20px;margin-inline-start:auto;font-size:14px}.w-links a{color:hsla(0,0%,100%,.82);transition:color .2s;white-space:nowrap}.w-lang,.w-links a:hover{color:#fff}.w-lang{font:inherit;font-size:13px;padding:6px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.06);cursor:pointer;transition:background .2s}.w-lang:hover{background:hsla(0,0%,100%,.14)}.w-signin{flex-shrink:0;font-weight:600;font-size:14px;color:#0d2a66;background:#fff;padding:10px 20px;border-radius:999px;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 20px -6px hsla(0,0%,100%,.6)}.w-signin:hover{transform:translateY(-1px);box-shadow:0 10px 26px -6px hsla(0,0%,100%,.75)}.w-burger{display:none;margin-inline-start:auto;width:40px;height:40px;border-radius:50%;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.06);color:#fff;place-items:center;cursor:pointer}.w-cta:focus-visible,.w-gate:focus-visible,.w-nav a:focus-visible,.w-nav button:focus-visible{outline:2px solid #fff;outline-offset:3px}.w-copy{position:absolute;z-index:10;top:clamp(96px,15vh,140px);inset-inline-start:max(32px,calc((100vw - 1180px) / 2 + 24px));max-width:430px;pointer-events:none}.w-copy>*{pointer-events:auto}.w-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.04em;color:#ffd6dc;margin:0 0 10px}.w-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,#4c8dff,#ff4d57)}.w-title{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(42px,5.6vw,76px);line-height:1.05;letter-spacing:-.01em;text-shadow:0 6px 30px rgba(8,20,60,.45);text-wrap:balance}.w-rtl .w-title{line-height:1.2;letter-spacing:0}.w-tagline{margin:12px 0 0;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.7);text-align:start}.w-rtl .w-tagline{text-align:right}.w-sub{margin:14px 0 0;font-size:16px;line-height:1.7;color:hsla(0,0%,100%,.88);max-width:42ch;text-shadow:0 2px 12px rgba(8,20,60,.4)}.w-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.w-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:14px;font-weight:700;font-size:15px;color:#fff;transition:transform .2s cubic-bezier(.34,1.6,.64,1),box-shadow .3s;border:1px solid hsla(0,0%,100%,.25)}.w-cta:hover{transform:translateY(-2px)}.w-cta:active{transform:scale(.97)}.w-cta-emp{background:linear-gradient(180deg,#2a6fd8,#0d4fa3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 12px 30px -10px rgba(13,79,163,.9)}.w-cta-mgmt{background:linear-gradient(180deg,#ea4048,#c01d27);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 12px 30px -10px rgba(215,38,47,.9)}.w-copy>*,.w-hint,.w-nav{opacity:0;translate:0 14px;transition:opacity .7s ease,translate .8s cubic-bezier(.2,.8,.2,1)}.is-ready .w-nav{transition-delay:.5s}.is-ready .w-copy>*,.is-ready .w-nav{opacity:1;translate:0 0}.is-ready .w-copy>:first-child{transition-delay:.7s}.is-ready .w-copy>:nth-child(2){transition-delay:.8s}.is-ready .w-copy>:nth-child(3){transition-delay:.9s}.is-ready .w-copy>:nth-child(4){transition-delay:1s}.is-ready .w-copy>:nth-child(5){transition-delay:1.1s}.is-ready .w-hint{opacity:1;translate:0 0;transition-delay:1.8s}.w-hint{position:absolute;z-index:10;bottom:max(20px,env(safe-area-inset-bottom));inset-inline:0;margin:0 auto;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);display:flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;font-size:13px;color:#fff;background:rgba(12,26,66,.45);border:1px solid hsla(0,0%,100%,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none}.w-keys{display:inline-flex;gap:3px;direction:ltr}.w-keys kbd{font:600 11px/1 var(--font-sans);min-width:20px;height:20px;display:grid;place-items:center;border-radius:5px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.25)}.w-gate{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 16px;border-radius:12px;font-family:var(--font-display);font-weight:700;font-size:14px;color:#fff;white-space:nowrap;border:2px solid hsla(0,0%,100%,.9);box-shadow:0 8px 20px -6px rgba(10,20,50,.55);transition:transform .25s cubic-bezier(.34,1.6,.64,1),opacity .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-gate small{font-family:var(--font-sans);font-weight:500;font-size:11px;opacity:.9}.w-gate-emp{background:#0d4fa3}.w-gate-mgmt{background:#d7262f}.w-gate.is-near,.w-gate:hover{transform:scale(1.08)}.w-gate.is-near{animation:w-pulse 1.4s ease-out infinite}@keyframes w-pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.55)}to{box-shadow:0 0 0 14px hsla(0,0%,100%,0)}}@media (max-width:1080px){.w-links{position:absolute;top:calc(100% + 10px);inset-inline-end:0;flex-direction:column;align-items:stretch;gap:4px;padding:10px;min-width:230px;border-radius:18px;background:rgba(12,26,66,.92);border:1px solid hsla(0,0%,100%,.16);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;visibility:hidden;translate:0 -6px;transition:opacity .2s,translate .2s,visibility .2s step-end}.w-links.is-open{opacity:1;visibility:visible;translate:0 0;transition:opacity .2s,translate .2s}.w-links .w-lang,.w-links a{padding:10px 12px;border-radius:10px;text-align:start}.w-links a:hover{background:hsla(0,0%,100%,.08)}.w-burger{display:grid}.w-signin{margin-inline-start:0}}@media (max-width:700px){.w-nav{gap:10px}.w-brand span{font-size:15px}.w-signin{padding:9px 14px;font-size:13px}.w-copy{top:92px;inset-inline:20px;max-width:none}.w-copy,.w-rtl .w-tagline,.w-tagline{text-align:center}.w-eyebrow{justify-content:center}.w-sub{font-size:14.5px;margin-inline:auto}.w-ctas{justify-content:center;margin-top:18px}.w-cta{min-height:44px;padding:0 18px;font-size:14px}}@media (max-height:640px) and (min-width:701px){.w-copy{top:86px}.w-title{font-size:44px}.w-sub{display:none}}@media (prefers-reduced-motion:reduce){.w-gate.is-near,.w-loader-logo{animation:none}.w-copy>*,.w-hint,.w-nav{transition:none;translate:none}}