html:has(.lp){scroll-padding-top:5.5rem}@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}}.lp{--navy:#0a1628;--card:#0d1e35;--bar:#0f2040;--hover:#162d52;--line:#1e3a5f;--ink:#e8f0fa;--muted:#8aaace;--orange:#f97316;--orange-lt:#fdba74;--sky:#1e7fd4;--green:#22c55e;--purple:#a78bfa;--red:#ef4444;--display:var(--font-display-lp),ui-sans-serif,system-ui,sans-serif;--body:var(--font-body-lp),ui-sans-serif,system-ui,sans-serif;--data:var(--font-data-lp),ui-monospace,monospace;--gutter:clamp(1.25rem,5vw,4rem);--measure:78rem;color-scheme:dark;background:var(--navy);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}html:has(.lp),html:has(.lp) body{background:#0a1628}.lp ::selection{background:color-mix(in oklab,var(--orange) 30%,transparent);color:#fff}.lp :focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:2px}.lp-shell{width:100%;max-width:var(--measure);margin-inline:auto;padding-inline:var(--gutter)}.lp-tag{display:inline-flex;align-items:center;gap:.5em;border:1px solid var(--line);border-radius:2px;padding:.3em .6em;font-family:var(--data);font-size:.6875rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.lp-tag--brand{border-color:color-mix(in oklab,var(--orange) 45%,transparent);color:var(--orange-lt)}.lp-tag--go{border-color:color-mix(in oklab,var(--green) 45%,transparent);color:var(--green)}.lp-label{font-size:.6875rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.lp-fig,.lp-label{font-family:var(--data)}.lp-fig{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.lp-h1{font-weight:900;font-size:clamp(1.75rem,8.8vw,6.9rem);line-height:.98;letter-spacing:-.035em}.lp-h1,.lp-h2{font-family:var(--display);text-wrap:balance;margin:0}.lp-h2{font-weight:800;font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.06;letter-spacing:-.028em}.lp-h3{font-family:var(--display);font-weight:700;font-size:1.1875rem;line-height:1.25;letter-spacing:-.012em;margin:0}.lp-lede{font-size:clamp(1rem,1.35vw,1.1875rem);line-height:1.6;max-width:46ch}.lp-body,.lp-lede{color:var(--muted);text-wrap:pretty;margin:0}.lp-body{line-height:1.65}.lp-body,.lp-btn{font-size:.9375rem}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;border-radius:8px;border:1px solid transparent;padding:.8125rem 1.375rem;font-family:var(--body);font-weight:600;letter-spacing:.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.lp-btn:active{transform:translateY(1px)}.lp-btn--go{background:var(--orange);color:var(--navy)}.lp-btn--go:hover{background:color-mix(in oklab,var(--orange) 88%,#fff)}.lp-btn--ghost{border-color:var(--line);color:var(--ink);background:transparent}.lp-btn--ghost:hover{background:var(--hover);border-color:color-mix(in oklab,var(--line) 60%,var(--muted))}.lp-btn--sm{padding:.5rem .875rem;font-size:.875rem}.lp-btn__arrow{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.lp-btn:hover .lp-btn__arrow{transform:translateX(3px)}.lp-card{background:var(--card);border:1px solid var(--line);border-radius:14px}.lp-section{padding-block:clamp(4.5rem,9vw,8rem);position:relative}.lp-section__head{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:60ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.lp-section__head .lp-h2{max-width:20ch}.lp-nav{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;transition:background-color .22s ease,border-color .22s ease,backdrop-filter .22s ease}.lp-nav[data-open=true],.lp-nav[data-stuck=true]{background:color-mix(in oklab,var(--navy) 82%,transparent);backdrop-filter:blur(12px);border-bottom-color:var(--line)}.lp-nav__inner{display:flex;align-items:center;gap:1.5rem;height:4rem}.lp-nav__links{display:none;align-items:center;gap:1.75rem;margin-inline-start:auto}@media (min-width:60rem){.lp-nav__links{display:flex}}.lp-nav__link{position:relative;color:var(--muted);text-decoration:none;font-size:.9375rem;font-weight:500;padding-block:.25rem;transition:color .16s ease}.lp-nav__link:hover{color:var(--ink)}.lp-nav__link:after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:2px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.lp-nav__link:hover:after{transform:scaleX(1)}.lp-nav__actions{display:flex;align-items:center;gap:.625rem;margin-inline-start:auto}@media (min-width:60rem){.lp-nav__actions{margin-inline-start:0}}.lp-nav__toggle{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.lp-nav__toggle:hover{background:var(--hover)}@media (min-width:60rem){.lp-nav__toggle{display:none}}.lp-nav__menu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1)}.lp-nav__menu[data-open=true]{grid-template-rows:1fr}.lp-nav__menu>div{overflow:hidden}@media (min-width:60rem){.lp-nav__menu{display:none}}.lp-nav__menu-inner{display:flex;flex-direction:column;padding-block:.5rem 1rem;border-top:1px solid var(--line)}.lp-nav__menu-link{padding:.75rem 0;color:var(--muted);text-decoration:none;font-size:1rem;font-weight:500;border-bottom:1px solid color-mix(in oklab,var(--line) 55%,transparent);transition:color .16s ease}.lp-nav__menu-link:last-child{border-bottom:0}.lp-mark,.lp-nav__menu-link:hover{color:var(--ink)}.lp-mark{display:inline-flex;align-items:center;gap:.625rem;text-decoration:none}.lp-mark__glyph{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:7px;background:var(--sky);color:#fff;flex:none}.lp-mark__text{font-family:var(--display);font-weight:900;font-size:1rem;letter-spacing:-.01em}@media (max-width:23rem){.lp-nav .lp-mark__text{display:none}}.lp-mark__text em{font-style:normal;color:var(--orange)}.lp-hero{position:relative;padding-block:clamp(3.5rem,7vw,6.5rem) clamp(3rem,6vw,5rem)}.lp-hero:before{content:"";position:absolute;inset:-14rem 0 auto;height:44rem;background:radial-gradient(64rem 27rem at 42% 0,color-mix(in oklab,var(--sky) 18%,transparent),transparent 70%),radial-gradient(36rem 19rem at 84% 16%,color-mix(in oklab,var(--orange) 10%,transparent),transparent 72%);pointer-events:none}.lp-hero__head{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-bottom:clamp(2rem,4vw,3rem)}.lp-hero__grid{position:relative;display:grid;gap:clamp(2.5rem,5vw,3.5rem);align-items:center}@media (min-width:68rem){.lp-hero__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(3rem,5vw,4.5rem);align-items:start}}.lp-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.lp-hero__h1 span{display:block}.lp-hero__accent{color:var(--orange)}.lp-hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem}.lp-hero__note{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .875rem;color:var(--muted);font-size:.875rem}.lp-hero__sep:before{content:"·";color:var(--line);margin-inline-end:.875rem}@media (max-width:34rem){.lp-hero__note{gap:.35rem .875rem}.lp-hero__sep:before{content:none}}.lp-lamp{width:.4375rem;height:.4375rem;border-radius:999px;background:var(--green);flex:none;animation:lp-annunciator 3s ease-in-out infinite}@keyframes lp-annunciator{0%,to{opacity:1}50%{opacity:.4}}.lp-strip{position:relative;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.lp-strip__head{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--bar);border-bottom:1px solid var(--line)}.lp-strip__route{display:flex;align-items:baseline;gap:.5rem;font-family:var(--data);font-size:.9375rem;font-weight:700;letter-spacing:.06em}.lp-strip__arrow{color:var(--orange)}.lp-strip__spacer{flex:1}@media (max-width:26rem){.lp-strip__head .lp-label{display:none}}.lp-strip__track{padding:1.25rem 1rem .5rem}.lp-strip__svg{display:block;width:100%;height:auto;overflow:visible}.lp-track__line{stroke:var(--sky);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.lp-track__glow,.lp-track__line{fill:none;animation:lp-draw 1.7s cubic-bezier(.65,0,.35,1) .25s forwards}.lp-track__glow{stroke:var(--sky);stroke-width:7;stroke-linecap:round;opacity:.14;filter:blur(5px);stroke-dasharray:1;stroke-dashoffset:1}@keyframes lp-draw{to{stroke-dashoffset:0}}.lp-track__pt{opacity:0;animation:lp-pop .42s cubic-bezier(.2,1.3,.4,1) forwards;transform-box:fill-box;transform-origin:center}@keyframes lp-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.lp-track__ident{font-family:var(--data);font-size:9.5px;font-weight:500;letter-spacing:.1em;fill:var(--muted);opacity:0;animation:lp-fade .5s ease forwards}.lp-track__ident--end{fill:var(--ink)}@keyframes lp-fade{to{opacity:1}}@media (max-width:34rem){.lp-track__ident{font-size:17px}.lp-track__ident:not(.lp-track__ident--end){display:none}}.lp-log{padding:.25rem .375rem .375rem}.lp-log__row{display:grid;grid-template-columns:1fr 3.25rem 3.5rem 3.25rem 3.25rem;gap:.5rem;align-items:center;padding:.5rem .625rem;border-radius:6px;font-family:var(--data);font-variant-numeric:tabular-nums;font-size:.8125rem}@media (max-width:26rem){.lp-log__row{grid-template-columns:1fr 2.5rem 2.75rem 2.75rem;gap:.375rem;padding-inline:.5rem;font-size:.6875rem}.lp-log__hide-sm{display:none}}.lp-log__row--head{font-size:.625rem;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);padding-block:.375rem}.lp-log__row--leg{color:var(--ink);opacity:0;animation:lp-rowin .46s cubic-bezier(.2,.8,.2,1) forwards}.lp-log__row--leg:nth-child(odd){background:color-mix(in oklab,var(--bar) 60%,transparent)}@keyframes lp-rowin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp-log__leg{display:flex;align-items:center;gap:.4rem;min-width:0;letter-spacing:.04em}.lp-log__leg span{color:var(--muted)}.lp-log__num{text-align:right}.lp-log__unit{color:var(--muted);font-size:.9em}.lp-balance{display:flex;align-items:center;gap:.875rem;margin:.375rem;padding:.875rem 1rem;border-radius:10px;border:1px solid color-mix(in oklab,var(--green) 35%,transparent);background:color-mix(in oklab,var(--green) 9%,transparent);opacity:0;animation:lp-rowin .5s cubic-bezier(.2,.8,.2,1) 2.15s forwards,lp-flash .9s ease 2.35s 1}@keyframes lp-flash{0%{background-color:color-mix(in oklab,var(--green) 9%,transparent)}25%{background-color:color-mix(in oklab,var(--green) 26%,transparent)}to{background-color:color-mix(in oklab,var(--green) 9%,transparent)}}.lp-balance__label{font-family:var(--data);font-size:.6875rem;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.lp-balance__sub{font-size:.75rem;color:var(--muted);margin-top:.125rem}.lp-balance__value{margin-inline-start:auto;font-family:var(--data);font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:700;color:var(--green);line-height:1}.lp-balance__value small{font-size:.5em;font-weight:500;margin-inline-start:.15em}.lp-strip__foot{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;padding:.75rem 1.125rem;border-top:1px solid var(--line);background:var(--bar)}.lp-strip__stat{display:flex;align-items:baseline;gap:.4rem}.lp-strip__stat b{font-family:var(--data);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700;color:var(--ink)}.lp-band{border-block:1px solid var(--line);background:color-mix(in oklab,var(--card) 55%,transparent)}.lp-band__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 0;padding-block:1.125rem}.lp-band__item{padding-inline:clamp(.875rem,2.2vw,1.75rem);border-inline-end:1px solid var(--line);font-family:var(--data);font-size:.6875rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.lp-band__item:last-child{border-inline-end:0}.lp-chain{display:grid;gap:0}.lp-chain__step{position:relative;display:grid;gap:.5rem 1.75rem;grid-template-columns:3.25rem minmax(0,1fr);padding-block:clamp(1.75rem,3.5vw,2.75rem);border-top:1px solid var(--line)}@media (min-width:56rem){.lp-chain__step{grid-template-columns:3.25rem minmax(0,1fr) minmax(0,.85fr) 9rem;align-items:start;gap:2rem}}.lp-chain__step:last-child{border-bottom:1px solid var(--line)}.lp-chain__step:before{content:"";position:absolute;inset-block:0;inset-inline-start:1.625rem;width:1px;background:var(--line)}.lp-chain__step:last-child:before{inset-block-end:auto;height:2.75rem}.lp-chain__step:after{content:"";position:absolute;inset-block-start:0;inset-inline-start:1.625rem;width:1px;height:0;background:var(--orange);transition:height .9s cubic-bezier(.65,0,.35,1) .12s}.lp-chain__step.is-in:after{height:100%}.lp-chain__step:last-child.is-in:after{height:2.75rem}.lp-chain__n{position:relative;z-index:1;display:grid;place-items:center;width:3.25rem;height:2.25rem;border:1px solid var(--line);border-radius:2px;background:var(--navy);font-family:var(--data);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700;color:var(--muted);transition:color .4s ease,border-color .4s ease,background-color .4s ease}.lp-chain__step.is-in .lp-chain__n{color:var(--orange);border-color:color-mix(in oklab,var(--orange) 50%,transparent);background:color-mix(in oklab,var(--orange) 8%,var(--navy))}.lp-chain__lede{color:var(--ink);font-size:1.0625rem;font-weight:500;margin:.375rem 0 0}.lp-chain__body{grid-column:2;color:var(--muted);font-size:.9375rem;line-height:1.65;margin:.5rem 0 0;max-width:52ch}@media (min-width:56rem){.lp-chain__body{grid-column:3;margin-top:0}}.lp-chain__figure{display:flex;flex-direction:column;gap:.25rem;grid-column:2}@media (min-width:56rem){.lp-chain__figure{grid-column:4;align-items:flex-end;text-align:right}}.lp-chain__value{font-family:var(--data);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1;color:var(--ink)}.lp-chain__value small{font-size:.5em;font-weight:500;color:var(--muted);margin-inline-start:.2em}.lp-chain__step[data-key=balance] .lp-chain__value{color:var(--green)}.lp-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:44rem){.lp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:68rem){.lp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-grid__item--wide{grid-column:span 2}}.lp-tile{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:border-color .22s ease,background-color .22s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.lp-tile:hover{border-color:color-mix(in oklab,var(--line) 45%,var(--muted));background:color-mix(in oklab,var(--hover) 45%,var(--card));transform:translateY(-2px)}.lp-tile__icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:8px;background:color-mix(in oklab,var(--sky) 14%,transparent);color:var(--sky);flex:none}.lp-tile[data-tone=orange] .lp-tile__icon{background:color-mix(in oklab,var(--orange) 14%,transparent);color:var(--orange)}.lp-tile[data-tone=green] .lp-tile__icon{background:color-mix(in oklab,var(--green) 14%,transparent);color:var(--green)}.lp-tile[data-tone=purple] .lp-tile__icon{background:color-mix(in oklab,var(--purple) 14%,transparent);color:var(--purple)}.lp-tile__demo{padding-top:.5rem}.lp-metar{border:1px solid var(--line);border-radius:8px;overflow:hidden}.lp-metar__raw{display:block;padding:.625rem .75rem;background:var(--bar);font-family:var(--data);font-size:.75rem;line-height:1.5;color:var(--muted);word-break:break-word;border-bottom:1px solid var(--line)}.lp-metar__raw b{color:var(--sky);font-weight:500}.lp-metar__rows{display:grid;grid-template-columns:1fr 1fr}.lp-metar__row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.4375rem .75rem;font-size:.75rem;border-top:1px solid color-mix(in oklab,var(--line) 55%,transparent)}.lp-metar__row:nth-child(-n+2){border-top:0}.lp-metar__row dt{color:var(--muted);white-space:nowrap}.lp-metar__row dd{margin:0;font-family:var(--data);font-variant-numeric:tabular-nums;color:var(--ink)}.lp-minima{display:grid;gap:.5rem}.lp-minima__row{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border:1px solid var(--line);border-radius:8px;font-family:var(--data);font-size:.75rem;letter-spacing:.04em}.lp-minima__row b{font-weight:500;color:var(--ink)}.lp-minima__row span{margin-inline-start:auto;color:var(--muted);font-variant-numeric:tabular-nums}.lp-verdict{border-radius:2px;padding:.15em .45em;font-size:.6875rem;font-weight:700;letter-spacing:.1em}.lp-verdict[data-v=go]{background:color-mix(in oklab,var(--green) 16%,transparent);color:var(--green)}.lp-verdict[data-v=unknown]{background:color-mix(in oklab,var(--muted) 16%,transparent);color:var(--muted)}.lp-offline{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border:1px solid var(--line);border-radius:8px;background:var(--bar)}.lp-offline__bars{display:flex;align-items:flex-end;gap:2px;height:1rem}.lp-offline__bars i{display:block;width:3px;background:var(--line);border-radius:1px}.lp-offline__bars i:first-child{height:25%}.lp-offline__bars i:nth-child(2){height:50%}.lp-offline__bars i:nth-child(3){height:75%}.lp-offline__bars i:nth-child(4){height:100%}.lp-offline__text{color:var(--muted)}.lp-offline__state,.lp-offline__text{font-family:var(--data);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.lp-offline__state{margin-inline-start:auto;display:flex;align-items:center;gap:.4rem;color:var(--green)}.lp-kinds{display:flex;flex-wrap:wrap;gap:.375rem}.lp-kind{border:1px solid var(--line);border-radius:2px;padding:.25em .5em;font-family:var(--data);font-size:.6875rem;letter-spacing:.1em;color:var(--muted);background:var(--bar)}.lp-prices{display:grid;gap:1.25rem;align-items:stretch}@media (min-width:52rem){.lp-prices{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-price{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,3vw,2rem);background:var(--card);border:1px solid var(--line);border-radius:14px;transition:border-color .22s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.lp-price:hover{transform:translateY(-3px);border-color:color-mix(in oklab,var(--line) 40%,var(--muted))}.lp-price--featured{border-color:color-mix(in oklab,var(--orange) 40%,transparent);overflow:hidden}.lp-price--featured:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--orange)}.lp-price--featured:hover{border-color:color-mix(in oklab,var(--orange) 65%,transparent)}.lp-price__head{display:flex;align-items:center;gap:.75rem}.lp-price__amount{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap}.lp-price__cur{font-family:var(--data);font-size:1rem;font-weight:500;color:var(--muted);letter-spacing:.08em}.lp-price__num{font-family:var(--data);font-variant-numeric:tabular-nums;font-size:clamp(3rem,7vw,4rem);font-weight:700;line-height:.9;letter-spacing:-.02em}.lp-price__per{color:var(--muted);font-size:.9375rem}.lp-price__equiv{font-size:.875rem;color:var(--orange-lt);margin:0}.lp-price__list{list-style:none;margin:0;padding:0;display:grid;gap:.625rem}@media (min-width:40rem){.lp-price__list--split{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.lp-price__list li{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;color:var(--muted)}.lp-price__list svg{flex:none;margin-top:.2rem;color:var(--green)}.lp-price__note{font-size:.8125rem;color:var(--muted);margin:0}.lp-price__cta{width:100%;margin-top:auto}.lp-trial{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem 1.25rem;margin-bottom:1.25rem;border:1px solid color-mix(in oklab,var(--green) 30%,transparent);background:color-mix(in oklab,var(--green) 7%,transparent);border-radius:12px}.lp-trial__num{font-family:var(--data);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;color:var(--green);line-height:1}.lp-faq{display:grid;gap:0;border-top:1px solid var(--line)}.lp-faq__item{border-bottom:1px solid var(--line)}.lp-faq__q{letter-spacing:-.015em;display:flex;align-items:center;gap:1rem;width:100%;padding:1.25rem 0;background:none;border:0;color:var(--ink);font-family:var(--display);font-weight:700;font-size:1.0625rem;text-align:start;cursor:pointer;transition:color .16s ease}.lp-faq__q:hover{color:var(--orange-lt)}.lp-faq__sign{margin-inline-start:auto;flex:none;color:var(--muted);transition:transform .26s cubic-bezier(.2,.8,.2,1),color .16s ease}.lp-faq__q[aria-expanded=true] .lp-faq__sign{transform:rotate(45deg);color:var(--orange)}.lp-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1)}.lp-faq__panel[data-open=true]{grid-template-rows:1fr}.lp-faq__panel>div{overflow:hidden}.lp-faq__a{color:var(--muted);font-size:.9375rem;line-height:1.7;max-width:64ch;margin:0;padding-bottom:1.375rem}.lp-close{position:relative;border:1px solid var(--line);border-radius:18px;background:radial-gradient(40rem 18rem at 50% 120%,color-mix(in oklab,var(--orange) 13%,transparent),transparent 70%),var(--card);padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,5vw,4rem);text-align:center;overflow:hidden}.lp-close__inner{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.lp-close .lp-lede{max-width:52ch}.lp-footer{border-top:1px solid var(--line);padding-block:2.5rem 3rem}.lp-footer__top{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem}.lp-footer__links{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-inline-start:auto}.lp-footer__link{color:var(--muted);text-decoration:none;font-size:.875rem;transition:color .16s ease}.lp-footer__link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.lp-footer__bottom{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line);font-size:.8125rem;color:var(--muted)}.lp [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .62s cubic-bezier(.2,.8,.2,1),transform .62s cubic-bezier(.2,.8,.2,1)}.lp [data-reveal].is-in{opacity:1;transform:none}.lp .lp-price.is-in,.lp .lp-tile.is-in{transition:opacity .62s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,background-color .22s ease}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.lp [data-reveal]{opacity:1;transform:none}.lp-track__glow,.lp-track__line{stroke-dashoffset:0}.lp-balance,.lp-log__row--leg,.lp-track__ident,.lp-track__pt{opacity:1;transform:none}.lp-chain__step:after{height:100%}}.lp-skip{position:absolute;left:.75rem;top:.75rem;z-index:100;transform:translateY(-160%);padding:.625rem 1rem;border-radius:8px;background:var(--orange);color:var(--navy);font-weight:600;font-size:.875rem;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.lp-skip:focus-visible{transform:none}.lp-nav__rail{position:absolute;inset-inline:0;bottom:-1px;height:2px;overflow:hidden;pointer-events:none}.lp-nav__rail-fill{height:100%;background:var(--orange);transform:scaleX(0);transform-origin:left}.lp-nav__link[data-active=true]{color:var(--ink)}.lp-nav__link[data-active=true]:after{transform:scaleX(1)}.lp-section--raised{background:color-mix(in oklab,var(--bar) 92%,var(--navy));border-block:1px solid var(--line)}.lp-check{display:grid;gap:1.25rem;align-items:start}@media (min-width:54rem){.lp-check{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:2rem}}.lp-check__controls{display:flex;flex-direction:column;gap:1.75rem;padding:clamp(1.25rem,3vw,1.75rem);background:var(--card);border:1px solid var(--line);border-radius:14px}.lp-check__note{margin:0;font-size:.8125rem;line-height:1.6;color:var(--muted)}.lp-slider{display:flex;flex-direction:column;gap:.5rem}.lp-slider__top{display:flex;align-items:baseline;gap:1rem}.lp-slider__label{font-weight:500;font-size:.9375rem;color:var(--ink)}.lp-slider__value{margin-inline-start:auto;font-size:1.375rem;font-weight:700;color:var(--ink);line-height:1}.lp-slider__value small{font-size:.6em;font-weight:500;color:var(--muted)}.lp-slider__hint{margin:0;font-size:.8125rem;color:var(--muted)}.lp-slider__input{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:999px;background:var(--line);cursor:pointer}.lp-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border-radius:999px;background:var(--orange);border:3px solid var(--card);box-shadow:0 0 0 1px var(--line);cursor:grab}.lp-slider__input::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:999px;background:var(--orange);border:3px solid var(--card);box-shadow:0 0 0 1px var(--line);cursor:grab}.lp-slider__input:active::-webkit-slider-thumb{cursor:grabbing}.lp-slider__input:active::-moz-range-thumb{cursor:grabbing}.lp-check__bill{padding:clamp(1.25rem,3vw,1.75rem);background:var(--card);border:1px solid var(--line);border-radius:14px}.lp-bill__line{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:.5rem;font-size:.9375rem;color:var(--muted)}.lp-bill__line b{font-variant-numeric:tabular-nums;font-weight:500;color:var(--ink)}.lp-bill__line--strong{border-top:1px solid var(--line);margin-top:.25rem;padding-top:.75rem;color:var(--ink);font-weight:500}.lp-bill__line--strong b{font-weight:700}.lp-check__verdict{display:flex;align-items:center;gap:.875rem;margin-top:1rem;padding:.875rem 1rem;border-radius:10px;border:1px solid color-mix(in oklab,var(--green) 35%,transparent);background:color-mix(in oklab,var(--green) 9%,transparent);transition:border-color .26s ease,background-color .26s ease}.lp-check__verdict[data-short=true]{border-color:color-mix(in oklab,var(--red) 45%,transparent);background:color-mix(in oklab,var(--red) 11%,transparent)}.lp-check__value{margin-inline-start:auto;font-size:1.75rem;font-weight:700;line-height:1;color:var(--green);transition:color .26s ease}.lp-check__verdict[data-short=true] .lp-check__value{color:var(--red)}.lp-check__value small{font-size:.5em;font-weight:500;margin-inline-start:.15em}.lp-check__banner{margin:.625rem 0 0;padding:.5rem .75rem;border-radius:6px;background:color-mix(in oklab,var(--red) 16%,transparent);color:var(--red);font-family:var(--data);font-size:.75rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;text-align:center}.lp-air__grid{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center}@media (min-width:66rem){.lp-air__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.lp-air__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.lp-air__list{list-style:none;margin:.25rem 0 0;padding:0;display:grid;gap:1.25rem}.lp-air__list li{display:flex;gap:.875rem}.lp-air__list b{display:block;color:var(--ink);font-weight:600;font-size:1rem;margin-bottom:.25rem}.lp-air__bullet{display:grid;place-items:center;flex:none;width:1.5rem;height:1.5rem;margin-top:.125rem;border-radius:999px;background:color-mix(in oklab,var(--green) 15%,transparent);color:var(--green)}.lp-map{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.lp-map__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem .875rem;padding:.75rem 1rem;background:var(--bar);border-bottom:1px solid var(--line)}.lp-map__head b{font-size:.8125rem;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.lp-map__gps{display:flex;align-items:center;gap:.4rem;margin-inline-start:auto;font-family:var(--data);font-size:.6875rem;letter-spacing:.11em;color:var(--green)}.lp-map__canvas{position:relative}.lp-map__svg{display:block;width:100%;height:auto}.lp-map__grid-lines line{stroke:var(--line);stroke-width:1;opacity:.4}.lp-map__ring{fill:none;stroke:var(--sky);stroke-width:1;stroke-dasharray:2 6;opacity:.5}.lp-map__track{fill:none;stroke:var(--sky);stroke-width:2;stroke-linecap:round;opacity:.85}.lp-map__next{stroke:var(--orange);stroke-width:2;stroke-dasharray:5 5;animation:lp-march .9s linear infinite}@keyframes lp-march{to{stroke-dashoffset:-10}}.lp-map__ident{font-family:var(--data);font-size:10px;font-weight:500;letter-spacing:.1em;fill:var(--muted)}.lp-map__ship-halo{fill:color-mix(in oklab,var(--orange) 18%,transparent)}.lp-map__callout{position:absolute;right:.875rem;bottom:.875rem;display:flex;align-items:baseline;gap:.625rem;flex-wrap:wrap;padding:.5rem .75rem;border:1px solid var(--line);border-radius:8px;background:color-mix(in oklab,var(--bar) 88%,transparent);backdrop-filter:blur(6px)}.lp-map__callout-ident{font-family:var(--data);font-size:.9375rem;font-weight:700;letter-spacing:.08em;color:var(--orange)}.lp-map__callout-figs{font-size:.75rem;color:var(--muted)}.lp-sheet{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--bar)}.lp-sheet__head{display:flex;justify-content:space-between;gap:1rem;padding:.5rem .75rem;border-bottom:1px solid var(--line);font-family:var(--data);font-size:.625rem;letter-spacing:.11em;color:var(--muted)}.lp-sheet__body{padding:.25rem 0}.lp-sheet__row{display:grid;grid-template-columns:1.25rem 1fr 2.25rem;gap:.5rem;padding:.25rem .75rem;font-family:var(--data);font-variant-numeric:tabular-nums;font-size:.6875rem;color:var(--muted)}.lp-sheet__row span:last-child{text-align:right;color:var(--ink)}.lp-sheet__row--total{border-top:1px solid var(--line);margin-top:.25rem;padding-top:.4rem;color:var(--ink);font-weight:700}.lp-tile:before{content:"";position:absolute;inset-inline:0;top:0;height:2px;background:var(--sky);transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.lp-tile[data-tone=orange]:before{background:var(--orange)}.lp-tile[data-tone=green]:before{background:var(--green)}.lp-tile[data-tone=purple]:before{background:var(--purple)}.lp-tile:focus-within:before,.lp-tile:hover:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.lp-map__next{animation:none}}.lp{position:relative;isolation:isolate}.lp-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.lp-backdrop__grid{position:absolute;inset:0;background-image:linear-gradient(to right,var(--line) 1px,transparent 1px),linear-gradient(to bottom,var(--line) 1px,transparent 1px);background-size:5.5rem 5.5rem;opacity:.2;mask-image:radial-gradient(120% 90% at 50% 20%,#000 0,rgba(0,0,0,.45) 55%,transparent 100%)}.lp-backdrop__glow{position:absolute;inset:-20%;background:radial-gradient(40rem 30rem at 18% 22%,color-mix(in oklab,var(--sky) 11%,transparent),transparent 70%),radial-gradient(34rem 26rem at 82% 78%,color-mix(in oklab,var(--purple) 8%,transparent),transparent 70%);animation:lp-drift 44s ease-in-out infinite alternate}@keyframes lp-drift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,1.5%,0) scale(1.06)}}.lp-backdrop__art{position:absolute;inset:0;width:100%;height:100%}.lp-backdrop__stars circle{fill:var(--ink);opacity:var(--o,.3)}.lp-backdrop__stars circle.is-twinkle{animation-name:lp-twinkle;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes lp-twinkle{0%,to{opacity:var(--o,.3)}50%{opacity:calc(var(--o, .3) * .22)}}.lp-backdrop__bright line{stroke:var(--ink);stroke-width:1;opacity:.28}.lp-backdrop__bright circle{fill:var(--ink);opacity:.7}.lp-backdrop__bright>g{animation:lp-glint 7s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes lp-glint{0%,to{opacity:.55;scale:1}50%{opacity:1;scale:1.22}}.lp-backdrop__isobars path{fill:none;stroke:var(--sky);stroke-width:1.25;opacity:.12}.lp-backdrop__airway{fill:none;stroke:var(--sky);stroke-width:1.25;stroke-dasharray:7 9;opacity:.3;animation:lp-airway 2.6s linear infinite}@keyframes lp-airway{to{stroke-dashoffset:-16}}.lp-backdrop__terminal{fill:none;stroke:var(--orange);stroke-width:1.5;opacity:.45}.lp-backdrop__airway-label{font-family:var(--data);font-size:11px;letter-spacing:.16em;fill:var(--muted);opacity:.32}.lp-backdrop__runner{fill:var(--orange);opacity:.75;offset-rotate:auto;offset-distance:0;animation-name:lp-fly;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes lp-fly{to{offset-distance:100%}}.lp-backdrop__rose circle{fill:none;stroke:var(--line);stroke-width:1.25;opacity:.5}.lp-backdrop__rose line{stroke:var(--line);stroke-width:1.25;opacity:.4}.lp-backdrop__rose line.is-long{stroke:var(--muted);opacity:.32}.lp-backdrop__cardinal{font-family:var(--data);font-size:15px;font-weight:700;letter-spacing:.1em;fill:var(--muted);opacity:.34}.lp-backdrop__bezel{animation:lp-bezel 96s linear infinite}.lp-backdrop__bezel--rev{animation-duration:132s;animation-direction:reverse}@keyframes lp-bezel{to{rotate:1turn}}.lp-backdrop__needle path{fill:var(--orange);opacity:.14}.lp-backdrop__needle{animation:lp-hunt 13s ease-in-out infinite}@keyframes lp-hunt{0%,to{rotate:-7deg}50%{rotate:6deg}}.lp-backdrop__sweep path{fill:var(--sky);opacity:.07}.lp-backdrop__sweep{animation:lp-bezel 11s linear infinite}.lp-backdrop__rose--small circle,.lp-backdrop__rose--small line{opacity:.28}.lp-backdrop__vignette{position:absolute;inset:0;background:radial-gradient(130% 100% at 50% 35%,transparent 40%,color-mix(in oklab,var(--navy) 72%,transparent) 100%)}.lp-nav[data-open=true],.lp-nav[data-stuck=true]{background:color-mix(in oklab,var(--navy) 88%,transparent)}.lp-hero__copy>*,.lp-hero__head>*{opacity:0;animation:lp-rise .72s cubic-bezier(.16,.84,.3,1) forwards}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lp-hero__head>:first-child{animation-delay:60ms}.lp-hero__head .lp-h1 span:first-child{animation:lp-rise .72s cubic-bezier(.16,.84,.3,1) .15s both}.lp-hero__head .lp-h1 span:nth-child(2){animation:lp-rise .72s cubic-bezier(.16,.84,.3,1) .26s both}.lp-hero__head>:nth-child(2){animation-delay:0s;animation-name:lp-fade}.lp-hero__copy>:first-child{animation-delay:.38s}.lp-hero__copy>:nth-child(2){animation-delay:.47s}.lp-hero__copy>:nth-child(3){animation-delay:.56s}.lp-btn{position:relative;overflow:hidden}.lp-btn>*{position:relative;z-index:1}.lp-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);transform:translateX(-120%);transition:transform .62s cubic-bezier(.3,.9,.3,1)}.lp-btn:hover:after{transform:translateX(120%)}.lp-btn--go{box-shadow:0 0 0 0 color-mix(in oklab,var(--orange) 45%,transparent);transition:background-color .16s ease,box-shadow .26s ease,transform .16s ease}.lp-btn--go:hover{box-shadow:0 6px 26px -6px color-mix(in oklab,var(--orange) 60%,transparent)}.lp-price:after,.lp-tile:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(16rem 16rem at var(--mx,50%) var(--my,0),color-mix(in oklab,var(--sky) 13%,transparent),transparent 68%);opacity:0;transition:opacity .32s ease}.lp-price--featured:after,.lp-tile[data-tone=orange]:after{background:radial-gradient(16rem 16rem at var(--mx,50%) var(--my,0),color-mix(in oklab,var(--orange) 13%,transparent),transparent 68%)}.lp-tile[data-tone=green]:after{background:radial-gradient(16rem 16rem at var(--mx,50%) var(--my,0),color-mix(in oklab,var(--green) 13%,transparent),transparent 68%)}.lp-price:focus-within:after,.lp-price:hover:after,.lp-tile:focus-within:after,.lp-tile:hover:after{opacity:1}.lp-price>*,.lp-tile>*{position:relative;z-index:1}.lp-price--featured:before{animation:lp-breathe 4.5s ease-in-out infinite}@keyframes lp-breathe{0%,to{box-shadow:0 0 12px 0 color-mix(in oklab,var(--orange) 35%,transparent)}50%{box-shadow:0 0 22px 2px color-mix(in oklab,var(--orange) 60%,transparent)}}.lp-map__sweep{position:absolute;left:54%;top:60%;width:150%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:conic-gradient(from 0deg,color-mix(in oklab,var(--sky) 22%,transparent) 0deg,transparent 42deg,transparent 1turn);opacity:.42;mask-image:radial-gradient(closest-side,#000 22%,transparent 92%);animation:lp-radar 7s linear infinite;pointer-events:none}@keyframes lp-radar{to{rotate:1turn}}.lp-mark__glyph{transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease}.lp-mark:hover .lp-mark__glyph{transform:rotate(-12deg);box-shadow:0 4px 14px -4px color-mix(in oklab,var(--sky) 70%,transparent)}.lp [data-reveal]{transform:translateY(16px) scale(.995)}@media (prefers-reduced-motion:reduce){.lp-backdrop__airway,.lp-backdrop__bezel,.lp-backdrop__bright>g,.lp-backdrop__glow,.lp-backdrop__needle,.lp-backdrop__runner,.lp-backdrop__stars circle,.lp-backdrop__sweep,.lp-map__sweep,.lp-price--featured:before{animation:none}.lp-map__sweep{display:none}.lp-hero__copy>*,.lp-hero__head .lp-h1 span,.lp-hero__head>*{opacity:1;transform:none;animation:none}.lp-btn:after{display:none}.lp [data-reveal]{transform:none}}.lp-contact{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:start}@media (min-width:62rem){.lp-contact{grid-template-columns:minmax(0,1fr) minmax(0,.82fr)}}.lp-contact__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.lp-contact__reasons{list-style:none;margin:.25rem 0 0;padding:0;display:grid;gap:.875rem}.lp-contact__reasons li{display:flex;align-items:center;gap:.875rem;color:var(--muted);font-size:.9375rem}.lp-contact__card{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2rem);background:var(--card);border:1px solid var(--line);border-radius:14px}.lp-contact__who{display:flex;align-items:center;gap:.875rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.lp-contact__avatar{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:999px;background:color-mix(in oklab,var(--sky) 18%,transparent);border:1px solid color-mix(in oklab,var(--sky) 40%,transparent);color:var(--sky);font-size:.9375rem;letter-spacing:.02em}.lp-contact__avatar,.lp-contact__name{font-family:var(--display);font-weight:700}.lp-contact__name{margin:0 0 .15rem;font-size:1.0625rem;color:var(--ink);letter-spacing:-.01em}.lp-contact__mail{display:flex;align-items:center;gap:.625rem;padding:.75rem .875rem;border:1px solid var(--line);border-radius:8px;background:var(--bar);color:var(--ink);text-decoration:none;font-size:.875rem;word-break:break-word;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.lp-contact__mail svg{flex:none;color:var(--muted);transition:color .18s ease}.lp-contact__mail:hover{border-color:color-mix(in oklab,var(--orange) 55%,transparent);background:var(--hover);color:var(--orange-lt)}.lp-contact__mail:hover svg{color:var(--orange)}.lp-contact__note{margin:0;font-size:.8125rem;line-height:1.6;color:var(--muted)}.lp-contact__cta{width:100%}.lp-contact__links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.25rem;padding-top:1rem;border-top:1px solid var(--line)}.lp-contact__links a{color:var(--muted);text-decoration:none;font-size:.8125rem;transition:color .16s ease}.lp-contact__links a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}@media (max-width:67.999rem){.lp-nav__links{display:none}}@media (min-width:68rem){.lp-nav__links{display:flex}.lp-nav__toggle{display:none}}