.ins-ms{align-items:center;display:flex;isolation:isolate;min-height:var(--ins-ms-min-h,60vh);overflow:hidden;padding:var(--sp-20) 0;position:relative}@media (min-width:768px){.ins-ms{padding:var(--sp-24) 0}}.ins-ms .container{position:relative;z-index:2}.ins-ms__grid{display:grid;gap:var(--sp-12);grid-template-columns:1fr}.ins-ms--align-center .ins-ms__grid{align-items:center}.ins-ms--align-top .ins-ms__grid{align-items:start}@media (min-width:960px){.ins-ms--ratio-balanced .ins-ms__grid{gap:var(--sp-16);grid-template-columns:1fr 1fr}.ins-ms--ratio-text-wider .ins-ms__grid{gap:var(--sp-16);grid-template-columns:1.3fr 1fr}.ins-ms--ratio-media-wider .ins-ms__grid{gap:var(--sp-16);grid-template-columns:1fr 1.3fr}.ins-ms--ratio-media-dominant .ins-ms__grid{gap:var(--sp-16);grid-template-columns:1fr 1.6fr}.ins-ms--pos-left .ins-ms__copy{order:2}.ins-ms--pos-left .ins-ms__media{order:1}}.ins-ms-bg-dark-solid{background:var(--bg-corporate);color:var(--fg-corporate)}.ins-ms-bg-light-solid{background:var(--bg);color:var(--fg)}.ins-ms-bg-gradient-green{background:radial-gradient(circle at 70% 30%,rgba(0,201,80,.35),transparent 55%),linear-gradient(160deg,#003818,#000 60%,#000);color:var(--ins-white)}.ins-ms-bg-gradient-blue{background:radial-gradient(circle at 70% 30%,rgba(43,127,255,.35),transparent 55%),linear-gradient(160deg,#0c264c,#000 60%,#000);color:var(--ins-white)}.ins-ms-bg-gradient-teal{background:radial-gradient(circle at 70% 30%,rgba(0,187,167,.35),transparent 55%),linear-gradient(160deg,#003832,#000 60%,#000);color:var(--ins-white)}.ins-ms-bg-gradient-purple{background:radial-gradient(circle at 70% 30%,rgba(154,99,255,.32),transparent 55%),linear-gradient(160deg,#2e1d4c,#000 60%,#000);color:var(--ins-white)}.ins-ms-bg-gradient-orange{background:radial-gradient(circle at 70% 30%,rgba(255,105,0,.3),transparent 55%),linear-gradient(160deg,#4c1f00,#000 60%,#000);color:var(--ins-white)}.ins-ms-bg-gradient-aurora{background:radial-gradient(at 15% 20%,rgba(0,201,80,.28),transparent 50%),radial-gradient(at 85% 30%,rgba(43,127,255,.22),transparent 50%),radial-gradient(at 50% 80%,rgba(0,187,167,.2),transparent 55%),#000;color:var(--ins-white)}.ins-ms-bg-gradient-sunset{background:radial-gradient(at 15% 30%,rgba(255,105,0,.28),transparent 50%),radial-gradient(at 80% 70%,rgba(154,99,255,.26),transparent 50%),#0a0814;color:var(--ins-white)}.ins-ms-bg-radial-glow-green{background:radial-gradient(ellipse at 50% 40%,rgba(0,201,80,.22),transparent 55%),var(--bg-corporate);color:var(--fg-corporate)}.ins-ms-bg-radial-glow-purple{background:radial-gradient(ellipse at 50% 40%,rgba(154,99,255,.22),transparent 55%),var(--bg-corporate);color:var(--fg-corporate)}.ins-ms-pat-none:before{content:none}.ins-ms[class*=ins-ms-pat-]:not(.ins-ms-pat-none):before{content:"";inset:0;opacity:var(--ins-ms-pat-opacity,.08);pointer-events:none;position:absolute;z-index:1}.ins-ms-pat-grid:before{background-image:linear-gradient(90deg,currentColor 1px,transparent 0),linear-gradient(180deg,currentColor 1px,transparent 0);background-size:32px 32px}.ins-ms-pat-grid-bold:before{background-image:linear-gradient(90deg,currentColor 1.5px,transparent 0),linear-gradient(180deg,currentColor 1.5px,transparent 0);background-size:48px 48px}.ins-ms-pat-dots:before{background-image:radial-gradient(currentColor 1px,transparent 1.5px);background-size:24px 24px}.ins-ms-pat-lines-diagonal:before{background-image:repeating-linear-gradient(45deg,currentColor 0 1px,transparent 1px 12px)}.ins-ms-pat-lines-horizontal:before{background-image:repeating-linear-gradient(180deg,currentColor 0 1px,transparent 1px 14px)}.ins-ms__copy{display:flex;flex-direction:column;gap:var(--sp-5)}.ins-ms__eyebrow{align-items:center;display:inline-flex;font-size:var(--fs-body-s);gap:var(--sp-2);width:fit-content}.ins-ms__eyebrow--chip-dot,.ins-ms__eyebrow--chip-plain{background:color-mix(in srgb,var(--ins-ms-ey-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--ins-ms-ey-accent) 35%,transparent);border-radius:999px;color:var(--ins-ms-ey-accent);padding:6px 12px}.ins-ms__eyebrow--chip-dot .ins-ms__eyebrow-dot{border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 25%,transparent);height:8px;width:8px}.ins-ms__eyebrow--badge-caps{color:var(--ins-ms-ey-accent);font-size:var(--fs-caption);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ins-ms__eyebrow--accent-text{color:var(--ins-ms-ey-accent);font-weight:600}.ins-ms__eyebrow--divider-text{color:var(--ins-ms-ey-accent);font-size:var(--fs-caption);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ins-ms__eyebrow-divider{background:color-mix(in srgb,var(--ins-ms-ey-accent) 50%,transparent);display:inline-block;height:1px;width:28px}.ins-ms__headline{font-family:var(--font-display);font-weight:700;line-height:1.05;margin:0}.ins-ms__headline p{margin:0}.ins-ms__headline.display-l{font-size:clamp(36px,5vw,var(--fs-display-l));letter-spacing:var(--tr-display-l)}.ins-ms__headline.h1{font-size:clamp(28px,4vw,var(--fs-h1));letter-spacing:var(--tr-h1)}.ins-ms__headline.h2{font-size:clamp(24px,3.5vw,var(--fs-h2));letter-spacing:var(--tr-h2)}.ins-ms-h-plain em,.ins-ms-h-plain strong{color:inherit;font-style:normal}.ins-ms-h-accent-solid em,.ins-ms-h-accent-solid strong,.ins-ms-h-gradient-static em,.ins-ms-h-gradient-static strong{font-style:normal}.ins-ms-h-gradient-static em,.ins-ms-h-gradient-static strong{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--md-500),var(--fl-500) 50%,var(--bp-500));color:transparent}.ins-ms-h-gradient-sweep em,.ins-ms-h-gradient-sweep strong{animation:ins-ms-sweep 10s linear infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--md-500) 0,var(--fl-500) 25%,var(--bp-500) 50%,var(--fl-500) 75%,var(--md-500) 100%);background-size:200% 100%;color:transparent;font-style:normal}.ins-ms-h-accent-solid em,.ins-ms-h-accent-solid strong{color:var(--md-accent)}.ins-ms-h-gradient-full,.ins-ms-h-gradient-full p{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--md-500),var(--fl-500) 50%,var(--bp-500));-webkit-text-fill-color:transparent;color:transparent}.ins-ms-h-gradient-full-sweep,.ins-ms-h-gradient-full-sweep p{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--md-500) 0,var(--fl-500) 25%,var(--bp-500) 50%,var(--fl-500) 75%,var(--md-500) 100%);background-size:200% 100%;-webkit-text-fill-color:transparent;animation:ins-ms-sweep 10s linear infinite;color:transparent}@keyframes ins-ms-sweep{0%{background-position:0 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.ins-ms-h-gradient-full-sweep,.ins-ms-h-gradient-full-sweep p,.ins-ms-h-gradient-sweep em,.ins-ms-h-gradient-sweep strong{animation:none!important}}.ins-ms__body{color:inherit;opacity:.88}.ins-ms__body p{margin:0 0 var(--sp-3)}.ins-ms__body p:last-child{margin:0}.ins-ms__ctas{gap:var(--sp-3)}.ins-ms__bottom,.ins-ms__ctas{display:flex;flex-wrap:wrap;margin-top:var(--sp-4)}.ins-ms__bottom{align-items:center;gap:var(--sp-4)}.ins-ms__bottom-check{align-items:center;display:inline-flex;font-size:var(--fs-body-s);gap:6px}.ins-ms__bottom-img{display:block;height:28px;width:auto}.ins-ms__media{position:relative;width:100%}.ins-ms__glow{background:radial-gradient(ellipse at center,var(--ins-ms-color) 0,transparent 60%);filter:blur(40px);inset:-12%;opacity:.35;pointer-events:none;position:absolute;transform:translateZ(0);z-index:0}.ins-ms-glow-soft .ins-ms__glow{opacity:.22}.ins-ms-glow-medium .ins-ms__glow{opacity:.35}.ins-ms-glow-strong .ins-ms__glow{filter:blur(52px);opacity:.55}.ins-ms__frame{background:var(--ins-ms-frame-bg);border-radius:var(--ins-ms-radius);padding:var(--ins-ms-bw);position:relative;transition:transform var(--dur-med,.28s) var(--ease-out,ease),box-shadow var(--dur-med,.28s) var(--ease-out,ease);z-index:1}.ins-ms-border-none .ins-ms__frame{background:transparent;padding:0}.ins-ms__frame-inner{background:var(--bg,#0a0a0a);border-radius:calc(var(--ins-ms-radius) - var(--ins-ms-bw));overflow:hidden;position:relative}.ins-ms-border-none .ins-ms__frame-inner{border-radius:var(--ins-ms-radius)}.ins-ms-ar-auto .ins-ms__frame-inner{aspect-ratio:auto}.ins-ms-ar-16x9 .ins-ms__frame-inner{aspect-ratio:16/9}.ins-ms-ar-4x3 .ins-ms__frame-inner{aspect-ratio:4/3}.ins-ms-ar-1x1 .ins-ms__frame-inner{aspect-ratio:1/1}.ins-ms-ar-3x4 .ins-ms__frame-inner{aspect-ratio:3/4}.ins-ms-ar-9x16 .ins-ms__frame-inner{aspect-ratio:9/16}.ins-ms__asset{border:0;display:block;height:100%;max-width:100%;width:100%}.ins-ms-ar-auto .ins-ms__asset{height:auto}.ins-ms-fit-cover .ins-ms__asset{object-fit:cover}.ins-ms-fit-contain .ins-ms__asset{background:rgba(0,0,0,.05);object-fit:contain}iframe.ins-ms__asset{background:#000}.ins-ms__asset--empty{align-items:center;background:color-mix(in srgb,currentColor 5%,transparent);color:var(--fg-muted,#888);display:flex;font-size:var(--fs-body-s);justify-content:center;min-height:240px}.ins-ms-sh-soft .ins-ms__frame{box-shadow:0 18px 40px -20px rgba(0,0,0,.45)}.ins-ms-sh-strong .ins-ms__frame{box-shadow:0 28px 60px -24px rgba(0,0,0,.65)}.ins-ms-sh-accent .ins-ms__frame{box-shadow:0 18px 50px -20px color-mix(in srgb,var(--ins-ms-color) 65%,transparent)}[data-theme=dark] .ins-ms-sh-soft .ins-ms__frame{box-shadow:0 18px 40px -20px rgba(0,0,0,.8)}[data-theme=dark] .ins-ms-sh-strong .ins-ms__frame{box-shadow:0 30px 70px -24px rgba(0,0,0,.9)}@media (hover:hover){.ins-ms__frame:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ins-ms__frame{transition:none}.ins-ms__frame:hover{transform:none}}.ins-ms__top-image{align-items:center;display:flex;margin-bottom:var(--sp-2)}.ins-ms__top-image img{display:block;height:auto;width:auto}.ins-ms--pos-left .ins-ms__copy .ins-ms__top-image,.ins-ms--pos-right .ins-ms__copy .ins-ms__top-image{justify-content:flex-start}.ins-ms__ctas .cta-group-trigger.btn-primary,.ins-ms__ctas .ins-ms__cta.btn-primary{background:var(--ins-ms-cta-accent,var(--ins-near-black))!important;border-color:transparent!important;color:#fff!important}.ins-ms__ctas .cta-group-trigger.btn-primary:hover,.ins-ms__ctas .ins-ms__cta.btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.ins-ms__ctas .cta-group-trigger.btn-secondary,.ins-ms__ctas .ins-ms__cta.btn-secondary{background:transparent!important;border-color:color-mix(in srgb,var(--ins-ms-cta-accent,currentColor) 55%,transparent)!important;color:var(--ins-ms-cta-accent,currentColor)!important}.ins-ms__ctas .cta-group-trigger.btn-secondary:hover,.ins-ms__ctas .ins-ms__cta.btn-secondary:hover{background:color-mix(in srgb,var(--ins-ms-cta-accent,currentColor) 10%,transparent)!important;border-color:var(--ins-ms-cta-accent,currentColor)!important}.ins-ms__ctas .cta-group-trigger.btn-tertiary,.ins-ms__ctas .ins-ms__cta.btn-tertiary{background:transparent!important;border-color:transparent!important;color:var(--ins-ms-cta-accent,currentColor)!important;min-height:auto;padding-left:0;padding-right:0}.ins-ms__ctas .cta-group-trigger.btn-tertiary:hover,.ins-ms__ctas .ins-ms__cta.btn-tertiary:hover{opacity:.85}.ins-ms__cta-group{display:inline-block;position:relative}.ins-ms__cta-group .cta-group-menu{z-index:50}.ins-ms__cta-group,.ins-ms__cta-group .cta-group-menu{--accent:var(--ins-ms-cta-accent,var(--md-accent))}@media (max-width:959.98px){.ins-ms__grid{grid-template-columns:1fr}.ins-ms--pos-left .ins-ms__copy{order:0}.ins-ms--pos-left .ins-ms__media{order:1}}.ins-ms__asset--zoomable{cursor:zoom-in}.ins-ms__asset--zoomable:focus-visible{outline:2px solid var(--ins-ms-color);outline-offset:3px}.ins-ms__zoom-hint{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.55);border-radius:10px;bottom:12px;color:#fff;display:inline-flex;height:36px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:12px;transform:translateY(4px);transition:opacity var(--dur-fast,.15s) var(--ease-out,ease),transform var(--dur-fast,.15s) var(--ease-out,ease);width:36px;z-index:2}.ins-ms__asset--zoomable:focus-visible~.ins-ms__zoom-hint,.ins-ms__frame:hover .ins-ms__zoom-hint{opacity:1;transform:translateY(0)}.ins-ms__fs-hint{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.55);border:0;border-radius:10px;bottom:12px;color:#fff;cursor:pointer;display:inline-flex;height:36px;justify-content:center;opacity:0;position:absolute;right:12px;transform:translateY(4px);transition:opacity var(--dur-fast,.15s) var(--ease-out,ease),transform var(--dur-fast,.15s) var(--ease-out,ease),background var(--dur-fast,.15s) var(--ease-out,ease);width:36px;z-index:3}.ins-ms__frame:hover .ins-ms__fs-hint,.ins-ms__fs-hint:focus-visible{opacity:1;transform:translateY(0)}.ins-ms__fs-hint:hover{background:rgba(0,0,0,.75)}.ins-ms__video:-webkit-full-screen,.ins-ms__video:fullscreen,.ins-ms__yt:-webkit-full-screen,.ins-ms__yt:fullscreen{background:#000;height:100vh;object-fit:contain;width:100vw}body.ins-ms-lightbox-open{overflow:hidden}dialog.ins-ms-lightbox{background:rgba(5,5,5,.92);border:0;color:#fff;height:100vh;margin:0;max-height:100vh;max-width:100vw;overflow:hidden;padding:clamp(16px,4vw,48px);width:100vw}dialog.ins-ms-lightbox[open]{align-items:center;animation:ins-ms-lightbox-fade var(--dur-med,.22s) var(--ease-out,ease);display:flex;justify-content:center}dialog.ins-ms-lightbox::backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.72)}@keyframes ins-ms-lightbox-fade{0%{opacity:0}to{opacity:1}}.ins-ms-lightbox__img{animation:ins-ms-lightbox-in var(--dur-med,.26s) var(--ease-out,ease);border-radius:8px;box-shadow:0 30px 80px -20px rgba(0,0,0,.7);cursor:zoom-out;display:block;height:auto;max-height:92vh;max-width:min(96vw,1400px);width:auto}@keyframes ins-ms-lightbox-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ins-ms-lightbox__close{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:absolute;right:clamp(12px,2vw,24px);top:clamp(12px,2vw,24px);transition:background var(--dur-fast,.15s) var(--ease-out,ease),transform var(--dur-fast,.15s) var(--ease-out,ease);width:44px}.ins-ms-lightbox__close:hover{background:hsla(0,0%,100%,.18);transform:scale(1.05)}.ins-ms-lightbox__close:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (prefers-reduced-motion:reduce){.ins-ms-lightbox,.ins-ms-lightbox__img,.ins-ms__zoom-hint{animation:none!important;transition:none!important}}