@charset "UTF-8";.featured-product{background-color:#484b76;height:100%;width:100%;border-radius:0;padding:clamp(1.25rem,.8098591549rem + 1.8779342723vw,2.5rem);padding-bottom:clamp(1.75rem,1.1338028169rem + 2.6291079812vw,3.5rem);display:flex;flex-direction:column;position:relative;overflow:hidden}.featured-product .fp-content{position:relative;z-index:10;display:flex;flex-direction:column;gap:2rem;height:100%;padding-left:2rem;justify-content:space-between;padding-bottom:1rem}.featured-product .fp-title{color:#fff;font-size:clamp(1.625rem,1.3169014085rem + 1.3145539906vw,2.5rem);line-height:1.75rem;font-weight:400;margin-bottom:2rem}.featured-product .fp-chart-img{max-width:100%}@media(min-width:576px){.featured-product .fp-chart-img{width:min(350px,100%)}}.featured-product .fp-bottom>*+*{margin-top:1.5rem}@media(min-width:576px){.featured-product .fp-bottom{width:min(350px,100%)}}.featured-product .fp-row{display:flex;align-items:center;justify-content:space-between}.featured-product .fp-tagline{text-align:left;color:#fff;font-size:1.125rem;line-height:1.75rem;font-weight:300}.featured-product .fp-logo-wrap{text-align:right;position:relative}.featured-product .fp-glow{position:absolute;top:50%;right:0;transform:translateY(-50%);width:140px;height:60px;background-color:#ffffff1a;filter:blur(40px);border-radius:9999px;pointer-events:none}.featured-product .fp-logo{position:relative;z-index:10;display:inline-block}.featured-product .explore-link{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:9999px;padding:.375rem .375rem .375rem 1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;cursor:pointer;width:100%}@media(pointer:coarse){.featured-product .explore-link{min-height:44px;min-width:44px}}.featured-product .explore-link:hover{background-color:#f9fafb}@media(hover:hover)and (pointer:fine){.featured-product .explore-link:hover .arrow-badge{transform:scale(1.05)}}.featured-product .explore-text{color:#484b76;font-weight:400}.featured-product .arrow-badge{width:2rem;height:2rem;border-radius:9999px;background-color:#484b76;display:flex;align-items:center;justify-content:center;color:#fff;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.featured-product .fp-blur{position:absolute;top:-5rem;right:-5rem;width:16rem;height:16rem;background-color:#ffffff0d;filter:blur(64px);border-radius:9999px;pointer-events:none}.navbar-dropdown{font-family:SF Pro Display,Inter,system-ui,sans-serif;position:fixed;left:0;width:100%;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;z-index:999;transform-origin:top;padding-left:calc(0px + env(safe-area-inset-left,0px));padding-right:calc(0px + env(safe-area-inset-right,0px))}@media(max-width:991.98px){.navbar-dropdown{max-height:calc(100vh - 62px);max-height:calc(100svh - 62px);overflow-y:auto}}.navbar-dropdown.visible{visibility:visible}.navbar-dropdown .dropdown-inner{width:100%;height:100%}.navbar-dropdown .dropdown-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));height:100%}@media(max-width:991.98px){.navbar-dropdown .dropdown-grid{grid-template-columns:1fr}}.navbar-dropdown .dropdown-col-categories{grid-column:span 4/span 4;padding:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem) clamp(3rem,1.9436619718rem + 4.5070422535vw,6rem) clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem) clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem)}@media(max-width:991.98px){.navbar-dropdown .dropdown-col-categories{grid-column:auto;padding:2rem 1.5rem}}.navbar-dropdown .dropdown-title-link{text-decoration:none}.navbar-dropdown .dropdown-title{font-size:clamp(1.625rem,1.3169014085rem + 1.3145539906vw,2.5rem);line-height:1.75rem;font-weight:400;color:#262626;margin-bottom:1rem}a .navbar-dropdown .dropdown-title:hover,.dropdown-title-link .navbar-dropdown .dropdown-title:hover{color:#5b5c90;text-decoration:underline}.navbar-dropdown .dropdown-items{display:flex;flex-direction:column;gap:2rem}.navbar-dropdown .dropdown-item{display:flex;gap:1.5rem;align-items:center;justify-content:space-between;cursor:pointer;opacity:0;animation:fadeInDown .3s ease-out forwards}@media(pointer:coarse){.navbar-dropdown .dropdown-item{min-height:44px;min-width:44px}}.navbar-dropdown .dropdown-item-link,.navbar-dropdown .dropdown-item-label{color:#262626;font-size:16px;font-weight:400}.navbar-dropdown .dropdown-item-link{text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.navbar-dropdown .dropdown-item-link:hover{color:#5b5c90}.navbar-dropdown .dropdown-item-label{cursor:default}.navbar-dropdown .dropdown-arrow-trigger{padding:.5rem;margin-right:-.5rem;cursor:pointer;border-radius:9999px;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);color:#262626}@media(pointer:coarse){.navbar-dropdown .dropdown-arrow-trigger{min-height:44px;min-width:44px}}.navbar-dropdown .dropdown-arrow-trigger:hover{background:#f7f7ff}.navbar-dropdown .dropdown-arrow-trigger.is-active{color:#5b5c90}.navbar-dropdown .dropdown-col-submenu{grid-column:span 4/span 4;padding:clamp(2.25rem,1.5017605634rem + 3.1924882629vw,4.375rem) clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem) clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem);transition:background-color .3s cubic-bezier(.4,0,.2,1);background:#fff}.navbar-dropdown .dropdown-col-submenu.is-active{background:#f7f7ff}@media(max-width:991.98px){.navbar-dropdown .dropdown-col-submenu{grid-column:auto;padding:0 1.5rem}.navbar-dropdown .dropdown-col-submenu.is-active{padding:1.5rem}}.navbar-dropdown .dropdown-submenu-items{display:flex;flex-direction:column;gap:1.5rem}.navbar-dropdown .dropdown-submenu-list{display:flex;flex-direction:column;gap:1.5rem;padding-top:clamp(1.75rem,1.1338028169rem + 2.6291079812vw,3.5rem)}@media(max-width:991.98px){.navbar-dropdown .dropdown-submenu-list{padding-top:0}}.navbar-dropdown .dropdown-submenu-link{color:#262626;font-size:16px;font-weight:400;text-decoration:none;display:flex;align-items:center;justify-content:space-between;opacity:0;animation:fadeInDown .3s ease-out forwards}@media(pointer:coarse){.navbar-dropdown .dropdown-submenu-link{min-height:44px;min-width:44px}}.navbar-dropdown .dropdown-submenu-link:hover{color:#5b5c90}.navbar-dropdown .dropdown-col-featured{grid-column:span 4/span 4;height:100%}@media(max-width:991.98px){.navbar-dropdown .dropdown-col-featured{grid-column:auto}}.nav-link{cursor:pointer;position:relative;height:100%;display:flex;font-family:SF Pro Display,Inter,system-ui,sans-serif;align-items:center;gap:.5rem;padding:0 1rem;font-size:16px;font-weight:400;transition:color .3s cubic-bezier(.4,0,.2,1);color:#101010}@media(pointer:coarse){.nav-link{min-height:44px;min-width:44px}}.nav-link:hover{color:#101010}.nav-link.is-transparent{color:#ffffffb3}.nav-link.is-transparent:hover{color:#fff}.nav-link .nav-link-chevron{transition:transform .3s cubic-bezier(.4,0,.2,1)}.nav-link .nav-link-chevron.is-open{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.nav-link:hover .nav-link-chevron:not(.is-open){transform:rotate(180deg)}}.nav-link .nav-indicator{position:absolute;bottom:0;left:0;width:100%;height:3px;transition:transform .3s cubic-bezier(.4,0,.2,1);transform-origin:center;transform:scaleX(0);background:#5b5c90}.nav-link .nav-indicator.is-white{background:#fff}.nav-link .nav-indicator.is-active{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.nav-link:hover .nav-indicator:not(.is-active){transform:scaleX(1)}}.nav-header{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:all .3s ease-in-out;height:62px;background:transparent}.nav-header.is-solid{background:#fff}.nav-header.has-shadow{background:#fff;box-shadow:0 1px 2px #0000000d}.nav-header .nav-bar{margin-left:auto;margin-right:auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;padding-left:calc(1.5rem + env(safe-area-inset-left,0px));padding-right:calc(1.5rem + env(safe-area-inset-right,0px));max-width:96vw}@media(min-width:992px){.nav-header .nav-bar{padding:0 3rem;padding-left:calc(3rem + env(safe-area-inset-left,0px));padding-right:calc(3rem + env(safe-area-inset-right,0px))}}.nav-header .nav-brand-link{display:flex;align-items:center}.nav-header .nav-brand-wrap{position:relative;display:flex;align-items:center}.nav-header .nav-logo{transition:all .3s ease-in-out;width:190px;height:32px}@media(max-width:575.98px){.nav-header .nav-logo{width:100px;height:30px}}.nav-header .nav-logo.is-large{width:270px;height:45px}@media(max-width:575.98px){.nav-header .nav-logo.is-large{width:100px;height:30px}}.nav-header .nav-logo.is-finbooks{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.nav-header .nav-logo--light,.nav-header .nav-logo--dark{opacity:0}.nav-header .nav-logo--light.is-shown,.nav-header .nav-logo--dark.is-shown{opacity:1}.nav-header .nav-logo--dark{position:absolute;top:0;left:0}.nav-header .nav-links{display:none;align-items:center;height:100%}@media(min-width:768px){.nav-header .nav-links{display:flex}}.nav-header .nav-links>*+*{margin-left:.5rem}.nav-header .nav-links--finbooks{display:none;align-items:center;height:42px;padding:0 .5rem}@media(min-width:768px){.nav-header .nav-links--finbooks{display:flex}}.nav-header .nav-mobile-toggle{display:block}@media(min-width:768px){.nav-header .nav-mobile-toggle{display:none}}.nav-header .nav-mobile-toggle .nav-mobile-btn{padding:12px 9px}@media(pointer:coarse){.nav-header .nav-mobile-toggle .nav-mobile-btn{min-height:44px;min-width:44px}}.nav-header .nav-mobile-toggle .nav-mobile-btn{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:3px;transition:color .3s cubic-bezier(.4,0,.2,1),background .3s ease-in-out,border-color .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out;transition:color .3s cubic-bezier(.4,0,.2,1),background .3s ease-in-out,border-color .3s ease-in-out,backdrop-filter .3s ease-in-out;transition:color .3s cubic-bezier(.4,0,.2,1),background .3s ease-in-out,border-color .3s ease-in-out,backdrop-filter .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out;color:#101010;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-header .nav-mobile-toggle .nav-mobile-btn:focus:not(:focus-visible){outline:none}.nav-header .nav-mobile-toggle .nav-mobile-btn.is-transparent{color:#fff}.nav-header .nav-mobile-toggle .nav-mobile-btn span{width:20px;height:3px;border-radius:999px;background:currentColor;display:block;transition:width .2s ease,transform .2s ease,opacity .2s ease}.nav-header .nav-mobile-toggle .nav-mobile-btn span:nth-child(3){width:10px}.nav-header .nav-mobile-toggle .nav-mobile-btn.is-open span{width:24px}.nav-header .nav-mobile-toggle .nav-mobile-btn.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-header .nav-mobile-toggle .nav-mobile-btn.is-open span:nth-child(2){opacity:0}.nav-header .nav-mobile-toggle .nav-mobile-btn.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-mobile-drawer{position:fixed;top:62px;left:0;right:0;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 10px 30px #0000001f;transform:translateY(-12px);opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease;z-index:1100}@media(min-width:992px){.nav-mobile-drawer{display:none}}.nav-mobile-drawer.is-open{transform:translateY(0);opacity:1;pointer-events:auto}.nav-mobile-drawer .stack{display:grid;gap:10px;padding:14px;max-height:calc(100vh - 62px);max-height:calc(100svh - 62px);overflow-y:auto;padding-left:calc(14px + env(safe-area-inset-left,0px));padding-right:calc(14px + env(safe-area-inset-right,0px));padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.nav-mobile-drawer .row,.nav-mobile-drawer .group-head,.nav-mobile-drawer .subgroup-toggle{-webkit-tap-highlight-color:transparent}.nav-mobile-drawer .row:focus:not(:focus-visible),.nav-mobile-drawer .group-head:focus:not(:focus-visible),.nav-mobile-drawer .subgroup-toggle:focus:not(:focus-visible){outline:none}.nav-mobile-drawer .row{display:flex;align-items:center;height:44px;padding:0 12px;border-radius:12px;background:transparent;border:1px solid transparent;color:#101010;text-decoration:none;font-weight:500;font-size:16px}.nav-mobile-drawer .row.active{background:#5b5c90;color:#fff}.nav-mobile-drawer .group{display:grid;gap:8px}.nav-mobile-drawer .group-head{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding:0 12px;border-radius:12px;background:transparent;border:1px solid transparent;color:#101010;font-family:inherit;font-weight:500;font-size:16px;text-align:left;cursor:pointer}.nav-mobile-drawer .group-head.is-active{background:#5b5c90;color:#fff}.nav-mobile-drawer .group-chevron{flex-shrink:0;transition:transform .25s ease}.nav-mobile-drawer .group.is-open>.group-head .group-chevron{transform:rotate(180deg)}.nav-mobile-drawer .group-body{display:grid;gap:8px;padding-left:8px}.nav-mobile-drawer .row.sub{height:42px;padding-left:16px;font-weight:400;background:transparent}.nav-mobile-drawer .row.sub2{height:38px;padding-left:30px;font-weight:300;font-size:15px;color:#575757;background:transparent;border-color:transparent}.nav-mobile-drawer .row.is-label{color:#9a9ab0;font-weight:400;cursor:default}.nav-mobile-drawer .row.sub.active,.nav-mobile-drawer .row.sub2.active{background:#5b5c90;color:#fff}.nav-mobile-drawer .subgroup{display:grid;gap:8px}.nav-mobile-drawer .subgroup-head{display:flex;align-items:center;border-radius:12px}.nav-mobile-drawer .subgroup-head .subgroup-label{flex:1 1 auto;min-width:0}.nav-mobile-drawer .subgroup-head.is-active{background:#5b5c90}.nav-mobile-drawer .subgroup-head.is-active .subgroup-label,.nav-mobile-drawer .subgroup-head.is-active .subgroup-label.active,.nav-mobile-drawer .subgroup-head.is-active .subgroup-toggle{background:transparent;color:#fff}.nav-mobile-drawer .subgroup-toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#101010;cursor:pointer}.nav-mobile-drawer .subgroup.is-open .subgroup-toggle .group-chevron{transform:rotate(180deg)}.nav-mobile-drawer .subgroup-body{display:grid;gap:8px;padding-left:8px}.nav-mobile-drawer .drawer-featured{margin-top:4px;border-radius:16px;overflow:hidden}.nav-mobile-drawer .drawer-featured .fp-content{padding-left:1rem;gap:1.25rem}.nav-mobile-drawer .drawer-featured .fp-title{margin-bottom:1rem}.site-footer{background:#141414;padding-top:clamp(2rem,1.2737676056rem + 3.0985915493vw,4.0625rem)}.site-footer a{color:#fff6;font-size:19px;font-weight:500}@media(pointer:coarse){.site-footer a{min-height:44px;min-width:44px}}.site-footer a:hover{color:#fff}.site-footer .top{display:flex;flex-direction:row;justify-content:space-between;align-items:start;padding-bottom:28px}.site-footer .brand-block{display:flex;gap:12px;align-items:center;margin-bottom:30px}.site-footer .brand-block .dot{width:18px;height:18px;border-radius:50%;background:#bfc6ff}.site-footer .brand-col{display:grid;gap:6px}.site-footer .brand-col .name{font-weight:700;color:#fff}.site-footer .brand-col .tag{font-size:16px;color:#9ca3af}.site-footer .link-cols{display:contents}.site-footer .col{display:grid;gap:10px;align-content:start}.site-footer .head{color:#fff;font-weight:500;margin-bottom:17px;font-size:clamp(1rem,.8899647887rem + .4694835681vw,1.3125rem)}.site-footer .promo{display:flex;justify-content:flex-end;align-self:start;min-height:unset}.site-footer .card{width:190px;background:#494b76;border:1px solid #494b76;border-radius:16px;padding:19px 19px 0;height:232px;min-height:unset;display:flex;flex-direction:column;gap:16px}.site-footer .card-inner,.site-footer .card-media{display:contents}.site-footer .card-chart{display:none}.site-footer .card .logo{color:#bfc6ff;font-weight:700;margin-bottom:16px}.site-footer .card .text{font-size:16px;color:#fff;font-weight:400}.site-footer .card .cta{height:34px;padding:0 14px;border-radius:999px;border:1px solid #3b3b40;background:#fff;color:#111827;cursor:pointer;width:-webkit-fill-available;font-size:16px}@media(pointer:coarse){.site-footer .card .cta{min-height:44px;min-width:44px}}.site-footer .bottom{border-top:1px solid #2b2b2e;padding:30px 0 clamp(1.5rem,1.0378521127rem + 1.9718309859vw,2.8125rem);display:flex;align-items:center;justify-content:space-between;color:#a1a1aa}.site-footer .legal-left{display:flex;align-items:center;gap:10px}.site-footer .legal-left span{font-size:16px;font-weight:400;line-height:150%;color:#fff6}.site-footer .legal-left .legal-link{font-size:16px;font-weight:400;line-height:150%;color:#fff6;transition:color .16s ease}.site-footer .legal-left .legal-link:hover{color:#fff}.site-footer .legal-right{font-size:16px;font-weight:400;line-height:150%;color:#fff6}.site-footer .dot-sep{opacity:.6;display:inline-flex;align-items:center;line-height:1;align-self:start}@media(max-width:991.98px){.site-footer .top{grid-template-columns:1fr;flex-direction:column;gap:20px}.site-footer .link-cols{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px 40px;width:100%;margin-bottom:30px;justify-content:space-between}.site-footer .link-cols .col{min-width:160px;gap:0}.site-footer .link-cols .footer-link{display:flex;align-items:center;min-height:38px}.site-footer .promo{grid-column:1/-1;justify-content:stretch;align-self:stretch;width:100%}.site-footer .card{width:100%;height:auto;flex-direction:row;align-items:flex-start;gap:24px;padding-bottom:19px}.site-footer .card .text{font-size:18px}.site-footer .card-inner{display:flex;flex-direction:column;gap:16px;flex:0 0 auto;width:125px}.site-footer .card-media{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-width:0}.site-footer .card-chart{display:block;width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain}.site-footer .card-cta{width:100%}.site-footer .bottom{flex-direction:column;gap:12px;align-items:center;text-align:center}.site-footer .legal-left{justify-content:center}.site-footer .legal-right{text-align:center}}.contact-hero{text-align:center;padding:32px 0 18px}.contact-hero h1{font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);line-height:clamp(2.5rem,2.1478873239rem + 1.5023474178vw,3.5rem);color:#494b76;margin:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem) 0 clamp(1.5rem,.9498239437rem + 2.3474178404vw,3.0625rem);font-weight:500;height:-webkit-max-content;height:-moz-max-content;height:max-content}.toggle.segmented{display:inline-flex;align-items:center;gap:11px;background:#eef0f6;height:73px;width:min(313px,100%);border:1px solid #e5e7eb;border-radius:22px;padding:6px 8px;margin-bottom:clamp(1.75rem,1.1117957746rem + 2.7230046948vw,3.5625rem)}.toggle.segmented .seg{height:56px;width:281px;border-radius:17px;background:transparent;border:1px solid transparent;color:#000;font-weight:400;font-size:18px;cursor:pointer}.toggle.segmented .seg.active{background:#494b76;color:#fff;border-color:#494b76}.toggle.segmented .seg:hover,.toggle.segmented .seg:focus{outline:0;background:#2f315f14}.toggle.segmented .seg.active:hover,.toggle.segmented .seg.active:focus{background:#2f315f}.map-card{background:#eff0f9;border-radius:31px;padding:12px;position:relative;overflow:hidden}.map-card iframe{width:100%;height:710px;border:0;border-radius:19px}@media(max-width:767.98px){.map-card iframe{height:460px}}.map-card .center-btn{position:absolute;left:10%;top:10%;transform:translate(-50%,-50%);background:#2f315f;color:#fff;border:1px solid transparent;height:40px;padding:0 16px;border-radius:999px}@media(pointer:coarse){.map-card .center-btn{min-height:44px;min-width:44px}}.addresses{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,.8098591549rem + 1.8779342723vw,2.5rem);margin-top:22px;margin-bottom:clamp(1.5rem,.9278169014rem + 2.441314554vw,3.125rem);text-align:left}.addresses p{text-align:left}.addr{padding:0;display:flex;flex-direction:column;align-items:flex-start}.addr h3{margin:0 0 16px;color:#1b1b1b;font-size:22px;font-weight:400}.addr p{margin:0;color:#575757;font-weight:300;line-height:160%;font-size:16px}.addr p:last-child{margin-top:12px}@media(max-width:991.98px){.addresses{grid-template-columns:1fr}}.contact-cta{background:#2f315f;color:#fff;margin-top:24px}.contact-cta .bar{display:flex;justify-content:space-between;align-items:center;padding:12px 0}@media(max-width:575.98px){.contact-cta .bar{flex-wrap:wrap;gap:4px}}.contact-cta span{color:#fff;font-size:16px;font-weight:200}.contact-cta a{color:#fff;text-decoration:none;font-weight:200}.locations .loc-card{display:none}.locations .loc-stacked{display:block}@media(min-width:992px){.locations .toggle.segmented,.locations .loc-stacked{display:none}.locations .loc-card{--loc-map-shift: 360px;display:block;position:relative;height:680px;border-radius:24px;overflow:hidden;background:#eff0f9;border:1px solid rgba(17,24,39,.08);margin-bottom:clamp(1.5rem,.9278169014rem + 2.441314554vw,3.125rem)}.locations .loc-map{position:absolute;inset:0}.locations .loc-map iframe{position:absolute;top:0;left:0;height:100%;width:calc(100% + var(--loc-map-shift));border:0}.locations .loc-panel{position:absolute;top:50%;left:clamp(1.5rem,.7957746479rem + 3.0046948357vw,3.5rem);transform:translateY(-50%);z-index:1;width:380px;max-height:calc(100% - 48px);overflow-y:auto;padding:28px 28px 24px;background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001f}.locations .loc-panel-eyebrow{text-align:left;margin:0 0 4px;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#9294ad}.locations .loc-list{list-style:none;margin:0;padding:0}.locations .loc-item+.loc-item{border-top:1px solid rgba(17,24,39,.08)}.locations .loc-item-head{display:flex;align-items:center;gap:12px;width:100%;padding:18px 0;background:transparent;border:0;cursor:pointer;text-align:left}}@media(min-width:992px)and (pointer:coarse){.locations .loc-item-head{min-height:44px;min-width:44px}}@media(min-width:992px){.locations .loc-item-head:focus{outline:none}.locations .loc-item-head:focus-visible{outline:2px solid #494b76;outline-offset:4px;border-radius:8px}.locations .loc-dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;border:2px solid #c9cbdd;transition:background-color .15s ease,border-color .15s ease}.locations .loc-item.is-active .loc-dot{background:#494b76;border-color:#494b76}.locations .loc-city{flex:1 1 auto;font-size:18px;font-weight:500;color:#0c0e12}.locations .loc-item.is-active .loc-city{color:#494b76}.locations .loc-chev{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;opacity:.45}.locations .loc-item-head:hover .loc-city{color:#494b76}.locations .loc-item-body{padding:0 0 22px 22px}.locations .loc-item-body address{font-style:normal;margin:0 0 20px}.locations .loc-item-body address p{text-align:left;margin:0;font-size:15px;font-weight:300;line-height:165%;color:#575757}.locations .loc-item-body address p:last-child{margin-top:10px;color:#1b1b1b}.locations .loc-pill{display:inline-flex;align-items:center;justify-content:center;gap:14px;height:44px;padding:0 24px;border-radius:999px;background:#494b76;color:#fff;border:none;cursor:pointer;text-decoration:none;font-size:15px;font-weight:400;transition:background-color .15s ease}}@media(min-width:992px)and (pointer:coarse){.locations .loc-pill{min-height:44px;min-width:44px}}@media(min-width:992px){.locations .loc-pill:hover,.locations .loc-pill:focus-visible{background:#2f315f}}.locations .loc-fade{animation:locFade .25s ease-out}@keyframes locFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.locations .loc-fade{animation:none}.locations .loc-dot,.locations .loc-pill{transition:none}}.container{max-width:1100px;margin:0 auto;padding:0 20px}.center{text-align:center}.pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:42px;padding:0 18px;border-radius:999px;cursor:pointer;text-decoration:none;border:1px solid transparent;font-size:16px;font-weight:300}.pill.primary{background:#fff;color:#2f315f;border-color:#fff}.pill.dark{background:#494b76;color:#fff;padding-bottom:4px;font-weight:100}.hero{position:relative;background:#3a3d6b;color:#fff;padding:clamp(2.25rem,1.985915493rem + 1.1267605634vw,3rem) 0 clamp(3rem,2.6478873239rem + 1.5023474178vw,4rem)}.hero h1{font-size:clamp(2.125rem,1.6848591549rem + 1.8779342723vw,3.375rem);line-height:1.2;font-weight:400;letter-spacing:.2px;margin-left:0}.hero .container{max-width:900px;margin:0 auto;text-align:center}.hero .lead-consult{text-align:center;margin-left:auto;margin-right:auto;font-weight:200;line-height:1.6;max-width:790px;margin-bottom:clamp(2rem,1.3838028169rem + 2.6291079812vw,3.75rem)}.hero .pill.primary{margin-left:auto;margin-right:auto}.hero-curve{position:absolute;left:0;right:0;bottom:-16px;height:32px;background:#3a3d6b}.chip-label{margin:28px auto 10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:28px;padding:0 12px;border-radius:999px;background:#eef0f6;color:#2c3458;display:flex;align-items:center;font-weight:600}.form-wrap{margin-bottom:10px;min-height:60vh;display:grid;align-content:start;row-gap:14px}.form-wrap h2{margin:clamp(2.75rem,1.7376760563rem + 4.3192488263vw,5.625rem) 0 clamp(1.25rem,.8098591549rem + 1.8779342723vw,2.5rem);font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);line-height:1.2;font-weight:400;letter-spacing:.2px;color:#1b1b1b}.card{background:#f3f4fb;border:1px solid #e5e7eb;border-radius:16px;padding:16px;min-height:clamp(380px,60vh - 120px,720px)}.grid.two{display:grid;grid-template-columns:1fr 1fr;gap:25px}.field{display:flex;flex-direction:column;gap:20px}.field.full{margin-top:25px;grid-column:1/-1}.card label{font-weight:500;color:#2c3458}.card input,.card textarea,.card .select{width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:10px;height:40px;padding:0 12px;font:inherit;color:#111827}@media(pointer:coarse){.card input,.card textarea,.card .select{min-height:44px;min-width:44px}}.card textarea{height:auto;padding:12px;resize:vertical;border-radius:12px}.card .select{position:relative;padding:0}.card .select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:40px;padding:0 34px 0 12px;border:0;background:transparent;font:inherit;color:#111827}@media(pointer:coarse){.card .select select{min-height:44px;min-width:44px}}.card .select .chev{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#6b7280}.actions{display:flex;justify-content:center;margin-top:clamp(1.5rem,.9278169014rem + 2.441314554vw,3.125rem);margin-bottom:20px}@media(max-width:991.98px){.grid.two{grid-template-columns:1fr}}.services-page{min-height:100vh;min-height:100svh;padding-bottom:clamp(2rem,1.2957746479rem + 3.0046948357vw,4rem)}.services-page .services-hero{position:relative;color:#fff;height:300px;overflow:hidden;border-bottom-left-radius:40px;border-bottom-right-radius:40px}@media(min-width:576px){.services-page .services-hero{height:360px}}@media(min-width:992px){.services-page .services-hero{height:560px}}.services-page .services-hero-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:992px){.services-page .services-hero-img{height:132%}}.services-page .services-hero-overlay{position:absolute;inset:0}.services-page .services-hero-inner{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding-left:clamp(1.5rem,.9278169014rem + 2.441314554vw,3.125rem);padding-right:clamp(1.5rem,.9278169014rem + 2.441314554vw,3.125rem);margin-left:auto;margin-right:auto}.services-page .services-hero-title{font-size:clamp(2.125rem,1.6848591549rem + 1.8779342723vw,3.375rem);line-height:1.1;font-weight:400;letter-spacing:.2px;margin:0;text-align:center}.services-page .services-hero-cta{gap:.5rem;display:flex;flex-direction:row;background:#fff;color:#000;border-radius:9999px;margin-top:1rem;border:none;transition:background-color .15s cubic-bezier(.4,0,.2,1)}@media(pointer:coarse){.services-page .services-hero-cta{min-height:44px;min-width:44px}}.services-page .services-hero-cta:hover{background:#ffffffe6;border:none}.services-page .services-hero-cta .services-hero-cta-icon{width:18px;height:18px}.services-page .services-sections{width:100%;margin-left:auto;margin-right:auto;padding-left:clamp(1.25rem,-4.911971831rem + 26.2910798122vw,18.75rem);padding-right:clamp(1.25rem,-4.911971831rem + 26.2910798122vw,18.75rem)}.services-page .services-section-intro{margin-top:26px;margin-bottom:18px;display:grid;gap:10px;color:#1f2937}.services-page .services-section-intro-heading{font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);font-weight:400;color:#1b1b1b;margin-bottom:12px}.services-page .services-section-intro-lede{color:#4b5563;font-size:16px;line-height:1.6;margin-bottom:14px}.services-page .services-section-intro-para{opacity:.92;font-size:16px;line-height:1.6}.services-page .services-ctas-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;margin-bottom:clamp(1.5rem,.9278169014rem + 2.441314554vw,3.125rem);margin-top:32px}@media(min-width:992px){.services-page .services-ctas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.services-page .services-cta-link{display:flex;align-items:center;justify-content:space-between;height:64px;border-radius:.75rem;padding:0 18px;text-decoration:none;background:#fff;color:#1b1b1b;font-size:16px;font-weight:400;letter-spacing:.2px;border:1px solid #d1d5db;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.services-page .services-cta-link:hover{background:#494b76;color:#fff;border-color:#494b76}.services-page .services-features-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;margin-bottom:34px}.services-page .services-feature-article{margin-bottom:1rem}.services-page .services-feature-title{font-size:clamp(1.25rem,1.073943662rem + .7511737089vw,1.75rem);font-weight:400;margin-bottom:6px;color:#1b1b1b}.services-page .services-feature-content{color:#4b5563;font-size:16px;line-height:1.6}.services-page .services-feature-content>*+*{margin-top:.75rem}.services-page .services-feature-list{list-style:disc;padding-left:1.25rem;margin-top:.75rem;color:#4b5563;font-size:16px;line-height:1.6}.services-page .services-feature-list>*+*{margin-top:.25rem}@media(max-width:767.98px){.fpa-page .hero:before{width:360px;height:360px}.fpa-page .rings{width:300px;right:-40px;top:-30px}}.sub-service{font-family:SF Pro Display,Inter,system-ui,sans-serif;display:flex;flex-direction:column;gap:.5rem;padding-bottom:clamp(3rem,1.9436619718rem + 4.5070422535vw,6rem)}.sub-service .sub-service-hero{position:relative;height:545px;overflow:hidden;background-color:#494b76;border-bottom-left-radius:40px;border-bottom-right-radius:40px}@media(max-width:767.98px){.sub-service .sub-service-hero{height:420px}}.sub-service .sub-service-hero-inner{margin-left:auto;margin-right:auto;padding-left:clamp(1.5rem,-1.4929577465rem + 12.7699530516vw,10rem);padding-right:clamp(1.5rem,-1.4929577465rem + 12.7699530516vw,10rem);position:relative;z-index:10;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;pointer-events:none}.sub-service .sub-service-hero-title{font-size:clamp(2.125rem,1.6848591549rem + 1.8779342723vw,3.375rem);font-weight:400;line-height:1.1;color:#fff;margin-top:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem);margin-bottom:1rem;letter-spacing:-.02em}.sub-service .sub-service-desc{margin-left:auto;margin-right:auto;width:100%;padding-top:clamp(3rem,1.9436619718rem + 4.5070422535vw,6rem);padding-bottom:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem);padding-left:clamp(1.5rem,-4.573943662rem + 25.9154929577vw,18.75rem);padding-right:clamp(1.5rem,-4.573943662rem + 25.9154929577vw,18.75rem)}.sub-service .sub-service-desc-text{font-size:1.125rem;line-height:1.75rem}.sub-service .sub-service-items{margin-left:auto;margin-right:auto;width:100%;padding-left:clamp(1.5rem,-4.573943662rem + 25.9154929577vw,18.75rem);padding-right:clamp(1.5rem,-4.573943662rem + 25.9154929577vw,18.75rem);display:flex;flex-direction:column;gap:1rem}.sub-service .sub-service-item{display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem}.sub-service .sub-service-item-title{font-size:clamp(1.25rem,1.161971831rem + .3755868545vw,1.5rem);font-weight:500}.sub-service .sub-service-subitems{display:flex;flex-direction:column;gap:1rem}.sub-service .sub-service-subitems p{text-align:left}body:has(.fpa-page){overflow-x:hidden!important;margin:0!important;padding:0!important}body:has(.fpa-page) #root{max-width:none!important;padding:0!important;margin:0!important;width:100%!important}body:has(.fpa-page) main{margin:0!important;padding:0!important;max-width:none!important;width:100%!important}.fpa-page{margin:0!important;padding:0!important;max-width:none!important;width:100%!important;position:relative}.container{max-width:1120px;margin:0 auto;padding-left:clamp(1.5rem,.9278169014rem + 2.441314554vw,3.125rem);padding-right:clamp(1.5rem,.9278169014rem + 2.441314554vw,3.125rem)}.fpa-page .hero{position:relative;color:#fff;overflow:hidden;min-height:550px;width:100vw;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;border-radius:0 0 32px 32px!important;box-sizing:border-box}.fpa-page .hero .navbar{position:relative!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding-left:0!important;border-bottom:none!important;height:auto!important;justify-content:flex-start!important}.fpa-page .hero .navbar .bar{padding-top:24px!important;padding-left:clamp(2rem,1.2957746479rem + 3.0046948357vw,4rem)!important;padding-right:clamp(2rem,1.2957746479rem + 3.0046948357vw,4rem)!important;max-width:100%!important}.fpa-page .hero .hero-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.9)}.fpa-page .hero:after{content:"";position:absolute;inset:0;background:#1f21468c}.fpa-page .hero:before{content:"";position:absolute;top:10%;right:5%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(139,146,207,.35) 0%,rgba(139,146,207,.15) 40%,transparent 70%);z-index:1;pointer-events:none}.fpa-page .hero-top,.fpa-page .hero-inner{position:relative;z-index:2}.fpa-page .hero-top{display:flex;align-items:center;gap:14px;padding-top:32px;padding-bottom:12px}.fpa-page .hero-top.container,.fpa-page .hero-inner.container{max-width:none!important;margin:0!important;padding-left:clamp(2rem,1.2957746479rem + 3.0046948357vw,4rem)!important;padding-right:clamp(2rem,1.2957746479rem + 3.0046948357vw,4rem)!important}.fpa-page .back{height:36px;min-width:36px;padding:0 10px;background:transparent;border:none;color:#fff;cursor:pointer}@media(pointer:coarse){.fpa-page .back{min-height:44px;min-width:44px}}.fpa-page .crumbs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#fff;opacity:.95}.fpa-page .crumbs .crumb{font-weight:600}.fpa-page .crumbs .crumb.link{color:#fff;text-decoration:none;opacity:.95}@media(pointer:coarse){.fpa-page .crumbs .crumb.link{min-height:44px;min-width:44px}}.fpa-page .crumbs .crumb.current{opacity:1;font-weight:800}.fpa-page .crumbs .sep{opacity:.85}.fpa-page .hero-inner{padding-top:24px;padding-bottom:clamp(2rem,1.2957746479rem + 3.0046948357vw,4rem);text-align:left}.fpa-page h1{font-size:clamp(2.25rem,1.7218309859rem + 2.2535211268vw,3.75rem);line-height:1.1;font-weight:400;letter-spacing:.2px;margin:0}.fpa-page .body{margin:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem) auto 34px;color:#111827}.fpa-page .body .lede{color:#4b5563;margin-bottom:14px}.fpa-page .items{display:grid;gap:16px}.fpa-page .item h3{font-size:18px;font-weight:400;margin:0 0 6px;color:#111827}.fpa-page .item p{color:#4b5563;line-height:1.6}@media(max-width:767.98px){.fpa-page .hero:before{width:360px;height:360px}}.careers-view .careers-hero-v2{position:relative;height:650px;overflow:hidden;background:#494b76;border-bottom-left-radius:40px;border-bottom-right-radius:40px}.careers-view .careers-hero-bg{position:absolute;inset:0;z-index:0}.careers-view .careers-hero-bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.careers-view .careers-hero-inner{position:relative;z-index:10;height:100%;width:66.666667%;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:14px;pointer-events:none;padding-left:clamp(1.5rem,.9278169014rem + 2.441314554vw,3.125rem);padding-right:clamp(1.5rem,.9278169014rem + 2.441314554vw,3.125rem)}.careers-view .careers-hero-title{font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);line-height:normal;font-weight:400;letter-spacing:-.02em;margin-top:100px}.careers-view .careers-hero-copy{text-align:center;width:72%;margin-top:14px;margin-left:auto;margin-right:auto;margin-bottom:clamp(1.25rem,.8098591549rem + 1.8779342723vw,2.5rem);font-size:16px;font-weight:300;line-height:24px;color:#fff}.careers-view .careers-hero-cta{background:#fff;color:#494b76;padding:.75rem 2rem;border-radius:9999px;font-weight:400;display:flex;align-items:center;gap:.5rem;pointer-events:auto;transition:all .15s cubic-bezier(.4,0,.2,1);text-decoration:none}@media(pointer:coarse){.careers-view .careers-hero-cta{min-height:44px;min-width:44px}}.careers-view .careers-hero-cta:hover{color:#494b76;background-color:#ffffffe6}.careers-view .why-section,.careers-view .thrives-section{width:100%;padding:clamp(2rem,1.2957746479rem + 3.0046948357vw,4rem) clamp(2rem,.2834507042rem + 7.323943662vw,6.875rem);margin-left:auto;margin-right:auto}.careers-view .thrives-section{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.careers-view .why-heading,.careers-view .thrives-heading{font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);font-weight:400;text-align:center;color:#1b1b1b}.careers-view .why-heading{margin-bottom:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem)}.careers-view .thrives-copy{width:80%;text-align:center;font-size:16px;font-weight:300;line-height:150%}.careers-view .why-grid-v2{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media(min-width:768px){.careers-view .why-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}.careers-view .why-card-v2{background:#fff;border-width:1px;border-color:#e5e7eb;text-align:left;border-radius:14px;padding:2rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.careers-view .why-card-v2:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.careers-view .why-icon{width:3rem;height:3rem;border-radius:9999px;background:#494b76}.careers-view .why-title{font-size:clamp(1.125rem,.9929577465rem + .5633802817vw,1.5rem);font-weight:400;color:#1b1b1b;margin-bottom:.75rem}.careers-view .why-text{font-size:16px;line-height:1.6;color:#606060;font-weight:300}@media(max-width:767.98px){.careers-view .careers-hero-inner,.careers-view .careers-hero-copy{width:100%}}.careers-page .careers-hero{position:relative;overflow:hidden;background:#3a3d6b;border-radius:28px}.careers-page .careers-hero .bg{position:relative;width:100%;height:auto;display:block}.careers-page .hero .tint{position:absolute;inset:0;background:#2f315fc7}.careers-page .hero-inner{position:absolute;inset:0;padding:0 20px;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:16px;text-align:center;align-items:center}.careers-page h1{font-size:clamp(2.125rem,1.6848591549rem + 1.8779342723vw,3.375rem);line-height:1.1;font-weight:400;letter-spacing:.2px;margin:0}.careers-page .lede{margin-left:auto;margin-right:auto;font-weight:200;line-height:1.6;max-width:790px;margin-bottom:60px}.careers-page .cta{font-size:16px;height:42px;padding:0 18px;border-radius:999px;background:#fff;color:#2f315f;font-weight:400;width:-webkit-max-content;width:-moz-max-content;width:max-content;align-self:center;display:inline-flex;align-items:center}.careers-page .why{margin:28px auto 18px}.careers-page .why>h2{font-size:clamp(2.125rem,1.9929577465rem + .5633802817vw,2.5rem);line-height:1.2;letter-spacing:.2px;color:#1b1b1b;text-align:center;font-weight:400;margin-bottom:40px}.careers-page .why-grid{display:grid;grid-template-columns:1fr .95fr 1fr;grid-template-rows:260px 260px;gap:20px;align-items:stretch}.careers-page .why-grid .why-card:nth-child(1){grid-column:1;grid-row:1}.careers-page .why-grid .why-card:nth-child(2){grid-column:2;grid-row:1/span 2}.careers-page .why-grid .why-card:nth-child(3){grid-column:3;grid-row:1}.careers-page .why-grid .why-card:nth-child(4){grid-column:1;grid-row:2}.careers-page .why-grid .why-card:nth-child(5){grid-column:3;grid-row:2}.careers-page .why-card{background:#fff;padding:16px;height:100%;display:flex;flex-direction:column}.careers-page .why-card .icon{width:32px;height:32px;border-radius:50%;background:#494b76}.careers-page .why-card h3{margin:12px 0 8px;font-size:24px;font-weight:600;color:#1b1b1b}.careers-page .why-card p{color:#4b5563;line-height:1.55;margin-top:6px;overflow:hidden}.careers-page .why-card.photo{padding:0;overflow:hidden;height:100%;border:1px solid rgba(17,24,39,.1);border-radius:14px}.careers-page .why-card.photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.careers-page .thrives{margin:28px auto 18px}.careers-page .thrives>h2{font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);line-height:1.2;letter-spacing:.2px;margin-top:60px;color:#1b1b1b;text-align:center;font-weight:400;margin-bottom:20px}.careers-page .thrives .lede{text-align:center;color:#4b5563;margin-bottom:30px}.careers-page .thrives .banner img{height:100%;width:100%;border-radius:14px;border:1px solid rgba(17,24,39,.1)}.careers-page .momentum{margin:70px auto 50px;display:grid;grid-template-columns:1.15fr 1fr;gap:26px;align-items:start}.careers-page .momentum .left .headline{font-size:clamp(2rem,1.823943662rem + .7511737089vw,2.5rem);line-height:1.2;letter-spacing:.2px;color:#1b1b1b;font-weight:400;margin-top:0}.careers-page .momentum .left .subcopy{color:#6b7280;max-width:560px}.careers-page .video-card{background:#f3f4fb;border:1px solid rgba(17,24,39,.1);border-radius:14px;padding:10px 12px 12px;display:grid;gap:10px}.careers-page .video-card .thumb{height:180px;border-radius:12px;background:#3a3d6b;position:relative}.careers-page .video-card .play{position:absolute;inset:0;margin:auto;width:56px;height:56px;border-radius:999px;border:0;display:grid;place-items:center;background:#fff;color:#3a3d6b;font-size:clamp(1rem,.911971831rem + .3755868545vw,1.25rem);cursor:pointer}.careers-page .video-card .caption{font-weight:700;color:#111827}@media(max-width:991.98px){.careers-page .momentum{grid-template-columns:1fr}.careers-page .video-card .thumb{height:200px}}@media(max-width:767.98px){.careers-page .video-card .thumb{height:180px}}.careers-page .roles{margin:28px auto 40px}.careers-page .roles>h2{text-align:center;margin-bottom:14px}.careers-page .search{display:grid;grid-template-columns:1fr 200px 200px 200px 100px;gap:10px;margin-bottom:12px}.careers-page .search .input{height:40px;border-radius:12px;border:1px solid rgba(17,24,39,.1);background:#f6f7fb;padding:0 12px}.careers-page .search .search-btn{height:40px;border-radius:999px;border:1px solid #cfd3e1;background:#fff;cursor:pointer}.careers-page .table{border:1px solid rgba(17,24,39,.1);border-radius:14px;overflow:hidden;background:#fff}.careers-page .thead,.careers-page .row{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;padding:12px 14px;align-items:center}.careers-page .thead{background:#f6f7fb;color:#4b5563;font-weight:700}.careers-page .row{border-top:1px solid rgba(17,24,39,.1)}.careers-page .row.active{background:#f3f4fb}.careers-page .row .cell .arrow{opacity:.5;margin-left:6px}.careers-page .cta-band{margin-top:16px;display:flex;justify-content:space-between;align-items:center;background:#3a3d6b;color:#fff;border-radius:12px;padding:14px 16px}.careers-page .cta-band .btn-ghost{height:36px;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.6);background:#fff;color:#2f315f;text-decoration:none;font-weight:700}@media(max-width:991.98px){.careers-page .impact-grid,.careers-page .search{grid-template-columns:1fr 1fr}.careers-page .thead,.careers-page .row{grid-template-columns:1.2fr 1fr 1fr 1fr}.careers-page .why>h2{text-align:center}.careers-page .why-grid{grid-template-columns:1fr;grid-template-rows:none;gap:14px}.careers-page .why-grid .why-card{grid-column:auto;grid-row:auto;height:auto}.careers-page .why-card.photo{height:220px}}@media(max-width:767.98px){.careers-page .careers-hero{margin:0 20px;border-radius:22px}.careers-page .impact-grid,.careers-page .search{grid-template-columns:1fr}.careers-page .thead{display:none}.careers-page .row{grid-template-columns:1fr;gap:6px}.careers-page .why-card.photo{height:200px}}.about-page{font-family:SF Pro Display,Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}.container{padding-left:clamp(1.5rem,.9278169014rem + 2.441314554vw,3.125rem);padding-right:clamp(1.5rem,.9278169014rem + 2.441314554vw,3.125rem)}.about-page .hero{position:relative;height:545px;overflow:hidden;background:#494b76;border-bottom-left-radius:40px;border-bottom-right-radius:40px}.about-page .hero .bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.8)}.about-page .hero .tint{position:absolute;inset:0;background:#2f315fc7}.about-page .hero .hero-inner{position:relative;z-index:1;height:100%;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:14px}.about-page h1{font-size:clamp(2.125rem,1.6848591549rem + 1.8779342723vw,3.375rem);line-height:72%;font-weight:500;margin:100px 0 0}.about-page .hero-lede{text-align:center;width:90%;margin-top:14px;margin-left:auto;margin-right:auto;margin-bottom:clamp(1.25rem,.8098591549rem + 1.8779342723vw,2.5rem);font-size:18px;font-weight:300;color:#fff}.about-page .strategy{margin:clamp(2.5rem,1.5536971831rem + 4.0375586854vw,5.1875rem) auto 14px;text-align:center}.about-page .strategy h2{margin-top:0;font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);line-height:1.2;font-family:SF Pro Display,Inter,sans-serif;color:#1b1b1b;text-align:center;font-weight:500;margin-bottom:20px}.about-page .strategy .sub{text-align:center;font-size:16px;color:#606060;margin-left:auto;margin-right:auto;font-weight:400;line-height:150%;max-width:1200px;margin-bottom:clamp(1.5rem,1.0378521127rem + 1.9718309859vw,2.8125rem)}.about-page .pillars.v2{display:flex;gap:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem);align-items:stretch;align-items:center;justify-content:space-between}.about-page .vm-card{position:relative;background:#eef0f8;border:1px solid rgba(17,24,39,.1);border-radius:14px;padding:16px 16px 33px 52px;height:180px;width:100%}.about-page .vm-card .vm-dot{position:absolute;left:24px;top:20px}.about-page .vm-card h3{margin:4px 0 12px 53px;font-size:clamp(1.125rem,.9929577465rem + .5633802817vw,1.5rem);font-weight:500;line-height:150%;color:#1b1b1b;display:flex}.about-page .vm-card p{padding-left:53px;margin:0;color:#606060;font-size:16px;line-height:150%;font-weight:400;width:100%;text-align:justify}.about-page .team{margin:clamp(2.5rem,1.5536971831rem + 4.0375586854vw,5.1875rem) auto 32px;text-align:center}.about-page .team h2{font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);font-weight:500;color:#1b1b1b;margin-bottom:20px}.about-page .team .sub{text-align:center;margin-top:0;font-size:16px;letter-spacing:-.25px;font-weight:500;line-height:150%;color:#606060;margin-bottom:clamp(2.25rem,1.5457746479rem + 3.0046948357vw,4.25rem)}.about-page .team .grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.about-page .member .meta{padding:10px 14px 0;text-align:left;display:flex;justify-content:space-between}.about-page .member .name{font-weight:500;font-size:clamp(1.375rem,1.1549295775rem + .9389671362vw,2rem);color:#1b1b1b;margin-bottom:8px;text-align:left}.about-page .member .role{color:#575757;font-size:clamp(1rem,.911971831rem + .3755868545vw,1.25rem);font-weight:500;line-height:26px;text-align:left}.about-page .member{background:#fff;border-radius:24px;overflow:hidden;border:none;padding:0;position:relative}.about-page .member .photo{position:relative;display:flex;align-items:flex-end;justify-content:center}.about-page .member .photo img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.about-page .member .meta{padding:18px 24px 22px;display:flex;align-items:center;justify-content:space-between;text-align:left}.about-page .member .in{width:40px;height:40px;border-radius:999px;background:#eef0f6;display:grid;place-items:center;color:#3a3d6b;font-weight:800;text-decoration:none;font-size:14px;position:static}@media(pointer:coarse){.about-page .member .in{min-height:44px;min-width:44px}}.about-page .careers-cta{margin:22px auto clamp(1.25rem,.8098591549rem + 1.8779342723vw,2.5rem)}.about-page .careers-cta .card.with-image{position:relative;padding:0;border-radius:14px;overflow:hidden;border:none;background:transparent;min-height:0}.about-page .careers-cta .banner-img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.about-page .careers-cta .btn{position:relative;display:flex;align-items:center;justify-content:center;left:6%;bottom:90px;height:48px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 clamp(.875rem,.3028169014rem + 2.441314554vw,2.5rem);border-radius:999px;background:#fff;color:#1b1b1b;text-decoration:none;font-weight:500;font-size:16px;line-height:150%;border:1px solid rgba(255,255,255,.6);transition:all .2s ease}@media(pointer:coarse){.about-page .careers-cta .btn{min-height:44px;min-width:44px}}.about-page .careers-cta .btn:hover{background:#eef0f8}.about-page .different{margin:clamp(2.5rem,1.5536971831rem + 4.0375586854vw,5.1875rem) auto 30px;text-align:center}.about-page .different>h2{font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);line-height:1.2;color:#1b1b1b;font-weight:500;margin:0 0 10px}.about-page .different>.sub{text-align:center;margin-bottom:39px;font-size:16px;color:#606060;margin-left:auto;margin-right:auto;font-weight:400;line-height:150%;max-width:980px}.about-page .different .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.about-page .different .diff-card{position:relative;border-radius:16px;overflow:hidden;background:#f3f4fb;border:1px solid rgba(17,24,39,.1);height:406px;width:100%;max-width:416px}.about-page .different .diff-card img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about-page .different .diff-card .pill{cursor:default;position:absolute;left:24px;right:24px;bottom:18px;height:54px;width:372px;border-radius:999px;background:#fff;display:grid;place-items:center;color:#494b76;font-weight:500;font-size:clamp(1rem,.911971831rem + .3755868545vw,1.25rem)}@media(max-width:1439.98px){.about-page .different .diff-card .pill{width:auto}}.about-page .team .member{cursor:pointer}.about-page .team .member{position:relative;perspective:1000px}.about-page .team .member .flip-wrap{position:relative;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.22,.61,.36,1)}.about-page .team .member .front{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.about-page .team .member .flip-back{position:absolute;inset:0;border-radius:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateY(180deg);padding:clamp(1.25rem,.7658450704rem + 2.0657276995vw,2.625rem);padding-top:clamp(1.75rem,1.2218309859rem + 2.2535211268vw,3.25rem);background:#494b76;color:#fff;border:1px solid rgba(255,255,255,.08);display:grid;grid-template-rows:auto 1fr auto;gap:10px;opacity:0;transition:opacity .52s cubic-bezier(.22,.61,.36,1)}.about-page .team .member:hover .flip-wrap,.about-page .team .member:focus-within .flip-wrap{transform:rotateY(180deg)}.about-page .team .member:hover .flip-back,.about-page .team .member:focus-within .flip-back{opacity:1}.about-page .team .member .flip-back .head{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:center}.about-page .team .member .flip-back .avatar{width:36px;height:36px;border-radius:50%;background:#ffffff29;display:grid;place-items:center;font-weight:700;color:#fff}.about-page .team .member .flip-back .name{font-size:18px;font-weight:600;line-height:26px;color:#fff}.about-page .team .member .flip-back .role{font-size:16px;font-weight:400;line-height:24px;color:#fff}.about-page .team .member .flip-back .bio{color:#fff;max-width:533px;text-align:justify;font-size:18px;font-weight:400;line-height:26.92px}.about-page .team .member .flip-back .flip-actions{display:flex;flex-direction:row;align-items:center;gap:.5rem}.about-page .team .member .flip-back .exp-badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid #fff;padding:.5rem .75rem;color:#fff}.about-page .team .member .flip-back .linkedin-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:999px;padding:.5rem;background:#fff;color:#000;cursor:pointer}@media(pointer:coarse){.about-page .team .member .flip-back .linkedin-btn{min-height:44px;min-width:44px}}.about-page .team .member .in{position:relative;z-index:2}@media(max-width:991.98px){.about-page .pillars.v2{grid-template-columns:1fr;flex-direction:column}.about-page .different .cards{grid-template-columns:1fr}.about-page .different .diff-card{min-height:220px}.about-page .pillars,.about-page .team .grid{grid-template-columns:1fr}}@media(max-width:767.98px){.about-page .hero{height:auto;min-height:300px}.about-page .vm-card{height:auto;min-height:180px}.about-page .careers-cta .card.with-image{background:#4a4b77}.about-page .careers-cta .banner-img{border-radius:14px}.about-page .careers-cta .btn{left:0;bottom:0;width:100%;height:52px;gap:clamp(.25rem,.161971831rem + .3755868545vw,.5rem);padding:0 clamp(1.125rem,.9929577465rem + .5633802817vw,1.5rem);border:none;border-radius:0;background:#4a4b77;color:#fff;font-weight:400;font-size:clamp(.875rem,.8309859155rem + .1877934272vw,1rem)}.about-page .careers-cta .btn svg{width:clamp(1.125rem,1.036971831rem + .3755868545vw,1.375rem);height:clamp(1.125rem,1.036971831rem + .3755868545vw,1.375rem);flex-shrink:0}.about-page .careers-cta .btn:hover{background:#3e3f64}}@keyframes _fadeInDown_1cdx2_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._cardShell_1cdx2_58{background:#fff;border-radius:32px;padding:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem) clamp(2rem,1.2957746479rem + 3.0046948357vw,4rem);border:1px solid rgba(15,23,42,.04);display:flex;flex-direction:column;width:calc(100% + 28px);margin-left:-14px;margin-right:-14px}._cardShellRow_1cdx2_70{width:100%;display:flex;flex-direction:row}._cardShellText_1cdx2_76{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem;width:80%}._cardShellTitle_1cdx2_84{font-size:clamp(1.75rem,1.3978873239rem + 1.5023474178vw,2.75rem);font-weight:400;color:#1d1e25;margin:0;line-height:110%;padding-left:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem);padding-bottom:1rem}._cardShellBody_1cdx2_94{font-size:1rem;line-height:150%;color:#797979;font-weight:400;margin:0;padding-right:2rem;padding-left:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem);padding-bottom:1rem;font-family:Helvetica Neue}._cardShellLink_1cdx2_107{font-size:1rem;font-weight:500;color:#494b76;text-decoration:none;display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;align-self:flex-start;margin-left:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem);margin-top:-.5rem;padding:10px 22px;border:1px solid #494b76;border-radius:999px;transition:background-color .2s ease}@media(pointer:coarse){._cardShellLink_1cdx2_107{min-height:44px;min-width:44px}}._cardShellLink_1cdx2_107 img{width:16px;height:16px}@media(hover:hover)and (pointer:fine){._cardShellLink_1cdx2_107:hover{background-color:#494b7614}}._cardShellMedia_1cdx2_140{margin-top:.5rem;border-radius:24px;overflow:hidden;margin-left:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem);margin-right:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem)}._cardShellImg_1cdx2_148{display:block;-o-object-fit:cover;object-fit:cover}._scheduleLink_1cdx2_153{width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#494b76;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#fff;border-radius:9999px}._scheduleLink_1cdx2_153:hover{color:#494b76}._page_1cdx2_169{background:#494b76;color:#fff;min-height:100vh;min-height:100svh;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;scroll-snap-type:y mandatory;overflow-y:auto}._hero_1cdx2_180{max-width:94vw;margin:0 clamp(2.5rem,1.6197183099rem + 3.7558685446vw,5rem);display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;margin-top:clamp(5rem,3.1954225352rem + 7.6995305164vw,10.125rem)}._heroContent_1cdx2_189{z-index:1}._heroTitle_1cdx2_193{font-size:clamp(2rem,1.5158450704rem + 2.0657276995vw,3.375rem);line-height:66px;font-weight:500;margin-bottom:39px}._heroText_1cdx2_200{font-family:Helvetica Neue;font-weight:400;font-size:16px;line-height:24px;max-width:528px;margin-bottom:39px;color:#fff}._heroButton_1cdx2_210{font-size:16px;padding:12px 24px;border-radius:999px;background:#fff;color:#494b76;font-weight:500;line-height:26px;width:-webkit-max-content;width:-moz-max-content;width:max-content;align-self:center;border:none}._brandRow_1cdx2_223{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:24px}._brandLogo_1cdx2_231{display:block;max-height:90px;max-width:175px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}._heroChart_1cdx2_239{position:relative;width:486px;height:449px;margin-left:auto}._heroChartShadow_1cdx2_247{position:absolute;inset:-20px -20px 20px 20px;border-radius:30px;background:#ffffff47;opacity:.9}._heroChartImage_1cdx2_259{position:relative;display:block;width:100%;border-radius:26px;box-shadow:0 22px 50px #0f172a59}._cardsSection_1cdx2_268{position:relative;margin-top:24px;background:#f9fafb;color:#1d1e25;border-radius:40px 40px 0 0}._cardsPinned_1cdx2_276{position:sticky;top:72px;margin:0 auto;height:900px}._card_1cdx2_58{position:absolute;left:50%;transform:translate(-50%);width:100%;max-width:98.8%;opacity:0;pointer-events:none;transition:opacity 1s ease,transform 1s ease,box-shadow 1s ease}._cardFirst_1cdx2_300{top:40;z-index:1}._cardSecond_1cdx2_305{top:160;z-index:2}._cardThird_1cdx2_310{top:235;z-index:3}._cardVisible_1cdx2_315{opacity:1;pointer-events:auto}._cardInner_1cdx2_321{background:#fff;border-radius:32px;padding:32px 32px 24px;border:1px solid rgba(15,23,42,.04);display:flex;flex-direction:column;width:102%;margin:0 -14px}._cardTextBlock_1cdx2_333{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}._cardTitle_1cdx2_340{font-size:clamp(1.75rem,1.3978873239rem + 1.5023474178vw,2.75rem);font-weight:500;color:#1d1e25;margin:0;line-height:110%;padding-left:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem);padding-bottom:16px}._cardBody_1cdx2_350{font-size:16px;line-height:150%;color:#797979;font-weight:400;margin:0;padding-right:32px;font-family:Helvetica Neue;padding-left:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem);padding-bottom:16px}._cardActions_1cdx2_362{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between;padding-left:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem);padding-right:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem);padding-bottom:16px}._cardButton_1cdx2_373{cursor:pointer;display:inline-flex;align-items:center;gap:16px;height:50px;padding:16px 32px;border-radius:999px;background:#494b76;font-size:16px;font-weight:500;color:#fff;line-height:150%;border:none}._cardLink_1cdx2_389{font-size:16px;color:#101010;text-decoration:none;display:flex;flex-direction:row;align-items:center;gap:8px}@media(pointer:coarse){._cardLink_1cdx2_389{min-height:44px;min-width:44px}}._cardImageBlock_1cdx2_406{margin-top:8px;border-radius:24px;overflow:hidden;margin-left:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem);margin-right:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem)}._cardImage_1cdx2_406{display:block;width:100%;height:500px}._cardThird_1cdx2_310 ._cardInner_1cdx2_321{padding-bottom:45px}._cardsSection_1cdx2_268{position:relative;margin-top:24px;background:#494b76;color:#1d1e25;border-radius:40px 40px 0 0}._cardsSpacer_1cdx2_284{height:800px}._cardsSection_1cdx2_268{position:relative;margin-top:24px;margin-bottom:15px;background:transparent;color:#111827;border-radius:40px 40px 0 0}._cardsPinned_1cdx2_276{position:relative;margin:0 auto;padding:24px 24px clamp(2rem,1.2957746479rem + 3.0046948357vw,4rem);height:1200px;overflow:visible}._customCard_1cdx2_453{position:absolute;width:100%;height:auto;min-height:750px;margin-bottom:clamp(1.5rem,.9278169014rem + 2.441314554vw,3.125rem);display:flex;justify-content:center;align-items:center;border-radius:50px;box-shadow:0 0 30px #0003;background:#fff}._customCard_1cdx2_453 h1{font-size:clamp(1.375rem,1.1549295775rem + .9389671362vw,2rem)}._card1_1cdx2_470{z-index:2}._card2_1cdx2_474{z-index:3;transform:translateY(-93%)}._card3_1cdx2_479{z-index:4;transform:translateY(-179%)}._toolsSection_1cdx2_485{background:#fff;padding:56px 24px 32px;position:relative;z-index:1;margin:0 10px;padding-top:clamp(3.75rem,2.4295774648rem + 5.6338028169vw,7.5rem)}._sectionTitle_1cdx2_494{max-width:1120px;margin:0 auto 17px;font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);line-height:114%;color:#1b1b1b;text-align:center;padding-bottom:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem);font-weight:500}._toolsMarquee_1cdx2_506{margin:0 auto;overflow:hidden;height:95px}._toolsTrack_1cdx2_513{display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:95px;animation:_tools-marquee_1cdx2_1 25s linear infinite}._toolsRow_1cdx2_521{display:flex;gap:17px;align-items:center;margin-right:25px;height:95px}._toolPill_1cdx2_530{flex:0 0 auto;min-width:255px;padding:10px 20px;border-radius:8px;background:#f8f8f8;display:flex;align-items:center;justify-content:center;height:95px}._toolLogo_1cdx2_542{max-width:100%;max-height:39px;-o-object-fit:contain;object-fit:contain}@keyframes _tools-marquee_1cdx2_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._differenceSection_1cdx2_558{background:#fff;min-height:60vh;position:relative;padding-bottom:clamp(2.25rem,1.4577464789rem + 3.3802816901vw,4.5rem);z-index:2;scroll-snap-align:start;margin:0 10px}._differenceHeader_1cdx2_569{max-width:1120px;margin:0 auto;padding:clamp(3.5rem,2.201584507rem + 5.5399061033vw,7.1875rem) 24px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}._sectionIntro_1cdx2_580{margin:0 auto 28px;text-align:center;line-height:150%;font-weight:400;color:#606060}._differenceSlide_1cdx2_589{min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content;max-width:1120px;margin:0 auto;padding:32px 24px;display:flex;align-items:center}._differenceRow_1cdx2_598{display:flex;flex-direction:row;justify-content:space-between;gap:clamp(3rem,1.8556338028rem + 4.882629108vw,6.25rem);align-items:center}._differenceImageLarge_1cdx2_606{border-radius:28px;overflow:hidden;background:#fff;border:1px solid #e5e7eb;height:100%;width:100%;padding:24px}._differenceImg_1cdx2_616{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}._differenceTextBlock_1cdx2_623{display:flex;flex-direction:column;max-width:538px}._differenceHeading_1cdx2_629{font-size:clamp(1.25rem,1.073943662rem + .7511737089vw,1.75rem);line-height:32px;color:#070707;font-weight:500;margin-bottom:0}._differenceText_1cdx2_623{line-height:150%;font-weight:400;color:#606060;margin-bottom:28px}._whatsappFab_1cdx2_644{position:fixed;right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));width:54px;height:54px;border-radius:999px;background:#4da829;display:grid;place-items:center;box-shadow:0 10px 30px #00000040;z-index:9999;text-decoration:none}._whatsappIcon_1cdx2_659{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}@media(max-width:991.98px){._hero_1cdx2_180{grid-template-columns:minmax(0,1fr);padding-top:56px;gap:32px}._heroChart_1cdx2_239{order:-1;width:100%;max-width:486px;height:auto}._cardsPinned_1cdx2_276{height:40px}._cardInner_1cdx2_321{grid-template-columns:minmax(0,1fr)}._cardImage_1cdx2_406{height:220px}._differenceRow_1cdx2_598{grid-template-columns:minmax(0,1fr);flex-direction:column;gap:32px}._differenceImageLarge_1cdx2_606{height:220px}._differenceGrid_1cdx2_695{grid-template-columns:minmax(0,1fr)}}@media(max-width:767.98px){._cardsSpacer_1cdx2_284{height:720px}._cardInner_1cdx2_321{padding:22px 18px 20px}._cardShellRow_1cdx2_70{flex-direction:column}._cardShellText_1cdx2_76{width:100%}._whatsappFab_1cdx2_644{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:48px;height:48px}._whatsappIcon_1cdx2_659{width:32px;height:32px}}._cardShell_1cdx2_58{background-color:#fff;border-radius:32px;padding-left:clamp(2rem,1.2957746479rem + 3.0046948357vw,4rem);padding-right:clamp(2rem,1.2957746479rem + 3.0046948357vw,4rem);padding-top:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem);padding-bottom:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem);border:1px solid rgba(15,23,42,.04);display:flex;flex-direction:column;width:calc(100% + 28px);margin-left:-14px;margin-right:-14px}._cardRow_1cdx2_741{width:100%;display:flex;flex-direction:row}._cardText_1cdx2_333{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem;width:80%}._cardTitleText_1cdx2_757{font-size:clamp(1.75rem,1.3978873239rem + 1.5023474178vw,2.75rem);font-weight:400;color:#1d1e25;margin:0;line-height:110%;padding-left:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem);padding-bottom:1rem}._cardBodyText_1cdx2_768{font-size:1rem;line-height:150%;color:#797979;font-weight:400;margin:0;padding-right:2rem;padding-left:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem);padding-bottom:1rem;font-family:Helvetica Neue}._cardCtaWrap_1cdx2_781{display:flex;align-items:flex-end;justify-content:flex-end;padding-bottom:1rem;padding-left:1rem}._cardExploreLink_1cdx2_790{font-size:1rem;line-height:1.5rem;color:#101010;text-decoration:none;display:flex;flex-direction:row;align-items:center;gap:.5rem}@media(pointer:coarse){._cardExploreLink_1cdx2_790{min-height:44px;min-width:44px}}._cardImageWrap_1cdx2_808{margin-top:.5rem;border-radius:24px;overflow:hidden;margin-left:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem);margin-right:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem)}._cardImg_1cdx2_817{display:block;-o-object-fit:cover;object-fit:cover}._heroMeetingBtn_1cdx2_823{width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#494b76;align-items:center;justify-content:center;display:flex;flex-direction:row;gap:.5rem;padding:.75rem 1.5rem;background-color:#fff;border-radius:9999px}._heroMeetingBtn_1cdx2_823:hover{color:#494b76}@media(min-width:768px)and (min-height:600px){._cardsPinned_1cdx2_276{height:auto}._card1_1cdx2_470,._card2_1cdx2_474,._card3_1cdx2_479{transform:none;display:flex;flex-direction:column;height:min(100vh - 94px,800px);height:min(100svh - 94px,800px)}._card1_1cdx2_470{position:relative}._card2_1cdx2_474,._card3_1cdx2_479{position:absolute;top:24px;left:24px;right:24px}._cardShell_1cdx2_58{flex:1 1 auto;min-height:0}._cardShellMedia_1cdx2_140{flex:1 1 0;min-height:0;display:flex;align-items:flex-start;overflow:visible;border-radius:0}._cardShellImg_1cdx2_148{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:24px}}@media not all and (min-width:768px)and (min-height:600px){._cardsPinned_1cdx2_276{height:auto;display:flex;flex-direction:column;gap:clamp(1rem,.823943662rem + .7511737089vw,1.5rem);top:0}._card2_1cdx2_474,._card3_1cdx2_479{transform:none}._cardShell_1cdx2_58{width:100%;margin-left:0;margin-right:0}}@keyframes _fadeInDown_1yqkm_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}:root{--bg: #ffffff;--ink: #0f172a;--muted: #525a70;--soft: #f5f6fb;--indigo: #3a3d6b;--indigo-700: #2f315a;--primary: #3a3d6b;--ring: rgba(58, 61, 107, .4);--card-border: rgba(17, 24, 39, .12);--shadow-strong: 0 22px 60px rgba(0, 0, 0, .18);--shadow-card: 0 14px 40px rgba(16, 24, 40, .1), 0 2px 10px rgba(16, 24, 40, .06)}._page_1yqkm_70{background:var(--bg);color:var(--ink);font-family:SF Pro Display,Inter,-apple-system,system-ui,Segoe UI,Roboto,Arial,sans-serif}._hero_1yqkm_77{margin-top:clamp(5rem,3.1954225352rem + 7.6995305164vw,10.125rem);padding-bottom:35px;text-align:center}._title_1yqkm_83{margin:0;font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);font-weight:500;line-height:56px;letter-spacing:0px}._toggleWrap_1yqkm_92{padding:0 16px 24px;display:grid;justify-items:center}._toggle_1yqkm_92{display:inline-flex;background:#efefef;padding:4px;border-radius:12px}._toggleBtn_1yqkm_105{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#acacac;font-weight:500;font-size:16px;line-height:120%;padding:14px 20px;border-radius:8px;cursor:pointer;transition:background-color .16s ease,color .16s ease}._active_1yqkm_119{background:#fff;color:#0a0a0a}._toggleHint_1yqkm_124{margin:8px 0 0;color:var(--muted);font-size:13px}._plansSection_1yqkm_131{padding:20px 16px 26px}._cards_1yqkm_135{padding:0 clamp(3rem,1.8556338028rem + 4.882629108vw,6.25rem);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;outline:none}._card_1yqkm_135{background:#fff;min-height:600px;border-radius:16px;padding:22px;box-shadow:7.58px 11.37px 18.95px #0000000a;display:grid;border:.95px solid rgb(235,235,235)}._primary_1yqkm_154{background:#494b76;color:#fff;border-color:#ffffff2e}._cardHead_1yqkm_160{display:grid;align-items:flex-start;justify-content:left;gap:19px}._cardNameRow_1yqkm_167{display:flex;align-items:center;gap:8px}._cardName_1yqkm_167{margin:0;font-size:clamp(1.25rem,1.0299295775rem + .9389671362vw,1.875rem);font-weight:500;line-height:38px}._badge_1yqkm_180{font-size:12px;font-weight:500;padding:5px 8px;border-radius:999px;background:#e7e9f6;color:#2f315a}._primary_1yqkm_154 ._badge_1yqkm_180{background:#fff;color:#000}._cardPriceBlock_1yqkm_194{text-align:left}._priceLabel_1yqkm_198{display:block;font-size:16px;color:#1b1b1b;line-height:23px;font-weight:500}._primary_1yqkm_154 ._priceLabel_1yqkm_198{color:#fffc}._price_1yqkm_198{font-size:clamp(1.5rem,1.235915493rem + 1.1267605634vw,2.25rem);font-weight:600;line-height:53px}._cardDesc_1yqkm_216{margin:19px 38px 20px 0;color:#575757;font-family:Helvetica Neue;font-size:16px;line-height:21px}._cardDivider_1yqkm_225{height:1px;width:100%;background:#1118271a;border-radius:1px;margin:17px 0 20px}._primary_1yqkm_154 ._cardDivider_1yqkm_225{background:#ffffff38}._primary_1yqkm_154 ._cardDesc_1yqkm_216{color:#ffffffeb}._features_1yqkm_241{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:10px}._feature_1yqkm_241{display:grid;grid-template-columns:20px 1fr;align-items:start;gap:10px;color:#111827}._feature_1yqkm_241>span{font-size:14px;font-weight:300;line-height:19px;color:#1b1b1b;font-family:SF Pro Display,Inter,-apple-system,system-ui,Segoe UI,Roboto,Arial,sans-serif}._primary_1yqkm_154 ._feature_1yqkm_241{color:#fff}._check_1yqkm_269{color:var(--indigo);line-height:0}._primary_1yqkm_154 ._feature_1yqkm_241>span{font-size:14px;font-weight:500;line-height:19px;color:#fff}._primary_1yqkm_154 ._check_1yqkm_269{color:#fff}._cta_1yqkm_285{margin-top:auto;height:47px;border-radius:999px;font-size:17px;font-weight:500;border:1px solid #ebebeb;background:#fff;color:#1b1b1b;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:0;margin-left:0}._primary_1yqkm_154 ._cta_1yqkm_285{border-color:#ffffff4d;background:#eaedff;color:#494b76;cursor:pointer}._testimonialSection_1yqkm_312{padding:28px 16px clamp(1.5rem,1.0158450704rem + 2.0657276995vw,2.875rem)}._testimonialTitle_1yqkm_316{text-align:center;margin:36px 0 37px;font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);font-weight:500}._sliderWrap_1yqkm_323{margin:0 auto;position:relative}._slider_1yqkm_323{outline:none;overflow:hidden;border-radius:14px}._track_1yqkm_334{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:16px;transition:transform .28s cubic-bezier(.22,.61,.36,1)}._cardTestimonial_1yqkm_342{background:#fff;border:1px solid var(--card-border);border-radius:16px;padding:22px;margin:0;min-height:180px}._brandRow_1yqkm_351{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:30px}._avatar_1yqkm_359{width:45px;height:45px;border-radius:50%;background:#ccc}._brandName_1yqkm_366{font-weight:700;color:#475569}._quote_1yqkm_371{color:#0f0f0f;font-size:15px;font-weight:400;line-height:150%;margin:0 0 22px}._personRow_1yqkm_379{display:grid}._person_1yqkm_379{font-weight:500;font-size:19px;margin-bottom:4px;line-height:140%;color:#0f0f0f}._stars_1yqkm_391{color:#fb0;letter-spacing:4px}._sliderControls_1yqkm_397{position:absolute;right:38px;bottom:-57px;display:flex;gap:15px}._ctrlBtn_1yqkm_405{width:40px;height:40px;border-radius:999px;border:1px solid rgba(17,24,39,.18);background:#fff;display:grid;place-items:center;font-weight:700;cursor:pointer}@media(pointer:coarse){._ctrlBtn_1yqkm_405{min-height:44px;min-width:44px}}._ctrlBtn_1yqkm_405:disabled{opacity:.5;cursor:default}._navBtn_1yqkm_429{display:none}._prev_1yqkm_433{left:8px}._next_1yqkm_437{right:8px}._faqSection_1yqkm_442{padding:28px 0px clamp(2.5rem,1.6197183099rem + 3.7558685446vw,5rem)}._faqContainer_1yqkm_446{max-width:1275px;margin:0 clamp(2.5rem,1.5536971831rem + 4.0375586854vw,5.1875rem)}._faqBigTitle_1yqkm_451{display:flex;justify-content:center;margin:clamp(1.5rem,1.0158450704rem + 2.0657276995vw,2.875rem) 0 clamp(1.25rem,.8098591549rem + 1.8779342723vw,2.5rem);font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);font-weight:500}._faqGrid_1yqkm_459{display:grid;grid-template-columns:280px 1fr;gap:24px}._faqAside_1yqkm_465{padding-top:4px}._faqCatLabel_1yqkm_469{font-size:clamp(1.125rem,.9929577465rem + .5633802817vw,1.5rem);font-weight:600;color:#000;margin-bottom:20px;margin-top:16px}._faqNav_1yqkm_477{display:grid;gap:4px;margin-left:-10px}._faqNavItem_1yqkm_483{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;text-align:left;background:transparent;color:#737c87;padding:8px 10px;border-radius:8px;font-weight:500;font-size:18px;cursor:pointer}@media(pointer:coarse){._faqNavItem_1yqkm_483{min-height:44px;min-width:44px}}._faqNavActive_1yqkm_502{color:#494b76}._faqBox_1yqkm_506{background:#fff;padding:6px 0}._accordion_1yqkm_512{display:grid}._accItem_1yqkm_516{border-bottom:1px solid rgba(17,24,39,.08)}._accItem_1yqkm_516:last-child{border-bottom:0}._accHeader_1yqkm_524{width:100%;text-align:left;background:transparent;border:0;cursor:pointer;padding:17px 16px;display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;font-weight:700}._accToggle_1yqkm_538{font-size:clamp(1rem,.911971831rem + .3755868545vw,1.25rem);width:28px;text-align:center;color:var(--indigo);font-weight:200}._accQ_1yqkm_546{font-size:18px;font-weight:500;color:#292929}._accA_1yqkm_552{padding:0 16px 16px 54px;color:#4b5563;line-height:150%;font-size:16px;font-weight:400}@media(max-width:991.98px){._cards_1yqkm_135{grid-template-columns:1fr}._sliderWrap_1yqkm_323{padding:0 46px}._faqGrid_1yqkm_459{grid-template-columns:1fr}._faqNav_1yqkm_477{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;overflow-x:auto;gap:10px}._faqNavItem_1yqkm_483{white-space:nowrap}}@media(max-width:767.98px){._sliderWrap_1yqkm_323{padding:0 40px}._cardDesc_1yqkm_216{font-size:14px}._toggle_1yqkm_92{flex-wrap:wrap;justify-content:center}._toggleBtn_1yqkm_105{padding:14px 12px}._cards_1yqkm_135{padding:0}}.industries-page{padding:clamp(3rem,1.9436619718rem + 4.5070422535vw,6rem) clamp(1.25rem,-1.8309859155rem + 13.1455399061vw,10rem);display:flex;flex-direction:column;gap:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem)}.industries-page .industries-intro{width:100%;justify-content:center;display:flex;flex-direction:column;gap:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem)}.industries-page .industries-hero-img{z-index:20;width:100%}.industries-page .industries-intro-copy{display:flex;flex-direction:column;gap:1rem;width:80%}.industries-page .industries-heading{font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);line-height:1.75rem}.industries-page .industries-expertise,.industries-page .industries-expertise-layout{display:flex;flex-direction:column;gap:clamp(1.5rem,.9718309859rem + 2.2535211268vw,3rem)}@media(min-width:768px){.industries-page .industries-expertise-layout{flex-direction:row}}.industries-page .industries-sidebar{display:flex;flex-direction:column;width:100%;border-right:1px solid #e5e7eb;padding-right:2rem;gap:.5rem}@media(min-width:768px){.industries-page .industries-sidebar{width:33.333333%}}.industries-page .industries-sidebar-item{text-align:left;padding:1rem;border:none;font-size:16px;transition:all .15s cubic-bezier(.4,0,.2,1);border-radius:.5rem;background:#fff;cursor:pointer}.industries-page .industries-sidebar-item:hover{background:#f7f7ff}.industries-page .industries-sidebar-item.is-active{background:#5b5c90;color:#fff}.industries-page .industries-sidebar-item.is-active:hover{background:#5b5c90}.industries-page .industries-content{display:flex;flex-direction:column;width:100%;justify-content:center;padding-left:1rem;align-items:flex-start}@media(min-width:768px){.industries-page .industries-content{width:66.666667%}}.industries-page .industries-content-title{font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);line-height:1.75rem;font-weight:400;margin-bottom:1.5rem}.industries-page .industries-content-desc{color:#4b5563;font-size:1.125rem;line-height:1.625;margin-bottom:2rem;max-width:42rem}.industries-page .industries-content-link{display:flex;align-items:center;gap:.5rem;background:#5b5c90;color:#fff;padding:.5rem 1rem;border:0;border-radius:100px;font-weight:500;font-size:16px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);text-decoration:none}@media(pointer:coarse){.industries-page .industries-content-link{min-height:44px;min-width:44px}}.industries-page .industries-content-link:hover{color:#fff}@media(hover:hover)and (pointer:fine){.industries-page .industries-content-link:hover{gap:.75rem}}.industries-page .industries-content-link .industries-content-link-icon{width:1.25rem;height:1.25rem;transition:transform .15s cubic-bezier(.4,0,.2,1)}.industry-page{background:#fff;min-height:100vh;min-height:100svh;color:#1b1b1b;font-family:SF Pro Display,Inter,system-ui,sans-serif;padding-bottom:clamp(3rem,1.9436619718rem + 4.5070422535vw,6rem)}.industry-page .industry-breadcrumb{margin-left:auto;margin-right:auto;padding:clamp(6.25rem,5.1496478873rem + 4.6948356808vw,9.375rem) clamp(1.5rem,.9278169014rem + 2.441314554vw,3.125rem) 30px;display:flex;align-items:center;gap:.5rem;font-size:14px;font-weight:400}.industry-page .industry-breadcrumb-link{color:#3a3d6b}.industry-page .industry-breadcrumb-link:hover{text-decoration:underline}.industry-page .industry-breadcrumb-current{color:#1b1b1b}.industry-page .industry-breadcrumb-chevron{width:1rem;height:1rem;color:#6b7280}.industry-page .industry-body{margin-left:auto;margin-right:auto;padding-left:clamp(1.5rem,.9278169014rem + 2.441314554vw,3.125rem);padding-right:clamp(1.5rem,.9278169014rem + 2.441314554vw,3.125rem);display:flex;flex-direction:column;gap:clamp(2rem,1.3838028169rem + 2.6291079812vw,3.75rem)}.industry-page .industry-hero{display:flex;flex-direction:column;gap:30px}.industry-page .industry-hero-title{font-size:clamp(2.125rem,1.6848591549rem + 1.8779342723vw,3.375rem);font-weight:400;margin:0;letter-spacing:-.025em;color:#1b1b1b;line-height:1.1}.industry-page .industry-hero-img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:24px}.industry-page .industry-intro{display:flex;flex-direction:column;gap:1rem;color:#4b5563;font-size:16px;line-height:1.6;margin-top:10px}.industry-page .industry-section{display:flex;flex-direction:column;gap:30px}.industry-page .industry-section.industry-section--help{margin-bottom:clamp(1.25rem,.8098591549rem + 1.8779342723vw,2.5rem)}.industry-page .industry-section-heading{font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);margin:0;font-weight:400;line-height:1.2;letter-spacing:-.025em}.industry-page .industry-cards-grid,.industry-page .industry-links-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media(min-width:768px){.industry-page .industry-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.industry-page .industry-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.industry-page .industry-card{display:flex;flex-direction:column;height:100%;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.industry-page .industry-card-media{background:#f7f8fc;height:190px;display:flex;align-items:center;justify-content:center;color:#3a3d6b;overflow:hidden;padding:1.5rem;flex-shrink:0}.industry-page .industry-card-media-img{width:auto;height:100%;max-height:100px;-o-object-fit:contain;object-fit:contain}.industry-page .industry-card-body{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;min-height:160px;flex:1 1 auto}.industry-page .industry-card-title{font-size:clamp(1.125rem,.9929577465rem + .5633802817vw,1.5rem);margin:0;font-weight:400;line-height:1.375;letter-spacing:-.025em;color:#1b1b1b}.industry-page .industry-card-text{color:#6b7280;font-size:16px;margin:0;line-height:1.625}.industry-page .industry-card-points-title{margin-top:.5rem;display:block;color:#1b1b1b;font-size:16px}.industry-page .industry-card-points{list-style:disc;padding-left:1.25rem;margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem;color:#6b7280;font-size:16px}.industry-page .industry-service-link{display:flex;align-items:center;justify-content:space-between;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;color:#1b1b1b;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.industry-page .industry-service-link:hover{border-color:#494b76;background:#494b76;color:#fff}.industry-page .industry-service-link:hover .industry-service-link-badge{background:#fff;color:#494b76}.industry-page .industry-service-link-label{font-size:18px;font-weight:400}.industry-page .industry-service-link-badge{width:36px;height:36px;background:#3a3d6b;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#fff;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.industry-page .industry-service-link-icon{width:18px;height:18px}.industry-page .industry-help-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1.3838028169rem + 2.6291079812vw,3.75rem)}@media(min-width:768px){.industry-page .industry-help-layout{grid-template-columns:280px minmax(0,1fr)}}.industry-page .industry-help-tabs{display:flex;flex-direction:column;width:100%;gap:.5rem}.industry-page .industry-help-tab{text-align:left;padding:12px 1.5rem}@media(pointer:coarse){.industry-page .industry-help-tab{min-height:44px;min-width:44px}}.industry-page .industry-help-tab{font-size:15px;border-radius:8px;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);font-weight:400;border:0;cursor:pointer;background:transparent;color:#4b5563}.industry-page .industry-help-tab:hover{background:#f3f4f6}.industry-page .industry-help-tab.is-active{background:#3a3d6b;color:#fff}.industry-page .industry-help-tab.is-active:hover{background:#3a3d6b}.industry-page .industry-help-content{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:1rem}.industry-page .industry-help-title{font-size:clamp(1.25rem,1.073943662rem + .7511737089vw,1.75rem);font-weight:400;color:#1b1b1b;margin:0;letter-spacing:-.025em}.industry-page .industry-help-desc{color:#4b5563;font-size:16px;margin:0;line-height:1.6}.industry-page .industry-help-points-title{margin-top:.5rem;display:block;color:#1b1b1b;font-size:16px}.industry-page .industry-help-points{list-style:disc;padding-left:1.25rem;margin:0;display:flex;flex-direction:column;gap:.25rem;color:#4b5563;font-size:16px;line-height:1.6}.industry-page .industry-cta-wrap{margin-left:auto;margin-right:auto;padding:0 clamp(1.5rem,.9278169014rem + 2.441314554vw,3.125rem);margin-top:20px;margin-bottom:clamp(1.25rem,.8098591549rem + 1.8779342723vw,2.5rem)}.industry-page .industry-cta-media{position:relative;border-radius:20px;overflow:hidden;margin:clamp(2rem,1.3838028169rem + 2.6291079812vw,3.75rem) 0}@media(max-width:767.98px){.industry-page .industry-cta-media{background:#4a4b77}}.industry-page .industry-cta-img{width:100%;display:block}@media(max-width:767.98px){.industry-page .industry-cta-img{border-radius:20px}}.industry-page .industry-cta-btn-wrap{position:absolute;left:20px;bottom:90px;color:#fff}@media(max-width:767.98px){.industry-page .industry-cta-btn-wrap{position:static}}.industry-page .industry-cta-btn{position:relative;left:35%;display:inline-flex;align-items:center;gap:.5rem;padding:15px 2rem;background:#fff;color:#111827;border:1px solid #e5e7eb;font-size:18px;font-weight:400;line-height:1.5;border-radius:9999px;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1)}@media(max-width:767.98px){.industry-page .industry-cta-btn{left:0;display:flex;width:100%;height:52px;justify-content:center;gap:clamp(.25rem,.161971831rem + .3755868545vw,.5rem);padding:0 clamp(1.125rem,.9929577465rem + .5633802817vw,1.5rem);background:#4a4b77;color:#fff;border:none;border-radius:0;font-size:clamp(.875rem,.8309859155rem + .1877934272vw,1rem)}}@media(max-width:767.98px)and (pointer:coarse){.industry-page .industry-cta-btn{min-height:44px;min-width:44px}}.industry-page .industry-cta-btn:hover{background:#f9fafb}@media(max-width:767.98px){.industry-page .industry-cta-btn:hover{background:#3e3f64}}.industry-page .industry-cta-arrow{width:15px;height:15px}@media(max-width:767.98px){.industry-page .industry-cta-arrow{filter:invert(1)}}.test2-page{font-family:SF Pro Display,Inter,system-ui,sans-serif;display:flex;flex-direction:column;padding-bottom:0}.test2-page .test2-hero{position:relative;height:545px;overflow:hidden;background:#494b76;border-bottom-left-radius:40px;border-bottom-right-radius:40px}.test2-page .test2-hero-inner{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;z-index:10;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media(min-width:768px){.test2-page .test2-hero-inner{padding-left:160px;padding-right:160px}}.test2-page .test2-hero-title{font-size:clamp(2.125rem,1.6848591549rem + 1.8779342723vw,3.375rem);font-weight:400;line-height:1.1;color:#fff;margin-top:2rem;margin-bottom:1.5rem;letter-spacing:-.02em}.test2-page .test2-hero-copy{text-align:center;color:#ffffffe6;font-size:14px;max-width:800px;line-height:1.625;margin-bottom:2rem}@media(min-width:768px){.test2-page .test2-hero-copy{font-size:16px}}.test2-page .test2-hero-cta{display:flex;flex-direction:row;gap:.5rem;background:#fff;color:#494b76;padding:.75rem 2rem;border-radius:9999px;font-weight:400;font-size:14px;align-items:center;transition:transform .15s cubic-bezier(.4,0,.2,1)}@media(pointer:coarse){.test2-page .test2-hero-cta{min-height:44px;min-width:44px}}.test2-page .test2-hero-cta:hover{color:#494b76}@media(hover:hover)and (pointer:fine){.test2-page .test2-hero-cta:hover{transform:scale(1.05)}}.test2-page .test2-form-section{display:flex;flex-direction:column;align-items:center;padding-top:clamp(2.5rem,1.6197183099rem + 3.7558685446vw,5rem);padding-bottom:clamp(2.5rem,1.6197183099rem + 3.7558685446vw,5rem);padding-left:20px;padding-right:20px}@media(min-width:768px){.test2-page .test2-form-section{padding-left:160px;padding-right:160px}}.test2-page .test2-form-heading{font-size:clamp(1.375rem,1.1549295775rem + .9389671362vw,2rem);font-weight:400;color:#1a1a1a;margin-bottom:clamp(1.25rem,.8098591549rem + 1.8779342723vw,2.5rem)}.test2-page .test2-form-card{width:100%;max-width:1000px;background:#f4f5f8;border-radius:24px;padding:2rem}@media(min-width:768px){.test2-page .test2-form-card{padding:3rem}}.test2-page .test2-form{display:flex;flex-direction:column;gap:1.5rem}.test2-page .test2-form-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media(min-width:768px){.test2-page .test2-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.test2-page .test2-field{display:flex;flex-direction:column;gap:.5rem}.test2-page .test2-field.test2-field--full{margin-top:.5rem}.test2-page .test2-label{font-size:14px;font-weight:400;color:#1f2937}.test2-page .test2-input{width:100%;padding:1rem;border-radius:.75rem;background:#fff;border:1px solid transparent;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.test2-page .test2-input:focus{border-color:#494b76;outline:none}.test2-page .test2-input.test2-textarea{resize:vertical}.test2-page .test2-submit-row{display:flex;justify-content:center;margin-top:1.5rem}.test2-page .test2-submit-btn{background:#494b76;color:#fff;padding:.75rem 2rem;border-radius:9999px;font-weight:400;font-size:14px;display:flex;align-items:center;transition:transform .15s cubic-bezier(.4,0,.2,1)}@media(pointer:coarse){.test2-page .test2-submit-btn{min-height:44px;min-width:44px}}@media(hover:hover)and (pointer:fine){.test2-page .test2-submit-btn:hover{transform:scale(1.05)}}.test2-page .test2-submit-btn .test2-submit-icon{width:1rem;height:1rem;margin-left:.5rem}.test2-page .test2-banner{width:100%;background:#494b76;color:#fff;padding:1rem 20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-size:14px;gap:1rem}@media(min-width:768px){.test2-page .test2-banner{flex-direction:row;padding-left:160px;padding-right:160px}}.test2-page .test2-banner-text{font-weight:400;cursor:pointer}.test2-page .test2-banner-text:hover{color:#fffc}.test2-page .test2-banner-link{display:flex;color:#fff;align-items:center;gap:.5rem;transition:opacity .15s cubic-bezier(.4,0,.2,1);text-decoration:none}@media(pointer:coarse){.test2-page .test2-banner-link{min-height:44px;min-width:44px}}.test2-page .test2-banner-link:hover{color:#fff;opacity:.8}.test2-page .test2-banner-link .test2-banner-icon{width:1rem;height:1rem}.test2-page .test2-banner-link .test2-banner-arrow{width:.75rem;height:.75rem;filter:invert(1)}.legal-page{font-family:SF Pro Display,Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}.legal-page .legal-hero{background:#494b76;color:#fff;border-bottom-left-radius:40px;border-bottom-right-radius:40px;text-align:center;padding:clamp(7.5rem,6.1795774648rem + 5.6338028169vw,11.25rem) clamp(1.5rem,.9278169014rem + 2.441314554vw,3.125rem) clamp(2.75rem,2.1778169014rem + 2.441314554vw,4.375rem)}.legal-page .legal-hero h1{margin:0;font-size:clamp(2.125rem,1.6848591549rem + 1.8779342723vw,3.375rem);line-height:1.1;font-weight:500}.legal-page .legal-hero .updated{margin-top:16px;font-size:16px;font-weight:300;color:#ffffffd9}.legal-page .legal-body{max-width:1080px;margin:0 auto;padding:clamp(2.5rem,1.7957746479rem + 3.0046948357vw,4.5rem) clamp(1.5rem,.9278169014rem + 2.441314554vw,3.125rem) clamp(4rem,2.9876760563rem + 4.3192488263vw,6.875rem)}.legal-page .legal-body h2{font-size:clamp(1.25rem,1.073943662rem + .7511737089vw,1.75rem);line-height:1.25;font-weight:600;color:#1b1b1b;letter-spacing:.2px;margin:clamp(2rem,1.6478873239rem + 1.5023474178vw,3rem) 0 16px}.legal-page .legal-body h2:first-child{margin-top:0}.legal-page .legal-body h3{font-size:clamp(1.0625rem,.974471831rem + .3755868545vw,1.3125rem);line-height:1.3;font-weight:600;color:#1b1b1b;margin:26px 0 10px}.legal-page .legal-body p{font-size:16px;line-height:1.7;color:#5e5f65;margin:0 0 16px;letter-spacing:-.1px}.legal-page .legal-body p.lead strong{color:#1b1b1b;font-weight:600}.legal-page .legal-body ul{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:10px}.legal-page .legal-body li{position:relative;padding-left:24px;font-size:16px;line-height:1.7;color:#5e5f65;letter-spacing:-.1px}.legal-page .legal-body li:before{content:"";position:absolute;left:5px;top:11px;width:6px;height:6px;border-radius:50%;background:#494b76}.legal-page .legal-body .legal-note{background:#f7f7ff;border:1px solid #e5e7eb;border-left:3px solid #494b76;border-radius:16px;padding:18px 20px;margin:clamp(1.5rem,1.235915493rem + 1.1267605634vw,2.25rem) 0}.legal-page .legal-body .legal-note p{margin:0;color:#3a3d6b;font-weight:500}.ripple{--ripple-size: min(320px, 80vw);--ripple-duration: 2.2s;--ripple-blur: 0px;position:relative;width:var(--ripple-size);height:var(--ripple-size);display:inline-block;filter:drop-shadow(0 0 var(--ripple-blur) rgba(0,0,0,.2))}.ripple .ring{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%) scale(.2);opacity:0;animation:ripple var(--ripple-duration) ease-in-out infinite;width:100%;height:100%;box-shadow:inset 0 0 0 9999px currentColor}.ripple .ring-1{color:#bbbad0;animation-delay:0ms}.ripple .ring-2{color:#8f8db3;animation-delay:calc(var(--ripple-duration) * .15)}.ripple .ring-3{color:#6e6b97;animation-delay:calc(var(--ripple-duration) * .3)}.ripple .ring-4{color:#575381;animation-delay:calc(var(--ripple-duration) * .45)}.ripple .ring-5{color:#403d66;animation-delay:calc(var(--ripple-duration) * .6)}@keyframes ripple{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}10%{opacity:.65}60%{opacity:.35}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.ripple.is-compact{--ripple-size: 160px;--ripple-duration: 1.6s}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html{overflow-x:clip;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#1b1b1b;background:#fff;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}span{font:inherit;color:inherit}a{color:inherit;text-decoration:none}.container{max-width:94vw;margin:0 auto;padding:0 clamp(1rem,.667rem + 1.42vw,1.5rem);padding-left:calc(clamp(1rem,.667rem + 1.42vw,1.5rem) + env(safe-area-inset-left,0px));padding-right:calc(clamp(1rem,.667rem + 1.42vw,1.5rem) + env(safe-area-inset-right,0px))}.h-section{font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);line-height:1.2;font-weight:500;letter-spacing:0;color:#1b1b1b}.subtext{font-size:16px;letter-spacing:-.25px;color:#5e5f65;font-weight:400;line-height:1.6}h2{font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);line-height:1.2;font-weight:500;color:#1b1b1b;letter-spacing:0}h3{font-size:clamp(1.25rem,1.161971831rem + .3755868545vw,1.5rem);line-height:1.25;font-weight:500;color:#1b1b1b;letter-spacing:0}p{text-align:justify;font-size:16px;letter-spacing:-.25px;color:#5e5f65;line-height:1.6}.card{background:#f6f7fb;border:1px solid #e5e7eb;border-radius:16px}.pill{display:inline-flex;align-items:center;height:42px;padding:0 18px;border-radius:999px;background:#fff;cursor:pointer;font-size:16px;font-weight:500}@media(pointer:coarse){.pill{min-height:44px;min-width:44px}}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:SF Pro Display,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]){-webkit-text-decoration:underline dotted;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,samp,pre{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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{font-family:SF Pro Display,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:normal;font-weight:400;color:#101010;background-color:#fff}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@keyframes dropdownEnter{0%{opacity:0;transform:translateY(-10px);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}to{opacity:1;transform:translateY(0);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.animate-dropdown{animation:dropdownEnter .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes dropdownExit{0%{opacity:1;transform:translateY(0);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{opacity:0;transform:translateY(-10px);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}}.animate-dropdown-exit{animation:dropdownExit .4s cubic-bezier(.16,1,.3,1) forwards}
