@font-face{font-family:Geist;src:url(/fonts/geist.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--sc-canvas:#f6f8fb;--sc-surface:#fff;--sc-ink:#0a1f36;--sc-ink-soft:#4b6078;--sc-accent:#034586;--sc-accent-ink:#fff;--sc-font-display:"Geist", system-ui, sans-serif;--sc-font-text:"Geist", system-ui, sans-serif;--sc-font-mono:"Geist", system-ui, sans-serif;--blu:#034586;--blu-2:#1f6fd1;--or:#ff6b00;--line:#e3eaf2;--top:72px}h1,h2,h3,p{margin:0}.sc-display{letter-spacing:-.045em;font-weight:700}mark{color:var(--blu-2);background:0 0}.icon{fill:currentColor;flex:none;width:1.2em;height:1.2em}.lw-skip{z-index:100;background:var(--blu);color:#fff;border-radius:8px;padding:10px 16px;position:absolute;top:8px;left:-9999px}.lw-skip:focus{left:8px}.lw-top{z-index:var(--sc-z-chrome);height:var(--top);padding:0 var(--sc-gutter);-webkit-backdrop-filter:blur(14px)saturate(1.3);background:oklab(100% 0 5.96046e-8/.88);align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 1px #0a1f3612}.lw-brand img{width:auto;height:26px;display:block}.lw-menu{align-items:center;margin-left:auto;display:flex}.lw-menu ul{gap:2px;margin:0;padding:0;list-style:none;display:flex}.lw-has{position:relative}.lw-has>button{color:var(--sc-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:10px 12px;font:560 15px Geist;display:inline-flex}.lw-has>button svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:12px;height:12px;transition:transform var(--sc-d-fast) var(--sc-ease-out)}.lw-has>button[aria-expanded=true] svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.lw-has>button:hover{background:#0a1f360a}}.lw-sub{display:none;position:absolute;top:calc(100% + 8px);left:0}.lw-has>button[aria-expanded=true]+.lw-sub{display:block}.lw-sub__in{background:#fff;border-radius:16px;gap:2px;min-width:15rem;padding:10px;display:grid;box-shadow:0 0 0 1px #0a1f3614,0 30px 60px -24px #0a1f3666}.lw-sub__in.is-2{grid-template-columns:1fr 1fr;min-width:28rem}.lw-sub a{color:var(--sc-ink);border-radius:9px;padding:9px 12px;font-size:14.5px;text-decoration:none}.lw-sub a:hover,.lw-sub a:focus-visible{color:var(--blu);background:#eef4fb}.lw-sub__all{border-bottom:1px solid var(--line);grid-column:1/-1;margin-bottom:4px;font-weight:640;color:var(--blu)!important;border-radius:9px 9px 0 0!important}.lw-topcta{background:var(--blu);color:#fff;white-space:nowrap;min-height:44px;transition:transform var(--sc-d-fast) var(--sc-ease-out), background-color var(--sc-d-fast);border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font:650 14.5px Geist;text-decoration:none;display:inline-flex}.lw-topcta:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.lw-topcta:hover{background:var(--blu-2)}}.lw-topcta:focus-visible,.lw-btn--p:focus-visible{outline:3px solid var(--blu-2);outline-offset:3px}.lw-topcta--m,.lw-burger{display:none}@media (width<=1080px){.lw-burger{cursor:pointer;background:0 0;border:0;place-content:center;gap:5px;width:44px;height:44px;margin-left:auto;display:grid}.lw-burger span{background:var(--sc-ink);width:22px;height:2px;transition:transform var(--sc-d-fast);border-radius:2px}.lw-top>.lw-topcta{display:none}.lw-menu{inset:var(--top) 0 auto;max-height:calc(100svh - var(--top));padding:14px var(--sc-gutter) 24px;background:#fff;flex-direction:column;align-items:stretch;gap:10px;display:none;position:fixed;overflow:auto;box-shadow:0 30px 40px -30px #0a1f3666}.lw-top.is-open .lw-menu{display:flex}.lw-menu ul{flex-direction:column}.lw-has>button{border-bottom:1px solid var(--line);border-radius:0;justify-content:space-between;width:100%;padding:14px 6px;font-size:17px}.lw-sub{position:static}.lw-sub__in{box-shadow:none;min-width:0;padding:4px 0 10px}.lw-sub__in.is-2{grid-template-columns:1fr;min-width:0}.lw-topcta--m{min-height:50px;display:inline-flex}}.lw-sec{padding-block:var(--sc-section)}.lw-sec--alt{background:#fff}.lw-wrap{width:100%;max-width:76rem;padding-inline:var(--sc-gutter);margin-inline:auto}.lw-kick{letter-spacing:.12em;text-transform:uppercase;color:var(--blu-2);font:600 13px/1 Geist}.lw-head{gap:14px;max-width:52rem;margin-bottom:40px;display:grid}.lw-head h2{font-size:clamp(2rem,1.2rem + 2.6vw,3.4rem);line-height:1.02}.lw-lede{color:var(--sc-ink-soft);max-width:62ch;font-size:clamp(1.05rem,.97rem + .4vw,1.25rem);line-height:1.55}.lw-lede a,.lw-txt a,.lw-card p a,.lw-faq p a{color:var(--blu);text-decoration-color:#1f6fd166}.lw-btns{flex-wrap:wrap;gap:10px;display:flex}.lw-btn{min-height:52px;transition:transform var(--sc-d-fast) var(--sc-ease-out), box-shadow var(--sc-d-fast);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font:640 15.5px Geist;text-decoration:none;display:inline-flex}.lw-btn:active{transform:scale(.97)}.lw-btn--p{background:var(--blu);color:#fff;transition:background-color var(--sc-d-fast), transform var(--sc-d-fast) var(--sc-ease-out), box-shadow var(--sc-d-fast);box-shadow:0 10px 24px -12px #034586}@media (hover:hover) and (pointer:fine){.lw-btn--p:hover{background:var(--blu-2);box-shadow:0 12px 28px -12px #1f6fd1}}.lw-btn--g{color:var(--sc-ink);background:#fff;box-shadow:inset 0 0 0 1px #0a1f3626}.lw-btn .icon{width:18px;height:18px}.lw-foot{border-top:1px solid var(--line);padding:64px var(--sc-gutter) 28px;background:#fff;font-size:15px}.lw-foot__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;max-width:76rem;margin:0 auto;display:grid}.lw-foot__brand{color:var(--sc-ink-soft);justify-items:start;gap:14px;display:grid}.lw-foot__brand>img:first-child{width:auto;height:26px}.lw-foot__pp{width:auto;height:30px}.lw-foot h2{margin-bottom:12px;font:650 15px Geist}.lw-foot ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lw-foot a{color:var(--sc-ink);text-decoration:none}@media (hover:hover) and (pointer:fine){.lw-foot a:hover{color:var(--blu-2)}}.lw-foot .lw-topcta,.lw-foot .lw-topcta:hover{color:#fff}.lw-legal{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 22px;max-width:76rem;margin:40px auto 0;padding-top:20px;font-size:13.5px;display:flex}.lw-legal a{color:var(--sc-ink-soft)}.lw-foot__bot{color:#7a8ba0;max-width:76rem;margin:14px auto 0;font-size:13px}@media (width<=860px){.lw-foot__grid{grid-template-columns:1fr 1fr}.lw-foot__brand{grid-column:1/-1}}.ct-hero{padding:calc(var(--top) + 64px) 0 40px;background:radial-gradient(60% 80% at 80% 0,#e3eefc,#0000 70%),#f6f8fb}.ct-hero__in{justify-items:start;gap:18px;display:grid}.ct-hero__in img{width:auto;height:36px}.lw-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lw-cards.is-4{grid-template-columns:repeat(4,1fr)}.lw-card{color:var(--sc-ink);background:#fff;border-radius:20px;align-content:start;gap:10px;padding:26px;text-decoration:none;display:grid;position:relative;box-shadow:0 0 0 1px #0a1f360f,0 22px 50px -38px #0a1f36}.lw-sec--alt .lw-card{box-shadow:none;background:#f6f8fb}.lw-card.is-link{transition:transform var(--sc-d-base) var(--sc-ease-out), box-shadow var(--sc-d-base) var(--sc-ease-out)}@media (hover:hover) and (pointer:fine){.lw-card.is-link:hover{box-shadow:0 0 0 2px var(--blu-2), 0 24px 50px -30px var(--blu-2);transform:translateY(-4px)}}.lw-card__ic{background:#eaf2fc;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.lw-card__ic .icon{width:24px;height:24px;color:var(--blu-2)}.lw-card h3{letter-spacing:-.015em;font:660 1.2rem/1.25 Geist}.lw-card p{color:var(--sc-ink-soft)}.lw-card em{color:var(--blu);font-style:normal;font-weight:640}.lw-card__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--or);justify-self:start;font:600 11.5px Geist}@media (width<=960px){.lw-cards,.lw-cards.is-4{grid-template-columns:1fr 1fr}}@media (width<=600px){.lw-cards,.lw-cards.is-4{grid-template-columns:1fr}}.lw-form{background:linear-gradient(#fff,#eef4fb)}.lw-form__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:5vw;display:grid}.lw-form__box{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 0 0 1px #0a1f3614,0 30px 70px -40px #0a1f36}.lw-form__box iframe{border:0;width:100%;min-height:920px;display:block}@media (width<=960px){.lw-form__grid{grid-template-columns:1fr}}html:not(.sc-ready) [data-sc-cue],html:not(.sc-ready) [data-sc-in],html:not(.sc-ready) [data-sc-stagger]>*{opacity:1!important;transform:none!important}.lw-nota{text-align:center;max-width:60rem;margin:32px auto 0}
