.pl-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;min-width:44px;padding-inline:12px;border-radius:999px;border:1.5px solid #c3cfe0;background:#fff;color:#0b1b3f;cursor:pointer;font-size:.9375rem;font-weight:700;letter-spacing:0;line-height:1;transition:background-color .15s,border-color .15s,color .15s,transform .14s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pl-trigger:hover{border-color:#0b5cd6;background:#eef4ff;color:#0b4fba}.pl-trigger:active{transform:scale(.97)}.pl-trigger[data-open=true]{border-color:#0b5cd6;background:#eef4ff;color:#0b5cd6}.pl-trigger:focus-visible{outline:3px solid #0b5cd6;outline-offset:2px}.pl-code{line-height:1}.pl-popover{position:fixed;z-index:80;width:min(28rem,calc(100vw - 1rem));max-height:min(36rem,calc(100dvh - 6rem));overflow-y:auto;border-radius:16px;background:#fff;border:1.5px solid #c3cfe0;padding:8px;box-shadow:0 24px 60px -24px rgb(9 24 60/.38),0 6px 16px -8px rgb(9 24 60/.16);animation:pl-in .16s cubic-bezier(.2,.8,.2,1) both}@keyframes pl-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pl-backdrop{position:fixed;inset:0;z-index:79;background:rgb(9 24 60/.4);animation:pl-fade .16s ease both}@keyframes pl-fade{0%{opacity:0}to{opacity:1}}.pl-sheet{position:fixed;z-index:80;inset-inline:0;bottom:0;max-height:85dvh;overflow-y:auto;border-radius:20px 20px 0 0;background:#fff;padding:12px 12px calc(12px + env(safe-area-inset-bottom, 0px));box-shadow:0 -18px 50px -20px rgb(9 24 60/.45);animation:pl-sheet-in .2s cubic-bezier(.2,.8,.2,1) both}@keyframes pl-sheet-in{0%{transform:translateY(16px);opacity:.6}to{transform:none;opacity:1}}.pl-head{display:flex;align-items:flex-start;gap:12px;padding:8px 10px 10px;border-bottom:1px solid #e3e9f2;margin-bottom:6px}.pl-head-text{min-width:0}.pl-title{margin:0;font-size:1.0625rem;font-weight:800;color:#0b1b3f}.pl-note{margin:3px 0 0;font-size:.875rem;line-height:1.45;color:#4a5b78}.pl-close{margin-inline-start:auto;display:inline-flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;border:1.5px solid #c3cfe0;background:#fff;color:#0b1b3f;cursor:pointer}.pl-close:hover{background:#eef4ff;border-color:#0b5cd6}.pl-close:focus-visible{outline:3px solid #0b5cd6;outline-offset:2px}.pl-error{margin:4px 6px 8px;border-radius:10px;background:#fef3f2;border:1.5px solid #f3b8b2;color:#8a1c12;padding:8px 12px;font-size:.9375rem;font-weight:600}.pl-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}@media (min-width:640px){.pl-popover .pl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pl-option{display:flex;align-items:center;gap:8px;min-height:52px;width:100%;text-align:start;cursor:pointer;border-radius:12px;padding:6px 12px;border:1.5px solid transparent;background:#fff;transition:background-color .12s,border-color .12s}.pl-option:hover{background:#f1f5fb;border-color:#dbe4f1}.pl-option:focus-visible{outline:3px solid #0b5cd6;outline-offset:-2px}.pl-option[data-selected=true]{background:#eef4ff;border-color:#9dbdf0}.pl-option[aria-disabled=true]{opacity:.55;cursor:progress}.pl-option-text{min-width:0;flex:1}.pl-native{font-size:1.0625rem;font-weight:700;color:#0b1b3f;overflow-wrap:anywhere}.pl-english,.pl-native{display:block;line-height:1.35}.pl-english{font-size:.875rem;color:#4a5b78}.pl-option[data-selected=true] .pl-native{color:#0b4fba}.pl-mark{display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;color:#fff}.pl-option[data-selected=true] .pl-mark{background:#0b5cd6}.pl-option[aria-busy=true] .pl-mark{color:#0b5cd6}.pl-foot{margin:6px 10px 4px;padding-top:8px;border-top:1px solid #e3e9f2;font-size:.875rem;line-height:1.45;color:#4a5b78}.pl-native:lang(bn),:lang(bn) .pl-foot,:lang(bn) .pl-note,:lang(bn) .pl-title{letter-spacing:0}@media (prefers-reduced-motion:reduce){.pl-backdrop,.pl-popover,.pl-sheet{animation:none!important}.pl-option,.pl-trigger{transition:none!important}.pl-trigger:active{transform:none}}html:has(.mk-header){--font-sans:var(--font-inter),"Noto Sans","Noto Sans Bengali","Noto Sans Devanagari","Noto Naskh Arabic","Noto Nastaliq Urdu","Noto Sans SC",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-display:var(--font-sans)}html:has(.mk-header) body{letter-spacing:0}.mk-header{border-bottom:1px solid #e6ebf2}.mk-global-btn{position:relative;display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:8px 12px;text-decoration:none;border-radius:10px;border:0;background:none;font-size:1rem;font-weight:700;color:#0b1b3f;letter-spacing:0;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s}.mk-global-btn:hover{background:#f1f5fb;color:#0b1b3f}.mk-global-btn[aria-current=page],.mk-global-btn[aria-expanded=true]{color:#0b5cd6;background:#eef4ff}.mk-global-btn[aria-current=page]:after,.mk-global-btn[aria-expanded=true]:after{content:"";position:absolute;inset-inline:12px;bottom:-10px;height:3px;border-radius:3px 3px 0 0;background:#0b5cd6}.mk-demo-btn:focus-visible,.mk-global-btn:focus-visible,.mk-utility:focus-visible,.mk-wordmark:focus-visible{outline:2px solid #0b5cd6;outline-offset:2px}.mk-utility{align-items:center;min-height:36px;padding:0 10px;border-radius:8px;font-size:.8125rem;font-weight:600;color:#3d4a63;text-decoration:none}.mk-utility:hover{color:#0b5cd6;text-decoration:underline;text-underline-offset:3px}.mk-wordmark{margin-inline-end:6px;font-family:var(--font-display,var(--font-sans));font-size:1.125rem;font-weight:800;color:#0b1b3f;text-decoration:none;letter-spacing:0}.mk-demo-btn{display:none;flex:0 0 auto;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;border:1.5px solid #0b5cd6;color:#0b5cd6;font-size:1rem;font-weight:700;white-space:nowrap;text-decoration:none;transition:background-color .15s}.mk-demo-btn:hover{background:#eef4ff}.mk-drop{animation:gp-fade .14s ease-out}.gp-backdrop{position:fixed;inset-inline:0;bottom:0;z-index:60;background:rgba(9,24,60,.32);animation:gp-fade .18s ease-out}.gp{position:fixed;inset-inline-start:0;z-index:61;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);width:min(920px,100vw);background:#fff;border-inline-end:1.5px solid #c3cfe0;box-shadow:18px 0 48px rgba(9,24,60,.18);animation:gp-in .22s cubic-bezier(.22,.61,.36,1)}.gp-cats{overflow-y:auto;overscroll-behavior:contain;padding:28px 28px 40px 32px}.gp-cats-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.gp-title{margin:0;font-family:var(--font-display,var(--font-sans));font-size:2rem;font-weight:800;color:#0b1b3f;letter-spacing:0}.gp-close{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid #dfe5ee;background:#fff;color:#26324a;cursor:pointer}.gp-close:hover{background:#f1f5fb}.gp-close:focus-visible,.gp-promo-btn:focus-visible,.gp-row:focus-visible{outline:2px solid #0b5cd6;outline-offset:2px}.gp-group+.gp-group{margin-top:10px}.gp-group-title{margin:14px 12px 6px;font-size:.8125rem;font-weight:800;letter-spacing:0;color:#4a5b78}.gp-group ul{margin:0;padding:0;list-style:none}.gp-row{display:flex;align-items:center;gap:14px;min-height:56px;padding:8px 12px;border-radius:12px;border:1.5px solid transparent;color:#0b1b3f;text-decoration:none;transition:background-color .12s,color .12s}.gp-row:focus-visible,.gp-row:hover{background:#f4f8ff;border-color:#c9dbf7;color:#0b4fba}.gp-row[aria-current=page]{background:#eef4ff;border-color:#9dbdf0;color:#0b4fba}.gp-row-text{flex:1;min-width:0}.gp-chev{color:#8a97ab;transition:transform .15s,color .15s}.gp-row:hover .gp-chev{color:#0b5cd6;transform:translateX(2px)}[dir=rtl] .gp-row:hover .gp-chev{transform:translateX(-2px) rotate(180deg)}.gp-row-text{display:grid;gap:2px}.gp-tile{display:inline-grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:10px;border:1.5px solid transparent}.gp-tile-blue{background:#e4efff;border-color:#bcd5fb;color:#0b4fba}.gp-tile-teal{background:#dcf6f1;border-color:#a9e3d9;color:#0b6b62}.gp-tile-violet{background:#eee8fd;border-color:#d2c4f6;color:#5b24c8}.gp-tile-amber{background:#fdf0cf;border-color:#f2d98f;color:#8a5200}.gp-row-label{font-size:1rem;font-weight:700}.gp-row-desc{font-size:.875rem;line-height:1.4;color:#5b6880;font-weight:400}.gp-promo{overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px 32px;text-align:center;background:linear-gradient(180deg,#eef6ff,#dcebff)}.gp-promo-art{width:100%;max-width:300px;padding:14px;border-radius:16px;background:linear-gradient(135deg,#2fd0e0,#2a8af0 55%,#1d64e6);box-shadow:0 18px 40px rgba(20,70,170,.25)}.gp-promo-art img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:top left;border-radius:8px;background:#fff}.gp-promo-title{margin:6px 0 0;font-family:var(--font-display,var(--font-sans));font-size:1.375rem;line-height:1.2;font-weight:800;color:#0b1b3f;letter-spacing:0;text-wrap:balance}.gp-promo-body{margin:0;max-width:300px;font-size:1rem;line-height:1.55;color:#46546c}.gp-promo-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 22px;border-radius:999px;background:#0b5cd6;color:#fff;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .15s}.gp-promo-btn:hover{background:#0a4fba}@keyframes gp-in{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}@keyframes gp-fade{0%{opacity:0}to{opacity:1}}[dir=rtl] .gp{box-shadow:-18px 0 48px rgba(9,24,60,.18)}@media (max-width:1100px){.gp{grid-template-columns:minmax(0,1fr) minmax(0,320px)}}@media (prefers-reduced-motion:reduce){.gp,.gp-backdrop,.mk-drop{animation:none}}.rv{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:var(--rv-delay,0s)}.rv.rv-in{opacity:1;transform:none}@media (max-width:1023px){.mk-wordmark{display:none}.mk-bar nav button,.mk-bar nav>a{padding-inline:8px}}@media (min-width:1024px) and (max-width:1279px){.mk-global-btn{padding-inline:7px;font-size:.9375rem}}@media (min-width:1280px) and (max-width:1439px){.mk-global-btn{padding-inline:8px}}@media (min-width:1440px){.mk-demo-btn{display:inline-flex}}.mk-byline{display:none;border-inline-start:1.5px solid #c3cfe0;padding-inline-start:10px;font-size:.875rem;font-weight:600;line-height:1.2;color:#4a5b78;white-space:nowrap}@media (min-width:1500px){.mk-byline{display:block}}html:has(.mk-header) :is(h1,h2,h3,h4,.tracking-tight,.tracking-tighter,.tracking-wide,.tracking-wider){letter-spacing:0}html:has(.mk-header) .text-ink-400{color:#5b6a85}.mk-header a[aria-label$=", home"]{display:inline-flex;align-items:center;min-height:44px}html:has(.mk-header) :is(.anchor-cta,.anchor-cta-ghost){min-height:44px}.pvf-wrap{max-width:80rem;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.pvf-wrap{padding-inline:24px}}@media (min-width:1024px){.pvf-wrap{padding-inline:32px}}.pvf-main{background:#041a33;color:#fff}.pvf-top{padding-top:56px;padding-bottom:48px}@media (min-width:640px){.pvf-top{padding-top:64px}}.pvf-grid{display:grid;gap:2.75rem}@media (min-width:1024px){.pvf-grid{grid-template-columns:minmax(0,19.5rem) minmax(0,1fr);gap:4rem}}.pvf-brand{display:flex;width:fit-content;align-items:center;gap:10px;font-size:1.25rem;font-weight:800;color:#fff;text-decoration:none}.pvf-brand:focus-visible{outline:2px solid #fff;outline-offset:4px}.pvf-blurb{margin-top:16px;max-width:24rem;font-size:.9375rem;line-height:1.65;color:rgb(255 255 255/.75)}.pvf-eyebrow{margin-top:24px;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(165 243 252/.85)}.pvf-social a{width:2.75rem;height:2.75rem;border-color:rgb(255 255 255/.25);color:rgb(255 255 255/.92)}.pvf-social a:hover{color:#fff;border-color:rgb(255 255 255/.6);background:rgb(255 255 255/.08)}.pvf-social svg{width:1.125rem;height:1.125rem}.pvf-call{margin-top:24px;display:flex;width:fit-content;align-items:center;gap:10px;font-size:1.125rem;font-weight:700;color:#fff;text-decoration:none}.pvf-call svg,.pvf-mail svg{color:#a5f3fc}.pvf-call:hover,.pvf-mail:hover{text-decoration:underline}.pvf-mail{margin-top:12px;display:flex;width:fit-content;gap:10px;font-size:1rem;color:rgb(255 255 255/.9);word-break:break-all}.pvf-action,.pvf-mail{align-items:center;font-weight:600;text-decoration:none}.pvf-action{display:inline-flex;min-height:40px;gap:8px;padding:0 14px;border-radius:999px;border:1px solid rgb(255 255 255/.22);background:rgb(255 255 255/.06);color:#e6f1fb;font-size:.875rem}.pvf-action svg{color:#7dd3fc}.pvf-action:hover{background:rgb(255 255 255/.12);border-color:rgb(255 255 255/.35);color:#fff}.pvf-action:focus-visible,.pvf-link:focus-visible,.pvf-news-btn:focus-visible,.pvf-open:focus-visible,.pvf-talk-link:focus-visible{outline:2px solid #fff;outline-offset:3px}.pvf-open{margin-top:24px;display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:0 20px;border-radius:999px;background:linear-gradient(135deg,#0b5cad,#1260e6);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none}.pvf-open:hover{filter:brightness(1.08)}.pvf-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.5rem}@media (min-width:640px){.pvf-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.pvf-cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem 1.75rem}}.pvf-head{font-size:.875rem;font-weight:700;color:#fff}.pvf-cols ul{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:10px}.pvf-link{display:inline-block;font-size:.9375rem;font-weight:500;line-height:1.4;color:rgb(255 255 255/.8);text-decoration:none}.pvf-link:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.pvf-row{margin-top:48px;display:grid;align-items:center;gap:32px;border-top:1px solid rgb(255 255 255/.1);padding-top:40px}@media (min-width:1024px){.pvf-row{grid-template-columns:minmax(0,34rem) minmax(0,1fr);gap:48px}.pvf-talk{order:2}}.pvf-talk-h{font-size:1.25rem;font-weight:700;color:#fff}.pvf-talk-b{margin-top:8px;max-width:36rem;font-size:.9375rem;line-height:1.65;color:rgb(255 255 255/.75)}.pvf-talk-b strong{font-weight:600;color:#fff}.pvf-talk-link{margin-top:12px;display:inline-flex;min-height:44px;align-items:center;gap:8px;font-size:.875rem;font-weight:700;color:#a5f3fc;text-decoration:none}.pvf-talk-link:hover{color:#fff;text-decoration:underline}.pvf-news{border-radius:16px;border:1px solid rgb(255 255 255/.14);background:rgb(255 255 255/.05);padding:24px}.pvf-news-h{font-size:1.125rem;font-weight:700;color:#fff}.pvf-news-b{margin-top:6px;font-size:.9375rem;line-height:1.6;color:rgb(255 255 255/.75)}.pvf-news-btn{margin-top:16px;display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:0 20px;border-radius:999px;background:#fff;color:#041a33;font-size:.875rem;font-weight:700;text-decoration:none}.pvf-news-btn:hover{background:#e6f1fb}.pvf-news-note{margin-top:10px;font-size:.8125rem;color:rgb(255 255 255/.6)}.pvf-legal{border-top:1px solid #dbe5ee;background:#fff;padding:24px 0 160px}@media (min-width:1024px){.pvf-legal{padding-bottom:80px}}.pvf-legal-link{display:inline-flex;min-height:2.75rem;align-items:center;font-size:.9375rem;font-weight:600;color:#0b5cad;text-decoration:underline;text-decoration-color:rgb(11 92 173/.35);text-underline-offset:3px}.pvf-legal-link:hover{color:#062a4d;text-decoration-color:currentColor}.pvf-legal-link:focus-visible{outline:2px solid #0b5cad;outline-offset:2px;border-radius:2px}.pvf-top-btn{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:50%;border:1px solid #cbd8e4;color:#0b5cad;background:#fff;cursor:pointer;transition:background-color .15s}.pvf-top-btn:hover{background:#eef6fd}.pvf-top-btn:focus-visible{outline:2px solid #0b5cad;outline-offset:2px}.pvf-copy{font-size:.875rem;color:#33475f}.pvf-founder{font-size:.875rem;color:#52627a;text-decoration:none}.pvf-founder:hover{color:#062a4d;text-decoration:underline}.pvf-eyebrow{letter-spacing:.06em}.pvf-eyebrow,.pvf-news-note{font-size:.875rem}.pvf-blurb,.pvf-head,.pvf-link,.pvf-talk-b{font-size:1rem}.pvf-link{display:inline-flex;align-items:center;min-height:44px}.pvf-cols ul{gap:0}.pvf-brand,.pvf-call,.pvf-mail{min-height:44px}.pvf-action,.pvf-talk-link{font-size:1rem}.pvf-action,.pvf-founder{min-height:44px}.pvf-founder{display:inline-flex;align-items:center}.h2{--h2-navy-950:#050f2b;--h2-navy-900:#071536;--h2-navy-800:#0a1f5c;--h2-blue:#1260e6;--h2-teal:#19d3c5;--h2-ink:#14181f;--h2-muted:#4a5568;--h2-line:#dfe5ee;--h2-radius:8px;--h2-radius-lg:14px;--h2-ease:cubic-bezier(0.22,0.61,0.36,1);font-family:var(--font-sans)}.h2-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.h2-display,.h2-section-title{font-family:var(--font-display,var(--font-sans));letter-spacing:0}.h2-section-title{font-weight:800;font-size:clamp(1.9rem,1.3rem + 2.2vw,3rem);line-height:1.1;text-wrap:balance}.h2-lead{font-size:1.0625rem;line-height:1.6;max-width:46rem;margin-inline:auto}.h2-center{text-align:center}.h2-dark{background:#081349;color:#fff}.h2-dark .h2-lead{color:#c4d0ea}.h2-light{background:#fff;color:var(--h2-ink)}.h2-light .h2-lead{color:var(--h2-muted)}.h2-tint{background:#eef4ff;color:var(--h2-ink)}.h2-tint .h2-lead{color:var(--h2-muted)}.h2-blue{background:linear-gradient(180deg,#0d4fc4,#1260e6);color:#fff}.h2-blue .h2-lead{color:#dbe8ff}.h2-pad{padding-block:clamp(56px,7vw,96px)}.h2-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:12px 24px;font-weight:700;font-size:1rem;text-decoration:none;border:2px solid transparent;transition:background-color .18s var(--h2-ease),border-color .18s var(--h2-ease),transform .18s var(--h2-ease);cursor:pointer}.h2-btn:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px var(--h2-blue)}.h2-btn-primary{background:var(--h2-blue);color:#fff}.h2-btn-primary:hover{background:#0b4ccb}.h2-btn-primary:active{transform:translateY(1px)}.h2-btn-outline{background:transparent;color:#fff;border-color:rgba(255,255,255,.7)}.h2-btn-outline:hover{background:rgba(255,255,255,.12);border-color:#fff}.h2-btn-outline-dark{background:transparent;color:var(--h2-blue);border-color:var(--h2-blue)}.h2-btn-outline-dark:hover{background:#eef4ff}.h2-btn-white{background:#fff;color:#0b3a99}.h2-btn-white:hover{background:#eef4ff}.h2-link{font-weight:700;text-decoration:underline;text-underline-offset:4px}.h2-link:focus-visible{outline:3px solid var(--h2-blue);outline-offset:3px;border-radius:4px}.mk-header{transition:box-shadow .2s var(--h2-ease,ease)}.mk-header[data-compact=true]{box-shadow:0 6px 24px rgba(8,19,73,.12)}html{scroll-padding-top:5rem}.mk-bar{border-top:1px solid #edf0f5;background:#fff}.h2-hero{position:relative;overflow:hidden;background:var(--h2-navy-900);color:#fff}.h2-hero-grid{position:relative;display:flex;flex-direction:column}.h2-hero-copy{position:relative;z-index:2;padding-block:56px 32px;max-width:500px}.h2-chip{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 14px;border-radius:999px;background:rgba(25,211,197,.14);border:1px solid rgba(25,211,197,.4);font-size:.8125rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8ff3ea}.h2-chip small{font-weight:600;letter-spacing:.02em;text-transform:none;color:#c4d0ea;font-size:.8125rem}.h2-hero-display{margin:24px 0 0;font-family:var(--font-display,var(--font-sans));font-weight:800;font-size:clamp(2.4rem,1.4rem + 3.6vw,4rem);line-height:1.05;letter-spacing:0;text-wrap:balance}.h2-hero-display .l1{display:inline-block;color:var(--h2-teal);padding-bottom:8px;border-bottom:4px solid var(--h2-teal);margin-bottom:8px}.h2-hero-body{margin:24px 0 0;font-size:1.125rem;line-height:1.6;color:#d3def4}.h2-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.h2-hero-note{margin:24px 0 0;padding-inline-end:72px;font-size:.8125rem;color:#9fb2d8}.h2-hero-media{position:relative;z-index:1}.h2-hero-media img{display:block;width:100%;height:auto}@media (min-width:1024px){.h2-hero-grid{min-height:min(680px,calc(100svh - 7.5rem));justify-content:center}.h2-hero-copy{padding-block:72px}.h2-hero-media{position:absolute;top:0;bottom:0;right:0;left:auto;width:min(58%,calc(50% + 36px));margin:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%);mask-image:linear-gradient(90deg,transparent,#000 9%)}.h2-hero-media img{height:100%;object-fit:cover;object-position:100% 50%}.h2-hero:after{content:"";position:absolute;top:0;bottom:0;left:36%;width:14%;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--h2-navy-900) 0,rgba(7,21,54,0) 100%)}.h2-hero-grid{z-index:2}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.h2-hero-media img{animation:h2-drift 18s ease-in-out infinite alternate}}@keyframes h2-drift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.035) translate3d(-8px,-4px,0)}}.h2-scroll-hint{display:none}@media (min-width:1024px) and (max-width:1279px){.h2-hero-media{width:50%}.h2-hero-copy{max-width:470px}.h2-hero-display{font-size:clamp(2.4rem,4vw,3.4rem)}}@media (min-width:1024px){[dir=rtl] .h2-hero-media{right:auto;left:0;width:min(58%,calc(50% + 36px));-webkit-mask-image:linear-gradient(270deg,transparent,#000 9%);mask-image:linear-gradient(270deg,transparent,#000 9%)}[dir=rtl] .h2-hero-media img{object-position:right center}[dir=rtl] .h2-hero:after{left:38%;width:20%;background:linear-gradient(270deg,var(--h2-navy-900) 0,rgba(7,21,54,0) 100%)}.h2-scroll-hint{position:absolute;z-index:3;bottom:18px;inset-inline-start:max(24px,calc((100% - 1200px) / 2 + 24px));display:inline-flex;align-items:center;gap:6px;color:#c4d0ea;font-size:.8125rem;text-decoration:none}}.h2-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:24px}.h2-tab{position:relative;min-height:64px;padding:12px 14px;text-align:start;border-radius:var(--h2-radius);border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#c4d0ea;font-weight:700;font-size:.9375rem;line-height:1.25;cursor:pointer;overflow:hidden;transition:background-color .18s var(--h2-ease),color .18s,border-color .18s}.h2-tab:hover{background:rgba(255,255,255,.1);color:#fff}.h2-tab[aria-selected=true]{background:rgba(255,255,255,.14);border-color:rgba(143,243,234,.7);color:#fff}.h2-tab:focus-visible{outline:3px solid var(--h2-teal);outline-offset:2px}.h2-tab-bar{position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--h2-teal);transform-origin:left;transform:scaleX(0)}[dir=rtl] .h2-tab-bar{transform-origin:right}.h2-tab[aria-selected=true] .h2-tab-bar{transform:scaleX(1)}.h2-tab[data-playing=true][aria-selected=true] .h2-tab-bar{animation:h2-progress var(--h2-interval,8s) linear forwards}@keyframes h2-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.h2-stage{display:grid;grid-template-columns:1fr;margin-top:24px;border-radius:var(--h2-radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#0a1a52}.h2-stage-media{background:#fff;aspect-ratio:16/10;position:relative}.h2-stage-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.h2-stage-copy{padding:28px;display:flex;flex-direction:column;justify-content:center;gap:14px}.h2-stage-copy h3{margin:0;font-family:var(--font-display,var(--font-sans));font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);line-height:1.15;font-weight:800}.h2-stage-copy p{margin:0;color:#cfdaf2;line-height:1.6;font-size:1.0625rem}@media (min-width:900px){.h2-stage{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.h2-stage-copy{padding:40px;min-height:420px}}@media (max-width:899px){.h2-tabs{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px}.h2-tab{flex:0 0 58%;scroll-snap-align:start}}.h2-playbtn{display:inline-flex;align-items:center;gap:8px;margin-top:16px;background:transparent;border:1px solid rgba(255,255,255,.35);color:#fff;border-radius:999px;padding:8px 16px;min-height:44px;font-weight:600;cursor:pointer}.h2-playbtn:hover{background:rgba(255,255,255,.1)}.h2-playbtn:focus-visible{outline:3px solid var(--h2-teal);outline-offset:2px}.h2-strip{overflow:hidden;position:relative;margin-top:32px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.h2-strip-track{display:flex;width:max-content;gap:20px;animation:h2-marquee 42s linear infinite}[dir=rtl] .h2-strip-track{animation-direction:reverse}.h2-strip:focus-within .h2-strip-track,.h2-strip:hover .h2-strip-track,.h2-strip[data-paused=true] .h2-strip-track{animation-play-state:paused}@keyframes h2-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.h2-logo{display:flex;align-items:center;gap:12px;flex:0 0 auto;padding:12px 20px;min-width:190px;background:#fff;color:#14181f;border-radius:var(--h2-radius);font-weight:700;font-size:.9375rem}.h2-strip-note{margin:20px auto 0;max-width:46rem;text-align:center;font-size:.875rem;color:#9fb2d8}@media (prefers-reduced-motion:reduce){.h2-strip{-webkit-mask-image:none;mask-image:none}.h2-strip-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.h2-strip-clone{display:none}}.h2-panels{display:flex;flex-direction:column;gap:12px;margin-top:40px}.h2-panel{position:relative;border-radius:var(--h2-radius-lg);overflow:hidden;background:#12307c;color:#fff;border:1px solid rgba(255,255,255,.16);transition:flex-grow .4s var(--h2-ease),background-color .2s}.h2-panel[data-open=true]{background:var(--h2-blue);border-color:transparent}.h2-panel-head{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px;min-height:72px;background:none;border:0;color:inherit;text-align:start;font-family:var(--font-display,var(--font-sans));font-weight:800;font-size:1.25rem;cursor:pointer}.h2-panel-head:focus-visible{outline:3px solid #fff;outline-offset:-6px}.h2-panel-plus{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:50%;border:2px solid;transition:transform .3s var(--h2-ease)}.h2-panel[data-open=true] .h2-panel-plus{transform:rotate(45deg)}.h2-panel-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--h2-ease)}.h2-panel[data-open=true] .h2-panel-body{grid-template-rows:1fr}.h2-panel-inner{overflow:hidden;min-height:0}.h2-panel-content{display:grid;gap:16px;padding:0 22px 24px}.h2-panel-content img{display:block;width:100%;height:auto;border-radius:var(--h2-radius);aspect-ratio:16/9;object-fit:cover;object-position:top left;background:#fff}.h2-panel-content h3{margin:0;font-size:1.375rem;line-height:1.2;font-family:var(--font-display,var(--font-sans))}.h2-panel-content p{margin:0;line-height:1.6;color:#e4edff}@media (min-width:1024px){.h2-panels{flex-direction:row;align-items:stretch;min-height:360px}.h2-panel{flex:1 1 0;min-width:0}.h2-panel[data-open=true]{flex:3.2 1 0}.h2-panel-head{flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%;min-height:0}.h2-panel[data-open=true] .h2-panel-head{height:auto;flex-direction:row;align-items:center}.h2-panel:not([data-open=true]) .h2-panel-head{writing-mode:horizontal-tb}.h2-panel-body{display:none}.h2-panel[data-open=true] .h2-panel-body{display:grid}.h2-panel-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.h2-panel-content img{grid-column:2;grid-row:1/span 3}}.h2-car{position:relative;margin-top:40px}.h2-car-viewport{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 4px 20px;scrollbar-width:none;overscroll-behavior-x:contain}.h2-car-viewport::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.h2-car-viewport{scroll-behavior:auto}}.h2-car-viewport:focus-visible{outline:3px solid var(--h2-blue);outline-offset:2px;border-radius:8px}.h2-car-item{flex:0 0 min(86%,340px);scroll-snap-align:start;display:flex}@media (min-width:768px){.h2-car-item{flex-basis:340px}}.h2-car-controls{display:flex;align-items:center;gap:16px;margin-top:8px}.h2-car-progress{flex:1;height:4px;border-radius:2px;background:rgba(120,140,180,.35);overflow:hidden}.h2-car-progress span{display:block;height:100%;width:var(--w,20%);margin-inline-start:var(--x,0);background:currentColor;border-radius:2px;transition:margin .2s,width .2s}.h2-car-btn{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:transparent;border:2px solid;color:inherit;cursor:pointer;transition:background-color .15s,opacity .15s}.h2-car-btn:hover:not([aria-disabled=true]){background:rgba(120,140,180,.22)}.h2-car-btn[aria-disabled=true]{opacity:.35;cursor:default}.h2-car-btn:focus-visible{outline:3px solid var(--h2-blue);outline-offset:3px}.h2-car-pos{font-size:.875rem;min-width:7ch;text-align:center;opacity:.85}.h2-card{display:flex;flex-direction:column;width:100%;border-radius:var(--h2-radius);overflow:hidden;background:#fff;color:var(--h2-ink);border:1px solid var(--h2-line);box-shadow:0 1px 2px rgba(10,20,50,.06);transition:box-shadow .2s var(--h2-ease),transform .2s var(--h2-ease)}.h2-card:hover{box-shadow:0 14px 34px rgba(10,20,60,.14);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.h2-card:hover{transform:none}}.h2-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:top left;background:#eef2f8;border-bottom:1px solid var(--h2-line)}.h2-card-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px}.h2-card-body h3{margin:0;font-family:var(--font-display,var(--font-sans));font-size:1.1875rem;line-height:1.25;font-weight:800}.h2-card-body p{margin:0;font-size:.9375rem;line-height:1.55;color:#3d4757}.h2-card-benefit{font-weight:700;color:#0b4ccb}.h2-card-foot{margin-top:auto;padding-top:8px}.h2-badge{align-self:flex-start;padding:3px 10px;border-radius:999px;background:#e2ecff;color:#0b3a99;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.h2-cap{display:flex;flex-direction:column;width:100%;padding:22px;border-radius:var(--h2-radius);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-top:4px solid var(--h2-teal);color:#fff}.h2-cap h3{margin:0 0 8px;font-family:var(--font-display,var(--font-sans));font-size:1.1875rem;font-weight:800}.h2-cap p{margin:0 0 16px;color:#d3def4;line-height:1.55;font-size:.9375rem}.h2-cap a{margin-top:auto;color:#fff}.h2-promo{display:grid;gap:28px;align-items:center;border-radius:var(--h2-radius-lg);overflow:hidden;background:var(--h2-navy-900);color:#fff;padding:28px}.h2-promo+.h2-promo{margin-top:28px}.h2-promo img{display:block;width:100%;height:auto;border-radius:var(--h2-radius);aspect-ratio:4/3;object-fit:cover;object-position:top left;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.35)}.h2-promo h3{margin:0 0 14px;font-family:var(--font-display,var(--font-sans));font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem);line-height:1.12;font-weight:800}.h2-promo p{margin:0 0 20px;color:#d3def4;line-height:1.6;font-size:1.0625rem}.h2-promo ul{margin:0 0 24px;padding:0;list-style:none;display:grid;gap:10px}.h2-promo li{display:flex;align-items:flex-start;gap:10px;color:#e7eeff}.h2-promo li svg{flex:0 0 auto;margin-top:3px;color:var(--h2-teal)}@media (min-width:900px){.h2-promo{grid-template-columns:1fr 1fr;padding:44px;gap:48px}.h2-promo[data-flip=true] .h2-promo-media{order:2}}.h2-next{display:grid;gap:20px;margin-top:40px}.h2-next-card{display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:var(--h2-radius);background:#fff;color:var(--h2-ink)}.h2-next-card h3{margin:0;font-family:var(--font-display,var(--font-sans));font-size:1.375rem;font-weight:800}.h2-next-card p{margin:0;color:#3d4757;line-height:1.55}.h2-next-link{text-decoration:none;transition:box-shadow .2s var(--h2-ease),transform .2s var(--h2-ease)}.h2-next-link:hover{box-shadow:0 16px 36px rgba(4,20,80,.3);transform:translateY(-2px)}.h2-next-link:focus-visible{outline-offset:3px}.h2-next-link>span:not(.h2-next-tile){margin-top:auto;padding-top:12px;color:#0b4ccb;font-weight:800;display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:4px}@media (prefers-reduced-motion:reduce){.h2-next-link:hover{transform:none}}@media (min-width:800px){.h2-next{grid-template-columns:repeat(3,1fr)}}.h2-faq{max-width:52rem;margin:40px auto 0;border-top:1px solid var(--h2-line)}.h2-faq-item{border-bottom:1px solid var(--h2-line)}.h2-faq-q{margin:0}.h2-faq-btn{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:22px 4px;background:none;border:0;text-align:start;font-family:var(--font-display,var(--font-sans));font-weight:700;font-size:1.1875rem;color:var(--h2-ink);cursor:pointer}.h2-faq-btn:focus-visible{outline:3px solid var(--h2-blue);outline-offset:2px;border-radius:4px}.h2-faq-icon{flex:0 0 auto;transition:transform .25s var(--h2-ease);color:var(--h2-blue)}.h2-faq-btn[aria-expanded=true] .h2-faq-icon{transform:rotate(45deg)}.h2-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--h2-ease)}.h2-faq-a[data-open=true]{grid-template-rows:1fr}.h2-faq-a>div{overflow:hidden;min-height:0}.h2-faq-a p{margin:0 0 22px;padding-inline:4px;line-height:1.65;color:#3d4757}@media (prefers-reduced-motion:reduce){.h2-faq-a,.h2-faq-icon,.h2-panel,.h2-panel-body,.h2-panel-plus{transition:none}}.h2-cta-size{min-height:48px;padding:12px 26px;font-size:1rem}.h2-iconbtn{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(7,21,54,.72);color:#fff;border:1px solid rgba(255,255,255,.4);cursor:pointer;transition:background-color .15s}.h2-iconbtn:hover{background:rgba(7,21,54,.92)}.h2-iconbtn:focus-visible{outline:3px solid var(--h2-teal);outline-offset:2px}.h2-iconbtn:after{content:attr(data-tip);position:absolute;inset-inline-end:0;bottom:calc(100% + 8px);padding:4px 9px;border-radius:6px;background:#0b1236;color:#fff;font-size:.75rem;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(2px);transition:opacity .15s,transform .15s;z-index:5}.h2-iconbtn:focus-visible:after,.h2-iconbtn:hover:after{opacity:1;transform:none}.h2-iconbtn-floating{position:absolute;z-index:3;top:12px;inset-inline-end:12px}.h2-iconbtn-floating:after{bottom:auto;top:calc(100% + 8px)}.h2-strip-wrap{position:relative}.h2-iconbtn-corner{position:absolute;z-index:3;inset-inline-end:0;top:-58px}.h2-car-next,.h2-car-prev{position:absolute;z-index:3;top:calc(50% - 56px);background:#fff;color:#0b3a99;border:0;box-shadow:0 6px 18px rgba(8,19,73,.3)}.h2-car-prev{inset-inline-start:6px}.h2-car-next{inset-inline-end:6px}.h2-car-btn:hover:not([aria-disabled=true]){background:#eef4ff}.h2-car-btn[aria-disabled=true]{opacity:0;pointer-events:none}@media (max-width:767px){.h2-car-btn{width:40px;height:40px}.h2-iconbtn-corner{top:-50px}}.h2-car-controls{margin-top:4px}.h2-hero[data-paused=true] .h2-hero-media img{animation-play-state:paused}.h2-hero-pause{position:absolute;z-index:4;top:16px;inset-inline-end:16px}@media (max-width:1023px),(prefers-reduced-motion:reduce){.h2-hero-pause{display:none}}.h2-next-open{font-family:var(--font-display,var(--font-sans));font-size:1.375rem;font-weight:800;color:#0b4ccb}.h2-flow{background:linear-gradient(180deg,#082976,#07348d 14%,#0754d1 50%,#0749ba 68%,#065fe7 86%,#065fe7);color:#fff}.h2-flowsec{background:transparent;color:#fff}.h2-flowsec .h2-lead{color:#dbe8ff}.h2-flowsec .h2-link{color:#fff}.h2-flowsec .h2-card{background:#051b52;color:#fff;border:0;box-shadow:0 10px 28px rgba(2,12,50,.28)}.h2-flowsec .h2-card img{border-bottom:0;background:#0b2f86}.h2-flowsec .h2-card-body h3{color:#fff}.h2-flowsec .h2-card-body p{color:#d6e2fb}.h2-flowsec .h2-card-benefit{color:#fff}.h2-flowsec .h2-badge{background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.28)}.h2-flowsec .h2-car-viewport:focus-visible{outline-color:#fff}.h2-flowsec .h2-car-progress{background:rgba(255,255,255,.28)}.h2-flowsec .h2-car-progress span{background:#fff}.h2-flowsec .h2-car-pos{color:#dbe8ff}.h2-flowsec .h2-cap{background:rgba(255,255,255,.1);backdrop-filter:blur(2px)}.h2-flowsec .h2-promo{background:#04164a;border:2px solid rgba(34,211,238,.45);box-shadow:0 0 44px rgba(34,211,238,.22)}.h2-flowsec .h2-next-card{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.32);color:#fff}.h2-flowsec .h2-next-card h3{color:#fff}.h2-flowsec .h2-next-card p{color:#e6efff}.h2-flowsec .h2-next-card svg{color:#fff}.h2-flowsec .h2-next-link:hover{background:rgba(255,255,255,.2);box-shadow:0 16px 36px rgba(4,20,80,.35)}.h2-flowsec .h2-next-link>span:not(.h2-next-tile){color:#fff}.h2-flowsec .h2-faq{border-top-color:rgba(255,255,255,.4)}.h2-flowsec .h2-faq-item{border-bottom-color:rgba(255,255,255,.4)}.h2-flowsec .h2-faq-btn{color:#fff}.h2-flowsec .h2-faq-btn:focus-visible{outline-color:#fff}.h2-flowsec .h2-faq-icon{color:#fff}.h2-flowsec .h2-faq-a p{color:#e6efff}.h2-flowsec .h2-faq-a a{color:#fff}.h2-panels{gap:4px}.h2-panel{background:rgba(255,255,255,.07);border-radius:var(--h2-radius)}.h2-panel:not([data-open=true]) .h2-panel-head{color:var(--h2-teal)}.h2-panel:not([data-open=true]) .h2-panel-plus{border-color:#fff;color:#fff}[id^=h2-sc-panel]+[id^=h2-sc-panel]{margin-top:0}#showcase .h2-wrap>div{display:flex;flex-direction:column}#showcase .h2-tabs{order:2;margin-top:16px}.h2-stage-media{aspect-ratio:16/9}@media (min-width:900px){.h2-stage-media{aspect-ratio:auto;height:340px}.h2-stage-copy{min-height:340px}}.h2-hero{background:radial-gradient(ellipse 60% 70% at 72% 46%,#0d2a78 0,#08194a 48%,#071536 100%)}.h2-hero-media{display:grid;place-items:center;padding:8px 16px 48px;-webkit-mask-image:none;mask-image:none}.h2-orbit{position:relative;width:min(100%,440px);aspect-ratio:1;margin-inline:auto}.h2-orbit-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.h2-orbit-ring{fill:none;stroke:rgba(130,180,255,.28);stroke-width:.25}.h2-orbit-ring-a{stroke-dasharray:1.2 1.6}.h2-orbit-ring-b{stroke-dasharray:.6 1.4}.h2-orbit-link{stroke:rgba(80,220,235,.55);stroke-width:.3;stroke-dasharray:1.4 2.2;animation:h2-flow 2.6s linear infinite}.h2-orbit-hub{position:absolute;left:50%;top:50%;width:24%;aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#3b82f6,#1749b8 70%);box-shadow:0 0 0 6px rgba(59,130,246,.18),0 0 60px rgba(40,130,255,.55)}.h2-orbit-hub-glow{position:absolute;inset:-14%;border-radius:50%;border:2px solid rgba(80,220,235,.35);animation:h2-pulse 3.4s ease-in-out infinite}.h2-node{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:8px;width:28%;animation:h2-bob 6s ease-in-out infinite alternate;animation-delay:var(--d)}.h2-node-dot{position:relative;z-index:1;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;color:#aef5ff;background:radial-gradient(circle at 35% 30%,#153a94,#0a2161 75%);box-shadow:0 0 24px rgba(40,140,255,.45)}.h2-node-ring{position:absolute;top:0;width:70px;height:70px;margin-top:-6px;border-radius:50%;border-left:2px solid transparent;border-bottom:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--h2-teal);border-right:2px solid rgba(25,211,197,.35);animation:h2-spin 3.2s linear infinite;animation-delay:var(--d)}.h2-node-label{font-size:.8125rem;font-weight:700;color:#d7e4ff;text-align:center;line-height:1.2;text-shadow:0 1px 8px rgba(5,15,43,.9)}@keyframes h2-spin{to{transform:rotate(1turn)}}@keyframes h2-flow{to{stroke-dashoffset:-7.2}}@keyframes h2-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.12);opacity:.25}}@keyframes h2-bob{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,calc(-50% - 7px))}}.h2-hero[data-paused=true] .h2-node,.h2-hero[data-paused=true] .h2-node-ring,.h2-hero[data-paused=true] .h2-orbit-hub-glow,.h2-hero[data-paused=true] .h2-orbit-link,.h2-hero[data-paused=true] .h2-spark{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.h2-node,.h2-node-ring,.h2-orbit-hub-glow,.h2-orbit-link,.h2-spark{animation:none}}@media (min-width:1024px){.h2-hero-media{padding:0 24px}.h2-orbit{width:min(100%,560px)}.h2-hero:after{display:none}}@media (max-width:1023px){.h2-hero-pause{display:inline-grid;top:auto;bottom:16px}.h2-node-label{font-size:.75rem}.h2-node-dot{width:46px;height:46px}.h2-node-ring{width:58px;height:58px}}.h2-spark{position:absolute;z-index:3;pointer-events:none;animation:h2-twinkle 4.5s ease-in-out infinite}.h2-spark-a{width:44px;top:17%;inset-inline-start:4%}.h2-spark-b{width:18px;top:30%;inset-inline-start:11%;animation-delay:1.2s}.h2-spark-c{width:34px;bottom:16%;inset-inline-end:4%;animation-delay:2.1s}@media (max-width:767px){.h2-spark-a{width:28px;top:8px}.h2-spark-b,.h2-spark-c{display:none}}@keyframes h2-twinkle{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.55;transform:scale(.82) rotate(12deg)}}.h2-rot{display:grid}.h2-rot-item{grid-area:1/1;opacity:0;transform:translateY(8px);transition:opacity .5s var(--h2-ease),transform .5s var(--h2-ease)}.h2-rot-item[data-on=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.h2-rot-item{transition:none}}.h2-stage-media{background:linear-gradient(135deg,#20c5d6,#1f86e8 52%,#1260e6);padding:26px;display:grid}.h2-stage-media img{border-radius:10px;box-shadow:0 18px 44px rgba(4,18,70,.45)}.h2-flowsec .h2-card img{padding:14px 14px 0;box-sizing:border-box;background:linear-gradient(135deg,#0b57d6,#2a95ee);object-fit:cover;object-position:top left}.h2-flowsec .h2-promo-media{border-radius:12px;padding:22px;background:linear-gradient(135deg,#21c6d7,#1f7fe6 60%,#1260e6)}.h2-stage,.h2-stage-media{grid-template-columns:minmax(0,1fr)}.h2-stage-media{min-width:0}.h2-stage-media img{min-width:0;max-width:100%}@media (min-width:900px){.h2-stage{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.h2-hero{background:radial-gradient(ellipse 65% 75% at 74% 44%,#4a93ff 0,#2366e0 42%,#1550c4 78%,#1449b8 100%)}.h2-hero-display .l1{color:#b9f4ff;border-bottom-color:#8ee9ff}.h2-chip{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.45);color:#fff}.h2-chip small{color:#e0ecff}.h2-hero-body{color:#eaf2ff}.h2-hero-note{color:#cfe0ff}.h2-scroll-hint{color:#e0ecff!important}.h2-orbit-ring{stroke:rgba(255,255,255,.35)}.h2-orbit-link{stroke:rgba(190,245,255,.75)}.h2-orbit-hub{background:radial-gradient(circle at 35% 30%,#ffffff 0,#d9ecff 30%,#5aa2ff 75%);box-shadow:0 0 0 8px rgba(255,255,255,.18),0 0 70px rgba(150,210,255,.8)}.h2-orbit-hub img{filter:drop-shadow(0 2px 6px rgba(10,60,160,.35))}.h2-node-dot{color:#0b5cd6;background:radial-gradient(circle at 35% 30%,#ffffff,#e3f0ff 75%);box-shadow:0 8px 24px rgba(10,50,140,.3)}.h2-node-ring{border-top-color:#b9f4ff;border-right-color:rgba(185,244,255,.4)}.h2-node-label{color:#fff;text-shadow:0 1px 8px rgba(10,40,120,.55)}.h2-dark{background:linear-gradient(180deg,#1449b8,#1757d0)}.h2-dark .h2-lead{color:#e0ecff}.h2-stage{background:#fff;border-color:rgba(255,255,255,.4);box-shadow:0 24px 60px rgba(8,30,90,.28)}.h2-stage-copy h3{color:#0b1b3f}.h2-stage-copy p{color:#46546c}.h2-stage-copy .h2-link{color:#0b5cd6!important}.h2-tab{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28);color:#eaf2ff}.h2-tab:hover{background:rgba(255,255,255,.2)}.h2-tab-bar{background:#0b5cd6}.h2-strip-note{color:#e0ecff}.h2-strip-note a{color:#fff}.h2-panel{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.28)}.h2-panel[data-open=true]{background:#fff;color:#0b1b3f}.h2-panel[data-open=true] .h2-panel-content p{color:#46546c}.h2-panel[data-open=true] .h2-panel-head:focus-visible{outline-color:#0b5cd6}.h2-panel[data-open=true] a{color:#0b5cd6}.h2-panel:not([data-open=true]) .h2-panel-head{color:#c9f7ff}.h2-flow{background:linear-gradient(180deg,#1757d0,#1e66e3 22%,#2a78f0 48%,#3d8af8 72%,#5aa0ff 88%,#6aabff)}.h2-flowsec .h2-card{background:#fff;color:#0b1b3f;box-shadow:0 14px 34px rgba(8,30,90,.22)}.h2-flowsec .h2-card-body h3{color:#0b1b3f}.h2-flowsec .h2-card-body p{color:#46546c}.h2-flowsec .h2-card .h2-link,.h2-flowsec .h2-card-benefit{color:#0b5cd6}.h2-flowsec .h2-badge{background:#e6f0ff;color:#0b4fba;border-color:#cfe0ff}.h2-flowsec .h2-cap{background:rgba(255,255,255,.16);border-color:#b9f4ff rgba(255,255,255,.32) rgba(255,255,255,.32)}.h2-flowsec .h2-promo{background:#fff;color:#0b1b3f;border:0;box-shadow:0 24px 60px rgba(8,30,90,.25)}.h2-flowsec .h2-promo .h2-section-title{color:#0b1b3f}.h2-flowsec .h2-promo li,.h2-flowsec .h2-promo p{color:#46546c}.h2-flowsec .h2-promo li svg{color:#0b5cd6}.h2-flowsec .h2-promo .h2-btn-outline{color:#0b5cd6;border-color:#0b5cd6}.h2-flowsec .h2-promo .h2-btn-outline:hover{background:#eef4ff}.h2-flowsec .h2-next-card{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.45)}#faq.h2-flowsec{background:#f3f8ff;color:#0b1b3f}#faq.h2-flowsec .h2-faq{border-top-color:#d5e2f3}#faq.h2-flowsec .h2-faq-item{border-bottom-color:#d5e2f3}#faq.h2-flowsec .h2-faq-btn{color:#0b1b3f}#faq.h2-flowsec .h2-faq-btn:focus-visible{outline-color:#0b5cd6}#faq.h2-flowsec .h2-faq-icon{color:#0b5cd6}#faq.h2-flowsec .h2-faq-a p{color:#46546c}#faq.h2-flowsec .h2-faq-a a{color:#0b5cd6}.h2-iconbtn{background:rgba(9,40,110,.55)}.h2-hero .h2-hero-actions .anchor-cta{background:#fff!important;color:#0b4fba!important}.h2-hero .h2-hero-actions .anchor-cta:hover{background:#eef4ff!important}.h2-demo{width:min(960px,calc(100vw - 32px));max-width:none;padding:0;border:0;border-radius:16px;background:transparent;overflow:visible}.h2-demo::backdrop{background:rgba(6,20,60,.72);backdrop-filter:blur(3px)}.h2-demo-inner{position:relative;display:grid;gap:12px;animation:gp-fade .2s ease-out}.h2-demo-video{display:block;width:100%;aspect-ratio:16/9;border-radius:14px;background:#000;box-shadow:0 30px 80px rgba(0,0,0,.45)}.h2-demo-close{position:absolute;top:-48px;inset-inline-end:0;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.12);color:#fff;cursor:pointer}.h2-demo-close:hover{background:rgba(255,255,255,.24)}.h2-demo-close:focus-visible,.h2-demo-page:focus-visible{outline:2px solid #fff;outline-offset:2px}.h2-demo-page{justify-self:center;color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media (min-width:768px) and (max-width:1439px){.h2-hero>.h2-spark-a,.h2-hero>.h2-spark-b{display:none}}.hub-body{background:linear-gradient(180deg,#f2f7ff,#f8fbff 40%,#ffffff)}.hub-body article.accent-top{transition:box-shadow .2s ease,transform .2s ease}.hub-body article.accent-top:hover{box-shadow:0 16px 36px rgba(20,60,140,.12);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.hub-body article.accent-top:hover{transform:none}}.h2-node-dot{width:66px;height:66px;color:#fff;border:0;box-shadow:0 0 0 3px rgba(255,255,255,.92),0 14px 28px rgba(5,25,90,.38);background:var(--n-bg,linear-gradient(145deg,#38bdf8,#2563eb))}.h2-node-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.38),rgba(255,255,255,0) 52%);pointer-events:none}.h2-node-glyph{width:30px;height:30px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.28))}.h2-node-ring{width:82px;height:82px;margin-top:-8px;border-top-color:rgba(255,255,255,.95);border-right-color:rgba(255,255,255,.35)}.h2-node-label{font-size:.9375rem;font-weight:800}.h2-node[data-node=answers]{--n-bg:linear-gradient(145deg,#38bdf8,#2563eb)}.h2-node[data-node=inbox]{--n-bg:linear-gradient(145deg,#c4a5ff,#7c3aed)}.h2-node[data-node=catalog]{--n-bg:linear-gradient(145deg,#fcd34d,#f97316)}.h2-node[data-node=insights]{--n-bg:linear-gradient(145deg,#5eead4,#0f9d8f)}.h2-node[data-node=approvals]{--n-bg:linear-gradient(145deg,#86efac,#16a34a)}.h2-node[data-node=channels]{--n-bg:linear-gradient(145deg,#fda4af,#e11d48)}@media (max-width:1023px){.h2-node-dot{width:52px;height:52px}.h2-node-glyph{width:24px;height:24px}.h2-node-ring{width:66px;height:66px;margin-top:-7px}.h2-node-label{font-size:.8125rem}}.h2-next-tile{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#fff;box-shadow:0 6px 16px rgba(5,25,90,.22)}.h2-next>:first-child .h2-next-tile{color:#0b4fba}.h2-next>:nth-child(2) .h2-next-tile{color:#0b6b62}.h2-next>:nth-child(3) .h2-next-tile{color:#8a5200}.h2-flowsec .h2-next-card svg{color:inherit}.h2-next-card h3{font-size:1.5rem}.h2-next-card p{font-size:1.0625rem}.h2-flowsec .h2-next-card p{color:#fff}.h2-next-link{position:relative;border:1.5px solid rgba(255,255,255,.5);transition:transform .18s var(--h2-ease),box-shadow .2s var(--h2-ease),background-color .18s,border-color .18s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.h2-next-link>span:not(.h2-next-tile){font-size:1.0625rem;text-decoration-thickness:2px}.h2-next-link>span:not(.h2-next-tile) svg{transition:transform .18s var(--h2-ease)}.h2-flowsec .h2-next-link:hover{background:rgba(255,255,255,.3);border-color:#fff;transform:translateY(-4px);box-shadow:0 20px 40px rgba(4,20,80,.38)}.h2-next-link:hover>span:not(.h2-next-tile) svg{transform:translateX(5px)}[dir=rtl] .h2-next-link:hover>span:not(.h2-next-tile) svg{transform:translateX(-5px) scaleX(-1)}.h2-next-link:focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 7px rgba(6,25,90,.55)}.h2-flowsec .h2-next-link:active{transform:translateY(0) scale(.985);background:rgba(255,255,255,.38);box-shadow:0 6px 14px rgba(4,20,80,.35);transition-duration:.08s}@media (prefers-reduced-motion:reduce){.h2-flowsec .h2-next-link:active,.h2-flowsec .h2-next-link:hover,.h2-next-link:hover>span:not(.h2-next-tile) svg{transform:none}}.h2-node{gap:16px}.h2-flowsec .h2-next-card{background:rgba(7,38,120,.46);border-color:rgba(255,255,255,.55)}.h2-flowsec .h2-next-link:hover{background:rgba(7,38,120,.6)}.h2-flowsec .h2-next-link:active{background:rgba(7,38,120,.68)}.h2-tab{background:rgba(6,28,100,.42);border-color:rgba(255,255,255,.4);color:#fff;font-size:1rem}.h2-tab:hover{background:rgba(6,28,100,.55)}.h2-tab[aria-selected=true]{background:#fff;color:#0b1b3f;border-color:#fff}.h2-badge,.h2-chip,.h2-chip small,.h2-hero-note{font-size:.875rem}.h2-link{display:inline-flex;align-items:center;min-height:44px}