.price-wrap{max-width:1080px;margin:auto;padding:60px 24px}.price-wrap h1{font-size:clamp(32px,5vw,52px)}.topbar nav{display:flex;flex-wrap:wrap;gap:20px}.topbar nav a,.price-home{color:#f4d081}.price-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.price-tabs button{padding:14px 20px;border:1px solid #806740;background:#141017;color:#f5e0b0;border-radius:10px;font:inherit;cursor:pointer}.price-tabs button[aria-pressed=true]{background:#38282b;border-color:#e7bc68}.price-search{display:block;max-width:480px;color:#e9d7c2}.price-search input{display:block;width:100%;margin:10px 0 25px;padding:14px;background:#0e0c12;border:1px solid #846d4c;color:#fff;font:inherit;border-radius:9px}.price-table{background:linear-gradient(130deg,#1e161d,#0e0c10);border:1px solid #d4af3755;border-radius:18px;padding:26px}.price-table table{width:100%;border-collapse:collapse}.price-table th,.price-table td{text-align:left;padding:18px 10px;border-bottom:1px solid #d4af3729}.price-table th{color:#aaa0a7;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.price-table td:nth-child(2){font-size:20px;color:#efcb83;font-weight:700;white-space:nowrap}.price-table a{color:#f3d68f;padding:9px 12px;border:1px solid #7e633d;border-radius:8px;white-space:nowrap}.price-note{font-size:12px;line-height:1.7;color:#afa4ac;margin:24px 0}.price-home{display:inline-block;margin:15px 0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.price-wrap [hidden]{display:none!important}@media(max-width:620px){.topbar{flex-wrap:wrap;gap:15px}.topbar nav{font-size:12px;gap:14px}.price-wrap{padding:36px 14px}.price-table{padding:16px 8px}.price-table th,.price-table td{padding:16px 6px;font-size:13px}.price-table td:nth-child(2){font-size:16px}.price-table a{padding:7px 8px}.price-tabs button{font-size:13px;padding:11px}.price-table td:first-child{overflow-wrap:anywhere}footer{flex-wrap:wrap}}

.package-summary{display:flex;align-items:center;gap:16px;min-width:0}.package-fire{object-fit:contain;flex:0 0 72px;filter:drop-shadow(0 0 12px #ff442233)}.package-summary strong{display:block;font-size:16px;color:#fff}.package-description{font-size:12px;line-height:1.6;color:#bdb0b6;margin:7px 0 0;max-width:510px}@media(max-width:620px){.package-summary{flex-direction:column;align-items:flex-start;gap:8px}.package-fire{width:48px;height:48px;flex-basis:48px}.package-summary strong{font-size:13px}.package-description{font-size:11px}}
