.lp-root{-webkit-font-smoothing:antialiased;width:100%;line-height:1.5;position:relative;overflow-x:clip;container:lp/inline-size}body:has(.lp-root[data-lp-standalone]) [data-site-chrome]{display:none!important}.lp-arm{display:inline-block;position:relative}.lp-arm-top{background:var(--lp-arm,linear-gradient(180deg, #b8d8f8 0%, #98b0e8 100%));color:#0000;clip-path:polygon(52% -10%,120% -10%,120% 25%,60% 62%,52% 62%);pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}body:has(.lp-root[data-lp-own-header]) [data-site-header]{display:none!important}.lp-root *,.lp-root :before,.lp-root :after{box-sizing:border-box}.lp-s{flex-direction:column;width:100%;display:flex;position:relative}.lp-s.lp-sticky{z-index:60;position:sticky;top:0}.lp-root:has(.lp-sticky) [id]{scroll-margin-top:84px}html:has(.lp-root){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.lp-root){scroll-behavior:auto}}.lp-inner{width:100%;margin-left:auto;margin-right:auto;position:relative}.lp-b{position:relative}.lp-heading>:first-child,.lp-text p{margin:0}.lp-text p+p{margin-top:.85em}.lp-link{color:inherit;text-underline-offset:3px;text-decoration:underline}.lp-link:hover{color:var(--lp-accent)}.lp-badge{background:var(--lp-accent);color:#fff;letter-spacing:.02em;border-radius:999px;padding:.18em .7em;font-size:.85em;font-weight:700;line-height:1.4;display:inline-block}.lp-img{border-radius:inherit;width:100%;height:auto;display:block}.lp-img-empty{border:2px dashed color-mix(in srgb, currentColor 25%, transparent);border-radius:inherit;opacity:.7;justify-content:center;align-items:center;min-height:180px;font-size:14px;display:flex}.lp-cols{width:100%;display:grid}.lp-col{flex-direction:column;min-width:0;display:flex}.lp-btns{flex-wrap:wrap;align-items:center;display:flex}.lp-btn{text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.6em;line-height:1.2;text-decoration:none;transition:transform .25s,box-shadow .25s,filter .25s,background-color .25s;display:inline-flex;position:relative;overflow:hidden}.lp-btn svg{flex-shrink:0;width:1.15em;height:1.15em}.lp-btn-lift:hover{box-shadow:0 14px 30px -10px color-mix(in srgb, var(--lp-btn-bg,#000) 70%, transparent);transform:translateY(-3px)}.lp-btn-glow:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-btn-bg,#000) 30%, transparent), 0 0 30px color-mix(in srgb, var(--lp-btn-bg,#000) 60%, transparent)}.lp-btn-grow:hover{transform:scale(1.05)}.lp-btn-shine:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.lp-btn-shine:hover:after{transform:translate(120%)}.lp-btn:active{transform:translateY(0)scale(.98)}.lp-stats{display:grid}.lp-stat{text-align:center;padding:8px 16px}.lp-stat-value{white-space:nowrap;line-height:1}.lp-stat-label{text-transform:uppercase;letter-spacing:.04em;margin-top:10px}.lp-table-wrap{-webkit-overflow-scrolling:touch;width:100%;padding:4px;overflow-x:auto}.lp-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;overflow:hidden}.lp-table td,.lp-table th{vertical-align:middle;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;line-height:1.3}.lp-table th{text-transform:uppercase;letter-spacing:.02em;font-weight:800}.lp-table .lp-last-col{border-right:none!important}.lp-table .lp-last-row{border-bottom:none!important}.lp-table .lp-cell-hl{z-index:1;position:relative}.lp-cards{display:grid}.lp-card{flex-direction:column;min-width:0;transition:transform .3s,box-shadow .3s;display:flex}.lp-card-hover-lift:hover{transform:translateY(-6px);box-shadow:0 24px 50px -18px #021d4959}.lp-card-hover-glow:hover{box-shadow:0 0 0 1px var(--lp-accent), 0 0 32px color-mix(in srgb, var(--lp-accent) 40%, transparent)}.lp-card-hover-zoom .lp-card-img{transition:transform .5s}.lp-card-hover-zoom:hover .lp-card-img{transform:scale(1.04)}.lp-card-img{object-fit:cover;width:100%;margin-bottom:16px}.lp-card-icon{margin-bottom:12px;font-size:36px;line-height:1}.lp-card-accent{border-top:4px solid var(--lp-card-accent)!important}.lp-card-eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800;line-height:1.3}.lp-card-title{margin:0 0 8px;font-weight:700;line-height:1.25}.lp-card-text{line-height:1.6}.lp-card-btn{margin-top:14px;font-weight:700;text-decoration:none;display:inline-flex}.lp-card-btn:hover{text-decoration:underline}.lp-list{text-align:left;margin:0;padding:0;list-style:none;display:grid}.lp-list li{align-items:flex-start;gap:.6em;display:flex}.lp-list-center li{text-align:center;justify-content:center}.lp-list-icon{text-align:center;flex-shrink:0;width:1.2em;height:1.2em;margin-top:.15em;font-weight:800;line-height:1.2em}.lp-list-svg svg{width:100%;height:100%;display:block}.lp-faq{gap:12px;display:grid}.lp-faq-item{overflow:hidden}.lp-faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-weight:700;list-style:none;display:flex}.lp-faq-q::-webkit-details-marker{display:none}.lp-faq-icon{flex-shrink:0;transition:transform .3s}.lp-faq-item[open] .lp-faq-icon{transform:rotate(45deg)}.lp-faq-a{padding:0 22px 20px;line-height:1.6}.lp-faq-num{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.6em;height:1.6em;font-size:1.05em;font-weight:900;line-height:1;display:inline-flex}.lp-faq-qtext{flex:1}.lp-faq-numbered .lp-faq-q{justify-content:flex-start}.lp-faq-numbered .lp-faq-a{padding-left:calc(38px + 1.68em)}.lp-faq-numbered .lp-faq-item[open] .lp-faq-icon{transform:none}.lp-faq-numbered .lp-faq-item[open] .lp-faq-icon-v{opacity:0}.lp-dots{display:none}@container lp (max-width:639px){.lp-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:calc(100% + 40px);padding:6px calc((100% + 40px - var(--lp-slide,76cqw)) / 2) 18px;margin:0 -20px;overflow-x:auto;display:flex!important}.lp-carousel::-webkit-scrollbar{display:none}.lp-carousel>*{flex:0 0 var(--lp-slide,76cqw);scroll-snap-align:center;transition:opacity .3s,transform .3s}.lp-carousel.is-ready>:not(.is-active){opacity:.45;transform:scale(.96)}.lp-dots{justify-content:center;gap:8px;margin-top:10px;display:flex}.lp-dot{background:#b6bfcd;border-radius:999px;width:9px;height:9px;transition:background .3s}.lp-dot.is-active{background:var(--lp-accent)}.lp-list-center li:last-child:nth-child(odd){grid-column:1/-1}}.lp-faq-lines{gap:0}.lp-faq-lines .lp-faq-item{background:0 0!important;border-width:0 0 1px!important;border-radius:0!important}.lp-faq-lines .lp-faq-q{padding:22px 0}.lp-faq-lines .lp-faq-a{padding:0 40px 24px 0}.lp-cd{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:inline-grid}.lp-cd-box{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:78px;padding:14px 10px}.lp-cd-num{font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.lp-cd-label{text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:12px}.lp-video{border-radius:inherit;background:#000;width:100%;position:relative;overflow:hidden}.lp-video iframe,.lp-video video{border:0;width:100%;height:100%;position:absolute;inset:0}.lp-form{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@container lp (max-width:639px){.lp-form .lp-half{grid-column:span 2}}.lp-root [data-anim]{--lp-dist:40px;transition-property:opacity,transform,filter;transition-duration:var(--lp-dur,.8s);transition-delay:var(--lp-delay,0s);transition-timing-function:var(--lp-ease,cubic-bezier(.22, 1, .36, 1));will-change:opacity, transform;--lp-t0:none;--lp-f0:none}.lp-root [data-anim=fade-up]{--lp-t0:translate3d(0, var(--lp-dist), 0)}.lp-root [data-anim=fade-down]{--lp-t0:translate3d(0, calc(var(--lp-dist) * -1), 0)}.lp-root [data-anim=fade-left]{--lp-t0:translate3d(var(--lp-dist), 0, 0)}.lp-root [data-anim=fade-right]{--lp-t0:translate3d(calc(var(--lp-dist) * -1), 0, 0)}.lp-root [data-anim=zoom-in]{--lp-t0:scale(.85)}.lp-root [data-anim=zoom-out]{--lp-t0:scale(1.15)}.lp-root [data-anim=flip-up]{--lp-t0:perspective(1200px) rotateX(35deg) translate3d(0, calc(var(--lp-dist) * .5), 0);transform-origin:50% 100%}.lp-root [data-anim=flip-left]{--lp-t0:perspective(1200px) rotateY(-30deg);transform-origin:0}.lp-root [data-anim=blur-in]{--lp-t0:scale(1.04);--lp-f0:blur(14px)}.lp-root [data-anim=rotate-in]{--lp-t0:rotate(-8deg) scale(.92)}.lp-root [data-anim=slide-up]{--lp-t0:translate3d(0, calc(var(--lp-dist) * 3), 0)}.lp-anim-on [data-anim]:not(.lp-in){opacity:0;transform:var(--lp-t0);filter:var(--lp-f0)}@keyframes lp-enter{0%{opacity:0;transform:var(--lp-t0);filter:var(--lp-f0)}}.lp-anim-on [data-anim].lp-now{animation:lp-enter var(--lp-dur,.8s) var(--lp-ease,cubic-bezier(.22, 1, .36, 1)) var(--lp-delay,0s) backwards}@media (prefers-reduced-motion:reduce){.lp-root [data-anim]{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-float{animation:6s ease-in-out infinite lp-float}.lp-editing [data-lp-node]{cursor:pointer}.lp-editing [data-lp-node]:hover:not(:has([data-lp-node]:hover)){outline-offset:-1px;outline:1px dashed #3b82f6}.lp-editing [data-lp-node].lp-selected{outline-offset:-2px;outline:2px solid #2563eb!important}.lp-editing .lp-s.lp-selected{outline-color:#c21e3a!important}.lp-editing a,.lp-editing button,.lp-editing input,.lp-editing select,.lp-editing textarea,.lp-editing summary{cursor:pointer}.lp-audio{z-index:95;color:var(--lpa-color,#fff);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 8px #00000059;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:8px 4px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:fixed}.lp-audio.has-bg{background:var(--lpa-bg);text-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:9px 16px;box-shadow:0 8px 24px -12px #00000073}.lp-audio-top-left{top:max(16px, env(safe-area-inset-top));left:max(18px, env(safe-area-inset-left))}.lp-audio-top-right{top:max(16px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right))}.lp-audio-bottom-left{bottom:max(18px, env(safe-area-inset-bottom));left:max(18px, env(safe-area-inset-left))}.lp-audio-bottom-right{bottom:max(18px, env(safe-area-inset-bottom));right:max(18px, env(safe-area-inset-right))}.lp-audio-inline{position:absolute}.lp-audio button{all:unset;cursor:pointer;align-items:center;gap:8px;display:inline-flex}.lp-audio button:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.lp-audio-label{margin-right:18px}.lp-audio-bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.lp-audio-bars i{background:currentColor;border-radius:1px;width:2px;height:25%;transition:height .3s;display:block}.lp-audio-bars i:nth-child(2){height:45%}.lp-audio-bars i:nth-child(3){height:65%}.lp-audio-bars i:nth-child(4){height:90%}.lp-audio.is-on .lp-audio-bars i{animation:.9s ease-in-out infinite alternate lp-eq}.lp-audio.is-on .lp-audio-bars i:nth-child(2){animation-duration:.7s;animation-delay:-.3s}.lp-audio.is-on .lp-audio-bars i:nth-child(3){animation-duration:1.1s;animation-delay:-.6s}.lp-audio.is-on .lp-audio-bars i:nth-child(4){animation-duration:.8s;animation-delay:-.2s}@keyframes lp-eq{0%{height:15%}to{height:100%}}.lp-audio-opt{opacity:.55;transition:opacity .2s}.lp-audio-opt:hover{opacity:.85}.lp-audio-opt[aria-pressed=true]{opacity:1;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}@media (max-width:480px){.lp-audio-word{display:none}.lp-audio-label{margin-right:6px}}@media (prefers-reduced-motion:reduce){.lp-audio.is-on .lp-audio-bars i{height:70%;animation:none}}.lp-wa{z-index:96;border-radius:999px;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:fixed;box-shadow:0 6px 20px #00000047}.lp-wa:hover{transform:scale(1.06);box-shadow:0 8px 26px #00000057}.lp-wa-icon{width:calc(var(--lp-wa-size) * .55);height:calc(var(--lp-wa-size) * .55);flex:none}.lp-wa.has-label{padding:0 calc(var(--lp-wa-size) * .38) 0 calc(var(--lp-wa-size) * .26)}.lp-wa-label{white-space:nowrap;font-size:14px;font-weight:700;line-height:1}.lp-wa.is-pulse:after{content:"";border-radius:inherit;background:inherit;z-index:-1;animation:2.2s ease-out infinite lp-wa-pulse;position:absolute;inset:0}@keyframes lp-wa-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.lp-wa.is-pulse:after{animation:none}}.lp-wa-inline{position:absolute}
