/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-snug:1.375;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;--color-graphite:#2e3a8e;--color-mineral:#fff;--color-stone:#e4e7fb;--color-ink:#2e3a8e;--color-link:#4e62ee;--color-danger:#e11d48;--color-surface:#fff;--font-display:var(--font-poppins),ui-sans-serif,system-ui,sans-serif}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0\.5{top:calc(var(--spacing) * .5)}.right-0{right:0}.right-1{right:var(--spacing)}.bottom-1{bottom:var(--spacing)}.left-0\.5{left:calc(var(--spacing) * .5)}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-0{margin-bottom:0}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-12{height:calc(var(--spacing) * 12)}.max-h-\[90vh\]{max-height:90vh}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-\[min\(100\%\,24rem\)\]{width:min(100%,24rem)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-16{gap:calc(var(--spacing) * 16)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[\#2e3a8e\]{border-color:#2e3a8e}.border-\[\#e4e7fb\]{border-color:#e4e7fb}.border-graphite{border-color:var(--color-graphite)}.border-stone{border-color:var(--color-stone)}.bg-\[\#2e3a8e\]\/30{background-color:oklab(39.095% .0052191 -.138641/.3)}.bg-\[\#4e62ee\]{background-color:#4e62ee}.bg-\[\#e4e7fb\]{background-color:#e4e7fb}.bg-graphite\/30{background-color:#2e3a8e4d}@supports (color:color-mix(in lab,red,red)){.bg-graphite\/30{background-color:color-mix(in oklab,var(--color-graphite) 30%,transparent)}}.bg-mineral{background-color:var(--color-mineral)}.bg-surface{background-color:var(--color-surface)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-left{text-align:left}.font-display,.font-mono{font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.68rem\]{font-size:.68rem}.text-\[1\.65rem\]{font-size:1.65rem}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[\#2e3a8e\]{color:#2e3a8e}.text-danger{color:var(--color-danger)}.text-graphite{color:var(--color-graphite)}.text-ink{color:var(--color-ink)}.text-link{color:var(--color-link)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-90{opacity:.9}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media (min-width:48rem){.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:text-\[2\.15rem\]{font-size:2.15rem}}@media (min-width:64rem){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-start-7{grid-column-start:7}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}}:root{--dark-slate-blue:#2e3a8e;--royal-blue:#4e62ee;--white:white;--tomato:#f9705a;--turquoise:#4eeeda}html{color-scheme:light;scroll-padding-top:6rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::selection{color:#fff;background:#4e62ee}body{color:var(--dark-slate-blue);font-family:var(--font-sans);min-height:0;font-size:calc(.899vw + .317em);line-height:1.6;overflow-x:clip}body,main{background:#fff}@media screen and (min-width:1440px){body{font-size:1.12676em}}@media screen and (max-width:991px){body{font-size:1em}}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;color:var(--dark-slate-blue);text-wrap:balance;margin:0;font-weight:700}h1{font-size:3.28em}h1,h2{line-height:1.2}h2{font-size:2.5em}h3{font-size:2.19em}h3,h4{line-height:1.3}h4{font-size:1.5em}p{margin:0;font-size:1rem}a{color:inherit;font-weight:600;transition:all .3s ease-out}a,a:hover{text-decoration:none}:focus-visible{outline:2px solid var(--royal-blue);outline-offset:3px}.skip-link{z-index:3000;background:var(--royal-blue);color:#fff;padding:.6rem 1rem;font-size:.875rem;font-weight:600;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:1rem}.container{width:100%;max-width:79.875em;margin-left:auto;margin-right:auto;padding:5em}.container.nav{z-index:2;flex-direction:row;justify-content:space-between;padding-top:1.2em;padding-bottom:1em}.container.is--hero,.container.nav{align-items:center;display:flex;position:relative}.container.is--hero{flex-direction:column;justify-content:center;padding-top:15em;padding-bottom:6em}.container.ofh,.section.ofh{position:relative;overflow:clip}.section.ofh>.container{z-index:1;position:relative}.section{width:100%}.section.footer{background-color:var(--royal-blue);color:var(--white);position:relative;overflow:hidden}.display{font-size:3.9em;font-weight:700;line-height:1.1}.display.text_gradient{color:var(--tomato);padding-bottom:.125em}.h1{font-size:3.28em}.h1,.h2{line-height:1.2}.h2{font-size:2.5em}.h5{font-size:1.3em;line-height:1.3}.text_gradient{background-image:linear-gradient(225deg,var(--tomato) 18%,var(--royal-blue));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text_maxch-64{max-width:64ch}.text_maxch-60ch{max-width:60ch}.home-hero-margin{z-index:2;width:100%;margin-right:10%;position:relative}.bg-img-hero{z-index:0;object-fit:cover;pointer-events:none;clip-path:inset(0 -30% 0 -10%);width:120%;max-width:none;margin-top:4%;margin-left:17%;position:absolute;top:2vh;overflow:hidden;transform:rotate(-169deg)}.f-vertical-left-top{grid-row-gap:2em;flex-direction:column;align-items:flex-start;display:flex}.f-vertical-left-top.is--sticky{grid-row-gap:1em;z-index:2;align-self:flex-start;position:sticky;top:8.25em}.f-vertical-left-top._6-gap{grid-row-gap:6em}.f-vertical-left-top._40{width:40%}.f-horizontal-top-space-between{grid-column-gap:3em;justify-content:space-between;align-items:flex-start;display:flex}.f-horizontal-top-space-between.is--relativ{align-items:flex-start;position:relative}.f-horizontal-top-space-between.footer{grid-template-columns:1.4fr 1fr 1fr 1.2fr;align-items:start;gap:3em;display:grid}.divider-vertical-gradient{background-image:linear-gradient(to bottom,#4eeeda00,var(--royal-blue));border-radius:5em;flex-shrink:0;align-self:stretch;width:2px;min-height:12em}.f-horizontal-center-left,.f-horizontal-center-right{grid-column-gap:3em;align-items:center;display:flex;position:relative}.f-horizontal-center-left{justify-content:flex-start}.f-horizontal-center-right{justify-content:flex-end}.f-horizontal-center-left.abs-pad{min-height:24em;padding-top:6.3em;padding-bottom:6.3em}.f-horizontal-center-left.abs-pad.extra-top{padding-top:4em}.f-horizontal-center-right.abs-pad{min-height:24em;padding-top:4.6em;padding-bottom:4.6em}.img-wrap-40{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:60%;display:flex;position:absolute;right:-4em}.img-wrap-40.left{left:-4em;right:auto}.img-height-40{width:100%;padding-top:69%;position:relative}.img-height-40._2{padding-top:67%}.img-height-40._3{padding-top:66.5%}.img_abs-shadow{z-index:1;object-fit:cover;border-radius:1em;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 0 400px 60px #4e62ee26,0 10px 15px #00000026,0 5px 5px #4e62ee33}.f-vertical-center-center{grid-row-gap:2em;flex-direction:column;justify-content:center;align-items:center;display:flex}.f-vertical-center-center.is--cta{background-color:var(--white);border-radius:2em;padding-top:6em;padding-bottom:6em;position:relative;overflow:hidden;box-shadow:0 15px 30px #2e3a8e0f,0 7px 16px #4e62ee40}.f-vertical-center-center.is--cta.is--2{background-color:var(--royal-blue);color:var(--white)}.f-vertical-center-center.is--ctawrap{grid-row-gap:1em;text-align:center;z-index:1;width:70%;margin-left:auto;margin-right:auto;position:relative}.cta-1-bg,.cta-2-bg{z-index:0;object-fit:cover;pointer-events:none;opacity:.95;width:120%;height:120%;position:absolute}.cta-1-bg{left:-7.8em}.cta-1-bg.is--2{left:auto;right:-8.4em}.cta-2-bg{width:120%;max-width:none;height:120%;top:-3.2em;left:-2.8em}.cta-2-bg.is--2{left:auto;right:.1em}.relativ,.sub-section{position:relative}.sub-section{width:100%}.button-wrap{grid-column-gap:2em;flex-wrap:wrap;align-items:center;display:flex}.button-wrap.top-space-2,.page-hero+.button-wrap,.sticky-pair-flow>p:has(>.btn),:is(p,blockquote,ul,ol,.check-list)+:is(.btn,.button-wrap){margin-top:2em}.f-vertical-left-top>:is(.btn,.button-wrap),.f-vertical-left-top>p:has(>.btn){margin-top:0}.text-link{color:var(--royal-blue);font-weight:700}.text-link:hover{color:var(--dark-slate-blue)}.blog-grid-list{grid-column-gap:2em;grid-row-gap:2em;grid-template-columns:1fr 1fr 1fr;width:100%;margin:2em 0 0;padding:0;list-style:none;display:grid}.blog-grid-item{grid-row-gap:1em;transition:all .3s ease-out}.blog-grid-item,.blog-grid-link{flex-direction:column;display:flex}.blog-grid-link{color:inherit;font-weight:inherit;gap:1em}.blog-grid-link:hover{text-decoration:none}.blog-grid-item:hover{transform:translateY(-.4em)}.blog_image-wrapper{background:#eef0ff;border-radius:1em;width:100%;padding-top:66%;position:relative;overflow:hidden}.blog_image-wrapper img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.line-divider.footer{background-color:#0000;background-image:linear-gradient(to bottom,#4eeeda00,var(--turquoise) 50%,#4eeeda00 103%);width:100%;height:1px;margin:3em 0 1.5em}.blur-orb{z-index:0;background-image:linear-gradient(225deg,var(--royal-blue),var(--tomato) 67%);opacity:.55;filter:blur(100px);pointer-events:none;border-radius:100%;width:20em;height:20em;position:absolute}.blur-orb.is--footer-1{width:40em;height:40em;bottom:-10em;left:-10em}.blur-orb.is--footer-2{background-image:linear-gradient(225deg,var(--white),var(--turquoise) 67%);opacity:.7;width:40em;height:40em;top:-26.5em;bottom:auto;right:-13em}.color-orbs{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.color-orbs .blur-orb{will-change:transform}.blur-orb.is--wash-a{background-color:var(--tomato);opacity:.5;filter:blur(110px);background-image:none;width:28em;height:28em;top:-4em;left:-7em}.blur-orb.is--wash-b{background-image:linear-gradient(225deg,var(--turquoise),var(--royal-blue) 67%);opacity:.45;filter:blur(120px);width:34em;height:34em;top:2em;left:auto;right:-9em}.blur-orb.is--wash-c{background-color:var(--royal-blue);opacity:.22;filter:blur(100px);background-image:none;width:24em;height:24em;top:38%;bottom:auto;left:22%}.color-orbs.is--feature .blur-orb.is--wash-a{background-color:#0000;background-image:radial-gradient(circle farthest-corner at 50% 50%,var(--tomato),var(--royal-blue) 71%);opacity:.5;filter:blur(32px);width:56%;height:62%;inset:auto -28% -18% auto}.color-orbs.is--feature .blur-orb.is--wash-b{background-image:radial-gradient(circle farthest-corner at 50% 50%,var(--turquoise),#4eeeda00 71%);opacity:.45;filter:blur(36px);width:52%;height:58%;inset:auto auto -16% -30%}.color-orbs.is--feature .blur-orb.is--wash-c{background-color:#0000;background-image:radial-gradient(circle farthest-corner at 50% 50%,var(--tomato),var(--royal-blue) 71%);opacity:.35;filter:blur(40px);width:42%;height:48%;inset:32% -22% auto auto}.section-wrapper-nav{z-index:2000;width:100%;font-size:1em;position:fixed;inset:0 0 auto;overflow:visible}.nav-bg-white{opacity:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;background-color:#fffc;width:100%;position:absolute;inset:0}.section-wrapper-nav.is-scrolled .nav-bg-white{opacity:1}.news-bar{z-index:2;text-align:center;color:var(--dark-slate-blue);padding:.75em 3em 0;font-size:.75em;font-weight:600;position:relative}.news-bar a{font-weight:700}.news-bar-close{cursor:pointer;color:var(--royal-blue);background:0 0;border:0;width:1.6em;height:1.6em;padding:0;position:absolute;top:.55em;right:1.5em}.nav-menu-wrap{z-index:100;grid-column-gap:2em;flex-direction:row;justify-content:center;align-items:center;margin-left:auto;margin-right:2em;font-size:.8em;display:flex;position:relative}.nav-link{color:var(--royal-blue);padding:.5em;font-size:1em;font-weight:600;transition:all .2s}.nav-link:hover{color:var(--dark-slate-blue)}.nav_button-wrap{grid-column-gap:1.2em;z-index:2;align-items:center;display:flex;position:relative}.nav-menu-button{z-index:2;cursor:pointer;font:inherit;background:0 0;border:0;display:none;position:relative}.logo-link{z-index:2;text-decoration:none;position:relative}.logo-link,.logo-lockup{align-items:center;display:inline-flex}.logo-lockup{--logo-left:var(--royal-blue);--logo-right:var(--dark-slate-blue);--logo-word:var(--dark-slate-blue);color:var(--logo-word);gap:.5em;line-height:1}.logo-mark{flex-shrink:0;width:auto;height:1.85em;display:block}.logo-facet.is-left{fill:var(--logo-left)}.logo-facet.is-right{fill:var(--logo-right)}.logo-word{letter-spacing:.08em;text-transform:uppercase;font-size:1.05em;font-weight:700}.logo-lockup.is-stacked{flex-direction:column;align-items:center;gap:.35em}.logo-lockup.is-stacked .logo-mark{height:2.75em}.logo-lockup.is-stacked .logo-word{letter-spacing:.18em;font-size:.78em}.logo-lockup.is-on-dark{--logo-left:var(--turquoise);--logo-right:#fff;--logo-word:#fff}.btn{border:2px solid var(--royal-blue);background-color:var(--royal-blue);color:var(--white);cursor:pointer;font-weight:700;font-size:inherit;border-radius:3em;justify-content:center;align-items:center;padding:.7rem 1.5rem;font-family:inherit;line-height:1.2;text-decoration:none;display:inline-flex;overflow:hidden}.btn,.btn span{position:relative}.btn span{z-index:10;display:block}.btn:hover{border-color:var(--dark-slate-blue);color:var(--white);text-decoration:none}.btn.white{background-color:var(--white);color:var(--royal-blue);border-style:none}.btn.white.outline{border:2px solid var(--royal-blue)}.btn.white.outline:hover{border-color:var(--turquoise);color:var(--dark-slate-blue)}.btn-ghost{color:var(--dark-slate-blue);background:0 0;border:0;border-radius:0;padding:0;font-weight:600;overflow:visible}.btn-ghost:hover{color:var(--royal-blue)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.eyebrow{letter-spacing:0;text-transform:none;color:var(--dark-slate-blue);font-size:1rem;font-weight:400}.measure{max-width:40rem}.measure-wide{max-width:46rem}.page-hero{max-width:64ch;position:relative}.page-hero-dash{background:linear-gradient(90deg,var(--tomato),var(--royal-blue),var(--turquoise));border-radius:1em;width:3.2em;height:.28em;margin-bottom:1.1em;display:block}main>article>.container:first-child,main>article>.section:first-child>.container{padding-top:8em}.page-hero-copy{gap:1em;margin-top:1.5em;display:grid}.input,.select,.textarea{width:100%;height:3em;color:var(--dark-slate-blue);font:inherit;background:#fff;border:1px solid #0003;border-radius:0;padding:0 .9em;font-size:1.25em}.textarea{resize:vertical;height:auto;min-height:8rem;padding:.7em .9em}.input:focus,.select:focus,.textarea:focus{outline:2px solid var(--royal-blue);outline-offset:2px}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--color-danger)}.form-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.legal-table{border-collapse:collapse;width:100%;font-size:.95rem}.legal-table td,.legal-table th{border-bottom:1px solid var(--color-stone);text-align:left;vertical-align:top;padding:.85rem .75rem .85rem 0}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(1.15rem)}.reveal.is-in{opacity:1;transform:none}.site-photo{margin:0}.site-photo-frame{aspect-ratio:4/3;background:#fff;border-radius:1em;min-height:14rem;position:relative;overflow:hidden;box-shadow:0 0 400px 60px #4e62ee26,0 10px 15px #00000026,0 5px 5px #4e62ee33}.site-photo-img{object-fit:cover}.icon-well{width:4rem;height:4rem;color:var(--royal-blue);background:linear-gradient(225deg,#f9705a22,#4e62ee22);border-radius:1.1rem;justify-content:center;align-items:center;display:flex}.icon-well.is--tomato{color:var(--tomato);background:#f9705a1f}.icon-well.is--royal{color:var(--royal-blue);background:#4e62ee1f}.icon-well.is--teal{color:#1aa896;background:#4eeeda33}.icon-well.is--slate{color:var(--dark-slate-blue);background:#2e3a8e14}.icon-well svg{width:2rem;height:2rem}.panel-live{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.accordion-mark{color:var(--royal-blue);transition:transform .2s;display:inline-block}.accordion-mark.is-open{transform:rotate(45deg)}.footer-llnk-header{color:#fff;padding:.5em;font-size:1em;font-weight:600}.footer-llnk{color:#fff;padding:0 .5em;font-size:1em;font-weight:400;display:block}.footer-address-city{white-space:nowrap}.footer-contact{color:inherit;padding:0}.footer-contact:hover,.footer-llnk:hover{color:var(--turquoise)}button.footer-llnk{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0}.footer-op{opacity:.6;flex-wrap:wrap;gap:2em;font-size:.9rem}.cookie-banner,.footer-op{justify-content:space-between;display:flex}.cookie-banner{z-index:40;background:#fff;border-top:1px solid #00000014;align-items:center;gap:1.5em;padding:.9em 5em;position:fixed;inset:auto 0 0;box-shadow:0 -10px 40px #2e3a8e14}.cookie-banner h2{display:none}.cookie-banner p{max-width:52em;margin:0;font-size:.85rem}.product-shot{color:#2e3a8e;background:#fff;grid-template-columns:5.5rem 1fr;font-size:.72rem;display:grid;overflow:hidden}.shot-side{color:#fff;background:linear-gradient(#4e62ee,#2e3a8e);flex-direction:column;gap:.85rem;padding:1rem .7rem;display:flex}.shot-dot{background:#fff3;border-radius:.45rem;width:1.6rem;height:1.6rem}.shot-dot.is-on{background:#4eeeda}.shot-main{flex-direction:column;gap:.7rem;min-width:0;padding:1rem 1.1rem 1.2rem;display:flex}.shot-kicker{letter-spacing:.08em;text-transform:uppercase;color:#4e62ee;font-size:.65rem;font-weight:700}.shot-title{letter-spacing:-.03em;font-size:1.15rem;font-weight:700;line-height:1.2}.shot-row{border-bottom:1px solid #eef0ff;justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.shot-row b{font-weight:700}.shot-pills{flex-wrap:wrap;gap:.4rem;display:flex}.shot-pill{color:#2e3a8e;background:#eef0ff;border-radius:999px;padding:.25rem .65rem;font-weight:600}.shot-pill.accent{color:#fff;background:#4e62ee}.shot-bars{grid-template-columns:repeat(6,1fr);align-items:end;gap:.35rem;height:4.2rem;margin-top:.3rem;display:grid}.shot-bars span{opacity:.85;background:linear-gradient(#f9705a,#4e62ee);border-radius:.35rem .35rem 0 0;display:block}.product-shot[data-variant=app]{background:linear-gradient(#f7f8ff,#fff);grid-template-columns:1fr}.product-shot[data-variant=app] .shot-main{padding:1.4rem}@media (prefers-reduced-motion:no-preference) and (min-width:991px){.btn:after,.btn:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.btn:hover span{animation:MoveScaleUpInitial .3s forwards,MoveScaleUpEnd .3s .3s forwards}.btn:before{background:#2e3a8e;border-radius:50%;width:120%;height:0;padding-bottom:120%;top:-110%;left:-10%;transform:translateY(68%)scale3d(0,0,0)}.btn:hover:before{transform:translate(0)scale(1)}.btn:after,.btn:hover:before{transition:transform .4s cubic-bezier(.1,0,.3,1)}.btn:after{background:#2e3a8e;transform:translateY(-100%)}.btn:hover:after{transition-duration:50ms;transition-delay:.4s;transition-timing-function:linear;transform:translate(0)}.btn.white:after,.btn.white:before{background:#4eeeda}.btn.white:hover{color:var(--dark-slate-blue)}}@keyframes MoveScaleUpInitial{to{opacity:0;transform:translateY(-105%)scaleY(2)}}@keyframes MoveScaleUpEnd{0%{opacity:0;transform:translateY(100%)scaleY(2)}to{opacity:1;transform:translate(0)}}@media (max-width:991px){.container{padding-left:6vw;padding-right:6vw}.color-bridge{height:16em}.section.is--blue-invert{padding-bottom:0}.container.is--hero{align-items:flex-start;padding-top:11em;padding-bottom:5em}.display{font-size:2.6em}.h1{font-size:2.2em}.h2{font-size:1.8em}.home-hero-margin{margin-right:0}.nav-menu-wrap,.nav_button-wrap{display:none}.nav-menu-button{display:block}.f-horizontal-center-left,.f-horizontal-center-right,.f-horizontal-top-space-between{flex-direction:column;align-items:flex-start}.f-vertical-left-top.is--sticky{position:static}.f-vertical-left-top._40{width:100%}.f-vertical-left-top._6-gap{grid-row-gap:2.5em}.divider-vertical-gradient{background-image:linear-gradient(to right,#4eeeda00,var(--royal-blue));width:100%;height:2px;min-height:0}.section.is--blue-invert .divider-vertical-gradient{background-image:linear-gradient(90deg,#4eeeda00,#fff)}.img-wrap-40,.img-wrap-40.left{width:100%;margin-top:2em;position:relative;left:auto;right:auto}.f-horizontal-center-left.abs-pad,.f-horizontal-center-left.abs-pad.extra-top,.f-horizontal-center-right.abs-pad{padding-top:3em;padding-bottom:3em}.f-vertical-center-center.is--ctawrap{width:90%}.blog-grid-list{grid-template-columns:1fr}.f-horizontal-top-space-between.footer{grid-template-columns:1fr 1fr}.cookie-banner{flex-direction:column;align-items:stretch;padding:1.2em 6vw}.page-hero{padding-top:0}}@media (max-width:767px){.display{font-size:2.2em}.color-bridge{height:40vw}.button-wrap{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.legal-table,.legal-table tbody,.legal-table td,.legal-table th,.legal-table thead,.legal-table tr{display:block}.legal-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.legal-table td:before{content:attr(data-label);color:var(--royal-blue);margin-bottom:.15rem;font-size:.68rem;font-weight:700;display:block}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none}.blog-grid-item:hover,.reveal{transform:none}.bg-img-hero,.headline-word,.rhythm-bar,.scroll-pair,.scroll-pair-wash{transition:none!important;animation:none!important}}.headline-split{display:inline}.headline-word{opacity:0;display:inline-block;transform:translate(.6em)}.headline-split.is-in .headline-word{animation:word-in .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes word-in{to{opacity:1;transform:none}}.meta-label{letter-spacing:.12em;text-transform:uppercase;color:var(--royal-blue);font-size:.8rem;font-weight:700}.tone-blue{background:var(--royal-blue);color:#fff}.tone-blue a,.tone-blue h2,.tone-blue h3,.tone-blue p{color:#fff}.tone-blue .text_gradient{background-image:linear-gradient(225deg,#fff 18%,#4eeeda)}.color-bridge{pointer-events:none;z-index:1;background-image:linear-gradient(in oklab,var(--white) 0,var(--white) 12%,var(--royal-blue) 100%);height:22em;margin-top:-2px;overflow:hidden}.color-bridge,.section.is--blue-invert{background-color:var(--royal-blue);position:relative}.section.is--blue-invert{color:var(--white);padding-bottom:4em;overflow:clip}.section.is--blue-invert.is--end{border-bottom-right-radius:1.5em;border-bottom-left-radius:1.5em;box-shadow:0 15px 15px #2e3a8e33,0 7px 7px #4e62ee33}.section.is--blue-invert>.container{z-index:2;position:relative}.wash-orbs{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.section.is--blue-invert :is(h1,h2,h3,h4,.h1,.h2,.h5,p,li,blockquote,dt,dd,.text-sm),.section.is--blue-invert a{color:var(--white)}.section.is--blue-invert .meta-label{color:#ffffffd1}.section.is--blue-invert .text_gradient{-webkit-text-fill-color:#fff;color:#fff;background-image:none}.section.is--blue-invert .eyebrow,.section.is--blue-invert .text-ink{color:#ffffffc7}.section.is--blue-invert .border-stone,.section.is--blue-invert .fine-grid,.section.is--blue-invert .fine-grid>*{border-color:#ffffff38}.section.is--blue-invert .btn:not(.white){background-color:var(--white);border-color:var(--white);color:var(--royal-blue)}.section.is--blue-invert .btn.white.outline{border-color:var(--white);color:var(--white);background-color:#0000}.section.is--blue-invert .btn.white.outline:hover{border-color:var(--turquoise);color:var(--white)}.section.is--blue-invert .module-grid article{background:var(--white);color:var(--dark-slate-blue);border-radius:1.5em;padding:2em 1.5em;box-shadow:0 15px 30px #2e3a8e14,0 7px 16px #4e62ee14}.section.is--blue-invert .module-grid article :is(p,h2,h3,.meta-label,.h5,.h2),.section.is--blue-invert .rhythm-track,.section.is--blue-invert .rhythm-track :is(p,span,.rhythm-copy,.rhythm-index){color:var(--dark-slate-blue)}.section.is--blue-invert .rhythm-index{color:var(--royal-blue)}.section.is--blue-invert .notice{color:var(--white);background:#ffffff1a;border-color:#ffffff47}.section.is--blue-invert .divider-vertical-gradient{background-image:linear-gradient(#4eeeda00,#fff)}.section.is--blue-invert .f-vertical-center-center.is--cta :is(h2,p,a){color:inherit}.stagger-grid{gap:3.5em 2.5em;display:grid}@media (min-width:900px){.stagger-grid{grid-template-columns:1fr 1fr}.stagger-grid>:nth-child(2n){transform:translateY(2.5em)}}.fine-grid{border-top:1px solid #e4e7fb;gap:0;display:grid}.fine-grid>*{border-bottom:1px solid #e4e7fb;padding:1.6em 0}@media (min-width:900px){.fine-grid{grid-template-columns:1fr 1fr}.fine-grid>:nth-child(odd){border-right:1px solid #e4e7fb;padding-right:2em}.fine-grid>:nth-child(2n){padding-left:2em}}.rhythm-track{background:#fff;border-radius:1.5em;gap:.35em;margin:0;padding:1.5em;list-style:none;display:grid;box-shadow:0 0 400px 40px #4e62ee26,0 10px 15px #00000014}.rhythm-track li{opacity:.45;border-bottom:1px solid #eef0ff;grid-template-columns:2.4em 1fr;align-items:center;gap:.6em .8em;padding:.85em .4em;transition:opacity .4s;display:grid}.rhythm-track li:last-child{border-bottom:0}.rhythm-track li.is-on,.rhythm-track li:hover{opacity:1}.rhythm-index{color:var(--royal-blue);font-weight:700}.rhythm-bar{background:#e4e7fb;border-radius:99px;grid-column:1/-1;height:3px;position:relative;overflow:hidden}.rhythm-track li.is-on .rhythm-bar:after,.rhythm-track li:hover .rhythm-bar:after{content:"";background:linear-gradient(90deg,var(--tomato),var(--royal-blue));transform-origin:0;animation:bar-fill .7s forwards;position:absolute;inset:0}@keyframes bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scroll-pair-mobile-title,.sticky-pair-mobile-title{margin-bottom:1.2em}@media (min-width:991px){.scroll-pair-mobile-title,.sticky-pair-mobile-title{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.scroll-pair{background:0 0;padding:.4em 0;position:relative}.scroll-pair[data-tone="3"]{color:inherit}.scroll-pair-pin{flex:none;width:min(38%,24em)}.scroll-pair-pin-inner{z-index:1;flex-direction:column;align-items:flex-start;gap:1em;display:flex;position:relative}.scroll-pair-wash{pointer-events:none;opacity:.7;filter:blur(80px);background:radial-gradient(circle at 30% 20%,var(--tomato),transparent 55%),radial-gradient(circle at 80% 80%,var(--royal-blue),transparent 50%);transition:transform .6s,background .55s;position:absolute;inset:-30%}.scroll-pair[data-tone="1"] .scroll-pair-wash{background:radial-gradient(circle at 20% 40%,var(--tomato),transparent 50%),radial-gradient(circle at 90% 20%,#ffb199,transparent 55%);transform:translate(12%,-10%)scale(1.12)}.scroll-pair[data-tone="2"] .scroll-pair-wash{background:radial-gradient(circle at 70% 30%,var(--turquoise),transparent 50%),radial-gradient(circle at 10% 80%,var(--royal-blue),transparent 55%);transform:translate(-8%,14%)scale(1.18)}.scroll-pair[data-tone="3"] .scroll-pair-wash{background:radial-gradient(circle at 40% 30%,#4e62ee,transparent 50%),radial-gradient(circle at 80% 70%,var(--turquoise),transparent 45%);transform:translate(6%,8%)scale(1.08)}.scroll-pair-flow,.sticky-pair-flow{flex:52%;min-width:0}.sticky-pair{background:#fff;padding:3.2em 0;position:relative}.section.is--blue-invert .sticky-pair{background:0 0}.scroll-pair-pin,.sticky-pair-pin{z-index:2;flex:none;align-self:flex-start;width:min(38%,24em);position:sticky;top:8.25em}.sticky-pair-flow>*+*{margin-top:1.25em}.h2+ul,.sticky-pair-flow>.font-bold+ul,.sticky-pair-flow>p+ol:not(.rhythm-track),.sticky-pair-flow>p+ul,h3+ol,h3+ul,p+ol:not(.rhythm-track),p+ul{margin-top:2.5em}ol.list-decimal>li+li,ul.list-disc>li+li{margin-top:.7em}@media (min-width:900px){.sticky-pair-flow .asymmetric.is-trio,.sticky-pair-flow .module-grid{grid-template-columns:1fr 1fr}.sticky-pair-flow .asymmetric.is-trio>:nth-child(2){margin-top:0}}.scroll-chapter{opacity:.42;padding:.4em 0 .8em;transition:opacity .35s}.scroll-chapter.is-active,.scroll-chapter:hover{opacity:1}.scroll-chapter-body{margin-top:1em}.scroll-chapter-body>p+ol,.scroll-chapter-body>p+ul{margin-top:2.5em}@media (max-width:990px){.scroll-pair{padding:1.5em .2em}.scroll-pair .divider-vertical-gradient,.scroll-pair-pin,.sticky-pair .divider-vertical-gradient,.sticky-pair-pin{display:none}.scroll-pair-flow,.sticky-pair-flow{flex:auto;width:100%}.sticky-pair{padding:2em 0}.scroll-chapter{opacity:1}}.service-map{gap:0;display:grid;position:relative}.service-map:before{content:"";background:linear-gradient(to bottom,var(--turquoise),var(--royal-blue));width:2px;position:absolute;top:1.4em;bottom:1.4em;left:1.15em}.service-map article{grid-template-columns:2.4em 1fr;gap:.8em 1.2em;padding:1.4em 0 1.4em .2em;display:grid}.service-map-index{background:var(--royal-blue);color:#fff;z-index:1;border-radius:999px;place-items:center;width:2.3em;height:2.3em;font-weight:700;display:grid;position:relative}.cycle-strip{gap:1.5em;display:grid}@media (min-width:1100px){.cycle-strip{grid-template-columns:repeat(7,1fr);position:relative}.cycle-strip:before{content:"";background:linear-gradient(90deg,var(--tomato),var(--royal-blue),var(--turquoise));height:2px;position:absolute;top:1.15em;left:0;right:0}}.cycle-strip article{position:relative}.cycle-dot{border:3px solid var(--royal-blue);background:#fff;border-radius:99px;width:1.4em;height:1.4em;margin-bottom:.8em}.pension-loop{border-left:2px solid var(--royal-blue);gap:0;padding-left:1.4em;display:grid}.pension-loop article{padding:1.2em 0;position:relative}.pension-loop article:before{content:"";background:var(--turquoise);border-radius:99px;width:.85em;height:.85em;position:absolute;top:1.55em;left:-1.85em;box-shadow:0 0 0 4px #fff}.principles{flex-direction:column;display:flex}.principle{border-top:1px solid #e4e7fb;gap:.4em 1.75em;padding:1.15em 0;display:grid}.principle:last-child{border-bottom:1px solid #e4e7fb}@media (min-width:640px){.principle{grid-template-columns:max-content minmax(12em,1fr);align-items:baseline}}.principle strong{letter-spacing:.12em;white-space:nowrap;min-width:8.5em;margin-bottom:0;font-size:.85rem;display:block}.principle p{margin:0}.compare-wrap{overflow-x:auto}.compare-table{border-collapse:collapse;width:100%}.compare-table td,.compare-table th{text-align:left;vertical-align:top;border-bottom:1px solid #e4e7fb;padding:1em 1em 1em 0}.compare-table th{color:var(--royal-blue);font-weight:700}.check-list{gap:.95em;margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.check-list{grid-template-columns:1fr 1fr;gap:1.1em 2em}}.sticky-pair-flow>p+.check-list,p+.check-list{margin-top:2.5em}.check-list li{grid-template-columns:1.1em 1fr;align-items:start;gap:.7em;display:grid}.check-mark{background:linear-gradient(225deg,var(--tomato),var(--royal-blue));border-radius:99px;width:.85em;height:.85em;margin-top:.35em}.notice{border-left:4px solid var(--royal-blue);background:#f4f5ff;border-radius:1.25em;padding:1.4em 1.5em}.asymmetric{gap:2.5em;display:grid}@media (min-width:900px){.asymmetric{grid-template-columns:1fr 1fr 1fr;align-items:start}.asymmetric.is-trio{grid-template-columns:1.15fr .85fr 1fr}.asymmetric.is-trio>:nth-child(2){margin-top:3em}}.module-grid{gap:2.2em 2em;display:grid}@media (min-width:900px){.module-grid{grid-template-columns:1fr 1fr 1fr;align-items:start}}.cta-copy{max-width:42em}.split-copy{gap:2.5em;display:grid}@media (min-width:900px){.split-copy{grid-template-columns:1fr 1fr;align-items:start;gap:4em}}@media (max-width:720px){.compare-table,.compare-table tbody,.compare-table td,.compare-table th,.compare-table thead,.compare-table tr{display:block}.compare-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.compare-table td{border:0;padding:.35em 0 .85em}.compare-table td:before{content:attr(data-label);color:var(--royal-blue);margin-bottom:.2em;font-size:.75rem;font-weight:700;display:block}.compare-table tr{border-bottom:1px solid #e4e7fb;padding:.75em 0}.stagger-grid>:nth-child(2n){transform:none}}.container.relativ-2{z-index:2;position:relative}.img_square{width:100%;padding-top:100%;position:relative}.img-absolute-contain{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.payroll_featured-img{width:50%}.payroll_featued-section{z-index:1;justify-content:space-around;align-items:center;display:flex;position:relative}.payroll_featued-section.reverse{flex-direction:row-reverse}.text_maxch-47ch{max-width:47ch}.feature-copy{flex-direction:column;align-items:flex-start;gap:1.25em;display:flex}.feature-copy>:is(.btn,.button-wrap){margin-top:.75em}.f-vertical-left-top._2-gap{grid-column-gap:2em;grid-row-gap:2em}.payroll_featued-section .h3{color:inherit}.section.is--blue-invert .payroll_featued-section .f-vertical-left-top :is(h2,h3,p,blockquote,a:not(.btn)){color:#fff}@media (max-width:991px){.payroll_featued-section,.payroll_featued-section.reverse{flex-direction:column}}@media (max-width:767px){.payroll_featured-img{width:60%}}@media (max-width:479px){.payroll_featured-img{width:100%}}.ui-scene{color:#2e3a8e;font-size:clamp(.55rem,1.15vw,.82rem);position:absolute;inset:0}.ui-card{background:#fff;border-radius:1.15em;padding:1.15em 1.2em 1.25em;position:absolute;box-shadow:0 18px 36px #2e3a8e14,0 8px 16px #4e62ee12}.ui-card .ui-strong,.ui-card h3{color:#080e31;margin:0;font-size:1.05em;font-weight:700;line-height:1.25}.ui-card .ui-strong{margin-top:.15em;font-size:1.12em}.ui-muted{color:#7a82a8;margin:.15em 0 .45em;font-size:.82em}.ui-card-copy{color:#5c6490;margin:.55em 0 0;font-size:.92em;line-height:1.4}.ui-close{color:#9aa3c7;font-size:1.1em;line-height:1;position:absolute;top:.7em;right:.9em}.ui-status{background:#f3f5ff;border-radius:.7em;justify-content:space-between;align-items:center;gap:.75em;margin:.85em 0 .7em;padding:.7em .9em;font-size:.8rem;display:flex}.ui-link{color:#4e62ee;align-items:center;gap:.35em;margin:0;font-size:.78rem;font-weight:600;display:inline-flex}.ui-actions{flex-wrap:wrap;gap:.55em;margin-top:1em;display:flex}.ui-center{text-align:center}.ui-center-row,.ui-pill{justify-content:center}.ui-pill{border-radius:999px;align-items:center;padding:.55em 1.15em;font-size:.78rem;font-weight:600;line-height:1.1;display:inline-flex}.ui-pill.is-fill{color:#fff;background:#4e62ee}.ui-pill.is-ghost{color:#4e62ee;background:#fff;box-shadow:inset 0 0 0 1.5px #4e62ee}.ui-chip{color:#fff;background:#4e62ee;border-radius:999px;align-items:center;margin:0;padding:.4em .85em;font-size:.72rem;font-weight:600;display:inline-flex}.ui-blob{object-fit:contain;width:8.5em;height:8.5em;margin:.2em auto .7em;display:block}.is-process-1{z-index:2;width:48%;top:6%;left:0}.is-process-2{z-index:1;width:47%;top:52%;left:3%}.is-process-3{z-index:3;width:47%;top:0;right:0}.is-hub-main{z-index:2;width:46%;padding-top:1.4em;top:8%;left:0}.is-hub-main .ui-close{position:absolute;top:1em;right:1em}.is-hub-note{z-index:3;width:51%;top:0;right:0}.is-hub-history{z-index:1;width:51%;top:54%;right:3%}.ui-note{background:#eef0ff;border-radius:.85em;grid-template-columns:auto 1fr;align-items:start;gap:.7em;margin-top:.75em;padding:.85em .9em;display:grid}.ui-note p{color:#5c6490;margin:0;font-size:.78rem;line-height:1.4}.ui-info{color:#fff;background:#4e62ee;border-radius:50%;place-items:center;width:1.35em;height:1.35em;font-size:.72rem;font-weight:700;display:grid}.ui-history-head,.ui-history-row{justify-content:space-between;gap:.75em;font-size:.78rem;display:flex}.ui-history-head{color:#9aa3c7;margin:.85em 0 .4em}.ui-history-row{color:#2e3a8e;border-top:1px solid #e8eaf8;padding:.55em 0}.section.is--blue-invert .ui-card,.section.is--blue-invert .ui-card :is(h3,p,span,b,strong){color:#2e3a8e}.section.is--blue-invert .ui-scene .ui-muted,.section.is--blue-invert .ui-scene .ui-muted *{color:#7a82a8}.section.is--blue-invert .ui-scene .ui-card-copy{color:#5c6490}.section.is--blue-invert .ui-scene .ui-link,.section.is--blue-invert .ui-scene .ui-link *{color:#4e62ee}.section.is--blue-invert .ui-scene .ui-chip,.section.is--blue-invert .ui-scene .ui-chip *,.section.is--blue-invert .ui-scene .ui-info,.section.is--blue-invert .ui-scene .ui-pill.is-fill,.section.is--blue-invert .ui-scene .ui-pill.is-fill *{color:#fff}.section.is--blue-invert .ui-scene .ui-close,.section.is--blue-invert .ui-scene .ui-history-head,.section.is--blue-invert .ui-scene .ui-history-head span{color:#9aa3c7}.section.is--blue-invert .ui-scene .ui-pill.is-ghost{color:#4e62ee}.blog-grid-item .h5{color:var(--dark-slate-blue)}.blog-grid-item p{color:#555b8d;font-weight:400}.blog-grid-item .text-link{font-weight:600}.blog-card-graphic{color:#fff;background:linear-gradient(225deg,#2e3a8e,#4e62ee 55%,#7a6bff);place-items:center;display:grid;position:absolute;inset:0}.blog-card-graphic span{letter-spacing:-.03em;font-size:1.6rem;font-weight:700}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_44151c{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_44151c{--font-poppins:"Poppins","Poppins Fallback"}