.packagesPage{--ink:#171717;--muted:#6d6a65;--line:#e7e1da;--warm:#f7f4ef;--bronze:#a77840;color:var(--ink);background:#fff;min-height:100vh}.packagesHero{color:#fff;background:#171a1c linear-gradient(135deg,#171a1c 0%,#23272a 54%,#7b5836 145%);padding:72px 5vw 58px}.packagesHero>span{letter-spacing:.16em;color:#c99a64;font-size:11px;font-weight:800}.packageFamily header>span,.classicComing>span{letter-spacing:.16em;color:#8a5f31;font-size:11px;font-weight:800}.packagesHero h1{letter-spacing:-.05em;max-width:820px;margin:12px 0 16px;font-size:52px;line-height:1}.packagesHero p{color:#d7d7d7;max-width:720px;font-size:15px;line-height:1.6}.packagesHero>div{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.packagesHero>div b{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:99px;padding:8px 12px;font-size:11px}.packagesIntro{z-index:2;grid-template-columns:1fr 1fr;gap:12px;margin:-22px 4vw 0;display:grid;position:relative}.packagesIntro>div{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px;box-shadow:0 10px 30px #1e181212}.packagesIntro b{font-size:16px}.packagesIntro p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.55}.packagesIntro a{color:#8b6133;margin-top:10px;font-size:11px;font-weight:800;display:inline-block}.packageFamily{border-bottom:1px solid var(--line);padding:58px 4vw}.packageFamily header h2{letter-spacing:-.04em;margin:5px 0;font-size:34px}.packageFamily header p{color:var(--muted);max-width:650px;font-size:13px;line-height:1.55}.packageFormat{margin-top:30px}.packageFormatHead{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.packageFormatHead h3{font-size:20px}.packageFormatHead span{color:#737373;font-size:10px;font-weight:700}.packageCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.packageCard{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;padding:16px;display:flex}.packageCard.tier-premium{border-color:#c9a87f;box-shadow:0 10px 28px #563c2014}.packageCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.packageCardTop span{letter-spacing:.12em;color:#966836;text-transform:uppercase;font-size:10px;font-weight:900}.packageCardTop em{color:#706b65;font-size:10px;font-style:normal}.packageThumbs{grid-template-columns:repeat(5,1fr);gap:5px;margin:16px 0 14px;display:grid}.packageThumbs>div{background:#f3f1ed;border-radius:8px;height:72px;position:relative;overflow:hidden}.packageThumbs img{object-fit:contain;padding:5px}.packageCard h3{font-size:18px;line-height:1.2}.packageCard p{color:#6f6a64;min-height:15px;margin:6px 0 14px;font-size:10px}.packagePrice{align-items:baseline;gap:9px;display:flex}.packagePrice del{color:#757575;font-size:12px}.packagePrice strong{font-size:22px}.packageSave{color:#8d6333;margin-top:4px;font-size:11px;font-weight:800}.packageLive,.packageOff{margin:12px 0;font-size:10px;font-weight:800}.packageLive{color:#2f7d49}.packageOff{color:#a33}.packageCard>a{color:#fff;background:#171a1c;border-radius:8px;place-items:center;height:40px;margin-top:auto;font-size:11px;font-weight:800;display:grid}.classicComing{background:#faf7f2;border:1px dashed #cab79f;border-radius:16px;margin:48px 4vw 70px;padding:32px}.classicComing h2{margin:7px 0;font-size:28px}.classicComing p{color:var(--muted);max-width:760px;font-size:13px;line-height:1.55}@media (max-width:900px){.packageCardGrid{grid-template-columns:1fr}.packagesHero h1{font-size:42px}.packageThumbs>div{height:95px}}@media (max-width:720px){.packagesHero{padding:52px 18px 42px}.packagesHero h1{font-size:35px}.packagesHero p{font-size:14px}.packagesHero>div b{font-size:10px}.packagesIntro{grid-template-columns:1fr;margin:-15px 14px 0}.packageFamily{padding:42px 14px}.packageFamily header h2{font-size:29px}.packageFamily header p{font-size:14px}.packageFormatHead{flex-direction:column;align-items:flex-start;gap:5px}.packageFormatHead h3{font-size:21px}.packageCard{padding:14px}.packageCard h3{font-size:19px}.packageCard p{font-size:12px;line-height:1.4}.packageThumbs{grid-template-columns:repeat(5,1fr);gap:4px}.packageThumbs>div{height:62px}.packagePrice strong{font-size:22px}.packageSave,.packageLive,.packageOff{font-size:12px}.packageCard>a{height:44px;font-size:13px}.classicComing{margin:34px 14px 80px;padding:24px}.classicComing h2{font-size:24px}.classicComing p{font-size:14px}}.livePackageStatus{color:#4f755c;margin:24px 4vw -18px;font-size:11px;font-weight:850}@media (max-width:720px){.livePackageStatus{margin:22px 14px -10px;font-size:12px}}
