.pricing-fixed{border:1px solid #5ed5ff48;background:radial-gradient(ellipse at 0 0,#123e586b,transparent 65%),linear-gradient(130deg,#171f28,#181922 75%,#321830);border-radius:28px;padding:32px;margin:50px 0;min-width:0;color:#f2f7fa;box-shadow:0 20px 65px #0003}
.pricing-fixed-heading{display:flex;justify-content:space-between;align-items:start;gap:18px;flex-wrap:wrap}.pricing-fixed h2{font-size:clamp(26px,3vw,38px);margin:10px 0;letter-spacing:-.035em}.pricing-fixed-heading p{max-width:780px;line-height:1.65;color:#b2c0cd}.pricing-fixed-heading .pricing-eyebrow{color:#74ddff}.pricing-fixed button{border:1px solid #76d6ef57;color:#a3eaff;background:#3cb6db12;padding:12px 16px;border-radius:12px;cursor:pointer;min-height:44px;font:inherit}.pricing-fixed button:disabled{opacity:.5;cursor:wait}.pricing-fixed button:focus-visible,.pricing-fixed input:focus-visible,.pricing-fixed select:focus-visible,.pricing-fixed summary:focus-visible{outline:2px solid #7cddff;outline-offset:3px}
.pricing-fixed-tools{display:flex;gap:14px;margin:18px 0;flex-wrap:wrap}.pricing-fixed-tools label{display:grid;gap:8px;flex:1;min-width:min(220px,100%);font-size:13px;color:#c5d8e2}.pricing-fixed-tools input,.pricing-fixed-tools select{width:100%;min-width:0;padding:13px;background:#0f161e;color:#f2f7fa;border:1px solid #ffffff24;border-radius:11px;font:inherit}.pricing-fixed-meta{font-size:12px;color:#91a8b8;min-height:1em}.pricing-fixed-table{max-height:600px;overflow:auto;border:1px solid #ffffff20;border-radius:16px}.pricing-fixed table{width:100%;min-width:580px;border-collapse:collapse}.pricing-fixed th,.pricing-fixed td{text-align:left;padding:17px;vertical-align:top;border-bottom:1px solid #ffffff14}.pricing-fixed th{background:#182a37;font-size:12px;color:#b4d9e9;position:sticky;top:0;z-index:1}.pricing-fixed td:first-child{min-width:170px;max-width:290px}.pricing-fixed td strong,.pricing-fixed td small{display:block;overflow-wrap:anywhere}.pricing-fixed td small{font-size:12px;font-weight:400;color:#94a6b6;margin-top:7px}.pricing-fixed-amount{color:#7dddff;font-weight:750;white-space:nowrap}.pricing-fixed-unknown{color:#a7b2c4;font-size:13px}.pricing-fixed summary{cursor:pointer;color:#b9e6f7;font-size:13px}.pricing-fixed dl{max-height:280px;overflow:auto;font-size:12px}.pricing-fixed dt{color:#a9bac9}.pricing-fixed dd{margin:5px 0 14px;color:#78ddff;font-weight:700}.pricing-fixed-note{font-size:12px;line-height:1.65;color:#99adbf;margin:16px 0 0}
@media(max-width:600px){.pricing-fixed{padding:20px 15px;border-radius:20px;margin-block:30px}.pricing-fixed-heading button{width:100%}.pricing-fixed-tools{gap:12px}.pricing-fixed th,.pricing-fixed td{padding:13px}.pricing-fixed-tools label{min-width:100%}}
@media(max-width:600px){.pricing-fixed table{min-width:0}.pricing-fixed thead{display:none}.pricing-fixed tbody{display:block}.pricing-fixed tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,45%);gap:10px;padding:15px;border-bottom:1px solid #ffffff14}.pricing-fixed td{display:block;padding:0;border:0;min-width:0}.pricing-fixed td:first-child{min-width:0;max-width:none}.pricing-fixed td:nth-child(2){text-align:right;white-space:normal}.pricing-fixed td:last-child{grid-column:1/-1}.pricing-fixed td[colspan]{grid-column:1/-1}.pricing-fixed summary{padding-top:5px}.pricing-fixed-amount{overflow-wrap:anywhere}}

.pricing-hot{display:inline-block;margin:6px 8px;padding:3px 8px;border-radius:6px;background:#d2ff02;color:#10120a;font:800 11px/1.3 system-ui,sans-serif}

.video-price-heading{display:block;margin:0 0 8px;font-size:13px}.video-price-grid{display:grid;gap:6px;min-width:180px;margin:8px 0 14px}.video-price-row{display:flex;justify-content:space-between;gap:16px;padding:9px 11px;background:#70d9ff0b;border:1px solid #70d9ff25;border-radius:8px;font-size:12px}.video-price-row span{overflow-wrap:anywhere}.video-price-row b{white-space:nowrap;color:#84e1ff}.video-price-note{display:block;font-size:11px;color:#e7c28a;max-width:320px;margin-bottom:8px}
