.Hero-module__M0KFva__hero{text-align:center;min-height:40vh;padding:var(--spacing-xl)var(--spacing-lg);contain:layout style;justify-content:center;align-items:center;margin-top:70px;display:flex;position:relative;overflow:hidden}.Hero-module__M0KFva__heroContent{z-index:1;max-width:800px;min-height:220px;animation:.8s ease-out Hero-module__M0KFva__fadeIn}.Hero-module__M0KFva__title{margin-bottom:var(--spacing-md);background:linear-gradient(135deg,var(--text-primary)0%,var(--primary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,5vw,3.5rem);font-weight:700}.Hero-module__M0KFva__subtitle{color:var(--text-secondary);margin-bottom:var(--spacing-sm);font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6}.Hero-module__M0KFva__typewriterLine{color:var(--primary);margin-bottom:var(--spacing-lg);justify-items:center;font-size:clamp(1.1rem,2.8vw,1.4rem);font-weight:600;line-height:1.6;display:grid}.Hero-module__M0KFva__typewriterSpacer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;grid-area:1/1}.Hero-module__M0KFva__typewriter{white-space:nowrap;border-right:3px solid var(--primary);grid-area:1/1;justify-self:center;padding-right:4px;animation:1s step-end infinite Hero-module__M0KFva__blink}@keyframes Hero-module__M0KFva__blink{0%,to{border-color:#0000}50%{border-color:var(--primary)}}.Hero-module__M0KFva__cta{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-xl);background:var(--primary);color:#fff;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);border:none;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #1a73e84d}.Hero-module__M0KFva__cta:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 8px 20px #1a73e866}.Hero-module__M0KFva__cta:active{transform:translateY(0)}@media (max-width:768px){.Hero-module__M0KFva__hero{min-height:50vh;padding:var(--spacing-2xl)var(--spacing-md)}.Hero-module__M0KFva__cta{padding:var(--spacing-sm)var(--spacing-lg);font-size:.95rem}}
.ProductCard-module__gYC8Ca__card{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:all var(--transition-base);cursor:pointer;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.ProductCard-module__gYC8Ca__card:hover{box-shadow:var(--shadow-xl);border-color:#1a73e833;transform:translateY(-8px)}.ProductCard-module__gYC8Ca__ultraCard{background:linear-gradient(135deg,#fffffff2 0%,#fef3c780 100%);border:2px solid #fbbf24;box-shadow:0 0 25px #fbbf2426}.ProductCard-module__gYC8Ca__ultraCard:hover{border-color:#f59e0b;box-shadow:0 0 35px #f59e0b40}[data-theme=dark] .ProductCard-module__gYC8Ca__ultraCard{background:linear-gradient(135deg,#1e1e1ef2 0%,#4535004d 100%);border:2px solid #f59e0b;box-shadow:0 0 30px #f59e0b1a}[data-theme=dark] .ProductCard-module__gYC8Ca__ultraCard:hover{border-color:#fbbf24;box-shadow:0 0 45px #fbbf2433}.ProductCard-module__gYC8Ca__ultraCard .ProductCard-module__gYC8Ca__button{color:#1e1b4b;background:linear-gradient(135deg,#fbbf24 0%,#d97706 100%);font-weight:800}.ProductCard-module__gYC8Ca__ultraCard .ProductCard-module__gYC8Ca__button:hover{background:linear-gradient(135deg,#fcd34d 0%,#f59e0b 100%);box-shadow:0 4px 20px #fbbf2466}.ProductCard-module__gYC8Ca__previewCard{opacity:.6;pointer-events:none;filter:grayscale(.5);cursor:not-allowed;position:relative}.ProductCard-module__gYC8Ca__previewOverlay{color:#fff;z-index:50;text-transform:uppercase;letter-spacing:2px;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(4px);background:#000c;border:3px solid #fff6;border-radius:12px;padding:12px 24px;font-size:1.5rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-15deg);box-shadow:0 8px 32px #0006}.ProductCard-module__gYC8Ca__rankBadge{color:#fff;z-index:20;background:#1a73e8e6;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;font-weight:800;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 4px 8px #0003}.ProductCard-module__gYC8Ca__badge{color:#fff;z-index:20;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:4px 12px;font-size:.65rem;font-weight:800;position:absolute;top:10px;right:-5px;transform:rotate(3deg)}.ProductCard-module__gYC8Ca__bestSellerBadge{box-shadow:none;background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.ProductCard-module__gYC8Ca__hotBadge{-webkit-backdrop-filter:blur(8px);box-shadow:none;background:#10b98166;border:1px solid #fff3}.ProductCard-module__gYC8Ca__discountBadge{color:#fff;white-space:nowrap;background:#ef4444;border-radius:6px;justify-content:center;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-flex}@keyframes ProductCard-module__gYC8Ca__pulseDiscreet{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ProductCard-module__gYC8Ca__headerRow{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);padding-top:35px;padding-bottom:0;display:flex}.ProductCard-module__gYC8Ca__imageContainer{border-radius:var(--radius-md);cursor:zoom-in;background:linear-gradient(135deg,#f3f7fe 0%,#e0f2fe 100%);border:1px solid #ffffff80;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:relative;overflow:hidden}.ProductCard-module__gYC8Ca__zoomIconOverlay{color:#fff;opacity:0;z-index:2;pointer-events:none;background:#0006;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.ProductCard-module__gYC8Ca__imageContainer:hover .ProductCard-module__gYC8Ca__zoomIconOverlay{opacity:1;transform:translate(-50%,-50%)scale(1)}.ProductCard-module__gYC8Ca__imageCountBadge{color:#fff;-webkit-backdrop-filter:blur(4px);z-index:3;pointer-events:none;background:#000000bf;border-radius:10px;align-items:center;gap:2px;padding:3px 6px;font-size:9px;font-weight:700;line-height:1;transition:all .2s;display:flex;position:absolute;bottom:3px;right:3px}.ProductCard-module__gYC8Ca__imageContainer:hover .ProductCard-module__gYC8Ca__imageCountBadge{background:var(--primary);transform:scale(1.1)}[data-theme=dark] .ProductCard-module__gYC8Ca__imageCountBadge{background:#ffffff40;border:1px solid #fff3}.ProductCard-module__gYC8Ca__headerInfo{flex-direction:column;flex:1;justify-content:center;display:flex}.ProductCard-module__gYC8Ca__image{-o-object-fit:contain;object-fit:contain;transition:transform var(--transition-base);border-radius:var(--radius-md);width:100%;height:100%;padding:8px}.ProductCard-module__gYC8Ca__card:hover .ProductCard-module__gYC8Ca__image{transform:scale(1.05)}.ProductCard-module__gYC8Ca__content{padding:var(--spacing-md);padding-top:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.ProductCard-module__gYC8Ca__serviceBadge{color:var(--primary);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.5px;background:#1a73e81a;border-radius:8px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-block}.ProductCard-module__gYC8Ca__name{color:var(--text-primary);margin-bottom:var(--spacing-xs);font-size:1.25rem;font-weight:700}.ProductCard-module__gYC8Ca__description{color:var(--text-secondary);margin-bottom:var(--spacing-md);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:4.5em;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ProductCard-module__gYC8Ca__priceContainer{margin-bottom:var(--spacing-md);padding:var(--spacing-sm)0;border-top:1px dashed var(--border-color);border-bottom:1px dashed var(--border-color);flex-direction:column;gap:4px;display:flex}.ProductCard-module__gYC8Ca__refDiscountTag{color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px dashed #f59e0b;border-radius:8px;align-items:center;gap:5px;margin-top:4px;padding:4px 10px;font-size:.68rem;line-height:1.3;animation:3s ease-in-out infinite ProductCard-module__gYC8Ca__refTagPulse;display:flex}@keyframes ProductCard-module__gYC8Ca__refTagPulse{0%,to{opacity:1}50%{opacity:.8}}.ProductCard-module__gYC8Ca__refDiscountTag svg{color:#d97706;flex-shrink:0}.ProductCard-module__gYC8Ca__refDiscountTag strong{color:#b45309;letter-spacing:1px;font-weight:800}[data-theme=dark] .ProductCard-module__gYC8Ca__refDiscountTag{color:#fde68a;background:linear-gradient(135deg,#451a03,#78350f);border-color:#b45309}[data-theme=dark] .ProductCard-module__gYC8Ca__refDiscountTag strong,[data-theme=dark] .ProductCard-module__gYC8Ca__refDiscountTag svg{color:#fbbf24}.ProductCard-module__gYC8Ca__priceHeader{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ProductCard-module__gYC8Ca__originalPrice{color:var(--text-light);font-size:.9rem;font-weight:500;text-decoration:line-through}.ProductCard-module__gYC8Ca__priceSection{align-items:baseline;gap:var(--spacing-xs);display:flex}.ProductCard-module__gYC8Ca__warrantyLine{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);color:#10b981;font-size:.85rem;font-weight:600;display:flex}.ProductCard-module__gYC8Ca__warrantyIcon{flex-shrink:0}.ProductCard-module__gYC8Ca__price{color:var(--primary);word-break:break-word;font-size:1.5rem;font-weight:700;line-height:1.3}.ProductCard-module__gYC8Ca__duration{color:var(--text-secondary);white-space:nowrap;font-size:.9rem}.ProductCard-module__gYC8Ca__priceItem0{color:#10b981;font-weight:700}.ProductCard-module__gYC8Ca__priceItem1{color:#3b82f6;font-weight:700}.ProductCard-module__gYC8Ca__priceItem2{color:#8b5cf6;font-weight:700}.ProductCard-module__gYC8Ca__priceSeparator{color:var(--text-light);opacity:.6;font-weight:400}.ProductCard-module__gYC8Ca__pricingTiersContainer{flex-direction:column;gap:8px;padding:8px 0;display:flex}.ProductCard-module__gYC8Ca__pricingTierRow{background:#ffffff80;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;transition:all .2s;display:flex}[data-theme=dark] .ProductCard-module__gYC8Ca__pricingTierRow{background:#ffffff0d;border:1px solid #ffffff0d}.ProductCard-module__gYC8Ca__pricingTierRow:hover{background:#fffc;transform:translate(4px)}[data-theme=dark] .ProductCard-module__gYC8Ca__pricingTierRow:hover{background:#ffffff1a;border-color:#ffffff1a}.ProductCard-module__gYC8Ca__tierLabel{color:var(--text-secondary);min-width:100px;font-size:.85rem;font-weight:600}[data-theme=dark] .ProductCard-module__gYC8Ca__tierLabel{color:#fff;text-shadow:0 1px 2px #00000080}.ProductCard-module__gYC8Ca__tierPrice0{color:#10b981;font-size:1.1rem;font-weight:700}.ProductCard-module__gYC8Ca__tierPrice1{color:#3b82f6;font-size:1.1rem;font-weight:700}.ProductCard-module__gYC8Ca__tierPrice2{color:#8b5cf6;font-size:1.1rem;font-weight:700}[data-theme=dark] .ProductCard-module__gYC8Ca__tierPrice0{color:#34d399}[data-theme=dark] .ProductCard-module__gYC8Ca__tierPrice1{color:#60a5fa}[data-theme=dark] .ProductCard-module__gYC8Ca__tierPrice2{color:#a78bfa}.ProductCard-module__gYC8Ca__tierOriginalPrice{color:var(--text-light);margin-left:4px;font-size:.75rem;text-decoration:line-through}[data-theme=dark] .ProductCard-module__gYC8Ca__tierOriginalPrice{color:#d1d5db;opacity:.7}.ProductCard-module__gYC8Ca__tierDuration{color:var(--text-secondary);margin-top:-4px;padding-left:12px;font-size:.85rem;font-style:italic}[data-theme=dark] .ProductCard-module__gYC8Ca__tierDuration{color:#d1d5db}.ProductCard-module__gYC8Ca__features{margin-bottom:var(--spacing-lg);flex:1;list-style:none}.ProductCard-module__gYC8Ca__feature{align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);color:var(--text-secondary);font-size:.9rem;display:flex}.ProductCard-module__gYC8Ca__checkIcon{color:#10b981;flex-shrink:0;margin-top:2px}.ProductCard-module__gYC8Ca__button{background:var(--primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:all var(--transition-base);justify-content:center;align-items:center;gap:var(--spacing-sm);border:none;padding:10px;font-size:.95rem;font-weight:600;display:flex}.ProductCard-module__gYC8Ca__button:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px #1a73e84d}@media (max-width:768px){.ProductCard-module__gYC8Ca__card{padding:0}.ProductCard-module__gYC8Ca__headerRow{gap:8px;padding:25px 8px 8px}.ProductCard-module__gYC8Ca__imageContainer{width:44px;height:44px}.ProductCard-module__gYC8Ca__image{padding:4px}.ProductCard-module__gYC8Ca__name{font-size:.95rem;font-weight:700;line-height:1.2}.ProductCard-module__gYC8Ca__serviceBadge{margin-bottom:4px;padding:2px 6px;font-size:.6rem}.ProductCard-module__gYC8Ca__content{padding:8px}.ProductCard-module__gYC8Ca__description{-webkit-line-clamp:2;line-clamp:2;min-height:2.8em;margin-bottom:8px;font-size:.75rem;line-height:1.3}.ProductCard-module__gYC8Ca__priceContainer{margin-bottom:8px;padding:6px 0}.ProductCard-module__gYC8Ca__price{font-size:1.1rem}.ProductCard-module__gYC8Ca__originalPrice{font-size:.75rem}.ProductCard-module__gYC8Ca__discountBadge{padding:1px 4px;font-size:.65rem}.ProductCard-module__gYC8Ca__priceSection{flex-wrap:wrap}.ProductCard-module__gYC8Ca__rankBadge{border-width:1.5px;width:20px;height:20px;font-size:.6rem;top:4px;left:4px}.ProductCard-module__gYC8Ca__badge{padding:2px 6px;font-size:.55rem;top:4px;right:-2px}.ProductCard-module__gYC8Ca__button{padding:6px;font-size:.8rem}.ProductCard-module__gYC8Ca__feature{gap:4px;margin-bottom:4px;font-size:.75rem}.ProductCard-module__gYC8Ca__checkIcon{width:12px;height:12px}.ProductCard-module__gYC8Ca__feature:nth-child(n+2){display:none}.ProductCard-module__gYC8Ca__tierLabel{min-width:60px;font-size:.7rem}.ProductCard-module__gYC8Ca__tierPrice0,.ProductCard-module__gYC8Ca__tierPrice1,.ProductCard-module__gYC8Ca__tierPrice2{font-size:.85rem}.ProductCard-module__gYC8Ca__tierOriginalPrice{font-size:.65rem}.ProductCard-module__gYC8Ca__pricingTierRow{gap:4px;padding:3px 6px}}
.CopyRefCode-module__sy0tva__copyBtn{color:#92400e;cursor:pointer;vertical-align:middle;white-space:nowrap;background:#fff9;border:1px solid #b453094d;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;padding:2px 6px;font-size:.65rem;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.CopyRefCode-module__sy0tva__copyBtn:hover{background:#ffffffe6;border-color:#b45309;transform:scale(1.05)}.CopyRefCode-module__sy0tva__copyBtn:active{transform:scale(.95)}.CopyRefCode-module__sy0tva__copyBtn.CopyRefCode-module__sy0tva__copied{color:#065f46;background:#d1fae5;border-color:#10b981}[data-theme=dark] .CopyRefCode-module__sy0tva__copyBtn{color:#fde68a;background:#0000004d;border-color:#b4530966}[data-theme=dark] .CopyRefCode-module__sy0tva__copyBtn:hover{background:#00000080;border-color:#fbbf24}[data-theme=dark] .CopyRefCode-module__sy0tva__copyBtn.CopyRefCode-module__sy0tva__copied{color:#6ee7b7;background:#10b98133;border-color:#10b981}:is(.CopyRefCode-module__sy0tva__banner .CopyRefCode-module__sy0tva__copyBtn,.banner .CopyRefCode-module__sy0tva__copyBtn){color:#fff;background:#ffffff26;border-color:#ffffff59}.banner .CopyRefCode-module__sy0tva__copyBtn:hover{background:#ffffff4d}.banner .CopyRefCode-module__sy0tva__copyBtn.CopyRefCode-module__sy0tva__copied{color:#fff;background:#10b98166;border-color:#6ee7b7}
.Modal-module__dPZ85W__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;padding:var(--spacing-lg);background:#00000080;justify-content:center;align-items:center;animation:.3s ease-out Modal-module__dPZ85W__fadeIn;display:flex;position:fixed;inset:0}.Modal-module__dPZ85W__modal{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-xl);flex-direction:column;width:100%;max-width:900px;max-height:90vh;transition:background-color .3s,border-color .3s;animation:.3s ease-out Modal-module__dPZ85W__scaleIn;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}[data-theme=dark] .Modal-module__dPZ85W__modal{background:#121212;border-color:#ffffff1a;box-shadow:0 20px 60px #000c}.Modal-module__dPZ85W__closeButton{top:var(--spacing-lg);right:var(--spacing-lg);background:var(--bg-primary);cursor:pointer;width:40px;height:40px;transition:all var(--transition-fast);z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.Modal-module__dPZ85W__closeButton:hover{background:var(--bg-secondary);transform:rotate(90deg)}.Modal-module__dPZ85W__header{padding:var(--spacing-lg);border-bottom:1px solid var(--border-color);gap:var(--spacing-lg);flex-shrink:0;align-items:center;display:flex;position:relative}.Modal-module__dPZ85W__imageWrapper{border-radius:var(--radius-lg);width:140px;height:140px;padding:var(--spacing-md);cursor:zoom-in;background:linear-gradient(135deg,#f3f7fe 0%,#e0f2fe 100%);flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}[data-theme=dark] .Modal-module__dPZ85W__imageWrapper{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff1a}.Modal-module__dPZ85W__zoomIconOverlay{color:#fff;opacity:0;z-index:2;pointer-events:none;background:#0006;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.Modal-module__dPZ85W__imageWrapper:hover .Modal-module__dPZ85W__zoomIconOverlay{opacity:1;transform:translate(-50%,-50%)scale(1)}.Modal-module__dPZ85W__image{-o-object-fit:contain;object-fit:contain}.Modal-module__dPZ85W__headerInfo{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.Modal-module__dPZ85W__title{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:700}.Modal-module__dPZ85W__priceContainer{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.Modal-module__dPZ85W__refReminder{color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px dashed #f59e0b;border-radius:10px;align-items:center;gap:6px;margin-top:2px;padding:6px 12px;font-size:.75rem;line-height:1.3;display:flex}.Modal-module__dPZ85W__refReminder svg{color:#d97706;flex-shrink:0}.Modal-module__dPZ85W__refReminder strong{color:#b45309;letter-spacing:1px;font-weight:800}[data-theme=dark] .Modal-module__dPZ85W__refReminder{color:#fde68a;background:linear-gradient(135deg,#451a03,#78350f);border-color:#b45309}[data-theme=dark] .Modal-module__dPZ85W__refReminder strong,[data-theme=dark] .Modal-module__dPZ85W__refReminder svg{color:#fbbf24}.Modal-module__dPZ85W__whiteSpaceNowrap{white-space:nowrap}.Modal-module__dPZ85W__priceHeader{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.Modal-module__dPZ85W__originalPrice{color:var(--text-light);font-size:1rem;text-decoration:line-through}.Modal-module__dPZ85W__discountBadge{color:#fff;background:#ef4444;border-radius:12px;padding:4px 12px;font-size:.85rem;font-weight:700;animation:2s ease-in-out infinite Modal-module__dPZ85W__pulse;box-shadow:0 2px 8px #ef444433}.Modal-module__dPZ85W__priceSection{justify-content:flex-start;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-bottom:0;display:flex}.Modal-module__dPZ85W__price{color:var(--primary);word-break:break-word;font-size:1.75rem;font-weight:700;line-height:1.3}.Modal-module__dPZ85W__duration{color:var(--text-secondary);white-space:nowrap;font-size:.95rem}.Modal-module__dPZ85W__priceItem0{color:#10b981;font-weight:700}.Modal-module__dPZ85W__priceItem1{color:#3b82f6;font-weight:700}.Modal-module__dPZ85W__priceItem2{color:#8b5cf6;font-weight:700}.Modal-module__dPZ85W__priceSeparator{color:var(--text-light);opacity:.6;font-weight:400}.Modal-module__dPZ85W__tierOriginalPrice{color:var(--text-light);margin-left:6px;font-size:.85rem;text-decoration:line-through}.Modal-module__dPZ85W__tierDuration{color:var(--text-secondary);margin-top:-4px;padding-left:16px;font-size:.9rem;font-style:italic}.Modal-module__dPZ85W__body{padding:var(--spacing-lg);flex:1;overflow-y:auto}.Modal-module__dPZ85W__serviceTypeBadge{margin-bottom:var(--spacing-md);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);text-align:center;background:#1a73e81a}.Modal-module__dPZ85W__serviceTypeBadge strong{color:var(--primary);font-size:.9rem}[data-theme=dark] .Modal-module__dPZ85W__serviceTypeBadge{background:#1a73e833}[data-theme=dark] .Modal-module__dPZ85W__serviceTypeBadge strong{color:var(--primary-light)}.Modal-module__dPZ85W__warrantyBadge{margin-bottom:var(--spacing-md);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);align-items:center;gap:var(--spacing-xs);color:#10b981;background:#10b9811a;display:flex}.Modal-module__dPZ85W__warrantyBadge span{color:var(--text-secondary);font-size:.85rem}[data-theme=dark] .Modal-module__dPZ85W__warrantyBadge{background:#10b98133}[data-theme=dark] .Modal-module__dPZ85W__tierLabel{color:#fff;text-shadow:0 1px 2px #00000080}[data-theme=dark] .Modal-module__dPZ85W__warrantyBadge span{color:#e5e7eb}.Modal-module__dPZ85W__description{color:var(--text-secondary);margin-bottom:var(--spacing-md);white-space:pre-line;font-size:.9rem;line-height:1.6}.Modal-module__dPZ85W__featuresHeader{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.Modal-module__dPZ85W__featuresTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.Modal-module__dPZ85W__copyAllButton{border-radius:var(--radius-md);color:var(--primary);cursor:pointer;background:#1a73e81a;border:none;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .3s;display:flex}.Modal-module__dPZ85W__copyAllButton:hover{background:#1a73e833}.Modal-module__dPZ85W__features{margin-bottom:var(--spacing-md);list-style:none}.Modal-module__dPZ85W__feature{align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);padding:var(--spacing-sm);background:var(--bg-secondary);border-radius:var(--radius-md);transition:all var(--transition-fast);border:1px solid #0000;display:flex;position:relative}[data-theme=dark] .Modal-module__dPZ85W__feature{background:#ffffff08;border-color:#ffffff0d}.Modal-module__dPZ85W__feature:hover{background:#fffc}[data-theme=dark] .Modal-module__dPZ85W__feature:hover{background:#ffffff14;border-color:#ffffff1a}.Modal-module__dPZ85W__feature:hover .Modal-module__dPZ85W__copyFeatureButton{opacity:1}.Modal-module__dPZ85W__featureNumber{color:var(--primary);flex-shrink:0;min-width:24px;font-size:.8rem;font-weight:600}[data-theme=dark] .Modal-module__dPZ85W__featureNumber{color:var(--primary-light)}.Modal-module__dPZ85W__featureText{color:var(--text-secondary);flex:1;font-size:.85rem;line-height:1.5}.Modal-module__dPZ85W__copyFeatureButton{cursor:pointer;color:var(--primary);opacity:0;background:0 0;border:none;flex-shrink:0;padding:4px;transition:all .3s}.Modal-module__dPZ85W__copyFeatureButton:hover{background:#1a73e81a;border-radius:4px}.Modal-module__dPZ85W__footer{padding:var(--spacing-md)var(--spacing-lg)var(--spacing-lg);background:var(--bg-primary);border-top:1px solid var(--border-color);gap:var(--spacing-sm);flex-direction:column;flex-shrink:0;display:flex}.Modal-module__dPZ85W__footerDual{flex-direction:row}[data-theme=dark] .Modal-module__dPZ85W__footer{background:#121212}.Modal-module__dPZ85W__detailButton{color:#fff;border-radius:var(--radius-md);cursor:pointer;letter-spacing:.2px;background:linear-gradient(135deg,#1a73e8 0%,#1557b0 100%);border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 2px 10px #1a73e84d}.Modal-module__dPZ85W__detailButton:hover{background:linear-gradient(135deg,#1557b0 0%,#0d47a1 100%);transform:translateY(-1px);box-shadow:0 4px 16px #1a73e873}.Modal-module__dPZ85W__detailButton:active{transform:translateY(0)scale(.98)}.Modal-module__dPZ85W__contactButton{color:#fff;border-radius:var(--radius-md);cursor:pointer;letter-spacing:.2px;background:linear-gradient(135deg,#10b981 0%,#059669 50%,#047857 100%);border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;animation:2.5s ease-in-out infinite Modal-module__dPZ85W__ctaPulse;display:flex;box-shadow:0 2px 10px #10b9814d}.Modal-module__dPZ85W__contactButton:hover{background:linear-gradient(135deg,#059669 0%,#047857 50%,#065f46 100%);transform:translateY(-1px);box-shadow:0 4px 16px #10b98173}.Modal-module__dPZ85W__contactButton:active{transform:translateY(0)scale(.98)}.Modal-module__dPZ85W__contactButtonIcon{font-size:1.1rem;line-height:1}@keyframes Modal-module__dPZ85W__ctaPulse{0%,to{box-shadow:0 2px 10px #10b9814d}50%{box-shadow:0 4px 16px #10b98180}}.Modal-module__dPZ85W__ultraModal{border:2px solid #fbbf24!important;box-shadow:0 0 40px #fbbf2433!important}[data-theme=dark] .Modal-module__dPZ85W__ultraModal{background:linear-gradient(#121212 0%,#1e1b10 100%)!important;border-color:#f59e0b!important;box-shadow:0 0 50px #f59e0b26!important}.Modal-module__dPZ85W__ultraModal .Modal-module__dPZ85W__imageWrapper{border:1px solid #fbbf24}[data-theme=dark] .Modal-module__dPZ85W__ultraModal .Modal-module__dPZ85W__imageWrapper{background:linear-gradient(135deg,#332b12 0%,#1a1a1a 100%);border-color:#f59e0b}.Modal-module__dPZ85W__ultraModal .Modal-module__dPZ85W__contactButton{color:#1e1b4b;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 50%,#d97706 100%);box-shadow:0 4px 16px #fbbf2459}.Modal-module__dPZ85W__ultraModal .Modal-module__dPZ85W__contactButton:hover{background:linear-gradient(135deg,#fcd34d 0%,#fbbf24 50%,#f59e0b 100%);box-shadow:0 8px 28px #fbbf2480}@media (max-width:768px){.Modal-module__dPZ85W__modal{border-radius:var(--radius-lg);max-height:95vh}.Modal-module__dPZ85W__header{padding:var(--spacing-md);text-align:center;flex-direction:column}.Modal-module__dPZ85W__headerInfo{align-items:center}.Modal-module__dPZ85W__body,.Modal-module__dPZ85W__footer{padding:var(--spacing-md)}.Modal-module__dPZ85W__title{font-size:1.25rem}.Modal-module__dPZ85W__price{font-size:1.5rem}.Modal-module__dPZ85W__originalPrice{font-size:.85rem}.Modal-module__dPZ85W__priceHeader,.Modal-module__dPZ85W__priceSection{justify-content:center}.Modal-module__dPZ85W__imageWrapper{width:100px;height:100px}.Modal-module__dPZ85W__copyFeatureButton{opacity:1}.Modal-module__dPZ85W__tierLabel{min-width:90px;font-size:.8rem}.Modal-module__dPZ85W__tierPrice0,.Modal-module__dPZ85W__tierPrice1,.Modal-module__dPZ85W__tierPrice2{font-size:1.1rem}.Modal-module__dPZ85W__tierOriginalPrice{font-size:.75rem}.Modal-module__dPZ85W__pricingTierRow{gap:8px;padding:6px 12px}.Modal-module__dPZ85W__footer{padding:var(--spacing-sm)var(--spacing-md)var(--spacing-md);position:sticky;bottom:0}.Modal-module__dPZ85W__footerDual{flex-direction:column}.Modal-module__dPZ85W__detailButton,.Modal-module__dPZ85W__contactButton{min-height:44px;padding:12px 16px;font-size:.9rem}.Modal-module__dPZ85W__contactButtonIcon{font-size:1.1rem}}@keyframes Modal-module__dPZ85W__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}
.ImageModal-module__staNia__overlay{z-index:999998;background:#000000e6;justify-content:center;align-items:center;padding:20px;animation:.3s ImageModal-module__staNia__fadeIn;display:flex;position:fixed;inset:0}.ImageModal-module__staNia__modal{background:var(--bg-primary);border-radius:16px;max-width:90vw;max-height:90vh;padding:40px;animation:.3s ImageModal-module__staNia__scaleIn;position:relative;box-shadow:0 25px 50px -12px #00000080}.ImageModal-module__staNia__controls{z-index:100;align-items:center;gap:12px;display:flex;position:absolute;top:20px;right:20px}.ImageModal-module__staNia__closeButton,.ImageModal-module__staNia__zoomButton{-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#00000080;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.ImageModal-module__staNia__closeButton:hover,.ImageModal-module__staNia__zoomButton:hover{background:#000c;border-color:#ffffff80;transform:scale(1.1)}.ImageModal-module__staNia__closeButton:active,.ImageModal-module__staNia__zoomButton:active{transform:scale(.95)}.ImageModal-module__staNia__imageContainer{cursor:zoom-in;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:relative;overflow:hidden}.ImageModal-module__staNia__imageContainer.ImageModal-module__staNia__isZoomed{cursor:grab;overflow:hidden}.ImageModal-module__staNia__image{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:80vh;transition:transform .3s;animation:.3s ImageModal-module__staNia__slideIn}.ImageModal-module__staNia__image.ImageModal-module__staNia__isZoomed{max-width:none;max-height:none}.ImageModal-module__staNia__navButton{color:#fff;cursor:pointer;z-index:10;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ImageModal-module__staNia__navButton:hover{background:#000000b3;transform:translateY(-50%)scale(1.1)}.ImageModal-module__staNia__navButton:active{transform:translateY(-50%)scale(.95)}.ImageModal-module__staNia__navButtonLeft{left:16px}.ImageModal-module__staNia__navButtonRight{right:16px}.ImageModal-module__staNia__counter{color:#fff;-webkit-backdrop-filter:blur(10px);background:#000000b3;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:600;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}[data-theme=dark] .ImageModal-module__staNia__modal{background:var(--bg-secondary);box-shadow:0 25px 50px -12px #000c}[data-theme=dark] .ImageModal-module__staNia__closeButton{color:var(--text-primary);background:#ffffff1a}[data-theme=dark] .ImageModal-module__staNia__closeButton:hover{background:#fff3}[data-theme=dark] .ImageModal-module__staNia__navButton{color:var(--text-primary);background:#ffffff1a}[data-theme=dark] .ImageModal-module__staNia__navButton:hover{background:#fff3}[data-theme=dark] .ImageModal-module__staNia__counter{color:var(--text-primary);background:#ffffff26}@keyframes ImageModal-module__staNia__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ImageModal-module__staNia__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ImageModal-module__staNia__slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ImageModal-module__staNia__modal{max-width:95vw;max-height:95vh;padding:20px}.ImageModal-module__staNia__image{max-height:70vh}.ImageModal-module__staNia__navButton{width:40px;height:40px}.ImageModal-module__staNia__navButtonLeft{left:8px}.ImageModal-module__staNia__navButtonRight{right:8px}.ImageModal-module__staNia__closeButton,.ImageModal-module__staNia__zoomButton{width:36px;height:36px}.ImageModal-module__staNia__controls{gap:8px;top:12px;right:12px}.ImageModal-module__staNia__counter{padding:6px 12px;font-size:12px;bottom:16px}}
.ReferralBanner-module__yg2F1G__banner{z-index:1100;color:#fff;background:#0f4c81;justify-content:space-between;align-items:center;padding:9px 16px;font-size:.84rem;font-weight:600;animation:.35s ease-out ReferralBanner-module__yg2F1G__slideDown;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 12px #00000040}@keyframes ReferralBanner-module__yg2F1G__slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.ReferralBanner-module__yg2F1G__content{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.ReferralBanner-module__yg2F1G__icon{color:#ffd54f;flex-shrink:0}.ReferralBanner-module__yg2F1G__message{word-break:break-word;color:#fff;margin:0;line-height:1.4}.ReferralBanner-module__yg2F1G__codePill{letter-spacing:1.5px;color:#0f4c81;vertical-align:middle;background:#fff;border-radius:100px;margin:0 3px;padding:1px 10px;font-size:.85em;font-weight:800;display:inline-block}.ReferralBanner-module__yg2F1G__message strong{color:#ffd54f;font-weight:700}.ReferralBanner-module__yg2F1G__closeButton{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-left:8px;transition:all .15s;display:flex}.ReferralBanner-module__yg2F1G__closeButton:hover{background:#ffffff4d}@media (min-width:768px){.ReferralBanner-module__yg2F1G__banner{justify-content:center;gap:12px;padding:9px 24px;font-size:.875rem}.ReferralBanner-module__yg2F1G__content{flex:none;justify-content:center}.ReferralBanner-module__yg2F1G__closeButton{position:absolute;right:20px}}[data-theme=dark] .ReferralBanner-module__yg2F1G__banner{background:#0a3356}
.BottomSheet-module__dcnVwW__overlay{-webkit-backdrop-filter:blur(2px);z-index:1001;background:#0009;animation:.25s ease-out BottomSheet-module__dcnVwW__overlayFadeIn;position:fixed;inset:0}@keyframes BottomSheet-module__dcnVwW__overlayFadeIn{0%{opacity:0}to{opacity:1}}.BottomSheet-module__dcnVwW__panel{height:92dvh;max-height:calc(100vh - env(safe-area-inset-top,20px));background:var(--bg-primary);z-index:1002;overscroll-behavior:contain;will-change:transform;border-radius:24px 24px 0 0;flex-direction:column;transition:background-color .3s;animation:.3s ease-out BottomSheet-module__dcnVwW__panelSlideUp;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 40px #0003}@keyframes BottomSheet-module__dcnVwW__panelSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes BottomSheet-module__dcnVwW__contentEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.BottomSheet-module__dcnVwW__enterSlide{animation:.35s cubic-bezier(.25,.46,.45,.94) .15s both BottomSheet-module__dcnVwW__contentEnter}.BottomSheet-module__dcnVwW__enterSlideDelay1{animation:.4s cubic-bezier(.25,.46,.45,.94) .25s both BottomSheet-module__dcnVwW__contentEnter}.BottomSheet-module__dcnVwW__enterSlideDelay2{animation:.4s cubic-bezier(.25,.46,.45,.94) .35s both BottomSheet-module__dcnVwW__contentEnter}@media (prefers-reduced-motion:reduce){.BottomSheet-module__dcnVwW__panel,.BottomSheet-module__dcnVwW__overlay,.BottomSheet-module__dcnVwW__enterSlide,.BottomSheet-module__dcnVwW__enterSlideDelay1,.BottomSheet-module__dcnVwW__enterSlideDelay2{animation:none}}[data-theme=dark] .BottomSheet-module__dcnVwW__panel{background:#121212;border-top:1px solid #ffffff1a;box-shadow:0 -8px 40px #0009}@media (min-width:1024px){.BottomSheet-module__dcnVwW__panel{border-radius:24px 24px 0 0;width:860px;animation:.3s ease-out BottomSheet-module__dcnVwW__panelSlideUpDesktop;left:50%;right:auto;transform:translate(-50%)}@keyframes BottomSheet-module__dcnVwW__panelSlideUpDesktop{0%{transform:translate(-50%)translateY(100%)}to{transform:translate(-50%)translateY(0)}}}.BottomSheet-module__dcnVwW__header{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;padding:8px 12px 4px;display:flex}.BottomSheet-module__dcnVwW__header:active{cursor:grabbing}.BottomSheet-module__dcnVwW__dragHandle{background:var(--border-color);border-radius:2px;width:36px;height:4px;transition:background .15s}.BottomSheet-module__dcnVwW__header:hover .BottomSheet-module__dcnVwW__dragHandle{background:var(--text-light)}[data-theme=dark] .BottomSheet-module__dcnVwW__dragHandle{background:#fff3}[data-theme=dark] .BottomSheet-module__dcnVwW__header:hover .BottomSheet-module__dcnVwW__dragHandle{background:#fff6}.BottomSheet-module__dcnVwW__closeButton{background:var(--bg-secondary);cursor:pointer;width:32px;height:32px;color:var(--text-secondary);transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.BottomSheet-module__dcnVwW__closeButton:hover{background:var(--bg-tertiary);color:var(--text-primary);transform:rotate(90deg)}.BottomSheet-module__dcnVwW__content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;max-width:none;padding:0 24px 16px;overflow-y:auto}.BottomSheet-module__dcnVwW__content::-webkit-scrollbar{width:6px}.BottomSheet-module__dcnVwW__content::-webkit-scrollbar-track{background:0 0}.BottomSheet-module__dcnVwW__content::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.BottomSheet-module__dcnVwW__content::-webkit-scrollbar-thumb:hover{background:var(--text-light)}@supports (scrollbar-width:thin){.BottomSheet-module__dcnVwW__content{scrollbar-width:thin;scrollbar-color:var(--border-color)transparent}}.BottomSheet-module__dcnVwW__content h1:first-child,.BottomSheet-module__dcnVwW__content>:first-child{margin-top:0}.BottomSheet-module__dcnVwW__content h1,.BottomSheet-module__dcnVwW__content h2,.BottomSheet-module__dcnVwW__content h3,.BottomSheet-module__dcnVwW__content h4{margin-top:1em;margin-bottom:.4em}.BottomSheet-module__dcnVwW__content h1{font-size:1.5rem;line-height:1.3}.BottomSheet-module__dcnVwW__content h2{font-size:1.2rem;line-height:1.35}.BottomSheet-module__dcnVwW__content h3{font-size:1.05rem;line-height:1.4}.BottomSheet-module__dcnVwW__content p{margin-bottom:.6em}.BottomSheet-module__dcnVwW__content ul,.BottomSheet-module__dcnVwW__content ol{margin-top:.3em;margin-bottom:.6em;padding-left:1.5em}.BottomSheet-module__dcnVwW__content li{margin-bottom:.25em}.BottomSheet-module__dcnVwW__content blockquote{margin-top:.5em;margin-bottom:.6em}.BottomSheet-module__dcnVwW__content hr{margin:1em 0}.BottomSheet-module__dcnVwW__imageWrapper{flex-direction:column;align-items:center;gap:10px;width:100%;margin:1.25em 0;display:flex}.BottomSheet-module__dcnVwW__contentImage{border:1px solid var(--border-color);border-radius:12px;max-width:100%;height:auto;display:block;box-shadow:0 4px 12px #0000000d}[data-theme=dark] .BottomSheet-module__dcnVwW__contentImage{border-color:#ffffff1a;box-shadow:0 4px 12px #0000004d}.BottomSheet-module__dcnVwW__imageCaption{color:var(--text-secondary);background:var(--bg-secondary);border-radius:12px;padding:2px 12px;font-size:.85rem;font-style:italic;display:inline-block}.BottomSheet-module__dcnVwW__skeleton{padding:8px 0}.BottomSheet-module__dcnVwW__skeletonLine{background:var(--bg-tertiary);border-radius:var(--radius-sm);height:16px;margin-bottom:12px;animation:1.5s ease-in-out infinite BottomSheet-module__dcnVwW__skeletonPulse}.BottomSheet-module__dcnVwW__skeletonLine:first-child{width:90%}.BottomSheet-module__dcnVwW__skeletonLine:nth-child(2){width:75%}.BottomSheet-module__dcnVwW__skeletonLine:nth-child(3){width:60%}@keyframes BottomSheet-module__dcnVwW__skeletonPulse{0%,to{opacity:1}50%{opacity:.4}}.BottomSheet-module__dcnVwW__errorState{text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}.BottomSheet-module__dcnVwW__errorIcon{font-size:2rem}.BottomSheet-module__dcnVwW__errorText{font-size:.95rem;line-height:1.6}.BottomSheet-module__dcnVwW__footer{padding:8px 16px max(16px,env(safe-area-inset-bottom,0px));background:var(--bg-primary);border-top:1px solid var(--border-color);flex-shrink:0;align-items:stretch;gap:8px;transition:background-color .3s;display:flex}.BottomSheet-module__dcnVwW__footerCopyBtn{min-height:44px;border-radius:var(--radius-md)!important;padding:8px 12px!important;font-size:.75rem!important}[data-theme=dark] .BottomSheet-module__dcnVwW__footer{background:#121212;border-top-color:#ffffff1a}.BottomSheet-module__dcnVwW__contactButton{color:#fff;border-radius:var(--radius-md);cursor:pointer;letter-spacing:.2px;background:linear-gradient(135deg,#10b981 0%,#059669 50%,#047857 100%);border:none;flex:1;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 2px 8px #10b98140}.BottomSheet-module__dcnVwW__contactButton:hover{background:linear-gradient(135deg,#059669 0%,#047857 50%,#065f46 100%);transform:translateY(-1px);box-shadow:0 4px 16px #10b98166}.BottomSheet-module__dcnVwW__contactButton:active{transform:translateY(0)scale(.98)}@media (max-width:767px){.BottomSheet-module__dcnVwW__panel{height:85dvh;max-height:calc(100dvh - max(60px,env(safe-area-inset-top,20px)));border-radius:20px 20px 0 0}.BottomSheet-module__dcnVwW__content{padding:0 16px 12px}.BottomSheet-module__dcnVwW__contactButton{border-radius:var(--radius-md);padding:12px 16px;font-size:.95rem}.BottomSheet-module__dcnVwW__footer{padding:8px 12px max(16px,env(safe-area-inset-bottom,0px))}}@media (min-width:768px) and (max-width:1023px){.BottomSheet-module__dcnVwW__panel{height:88dvh;max-height:calc(100dvh - 40px)}.BottomSheet-module__dcnVwW__content{padding:0 20px 16px}}@supports (-webkit-touch-callout:none){.BottomSheet-module__dcnVwW__content,.BottomSheet-module__dcnVwW__header{overscroll-behavior-x:none;scrollbar-width:none;overflow-x:scroll}.BottomSheet-module__dcnVwW__content::-webkit-scrollbar{width:0;display:none}.BottomSheet-module__dcnVwW__content:after{content:"";width:calc(100% + 1px);height:1px;display:block}}
.ReferralModal-module__mKscMG__overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out ReferralModal-module__mKscMG__fadeIn;display:flex;position:fixed;inset:0}@keyframes ReferralModal-module__mKscMG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReferralModal-module__mKscMG__slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.ReferralModal-module__mKscMG__modal{background:var(--bg-primary,#fff);text-align:center;border-radius:20px;width:100%;max-width:420px;padding:32px 24px;animation:.3s ease-out ReferralModal-module__mKscMG__slideUp;position:relative;box-shadow:0 24px 48px #00000026}.ReferralModal-module__mKscMG__closeButton{background:var(--bg-secondary,#f5f5f5);width:36px;height:36px;color:var(--text-secondary,#666);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:12px;right:12px}.ReferralModal-module__mKscMG__closeButton:hover{background:var(--bg-tertiary,#e5e5e5);color:var(--text-primary,#333)}.ReferralModal-module__mKscMG__iconWrapper{color:#f59e0b;background:linear-gradient(135deg,#fef3c7,#fed7aa);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;display:flex}.ReferralModal-module__mKscMG__heading{color:var(--text-primary,#1a1a1a);margin:0 0 8px;font-size:1.25rem;font-weight:700;line-height:1.3}.ReferralModal-module__mKscMG__body{color:var(--text-secondary,#555);margin:0 0 20px;font-size:.9rem;line-height:1.5}.ReferralModal-module__mKscMG__codeBadge{cursor:pointer;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px dashed #f59e0b;border-radius:14px;align-items:center;gap:10px;max-width:320px;margin:0 auto 16px;padding:12px 16px;transition:all .2s;display:flex}.ReferralModal-module__mKscMG__codeBadge:hover{border-style:solid;transform:translateY(-1px);box-shadow:0 4px 16px #f59e0b33}.ReferralModal-module__mKscMG__codeBadge:active{transform:scale(.98)}.ReferralModal-module__mKscMG__codeTicket{color:#b45309;flex-shrink:0}.ReferralModal-module__mKscMG__codeContent{flex-direction:column;flex:1;align-items:flex-start;display:flex}.ReferralModal-module__mKscMG__codeLabel{color:#92400e;text-transform:uppercase;letter-spacing:.5px;font-size:.65rem;font-weight:500}.ReferralModal-module__mKscMG__codeValue{color:#b45309;letter-spacing:3px;font-size:1.4rem;font-weight:900;line-height:1}.ReferralModal-module__mKscMG__codeCopyBtn{color:#92400e;cursor:pointer;white-space:nowrap;background:#ffffffb3;border:1px solid #d97706;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:.72rem;font-weight:600;transition:all .15s;display:flex}.ReferralModal-module__mKscMG__codeCopyBtn:hover{background:#fff;border-color:#b45309}.ReferralModal-module__mKscMG__screenshotTip{color:#374151;background:#3b82f614;border:1px solid #3b82f626;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-bottom:20px;padding:10px 16px;font-size:.8rem;line-height:1.4;display:flex}.ReferralModal-module__mKscMG__screenshotTip strong{color:#2563eb;font-weight:700}.ReferralModal-module__mKscMG__screenshotTip svg{color:#2563eb;flex-shrink:0}.ReferralModal-module__mKscMG__actions{flex-direction:column;gap:10px;display:flex}.ReferralModal-module__mKscMG__primaryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0068ff,#0051cc);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:14px 20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.ReferralModal-module__mKscMG__primaryButton:hover{background:linear-gradient(135deg,#0051cc,#003fa3);transform:translateY(-1px);box-shadow:0 4px 16px #0068ff4d}.ReferralModal-module__mKscMG__primaryButton:active{transform:translateY(0)}.ReferralModal-module__mKscMG__secondaryButton{width:100%;color:var(--text-secondary,#555);border:1px solid var(--border-color,#e0e0e0);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 20px;font-size:.9rem;font-weight:500;transition:all .15s;display:flex}.ReferralModal-module__mKscMG__secondaryButton:hover{background:var(--bg-secondary,#f5f5f5);color:var(--text-primary,#333)}@media (max-width:480px){.ReferralModal-module__mKscMG__overlay{align-items:flex-end;padding:0}.ReferralModal-module__mKscMG__modal{max-width:100%;padding:28px 20px max(20px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0;animation:.35s ease-out ReferralModal-module__mKscMG__sheetUp}@keyframes ReferralModal-module__mKscMG__sheetUp{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}[data-theme=dark] .ReferralModal-module__mKscMG__iconWrapper{color:#fbbf24;background:linear-gradient(135deg,#451a03,#78350f)}[data-theme=dark] .ReferralModal-module__mKscMG__codeBadge{background:linear-gradient(135deg,#451a03,#78350f);border-color:#b45309}[data-theme=dark] .ReferralModal-module__mKscMG__codeLabel{color:#fde68a}[data-theme=dark] .ReferralModal-module__mKscMG__codeValue{color:#fbbf24}[data-theme=dark] .ReferralModal-module__mKscMG__codeCopyBtn{color:#fde68a;background:#0000004d;border-color:#b45309}[data-theme=dark] .ReferralModal-module__mKscMG__codeTicket{color:#fbbf24}[data-theme=dark] .ReferralModal-module__mKscMG__screenshotTip{color:#d1d5db;background:#3b82f61f;border-color:#3b82f633}[data-theme=dark] .ReferralModal-module__mKscMG__screenshotTip strong{color:#60a5fa}
.ProductGrid-module__YsB3Hq__section{padding:var(--spacing-lg)0;min-height:60vh}.ProductGrid-module__YsB3Hq__container{max-width:1400px;padding:0 var(--spacing-lg);margin:0 auto}.ProductGrid-module__YsB3Hq__header{text-align:center;margin-bottom:var(--spacing-2xl)}.ProductGrid-module__YsB3Hq__title{margin-bottom:var(--spacing-md);background:linear-gradient(135deg,var(--text-primary)0%,var(--primary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,2.5rem);font-weight:800}.ProductGrid-module__YsB3Hq__subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.1rem}.ProductGrid-module__YsB3Hq__grid{gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.ProductGrid-module__YsB3Hq__scrollNotification{padding:var(--spacing-lg);background:var(--glass-bg);-webkit-backdrop-filter:blur(8px);border:1px dashed var(--glass-border);border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:all .2s;display:flex}.ProductGrid-module__YsB3Hq__scrollNotification:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.ProductGrid-module__YsB3Hq__scrollNotification:active{transform:translateY(0)}.ProductGrid-module__YsB3Hq__scrollNotification:focus{outline:2px solid var(--primary);outline-offset:2px}.ProductGrid-module__YsB3Hq__scrollIcon{color:var(--primary);opacity:.7;animation:2.5s ease-in-out infinite ProductGrid-module__YsB3Hq__gentle-bounce}.ProductGrid-module__YsB3Hq__scrollNotification:hover .ProductGrid-module__YsB3Hq__scrollIcon{opacity:1}.ProductGrid-module__YsB3Hq__scrollText{text-align:center;letter-spacing:.2px;font-size:.85rem;font-weight:600}@keyframes ProductGrid-module__YsB3Hq__gentle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ProductGrid-module__YsB3Hq__scrollIcon{animation:none}.ProductGrid-module__YsB3Hq__scrollNotification{transition:none}.ProductGrid-module__YsB3Hq__scrollNotification:hover{transform:none}}@media (min-width:1200px){.ProductGrid-module__YsB3Hq__grid{gap:var(--spacing-xl);grid-template-columns:repeat(4,1fr)}}@media (min-width:900px) and (max-width:1199px){.ProductGrid-module__YsB3Hq__grid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr)}}@media (max-width:899px){.ProductGrid-module__YsB3Hq__section{padding:var(--spacing-lg)0}.ProductGrid-module__YsB3Hq__grid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr)}.ProductGrid-module__YsB3Hq__container{padding:0 var(--spacing-md)}}@media (max-width:480px){.ProductGrid-module__YsB3Hq__section{padding:var(--spacing-sm)0}.ProductGrid-module__YsB3Hq__grid{grid-template-columns:repeat(2,1fr);gap:8px}.ProductGrid-module__YsB3Hq__container{padding:0 8px}.ProductGrid-module__YsB3Hq__scrollNotification{padding:var(--spacing-md);gap:6px}.ProductGrid-module__YsB3Hq__scrollText{font-size:.75rem}}
.RefCodeFloat-module__cEPq3W__float{z-index:1050;background:var(--bg-primary,#fff);border:1px solid #f59e0b4d;border-radius:16px;max-width:280px;animation:.4s ease-out RefCodeFloat-module__cEPq3W__floatIn;position:fixed;bottom:20px;left:16px;overflow:hidden;box-shadow:0 8px 32px #0000001f,0 0 0 1px #f59e0b14}@keyframes RefCodeFloat-module__cEPq3W__floatIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.RefCodeFloat-module__cEPq3W__floatInner{align-items:center;gap:10px;padding:10px 14px;display:flex}.RefCodeFloat-module__cEPq3W__floatIcon{color:#f59e0b;flex-shrink:0}.RefCodeFloat-module__cEPq3W__floatContent{flex-direction:column;flex:1;min-width:0;display:flex}.RefCodeFloat-module__cEPq3W__floatLabel{color:var(--text-secondary,#666);font-size:.65rem;line-height:1.3}.RefCodeFloat-module__cEPq3W__floatLabel strong{color:#b45309;font-weight:700}.RefCodeFloat-module__cEPq3W__floatCode{color:#b45309;letter-spacing:2px;font-size:1.1rem;font-weight:900;line-height:1}.RefCodeFloat-module__cEPq3W__floatCopyBtn{color:#92400e;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #d97706;border-radius:8px;flex-shrink:0;align-items:center;gap:3px;padding:5px 10px;font-size:.68rem;font-weight:600;transition:all .15s;display:flex}.RefCodeFloat-module__cEPq3W__floatCopyBtn:hover{background:#fde68a;box-shadow:0 2px 8px #f59e0b40}.RefCodeFloat-module__cEPq3W__floatCopyBtn:active{transform:scale(.96)}.RefCodeFloat-module__cEPq3W__floatHint{color:var(--text-secondary,#888);text-align:center;background:#f59e0b0f;border-top:1px solid #f59e0b1f;padding:6px 14px 8px;font-size:.62rem}.RefCodeFloat-module__cEPq3W__collapsedPill{z-index:1050;cursor:pointer;color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1.5px solid #f59e0b;border-radius:100px;align-items:center;gap:6px;padding:8px 14px;transition:all .2s;animation:.3s ease-out RefCodeFloat-module__cEPq3W__pillIn;display:flex;position:fixed;bottom:20px;left:16px;box-shadow:0 4px 16px #f59e0b33}@keyframes RefCodeFloat-module__cEPq3W__pillIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.RefCodeFloat-module__cEPq3W__collapsedPill:hover{transform:scale(1.05);box-shadow:0 6px 20px #f59e0b4d}.RefCodeFloat-module__cEPq3W__collapsedPill:active{transform:scale(.97)}.RefCodeFloat-module__cEPq3W__collapsedCode{letter-spacing:1.5px;color:#b45309;font-size:.8rem;font-weight:800}@media (max-width:480px){.RefCodeFloat-module__cEPq3W__float{max-width:none;bottom:80px;left:10px;right:10px}.RefCodeFloat-module__cEPq3W__collapsedPill{bottom:80px;left:10px}}[data-theme=dark] .RefCodeFloat-module__cEPq3W__float{background:var(--bg-primary,#1a1a1a);border-color:#f59e0b40;box-shadow:0 8px 32px #0006}[data-theme=dark] .RefCodeFloat-module__cEPq3W__floatCode,[data-theme=dark] .RefCodeFloat-module__cEPq3W__floatLabel strong{color:#fbbf24}[data-theme=dark] .RefCodeFloat-module__cEPq3W__floatCopyBtn{color:#fde68a;background:#f59e0b26;border-color:#b45309}[data-theme=dark] .RefCodeFloat-module__cEPq3W__floatHint{background:#f59e0b0d;border-color:#f59e0b1a}[data-theme=dark] .RefCodeFloat-module__cEPq3W__collapsedPill{color:#fde68a;background:linear-gradient(135deg,#451a03,#78350f);border-color:#b45309}[data-theme=dark] .RefCodeFloat-module__cEPq3W__collapsedCode{color:#fbbf24}
.FAQSection-module__3QN_NW__section{padding:var(--spacing-2xl)var(--spacing-xl)}.FAQSection-module__3QN_NW__container{max-width:800px;margin:0 auto}.FAQSection-module__3QN_NW__header{text-align:center;margin-bottom:var(--spacing-2xl)}.FAQSection-module__3QN_NW__title{margin-bottom:var(--spacing-sm);background:linear-gradient(135deg,var(--text-primary)0%,var(--primary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,2.5rem);font-weight:800}.FAQSection-module__3QN_NW__subtitle{color:var(--text-secondary);font-size:1.125rem}.FAQSection-module__3QN_NW__list{gap:var(--spacing-md);flex-direction:column;display:flex}.FAQSection-module__3QN_NW__item{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:all var(--transition-base);overflow:hidden}.FAQSection-module__3QN_NW__item:hover{border-color:#fffc;box-shadow:0 4px 20px #0000000d}.FAQSection-module__3QN_NW__item.FAQSection-module__3QN_NW__open{background:var(--glass-bg);box-shadow:0 8px 30px var(--glass-shadow);border-color:var(--primary)}.FAQSection-module__3QN_NW__question{text-align:left;width:100%;padding:var(--spacing-lg)var(--spacing-xl);color:var(--text-primary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:600;display:flex}.FAQSection-module__3QN_NW__question:hover{color:var(--primary)}.FAQSection-module__3QN_NW__icon{width:24px;min-width:24px;height:24px;color:var(--text-secondary);transition:color var(--transition-base),transform .2s ease}@media (max-width:768px){.FAQSection-module__3QN_NW__icon{width:28px;min-width:28px;height:28px}}.FAQSection-module__3QN_NW__item.FAQSection-module__3QN_NW__open .FAQSection-module__3QN_NW__icon{color:var(--primary)}.FAQSection-module__3QN_NW__answerWrapper{transition:max-height .3s ease-in-out;overflow:hidden}.FAQSection-module__3QN_NW__answer{padding:0 var(--spacing-xl)var(--spacing-xl);color:var(--text-secondary);line-height:1.6}
.AdditionalServicesSection-module__mRszyq__section{padding:var(--spacing-2xl)0;background:0 0;position:relative}.AdditionalServicesSection-module__mRszyq__container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.AdditionalServicesSection-module__mRszyq__header{text-align:center;margin-bottom:var(--spacing-2xl)}.AdditionalServicesSection-module__mRszyq__title{margin-bottom:var(--spacing-md);background:linear-gradient(135deg,var(--text-primary)0%,var(--primary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:800}.AdditionalServicesSection-module__mRszyq__subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.1rem}.AdditionalServicesSection-module__mRszyq__content{margin-top:var(--spacing-xl);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--spacing-2xl)var(--spacing-xl);box-shadow:0 4px 20px #0000000d}.AdditionalServicesSection-module__mRszyq__categoriesGrid{-moz-column-width:450px;column-width:450px;-moz-column-count:2;column-count:2;-moz-column-gap:2rem;margin-bottom:var(--spacing-2xl);column-gap:2rem}.AdditionalServicesSection-module__mRszyq__categoryCard{-moz-column-break-inside:avoid;break-inside:avoid;flex-direction:column;margin-bottom:2.5rem;display:flex}.AdditionalServicesSection-module__mRszyq__categoryHeader{color:#fff;border-radius:14px;align-items:center;gap:12px;margin-bottom:12px;padding:14px 20px;transition:transform .2s;display:flex;box-shadow:0 4px 12px #0000001a}.AdditionalServicesSection-module__mRszyq__categoryCard:hover .AdditionalServicesSection-module__mRszyq__categoryHeader{transform:translateY(-2px)}.AdditionalServicesSection-module__mRszyq__categoryIcon{color:#fff;background:#ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.AdditionalServicesSection-module__mRszyq__categoryName{color:#fff;letter-spacing:.2px;margin:0;font-size:1.05rem;font-weight:700}.AdditionalServicesSection-module__mRszyq__categoryColor0 .AdditionalServicesSection-module__mRszyq__categoryHeader{background:#f59e0b}.AdditionalServicesSection-module__mRszyq__categoryColor1 .AdditionalServicesSection-module__mRszyq__categoryHeader{background:#ef4444}.AdditionalServicesSection-module__mRszyq__categoryColor2 .AdditionalServicesSection-module__mRszyq__categoryHeader{background:#22c55e}.AdditionalServicesSection-module__mRszyq__categoryColor3 .AdditionalServicesSection-module__mRszyq__categoryHeader{background:#3b82f6}.AdditionalServicesSection-module__mRszyq__categoryColor4 .AdditionalServicesSection-module__mRszyq__categoryHeader{background:#8b5cf6}.AdditionalServicesSection-module__mRszyq__categoryColor5 .AdditionalServicesSection-module__mRszyq__categoryHeader{background:#ec4899}.AdditionalServicesSection-module__mRszyq__categoryColor6 .AdditionalServicesSection-module__mRszyq__categoryHeader{background:#14b8a6}.AdditionalServicesSection-module__mRszyq__categoryColor7 .AdditionalServicesSection-module__mRszyq__categoryHeader{background:#6366f1}.AdditionalServicesSection-module__mRszyq__servicesList{margin:0;padding:0 8px;list-style:none}.AdditionalServicesSection-module__mRszyq__serviceItem{color:var(--text-primary);align-items:flex-start;gap:10px;padding:8px 0 8px 18px;font-size:.95rem;line-height:1.4;display:flex;position:relative}.AdditionalServicesSection-module__mRszyq__serviceItem:before{content:"•";font-size:1.5rem;line-height:1;position:absolute;top:6px;left:0}.AdditionalServicesSection-module__mRszyq__categoryColor0 .AdditionalServicesSection-module__mRszyq__serviceItem:before,.AdditionalServicesSection-module__mRszyq__categoryColor0 .AdditionalServicesSection-module__mRszyq__serviceIcon{color:#f59e0b}.AdditionalServicesSection-module__mRszyq__categoryColor1 .AdditionalServicesSection-module__mRszyq__serviceItem:before,.AdditionalServicesSection-module__mRszyq__categoryColor1 .AdditionalServicesSection-module__mRszyq__serviceIcon{color:#ef4444}.AdditionalServicesSection-module__mRszyq__categoryColor2 .AdditionalServicesSection-module__mRszyq__serviceItem:before,.AdditionalServicesSection-module__mRszyq__categoryColor2 .AdditionalServicesSection-module__mRszyq__serviceIcon{color:#22c55e}.AdditionalServicesSection-module__mRszyq__categoryColor3 .AdditionalServicesSection-module__mRszyq__serviceItem:before,.AdditionalServicesSection-module__mRszyq__categoryColor3 .AdditionalServicesSection-module__mRszyq__serviceIcon{color:#3b82f6}.AdditionalServicesSection-module__mRszyq__categoryColor4 .AdditionalServicesSection-module__mRszyq__serviceItem:before,.AdditionalServicesSection-module__mRszyq__categoryColor4 .AdditionalServicesSection-module__mRszyq__serviceIcon{color:#8b5cf6}.AdditionalServicesSection-module__mRszyq__categoryColor5 .AdditionalServicesSection-module__mRszyq__serviceItem:before,.AdditionalServicesSection-module__mRszyq__categoryColor5 .AdditionalServicesSection-module__mRszyq__serviceIcon{color:#ec4899}.AdditionalServicesSection-module__mRszyq__categoryColor6 .AdditionalServicesSection-module__mRszyq__serviceItem:before,.AdditionalServicesSection-module__mRszyq__categoryColor6 .AdditionalServicesSection-module__mRszyq__serviceIcon{color:#14b8a6}.AdditionalServicesSection-module__mRszyq__categoryColor7 .AdditionalServicesSection-module__mRszyq__serviceItem:before,.AdditionalServicesSection-module__mRszyq__categoryColor7 .AdditionalServicesSection-module__mRszyq__serviceIcon{color:#6366f1}.AdditionalServicesSection-module__mRszyq__serviceIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:flex}.AdditionalServicesSection-module__mRszyq__serviceName{flex:1;font-weight:500}.AdditionalServicesSection-module__mRszyq__categoryDescription{color:var(--text-secondary);margin:-8px 0 12px;padding:0 16px;font-size:.85rem}.AdditionalServicesSection-module__mRszyq__noteText{color:var(--text-secondary);text-align:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;margin-bottom:1.5rem;padding:1.5rem;font-size:.95rem}.AdditionalServicesSection-module__mRszyq__hiringBanner{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-bottom:2rem;padding:14px 24px;font-weight:600;display:flex;box-shadow:0 4px 15px #10b98133}.AdditionalServicesSection-module__mRszyq__updateStatus{color:var(--text-light);text-align:center;margin-bottom:2rem;font-size:.85rem}.AdditionalServicesSection-module__mRszyq__contactSection{text-align:center;border-top:1px solid var(--border-color);padding:3rem 0}.AdditionalServicesSection-module__mRszyq__contactText{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.2rem;font-weight:600}.AdditionalServicesSection-module__mRszyq__buttonGroup{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.AdditionalServicesSection-module__mRszyq__zaloButton{color:#fff;background:#0068ff;border-radius:12px;align-items:center;gap:12px;padding:12px 30px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px 20px #0068ff40}.AdditionalServicesSection-module__mRszyq__zaloButton:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0068ff59}.AdditionalServicesSection-module__mRszyq__zaloIcon{width:28px;height:28px}.AdditionalServicesSection-module__mRszyq__zaloText{flex-direction:column;align-items:flex-start;display:flex}.AdditionalServicesSection-module__mRszyq__zaloLabel{text-transform:uppercase;opacity:.9;font-size:.75rem}.AdditionalServicesSection-module__mRszyq__zaloNumber{font-size:1.1rem}.AdditionalServicesSection-module__mRszyq__copyButton{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-weight:600;transition:all .2s;display:flex}.AdditionalServicesSection-module__mRszyq__copyButton:hover{background:var(--bg-tertiary)}@media (max-width:900px){.AdditionalServicesSection-module__mRszyq__categoriesGrid{-moz-column-count:2;column-count:2;-moz-column-gap:1rem;-moz-column-width:auto;column-width:auto;column-gap:1rem}}@media (max-width:600px){.AdditionalServicesSection-module__mRszyq__categoriesGrid{-moz-column-count:2;column-count:2;-moz-column-gap:.75rem;-moz-column-width:auto;column-width:auto;column-gap:.75rem}.AdditionalServicesSection-module__mRszyq__container{padding:0 10px}.AdditionalServicesSection-module__mRszyq__section{padding:var(--spacing-xl)0}.AdditionalServicesSection-module__mRszyq__title{margin-bottom:var(--spacing-sm);font-size:1.5rem}.AdditionalServicesSection-module__mRszyq__subtitle{font-size:.9rem}.AdditionalServicesSection-module__mRszyq__categoryHeader{border-radius:10px;gap:6px;margin-bottom:8px;padding:8px 10px}.AdditionalServicesSection-module__mRszyq__categoryIcon{width:24px;height:24px}.AdditionalServicesSection-module__mRszyq__categoryName{letter-spacing:0;text-transform:none;font-size:11px;font-weight:700}.AdditionalServicesSection-module__mRszyq__serviceItem{gap:6px;padding:4px 0 4px 14px;font-size:11px}.AdditionalServicesSection-module__mRszyq__serviceItem:before{font-size:1.1rem;top:0}.AdditionalServicesSection-module__mRszyq__serviceIcon{width:12px;height:12px;margin-top:2px}.AdditionalServicesSection-module__mRszyq__categoryCard{margin-bottom:1rem}.AdditionalServicesSection-module__mRszyq__contactSection{padding:2rem 0}.AdditionalServicesSection-module__mRszyq__contactText{font-size:1rem}.AdditionalServicesSection-module__mRszyq__zaloButton{padding:10px 16px}.AdditionalServicesSection-module__mRszyq__zaloLabel{font-size:.6rem}.AdditionalServicesSection-module__mRszyq__zaloNumber{font-size:.85rem}.AdditionalServicesSection-module__mRszyq__copyButton{padding:10px 12px;font-size:.9rem}}
