.px-page.svelte-1hrotn9{background:#05060a;color:#ffffffad}.px-hero.svelte-1hrotn9{background:#05060a;overflow:hidden}.px-hero.svelte-1hrotn9 .px-hero-video{position:absolute;inset:0;height:100%}.px-hero.svelte-1hrotn9 .cinematic-stage{height:100%}.px-hero.svelte-1hrotn9 .cinematic-poster,.px-hero.svelte-1hrotn9 .cinematic-el{height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 55%}.px-hero-shade.svelte-1hrotn9{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#05060af0,#05060ab3 42%,#05060a47 72%,#05060a8c),linear-gradient(180deg,rgba(5,6,10,.45) 0%,transparent 32%,rgba(5,6,10,.78) 100%)}.px-hero-stage.svelte-1hrotn9{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;padding:4rem 0 5.5rem;margin-top:auto;align-items:end;min-height:68vh}.px-copy.svelte-1hrotn9{max-width:40rem}.px-kicker.svelte-1hrotn9{letter-spacing:.28em;font-size:.72rem;font-weight:650;color:#7dd3fcc7}.px-ent.svelte-1hrotn9{display:inline-block;margin-left:.55rem;padding:.12rem .45rem;border-radius:999px;border:1px solid rgba(125,211,252,.4);background:#7dd3fc1f;color:#7dd3fc;font-size:.58rem;letter-spacing:.14em;vertical-align:.12em}.px-title.svelte-1hrotn9{font-weight:700;letter-spacing:-.045em;line-height:.92;font-size:clamp(2.7rem,7.2vw,5.8rem);text-transform:uppercase;color:#fff}.px-lede.svelte-1hrotn9{font-size:1.05rem;line-height:1.55;color:#ffffffb8;max-width:36rem}.px-note.svelte-1hrotn9{font-size:.92rem;font-style:italic;color:#ffffff7a;max-width:30rem}.px-pill.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;padding:.72rem 1.45rem;border-radius:999px;background:#7dd3fc;color:#051018;font-weight:650;font-size:.95rem;text-decoration:none;border:1px solid #7dd3fc;transition:transform .18s ease,background .18s ease,color .18s ease}.px-pill.svelte-1hrotn9:hover{transform:translateY(-1px);background:#bae6fd;color:#051018}.px-pill-ghost.svelte-1hrotn9{background:transparent;color:#fff;border-color:#ffffff47}.px-pill-ghost.svelte-1hrotn9:hover{background:#7dd3fc1a;color:#fff}.px-jump.svelte-1hrotn9{position:sticky;top:4.5rem;z-index:20;background:#05060ae0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(125,211,252,.12)}.px-jump-row.svelte-1hrotn9{display:flex;gap:.35rem;overflow-x:auto;padding:.7rem 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.px-jump-row.svelte-1hrotn9::-webkit-scrollbar{display:none}.px-jump-row.svelte-1hrotn9 a:where(.svelte-1hrotn9){flex:0 0 auto;padding:.38rem .85rem;border-radius:999px;font-size:.78rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;text-decoration:none;border:1px solid rgba(255,255,255,.12)}.px-jump-row.svelte-1hrotn9 a:where(.svelte-1hrotn9):hover{color:#7dd3fc;border-color:#7dd3fc66}.px-cat.svelte-1hrotn9,#catalog.svelte-1hrotn9,#models.svelte-1hrotn9{scroll-margin-top:8rem}.px-panel.svelte-1hrotn9{background:#07080c;color:#ffffffad}.px-panel-alt.svelte-1hrotn9{background:#0b0d12}.px-card.svelte-1hrotn9{display:flex;flex-direction:column;height:100%;background:#ffffff09;border:1px solid rgba(125,211,252,.12);border-radius:1.15rem;overflow:hidden}.px-card-media.svelte-1hrotn9{display:block;background:#0b0d12}.px-card-media.svelte-1hrotn9 img:where(.svelte-1hrotn9){width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.px-card-body.svelte-1hrotn9{display:flex;flex-direction:column;flex:1;padding:1.25rem 1.35rem 1.45rem}.px-card-text.svelte-1hrotn9{font-size:.92rem;line-height:1.55;color:#ffffff9e}.px-price.svelte-1hrotn9{margin-top:auto;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;color:#7dd3fc}.px-card-link.svelte-1hrotn9{display:inline-flex;align-items:center;font-size:.88rem;font-weight:650;color:#fff;text-decoration:none}.px-card-link.svelte-1hrotn9:hover{color:#7dd3fc}.px-card-link-muted.svelte-1hrotn9{color:#ffffff7a}.px-packs.svelte-1hrotn9{list-style:none;margin:0;padding:.75rem 0 0;border-top:1px solid rgba(255,255,255,.08)}.px-packs.svelte-1hrotn9 li:where(.svelte-1hrotn9)+li:where(.svelte-1hrotn9){border-top:1px solid rgba(255,255,255,.05)}.px-packs.svelte-1hrotn9 a:where(.svelte-1hrotn9){display:flex;justify-content:space-between;gap:.75rem;padding:.55rem 0;font-size:.82rem;font-weight:600;color:#ffffffc7;text-decoration:none}.px-packs.svelte-1hrotn9 a:where(.svelte-1hrotn9) span:where(.svelte-1hrotn9):last-child{color:#7dd3fc;white-space:nowrap}.px-packs.svelte-1hrotn9 a:where(.svelte-1hrotn9):hover{color:#fff}.px-genres.svelte-1hrotn9{display:flex;flex-wrap:wrap;gap:.4rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.px-genres.svelte-1hrotn9 a:where(.svelte-1hrotn9){padding:.22rem .6rem;border-radius:999px;font-size:.72rem;font-weight:650;letter-spacing:.04em;color:#ffffffb8;text-decoration:none;border:1px solid rgba(255,255,255,.12)}.px-genres.svelte-1hrotn9 a:where(.svelte-1hrotn9):hover{color:#7dd3fc;border-color:#7dd3fc66}.px-tile.svelte-1hrotn9{background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:1.05rem;padding:1.45rem 1.5rem 1.55rem}.px-tile.svelte-1hrotn9 p:where(.svelte-1hrotn9),.px-step.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:.92rem;line-height:1.55;color:#ffffff9e}.px-fits.svelte-1hrotn9{font-size:.85rem!important;color:#ffffff80!important}.px-tile-icon.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:.75rem;background:#7dd3fc1a;color:#7dd3fc;font-size:1.45rem;margin-bottom:1rem}.px-cta.svelte-1hrotn9{background:#05060a;border-top:1px solid rgba(125,211,252,.08)}.px-faq.svelte-1hrotn9 .accordion-item{background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:.9rem;margin-bottom:.75rem;overflow:hidden}.px-faq.svelte-1hrotn9 .accordion-button{background:transparent;color:#fff;font-weight:600;box-shadow:none}.px-faq.svelte-1hrotn9 .accordion-button:not(.collapsed){background:transparent;color:#fff;box-shadow:none}.px-faq.svelte-1hrotn9 .accordion-button:after{filter:invert(1)}.px-faq.svelte-1hrotn9 .accordion-body{color:#ffffff9e;font-size:.92rem;line-height:1.6}.px-page.svelte-1hrotn9 .breadcrumb-item,.px-page.svelte-1hrotn9 .breadcrumb-item a,.px-page.svelte-1hrotn9 .breadcrumb-item.active{color:#ffffff9e}.px-page.svelte-1hrotn9 .breadcrumb-item a:hover{color:#7dd3fc}.px-page.svelte-1hrotn9 .breadcrumb-item+.breadcrumb-item:before{color:#ffffff52}
