.lst-subnav{position:sticky;top:86px;z-index:50;padding:8px 0 4px;pointer-events:none}.lst-subnav__inner{max-width:1240px;margin:0 auto;padding:0 var(--pad);display:flex;justify-content:center}.lst-subnav__track{pointer-events:auto;display:flex;align-items:center;gap:4px;max-width:100%;padding:6px;border-radius:var(--r-pill);border:1px solid var(--border);background:#ffffffd6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--sh-sm);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.lst-subnav__track::-webkit-scrollbar{display:none}.lst-chip{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;scroll-snap-align:center;padding:9px 16px;border-radius:var(--r-pill);font-weight:600;font-size:var(--fs-ui-sm);color:var(--ink-soft);white-space:nowrap;transition:color var(--t-fast),background var(--t-fast)}.lst-chip__n{font-family:var(--mono);font-size:var(--fs-mono-sm);font-weight:500;letter-spacing:.1em;color:var(--faint);transition:color var(--t-fast)}.lst-chip:hover{color:var(--coral);background:var(--coral-50)}.lst-chip:hover .lst-chip__n{color:var(--coral)}.lst-chip[aria-current]{color:var(--coral);background:var(--coral-50)}.lst-chip[aria-current] .lst-chip__n{color:var(--coral)}.lst-chip--pkg{margin-left:2px;color:#fff;background:var(--ink)}.lst-chip--pkg:hover,.lst-chip--pkg[aria-current]{color:#fff;background:var(--coral)}@media(max-width:700px){.lst-subnav{top:76px}.lst-subnav__track{overflow-x:visible;gap:2px}.lst-chip{padding:9px 12px;gap:0}.lst-chip__t{display:none}.lst-chip__n{font-size:12px;color:var(--ink-soft)}.lst-chip:hover .lst-chip__n,.lst-chip[aria-current] .lst-chip__n{color:var(--coral)}.lst-chip--pkg{font-size:12px;padding:9px 14px}}.lst-sec{scroll-margin-top:140px}.lst-scope .svc__head,.lst-scope .tl__side{top:156px}.lst-sit{margin-top:34px}.lst-quotes{display:flex;flex-direction:column;gap:2px;margin:14px 0 0}.lst-quotes li{position:relative;padding:7px 0 7px 18px;font-size:var(--fs-body-sm);color:var(--tx-muted);border-left:2px solid var(--tx-line);transition:border-color var(--t-fast),color var(--t-fast)}.lst-quotes li:hover{border-color:var(--accent);color:var(--tx)}.lst-sit__close{margin-top:18px;font-size:var(--fs-body-sm);font-weight:600;color:var(--tx)}.lst-flow{margin-top:32px}.lst-flow .eyebrow{display:block;margin-bottom:12px}.lst-hero{padding-bottom:0;overflow:hidden}.lst-hero .orbx{margin-top:clamp(1rem,3vw,2.5rem)}.lst-pkgs{margin-top:clamp(2.75rem,5vw,4.25rem)}.lst-pkgs__head{text-align:center;max-width:640px;margin:0 auto clamp(1.5rem,3vw,2.25rem)}.lst-pkgs__head .eyebrow{display:inline-flex;margin-bottom:12px}.section--dark .lst-pkgs__head h3{color:var(--on-dark)}.lst-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.lst-pkg{display:flex;flex-direction:column;position:relative}.lst-pkg--beam{border-radius:var(--r-lg);padding:clamp(22px,3vw,30px);background:var(--surface);border:1px solid var(--border)}.section--dark .lst-pkg--beam{background:var(--dark-2);border-color:var(--border-dark)}.lst-pkg__flag{position:absolute;top:20px;right:20px;font-family:var(--mono);font-size:var(--fs-mono-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}@media(max-width:700px){.lst-pkg__flag{position:static;display:inline-block;margin-bottom:10px}}.lst-pkg__name{font-family:var(--display);font-weight:650;font-size:1.3rem;letter-spacing:-.01em;color:var(--tx);padding-right:92px}.lst-pkg .pkg__price{margin:6px 0 10px}.lst-pkg__for{font-size:var(--fs-body-sm);color:var(--tx-muted);margin-bottom:16px}.lst-pkg .pkg__out{margin-top:14px}.lst-pkg__cta{margin-top:18px;align-self:flex-start}@media(max-width:980px){.lst-cards{grid-template-columns:1fr}.lst-pkg__name{padding-right:0}}.lst-intro{text-align:center;max-width:660px;margin:0 auto clamp(2.5rem,5vw,4rem)}.lst-intro .lead{margin-left:auto;margin-right:auto}.lst-steps{margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(1.75rem,3vw,2.5rem);border-top:1px solid var(--border-dark)}.lst-steps .eyebrow{display:block;margin-bottom:14px}.lst-outro{text-align:center;max-width:640px}.lst-outro .lead{margin:18px auto 32px}@media(max-width:900px){.lst-subnav{top:74px}.lst-subnav__inner{justify-content:flex-start}.lst-subnav__track{width:100%}}@media(max-width:600px){.lst-subnav{top:66px}.lst-subnav__inner{padding:0 10px}.lst-chip{padding:9px 13px;font-size:var(--fs-ui-sm)}.lst-sec{scroll-margin-top:120px}}
