.catalog-hero[data-astro-cid-l2mh4aow]{isolation:isolate;border-bottom:1px solid var(--color-border);min-height:35rem;position:relative;overflow:hidden}.catalog-hero[data-astro-cid-l2mh4aow]:before{z-index:-2;background:var(--hosting-background) center / cover;content:"";position:absolute;inset:0}.catalog-hero[data-astro-cid-l2mh4aow]:after{z-index:-1;content:"";background:linear-gradient(90deg,#050504f7,#080808d4 55%,#0808087a),linear-gradient(#0000 50%,#080808);position:absolute;inset:0}.hero-content[data-astro-cid-l2mh4aow]{align-content:center;min-height:35rem;padding-block:clamp(4rem,9vw,8rem);display:grid}.eyebrow[data-astro-cid-l2mh4aow],.plan-number[data-astro-cid-l2mh4aow]{color:var(--color-gold-bright);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:850}h1[data-astro-cid-l2mh4aow]{letter-spacing:-.07em;max-width:13ch;margin:0;font-size:clamp(3rem,7vw,6.2rem);line-height:.96}.hero-summary[data-astro-cid-l2mh4aow]{max-width:42rem;color:var(--color-text-muted);margin:1.5rem 0;font-size:1.08rem;line-height:1.75}.catalog-page[data-astro-cid-l2mh4aow]{gap:clamp(4rem,8vw,7rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.section-heading[data-astro-cid-l2mh4aow]{grid-template-columns:1.1fr .9fr;gap:1rem 4rem;margin-bottom:2.5rem;display:grid}.section-heading[data-astro-cid-l2mh4aow] .eyebrow[data-astro-cid-l2mh4aow]{grid-column:1/-1;margin-bottom:0}h2[data-astro-cid-l2mh4aow]{letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1}.section-heading[data-astro-cid-l2mh4aow]>p[data-astro-cid-l2mh4aow]:last-child{color:var(--color-text-muted);line-height:1.75}.catalog-controls[data-astro-cid-l2mh4aow]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-bottom:1rem;display:grid}.search-field[data-astro-cid-l2mh4aow]{gap:.45rem;display:grid}.search-field[data-astro-cid-l2mh4aow] label[data-astro-cid-l2mh4aow],.cycle-field[data-astro-cid-l2mh4aow] legend[data-astro-cid-l2mh4aow]{color:var(--color-text-white);font-weight:800}.search-field[data-astro-cid-l2mh4aow] input[data-astro-cid-l2mh4aow]{width:100%;color:var(--color-text-white);font:inherit;background:#0c0c0b;border:1px solid #e7a13273;border-radius:.4rem;padding:.85rem 1rem}.search-field[data-astro-cid-l2mh4aow] small[data-astro-cid-l2mh4aow],.results-status[data-astro-cid-l2mh4aow]{color:var(--color-text-muted)}.cycle-field[data-astro-cid-l2mh4aow]{border:1px solid #e7a13247;border-radius:.4rem;gap:.8rem;padding:.75rem 1rem;display:flex}.cycle-field[data-astro-cid-l2mh4aow] legend[data-astro-cid-l2mh4aow]{padding-inline:.3rem;font-size:.85rem}.cycle-field[data-astro-cid-l2mh4aow] label[data-astro-cid-l2mh4aow]{cursor:pointer;align-items:center;gap:.35rem;display:flex}.search-field[data-astro-cid-l2mh4aow] input[data-astro-cid-l2mh4aow]:focus-visible,.cycle-field[data-astro-cid-l2mh4aow] input[data-astro-cid-l2mh4aow]:focus-visible,.order-action[data-astro-cid-l2mh4aow]:focus-visible,.no-results[data-astro-cid-l2mh4aow] button[data-astro-cid-l2mh4aow]:focus-visible{outline:3px solid var(--color-gold-bright);outline-offset:3px}.results-status[data-astro-cid-l2mh4aow]{margin:0 0 1rem;font-size:.9rem}[data-astro-cid-l2mh4aow][hidden]{display:none!important}.plans-grid[data-astro-cid-l2mh4aow]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:.9rem;display:grid}.plan-card[data-astro-cid-l2mh4aow]{background:linear-gradient(150deg,#151410,#0c0c0b);border:1px solid #e7a13247;border-radius:.65rem;flex-direction:column;min-width:0;padding:clamp(1.3rem,2.5vw,2rem);display:flex}.plan-card[data-astro-cid-l2mh4aow].featured{border-color:var(--color-gold-deep);box-shadow:inset 0 3px 0 var(--color-gold-deep)}.plan-number[data-astro-cid-l2mh4aow]{color:var(--color-gold-deep);margin-top:auto}.plan-card[data-astro-cid-l2mh4aow] h3[data-astro-cid-l2mh4aow]{letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,3vw,2.1rem)}.plan-summary[data-astro-cid-l2mh4aow]{min-height:3.3rem;color:var(--color-text-muted);line-height:1.6}.selected-price[data-astro-cid-l2mh4aow]{margin:1.2rem 0 .3rem}.selected-price[data-astro-cid-l2mh4aow] strong[data-astro-cid-l2mh4aow]{letter-spacing:-.055em;font-size:clamp(2.5rem,4vw,3.5rem)}.selected-price[data-astro-cid-l2mh4aow] span[data-astro-cid-l2mh4aow],.alternate-price[data-astro-cid-l2mh4aow]{color:var(--color-text-muted)}.alternate-price[data-astro-cid-l2mh4aow]{margin:0 0 1.2rem;font-size:.88rem}.plan-card[data-astro-cid-l2mh4aow] ul[data-astro-cid-l2mh4aow]{border-top:1px solid var(--color-border);gap:.7rem;margin:0;padding:1.2rem 0;list-style:none;display:grid}.plan-card[data-astro-cid-l2mh4aow] li[data-astro-cid-l2mh4aow]{color:var(--color-text-muted)}.plan-card[data-astro-cid-l2mh4aow] li[data-astro-cid-l2mh4aow] strong[data-astro-cid-l2mh4aow]{color:var(--color-text-white)}.order-action[data-astro-cid-l2mh4aow],.no-results[data-astro-cid-l2mh4aow] button[data-astro-cid-l2mh4aow]{border:1px solid var(--color-gold-deep);background:var(--color-gold-deep);color:#080808;text-align:center;font:inherit;cursor:pointer;border-radius:.4rem;margin-top:auto;padding:.8rem 1rem;font-weight:850;text-decoration:none;display:block}.order-action[data-astro-cid-l2mh4aow]:hover,.no-results[data-astro-cid-l2mh4aow] button[data-astro-cid-l2mh4aow]:hover{background:var(--color-gold-bright);border-color:var(--color-gold-bright)}.no-results[data-astro-cid-l2mh4aow]{text-align:center;border:1px dashed #e7a13273;border-radius:.65rem;padding:2rem}.no-results[data-astro-cid-l2mh4aow] h3[data-astro-cid-l2mh4aow]{margin-top:0;font-size:1.4rem}.no-results[data-astro-cid-l2mh4aow] p[data-astro-cid-l2mh4aow]{color:var(--color-text-muted)}.no-results[data-astro-cid-l2mh4aow] button[data-astro-cid-l2mh4aow]{width:fit-content;margin:1rem auto 0}.terms-panel[data-astro-cid-l2mh4aow]{isolation:isolate;border:1px solid var(--color-border);border-radius:.8rem;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,6vw,5rem);padding:clamp(1.5rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.terms-panel[data-astro-cid-l2mh4aow]:before{z-index:-1;background:linear-gradient(105deg, #080808fa, #080808c2), var(--section-texture) center / cover;content:"";position:absolute;inset:0}.terms-copy[data-astro-cid-l2mh4aow]{color:var(--color-text-muted);line-height:1.75}.terms-copy[data-astro-cid-l2mh4aow] p[data-astro-cid-l2mh4aow]{margin-top:0}.terms-copy[data-astro-cid-l2mh4aow] strong[data-astro-cid-l2mh4aow]{color:var(--color-text-white)}.checkout-note[data-astro-cid-l2mh4aow]{border-left:2px solid var(--color-gold-deep);gap:.35rem;padding-left:1.25rem;display:grid}.checkout-note[data-astro-cid-l2mh4aow] span[data-astro-cid-l2mh4aow]{color:var(--color-text-muted)}@media (width<=900px){.plans-grid[data-astro-cid-l2mh4aow]{grid-template-columns:1fr}.plan-summary[data-astro-cid-l2mh4aow]{min-height:auto}}@media (width<=720px){.section-heading[data-astro-cid-l2mh4aow],.terms-panel[data-astro-cid-l2mh4aow],.catalog-controls[data-astro-cid-l2mh4aow]{grid-template-columns:1fr}}body>footer>p:first-child{display:none}
