.promotion-section .common-section,.promotion-section .g-redirect-table-btns-div{display:none}.promotion-section{background:#ffffff;padding:4rem 0}.promotion-section .table-container{max-width:1500px;margin:0 auto;padding:0 1.5rem}.promotion-section .g-filters-container{padding:1.5rem;background-color:#ffffff;border-radius:1.5rem;box-shadow:0 10px 40px rgba(13,35,75,.07);margin-bottom:3rem;position:sticky;top:1rem;border:1px solid #e9ecf0;display:flex;flex-direction:column;gap:1rem}.promotion-section .g-filters-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.promotion-section .g-filters-title{font-size:1.25rem;font-weight:700;color:#0d234b;display:flex;align-items:center;gap:.5rem;flex-shrink:0}.promotion-section .g-search-wrapper{position:relative;flex-grow:1;min-width:250px}.promotion-section .g-search-input{width:100%;padding:.75rem 1rem .75rem 2.5rem;border-radius:.75rem;border:2px solid #e9ecf0;font-size:1rem;transition:all .3s ease;outline:none}.promotion-section .g-search-input:focus{border-color:#184780;box-shadow:0 0 0 4px rgba(24,71,128,.1)}.promotion-section .g-search-wrapper i{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af}.promotion-section .g-location-filter-wrapper{display:flex;flex-direction:column;gap:.5rem;flex-grow:1}.promotion-section .g-location-filter-wrapper label{font-size:.8rem;font-weight:600;color:#0d234b;padding-left:.25rem}.promotion-section .g-location-select{width:100%;padding:.75rem 1rem;border-radius:.75rem;border:2px solid #e9ecf0;font-size:1rem;background-color:#ffffff;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%239ca3af'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25em 1.25em;cursor:pointer}.promotion-section .g-location-select:focus{border-color:#184780;box-shadow:0 0 0 4px rgba(24,71,128,.1);outline:none}.promotion-section .g-new-product-pricing-table{border-collapse:collapse;width:100%;border:0;background:none}.promotion-section .caption-with-countdown{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-bottom:30px;border-bottom:1px solid #e9ecf0;padding-bottom:1.5rem}.promotion-section .g-new-product-pricing-table-caption{font-size:30px;font-weight:800;background:linear-gradient(135deg,#0d234b 0%,#184780 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:left;margin:0}.promotion-section .countdown-timer{font-size:1rem;font-weight:700;color:#d62828;background:#fff3f3;padding:.75rem 1.25rem;border-radius:.75rem;box-shadow:0 4px 10px rgba(214,40,40,.1);white-space:nowrap}.promotion-section .g-new-product-pricing-table-thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.promotion-section .g-new-product-pricing-table-tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem}.promotion-section .g-new-product-pricing-table-tbody-row{display:flex;flex-direction:column;background:#ffffff;border-radius:1.5rem;box-shadow:0 8px 30px rgba(13,35,75,.05);transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid #e9ecf0;overflow:hidden;position:relative}.promotion-section .g-new-product-pricing-table-tbody-row:nth-child(2){border-color:#184780;box-shadow:0 20px 60px rgba(13,35,75,.1)}.promotion-section .g-new-product-pricing-table-tbody-row:nth-child(2)::after{content:'🔥 Best Value';position:absolute;top:1.25rem;right:-45px;background:#184780;color:white;padding:.5rem 3rem;font-weight:700;font-size:.9rem;transform:rotate(45deg);box-shadow:0 4px 10px rgba(0,0,0,.2)}.promotion-section .g-new-product-pricing-table-tbody-row:hover{transform:translateY(-12px) scale(1.03);box-shadow:0 20px 60px rgba(13,35,75,.12);border-color:#184780}.promotion-section .g-new-product-pricing-table-tbody-row.hidden{display:none}.promotion-section .g-new-product-pricing-table-data{display:block;width:100%;padding:1.25rem 1.5rem;border-bottom:1px solid #e9ecf0;position:relative;transition:background-color .3s ease}.promotion-section .g-new-product-pricing-table-tbody-row td:last-child{border-bottom:none;margin-top:auto;background:#f8f9fa}.promotion-section .g-new-product-pricing-table-data::before{display:block;color:#184780;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.promotion-section .g-new-product-pricing-table-data:nth-of-type(1)::before{content:'Processor';font-weight:900}.promotion-section .g-new-product-pricing-table-data:nth-of-type(2)::before{content:'Memory';font-weight:900}.promotion-section .g-new-product-pricing-table-data:nth-of-type(3)::before{content:'Storage';font-weight:900}.promotion-section .g-new-product-pricing-table-data:nth-of-type(4)::before{content:'Bandwidth';font-weight:900}.promotion-section .g-new-product-pricing-table-data:nth-of-type(5)::before{content:'Offer Price';font-weight:900}.promotion-section .g-new-product-pricing-table-data:nth-of-type(6)::before{content:'';margin:0;padding:0}.promotion-section .g-new-product-pricing-table-data:first-child{line-height:1.6;color:#0d234b}.promotion-section .g-new-product-pricing-table-data-span{font-size:1.25rem;font-weight:700;color:#0d234b;display:block}.promotion-section .g-new-product-pricing-table-data{color:#344054;font-size:1rem;line-height:1.5}.promotion-section .refcode{display:inline-block;font-size:.75rem;color:#184780;margin-top:.75rem;font-family:'Courier New',monospace;background:#e5f2ff;padding:.35rem .75rem;border-radius:6px;font-weight:600}.promotion-section .g-new-product-pricing-table-data-span.price{font-size:2.75rem;font-weight:800;background:linear-gradient(135deg,#0d234b 0%,#184780 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.promotion-section .g-new-product-pricing-table-data.price{padding-top:1.5rem;padding-bottom:1.5rem}.promotion-section .price-span-container.discount-active{display:flex;flex-direction:column;align-items:center;gap:.25rem;background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;color:inherit;font-size:inherit;font-weight:inherit}.promotion-section .old-price-wrapper{display:flex;align-items:center;gap:.75rem;margin-bottom:.1rem}.promotion-section .old-price{font-size:1rem;color:#9ca3af;text-decoration:line-through}.promotion-section .save-badge{font-size:.8rem;font-weight:700;color:#0d234b;background-color:#e5f2ff;padding:.25rem .6rem;border-radius:9999px}.promotion-section .new-price-wrapper{display:flex;align-items:baseline;gap:.25rem}.promotion-section .new-price{font-size:2.75rem;font-weight:800;line-height:1;background:linear-gradient(135deg,#0d234b 0%,#184780 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.promotion-section .price-period{font-size:1.25rem;font-weight:600;color:#184780}.promotion-section .g-new-product-pricing-table-data-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1rem;font-size:1.1rem;font-weight:700;color:#ffffff;background:linear-gradient(135deg,#0d234b 0%,#184780 100%);border:none;border-radius:.75rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 6px 20px rgba(13,35,75,.2)}.promotion-section .g-new-product-pricing-table-data-btn:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(13,35,75,.3)}@media (max-width:768px){.promotion-section .g-new-product-pricing-table-tbody{grid-template-columns:1fr}.promotion-section .g-new-product-pricing-table-tbody-row:nth-child(2),.promotion-section .g-new-product-pricing-table-tbody-row:hover{transform:none}.promotion-section .g-new-product-pricing-table-caption{font-size:2rem}.promotion-section .g-filters-header{flex-direction:column;align-items:stretch}}.promotion-section .g-filters-controls{display:flex;gap:25px}.promotion-section .previous-price-container{display:flex;justify-content:center;gap:10px}.promotion-section .coupon-code{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px auto;padding:14px 28px;border:1px solid transparent;border-radius:50px;background:#0d234b;color:#e5f2ff;font-size:1.2rem;font-weight:700;letter-spacing:1.5px;text-align:center;cursor:pointer;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:0 5px 15px rgba(13,35,75,.2);box-shadow:0 5px 15px rgba(13,35,75,.2);}.promotion-section .coupon-code::before{content:'COUPON CODE';display:block;font-size:.7rem;font-weight:400;color:#e9ecf0;margin-bottom:6px;letter-spacing:2px;text-transform:uppercase;}.promotion-section .coupon-code:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);background-color:#184780;-webkit-box-shadow:0 8px 20px rgba(13,35,75,.25);box-shadow:0 8px 20px rgba(13,35,75,.25);}.promotion-section .coupon-code.copied{background:#10b981;color:#fff;border-color:#10b981}.promotion-section .coupon-code.copied::before{color:#fff;}.g-table-separator-cell{display:none;}