*,*:before,*:after{box-sizing:border-box}:root{color-scheme:light;--primary: #003fb1;--primary-container: #1a56db;--on-primary: #ffffff;--on-primary-container: #d4dcff;--primary-fixed: #dbe1ff;--primary-fixed-dim: #b5c4ff;--background: #f7f9fb;--surface: #f7f9fb;--surface-container-lowest: #ffffff;--surface-container-low: #f2f4f6;--surface-container: #eceef0;--surface-container-high: #e6e8ea;--surface-container-highest: #e0e3e5;--surface-variant: #e0e3e5;--on-surface: #191c1e;--on-surface-variant: #434654;--outline: #737686;--outline-variant: #c3c5d7;--error: #ba1a1a;--error-container: #ffdad6;--on-error-container: #93000a;--on-error: #ffffff;--secondary: #505f76;--secondary-fixed: #d3e4fe;--tertiary-fixed: #ffdbcf;--tertiary-fixed-dim: #ffb59a;--on-tertiary-fixed: #380d00;--on-tertiary-fixed-variant: #802a00;--inverse-surface: #2d3133;--inverse-on-surface: #eff1f3;--bottom-nav-height: 3.5rem;--bar-frost: rgba(247, 249, 251, .96);--bar-blur: 12px;--text-h1: 1.375rem;--status-neutral-bg: var(--surface-container);--status-neutral-fg: var(--on-surface-variant);--status-warn-bg: #fef7e0;--status-warn-fg: #b06000;--status-success-bg: #e6f4ea;--status-success-fg: #137333;--status-error-bg: var(--error-container);--status-error-fg: var(--on-error-container)}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans.woff2) format("woff2")}body{margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--background);color:var(--on-surface);-webkit-font-smoothing:antialiased;min-height:100dvh;overscroll-behavior-y:contain}button{font-family:inherit}input,select,textarea{font-family:inherit;font-size:16px}a{color:inherit}button,a,input,select,textarea,[role=button],label{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--primary-container);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-container) 22%,transparent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/fonts/material-symbols-subset.woff2) format("woff2")}.ms{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-user-select:none;user-select:none}.ms-fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pop{0%{transform:scale(.6)}55%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes overlay-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes banner-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.fab-press:active{transform:scale(.9)}.btn-press{transition:transform .08s ease}.btn-press:active:not(:disabled){transform:scale(.97)}.row-press:active{background:var(--surface-container)!important}.lp-lift{transition:transform .18s ease,box-shadow .18s ease}@media (hover: hover){.lp-lift:hover{transform:translateY(-3px);box-shadow:0 14px 36px #0028781f}}.lp-fade-up{animation:lp-fade-up .6s cubic-bezier(.16,1,.3,1) both}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.js-ready .lp-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.js-ready .lp-reveal.is-visible{opacity:1;transform:none}.lp-cycle{display:inline-block;transform-origin:center bottom;animation:lp-flip .55s cubic-bezier(.2,.7,.2,1) both}@keyframes lp-flip{0%{opacity:0;transform:perspective(500px) rotateX(-90deg)}60%{opacity:1}to{opacity:1;transform:perspective(500px) rotateX(0)}}.lp-faq summary{list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-cycle-slide{display:inline-block;animation:lp-slide-in .5s cubic-bezier(.16,1,.3,1) both}@keyframes lp-slide-in{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:translateY(0)}}.lp-mq-row{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent)}.lp-mq-track{display:inline-flex;width:max-content;will-change:transform}.lp-mq-track>*{margin-right:.7rem}.lp-mq-left{animation:lp-mq-left 38s linear infinite}.lp-mq-right{animation:lp-mq-right 38s linear infinite}.lp-mq-row:hover .lp-mq-track{animation-play-state:paused}@keyframes lp-mq-left{0%{transform:translate(0)}to{transform:translate(-12.5%)}}@keyframes lp-mq-right{0%{transform:translate(-12.5%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.lp-mq-track{animation:none!important;transform:none!important}}.lp-stage{display:flex;flex-direction:column;align-items:center;gap:.7rem;width:100%;max-width:460px;margin:0 auto;text-align:center}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
