*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--font-inter),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--immifin-button-default-cyan:#00c2d7;--immifin-button-hover-gold:#e3b636;--immifin-button-hover-gold-text:#0f172a;--immifin-button-sweep-duration:320ms;--immifin-menu-hover-cyan:color-mix(in srgb,var(--immifin-button-default-cyan) 28%,white);--immifin-menu-hover-cyan-soft:color-mix(in srgb,var(--immifin-button-default-cyan) 14%,white);--immifin-menu-accent-cyan:var(--immifin-button-default-cyan);--immifin-menu-sweep-duration:300ms;--immifin-hero-ribbon-duration:12s;--immifin-hero-ribbon-travel-factor:1;--immifin-hero-ribbon-bounce:10px;--immifin-ribbon-wave-cyan:rgb(0 194 215/0.22);--immifin-ribbon-wave-blue:rgb(147 197 253/0.2);--immifin-ribbon-wave-highlight:rgb(255 255 255/0.1);--immifin-ribbon-wave-duration-1:14s;--immifin-ribbon-wave-duration-2:22s;--immifin-ribbon-wave-duration-3:30s;--immifin-ribbon-wave-amplitude:1;--immifin-ribbon-float-duration:4.5s;--immifin-ribbon-float-distance:3px;--immifin-bulletin-final-action:#4f46e5;--immifin-bulletin-filing:#0f766e;--landing-v5-navy:#0b1b3a;--immifin-ds2-navy:var(--landing-v5-navy);--immifin-ds2-blue:#2563eb;--immifin-ds2-gold:var(--immifin-button-hover-gold);--immifin-ds2-gold-text:var(--immifin-button-hover-gold-text);--immifin-ds2-text-primary:var(--immifin-ds2-navy);--immifin-ds2-text-muted:#64748b;--immifin-ds2-blue-soft:color-mix(in srgb,var(--immifin-ds2-blue) 7%,transparent);--immifin-ds2-surface:#ffffff;--immifin-ds2-surface-soft:#f7f9fc;--immifin-ds2-border:#e2e8f0}body{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(at 0 0,rgb(239 246 255/.6) 0,transparent 50%),radial-gradient(at 100% 0,rgb(219 234 254/.4) 0,transparent 40%)}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.container-main{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container-main{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container-main{padding-left:2rem;padding-right:2rem}}.container-dashboard{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container-dashboard{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container-dashboard{padding-left:2rem;padding-right:2rem}}.immifin-footer-inner,.immifin-header-inner,.immifin-page-inner,.immifin-workspace-inner{width:100%;max-width:none;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.immifin-footer-inner,.immifin-header-inner,.immifin-page-inner,.immifin-workspace-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.immifin-footer-inner,.immifin-header-inner,.immifin-page-inner,.immifin-workspace-inner{padding-left:2rem;padding-right:2rem}}.landing-v3-body .container-main,.landing-v3-body-container,.landing-v3-content-grid{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.landing-v3-body .container-main,.landing-v3-body-container,.landing-v3-content-grid{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.landing-v3-body .container-main,.landing-v3-body-container,.landing-v3-content-grid{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.landing-v3-body .container-main,.landing-v3-body-container,.landing-v3-content-grid{max-width:min(90rem,94vw)}}@media (min-width:1536px){.landing-v3-body .container-main,.landing-v3-body-container,.landing-v3-content-grid{max-width:min(110rem,92vw)}}.section-padding{padding-top:3.5rem;padding-bottom:3.5rem}@media (min-width:640px){.section-padding{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1024px){.section-padding{padding-top:6rem;padding-bottom:6rem}}.workspace-page{min-height:100vh;--tw-bg-opacity:1;background-color:rgb(238 244 251/var(--tw-bg-opacity,1))}.landing-v5-body .workspace-page,.landing-v6-body .workspace-page{min-height:auto}.landing-v5-body .workspace-section:last-child,.landing-v6-body .workspace-section:last-child{padding-bottom:.75rem}@media (min-width:640px){.landing-v5-body .workspace-section:last-child,.landing-v6-body .workspace-section:last-child{padding-bottom:1rem}}main:has(.landing-v5-body)+footer>div,main:has(.landing-v6-body)+footer>div{padding-top:1.5rem!important}.landing-v3-product-windows{background-color:#f7f9fc;background-image:radial-gradient(ellipse 120% 90% at 50% 0,#ffffff 0,#f7f9fc 62%,color-mix(in srgb,var(--landing-v5-navy) 4%,#ffffff) 100%)}.landing-v3-windows{display:flex;flex-direction:column;gap:1rem}.landing-v3-window{min-width:0;outline:none}@media (min-width:1024px){.landing-v3-windows{flex-direction:row;align-items:stretch;gap:.85rem}.landing-v3-window{flex:1 1 0%;transition:flex .48s cubic-bezier(.22,1,.36,1)}.landing-v3-windows:has(.landing-v3-window:focus-within) .landing-v3-window,.landing-v3-windows:has(.landing-v3-window:hover) .landing-v3-window{flex:0.81 1 0%}.landing-v3-windows:has(.landing-v3-window:focus-within) .landing-v3-window:focus-within,.landing-v3-windows:has(.landing-v3-window:hover) .landing-v3-window:hover{flex:1.38 1 0%}.landing-v3-window-extra{display:none}.landing-v3-window:focus-within .landing-v3-window-extra,.landing-v3-window:hover .landing-v3-window-extra{display:block}.landing-v3-journey{grid-template-columns:1fr 1fr}.landing-v3-window:focus-within .landing-v3-journey,.landing-v3-window:hover .landing-v3-journey{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-v3-window-chrome{position:relative;overflow:hidden;isolation:isolate;transition:border-color var(--immifin-button-sweep-duration) ease-in-out,background-color var(--immifin-button-sweep-duration) ease-in-out}.landing-v3-window-chrome:before{content:"";position:absolute;inset:0;z-index:0;background-color:var(--landing-v5-navy);transform:translateX(-101%);transition:transform var(--immifin-button-sweep-duration) ease-in-out;pointer-events:none}.landing-v3-window-title{transition:color var(--immifin-button-sweep-duration) ease-in-out,border-color var(--immifin-button-sweep-duration) ease-in-out,background-color var(--immifin-button-sweep-duration) ease-in-out}.landing-v3-window:focus-visible .landing-v3-window-chrome:before,.landing-v3-window:hover .landing-v3-window-chrome:before{transform:translateX(0)}.landing-v3-window:focus-visible .landing-v3-window-chrome,.landing-v3-window:hover .landing-v3-window-chrome{border-color:var(--landing-v5-navy);background-color:transparent}.landing-v3-window:focus-visible .landing-v3-window-title,.landing-v3-window:hover .landing-v3-window-title{border-color:color-mix(in srgb,white 28%,transparent);background-color:transparent}.landing-v3-window:focus-visible .landing-v3-window-title span,.landing-v3-window:hover .landing-v3-window-title span{color:#ffffff}.landing-v3-window:focus-visible .landing-v3-window-chrome span.h-2,.landing-v3-window:hover .landing-v3-window-chrome span.h-2{background-color:rgb(255 255 255/.42)}@media (prefers-reduced-motion:reduce){.landing-v3-window,.landing-v3-window-chrome,.landing-v3-window-chrome:before,.landing-v3-window-title{transition:none}}.workspace-section{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:640px){.workspace-section{padding-top:2rem;padding-bottom:2rem}}.workspace-section-alt{background-color:rgb(255 255 255/.6);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.landing-v3-nav .nav-menu-item:focus-visible .heading-1,.landing-v3-nav .nav-menu-item:hover .heading-1{color:#ffffff}.landing-v4-nav .nav-menu-item:focus-visible .heading-1,.landing-v4-nav .nav-menu-item:hover .heading-1{color:var(--landing-v4-hover-text)}.landing-v5-nav .nav-menu-item:focus-visible .heading-1,.landing-v5-nav .nav-menu-item:hover .heading-1,.landing-v6-nav .nav-menu-item:focus-visible .heading-1,.landing-v6-nav .nav-menu-item:hover .heading-1{color:var(--landing-v5-hover-text)}.heading-1{font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}@media (min-width:640px){.heading-1{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.heading-1{font-size:3rem;line-height:1}}.landing-v3-nav .nav-menu-item:focus-visible .heading-2,.landing-v3-nav .nav-menu-item:hover .heading-2{color:#ffffff}.landing-v4-nav .nav-menu-item:focus-visible .heading-2,.landing-v4-nav .nav-menu-item:hover .heading-2{color:var(--landing-v4-hover-text)}.landing-v5-nav .nav-menu-item:focus-visible .heading-2,.landing-v5-nav .nav-menu-item:hover .heading-2,.landing-v6-nav .nav-menu-item:focus-visible .heading-2,.landing-v6-nav .nav-menu-item:hover .heading-2{color:var(--landing-v5-hover-text)}.heading-2{font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}@media (min-width:640px){.heading-2{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){.heading-2{font-size:2.25rem;line-height:2.5rem}}.landing-v3-nav .nav-menu-item:focus-visible .heading-3,.landing-v3-nav .nav-menu-item:hover .heading-3{color:#ffffff}.landing-v4-nav .nav-menu-item:focus-visible .heading-3,.landing-v4-nav .nav-menu-item:hover .heading-3{color:var(--landing-v4-hover-text)}.landing-v5-nav .nav-menu-item:focus-visible .heading-3,.landing-v5-nav .nav-menu-item:hover .heading-3,.landing-v6-nav .nav-menu-item:focus-visible .heading-3,.landing-v6-nav .nav-menu-item:hover .heading-3{color:var(--landing-v5-hover-text)}.heading-3{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}@media (min-width:640px){.heading-3{font-size:1.25rem;line-height:1.75rem}}.landing-v3-nav .nav-menu-item:focus-visible .text-lead,.landing-v3-nav .nav-menu-item:hover .text-lead{color:#ffffff}.landing-v4-nav .nav-menu-item:focus-visible .text-lead,.landing-v4-nav .nav-menu-item:hover .text-lead{color:var(--landing-v4-hover-text)}.landing-v5-nav .nav-menu-item:focus-visible .text-lead,.landing-v5-nav .nav-menu-item:hover .text-lead,.landing-v6-nav .nav-menu-item:focus-visible .text-lead,.landing-v6-nav .nav-menu-item:hover .text-lead{color:var(--landing-v5-hover-text)}.text-lead{font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}@media (min-width:640px){.text-lead{font-size:1.125rem;line-height:1.75rem}}.btn-bulletin-tab,.btn-danger-solid,.btn-ghost-light,.btn-primary,.btn-secondary,.btn-white{position:relative;overflow:hidden;isolation:isolate}.btn-bulletin-tab:before,.btn-danger-solid:before,.btn-ghost-light:before,.btn-primary:before,.btn-secondary:before,.btn-white:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--immifin-button-hover-gold);transform:translateX(-101%);transition:transform var(--immifin-button-sweep-duration) ease-in-out;pointer-events:none}.btn-bulletin-tab:focus-visible:before,.btn-bulletin-tab:hover:before,.btn-danger-solid:focus-visible:before,.btn-danger-solid:hover:before,.btn-ghost-light:focus-visible:before,.btn-ghost-light:hover:before,.btn-primary:focus-visible:before,.btn-primary:hover:before,.btn-secondary:focus-visible:before,.btn-secondary:hover:before,.btn-white:focus-visible:before,.btn-white:hover:before{transform:translateX(0)}.btn-ghost-light,.btn-primary,.btn-secondary,.btn-white{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:.75rem;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,box-shadow,border-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-ghost-light:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-white:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn-ghost-light:active,.btn-primary:active,.btn-secondary:active,.btn-white:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-ghost-light,.btn-primary,.btn-secondary,.btn-white{background-color:var(--immifin-button-default-cyan);border:1px solid color-mix(in srgb,var(--immifin-button-default-cyan) 85%,black);box-shadow:0 10px 15px -3px color-mix(in srgb,var(--immifin-button-default-cyan) 28%,transparent);outline-color:var(--immifin-button-default-cyan)}.btn-ghost-light:focus-visible,.btn-ghost-light:hover,.btn-primary:focus-visible,.btn-primary:hover,.btn-secondary:focus-visible,.btn-secondary:hover,.btn-white:focus-visible,.btn-white:hover{color:var(--immifin-button-hover-gold-text);border-color:var(--immifin-button-hover-gold);box-shadow:0 10px 15px -3px color-mix(in srgb,var(--immifin-button-hover-gold) 30%,transparent)}.btn-danger-solid{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:.75rem;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,box-shadow,border-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-danger-solid:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn-danger-solid:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-danger-solid{background-color:#dc2626;border:1px solid color-mix(in srgb,#dc2626 85%,black);box-shadow:0 10px 15px -3px rgb(220 38 38/.28);outline-color:#dc2626}.btn-danger-solid:focus-visible,.btn-danger-solid:hover{color:var(--immifin-button-hover-gold-text);border-color:var(--immifin-button-hover-gold);box-shadow:0 10px 15px -3px color-mix(in srgb,var(--immifin-button-hover-gold) 30%,transparent)}.btn-no-sweep:before{content:none!important}.btn-danger-solid:disabled,.btn-danger:disabled,.btn-ghost-light:disabled,.btn-ghost-light[aria-disabled=true],.btn-primary:disabled,.btn-primary[aria-disabled=true],.btn-secondary:disabled,.btn-secondary[aria-disabled=true],.btn-white:disabled,.btn-white[aria-disabled=true]{cursor:not-allowed;opacity:.6}.btn-danger-solid:disabled:before,.btn-danger-solid:disabled:focus-visible:before,.btn-danger-solid:disabled:hover:before,.btn-danger-solid[aria-disabled=true]:before,.btn-danger-solid[aria-disabled=true]:hover:before,.btn-ghost-light:disabled:before,.btn-ghost-light:disabled:focus-visible:before,.btn-ghost-light:disabled:hover:before,.btn-ghost-light[aria-disabled=true]:before,.btn-ghost-light[aria-disabled=true]:hover:before,.btn-primary:disabled:before,.btn-primary:disabled:focus-visible:before,.btn-primary:disabled:hover:before,.btn-primary[aria-disabled=true]:before,.btn-primary[aria-disabled=true]:hover:before,.btn-secondary:disabled:before,.btn-secondary:disabled:focus-visible:before,.btn-secondary:disabled:hover:before,.btn-secondary[aria-disabled=true]:before,.btn-secondary[aria-disabled=true]:hover:before,.btn-white:disabled:before,.btn-white:disabled:focus-visible:before,.btn-white:disabled:hover:before,.btn-white[aria-disabled=true]:before,.btn-white[aria-disabled=true]:hover:before{transform:translateX(-101%);transition:none}.btn-ghost-light:disabled:focus-visible,.btn-ghost-light:disabled:hover,.btn-ghost-light[aria-disabled=true]:focus-visible,.btn-ghost-light[aria-disabled=true]:hover,.btn-primary:disabled:focus-visible,.btn-primary:disabled:hover,.btn-primary[aria-disabled=true]:focus-visible,.btn-primary[aria-disabled=true]:hover,.btn-secondary:disabled:focus-visible,.btn-secondary:disabled:hover,.btn-secondary[aria-disabled=true]:focus-visible,.btn-secondary[aria-disabled=true]:hover,.btn-white:disabled:focus-visible,.btn-white:disabled:hover,.btn-white[aria-disabled=true]:focus-visible,.btn-white[aria-disabled=true]:hover{color:#fff;border-color:color-mix(in srgb,var(--immifin-button-default-cyan) 85%,black);box-shadow:0 10px 15px -3px color-mix(in srgb,var(--immifin-button-default-cyan) 28%,transparent)}.btn-danger-solid:disabled:focus-visible,.btn-danger-solid:disabled:hover,.btn-danger-solid[aria-disabled=true]:focus-visible,.btn-danger-solid[aria-disabled=true]:hover{color:#fff;border-color:color-mix(in srgb,#dc2626 85%,black);box-shadow:0 10px 15px -3px rgb(220 38 38/.28)}@media (prefers-reduced-motion:reduce){.btn-bulletin-tab:before,.btn-danger-solid:before,.btn-ghost-light:before,.btn-primary:before,.btn-secondary:before,.btn-white:before{transition:none}}.ds2-app .btn-ghost-light:before,.ds2-app .btn-primary:before,.ds2-app .btn-secondary:before,.ds2-app .btn-white:before{background-color:var(--immifin-ds2-navy)}.ds2-app .btn-ghost-light:focus-visible,.ds2-app .btn-ghost-light:hover,.ds2-app .btn-primary:focus-visible,.ds2-app .btn-primary:hover,.ds2-app .btn-secondary:focus-visible,.ds2-app .btn-secondary:hover,.ds2-app .btn-white:focus-visible,.ds2-app .btn-white:hover{color:#ffffff;border-color:var(--immifin-ds2-navy);box-shadow:0 10px 15px -3px color-mix(in srgb,var(--immifin-ds2-navy) 30%,transparent)}.ds2-app .btn-ghost-light:disabled:focus-visible,.ds2-app .btn-ghost-light:disabled:hover,.ds2-app .btn-ghost-light[aria-disabled=true]:focus-visible,.ds2-app .btn-ghost-light[aria-disabled=true]:hover,.ds2-app .btn-primary:disabled:focus-visible,.ds2-app .btn-primary:disabled:hover,.ds2-app .btn-primary[aria-disabled=true]:focus-visible,.ds2-app .btn-primary[aria-disabled=true]:hover,.ds2-app .btn-secondary:disabled:focus-visible,.ds2-app .btn-secondary:disabled:hover,.ds2-app .btn-secondary[aria-disabled=true]:focus-visible,.ds2-app .btn-secondary[aria-disabled=true]:hover,.ds2-app .btn-white:disabled:focus-visible,.ds2-app .btn-white:disabled:hover,.ds2-app .btn-white[aria-disabled=true]:focus-visible,.ds2-app .btn-white[aria-disabled=true]:hover{color:#fff;border-color:color-mix(in srgb,var(--immifin-button-default-cyan) 85%,black);box-shadow:0 10px 15px -3px color-mix(in srgb,var(--immifin-button-default-cyan) 28%,transparent)}.card{border-radius:1rem;border-width:1px;border-color:rgb(226 232 240/.8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(226 232 240/0.4);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.card:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-color:rgb(191 219 254/0.5)}@media (min-width:640px){.card{padding:1.5rem}}.card-static{border-radius:1rem;border-width:1px;border-color:rgb(226 232 240/.8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(226 232 240/0.4)}@media (min-width:640px){.card-static{padding:1.5rem}}.ds2-section-header{margin-bottom:1rem}.ds2-section-header-label-row{display:flex;align-items:center;gap:.5rem}.ds2-section-header-icon{display:inline-flex;color:var(--immifin-ds2-blue)}.ds2-section-header-eyebrow{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--immifin-ds2-text-primary)}.ds2-section-header-accent{display:block;width:2.5rem;height:3px;margin-top:.375rem;border-radius:9999px;background-color:var(--immifin-ds2-blue)}.ds2-section-header-title{margin:.5rem 0 0;font-size:1.125rem;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--immifin-ds2-text-primary)}.ds2-section-header-description{margin:.5rem 0 0;font-size:.75rem;line-height:1.375;color:var(--immifin-ds2-text-muted)}.ds2-card,.ds2-card-static{border-radius:.5rem;border:1px solid var(--immifin-ds2-border);background-color:var(--immifin-ds2-surface);padding:.875rem;box-shadow:0 1px 2px 0 rgb(15 23 42/.05)}.ds2-card{transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.ds2-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--immifin-ds2-blue) 28%,var(--immifin-ds2-border));box-shadow:0 8px 16px -8px rgb(15 23 42/.14)}@media (prefers-reduced-motion:reduce){.ds2-card{transition:none}.ds2-card:hover{transform:none}}.ds2-public-page{background-color:var(--immifin-ds2-surface-soft);color:var(--immifin-ds2-text-primary)}.ds2-public-page-inner{padding-top:2.5rem;padding-bottom:4rem}.ds2-public-page-intro{margin-bottom:2.5rem;max-width:48rem}.ds2-public-page-intro-with-quote{display:flex;flex-direction:column;gap:1rem;max-width:none}@media (min-width:768px){.ds2-public-page-intro-with-quote{flex-direction:row;align-items:flex-start;justify-content:space-between}}.ds2-public-page-intro-copy{min-width:0;max-width:48rem}.ds2-public-page-intro-single-line,.ds2-public-page-intro-single-line .ds2-public-page-intro-copy{max-width:none}@media (min-width:960px){.ds2-public-page-intro-single-line .ds2-public-page-description{white-space:nowrap}}.ds2-public-page-intro-reading{max-width:42rem;margin-left:auto;margin-right:auto}.ds2-public-page-eyebrow{margin:0;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.ds2-public-page-eyebrow,.ds2-public-page-title{font-weight:800;color:var(--immifin-ds2-text-primary)}.ds2-public-page-title{margin:.5rem 0 0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;letter-spacing:-.03em}.ds2-public-page-description{margin:.75rem 0 0;font-size:1.0625rem;line-height:1.65;color:var(--immifin-ds2-text-muted)}.ds2-public-page-body{display:flex;flex-direction:column;gap:3rem}.ds2-public-page-reading{max-width:42rem;margin-left:auto;margin-right:auto}.ds2-wus{padding:.85rem 0 1.35rem;background:var(--immifin-ds2-surface-soft)}.ds2-wus-row{padding:.38rem 0}.ds2-wus-row-inner{display:grid;gap:.65rem;align-items:center}@media (min-width:960px){.ds2-wus-row-inner{grid-template-columns:12.25rem minmax(0,1fr)}}.ds2-wus-row-label p{margin:0;font-size:.95rem;font-weight:800;line-height:1.2;color:var(--immifin-ds2-text-primary)}.ds2-wus-row-label span{display:block;margin-top:.12rem;font-size:.75rem;line-height:1.3;color:var(--immifin-ds2-text-muted)}.ds2-wus-viewport{overflow:hidden;min-width:0;min-height:5.4rem;container-type:inline-size;mask-image:linear-gradient(90deg,transparent,#000 2.5%,#000 97.5%,transparent)}.ds2-wus-track{display:flex;width:max-content;gap:0;will-change:transform;transform:translateX(calc(var(--ds2-wus-from) + (var(--ds2-wus-to) - var(--ds2-wus-from)) * var(--ds2-wus-progress)))}.ds2-wus-track-set{display:flex;gap:.75rem;padding-right:.75rem}.ds2-wus-track-left,.ds2-wus-track-right{animation-name:ds2-wus-travel;animation-timing-function:linear;animation-iteration-count:infinite}.ds2-wus-row.is-paused .ds2-wus-track,.ds2-wus-row:focus-within .ds2-wus-track,.ds2-wus-row:hover .ds2-wus-track{animation-play-state:paused}.ds2-wus-card{width:26.5rem;height:5.5rem;min-height:5.5rem;max-height:5.5rem;display:flex;flex-direction:column;justify-content:center;gap:.32rem;border-radius:.85rem;background:#fff;padding:.5rem .9rem;box-shadow:0 10px 24px -18px rgb(15 23 42/.45)}.ds2-wus-card-top{display:flex;align-items:flex-start;gap:.55rem;min-width:0}.ds2-wus-stars{flex:none;color:#cbd5e1;letter-spacing:.04em;font-size:.72rem;line-height:1.35;padding-top:.08rem}.ds2-wus-stars .is-on{color:#f5b301}.ds2-wus-quote{margin:0;min-width:0;overflow:hidden;color:var(--immifin-ds2-text-primary);font-size:.82rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.ds2-wus-readmore{margin:0 0 0 auto;border:0;background:none;padding:0;color:var(--immifin-ds2-blue);font-size:.72rem;font-weight:700;cursor:pointer;white-space:nowrap}.ds2-wus-card-footer{display:flex;align-items:center;gap:.45rem;min-width:0}.ds2-wus-card-meta{display:flex;align-items:baseline;gap:0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ds2-wus-card-footer strong{font-size:.78rem;color:var(--immifin-ds2-text-primary)}.ds2-wus-card-meta span{color:var(--immifin-ds2-text-muted);font-size:.72rem}.ds2-wus-avatar{display:inline-flex;width:1.45rem;height:1.45rem;flex:none;align-items:center;justify-content:center;border-radius:999px;color:#fff;font-size:.58rem;font-weight:800}.ds2-wus-cta{margin-top:.85rem;text-align:center}.ds2-wus-cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;border:1px solid var(--immifin-ds2-blue);border-radius:999px;padding:.45rem 1.1rem;color:var(--immifin-ds2-blue);background:#fff;font-size:.9rem;font-weight:700}.ds2-wus-cta p{margin:.4rem 0 0;color:var(--immifin-ds2-text-muted);font-size:.86rem}@media (max-width:959px){.ds2-wus{padding:1rem 0 1.75rem}.ds2-wus-hero{margin-bottom:.85rem}.ds2-wus-row{padding:.5rem 0}.ds2-wus-card{width:min(22.5rem,86vw)}}.ds2-wus-modal-root{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1rem}.ds2-wus-modal-backdrop{position:absolute;inset:0;border:0;background:rgb(15 23 42/.45)}.ds2-wus-modal{position:relative;z-index:1;width:min(32rem,100%);border-radius:1.1rem;background:#fff;padding:1.25rem 1.3rem 1.1rem;box-shadow:0 18px 40px -20px rgb(15 23 42/.45)}.ds2-wus-modal-quote{margin:.7rem 0 0;color:var(--immifin-ds2-text-primary);font-size:1rem;line-height:1.55}.ds2-wus-modal-meta{display:flex;justify-content:space-between;gap:.75rem;margin:1rem 0 0;color:var(--immifin-ds2-text-muted);font-size:.88rem}.ds2-wus-modal-close{margin-top:1.1rem;border:0;border-radius:.75rem;background:var(--immifin-ds2-navy);color:#fff;padding:.55rem .9rem;font-size:.82rem;font-weight:700;cursor:pointer}@keyframes ds2-wus-travel{0%{--ds2-wus-progress:0}to{--ds2-wus-progress:1}}@media (prefers-reduced-motion:reduce){.ds2-wus-track{animation:none!important;width:100%;flex-wrap:wrap;transform:none}.ds2-wus-viewport{mask-image:none;overflow:hidden}}.ds2-pricing-plans{display:flex;flex-direction:column;min-width:0}.ds2-pricing-toggle{display:inline-flex;border-radius:.5rem;border:1px solid var(--immifin-ds2-border);background-color:var(--immifin-ds2-surface);padding:.25rem;box-shadow:0 1px 2px 0 rgb(15 23 42/.05)}.ds2-pricing-toggle-option{border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;text-transform:capitalize;color:var(--immifin-ds2-text-muted);background:transparent}.ds2-pricing-toggle-option:hover{color:var(--immifin-ds2-text-primary);background-color:color-mix(in srgb,var(--immifin-ds2-blue) 6%,white)}.ds2-pricing-toggle-option[aria-pressed=true]{background-color:var(--immifin-ds2-navy);color:#fff}.ds2-pricing-toggle-option:focus-visible{outline:2px solid var(--immifin-ds2-blue);outline-offset:2px}.ds2-pricing-amount{margin:0;font-size:1.875rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--immifin-ds2-text-primary)}.ds2-pricing-check{margin-top:.125rem;flex-shrink:0;font-weight:800;color:var(--immifin-ds2-blue)}.ds2-pricing-dev-banner{display:flex;align-items:flex-start;justify-content:center;gap:.55rem;max-width:44rem;margin:0 auto 1.75rem;border-radius:9999px;border:1px solid color-mix(in srgb,#93c5fd 55%,#e2e8f0);background:#f3f8ff;padding:.7rem 1.15rem;font-size:.875rem;line-height:1.5;color:var(--immifin-ds2-text-primary)}.ds2-pricing-dev-banner-icon{display:inline-flex;width:1.05rem;height:1.05rem;margin-top:.12rem;color:#2563eb}.ds2-pricing-plan-grid{display:grid;width:100%;min-width:0;gap:1.35rem}@media (min-width:1024px){.ds2-pricing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds2-pricing-plan-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:1.15rem;border:1px solid #e6edf5;background:#fff;box-shadow:0 18px 40px -24px rgb(15 23 42/.45)}.ds2-pricing-plan-face{position:relative;isolation:isolate;overflow:hidden;min-height:10.75rem;padding:1.1rem 1.2rem 1.15rem;color:#fff}.ds2-pricing-plan-face-top{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ds2-pricing-plan-wordmark{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255/.78)}.ds2-pricing-plan-current-badge{margin:0;border-radius:9999px;border:1px solid rgb(255 255 255/.3);background:rgb(255 255 255/.16);padding:.22rem .65rem;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff}.ds2-pricing-plan-name{position:relative;z-index:2;margin:.85rem 0 0;font-size:clamp(2rem,3vw,2.55rem);font-weight:800;letter-spacing:-.05em;line-height:1}.ds2-pricing-plan-tagline{position:relative;z-index:2;margin:.7rem 0 0;max-width:16.5rem;font-size:.92rem;line-height:1.45;color:rgb(255 255 255/.86)}.ds2-pricing-plan-face .ds2-billing-plan-card-emblem{top:auto;right:.55rem;bottom:.35rem;width:4.6rem;transform:none}.ds2-pricing-plan-face .ds2-billing-plan-card-emblem-svg{width:3.5rem;height:3.5rem;opacity:.42}.ds2-pricing-plan-face .ds2-billing-plan-card-motto{display:none}.ds2-pricing-plan-body{display:flex;min-width:0;flex:1;flex-direction:column;padding:1.2rem 1.25rem 1.3rem}.ds2-pricing-plan-price{min-width:0}.ds2-pricing-plan-card .ds2-pricing-amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .55rem}.ds2-pricing-plan-billing,.ds2-pricing-plan-period,.ds2-pricing-plan-price-note{margin:.2rem 0 0;font-size:.875rem;font-weight:500;color:var(--immifin-ds2-text-muted)}.ds2-pricing-plan-period{font-size:.95rem;font-weight:600}.ds2-pricing-plan-price-emphasis{margin:.15rem 0 0;font-size:.875rem;font-weight:800;color:var(--immifin-ds2-navy)}.ds2-pricing-plan-override{margin-top:1rem;border-radius:.9rem;background:#f4f0ff;padding:.8rem .9rem}.ds2-pricing-plan-card--power .ds2-pricing-plan-override{background:#fff7ed}.ds2-pricing-plan-card--free .ds2-pricing-plan-override{background:#eff6ff}.ds2-pricing-plan-override-title{margin:0;font-size:.8125rem;font-weight:800;color:var(--immifin-ds2-text-primary)}.ds2-pricing-plan-override-copy{margin:.25rem 0 0;font-size:.78rem;line-height:1.45;color:var(--immifin-ds2-text-muted)}.ds2-pricing-plan-features{margin:1.15rem 0 0;padding:0;flex:1;list-style:none;display:flex;flex-direction:column;gap:.7rem}.ds2-pricing-plan-features li{display:flex;gap:.55rem;font-size:.9rem;line-height:1.4;color:var(--immifin-ds2-text-primary)}.ds2-pricing-plan-card--free .ds2-pricing-check{color:#2563eb}.ds2-pricing-plan-card--pro .ds2-pricing-check{color:#7c3aed}.ds2-pricing-plan-card--power .ds2-pricing-check{color:#d97706}.ds2-pricing-plan-cta{margin-top:1.35rem}.ds2-pricing-plan-cta-helper{margin:.55rem 0 0;text-align:center;font-size:.75rem;line-height:1.4;color:var(--immifin-ds2-text-muted)}.ds2-pricing-plan-cta :is(a,button){display:inline-flex;width:100%;min-height:2.85rem;align-items:center;justify-content:center;gap:.4rem;border-radius:9999px;font-size:.92rem;font-weight:800}.ds2-pricing-plan-cta :is(a,button):focus-visible{outline:2px solid var(--immifin-ds2-blue);outline-offset:3px}.ds2-pricing-plan-card--free .ds2-pricing-plan-cta :is(a,button){background:#fff;color:#1d4ed8;border:1.5px solid #2563eb;box-shadow:none}.ds2-pricing-plan-card--free .ds2-pricing-plan-cta :is(a,button):hover{background:#eff6ff;color:#1d4ed8}.ds2-pricing-plan-card--pro .ds2-pricing-plan-cta :is(a,button){background:#7c3aed;color:#fff;border:0;box-shadow:none}.ds2-pricing-plan-card--pro .ds2-pricing-plan-cta :is(a,button):hover{background:#6d28d9;color:#fff}.ds2-pricing-plan-card--power .ds2-pricing-plan-cta :is(a,button){background:#f59e0b;color:#fff;border:0;box-shadow:none}.ds2-pricing-plan-card--power .ds2-pricing-plan-cta :is(a,button):hover{background:#d97706;color:#fff}.ds2-pricing-compare{margin-top:2.75rem;min-width:0;border-radius:1.15rem;border:1px solid #e6edf5;background:#fff;padding:1.25rem 1.2rem 1.1rem;box-shadow:0 18px 40px -24px rgb(15 23 42/.35)}.ds2-pricing-compare-header{margin-bottom:1rem}.ds2-pricing-compare-heading-row{display:flex;align-items:flex-start;gap:.7rem}.ds2-pricing-compare-icon{display:inline-flex;width:1.35rem;height:1.35rem;margin-top:.15rem;color:var(--immifin-ds2-navy)}.ds2-pricing-compare-title{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.03em;color:var(--immifin-ds2-text-primary)}.ds2-pricing-compare-copy{margin:.2rem 0 0;font-size:.9rem;color:var(--immifin-ds2-text-muted)}.ds2-pricing-compare-frame{min-width:0;overflow-x:auto}.ds2-pricing-compare-table{width:100%;min-width:0;border-collapse:collapse}.ds2-pricing-compare-table td,.ds2-pricing-compare-table th{padding:.72rem .65rem;text-align:left;font-size:.9rem;border-bottom:1px solid #eef2f7;vertical-align:middle}.ds2-pricing-compare-table thead th{font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--immifin-ds2-text-muted);background:#f8fafc}.ds2-pricing-compare-table thead th:not(:first-child){background:transparent;padding:.35rem .45rem .55rem;border-bottom:0}.ds2-pricing-compare-banner{display:block;width:100%;border-radius:.7rem;padding:.55rem .4rem;color:#fff;text-align:center;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 10px 18px -14px rgb(15 23 42/.55)}.ds2-pricing-compare-table td[data-plan=free]{background:color-mix(in srgb,#2f6fe0 6%,white)}.ds2-pricing-compare-table td[data-plan=pro]{background:color-mix(in srgb,#8b5cf6 7%,white)}.ds2-pricing-compare-table td[data-plan=power]{background:color-mix(in srgb,#f5c451 10%,white)}.ds2-pricing-compare-table tbody th{font-weight:600;color:var(--immifin-ds2-text-primary)}.ds2-pricing-compare-table td{text-align:center;width:18%}.ds2-pricing-compare-plan-label{display:none}.ds2-pricing-compare-check{font-weight:800}.ds2-pricing-compare-dash{color:#94a3b8;font-weight:700}@media (max-width:639px){.ds2-pricing-dev-banner{border-radius:1rem;text-align:left}.ds2-pricing-compare-table,.ds2-pricing-compare-table tbody,.ds2-pricing-compare-table td,.ds2-pricing-compare-table th,.ds2-pricing-compare-table thead,.ds2-pricing-compare-table tr{display:block;width:100%}.ds2-pricing-compare-table thead{display:none}.ds2-pricing-compare-table tbody th{padding:.9rem 0 .35rem;border-bottom:0}.ds2-pricing-compare-table tbody tr{padding-bottom:.55rem;border-bottom:1px solid #eef2f7}.ds2-pricing-compare-table td{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.28rem 0;text-align:left;border-bottom:0}.ds2-pricing-compare-table td[data-plan=free],.ds2-pricing-compare-table td[data-plan=power],.ds2-pricing-compare-table td[data-plan=pro]{background:transparent}.ds2-pricing-compare-plan-label{display:inline-flex;min-width:3.5rem;justify-content:center;border-radius:9999px;padding:.18rem .5rem;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff}.ds2-pricing-compare-table td[data-plan=free] .ds2-pricing-compare-plan-label{background:linear-gradient(145deg,#2f6fe0,#1d4ed8 38%,#0b1b3a)}.ds2-pricing-compare-table td[data-plan=pro] .ds2-pricing-compare-plan-label{background:linear-gradient(145deg,#8b5cf6,#6d28d9 42%,#3b0764)}.ds2-pricing-compare-table td[data-plan=power] .ds2-pricing-compare-plan-label{background:linear-gradient(145deg,#f5c451,#d97706 44%,#78350f)}}.ds2-public-prose{font-size:1rem;line-height:1.75;color:var(--immifin-ds2-text-muted)}.ds2-public-prose h2{margin:2rem 0 0;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;color:var(--immifin-ds2-text-primary)}.ds2-public-prose h2:first-child{margin-top:0}.ds2-public-prose p{margin:.75rem 0 0}.ds2-public-prose a{color:var(--immifin-ds2-blue);text-decoration:underline;text-underline-offset:.15em}.ds2-public-prose a:hover{color:var(--immifin-ds2-navy)}.ds2-public-prose a:focus-visible{outline:2px solid var(--immifin-ds2-navy);outline-offset:2px}.ds2-public-prose-note{color:#92400e;font-size:.875rem}.ds2-public-cta{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;padding:1.5rem 1.25rem}.ds2-public-cta-link{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--immifin-ds2-navy);padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;color:#ffffff;text-decoration:none}.ds2-public-cta-link:hover{background-color:color-mix(in srgb,var(--immifin-ds2-navy) 88%,black)}.ds2-public-cta-link:focus-visible{outline:2px solid var(--immifin-ds2-navy);outline-offset:2px}.ds2-about-page{background:#fff;color:var(--immifin-ds2-text-primary)}.ds2-about-hero{--about-hero-h:min(28vh,180px);--about-hero-natural-w:1024;--about-hero-natural-h:330;--about-hero-photo-w:calc(var(--about-hero-h) * var(--about-hero-natural-w) / var(--about-hero-natural-h));position:relative;isolation:isolate;overflow:hidden;width:100%;height:var(--about-hero-h);background:rgb(195 218 244)}@media (min-width:640px){.ds2-about-hero{--about-hero-h:min(24vh,172px)}}@media (min-width:1024px){.ds2-about-hero{--about-hero-h:min(19vh,160px)}}.ds2-about-hero-fill{position:absolute;inset:0;z-index:0;background-color:rgb(195 218 244);background-image:url(/images/immifin-about-hero-sky-fill.png),linear-gradient(180deg,rgb(195 218 244),rgb(226 233 243) 36%,rgb(240 224 212) 67%,rgb(171 181 193));background-repeat:repeat-x,no-repeat;background-size:auto 100%,100% 100%;background-position:0,50%}.ds2-about-hero-photo{position:absolute;top:0;right:0;bottom:0;z-index:1;width:var(--about-hero-photo-w);max-width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.05) 12%,rgb(0 0 0/.2) 24%,rgb(0 0 0/.48) 38%,rgb(0 0 0/.8) 54%,#000 70%,#000);mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.05) 12%,rgb(0 0 0/.2) 24%,rgb(0 0 0/.48) 38%,rgb(0 0 0/.8) 54%,#000 70%,#000)}.ds2-about-hero-photo-image{object-fit:contain;object-position:right center}.ds2-about-hero-inner{position:relative;z-index:2;height:100%;padding:1.35rem 0 1.2rem}.ds2-about-hero-copy{width:max-content;max-width:none}.ds2-about-eyebrow{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--immifin-ds2-text-primary)}.ds2-about-hero .ds2-about-eyebrow{font-size:.62rem}.ds2-about-hero-title{margin:.4rem 0 0;font-size:clamp(1.15rem,2.4vw,2.15rem);font-weight:800;letter-spacing:-.045em;line-height:1.05;white-space:nowrap;color:var(--immifin-ds2-text-primary)}.ds2-about-hero-description{margin:.45rem 0 0;width:100%;max-width:none;font-size:.82rem;line-height:1.4;color:var(--immifin-ds2-text-muted)}.ds2-about-hero-description-lead{display:block;text-align:justify;text-align-last:justify}.ds2-about-hero-description-rest{display:block}.ds2-about-hero .ds2-about-hero-quote{position:absolute;top:1.35rem;right:14.5rem;margin:0;align-self:auto;font-size:.92rem}.ds2-about-body{display:flex;flex-direction:column;gap:2.6rem;padding-top:2.35rem;padding-bottom:2.75rem}.ds2-about-section{min-width:0;scroll-margin-top:6rem}.ds2-about-section-title{margin:0;font-size:clamp(1.85rem,3.2vw,2.35rem);font-weight:800;letter-spacing:-.04em;line-height:1.12;color:var(--immifin-ds2-text-primary)}.ds2-about-exists-copy p,.ds2-about-section-copy{margin:.7rem 0 0;max-width:42rem;font-size:1rem;line-height:1.7;color:var(--immifin-ds2-text-muted)}.ds2-about-exists{display:grid;gap:1.5rem;align-items:stretch}@media (min-width:900px){.ds2-about-exists{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.95fr);gap:2rem}}.ds2-about-brand-card{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100%;border-radius:1.25rem;border:1px solid #e6edf5;background:#fff;padding:2rem 1.7rem 1.55rem;box-shadow:0 22px 44px -26px rgb(15 23 42/.42)}.ds2-about-brand-card-mark{display:block;font-size:3.1rem;line-height:.7;color:#93c5fd}.ds2-about-brand-card-quote{margin:.95rem 0 0;font-size:1.2rem;font-weight:700;letter-spacing:-.025em;line-height:1.45;color:var(--immifin-ds2-text-primary)}.ds2-about-brand-card-attribution{margin:1rem 0 0;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--immifin-ds2-text-muted)}.ds2-about-brand-card-dots{display:flex;gap:.35rem;margin-top:1.15rem}.ds2-about-brand-card-dots span{width:.42rem;height:.42rem;border-radius:9999px;background:#dbe4f0}.ds2-about-brand-card-dots span.is-active{background:#60a5fa}.ds2-about-journey-panel{border-radius:1.5rem;border:1px solid #e4eef8;background:linear-gradient(180deg,#f5f8fc,#eef4fb);padding:1.85rem 1.35rem 1.7rem}@media (min-width:900px){.ds2-about-journey-panel{padding:2.25rem 2.1rem 2.05rem}}.ds2-about-journey{display:grid;gap:1.15rem;margin:1.7rem 0 0;padding:0;list-style:none}@media (min-width:900px){.ds2-about-journey{grid-template-columns:repeat(5,minmax(0,1fr))}}.ds2-about-journey-item{position:relative;min-width:0;text-align:center}.ds2-about-journey-icon{display:inline-flex;align-items:center;justify-content:center;width:4.15rem;height:4.15rem;border-radius:9999px;background:#fff;color:#1d4ed8;box-shadow:0 10px 22px -16px rgb(37 99 235/.7)}.ds2-about-journey-icon svg,.ds2-about-pillar-emblem svg,.ds2-about-value-icon svg{width:1.7rem;height:1.7rem}.ds2-about-journey-arrow{display:none}@media (min-width:900px){.ds2-about-journey-arrow{display:block;position:absolute;top:1.35rem;right:-.45rem;font-size:1.55rem;font-weight:300;line-height:1;color:#7b91ad}}.ds2-about-journey-title{margin:.85rem 0 0;font-size:1.02rem;font-weight:800;color:var(--immifin-ds2-text-primary)}.ds2-about-journey-description{margin:.3rem 0 0;font-size:.88rem;line-height:1.45;color:var(--immifin-ds2-text-muted)}.ds2-about-pillars{display:grid;gap:1rem;margin-top:1.35rem}@media (min-width:900px){.ds2-about-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds2-about-pillar{position:relative;isolation:isolate;overflow:hidden;min-height:12.75rem;border-radius:1.2rem;padding:1.4rem 1.35rem 1.25rem;color:#fff;text-decoration:none;box-shadow:0 22px 40px -22px rgb(15 23 42/.55);transition:transform .16s ease,filter .16s ease}.ds2-about-pillar:hover{transform:translateY(-2px);filter:brightness(1.04)}.ds2-about-pillar:focus-visible{outline:2px solid var(--immifin-ds2-blue);outline-offset:3px}.ds2-about-page a.ds2-about-pillar-finance,.ds2-about-page a.ds2-about-pillar-immigration,.ds2-about-page a.ds2-about-pillar-life{color:#fff}.ds2-about-pillar-emblem{position:relative;z-index:1;display:inline-flex;color:rgb(255 255 255/.92)}.ds2-about-pillar-watermark{position:absolute;right:1rem;top:1.15rem;z-index:0;color:rgb(255 255 255/.18)}.ds2-about-pillar-watermark svg{width:4.4rem;height:4.4rem}.ds2-about-pillar-name{margin:1.15rem 0 0;font-size:1.55rem;font-weight:800;letter-spacing:-.04em}.ds2-about-pillar-copy{margin:.45rem 0 0;max-width:14rem;font-size:.92rem;line-height:1.5;color:rgb(255 255 255/.86)}.ds2-about-pillar-arrow{position:absolute;right:1.15rem;bottom:1.1rem;display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:9999px;background:rgb(255 255 255/.2);font-size:.95rem;line-height:1}.ds2-about-values{display:grid;gap:1rem;margin:1.35rem 0 0;padding:0;list-style:none}@media (min-width:768px){.ds2-about-values{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds2-about-value{display:flex;flex-direction:column;min-height:11.25rem;border-radius:1.2rem;border:1px solid #e6edf5;background:#fff;padding:1.55rem 1.4rem 1.45rem;box-shadow:0 18px 32px -24px rgb(15 23 42/.4)}.ds2-about-value-heading{display:flex;align-items:center;gap:.75rem}.ds2-about-value-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;background:#eef4ff;color:#1d4ed8}.ds2-about-value-title{margin:0;font-size:1.2rem;font-weight:800}.ds2-about-value-copy{margin:.7rem 0 0;font-size:.95rem;line-height:1.55;color:var(--immifin-ds2-text-muted)}.ds2-about-commitment{position:relative;padding-bottom:3.25rem;background:#fff;color:#fff}.ds2-about-commitment-frame{position:relative;overflow:hidden;min-height:14.5rem;border-radius:1.4rem;background:#3d5a82}.ds2-about-commitment-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(55 80 120/.22),rgb(40 65 105/.18));pointer-events:none}.ds2-about-commitment-photo{object-fit:cover;object-position:center 62%}.ds2-about-commitment-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5rem;padding:2.6rem 1.6rem 2.5rem}@media (min-width:800px){.ds2-about-commitment-inner{flex-direction:row;align-items:flex-end;justify-content:space-between;padding:2.8rem 2.4rem 2.7rem}}.ds2-about-commitment-copy{max-width:36rem}.ds2-about-commitment-eyebrow{color:rgb(255 255 255/.72)}.ds2-about-commitment-title{margin:.45rem 0 0;font-size:clamp(1.8rem,3.4vw,2.55rem);font-weight:800;letter-spacing:-.04em}.ds2-about-commitment-action p,.ds2-about-commitment-copy p{margin:.7rem 0 0;font-size:.98rem;line-height:1.6;color:rgb(255 255 255/.78)}.ds2-about-commitment-action{max-width:18rem}.ds2-about-commitment-cta{display:inline-flex;align-items:center;gap:.4rem;border-radius:9999px;background:#fff;padding:.75rem 1.2rem;font-size:.92rem;font-weight:800;color:#0b1b3a;text-decoration:none}.ds2-about-commitment-cta:hover{background:#eef4ff}.ds2-about-commitment-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (prefers-reduced-motion:reduce){.ds2-about-pillar{transition:none}.ds2-about-pillar:hover{transform:none}}@media (max-width:639px){.ds2-about-hero{min-height:0}.ds2-about-journey-item{display:grid;grid-template-columns:auto 1fr;column-gap:.85rem;text-align:left}.ds2-about-journey-icon{grid-row:1/span 2}.ds2-about-journey-title{margin-top:0}}.ds2-calculator-page{background-color:var(--immifin-ds2-surface-soft);color:var(--immifin-ds2-text-primary)}.ds2-calculator-page-inner{padding-top:2rem;padding-bottom:4rem}.ds2-calculator-catalog-link{display:flex;height:100%;flex-direction:column;text-decoration:none;color:inherit}.ds2-calculator-catalog-link:focus-visible{outline:2px solid var(--immifin-ds2-navy);outline-offset:3px}.ds2-calculator-catalog-title{margin:0;font-size:.9375rem;font-weight:700;line-height:1.35;letter-spacing:-.02em;color:var(--immifin-ds2-text-primary)}.ds2-calculator-catalog-description{margin:.5rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--immifin-ds2-text-muted)}.ds2-data-page{background-color:var(--immifin-ds2-surface-soft);color:var(--immifin-ds2-text-primary)}.ds2-data-page-inner{padding-top:1.5rem;padding-bottom:3.5rem}.ds2-data-page-title{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:800;line-height:1.2;letter-spacing:-.03em;color:var(--immifin-ds2-text-primary)}.ds2-data-page-description{margin:.25rem 0 0;max-width:36rem;font-size:.875rem;line-height:1.5;color:var(--immifin-ds2-text-muted)}.ds2-data-page-icon{display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--immifin-ds2-navy);color:#fff}.ds2-data-page .leaflet-container{width:100%;height:100%;min-height:360px}.ds2-workspace-page{background-color:var(--immifin-ds2-surface-soft);color:var(--immifin-ds2-text-primary)}.ds2-workspace-page-inner{padding-top:1.25rem;padding-bottom:3rem}.ds2-myimmifin-workspace{display:grid;min-width:0;gap:1.75rem}.ds2-myimmifin-workspace-main{min-width:0}@media (min-width:1100px){.ds2-myimmifin-workspace{grid-template-columns:18rem minmax(0,1fr);column-gap:1.9rem;align-items:start}.ds2-myimmifin-workspace .ds2-myimmifin-nav{min-height:48rem;padding:1.55rem 1.2rem 1.4rem}.ds2-myimmifin-workspace .ds2-myimmifin-nav-link{min-height:2.7rem}}.ds2-workspace-page-intro{margin-bottom:1.25rem}.ds2-workspace-page-eyebrow{margin:0 0 .5rem;font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--immifin-ds2-blue)}.ds2-workspace-page-intro-row{display:flex;flex-direction:column;gap:.75rem}@media (min-width:1280px){.ds2-workspace-page-intro-row{flex-direction:row;align-items:flex-end;justify-content:space-between}}.ds2-workspace-page-intro-copy{min-width:0}.ds2-workspace-page-title-row{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.ds2-workspace-page-icon{display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--immifin-ds2-navy);color:#fff}.ds2-workspace-page-title-with-accessory{display:flex;min-width:0;align-items:flex-start;gap:.5rem}.ds2-workspace-page-title{margin:0;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:800;line-height:1.2;letter-spacing:-.03em;color:var(--immifin-ds2-text-primary)}.ds2-workspace-page-description{margin:.25rem 0 0;max-width:36rem;font-size:.875rem;line-height:1.5;color:var(--immifin-ds2-text-muted)}.ds2-workspace-page-actions{flex-shrink:0}.ds2-workspace-page-body{display:flex;flex-direction:column;gap:1.25rem}.ds2-workspace-heading{margin:0;font-size:1.0625rem;font-weight:800;letter-spacing:-.02em;color:var(--immifin-ds2-text-primary)}.ds2-workspace-kicker{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--immifin-ds2-blue)}.ds2-billing-page-inner{padding-top:1.75rem;padding-bottom:3.5rem;overflow-x:hidden}.ds2-billing-workspace-main{min-width:0}.ds2-billing-stack,.ds2-billing-workspace-main{display:flex;flex-direction:column;gap:1.5rem}.ds2-myimmifin-nav{min-width:0;display:flex;flex-direction:column;gap:1.15rem;border-radius:1rem;border:1px solid var(--immifin-ds2-border);background-color:var(--immifin-ds2-surface);padding:1.35rem 1.1rem 1.25rem;box-shadow:0 8px 24px -18px rgb(15 23 42/.35)}@media (min-width:1100px){.ds2-myimmifin-nav{position:sticky;top:5.75rem;min-height:42rem}}.ds2-myimmifin-nav-brand{padding:0 .45rem .15rem}.ds2-myimmifin-nav-title{margin:0;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;color:var(--immifin-ds2-text-primary)}.ds2-myimmifin-nav-subtitle{margin:.2rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--immifin-ds2-text-muted)}.ds2-myimmifin-nav-group{border-radius:.85rem;background-color:#f4f7fb;padding:.45rem .35rem .5rem}.ds2-myimmifin-nav-group-chevron{color:var(--immifin-ds2-text-muted)}.ds2-myimmifin-nav-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.15rem}.ds2-myimmifin-nav-sublist{margin:.15rem 0 0;padding:0 .15rem .15rem;list-style:none;display:flex;flex-direction:column;gap:.08rem}.ds2-myimmifin-nav-admin-row{display:flex;align-items:center;gap:.15rem}.ds2-myimmifin-nav-admin-row .ds2-myimmifin-nav-link{flex:1;min-width:0}.ds2-myimmifin-nav-group-toggle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:.55rem;background:transparent;color:var(--immifin-ds2-text-muted)}.ds2-myimmifin-nav-group-toggle:focus-visible,.ds2-myimmifin-nav-group-toggle:hover{color:var(--immifin-ds2-text-primary);background-color:color-mix(in srgb,var(--immifin-ds2-blue) 6%,white)}.ds2-myimmifin-nav-group-toggle:focus-visible{outline:2px solid var(--immifin-ds2-blue);outline-offset:2px}.ds2-myimmifin-nav-group-chevron{width:1rem;height:1rem;transition:transform .16s ease}.ds2-myimmifin-nav-group-chevron-open{transform:rotate(180deg)}.ds2-myimmifin-nav-sublink{display:flex;width:100%;align-items:center;border-radius:.65rem;padding:.42rem .7rem .42rem 1.85rem;font-size:.8125rem;font-weight:600;color:#64748b;background:transparent}.ds2-myimmifin-nav-sublink:focus-visible,.ds2-myimmifin-nav-sublink:hover{color:var(--immifin-ds2-text-primary);background-color:color-mix(in srgb,var(--immifin-ds2-blue) 6%,white)}.ds2-myimmifin-nav-sublink:focus-visible{outline:2px solid var(--immifin-ds2-blue);outline-offset:2px}.ds2-myimmifin-nav-sublink-active{position:relative;background-color:#e8f1ff;color:#2563eb;font-weight:700}.ds2-myimmifin-nav-sublink-active:before{content:"";position:absolute;left:.7rem;top:50%;width:.38rem;height:.38rem;border-radius:9999px;background-color:#2563eb;transform:translateY(-50%)}.ds2-myimmifin-nav-link{display:flex;width:100%;align-items:center;gap:.7rem;border-radius:.7rem;padding:.62rem .75rem;font-size:.9375rem;font-weight:600;color:#64748b;text-align:left;background:transparent}.ds2-myimmifin-nav-link:focus-visible,.ds2-myimmifin-nav-link:hover{color:var(--immifin-ds2-text-primary);background-color:color-mix(in srgb,var(--immifin-ds2-blue) 6%,white)}.ds2-myimmifin-nav-link:focus-visible{outline:2px solid var(--immifin-ds2-blue);outline-offset:2px}.ds2-myimmifin-nav-link-active{position:relative;background-color:#e8f1ff;color:var(--immifin-ds2-navy);font-weight:700;padding-left:1.35rem}.ds2-myimmifin-nav-link-active:before{content:"";position:absolute;left:.55rem;top:50%;width:.38rem;height:.38rem;border-radius:9999px;background-color:#2563eb;transform:translateY(-50%)}.ds2-myimmifin-nav-link-text{flex:1;min-width:0}.ds2-myimmifin-nav-badge.immifin-pro-badge{margin-left:auto;flex-shrink:0;padding:.12rem .4rem;font-size:.5625rem}.ds2-personalization-header-badge-note{font-size:.6875rem;font-weight:700;letter-spacing:.08em;color:#7c3aed}.ds2-personalization-section{display:flex;flex-direction:column;gap:.85rem}.ds2-personalization-section-title{margin:0;font-size:1.15rem;font-weight:750;letter-spacing:-.02em;color:var(--immifin-ds2-text-primary)}.ds2-personalization-section-copy{margin:0;max-width:38rem;font-size:.95rem;line-height:1.55;color:var(--immifin-ds2-text-muted)}.ds2-personalization-options{display:grid;gap:.85rem;margin-top:.35rem;grid-template-columns:1fr}@media (min-width:768px){.ds2-personalization-options[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ds2-personalization-options[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds2-personalization-option{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;min-height:10.5rem;padding:1.15rem 1.1rem;border:1px solid var(--immifin-ds2-border);border-radius:1rem;background:var(--immifin-ds2-surface);box-shadow:0 8px 24px -18px rgb(15 23 42/.28);text-align:left;color:var(--immifin-ds2-text-primary)}.ds2-personalization-option:focus-visible,.ds2-personalization-option:hover{border-color:color-mix(in srgb,var(--immifin-ds2-blue) 45%,var(--immifin-ds2-border));background-color:color-mix(in srgb,var(--immifin-ds2-blue) 5%,white)}.ds2-personalization-option:focus-visible{outline:2px solid var(--immifin-ds2-blue);outline-offset:2px}.ds2-personalization-option-selected{border-color:var(--immifin-ds2-blue);background-color:#e8f1ff;box-shadow:0 0 0 1px var(--immifin-ds2-blue)}.ds2-personalization-option-icon{display:inline-flex;height:2.35rem;width:2.35rem;align-items:center;justify-content:center;border-radius:.7rem;background-color:color-mix(in srgb,var(--immifin-ds2-blue) 8%,white);color:var(--immifin-ds2-navy)}.ds2-personalization-option-label{font-size:1rem;font-weight:750;letter-spacing:-.02em}.ds2-personalization-option-copy{font-size:.875rem;line-height:1.5;color:var(--immifin-ds2-text-muted)}.ds2-personalization-lock{max-width:36rem}.ds2-myimmifin-nav-help{margin-top:auto;border-radius:.95rem;background-color:#e7f7ef;padding:1.05rem 1rem 1.1rem}.ds2-myimmifin-nav-help-icon{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:#d1fae5;color:#0f766e}.ds2-myimmifin-nav-help-title{margin:.7rem 0 0;font-size:.95rem;font-weight:800;color:var(--immifin-ds2-text-primary)}.ds2-myimmifin-nav-help-copy{margin:.25rem 0 .85rem;font-size:.8125rem;line-height:1.45;color:var(--immifin-ds2-text-muted)}.ds2-myimmifin-nav-help-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;border-radius:.65rem;border:1px solid #c7d2e0;background-color:#fff;padding:.55rem .75rem;font-size:.8125rem;font-weight:700;color:var(--immifin-ds2-navy)}.ds2-myimmifin-nav-help-cta:focus-visible{outline:2px solid var(--immifin-ds2-blue);outline-offset:2px}.ds2-billing-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;font-size:.8125rem;color:#94a3b8}.ds2-billing-breadcrumb li{display:inline-flex;align-items:center;gap:.45rem}.ds2-billing-breadcrumb [aria-current=page]{color:#94a3b8}.ds2-billing-page-header{display:flex;flex-direction:column;gap:1rem;margin-bottom:.25rem}@media (min-width:768px){.ds2-billing-page-header{flex-direction:row;align-items:flex-start;justify-content:space-between}}.ds2-billing-page-header-copy{min-width:0}.ds2-billing-page-title{margin:0;font-size:clamp(2rem,3.2vw,2.55rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;color:var(--immifin-ds2-text-primary)}.ds2-billing-page-description{margin:.45rem 0 0;max-width:38rem;font-size:1rem;line-height:1.55;color:var(--immifin-ds2-text-muted)}.ds2-billing-page-quote{position:relative;margin:0;max-width:13.5rem;align-self:flex-start;font-family:Segoe Script,Apple Chancery,Snell Roundhand,Bradley Hand,cursive;font-size:1.12rem;font-weight:500;line-height:1.35;color:#1e4b8c;text-align:left}@media (min-width:768px){.ds2-billing-page-quote{text-align:right;align-self:flex-start}}.ds2-billing-page-quote-mark{display:block;width:3.35rem;height:2px;margin-top:.45rem;border-radius:9999px;background:linear-gradient(90deg,#60a5fa,#2563eb)}@media (min-width:768px){.ds2-billing-page-quote-mark{margin-left:auto}}.ds2-billing-summary{display:grid;gap:1.15rem;min-width:0}@media (min-width:1280px){.ds2-billing-summary{grid-template-columns:minmax(0,1.42fr) minmax(20rem,.86fr);align-items:stretch}}.ds2-billing-card,.ds2-billing-details-card,.ds2-billing-plan-card{border-radius:1.15rem;min-width:0}.ds2-billing-plan-card{position:relative;isolation:isolate;overflow:hidden;display:flex;min-height:18.5rem;flex-direction:column;justify-content:space-between;padding:1.55rem 1.6rem 1.25rem;color:#fff;box-shadow:0 18px 40px -24px rgb(15 23 42/.65)}.ds2-billing-plan-card-free{background:linear-gradient(145deg,#2f6fe0,#1d4ed8 38%,#0b1b3a);border:1px solid rgb(147 197 253/.28)}.ds2-billing-plan-card-pro{background:linear-gradient(145deg,#8b5cf6,#6d28d9 42%,#3b0764);border:1px solid rgb(216 180 254/.3)}.ds2-billing-plan-card-power{background:linear-gradient(145deg,#f5c451,#d97706 44%,#78350f);border:1px solid rgb(253 230 138/.35)}.ds2-billing-plan-card-emblem,.ds2-billing-plan-card-glow,.ds2-billing-plan-card-waves{pointer-events:none}.ds2-billing-plan-card-glow{position:absolute;inset:auto -18% -40% auto;width:18rem;height:18rem;border-radius:9999px;background:radial-gradient(circle,rgb(255 255 255/.18),transparent 68%);z-index:0}.ds2-billing-plan-card-waves{position:absolute;left:0;right:0;bottom:0;z-index:0;width:100%;height:64%;overflow:hidden}.ds2-billing-plan-card-wave{display:block;position:absolute;left:0;right:auto;bottom:0;width:200%;min-width:200%;height:100%;fill:#fff}.ds2-billing-plan-card-wave-a{opacity:.16;animation:ds2-billing-card-wave-drift 16s linear infinite}.ds2-billing-plan-card-wave-b{opacity:.11;animation:ds2-billing-card-wave-drift 22s linear infinite reverse}.ds2-billing-plan-card-wave-c{opacity:.08;animation:ds2-billing-card-wave-drift 28s linear infinite}@keyframes ds2-billing-card-wave-drift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.ds2-billing-plan-card-wave-a,.ds2-billing-plan-card-wave-b,.ds2-billing-plan-card-wave-c{animation:none}}.ds2-billing-plan-card-emblem{position:absolute;right:1.15rem;top:50%;z-index:1;width:10.5rem;transform:translateY(-42%);color:rgb(255 255 255/.78);text-align:right}.ds2-billing-plan-card-emblem-svg{display:block;width:7.5rem;height:7.5rem;margin-left:auto;opacity:.42}.ds2-billing-plan-card-motto{margin:.15rem 0 0;display:flex;flex-direction:column;font-size:.78rem;font-weight:700;letter-spacing:.01em;line-height:1.35;color:rgb(255 255 255/.82)}.ds2-billing-plan-card-content{position:relative;z-index:2;display:flex;min-height:0;flex:1;flex-direction:column;max-width:28rem}.ds2-billing-plan-card-kicker{display:inline-flex;align-self:flex-start;width:max-content;margin:0;border-radius:9999px;border:1px solid rgb(255 255 255/.28);background:rgb(255 255 255/.12);padding:.22rem .7rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ds2-billing-plan-card-name{margin:.7rem 0 0;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:800;letter-spacing:-.05em;line-height:1}.ds2-billing-plan-card-greeting{margin:.85rem 0 0;font-size:1.05rem;font-weight:800}.ds2-billing-plan-card-copy{margin:.45rem 0 0;max-width:23rem;font-size:.9rem;line-height:1.55;color:rgb(255 255 255/.82)}.ds2-billing-plan-card .ds2-billing-dev-badge{margin-top:.85rem;align-self:flex-start;border-color:rgb(255 255 255/.28);background:rgb(255 255 255/.12);color:#fff}.ds2-billing-plan-card-wordmark{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem;margin:auto 0 0;padding-top:1.6rem;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255/.7)}.ds2-billing-plan-card-wordmark span:last-child{letter-spacing:.06em;text-transform:none;font-size:.72rem;opacity:.85}.ds2-billing-details-card{display:flex;flex-direction:column;border:1px solid #e6edf5;background-color:#fff;padding:1.35rem 1.4rem 1.25rem;box-shadow:0 14px 32px -24px rgb(15 23 42/.45)}.ds2-billing-details-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.05rem}.ds2-billing-details-title-row{display:inline-flex;min-width:0;align-items:center;gap:.5rem}.ds2-billing-details-title-icon{display:inline-flex;color:#64748b}.ds2-billing-details-title{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--immifin-ds2-text-primary)}.ds2-billing-interval-badge{flex-shrink:0;border-radius:9999px;background:#eef3f9;padding:.22rem .7rem;font-size:.75rem;font-weight:700;color:var(--immifin-ds2-navy)}.ds2-billing-details-list{margin:0;display:flex;flex-direction:column;gap:.92rem}.ds2-billing-details-row{display:grid;grid-template-columns:1.15rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0}.ds2-billing-details-row-icon{display:inline-flex;color:#94a3b8}.ds2-billing-details-list dt{margin:0;font-size:.875rem;font-weight:500;color:var(--immifin-ds2-text-muted);white-space:nowrap}.ds2-billing-details-list dd{margin:0;font-size:.9rem;font-weight:800;color:var(--immifin-ds2-text-primary);text-align:right;white-space:nowrap}.ds2-billing-status-pill{display:inline-flex;align-items:center;gap:.38rem;border-radius:9999px;background-color:#e8eef5;padding:.12rem .6rem;font-size:.75rem;font-weight:700;color:var(--immifin-ds2-navy)}.ds2-billing-status-led{display:inline-block;width:.48rem;height:.48rem;border-radius:9999px;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}.ds2-billing-status-active{background:#ecfdf3;color:#15803d}.ds2-billing-status-inactive{background:#fef2f2;color:#b91c1c}.ds2-billing-status-inactive .ds2-billing-status-led{animation:ds2-billing-status-inactive-led-pulse 2s ease-in-out infinite}@keyframes ds2-billing-status-inactive-led-pulse{0%,to{opacity:.7;box-shadow:0 0 0 3px rgb(185 28 28/.14)}50%{opacity:1;box-shadow:0 0 0 6px rgb(185 28 28/.3)}}.ds2-billing-management{display:flex;min-width:0;flex-direction:column;border-radius:1.15rem;border:1px solid #e6edf5;background:#fff;padding:.55rem .9rem .6rem;box-shadow:0 10px 28px -22px rgb(15 23 42/.45)}@media (min-width:1280px){.ds2-billing-management{min-height:18.5rem}}.ds2-billing-management-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.25rem 1rem;align-items:center}.ds2-billing-management-header-copy{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem}.ds2-billing-management .ds2-billing-section-title{font-size:1.02rem}.ds2-billing-management .ds2-billing-section-copy{margin-top:0;font-size:.78rem}.ds2-billing-management-help{margin:0;font-size:.78rem;color:var(--immifin-ds2-text-muted)}.ds2-billing-management-help-link{font-weight:700;color:var(--immifin-ds2-blue);text-decoration:none}.ds2-billing-management-help-link:focus-visible{outline:2px solid var(--immifin-ds2-blue);outline-offset:2px}.ds2-billing-management-grid{display:grid;flex:1 1 auto;gap:.55rem;margin-top:.45rem;align-items:start;min-height:0}.ds2-billing-mgmt-preview{position:relative;display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow:hidden;margin-top:.2rem;pointer-events:none;user-select:none;opacity:.52}.ds2-billing-mgmt-preview .ds2-billing-management-grid{margin-top:0}.ds2-billing-mgmt-preview-banner{position:absolute;z-index:3;top:7.6rem;left:-3.2rem;margin:0;padding:.32rem 5.2rem;transform:rotate(-32deg);transform-origin:left center;background:linear-gradient(90deg,#7c3aed,#8b5cf6 42%,#d97706);color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.08em;line-height:1.2;white-space:nowrap;box-shadow:0 8px 18px -12px rgb(109 40 217/.7)}.ds2-billing-history-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ds2-billing-history-view-all{font-size:.78rem;font-weight:700;color:var(--immifin-ds2-blue)}.ds2-billing-history-preview-table{width:100%;margin-top:.35rem;border-collapse:collapse}.ds2-billing-history-preview-table td,.ds2-billing-history-preview-table th{padding:.28rem .3rem;text-align:left;font-size:.72rem;color:#475569}.ds2-billing-history-preview-table th{font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#94a3b8;border-bottom:1px solid #e8eef5}.ds2-billing-history-preview-table td{border-bottom:1px solid #f1f5f9}.ds2-billing-history-preview-status{display:inline-flex;border-radius:9999px;background:#ecfdf3;color:#15803d;padding:.08rem .45rem;font-size:.68rem;font-weight:700}.ds2-billing-mgmt-preview .ds2-billing-scheduled-led{animation:none}@media (max-width:767px){.ds2-billing-mgmt-preview-banner{top:6.2rem;left:-3.6rem;padding:.28rem 3.6rem;font-size:.56rem}.ds2-billing-history-preview-table td:nth-child(5),.ds2-billing-history-preview-table th:nth-child(5){display:none}.ds2-billing-history-dev-empty{min-height:8.5rem;padding:.85rem .5rem 1rem}}@media (min-width:1024px){.ds2-billing-management-grid{grid-template-columns:minmax(0,1.45fr) minmax(17.5rem,.82fr);align-items:start}}.ds2-billing-management-panel{display:flex;min-width:0;flex-direction:column;border-radius:.9rem;border:1px solid #e8eef5;background:#fbfdff;padding:.42rem .65rem .45rem}.ds2-billing-history-panel{height:100%}.ds2-billing-management-panel-title{margin:0;font-size:.82rem;font-weight:800;color:var(--immifin-ds2-text-primary)}.ds2-billing-history-empty{margin:.4rem 0 0;font-size:.8rem;line-height:1.4;color:var(--immifin-ds2-text-muted)}.ds2-billing-history-dev-empty{display:flex;flex:1;min-height:10.5rem;flex-direction:column;align-items:center;justify-content:center;padding:1.1rem .85rem 1.2rem;text-align:center}.ds2-billing-history-dev-empty-icon{display:inline-flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border-radius:.7rem;background:#f1f5f9;color:#94a3b8}.ds2-billing-history-dev-empty-icon svg{width:1.25rem;height:1.25rem}.ds2-billing-history-dev-empty-title{margin:.7rem 0 0;max-width:22rem;font-size:.92rem;font-weight:800;line-height:1.35;color:var(--immifin-ds2-text-primary)}.ds2-billing-history-dev-empty-copy{margin:.28rem 0 0;max-width:22rem;font-size:.78rem;line-height:1.45;color:var(--immifin-ds2-text-muted)}.ds2-billing-management-actions-column{display:flex;min-width:0;flex-direction:column;gap:.32rem}.ds2-billing-mgmt-action-list{display:flex;flex-direction:column;gap:.2rem;margin-top:.28rem}.ds2-billing-mgmt-action{display:grid;grid-template-columns:1.45rem minmax(0,1fr) auto;align-items:center;gap:.4rem;width:100%;border:1px solid #e6edf5;border-radius:.65rem;background:#fff;padding:.22rem .48rem;text-align:left;cursor:pointer}.ds2-billing-mgmt-action:disabled{cursor:default;opacity:.6}.ds2-billing-mgmt-action-static:disabled{opacity:1}.ds2-billing-mgmt-action-icon{display:inline-flex;width:1.45rem;height:1.45rem;align-items:center;justify-content:center;border-radius:9999px;background:#eff6ff;color:#2563eb}.ds2-billing-mgmt-action-icon svg{width:.9rem;height:.9rem}.ds2-billing-mgmt-action-interval_change .ds2-billing-mgmt-action-icon{background:#eff6ff;color:#2563eb}.ds2-billing-mgmt-action-cancel .ds2-billing-mgmt-action-icon{background:#fef2f2;color:#dc2626}.ds2-billing-mgmt-action-copy{display:flex;min-width:0;flex-direction:column;gap:.04rem}.ds2-billing-mgmt-action-title{font-size:.76rem;font-weight:800;color:var(--immifin-ds2-text-primary)}.ds2-billing-mgmt-action-text{font-size:.66rem;line-height:1.25;color:var(--immifin-ds2-text-muted)}.ds2-billing-mgmt-action-chevron{font-size:1.25rem;line-height:1;color:#94a3b8}.ds2-billing-mgmt-action:focus-visible{outline:2px solid var(--immifin-ds2-blue);outline-offset:2px}.ds2-billing-scheduled-card{border-radius:.9rem;border:1px solid #f3b4b4;background:#fff7f7;padding:.35rem .6rem .38rem;box-shadow:inset 3px 0 0 #dc2626}.ds2-billing-scheduled-card-neutral{border-color:#f3e4c8;background:#fffbeb;box-shadow:none}.ds2-billing-scheduled-card-neutral .ds2-billing-scheduled-title{color:#b45309}.ds2-billing-scheduled-neutral-icon{display:inline-flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;border-radius:.4rem;background:#fef3c7;color:#d97706}.ds2-billing-scheduled-neutral-icon svg{width:.85rem;height:.85rem}.ds2-billing-scheduled-title{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.8rem;font-weight:800;color:#b91c1c}.ds2-billing-scheduled-led{display:inline-block;width:.52rem;height:.52rem;border-radius:9999px;background:#dc2626;box-shadow:0 0 0 4px rgb(220 38 38/.16);animation:ds2-billing-scheduled-led-pulse 2s ease-in-out infinite}.ds2-billing-scheduled-destination{margin:.22rem 0 0;font-size:.8rem;font-weight:800;color:var(--immifin-ds2-text-primary)}.ds2-billing-scheduled-copy,.ds2-billing-scheduled-effective{margin:.08rem 0 0;font-size:.72rem;line-height:1.3;color:#475569}.ds2-billing-scheduled-keep{margin-top:.8rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9999px;background:#2563eb;color:#fff;padding:.5rem .95rem;font-size:.82rem;font-weight:700;cursor:pointer}.ds2-billing-scheduled-keep:disabled{cursor:default;opacity:.65}.ds2-billing-scheduled-keep:focus-visible{outline:2px solid var(--immifin-ds2-blue);outline-offset:2px}@keyframes ds2-billing-scheduled-led-pulse{0%,to{opacity:.72;box-shadow:0 0 0 3px rgb(220 38 38/.12)}50%{opacity:1;box-shadow:0 0 0 6px rgb(220 38 38/.22)}}@media (prefers-reduced-motion:reduce){.ds2-billing-scheduled-led,.ds2-billing-status-inactive .ds2-billing-status-led{animation:none;opacity:1}}.ds2-billing-dev-badge{margin-top:.75rem;display:inline-flex;border-radius:.5rem;border:1px solid var(--immifin-ds2-border);background-color:var(--immifin-ds2-surface-soft);padding:.25rem .55rem;font-size:.75rem;font-weight:600;color:var(--immifin-ds2-text-muted)}.ds2-billing-status-error,.ds2-billing-status-ok{margin:0;border-radius:.85rem;padding:.85rem 1rem;font-size:.875rem}.ds2-billing-status-ok{border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a5f}.ds2-billing-status-error{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.ds2-billing-section-title{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--immifin-ds2-text-primary)}.ds2-billing-section-copy{margin:.3rem 0 0;font-size:.9rem;color:var(--immifin-ds2-text-muted)}.ds2-billing-identity{position:relative;z-index:3;min-width:0;overflow:visible}.ds2-billing-identity-grid{display:grid;gap:.85rem;margin:1rem 0 0;padding:0;list-style:none}@media (min-width:768px){.ds2-billing-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds2-billing-identity-card{position:relative;isolation:isolate;overflow:hidden;display:flex;min-width:0;min-height:7.1rem;flex-direction:column;justify-content:space-between;border-radius:1rem;padding:.9rem 1rem .8rem;color:#fff;box-shadow:0 14px 28px -22px rgb(15 23 42/.55)}.ds2-billing-identity-card .ds2-billing-plan-card-emblem{top:auto;right:.45rem;bottom:.2rem;width:4.35rem;transform:none}.ds2-billing-identity-card .ds2-billing-plan-card-emblem-svg{width:3.35rem;height:3.35rem;opacity:.38}.ds2-billing-identity-card .ds2-billing-plan-card-motto{display:none}.ds2-billing-identity-badge,.ds2-billing-identity-brand{position:relative;z-index:2;display:inline-flex;align-self:flex-start;width:max-content;border-radius:9999px;border:1px solid rgb(255 255 255/.28);background:rgb(255 255 255/.12);padding:.16rem .55rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ds2-billing-identity-brand{border-color:transparent;background:transparent;padding-left:0;letter-spacing:.16em;opacity:.78}.ds2-billing-identity-name{position:relative;z-index:2;margin:.7rem 0 0;font-size:1.65rem;font-weight:800;letter-spacing:-.04em;line-height:1}.ds2-billing-identity-item{position:relative;min-width:0;overflow:visible}.ds2-billing-identity-card-trigger{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer}.ds2-billing-identity-card-trigger:hover{filter:brightness(1.06)}.ds2-billing-identity-card-trigger:focus-visible{outline:2px solid var(--immifin-ds2-blue);outline-offset:3px}.ds2-billing-plan-preview-anchor{position:absolute;left:50%;bottom:calc(100% + .7rem);z-index:24;width:min(20.5rem,calc(100vw - 2rem));transform:translateX(calc(-50% + var(--preview-shift, 0px)));pointer-events:auto}.ds2-billing-plan-preview-anchor:after{content:"";position:absolute;left:0;right:0;top:100%;height:.85rem}.ds2-billing-plan-preview-anchor-below{bottom:auto;top:calc(100% + .7rem)}.ds2-billing-plan-preview-anchor-below:after{top:auto;bottom:100%}.ds2-billing-plan-preview-anchor-below .ds2-billing-plan-preview-float:after{bottom:auto;top:-7px}.ds2-billing-plan-preview{border-radius:1.05rem;background:#fff;box-shadow:0 22px 48px -24px rgb(15 23 42/.55),0 8px 20px -16px rgb(15 23 42/.35)}.ds2-billing-plan-preview-float{position:relative;width:100%;animation:ds2-billing-preview-in .16s ease-out}.ds2-billing-plan-preview-float:after{content:"";position:absolute;left:50%;bottom:-7px;width:14px;height:14px;transform:translateX(-50%) rotate(45deg);background:#fff;box-shadow:3px 3px 8px -4px rgb(15 23 42/.28)}.ds2-billing-plan-preview-inline{margin-top:.85rem}.ds2-billing-plan-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-radius:1.05rem 1.05rem 0 0;padding:.95rem 1.05rem .85rem;color:#fff}.ds2-billing-plan-preview-free .ds2-billing-plan-preview-header{background:linear-gradient(145deg,#2f6fe0,#1d4ed8 42%,#0b1b3a)}.ds2-billing-plan-preview-pro .ds2-billing-plan-preview-header{background:linear-gradient(145deg,#8b5cf6,#6d28d9 42%,#3b0764)}.ds2-billing-plan-preview-power .ds2-billing-plan-preview-header{background:linear-gradient(145deg,#f5c451,#d97706 44%,#78350f)}.ds2-billing-plan-preview-heading{min-width:0}.ds2-billing-plan-preview-name{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-.03em;line-height:1.1}.ds2-billing-plan-preview-tagline{margin:.28rem 0 0;font-size:.8rem;line-height:1.4;color:rgb(255 255 255/.86)}.ds2-billing-plan-preview-header-meta{display:flex;flex-shrink:0;align-items:center;gap:.45rem}.ds2-billing-plan-preview-current{border-radius:9999px;border:1px solid rgb(255 255 255/.32);background:rgb(255 255 255/.16);padding:.16rem .5rem;font-size:.58rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.ds2-billing-plan-preview-mark{width:1.15rem;height:1.15rem;opacity:.88}.ds2-billing-plan-preview-body{padding:.9rem 1.05rem 1rem;background:#fff}.ds2-billing-plan-preview-features{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.48rem}.ds2-billing-plan-preview-features li{display:flex;align-items:flex-start;gap:.5rem;font-size:.84rem;line-height:1.35;color:#1e293b}.ds2-billing-plan-preview-check{display:inline-flex;flex-shrink:0;width:1rem;height:1rem;margin-top:.08rem}.ds2-billing-plan-preview-check svg{width:100%;height:100%}.ds2-billing-plan-preview-free .ds2-billing-plan-preview-check{color:#1d4ed8}.ds2-billing-plan-preview-pro .ds2-billing-plan-preview-check{color:#7c3aed}.ds2-billing-plan-preview-power .ds2-billing-plan-preview-check{color:#d97706}.ds2-billing-plan-preview-cta{display:flex;align-items:center;justify-content:center;gap:.3rem;margin-top:.95rem;width:100%;border-radius:9999px;padding:.62rem 1rem;font-size:.875rem;font-weight:700;color:#fff;text-decoration:none}.ds2-billing-plan-preview-free .ds2-billing-plan-preview-cta{background:#2563eb;box-shadow:0 8px 18px -12px rgb(37 99 235/.9)}.ds2-billing-plan-preview-pro .ds2-billing-plan-preview-cta{background:#7c3aed;box-shadow:0 8px 18px -12px rgb(124 58 237/.9)}.ds2-billing-plan-preview-power .ds2-billing-plan-preview-cta{background:#d97706;box-shadow:0 8px 18px -12px rgb(217 119 6/.9)}.ds2-billing-plan-preview-cta:focus-visible{outline:2px solid var(--immifin-ds2-blue);outline-offset:3px}@keyframes ds2-billing-preview-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ds2-billing-plan-preview-float{animation:none}}@media (max-width:767px){.ds2-billing-plan-card-emblem{top:1rem;right:.75rem;bottom:auto;width:5.5rem;transform:none;opacity:.22}.ds2-billing-plan-card-motto{display:none}.ds2-billing-plan-card-content{max-width:none;padding-right:0}.ds2-billing-action-art{opacity:.45}.ds2-billing-details-row{grid-template-columns:1.15rem minmax(0,1fr);row-gap:.15rem}.ds2-billing-details-list dd,.ds2-billing-details-list dt{grid-column:2;white-space:normal}.ds2-billing-details-list dd{text-align:left;overflow-wrap:anywhere}}.ds2-profile-page{background-color:#f4f7fb}.ds2-admin-overview,.ds2-profile-workspace-main{min-width:0;display:flex;flex-direction:column;gap:1.15rem}.ds2-admin-overview-breadcrumb ol{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;font-size:.8125rem;color:var(--immifin-ds2-text-muted)}.ds2-admin-overview-breadcrumb [aria-current=page]{color:var(--immifin-ds2-text-primary);font-weight:600}.ds2-admin-overview-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem}.ds2-admin-overview-title{margin:0;font-size:clamp(1.7rem,3vw,2.15rem);font-weight:800;letter-spacing:-.03em;color:var(--immifin-ds2-text-primary)}.ds2-admin-overview-description{margin:.45rem 0 0;max-width:38rem;font-size:.9375rem;line-height:1.5;color:var(--immifin-ds2-text-muted)}.ds2-admin-overview-status{min-width:12rem;text-align:right}.ds2-admin-overview-date{margin:0;font-size:.875rem;font-weight:700;color:var(--immifin-ds2-text-primary)}.ds2-admin-overview-status-label{margin:.25rem 0 0;font-size:.8125rem;color:var(--immifin-ds2-text-muted)}.ds2-admin-overview-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.ds2-admin-overview-action,.ds2-admin-overview-card,.ds2-admin-overview-metric{min-width:0;border:1px solid var(--immifin-ds2-border);border-radius:1rem;background-color:var(--immifin-ds2-surface);box-shadow:0 10px 28px -18px rgb(15 23 42/.2)}.ds2-admin-overview-metric{padding:1rem 1.05rem 1.05rem}.ds2-admin-overview-action-copy,.ds2-admin-overview-card-copy,.ds2-admin-overview-metric-label,.ds2-admin-overview-metric-note{margin:0;color:var(--immifin-ds2-text-muted)}.ds2-admin-overview-metric-label{font-size:.8125rem;font-weight:600}.ds2-admin-overview-metric-value{margin:.45rem 0 0;font-size:1.7rem;font-weight:800;letter-spacing:-.03em;color:var(--immifin-ds2-text-primary)}.ds2-admin-overview-metric-note{margin-top:.3rem;font-size:.75rem}.ds2-admin-overview-card{padding:1.1rem 1.15rem 1.2rem}.ds2-admin-overview-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.95rem}.ds2-admin-overview-card-title{margin:0;font-size:1.05rem;font-weight:800;color:var(--immifin-ds2-text-primary)}.ds2-admin-overview-card-copy{margin-top:.2rem;font-size:.8125rem}.ds2-admin-overview-card-link{font-size:.8125rem;font-weight:600;color:#2563eb}.ds2-admin-overview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ds2-admin-overview-action{display:flex;flex-direction:column;gap:.3rem;padding:.95rem 1rem;box-shadow:none}.ds2-admin-overview-action-title{font-size:.9375rem;font-weight:700;color:var(--immifin-ds2-text-primary)}.ds2-admin-overview-action-copy{font-size:.75rem;line-height:1.45}.ds2-admin-overview-split{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}.ds2-admin-overview-empty{margin:0;padding:1.25rem .25rem;font-size:.875rem;color:var(--immifin-ds2-text-muted)}.ds2-admin-overview-status-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.ds2-admin-overview-status-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;font-size:.8125rem}.ds2-admin-overview-status-list li span:first-child{font-weight:600;color:var(--immifin-ds2-text-primary)}.ds2-admin-overview-status-list li span:last-child{color:var(--immifin-ds2-text-muted);text-align:right}.ds2-admin-overview-status-list em{display:block;font-style:normal;font-size:.75rem}@media (max-width:699px){.ds2-admin-overview-status{text-align:left}}@media (min-width:900px){.ds2-admin-overview-actions,.ds2-admin-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ds2-admin-overview-split{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.9fr)}}.ds2-afrq-help-btn{margin-left:auto;border:0;background:transparent;font-weight:600;cursor:pointer}.ds2-afrq-help,.ds2-afrq-help-btn{color:var(--immifin-ds2-text-muted);font-size:.875rem}.ds2-afrq-help{border:1px solid var(--immifin-ds2-border);border-radius:1rem;background:#fff;padding:.9rem 1rem;line-height:1.5}.ds2-afrq-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.85rem}.ds2-afrq-card{display:flex;align-items:flex-start;gap:.7rem;min-height:7.25rem;padding:.95rem 1rem;border:1px solid var(--immifin-ds2-border);border-radius:1.05rem;background:#fff;box-shadow:0 10px 28px -18px rgb(15 23 42/.18);text-align:left;cursor:pointer}.ds2-afrq-card.is-active{box-shadow:inset 0 0 0 2px #2563eb,0 10px 28px -18px rgb(15 23 42/.18)}.ds2-afrq-card-icon{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:9999px}.ds2-afrq-card-icon svg{width:1.15rem;height:1.15rem}.ds2-afrq-card-public .ds2-afrq-card-icon{background:#eff6ff;color:#2563eb}.ds2-afrq-card-private .ds2-afrq-card-icon{background:#fffbeb;color:#d97706}.ds2-afrq-card-pool .ds2-afrq-card-icon{background:#ecfdf5;color:#059669}.ds2-afrq-card-copy{display:flex;min-width:0;flex-direction:column;gap:.15rem}.ds2-afrq-card-hint,.ds2-afrq-card-label{font-size:.8125rem;color:var(--immifin-ds2-text-muted)}.ds2-afrq-card-copy strong{font-size:1.55rem;font-weight:800;letter-spacing:-.03em;color:var(--immifin-ds2-text-primary)}.ds2-afrq-yearbar{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.875rem;color:var(--immifin-ds2-text-muted)}.ds2-afrq-yearbar button{border:1px solid var(--immifin-ds2-border);border-radius:9999px;background:#fff;padding:.28rem .7rem;font-size:.8125rem;font-weight:600;color:var(--immifin-ds2-text-primary);cursor:pointer}.ds2-afrq-yearbar button.is-active{background:#2563eb;border-color:#2563eb;color:#fff}.ds2-afrq-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.ds2-afrq-table-card{min-width:0;border:1px solid var(--immifin-ds2-border);border-radius:1.05rem;background:#fff;box-shadow:0 10px 28px -18px rgb(15 23 42/.18)}.ds2-afrq-toolbar{display:flex;flex-wrap:wrap;gap:.65rem;padding:.9rem 1rem 0}.ds2-afrq-search{flex:1 1 14rem}.ds2-afrq-notes textarea,.ds2-afrq-pager select,.ds2-afrq-search input,.ds2-afrq-toolbar select{width:100%;border:1px solid var(--immifin-ds2-border);border-radius:.7rem;background:#fff;padding:.55rem .7rem;font:inherit;color:var(--immifin-ds2-text-primary)}.ds2-afrq-toolbar select{width:auto;min-width:8.5rem}.ds2-afrq-select{width:2.25rem;text-align:center}.ds2-afrq-select input{width:1.05rem;height:1.05rem;accent-color:#2563eb}.ds2-afrq-bulkbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;margin:.7rem 1rem 0;padding:.55rem .75rem;border:1px solid #dbeafe;border-radius:.75rem;background:#eff6ff;color:var(--immifin-ds2-text-primary);font-size:.8125rem;font-weight:700}.ds2-afrq-modal-root{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1rem}.ds2-afrq-modal-backdrop{position:absolute;inset:0;border:0;background:rgb(15 23 42/.5)}.ds2-afrq-modal{position:relative;z-index:1;width:100%;max-width:26rem;border:1px solid var(--immifin-ds2-border);border-radius:1.05rem;background:#fff;padding:1.25rem 1.3rem 1.2rem;box-shadow:0 18px 40px -20px rgb(15 23 42/.45)}.ds2-afrq-modal h2{margin:0;font-size:1.05rem;color:var(--immifin-ds2-text-primary)}.ds2-afrq-modal p{margin:.65rem 0 0;color:var(--immifin-ds2-text-muted);font-size:.875rem}.ds2-afrq-modal-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.55rem;margin-top:1.1rem}.ds2-afrq-modal-confirm{border:0;border-radius:.75rem;background:#b91c1c;color:#fff;padding:.55rem .85rem;font-size:.8125rem;font-weight:700;cursor:pointer}.ds2-afrq-modal-backdrop:disabled,.ds2-afrq-modal-confirm:disabled{opacity:.45;cursor:not-allowed}.ds2-afrq-showing{margin:.7rem 1rem 0;font-size:.8125rem;color:var(--immifin-ds2-text-muted)}.ds2-afrq-table-card .ds2-afrq-error{margin:.45rem 1rem 0}.ds2-afrq-feedback{max-width:28rem;white-space:pre-wrap;line-height:1.45}.ds2-afrq-row-actions{display:flex;flex-wrap:wrap;gap:.35rem}.ds2-afrq-table-wrap{overflow-x:auto}.ds2-afrq-table{width:100%;border-collapse:collapse;font-size:.8125rem}.ds2-afrq-table td,.ds2-afrq-table th{padding:.75rem .85rem;border-top:1px solid #eef2f7;text-align:left;vertical-align:top}.ds2-afrq-table th{color:var(--immifin-ds2-text-muted);font-weight:700}.ds2-afrq-table tr.is-selected td{background:#f8fafc}.ds2-afrq-table td strong{display:block;color:var(--immifin-ds2-text-primary)}.ds2-afrq-table td span{color:var(--immifin-ds2-text-muted)}.ds2-afrq-plan-tier,.ds2-afrq-table td span.ds2-afrq-plan-tier{color:#dc2626;font-weight:700}.ds2-afrq-publish,.ds2-afrq-table th.ds2-afrq-publish{text-align:center;width:4.5rem}.ds2-afrq-stars{color:#cbd5e1;letter-spacing:.04em}.ds2-afrq-stars .is-on{color:#f59e0b}.ds2-afrq-pager button,.ds2-afrq-review,.ds2-afrq-row-actions .ds2-afrq-approve,.ds2-afrq-row-actions .ds2-afrq-reject{border:1px solid var(--immifin-ds2-border);border-radius:.65rem;background:#fff;padding:.28rem .65rem;font-size:.75rem;font-weight:700;cursor:pointer}.ds2-afrq-row-actions .ds2-afrq-approve{border:0;background:#0f172a;color:#fff}.ds2-afrq-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem 1rem;color:var(--immifin-ds2-text-muted);font-size:.8125rem}.ds2-afrq-pager div,.ds2-afrq-pager label{display:flex;align-items:center;gap:.4rem}.ds2-afrq-charcount,.ds2-afrq-detail-empty,.ds2-afrq-error{color:var(--immifin-ds2-text-muted);font-size:.875rem}.ds2-afrq-error{color:#b91c1c}.ds2-afrq-approve,.ds2-afrq-reject,.ds2-afrq-secondary{border-radius:.75rem;padding:.55rem .85rem;font-size:.8125rem;font-weight:700;cursor:pointer}.ds2-afrq-reject,.ds2-afrq-secondary{border:1px solid var(--immifin-ds2-border);background:#fff;color:var(--immifin-ds2-text-primary)}.ds2-afrq-approve{border:0;background:#0f172a;color:#fff}.ds2-afrq-approve:disabled,.ds2-afrq-reject:disabled{opacity:.45;cursor:not-allowed}.ds2-drc{display:flex;flex-direction:column;gap:1.1rem;min-width:0}.ds2-drc-page-title{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.ds2-drc-page-title-text{min-width:0}.ds2-drc-page-icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:.85rem;background-color:#eef4ff;color:#2563eb}.ds2-drc-legacy-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1.25rem}.ds2-drc-legacy-heading h2{margin:0;font-size:1.35rem;font-weight:800;color:var(--immifin-ds2-text-primary)}.ds2-drc-legacy-heading p{margin:.4rem 0 0;font-size:.9rem;line-height:1.5;color:var(--immifin-ds2-text-muted)}.ds2-admin-overview-description.ds2-drc-lede,.ds2-drc-lede{max-width:none;white-space:nowrap}@media (max-width:699px){.ds2-drc-lede{white-space:normal}}.ds2-drc-title-status{font-size:inherit;font-weight:inherit;letter-spacing:inherit}.ds2-admin-notify{display:flex;flex-direction:column;gap:.8rem;min-width:0}.ds2-admin-notify .ds2-admin-overview-header{gap:.35rem 1rem}.ds2-admin-notify .ds2-admin-overview-title{font-size:clamp(1.35rem,2vw,1.6rem)}.ds2-admin-notify .ds2-drc-page-icon{width:2rem;height:2rem;border-radius:.7rem}.ds2-admin-notify .ds2-drc-page-icon svg{width:1.15rem;height:1.15rem}.ds2-admin-notify .ds2-admin-overview-description{margin-top:.2rem;font-size:.875rem}.ds2-admin-notify-title{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.ds2-admin-notify-card{min-width:0;overflow:hidden;border:1px solid var(--immifin-ds2-border);border-radius:.9rem;background:#fff;box-shadow:0 10px 28px -18px rgb(15 23 42/.18);padding:.9rem 1rem 1rem}.ds2-admin-notify-card-head{display:flex;align-items:flex-start;gap:.7rem}.ds2-admin-notify-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;flex-shrink:0;border-radius:.75rem}.ds2-admin-notify-card-icon svg{width:1.2rem;height:1.2rem}.ds2-admin-notify-card-icon-bulk{background:#ecfdf5;color:#059669}.ds2-admin-notify-card-icon-individual{background:#f5f3ff;color:#7c3aed}.ds2-admin-notify-card-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem}.ds2-admin-notify-card-title{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--immifin-ds2-text-primary)}.ds2-admin-notify-badge{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ds2-admin-notify-badge-bulk{background:#d1fae5;color:#047857}.ds2-admin-notify-badge-individual{background:#ede9fe;color:#6d28d9}.ds2-admin-notify-card-copy{margin:.25rem 0 0;max-width:46rem;font-size:.8125rem;line-height:1.45;color:var(--immifin-ds2-text-muted)}.ds2-admin-notify-status{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.16rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700}.ds2-admin-notify-status-ready{background:#d1fae5;color:#047857}.ds2-admin-notify-status-unsent{background:#fee2e2;color:#b91c1c}.ds2-admin-notify-led{display:inline-block;width:.55rem;height:.55rem;flex-shrink:0;border-radius:999px;background:#ef4444;box-shadow:0 0 0 0 rgb(239 68 68/.7);animation:ds2-admin-notify-led-throb 1.35s ease-out infinite}@keyframes ds2-admin-notify-led-throb{0%{box-shadow:0 0 0 0 rgb(239 68 68/.7);transform:scale(1)}70%{box-shadow:0 0 0 .45rem rgb(239 68 68/0);transform:scale(1.05)}to{box-shadow:0 0 0 0 rgb(239 68 68/0);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ds2-admin-notify-led{animation:none}}.ds2-admin-notify-status-blocked,.ds2-admin-notify-status-sent{background:#e2e8f0;color:#334155}.ds2-admin-notify-status-warning{background:#fef3c7;color:#b45309}.ds2-admin-notify-details{margin-top:.8rem;overflow:hidden;border:1px solid var(--immifin-ds2-border);border-radius:.75rem;background:#fff}.ds2-admin-notify-details h3{margin:0;padding:.5rem .7rem .4rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--immifin-ds2-text-primary)}.ds2-admin-notify-table-wrap{overflow-x:auto}.ds2-admin-notify-table{width:100%;min-width:36rem;border-collapse:collapse}.ds2-admin-notify-table td,.ds2-admin-notify-table th{padding:.32rem .65rem;border:1px solid var(--immifin-ds2-border);text-align:left;vertical-align:middle}.ds2-admin-notify-table th{font-size:.72rem;font-weight:600;color:var(--immifin-ds2-text-muted);background:#f8fafc}.ds2-admin-notify-table td{font-size:.875rem;font-weight:700;line-height:1.3;color:var(--immifin-ds2-text-primary)}.ds2-admin-notify-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:.75rem;padding:.25rem .1rem 0;list-style:none}.ds2-admin-notify-step{min-width:0;text-align:center}.ds2-admin-notify-step-rail{position:relative;display:flex;align-items:center;justify-content:center;height:2rem}.ds2-admin-notify-step:not(:last-child) .ds2-admin-notify-step-rail:after{content:"";position:absolute;top:50%;left:calc(50% + 1.05rem);width:calc(100% - 2.1rem);height:2px;background:#cbd5e1;transform:translateY(-50%)}.ds2-admin-notify-step.is-complete:not(:last-child) .ds2-admin-notify-step-rail:after{background:var(--immifin-ds2-blue)}.ds2-admin-notify-step-number{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:2px solid #cbd5e1;border-radius:999px;background:#fff;color:#475569;font-size:.8125rem;font-weight:800}.ds2-admin-notify-step.is-complete .ds2-admin-notify-step-number,.ds2-admin-notify-step.is-current .ds2-admin-notify-step-number{border-color:var(--immifin-ds2-blue);background:var(--immifin-ds2-blue);color:#fff}.ds2-admin-notify-step-title{margin:.4rem 0 0;font-size:.8125rem;font-weight:800;color:var(--immifin-ds2-text-primary)}.ds2-admin-notify-step-copy{margin:.2rem 0 0;font-size:.75rem;line-height:1.4;color:var(--immifin-ds2-text-muted)}.ds2-admin-notify-callout{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;margin-top:.75rem;padding:.75rem .85rem;border:1px solid #dbeafe;border-radius:.75rem;background:#f8fbff}.ds2-admin-notify-callout-individual{border-color:#ddd6fe;background:#faf7ff}.ds2-admin-notify-callout h3{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.9375rem;font-weight:800;color:var(--immifin-ds2-blue)}.ds2-admin-notify-callout-individual h3{color:#6d28d9}.ds2-admin-notify-callout ul{margin:.3rem 0 0;padding-left:1.05rem;font-size:.8125rem;line-height:1.45;color:var(--immifin-ds2-text-muted)}.ds2-admin-notify-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.ds2-admin-notify-primary,.ds2-admin-notify-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.25rem;padding:.45rem .85rem;border-radius:.7rem;font-size:.8125rem;font-weight:700;cursor:pointer}.ds2-admin-notify-primary{border:0;background:var(--immifin-ds2-navy);color:#fff}.ds2-admin-notify-secondary{border:1px solid var(--immifin-ds2-border);background:#fff;color:var(--immifin-ds2-text-primary)}.ds2-admin-notify-primary:disabled,.ds2-admin-notify-secondary:disabled{opacity:.45;cursor:not-allowed}.ds2-admin-notify-hint{margin:0;font-size:.75rem;color:var(--immifin-ds2-text-muted);text-align:right}.ds2-admin-notify-field{margin-top:.75rem}.ds2-admin-notify-field label{display:block;margin-bottom:.35rem;font-size:.8125rem;font-weight:700;color:var(--immifin-ds2-text-primary)}.ds2-admin-notify-field-row{display:flex;flex-wrap:wrap;gap:.5rem}.ds2-admin-notify-field input{min-width:0;flex:1 1 16rem;min-height:2.35rem;padding:.45rem .7rem;border:1px solid var(--immifin-ds2-border);border-radius:.7rem;background:#fff;color:var(--immifin-ds2-text-primary)}.ds2-admin-notify-help{margin:.4rem 0 0;font-size:.75rem;color:var(--immifin-ds2-text-muted)}.ds2-admin-notify-feedback{margin:.55rem 0 0;font-size:.8125rem;line-height:1.45}.ds2-admin-notify-feedback-error{color:#b91c1c}.ds2-admin-notify-feedback-ok{color:#047857}.ds2-admin-notify-workflow{display:flex;flex-direction:column;gap:.7rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--immifin-ds2-border)}.ds2-admin-notify-preview{padding:.7rem .8rem;border:1px solid var(--immifin-ds2-border);border-radius:.75rem;background:#f8fafc}.ds2-admin-notify-preview h3{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--immifin-ds2-text-muted)}.ds2-admin-notify-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:.7rem 0 0}.ds2-admin-notify-preview dt{font-size:.75rem;color:var(--immifin-ds2-text-muted)}.ds2-admin-notify-preview dd{margin:.15rem 0 0;font-size:.875rem;font-weight:700;color:var(--immifin-ds2-text-primary)}.ds2-admin-notify-email-preview-copy{margin:.4rem 0 .75rem;font-size:.8125rem;line-height:1.45;color:var(--immifin-ds2-text-muted)}.ds2-admin-notify-email-frame{overflow:hidden;border:1px solid var(--immifin-ds2-border);border-radius:.75rem;background:#fff}.ds2-admin-notify-email-iframe{display:block;width:100%;height:900px;border:0;background:#fff}@media (max-width:699px){.ds2-admin-notify-preview dl,.ds2-admin-notify-steps{grid-template-columns:minmax(0,1fr)}.ds2-admin-notify-steps{gap:0;padding-left:.15rem}.ds2-admin-notify-step{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:.75rem;text-align:left;padding-bottom:.7rem}.ds2-admin-notify-step:last-child{padding-bottom:0}.ds2-admin-notify-step-rail{grid-row:1/span 2;height:100%;min-height:2rem;align-items:flex-start}.ds2-admin-notify-step:not(:last-child) .ds2-admin-notify-step-rail:after{top:2rem;left:50%;width:2px;height:calc(100% - .15rem);transform:translateX(-50%)}.ds2-admin-notify-step-title{margin-top:.2rem}.ds2-admin-notify-actions,.ds2-admin-notify-hint{width:100%;align-items:stretch;text-align:left}}.ds2-drc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.95rem}.ds2-drc-card,.ds2-drc-future{min-width:0;overflow:hidden;border:1px solid var(--immifin-ds2-border);border-radius:1.05rem;background-color:#fff;box-shadow:0 10px 28px -18px rgb(15 23 42/.18)}.ds2-drc-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;padding:1rem 1.05rem .9rem}.ds2-drc-card-occupation .ds2-drc-card-head{background-color:#eff6ff}.ds2-drc-card-dol-prevailing-wage .ds2-drc-card-head{background-color:#ecfdf5}.ds2-drc-card-h1b-lottery-odds .ds2-drc-card-head{background-color:#f5f3ff}.ds2-drc-card-visa-stamping-wait-times .ds2-drc-card-head{background-color:#fffbeb}.ds2-drc-card-visa-bulletin .ds2-drc-card-head{background-color:#fff1f2}.ds2-drc-card-identity{display:flex;min-width:0;align-items:flex-start;gap:.7rem}.ds2-drc-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:.75rem;background-color:#fff;color:#2563eb;box-shadow:0 1px 2px rgb(15 23 42/.06)}.ds2-drc-card-dol-prevailing-wage .ds2-drc-card-icon{color:#059669}.ds2-drc-card-h1b-lottery-odds .ds2-drc-card-icon{color:#7c3aed}.ds2-drc-card-visa-stamping-wait-times .ds2-drc-card-icon{color:#d97706}.ds2-drc-card-visa-bulletin .ds2-drc-card-icon{color:#e11d48}.ds2-drc-card-title{margin:0;font-size:1rem;font-weight:800;color:var(--immifin-ds2-text-primary)}.ds2-drc-card-subtitle{margin:.2rem 0 0;font-size:.75rem;line-height:1.4;color:var(--immifin-ds2-text-muted)}.ds2-drc-card-badges{display:flex;flex-wrap:wrap;gap:.4rem}.ds2-drc-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.22rem .55rem;font-size:.6875rem;font-weight:700}.ds2-drc-meta{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem 1.1rem;margin:0;padding:1rem 1.05rem}.ds2-drc-meta dt{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;color:var(--immifin-ds2-text-muted)}.ds2-drc-meta dd{margin:.2rem 0 0;font-size:.875rem;font-weight:600;color:var(--immifin-ds2-text-primary)}.ds2-drc-howto{margin:0 1.05rem 1.05rem;border-radius:.85rem;background-color:#f8fafc;padding:.9rem .95rem 1rem}.ds2-drc-howto h4{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--immifin-ds2-text-muted)}.ds2-drc-howto>p{margin:.45rem 0 0;font-size:.8rem;line-height:1.5;color:#475569}.ds2-drc-steps{margin-top:.65rem}.ds2-drc-steps summary{cursor:pointer;list-style:none;font-size:.8rem;font-weight:600;color:#2563eb}.ds2-drc-steps summary::-webkit-details-marker{display:none}.ds2-drc-steps summary:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:.35rem}.ds2-drc-steps summary span{display:inline-block;margin-right:.35rem;color:#94a3b8;transition:transform .14s ease}.ds2-drc-steps[open] summary span{transform:rotate(90deg)}.ds2-drc-steps ol{margin:.65rem 0 0;padding:.65rem 0 0 1.1rem;border-top:1px solid #e2e8f0;font-size:.75rem;line-height:1.5;color:#475569}.ds2-drc-refresh{margin-top:.8rem;padding-top:.8rem;border-top:1px solid #e2e8f0}.ds2-drc-refresh-btn{display:inline-flex;min-height:2.4rem;align-items:center;justify-content:center;border:0;border-radius:.7rem;background-color:var(--immifin-ds2-navy);padding:.5rem .95rem;font-size:.8125rem;font-weight:700;color:#fff}.ds2-drc-refresh-btn:focus-visible,.ds2-drc-refresh-btn:hover:not(:disabled){background-color:var(--immifin-ds2-gold);color:var(--immifin-ds2-gold-text)}.ds2-drc-refresh-btn:focus-visible{outline:2px solid var(--immifin-ds2-navy);outline-offset:2px}.ds2-drc-refresh-btn:disabled{cursor:wait;opacity:.7}.ds2-drc-refresh-message{margin:.65rem 0 0;border-radius:.65rem;padding:.65rem .75rem;font-size:.75rem;line-height:1.5}.ds2-drc-refresh-message-success{background-color:#ecfdf5;color:#166534}.ds2-drc-refresh-message-error{background-color:#fef2f2;color:#991b1b}.ds2-drc-future{padding:1.15rem 1.1rem 1.2rem;background:linear-gradient(#fff,#fff),#f8fbff}.ds2-drc-future h3{margin:0;font-size:1rem;font-weight:800;color:var(--immifin-ds2-text-primary)}.ds2-drc-future p{margin:.45rem 0 0;font-size:.8125rem;line-height:1.55;color:var(--immifin-ds2-text-muted)}@media (min-width:700px){.ds2-drc-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ds2-drc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds2-profile-action-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.25rem;border-radius:1rem;border:1px solid #e4ebf3;background-color:#fff;padding:1rem 1.25rem;box-shadow:0 10px 28px -18px rgb(15 23 42/.2)}.ds2-profile-action-bar-copy{display:flex;min-width:0;align-items:center;gap:.85rem}.ds2-profile-action-bar-icon{display:inline-flex;height:2.65rem;width:2.65rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:#e8f1ff;color:#2563eb}.ds2-profile-action-bar-title{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.03em;color:var(--immifin-ds2-text-primary)}.ds2-profile-action-bar-subtitle{margin:.15rem 0 0;font-size:.875rem;color:var(--immifin-ds2-text-muted)}.ds2-profile-action-bar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.ds2-profile-action-close,.ds2-profile-action-save{width:auto}.ds2-app .ds2-profile-action-save.landing-v6-btn-primary{display:inline-flex;width:auto;align-items:center;gap:.45rem;min-height:2.55rem;min-width:10.5rem}.ds2-profile-action-security{display:inline-flex;align-items:flex-start;gap:.4rem;margin:0;max-width:10.5rem;font-size:.72rem;line-height:1.35;color:#64748b}.ds2-profile-action-security svg{flex-shrink:0;margin-top:.1rem;color:#2563eb}.ds2-profile-action-status{flex-basis:100%;margin:0;font-size:.8125rem;font-weight:600}.ds2-profile-action-status-error{color:#b91c1c}.ds2-profile-action-status-success{color:#15803d}.ds2-profile-quadrants{display:grid;grid-template-columns:1fr;gap:1.15rem;min-width:0;align-items:start}@media (min-width:960px){.ds2-profile-quadrants{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds2-profile-quad-greencard,.ds2-profile-quad-immigration,.ds2-profile-quad-personal{align-self:stretch;min-height:100%}.ds2-profile-quad-greencard .ds2-profile-quad-content,.ds2-profile-quad-immigration .ds2-profile-quad-content,.ds2-profile-quad-personal .ds2-profile-quad-content{flex:1}.ds2-profile-quad-immigration .ds2-profile-field-grid{flex:1;align-content:space-between;row-gap:2.35rem}}.ds2-profile-quad{isolation:isolate;overflow:hidden;border-radius:1rem;border:1px solid #e4ebf3;background-color:#fff;padding:1.35rem 1.4rem 1.45rem;box-shadow:0 12px 32px -20px rgb(15 23 42/.22)}.ds2-profile-quad,.ds2-profile-quad-content{position:relative;display:flex;min-width:0;flex-direction:column}.ds2-profile-quad-content{z-index:2;gap:1.25rem}.ds2-profile-quad-watermark{pointer-events:none;color:inherit}.ds2-profile-quad-watermark-svg{display:block;width:100%;height:100%}.ds2-profile-quad-watermark-header{flex:0 0 auto;align-self:flex-start;margin-left:auto}.ds2-profile-quad-personal .ds2-profile-quad-watermark-header{width:10.25rem;height:6.45rem;color:#60a5fa;opacity:.38}.ds2-profile-quad-immigration .ds2-profile-quad-watermark-header{width:6.35rem;height:8.35rem;color:#a78bfa;opacity:.36}.ds2-profile-greencard-fields{display:flex;min-width:0;flex-direction:column;gap:1.35rem}.ds2-profile-quad-watermark-well{pointer-events:none;width:12.25rem;height:7.7rem;color:#4ade80;opacity:.36}@media (min-width:768px){.ds2-profile-quad-greencard .ds2-profile-quad-content{display:grid;grid-template-columns:minmax(0,1fr) 12.5rem;grid-template-rows:auto 1fr;column-gap:.85rem}.ds2-profile-quad-greencard .ds2-profile-quad-header{grid-column:1/-1}.ds2-profile-quad-greencard .ds2-profile-quad-watermark-well{grid-column:2;grid-row:2;align-self:start;justify-self:end;margin-top:.15rem}}.ds2-profile-quad-watermark-layer{position:absolute;z-index:0;right:5.15rem;top:50%;bottom:auto;width:8.15rem;height:9.4rem;color:#fb923c;opacity:.32;transform:translateY(-50%)}.ds2-profile-quad-notifications .ds2-profile-pref-copy{margin-right:8.25rem}.ds2-profile-quad-notifications .ds2-profile-switch{position:relative;z-index:2;margin-left:auto}.ds2-profile-quad-header{display:flex;align-items:flex-start;gap:.8rem}.ds2-profile-quad-heading{min-width:0;flex:1 1 auto}.ds2-profile-quad-icon{display:inline-flex;height:2.45rem;width:2.45rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.8rem}.ds2-profile-quad-personal .ds2-profile-quad-icon{background-color:#e8f1ff;color:#2563eb}.ds2-profile-quad-immigration .ds2-profile-quad-icon{background-color:#f3e8ff;color:#7c3aed}.ds2-profile-quad-greencard .ds2-profile-quad-icon{background-color:#dcfce7;color:#16a34a}.ds2-profile-quad-notifications .ds2-profile-quad-icon{background-color:#ffedd5;color:#ea580c}.ds2-profile-quad-title{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--immifin-ds2-text-primary)}.ds2-profile-quad-subtitle{margin:.28rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--immifin-ds2-text-muted)}.ds2-profile-quad-loading{margin:0;font-size:.875rem;color:var(--immifin-ds2-text-muted)}.ds2-profile-quad-alert{margin:0;border-radius:.75rem;padding:.75rem .85rem;font-size:.8125rem}.ds2-profile-quad-alert-error{border:1px solid #fecaca;background-color:#fef2f2;color:#991b1b}.ds2-profile-pref-list{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none}.ds2-profile-pref-row{display:flex;align-items:center;gap:.75rem;border-radius:.85rem;padding:.55rem .15rem;cursor:pointer}.ds2-profile-pref-icon{display:inline-flex;height:2.15rem;width:2.15rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:#fff7ed;color:#ea580c}.ds2-profile-pref-copy{min-width:0;flex:1}.ds2-profile-pref-title{display:block;font-size:.875rem;font-weight:700;color:var(--immifin-ds2-text-primary)}.ds2-profile-pref-description{display:block;margin-top:.15rem;font-size:.75rem;line-height:1.4;color:var(--immifin-ds2-text-muted)}.ds2-profile-switch{position:relative;width:2.55rem;height:1.4rem;flex-shrink:0;appearance:none;border:0;border-radius:9999px;background-color:#e2e8f0;cursor:pointer}.ds2-profile-switch:after{content:"";position:absolute;top:.16rem;left:.16rem;width:1.08rem;height:1.08rem;border-radius:9999px;background-color:#fff;box-shadow:0 1px 2px rgb(15 23 42/.2);transition:transform .16s ease}.ds2-profile-switch:checked{background-color:#2563eb}.ds2-profile-switch:checked:after{transform:translateX(1.15rem)}.ds2-profile-switch:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (max-width:767px){.ds2-profile-action-bar-actions{width:100%}.ds2-profile-action-close,.ds2-profile-action-save{flex:1 1 auto}.ds2-profile-action-security{max-width:none}.ds2-profile-quad-watermark-header,.ds2-profile-quad-watermark-layer,.ds2-profile-quad-watermark-well{display:none}.ds2-profile-quad-notifications .ds2-profile-pref-copy{margin-right:0}}.ds2-profile-field-grid{display:grid;gap:1.7rem 1.75rem}@media (min-width:720px){.ds2-profile-field-grid{grid-template-columns:1fr 1fr}}.ds2-profile-field-span{grid-column:1/-1}.ds2-profile-label{display:block;margin-bottom:.5rem;font-size:.9rem;font-weight:700;color:var(--immifin-ds2-text-primary)}.ds2-profile-help{margin:.45rem 0 0;font-size:.78rem;line-height:1.45;color:#94a3b8}.ds2-profile-form-card .input-field{min-height:3.15rem}.ds2-profile-input-readonly{background-color:#f1f5f9;color:#475569}.ds2-app .ds2-profile-save.btn-primary{width:auto;align-self:flex-start;min-width:10.75rem;min-height:2.85rem;margin-top:auto;background-color:#2563eb;border-color:#1d4ed8;color:#fff;box-shadow:0 10px 18px -12px rgb(37 99 235/.7)}.ds2-profile-aside{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;min-width:0;height:100%;min-height:33.5rem;border-radius:1rem;border:1px solid #d7e5f6;background:linear-gradient(180deg,#f7faff,#eef4fc);padding:2.1rem 1.75rem 1.95rem;box-shadow:0 12px 36px -18px rgb(15 23 42/.16)}.ds2-profile-aside-geometry{pointer-events:none;position:absolute;right:-2.5rem;top:-2rem;z-index:-1;width:10rem;height:10rem;border-radius:9999px;background:radial-gradient(circle,#dbeafe 0,transparent 72%)}.ds2-profile-aside-icon{display:inline-flex;height:4.15rem;width:4.15rem;align-items:center;justify-content:center;border-radius:9999px;background-color:#dbeafe;color:#1d4ed8}.ds2-profile-aside-title{margin:1rem 0 0;font-size:1.35rem;font-weight:800;color:var(--immifin-ds2-text-primary)}.ds2-profile-aside-copy{margin:.55rem 0 0;font-size:.875rem;line-height:1.55;color:var(--immifin-ds2-text-muted)}.ds2-profile-aside-list{margin:1.45rem 0 0;padding:1.35rem 0 0;border-top:1px solid #d7e4f4;list-style:none;display:flex;flex-direction:column;gap:1.35rem}.ds2-profile-aside-list li{display:flex;align-items:flex-start;gap:.7rem}.ds2-profile-aside-row-icon{display:inline-flex;height:2.15rem;width:2.15rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px}.ds2-profile-aside-row-icon-secure{background-color:#dcfce7;color:#15803d}.ds2-profile-aside-row-icon-control{background-color:#ede9fe;color:#6d28d9}.ds2-profile-aside-row-icon-insights{background-color:#dbeafe;color:#2563eb}.ds2-profile-aside-row-title{display:block;font-size:.875rem;font-weight:800;color:var(--immifin-ds2-text-primary)}.ds2-profile-aside-row-copy{display:block;margin-top:.15rem;font-size:.75rem;line-height:1.45;color:var(--immifin-ds2-text-muted)}.ds2-profile-why-card{display:grid;gap:1.25rem;align-items:center;border-radius:1rem;border:1px solid #e4ebf3;background-color:#fff;padding:1.75rem 1.9rem;box-shadow:0 10px 32px -16px rgb(15 23 42/.18)}@media (min-width:768px){.ds2-profile-why-card{grid-template-columns:auto minmax(0,1fr) 15.5rem;min-height:7.625rem}}.ds2-profile-why-icon{display:inline-flex;height:3.65rem;width:3.65rem;align-items:center;justify-content:center;border-radius:9999px;background-color:#fef3c7;color:#d97706}.ds2-profile-why-copy h2{margin:0;font-size:1.15rem;font-weight:800;color:var(--immifin-ds2-text-primary)}.ds2-profile-why-copy p{margin:.4rem 0 0;max-width:42rem;font-size:.9rem;line-height:1.55;color:var(--immifin-ds2-text-muted)}.ds2-profile-why-visual{display:none;align-items:center;justify-content:flex-end;min-height:4.75rem;padding-left:1.4rem;border-left:2px solid var(--immifin-ds2-gold);background:radial-gradient(circle at 88% 18%,#dbeafe 0,transparent 48%),linear-gradient(90deg,transparent,#f8fbff 55%)}@media (min-width:768px){.ds2-profile-why-visual{display:flex}}.ds2-profile-why-message{margin:0;font-size:1.08rem;font-weight:700;line-height:1.35;color:var(--immifin-ds2-navy)}@media (min-width:1100px){.ds2-profile-page .ds2-myimmifin-nav{min-height:48rem;padding:1.55rem 1.2rem 1.4rem}.ds2-profile-page .ds2-myimmifin-nav-link{min-height:2.7rem}}@media (max-width:767px){.ds2-profile-page-header{min-height:0}.ds2-profile-hero-visual{width:42%}.ds2-profile-hero-message{max-width:9.5rem;font-size:.75rem}.ds2-profile-tabs-card{min-height:3.65rem;padding:.1rem .45rem 0}.ds2-profile-tab{padding:.7rem .45rem .6rem;font-size:.78rem}.ds2-app .ds2-profile-save.btn-primary{width:100%}}@media (max-width:390px){.ds2-profile-page-header{min-height:0}.ds2-profile-hero-visual{width:46%;opacity:.75}.ds2-profile-page-header-top{flex-wrap:wrap}.ds2-profile-aside,.ds2-profile-form-card,.ds2-profile-why-card{padding-left:1.05rem;padding-right:1.05rem}}.ds2-ai-workspace{display:flex;flex-direction:column;gap:1.25rem;min-width:0;max-width:48rem}.ds2-ai-composer{box-sizing:border-box;width:100%;min-width:0;resize:vertical;overflow-wrap:break-word;border-radius:.5rem;border:1px solid var(--immifin-ds2-border);background-color:var(--immifin-ds2-surface);padding:.75rem .875rem;font-size:.875rem;line-height:1.5;color:var(--immifin-ds2-text-primary);box-shadow:none}@media (min-width:640px){.ds2-ai-composer{font-size:1rem}}.ds2-ai-composer::placeholder{color:var(--immifin-ds2-text-muted)}.ds2-ai-composer:focus{outline:none;border-color:var(--immifin-ds2-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--immifin-ds2-blue) 22%,transparent)}.ds2-ai-composer:disabled{cursor:not-allowed;background-color:color-mix(in srgb,var(--immifin-ds2-surface-soft) 80%,white)}.ds2-ai-suggestion{width:100%;min-width:0;border-radius:.5rem;border:1px solid var(--immifin-ds2-border);background-color:var(--immifin-ds2-surface);padding:.625rem .75rem;text-align:left;font-size:.875rem;line-height:1.4;color:var(--immifin-ds2-text-primary)}@media (min-width:640px){.ds2-ai-suggestion{width:auto}}.ds2-ai-suggestion:hover{border-color:color-mix(in srgb,var(--immifin-ds2-blue) 28%,var(--immifin-ds2-border));background-color:color-mix(in srgb,var(--immifin-ds2-blue) 6%,white)}.ds2-ai-suggestion:focus-visible{outline:2px solid var(--immifin-ds2-blue);outline-offset:2px}.ds2-ai-response{max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;font-size:.875rem;line-height:1.625;color:var(--immifin-ds2-text-primary)}@media (min-width:640px){.ds2-ai-response{font-size:1rem}}.ds2-ai-check{display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;margin-top:.125rem;border-radius:9999px;background-color:color-mix(in srgb,var(--immifin-ds2-gold) 22%,white);font-size:.75rem;font-weight:800;color:var(--immifin-ds2-navy)}.ds2-auth-page{min-height:100%;background-color:var(--immifin-ds2-surface-soft);color:var(--immifin-ds2-text-primary)}.ds2-auth-page-inner{box-sizing:border-box;width:100%;max-width:28rem;margin:0 auto;padding:1.5rem 1rem 2.5rem}@media (min-width:640px){.ds2-auth-page-inner{padding-top:2.5rem;padding-bottom:3rem}}.ds2-auth-brand{display:flex;justify-content:center;margin-bottom:1.25rem}.ds2-auth-description{margin:0 0 .5rem;text-align:center;font-size:.9375rem;line-height:1.5;color:var(--immifin-ds2-text-muted)}.ds2-auth-promise{margin:0 0 1.25rem;text-align:center;font-size:.8125rem;line-height:1.5;color:var(--immifin-ds2-text-primary)}.ds2-auth-form{display:flex;justify-content:center}.ds2-auth-note{margin:1rem 0 0;line-height:1.5}.ds2-auth-legal,.ds2-auth-note{text-align:center;font-size:.75rem;color:var(--immifin-ds2-text-muted)}.ds2-auth-legal{margin:1.25rem 0 0}.ds2-auth-legal a{color:var(--immifin-ds2-blue);text-decoration:none}.ds2-auth-legal a:hover{color:var(--immifin-ds2-navy);text-decoration:underline;text-underline-offset:.15em}.ds2-auth-legal a:focus-visible{outline:2px solid var(--immifin-ds2-navy);outline-offset:2px}.ds2-auth-clerk-root{width:100%;max-width:28rem}.ds2-auth-clerk-card{border-radius:.5rem;border:1px solid var(--immifin-ds2-border);background-color:var(--immifin-ds2-surface);box-shadow:0 1px 2px 0 rgb(15 23 42/.05)}.ds2-auth-clerk-title{color:var(--immifin-ds2-text-primary);font-weight:800;letter-spacing:-.03em}.ds2-auth-clerk-label,.ds2-auth-clerk-subtitle{color:var(--immifin-ds2-text-muted)}.ds2-auth-clerk-input{border-color:var(--immifin-ds2-border)}.ds2-auth-clerk-submit{background-color:var(--immifin-ds2-navy);font-size:.875rem;font-weight:600}.ds2-auth-clerk-submit:hover{background-color:color-mix(in srgb,var(--immifin-ds2-navy) 88%,black)}.ds2-auth-clerk-link{color:var(--immifin-ds2-blue)}.ds2-auth-clerk-link:hover{color:var(--immifin-ds2-navy)}.landing-v3-nav .nav-menu-item:focus-visible .input-field,.landing-v3-nav .nav-menu-item:hover .input-field{color:#ffffff}.landing-v4-nav .nav-menu-item:focus-visible .input-field,.landing-v4-nav .nav-menu-item:hover .input-field{color:var(--landing-v4-hover-text)}.landing-v5-nav .nav-menu-item:focus-visible .input-field,.landing-v5-nav .nav-menu-item:hover .input-field,.landing-v6-nav .nav-menu-item:focus-visible .input-field,.landing-v6-nav .nav-menu-item:hover .input-field{color:var(--landing-v5-hover-text)}.input-field{margin-top:.5rem;display:block;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));background-color:rgb(248 250 252/.5);padding:.875rem 1rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.landing-v3-nav .nav-menu-item:focus-visible .input-field::placeholder,.landing-v3-nav .nav-menu-item:hover .input-field::placeholder{color:#ffffff}.landing-v4-nav .nav-menu-item:focus-visible .input-field::placeholder,.landing-v4-nav .nav-menu-item:hover .input-field::placeholder{color:var(--landing-v4-hover-text)}.landing-v5-nav .nav-menu-item:focus-visible .input-field::placeholder,.landing-v5-nav .nav-menu-item:hover .input-field::placeholder,.landing-v6-nav .nav-menu-item:focus-visible .input-field::placeholder,.landing-v6-nav .nav-menu-item:hover .input-field::placeholder{color:var(--landing-v5-hover-text)}.input-field::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.input-field:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(59 130 246/0.1)}@media (min-width:640px){.input-field{font-size:.875rem;line-height:1.25rem}}.badge{border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem}.badge,.link-arrow{display:inline-flex;align-items:center;font-weight:600}.link-arrow{gap:.375rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.link-arrow:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.nav-submenu-group{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hero-ribbon-title-rail{container-type:inline-size;position:relative;z-index:2;overflow:hidden;min-width:0;width:100%}.hero-ribbon-title-shuttle{--hero-ribbon-travel:max(0px,calc((100cqi - 100%) * var(--immifin-hero-ribbon-travel-factor)));--hero-ribbon-bounce:min(var(--immifin-hero-ribbon-bounce),var(--hero-ribbon-travel));display:inline-block;white-space:nowrap;animation:hero-ribbon-shore var(--immifin-hero-ribbon-duration) linear infinite}.hero-ribbon-title-float{display:inline-block;animation:hero-ribbon-float var(--immifin-ribbon-float-duration) ease-in-out infinite alternate}@keyframes hero-ribbon-shore{0%{transform:translateX(var(--hero-ribbon-bounce))}48%{transform:translateX(var(--hero-ribbon-travel))}50%{transform:translateX(calc(var(--hero-ribbon-travel) - var(--hero-ribbon-bounce)))}98%{transform:translateX(0)}to{transform:translateX(var(--hero-ribbon-bounce))}}@keyframes hero-ribbon-float{0%{transform:translateY(calc(var(--immifin-ribbon-float-distance) * -1))}to{transform:translateY(var(--immifin-ribbon-float-distance))}}@media (max-width:1024px){:root{--immifin-hero-ribbon-travel-factor:1;--immifin-ribbon-wave-amplitude:0.85}}@media (max-width:640px){:root{--immifin-hero-ribbon-travel-factor:1;--immifin-hero-ribbon-duration:14s;--immifin-hero-ribbon-bounce:8px;--immifin-ribbon-wave-amplitude:0.65;--immifin-ribbon-float-distance:2px;--immifin-ribbon-wave-duration-1:18s;--immifin-ribbon-wave-duration-2:26s;--immifin-ribbon-wave-duration-3:34s}}@media (prefers-reduced-motion:reduce){.hero-ribbon-title-rail{display:flex;justify-content:center}.hero-ribbon-title-float,.hero-ribbon-title-shuttle,.hero-ribbon-wave--1,.hero-ribbon-wave--2,.hero-ribbon-wave--3{animation:none;transform:none}.landing-v3-hero-title-lane.hero-ribbon-title-rail{justify-content:center}}.landing-v3-hero-title-lane{width:100%;max-width:100%;margin-top:-.2rem;padding-top:.15rem;padding-bottom:.4rem}.landing-v3-hero-title-lane.hero-ribbon-title-rail{display:flex;justify-content:center;overflow:visible}.landing-v3-hero-title-lane .landing-v3-hero-title-shuttle{animation-name:landing-v3-hero-shore;--v3-glide-x-rail:max(0px,calc((100cqi - 100%) * 0.5));--v3-glide-x-torch:max(0px,calc(50vw - min(58vw, 36rem) * 0.3 - 4rem - 50%));--v3-glide-x:min(var(--v3-glide-x-rail),var(--v3-glide-x-torch));--v3-glide-bounce:min(var(--hero-ribbon-bounce),var(--v3-glide-x));--v3-optical-center:clamp(0.75rem,1.4vw,2.25rem)}@media (min-width:1280px){.landing-v3-hero-title-lane .landing-v3-hero-title-shuttle{--v3-glide-x-torch:max(0px,calc(50vw - min(55vw, 38rem) * 0.3 - 4.25rem - 50%))}}@media (min-width:1536px){.landing-v3-hero-title-lane .landing-v3-hero-title-shuttle{--v3-glide-x-torch:max(0px,calc(50vw - min(52vw, 40rem) * 0.3 - 4.5rem - 50%))}}@keyframes landing-v3-hero-shore{0%{transform:translateX(var(--v3-optical-center))}22%{transform:translateX(calc(var(--v3-optical-center) + var(--v3-glide-x)))}24%{transform:translateX(calc(var(--v3-optical-center) + var(--v3-glide-x) - var(--v3-glide-bounce)))}50%{transform:translateX(var(--v3-optical-center))}72%{transform:translateX(calc(var(--v3-optical-center) - var(--v3-glide-x)))}74%{transform:translateX(calc(var(--v3-optical-center) - var(--v3-glide-x) + var(--v3-glide-bounce)))}to{transform:translateX(var(--v3-optical-center))}}@media (min-width:1024px){.landing-v3-hero-subtitle{width:max-content;max-width:min(100%,52rem);white-space:nowrap}}@media (max-width:1023px){.landing-v3-hero-title-lane.hero-ribbon-title-rail{overflow:visible;max-width:100%}.landing-v3-hero-title-lane .hero-ribbon-title-float,.landing-v3-hero-title-lane .hero-ribbon-title-shuttle{animation:none;transform:none;white-space:normal}.landing-v3-hero-title-lane .hero-ribbon-title-shuttle{display:block}}.landing-v3-btn-primary,.landing-v3-btn-secondary,.landing-v3-nav .nav-menu-item,.landing-v3-nav .nav-menu-trigger{--landing-v3-accent:var(--immifin-ds2-blue);--landing-v3-navy:var(--immifin-ds2-navy);position:relative;overflow:hidden;isolation:isolate;transition:color var(--immifin-button-sweep-duration) ease-in-out,border-color var(--immifin-button-sweep-duration) ease-in-out,box-shadow var(--immifin-button-sweep-duration) ease-in-out,transform var(--immifin-button-sweep-duration) ease-in-out}.landing-v3-btn-primary:before,.landing-v3-btn-secondary:before,.landing-v3-nav .nav-menu-item:before,.landing-v3-nav .nav-menu-trigger:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--landing-v3-accent);transform:translateX(-101%);transition:transform var(--immifin-button-sweep-duration) ease-in-out;pointer-events:none;border-radius:inherit}.landing-v3-btn-primary:focus-visible:before,.landing-v3-btn-primary:hover:before,.landing-v3-btn-secondary:focus-visible:before,.landing-v3-btn-secondary:hover:before,.landing-v3-nav .nav-menu-item:focus-visible:before,.landing-v3-nav .nav-menu-item:hover:before,.landing-v3-nav .nav-menu-trigger:focus-visible:before,.landing-v3-nav .nav-menu-trigger:hover:before{transform:translateX(0)}.landing-v3-btn-primary:focus-visible,.landing-v3-btn-primary:hover,.landing-v3-btn-secondary:focus-visible,.landing-v3-btn-secondary:hover,.landing-v3-nav .nav-menu-item:focus-visible,.landing-v3-nav .nav-menu-item:hover,.landing-v3-nav .nav-menu-trigger:focus-visible,.landing-v3-nav .nav-menu-trigger:hover{color:#ffffff!important;background-color:transparent;background-image:none}.landing-v3-nav .nav-menu-item:focus-visible .text-slate-400,.landing-v3-nav .nav-menu-item:focus-visible .text-slate-500,.landing-v3-nav .nav-menu-item:focus-visible .text-slate-600,.landing-v3-nav .nav-menu-item:focus-visible .text-slate-700,.landing-v3-nav .nav-menu-item:focus-visible .text-slate-900,.landing-v3-nav .nav-menu-item:hover .text-slate-400,.landing-v3-nav .nav-menu-item:hover .text-slate-500,.landing-v3-nav .nav-menu-item:hover .text-slate-600,.landing-v3-nav .nav-menu-item:hover .text-slate-700,.landing-v3-nav .nav-menu-item:hover .text-slate-900{color:#ffffff!important}.landing-v3-nav .nav-menu-item:after,.landing-v3-nav .nav-menu-trigger:after{content:none!important}.landing-v3-btn-primary:focus-visible,.landing-v3-btn-primary:hover{box-shadow:0 10px 15px -3px color-mix(in srgb,var(--landing-v3-accent) 30%,transparent)}.landing-v3-btn-secondary:focus-visible,.landing-v3-btn-secondary:hover{border-color:var(--landing-v3-accent)!important;background-color:transparent!important;box-shadow:0 10px 15px -3px color-mix(in srgb,var(--landing-v3-accent) 22%,transparent)}.landing-v3-btn-primary:active,.landing-v3-btn-secondary:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.landing-v3-btn-primary,.landing-v3-btn-primary:before,.landing-v3-btn-secondary,.landing-v3-btn-secondary:before,.landing-v3-nav .nav-menu-item,.landing-v3-nav .nav-menu-item:before,.landing-v3-nav .nav-menu-trigger,.landing-v3-nav .nav-menu-trigger:before{transition:none}.landing-v3-btn-primary:active,.landing-v3-btn-secondary:active{transform:none}}.landing-v4-btn-primary,.landing-v4-btn-secondary,.landing-v4-nav .nav-menu-item,.landing-v4-nav .nav-menu-trigger{--landing-v4-accent:var(--immifin-button-hover-gold);--landing-v4-hover-text:var(--immifin-button-hover-gold-text);position:relative;overflow:hidden;isolation:isolate;transition:color var(--immifin-button-sweep-duration) ease-in-out,border-color var(--immifin-button-sweep-duration) ease-in-out,box-shadow var(--immifin-button-sweep-duration) ease-in-out,transform var(--immifin-button-sweep-duration) ease-in-out}.landing-v4-btn-primary:before,.landing-v4-btn-secondary:before,.landing-v4-nav .nav-menu-item:before,.landing-v4-nav .nav-menu-trigger:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--landing-v4-accent);transform:translateX(-101%);transition:transform var(--immifin-button-sweep-duration) ease-in-out;pointer-events:none;border-radius:inherit}.landing-v4-btn-primary:focus-visible:before,.landing-v4-btn-primary:hover:before,.landing-v4-btn-secondary:focus-visible:before,.landing-v4-btn-secondary:hover:before,.landing-v4-nav .nav-menu-item:focus-visible:before,.landing-v4-nav .nav-menu-item:hover:before,.landing-v4-nav .nav-menu-trigger:focus-visible:before,.landing-v4-nav .nav-menu-trigger:hover:before{transform:translateX(0)}.landing-v4-btn-primary:focus-visible,.landing-v4-btn-primary:hover,.landing-v4-btn-secondary:focus-visible,.landing-v4-btn-secondary:hover,.landing-v4-nav .nav-menu-item:focus-visible,.landing-v4-nav .nav-menu-item:hover,.landing-v4-nav .nav-menu-trigger:focus-visible,.landing-v4-nav .nav-menu-trigger:hover{color:var(--landing-v4-hover-text)!important;background-color:transparent;background-image:none}.landing-v4-nav .nav-menu-item:focus-visible .text-slate-400,.landing-v4-nav .nav-menu-item:focus-visible .text-slate-500,.landing-v4-nav .nav-menu-item:focus-visible .text-slate-600,.landing-v4-nav .nav-menu-item:focus-visible .text-slate-700,.landing-v4-nav .nav-menu-item:focus-visible .text-slate-900,.landing-v4-nav .nav-menu-item:hover .text-slate-400,.landing-v4-nav .nav-menu-item:hover .text-slate-500,.landing-v4-nav .nav-menu-item:hover .text-slate-600,.landing-v4-nav .nav-menu-item:hover .text-slate-700,.landing-v4-nav .nav-menu-item:hover .text-slate-900{color:var(--landing-v4-hover-text)!important}.landing-v4-nav .nav-menu-item:after,.landing-v4-nav .nav-menu-trigger:after{content:none!important}.landing-v4-btn-primary:focus-visible,.landing-v4-btn-primary:hover{box-shadow:0 10px 15px -3px color-mix(in srgb,var(--landing-v4-accent) 30%,transparent)}.landing-v4-btn-secondary:focus-visible,.landing-v4-btn-secondary:hover{border-color:var(--landing-v4-accent)!important;background-color:transparent!important;box-shadow:0 10px 15px -3px color-mix(in srgb,var(--landing-v4-accent) 22%,transparent)}.landing-v4-btn-primary:active,.landing-v4-btn-secondary:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.landing-v4-btn-primary,.landing-v4-btn-primary:before,.landing-v4-btn-secondary,.landing-v4-btn-secondary:before,.landing-v4-nav .nav-menu-item,.landing-v4-nav .nav-menu-item:before,.landing-v4-nav .nav-menu-trigger,.landing-v4-nav .nav-menu-trigger:before{transition:none}.landing-v4-btn-primary:active,.landing-v4-btn-secondary:active{transform:none}}@keyframes landing-v5-announcement-led{0%,38%{opacity:1;filter:drop-shadow(0 0 .35rem rgba(255,255,255,.28))}50%{opacity:.08;filter:drop-shadow(0 0 0 rgba(255,255,255,0))}62%,to{opacity:1;filter:drop-shadow(0 0 .35rem rgba(255,255,255,.28))}}.landing-v5-announcement-led,.landing-v6-announcement-led{animation:landing-v5-announcement-led 4.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.landing-v5-announcement-led,.landing-v6-announcement-led{animation:none;filter:none;opacity:1}}.landing-v5-btn-primary,.landing-v5-btn-secondary,.landing-v5-nav .nav-menu-item,.landing-v5-nav .nav-menu-trigger,.landing-v6-btn-primary,.landing-v6-btn-secondary,.landing-v6-nav .nav-menu-item,.landing-v6-nav .nav-menu-trigger{--landing-v5-accent:var(--landing-v5-navy);--landing-v5-hover-text:#ffffff;position:relative;overflow:hidden;isolation:isolate;transition:color var(--immifin-button-sweep-duration) ease-in-out,border-color var(--immifin-button-sweep-duration) ease-in-out,box-shadow var(--immifin-button-sweep-duration) ease-in-out,transform var(--immifin-button-sweep-duration) ease-in-out}.landing-v5-btn-primary:before,.landing-v5-btn-secondary:before,.landing-v5-nav .nav-menu-item:before,.landing-v5-nav .nav-menu-trigger:before,.landing-v6-btn-primary:before,.landing-v6-btn-secondary:before,.landing-v6-nav .nav-menu-item:before,.landing-v6-nav .nav-menu-trigger:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--landing-v5-accent);transform:translateX(-101%);transition:transform var(--immifin-button-sweep-duration) ease-in-out;pointer-events:none;border-radius:inherit}.landing-v5-btn-primary:focus-visible:before,.landing-v5-btn-primary:hover:before,.landing-v5-btn-secondary:focus-visible:before,.landing-v5-btn-secondary:hover:before,.landing-v5-nav .nav-menu-item:focus-visible:before,.landing-v5-nav .nav-menu-item:hover:before,.landing-v5-nav .nav-menu-trigger:focus-visible:before,.landing-v5-nav .nav-menu-trigger:hover:before,.landing-v6-btn-primary:focus-visible:before,.landing-v6-btn-primary:hover:before,.landing-v6-btn-secondary:focus-visible:before,.landing-v6-btn-secondary:hover:before,.landing-v6-nav .nav-menu-item:focus-visible:before,.landing-v6-nav .nav-menu-item:hover:before,.landing-v6-nav .nav-menu-trigger:focus-visible:before,.landing-v6-nav .nav-menu-trigger:hover:before{transform:translateX(0)}.landing-v5-btn-primary:focus-visible,.landing-v5-btn-primary:hover,.landing-v5-btn-secondary:focus-visible,.landing-v5-btn-secondary:hover,.landing-v5-nav .nav-menu-item:focus-visible,.landing-v5-nav .nav-menu-item:hover,.landing-v5-nav .nav-menu-trigger:focus-visible,.landing-v5-nav .nav-menu-trigger:hover,.landing-v6-btn-primary:focus-visible,.landing-v6-btn-primary:hover,.landing-v6-btn-secondary:focus-visible,.landing-v6-btn-secondary:hover,.landing-v6-nav .nav-menu-item:focus-visible,.landing-v6-nav .nav-menu-item:hover,.landing-v6-nav .nav-menu-trigger:focus-visible,.landing-v6-nav .nav-menu-trigger:hover{color:var(--landing-v5-hover-text)!important;background-color:transparent;background-image:none}.landing-v5-nav .nav-menu-item:focus-visible .text-slate-400,.landing-v5-nav .nav-menu-item:focus-visible .text-slate-500,.landing-v5-nav .nav-menu-item:focus-visible .text-slate-600,.landing-v5-nav .nav-menu-item:focus-visible .text-slate-700,.landing-v5-nav .nav-menu-item:focus-visible .text-slate-900,.landing-v5-nav .nav-menu-item:hover .text-slate-400,.landing-v5-nav .nav-menu-item:hover .text-slate-500,.landing-v5-nav .nav-menu-item:hover .text-slate-600,.landing-v5-nav .nav-menu-item:hover .text-slate-700,.landing-v5-nav .nav-menu-item:hover .text-slate-900,.landing-v6-nav .nav-menu-item:focus-visible .text-slate-400,.landing-v6-nav .nav-menu-item:focus-visible .text-slate-500,.landing-v6-nav .nav-menu-item:focus-visible .text-slate-600,.landing-v6-nav .nav-menu-item:focus-visible .text-slate-700,.landing-v6-nav .nav-menu-item:focus-visible .text-slate-900,.landing-v6-nav .nav-menu-item:hover .text-slate-400,.landing-v6-nav .nav-menu-item:hover .text-slate-500,.landing-v6-nav .nav-menu-item:hover .text-slate-600,.landing-v6-nav .nav-menu-item:hover .text-slate-700,.landing-v6-nav .nav-menu-item:hover .text-slate-900{color:var(--landing-v5-hover-text)!important}.landing-v6-nav .landing-v3-ai-buddy.nav-menu-item{color:var(--immifin-ds2-gold);font-weight:700}.landing-v6-nav .landing-v3-immigration-mega .landing-v3-ai-buddy.nav-menu-item{background-color:color-mix(in srgb,var(--immifin-ds2-gold) 16%,white)}.landing-v6-nav .landing-v3-immigration-mega .landing-v3-ai-buddy.nav-menu-item:focus-visible,.landing-v6-nav .landing-v3-immigration-mega .landing-v3-ai-buddy.nav-menu-item:hover{background-color:transparent}.landing-v6-nav .landing-v3-ai-buddy-badge,.landing-v6-nav .landing-v3-tier-badge,.landing-v6-nav.landing-v3-ds .immifin-pro-badge{background-color:var(--immifin-ds2-gold)!important;color:var(--immifin-ds2-gold-text)!important}.landing-v3-ai-buddy-led-dot{width:.5rem;height:.5rem;flex-shrink:0;border-radius:9999px;background-color:var(--immifin-ds2-gold)}@keyframes landing-v3-ai-buddy-led{0%,38%{opacity:1;filter:drop-shadow(0 0 .45rem color-mix(in srgb,var(--immifin-ds2-gold) 80%,transparent))}50%{opacity:.12;filter:drop-shadow(0 0 0 transparent)}62%,to{opacity:1;filter:drop-shadow(0 0 .45rem color-mix(in srgb,var(--immifin-ds2-gold) 80%,transparent))}}.landing-v3-ai-buddy-led-mark{animation:landing-v3-ai-buddy-led 1.8s ease-in-out infinite}.landing-v6-nav .landing-v3-ai-buddy:focus-visible .landing-v3-ai-buddy-led-mark,.landing-v6-nav .landing-v3-ai-buddy:hover .landing-v3-ai-buddy-led-mark{animation:none;opacity:1;filter:none}@media (prefers-reduced-motion:reduce){.landing-v3-ai-buddy-led-mark{animation:none;filter:none;opacity:1}}.landing-v6-nav .nav-menu-item:focus-visible .landing-v3-leaf-icon,.landing-v6-nav .nav-menu-item:hover .landing-v3-leaf-icon{color:var(--landing-v5-hover-text)!important}.landing-v6-nav .landing-v3-immigration-mega-pointer,.landing-v6-nav .landing-v3-mega-pointer{position:absolute;top:calc(100% + 6px);left:50%;z-index:60;width:14px;height:14px;transform:translateX(-50%) rotate(45deg);background:#ffffff;border-left:1px solid rgb(226 232 240/.8);border-top:1px solid rgb(226 232 240/.8);box-shadow:-4px -4px 10px -8px rgba(11,27,58,.2)}.landing-v5-nav .nav-menu-item:after,.landing-v5-nav .nav-menu-trigger:after,.landing-v6-nav .nav-menu-item:after,.landing-v6-nav .nav-menu-trigger:after{content:none!important}.landing-v5-btn-primary:focus-visible,.landing-v5-btn-primary:hover,.landing-v6-btn-primary:focus-visible,.landing-v6-btn-primary:hover{box-shadow:0 10px 15px -3px color-mix(in srgb,var(--landing-v5-accent) 30%,transparent)}.landing-v5-btn-secondary:focus-visible,.landing-v5-btn-secondary:hover,.landing-v6-btn-secondary:focus-visible,.landing-v6-btn-secondary:hover{border-color:var(--landing-v5-accent)!important;background-color:transparent!important;box-shadow:0 10px 15px -3px color-mix(in srgb,var(--landing-v5-accent) 22%,transparent)}.landing-v5-btn-primary:active,.landing-v5-btn-secondary:active,.landing-v6-btn-primary:active,.landing-v6-btn-secondary:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.landing-v5-btn-primary,.landing-v5-btn-primary:before,.landing-v5-btn-secondary,.landing-v5-btn-secondary:before,.landing-v5-nav .nav-menu-item,.landing-v5-nav .nav-menu-item:before,.landing-v5-nav .nav-menu-trigger,.landing-v5-nav .nav-menu-trigger:before,.landing-v6-btn-primary,.landing-v6-btn-primary:before,.landing-v6-btn-secondary,.landing-v6-btn-secondary:before,.landing-v6-nav .nav-menu-item,.landing-v6-nav .nav-menu-item:before,.landing-v6-nav .nav-menu-trigger,.landing-v6-nav .nav-menu-trigger:before{transition:none}.landing-v5-btn-primary:active,.landing-v5-btn-secondary:active,.landing-v6-btn-primary:active,.landing-v6-btn-secondary:active{transform:none}}.nav-menu-trigger{position:relative;overflow:hidden;isolation:isolate;background-color:transparent;background-image:none;transition:color var(--immifin-menu-sweep-duration) ease-in-out}.nav-menu-trigger:before{inset:0;z-index:-1;background-color:var(--immifin-menu-hover-cyan-soft);transform:translateX(-101%);border-radius:inherit}.nav-menu-trigger:after,.nav-menu-trigger:before{content:"";position:absolute;transition:transform var(--immifin-menu-sweep-duration) linear;pointer-events:none}.nav-menu-trigger:after{left:.75rem;right:.75rem;bottom:.35rem;height:2px;border-radius:999px;background-color:var(--immifin-menu-accent-cyan);transform:scaleX(0);transform-origin:left center;z-index:0}.nav-menu-trigger>*{position:relative;z-index:1}.nav-menu-trigger:focus-visible:before,.nav-menu-trigger:hover:before{transform:translateX(0)}.nav-menu-trigger:focus-visible:after,.nav-menu-trigger:hover:after{transform:scaleX(1)}.nav-menu-trigger:focus-visible,.nav-menu-trigger:hover{color:var(--immifin-button-hover-gold-text);background-color:transparent;background-image:none}.nav-menu-item{position:relative;overflow:hidden;isolation:isolate;background-color:transparent;background-image:none;transition:color var(--immifin-menu-sweep-duration) ease-in-out}.nav-menu-item:before{inset:0;z-index:0;background-color:var(--immifin-menu-hover-cyan);transform:translateX(-101%);transition:transform var(--immifin-menu-sweep-duration) linear;border-radius:inherit}.nav-menu-item:after,.nav-menu-item:before{content:"";position:absolute;pointer-events:none}.nav-menu-item:after{left:0;top:18%;bottom:18%;width:3px;border-radius:0 999px 999px 0;background-color:var(--immifin-menu-accent-cyan);opacity:0;transform:translateX(-100%);transition:transform var(--immifin-menu-sweep-duration) linear,opacity calc(var(--immifin-menu-sweep-duration) * .6) linear;z-index:1}.nav-menu-item:focus-visible:before,.nav-menu-item:hover:before{transform:translateX(0)}.nav-menu-item:focus-visible:after,.nav-menu-item:hover:after{opacity:1;transform:translateX(0)}.nav-menu-item:focus-visible,.nav-menu-item:hover{color:var(--immifin-button-hover-gold-text);background-color:transparent;background-image:none}@media (prefers-reduced-motion:reduce){.nav-menu-item,.nav-menu-item:after,.nav-menu-item:before,.nav-menu-trigger,.nav-menu-trigger:after,.nav-menu-trigger:before{transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-32{bottom:-8rem}.-left-24{left:-6rem}.-left-\[9999px\]{left:-9999px}.-right-16{right:-4rem}.-right-24{right:-6rem}.-top-1{top:-.25rem}.-top-16{top:-4rem}.-top-24{top:-6rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-3{right:.75rem}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:.75rem}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[80\]{z-index:80}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-auto{margin-left:auto;margin-right:auto}.\!ml-0{margin-left:0!important}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-5{margin-left:1.25rem}.ml-\[6px\]{margin-left:6px}.mr-1\.5{margin-right:.375rem}.mr-\[6px\]{margin-right:6px}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-0{height:0}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[220px\]{height:220px}.h-\[360px\]{height:360px}.h-\[3px\]{height:3px}.h-\[72\%\]{height:72%}.h-\[76px\]{height:76px}.h-\[900px\]{height:900px}.h-\[calc\(100\%\+0\.25rem\)\]{height:calc(100% + .25rem)}.h-\[min\(28vh\2c 180px\)\]{height:min(28vh,180px)}.h-auto{height:auto}.h-full{height:100%}.max-h-52{max-height:13rem}.max-h-\[400px\]{max-height:400px}.max-h-\[min\(90vh\2c 44rem\)\]{max-height:min(90vh,44rem)}.max-h-\[min\(92vh\2c 44rem\)\]{max-height:min(92vh,44rem)}.max-h-\[min\(96vh\2c 54rem\)\]{max-height:min(96vh,54rem)}.min-h-0{min-height:0}.min-h-11{min-height:2.75rem}.min-h-80{min-height:20rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[140px\]{min-height:140px}.min-h-\[20rem\]{min-height:20rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[320px\]{min-height:320px}.min-h-\[40px\]{min-height:40px}.min-h-\[420px\]{min-height:420px}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[16\%\]{width:16%}.w-\[18\%\]{width:18%}.w-\[18px\]{width:18px}.w-\[20\%\]{width:20%}.w-\[26\%\]{width:26%}.w-\[min\(76rem\2c calc\(100vw-2\.5rem\)\)\]{width:min(76rem,calc(100vw - 2.5rem))}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[16rem\]{min-width:16rem}.min-w-\[28rem\]{min-width:28rem}.min-w-\[32rem\]{min-width:32rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-7xl{max-width:80rem}.max-w-\[10\.5rem\]{max-width:10.5rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(26rem\2c calc\(100vw-1\.5rem\)\)\]{max-width:min(26rem,calc(100vw - 1.5rem))}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{user-select:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1\.12fr\)_minmax\(14\.5rem\2c 0\.92fr\)_18\.25rem\]{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(14.5rem,.92fr) 18.25rem}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-0\.5{column-gap:.125rem}.gap-x-1\.5{column-gap:.375rem}.gap-x-2\.5{column-gap:.625rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-3{row-gap:.75rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.divide-slate-200\/80>:not([hidden])~:not([hidden]){border-color:rgb(226 232 240/.8)}.self-start{align-self:flex-start}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#0B1B3A\]{--tw-border-opacity:1;border-color:rgb(11 27 58/var(--tw-border-opacity,1))}.border-\[color-mix\(in_srgb\2c var\(--immifin-ds2-blue\)_28\%\2c var\(--immifin-ds2-border\)\)\]{border-color:color-mix(in srgb,var(--immifin-ds2-blue) 28%,var(--immifin-ds2-border))}.border-\[color-mix\(in_srgb\2c var\(--immifin-ds2-gold\)_40\%\2c var\(--immifin-ds2-border\)\)\]{border-color:color-mix(in srgb,var(--immifin-ds2-gold) 40%,var(--immifin-ds2-border))}.border-\[color\:var\(--immifin-ds2-border\)\],.border-\[var\(--immifin-ds2-border\)\]{border-color:var(--immifin-ds2-border)}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/80{border-color:rgb(253 230 138/.8)}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-200\/80{border-color:rgb(191 219 254/.8)}.border-brand-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-brand-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-brand-200\/60{border-color:rgb(191 219 254/.6)}.border-brand-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-200\/60{border-color:rgb(167 243 208/.6)}.border-emerald-200\/80{border-color:rgb(167 243 208/.8)}.border-orange-100{--tw-border-opacity:1;border-color:rgb(255 237 213/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-200\/60{border-color:rgb(254 202 202/.6)}.border-red-200\/80{border-color:rgb(254 202 202/.8)}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-200\/80{border-color:rgb(186 230 253/.8)}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/60{border-color:rgb(226 232 240/.6)}.border-slate-200\/70{border-color:rgb(226 232 240/.7)}.border-slate-200\/80{border-color:rgb(226 232 240/.8)}.border-slate-200\/90{border-color:rgb(226 232 240/.9)}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-slate-50{--tw-border-opacity:1;border-color:rgb(248 250 252/var(--tw-border-opacity,1))}.border-violet-100{--tw-border-opacity:1;border-color:rgb(237 233 254/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/20{border-color:rgb(255 255 255/.2)}.border-white\/60{border-color:rgb(255 255 255/.6)}.border-white\/80{border-color:rgb(255 255 255/.8)}.border-l-brand-500{--tw-border-opacity:1;border-left-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-t-\[var\(--immifin-ds2-navy\)\]{border-top-color:var(--immifin-ds2-navy)}.bg-\[\#0B1B3A\]{--tw-bg-opacity:1;background-color:rgb(11 27 58/var(--tw-bg-opacity,1))}.bg-\[\#E3B636\]{--tw-bg-opacity:1;background-color:rgb(227 182 54/var(--tw-bg-opacity,1))}.bg-\[\#F7F8FB\]{--tw-bg-opacity:1;background-color:rgb(247 248 251/var(--tw-bg-opacity,1))}.bg-\[var\(--immifin-ds2-blue\)\]{background-color:var(--immifin-ds2-blue)}.bg-\[var\(--immifin-ds2-blue-soft\)\]{background-color:var(--immifin-ds2-blue-soft)}.bg-\[var\(--immifin-ds2-navy\)\]{background-color:var(--immifin-ds2-navy)}.bg-\[var\(--immifin-ds2-surface\)\]{background-color:var(--immifin-ds2-surface)}.bg-\[var\(--landing-v5-navy\)\]{background-color:var(--landing-v5-navy)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/40{background-color:rgb(255 251 235/.4)}.bg-amber-50\/70{background-color:rgb(255 251 235/.7)}.bg-amber-50\/80{background-color:rgb(255 251 235/.8)}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-700{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-100\/80{background-color:rgb(219 234 254/.8)}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/40{background-color:rgb(239 246 255/.4)}.bg-blue-50\/90{background-color:rgb(239 246 255/.9)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-brand-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-brand-400\/30{background-color:rgb(96 165 250/.3)}.bg-brand-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-brand-50\/40{background-color:rgb(239 246 255/.4)}.bg-brand-50\/50{background-color:rgb(239 246 255/.5)}.bg-brand-50\/60{background-color:rgb(239 246 255/.6)}.bg-brand-50\/70{background-color:rgb(239 246 255/.7)}.bg-brand-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-brand-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-brand-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-100\/80{background-color:rgb(209 250 229/.8)}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/40{background-color:rgb(236 253 245/.4)}.bg-emerald-50\/70{background-color:rgb(236 253 245/.7)}.bg-emerald-50\/90{background-color:rgb(236 253 245/.9)}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-100\/80{background-color:rgb(254 226 226/.8)}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/40{background-color:rgb(254 242 242/.4)}.bg-red-50\/70{background-color:rgb(254 242 242/.7)}.bg-red-50\/90{background-color:rgb(254 242 242/.9)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-sky-100\/85{background-color:rgb(224 242 254/.85)}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-50\/70{background-color:rgb(240 249 255/.7)}.bg-sky-50\/80{background-color:rgb(240 249 255/.8)}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-100\/80{background-color:rgb(241 245 249/.8)}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/40{background-color:rgb(248 250 252/.4)}.bg-slate-50\/50{background-color:rgb(248 250 252/.5)}.bg-slate-50\/60{background-color:rgb(248 250 252/.6)}.bg-slate-50\/70{background-color:rgb(248 250 252/.7)}.bg-slate-50\/80{background-color:rgb(248 250 252/.8)}.bg-slate-50\/90{background-color:rgb(248 250 252/.9)}.bg-slate-50\/95{background-color:rgb(248 250 252/.95)}.bg-slate-900\/10{background-color:rgb(15 23 42/.1)}.bg-slate-900\/40{background-color:rgb(15 23 42/.4)}.bg-slate-900\/45{background-color:rgb(15 23 42/.45)}.bg-slate-900\/50{background-color:rgb(15 23 42/.5)}.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/20{background-color:rgb(255 255 255/.2)}.bg-white\/60{background-color:rgb(255 255 255/.6)}.bg-white\/70{background-color:rgb(255 255 255/.7)}.bg-white\/80{background-color:rgb(255 255 255/.8)}.bg-white\/95{background-color:rgb(255 255 255/.95)}.bg-\[url\(\'data\:image\/svg\+xml\;base64\2c PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iMC4wNSI\+PHBhdGggZD0iTTM2IDM0djItSDI0di0yaDEyek0zNiAyNHYySDI0di0yaDEyeiIvPjwvZz48L2c\+PC9zdmc\+\'\)\]{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iMC4wNSI+PHBhdGggZD0iTTM2IDM0djItSDI0di0yaDEyek0zNiAyNHYySDI0di0yaDEyeiIvPjwvZz48L2c+PC9zdmc+")}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-50{--tw-gradient-from:#fffbeb var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 251 235/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-brand-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:rgb(239 246 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-brand-50\/80{--tw-gradient-from:rgb(239 246 255/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(239 246 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-brand-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgb(37 99 235/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from:#ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to:rgb(236 253 245/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-50\/60{--tw-gradient-from:rgb(236 253 245/0.6) var(--tw-gradient-from-position);--tw-gradient-to:rgb(236 253 245/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-50\/80{--tw-gradient-from:rgb(236 253 245/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(236 253 245/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 185 129/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-100{--tw-gradient-from:#e0f2fe var(--tw-gradient-from-position);--tw-gradient-to:rgb(224 242 254/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:rgb(248 250 252/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/75{--tw-gradient-from:rgb(255 255 255/0.75) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-brand-500{--tw-gradient-to:rgb(59 130 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#3b82f6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-brand-600{--tw-gradient-to:rgb(37 99 235/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#2563eb var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-sky-50{--tw-gradient-to:rgb(240 249 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f0f9ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 255 255/0.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-blue-50{--tw-gradient-to:#eff6ff var(--tw-gradient-to-position)}.to-brand-100{--tw-gradient-to:#dbeafe var(--tw-gradient-to-position)}.to-brand-700{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.stroke-slate-200{stroke:#e2e8f0}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-right{object-position:right}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pb-16{padding-bottom:4rem!important}.\!pt-10{padding-top:2.5rem!important}.\!pt-16{padding-top:4rem!important}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-1{padding-left:.25rem}.pl-11{padding-left:2.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-inter),system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(0\.9rem\2c 3\.8vw\2c 2\.25rem\)\]{font-size:clamp(.9rem,3.8vw,2.25rem)}.text-\[clamp\(1\.05rem\2c 3\.6vw\2c 1\.875rem\)\]{font-size:clamp(1.05rem,3.6vw,1.875rem)}.text-\[clamp\(1\.4rem\2c 2\.9vw\2c 2\.25rem\)\]{font-size:clamp(1.4rem,2.9vw,2.25rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-\[1\.08\]{line-height:1.08}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#0B1B3A\]{--tw-text-opacity:1;color:rgb(11 27 58/var(--tw-text-opacity,1))}.text-\[\#0F172A\]{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-\[color\:var\(--immifin-ds2-text-muted\)\]{color:var(--immifin-ds2-text-muted)}.text-\[color\:var\(--immifin-ds2-text-primary\)\]{color:var(--immifin-ds2-text-primary)}.text-\[var\(--immifin-ds2-blue\)\]{color:var(--immifin-ds2-blue)}.text-\[var\(--immifin-ds2-text-muted\)\]{color:var(--immifin-ds2-text-muted)}.text-\[var\(--immifin-ds2-text-primary\)\]{color:var(--immifin-ds2-text-primary)}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-800\/80{color:rgb(146 64 14/.8)}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-amber-950\/80{color:rgb(69 26 3/.8)}.text-amber-950\/90{color:rgb(69 26 3/.9)}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-brand-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-brand-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-brand-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-brand-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-800\/90{color:rgb(6 95 70/.9)}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-orange-900{--tw-text-opacity:1;color:rgb(124 45 18/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-sky-950{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-900{--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/80{color:rgb(255 255 255/.8)}.underline{text-decoration-line:underline}.decoration-brand-300{text-decoration-color:#93c5fd}.decoration-slate-300{text-decoration-color:#cbd5e1}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-\[0_18px_50px_-20px_rgba\(11\2c 27\2c 58\2c 0\.35\)\]{--tw-shadow:0 18px 50px -20px rgba(11,27,58,0.35);--tw-shadow-colored:0 18px 50px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_44px_-28px_rgba\(11\2c 27\2c 58\2c 0\.45\)\]{--tw-shadow:0 20px 44px -28px rgba(11,27,58,0.45);--tw-shadow-colored:0 20px 44px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.8\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.8);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.8\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-\[color-mix\(in_srgb\2c var\(--landing-v5-navy\)_25\%\2c transparent\)\]{--tw-shadow-color:color-mix(in srgb,var(--landing-v5-navy) 25%,transparent);--tw-shadow:var(--tw-shadow-colored)}.shadow-brand-700\/15{--tw-shadow-color:rgb(29 78 216/0.15);--tw-shadow:var(--tw-shadow-colored)}.shadow-brand-700\/20{--tw-shadow-color:rgb(29 78 216/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-brand-700\/25{--tw-shadow-color:rgb(29 78 216/0.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-200\/50{--tw-shadow-color:rgb(226 232 240/0.5);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-200\/60{--tw-shadow-color:rgb(226 232 240/0.6);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/10{--tw-shadow-color:rgb(15 23 42/0.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/15{--tw-shadow-color:rgb(15 23 42/0.15);--tw-shadow:var(--tw-shadow-colored)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2,.ring-\[3px\]{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-\[3px\]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1))}.ring-brand-100{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.ring-brand-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.ring-brand-200\/60{--tw-ring-color:rgb(191 219 254/0.6)}.ring-brand-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.ring-emerald-100{--tw-ring-opacity:1;--tw-ring-color:rgb(209 250 229/var(--tw-ring-opacity,1))}.ring-emerald-200{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1))}.ring-emerald-200\/70{--tw-ring-color:rgb(167 243 208/0.7)}.ring-emerald-300{--tw-ring-opacity:1;--tw-ring-color:rgb(110 231 183/var(--tw-ring-opacity,1))}.ring-emerald-400{--tw-ring-opacity:1;--tw-ring-color:rgb(52 211 153/var(--tw-ring-opacity,1))}.ring-orange-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 215 170/var(--tw-ring-opacity,1))}.ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgb(254 226 226/var(--tw-ring-opacity,1))}.ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1))}.ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.ring-sky-200{--tw-ring-opacity:1;--tw-ring-color:rgb(186 230 253/var(--tw-ring-opacity,1))}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.ring-slate-200\/60{--tw-ring-color:rgb(226 232 240/0.6)}.ring-slate-200\/70{--tw-ring-color:rgb(226 232 240/0.7)}.ring-slate-200\/80{--tw-ring-color:rgb(226 232 240/0.8)}.ring-slate-300{--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity,1))}.ring-slate-400{--tw-ring-opacity:1;--tw-ring-color:rgb(148 163 184/var(--tw-ring-opacity,1))}.ring-slate-900{--tw-ring-opacity:1;--tw-ring-color:rgb(15 23 42/var(--tw-ring-opacity,1))}.ring-violet-200{--tw-ring-opacity:1;--tw-ring-color:rgb(221 214 254/var(--tw-ring-opacity,1))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-offset-2{--tw-ring-offset-width:2px}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px)}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.blur-\[3px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[3px\]{--tw-blur:blur(3px)}.brightness-\[0\.88\]{--tw-brightness:brightness(0.88)}.brightness-\[0\.88\],.drop-shadow-\[0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.55\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.55\)\]{--tw-drop-shadow:drop-shadow(0 1px 0 rgba(255,255,255,0.55))}.drop-shadow-\[0_1px_2px_rgba\(11\2c 27\2c 58\2c 0\.55\)\]{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(11,27,58,0.55))}.drop-shadow-\[0_1px_2px_rgba\(11\2c 27\2c 58\2c 0\.55\)\],.saturate-\[0\.65\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-\[0\.65\]{--tw-saturate:saturate(0.65)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[1px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.backdrop-blur-lg{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\2c visibility\]{transition-property:opacity,visibility;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.\[--hero-h\:min\(28vh\2c 180px\)\]{--hero-h:min(28vh,180px)}.\[scrollbar-width\:none\]{scrollbar-width:none}@property --ds2-wus-from{syntax:"<length>";inherits:false;initial-value:0}@property --ds2-wus-to{syntax:"<length>";inherits:false;initial-value:0}@property --ds2-wus-progress{syntax:"<number>";inherits:false;initial-value:0}.ds2-about-page a.ds2-about-pillar{color:#fff;text-decoration:none}.ds2-about-page a.ds2-about-pillar-immigration{background-color:#1d4ed8;background-image:linear-gradient(145deg,#2f6fe0,#1d4ed8 38%,#0b1b3a)}.ds2-about-page a.ds2-about-pillar-finance{background-color:#6d28d9;background-image:linear-gradient(145deg,#8b5cf6,#6d28d9 42%,#3b0764)}.ds2-about-page a.ds2-about-pillar-life{background-color:#d97706;background-image:linear-gradient(145deg,#f5c451,#d97706 44%,#78350f)}.leaflet-popup-content-wrapper{border-radius:.5rem;box-shadow:0 4px 14px rgb(15 23 42/.12)}.leaflet-popup-content{margin:.75rem 1rem;line-height:1.4}.visa-stamping-pin-tooltip.leaflet-tooltip{padding:0;border:none;background:transparent;box-shadow:none}.visa-stamping-pin-tooltip.leaflet-tooltip:before{display:none}.visa-stamping-pin-tooltip__content{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:3px 8px;font-size:10px;font-weight:600;line-height:1.3;color:#1e293b;background:rgba(255,255,255,.98);border:1.5px solid #e2e8f0;border-radius:5px;box-shadow:0 1px 4px rgb(15 23 42/.16)}.visa-stamping-pin-tooltip--selected .visa-stamping-pin-tooltip__content{border-color:#93c5fd;box-shadow:0 0 0 1px rgb(59 130 246/.25),0 1px 4px rgb(15 23 42/.16)}.visa-stamping-pin-tooltip__dot{width:8px;height:8px;border-radius:50%;border:1.5px solid #fff;flex-shrink:0}.btn-bulletin-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;font-weight:600;color:#ffffff;border-style:solid;border-width:1px;cursor:pointer;transition:color var(--immifin-button-sweep-duration) ease-in-out,border-color var(--immifin-button-sweep-duration) ease-in-out,box-shadow var(--immifin-button-sweep-duration) ease-in-out,opacity var(--immifin-button-sweep-duration) ease-in-out}.btn-bulletin-tab--compact{padding:.5rem .85rem;font-size:.8125rem;line-height:1.25;border-radius:.5rem}@media (min-width:640px){.btn-bulletin-tab--compact{font-size:.875rem}}.btn-bulletin-tab--comfortable{padding:.625rem 1rem;font-size:.875rem;line-height:1.25;border-radius:.75rem}.btn-bulletin-final-action{background-color:#4f46e5;border-color:#3730a3;box-shadow:0 6px 12px -4px rgb(79 70 229/.35)}.btn-bulletin-filing{background-color:#0f766e;border-color:#115e59;box-shadow:0 6px 12px -4px rgb(15 118 110/.35)}.btn-bulletin-tab[aria-selected=false]{opacity:.78}.btn-bulletin-tab[aria-selected=true]{opacity:1;box-shadow:0 0 0 2px #fff,0 8px 14px -4px rgb(15 23 42/.28)}.btn-bulletin-tab:focus-visible,.btn-bulletin-tab:hover{color:var(--immifin-button-hover-gold-text);border-color:var(--immifin-button-hover-gold)}.btn-bulletin-tab:focus-visible{outline:2px solid var(--immifin-button-hover-gold);outline-offset:2px}.hero-ribbon-waves{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.hero-ribbon-wave{position:absolute;inset:0;width:200%;height:100%;background-repeat:repeat-x;background-position:0;background-size:50% 100%;opacity:calc(.55 + .45 * var(--immifin-ribbon-wave-amplitude));will-change:transform}.hero-ribbon-wave--1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 300' preserveAspectRatio='none'%3E%3Cpath fill='%2300c2d7' fill-opacity='0.2' d='M0 28C200 8 400 52 600 28s400 20 600 0v52C1000 100 800 56 600 80S200 100 0 80Z'/%3E%3Cpath fill='%2300c2d7' fill-opacity='0.16' d='M0 110C180 86 420 138 600 110s420 24 600 0v56C1020 190 780 138 600 162S180 190 0 166Z'/%3E%3Cpath fill='%2300c2d7' fill-opacity='0.14' d='M0 200C220 172 380 232 600 200s380 28 600 0v58C1000 282 800 228 600 252S200 282 0 258Z'/%3E%3C/svg%3E");animation:hero-ribbon-wave-ltr var(--immifin-ribbon-wave-duration-1) linear infinite}.hero-ribbon-wave--2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 300' preserveAspectRatio='none'%3E%3Cpath fill='%2393c5fd' fill-opacity='0.18' d='M0 48C240 24 360 76 600 48s360 28 600 0v50C960 118 840 66 600 94S240 118 0 98Z'/%3E%3Cpath fill='%2393c5fd' fill-opacity='0.15' d='M0 140C200 112 400 172 600 140s400 28 600 0v54C1000 218 800 160 600 188S200 218 0 194Z'/%3E%3Cpath fill='%2393c5fd' fill-opacity='0.12' d='M0 230C180 204 420 260 600 230s420 26 600 0v50C1020 300 780 246 600 270S180 300 0 280Z'/%3E%3C/svg%3E");animation:hero-ribbon-wave-rtl var(--immifin-ribbon-wave-duration-2) linear infinite}.hero-ribbon-wave--3{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 300' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' fill-opacity='0.08' d='M0 36C220 12 380 64 600 36s380 24 600 0v44C980 100 820 48 600 76S220 100 0 80Z'/%3E%3Cpath fill='%23ffffff' fill-opacity='0.07' d='M0 125C190 98 410 156 600 125s410 28 600 0v46C1010 195 790 140 600 168S190 195 0 171Z'/%3E%3Cpath fill='%23ffffff' fill-opacity='0.06' d='M0 215C210 188 390 248 600 215s390 28 600 0v48C1000 285 800 230 600 258S210 285 0 263Z'/%3E%3C/svg%3E");animation:hero-ribbon-wave-ltr var(--immifin-ribbon-wave-duration-3) linear infinite}@keyframes hero-ribbon-wave-ltr{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes hero-ribbon-wave-rtl{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.hero-ribbon-wave--1,.hero-ribbon-wave--2,.hero-ribbon-wave--3{animation:none;transform:none;width:100%;background-size:100% 100%}}.ds2-share-page{background:#f3f6fb}.ds2-share-hero,.ds2-split-hero{--ds2-split-hero-h:min(28vh,180px);--share-hero-h:var(--ds2-split-hero-h);position:relative;isolation:isolate;overflow:hidden;width:100%;--ds2-lock-zoom-left:1.38;--ds2-lock-zoom-right:1.72;height:var(--ds2-split-hero-h);background:#2a86e6}@media (min-width:640px){.ds2-share-hero,.ds2-split-hero{--ds2-split-hero-h:min(24vh,172px);--ds2-lock-zoom-left:1.52;--ds2-lock-zoom-right:1.88}}@media (min-width:1024px){.ds2-share-hero,.ds2-split-hero{--ds2-split-hero-h:min(19vh,160px);--ds2-lock-zoom-left:1.7;--ds2-lock-zoom-right:2.02}}.ds2-wus-split-hero{--ds2-lock-zoom-left:1.38;--ds2-lock-zoom-right:1.72}@media (min-width:640px){.ds2-wus-split-hero{--ds2-lock-zoom-left:1.52;--ds2-lock-zoom-right:1.88}}@media (min-width:1024px){.ds2-wus-split-hero{--ds2-lock-zoom-left:1.7;--ds2-lock-zoom-right:2.02}}@media (max-width:639px){.ds2-wus-split-hero .ds2-split-hero-lock-left,.ds2-wus-split-hero .ds2-split-hero-lock-right{max-width:42vw}}.ds2-split-hero-scene{position:absolute;inset:0;z-index:0}.ds2-split-hero-fill{position:absolute;inset:0;overflow:hidden;perspective:420px;perspective-origin:50% 100%}.ds2-split-hero-fill-far,.ds2-split-hero-fill-mid,.ds2-split-hero-fill-near{position:absolute;transform-style:preserve-3d}.ds2-split-hero-fill-far{inset:0;transform:none}.ds2-split-hero-fill-mid{left:18%;right:18%;bottom:0;height:36%;opacity:.72;transform:none}.ds2-split-hero-fill-near{left:0;right:0;bottom:0;height:42%;transform:none;clip-path:none}.ds2-split-hero-valley{pointer-events:none;position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 28% 52% at 50% 62%,rgb(210 228 248/.28),transparent 70%),linear-gradient(90deg,rgb(8 36 72/.28),rgb(8 36 72/.08) 18%,transparent 36%,transparent 64%,rgb(8 36 72/.08) 82%,rgb(8 36 72/.28))}.ds2-split-hero-sky{position:absolute;inset-inline:0;top:0;height:72%;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000,#000 46%,rgb(0 0 0/.45) 72%,transparent);mask-image:linear-gradient(180deg,#000,#000 46%,rgb(0 0 0/.45) 72%,transparent)}.ds2-split-hero-lock{position:absolute;top:0;bottom:0;z-index:2;overflow:hidden}.ds2-split-hero-lock-left{left:0}.ds2-split-hero-lock-right{right:0}.ds2-share-hero .ds2-split-hero-lock-right{-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.35) 6%,#000 16%,#000);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.35) 6%,#000 16%,#000)}.ds2-share-hero-inner{position:relative;z-index:3;display:flex;height:100%;min-height:0;align-items:center;justify-content:center;padding:.55rem 0 .5rem}.ds2-share-hero-copy{width:100%;max-width:none;text-align:center}.ds2-share-hero-title-lane{width:100%}.ds2-share-hero .landing-v3-hero-title-shuttle{--v3-glide-x-torch:max(0px,min(11rem,calc(24vw - 50%)))}.ds2-share-hero .ds2-section-header-accent{margin:.22rem auto 0}.ds2-share-eyebrow{margin:0;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.ds2-share-eyebrow,.ds2-share-hero-title{font-weight:800;color:var(--immifin-ds2-text-primary)}.ds2-share-hero-title{margin:.28rem 0 0;font-size:clamp(1.15rem,2.4vw,2.15rem);letter-spacing:-.045em;line-height:1.05;white-space:nowrap}.ds2-share-hero-description{margin:.28rem 0 0;max-width:none;font-size:clamp(.62rem,1.05vw,.82rem);line-height:1.35;white-space:nowrap;color:var(--immifin-ds2-text-muted)}.ds2-wus-split-hero-inner{position:relative;z-index:3;display:flex;height:100%;min-height:0;align-items:center;justify-content:center;padding:.55rem 0 .5rem}.ds2-wus-split-hero-copy{width:100%;max-width:none;text-align:center}.ds2-wus-split-hero-title-lane{width:100%}.ds2-wus-split-hero .ds2-share-hero-title{margin:0}.ds2-wus-split-hero .ds2-share-hero-description{font-weight:700;color:var(--immifin-ds2-text-primary)}.ds2-wus-split-hero-quote{position:absolute;top:.35rem;right:1.25rem;z-index:4;margin:0;max-width:9.5rem;font-size:.82rem}.ds2-contact-page{background-color:var(--immifin-ds2-surface-soft)}.ds2-contact-hero-inner{position:relative;z-index:3;display:flex;height:100%;min-height:0;align-items:center;justify-content:center;padding:.55rem 0 .5rem}.ds2-contact-hero-copy{width:100%;max-width:none;text-align:center}.ds2-contact-hero-title-lane{width:100%}.ds2-contact-hero .ds2-share-hero-title{margin:0}.ds2-imm-v2-hero{--ds2-lock-zoom-left:1;--ds2-lock-zoom-right:1}@media (min-width:640px){.ds2-imm-v2-hero{--ds2-lock-zoom-left:1;--ds2-lock-zoom-right:1}}@media (min-width:1024px){.ds2-imm-v2-hero{--ds2-lock-zoom-left:1;--ds2-lock-zoom-right:1}}@media (max-width:639px){.ds2-imm-v2-hero .ds2-split-hero-lock-left,.ds2-imm-v2-hero .ds2-split-hero-lock-right{max-width:42vw}}.ds2-imm-v2-hero-inner{position:relative;z-index:3;display:flex;height:100%;min-height:0;align-items:center;justify-content:center;padding:.55rem 0 .5rem}.ds2-imm-v2-hero-copy{width:100%;max-width:none;text-align:center}.ds2-imm-v2-hero .ds2-share-hero-description{color:#000000}.ds2-imm-v2-hero .ds2-section-header-accent{margin:.22rem auto 0}.ds2-imm-v2-hero .landing-v3-hero-title-shuttle{--v3-glide-x-torch:max(0px,min(11rem,calc(24vw - 50%)))}.ds2-imm-v2-page{--v2-gutter:1rem;--v2-content-max:80rem;background:#f3f6fb;padding-bottom:2.75rem;width:100%}@media (min-width:640px){.ds2-imm-v2-page{--v2-gutter:1.5rem}}@media (min-width:1024px){.ds2-imm-v2-page{--v2-gutter:2rem}}@media (min-width:1280px){.ds2-imm-v2-page{--v2-content-max:min(90rem,94vw)}}@media (min-width:1536px){.ds2-imm-v2-page{--v2-content-max:min(110rem,92vw)}}.ds2-imm-v2-shell{--v2-left-inset:max(var(--v2-gutter),calc((100% - min(var(--v2-content-max), 100%)) / 2 + var(--v2-gutter)));position:relative;display:grid;width:100%;max-width:none;margin:0;padding:0}.ds2-imm-v2-hero-slot{position:relative;width:100%;min-width:0}.ds2-imm-v2-page .ds2-imm-v2-hero{width:100%}.ds2-imm-v2-hero-slot:after{content:"";position:absolute;inset:0 auto 0 0;width:min(28rem,46%);z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(243,246,251,.86),rgba(243,246,251,.62) 38%,rgba(243,246,251,.28) 68%,rgba(243,246,251,0))}@media (min-width:1100px){.ds2-imm-v2-hero-slot,.ds2-imm-v2-shell>.ds2-imm-sidebar{grid-column:1;grid-row:1}.ds2-imm-v2-hero-slot{align-self:start}.ds2-imm-v2-page .ds2-myimmifin-nav{position:relative;top:auto;z-index:4;align-self:start;justify-self:start;width:18rem;margin-left:var(--v2-left-inset);min-height:0;background-color:rgba(255,255,255,.22);border-color:rgba(255,255,255,.42);box-shadow:none;backdrop-filter:blur(10px)}.ds2-imm-v2-page .ds2-myimmifin-nav-group{background-color:rgba(244,247,251,.28)}}@media (max-width:1099px){.ds2-imm-v2-shell{display:flex;flex-direction:column;gap:1.25rem;padding:0 var(--v2-gutter)}.ds2-imm-v2-hero-slot{margin-inline:calc(-1 * var(--v2-gutter));width:calc(100% + (2 * var(--v2-gutter)))}.ds2-imm-v2-hero-slot:after{width:min(16rem,58%);background:linear-gradient(90deg,rgba(243,246,251,.42),rgba(243,246,251,0))}}.ds2-imm-v2-page .ds2-myimmifin-nav-link{justify-content:flex-start}.ds2-imm-v2-page .ds2-myimmifin-nav-link .ds2-myimmifin-nav-group-chevron{margin-left:auto}.ds2-imm-v2-page .ds2-myimmifin-nav-sublink{display:flex;align-items:center;gap:.4rem}.ds2-imm-v3-page{--v3-gutter:1rem;--v3-content-max:80rem;background:#f3f6fb;padding-bottom:2.75rem;width:100%}@media (min-width:640px){.ds2-imm-v3-page{--v3-gutter:1.5rem}}@media (min-width:1024px){.ds2-imm-v3-page{--v3-gutter:2rem}}@media (min-width:1280px){.ds2-imm-v3-page{--v3-content-max:min(90rem,94vw)}}@media (min-width:1536px){.ds2-imm-v3-page{--v3-content-max:min(110rem,92vw)}}.ds2-imm-v3-shell{--v3-left-inset:max(var(--v3-gutter),calc((100% - min(var(--v3-content-max), 100%)) / 2 + var(--v3-gutter)));position:relative;display:grid;width:100%;max-width:none;margin:0;padding:0}.ds2-imm-v3-hero-slot{position:relative;width:100%;min-width:0}.ds2-imm-v3-page .ds2-imm-v2-hero{width:100%}.ds2-imm-v3-hero-slot:after{content:"";position:absolute;inset:0 auto 0 0;width:min(28rem,46%);z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(243,246,251,.86),rgba(243,246,251,.62) 38%,rgba(243,246,251,.28) 68%,rgba(243,246,251,0))}@media (min-width:1100px){.ds2-imm-v3-shell{min-height:40rem}.ds2-imm-v3-hero-slot{grid-column:1;grid-row:1;align-self:start}.ds2-imm-v3-body{grid-column:1;grid-row:2;margin-left:calc(var(--v3-left-inset) + 18rem + 1.9rem);margin-right:var(--v3-gutter);padding-top:1.4rem}.ds2-imm-v3-page .ds2-myimmifin-nav{position:absolute;top:0;z-index:4;width:18rem;margin-left:var(--v3-left-inset);min-height:0;background-color:rgba(255,255,255,.22);border-color:rgba(255,255,255,.42);box-shadow:none;backdrop-filter:blur(10px)}.ds2-imm-v3-page .ds2-myimmifin-nav-group{background-color:rgba(244,247,251,.28)}}@media (max-width:1099px){.ds2-imm-v3-shell{display:flex;flex-direction:column;gap:1.25rem;padding:0 var(--v3-gutter)}.ds2-imm-v3-hero-slot{margin-inline:calc(-1 * var(--v3-gutter));width:calc(100% + (2 * var(--v3-gutter)))}.ds2-imm-v3-hero-slot:after{width:min(16rem,58%);background:linear-gradient(90deg,rgba(243,246,251,.42),rgba(243,246,251,0))}}.ds2-imm-v3-page .ds2-myimmifin-nav-link{justify-content:flex-start}.ds2-imm-v3-page .ds2-myimmifin-nav-link .ds2-myimmifin-nav-group-chevron{margin-left:auto}.ds2-imm-v3-page .ds2-myimmifin-nav-sublink{display:flex;align-items:center;gap:.4rem}.ds2-imm-v3-page .ds2-imm-v3-home-link{--landing-v3-accent:var(--immifin-ds2-navy);position:relative;isolation:isolate;overflow:hidden;font-weight:800;color:var(--immifin-ds2-text-primary);transition:color var(--immifin-button-sweep-duration) ease-in-out,background-color var(--immifin-button-sweep-duration) ease-in-out}.ds2-imm-v3-page .ds2-imm-v3-home-link:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--landing-v3-accent);transform:translateX(-101%);transition:transform var(--immifin-button-sweep-duration) ease-in-out;pointer-events:none;border-radius:inherit}.ds2-imm-v3-page .ds2-imm-v3-home-link[aria-current=page]{background-color:color-mix(in srgb,var(--immifin-ds2-navy) 9%,white);color:var(--immifin-ds2-navy)}.ds2-imm-v3-page .ds2-imm-v3-home-link:focus-visible,.ds2-imm-v3-page .ds2-imm-v3-home-link:hover{color:#ffffff;background-color:transparent}.ds2-imm-v3-page .ds2-imm-v3-home-link:focus-visible:before,.ds2-imm-v3-page .ds2-imm-v3-home-link:hover:before{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.ds2-imm-v3-page .ds2-imm-v3-home-link,.ds2-imm-v3-page .ds2-imm-v3-home-link:before{transition:none}}.ds2-imm-v3-body{display:flex;flex-direction:column;gap:1.85rem;min-width:0;padding-bottom:.35rem}.ds2-imm-v3-section-head{display:flex;align-items:flex-start;gap:.65rem}.ds2-imm-v3-section-icon{display:grid;place-items:center;flex-shrink:0;width:1.75rem;height:1.75rem;margin-top:.12rem;border-radius:.45rem;background:#e8eef8;color:#2f5ea8}.ds2-imm-v3-section-icon svg{width:.92rem;height:.92rem}.ds2-imm-v3-heading{margin:0;font-size:1.18rem;font-weight:800;letter-spacing:-.025em;color:var(--immifin-ds2-text-primary)}.ds2-imm-v3-lead{margin:.22rem 0 0;max-width:38rem;font-size:.84rem;line-height:1.45;color:var(--immifin-ds2-text-muted)}.ds2-imm-v3-journey-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;margin-top:1rem;align-items:stretch}.ds2-imm-v3-journey{--journey-accent:var(--immifin-ds2-navy);position:relative;overflow:hidden;display:flex;flex-direction:column;min-width:0;padding:1.05rem 1.05rem .95rem;border:1px solid rgba(15,23,42,.06);border-radius:1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 22px rgba(15,23,42,.045);transition:box-shadow .18s ease,transform .18s ease}.ds2-imm-v3-journey:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 12px 26px rgba(15,23,42,.07)}.ds2-imm-v3-journey-gc{--journey-accent:#1f9d5c;background:#f3faf6;border-color:#dceee3}.ds2-imm-v3-journey-h1b{--journey-accent:#2f6fdb;background:#f3f7fc;border-color:#dce6f2}.ds2-imm-v3-journey-cit{--journey-accent:#7c5cbf;background:#f6f3fb;border-color:#e6def2}.ds2-imm-v3-journey-deco{position:absolute;top:0;right:0;bottom:0;width:48%;display:flex;align-items:center;justify-content:flex-end;pointer-events:none;color:currentColor}.ds2-imm-v3-journey-gc .ds2-imm-v3-journey-deco{color:#4a7d5e;opacity:.46;background:linear-gradient(90deg,#f3faf6,rgba(243,250,246,.16) 26%,transparent 48%),url(/images/immigration-journey-hero.png) 58% 44% /190% no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 8%,#000 36%,#000);mask-image:linear-gradient(90deg,transparent,transparent 8%,#000 36%,#000)}.ds2-imm-v3-journey-h1b .ds2-imm-v3-journey-deco{color:#4d6486;opacity:.78;background:linear-gradient(90deg,#f3f7fc,rgba(243,247,252,.78) 16%,rgba(243,247,252,.22) 38%,transparent 58%),url(/images/immigration-h1b-visa-card-art.png) 96% 78% /cover no-repeat}.ds2-imm-v3-journey-cit .ds2-imm-v3-journey-deco,.ds2-imm-v3-journey-h1b .ds2-imm-v3-journey-deco{width:72%;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 4%,#000 32%,#000);mask-image:linear-gradient(90deg,transparent,transparent 4%,#000 32%,#000)}.ds2-imm-v3-journey-cit .ds2-imm-v3-journey-deco{color:#6d5b8f;opacity:.76;background:linear-gradient(90deg,#f6f3fb,rgba(246,243,251,.78) 16%,rgba(246,243,251,.22) 38%,transparent 58%),url(/images/immigration-citizenship-card-art.png) 100% 40% /cover no-repeat}.ds2-imm-v3-deco-svg{width:100%;height:auto;max-width:10.8rem}.ds2-imm-v3-deco-card{margin-right:.55rem;transform:rotate(-8deg)}.ds2-imm-v3-deco-visa{max-width:6.5rem;margin-right:.5rem;transform:rotate(-7deg)}.ds2-imm-v3-journey-cit .ds2-imm-v3-deco-flag,.ds2-imm-v3-journey-h1b .ds2-imm-v3-deco-flag{position:absolute;inset:0;width:100%;max-width:none;height:100%}.ds2-imm-v3-journey-h1b .ds2-imm-v3-deco-flag{opacity:1}.ds2-imm-v3-journey-cit .ds2-imm-v3-deco-flag{opacity:.72}.ds2-imm-v3-deco-capitol{position:relative;z-index:1;max-width:11.2rem;margin-right:.1rem}.ds2-imm-v3-deco-word{position:absolute;right:.7rem;top:40%;font-size:1.85rem;font-weight:800;letter-spacing:-.04em;color:rgba(30,48,82,.34)}.ds2-imm-v3-journey-copy,.ds2-imm-v3-journey-head,.ds2-imm-v3-journey-tools{position:relative;z-index:1}.ds2-imm-v3-journey-head{display:flex;align-items:center;gap:.65rem}.ds2-imm-v3-journey-icon{display:grid;place-items:center;flex-shrink:0;width:2.05rem;height:2.05rem;border-radius:.55rem;color:#ffffff}.ds2-imm-v3-journey-icon svg{width:1.05rem;height:1.05rem}.ds2-imm-v3-journey-gc .ds2-imm-v3-journey-icon{background:#1f9d5c}.ds2-imm-v3-journey-h1b .ds2-imm-v3-journey-icon{background:#2f6fdb}.ds2-imm-v3-journey-cit .ds2-imm-v3-journey-icon{background:#7c5cbf}.ds2-imm-v3-journey-title{margin:0;font-size:1.08rem;font-weight:800;letter-spacing:-.02em;color:var(--immifin-ds2-text-primary)}.ds2-imm-v3-journey-copy{margin:.5rem 0 0;max-width:17.5rem;font-size:.8rem;line-height:1.45;color:#5b6573}.ds2-imm-v3-journey-tools{display:flex;flex-direction:column;gap:.4rem;max-width:17.8rem;margin:.85rem 0 0;padding:0;list-style:none}.ds2-imm-v3-inline-link{display:flex;align-items:center;gap:.45rem;width:100%;padding:.4rem .55rem;border:1px solid rgba(15,23,42,.05);border-radius:.55rem;background:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.03);font-size:.76rem;font-weight:700;color:#1f2a3d;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease}.ds2-imm-v3-inline-link-icon{display:grid;place-items:center;flex-shrink:0;width:1.3rem;height:1.3rem;border-radius:999px;background:color-mix(in srgb,var(--journey-accent) 14%,white);color:var(--journey-accent)}.ds2-imm-v3-inline-link-icon svg{width:.72rem;height:.72rem}.ds2-imm-v3-inline-link-label{min-width:0;flex:1}.ds2-imm-v3-inline-link:focus-visible,.ds2-imm-v3-inline-link:hover{border-color:color-mix(in srgb,var(--journey-accent) 28%,#e4ebf3);box-shadow:0 2px 8px rgba(15,23,42,.06)}.ds2-imm-v3-tool-arrow{width:.75rem;height:.75rem;flex-shrink:0;margin-left:auto;color:#94a3b8;opacity:.85;transition:transform .16s ease,color .16s ease}.ds2-imm-v3-inline-link:focus-visible .ds2-imm-v3-tool-arrow,.ds2-imm-v3-inline-link:hover .ds2-imm-v3-tool-arrow{color:var(--journey-accent);transform:translateX(2px)}.ds2-imm-v3-tools-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;margin-top:.95rem}.ds2-imm-v3-toolcard{--tool-accent:var(--immifin-ds2-navy);display:flex;align-items:center;gap:.7rem;min-width:0;min-height:4.15rem;padding:.7rem .8rem;border:1px solid #e8eef5;border-radius:.9rem;background:#ffffff;box-shadow:0 2px 8px rgba(15,23,42,.04);text-decoration:none;color:inherit;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ds2-imm-v3-toolcard:focus-visible,.ds2-imm-v3-toolcard:hover{border-color:color-mix(in srgb,var(--tool-accent) 22%,#e8eef5);box-shadow:0 6px 16px rgba(15,23,42,.07);transform:translateY(-1px)}.ds2-imm-v3-toolcard-icon{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;border-radius:.5rem;color:#ffffff}.ds2-imm-v3-toolcard-icon svg{width:1rem;height:1rem}.ds2-imm-v3-toolcard-bulletin{--tool-accent:#2f6fdb}.ds2-imm-v3-toolcard-bulletin .ds2-imm-v3-toolcard-icon{background:#2f6fdb}.ds2-imm-v3-toolcard-wait{--tool-accent:#1f9d5c}.ds2-imm-v3-toolcard-wait .ds2-imm-v3-toolcard-icon{background:#1f9d5c}.ds2-imm-v3-toolcard-movement{--tool-accent:#0f8a78}.ds2-imm-v3-toolcard-movement .ds2-imm-v3-toolcard-icon{background:#0f8a78}.ds2-imm-v3-toolcard-wage{--tool-accent:#d4a017}.ds2-imm-v3-toolcard-wage .ds2-imm-v3-toolcard-icon{background:#d4a017}.ds2-imm-v3-toolcard-lottery{--tool-accent:#6b5ce0}.ds2-imm-v3-toolcard-lottery .ds2-imm-v3-toolcard-icon{background:#6b5ce0}.ds2-imm-v3-toolcard-stamping{--tool-accent:#2f6fdb}.ds2-imm-v3-toolcard-stamping .ds2-imm-v3-toolcard-icon{background:#2f6fdb}.ds2-imm-v3-toolcard-citizenship{--tool-accent:#7c5cbf}.ds2-imm-v3-toolcard-citizenship .ds2-imm-v3-toolcard-icon{background:#7c5cbf}.ds2-imm-v3-toolcard-text{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1}.ds2-imm-v3-toolcard-title{font-size:.84rem;font-weight:800;letter-spacing:-.015em;line-height:1.25;color:var(--immifin-ds2-text-primary)}.ds2-imm-v3-toolcard-copy{font-size:.71rem;line-height:1.35;color:#64748b}.ds2-imm-v3-toolcard-chevron{flex-shrink:0;font-size:1.15rem;line-height:1;color:#94a3b8;transition:color .16s ease,transform .16s ease}.ds2-imm-v3-toolcard:focus-visible .ds2-imm-v3-toolcard-chevron,.ds2-imm-v3-toolcard:hover .ds2-imm-v3-toolcard-chevron{color:var(--tool-accent);transform:translateX(2px)}.ds2-imm-v3-informed{position:relative;overflow:hidden;display:flex;align-items:center;min-height:5.6rem;padding:1.2rem 1.35rem;border:1px solid #d3e3f3;border-radius:1.1rem;background:linear-gradient(90deg,#dceaf8,#e6f0fa 46%,#edf3fb)}.ds2-imm-v3-informed-deco{position:absolute;inset:0;pointer-events:none;opacity:.88;background:linear-gradient(90deg,#dceaf8,#e6f0fa 24%,rgba(237,243,251,.28) 48%,transparent 68%),url(/images/immigration-stay-informed-art.png) 100% 38% /cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 16%,#000 46%,#000);mask-image:linear-gradient(90deg,transparent,transparent 16%,#000 46%,#000)}.ds2-imm-v3-informed-inner{position:relative;z-index:1;display:flex;align-items:center;gap:.85rem;max-width:36rem}.ds2-imm-v3-informed-mark{display:grid;place-items:center;flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:999px;background:#dce8f8;color:#2f5ea8}.ds2-imm-v3-informed-mark svg{width:1.1rem;height:1.1rem}.ds2-imm-v3-informed-title{margin:0;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#2f5ea8}.ds2-imm-v3-informed-text{margin:.2rem 0 0;font-size:1.12rem;font-weight:700;line-height:1.35;letter-spacing:-.02em;color:#152033}@media (prefers-reduced-motion:reduce){.ds2-imm-v3-inline-link,.ds2-imm-v3-journey,.ds2-imm-v3-tool-arrow,.ds2-imm-v3-toolcard,.ds2-imm-v3-toolcard-chevron{transition:none}.ds2-imm-v3-journey:hover,.ds2-imm-v3-toolcard:focus-visible,.ds2-imm-v3-toolcard:hover{transform:none}.ds2-imm-v3-inline-link:focus-visible .ds2-imm-v3-tool-arrow,.ds2-imm-v3-inline-link:hover .ds2-imm-v3-tool-arrow,.ds2-imm-v3-toolcard:focus-visible .ds2-imm-v3-toolcard-chevron,.ds2-imm-v3-toolcard:hover .ds2-imm-v3-toolcard-chevron{transform:none}}@media (min-width:768px){.ds2-imm-v3-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.ds2-imm-v3-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.ds2-imm-v3-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.ds2-imm-v3-journey-grid{grid-template-columns:minmax(0,1fr)}.ds2-imm-v3-informed{padding:1.1rem 1rem}.ds2-imm-v3-journey-deco{opacity:.12}.ds2-imm-v3-deco-word{font-size:1.7rem}}@media (max-width:390px){.ds2-imm-v3-body{overflow-x:hidden}}@media (max-width:1099px){.ds2-imm-v3-body{padding:0 0 .25rem}}.ds2-imm-sidebar .ds2-myimmifin-nav-group .ds2-myimmifin-nav-link{font-weight:800;color:var(--immifin-ds2-text-primary)}.ds2-imm-sidebar .ds2-myimmifin-nav-group .ds2-myimmifin-nav-link-text{font-weight:800}.ds2-imm-sidebar .ds2-myimmifin-nav-sublist{padding-left:1.15rem}.ds2-imm-sidebar .ds2-myimmifin-nav-sublink{padding-left:1.35rem}.ds2-imm-sidebar .ds2-myimmifin-nav-group .ds2-myimmifin-nav-link,.ds2-imm-sidebar .ds2-myimmifin-nav-sublink{--landing-v3-accent:var(--immifin-ds2-navy);position:relative;isolation:isolate;overflow:hidden;transition:color var(--immifin-button-sweep-duration) ease-in-out,background-color var(--immifin-button-sweep-duration) ease-in-out}.ds2-imm-sidebar .ds2-myimmifin-nav-group .ds2-myimmifin-nav-link:before,.ds2-imm-sidebar .ds2-myimmifin-nav-sublink:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--landing-v3-accent);transform:translateX(-101%);transition:transform var(--immifin-button-sweep-duration) ease-in-out;pointer-events:none;border-radius:inherit}.ds2-imm-sidebar .ds2-myimmifin-nav-group .ds2-myimmifin-nav-link:focus-visible,.ds2-imm-sidebar .ds2-myimmifin-nav-group .ds2-myimmifin-nav-link:hover,.ds2-imm-sidebar .ds2-myimmifin-nav-sublink:focus-visible,.ds2-imm-sidebar .ds2-myimmifin-nav-sublink:hover{color:#ffffff;background-color:transparent}.ds2-imm-sidebar .ds2-myimmifin-nav-group .ds2-myimmifin-nav-link:focus-visible:before,.ds2-imm-sidebar .ds2-myimmifin-nav-group .ds2-myimmifin-nav-link:hover:before,.ds2-imm-sidebar .ds2-myimmifin-nav-sublink:focus-visible:before,.ds2-imm-sidebar .ds2-myimmifin-nav-sublink:hover:before{transform:translateX(0)}.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-link,.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-sublink{--landing-v3-accent:var(--immifin-ds2-navy);position:relative;overflow:hidden;transition:color var(--immifin-button-sweep-duration) ease-in-out,background-color var(--immifin-button-sweep-duration) ease-in-out}.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-link:before,.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-sublink:before{content:"";position:absolute;inset:0;z-index:0;background-color:var(--landing-v3-accent);transform:translateX(-101%);transition:transform var(--immifin-button-sweep-duration) ease-in-out;pointer-events:none;border-radius:inherit}.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-link>*,.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-sublink>*{position:relative;z-index:1}.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-link[aria-current=page],.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-sublink[aria-current=page]{background-color:var(--immifin-ds2-navy);color:#ffffff;font-weight:700}.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-link[aria-current=page] .immifin-pro-badge{background-color:#ffffff;color:var(--immifin-ds2-navy)}.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-link:not([aria-current=page]):focus-visible,.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-link:not([aria-current=page]):hover,.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-sublink:not([aria-current=page]):focus-visible,.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-sublink:not([aria-current=page]):hover{color:#ffffff;background-color:transparent}.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-link:not([aria-current=page]):focus-visible:before,.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-link:not([aria-current=page]):hover:before,.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-sublink:not([aria-current=page]):focus-visible:before,.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-sublink:not([aria-current=page]):hover:before{transform:translateX(0)}.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-link[aria-current=page]:before,.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-sublink[aria-current=page]:before{display:none}@media (prefers-reduced-motion:reduce){.ds2-imm-sidebar .ds2-myimmifin-nav-group .ds2-myimmifin-nav-link,.ds2-imm-sidebar .ds2-myimmifin-nav-group .ds2-myimmifin-nav-link:before,.ds2-imm-sidebar .ds2-myimmifin-nav-sublink,.ds2-imm-sidebar .ds2-myimmifin-nav-sublink:before,.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-link,.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-link:before,.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-sublink,.ds2-myimmifin-nav:not(.ds2-imm-sidebar) .ds2-myimmifin-nav-sublink:before{transition:none}}.ds2-contact-body{padding-top:2rem;padding-bottom:4.25rem}.ds2-contact-body-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;align-items:start}@media (min-width:1024px){.ds2-contact-body-grid{grid-template-columns:minmax(0,1.95fr) minmax(17.5rem,.9fr);gap:2.75rem}}.ds2-contact-form-title{margin:.7rem 0 0;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:800;letter-spacing:-.04em;line-height:1.15;color:var(--immifin-ds2-text-primary)}.ds2-contact-form-lede{margin:.55rem 0 1.35rem;max-width:34rem;font-size:.98rem;line-height:1.55;color:var(--immifin-ds2-text-muted)}.ds2-contact-form-col .card-static{border:none;background:transparent;box-shadow:none;padding:0;border-radius:0}.ds2-contact-form-col form.card-static{--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;box-shadow:none}.ds2-contact-form-col label{color:var(--immifin-ds2-text-primary)}.ds2-contact-form-col input[type=email],.ds2-contact-form-col input[type=text],.ds2-contact-form-col select,.ds2-contact-form-col textarea{margin-top:.4rem;border-color:#e2e8f0;border-radius:.8rem;background:#fff;color:var(--immifin-ds2-text-primary)}.ds2-contact-form-col input[type=email]:focus,.ds2-contact-form-col input[type=text]:focus,.ds2-contact-form-col select:focus,.ds2-contact-form-col textarea:focus{border-color:color-mix(in srgb,var(--immifin-ds2-blue) 55%,#e2e8f0)}.ds2-contact-form-col label[for=contact-email]:after,.ds2-contact-form-col label[for=contact-message]:after,.ds2-contact-form-col label[for=contact-name]:after,.ds2-contact-form-col label[for=contact-reason]:after,.ds2-contact-form-col label[for=contact-subject]:after{content:" *";color:#ef4444;font-weight:700}.ds2-contact-form-col .border-dashed{border-color:#dbe3ee;background:#f8fafc;border-radius:1rem}.ds2-contact-form-col .landing-v6-btn-primary:disabled{cursor:not-allowed;opacity:.6}.ds2-contact-form-col .landing-v6-btn-primary:disabled:before{transform:translateX(-101%)}.ds2-contact-form-col [role=status].card-static{border:1px solid var(--immifin-ds2-border);background:#fff;border-radius:1.15rem;padding:1.35rem 1.4rem;box-shadow:0 10px 24px -20px rgb(15 23 42/.35)}.ds2-contact-support{position:relative;isolation:isolate;min-width:0;border-radius:1.35rem;background:linear-gradient(180deg,rgb(255 255 255/.92),rgb(241 247 255/.94)),#eef5ff;padding:1.45rem 1.35rem 1.2rem;box-shadow:0 18px 40px -28px rgb(15 23 42/.35)}.ds2-contact-support-eyebrow{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--immifin-ds2-blue)}.ds2-contact-support-script{position:absolute;top:1.2rem;right:1.2rem;margin:0;max-width:8.5rem;font-family:Segoe Script,Apple Chancery,Snell Roundhand,Bradley Hand,cursive;font-size:.92rem;font-weight:500;line-height:1.25;color:#1e4b8c;text-align:right}.ds2-contact-support-script .ds2-billing-page-quote-mark{margin-left:auto;margin-top:.28rem;width:2.6rem}.ds2-contact-support-title{margin:.85rem 0 0;max-width:14.5rem;font-size:clamp(1.35rem,1.8vw,1.7rem);font-weight:800;letter-spacing:-.04em;line-height:1.15;color:var(--immifin-ds2-text-primary)}.ds2-contact-support-copy{margin:.75rem 0 0;max-width:22rem;font-size:.92rem;line-height:1.55;color:var(--immifin-ds2-text-muted)}.ds2-contact-support-points{display:grid;gap:1.05rem;margin:1.35rem 0 0;padding:0;list-style:none}.ds2-contact-support-points li{display:grid;grid-template-columns:2.35rem minmax(0,1fr);gap:.8rem;align-items:start}.ds2-contact-support-icon{display:flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border-radius:9999px}.ds2-contact-support-icon svg{width:1.05rem;height:1.05rem}.ds2-contact-support-icon.is-chat{color:#2563eb;background:#dbeafe}.ds2-contact-support-icon.is-secure{color:#0f766e;background:#d1fae5}.ds2-contact-support-icon.is-team{color:#b45309;background:#fef3c7}.ds2-contact-support-points h3{margin:.1rem 0 0;font-size:.92rem;font-weight:800;letter-spacing:-.02em;color:var(--immifin-ds2-text-primary)}.ds2-contact-support-points p{margin:.22rem 0 0;font-size:.82rem;line-height:1.5;color:var(--immifin-ds2-text-muted)}.ds2-contact-support-points a{color:var(--immifin-ds2-blue);font-weight:700;text-decoration:underline;text-underline-offset:2px}.ds2-contact-support-points a:hover{color:var(--immifin-ds2-navy)}.ds2-contact-support-footer-script{margin:1.45rem 0 0;font-family:Segoe Script,Apple Chancery,Snell Roundhand,Bradley Hand,cursive;font-size:1rem;line-height:1.3;color:#1e4b8c}.ds2-contact-support-office{margin:.85rem 0 0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}@media (max-width:639px){.ds2-contact-hero .ds2-split-hero-lock-left,.ds2-contact-hero .ds2-split-hero-lock-right{max-width:42vw}}.ds2-share-body{display:grid;grid-template-columns:minmax(0,.64fr) minmax(0,1fr) minmax(0,.64fr);gap:1.15rem;padding-top:1.45rem;padding-bottom:1.35rem;align-items:stretch}@media (min-width:1101px){.ds2-share-body{display:flex;align-items:stretch}.ds2-share-body>*{min-width:0}.ds2-share-panel-next,.ds2-share-panel-why{flex:0.64 1 0%}.ds2-share-form-card{flex:1 1 0%}}@media (min-width:1101px) and (prefers-reduced-motion:no-preference){.ds2-share-body>*{transition:flex .48s cubic-bezier(.22,1,.36,1)}.ds2-share-body:has(>:focus-within)>*,.ds2-share-body:has(>:hover)>*{flex:0.81 1 0%}.ds2-share-body:has(>:focus-within)>:focus-within,.ds2-share-body:has(>:hover)>:hover{flex:1.38 1 0%;z-index:2}}.ds2-share-panel{position:relative;display:flex;flex-direction:column;gap:1.05rem;min-width:0;align-self:stretch;border:1px solid rgb(191 219 254/.7);border-radius:1.25rem;padding:1.2rem 1.15rem 1.05rem;box-shadow:0 10px 28px -22px rgb(15 23 42/.28)}.ds2-share-panel-why{background:#eef5ff}.ds2-share-panel-next{background:#eef2ff;border-color:rgb(199 210 254/.75)}.ds2-share-panel>h2{margin:0;font-size:1.02rem;font-weight:800;letter-spacing:-.02em;color:var(--immifin-ds2-text-primary)}.ds2-share-closing-inner,.ds2-share-questions,.ds2-share-side-item,.ds2-share-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start}.ds2-share-closing-inner h2,.ds2-share-panel h3,.ds2-share-step-title{margin:0;font-size:.92rem;font-weight:800;letter-spacing:-.02em;color:var(--immifin-ds2-text-primary)}.ds2-share-closing-inner p,.ds2-share-panel p,.ds2-share-questions p,.ds2-share-steps p{margin:.22rem 0 0;font-size:.8rem;line-height:1.45;color:var(--immifin-ds2-text-muted)}.ds2-share-side-icon{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border-radius:9999px;border:2px solid #fff;background:#dbeafe;box-shadow:0 0 0 1px rgb(147 197 253/.55);color:var(--immifin-ds2-blue)}.ds2-share-side-icon svg{width:1.08rem;height:1.08rem}.ds2-share-side-icon-success{background:#dcfce7;box-shadow:0 0 0 1px rgb(134 239 172/.7);color:#15803d}.ds2-share-steps{position:relative;display:grid;gap:1rem;margin:0;padding:0;list-style:none}.ds2-share-steps:before{content:"";position:absolute;top:1.2rem;bottom:1.2rem;left:calc(1.175rem - .5px);width:1.5px;background:rgb(96 165 250/.55)}.ds2-share-steps li{position:relative;z-index:1}.ds2-share-steps .ds2-share-side-icon{background:#fff}.ds2-share-questions{margin-top:.15rem;padding-top:.95rem;border-top:1px solid rgb(165 180 230/.7)}.ds2-share-contact-link{display:inline-flex;margin-top:.5rem;font-size:.84rem;font-weight:700;color:var(--immifin-ds2-blue);text-decoration:none}.ds2-share-contact-link:hover{text-decoration:underline}.ds2-share-contact-link:focus-visible{outline:2px solid var(--immifin-ds2-blue);outline-offset:3px}.ds2-share-deco{position:relative;margin-top:auto;overflow:hidden;min-height:4.4rem;color:#93c5fd}.ds2-share-panel-why .ds2-share-deco{margin-top:auto;padding-top:.4rem}.ds2-share-deco-end{text-align:right;padding:0 .45rem .5rem 0}.ds2-share-deco-mountains{display:block;width:100%;height:3.4rem}.ds2-share-closing-script,.ds2-share-deco-script{margin:0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:.92rem;font-weight:400;line-height:1.3;color:color-mix(in srgb,var(--immifin-ds2-blue) 62%,#64748b)}.ds2-share-deco-script{position:relative;margin-top:-1.55rem;padding:0 .15rem}.ds2-share-deco-end .ds2-share-deco-script{padding-right:.2rem}.ds2-share-deco-kicker{position:relative;margin:.18rem 0 0;padding:0 .15rem;font-size:.58rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8}.ds2-share-form-card{min-width:0;align-self:stretch;border:1px solid #dbe3ee;border-radius:1.25rem;background:#fff;padding:1.45rem 1.4rem 1.3rem;box-shadow:0 16px 36px -24px rgb(15 23 42/.42)}.ds2-share-form-kicker{margin:0;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase}.ds2-share-form-kicker,.ds2-share-form-title{font-weight:800;color:var(--immifin-ds2-text-primary)}.ds2-share-form-title{margin:.38rem 0 0;font-size:1.32rem;letter-spacing:-.03em}.ds2-share-form-intro,.ds2-share-success-copy{margin:.4rem 0 0;font-size:.9rem;line-height:1.5;color:var(--immifin-ds2-text-muted)}.ds2-share-form{display:grid;gap:1.05rem;margin-top:1.05rem}.ds2-share-fieldset{min-width:0;margin:0;padding:0;border:0}.ds2-share-label{display:block;font-size:.86rem;font-weight:700;color:var(--immifin-ds2-text-primary)}.ds2-share-optional{font-weight:600;color:var(--immifin-ds2-text-muted)}.ds2-share-stars{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.45rem}.ds2-share-star{position:relative;display:inline-flex;width:2.15rem;height:2.15rem;align-items:center;justify-content:center;color:#94a3b8;cursor:pointer}.ds2-share-star input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.ds2-share-star svg{width:1.55rem;height:1.55rem}.ds2-share-star.is-filled,.ds2-share-star:hover{color:var(--immifin-ds2-blue)}.ds2-share-star:focus-within{outline:2px solid var(--immifin-ds2-blue);outline-offset:2px;border-radius:.4rem}.ds2-share-field input[type=text],.ds2-share-field textarea{display:block;width:100%;margin-top:.5rem;border:1px solid var(--immifin-ds2-border);border-radius:.8rem;background:#fff;padding:.75rem .85rem;font-size:.92rem;line-height:1.45;color:var(--immifin-ds2-text-primary)}.ds2-share-field textarea{resize:vertical;min-height:8.5rem}.ds2-share-field input[type=text]:focus,.ds2-share-field textarea:focus{border-color:var(--immifin-ds2-blue);outline:2px solid color-mix(in srgb,var(--immifin-ds2-blue) 22%,transparent);outline-offset:0}.ds2-share-field-meta{display:flex;align-items:start;justify-content:space-between;gap:.75rem;margin-top:.4rem}.ds2-share-counter,.ds2-share-hint,.ds2-share-secure-note{margin:0;font-size:.75rem;line-height:1.4;color:var(--immifin-ds2-text-muted)}.ds2-share-counter{flex-shrink:0;font-variant-numeric:tabular-nums}.ds2-share-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.55rem}.ds2-share-choice{position:relative;display:grid;gap:.22rem;min-width:0;border:1px solid var(--immifin-ds2-border);border-radius:.9rem;padding:.8rem .75rem .8rem 2.15rem;cursor:pointer}.ds2-share-choice:before{content:"";position:absolute;top:.95rem;left:.7rem;width:.85rem;height:.85rem;border:1.5px solid #cbd5e1;border-radius:9999px;background:#fff}.ds2-share-choice:hover{border-color:color-mix(in srgb,var(--immifin-ds2-blue) 35%,var(--immifin-ds2-border))}.ds2-share-choice input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.ds2-share-choice-title{font-size:.82rem;font-weight:700;color:var(--immifin-ds2-text-primary)}.ds2-share-choice-copy{font-size:.75rem;line-height:1.4;color:var(--immifin-ds2-text-muted)}.ds2-share-choice.is-selected,.ds2-share-choice:focus-within{border-color:var(--immifin-ds2-blue);background:#f8fbff;box-shadow:0 0 0 3px color-mix(in srgb,var(--immifin-ds2-blue) 14%,transparent)}.ds2-share-choice.is-selected:before{border-color:var(--immifin-ds2-blue);background:var(--immifin-ds2-blue);box-shadow:inset 0 0 0 2px #fff}.ds2-share-field-error,.ds2-share-form-error{margin:.45rem 0 0;border-radius:.7rem;border:1px solid #fecaca;background:#fef2f2;padding:.55rem .7rem;font-size:.8rem;color:#991b1b}.ds2-share-form-error a{font-weight:700;color:inherit}.ds2-share-submit{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:2.75rem;border:0;border-radius:9999px;background:var(--immifin-ds2-navy);padding:.7rem 1.2rem;font-size:.92rem;font-weight:700;color:#fff;cursor:pointer}.ds2-share-submit:hover:not(:disabled){background:#122544}.ds2-share-submit:focus-visible{outline:2px solid var(--immifin-ds2-blue);outline-offset:3px}.ds2-share-submit:disabled{cursor:wait;opacity:.7}.ds2-share-secure-note{margin-top:-.35rem}.ds2-share-closing{background:#eef8f1;padding:1.25rem 0 1.4rem}.ds2-share-closing-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:center}.ds2-share-closing-inner{align-items:center}.ds2-share-closing-inner h2{font-size:1.02rem}.ds2-share-closing-script{margin:0;white-space:nowrap;text-align:right;color:color-mix(in srgb,#16a34a 55%,#64748b)}@media (prefers-reduced-motion:reduce){.ds2-share-choice,.ds2-share-submit{transition:none}}@media (max-width:1100px){.ds2-share-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr)}.ds2-share-panel-next{grid-column:1/-1}.ds2-share-closing-grid{grid-template-columns:minmax(0,1fr)}.ds2-share-closing-script{text-align:left}}@media (max-width:767px){.ds2-share-hero-inner{display:flex;padding:.45rem 0}.ds2-share-hero-copy{max-width:none}.ds2-share-hero-description{display:none}.ds2-imm-v2-hero-inner{display:flex;padding:.45rem 0}.ds2-imm-v2-hero-copy{max-width:none}.ds2-contact-hero-inner{display:flex;padding:.45rem 0}.ds2-wus-split-hero-inner{padding:.45rem 0}.ds2-wus-split-hero-quote{display:none}.ds2-share-body{display:grid;grid-template-columns:minmax(0,1fr);gap:.95rem;padding-top:1.1rem;padding-bottom:1.05rem}.ds2-share-choice-grid{grid-template-columns:1fr}.ds2-share-star{width:2.45rem;height:2.45rem}}.ds2-feedback-modal-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgb(15 23 42/.38)}.ds2-feedback-modal{width:min(100%,22.5rem);border:1px solid #dbe3ee;border-radius:1.15rem;background:#fff;padding:1.35rem 1.3rem 1.2rem;box-shadow:0 22px 48px -28px rgb(15 23 42/.55);text-align:center;animation:ds2-feedback-modal-in .18s ease-out}.ds2-feedback-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:9999px}.ds2-feedback-modal-icon svg{width:1.35rem;height:1.35rem}.ds2-feedback-modal-icon--success{background:#e8f7ee;color:#15803d}.ds2-feedback-modal-icon--warning{background:#fff6e5;color:#b45309}.ds2-feedback-modal-icon--error{background:#fef2f2;color:#b91c1c}.ds2-feedback-modal-title{margin:.75rem 0 0;font-size:1.12rem;font-weight:800;letter-spacing:-.03em;color:var(--immifin-ds2-text-primary)}.ds2-feedback-modal-copy{margin:.45rem 0 0}.ds2-feedback-modal-copy p{margin:0;font-size:.88rem;line-height:1.5;color:var(--immifin-ds2-text-muted)}.ds2-feedback-modal-copy p+p{margin-top:.35rem}.ds2-feedback-modal-support{margin:.7rem 0 0}.ds2-feedback-modal-support a{font-size:.84rem;font-weight:700;color:var(--immifin-ds2-blue);text-decoration:none}.ds2-feedback-modal-support a:hover{text-decoration:underline}.ds2-feedback-modal-action{display:inline-flex;align-items:center;justify-content:center;min-width:6.5rem;min-height:2.4rem;margin-top:1.05rem;border:0;border-radius:9999px;background:var(--immifin-ds2-navy);padding:.5rem 1.2rem;font-size:.88rem;font-weight:700;color:#fff;cursor:pointer}.ds2-feedback-modal-action:hover{background:#122544}.ds2-feedback-modal-action:focus-visible{outline:2px solid var(--immifin-ds2-blue);outline-offset:3px}@keyframes ds2-feedback-modal-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ds2-feedback-modal{animation:none}}@keyframes ds2-drc-led-throb-text{0%,to{opacity:1;color:#ef4444;text-shadow:0 0 6px rgb(239 68 68/.95),0 0 18px rgb(239 68 68/.7)}50%{opacity:.2;color:#fecaca;text-shadow:none}}.ds2-drc-legacy-heading .ds2-drc-title-status-due-soon,.ds2-drc-legacy-heading .ds2-drc-title-status-overdue,h1.ds2-admin-overview-title .ds2-drc-title-status-due-soon,h1.ds2-admin-overview-title .ds2-drc-title-status-overdue{color:#ef4444;animation:ds2-drc-led-throb-text .9s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ds2-drc-legacy-heading .ds2-drc-title-status-due-soon,.ds2-drc-legacy-heading .ds2-drc-title-status-overdue,h1.ds2-admin-overview-title .ds2-drc-title-status-due-soon,h1.ds2-admin-overview-title .ds2-drc-title-status-overdue{animation:none;opacity:1;color:#ef4444;text-shadow:0 0 10px rgb(239 68 68/.75)}}.ds2-imm-v4-page{--v4-gutter:1rem;background:#f3f6fb;padding-bottom:2.75rem;width:100%}@media (min-width:640px){.ds2-imm-v4-page{--v4-gutter:1.5rem}}@media (min-width:1024px){.ds2-imm-v4-page{--v4-gutter:2rem}}.ds2-imm-v4-shell{--v4-left-inset:var(--v4-gutter);position:relative;display:grid;width:100%;max-width:none;margin:0;padding:0}.ds2-imm-v4-hero-slot{position:relative;width:100%;min-width:0}.ds2-imm-v4-page .ds2-imm-v2-hero{width:100%}.ds2-imm-v4-hero-slot:after{content:"";position:absolute;inset:0 auto 0 0;width:min(28rem,46%);z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(243,246,251,.86),rgba(243,246,251,.62) 38%,rgba(243,246,251,.28) 68%,rgba(243,246,251,0))}@media (min-width:1100px){.ds2-imm-v4-shell{min-height:40rem}.ds2-imm-v4-hero-slot{grid-column:1;grid-row:1;align-self:start}.ds2-imm-v4-body{grid-column:1;grid-row:2;width:auto;max-width:none;min-width:0;margin-left:calc(var(--v4-left-inset) + 18rem + 1.9rem);margin-right:var(--v4-gutter);padding-top:1.4rem}.ds2-imm-v4-page .ds2-myimmifin-nav{position:absolute;top:0;bottom:0;z-index:4;display:flex;flex-direction:column;justify-content:flex-start;width:18rem;margin-left:var(--v4-left-inset);min-height:0;height:auto;background-color:rgba(255,255,255,.22);border-color:rgba(255,255,255,.42);box-shadow:none;backdrop-filter:blur(10px)}.ds2-imm-v4-page .ds2-myimmifin-nav-group{background-color:rgba(244,247,251,.28)}}@media (max-width:1099px){.ds2-imm-v4-shell{display:flex;flex-direction:column;gap:1.25rem;padding:0 var(--v4-gutter)}.ds2-imm-v4-hero-slot{margin-inline:calc(-1 * var(--v4-gutter));width:calc(100% + (2 * var(--v4-gutter)))}.ds2-imm-v4-hero-slot:after{width:min(16rem,58%);background:linear-gradient(90deg,rgba(243,246,251,.42),rgba(243,246,251,0))}}.ds2-imm-v4-page .ds2-myimmifin-nav-link{justify-content:flex-start}.ds2-imm-v4-page .ds2-imm-sidebar .ds2-myimmifin-nav-subtitle{font-size:.875rem;color:#526174}.ds2-imm-v4-page .ds2-imm-sidebar .ds2-myimmifin-nav-link{font-size:1rem;color:#42526a}.ds2-imm-v4-page .ds2-imm-sidebar .ds2-myimmifin-nav-group .ds2-myimmifin-nav-link{font-weight:800;color:var(--immifin-ds2-text-primary)}.ds2-imm-v4-page .ds2-myimmifin-nav-link .ds2-myimmifin-nav-group-chevron{margin-left:auto}.ds2-imm-v4-page .ds2-myimmifin-nav-sublink{display:flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:#526174}.ds2-imm-v4-page .ds2-myimmifin-nav-badge.immifin-pro-badge{background-color:var(--immifin-ds2-gold);color:var(--immifin-ds2-gold-text)}.ds2-imm-v4-page .ds2-imm-v4-home-link{--landing-v3-accent:var(--immifin-ds2-navy);position:relative;isolation:isolate;overflow:hidden;font-weight:800;color:var(--immifin-ds2-text-primary);transition:color var(--immifin-button-sweep-duration) ease-in-out,background-color var(--immifin-button-sweep-duration) ease-in-out}.ds2-imm-v4-page .ds2-imm-v4-home-link:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--landing-v3-accent);transform:translateX(-101%);transition:transform var(--immifin-button-sweep-duration) ease-in-out;pointer-events:none;border-radius:inherit}.ds2-imm-v4-page .ds2-imm-v4-home-link[aria-current=page]{color:#ffffff;background-color:transparent}.ds2-imm-v4-page .ds2-imm-v4-home-link[aria-current=page]:before{transform:translateX(0)}.ds2-imm-v4-page .ds2-imm-v4-sublink-active,.ds2-imm-v4-page .ds2-myimmifin-nav-sublink[aria-current=page]{color:#ffffff;background-color:transparent;font-weight:700}.ds2-imm-v4-page .ds2-imm-v4-sublink-active:before,.ds2-imm-v4-page .ds2-myimmifin-nav-sublink[aria-current=page]:before{transform:translateX(0)}.ds2-imm-v4-page .ds2-imm-v4-home-link:focus-visible,.ds2-imm-v4-page .ds2-imm-v4-home-link:hover{color:#ffffff;background-color:transparent}.ds2-imm-v4-page .ds2-imm-v4-home-link:focus-visible:before,.ds2-imm-v4-page .ds2-imm-v4-home-link:hover:before{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.ds2-imm-v4-page .ds2-imm-v4-home-link,.ds2-imm-v4-page .ds2-imm-v4-home-link:before{transition:none}}.ds2-imm-v4-body{display:flex;flex-direction:column;gap:1.85rem;width:auto;max-width:none;min-width:0;padding-bottom:.35rem}.ds2-imm-v4-section-head{display:flex;align-items:flex-start;gap:.65rem}.ds2-imm-v4-section-head-copy{flex:1;min-width:0}.ds2-imm-v4-section-journey .ds2-imm-v4-section-head .btn-secondary{margin-left:auto;flex-shrink:0}.ds2-imm-v4-section-icon{display:grid;place-items:center;flex-shrink:0;width:1.75rem;height:1.75rem;margin-top:.12rem;border-radius:.45rem;background:#e8eef8;color:#2f5ea8}.ds2-imm-v4-section-icon svg{width:.92rem;height:.92rem}.ds2-imm-v4-heading{margin:0;font-size:1.18rem;font-weight:800;letter-spacing:-.025em;color:var(--immifin-ds2-text-primary)}.ds2-imm-v4-lead{margin:.22rem 0 0;max-width:38rem;font-size:.9rem;line-height:1.5;color:#526174}.ds2-imm-v4-journey-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;margin-top:1rem;align-items:stretch}.ds2-imm-v4-journey{--journey-accent:var(--immifin-ds2-navy);position:relative;overflow:hidden;display:flex;flex-direction:column;min-width:0;padding:1.05rem 1.05rem .95rem;border:1px solid rgba(15,23,42,.06);border-radius:1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 22px rgba(15,23,42,.045);transition:box-shadow .18s ease,transform .18s ease}.ds2-imm-v4-journey:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 12px 26px rgba(15,23,42,.07)}.ds2-imm-v4-journey-gc{--journey-accent:#1f9d5c;background:#f3faf6;border-color:#dceee3}.ds2-imm-v4-journey-h1b{--journey-accent:#2f6fdb;background:#f3f7fc;border-color:#dce6f2}.ds2-imm-v4-journey-cit{--journey-accent:#7c5cbf;background:#f6f3fb;border-color:#e6def2}.ds2-imm-v4-journey-deco{position:absolute;top:0;right:0;bottom:0;width:48%;display:flex;align-items:center;justify-content:flex-end;pointer-events:none;color:currentColor}.ds2-imm-v4-journey-gc .ds2-imm-v4-journey-deco{color:#4a7d5e;opacity:.46;background:linear-gradient(90deg,#f3faf6,rgba(243,250,246,.16) 26%,transparent 48%),url(/images/immigration-journey-hero.png) 58% 44% /190% no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 8%,#000 36%,#000);mask-image:linear-gradient(90deg,transparent,transparent 8%,#000 36%,#000)}.ds2-imm-v4-journey-h1b .ds2-imm-v4-journey-deco{color:#4d6486;opacity:.78;background:linear-gradient(90deg,#f3f7fc,rgba(243,247,252,.78) 16%,rgba(243,247,252,.22) 38%,transparent 58%),url(/images/immigration-h1b-visa-card-art.png) 96% 78% /cover no-repeat}.ds2-imm-v4-journey-cit .ds2-imm-v4-journey-deco,.ds2-imm-v4-journey-h1b .ds2-imm-v4-journey-deco{width:72%;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 4%,#000 32%,#000);mask-image:linear-gradient(90deg,transparent,transparent 4%,#000 32%,#000)}.ds2-imm-v4-journey-cit .ds2-imm-v4-journey-deco{color:#6d5b8f;opacity:.76;background:linear-gradient(90deg,#f6f3fb,rgba(246,243,251,.78) 16%,rgba(246,243,251,.22) 38%,transparent 58%),url(/images/immigration-citizenship-card-art.png) 100% 40% /cover no-repeat}.ds2-imm-v4-deco-svg{width:100%;height:auto;max-width:10.8rem}.ds2-imm-v4-deco-card{margin-right:.55rem;transform:rotate(-8deg)}.ds2-imm-v4-deco-visa{max-width:6.5rem;margin-right:.5rem;transform:rotate(-7deg)}.ds2-imm-v4-journey-cit .ds2-imm-v4-deco-flag,.ds2-imm-v4-journey-h1b .ds2-imm-v4-deco-flag{position:absolute;inset:0;width:100%;max-width:none;height:100%}.ds2-imm-v4-journey-h1b .ds2-imm-v4-deco-flag{opacity:1}.ds2-imm-v4-journey-cit .ds2-imm-v4-deco-flag{opacity:.72}.ds2-imm-v4-deco-capitol{position:relative;z-index:1;max-width:11.2rem;margin-right:.1rem}.ds2-imm-v4-deco-word{position:absolute;right:.7rem;top:40%;font-size:1.85rem;font-weight:800;letter-spacing:-.04em;color:rgba(30,48,82,.34)}.ds2-imm-v4-journey-copy,.ds2-imm-v4-journey-head,.ds2-imm-v4-journey-tools{position:relative;z-index:1}.ds2-imm-v4-journey-head{display:flex;align-items:center;gap:.65rem}.ds2-imm-v4-journey-icon{display:grid;place-items:center;flex-shrink:0;width:2.05rem;height:2.05rem;border-radius:.55rem;color:#ffffff}.ds2-imm-v4-journey-icon svg{width:1.05rem;height:1.05rem}.ds2-imm-v4-journey-gc .ds2-imm-v4-journey-icon{background:#1f9d5c}.ds2-imm-v4-journey-h1b .ds2-imm-v4-journey-icon{background:#2f6fdb}.ds2-imm-v4-journey-cit .ds2-imm-v4-journey-icon{background:#7c5cbf}.ds2-imm-v4-journey-title{margin:0;font-size:1.08rem;font-weight:800;letter-spacing:-.02em;color:var(--immifin-ds2-text-primary)}.ds2-imm-v4-journey-copy{margin:.5rem 0 0;max-width:17.5rem;font-size:.875rem;line-height:1.5;color:#475569}.ds2-imm-v4-journey-tools{display:flex;flex-direction:column;gap:.4rem;max-width:17.8rem;margin:.85rem 0 0;padding:0;list-style:none}.ds2-imm-v4-inline-link{display:flex;align-items:center;gap:.45rem;width:100%;padding:.4rem .55rem;border:1px solid rgba(15,23,42,.05);border-radius:.55rem;background:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.03);font-size:.825rem;font-weight:700;color:#1f2a3d;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease}.ds2-imm-v4-inline-link-icon{display:grid;place-items:center;flex-shrink:0;width:1.3rem;height:1.3rem;border-radius:999px;background:color-mix(in srgb,var(--journey-accent) 14%,white);color:var(--journey-accent)}.ds2-imm-v4-inline-link-icon svg{width:.72rem;height:.72rem}.ds2-imm-v4-inline-link-label{min-width:0;flex:1}.ds2-imm-v4-inline-link:focus-visible,.ds2-imm-v4-inline-link:hover{border-color:color-mix(in srgb,var(--journey-accent) 28%,#e4ebf3);box-shadow:0 2px 8px rgba(15,23,42,.06)}.ds2-imm-v4-tool-arrow{width:.75rem;height:.75rem;flex-shrink:0;margin-left:auto;color:#94a3b8;opacity:.85;transition:transform .16s ease,color .16s ease}.ds2-imm-v4-inline-link:focus-visible .ds2-imm-v4-tool-arrow,.ds2-imm-v4-inline-link:hover .ds2-imm-v4-tool-arrow{color:var(--journey-accent);transform:translateX(2px)}.ds2-imm-v4-tools-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;margin-top:.95rem}.ds2-imm-v4-toolcard{--tool-accent:var(--immifin-ds2-navy);display:flex;align-items:center;gap:.7rem;min-width:0;min-height:4.15rem;padding:.7rem .8rem;border:1px solid #e8eef5;border-radius:.9rem;background:#ffffff;box-shadow:0 2px 8px rgba(15,23,42,.04);text-decoration:none;color:inherit;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ds2-imm-v4-toolcard:focus-visible,.ds2-imm-v4-toolcard:hover{border-color:color-mix(in srgb,var(--tool-accent) 22%,#e8eef5);box-shadow:0 6px 16px rgba(15,23,42,.07);transform:translateY(-1px)}.ds2-imm-v4-toolcard-icon{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;border-radius:.5rem;color:#ffffff}.ds2-imm-v4-toolcard-icon svg{width:1rem;height:1rem}.ds2-imm-v4-toolcard-bulletin{--tool-accent:#2f6fdb}.ds2-imm-v4-toolcard-bulletin .ds2-imm-v4-toolcard-icon{background:#2f6fdb}.ds2-imm-v4-toolcard-wait{--tool-accent:#1f9d5c}.ds2-imm-v4-toolcard-wait .ds2-imm-v4-toolcard-icon{background:#1f9d5c}.ds2-imm-v4-toolcard-movement{--tool-accent:#0f8a78}.ds2-imm-v4-toolcard-movement .ds2-imm-v4-toolcard-icon{background:#0f8a78}.ds2-imm-v4-toolcard-wage{--tool-accent:#d4a017}.ds2-imm-v4-toolcard-wage .ds2-imm-v4-toolcard-icon{background:#d4a017}.ds2-imm-v4-toolcard-lottery{--tool-accent:#6b5ce0}.ds2-imm-v4-toolcard-lottery .ds2-imm-v4-toolcard-icon{background:#6b5ce0}.ds2-imm-v4-toolcard-stamping{--tool-accent:#2f6fdb}.ds2-imm-v4-toolcard-stamping .ds2-imm-v4-toolcard-icon{background:#2f6fdb}.ds2-imm-v4-toolcard-citizenship{--tool-accent:#7c5cbf}.ds2-imm-v4-toolcard-citizenship .ds2-imm-v4-toolcard-icon{background:#7c5cbf}.ds2-imm-v4-toolcard-text{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1}.ds2-imm-v4-toolcard-title{font-size:.9rem;font-weight:800;letter-spacing:-.015em;line-height:1.25;color:var(--immifin-ds2-text-primary)}.ds2-imm-v4-toolcard-copy{font-size:.78rem;line-height:1.4;color:#526174}.ds2-imm-v4-toolcard-chevron{flex-shrink:0;font-size:1.15rem;line-height:1;color:#94a3b8;transition:color .16s ease,transform .16s ease}.ds2-imm-v4-toolcard:focus-visible .ds2-imm-v4-toolcard-chevron,.ds2-imm-v4-toolcard:hover .ds2-imm-v4-toolcard-chevron{color:var(--tool-accent);transform:translateX(2px)}.ds2-imm-v4-informed{position:relative;overflow:hidden;display:flex;align-items:center;min-height:5.6rem;padding:1.2rem 1.35rem;border:1px solid #d3e3f3;border-radius:1.1rem;background:linear-gradient(90deg,#dceaf8,#e6f0fa 46%,#edf3fb)}.ds2-imm-v4-informed-deco{position:absolute;inset:0;pointer-events:none;opacity:.88;background:linear-gradient(90deg,#dceaf8,#e6f0fa 24%,rgba(237,243,251,.28) 48%,transparent 68%),url(/images/immigration-stay-informed-art.png) 100% 38% /cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 16%,#000 46%,#000);mask-image:linear-gradient(90deg,transparent,transparent 16%,#000 46%,#000)}.ds2-imm-v4-informed-inner{position:relative;z-index:1;display:flex;align-items:center;gap:.85rem;max-width:36rem}.ds2-imm-v4-informed-mark{display:grid;place-items:center;flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:999px;background:#dce8f8;color:#2f5ea8}.ds2-imm-v4-informed-mark svg{width:1.1rem;height:1.1rem}.ds2-imm-v4-informed-title{margin:0;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#2f5ea8}.ds2-imm-v4-informed-text{margin:.2rem 0 0;font-size:1.12rem;font-weight:700;line-height:1.35;letter-spacing:-.02em;color:#152033}@media (prefers-reduced-motion:reduce){.ds2-imm-v4-inline-link,.ds2-imm-v4-journey,.ds2-imm-v4-tool-arrow,.ds2-imm-v4-toolcard,.ds2-imm-v4-toolcard-chevron{transition:none}.ds2-imm-v4-journey:hover,.ds2-imm-v4-toolcard:focus-visible,.ds2-imm-v4-toolcard:hover{transform:none}.ds2-imm-v4-inline-link:focus-visible .ds2-imm-v4-tool-arrow,.ds2-imm-v4-inline-link:hover .ds2-imm-v4-tool-arrow,.ds2-imm-v4-toolcard:focus-visible .ds2-imm-v4-toolcard-chevron,.ds2-imm-v4-toolcard:hover .ds2-imm-v4-toolcard-chevron{transform:none}}@media (min-width:768px){.ds2-imm-v4-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.ds2-imm-v4-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.ds2-imm-v4-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.ds2-imm-v4-journey-grid{grid-template-columns:minmax(0,1fr)}.ds2-imm-v4-informed{padding:1.1rem 1rem}.ds2-imm-v4-journey-deco{opacity:.12}.ds2-imm-v4-deco-word{font-size:1.7rem}}@media (max-width:390px){.ds2-imm-v4-body{overflow-x:hidden}}@media (max-width:1099px){.ds2-imm-v4-body{padding:0 0 .25rem}}.landing-v3-nav .nav-menu-item:focus-visible .placeholder\:text-slate-500::placeholder,.landing-v3-nav .nav-menu-item:hover .placeholder\:text-slate-500::placeholder{color:#ffffff!important}.landing-v3-nav .nav-menu-item:focus-visible .placeholder\:text-slate-400::placeholder,.landing-v3-nav .nav-menu-item:hover .placeholder\:text-slate-400::placeholder{color:#ffffff!important}.landing-v4-nav .nav-menu-item:focus-visible .placeholder\:text-slate-500::placeholder,.landing-v4-nav .nav-menu-item:hover .placeholder\:text-slate-500::placeholder{color:var(--landing-v4-hover-text)!important}.landing-v4-nav .nav-menu-item:focus-visible .placeholder\:text-slate-400::placeholder,.landing-v4-nav .nav-menu-item:hover .placeholder\:text-slate-400::placeholder{color:var(--landing-v4-hover-text)!important}.landing-v5-nav .nav-menu-item:focus-visible .placeholder\:text-slate-500::placeholder,.landing-v5-nav .nav-menu-item:hover .placeholder\:text-slate-500::placeholder,.landing-v6-nav .nav-menu-item:focus-visible .placeholder\:text-slate-500::placeholder,.landing-v6-nav .nav-menu-item:hover .placeholder\:text-slate-500::placeholder{color:var(--landing-v5-hover-text)!important}.landing-v5-nav .nav-menu-item:focus-visible .placeholder\:text-slate-400::placeholder,.landing-v5-nav .nav-menu-item:hover .placeholder\:text-slate-400::placeholder,.landing-v6-nav .nav-menu-item:focus-visible .placeholder\:text-slate-400::placeholder,.landing-v6-nav .nav-menu-item:hover .placeholder\:text-slate-400::placeholder{color:var(--landing-v5-hover-text)!important}.landing-v3-nav .nav-menu-item:focus-visible .hover\:text-slate-900:hover,.landing-v3-nav .nav-menu-item:hover .hover\:text-slate-900:hover{color:#ffffff!important}.landing-v3-nav .nav-menu-item:focus-visible .hover\:text-slate-700:hover,.landing-v3-nav .nav-menu-item:hover .hover\:text-slate-700:hover{color:#ffffff!important}.landing-v3-nav .nav-menu-item:focus-visible .hover\:text-slate-600:hover,.landing-v3-nav .nav-menu-item:hover .hover\:text-slate-600:hover{color:#ffffff!important}.landing-v4-nav .nav-menu-item:focus-visible .hover\:text-slate-900:hover,.landing-v4-nav .nav-menu-item:hover .hover\:text-slate-900:hover{color:var(--landing-v4-hover-text)!important}.landing-v4-nav .nav-menu-item:focus-visible .hover\:text-slate-700:hover,.landing-v4-nav .nav-menu-item:hover .hover\:text-slate-700:hover{color:var(--landing-v4-hover-text)!important}.landing-v4-nav .nav-menu-item:focus-visible .hover\:text-slate-600:hover,.landing-v4-nav .nav-menu-item:hover .hover\:text-slate-600:hover{color:var(--landing-v4-hover-text)!important}.landing-v5-nav .nav-menu-item:focus-visible .hover\:text-slate-900:hover,.landing-v5-nav .nav-menu-item:hover .hover\:text-slate-900:hover,.landing-v6-nav .nav-menu-item:focus-visible .hover\:text-slate-900:hover,.landing-v6-nav .nav-menu-item:hover .hover\:text-slate-900:hover{color:var(--landing-v5-hover-text)!important}.landing-v5-nav .nav-menu-item:focus-visible .hover\:text-slate-700:hover,.landing-v5-nav .nav-menu-item:hover .hover\:text-slate-700:hover,.landing-v6-nav .nav-menu-item:focus-visible .hover\:text-slate-700:hover,.landing-v6-nav .nav-menu-item:hover .hover\:text-slate-700:hover{color:var(--landing-v5-hover-text)!important}.landing-v5-nav .nav-menu-item:focus-visible .hover\:text-slate-600:hover,.landing-v5-nav .nav-menu-item:hover .hover\:text-slate-600:hover,.landing-v6-nav .nav-menu-item:focus-visible .hover\:text-slate-600:hover,.landing-v6-nav .nav-menu-item:hover .hover\:text-slate-600:hover{color:var(--landing-v5-hover-text)!important}@media (min-width:640px){.landing-v3-window:focus-visible .landing-v3-window-chrome span.sm\:h-2,.landing-v3-window:hover .landing-v3-window-chrome span.sm\:h-2{background-color:rgb(255 255 255/.42)}}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.first\:pt-1:first-child{padding-top:.25rem}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-brand-200:hover{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.hover\:border-brand-200\/80:hover{border-color:rgb(191 219 254/.8)}.hover\:border-brand-300:hover{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-amber-100\/50:hover{background-color:rgb(254 243 199/.5)}.hover\:bg-blue-100\/50:hover{background-color:rgb(219 234 254/.5)}.hover\:bg-brand-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-brand-50\/40:hover{background-color:rgb(239 246 255/.4)}.hover\:bg-brand-50\/60:hover{background-color:rgb(239 246 255/.6)}.hover\:bg-brand-800:hover{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.hover\:bg-emerald-100\/50:hover{background-color:rgb(209 250 229/.5)}.hover\:bg-emerald-800:hover{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-100\/50:hover{background-color:rgb(241 245 249/.5)}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-50\/60:hover{background-color:rgb(248 250 252/.6)}.hover\:bg-slate-50\/80:hover{background-color:rgb(248 250 252/.8)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255/.1)}.hover\:text-\[color\:var\(--immifin-ds2-text-primary\)\]:hover{color:var(--immifin-ds2-text-primary)}.hover\:text-amber-200:hover{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.hover\:text-amber-500:hover{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.hover\:text-amber-600:hover{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.hover\:text-blue-100:hover{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.hover\:text-brand-700:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:text-brand-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-slate-600:hover{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-slate-800:hover{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-brand-500:hover{text-decoration-color:#3b82f6}.hover\:shadow-\[0_10px_15px_-3px_color-mix\(in_srgb\2c var\(--immifin-button-default-cyan\)_28\%\2c transparent\)\]:hover{--tw-shadow:0 10px 15px -3px color-mix(in srgb,var(--immifin-button-default-cyan) 28%,transparent);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-slate-200\/60:hover{--tw-shadow-color:rgb(226 232 240/0.6);--tw-shadow:var(--tw-shadow-colored)}.hover\:ring-brand-200\/50:hover{--tw-ring-color:rgb(191 219 254/0.5)}.hover\:ring-brand-300:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))}.hover\:brightness-95:hover{--tw-brightness:brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:\[background-color\:var\(--immifin-button-default-cyan\)\]:hover{background-color:var(--immifin-button-default-cyan)}.focus\:border-brand-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus,.focus\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-brand-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.focus\:ring-brand-500\/15:focus{--tw-ring-color:rgb(59 130 246/0.15)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#0B1B3A\]:focus-visible{outline-color:#0B1B3A}.focus-visible\:outline-\[color\:var\(--immifin-ds2-navy\)\]:focus-visible{outline-color:var(--immifin-ds2-navy)}.focus-visible\:outline-brand-600:focus-visible{outline-color:#2563eb}.focus-visible\:outline-brand-700:focus-visible{outline-color:#1d4ed8}.focus-visible\:outline-slate-900:focus-visible{outline-color:#0f172a}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-brand-500\/30:focus-visible{--tw-ring-color:rgb(59 130 246/0.3)}.active\:translate-y-0:active{--tw-translate-y:0px}.active\:scale-100:active,.active\:translate-y-0:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-100:active{--tw-scale-x:1;--tw-scale-y:1}.active\:scale-\[0\.99\]:active{--tw-scale-x:0.99;--tw-scale-y:0.99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:shadow-sm:active{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:translate-x-0\.5,.group:hover .group-hover\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:rotate-180{--tw-rotate:180deg}.group:hover .group-hover\:rotate-180,.group:hover .group-hover\:scale-105{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:bg-blue-100,.group:hover .group-hover\:bg-brand-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-brand-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-brand-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-brand-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@supports (backdrop-filter:var(--tw )){.supports-\[backdrop-filter\]\:bg-white\/70{background-color:rgb(255 255 255/.7)}}@media (min-width:640px){.sm\:absolute{position:absolute}.sm\:right-0{right:0}.sm\:top-1\/2{top:50%}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:h-2{height:.5rem}.sm\:h-7{height:1.75rem}.sm\:h-\[4\.5rem\]{height:4.5rem}.sm\:h-\[min\(24vh\2c 172px\)\]{height:min(24vh,172px)}.sm\:w-2{width:.5rem}.sm\:w-7{width:1.75rem}.sm\:w-96{width:24rem}.sm\:w-auto{width:auto}.sm\:max-w-\[10\.5rem\]{max-width:10.5rem}.sm\:max-w-\[220px\]{max-width:220px}.sm\:max-w-full{max-width:100%}.sm\:flex-1{flex:1 1 0%}.sm\:-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_auto_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0}.sm\:gap-3{gap:.75rem}.sm\:gap-3\.5{gap:.875rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-x-3{column-gap:.75rem}.sm\:self-auto{align-self:auto}.sm\:justify-self-start{justify-self:start}.sm\:justify-self-end{justify-self:end}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:\!py-3\.5{padding-top:.875rem!important;padding-bottom:.875rem!important}.sm\:\!py-4{padding-top:1rem!important;padding-bottom:1rem!important}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-28{padding-left:7rem;padding-right:7rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:\!pb-24{padding-bottom:6rem!important}.sm\:\!pt-14{padding-top:3.5rem!important}.sm\:\!pt-16{padding-top:4rem!important}.sm\:\!pt-20{padding-top:5rem!important}.sm\:pb-12{padding-bottom:3rem}.sm\:pt-0\.5{padding-top:.125rem}.sm\:pt-3{padding-top:.75rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[0\.6875rem\]{font-size:.6875rem}.sm\:text-\[0\.9375rem\]{font-size:.9375rem}.sm\:text-\[0\.95rem\]{font-size:.95rem}.sm\:text-\[13px\]{font-size:13px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:\[--hero-h\:min\(24vh\2c 172px\)\]{--hero-h:min(24vh,172px)}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-8{gap:2rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:mb-12{margin-bottom:3rem}.lg\:table-cell{display:table-cell}.lg\:grid{display:grid}.lg\:h-\[min\(19vh\2c 160px\)\]{height:min(19vh,160px)}.lg\:w-max{width:max-content}.lg\:max-w-none{max-width:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(17rem\2c 22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem)}.lg\:grid-cols-\[minmax\(0\2c 2fr\)_minmax\(0\2c 3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:.75rem}.lg\:gap-x-16{column-gap:4rem}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:border-b-0{border-bottom-width:0}.lg\:border-r{border-right-width:1px}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:pb-14{padding-bottom:3.5rem}.lg\:pt-4{padding-top:1rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:\[--hero-h\:min\(19vh\2c 160px\)\]{--hero-h:min(19vh,160px)}}@media (min-width:1280px){.xl\:absolute{position:absolute}.xl\:inset-0{inset:0}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:h-\[620px\]{height:620px}.xl\:h-auto{height:auto}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1\.1fr\)_minmax\(380px\2c 0\.95fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(380px,.95fr)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)_minmax\(13\.5rem\2c 1\.35fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(13.5rem,1.35fr) auto}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(18rem\2c 24rem\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:gap-6{gap:1.5rem}.xl\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.xl\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.xl\:justify-self-stretch{justify-self:stretch}.xl\:p-4{padding:1rem}.xl\:p-5{padding:1.25rem}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&_\.landing-v3-ai-buddy-led\]\:\!gap-0\.5 .landing-v3-ai-buddy-led{gap:.125rem!important}.\[\&_h3\]\:mt-5 h3{margin-top:1.25rem}.\[\&_h3\]\:text-\[0\.9375rem\] h3{font-size:.9375rem}.\[\&_p\]\:mt-2 p{margin-top:.5rem}.\[\&_p\]\:leading-6 p{line-height:1.5rem}