.pricing-page{background:#0a0a0a;min-height:100vh;color:#fff;padding:80px 20px;position:relative;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.pricing-page:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(0,150,255,.1) 0,transparent 70%);z-index:0}.pricing-container{max-width:1000px;margin:0 auto;position:relative;z-index:1;text-align:center}.pricing-header{margin-bottom:60px}.pricing-header h1{font-size:32px;margin-bottom:15px;font-weight:700}.pricing-header p{color:#a0a0a0;font-size:16px;max-width:600px;margin:0 auto}.comparison-table-wrapper{margin-bottom:80px;overflow-x:auto}.comparison-table{width:100%;border-collapse:collapse;text-align:left}.comparison-table td,.comparison-table th{padding:15px 10px;border-bottom:1px solid hsla(0,0%,100%,.05)}.comparison-table th{font-weight:600;color:#888;font-size:14px}.comparison-table th.pro-head{color:#00e5ff}.comparison-table td.feature-name{color:#fff;font-size:15px}.comparison-table td.value-free{color:#fff;width:150px;text-align:center}.comparison-table td.value-pro{color:#00e5ff;width:150px;text-align:center}.icon-check{color:#4caf50}.icon-cross{color:#f44336}.transport-icons{display:flex;gap:8px;justify-content:center;font-size:18px}.package-title{font-size:14px;font-weight:600;color:#fff;margin-bottom:30px;text-transform:uppercase;letter-spacing:1px}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.package-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:25px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;display:flex;flex-direction:column;justify-content:space-between;min-height:180px}.package-card:hover{background:hsla(0,0%,100%,.05);border-color:#00e5ff;transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,229,255,.1)}.package-card.selected{background:rgba(0,229,255,.05);border-color:#00e5ff;box-shadow:0 0 20px rgba(0,229,255,.2)}.package-name{font-size:20px;font-weight:700;margin-bottom:10px}.package-desc{font-size:13px;color:#888;margin-bottom:20px;line-height:1.4}.package-price{font-size:16px;font-weight:700;color:#00e5ff}.one-time-badge{color:#888;font-size:14px;margin-bottom:40px;display:block}@media (max-width:768px){.package-grid{grid-template-columns:1fr}}