.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(650px,1fr) minmax(300px,.55fr);align-items:center;gap:28px;min-height:520px;padding:28px 18px 40px;display:grid}.hero-copy[data-astro-cid-lcdefpme]{z-index:2;min-width:0;position:relative}.eyebrow[data-astro-cid-lcdefpme]{color:var(--brand);box-shadow:var(--shadow-sm);background:#ffffffe0;border:1px solid #a8c9ff;border-radius:999px;align-items:center;margin:0 0 18px;padding:7px 18px;font-size:14px;font-weight:900;display:inline-flex}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--text-strong);letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(31px,3.45vw,39px);font-weight:900;line-height:1.22}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--brand)}.hero-lead[data-astro-cid-lcdefpme]{max-width:610px;color:var(--text);margin:22px 0 0;font-size:16px;font-weight:600}.stats[data-astro-cid-lcdefpme]{border:1px solid var(--border);max-width:560px;box-shadow:var(--shadow-sm);background:#ffffffe6;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 24px;display:grid;overflow:hidden}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{text-align:center;padding:14px 18px}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid var(--border)}.stats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.stats[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--text-sub);font-size:12px;font-style:normal;font-weight:700;display:block}.stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--brand);font-size:25px;font-weight:900;line-height:1.35;display:block}.hero-search[data-astro-cid-lcdefpme]{border:1px solid var(--border);max-width:620px;box-shadow:var(--shadow);background:#fff;border-radius:999px;display:flex;overflow:hidden}.hero-search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{min-width:0;font:inherit;border:0;flex:1;padding:18px 24px;font-size:15px}.hero-search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus{outline:0}.hero-search[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(135deg, var(--brand), #0b75f5);cursor:pointer;border:0;min-width:104px;padding:0 24px;font-size:15px;font-weight:900}.quick[data-astro-cid-lcdefpme]{color:var(--text-sub);white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:700;display:flex;overflow-x:auto}.quick[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.quick[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.quick[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{flex:none}.quick[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--border-strong);color:var(--text);background:#fff;border-radius:999px;padding:5px 9px;text-decoration:none}.quick[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--brand);border-color:var(--brand)}.hero-visual[data-astro-cid-lcdefpme]{min-width:0;min-height:410px;position:relative}.hero-visual[data-astro-cid-lcdefpme]:before{content:"";filter:blur(4px);background:radial-gradient(circle,#006cff2e,#0000 68%);border-radius:50%;position:absolute;inset:34px 18px 12px}.hero-logo[data-astro-cid-lcdefpme]{z-index:1;filter:drop-shadow(0 22px 32px #06285f2e);width:min(78%,340px);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sec[data-astro-cid-lcdefpme]{margin:0 0 26px;padding:28px 32px}.rank-grid[data-astro-cid-lcdefpme]{counter-reset:r;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.rank-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:r;min-width:0}.rank-card[data-astro-cid-lcdefpme]{border:1px solid var(--border);min-height:330px;color:inherit;text-align:center;background:linear-gradient(#fff,#fbfdff);border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:26px 14px 18px;text-decoration:none;display:flex;position:relative}.rank-card[data-astro-cid-lcdefpme]:before{content:counter(r);width:38px;height:38px;color:var(--brand);background:#fff;border:2px solid #dce8f8;border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.rank-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(-n+3) .rank-card[data-astro-cid-lcdefpme]:before{color:#fff;background:linear-gradient(145deg,#ffc928,#c87913);border:0}.rank-card[data-astro-cid-lcdefpme]:hover{border-color:var(--brand);box-shadow:var(--shadow-sm)}.rank-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;border-radius:6px;width:122px;height:170px}.rank-name[data-astro-cid-lcdefpme]{-webkit-line-clamp:2;min-height:42px;color:var(--text-strong);-webkit-box-orient:vertical;font-size:15px;font-weight:900;line-height:1.45;display:-webkit-box;overflow:hidden}.rank-meta[data-astro-cid-lcdefpme]{color:var(--text-sub);font-size:12px}.rank-price[data-astro-cid-lcdefpme]{color:var(--accent-red);font-size:20px;font-weight:900;line-height:1.2}.pack-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.pack-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:flex}.pack-card[data-astro-cid-lcdefpme]{border:1px solid var(--border);text-align:center;min-height:190px;color:inherit;background:#fff;border-radius:12px;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:8px;padding:16px 12px 14px;text-decoration:none;display:flex}.pack-card[data-astro-cid-lcdefpme]:hover{border-color:var(--brand);box-shadow:var(--shadow-sm)}.pack-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;border-radius:5px;width:78px;height:108px}.pack-name[data-astro-cid-lcdefpme]{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:41px;font-size:14px;font-weight:900;line-height:1.45;display:-webkit-box;overflow:hidden}.pack-meta[data-astro-cid-lcdefpme]{color:var(--text-sub);font-size:12px}.featured-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.featured-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{min-width:0;display:flex}.featured-card[data-astro-cid-lcdefpme]{border:1px solid var(--border);min-height:156px;color:inherit;background:#fff;border-radius:12px;flex:1;grid-template-columns:74px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:16px;text-decoration:none;display:grid}.featured-card[data-astro-cid-lcdefpme]:hover{border-color:var(--brand);box-shadow:var(--shadow-sm)}.featured-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;border-radius:5px;width:74px;height:104px}.featured-name[data-astro-cid-lcdefpme]{color:var(--text-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:0;font-size:15px;font-weight:900;line-height:1.4;display:-webkit-box;overflow:hidden}.featured-meta[data-astro-cid-lcdefpme]{color:var(--text-sub);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;margin:4px 0 8px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.featured-price[data-astro-cid-lcdefpme]{color:var(--accent-red);white-space:nowrap;margin:0;font-size:18px;font-weight:900;line-height:1.2}.featured-arrow[data-astro-cid-lcdefpme]{background:var(--brand-light);width:32px;height:32px;color:var(--brand);border-radius:50%;place-items:center;display:grid;position:relative}.featured-arrow[data-astro-cid-lcdefpme]:before{content:"";border-top:3px solid;border-right:3px solid;width:8px;height:8px;transform:translate(-1px)rotate(45deg)}.price-note[data-astro-cid-lcdefpme]{color:#6a4a00;text-align:center;background:#fff7d9;border-radius:10px;margin:22px 0 0;padding:13px 18px;font-size:13px;font-weight:700}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:0;padding-top:16px}.hero-visual[data-astro-cid-lcdefpme]{order:-1;min-height:300px;overflow:hidden}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{white-space:normal;overflow-wrap:anywhere;font-size:38px}.rank-grid[data-astro-cid-lcdefpme],.featured-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.hero[data-astro-cid-lcdefpme]{padding:8px 0 28px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:32px}.hero-visual[data-astro-cid-lcdefpme]{display:none}.stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--border)}.hero-search[data-astro-cid-lcdefpme]{border-radius:14px}.hero-search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{padding:14px;font-size:14px}.hero-search[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{min-width:82px;padding:0 16px}.sec[data-astro-cid-lcdefpme]{padding:22px 16px}.rank-grid[data-astro-cid-lcdefpme]{gap:16px}.rank-card[data-astro-cid-lcdefpme]{min-height:292px;padding-inline:10px}.rank-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:96px;height:134px}.pack-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.featured-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
