@layer components{.deals-hero{text-align:center;border-bottom:var(--border-width) solid var(--border);background:radial-gradient(circle at 50% 0,#f59e0b1f,#0000 70%);padding-top:4rem;padding-bottom:2.5rem}.deals-tag{letter-spacing:.12em;text-transform:uppercase;color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:9999px;margin-bottom:1.25rem;padding:.25rem .75rem;font-size:.78rem;font-weight:700;display:inline-block}.deals-hero h1{color:var(--text);margin-bottom:1rem;font-size:clamp(2rem,3.8vw,3rem);line-height:1.25}.deals-hero .sub-em{color:#f59e0b;letter-spacing:.02em;margin-top:.4rem;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:700;display:block}.deals-hero p{color:var(--text-2);margin:0 auto;line-height:1.6}.special-showcase-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem;margin-bottom:1.5rem;display:grid}@media (max-width:68rem){.special-showcase-grid{grid-template-columns:1fr;max-width:34rem;margin-left:auto;margin-right:auto}}.special-card{background:var(--background-2);border:var(--border-width) solid var(--border);border-radius:1rem;flex-direction:column;padding:1.75rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 20px -4px #00000040}.special-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px -8px #0006}.special-card h3{color:var(--text);margin:.85rem 0 .5rem;font-size:1.35rem;font-weight:700}.special-card.crown{background:linear-gradient(180deg, #f59e0b14, var(--background-2) 45%);border-color:#f59e0b73}.special-card.crown:hover{border-color:#f59e0bb3}.special-card.popular{background:linear-gradient(180deg, #10b98114, var(--background-2) 45%);border-color:#10b98173}.special-card.popular:hover{border-color:#10b981b3}.special-card.speed{background:linear-gradient(180deg, #8b5cf614, var(--background-2) 45%);border-color:#8b5cf673}.special-card.speed:hover{border-color:#8b5cf6b3}.sc-badge{border-radius:.35rem;width:fit-content;padding:.25rem .65rem;font-size:.74rem;font-weight:700;display:inline-block}.sc-badge.gold{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d}.sc-badge.green{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.sc-badge.purple{color:#a78bfa;background:#8b5cf626;border:1px solid #8b5cf64d}.sc-badge.cyan{color:#22d3ee;background:#06b6d426;border:1px solid #06b6d44d}.sc-price{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:.85rem;display:flex}.sc-price .price-val{font-size:2rem;font-weight:800;font-family:var(--font-code)}.sc-price .price-cycle{color:var(--text-2);font-size:.85rem}.sc-price.gold .price-val{color:#f59e0b}.sc-price.green .price-val{color:#10b981}.sc-price.purple .price-val{color:#a78bfa}.sc-info{color:var(--text-2);margin-bottom:1.25rem;font-size:.88rem;line-height:1.6}.sc-bullets{color:var(--text-2);flex-direction:column;gap:.55rem;margin:0 0 1.75rem;padding:0;font-size:.85rem;list-style:none;display:flex}.sc-bullets li{padding-left:1.35rem;line-height:1.45;position:relative}.sc-bullets li:before{content:"✓";color:#10b981;font-weight:700;position:absolute;left:0}.deal-action-btn{text-align:center;border-radius:.55rem;justify-content:center;align-items:center;margin-top:auto;padding:.85rem 1.25rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.deal-action-btn.gold{color:#fff;background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 4px 14px #d9770659}.deal-action-btn.gold:hover{background:linear-gradient(135deg,#f59e0b,#d97706);transform:translateY(-2px);box-shadow:0 6px 18px #d9770680}.deal-action-btn.green{color:#fff;background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 14px #0596694d}.deal-action-btn.green:hover{background:linear-gradient(135deg,#10b981,#059669);transform:translateY(-2px);box-shadow:0 6px 18px #05966980}.deal-action-btn.purple{color:#fff;background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 14px #7c3aed4d}.deal-action-btn.purple:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);transform:translateY(-2px);box-shadow:0 6px 18px #7c3aed80}.deal-action-btn.cyan{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#0891b2,#0e7490);padding:.85rem 1.6rem;box-shadow:0 4px 14px #0891b24d}.deal-action-btn.cyan:hover{background:linear-gradient(135deg,#06b6d4,#0891b2);transform:translateY(-2px);box-shadow:0 6px 18px #0891b280}.enterprise-custom-card{background:var(--background-2);background:linear-gradient(135deg, #06b6d40f, var(--background-2) 60%);border:1px solid #06b6d473;border-radius:1rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;padding:1.75rem 2rem;display:flex;box-shadow:0 4px 20px -4px #00000040}@media (max-width:58rem){.enterprise-custom-card{flex-direction:column;align-items:stretch}}.ecc-left{flex:1}.ecc-left h3{color:var(--text);margin:.75rem 0 .5rem;font-size:1.35rem;font-weight:700}.ecc-desc{color:var(--text-2);margin-bottom:1rem;font-size:.88rem;line-height:1.6}.ecc-tags{flex-wrap:wrap;gap:.5rem;display:flex}.ecc-tag{background:color-mix(in srgb, var(--text) 6%, transparent);border:1px solid var(--border);color:var(--text-2);border-radius:.35rem;padding:.25rem .65rem;font-size:.78rem}.ecc-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1rem;display:flex}@media (max-width:58rem){.ecc-right{align-items:stretch}}.ecc-price{text-align:right}.ecc-price .ecc-num{color:#22d3ee;font-size:2.2rem;font-weight:800;font-family:var(--font-code);line-height:1;display:block}.ecc-price .ecc-unit{color:var(--text-2);margin-top:.35rem;font-size:.82rem;display:block}.section-title-wrap{margin-bottom:2rem}.section-title-wrap .section-tag{letter-spacing:.1em;text-transform:uppercase;color:#f59e0b;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:inline-block}.section-title-wrap h2{color:var(--text);margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.section-title-wrap p{color:var(--text-2);font-size:.95rem}.promos-table-wrap{border:var(--border-width) solid var(--border);background:var(--background-2);border-radius:.75rem;overflow-x:auto}.promos-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.promos-table th{background:color-mix(in srgb, var(--text) 4%, transparent);color:var(--text-2);border-bottom:var(--border-width) solid var(--border);padding:.85rem 1.25rem;font-weight:600}.promos-table td{border-bottom:var(--border-width) solid var(--border);color:var(--text-2);padding:1rem 1.25rem}.promos-table tr:last-child td{border-bottom:none}.promos-table a{color:var(--text);text-decoration:none}.promos-table a:hover{color:var(--brand-500)}.price-c{color:var(--brand-500);font-weight:700;font-family:var(--font-code)}.promo-code-pill{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:.35rem;padding:.25rem .6rem;font-size:.85rem;font-weight:700}.lines-c{font-size:.82rem}.use-code-btn{background:var(--background-3);color:var(--text);border:1px solid var(--border);border-radius:.35rem;padding:.4rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.use-code-btn:hover{color:#fff;background:#18834b;border-color:#18834b}}
