.pricing-module__tPOQ6q__quickLinks{color:var(--xg-gold);flex-wrap:wrap;gap:8px 24px;margin-top:16px;font-size:14px;display:flex}.pricing-module__tPOQ6q__quickLinks a,.pricing-module__tPOQ6q__rowLink{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.pricing-module__tPOQ6q__quickLinks a:hover,.pricing-module__tPOQ6q__rowLink:hover{text-decoration:underline}.pricing-module__tPOQ6q__section{flex-direction:column;gap:12px;scroll-margin-top:100px;display:flex}.pricing-module__tPOQ6q__detail{color:var(--xg-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.pricing-module__tPOQ6q__bundle{border:1px solid var(--xg-gold);background:var(--xg-card);border-radius:16px;flex-direction:column;gap:12px;padding:24px;scroll-margin-top:100px;display:flex}.pricing-module__tPOQ6q__bundleIntro{align-items:center;gap:16px;display:flex}.pricing-module__tPOQ6q__bundleIntro>div{min-width:0}.pricing-module__tPOQ6q__bundleCovers{flex:none;width:140px;height:104px}.pricing-module__tPOQ6q__bundleCovers>span{display:block}.pricing-module__tPOQ6q__bundleSummary{color:var(--xg-gold);margin:8px 0 0;font-size:15px;line-height:1.6}.pricing-module__tPOQ6q__bundleBottom{border-top:1px solid var(--xg-hairline);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:4px;padding-top:20px;display:flex}.pricing-module__tPOQ6q__bundleAction{flex-direction:column;gap:12px;max-width:100%;display:flex}.pricing-module__tPOQ6q__saving{color:var(--xg-ink);margin:0;font-size:14px;line-height:1.6}.pricing-module__tPOQ6q__primary{background:var(--xg-gold-fill);min-height:48px;color:var(--xg-on-gold);text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:10px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:filter .15s ease-out;display:inline-flex}.pricing-module__tPOQ6q__primary:hover{filter:brightness(1.08)}.pricing-module__tPOQ6q__primary:active{filter:brightness(.95)}.pricing-module__tPOQ6q__priceBlock{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pricing-module__tPOQ6q__original,.pricing-module__tPOQ6q__deadline{color:var(--xg-muted);font-size:13px;line-height:1.6}.pricing-module__tPOQ6q__original s{text-decoration-thickness:1px}.pricing-module__tPOQ6q__current{color:var(--xg-gold);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pricing-module__tPOQ6q__current strong{white-space:nowrap;font-size:22px;font-weight:600;line-height:1.3}.pricing-module__tPOQ6q__priceLabel{font-size:13px}.pricing-module__tPOQ6q__largePrice{align-items:flex-start}.pricing-module__tPOQ6q__largePrice .pricing-module__tPOQ6q__current strong{font-size:36px}.pricing-module__tPOQ6q__bookList{border-block:1px solid var(--xg-hairline)}.pricing-module__tPOQ6q__bookRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 24px;padding-block:22px;display:grid}.pricing-module__tPOQ6q__bookRow+.pricing-module__tPOQ6q__bookRow{border-top:1px solid var(--xg-hairline)}.pricing-module__tPOQ6q__bookInfo{grid-row:span 2;min-width:0}.pricing-module__tPOQ6q__bookInfo h3{color:var(--xg-ink);margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.5}.pricing-module__tPOQ6q__rowLink{color:var(--xg-gold);justify-self:end;font-size:14px}.pricing-module__tPOQ6q__pointsRow{border-block:1px solid var(--xg-hairline);flex-wrap:wrap;align-items:center;gap:8px 20px;padding-block:12px;display:flex}.pricing-module__tPOQ6q__pointsRow .pricing-module__tPOQ6q__detail{flex:240px}.pricing-module__tPOQ6q__pointsPrice{color:var(--xg-gold);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.pricing-module__tPOQ6q__freeList{flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:15px;line-height:1.8;display:flex}.pricing-module__tPOQ6q__notes{flex-direction:column;gap:12px;display:flex}@media (max-width:560px){.pricing-module__tPOQ6q__bundle{padding:20px}.pricing-module__tPOQ6q__bundleIntro{gap:12px}.pricing-module__tPOQ6q__bundleCovers{width:98px;height:78px}.pricing-module__tPOQ6q__bundleCovers>span{transform-origin:0 0;transform:scale(.7)}.pricing-module__tPOQ6q__bundleBottom{align-items:flex-start}.pricing-module__tPOQ6q__bundleAction{width:100%}.pricing-module__tPOQ6q__bookRow{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px}.pricing-module__tPOQ6q__bookInfo{grid-area:auto/1/auto/-1}.pricing-module__tPOQ6q__bookRow .pricing-module__tPOQ6q__priceBlock{align-items:flex-start}.pricing-module__tPOQ6q__rowLink{align-self:end}}@media (prefers-reduced-motion:reduce){.pricing-module__tPOQ6q__primary{transition:none}}