.lp{--lp-navy:#0e2a4a;--lp-navy-deep:#0c1826;--lp-blue:#2f6fed;--lp-blue-ink:#2458c7;--lp-cyan:#15c7de;--lp-cyan-ink:#06303a;--lp-cyan-text:#0b7a8a;--lp-paper:#f6f8fc;--lp-cloud:#eef3fa;--lp-border:#e1e8f1;--lp-slate:#61728a;--lp-muted:#97a6b8;--lp-hero-text:#afc5e0;--lp-hero-link:#7fb8f5;--lp-success:#1f8a5b;--lp-danger:#d83a2c;--lp-shadow:0 10px 30px #0e2a4a0f;--lp-shadow-hover:0 18px 40px #0e2a4a21;--lp-shadow-deep:0 26px 54px #00000052;--lp-frame-shadow:0 18px 40px #0e2a4a29, 0 2px 6px #0e2a4a14;--lp-stage-bg:linear-gradient(180deg, var(--lp-paper), var(--lp-cloud));--lp-radius:20px;--lp-radius-btn:13px;--lp-gutter:clamp(18px, 5vw, 40px);--lp-section-y:clamp(72px, 10vw, 128px);--lp-ease:cubic-bezier(.2, .7, .2, 1);--lp-warm:#fbf1dc;--lp-warm-edge:#e9cf93;--lp-warm-ink:#7a4b00;--lp-tint:#f3f7ff;--lp-tint-edge:#2f6fed47;--lp-soft:cubic-bezier(.25, .8, .25, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-height:100vh;font-family:var(--font-sans), "Hanken Grotesk", system-ui, sans-serif;color:var(--lp-navy);-webkit-font-smoothing:antialiased;background:#fff;line-height:1.5}.lp *,.lp :before,.lp :after{box-sizing:border-box}:where(.lp) :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}:where(.lp) :where(ul,ol){padding:0;list-style:none}:where(.lp) a{color:inherit;text-decoration:none}:where(.lp) img{max-width:100%;height:auto;display:block}:where(.lp) button{font:inherit}html:has(.lp){scroll-behavior:smooth;scroll-padding-top:76px}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp-container{max-width:1200px;padding-left:var(--lp-gutter);padding-right:var(--lp-gutter);margin:0 auto}.lp-section{padding-top:var(--lp-section-y);padding-bottom:var(--lp-section-y)}.lp-section--paper{background:var(--lp-paper);border-top:1px solid var(--lp-cloud);border-bottom:1px solid var(--lp-cloud)}.lp-section--navy{background:var(--lp-navy);color:#fff}.lp-display{font-family:var(--font-display), "Spectral", Georgia, serif;font-weight:600}.lp-eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--lp-blue-ink);font-size:12px;font-weight:700}.lp-eyebrow--cyan{color:var(--lp-cyan)}.lp-eyebrow:after{content:"";background:var(--lp-cyan);transform-origin:0;width:36px;height:2px;transition:transform .6s var(--lp-ease) .25s;border-radius:2px;margin-top:10px;display:block}.lp-heading--center .lp-eyebrow:after{transform-origin:50%;margin-left:auto;margin-right:auto}.lp-reveal:not(.is-in) .lp-eyebrow:after{transform:scaleX(0)}html:not(.lp-js) .lp-reveal .lp-eyebrow:after{transform:none}.lp-link{min-height:44px;color:var(--lp-blue-ink);text-underline-offset:3px;align-items:center;font-size:15.5px;font-weight:700;display:inline-flex}.lp-link:hover{text-decoration:underline}.lp-h1{font-family:var(--font-display), "Spectral", Georgia, serif;letter-spacing:-1px;color:#fff;text-wrap:balance;font-size:clamp(42px,6.6vw,68px);font-weight:600;line-height:1.04}.lp-h1--page{font-size:clamp(36px,5.2vw,54px)}.lp-h2{font-family:var(--font-display), "Spectral", Georgia, serif;letter-spacing:-.5px;color:var(--lp-navy);text-wrap:balance;margin-top:14px;font-size:clamp(32px,4.6vw,44px);font-weight:600;line-height:1.1}.lp-h2--light{color:#fff}.lp-h3{color:var(--lp-navy);font-size:20px;font-weight:700;line-height:1.3}.lp-lede{color:var(--lp-slate);margin-top:16px;font-size:18px;line-height:1.6}.lp-lede--light{color:var(--lp-hero-text)}.lp-small{color:var(--lp-slate);font-size:14px;line-height:1.5}.lp-muted{color:var(--lp-muted)}.lp-heading{max-width:680px}.lp-heading--center{text-align:center;margin-left:auto;margin-right:auto}.lp-btn{border-radius:var(--lp-radius-btn);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 24px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:filter .15s,background .15s,border-color .15s;display:inline-flex}.lp-btn:hover{filter:brightness(.93)}.lp-btn:disabled{opacity:.7;cursor:default}.lp .lp-btn--primary{background:var(--lp-blue);color:#fff}.lp .lp-btn--cyan{background:var(--lp-cyan);color:var(--lp-cyan-ink)}.lp .lp-btn--ghost-light{color:#fff;background:0 0;border-color:#ffffff59}.lp .lp-btn--ghost-light:hover{filter:none;background:#7fb8f51f}.lp .lp-btn--ghost{color:var(--lp-navy);border-color:var(--lp-border);background:#fff}.lp-btn--sm{min-height:44px;padding:0 18px;font-size:15px}.lp a:focus-visible,.lp button:focus-visible,.lp input:focus-visible,.lp textarea:focus-visible,.lp summary:focus-visible,.lp [tabindex]:focus-visible{outline-offset:2px;outline:3px solid #2f6fed80}.lp-section--navy a:focus-visible,.lp-section--navy button:focus-visible,.lp-section--navy input:focus-visible,.lp-nav a:focus-visible,.lp-nav button:focus-visible,.lp-hero a:focus-visible,.lp-hero button:focus-visible,.lp-hero input:focus-visible,.lp-cta a:focus-visible,.lp-cta button:focus-visible,.lp-cta input:focus-visible,.lp-footer a:focus-visible{outline-color:#15c7ded9}.lp-card{border:1px solid var(--lp-border);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);background:#fff}.lp-pill{letter-spacing:.4px;background:var(--lp-cloud);color:var(--lp-navy);border-radius:24px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.lp-pill--cyan{color:var(--lp-cyan);letter-spacing:1px;text-transform:uppercase;background:#15c7de1f;border:1px solid #15c7de4d}.lp-dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.lp-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-hov{transition:transform .2s var(--lp-ease), box-shadow .2s var(--lp-ease)}.lp-reveal,.lp-stagger>*{opacity:0;transition:opacity .6s var(--lp-ease), transform .6s var(--lp-ease);transition-delay:var(--lp-reveal-delay,0s);transform:translateY(24px)}.lp-stagger>*{transition-delay:calc(var(--lp-i,0) * 70ms)}.lp-stagger>:nth-child(2){--lp-i:1}.lp-stagger>:nth-child(3){--lp-i:2}.lp-stagger>:nth-child(4){--lp-i:3}.lp-stagger>:nth-child(5){--lp-i:4}.lp-stagger>:nth-child(6){--lp-i:5}.lp-stagger>:nth-child(7){--lp-i:6}.lp-stagger>:nth-child(n+8){--lp-i:7}.lp-reveal.is-in,.lp-stagger.is-in>*{opacity:1;transform:none}.lp-reveal.is-done,.lp-stagger.is-done>*{transition:transform .2s var(--lp-ease), box-shadow .2s var(--lp-ease), opacity .2s;transition-delay:0s}@media (hover:hover){.lp-hov:hover,.lp .lp-reveal.is-done.lp-hov:hover,.lp .lp-stagger.is-done>.lp-hov:hover{box-shadow:var(--lp-shadow-hover);transform:translateY(-3px)}}.lp-hov:focus-within,.lp .lp-reveal.is-done.lp-hov:focus-within,.lp .lp-stagger.is-done>.lp-hov:focus-within{box-shadow:var(--lp-shadow-hover);transform:translateY(-3px)}@keyframes lpSettle{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@supports (animation-timeline:view()){.lp-stage,.lp-settle{animation:linear both lpSettle;animation-timeline:view();animation-range:entry cover 38%}}@media (prefers-reduced-motion:reduce){.lp-reveal,.lp-stagger>*{opacity:1!important;transition:none!important;transform:none!important}.lp-hov,.lp-hov:hover,.lp-hov:focus-within,.lp-eyebrow:after{transition:none!important;transform:none!important}.lp-stage,.lp-settle{animation:none!important}}@media (scripting:none){.lp-reveal,.lp-stagger>*{opacity:1;transition:none;transform:none}}@media print{.lp-reveal,.lp-stagger>*{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.lp-stage,.lp-settle{animation:none!important}.lp-nav{position:static!important}.lp-lead,.lp-modal__scrim,.lp-menu{display:none!important}}@keyframes lpRevealFallback{to{opacity:1;transform:none}}html:not(.lp-js) .lp-reveal,html:not(.lp-js) .lp-stagger>*{animation:lpRevealFallback .4s var(--lp-ease) 2.5s forwards}.lp-dots{pointer-events:none;background-image:radial-gradient(#ffffff0e 1.1px,#0000 1.1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 85% at 82% -5%,#000 6%,#0000 60%);mask-image:radial-gradient(90% 85% at 82% -5%,#000 6%,#0000 60%)}.lp-browser{box-shadow:var(--lp-frame-shadow);background:#fff;border:1px solid #0e2a4a14;border-radius:14px;overflow:hidden;container-type:inline-size}.lp-browser__bar{border-bottom:1px solid var(--lp-border);background:#eef3fa;align-items:center;gap:clamp(4px,1.6cqw,6px);height:clamp(24px,9cqw,34px);padding:0 clamp(9px,4cqw,14px);display:flex}.lp-browser__bar i{background:#d5deea;border-radius:50%;flex:none;width:clamp(7px,2.6cqw,10px);height:clamp(7px,2.6cqw,10px);display:block}.lp-browser__url{border:1px solid var(--lp-border);min-width:0;height:clamp(16px,5.9cqw,20px);color:var(--lp-muted);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:6px;flex:1;margin-left:clamp(5px,2.6cqw,10px);padding:0 clamp(6px,2.6cqw,10px);font-size:clamp(9.5px,3.2cqw,11px);line-height:calc(clamp(16px,5.9cqw,20px) - 2px);overflow:hidden}.lp-browser__body{background:#fff;position:relative}.lp-browser__body img{width:100%;height:auto}.lp-phone{aspect-ratio:390/844;width:100%;max-width:300px;box-shadow:var(--lp-frame-shadow), inset 0 0 0 1px #ffffff1f;background:#0c1826;border-radius:clamp(24px,14.6%,44px)/clamp(24px,6.7%,44px);padding:10px;position:relative}.lp-phone__screen{background:#fff;border-radius:clamp(14px,12%,34px)/clamp(14px,5.5%,34px);width:100%;height:100%;position:relative;overflow:hidden}.lp-phone__screen img{object-fit:cover;object-position:top;width:100%;height:100%}.lp-phone__notch{z-index:2;background:#0c1826;border-radius:0 0 16px 16px;width:34%;height:24px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.lp-phone--status{aspect-ratio:auto}.lp-phone--status .lp-phone__screen{--u:1px;background:#0e2a4a;flex-direction:column;height:auto;display:flex;container-type:inline-size}@supports (width:1cqw){.lp-phone--status .lp-phone__screen{--u:calc(100cqw / 280)}}.lp-phone__status{height:calc(34 * var(--u));padding:0 calc(22 * var(--u)) calc(7 * var(--u));color:#fff;background:#0e2a4a;flex:none;justify-content:space-between;align-items:flex-end;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,sans-serif;display:flex;position:relative}.lp-phone__status b{font-size:calc(11.5 * var(--u));font-weight:700;line-height:1}.lp-phone__status svg{width:calc(56 * var(--u));height:calc(10 * var(--u));fill:currentColor}.lp-phone--status .lp-phone__notch{width:34%;height:calc(24 * var(--u));border-radius:0 0 calc(16 * var(--u)) calc(16 * var(--u));top:0}.lp-phone--status .lp-phone__screen img{object-fit:fill;flex:none;width:100%;height:auto;display:block}.lp-stage{background:var(--lp-stage-bg);border:1px solid var(--lp-border);border-radius:var(--lp-radius)}.lp-laptop{width:100%;max-width:760px;margin:0 auto;position:relative}.lp-laptop__lid{box-shadow:var(--lp-frame-shadow), inset 0 0 0 1px #ffffff1a;background:#0c1826;border-radius:18px 18px 6px 6px;padding:2.4% 2.4% 2.8%}.lp-laptop__screen{aspect-ratio:16/10;background:var(--lp-paper);border-radius:10px;position:relative;overflow:hidden}.lp-laptop__base{background:linear-gradient(#1b2836,#0c1826);border-radius:0 0 14px 14px;height:3.2%;min-height:10px;margin:0 -3%;box-shadow:0 10px 24px #0c18264d}.lp-laptop__base:after{content:"";background:#ffffff1f;border-radius:0 0 4px 4px;width:14%;height:4px;margin-top:0;position:absolute;left:50%;transform:translate(-50%)}.lp-state{font-family:var(--font-sans), "Hanken Grotesk", system-ui, sans-serif;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 11px;font-size:12.5px;font-weight:800;line-height:1;display:inline-flex;position:absolute;box-shadow:0 8px 22px #0c182638}.lp-state--without{background:var(--lp-warm);border:1px solid var(--lp-warm-edge);color:var(--lp-warm-ink)}.lp-state__dot{background:var(--lp-warm-ink);opacity:.7;border-radius:50%;width:8px;height:8px}.lp-state--with{background:var(--lp-navy);border:1px solid var(--lp-navy);color:#fff}.lp-state__tick{fill:none;width:14px;height:14px;stroke:var(--lp-cyan);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}
.lp-nav{z-index:40;background:0 0;transition:background .2s,box-shadow .2s;position:sticky;top:0}.lp-nav.is-solid,.lp-nav.is-menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e2a4af7;box-shadow:0 1px #ffffff14,0 10px 30px #0c182640}.lp-nav__row{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.lp-nav__brand{flex:none;align-items:center;gap:12px;min-width:44px;min-height:44px;display:flex}.lp-nav__word{letter-spacing:-.5px;color:#fff;white-space:nowrap;font-size:clamp(19px,4.5vw,24px);font-weight:800}.lp-nav__word span{color:var(--lp-cyan)}.lp-nav__links{color:#cfe0f2;align-items:center;gap:clamp(12px,1.7vw,26px);font-size:15px;font-weight:600;display:none}.lp-nav__links>a,.lp-dd__btn{min-height:44px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0 2px;display:inline-flex;position:relative}.lp-nav__links>a:hover,.lp-dd__btn:hover,.lp-nav__links>a[aria-current=page],.lp-dd__btn[aria-current=page]{color:#fff}.lp-nav__links>a[aria-current=page]:after,.lp-dd__btn[aria-current=page]:after{content:"";background:var(--lp-cyan);border-radius:2px;height:2px;position:absolute;bottom:6px;left:2px;right:2px}.lp-dd{position:relative}.lp-dd__btn svg{stroke:currentColor;stroke-width:2.4px;fill:none;width:12px;height:12px;transition:transform .2s var(--lp-ease)}.lp-dd.is-open .lp-dd__btn svg{transform:rotate(180deg)}.lp-dd__panel{width:300px;color:var(--lp-navy);box-shadow:var(--lp-shadow-deep);border:1px solid var(--lp-border);animation:lpDrop .2s var(--lp-ease);background:#fff;border-radius:16px;padding:10px;position:absolute;top:calc(100% + 6px);left:-18px}.lp-dd__panel[hidden]{display:none}.lp-dd__grp{letter-spacing:1.6px;text-transform:uppercase;color:var(--lp-slate);padding:8px 12px 2px;font-size:11px;font-weight:700;display:block}.lp-dd__panel a{min-height:44px;color:var(--lp-navy);border-radius:10px;align-items:center;padding:0 12px;font-size:15.5px;font-weight:600;display:flex}.lp-dd__panel a:hover,.lp-dd__panel a[aria-current=page]{background:var(--lp-cloud)}.lp-dd__panel hr{border:0;border-top:1px solid var(--lp-border);margin:6px 4px}.lp-dd__panel .lp-dd__all{color:var(--lp-blue-ink);font-weight:700}.lp-nav .lp-dd__panel a:focus-visible{outline-color:#2f6fed80}@keyframes lpDrop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lp-nav__actions{flex:none;align-items:center;gap:10px;display:flex}.lp-nav__book-short{display:none}.lp-nav__menubtn{border-radius:var(--lp-radius-btn);color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.lp-nav__menubtn i{width:18px;height:2px;transition:transform .2s var(--lp-ease), background .2s;background:#fff;border-radius:2px;display:block;position:relative}.lp-nav__menubtn i:before,.lp-nav__menubtn i:after{content:"";width:18px;height:2px;transition:transform .2s var(--lp-ease);background:#fff;border-radius:2px;position:absolute;left:0}.lp-nav__menubtn i:before{top:-6px}.lp-nav__menubtn i:after{top:6px}.lp-nav.is-menu .lp-nav__menubtn i{background:0 0}.lp-nav.is-menu .lp-nav__menubtn i:before{transform:translateY(6px)rotate(45deg)}.lp-nav.is-menu .lp-nav__menubtn i:after{transform:translateY(-6px)rotate(-45deg)}.lp-nav__menubtn:focus-visible{outline-offset:2px;outline:3px solid #15c7ded9}.lp-menu{overscroll-behavior:contain;background:var(--lp-navy);max-height:calc(100vh - 72px);padding:6px var(--lp-gutter) 26px;animation:lpDrop .22s var(--lp-ease);border-top:1px solid #ffffff1a;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 40px #0c182673}.lp-menu[hidden]{display:none}.lp-menu__head{letter-spacing:2px;text-transform:uppercase;color:var(--lp-cyan);margin:16px 0 2px;font-size:12px;font-weight:700}.lp-menu a{color:#fff;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:48px;font-size:17px;font-weight:600;display:flex}.lp-menu a[aria-current=page]{color:var(--lp-cyan)}.lp-menu .lp-menu__row:first-of-type,.lp-menu__group+.lp-menu__row{margin-top:12px}.lp-menu .lp-menu__login{border-radius:var(--lp-radius-btn);border:1px solid #ffffff59;justify-content:center;margin-top:16px}.lp-menu a:focus-visible{outline-color:#15c7ded9}@media (min-width:1024px){.lp-nav__links{display:flex}.lp-nav__menubtn{display:none}.lp-menu{display:none!important}}@media (min-width:1024px) and (max-width:1199px){.lp-nav__links{font-size:14.5px}}@media (max-width:559px){.lp-nav__word{display:none}.lp-nav__row{gap:8px;height:64px}.lp-nav__actions{gap:8px}.lp-nav__book-long{display:none}.lp-nav__book-short{display:inline}.lp-nav .lp-btn--sm{padding:0 14px}.lp-menu{max-height:calc(100vh - 64px)}}@media (prefers-reduced-motion:reduce){.lp-dd__panel,.lp-menu{animation:none}.lp-nav__menubtn i,.lp-nav__menubtn i:before,.lp-nav__menubtn i:after,.lp-dd__btn svg{transition:none}}.lp-hero{background:var(--lp-navy);color:#fff;margin-top:-72px;padding-top:72px;position:relative;overflow:hidden}@media (max-width:559px){.lp-hero{margin-top:-64px;padding-top:64px}}.lp-hero__court{opacity:.12;pointer-events:none;position:absolute;top:50%;right:2%;transform:translateY(-50%)}.lp-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,64px);padding-top:clamp(28px,5vw,56px);padding-bottom:clamp(56px,9vw,104px);display:grid;position:relative}@media (max-width:960px){.lp-hero__grid{grid-template-columns:minmax(0,1fr)}}.lp-hero__copy{max-width:560px}.lp-hero__eyebrow{animation:lpUp .7s var(--lp-ease) 50ms both}.lp-hero__copy .lp-h1{animation:lpUp .7s var(--lp-ease) .15s both;margin-top:24px}.lp-hero__sub{color:var(--lp-hero-text);max-width:540px;animation:lpUp .7s var(--lp-ease) .25s both;margin-top:22px;font-size:18px;line-height:1.6}.lp-hero__visual{width:100%;max-width:620px;margin:0 auto;padding-bottom:56px;animation:.9s .5s both lpFade;position:relative}@media (min-width:961px){.lp-hero__visual{top:-40px}}.lp-hero__browser{width:100%;box-shadow:var(--lp-shadow-deep)}.lp-hero__phone{width:34%;max-width:230px;box-shadow:var(--lp-shadow-deep), inset 0 0 0 1px #ffffff1f;position:absolute;bottom:0;left:auto;right:-2%}.lp-hero__ph{background:linear-gradient(#f6f8fc,#e9eff7)}@media (max-width:960px){.lp-hero__visual{max-width:560px}}@media (min-width:700px) and (max-width:960px){.lp-hero__phone{width:30%;left:auto;right:-2%}}@media (min-width:961px) and (max-width:1199px){.lp-hero__phone{width:31%;left:auto;right:-2%}}@media (min-width:1200px){.lp-hero__phone{left:auto;right:-2%}}@media (max-width:699px){.lp-hero__visual{max-width:min(300px,80vw);padding-bottom:0}.lp-hero__browser{display:none}.lp-hero__phone{width:100%;max-width:none;margin:0 auto;position:static}}.lp-hero__browser{z-index:1;position:relative}.lp-hero__phone{z-index:2}@media (max-width:699px){.lp-hero__phone{position:relative}}.lp-hero--video{background:#0a1626}.lp-hv{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-hv__still,.lp-hv__video{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.lp-hv__video{opacity:0;transition:opacity .4s}.lp-hv__video.lp-hv__video--on{opacity:1}@media (max-width:699px){.lp-hv__still,.lp-hv__video{aspect-ratio:540/1440;width:116%;height:auto;inset:20px auto auto -14%;-webkit-mask-image:linear-gradient(#0000 0,#000 2.5% 80%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 2.5% 80%,#0000 100%)}}@media (min-width:961px){.lp-hv__still,.lp-hv__video{aspect-ratio:16/9;width:170%;height:auto;inset:calc(600px - 47.8vw) 0 auto auto}}.lp-hv__scrim{background:linear-gradient(#0e2a4af5 0%,#0e2a4af2 58%,#0e2a4ad1 100%);position:absolute;inset:0}@media (min-width:961px){.lp-hv__scrim{background:linear-gradient(#0e2a4a 0,#0e2a4a00 220px),linear-gradient(90deg,#0e2a4af5 0%,#0e2a4af2 52%,#0e2a4a9e 70%,#0e2a4a4d 100%)}}.lp-hero--video .lp-hero__grid{z-index:2}@media (max-width:699px){.lp-hv__scrim{background:linear-gradient(#0e2a4a4d 0 128px,#0e2a4a8c 172px 62%,#0e2a4ad1 100%)}.lp-hero--video .lp-hero__copy{text-shadow:0 0 2px #0e2a4ae6,0 0 8px #0e2a4ad9,0 0 18px #0e2a4abf}.lp-hero--video .lp-lead__row,.lp-hero--video .lp-chip--main{text-shadow:none}.lp-hero--video .lp-hero__eyebrow,.lp-hero--video .lp-chip:not(.lp-chip--main){background:#0e2a4ad9}body:has(.lp-hero--video) .lp-nav:not(.is-solid):not(.is-menu) .lp-btn--ghost-light{background:#0e2a4ad9}body:has(.lp-hero--video) .lp-nav:not(.is-solid):not(.is-menu) .lp-nav__menubtn{background:#0e2a4ad9}.lp-hero--video .lp-hero__sub,.lp-hero--video .lp-lead__login{color:#d6e3f2}.lp-hero--video .lp-lead__hint{color:#cde3fb}}.lp-chips{max-width:560px;animation:lpUp .7s var(--lp-ease) .4s both;flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.lp-chip{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:15px;font-weight:700;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.lp-chip span[aria-hidden]{color:var(--lp-cyan);transition:transform .2s var(--lp-ease);font-weight:800}.lp-chip:hover{background:#fff3;border-color:#fff}.lp-chip:hover span[aria-hidden]{transform:translate(3px)}.lp .lp-chip--main{color:var(--lp-navy);background:#fff;border-color:#fff}.lp-chip--main span[aria-hidden]{color:var(--lp-blue-ink)}.lp .lp-chip--main:hover{background:#e8f0fa}.lp .lp-hero .lp-chip:focus-visible{outline-offset:3px;outline:3px solid #fff}.lp-hero--video .lp-lead__login{animation:lpUp .7s var(--lp-ease) .45s both;margin-top:18px}@media (min-width:961px) and (max-width:1199px){.lp-chips{gap:8px}.lp-chip{gap:6px;padding:0 12px;font-size:14px}}@media (min-width:961px) and (max-width:1023px){.lp-chips{gap:6px}.lp-chip{padding:0 10px;font-size:13.5px}}@media (max-width:699px){.lp-chips{flex-direction:column}.lp-chip{justify-content:space-between;width:100%;padding:0 20px;font-size:16px}}@media (prefers-reduced-motion:reduce){.lp-chip,.lp-chip span[aria-hidden]{transition:none}.lp-chip:hover span[aria-hidden]{transform:none}}@media (max-width:480px){.lp-hero__eyebrow{letter-spacing:.8px;padding:6px 12px;font-size:11px}}@keyframes lpUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes lpFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lp-hero *{animation:none!important}}.lp-lead{max-width:480px;animation:lpUp .7s var(--lp-ease) .35s both;margin-top:32px}.lp-lead--cta{margin:24px auto 0}.lp-lead__row{flex-wrap:wrap;gap:12px;display:flex}.lp-lead__input{min-width:0;font:inherit;color:var(--lp-navy);border-radius:var(--lp-radius-btn);background:#fff;border:1px solid #0000;outline:none;flex:200px;min-height:50px;padding:14px 18px;font-size:16px}.lp-lead__input::placeholder{color:var(--lp-muted)}.lp-lead__input[aria-invalid=true]{border-color:#ff9b8c}.lp-lead__btn{flex:160px;min-height:50px}.lp-lead__hint{color:var(--lp-hero-link);margin-top:12px;font-size:13.5px;line-height:1.5}.lp-lead__error{color:#ff9b8c;margin-top:10px;font-size:13.5px;font-weight:600}.lp-lead__login{color:var(--lp-hero-text);margin-top:14px;font-size:14px}.lp-lead__login a{color:#fff;text-underline-offset:3px;text-align:center;min-width:44px;margin:-12px -6px;padding:12px 6px;font-weight:700;text-decoration:underline;display:inline-block}.lp-lead__done{text-align:left;background:#15c7de1a;border:1px solid #15c7de59;border-radius:16px;align-items:flex-start;gap:14px;padding:18px 22px;display:flex}.lp-lead__done svg{flex-shrink:0;margin-top:2px}.lp-lead__done-title{color:#fff;font-size:16px;font-weight:700}.lp-lead__done-sub{color:var(--lp-hero-text);margin-top:2px;font-size:14px}.lp-lead__done-link{color:var(--lp-cyan);margin-top:6px;padding:10px 0;font-size:14px;font-weight:700;display:inline-block}.lp-field{font:inherit;color:var(--lp-navy);border:1px solid var(--lp-border);border-radius:var(--lp-radius-btn);background:#fff;outline:none;width:100%;padding:13px 15px;font-size:15px}.lp-field::placeholder{color:var(--lp-muted)}.lp-field:focus{border-color:var(--lp-blue);box-shadow:0 0 0 3px #2f6fed26}textarea.lp-field{resize:vertical;min-height:110px}.lp-quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}@media (max-width:860px){.lp-quotes{grid-template-columns:1fr}}.lp-quotes--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-quotes--3 .lp-quote__text{font-size:16px}@media (max-width:1099px){.lp-quotes--3{grid-template-columns:1fr;max-width:820px;margin-left:auto;margin-right:auto}.lp-quotes--3 .lp-quote__text{font-size:17px}}.lp-quotes--1{grid-template-columns:1fr;max-width:820px;margin-left:auto;margin-right:auto}.lp-quotes-band{border-top:1px solid var(--lp-cloud)}.lp-quote--pull .lp-quote__text{color:var(--lp-navy);letter-spacing:-.01em;font-size:clamp(20px,2.2vw,24px);font-weight:600;line-height:1.45}.lp-quote{flex-direction:column;padding:clamp(24px,4vw,36px);display:flex}.lp-quote__text{color:#374151;flex:1;margin-top:20px;font-size:17px;line-height:1.65}.lp-quote__who{align-items:center;gap:14px;margin-top:26px;display:flex}.lp-quote__avatar{background:var(--lp-navy);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:flex}.lp-quote__name{color:var(--lp-navy);font-size:16px;font-weight:700;display:block}.lp-quote__role{color:var(--lp-slate);margin-top:2px;font-size:14px;line-height:1.4;display:block}.lp-cta{background:var(--lp-navy);text-align:center;color:#fff;border-radius:28px;padding:clamp(40px,6vw,60px) clamp(22px,5vw,48px);position:relative;overflow:hidden}.lp-cta .lp-dots{-webkit-mask-image:radial-gradient(95% 110% at 50% -10%,#000 8%,#0000 70%);mask-image:radial-gradient(95% 110% at 50% -10%,#000 8%,#0000 70%)}.lp-cta__crest{opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:172%;position:absolute;top:-32%;right:-4%}.lp-cta__inner{max-width:560px;margin:0 auto;position:relative}.lp-cta__sub{margin-top:12px;font-size:16px}.lp-cta__form{justify-content:center;display:flex}.lp-cta__form .lp-lead{animation:none}.lp-cta__links{flex-direction:column;align-items:center;gap:14px;margin-top:22px;display:flex}.lp-cta__quiet{color:var(--lp-hero-link);text-underline-offset:3px;margin:-8px -6px;padding:12px 6px;font-size:14px;text-decoration:underline;display:inline-block}.lp-cta__quiet:hover{color:#fff}.lp-footer{background:var(--lp-navy-deep);color:#7fb8f5;padding:clamp(40px,6vw,64px) 0 28px}.lp-footer__top{grid-template-columns:minmax(0,1.3fr) minmax(0,4fr);gap:28px;display:grid}.lp-footer__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}@media (min-width:960px) and (max-width:1100px){.lp-footer__top,.lp-footer__cols{gap:20px}}@media (max-width:959px){.lp-footer__top{grid-template-columns:minmax(0,1fr);gap:22px}.lp-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}}.lp-footer__brand{color:#fff;align-self:start;align-items:center;gap:11px;min-height:44px;font-size:17px;font-weight:700;display:flex}.lp-footer__head{letter-spacing:2px;text-transform:uppercase;color:#8fa6bf;margin-bottom:6px;font-size:12px;font-weight:700}.lp-footer__col a{color:#bfd6f0;align-items:center;min-height:44px;font-size:15px;line-height:1.3;display:flex}.lp-footer__col a:hover{color:#fff;text-decoration:underline}.lp-footer__line{color:#8fa6bf;border-top:1px solid #ffffff1a;margin-top:30px;padding-top:20px;font-size:14px}.lp-page-hero{background:var(--lp-navy);color:#fff;margin-top:-72px;padding-top:72px;position:relative;overflow:hidden}@media (max-width:559px){.lp-page-hero{margin-top:-64px;padding-top:64px}}.lp-page-hero .lp-hero__court{opacity:1;width:640px;max-width:62%;height:auto;right:-1%}.lp-page-hero .lp-hero__paint{font-family:var(--font-sans), "Hanken Grotesk", system-ui, sans-serif}@media (max-width:960px){.lp-page-hero .lp-hero__court{opacity:.7;width:470px;max-width:none;top:auto;bottom:-40px;right:-150px;transform:none}}.lp-page-hero__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);padding-top:clamp(12px,3vw,28px);padding-bottom:clamp(48px,7.5vw,96px);display:grid;position:relative}@media (min-width:961px){.lp-page-hero--visual .lp-page-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.lp-page-hero__copy{min-width:0}.lp-page-hero .lp-eyebrow{margin-top:10px}.lp-page-hero__title{max-width:min(100%,18ch);margin-top:16px}.lp-page-hero__lede{max-width:600px}.lp-page-hero__note{max-width:600px;color:var(--lp-hero-text);margin-top:22px;font-size:14.5px;line-height:1.6}.lp-page-hero__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}@media (max-width:559px){.lp-page-hero__actions .lp-btn{white-space:normal;text-align:center;flex:100%;padding-top:10px;padding-bottom:10px;line-height:1.25}}.lp-page-hero__visual{min-width:0}@media (prefers-reduced-motion:reduce){.lp-page-hero *{animation:none!important}}.lp-switch{background:#ffffff14;border:1px solid #ffffff3d;border-radius:16px;gap:4px;margin-top:4px;padding:4px;display:inline-flex}.lp-switch a{color:#cfe0f2;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:15px;font-weight:700;line-height:1;transition:background .15s,color .15s;display:inline-flex}.lp-switch a:hover{color:#fff;background:#ffffff24}.lp .lp-switch a[aria-current=page]{color:var(--lp-navy);background:#fff}.lp .lp-page-hero .lp-switch a:focus-visible{outline-offset:2px;outline:3px solid #fff}.lp-page-hero .lp-switch+.lp-eyebrow{margin-top:26px}@media (max-width:699px){.lp-switch{width:100%;display:flex}.lp-switch a{flex:1 1 0;min-width:0;padding:0 6px}.lp-page-hero .lp-switch+.lp-eyebrow{margin-top:22px}}@media (prefers-reduced-motion:reduce){.lp-switch a{transition:none}}.lp-persp-band{padding-top:clamp(36px,5vw,56px);padding-bottom:clamp(28px,4vw,44px)}.lp-persp{border-top:1px solid var(--lp-border);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 24px;padding-top:clamp(14px,2vw,22px);display:flex}.lp-persp__q{color:var(--lp-slate);font-size:17px;font-weight:600}.lp-persp__links{flex-wrap:wrap;justify-content:center;gap:0 22px;display:flex}@media (max-width:559px){.lp-persp{flex-direction:column}}.lp-crumbs ol{color:var(--lp-hero-link);flex-wrap:wrap;align-items:center;gap:0 8px;font-size:14px;display:flex}.lp-crumbs li{align-items:center;gap:8px;min-height:44px;display:inline-flex}.lp-crumbs li+li:before{content:"›";color:#6c87a8}.lp-crumbs a{min-height:44px;color:var(--lp-hero-link);align-items:center;display:inline-flex}.lp-crumbs a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.lp-crumbs [aria-current=page]{color:#fff;font-weight:600}.lp-page-hero a:focus-visible,.lp-page-hero button:focus-visible{outline-color:#15c7ded9}.lp-modal__scrim{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c18268c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lp-modal{border-radius:var(--lp-radius);width:100%;max-width:460px;max-height:calc(100vh - 40px);color:var(--lp-navy);background:#fff;padding:28px;position:relative;overflow:auto;box-shadow:0 30px 80px #00000059}.lp-modal__close{width:44px;height:44px;color:var(--lp-slate);cursor:pointer;background:0 0;border:none;border-radius:10px;font-size:24px;line-height:1;position:absolute;top:10px;right:10px}.lp-modal__close:hover{background:var(--lp-cloud);color:var(--lp-navy)}.lp-modal__title{letter-spacing:-.5px;font-size:24px}.lp-modal__done{text-align:center;padding:16px 8px}.lp-modal__done svg{margin:0 auto}.lp-modal__form{flex-direction:column;gap:12px;margin-top:18px;display:flex}
