:root{--navy:#10303f;--cyan:#16b7c8;--orange:#f6a014;--gold:#fec63b;--coral:#f44858;--teal:#13aeb4;--deep-blue:#1e5a80;--off-white:#f6f8fa;--light-grey:#e8eef1;--text-grey:#53636b;--almost-black:#172329;--white:#fff;--cyan-tint:#e3f6f8;--cyan-tint-2:#f3fbfc;--cyan-border:#bfe8ee;--navy-2:#173d4f;--navy-3:#1f4a5e;--on-navy-muted:#b4c6ce;--color-bg:var(--off-white);--color-surface:var(--white);--color-surface-soft:var(--off-white);--color-border:var(--light-grey);--color-heading:var(--navy);--color-text:var(--almost-black);--color-text-muted:var(--text-grey);--color-primary:var(--cyan);--color-primary-hover:var(--teal);--color-on-primary:var(--navy);--color-cta-high:var(--orange);--color-on-cta-high:var(--navy);--color-link:var(--deep-blue);--color-link-hover:var(--navy);--color-link-on-dark:var(--cyan);--color-focus:var(--deep-blue);--color-focus-on-dark:var(--cyan);--color-dark-bg:var(--navy);--color-on-dark:var(--white);--color-tech-bg:var(--deep-blue);--color-error:var(--coral);--color-success:#1f9d6b;--color-disabled-bg:var(--light-grey);--color-disabled-text:#8a99a1;--cap-brand:var(--orange);--cap-create:var(--gold);--cap-build:var(--deep-blue);--cap-grow:var(--coral);--cap-connect:var(--cyan);--font-primary:"Manrope", "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-h1:clamp(2.125rem, 1.2rem + 3.4vw, 4rem);--fs-h2:clamp(1.75rem, 1.15rem + 2.3vw, 3rem);--fs-h3:clamp(1.25rem, 1.1rem + .7vw, 1.75rem);--fs-h4:1.125rem;--fs-body:1rem;--fs-lead:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--fs-small:.875rem;--fs-xs:.78rem;--lh-tight:1.1;--lh-heading:1.18;--lh-body:1.6;--ls-heading:-.02em;--radius-sm:10px;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--shadow-sm:0 2px 8px #10303f0f;--shadow-md:0 10px 26px #10303f1a;--shadow-lg:0 24px 48px -20px #10303f59;--shadow-cta:0 10px 22px -10px #16b7c8a6;--glow-cyan-ping:color-mix(in srgb, var(--cyan) 50%, transparent);--glow-cyan-ring:color-mix(in srgb, var(--cyan) 18%, transparent);--glow-cyan-ring-soft:color-mix(in srgb, var(--cyan) 6%, transparent);--glow-cyan-bg:color-mix(in srgb, var(--cyan) 22%, transparent);--glow-blue-bg:color-mix(in srgb, var(--deep-blue) 12%, transparent);--glass-white:color-mix(in srgb, var(--white) 82%, transparent);--shadow-node-hover:0 14px 34px color-mix(in srgb, var(--navy) 16%, transparent);--ease:cubic-bezier(.22, 1, .36, 1);--pin-top:96px;--page-bg:var(--off-white);--ink:var(--navy);--muted:var(--text-grey);--line:var(--light-grey);--tint:var(--cyan-tint);--tint-2:var(--cyan-tint-2);--indigo:var(--deep-blue);--indigo-d:var(--navy);--cream:var(--off-white);--page:var(--off-white);--card:var(--white)}:where(body){font-family:var(--font-primary);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:where(h1,h2,h3,h4){font-family:var(--font-primary);font-weight:var(--fw-bold);color:var(--color-heading);letter-spacing:var(--ls-heading);line-height:var(--lh-heading)}:where(h1){font-size:var(--fs-h1);line-height:var(--lh-tight)}:where(h2){font-size:var(--fs-h2)}:where(h3){font-size:var(--fs-h3)}:where(h4){font-size:var(--fs-h4)}:where(a){color:var(--color-link)}:where(a:hover){color:var(--color-link-hover)}:where(button,input,select,textarea){font-family:inherit}:where(:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}:where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}:where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{overflow-x:clip}.ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.btns{flex-wrap:wrap;gap:12px;display:flex}.btn{isolation:isolate;cursor:pointer;border-radius:var(--radius-pill);font-family:var(--font-primary);font-weight:var(--fw-semibold);color:var(--color-heading);transition:background .25s, transform .25s var(--ease), border-color .25s, box-shadow .25s, color .25s;border:1px solid #0000;align-items:center;gap:10px;padding:14px 26px;font-size:15px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn svg{width:16px;height:16px;transition:transform .3s var(--ease)}.btn .ic{width:16px;height:16px}.btn:hover svg{transform:translate(3px)}.btn:focus-visible{border-radius:var(--radius-pill)}.btn.primary{background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-cta), inset 0 1px 0 #ffffff40}.btn.primary:after{content:"";z-index:-1;transition:transform .7s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn.primary:hover{background:var(--color-primary-hover);color:var(--color-on-primary);transform:translateY(-2px);box-shadow:0 14px 28px -10px #13aeb4b3,inset 0 1px #ffffff40}.btn.primary:hover:after{transform:translate(120%)}.btn.primary:active{transition-duration:80ms;transform:translateY(0)scale(.97)}.btn.ghost-btn{background:var(--white);border-color:var(--light-grey);color:var(--color-heading)}.btn.ghost-btn:hover{background:var(--off-white);border-color:var(--cyan);box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn.ghost-btn:active{transition-duration:80ms;transform:translateY(0)scale(.97)}.btn.high{background:var(--color-cta-high);color:var(--color-on-cta-high);box-shadow:0 10px 22px -10px #f6a014b3}.btn.high:hover{background:var(--gold);transform:translateY(-2px)}.btn:disabled,.btn[aria-disabled=true]{background:var(--color-disabled-bg);color:var(--color-disabled-text);box-shadow:none;cursor:not-allowed;border-color:#0000;transform:none}.pill{border:1px solid var(--cyan-border);border-radius:var(--radius-pill);background:var(--white);color:var(--deep-blue);font-size:12.5px;font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;padding:8px 20px;display:inline-block}.sec-head{text-align:center;max-width:720px;margin:0 auto 44px}.sec-head h2{letter-spacing:-.028em;font-size:clamp(28px,4vw,42px);line-height:1.12;font-weight:var(--fw-bold);color:var(--color-heading);margin-top:22px}.sec-head h2 em{color:var(--deep-blue);background:linear-gradient(90deg, var(--deep-blue), var(--cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.sec-head p{color:var(--color-text-muted);margin-top:14px;font-size:16.5px;line-height:1.55}.chips{flex-wrap:wrap;gap:8px;margin-top:24px;padding:0;list-style:none;display:flex}.chips li{border-radius:var(--radius-pill);background:var(--cyan-tint);color:var(--deep-blue);font-size:13.5px;font-weight:var(--fw-medium);padding:7px 14px}.chips li.more{border:1px solid var(--cyan-border);color:var(--color-text-muted);background:0 0;padding:6px 11px}:root{--page-gutter:clamp(16px, 3vw, 32px);--page-bg:var(--off-white);--section-gap:clamp(24px, 3.5vw, 48px)}*,:before,:after{box-sizing:border-box}body{background:var(--page-bg);margin:0}#root{width:100%}.site-main>*{margin-block:0!important}.site-main>*+*{margin-top:var(--section-gap)!important}.site-main>:is(.what,.os,.hw,.wy,.ow,.ins){background:0 0!important;padding-block:0!important}.site-main>.hero{padding-bottom:0!important}html{scroll-padding-top:124px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.nav{--nv-h:96px;--nv-top:16px;--nv-gutter:var(--page-gutter,24px);top:var(--nv-top);z-index:100;height:var(--nv-h);margin:0 var(--nv-gutter);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border:1px solid var(--light-grey);border-radius:var(--radius-lg);transition:height .3s var(--ease), box-shadow .3s ease, background .3s ease;font-family:var(--font-primary);color:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fffffff0;justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:sticky}.nav:after{content:"";top:calc(-1 * var(--nv-top) - 1px);left:calc(-1 * var(--nv-gutter));right:calc(-1 * var(--nv-gutter));height:var(--nv-top);background:var(--page-bg,var(--off-white));pointer-events:none;z-index:-1;position:absolute}.nav:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 18px 18px, transparent 17.5px, var(--page-bg,var(--off-white)) 18px) left top / 18px 18px no-repeat, radial-gradient(circle at 0 18px, transparent 17.5px, var(--page-bg,var(--off-white)) 18px) right top / 18px 18px no-repeat;height:18px;position:absolute;top:-1px;left:-1px;right:-1px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav{background:var(--white)}}.nav.is-stuck{--nv-h:80px;box-shadow:var(--shadow-md);background:#fffffff5}.nav a:focus-visible,.nav-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:8px}.nav .btn:focus-visible{border-radius:var(--radius-pill)}.nav-toggle:focus-visible{border-radius:50%}.logo{color:var(--navy);cursor:pointer;flex-shrink:0;align-items:center;text-decoration:none;display:flex}.logo img{object-fit:contain;width:auto;height:76px;transition:height .3s var(--ease), transform .3s var(--ease);display:block}.nav.is-stuck .logo img{height:62px}.logo:hover img{transform:scale(1.04)}.nav ul{align-items:center;gap:30px;margin:0;padding:0;list-style:none;display:flex}.nav li{font-size:14px;font-weight:var(--fw-semibold);letter-spacing:-.005em;color:var(--navy);border-bottom:2px solid #0000;padding:6px 0;position:relative}.nav li a{color:inherit;white-space:nowrap;text-decoration:none;transition:color .25s;display:block;position:relative}.nav li.on{color:var(--navy)}.nav li.on:after{content:"";background:var(--cyan);border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0}@media (width>=900px) and (hover:hover){.nav li:not(.on):after{content:"";background:var(--cyan);transform-origin:100%;height:2px;transition:transform .35s var(--ease);border-radius:2px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.nav li:not(.on):hover:after{transform-origin:0;transform:scaleX(1)}.nav li:hover a{color:var(--color-link)}}.nav .btn.primary{border-radius:var(--radius-pill);background:var(--color-primary);height:44px;color:var(--color-on-primary);font-size:14px;font-weight:var(--fw-semibold);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform .25s var(--ease), box-shadow .25s ease, background .25s ease;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.nav .btn.primary:hover{background:var(--color-primary-hover);color:var(--color-on-primary);box-shadow:var(--shadow-cta);transform:translateY(-1px)}.nav .btn.primary:active{box-shadow:none;transform:translateY(0)scale(.98)}.nav .btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px;transition:transform .25s var(--ease)}.nav .btn:hover svg{transform:translate(3px,-2px)}.nav-toggle{background:var(--cyan-tint);cursor:pointer;width:44px;height:44px;transition:background .25s ease, transform .25s var(--ease);border:none;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;display:none}.nav-toggle:hover{background:var(--cyan-border)}.nav-toggle:active{transform:scale(.94)}.nav-toggle span{background:var(--navy);width:18px;height:2px;transition:transform .3s var(--ease), opacity .25s ease;border-radius:2px;display:block}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nav-cta-m{display:none}@media (width>=900px) and (width<=1100px){.nav{padding:0 18px}.nav ul{gap:18px}.nav li{font-size:13.5px}.nav .btn.primary{padding:0 18px}}@media (width>=900px) and (width<=1024px){.nav ul{gap:14px}.nav li{font-size:13px}.nav .btn.primary{padding:0 14px}.nav .btn.primary svg{display:none}}@keyframes nav-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=899px){.nav{--nv-h:84px;padding:0 16px}.nav.is-stuck{--nv-h:72px}.logo img{height:64px}.nav.is-stuck .logo img{height:54px}.nav ul{background:var(--white);border:1px solid var(--light-grey);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);z-index:20;max-height:calc(100vh - var(--nv-h) - var(--nv-top) - 24px);max-height:calc(100dvh - var(--nv-h) - var(--nv-top) - 24px);overscroll-behavior:contain;visibility:hidden;opacity:0;transform-origin:top;pointer-events:none;transition:opacity .25s ease, transform .3s var(--ease), visibility 0s linear .3s;flex-direction:column;gap:0;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;transform:translateY(-8px)scale(.98)}.nav ul.open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:none}.nav ul.open li{animation:nav-item-in .35s var(--ease) both}.nav ul.open li:first-child{animation-delay:30ms}.nav ul.open li:nth-child(2){animation-delay:60ms}.nav ul.open li:nth-child(3){animation-delay:90ms}.nav ul.open li:nth-child(4){animation-delay:.12s}.nav ul.open li:nth-child(5){animation-delay:.15s}.nav ul.open li:nth-child(6){animation-delay:.18s}.nav ul.open li:nth-child(7){animation-delay:.21s}.nav ul.open li:nth-child(8){animation-delay:.24s}.nav li{width:100%;font-size:16px;font-weight:var(--fw-semibold);letter-spacing:-.005em;border:0;padding:0}.nav li:after{display:none}.nav li a{border-radius:var(--radius-md);padding:13px 14px;transition:background .2s,color .2s;display:block}.nav li.on a{background:var(--cyan-tint);color:var(--navy)}.nav li:not(.on):not(.nav-cta-m) a:hover{background:var(--off-white)}.nav-cta-m{padding:8px 4px 4px;display:block}.nav-cta-m .btn{justify-content:center;width:100%}.nav .nav-cta{margin-left:auto}.nav-toggle{margin-left:12px;display:flex}}@media (width>=561px) and (width<=899px){.nav-cta-m{display:none}}@media (width<=560px){.nav{--nv-h:72px;padding:0 12px}.nav.is-stuck{--nv-h:64px}.logo img,.nav.is-stuck .logo img{height:52px}.nav .nav-cta{display:none}.nav-toggle{margin-left:auto}}@media (prefers-reduced-motion:reduce){.nav,.nav *,.nav :before,.nav :after{transition-duration:.01ms!important;animation:none!important}}.hero,.hero .btn{font-family:var(--font-primary)}.hero{isolation:isolate;padding:clamp(24px,4vw,56px) var(--page-gutter,32px) 56px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,80px);display:grid;position:relative;overflow-x:clip}.h-tag{border:1px solid var(--cyan-border);background:var(--white);color:var(--deep-blue);font-size:13px;font-weight:var(--fw-semibold);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.h-tag .ic{width:15px;height:15px;display:none}.h-tag:before{content:"";background:var(--cyan);width:7px;height:7px;box-shadow:0 0 0 0 var(--glow-cyan-ping);border-radius:50%;animation:2s infinite h-ping}@keyframes h-ping{70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.hero h1{letter-spacing:-.035em;font-size:46px;line-height:1.06;font-weight:var(--fw-bold);color:var(--navy);text-wrap:balance;margin-top:30px}.hero h1 span{white-space:nowrap;display:block}.hero h1 em{color:var(--deep-blue);margin-bottom:-.16em;padding-bottom:.16em;font-style:normal;display:block}.hero p{color:var(--color-text-muted);text-wrap:pretty;max-width:34em;margin-top:24px;font-size:clamp(16px,1.25vw,19px);line-height:1.6}.hero .btns{margin-top:32px}.hero .btn{font-size:15px;font-weight:var(--fw-semibold)}.hero .btns .btn.primary:hover svg{transform:translate(2px,-2px)}.h-sub{color:var(--color-text-muted);margin-top:26px;font-size:13.5px}.h-stats{border-top:1px solid var(--light-grey);gap:clamp(20px,3vw,40px);margin-top:28px;padding-top:24px;display:flex}.h-stats b{font-size:24px;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--navy);display:block}.h-stats span{color:var(--color-text-muted);font-size:13px}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 45% at 60% 45%,var(--glow-cyan-bg),transparent 70%), radial-gradient(30% 30% at 85% 15%,var(--glow-blue-bg),transparent 70%);filter:blur(20px);position:absolute;inset:-10% 0 -10% 40%}.hero:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--cyan-border) 1px,transparent 1.2px);opacity:.7;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 70%,#000,#0000 75%);mask-image:radial-gradient(60% 60% at 70%,#000,#0000 75%)}.orbit{width:100%;max-width:640px;height:420px;margin-inline:auto;position:relative}.o-origin{width:0;height:0;position:absolute;top:205px;left:50%}.o-origin svg{width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.o-origin line{stroke:var(--cyan);stroke-width:1.2px;opacity:.6;transition:stroke-width .3s,opacity .3s}.o-rays{display:none}.o-ring{border:1px dashed var(--cyan);opacity:.55;border-radius:50%;width:184px;height:184px;animation:40s linear infinite o-spin;position:absolute;top:-92px;left:-92px}.o-core{background:var(--navy);width:84px;height:84px;color:var(--white);font-size:36px;font-weight:var(--fw-extrabold);box-shadow:0 0 0 10px var(--glow-cyan-ring);margin-left:calc(var(--px,0) * -6px);margin-top:calc(var(--py,0) * -6px);transition:scale .3s var(--ease),box-shadow .3s,border-color .3s,background .3s,margin .6s var(--ease);border-radius:50%;place-items:center;animation:3.6s ease-in-out infinite o-pulse;display:grid;position:absolute;top:-42px;left:-42px}.o-node{left:var(--dx);top:var(--dy);background:var(--glass-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--light-grey);text-align:center;box-shadow:var(--shadow-sm);white-space:nowrap;cursor:default;transition:scale .3s var(--ease),box-shadow .3s,border-color .3s,background .3s,margin .6s var(--ease);border-radius:16px;padding:11px 18px;animation:6s ease-in-out infinite o-float;position:absolute;transform:translate(-50%,-50%)}.o-node b{font-size:15px;font-weight:var(--fw-bold);color:var(--navy);display:block}.o-node b:before{content:"";background:var(--cap,var(--cyan));vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block;position:relative;top:-1px}.o-node small{color:var(--color-text-muted);margin-top:3px;font-size:12px;display:block}.o-node:nth-of-type(3){animation-duration:5.4s}.o-node:nth-of-type(4){animation-duration:6.4s;animation-delay:-1.8s}.o-node:nth-of-type(5){animation-duration:5.8s;animation-delay:-3.1s}.o-node:nth-of-type(6){animation-duration:6.9s;animation-delay:-4.2s}.o-node:nth-of-type(7){animation-duration:5.2s;animation-delay:-2.4s}.o-node:hover,.o-node:focus-visible{border-color:var(--cap,var(--cyan));box-shadow:var(--shadow-node-hover);animation-play-state:paused;scale:1.08}:is(.o-origin:has(.o-node:nth-of-type(3):hover) .o-rays line:first-child,.o-origin:has(.o-node:nth-of-type(4):hover) .o-rays line:nth-child(2),.o-origin:has(.o-node:nth-of-type(5):hover) .o-rays line:nth-child(3),.o-origin:has(.o-node:nth-of-type(6):hover) .o-rays line:nth-child(4),.o-origin:has(.o-node:nth-of-type(7):hover) .o-rays line:nth-child(5)){stroke-width:2.4px;opacity:1}.o-node:nth-of-type(3){margin-left:calc(var(--px,0) * 14px);margin-top:calc(var(--py,0) * 14px)}.o-node:nth-of-type(4){margin-left:calc(var(--px,0) * -18px);margin-top:calc(var(--py,0) * -12px)}.o-node:nth-of-type(5){margin-left:calc(var(--px,0) * -10px);margin-top:calc(var(--py,0) * 10px)}.o-node:nth-of-type(6){margin-left:calc(var(--px,0) * 16px);margin-top:calc(var(--py,0) * -14px)}.o-node:nth-of-type(7){margin-left:calc(var(--px,0) * -12px);margin-top:calc(var(--py,0) * 12px)}@keyframes o-float{0%,to{translate:0}50%{translate:0 -12px}}@keyframes o-spin{to{rotate:360deg}}@keyframes o-pulse{0%,to{box-shadow:0 0 0 10px var(--glow-cyan-ring)}50%{box-shadow:0 0 0 20px var(--glow-cyan-ring-soft)}}@media (width>=600px){.orbit{aspect-ratio:6/5;width:100%;max-width:640px;height:auto;margin-inline:auto;container-type:inline-size}.o-origin{--core:clamp(84px,11cqw,116px);width:100%;height:100%;top:0;left:0;transform:none}.o-origin>svg:not(.o-rays){display:none}.o-origin svg.o-rays{width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:visible}.o-origin .o-rays line{stroke:var(--cyan);stroke-width:1.2px;opacity:.6}.o-ring{width:clamp(200px,38cqw,420px);height:clamp(200px,38cqw,420px);margin:auto;inset:0;transform:none}.o-core{width:var(--core);height:var(--core);left:calc(50% - var(--core) / 2);top:calc(50% - var(--core) / 2);font-size:calc(var(--core) * .43)}.o-node{padding:clamp(11px,1.4cqw,16px) clamp(18px,2.4cqw,28px);transform:translate(-50%,-50%)}.o-node b{font-size:clamp(15px,1.9cqw,20px)}.o-node small{font-size:clamp(12px,1.4cqw,15px)}.o-node:nth-of-type(3){top:8%;left:20%}.o-node:nth-of-type(4){top:20%;left:82%}.o-node:nth-of-type(5){top:54%;left:88%}.o-node:nth-of-type(6){top:66%;left:12%}.o-node:nth-of-type(7){top:90%;left:62%}}@media (width>=900px){.hero h1{font-size:clamp(34px,4.4vw,88px)}.hero p{max-width:36em;font-size:clamp(16px,1.3vw,24px)}.hero .btn{font-size:clamp(15px,1.05vw,18px)}.h-sub{font-size:clamp(13.5px,1vw,17px)}.orbit{aspect-ratio:1;max-width:560px}}@media (width>=1300px){.orbit{aspect-ratio:6/5;max-width:816px}}@media (width<=899px){.hero{padding:40px var(--page-gutter,16px) 48px;grid-template-columns:1fr;gap:12px}.hero h1 span{white-space:normal}.hero h1{margin-top:24px;font-size:clamp(32px,7vw,56px)}.hero p{max-width:38em}.hero:before{inset:30% -10% -10%}}@media (width<=599px){.hero h1{font-size:clamp(32px,8.6vw,46px)}.orbit{width:100%;max-width:420px;height:380px;margin:0 auto;overflow:hidden}.o-origin{top:190px;transform:scale(.9)}}@media (width<=560px){.hero p{font-size:16px}.hero .btns .btn{flex:100%;justify-content:center}.h-stats{flex-wrap:wrap}.orbit{height:340px}.o-origin{top:170px;transform:scale(.82)}.o-node small{display:none}}@media (width<=380px){.o-origin{transform:scale(.7)}}@media (hover:none){.o-node:hover{box-shadow:var(--shadow-sm);border-color:var(--light-grey);scale:1}}@keyframes h-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes h-orbit{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hero>div:first-child>*{animation:h-in .7s var(--ease) both}.hero>div:first-child>:first-child{animation-delay:50ms}.hero>div:first-child>:nth-child(2){animation-delay:.15s}.hero>div:first-child>:nth-child(3){animation-delay:.25s}.hero>div:first-child>:nth-child(4){animation-delay:.35s}.hero>div:first-child>:nth-child(5){animation-delay:.45s}.hero>div:first-child>:nth-child(6){animation-delay:.55s}.hero .orbit{animation:h-orbit 1s var(--ease) .2s both}}@media (prefers-reduced-motion:reduce){.o-node,.o-core,.o-ring,.h-tag:before{animation:none}.o-node,.o-core{margin:0}}.what{font-family:var(--font-primary);margin-inline:auto;padding:clamp(36px,5vw,56px) clamp(16px,3vw,32px) clamp(32px,4vw,48px)}.what .sec-head{margin-bottom:clamp(20px,3vw,32px)}.what .sec-head h2{letter-spacing:-.03em;font-size:clamp(28px,3.6vw,40px);line-height:1.1;font-weight:var(--fw-bold);color:var(--navy);text-wrap:balance;margin-top:14px}.what .sec-head h2 em{background:linear-gradient(90deg,var(--deep-blue),var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.16em;padding-bottom:.16em;font-style:normal}.what .sec-head p{text-wrap:balance;max-width:46em;color:var(--color-text-muted);margin:10px auto 0;font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.5}.w-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);display:grid}.w-card{--cap:var(--cyan);--cap-ink:var(--navy);isolation:isolate;cursor:pointer;background:var(--white);border:1px solid var(--light-grey);transition:transform .35s var(--ease),box-shadow .35s,border-color .3s;border-radius:18px;flex-direction:column;padding:18px;display:flex;position:relative}.w-card.s2{grid-column:span 2}.w-card.s3{grid-column:span 3}.w-card h3{font-size:17px;font-weight:var(--fw-bold);letter-spacing:-.015em;color:var(--navy);margin-top:12px;line-height:1.25}.w-card p{color:var(--color-text-muted);text-wrap:pretty;margin-top:4px;font-size:14px;line-height:1.45}.w-card.s2{grid-template-rows:auto auto 1fr auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid}.w-card.s2 .w-head{display:contents}.w-card.s2 .w-ic{grid-area:1/1/span 2}.w-card.s2 h3{grid-area:1/2;margin:0}.w-card.s2 .w-n{grid-area:1/3}.w-card.s2 p{grid-area:2/2/auto/-1;margin-top:4px}.w-card.s2 .chips{grid-area:3/1/auto/-1;align-self:end;margin-top:0}.w-card.s2 .w-more{grid-area:4/1/auto/-1}.w-card .chips{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:12px;display:flex}.w-card .chips li{transition:background .25s,color .25s,border-color .25s,transform .25s var(--ease);padding:4px 10px;font-size:12px}.w-card .chips li:hover{background:var(--navy);color:var(--white);border-color:var(--navy);transform:translateY(-2px)}.w-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--cap) 14%,transparent),transparent 60%);transition:opacity .35s;position:absolute;inset:0}.w-top{align-items:flex-start;gap:12px;padding-right:30px;display:flex;position:relative}.w-top .w-n{position:absolute;top:2px;right:0}.w-top h3{margin-top:0}.w-ic{background:var(--cap);width:36px;height:36px;color:var(--cap-ink);transition:transform .4s var(--ease),box-shadow .3s;border-radius:11px;flex:none;place-items:center;display:grid}.w-ic .ic{width:18px;height:18px}.w-n{letter-spacing:.08em;color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:12px;transition:color .3s}.w-more{border-top:1px solid var(--light-grey);color:var(--color-link);font-size:13px;font-weight:var(--fw-semibold);justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;text-decoration:none;display:flex}.w-more:after{content:"";border-radius:inherit;position:absolute;inset:0}.w-more .ic{width:14px;height:14px;transition:transform .3s var(--ease)}.w-more:focus-visible{outline:none}.w-card:has(.w-more:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.w-card:hover{transform:perspective(900px) translateY(-4px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-color:var(--cap);box-shadow:0 16px 36px -10px color-mix(in srgb,var(--cap) 40%,transparent)}.w-card:has(:focus-visible){transform:perspective(900px) translateY(-4px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-color:var(--cap);box-shadow:0 16px 36px -10px color-mix(in srgb,var(--cap) 40%,transparent)}.w-card:hover{transition:transform .12s ease-out,box-shadow .35s,border-color .3s}.w-card:hover:before{opacity:1}.w-card:has(:focus-visible):before{opacity:1}.w-card:hover .w-ic{box-shadow:0 6px 14px -4px color-mix(in srgb,var(--cap) 60%,transparent);transform:rotate(-6deg)scale(1.08)}.w-card:has(:focus-visible) .w-ic{box-shadow:0 6px 14px -4px color-mix(in srgb,var(--cap) 60%,transparent);transform:rotate(-6deg)scale(1.08)}.w-card:hover .w-n,.w-card:hover .w-more{color:var(--navy)}.w-card:hover .w-more .ic{transform:translate(4px)}.w-card:active{transform:perspective(900px)translateY(-2px)scale(.99)}.w-card.w-pre{opacity:0}@keyframes w-rise{0%{opacity:0;transform:translateY(24px)}}.w-card.w-in{animation:w-rise .7s var(--ease) backwards;animation-delay:calc(var(--i,0) * 80ms)}.flow{text-align:center;margin-top:clamp(24px,3vw,36px)}.flow small{color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:12px;display:block}.flow-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.flow-row .ic{width:14px;height:14px;color:var(--cyan)}.f-chip{border:1px solid var(--light-grey);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11.5px;font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--navy);background:#ffffffd9;border-radius:999px;padding:7px 14px}.f-chip.last{background:var(--navy);border-color:var(--navy);color:var(--white)}@media (width<=980px){.w-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w-card.s2,.w-card.s3{grid-column:span 1}.w-card:last-child{grid-column:span 2}}@media (width<=560px){.w-grid{grid-template-columns:1fr}.w-card.s2,.w-card.s3,.w-card:last-child{grid-column:span 1}.flow{margin-top:28px}.f-chip{padding:6px 11px;font-size:11px}}@media (hover:none){.w-card:hover{transform:none}.w-card:hover:not(:has(:focus-visible)){border-color:var(--light-grey);box-shadow:none}.w-card:hover:not(:has(:focus-visible)):before{opacity:0}.w-card:hover .w-ic{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.w-card.w-pre{opacity:1}.w-card.w-in{animation:none}.w-card:hover{transform:translateY(-3px)}.w-card:has(:focus-visible){transform:translateY(-3px)}.w-card:hover .w-ic{transform:none}.w-card:has(:focus-visible) .w-ic{transform:none}}.os{--os-ease:var(--ease);--os-pad:18px;font-family:var(--font-primary);padding:clamp(36px,5vw,64px) 0}.os__inner{margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.os__head{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:clamp(20px,3vw,32px);display:flex}.os__pill{border:1px solid var(--cyan-border);background:var(--white);color:var(--deep-blue);font-size:11.5px;font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 14px;display:inline-flex}.os__title{letter-spacing:-.03em;font-size:clamp(28px,3.6vw,40px);line-height:1.1;font-weight:var(--fw-bold);color:var(--navy);text-wrap:balance;margin-top:12px}.os__accent{background:linear-gradient(90deg,var(--deep-blue),var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.16em;padding-bottom:.16em}.os__sub{max-width:44em;color:var(--color-text-muted);text-wrap:balance;margin:10px auto 0;font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.5}.os__all{background:var(--white);border:1px solid var(--light-grey);color:var(--navy);font-size:14px;font-weight:var(--fw-semibold);transition:transform .25s var(--os-ease),box-shadow .25s,border-color .25s,color .25s;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;text-decoration:none;display:inline-flex}.os__all svg{transition:transform .3s var(--os-ease)}.os__all:hover{border-color:var(--cyan);color:var(--deep-blue);box-shadow:0 10px 24px color-mix(in srgb,var(--navy) 10%,transparent);transform:translateY(-2px)}.os__all:hover svg{transform:translate(4px)}.os__all:active{transform:translateY(0)scale(.98)}.os__all:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.os__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);margin:0;padding:0;list-style:none;display:grid}.os__item{min-width:0;display:flex}.os__item>*{flex:1}.os-card{isolation:isolate;padding:var(--os-pad);background:var(--white);border:1px solid var(--light-grey);color:inherit;transition:transform .35s var(--os-ease),box-shadow .35s,border-color .3s;border-radius:18px;grid-template-rows:auto auto 1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;text-decoration:none;display:grid;position:relative}.os-card__icon{background:var(--cyan-tint);width:36px;height:36px;color:var(--deep-blue);transition:background .3s,color .3s,transform .4s var(--os-ease);border-radius:11px;grid-area:1/1;place-items:center;display:grid}.os-card__icon svg{width:18px;height:18px}.os-card__title{font-size:17px;line-height:1.25;font-weight:var(--fw-bold);letter-spacing:-.015em;color:var(--navy);text-wrap:balance;grid-area:1/2;margin:0}.os-card__desc{color:var(--color-text-muted);text-wrap:pretty;grid-area:2/1/auto/-1;align-self:start;margin:10px 0 0;font-size:14px;line-height:1.45}.os-card__tags{flex-wrap:wrap;grid-area:3/1/auto/-1;align-self:end;gap:5px;padding-top:12px;display:flex}.os-card__tag{background:var(--cyan-tint);color:var(--deep-blue);font-size:11.5px;font-weight:var(--fw-medium);white-space:nowrap;border-radius:999px;padding:3px 9px;line-height:1.4}.os-card__tag--more{background:var(--white);border:1px solid var(--cyan-border);color:var(--color-text-muted)}.os-card__link{border-top:1px solid var(--light-grey);color:var(--color-link);font-size:13px;font-weight:var(--fw-semibold);grid-area:4/1/auto/-1;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;line-height:1.3;transition:color .25s;display:flex}.os-card__link svg{width:15px;height:15px;transition:transform .3s var(--os-ease);flex:none}.os-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--cyan) 12%,transparent),transparent 60%);transition:opacity .35s;position:absolute;inset:0}.os-card:hover,.os-card:focus-visible{border-color:var(--cyan);box-shadow:0 16px 36px -10px color-mix(in srgb,var(--cyan) 38%,transparent);transform:translateY(-4px)}.os-card:hover:before,.os-card:focus-visible:before{opacity:1}.os-card:hover .os-card__icon,.os-card:focus-visible .os-card__icon{background:var(--cyan);color:var(--navy);transform:rotate(-6deg)scale(1.06)}.os-card:hover .os-card__link,.os-card:focus-visible .os-card__link{color:var(--navy)}.os-card:hover .os-card__link svg,.os-card:focus-visible .os-card__link svg{transform:translate(4px)}.os-card:active{transform:translateY(-2px)scale(.99)}.os-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.os-cta{isolation:isolate;padding:var(--os-pad);color:var(--white);background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--cyan) 38%,transparent),transparent 60%), linear-gradient(160deg,var(--navy),var(--navy-2));transition:transform .35s var(--os-ease),box-shadow .35s;border-radius:18px;flex-direction:column;justify-content:flex-end;gap:8px;display:flex;position:relative;overflow:hidden}.os-cta:after{content:"";background:color-mix(in srgb,var(--cyan) 14%,transparent);z-index:-1;width:180px;height:180px;transition:transform .6s var(--os-ease);border-radius:50%;position:absolute;bottom:-60px;right:-60px}.os-cta__title{font-size:clamp(18px,1.5vw,21px);line-height:1.2;font-weight:var(--fw-bold);letter-spacing:-.02em;text-wrap:balance;color:var(--white);margin:0}.os-cta__desc{color:var(--on-navy-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.45}.os-cta__btn{background:var(--color-primary);color:var(--color-on-primary);font-size:13.5px;font-weight:var(--fw-semibold);transition:transform .25s var(--os-ease),box-shadow .25s,background .25s;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:9px 16px;text-decoration:none;display:inline-flex}.os-cta__btn svg{transition:transform .3s var(--os-ease)}.os-cta__btn:hover{background:var(--color-primary-hover);box-shadow:0 10px 24px color-mix(in srgb,var(--cyan) 35%,transparent);transform:translateY(-2px)}.os-cta__btn:hover svg{transform:translate(4px)}.os-cta__btn:active{transform:translateY(0)scale(.98)}.os-cta__btn:focus-visible{outline:2px solid var(--white);outline-offset:3px}.os-cta:hover{box-shadow:0 16px 36px -10px color-mix(in srgb,var(--navy) 45%,transparent);transform:translateY(-4px)}.os-cta:hover:after{transform:scale(1.25)}@keyframes os-rise{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:no-preference){.os__item{animation:os-rise .65s var(--os-ease) backwards}.os__item:first-child{animation-delay:0s}.os__item:nth-child(2){animation-delay:60ms}.os__item:nth-child(3){animation-delay:.12s}.os__item:nth-child(4){animation-delay:.18s}.os__item:nth-child(5){animation-delay:.24s}.os__item:nth-child(6){animation-delay:.3s}.os__item:nth-child(7){animation-delay:.36s}.os__item:nth-child(8){animation-delay:.42s}}@media (width<=1100px){.os__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os__item:last-child{grid-column:span 2}.os-cta{flex-flow:wrap;justify-content:space-between;align-items:center}.os-cta__btn{align-self:center;margin-top:0}}@media (width<=600px){.os__grid{grid-template-columns:1fr}.os__item:last-child{grid-column:auto}.os-cta{flex-direction:column;justify-content:flex-end;align-items:flex-start}.os-cta__btn{align-self:flex-start}.os__all{justify-content:center;width:100%}}@media (hover:none){.os-card:hover,.os-cta:hover,.os__all:hover,.os-cta__btn:hover{transform:none}.os-card:hover:not(:focus-visible){border-color:var(--light-grey);box-shadow:none}.os-card:hover:not(:focus-visible):before{opacity:0}}@media (prefers-reduced-motion:reduce){.os-card:hover,.os-card:focus-visible,.os-cta:hover,.os__all:hover,.os-cta__btn:hover,.os-card:hover .os-card__icon,.os-card:focus-visible .os-card__icon{transform:none}}.ind{--ind-card:var(--navy-2);--ind-card-hover:var(--navy-3);--ind-line:var(--navy-3);--ind-accent:var(--cyan);--ind-chip:var(--navy-3);--ind-chip-hover:color-mix(in srgb,var(--cyan) 22%,var(--navy-3));--ind-chip-text:var(--cyan-tint);--ind-muted:var(--on-navy-muted);--ind-pad:16px;--ind-radius:18px;font-family:var(--font-primary);background:var(--navy);margin:0 var(--page-gutter) 8px;border-radius:30px;padding:clamp(40px,6vw,64px) clamp(16px,4vw,40px)}.ind .pill{background:var(--navy-2);border-color:color-mix(in srgb,var(--cyan) 35%,transparent);color:var(--cyan)}.ind .sec-head{max-width:none}.ind .sec-head h2{color:var(--white);font-size:clamp(26px,3.4vw,38px);font-weight:var(--fw-bold);letter-spacing:-.02em;text-wrap:balance}.ind .sec-head h2 .nw{white-space:normal}.ind .sec-head h2 em{color:var(--cyan);-webkit-text-fill-color:var(--cyan);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin-bottom:0;padding-bottom:0;display:block}.ind .sec-head p{color:var(--ind-muted)}.i-grid{grid-template-columns:repeat(4,1fr);gap:14px;width:100%;margin-inline:auto;display:grid}.i-card{padding:var(--ind-pad);background:var(--ind-card);border:1px solid var(--ind-line);border-radius:var(--ind-radius);cursor:pointer;min-height:0;transition:transform .3s var(--ease), background .3s, border-color .3s, box-shadow .3s var(--ease);flex-direction:column;gap:14px;display:flex;position:relative}.i-card:hover,.i-card:focus-within{background:var(--ind-card-hover);border-color:var(--ind-accent);box-shadow:0 16px 32px -16px #0009, 0 0 0 1px color-mix(in srgb,var(--cyan) 30%,transparent);transform:translateY(-3px)}.i-card:has(a:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.i-card h3{font-size:16px;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--white);text-wrap:balance;margin:0;line-height:1.25}.i-card h3 a{color:inherit;text-decoration:none}.i-card h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.i-ic{background:var(--cyan);width:38px;height:38px;color:var(--navy);transition:background .3s,transform .35s var(--ease);border-radius:11px;place-items:center;display:grid}.i-ic .ic{width:18px;height:18px}.i-card:hover .i-ic,.i-card:focus-within .i-ic{background:var(--color-primary-hover);transform:rotate(-6deg)}.i-go{background:var(--white);width:26px;height:26px;color:var(--navy);opacity:0;transition:opacity .25s,transform .35s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px;transform:translate(-4px,4px)scale(.85)}.i-go .ic{width:12px;height:12px}.i-card:hover .i-go,.i-card:focus-within .i-go{opacity:1;transform:none}.i-card .chips{flex-wrap:wrap;gap:5px;margin:auto 0 0;padding:0;list-style:none;display:flex}.i-card .chips li{background:var(--ind-chip);color:var(--ind-chip-text);border:1px solid #0000;border-radius:999px;padding:5px 9px;font-size:12px;line-height:1;transition:background .25s,color .25s}.i-card .chips li.more{border-color:color-mix(in srgb,var(--cyan) 35%,transparent);color:var(--ind-muted);background:0 0}.i-card:hover .chips li:not(.more),.i-card:focus-within .chips li:not(.more){background:var(--ind-chip-hover);color:var(--white)}.i-cta{text-align:center;margin-top:32px}.i-cta a{background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--fw-semibold);transition:transform .25s var(--ease),box-shadow .25s,background .25s;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:15px;text-decoration:none;display:inline-flex}.i-cta a:hover{background:var(--color-primary-hover);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--cyan) 55%,transparent);transform:translateY(-2px)}.i-cta a:active{transform:translateY(0)scale(.98)}.i-cta a:focus-visible{outline:2px solid var(--white);outline-offset:3px}.i-cta .ic{width:16px;height:16px;transition:transform .25s var(--ease)}.i-cta a:hover .ic{transform:translate(3px)}@media (hover:none){.i-go{opacity:1;transform:none}.i-card:hover{transform:none}.i-card:hover:not(:focus-within){background:var(--ind-card);border-color:var(--ind-line);box-shadow:none}.i-card:hover:not(:focus-within) .i-ic{background:var(--cyan);transform:none}.i-cta a:hover{transform:none}}@media (prefers-reduced-motion:reduce){.i-card,.i-card *,.i-cta a,.i-cta .ic{transition:none!important}.i-card:hover,.i-card:focus-within,.i-card:hover .i-ic,.i-cta a:hover{transform:none}}@media (width>=1440px){.ind{--ind-pad:20px}.i-grid{gap:18px}.i-card{grid-template-columns:auto 1fr;align-items:center;gap:12px 18px;display:grid}.i-ic{border-radius:15px;grid-row:1/span 2;align-self:start;width:52px;height:52px}.i-ic .ic{width:24px;height:24px}.i-card h3{grid-column:2;align-self:end;padding-right:32px;font-size:18px}.i-card .chips{grid-column:2;align-self:start;margin:0}.i-card .chips li{padding:6px 10px;font-size:12.5px}.i-go{top:18px;right:18px}}@media (width<=860px){.i-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.ind{--ind-pad:14px;border-radius:24px}.i-grid{gap:10px}.i-card h3{font-size:15px}.i-go{display:none}.i-cta a{padding:13px 22px;font-size:15px}}@media (width<=360px){.i-grid{grid-template-columns:1fr}}.hw{--hw-accent:var(--cyan);--hw-accent-soft:var(--cyan-tint);--hw-ink:var(--navy);--hw-muted:var(--color-text-muted);--hw-card:var(--white);--hw-line:var(--light-grey);--hw-gap:clamp(14px, 1.6vw, 20px);--hw-pad:clamp(20px, 2vw, 28px);--hw-radius:var(--radius-lg);color:var(--hw-ink);font-family:var(--font-primary);padding:clamp(40px,5vw,64px) 0 clamp(48px,6vw,80px)}.hw *,.hw :before,.hw :after{box-sizing:border-box}.hw__inner{margin:0 auto;padding:0 clamp(16px,3vw,32px)}.hw__head{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;margin-bottom:clamp(24px,3.5vw,40px);display:flex}.hw__head>div{flex-direction:column;align-items:center;max-width:820px;display:flex}.hw__pill{border:1px solid var(--cyan-border);border-radius:var(--radius-pill);background:var(--white);color:var(--deep-blue);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;padding:6px 14px;display:inline-block}.hw__title{letter-spacing:-.03em;font-size:clamp(28px,3.6vw,44px);line-height:1.1;font-weight:var(--fw-bold);color:var(--color-heading);text-wrap:balance;margin:14px 0 0}.hw__title br{display:none}.hw__accent{color:var(--deep-blue);margin-left:.25em;display:inline-block}.hw__sub{max-width:60ch;color:var(--hw-muted);text-wrap:balance;margin:10px auto 0;font-size:clamp(14.5px,1.1vw,16px);line-height:1.5}.hw__cta{border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-size:14.5px;font-weight:var(--fw-semibold);box-shadow:0 10px 24px -12px color-mix(in srgb, var(--cyan) 70%, var(--navy));flex-shrink:0;align-items:center;gap:10px;padding:11px 22px;text-decoration:none;transition:background .2s,transform .25s,box-shadow .25s;display:inline-flex}.hw__cta:hover{background:var(--color-primary-hover);box-shadow:0 14px 28px -12px color-mix(in srgb, var(--cyan) 70%, var(--navy));transform:translateY(-2px)}.hw__cta:active{transform:translateY(0)scale(.98)}.hw__cta svg{transition:transform .2s}.hw__cta:hover svg{transform:translate(3px)}.hw__cta:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.hw__list{gap:var(--hw-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hw-step{padding:var(--hw-pad);border:1px solid var(--hw-line);border-radius:var(--hw-radius);background:var(--hw-card);transition:border-color .25s,box-shadow .3s,transform .3s;position:relative}.hw-step:hover{border-color:var(--cyan);box-shadow:0 20px 40px -24px color-mix(in srgb, var(--navy) 45%, transparent);transform:translateY(-4px)}.hw-step__top{align-items:center;height:44px;margin-bottom:20px;display:flex}.hw-step__num{background:var(--hw-accent-soft);width:44px;height:44px;color:var(--deep-blue);font-size:14px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;transition:background .25s,color .25s;display:grid}.hw-step:hover .hw-step__num{background:var(--cyan);color:var(--navy)}.hw-step__rail{top:calc(var(--hw-pad) + 22px);left:calc(var(--hw-pad) + 44px + 10px);right:calc(-1 * var(--hw-gap) - 1px);z-index:1;background:linear-gradient(to right, var(--cyan), color-mix(in srgb, var(--cyan) 25%, transparent));transform-origin:0;pointer-events:none;border-radius:2px;height:2px;position:absolute;transform:scaleX(0)}.hw-step:nth-child(3n) .hw-step__rail{display:none}.hw__list.is-in .hw-step__rail{transition:transform .7s cubic-bezier(.3,.7,.2,1);transition-delay:calc(var(--i) * .18s + .1s);transform:scaleX(1)}.hw-step__title{font-size:clamp(19px,1.6vw,22px);line-height:1.2;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--color-heading);margin:0}.hw-step__text{max-width:38ch;color:var(--hw-muted);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.6}.hw-step--final{background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--cyan) 34%, transparent), transparent 60%), linear-gradient(150deg, var(--navy) 0%, var(--navy-2) 100%);color:var(--white);border-color:#0000}.hw-step--final:hover{box-shadow:0 24px 44px -22px color-mix(in srgb, var(--navy) 90%, var(--almost-black));border-color:#0000}.hw-step--final .hw-step__title{color:var(--white)}.hw-step--final .hw-step__num,.hw-step--final:hover .hw-step__num{background:var(--cyan);color:var(--navy)}.hw-step--final .hw-step__text{color:var(--on-navy-muted)}.hw-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1000px){.hw__list{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-step:nth-child(n) .hw-step__rail{display:block}.hw-step:nth-child(2n) .hw-step__rail{display:none}}@media (width<=640px){.hw__head{gap:24px}.hw__list{grid-template-columns:1fr}.hw-step:nth-child(n) .hw-step__rail{display:none}}@media (hover:none){.hw-step:hover,.hw__cta:hover{transform:none}.hw-step:not(.hw-step--final):hover{border-color:var(--hw-line);box-shadow:none}.hw-step:not(.hw-step--final):hover .hw-step__num{background:var(--hw-accent-soft);color:var(--deep-blue)}}@media (prefers-reduced-motion:reduce){.hw *,.hw :before,.hw :after{transition:none!important}.hw-step:hover,.hw__cta:hover{transform:none}.hw-step__rail{transform:scaleX(1)}}.wy{--wy-accent:var(--cyan);--wy-ink:var(--navy);--wy-muted:var(--color-text-muted);--wy-tint:var(--cyan-tint);--wy-line:var(--light-grey);--wy-ease:var(--ease);--wy-pad:18px;font-family:var(--font-primary);color:var(--wy-ink);padding:clamp(36px,5vw,64px) 0}.wy *,.wy :before,.wy :after{box-sizing:border-box}.wy__inner{margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.wy__head{text-align:center;flex-direction:column;align-items:center;margin-bottom:clamp(20px,3vw,32px);display:flex}.wy__pill{border:1px solid var(--cyan-border);border-radius:var(--radius-pill);background:var(--white);color:var(--deep-blue);font-size:11.5px;font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;align-items:center;padding:6px 14px;display:inline-flex}.wy__title{letter-spacing:-.03em;font-size:clamp(28px,3.6vw,40px);line-height:1.1;font-weight:var(--fw-bold);color:var(--color-heading);text-wrap:balance;margin:12px 0 0}.wy__accent{color:var(--deep-blue)}.wy__lead{max-width:46em;color:var(--wy-muted);text-wrap:balance;margin:10px auto 0;font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.5}.wy__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);margin:0;padding:0;list-style:none;display:grid}.wy-card{isolation:isolate;padding:var(--wy-pad);border:1px solid var(--wy-line);border-radius:var(--radius-lg);background:var(--white);transition:transform .35s var(--wy-ease),box-shadow .35s,border-color .3s;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 14px;display:grid;position:relative}.wy-card__ic{background:var(--wy-tint);width:36px;height:36px;color:var(--deep-blue);transition:background .3s,color .3s,transform .4s var(--wy-ease);border-radius:11px;grid-area:1/1/span 2;place-items:center;display:grid}.wy-card__ic svg{width:18px;height:18px}.wy-card__title{font-size:17px;line-height:1.25;font-weight:var(--fw-bold);letter-spacing:-.015em;color:var(--color-heading);grid-area:1/2;margin:0;padding-right:44px}.wy-card__text{color:var(--wy-muted);text-wrap:pretty;grid-area:2/2;margin:0;font-size:14px;line-height:1.5}.wy-card__n{font-size:26px;line-height:1;font-weight:var(--fw-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--deep-blue) 14%,transparent);pointer-events:none;transition:color .3s;position:absolute;top:12px;right:16px}.wy-card:hover{border-color:var(--cyan);box-shadow:0 16px 36px -10px color-mix(in srgb,var(--cyan) 38%,transparent);transform:translateY(-4px)}.wy-card:hover .wy-card__ic{background:var(--cyan);color:var(--navy);transform:rotate(-6deg)scale(1.06)}.wy-card:hover .wy-card__n{color:color-mix(in srgb,var(--cyan) 40%,transparent)}.wy__btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(24px,3vw,36px);display:flex}.wy-btn{border-radius:var(--radius-pill);font-size:14.5px;font-weight:var(--fw-semibold);transition:transform .25s var(--wy-ease),box-shadow .25s,background .2s,border-color .25s,color .25s;border:1px solid #0000;align-items:center;gap:8px;padding:11px 22px;text-decoration:none;display:inline-flex}.wy-btn svg{width:16px;height:16px;transition:transform .3s var(--wy-ease)}.wy-btn:hover{transform:translateY(-2px)}.wy-btn:hover svg{transform:translate(4px)}.wy-btn:active{transform:translateY(0)scale(.98)}.wy-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.wy-btn--primary{background:var(--color-primary);color:var(--color-on-primary);box-shadow:0 10px 24px -12px color-mix(in srgb,var(--cyan) 70%,var(--navy))}.wy-btn--primary:hover{background:var(--color-primary-hover);box-shadow:0 14px 28px -12px color-mix(in srgb,var(--cyan) 70%,var(--navy))}.wy-btn--line{background:var(--white);border-color:var(--light-grey);color:var(--navy)}.wy-btn--line:hover{border-color:var(--cyan);color:var(--deep-blue);box-shadow:0 10px 24px color-mix(in srgb,var(--navy) 10%,transparent)}.wy .wy-pre{opacity:0}@keyframes wy-rise{0%{opacity:0;transform:translateY(24px)}}.wy .wy-in{animation:wy-rise .65s var(--wy-ease) backwards;animation-delay:var(--d,0s)}@media (width<=1000px){.wy__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.wy__grid{grid-template-columns:1fr}.wy__btns{flex-direction:column;align-items:stretch}.wy-btn{justify-content:center}}@media (hover:none){.wy-card:hover,.wy-btn:hover{transform:none}.wy-card:hover{border-color:var(--wy-line);box-shadow:none}.wy-card:hover .wy-card__ic{background:var(--wy-tint);color:var(--deep-blue);transform:none}.wy-card:hover .wy-card__n{color:color-mix(in srgb,var(--deep-blue) 14%,transparent)}}@media (prefers-reduced-motion:reduce){.wy .wy-pre{opacity:1}.wy .wy-in{animation:none}.wy-card:hover,.wy-btn:hover,.wy-card:hover .wy-card__ic{transform:none}}.ow{--ow-accent:var(--cyan);--ow-ink:var(--navy);--ow-muted:var(--color-text-muted);--ow-card:var(--white);--ow-line:var(--light-grey);--ow-ease:var(--ease);--ow-gap:clamp(12px, 1.4vw, 18px);--ow-radius:var(--radius-lg);--ow-pad-x:clamp(16px, 3vw, 32px);--ow-bleed:6px;color:var(--ow-ink);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;padding:clamp(36px,5vw,64px) 0 clamp(40px,5vw,64px)}.ow *,.ow :before,.ow :after{box-sizing:border-box}.ow__inner{padding-inline:max(var(--ow-pad-x), env(safe-area-inset-left,0px)) max(var(--ow-pad-x), env(safe-area-inset-right,0px));min-width:0;margin:0 auto}.ow__head{text-align:center;flex-direction:column;align-items:center;margin-bottom:clamp(18px,2.5vw,26px);display:flex;position:relative}.ow__titleWrap{flex-direction:column;align-items:center;min-width:0;display:flex}.ow__title{letter-spacing:-.03em;font-size:clamp(28px,3.6vw,40px);line-height:1.1;font-weight:var(--fw-bold);color:var(--color-heading);text-wrap:balance;overflow-wrap:anywhere;margin:12px 0 0}.ow__accent{color:var(--deep-blue);display:inline-block}.ow__sub{max-width:46ch;color:var(--ow-muted);text-wrap:balance;margin:10px 0 0;font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.5}.ow__arrows{gap:8px;display:flex;position:absolute;bottom:0;right:0}@media (width>=769px){.ow__head{padding-inline:96px}}.ow__arrow{border:1px solid var(--ow-line);background:var(--white);width:40px;height:40px;color:var(--navy);cursor:pointer;touch-action:manipulation;transition:background .2s, color .2s, border-color .2s, opacity .2s, transform .25s var(--ow-ease);border-radius:50%;place-items:center;display:grid}.ow__arrow svg{width:16px;height:16px;transition:transform .2s var(--ow-ease)}.ow__arrow:hover:not(:disabled){background:var(--cyan);border-color:var(--cyan);color:var(--navy);transform:translateY(-2px)}.ow__arrow:hover:not(:disabled) svg{transform:translate(2px)}.ow__arrow:first-child:hover:not(:disabled) svg{transform:translate(-2px)rotate(0)}.ow__arrow:active:not(:disabled){transform:translateY(0)scale(.94)}.ow__arrow:disabled{opacity:.35;cursor:default}.ow__filters{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;justify-content:safe center;gap:6px;margin-bottom:4px;padding:4px 2px 10px;display:flex;overflow-x:auto}.ow__filters::-webkit-scrollbar{display:none}.ow__chip{border:1px solid var(--ow-line);border-radius:var(--radius-pill);background:var(--white);color:var(--color-heading);font:inherit;font-size:13px;font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background .2s, color .2s, border-color .2s, transform .25s var(--ow-ease);flex-shrink:0;padding:7px 14px}.ow__chip:hover{border-color:var(--cyan);color:var(--deep-blue);transform:translateY(-1px)}.ow__chip:active{transform:scale(.96)}.ow__chip.is-active{background:var(--navy);border-color:var(--navy);color:var(--white);transform:none}.ow__empty{border:1px dashed var(--ow-line);border-radius:var(--ow-radius);background:var(--white);color:var(--ow-muted);text-align:center;text-wrap:balance;margin:10px 0 12px;padding:clamp(32px,6vw,56px) 20px;font-size:15px;line-height:1.5}.ow__track{gap:var(--ow-gap);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ow-bleed);scroll-behavior:smooth;touch-action:pan-x pan-y;padding:10px var(--ow-bleed) 24px;margin:-6px calc(var(--ow-bleed) * -1) -12px;scrollbar-width:none;animation:.35s both ow-swap;display:flex;overflow-x:auto}.ow__track::-webkit-scrollbar{display:none}@keyframes ow-swap{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes ow-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ow-card{flex:0 0 calc((100% - 3 * var(--ow-gap)) / 3.4);scroll-snap-align:start;scroll-snap-stop:always;background:var(--ow-card);border:1px solid var(--ow-line);border-radius:var(--ow-radius);min-width:0;transition:transform .35s var(--ow-ease), border-color .25s, box-shadow .35s;animation:ow-rise .55s var(--ow-ease) both;display:flex;overflow:hidden}.ow-card:nth-child(2){animation-delay:60ms}.ow-card:nth-child(3){animation-delay:.12s}.ow-card:nth-child(4){animation-delay:.18s}.ow-card:nth-child(5){animation-delay:.24s}.ow-card:nth-child(6){animation-delay:.3s}.ow-card:hover,.ow-card:focus-within{border-color:var(--cyan);box-shadow:0 16px 36px -12px color-mix(in srgb, var(--cyan) 38%, transparent);transform:translateY(-4px)}.ow-card:active{transform:translateY(-1px)scale(.99)}.ow-card__link{min-width:0;color:inherit;outline:none;flex-direction:column;flex:1;text-decoration:none;display:flex}.ow-card__link:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px;border-radius:var(--ow-radius)}.ow-card__media{aspect-ratio:16/10;background:linear-gradient(135deg, var(--navy), var(--deep-blue));flex-shrink:0;position:relative;overflow:hidden}.ow-card--t1 .ow-card__media{background:linear-gradient(135deg, var(--navy), var(--navy-3))}.ow-card--t2 .ow-card__media{background:linear-gradient(135deg, var(--deep-blue), var(--teal))}.ow-card--t3 .ow-card__media{background:linear-gradient(135deg, var(--navy), var(--deep-blue))}.ow-card--t4 .ow-card__media{background:linear-gradient(135deg, var(--teal), var(--deep-blue))}.ow-card__media:before,.ow-card__media:after{content:"";pointer-events:none;transition:transform .6s var(--ow-ease);background:#ffffff1f;border-radius:50%;position:absolute}.ow-card__media:before{aspect-ratio:1;width:70%;top:-30%;left:-12%}.ow-card__media:after{aspect-ratio:1;background:#ffffff1a;width:52%;bottom:-26%;right:-14%}.ow-card:hover .ow-card__media:before{transform:translate(6%,6%)scale(1.06)}.ow-card:hover .ow-card__media:after{transform:translate(-6%,-6%)scale(1.1)}.ow-card__media img{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .6s var(--ow-ease);position:absolute;inset:0}.ow-card__media:has(img):after{aspect-ratio:auto;background:linear-gradient(to top, color-mix(in srgb, var(--navy) 55%, transparent), transparent);z-index:1;border-radius:0;width:auto;height:55%;inset:auto 0 0;transform:none}.ow-card:hover .ow-card__media:has(img):before{transform:none}.ow-card:hover .ow-card__media:has(img):after{transform:none}.ow-card__media:has(img):before{display:none}.ow-card:hover .ow-card__media img{transform:scale(1.06)}.ow-card.ow-card--logo .ow-card__media{background:var(--white);border-bottom:1px solid var(--ow-line)}.ow-card--logo .ow-card__media:before,.ow-card--logo .ow-card__media:after{display:none}.ow-card--logo .ow-card__media:has(img):after{display:none}.ow-card--logo .ow-card__media img{object-fit:contain;padding:8px}.ow-card--logo:hover .ow-card__media img{transform:scale(1.03)}.ow-card--logo .ow-card__tag{background:var(--cyan-tint);border:1px solid var(--cyan-border);-webkit-backdrop-filter:none;backdrop-filter:none}.ow-card__tag{z-index:2;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:calc(100% - 24px);color:var(--deep-blue);font-size:12px;font-weight:var(--fw-semibold);background:#ffffffeb;padding:4px 11px;position:absolute;top:12px;left:12px;overflow:hidden}.ow-card__go{z-index:2;background:var(--cyan);width:34px;height:34px;color:var(--navy);opacity:0;transition:opacity .25s, transform .3s var(--ow-ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;transform:translateY(6px)}.ow-card__go svg{width:16px;height:16px;transition:transform .25s var(--ow-ease)}.ow-card:hover .ow-card__go,.ow-card__link:focus-visible .ow-card__go{opacity:1;transform:none}.ow-card:hover .ow-card__go svg{transform:translate(2px)}.ow-card__body{flex:1;min-width:0;padding:14px 16px 16px}.ow-card__title{font-size:16px;line-height:1.3;font-weight:var(--fw-bold);letter-spacing:-.015em;color:var(--color-heading);text-wrap:balance;overflow-wrap:anywhere;margin:0}.ow-card__summary{color:var(--ow-muted);text-wrap:pretty;margin:4px 0 0;font-size:14px;line-height:1.45}.ow-card__partner{color:var(--ow-muted);flex-wrap:wrap;align-items:baseline;gap:0 5px;margin:6px 0 0;font-size:13px;line-height:1.45;display:flex}.ow-card__partner strong{font-size:clamp(15px,1.2vw,17px);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--deep-blue)}.ow__foot{justify-content:space-between;align-items:center;gap:32px;margin-top:10px;display:flex}.ow__progress{background:var(--light-grey);border-radius:3px;flex:1;max-width:320px;height:3px;transition:opacity .2s;overflow:hidden}.ow__progress.is-hidden{opacity:0}.ow__progress span{background:linear-gradient(90deg, var(--deep-blue), var(--cyan));transform-origin:0;border-radius:3px;height:100%;transition:transform .2s ease-out;display:block}.ow__cta{border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-size:14.5px;font-weight:var(--fw-semibold);touch-action:manipulation;box-shadow:0 10px 24px -12px color-mix(in srgb, var(--cyan) 70%, var(--navy));transition:background .2s, transform .25s var(--ow-ease), box-shadow .25s;align-items:center;gap:10px;margin-left:auto;padding:11px 22px;text-decoration:none;display:inline-flex}.ow__cta:hover{background:var(--color-primary-hover);box-shadow:0 14px 28px -12px color-mix(in srgb, var(--cyan) 70%, var(--navy));transform:translateY(-2px)}.ow__cta:active{transform:translateY(0)scale(.98)}.ow__cta svg{width:16px;height:16px;transition:transform .2s}.ow__cta:hover svg{transform:translate(3px)}.ow__cta:focus-visible,.ow__chip:focus-visible,.ow__arrow:focus-visible,.ow__track:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (hover:none){.ow-card__go{opacity:1;transform:none}.ow-card:hover{transform:none}.ow-card:hover:not(:focus-within){border-color:var(--ow-line);box-shadow:none}.ow-card:hover .ow-card__media img,.ow-card:hover .ow-card__go svg{transform:none}.ow__chip:hover:not(.is-active){border-color:var(--ow-line);color:var(--color-heading);transform:none}.ow__arrow:hover:not(:disabled),.ow__cta:hover{transform:none}.ow-card:active{border-color:var(--cyan);transform:scale(.98)}}@media (width>=1025px){.ow__track:has(.ow-card:nth-child(-n+3):last-child) .ow-card{flex-basis:calc((100% - 2 * var(--ow-gap)) / 3)}}@media (width>=1600px){.ow-card{flex-basis:calc((100% - 4 * var(--ow-gap)) / 4.4)}.ow__track:has(.ow-card:nth-child(-n+4):last-child) .ow-card{flex-basis:calc((100% - 3 * var(--ow-gap)) / 4)}}@media (width<=1100px){.ow__filters{-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}}@media (width<=1024px){.ow-card{flex-basis:calc((100% - 2 * var(--ow-gap)) / 2.4)}}@media (width>=641px) and (width<=860px){.ow-card{flex-basis:calc((100% - var(--ow-gap)) / 2.15)}}@media (width<=768px){.ow__arrows{display:none}}@media (width<=640px){.ow-card{flex-basis:78%}.ow__chip{min-height:36px;padding:8px 14px}.ow__foot{flex-direction:column-reverse;align-items:stretch;gap:16px}.ow__progress{max-width:none}.ow__cta{justify-content:center;min-height:44px;margin-left:0;padding:13px 22px}}@media (width<=480px){.ow-card{flex-basis:84%}.ow-card__media{aspect-ratio:4/3}.ow-card__body{padding:12px 14px 14px}.ow-card__title{font-size:15.5px}.ow-card__partner{font-size:12.5px}.ow-card__partner strong{font-size:15px}.ow-card__tag{font-size:11.5px;top:10px;left:10px}.ow-card__go{bottom:10px;right:10px}}@media (width<=359px){.ow-card{flex-basis:88%}.ow__chip{padding:8px 12px}}@media (height<=480px) and (orientation:landscape){.ow-card__media{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.ow__track{scroll-behavior:auto;animation:none}.ow-card{animation:none}.ow *,.ow :before,.ow :after{transition:none!important}.ow-card:hover,.ow-card:focus-within,.ow-card:active,.ow__cta:hover,.ow__arrow:hover:not(:disabled),.ow__chip:hover{transform:none}}@property --ins-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ins{--ins-accent:var(--cyan);--ins-ink:var(--navy);--ins-muted:var(--color-text-muted);--ins-line:var(--light-grey);--ins-ease:var(--ease);--ins-gutter:clamp(16px, 3vw, 32px);--ins-gap:clamp(12px, 1.4vw, 18px);--ins-radius:18px;color:var(--ins-ink);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;padding-block:clamp(32px,4.5vw,56px) clamp(36px,4.5vw,56px);scroll-margin-top:80px}.ins *,.ins :before,.ins :after{box-sizing:border-box}.ins__inner{padding-inline:var(--ins-gutter);margin-inline:auto}.ins__head{text-align:center;flex-direction:column;align-items:center;margin-block-end:clamp(18px,2.5vw,26px);display:flex;position:relative}.ins__pill{border:1px solid var(--cyan-border);background:var(--white);color:var(--deep-blue);font-size:11.5px;font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:6px 14px;display:inline-block}.ins__title{letter-spacing:-.03em;font-size:clamp(28px,3.6vw,40px);line-height:1.1;font-weight:var(--fw-bold);color:var(--navy);text-wrap:balance;margin:12px 0 0}.ins__title br{display:none}.ins__accent{background:linear-gradient(90deg, var(--deep-blue), var(--cyan));color:#0000;-webkit-text-fill-color:transparent;margin-inline-start:.25em;-webkit-background-clip:text;background-clip:text;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block}.ins__sub{max-width:52ch;color:var(--ins-muted);text-wrap:balance;margin:10px 0 0;font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.5}.ins__all{border:1px solid var(--ins-line);background:var(--white);color:var(--navy);font-size:14px;font-weight:var(--fw-semibold);transition:background .2s, color .2s, border-color .2s, transform .25s var(--ins-ease), box-shadow .25s;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;text-decoration:none;display:inline-flex;position:absolute;inset-block-end:0;inset-inline-end:0}.ins__all:hover{border-color:var(--cyan);color:var(--deep-blue);box-shadow:0 10px 24px color-mix(in srgb, var(--navy) 10%, transparent);transform:translateY(-2px)}.ins__all:active{transform:translateY(0)scale(.98)}.ins__all svg{width:16px;height:16px;transition:transform .2s}.ins__all:hover svg{transform:translate(3px)}.ins__all:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.ins__grid{gap:var(--ins-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ins__item{min-width:0}.ins-card{aspect-ratio:3/2;border-radius:var(--ins-radius);isolation:isolate;background-color:var(--navy);background-image:linear-gradient(145deg, var(--navy), var(--navy-3));inline-size:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 10%, transparent);transition:transform .4s var(--ins-ease), box-shadow .4s var(--ins-ease), opacity .3s;display:block;position:relative;overflow:hidden}.ins-card--t1{background-image:linear-gradient(145deg, var(--navy), var(--navy-3))}.ins-card--t2{background-image:linear-gradient(145deg, var(--deep-blue), var(--teal))}.ins-card--t3{background-image:linear-gradient(145deg, var(--navy), var(--deep-blue))}.ins-card--t4{background-image:linear-gradient(145deg, var(--teal), var(--deep-blue))}.ins-card--ph:before{content:"";z-index:-2;background-image:radial-gradient(#ffffff38 1px,#0000 1.4px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.ins-card--ph:after{content:"";z-index:-2;aspect-ratio:1;inline-size:70%;transition:transform .7s var(--ins-ease);background:#ffffff1f;border-radius:50%;position:absolute;inset-block-start:-18%;inset-inline-end:-22%}.ins-card__link{border-radius:inherit;color:var(--white);outline:none;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:absolute;inset:0}.ins-card__link:focus-visible{outline:3px solid var(--white);outline-offset:-5px}.ins-card__link:before{content:"";z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--navy) 92%, transparent) 0%, color-mix(in srgb, var(--navy) 55%, transparent) 42%, color-mix(in srgb, var(--navy) 0%, transparent) 76%);position:absolute;inset:0}.ins-card__link:after{content:"";z-index:1;border-radius:inherit;background:conic-gradient(from var(--ins-angle), color-mix(in srgb, var(--cyan) 0%, transparent) 0 55%, var(--cyan) 80%, color-mix(in srgb, var(--cyan) 0%, transparent) 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ins-card__img{z-index:-2;object-fit:cover;block-size:100%;inline-size:100%;transition:transform .7s var(--ins-ease);position:absolute;inset:0}.ins-card__tag{-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);color:var(--deep-blue);font-size:12px;font-weight:var(--fw-semibold);background:#ffffffeb;border-radius:999px;padding:4px 11px;line-height:1.3;position:absolute;inset-block-start:12px;inset-inline-start:12px}.ins-card__go{background:var(--cyan);block-size:32px;inline-size:32px;color:var(--navy);opacity:0;transition:opacity .25s, transform .35s var(--ins-ease);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:10px;inset-inline-end:10px;transform:translate(-4px,4px)rotate(-45deg)}.ins-card__go svg{block-size:15px;inline-size:15px}.ins-card__body{padding:14px 16px 16px}.ins-card__meta{color:#ffffffd6;font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin:0 0 5px;font-size:12px;display:flex}.ins-card__dot{background:currentColor;border-radius:50%;block-size:3px;inline-size:3px}.ins-card__title{font-size:clamp(15px,1.15vw,17px);line-height:1.28;font-weight:var(--fw-bold);letter-spacing:-.015em;color:var(--white);text-wrap:balance;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ins-card__body:after{content:"Read article →";opacity:0;block-size:0;color:var(--cyan);font-size:12.5px;font-weight:var(--fw-semibold);letter-spacing:.01em;transition:block-size .4s var(--ins-ease), margin-block-start .4s var(--ins-ease), opacity .3s;margin-block-start:0;display:block;overflow:hidden}@keyframes ins-spin{to{--ins-angle:360deg}}@media (hover:hover) and (pointer:fine){.ins-card:hover{box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 10%, transparent), 0 22px 40px -20px color-mix(in srgb, var(--navy) 80%, transparent);transform:translateY(-4px)}.ins-card:hover .ins-card__img{transform:scale(1.06)}.ins-card--ph:hover:after{transform:translate(-6%,6%)scale(1.08)}.ins-card:hover .ins-card__go{opacity:1;transform:rotate(-45deg)}.ins-card:hover .ins-card__link:after{opacity:1;animation:3.2s linear infinite ins-spin}.ins-card:hover .ins-card__body:after{opacity:1;block-size:18px;margin-block-start:8px}.ins__grid:has(.ins-card:hover) .ins-card:not(:hover){opacity:.7}}.ins-card:has(:focus-visible){box-shadow:0 1px 2px color-mix(in srgb, var(--navy) 10%, transparent), 0 22px 40px -20px color-mix(in srgb, var(--navy) 80%, transparent);transform:translateY(-4px)}.ins-card__link:focus-visible .ins-card__go{opacity:1;transform:rotate(-45deg)}.ins-card__link:focus-visible:after{opacity:1}@media (hover:none){.ins-card__go{opacity:1;transform:rotate(-45deg)}.ins__all:hover{transform:none}}@keyframes ins-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (width>=1001px) and (prefers-reduced-motion:no-preference){.ins__item{animation:linear both ins-rise;animation-timeline:view();animation-range:entry entry 50%}.ins__item:nth-child(2){animation-range:entry 6% entry 56%}.ins__item:nth-child(3){animation-range:entry 12% entry 62%}.ins__item:nth-child(4){animation-range:entry 18% entry 68%}}}@media (width<=1024px){.ins__all{margin-block-start:14px;position:static}}@media (width<=1000px){.ins__grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ins-gutter);scrollbar-width:none;margin:-12px calc(-1 * var(--ins-gutter)) -24px;padding:12px var(--ins-gutter) 32px;display:flex;overflow-x:auto}.ins__grid::-webkit-scrollbar{display:none}.ins__item{scroll-snap-align:start;flex:0 0 min(44%,340px)}}@media (width<=640px){.ins__item{flex-basis:min(76%,300px)}}@media (prefers-reduced-motion:reduce){.ins *,.ins :before,.ins :after{transition:none!important;animation:none!important}.ins-card:hover,.ins__all:hover{transform:none}.ins-card:has(:focus-visible){transform:none}}@media (forced-colors:active){.ins-card{border:1px solid canvastext}}@property --lt-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.lt{--lt-soft:var(--on-navy-muted);--lt-muted:var(--on-navy-muted);--lt-glass:#ffffff0f;--lt-glass-hover:#ffffff1f;--lt-line:#ffffff24;--lt-ease:var(--ease);--lt-radius:var(--radius-lg);margin-inline:var(--page-gutter);isolation:isolate;color:var(--white);font-family:var(--font-primary);border-radius:var(--radius-xl);background-color:var(--navy);background-image:radial-gradient(60% 90% at 85% 0%, #16b7c84d, transparent 62%), linear-gradient(135deg, var(--navy) 0%, var(--navy-2) 100%);padding:clamp(36px,5.5vw,60px) clamp(16px,4vw,40px);scroll-margin-top:80px;position:relative;overflow:hidden}.lt *,.lt :before,.lt :after{box-sizing:border-box}.lt:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff1a 1px,#0000 1.4px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(70% 70% at 50% 0,#000,#0000 75%)}.lt:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#16b7c847,#0000);border-radius:50%;inline-size:60%;animation:14s ease-in-out infinite alternate lt-drift;position:absolute;inset-block-end:-48%;inset-inline-end:-14%}@keyframes lt-drift{to{transform:translate(-10%,-8%)scale(1.12)}}.lt__inner{margin-inline:auto}.lt__head{text-align:center;flex-direction:column;align-items:center;margin-block-end:clamp(22px,3.2vw,32px);display:flex}.lt__title{max-width:28ch;font-family:var(--font-primary);letter-spacing:-.03em;font-size:clamp(28px,3.8vw,46px);line-height:1.1;font-weight:var(--fw-bold);color:var(--white);text-wrap:balance;margin:0}.lt__q{font-size:clamp(16px,1.4vw,18.5px);font-weight:var(--fw-semibold);color:var(--cyan);text-wrap:balance;margin:14px 0 0}.lt__intro{max-width:52ch;color:var(--lt-muted);text-wrap:pretty;margin:10px 0 0;font-size:clamp(14.5px,1.1vw,16px);line-height:1.55}.lt__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,14px);margin:0;padding:0;list-style:none;display:grid}.lt__item{min-width:0;display:flex;container-type:inline-size}.lt-opt{border:1px solid var(--lt-line);border-radius:var(--lt-radius);background:var(--lt-glass);-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);color:var(--white);transition:transform .4s var(--lt-ease), background .25s, border-color .25s, box-shadow .4s var(--lt-ease), opacity .3s;flex:1;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:flex;position:relative}.lt-opt:after{content:"";border-radius:inherit;background:conic-gradient(from var(--lt-angle), #16b7c800 0 55%, var(--cyan) 80%, #16b7c800 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;transition:opacity .35s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lt-opt__icon{border-radius:var(--radius-md);background:var(--cyan);block-size:42px;inline-size:42px;color:var(--navy);transition:background .25s, color .25s, transform .4s var(--lt-ease);flex-shrink:0;place-items:center;display:grid}.lt-opt__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lt-opt__text small{color:var(--lt-soft);font-size:12.5px;line-height:1.3}.lt-opt__text b{font-size:14.5px;line-height:1.3;font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--white);text-wrap:balance}.lt-opt__go{color:var(--cyan);opacity:.7;transition:opacity .25s, transform .3s var(--lt-ease);flex-shrink:0;place-items:center;display:grid}.lt-opt:focus-visible{outline:3px solid var(--color-focus-on-dark);outline-offset:3px}.lt-opt:focus-visible:after{opacity:1}@container (width<=290px){.lt-opt{gap:12px;padding:14px}.lt-opt__go{display:none}}.lt__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-block-start:clamp(20px,2.8vw,28px);display:flex}.lt__start{font-size:15px;font-weight:var(--fw-medium);color:var(--lt-soft);align-items:center;gap:9px;margin-inline-end:6px;display:inline-flex}.lt__start:before{content:"";background:var(--cyan);border-radius:50%;block-size:8px;inline-size:8px;animation:2.2s ease-out infinite lt-ping}@keyframes lt-ping{0%{box-shadow:0 0 #16b7c88c}70%,to{box-shadow:0 0 0 9px #16b7c800}}.lt__btn{border-radius:var(--radius-pill);font-family:var(--font-primary);font-size:14.5px;font-weight:var(--fw-semibold);transition:transform .25s var(--lt-ease), background .2s, color .2s, border-color .2s, box-shadow .25s;justify-content:center;align-items:center;gap:10px;padding:12px 24px;text-decoration:none;display:inline-flex}.lt__btn svg{transition:transform .2s}.lt__btn:active{transform:scale(.98)}.lt__btn--primary{background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-cta)}.lt__btn--ghost{color:var(--white);background:0 0;border:1px solid #ffffff73}.lt__btn:focus-visible{outline:3px solid var(--color-focus-on-dark);outline-offset:3px}@keyframes lt-spin{to{--lt-angle:360deg}}@media (hover:hover) and (pointer:fine){.lt-opt:hover{background:var(--lt-glass-hover);border-color:var(--cyan-border);transform:translateY(-3px);box-shadow:0 18px 34px -18px #0000008c}.lt-opt:hover:after{opacity:1;animation:3.2s linear infinite lt-spin}.lt-opt:hover .lt-opt__icon{background:var(--white);color:var(--navy);transform:rotate(-6deg)}.lt-opt:hover .lt-opt__go{opacity:1;transform:translate(3px)}.lt__grid:has(.lt-opt:hover) .lt-opt:not(:hover){opacity:.7}.lt__btn--primary:hover{background:var(--color-primary-hover);color:var(--color-on-primary);transform:translateY(-2px);box-shadow:0 14px 28px -10px #13aeb4b3}.lt__btn--primary:hover svg{transform:translate(3px)}.lt__btn--ghost:hover{border-color:var(--cyan);background:#ffffff1a;transform:translateY(-2px)}}@media (hover:none){.lt-opt__go{opacity:1}}@keyframes lt-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lt__head,.lt__item,.lt__cta{animation:linear both lt-rise;animation-timeline:view();animation-range:entry entry 45%}.lt__item:nth-child(3n+2){animation-range:entry 5% entry 50%}.lt__item:nth-child(3n){animation-range:entry 10% entry 55%}}}@media (width<=900px){.lt__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lt__item:nth-child(3n+2),.lt__item:nth-child(3n){animation-range:entry entry 45%}.lt__item:nth-child(2n){animation-range:entry 6% entry 51%}}@media (width<=560px){.lt{border-radius:24px}.lt__grid{grid-template-columns:1fr}.lt__item:nth-child(n){animation-range:entry entry 45%}.lt-opt{padding:14px 16px}.lt__cta{text-align:center;flex-direction:column;align-items:stretch}.lt__start{justify-content:center;margin:0 0 2px}}@media (prefers-reduced-motion:reduce){.lt *,.lt :before,.lt :after{transition:none!important;animation:none!important}.lt:after,.lt-opt:hover,.lt-opt:hover .lt-opt__icon,.lt__btn:hover,.lt__btn:active{transform:none}}@media (forced-colors:active){.lt-opt,.lt__btn--ghost,.lt__btn--primary{border:1px solid canvastext}}@property --cnt-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.cnt{--cnt-bg:var(--white);--cnt-ink:var(--color-heading);--cnt-muted:var(--color-text-muted);--cnt-line:var(--light-grey);--cnt-ease:var(--ease);--cnt-gutter:clamp(16px, 3vw, 32px);--cnt-error-text:color-mix(in srgb, var(--color-error) 80%, var(--navy));--cnt-success-text:color-mix(in srgb, var(--color-success) 70%, var(--navy));margin-inline:var(--page-gutter);isolation:isolate;background:var(--cnt-bg);border:1px solid var(--cnt-line);color:var(--color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-primary);border-radius:var(--radius-xl);padding-block:clamp(32px,5vw,64px);padding-inline:var(--cnt-gutter);scroll-margin-top:80px;position:relative;overflow:hidden}.cnt *,.cnt :before,.cnt :after{box-sizing:border-box}.cnt:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#16b7c824,#0000);border-radius:50%;inline-size:55%;position:absolute;inset-block-start:-30%;inset-inline-end:-12%}.cnt__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:clamp(24px,5vw,72px);margin-inline:auto;display:grid}.cnt__copy{flex-direction:column;align-items:flex-start;display:flex}.cnt__pill{border:1px solid var(--cyan-border);border-radius:var(--radius-pill);background:var(--white);color:var(--deep-blue);font-size:11.5px;font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;padding:6px 14px;display:inline-block}.cnt__title{font-family:var(--font-primary);letter-spacing:-.03em;font-size:clamp(34px,4.6vw,56px);line-height:1.06;font-weight:var(--fw-bold);color:var(--color-heading);font-optical-sizing:auto;text-wrap:balance;margin:18px 0 0}.cnt__accent{inline-size:fit-content;color:var(--deep-blue);margin-bottom:-.16em;padding-bottom:.16em;display:block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cnt__accent{background-image:linear-gradient(90deg, var(--deep-blue), var(--cyan));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}.cnt__sub{max-width:40ch;color:var(--cnt-muted);text-wrap:balance;margin:16px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.cnt__chips{flex-wrap:wrap;gap:12px;margin-block-start:clamp(22px,3vw,32px);display:flex}.cnt__chip{border:1px solid var(--cnt-line);border-radius:var(--radius-lg);background:var(--white);color:var(--cnt-ink);font-size:15.5px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;transition:transform .3s var(--cnt-ease), border-color .2s, background .2s, box-shadow .3s var(--cnt-ease);align-items:center;gap:12px;padding:10px 22px 10px 10px;text-decoration:none;display:inline-flex}.cnt__chip svg{box-sizing:content-box;border-radius:var(--radius-sm);background:var(--cyan-tint);color:var(--deep-blue);transition:background .25s, color .25s, transform .35s var(--cnt-ease);flex-shrink:0;padding:9px}.cnt__chip:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.cnt__card{border:1px solid var(--cnt-line);border-radius:var(--radius-lg);background:var(--off-white);box-shadow:var(--shadow-sm);padding:clamp(20px,2.4vw,32px);position:relative;container-type:inline-size}.cnt__card:after{content:"";border-radius:inherit;background:conic-gradient(from var(--cnt-angle), #16b7c800 0 55%, var(--cyan) 80%, #16b7c800 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cnt__card:focus-within:after{opacity:1;animation:5s linear infinite cnt-spin}@keyframes cnt-spin{to{--cnt-angle:360deg}}.cnt__form{margin:0}.cnt__fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.cnt__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@container (width<=520px){.cnt__row{grid-template-columns:1fr}}.cnt__field{flex-direction:column;gap:8px;min-width:0;display:flex}.cnt__field label{font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--cnt-ink);transition:color .2s}.cnt__field:focus-within label{color:var(--color-link)}.cnt__field label small{font-size:11px;font-weight:var(--fw-medium);letter-spacing:0;text-transform:none;color:var(--cnt-muted);margin-inline-start:4px}.cnt__req{color:var(--color-link)}.cnt__field input,.cnt__field select,.cnt__field textarea{border:1px solid var(--cnt-line);border-radius:var(--radius-md);background-color:var(--white);inline-size:100%;color:var(--cnt-ink);caret-color:var(--cyan);font:inherit;font-size:16px;transition:border-color .2s,box-shadow .25s,background-color .2s,color .2s}.cnt__field input,.cnt__field select{block-size:56px;padding-inline:20px}.cnt__field input::placeholder,.cnt__field textarea::placeholder{color:var(--cnt-muted);opacity:.7}.cnt__field input:hover,.cnt__field select:hover,.cnt__field textarea:hover{border-color:var(--cyan)}.cnt__field input:focus-visible,.cnt__field select:focus-visible,.cnt__field textarea:focus-visible{border-color:var(--cyan);outline:none;box-shadow:0 0 0 4px #16b7c840}.cnt__field input:-webkit-autofill{-webkit-text-fill-color:var(--cnt-ink);box-shadow:0 0 0 1000px var(--white) inset;caret-color:var(--cyan)}.cnt__field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2353636B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 18px center;background-repeat:no-repeat;padding-inline-end:48px}.cnt__field select:has(option[value=""]:checked){color:var(--cnt-muted)}.cnt__field select option{color:var(--cnt-ink)}.cnt__field textarea{resize:vertical;field-sizing:content;min-block-size:112px;max-block-size:280px;padding:16px 20px;line-height:1.5}.cnt__field.is-valid input{border-color:var(--color-success)}.cnt__field.is-valid input:focus-visible{box-shadow:0 0 0 4px #1f9d6b33}.cnt__field.is-error label,.cnt__field.is-error:focus-within label{color:var(--cnt-error-text)}.cnt__field input[aria-invalid=true],.cnt__field select[aria-invalid=true],.cnt__field textarea[aria-invalid=true]{border-color:var(--color-error)}.cnt__field input[aria-invalid=true]:focus-visible,.cnt__field select[aria-invalid=true]:focus-visible,.cnt__field textarea[aria-invalid=true]:focus-visible{border-color:var(--color-error);box-shadow:0 0 0 4px #f448582e}.cnt__error{color:var(--cnt-error-text);font-size:13px;font-weight:var(--fw-medium);align-items:flex-start;gap:6px;margin:0;line-height:1.4;display:flex}.cnt__error svg{flex-shrink:0;margin-block-start:1px}.cnt__field :is(input,select,textarea):disabled{background-color:var(--color-disabled-bg);border-color:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed;box-shadow:none}.cnt__field :is(input,textarea):disabled::placeholder,.cnt__fieldset:disabled .cnt__field label{color:var(--color-disabled-text)}.cnt__banner{border-radius:var(--radius-md);color:var(--color-heading);background:#f4485812;border:1px solid #f4485866;align-items:flex-start;gap:10px;margin:0;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.cnt__banner svg{color:var(--cnt-error-text);flex-shrink:0;margin-block-start:2px}.cnt__submit{isolation:isolate;border-radius:var(--radius-pill);background:var(--color-primary);block-size:58px;inline-size:100%;color:var(--color-on-primary);font:inherit;font-size:16px;font-weight:var(--fw-semibold);cursor:pointer;box-shadow:var(--shadow-cta);transition:background .2s, color .2s, transform .25s var(--cnt-ease), box-shadow .25s var(--cnt-ease);border:0;justify-content:center;align-items:center;gap:10px;margin-block-start:4px;display:inline-flex;position:relative;overflow:hidden}.cnt__submit:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.cnt__submit svg{transition:transform .3s var(--cnt-ease)}.cnt__submit:active{transform:scale(.99)}.cnt__submit:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.cnt__submit:disabled,.cnt__submit[aria-busy=true]{background:var(--color-disabled-bg);color:var(--color-disabled-text);box-shadow:none;cursor:not-allowed;pointer-events:none;transform:none}.cnt__safe{text-align:center;color:var(--cnt-muted);text-wrap:balance;margin:14px 0 0;font-size:13px;line-height:1.5}.cnt__success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:clamp(16px,3vw,32px) 0;display:flex}.cnt__success:focus{outline:none}.cnt__success-icon{block-size:56px;inline-size:56px;color:var(--color-success);background:#1f9d6b1f;border-radius:50%;place-items:center;display:grid}.cnt__success-title{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--color-heading);margin:4px 0 0}.cnt__success-text{max-width:38ch;color:var(--cnt-muted);text-wrap:balance;margin:0;line-height:1.55}.cnt__again{border:1px solid var(--cnt-line);border-radius:var(--radius-pill);background:var(--white);color:var(--color-heading);font:inherit;font-size:14.5px;font-weight:var(--fw-semibold);cursor:pointer;transition:border-color .2s, background .2s, transform .25s var(--cnt-ease), box-shadow .25s;margin-block-start:8px;padding:12px 24px}.cnt__again:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.cnt__chip:hover{border-color:var(--cyan);box-shadow:var(--shadow-md);transform:translateY(-2px)}.cnt__chip:hover svg{background:var(--cyan);color:var(--navy);transform:rotate(-8deg)}.cnt__submit:hover:not(:disabled):not([aria-busy=true]){background:var(--color-primary-hover);color:var(--color-on-primary);transform:translateY(-2px);box-shadow:0 14px 28px -10px #13aeb4b3}.cnt__submit:hover:not(:disabled):not([aria-busy=true]):after{transition:transform .8s var(--cnt-ease);transform:translate(120%)}.cnt__submit:hover:not(:disabled) svg{transform:translate(2px,-2px)}.cnt__again:hover{border-color:var(--cyan);background:var(--off-white);box-shadow:var(--shadow-md);transform:translateY(-2px)}}@keyframes cnt-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cnt__copy,.cnt__card{animation:linear both cnt-rise;animation-timeline:view();animation-range:entry entry 45%}.cnt__card{animation-range:entry 6% entry 51%}}}@media (width<=900px){.cnt__inner{grid-template-columns:1fr;align-items:start}}@media (width<=560px){.cnt{border-radius:24px}.cnt__chips{flex-direction:column;align-items:stretch}.cnt__chip{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.cnt *,.cnt :before,.cnt :after{transition:none!important;animation:none!important}.cnt__chip:hover,.cnt__chip:hover svg,.cnt__submit:hover,.cnt__submit:active,.cnt__again:hover{transform:none}}@media (forced-colors:active){.cnt__chip,.cnt__card,.cnt__submit,.cnt__again,.cnt__banner{border:1px solid canvastext}.cnt__accent{-webkit-text-fill-color:CanvasText;background:0 0}}.ft{--ft-bg:var(--navy);--ft-bg-2:var(--navy-2);--ft-accent:var(--cyan);--ft-accent-soft:var(--cyan-border);--ft-text:var(--white);--ft-muted:var(--on-navy-muted);--ft-line:var(--navy-3);--ft-card:#ffffff0d;--ft-font:var(--font-primary);--ft-pad-x:clamp(18px, 4vw, 56px);--ft-radius:clamp(20px, 3vw, 32px);--ft-mark-size:clamp(40px, 12vw, 190px);--ft-mark-space:calc(var(--ft-mark-size) * 1.2);isolation:isolate;margin:var(--section-gap,48px) 0 0;padding:clamp(32px, 4.5vw, 56px) var(--ft-pad-x) var(--ft-mark-space);border-radius:var(--ft-radius) var(--ft-radius) 0 0;border:1px solid var(--ft-line);color:var(--ft-text);font-family:var(--ft-font);background:radial-gradient(520px 320px at 8% 0%, #16b7c847, transparent 70%), radial-gradient(420px 260px at 100% 100%, #16b7c824, transparent 70%), linear-gradient(160deg, var(--ft-bg-2) 0%, var(--ft-bg) 55%);border-bottom:0;position:relative;overflow:hidden}.ft:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 20% 0,#000 0%,#0000 65%);mask-image:radial-gradient(at 20% 0,#000 0%,#0000 65%)}.ft:after{content:"Webrandustry";z-index:-1;font-family:var(--ft-font);font-size:var(--ft-mark-size);font-weight:var(--fw-bold);letter-spacing:-.04em;white-space:nowrap;color:#0000;background:linear-gradient(#16b7c838 0%,#16b7c80d 100%);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;padding-bottom:.04em;line-height:1.35;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ft *,.ft :before,.ft :after{box-sizing:border-box}.ft ul{margin:0;padding:0;list-style:none}.ft a{color:inherit;text-decoration:none}.ft a:focus-visible{outline:2px solid var(--color-focus-on-dark);outline-offset:4px;border-radius:8px}.ft-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1.25fr) minmax(0,1.1fr) minmax(0,.8fr);align-items:start;gap:40px;display:grid}.ft-logo{align-items:center;gap:14px;display:inline-flex}.ft-logo i{background:var(--cyan);width:56px;height:56px;color:var(--navy);font-size:24px;font-style:normal;font-weight:var(--fw-bold);box-shadow:var(--shadow-cta);border-radius:16px;flex:none;place-items:center;display:grid}.ft-logo b{font-size:26px;line-height:1.1;font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--white);display:block}.ft-logo small{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);margin-top:4px;display:block}.ft-tag{max-width:340px;color:var(--ft-muted);text-wrap:balance;margin:22px 0 18px;font-size:16px;line-height:1.7}.ft-chips{flex-wrap:wrap;gap:10px;display:flex}.ft-chips li{border-radius:var(--radius-pill);border:1px solid var(--ft-line);background:var(--ft-card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:14px;font-weight:var(--fw-medium);color:var(--ft-accent-soft);padding:9px 18px;transition:background .25s,border-color .25s,color .25s,transform .25s}.ft-col h4{border-bottom:2px solid var(--cyan);font-family:var(--ft-font);font-size:18px;line-height:26px;font-weight:var(--fw-semibold);letter-spacing:0;color:var(--white);margin:0 0 26px;padding-bottom:10px;display:inline-block}.ft-links ul{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,max-content);grid-auto-flow:column;gap:16px clamp(24px,3vw,44px);display:grid}.ft-links a{font-size:14px;line-height:20px;font-weight:var(--fw-regular);color:var(--ft-muted);align-items:center;gap:10px;transition:color .2s,gap .2s;display:inline-flex}.ft-links a:before{content:"";background:var(--cyan);flex:none;width:14px;height:14px;transition:background .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.ft-contact{gap:14px;display:grid}.ft-social{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ft-contact li,.ft-social a{min-width:0;font-size:14px;line-height:20px;font-weight:var(--fw-regular);color:var(--ft-muted);align-items:center;gap:14px;display:flex}.ft-contact li>a,.ft-contact li>span:last-child{overflow-wrap:anywhere;min-width:0;transition:color .2s}.ft-ico{border:1px solid var(--ft-line);background:var(--ft-card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:48px;height:48px;color:var(--cyan);border-radius:14px;flex:none;place-items:center;transition:background .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s;display:grid}.ft-ico svg{width:22px;height:22px;display:block}.ft-bar{border-top:1px solid var(--ft-line);color:var(--ft-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:40px;padding:22px 0 0;font-size:14px;display:flex}.ft-bar p{margin:0}.ft-top{color:var(--ft-muted);align-items:center;gap:8px;transition:color .2s;display:inline-flex}.ft-top svg{width:16px;height:16px;transition:transform .2s}.ft-credit{text-align:center;color:var(--ft-muted);text-wrap:balance;margin:18px 0 0;font-size:14px;line-height:1.6}.ft-credit a{font-weight:var(--fw-semibold);color:var(--ft-text);transition:color .2s}@media (hover:hover) and (pointer:fine){.ft-chips li:hover{border-color:var(--cyan);color:var(--white);background:#16b7c829;transform:translateY(-2px)}.ft-links a:hover{color:var(--white);gap:4px}.ft-links a:hover:before{background:var(--white)}.ft-contact li>a:hover,.ft-social a:hover{color:var(--color-link-on-dark)}.ft-contact li:hover .ft-ico,.ft-social a:hover .ft-ico{background:var(--cyan);border-color:var(--cyan);color:var(--navy);box-shadow:var(--shadow-cta);transform:translateY(-2px)}.ft-top:hover{color:var(--color-link-on-dark)}.ft-top:hover svg{transform:translateY(-3px)}.ft-credit a:hover{color:var(--color-link-on-dark)}}@media (width<=1100px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.ft-brand,.ft-grid>.ft-col:last-child{grid-column:1/-1}.ft-social{flex-flow:wrap;gap:14px 28px}}@media (width<=640px){.ft-grid{grid-template-columns:minmax(0,1fr);gap:32px}.ft-logo b{font-size:22px}.ft-tag{max-width:none;font-size:15px}.ft-chips li{padding:8px 14px;font-size:13px}.ft-col h4{margin-bottom:20px}.ft-links ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.ft-social{gap:12px 20px}.ft-bar{flex-direction:column;align-items:flex-start;margin-top:32px;padding-top:18px}.ft-credit{margin-top:14px;font-size:13px}}@media (width<=380px){.ft-links ul{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.ft-ico{width:44px;height:44px}.ft-contact li,.ft-social a{gap:12px}}@media (prefers-reduced-motion:reduce){.ft *,.ft :before,.ft :after{transition:none!important}.ft-chips li:hover,.ft-contact li:hover .ft-ico,.ft-social a:hover .ft-ico,.ft-top:hover svg{transform:none}}@media (forced-colors:active){.ft-chips li,.ft-ico{border:1px solid canvastext}}.nf{--nf-ink:var(--navy,#0b2540);--nf-muted:var(--color-text-muted,#4a5b70);--nf-accent:var(--cyan,#16b7c8);--nf-focus:var(--color-focus,#0b6fb8);isolation:isolate;text-align:center;min-height:clamp(420px,70svh,680px);font-family:var(--font-primary,"Manrope", system-ui, sans-serif);color:var(--nf-ink);-webkit-font-smoothing:antialiased;place-items:center;padding-block:clamp(40px,8vw,104px);padding-inline:clamp(16px,5vw,40px);display:grid;position:relative;overflow:hidden}.nf *,.nf :before,.nf :after{box-sizing:border-box}.nf__bg{z-index:-1;letter-spacing:-.04em;white-space:nowrap;color:color-mix(in srgb, var(--nf-ink) 7%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(140px,min(38vw,62vh),440px);font-weight:800;line-height:1;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}@supports ((-webkit-background-clip:text) or (background-clip:text)){.nf__bg{color:#0000;background:linear-gradient(180deg, color-mix(in srgb, var(--nf-accent) 22%, transparent) 0%, color-mix(in srgb, var(--nf-ink) 4%, transparent) 100%);-webkit-background-clip:text;background-clip:text}}.nf__content{width:100%;min-width:0;max-width:40rem}.nf__title{font-size:clamp(2.25rem,1.4rem + 4.6vw,4.5rem);line-height:1.05;font-weight:var(--fw-semibold,600);letter-spacing:.02em;text-transform:uppercase;color:var(--nf-ink);text-wrap:balance;overflow-wrap:anywhere;margin:0}.nf__text{max-width:46ch;color:var(--nf-muted);text-wrap:balance;margin:clamp(14px,2vw,22px) auto 0;font-size:clamp(.95rem,.88rem + .45vw,1.125rem);line-height:1.6}.nf__btn{border-radius:var(--radius-pill,999px);background:var(--color-primary,var(--nf-accent));min-height:48px;color:var(--color-on-primary,var(--nf-ink));font-size:.9375rem;font-weight:var(--fw-semibold,600);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 10px 24px -12px #16b7c8b3;box-shadow:0 10px 24px -12px color-mix(in srgb, var(--nf-accent) 70%, var(--nf-ink));-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:10px;margin-block-start:clamp(22px,3vw,36px);padding:.8rem 1.75rem;text-decoration:none;transition:background-color .2s,translate .25s,scale .15s,box-shadow .25s;display:inline-flex}.nf__btn:after{content:"";background:currentColor;flex:none;width:16px;height:16px;transition:translate .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.nf__btn:active{translate:0;scale:.98}.nf__btn:focus-visible{outline:3px solid var(--nf-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.nf__btn:hover{background:var(--color-primary-hover,var(--nf-accent));box-shadow:0 14px 28px -12px #16b7c8b3;box-shadow:0 14px 28px -12px color-mix(in srgb, var(--nf-accent) 70%, var(--nf-ink));translate:0 -2px}.nf__btn:hover:after{translate:3px}}@media (prefers-reduced-motion:no-preference){.nf__content{animation:.6s cubic-bezier(.22,1,.36,1) both nf-rise}.nf__bg{animation:.9s ease-out both nf-fade}}@keyframes nf-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nf-fade{0%{opacity:0}to{opacity:1}}@media (width<=480px){.nf{min-height:60svh}.nf__btn{width:100%;max-width:20rem}}@media (width<=360px){.nf__title{letter-spacing:0}.nf__btn{padding-inline:1.25rem;font-size:.875rem}}@media (height<=500px) and (orientation:landscape){.nf{min-height:0;padding-block:28px}.nf__title{font-size:clamp(1.75rem,6vh,2.5rem)}.nf__btn{margin-block-start:16px}}@media (width>=1600px){.nf{min-height:640px}}@media (prefers-reduced-motion:reduce){.nf__btn,.nf__btn:after{transition:none}}@media (forced-colors:active){.nf__bg{display:none}.nf__btn{border:1px solid canvastext}}
