.package-page{color:#141914;background:#e4e6e4;min-height:100svh;padding:0 24px 70px}.package-page.gold{background:linear-gradient(145deg,#f1da99,#b98a36)}.package-page.black{color:#f4f2ea;background:radial-gradient(circle at 80% 0,#303830,#0000 34%),#111512}.package-page header{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);justify-content:space-between;align-items:center;width:min(1120px,100%);height:88px;margin:auto;font-size:12px;font-weight:800;display:flex}.package-page header a:first-child{letter-spacing:-.06em;font-size:20px}.package-page>section{width:min(1120px,100%);margin:auto;padding-top:80px}.package-page>section>span{letter-spacing:.18em;font-size:11px;font-weight:900}.package-page h1{max-width:900px;font:500 clamp(64px,10vw,126px)/.83 var(--font-display);letter-spacing:-.06em;margin:28px 0}.package-page>section>p{opacity:.72;max-width:660px;font-size:17px;line-height:1.8}.package-price{border-block:1px solid color-mix(in srgb,currentColor 20%,transparent);grid-template-columns:1fr auto 1fr auto 1fr;align-items:end;gap:25px;margin:70px 0;padding:30px 0;display:grid}.package-price div{gap:8px;display:grid}.package-price small,.package-detail-grid small{letter-spacing:.12em;opacity:.65;font-size:10px;font-weight:900}.package-price strong{font:600 clamp(30px,4vw,48px) var(--font-display)}.package-price>b{opacity:.4;font-size:24px}.package-detail-grid{grid-template-columns:.7fr 1fr;gap:50px;display:grid}.package-detail-grid article{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:22px;padding:30px}.package-detail-grid h2{font:600 35px var(--font-display)}.package-detail-grid ul{gap:13px;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.package-actions{gap:14px;margin-top:45px;display:flex}.package-actions a{border:1px solid;border-radius:99px;padding:16px 22px;font-size:12px;font-weight:900}.package-actions a:first-child{color:#fff;background:#151a16;border-color:#151a16}.black .package-actions a:first-child{color:#111712;background:#c7ff54;border-color:#c7ff54}@media (max-width:700px){.package-page>section{padding-top:50px}.package-page h1{font-size:62px}.package-price{grid-template-columns:1fr}.package-price>b{display:none}.package-detail-grid{grid-template-columns:1fr}.package-actions{text-align:center;flex-direction:column;align-items:stretch}}.package-buy-summary{border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:-38px 0 38px;padding:18px 20px;display:flex}.package-buy-summary div{gap:3px;display:grid}.package-buy-summary small{letter-spacing:.1em;text-transform:uppercase;opacity:.65;font-size:9px}.package-buy-summary strong{font:600 28px var(--font-display);font-variant-numeric:tabular-nums}.package-buy-summary>a{color:#fff;background:#151a16;border-radius:999px;padding:14px 20px;font-size:12px;font-weight:900}.black .package-buy-summary>a{color:#111712;background:#c7ff54}.package-switcher{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);gap:8px;margin-top:48px;padding-top:24px;display:flex}.package-switcher a{border:1px solid color-mix(in srgb, currentColor 22%, transparent);text-align:center;text-transform:capitalize;border-radius:999px;min-width:100px;padding:12px 16px;font-size:11px;font-weight:800}.package-page.silver .package-switcher a.active,.package-page.gold .package-switcher a.active{color:#fff;background:#141914}.package-page.black .package-switcher a.active{color:#111712;background:#f4f2ea}.package-sticky-buy{display:none}@media (max-width:700px){.package-page{padding-bottom:110px}.package-buy-summary{display:none}.package-switcher{grid-template-columns:repeat(3,1fr);display:grid}.package-switcher a{min-width:0}.package-sticky-buy{z-index:40;padding:11px 15px calc(11px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#e4e6e4f0;border-top:1px solid #0000001f;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.gold .package-sticky-buy{background:#e4c576f0}.black .package-sticky-buy{background:#111512f0}.package-sticky-buy span{display:grid}.package-sticky-buy small{opacity:.65;text-transform:uppercase;font-size:8px}.package-sticky-buy b{font-variant-numeric:tabular-nums;font-size:15px}.package-sticky-buy>a{color:#fff;background:#151a16;border-radius:999px;padding:13px 19px;font-size:12px;font-weight:900}.black .package-sticky-buy>a{color:#111712;background:#c7ff54}}
