.page-module__uhYaha__page{overflow-x:hidden}.page-module__uhYaha__pageHero{background:linear-gradient(180deg, var(--surface-color) 0%, var(--bg-color) 100%);padding:var(--spacing-7) 0 var(--spacing-5);text-align:center}.page-module__uhYaha__pageHeroCompact{padding-top:var(--spacing-3);padding-bottom:var(--spacing-4);background:var(--bg-color)}.page-module__uhYaha__pageHeroContent{max-width:640px;margin:0 auto}.page-module__uhYaha__pageTitle{margin-bottom:var(--spacing-2);letter-spacing:-.5px}.page-module__uhYaha__pageSubtitle{color:var(--text-secondary);margin:0;font-size:1.0625rem;line-height:1.6}.page-module__uhYaha__section{padding:var(--spacing-6) 0 var(--spacing-7)}.page-module__uhYaha__grid{gap:var(--spacing-4);margin-top:var(--spacing-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module__uhYaha__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__uhYaha__grid{grid-template-columns:repeat(3,1fr)}}.page-module__uhYaha__card{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-5);gap:var(--spacing-3);flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.page-module__uhYaha__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.page-module__uhYaha__cardIcon{font-size:2rem;line-height:1}.page-module__uhYaha__cardTitle{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:700}.page-module__uhYaha__cardDesc{color:var(--text-secondary);flex:1;margin:0;font-size:.9375rem;line-height:1.6}.page-module__uhYaha__cardLink{color:var(--primary);margin-top:auto;font-size:.875rem;font-weight:600}.page-module__uhYaha__contentSection{padding:var(--spacing-6) 0 var(--spacing-7)}.page-module__uhYaha__sectionTitle{color:var(--text-primary);margin-bottom:var(--spacing-4);font-size:1.5rem;font-weight:700}.page-module__uhYaha__emptyState{text-align:center;padding:var(--spacing-7) var(--spacing-4);background:var(--surface-color);border-radius:var(--radius-lg);border:2px dashed var(--border-color)}.page-module__uhYaha__emptyIcon{margin-bottom:var(--spacing-3);font-size:3rem;display:block}.page-module__uhYaha__emptyTitle{color:var(--text-primary);margin-bottom:var(--spacing-2);font-size:1.25rem;font-weight:700}.page-module__uhYaha__emptyDesc{color:var(--text-secondary);line-height:1.6}.page-module__uhYaha__pageLoading{justify-content:center;align-items:center;min-height:calc(100vh - 80px);display:flex}
.Hero-module__q7jYiW__hero{background:var(--bg-color,#fff);aspect-ratio:16/9;-webkit-user-select:none;user-select:none;border-radius:12px;width:100%;max-height:35vh;margin-top:1rem;position:relative;overflow:hidden}@media (max-width:767px){.Hero-module__q7jYiW__hero{aspect-ratio:3/2;border-radius:8px;max-height:25vh;margin-top:.5rem}}.Hero-module__q7jYiW__track{position:absolute;inset:0}.Hero-module__q7jYiW__slide{opacity:0;visibility:hidden;transition:opacity .85s cubic-bezier(.16,1,.3,1),visibility .85s,transform .85s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.03)}.Hero-module__q7jYiW__active{opacity:1;visibility:visible;transform:scale(1)}.Hero-module__q7jYiW__img{object-fit:cover;width:100%;height:100%;display:block}.Hero-module__q7jYiW__placeholder{background:var(--surface-color,#f8fafc);border:1px dashed var(--border-color,#e2e8f0);border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Hero-module__q7jYiW__placeholderText{color:var(--text-secondary,#64748b);font-size:.9375rem;font-weight:500}.Hero-module__q7jYiW__arrow{z-index:20;-webkit-backdrop-filter:blur(6px);color:#fff;cursor:pointer;opacity:0;background:#0f172a73;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .2s,background .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)scale(1)}.Hero-module__q7jYiW__hero:hover .Hero-module__q7jYiW__arrow{opacity:1}.Hero-module__q7jYiW__arrow:hover{background:#0f172ab3;transform:translateY(-50%)scale(1.08)}.Hero-module__q7jYiW__arrowPrev{left:12px}.Hero-module__q7jYiW__arrowNext{right:12px}@media (min-width:768px){.Hero-module__q7jYiW__arrowPrev{left:20px}.Hero-module__q7jYiW__arrowNext{right:20px}}.Hero-module__q7jYiW__dots{z-index:20;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.Hero-module__q7jYiW__dot{cursor:pointer;background:#0f172a59;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .25s,width .25s,border-radius .25s;box-shadow:0 0 0 1px #fff6}.Hero-module__q7jYiW__dotActive{background:var(--primary,#5b6cf9);border-radius:4px;width:24px;box-shadow:0 1px 3px #0003}
.ProductCard-module__F_2TIW__card{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:var(--transition-base);flex-direction:column;display:flex;position:relative;overflow:hidden}.ProductCard-module__F_2TIW__card:hover{box-shadow:var(--shadow-premium);border-color:hsla(var(--primary-h), var(--primary-s), var(--primary-l), .2);transform:translateY(-8px)scale(1.02)}.ProductCard-module__F_2TIW__card:hover:after{content:"";border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px hsla(var(--primary-h), var(--primary-s), var(--primary-l), .1);pointer-events:none;position:absolute;inset:0}.ProductCard-module__F_2TIW__imageLink{display:block}.ProductCard-module__F_2TIW__imageWrapper{aspect-ratio:1.1;background-color:var(--bg-color);width:100%;position:relative;overflow:hidden}.ProductCard-module__F_2TIW__image{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ProductCard-module__F_2TIW__card:hover .ProductCard-module__F_2TIW__image{transform:scale(1.1)}.ProductCard-module__F_2TIW__imagePlaceholder{width:100%;height:100%;color:var(--text-muted);background:linear-gradient(135deg, var(--surface-color,#f8fafc) 0%, #f1f5f9 100%);justify-content:center;align-items:center;font-size:.875rem;display:flex}.ProductCard-module__F_2TIW__placeholderIcon{color:#94a3b8;opacity:.65;width:48px;height:48px;transition:transform .3s}.ProductCard-module__F_2TIW__card:hover .ProductCard-module__F_2TIW__placeholderIcon{transform:scale(1.1)}.ProductCard-module__F_2TIW__content{padding:var(--spacing-4);background:var(--surface-color);flex-direction:column;flex-grow:1;display:flex}.ProductCard-module__F_2TIW__categoryBadge{text-transform:uppercase;letter-spacing:.08em;color:var(--primary);background-color:var(--primary-soft);border-radius:var(--radius-sm);margin-bottom:var(--spacing-2);width:fit-content;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-block}.ProductCard-module__F_2TIW__titleLink{margin-bottom:var(--spacing-2);text-decoration:none}.ProductCard-module__F_2TIW__title{color:var(--text-primary);-webkit-line-clamp:2;transition:color var(--transition-fast);-webkit-box-orient:vertical;margin:0;font-size:1.125rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.ProductCard-module__F_2TIW__titleLink:hover .ProductCard-module__F_2TIW__title{color:var(--primary)}.ProductCard-module__F_2TIW__price{color:var(--secondary);margin:0 0 var(--spacing-3) 0;font-size:1.125rem;font-weight:800}.ProductCard-module__F_2TIW__excerpt{color:var(--text-secondary);margin:0 0 var(--spacing-3) 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ProductCard-module__F_2TIW__ctaButton{text-align:center;border:1.5px solid var(--primary);color:var(--primary);padding:10px var(--spacing-4);border-radius:var(--radius-md);transition:var(--transition-base);background:0 0;margin-top:auto;font-size:.9rem;font-weight:700;text-decoration:none;display:block}.ProductCard-module__F_2TIW__ctaButton:hover{background:var(--primary);color:#fff}
.BlogCard-module__AvPMnW__card{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:all var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.BlogCard-module__AvPMnW__card:hover{box-shadow:var(--shadow-md);border-color:#d1d5db;transform:translateY(-4px)}.BlogCard-module__AvPMnW__imageLink{display:block}.BlogCard-module__AvPMnW__imageWrapper{aspect-ratio:16/10;background-color:var(--surface-color);width:100%;overflow:hidden}.BlogCard-module__AvPMnW__image{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base)}.BlogCard-module__AvPMnW__card:hover .BlogCard-module__AvPMnW__image{transform:scale(1.05)}.BlogCard-module__AvPMnW__imagePlaceholder{background:linear-gradient(135deg, var(--surface-color,#f8fafc) 0%, #f1f5f9 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.BlogCard-module__AvPMnW__placeholderIcon{color:#94a3b8;opacity:.65;width:48px;height:48px;transition:transform var(--transition-base)}.BlogCard-module__AvPMnW__card:hover .BlogCard-module__AvPMnW__placeholderIcon{transform:scale(1.1)}.BlogCard-module__AvPMnW__content{padding:var(--spacing-4);flex-direction:column;flex-grow:1;display:flex}.BlogCard-module__AvPMnW__meta{margin-bottom:var(--spacing-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.BlogCard-module__AvPMnW__date{font-size:var(--small-size);color:var(--text-secondary)}.BlogCard-module__AvPMnW__dot{color:var(--text-muted);font-size:.75rem}.BlogCard-module__AvPMnW__category{font-size:var(--small-size);color:var(--primary);font-weight:600}.BlogCard-module__AvPMnW__titleLink{margin-bottom:var(--spacing-2);text-decoration:none}.BlogCard-module__AvPMnW__title{font-size:var(--h3-size-mobile);color:var(--text-primary);margin:0;font-weight:700;line-height:1.3}.BlogCard-module__AvPMnW__titleLink:hover .BlogCard-module__AvPMnW__title{color:var(--primary)}.BlogCard-module__AvPMnW__excerpt{font-size:var(--body-size);color:var(--text-secondary);margin:0 0 var(--spacing-3) 0;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.BlogCard-module__AvPMnW__readMore{font-size:var(--small-size);color:var(--primary);transition:color var(--transition-fast);align-items:center;margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.BlogCard-module__AvPMnW__readMore:hover{color:var(--primary-dark)}
.Button-module__8C-t3q__button{border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-base);letter-spacing:-.01em;white-space:nowrap;border:none;outline:none;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.Button-module__8C-t3q__sm{height:32px;padding:0 var(--spacing-3);font-size:.875rem}.Button-module__8C-t3q__md{height:44px;padding:0 var(--spacing-5);font-size:var(--body-size)}.Button-module__8C-t3q__lg{height:56px;padding:0 var(--spacing-8);font-size:1.125rem}.Button-module__8C-t3q__button:active{transform:scale(.97)}.Button-module__8C-t3q__button.Button-module__8C-t3q__fullWidth{width:100%}.Button-module__8C-t3q__primary{background:var(--primary);color:#fff;box-shadow:0 4px 14px hsla(var(--primary-h), var(--primary-s), var(--primary-l), .3)}.Button-module__8C-t3q__primary:hover{filter:brightness(1.1);box-shadow:0 6px 20px hsla(var(--primary-h), var(--primary-s), var(--primary-l), .4);transform:translateY(-2px)}.Button-module__8C-t3q__secondary{color:var(--text-primary);border:1px solid var(--border-color);background-color:#fff}.Button-module__8C-t3q__secondary:hover{background-color:var(--surface-color);border-color:var(--text-muted);transform:translateY(-1px)}.Button-module__8C-t3q__outline{color:var(--text-primary);border:1px solid var(--border-color);background-color:#0000}.Button-module__8C-t3q__outline:hover{background-color:var(--surface-color);border-color:var(--text-muted);transform:translateY(-1px)}.Button-module__8C-t3q__danger{color:#fff;background-color:#ef4444;box-shadow:0 4px 14px #ef43434d}.Button-module__8C-t3q__danger:hover{background-color:#dc2626;transform:translateY(-2px);box-shadow:0 6px 20px #ef434366}.Button-module__8C-t3q__loadingWrapper{align-items:center;gap:8px;display:flex}.Button-module__8C-t3q__button:disabled{opacity:.7;cursor:not-allowed;transform:none}
.Input-module__EJWHoG__wrapper{gap:var(--spacing-2);flex-direction:column;display:flex}.Input-module__EJWHoG__fullWidth{width:100%}.Input-module__EJWHoG__inputContainer{align-items:center;display:flex;position:relative}.Input-module__EJWHoG__suffix{color:var(--text-secondary);justify-content:center;align-items:center;display:flex;position:absolute;right:12px}.Input-module__EJWHoG__hasSuffix{padding-right:2.5rem!important}.Input-module__EJWHoG__label{color:var(--text-secondary);font-size:.875rem;font-weight:600}.Input-module__EJWHoG__input{border:1px solid var(--border-color);border-radius:var(--radius-md);font-family:var(--font-family);color:var(--text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background-color:#fff;outline:none;padding:.75rem 1rem;font-size:1rem}.Input-module__EJWHoG__input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.Input-module__EJWHoG__input:disabled{background-color:var(--surface-color);cursor:not-allowed;opacity:.7}.Input-module__EJWHoG__inputError{border-color:#ef4444!important}.Input-module__EJWHoG__inputError:focus{box-shadow:0 0 0 4px #ef44441a!important}.Input-module__EJWHoG__errorText{color:#ef4444;font-size:.75rem;font-weight:500}
.AutoResizeTextarea-module__iThUYa__textarea{border:1px solid var(--border-color);border-radius:var(--radius-md);font-family:var(--font-family);color:var(--text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), height .1s ease-out;resize:none;background-color:#fff;outline:none;width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.6;display:block;overflow:hidden}.AutoResizeTextarea-module__iThUYa__textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.AutoResizeTextarea-module__iThUYa__textarea:disabled{background-color:var(--surface-color);cursor:not-allowed;opacity:.7}.AutoResizeTextarea-module__iThUYa__textareaError{border-color:#ef4444!important}.AutoResizeTextarea-module__iThUYa__textareaError:focus{box-shadow:0 0 0 4px #ef44441a!important}
.Label-module__EBop_W__label{color:var(--text-secondary);margin-bottom:var(--spacing-1);font-size:.875rem;font-weight:600;display:inline-block}.Label-module__EBop_W__required{color:#ef4444;margin-left:4px}
.Select-module__PU57ia__wrapper{gap:var(--spacing-2);flex-direction:column;display:flex}.Select-module__PU57ia__fullWidth{width:100%}.Select-module__PU57ia__label{color:var(--text-secondary);font-size:.875rem;font-weight:600}.Select-module__PU57ia__selectWrapper{align-items:center;display:flex;position:relative}.Select-module__PU57ia__select{border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;font-family:var(--font-family);color:var(--text-primary);appearance:none;cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background-color:#fff;outline:none;padding:.75rem 2.5rem .75rem 1rem;font-size:1rem}.Select-module__PU57ia__select:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.Select-module__PU57ia__arrow{color:var(--text-muted);pointer-events:none;font-size:.75rem;position:absolute;right:1rem}.Select-module__PU57ia__selectError{border-color:#ef4444!important}.Select-module__PU57ia__errorText{color:#ef4444;font-size:.75rem;font-weight:500}
.Badge-module__QG5RXq__badge{border-radius:var(--radius-full);white-space:nowrap;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.Badge-module__QG5RXq__sm{padding:.125rem .5rem;font-size:.7rem}.Badge-module__QG5RXq__md{padding:.25rem .75rem;font-size:.75rem}.Badge-module__QG5RXq__default{background-color:var(--surface-color);color:var(--text-secondary);border:1px solid var(--border-color)}.Badge-module__QG5RXq__success{color:#059669;background-color:#ecfdf5;border:1px solid #05966933}.Badge-module__QG5RXq__warning{color:#d97706;background-color:#fffbeb;border:1px solid #d9770633}.Badge-module__QG5RXq__danger{color:#dc2626;background-color:#fef2f2;border:1px solid #dc262633}.Badge-module__QG5RXq__info{background-color:var(--primary-soft);color:var(--primary);border:1px solid hsla(var(--primary-h), var(--primary-s), var(--primary-l), .2)}.Badge-module__QG5RXq__outline{color:var(--text-secondary);border:1px solid var(--border-color);background-color:#0000}
.Spinner-module__O2xlrq__spinner{border:2px solid #ffffff1a;border-radius:50%;animation:.8s linear infinite Spinner-module__O2xlrq__spin;display:inline-block}.Spinner-module__O2xlrq__sm{border-width:2px;width:14px;height:14px}.Spinner-module__O2xlrq__md{border-width:3px;width:24px;height:24px}.Spinner-module__O2xlrq__lg{border-width:4px;width:40px;height:40px}@keyframes Spinner-module__O2xlrq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ConfirmModal-module__UH4KYW__container{align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) 0;text-align:center;flex-direction:column;display:flex}.ConfirmModal-module__UH4KYW__iconContainer{margin-bottom:var(--spacing-2);justify-content:center;display:flex}.ConfirmModal-module__UH4KYW__iconWrapper{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:.5s ease-out ConfirmModal-module__UH4KYW__bounce;display:flex}.ConfirmModal-module__UH4KYW__danger{color:#ef4444;background-color:#fee2e2}.ConfirmModal-module__UH4KYW__warning{color:#f59e0b;background-color:#fef3c7}.ConfirmModal-module__UH4KYW__info{color:#0ea5e9;background-color:#e0f2fe}.ConfirmModal-module__UH4KYW__content{flex:1}.ConfirmModal-module__UH4KYW__message{color:var(--text-secondary);margin:0;font-size:1.1rem;line-height:1.6}.ConfirmModal-module__UH4KYW__footer{justify-content:center;gap:var(--spacing-4);display:flex}@keyframes ConfirmModal-module__UH4KYW__bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}
.FormField-module__M5-oiG__field{flex-direction:column;width:100%;display:flex}.FormField-module__M5-oiG__inputWrapper{width:100%}.FormField-module__M5-oiG__errorText{color:#ef4444;margin-top:2px;font-size:.75rem;font-weight:500}.FormField-module__M5-oiG__description{color:#6b7280;margin-top:4px;font-size:.75rem}
.ImageUpload-module__Mn-anq__container{gap:var(--spacing-2);margin-bottom:var(--spacing-4);flex-direction:column;width:100%;display:flex}.ImageUpload-module__Mn-anq__label{color:var(--text-secondary);font-size:.875rem;font-weight:600}.ImageUpload-module__Mn-anq__uploadArea{border:2px dashed var(--border-color);border-radius:var(--radius-md);cursor:pointer;width:100%;min-height:200px;transition:var(--transition-base);background-color:var(--surface-color);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ImageUpload-module__Mn-anq__uploadArea:hover{border-color:var(--primary);background-color:var(--primary-soft)}.ImageUpload-module__Mn-anq__error{border-color:#ef4444}.ImageUpload-module__Mn-anq__preview{object-fit:contain;width:100%;height:100%;max-height:400px}.ImageUpload-module__Mn-anq__placeholder{align-items:center;gap:var(--spacing-2);color:var(--text-muted);padding:var(--spacing-4);text-align:center;flex-direction:column;display:flex}.ImageUpload-module__Mn-anq__icon{font-size:2.5rem}.ImageUpload-module__Mn-anq__text{color:var(--text-secondary);font-weight:600}.ImageUpload-module__Mn-anq__description{color:var(--text-muted);font-size:.75rem}.ImageUpload-module__Mn-anq__errorText{color:#ef4444;font-size:.75rem;font-weight:500}
.VideoUpload-module__fHMudG__container{gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.VideoUpload-module__fHMudG__label{color:var(--text-secondary);font-size:.875rem;font-weight:600}.VideoUpload-module__fHMudG__tabs{border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;overflow:hidden}.VideoUpload-module__fHMudG__tab{color:var(--text-secondary);cursor:pointer;background:#fff;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.VideoUpload-module__fHMudG__tab:not(:last-child){border-right:1px solid var(--border-color)}.VideoUpload-module__fHMudG__tab:hover{color:var(--text-primary);background:#f8fafc}.VideoUpload-module__fHMudG__tabActive{background:var(--primary)!important;color:#fff!important}.VideoUpload-module__fHMudG__dropZone{border:2px dashed var(--border-color);border-radius:var(--radius-md);cursor:pointer;background:var(--surface-color);min-height:150px;padding:var(--spacing-4);justify-content:center;align-items:center;transition:all .2s;display:flex}.VideoUpload-module__fHMudG__dropZone:hover{border-color:var(--primary);background:var(--primary-soft,#eff6ff)}.VideoUpload-module__fHMudG__dropZoneError{border-color:#ef4444}.VideoUpload-module__fHMudG__placeholder{align-items:center;gap:var(--spacing-2);text-align:center;pointer-events:none;flex-direction:column;display:flex}.VideoUpload-module__fHMudG__icon{font-size:2.5rem}.VideoUpload-module__fHMudG__text{color:var(--text-secondary);font-size:.875rem;font-weight:600}.VideoUpload-module__fHMudG__hint{color:var(--text-muted,#94a3b8);font-size:.75rem}.VideoUpload-module__fHMudG__progressWrapper{align-items:center;gap:var(--spacing-2);pointer-events:none;flex-direction:column;width:100%;display:flex}.VideoUpload-module__fHMudG__progressBar{background:#e2e8f0;border-radius:999px;width:100%;height:8px;overflow:hidden}.VideoUpload-module__fHMudG__progressFill{background:var(--primary);border-radius:999px;height:100%;transition:width .2s}.VideoUpload-module__fHMudG__progressText{color:var(--primary);font-size:.875rem;font-weight:600}.VideoUpload-module__fHMudG__linkSection{gap:var(--spacing-2);flex-direction:column;display:flex}.VideoUpload-module__fHMudG__linkInput{border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;color:var(--text-primary);box-sizing:border-box;background:#fff;outline:none;padding:10px 14px;font-size:.875rem;transition:border-color .2s}.VideoUpload-module__fHMudG__linkInput:focus{border-color:var(--primary)}.VideoUpload-module__fHMudG__confirmBtn{background:var(--primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;align-self:flex-start;padding:10px 16px;font-size:.875rem;font-weight:600;transition:opacity .2s}.VideoUpload-module__fHMudG__confirmBtn:disabled{opacity:.4;cursor:not-allowed}.VideoUpload-module__fHMudG__confirmBtn:not(:disabled):hover{opacity:.85}.VideoUpload-module__fHMudG__preview{border-radius:var(--radius-md);aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.VideoUpload-module__fHMudG__previewIframe{border:none;width:100%;height:100%;display:block}.VideoUpload-module__fHMudG__previewVideo{object-fit:contain;width:100%;height:100%;display:block}.VideoUpload-module__fHMudG__clearBtn{color:#fff;border-radius:var(--radius-md);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;border:none;padding:6px 12px;font-size:.75rem;font-weight:600;transition:background .2s;position:absolute;top:8px;right:8px}.VideoUpload-module__fHMudG__clearBtn:hover{background:#ef4444d9}.VideoUpload-module__fHMudG__errorText{color:#ef4444;font-size:.75rem;font-weight:500}
.MultiImageUpload-module__Je-Bwa__container{gap:var(--spacing-2);margin-bottom:var(--spacing-4);flex-direction:column;width:100%;display:flex}.MultiImageUpload-module__Je-Bwa__label{color:var(--text-secondary);font-size:.875rem;font-weight:600}.MultiImageUpload-module__Je-Bwa__grid{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.MultiImageUpload-module__Je-Bwa__item{border-radius:var(--radius-md);border:1px solid var(--border-color);width:100px;height:100px;position:relative;overflow:hidden}.MultiImageUpload-module__Je-Bwa__thumb{object-fit:cover;width:100%;height:100%}.MultiImageUpload-module__Je-Bwa__removeBtn{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:1rem;line-height:1;transition:background .15s;display:flex;position:absolute;top:4px;right:4px}.MultiImageUpload-module__Je-Bwa__removeBtn:hover{background:#ef4444}.MultiImageUpload-module__Je-Bwa__addBtn{border:2px dashed var(--border-color);border-radius:var(--radius-md);background:var(--surface-color);cursor:pointer;width:100px;height:100px;transition:var(--transition-base);color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.MultiImageUpload-module__Je-Bwa__addBtn:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.MultiImageUpload-module__Je-Bwa__addIcon{font-size:1.5rem;line-height:1}.MultiImageUpload-module__Je-Bwa__addText{font-size:.7rem;font-weight:600}.MultiImageUpload-module__Je-Bwa__hint{color:var(--text-muted);font-size:.75rem}
.EditorBlock-module__tulaYq__editorBlock{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-color);transition:border-color .15s;overflow:hidden}.EditorBlock-module__tulaYq__editorBlock:hover{border-color:var(--primary)}.EditorBlock-module__tulaYq__blockHeader{justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.EditorBlock-module__tulaYq__blockHeader h3{color:var(--text-primary);flex:1;min-width:0;margin:0;font-size:.9rem;font-weight:700}.EditorBlock-module__tulaYq__headerRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.EditorBlock-module__tulaYq__switch{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;display:flex}.EditorBlock-module__tulaYq__switch input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.EditorBlock-module__tulaYq__slider{background:var(--border-color);border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;display:inline-block;position:relative}.EditorBlock-module__tulaYq__slider:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.EditorBlock-module__tulaYq__switch input:checked+.EditorBlock-module__tulaYq__slider{background:var(--primary)}.EditorBlock-module__tulaYq__switch input:checked+.EditorBlock-module__tulaYq__slider:after{left:23px}.EditorBlock-module__tulaYq__switchLabel{width:28px;color:var(--text-secondary);font-size:.8rem;font-weight:600}.EditorBlock-module__tulaYq__switch input:checked~.EditorBlock-module__tulaYq__switchLabel{color:var(--primary)}.EditorBlock-module__tulaYq__expandBtn{border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--surface-color);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.EditorBlock-module__tulaYq__expandBtn:hover,.EditorBlock-module__tulaYq__expandBtnOpen{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.EditorBlock-module__tulaYq__expandChevron{transition:transform .2s}.EditorBlock-module__tulaYq__expandBtnOpen .EditorBlock-module__tulaYq__expandChevron{transform:rotate(180deg)}.EditorBlock-module__tulaYq__blockHidden{opacity:.5;background:var(--surface-color)}.EditorBlock-module__tulaYq__blockContent{border-top:1px solid var(--border-color);background:var(--surface-color);padding:1rem;animation:.15s ease-out EditorBlock-module__tulaYq__slideDown}@keyframes EditorBlock-module__tulaYq__slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
.AdminHeader-module__qZ7rNq__header{justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);flex-wrap:wrap;display:flex}.AdminHeader-module__qZ7rNq__title{color:var(--text-primary);margin:0;font-size:1.875rem;font-weight:800}.AdminHeader-module__qZ7rNq__actions{gap:var(--spacing-3);flex-wrap:wrap;align-items:center;display:flex}.AdminHeader-module__qZ7rNq__searchWrapper{min-width:300px;position:relative}.AdminHeader-module__qZ7rNq__searchIcon{color:var(--text-muted);font-size:.875rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.AdminHeader-module__qZ7rNq__searchInput{border:1px solid var(--border-color);border-radius:var(--radius-full);width:100%;font-family:var(--font-family);transition:var(--transition-fast);background-color:#fff;outline:none;padding:.625rem 1rem .625rem 2.5rem;font-size:.875rem}.AdminHeader-module__qZ7rNq__searchInput:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.AdminHeader-module__qZ7rNq__addBtn{align-items:center;gap:.5rem;display:flex}.AdminHeader-module__qZ7rNq__btnIcon{font-size:1.25rem;font-weight:300}@media (max-width:768px){.AdminHeader-module__qZ7rNq__header{flex-direction:column;align-items:flex-start}.AdminHeader-module__qZ7rNq__actions{flex-direction:column;align-items:stretch;width:100%}.AdminHeader-module__qZ7rNq__searchWrapper{min-width:unset;width:100%}}
.ContactForm-module__jkkrBa__formContainer{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-5);box-shadow:var(--shadow-sm);max-width:600px;margin:0 auto}.ContactForm-module__jkkrBa__title{font-size:var(--h2-size-mobile);color:var(--text-primary);margin-bottom:var(--spacing-2);text-align:center}.ContactForm-module__jkkrBa__subtitle{color:var(--text-secondary);font-size:var(--body-size);text-align:center;margin-bottom:var(--spacing-4)}.ContactForm-module__jkkrBa__feedback{padding:var(--spacing-3);border-radius:var(--radius-sm);margin-bottom:var(--spacing-4);font-size:var(--small-size);text-align:center;font-weight:500}.ContactForm-module__jkkrBa__success{color:#166534;background-color:#22c55e1a;border:1px solid #22c55e33}.ContactForm-module__jkkrBa__error{color:#991b1b;background-color:#ef44441a;border:1px solid #ef444433}.ContactForm-module__jkkrBa__fieldError{color:#dc2626;margin-top:2px;font-size:11px;font-weight:500}.ContactForm-module__jkkrBa__inputError{border-color:#dc2626!important}.ContactForm-module__jkkrBa__form{gap:var(--spacing-3);flex-direction:column;display:flex}.ContactForm-module__jkkrBa__formGroup{gap:var(--spacing-1);flex-direction:column;display:flex}.ContactForm-module__jkkrBa__label{font-size:var(--small-size);color:var(--text-primary);font-weight:600}.ContactForm-module__jkkrBa__input,.ContactForm-module__jkkrBa__textarea{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--body-size);color:var(--text-primary);background-color:var(--bg-color);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.ContactForm-module__jkkrBa__input:focus,.ContactForm-module__jkkrBa__textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px hsla(var(--primary-h), var(--primary-s), var(--primary-l), .1);outline:none}.ContactForm-module__jkkrBa__input::placeholder,.ContactForm-module__jkkrBa__textarea::placeholder{color:var(--text-secondary);opacity:.7}.ContactForm-module__jkkrBa__textarea{resize:vertical;min-height:100px}.ContactForm-module__jkkrBa__submitWrapper{margin-top:var(--spacing-2)}.ContactForm-module__jkkrBa__submitButton{height:48px}@media (min-width:768px){.ContactForm-module__jkkrBa__formContainer{padding:var(--spacing-6)}}
.SettingsMolecules-module__foQtfG__formGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.SettingsMolecules-module__foQtfG__fullWidth{grid-column:1/-1}.SettingsMolecules-module__foQtfG__itemRow{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.SettingsMolecules-module__foQtfG__itemBox{border:1px dashed var(--border-color);border-radius:var(--radius-md);background:var(--bg-color);margin-bottom:.75rem;padding:.875rem;transition:border-color .15s;position:relative}.SettingsMolecules-module__foQtfG__itemBox:hover{border-color:var(--primary)}.SettingsMolecules-module__foQtfG__itemBoxHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.SettingsMolecules-module__foQtfG__itemBoxTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.75rem;font-weight:700}.SettingsMolecules-module__foQtfG__removeBtn{color:#ef4444;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:#fee2e2;border:1px solid #fecaca;align-items:center;gap:.25rem;padding:.3rem .6rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.SettingsMolecules-module__foQtfG__removeBtn:hover{color:#fff;background:#ef4444;border-color:#ef4444}.SettingsMolecules-module__foQtfG__listHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:.875rem;padding-bottom:.625rem;display:flex}.SettingsMolecules-module__foQtfG__listHeader h4{color:var(--text-secondary);margin:0;font-size:.875rem;font-weight:700}@media (max-width:768px){.SettingsMolecules-module__foQtfG__formGrid{grid-template-columns:1fr;gap:1rem}.SettingsMolecules-module__foQtfG__itemRow{flex-wrap:wrap}}
.DataTable-module__Sx5fXq__tableWrapper{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);background-color:#fff;overflow-x:auto}.DataTable-module__Sx5fXq__table{border-collapse:collapse;text-align:left;width:100%}.DataTable-module__Sx5fXq__table th{background-color:var(--surface-color);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid var(--border-color);padding:1rem 1.5rem;font-size:.8125rem;font-weight:700}.DataTable-module__Sx5fXq__table td{border-bottom:1px solid var(--border-color);vertical-align:middle;color:var(--text-primary);padding:1.25rem 1.5rem;font-size:.9375rem}.DataTable-module__Sx5fXq__table tr:last-child td{border-bottom:none}.DataTable-module__Sx5fXq__table tr{transition:background-color var(--transition-fast)}.DataTable-module__Sx5fXq__table tr:hover{background-color:#f8fafc}.DataTable-module__Sx5fXq__loadingCell,.DataTable-module__Sx5fXq__emptyCell{text-align:center;color:var(--text-muted);padding:4rem 2rem!important}.DataTable-module__Sx5fXq__loadingContent{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}@media (max-width:992px){.DataTable-module__Sx5fXq__table thead{display:none}.DataTable-module__Sx5fXq__table,.DataTable-module__Sx5fXq__table tbody,.DataTable-module__Sx5fXq__table tr,.DataTable-module__Sx5fXq__table td{width:100%;display:block}.DataTable-module__Sx5fXq__table tr{border-bottom:8px solid var(--surface-color);padding:1.5rem}.DataTable-module__Sx5fXq__table td{border-bottom:1px solid var(--border-color);border-bottom:none;align-items:center;min-height:2.5rem;padding:.75rem 0 .75rem 45%;display:flex;position:relative}.DataTable-module__Sx5fXq__table td:last-child{border-bottom:none}.DataTable-module__Sx5fXq__table td:before{content:attr(data-label);text-transform:uppercase;width:40%;color:var(--text-secondary);font-size:.75rem;font-weight:700;position:absolute;left:0}}
.ProductGallery-module__5H6PNW__galleryContainer{flex-direction:column;gap:1.5rem;width:100%;display:flex}.ProductGallery-module__5H6PNW__mainDisplay{aspect-ratio:1;background-color:var(--color-bg-secondary,#f8f9fa);border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000d}.ProductGallery-module__5H6PNW__mainImage{object-fit:contain;width:100%;height:100%;transition:transform .3s}.ProductGallery-module__5H6PNW__mainDisplay:hover .ProductGallery-module__5H6PNW__mainImage{transform:scale(1.02)}.ProductGallery-module__5H6PNW__thumbnailList{scrollbar-width:thin;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.ProductGallery-module__5H6PNW__thumbnailButton{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:8px;flex:0 0 80px;height:80px;padding:0;transition:all .2s;overflow:hidden}.ProductGallery-module__5H6PNW__thumbnailButton:hover{border-color:var(--color-primary-light,#e2e8f0)}.ProductGallery-module__5H6PNW__thumbnailButton.ProductGallery-module__5H6PNW__active{border-color:var(--color-primary,#2563eb)}.ProductGallery-module__5H6PNW__thumbnailImage{object-fit:cover;width:100%;height:100%}.ProductGallery-module__5H6PNW__placeholder{aspect-ratio:1;background-color:#f1f5f9;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex}.ProductGallery-module__5H6PNW__placeholderIcon{font-size:4rem}@media (max-width:768px){.ProductGallery-module__5H6PNW__thumbnailButton{flex:0 0 60px;height:60px}}
.CTA-module___JiyMG__ctaSection{background-color:var(--cta-bg,var(--text-primary));padding:var(--spacing-6) 0;border-radius:var(--radius-lg);margin:var(--spacing-6) 0;color:var(--cta-text,white)}.CTA-module___JiyMG__ctaContainer{gap:var(--spacing-4);text-align:center;flex-direction:column;align-items:center;display:flex}.CTA-module___JiyMG__content{max-width:600px}.CTA-module___JiyMG__title{color:inherit;margin-bottom:var(--spacing-2)}.CTA-module___JiyMG__description{color:inherit;opacity:.9;margin:0;font-size:18px;line-height:1.5}.CTA-module___JiyMG__actions{gap:var(--spacing-3);flex-direction:column;width:100%;max-width:300px;display:flex}.CTA-module___JiyMG__button{width:100%}@media (min-width:768px){.CTA-module___JiyMG__ctaContainer{text-align:left;flex-direction:row;justify-content:space-between}.CTA-module___JiyMG__content{flex:1}.CTA-module___JiyMG__actions{flex-direction:row;width:auto;max-width:none}.CTA-module___JiyMG__button{width:auto}}
.HomeSectionsTab-module__VWBY0G__sectionList{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.HomeSectionsTab-module__VWBY0G__sectionRow{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-color);transition:border-color .15s;overflow:hidden}.HomeSectionsTab-module__VWBY0G__sectionRow:hover{border-color:var(--primary)}.HomeSectionsTab-module__VWBY0G__rowHidden{opacity:.5;background:var(--surface-color)}.HomeSectionsTab-module__VWBY0G__rowHeader{justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.HomeSectionsTab-module__VWBY0G__rowLeft{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.HomeSectionsTab-module__VWBY0G__rowIndex{background:var(--surface-color);border:1px solid var(--border-color);width:24px;height:24px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.HomeSectionsTab-module__VWBY0G__rowInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.HomeSectionsTab-module__VWBY0G__rowLabel{color:var(--text-primary);font-size:.9rem;font-weight:700}.HomeSectionsTab-module__VWBY0G__rowDesc{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.HomeSectionsTab-module__VWBY0G__rowActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.HomeSectionsTab-module__VWBY0G__toggle{cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;display:flex}.HomeSectionsTab-module__VWBY0G__toggleThumb{border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;display:inline-block;position:relative}.HomeSectionsTab-module__VWBY0G__toggleOn .HomeSectionsTab-module__VWBY0G__toggleThumb{background:var(--primary)}.HomeSectionsTab-module__VWBY0G__toggleOff .HomeSectionsTab-module__VWBY0G__toggleThumb{background:var(--border-color)}.HomeSectionsTab-module__VWBY0G__toggleThumb:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:3px;box-shadow:0 1px 4px #0003}.HomeSectionsTab-module__VWBY0G__toggleOn .HomeSectionsTab-module__VWBY0G__toggleThumb:after{left:23px}.HomeSectionsTab-module__VWBY0G__toggleOff .HomeSectionsTab-module__VWBY0G__toggleThumb:after{left:3px}.HomeSectionsTab-module__VWBY0G__toggleLabel{width:28px;color:var(--text-secondary);font-size:.8rem;font-weight:600}.HomeSectionsTab-module__VWBY0G__toggleOn .HomeSectionsTab-module__VWBY0G__toggleLabel{color:var(--primary)}.HomeSectionsTab-module__VWBY0G__expandBtn{border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--surface-color);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.HomeSectionsTab-module__VWBY0G__expandBtn:hover,.HomeSectionsTab-module__VWBY0G__expandBtnOpen{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.HomeSectionsTab-module__VWBY0G__editorPanel{border-top:1px solid var(--border-color);background:var(--surface-color);flex-direction:column;gap:.75rem;padding:1rem;animation:.15s ease-out HomeSectionsTab-module__VWBY0G__slideDown;display:flex}@keyframes HomeSectionsTab-module__VWBY0G__slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.HomeSectionsTab-module__VWBY0G__fieldRow{grid-template-columns:160px 1fr;align-items:start;gap:.75rem;display:grid}.HomeSectionsTab-module__VWBY0G__fieldLabel{color:var(--text-secondary);padding-top:.5rem;font-size:.8rem;font-weight:600;line-height:1.4}.HomeSectionsTab-module__VWBY0G__inlineInput{border:1px solid var(--border-color);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);background:var(--bg-color);box-sizing:border-box;padding:.45rem .65rem;font-size:.875rem;transition:border-color .15s}.HomeSectionsTab-module__VWBY0G__inlineInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px hsla(var(--primary-h), var(--primary-s), var(--primary-l), .1);outline:none}.HomeSectionsTab-module__VWBY0G__inlineTextarea{border:1px solid var(--border-color);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);background:var(--bg-color);resize:vertical;box-sizing:border-box;padding:.45rem .65rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .15s}.HomeSectionsTab-module__VWBY0G__inlineTextarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px hsla(var(--primary-h), var(--primary-s), var(--primary-l), .1);outline:none}.HomeSectionsTab-module__VWBY0G__whyCard{border:1px dashed var(--border-color);border-radius:var(--radius-sm);background:var(--bg-color);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.HomeSectionsTab-module__VWBY0G__whyCardLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.75rem;font-weight:700}@media (max-width:600px){.HomeSectionsTab-module__VWBY0G__fieldRow{grid-template-columns:1fr;gap:.25rem}.HomeSectionsTab-module__VWBY0G__fieldLabel{padding-top:0}.HomeSectionsTab-module__VWBY0G__rowDesc{display:none}}.HomeSectionsTab-module__VWBY0G__listBlock{border:1px solid var(--border-color);border-radius:var(--radius-sm);margin-top:.5rem;overflow:hidden}.HomeSectionsTab-module__VWBY0G__listBlockHeader{background:var(--bg-color);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.HomeSectionsTab-module__VWBY0G__listBlockTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.78rem;font-weight:700}.HomeSectionsTab-module__VWBY0G__addItemBtn{color:var(--primary);background:var(--primary-soft);border:1px solid hsla(var(--primary-h), var(--primary-s), var(--primary-l), .25);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-base);align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.HomeSectionsTab-module__VWBY0G__addItemBtn:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.HomeSectionsTab-module__VWBY0G__listItem{border-bottom:1px solid var(--border-color);background:var(--surface-color);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.HomeSectionsTab-module__VWBY0G__listItem:last-child{border-bottom:none}.HomeSectionsTab-module__VWBY0G__listItemIndex{color:var(--text-muted);text-align:center;flex-shrink:0;width:18px;font-size:.75rem;font-weight:700}.HomeSectionsTab-module__VWBY0G__removeItemBtn{border-radius:var(--radius-sm);color:#ef4444;cursor:pointer;width:26px;height:26px;transition:var(--transition-base);background:#fee2e2;border:1px solid #fecaca;flex-shrink:0;justify-content:center;align-items:center;display:flex}.HomeSectionsTab-module__VWBY0G__removeItemBtn:hover{color:#fff;background:#ef4444;border-color:#ef4444}.HomeSectionsTab-module__VWBY0G__whyCardHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}
.ProductBenefits-module__LQ-rOG__benefitsSection{padding:4rem 0}.ProductBenefits-module__LQ-rOG__sectionTitle{text-align:center;color:var(--color-text-primary,#1e293b);margin-bottom:3rem;font-size:2rem;font-weight:700;position:relative}.ProductBenefits-module__LQ-rOG__sectionTitle:after{content:"";background-color:var(--color-primary,#2563eb);border-radius:2px;width:50px;height:4px;position:absolute;bottom:-.75rem;left:50%;transform:translate(-50%)}.ProductBenefits-module__LQ-rOG__benefitsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.ProductBenefits-module__LQ-rOG__benefitCard{border:1px solid var(--color-border,#e2e8f0);text-align:center;background-color:#fff;border-radius:16px;flex-direction:column;align-items:center;padding:2.5rem 2rem;transition:all .3s;display:flex}.ProductBenefits-module__LQ-rOG__benefitCard:hover{border-color:var(--color-primary-light,#e2e8f0);transform:translateY(-8px);box-shadow:0 10px 30px #00000014}.ProductBenefits-module__LQ-rOG__iconWrapper{background-color:var(--color-primary-soft,#eff6ff);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.5rem;font-size:2rem;display:flex}.ProductBenefits-module__LQ-rOG__benefitIcon{object-fit:contain;width:60%;height:60%}.ProductBenefits-module__LQ-rOG__benefitTitle{color:var(--color-text-primary,#1e293b);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.ProductBenefits-module__LQ-rOG__benefitDesc{color:var(--color-text-secondary,#64748b);font-size:1rem;line-height:1.6}@media (max-width:992px){.ProductBenefits-module__LQ-rOG__benefitsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ProductBenefits-module__LQ-rOG__benefitsGrid{grid-template-columns:1fr}.ProductBenefits-module__LQ-rOG__benefitCard{padding:2rem 1.5rem}}
.page-module__lNTy2a__page{overflow-x:hidden}.page-module__lNTy2a__pageHero{background:linear-gradient(180deg, var(--surface-color) 0%, var(--bg-color) 100%);padding:var(--spacing-7) 0 var(--spacing-5);text-align:center}.page-module__lNTy2a__pageHeroCompact{padding-top:var(--spacing-3);padding-bottom:var(--spacing-4);background:var(--bg-color)}.page-module__lNTy2a__pageHeroContent{max-width:640px;margin:0 auto}.page-module__lNTy2a__pageTitle{margin-bottom:var(--spacing-2);letter-spacing:-.5px}.page-module__lNTy2a__pageSubtitle{color:var(--text-secondary);margin:0;font-size:18px;line-height:1.6}.page-module__lNTy2a__featuredSection{padding:var(--spacing-6) 0 var(--spacing-4)}.page-module__lNTy2a__featuredCard{border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:box-shadow var(--transition-base);grid-template-columns:1fr;display:grid;overflow:hidden}.page-module__lNTy2a__featuredCard:hover{box-shadow:var(--shadow-lg)}@media (min-width:768px){.page-module__lNTy2a__featuredCard{grid-template-columns:1fr 1fr}}.page-module__lNTy2a__featuredImageLink{cursor:pointer;text-decoration:none;display:block;overflow:hidden}.page-module__lNTy2a__featuredImage{aspect-ratio:16/9;background:linear-gradient(135deg,#e0e7ff 0%,#dbeafe 100%);justify-content:center;align-items:center;height:100%;min-height:240px;display:flex;position:relative}@media (min-width:768px){.page-module__lNTy2a__featuredImage{aspect-ratio:auto;min-height:320px}}.page-module__lNTy2a__fullImage{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base,.3s ease)}.page-module__lNTy2a__featuredImageLink:hover .page-module__lNTy2a__fullImage{transform:scale(1.03)}.page-module__lNTy2a__featuredImageIcon{font-size:64px}.page-module__lNTy2a__featuredBadge{top:var(--spacing-3);left:var(--spacing-3);background-color:var(--secondary-color);color:#fff;font-size:var(--small-size);text-transform:uppercase;letter-spacing:.5px;border-radius:999px;padding:4px 12px;font-weight:700;position:absolute}.page-module__lNTy2a__featuredContent{padding:var(--spacing-5);justify-content:center;gap:var(--spacing-3);background:var(--bg-color);flex-direction:column;display:flex}.page-module__lNTy2a__featuredMeta{align-items:center;gap:var(--spacing-2);font-size:var(--small-size);color:var(--text-secondary);display:flex}.page-module__lNTy2a__categoryLabel{color:var(--primary);font-weight:600}.page-module__lNTy2a__featuredTitleLink{color:inherit;cursor:pointer;text-decoration:none;display:block}.page-module__lNTy2a__featuredTitle{color:var(--text-primary);transition:color var(--transition-fast,.2s ease);margin:0;font-size:24px;font-weight:800;line-height:1.3}.page-module__lNTy2a__featuredTitleLink:hover .page-module__lNTy2a__featuredTitle{color:var(--primary)}@media (min-width:768px){.page-module__lNTy2a__featuredTitle{font-size:32px}}.page-module__lNTy2a__featuredExcerpt{color:var(--text-secondary);margin:0;line-height:1.7}.page-module__lNTy2a__featuredReadMore{color:var(--primary);font-weight:700;font-size:var(--body-size);transition:gap var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.page-module__lNTy2a__featuredReadMore:hover{text-decoration:underline}.page-module__lNTy2a__blogSection{padding:var(--spacing-4) 0 0}.page-module__lNTy2a__sectionTitle{margin-bottom:var(--spacing-4);color:var(--text-primary);font-size:24px;font-weight:700}.page-module__lNTy2a__blogGrid{gap:var(--spacing-4);grid-template-columns:1fr;display:grid}@media (min-width:480px){.page-module__lNTy2a__blogGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.page-module__lNTy2a__blogGrid{grid-template-columns:repeat(3,1fr)}}.page-module__lNTy2a__pageLoading{min-height:calc(100vh - 80px);padding:var(--spacing-6) var(--spacing-4);justify-content:center;align-items:center;display:flex}.page-module__lNTy2a__loadingState{justify-content:center;align-items:center;gap:var(--spacing-3);min-height:280px;color:var(--text-secondary);flex-direction:column;display:flex}.page-module__lNTy2a__loadingLabel{font-size:.9375rem;font-weight:500}.page-module__lNTy2a__emptyState{text-align:center;padding:var(--spacing-7) var(--spacing-4);background-color:var(--surface-color);border-radius:var(--radius-lg);border:2px dashed var(--border-color);align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4);flex-direction:column;display:flex}.page-module__lNTy2a__emptyIcon{filter:grayscale(.5);margin-bottom:var(--spacing-2);font-size:48px}.page-module__lNTy2a__emptyState h3{color:var(--text-primary);margin:0;font-size:24px}.page-module__lNTy2a__emptyState p{color:var(--text-secondary);max-width:400px;margin:0;line-height:1.6}.page-module__lNTy2a__viewProductsBtn{margin-top:var(--spacing-3);background-color:var(--primary);color:#fff;border-radius:var(--radius-md);transition:transform var(--transition-fast), background-color var(--transition-fast);padding:12px 24px;font-weight:600;text-decoration:none}.page-module__lNTy2a__viewProductsBtn:hover{background-color:var(--primary-dark);transform:translateY(-2px)}.page-module__lNTy2a__lazyLoadWrapper{margin-top:var(--spacing-5);padding:0 0 var(--spacing-2) 0;justify-content:center;align-items:center;gap:var(--spacing-2);flex-direction:column;display:flex}.page-module__lNTy2a__lazyLoadTrigger{width:100%;padding:var(--spacing-3) 0;justify-content:center;align-items:center;min-height:48px;display:flex}.page-module__lNTy2a__lazyLoadIndicator{color:var(--text-secondary);align-items:center;gap:10px;font-size:.9375rem;font-weight:500;display:inline-flex}.page-module__lNTy2a__loadMoreCompleted{background-color:var(--surface-color);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:.875rem;font-weight:600;display:inline-flex}.page-module__lNTy2a__loadMoreInfo{color:var(--text-secondary);text-align:center;font-size:.875rem;font-weight:500}
.OtpInput-module__6SzDFW__otpContainer{gap:var(--spacing-2);width:100%;margin:var(--spacing-2) 0;justify-content:space-between;display:flex}.OtpInput-module__6SzDFW__otpInput{border:2px solid var(--border-color);border-radius:var(--radius-md);text-align:center;width:48px;height:56px;color:var(--text-primary);background:var(--bg-color);transition:all var(--transition-fast);outline:none;font-size:1.5rem;font-weight:700}.OtpInput-module__6SzDFW__otpInput:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft);transform:translateY(-2px)}.OtpInput-module__6SzDFW__otpInput.OtpInput-module__6SzDFW__filled{border-color:var(--primary);background:var(--surface-color)}.OtpInput-module__6SzDFW__otpInput.OtpInput-module__6SzDFW__error{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a}@media (max-width:480px){.OtpInput-module__6SzDFW__otpContainer{gap:var(--spacing-1)}.OtpInput-module__6SzDFW__otpInput{width:42px;height:50px;font-size:1.25rem}}@media (max-width:360px){.OtpInput-module__6SzDFW__otpInput{border-radius:var(--radius-sm);width:38px;height:46px;font-size:1.125rem}}
.ContactButtonsTab-module__7sUb5W__buttonList{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.ContactButtonsTab-module__7sUb5W__buttonCard{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-color,#f9fafb);transition:opacity .2s;overflow:hidden}.ContactButtonsTab-module__7sUb5W__buttonCard.ContactButtonsTab-module__7sUb5W__hidden{opacity:.5}.ContactButtonsTab-module__7sUb5W__cardHeader{border-bottom:1px solid var(--border-color);background:#fff;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.ContactButtonsTab-module__7sUb5W__colorDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.ContactButtonsTab-module__7sUb5W__cardIndex{color:var(--text-secondary);flex:1;font-size:.8rem;font-weight:600}.ContactButtonsTab-module__7sUb5W__cardActions{align-items:center;gap:.25rem;display:flex}.ContactButtonsTab-module__7sUb5W__toggleBtn{border-radius:var(--radius-sm);border:1px solid var(--border-color);cursor:pointer;background:#fff;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:flex}.ContactButtonsTab-module__7sUb5W__visibleBtn{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.ContactButtonsTab-module__7sUb5W__hiddenBtn{color:var(--text-secondary)}.ContactButtonsTab-module__7sUb5W__toggleBtn:hover{opacity:.8}.ContactButtonsTab-module__7sUb5W__deleteBtn{border-radius:var(--radius-sm);color:#b91c1c;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:flex}.ContactButtonsTab-module__7sUb5W__deleteBtn:hover{background:#fee2e2}.ContactButtonsTab-module__7sUb5W__dragHandle{cursor:grab;width:28px;height:28px;color:var(--text-secondary);opacity:.5;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.ContactButtonsTab-module__7sUb5W__dragHandle:hover{opacity:1}.ContactButtonsTab-module__7sUb5W__dragHandle:active{cursor:grabbing}.ContactButtonsTab-module__7sUb5W__cardBody{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.ContactButtonsTab-module__7sUb5W__fieldRow{grid-template-columns:130px 1fr;align-items:center;gap:.5rem;display:grid}.ContactButtonsTab-module__7sUb5W__fieldLabel{color:var(--text-secondary);font-size:.8rem;font-weight:600}.ContactButtonsTab-module__7sUb5W__input,.ContactButtonsTab-module__7sUb5W__select{border:1px solid var(--border-color);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);background:#fff;padding:.45rem .6rem;font-size:.875rem;transition:border-color .15s}.ContactButtonsTab-module__7sUb5W__input:focus,.ContactButtonsTab-module__7sUb5W__select:focus{border-color:var(--primary);outline:none}.ContactButtonsTab-module__7sUb5W__colorRow{grid-template-columns:130px 1fr;align-items:center;gap:.5rem;display:grid}.ContactButtonsTab-module__7sUb5W__colorPickerWrapper{align-items:center;gap:.5rem;display:flex}.ContactButtonsTab-module__7sUb5W__colorInput{border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;background:#fff;width:40px;height:32px;padding:2px}.ContactButtonsTab-module__7sUb5W__colorHex{color:var(--text-secondary);font-family:monospace;font-size:.8rem}.ContactButtonsTab-module__7sUb5W__addBtn{border:2px dashed var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-bottom:1rem;padding:.6rem 1rem;font-size:.875rem;font-weight:600;transition:all .15s;display:flex}.ContactButtonsTab-module__7sUb5W__addBtn:hover{border-color:var(--primary);color:var(--primary);background:#fff5f5}.ContactButtonsTab-module__7sUb5W__behaviorHint{color:var(--text-secondary);grid-column:2;margin-top:.15rem;font-size:.75rem}@media (max-width:600px){.ContactButtonsTab-module__7sUb5W__fieldRow,.ContactButtonsTab-module__7sUb5W__colorRow{grid-template-columns:1fr;gap:.25rem}.ContactButtonsTab-module__7sUb5W__fieldLabel{font-size:.75rem}}.ContactButtonsTab-module__7sUb5W__iconPickerTrigger{color:#fff;cursor:pointer;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 6px #0000002e}.ContactButtonsTab-module__7sUb5W__iconPickerTrigger:hover{transform:scale(1.08);box-shadow:0 4px 12px #00000038}.ContactButtonsTab-module__7sUb5W__iconGrid{border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:.4rem;max-height:260px;margin-top:.5rem;padding:.6rem;display:grid;overflow-y:auto}.ContactButtonsTab-module__7sUb5W__iconOption{border-radius:var(--radius-sm);background:var(--surface-color,#f9fafb);color:var(--text-primary);cursor:pointer;border:2px solid #0000;flex-direction:column;align-items:center;gap:.2rem;padding:.45rem .25rem;font-size:0;transition:all .12s;display:flex}.ContactButtonsTab-module__7sUb5W__iconOption:hover{border-color:var(--primary);color:var(--primary);background:#fff5f5}.ContactButtonsTab-module__7sUb5W__iconSelected{border-color:var(--primary)!important;color:var(--primary)!important;background:#fff5f5!important}.ContactButtonsTab-module__7sUb5W__iconLabel{color:inherit;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:60px;font-size:.65rem;line-height:1.2;overflow:hidden}
.ProductFaq-module__s2UFBW__faqSection{max-width:800px;margin:0 auto;padding:4rem 0}.ProductFaq-module__s2UFBW__sectionTitle{text-align:center;color:var(--color-text-primary,#1e293b);margin-bottom:3rem;font-size:2rem;font-weight:700}.ProductFaq-module__s2UFBW__faqList{flex-direction:column;gap:1rem;display:flex}.ProductFaq-module__s2UFBW__faqItem{border:1px solid var(--color-border,#e2e8f0);background-color:#fff;border-radius:12px;transition:all .3s;overflow:hidden}.ProductFaq-module__s2UFBW__faqItem.ProductFaq-module__s2UFBW__open{border-color:var(--color-primary-light,#bfdbfe);box-shadow:0 4px 12px #2563eb0d}.ProductFaq-module__s2UFBW__faqQuestion{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;transition:background-color .2s;display:flex}.ProductFaq-module__s2UFBW__faqQuestion:hover{background-color:var(--color-bg-secondary,#f8f9fa)}.ProductFaq-module__s2UFBW__questionText{color:var(--color-text-primary,#1e293b);padding-right:1.5rem;font-size:1.125rem;font-weight:600}.ProductFaq-module__s2UFBW__icon{color:var(--color-primary,#2563eb);font-size:1.5rem;font-weight:300;transition:transform .3s}.ProductFaq-module__s2UFBW__faqAnswer{max-height:0;transition:max-height .3s cubic-bezier(0,1,0,1);overflow:hidden}.ProductFaq-module__s2UFBW__open .ProductFaq-module__s2UFBW__faqAnswer{max-height:1000px;transition:max-height .3s cubic-bezier(1,0,1,0)}.ProductFaq-module__s2UFBW__answerContent{color:var(--color-text-secondary,#64748b);border-top:1px solid var(--color-border-light,#f1f5f9);padding:1.5rem;font-size:1rem;line-height:1.7}@media (max-width:640px){.ProductFaq-module__s2UFBW__questionText{font-size:1rem}}
.ProductListClient-module__NPADWW__filterSection{padding:var(--spacing-4) 0;border-bottom:1px solid var(--border-color);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));z-index:10;transition:var(--transition-base);position:sticky;top:80px}.ProductListClient-module__NPADWW__filterContainer{gap:var(--spacing-4);flex-direction:column;display:flex}@media (min-width:768px){.ProductListClient-module__NPADWW__filterContainer{flex-direction:row;justify-content:space-between;align-items:center}}.ProductListClient-module__NPADWW__searchWrapper{align-items:center;width:100%;max-width:450px;display:flex;position:relative}.ProductListClient-module__NPADWW__searchIcon{left:var(--spacing-4);pointer-events:none;opacity:.5;font-size:1rem;position:absolute}.ProductListClient-module__NPADWW__searchInput{width:100%;height:48px;padding:0 var(--spacing-5) 0 3rem;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.9375rem;font-family:var(--font-family);color:var(--text-primary);background:var(--surface-color);transition:var(--transition-base);box-shadow:var(--shadow-sm);outline:none}.ProductListClient-module__NPADWW__searchInput:focus{border-color:var(--primary);background:var(--surface-color);box-shadow:0 0 0 4px hsla(var(--primary-h), var(--primary-s), var(--primary-l), .1)}.ProductListClient-module__NPADWW__clearSearch{right:var(--spacing-3);cursor:pointer;color:var(--text-secondary);width:20px;height:20px;transition:var(--transition-fast);background:#e7eaefcc;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute}.ProductListClient-module__NPADWW__clearSearch:hover{background-color:var(--border-color);color:var(--text-primary)}.ProductListClient-module__NPADWW__categoryTabs{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.ProductListClient-module__NPADWW__categoryTab{height:38px;padding:0 var(--spacing-4);border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--surface-color);color:var(--text-secondary);cursor:pointer;transition:var(--transition-base);font-size:.875rem;font-weight:600;font-family:var(--font-family)}.ProductListClient-module__NPADWW__categoryTab:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.ProductListClient-module__NPADWW__activeTab{box-shadow:0 4px 12px hsla(var(--primary-h), var(--primary-s), var(--primary-l), .3);background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.ProductListClient-module__NPADWW__productsSection{padding:var(--spacing-6) 0 var(--spacing-8)}.ProductListClient-module__NPADWW__loadingState{justify-content:center;align-items:center;gap:var(--spacing-3);min-height:240px;color:var(--text-secondary);flex-direction:column;display:flex}.ProductListClient-module__NPADWW__loadingLabel{font-size:.9375rem;font-weight:500}.ProductListClient-module__NPADWW__resultCount{color:var(--text-secondary);margin-bottom:var(--spacing-5);font-size:.875rem;font-weight:500}.ProductListClient-module__NPADWW__productGrid{gap:var(--spacing-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.ProductListClient-module__NPADWW__emptyState{text-align:center;padding:var(--spacing-8) var(--spacing-4);max-width:400px;margin:0 auto;animation:.5s ease-out ProductListClient-module__NPADWW__fadeIn}.ProductListClient-module__NPADWW__emptyIcon{margin-bottom:var(--spacing-4);filter:grayscale();opacity:.3;font-size:4rem;display:block}.ProductListClient-module__NPADWW__resetBtn{background:var(--primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-base);box-shadow:0 4px 14px hsla(var(--primary-h), var(--primary-s), var(--primary-l), .3);border:none;padding:12px 24px;font-size:.9375rem;font-weight:700}.ProductListClient-module__NPADWW__resetBtn:hover{box-shadow:0 6px 20px hsla(var(--primary-h), var(--primary-s), var(--primary-l), .4);transform:translateY(-2px)}
.page-module__CxtyhG__page{overflow-x:hidden}.page-module__CxtyhG__pageLoading{min-height:calc(100vh - 80px);padding:var(--spacing-6) var(--spacing-4);justify-content:center;align-items:center;display:flex}.page-module__CxtyhG__breadcrumbBar{padding:var(--spacing-3) 0;border-bottom:1px solid var(--border-color);background-color:var(--surface-color)}.page-module__CxtyhG__breadcrumb{align-items:center;gap:var(--spacing-2);font-size:var(--small-size);flex-wrap:wrap;display:flex}.page-module__CxtyhG__breadcrumbLink{color:var(--text-secondary);transition:color var(--transition-fast);text-decoration:none}.page-module__CxtyhG__breadcrumbLink:hover{color:var(--primary-color)}.page-module__CxtyhG__breadcrumbSep{color:var(--border-color)}.page-module__CxtyhG__breadcrumbCurrent{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-weight:500;overflow:hidden}.page-module__CxtyhG__articleLayout{gap:var(--spacing-6);padding-top:var(--spacing-6);padding-bottom:var(--spacing-2);flex-direction:column;display:flex}.page-module__CxtyhG__articleLayout.page-module__CxtyhG__hasSidebar{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.page-module__CxtyhG__articleLayout.page-module__CxtyhG__hasSidebar{gap:var(--spacing-7);grid-template-columns:minmax(0,1fr) 320px;align-items:start}}.page-module__CxtyhG__article{width:100%;max-width:840px;margin:0 auto}.page-module__CxtyhG__articleHeader{margin-bottom:var(--spacing-5)}.page-module__CxtyhG__articleMeta{align-items:center;gap:var(--spacing-2);font-size:var(--small-size);color:var(--text-secondary);margin-bottom:var(--spacing-3);flex-wrap:wrap;display:flex}.page-module__CxtyhG__articleCategory{color:var(--primary-color);text-transform:uppercase;letter-spacing:.5px;font-weight:700}.page-module__CxtyhG__metaSep{color:var(--border-color)}.page-module__CxtyhG__articleDate,.page-module__CxtyhG__articleReadTime{color:var(--text-secondary)}.page-module__CxtyhG__articleTitle{letter-spacing:-.5px;color:var(--text-primary);overflow-wrap:break-word;word-break:normal;white-space:normal;margin:0;font-size:32px;font-weight:800;line-height:1.2}@media (min-width:768px){.page-module__CxtyhG__articleTitle{font-size:40px}}.page-module__CxtyhG__articleHeroImage{aspect-ratio:16/9;border-radius:var(--radius-lg);width:100%;margin-bottom:var(--spacing-5);border:1px solid var(--border-color);background:linear-gradient(135deg,#e0e7ff 0%,#dbeafe 100%);justify-content:center;align-items:center;display:flex;overflow:hidden}.page-module__CxtyhG__heroImage{object-fit:cover;width:100%;height:100%}.page-module__CxtyhG__heroVideo{object-fit:contain;border:none;width:100%;height:100%;display:block}.page-module__CxtyhG__placeholderHeroImage{font-size:64px}.page-module__CxtyhG__articleBody,.page-module__CxtyhG__articleContent{color:var(--text-secondary);overflow-wrap:break-word;word-break:normal;white-space:normal;text-align:left;-webkit-hyphens:none;hyphens:none;font-size:18px;line-height:1.8}.page-module__CxtyhG__articleBody *,.page-module__CxtyhG__articleContent *{max-width:100%}.page-module__CxtyhG__articleBody pre,.page-module__CxtyhG__articleContent pre{white-space:pre-wrap;word-wrap:break-word;background:var(--surface-color);padding:var(--spacing-3);border-radius:var(--radius-md);margin-bottom:1em;overflow-x:auto}.page-module__CxtyhG__articleBody table,.page-module__CxtyhG__articleContent table{border-collapse:collapse;width:100%;margin-bottom:1em;display:block;overflow-x:auto}.page-module__CxtyhG__articleBody h1,.page-module__CxtyhG__articleBody h2,.page-module__CxtyhG__articleBody h3,.page-module__CxtyhG__articleContent h1,.page-module__CxtyhG__articleContent h2,.page-module__CxtyhG__articleContent h3{color:var(--text-primary);margin-top:1.5em;margin-bottom:.5em;font-weight:700}.page-module__CxtyhG__articleBody h1,.page-module__CxtyhG__articleContent h1{font-size:28px}.page-module__CxtyhG__articleBody h2,.page-module__CxtyhG__articleContent h2{font-size:24px}.page-module__CxtyhG__articleBody h3,.page-module__CxtyhG__articleContent h3{font-size:20px}.page-module__CxtyhG__articleBody p,.page-module__CxtyhG__articleContent p{margin-bottom:1em}.page-module__CxtyhG__articleBody img,.page-module__CxtyhG__articleContent img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:var(--spacing-3) 0;display:block}.page-module__CxtyhG__articleBody blockquote,.page-module__CxtyhG__articleContent blockquote{border-left:4px solid var(--primary-color);padding-left:var(--spacing-4);color:var(--text-primary);background:var(--bg-hover);padding-top:var(--spacing-2);padding-bottom:var(--spacing-2);margin-left:0;font-style:italic}.page-module__CxtyhG__articleBody ul,.page-module__CxtyhG__articleBody ol,.page-module__CxtyhG__articleContent ul,.page-module__CxtyhG__articleContent ol{margin-bottom:1em;padding-left:1.5em}.page-module__CxtyhG__articleBody li,.page-module__CxtyhG__articleContent li{margin-bottom:.5em}.page-module__CxtyhG__articleFooter{margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border-color)}.page-module__CxtyhG__shareSection{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.page-module__CxtyhG__shareLabel{font-size:var(--small-size);color:var(--text-secondary);font-weight:600}.page-module__CxtyhG__shareButtons{gap:var(--spacing-2);display:flex}.page-module__CxtyhG__shareBtn{padding:6px var(--spacing-3);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--small-size);color:var(--text-secondary);transition:all var(--transition-fast);font-weight:500;text-decoration:none}.page-module__CxtyhG__shareBtn:hover{border-color:var(--primary-color);color:var(--primary-color)}.page-module__CxtyhG__sidebar{gap:var(--spacing-5);flex-direction:column;display:flex}@media (min-width:1024px){.page-module__CxtyhG__sidebar{position:sticky;top:84px}}.page-module__CxtyhG__sidebarCtaCard{background:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow-sm)}.page-module__CxtyhG__sidebarCtaTitle{color:var(--text-primary);margin:0 0 var(--spacing-2);font-size:20px;font-weight:700}.page-module__CxtyhG__sidebarCtaDesc{color:var(--text-secondary);font-size:var(--small-size);margin:0 0 var(--spacing-4);line-height:1.6}.page-module__CxtyhG__relatedPosts{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-4)}.page-module__CxtyhG__relatedTitle{color:var(--text-primary);margin:0 0 var(--spacing-3);font-size:16px;font-weight:700}.page-module__CxtyhG__relatedList{gap:var(--spacing-3);flex-direction:column;display:flex}.page-module__CxtyhG__relatedItem{padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border-color);flex-direction:column;gap:2px;text-decoration:none;display:flex}.page-module__CxtyhG__relatedItem:last-child{border-bottom:none;padding-bottom:0}.page-module__CxtyhG__relatedPostTitle{font-size:var(--small-size);color:var(--text-primary);transition:color var(--transition-fast);font-weight:600;line-height:1.4}.page-module__CxtyhG__relatedItem:hover .page-module__CxtyhG__relatedPostTitle{color:var(--primary-color)}.page-module__CxtyhG__relatedPostDate{color:var(--text-secondary);font-size:12px}
.page-module__ZdJH6a__page{overflow-x:hidden}.page-module__ZdJH6a__pageHero{background:linear-gradient(180deg, var(--surface-color) 0%, var(--bg-color) 100%);padding:var(--spacing-7) 0 var(--spacing-5);text-align:center}.page-module__ZdJH6a__pageHeroContent{max-width:600px;margin:0 auto}.page-module__ZdJH6a__pageTitle{margin-bottom:var(--spacing-2);letter-spacing:-.5px}.page-module__ZdJH6a__pageSubtitle{color:var(--text-secondary);margin:0;font-size:18px;line-height:1.6}.page-module__ZdJH6a__contactSection{padding:var(--spacing-6) 0 var(--spacing-7)}.page-module__ZdJH6a__contactGrid{gap:var(--spacing-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__ZdJH6a__contactGrid{gap:var(--spacing-8);grid-template-columns:1fr 1fr;align-items:start}}.page-module__ZdJH6a__formCard{background:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-5);box-shadow:var(--shadow-md)}.page-module__ZdJH6a__infoCol{gap:var(--spacing-5);flex-direction:column;display:flex}.page-module__ZdJH6a__infoCards{gap:var(--spacing-3);flex-direction:column;display:flex}.page-module__ZdJH6a__infoCard{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:box-shadow var(--transition-fast);display:flex}.page-module__ZdJH6a__infoCard:hover{box-shadow:var(--shadow-sm)}.page-module__ZdJH6a__infoIcon{flex-shrink:0;margin-top:2px;font-size:24px}.page-module__ZdJH6a__infoTitle{font-size:var(--body-size);color:var(--text-primary);margin:0 0 var(--spacing-1);font-weight:700}.page-module__ZdJH6a__infoLine{font-size:var(--small-size);color:var(--text-secondary);margin:0;line-height:1.5}.page-module__ZdJH6a__trustBadges{gap:var(--spacing-2);padding:var(--spacing-4);border-radius:var(--radius-lg);background:linear-gradient(135deg,#eff6ff 0%,#f0fdf4 100%);border:1px solid #bfdbfe;flex-direction:column;display:flex}.page-module__ZdJH6a__trustItem{align-items:center;gap:var(--spacing-2);display:flex}.page-module__ZdJH6a__trustIcon{font-size:18px}.page-module__ZdJH6a__trustText{font-size:var(--small-size);color:var(--text-primary);font-weight:500}.page-module__ZdJH6a__faqSection{gap:var(--spacing-3);flex-direction:column;display:flex}.page-module__ZdJH6a__faqTitle{color:var(--text-primary);margin:0;font-size:20px;font-weight:700}.page-module__ZdJH6a__faqList{gap:var(--spacing-2);flex-direction:column;display:flex}.page-module__ZdJH6a__faqItem{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-color);overflow:hidden}.page-module__ZdJH6a__faqQuestion{padding:var(--spacing-3) var(--spacing-4);font-size:var(--body-size);color:var(--text-primary);cursor:pointer;transition:background-color var(--transition-fast);justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.page-module__ZdJH6a__faqQuestion::-webkit-details-marker{display:none}.page-module__ZdJH6a__faqQuestion:after{content:"+";color:var(--text-secondary);flex-shrink:0;font-size:20px;font-weight:300}.page-module__ZdJH6a__faqItem[open] .page-module__ZdJH6a__faqQuestion:after{content:"−"}.page-module__ZdJH6a__faqQuestion:hover{background-color:var(--surface-color)}.page-module__ZdJH6a__faqAnswer{padding:0 var(--spacing-4) var(--spacing-3);font-size:var(--small-size);color:var(--text-secondary);margin:0;line-height:1.7}.page-module__ZdJH6a__mapSection{border-top:1px solid var(--border-color);background:var(--bg-color)}.page-module__ZdJH6a__mapContainer{width:100%;height:350px;position:relative;overflow:hidden}@media (min-width:1024px){.page-module__ZdJH6a__mapContainer{height:450px}}.page-module__ZdJH6a__mapIframe{filter:grayscale(.2)contrast(1.1);width:100%;height:100%;transition:filter var(--transition-medium);border:0}.page-module__ZdJH6a__mapIframe:hover{filter:grayscale(0)}.page-module__ZdJH6a__mapPlaceholder{background:linear-gradient(135deg, var(--surface-color) 0%, #e0e7ff 100%);justify-content:center;align-items:center;gap:var(--spacing-2);flex-direction:column;width:100%;height:100%;display:flex}.page-module__ZdJH6a__mapIcon{font-size:48px}.page-module__ZdJH6a__mapText{font-size:var(--body-size);color:var(--text-primary);margin:0;font-weight:600}.page-module__ZdJH6a__mapSubtext{font-size:var(--small-size);color:var(--text-secondary);margin:0}
.page-module__7RA4YG__page{padding-bottom:5rem}.page-module__7RA4YG__hero{text-align:center;background-color:var(--primary);color:#fff;padding:5rem 0}.page-module__7RA4YG__title{margin-bottom:1rem;font-size:3rem;font-weight:800}.page-module__7RA4YG__subtitle{opacity:.9;font-size:1.25rem}.page-module__7RA4YG__faqSection{padding:5rem 0}.page-module__7RA4YG__faqList{max-width:800px;margin:0 auto}.page-module__7RA4YG__faqItem{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;transition:all .3s;overflow:hidden}.page-module__7RA4YG__faqItem[open]{border-color:var(--primary);box-shadow:0 4px 6px #2563eb0d}.page-module__7RA4YG__faqQuestion{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1.5rem;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.page-module__7RA4YG__faqQuestion:after{content:"+";color:var(--primary);font-size:1.5rem;transition:transform .3s}.page-module__7RA4YG__faqItem[open] .page-module__7RA4YG__faqQuestion:after{transform:rotate(45deg)}.page-module__7RA4YG__faqAnswer{color:var(--text-muted);padding:0 1.5rem 1.5rem;line-height:1.6}.page-module__7RA4YG__cta{padding:2rem 0}.page-module__7RA4YG__ctaBox{text-align:center;background:#f8fafc;border-radius:20px;padding:3rem}.page-module__7RA4YG__ctaBox h2{margin-bottom:.75rem;font-size:1.75rem}.page-module__7RA4YG__ctaBox p{color:var(--text-muted);margin-bottom:1.5rem}.page-module__7RA4YG__ctaButton{background:var(--primary);color:#fff;border-radius:8px;padding:.75rem 2rem;font-weight:600;text-decoration:none;transition:background .3s;display:inline-block}.page-module__7RA4YG__ctaButton:hover{background:#1d4ed8}
.page-module__4gMfna__page{overflow-x:hidden}.page-module__4gMfna__trustedSection{padding:var(--spacing-5) 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.page-module__4gMfna__trustedLabel{text-align:center;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-bottom:var(--spacing-4);font-size:.8rem;font-weight:700}.page-module__4gMfna__trustedLogos{justify-content:center;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.page-module__4gMfna__logoBox{border:1px solid var(--border-color);border-radius:var(--radius-sm);letter-spacing:.05em;color:var(--text-muted);background:var(--surface-color);text-align:center;min-width:90px;transition:var(--transition-base);padding:10px 24px;font-size:.9rem;font-weight:800}.page-module__4gMfna__logoBox:hover{border-color:var(--primary);color:var(--primary)}.page-module__4gMfna__section{padding:var(--spacing-7) 0}.page-module__4gMfna__sectionHeader{margin-bottom:var(--spacing-5);justify-content:space-between;align-items:center;display:flex}.page-module__4gMfna__sectionHeaderCentered{text-align:center;margin-bottom:var(--spacing-5)}.page-module__4gMfna__sectionTitle{font-size:var(--h2-size);color:var(--text-primary);letter-spacing:-.02em;margin:0;font-weight:800}.page-module__4gMfna__viewAllLink{color:var(--primary);white-space:nowrap;transition:var(--transition-fast);font-size:.9rem;font-weight:700;text-decoration:none}.page-module__4gMfna__viewAllLink:hover{opacity:.75}.page-module__4gMfna__productGrid{gap:var(--spacing-5);grid-template-columns:1fr;display:grid}@media (min-width:500px){.page-module__4gMfna__productGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.page-module__4gMfna__productGrid{grid-template-columns:repeat(3,1fr)}}.page-module__4gMfna__whySection{background-color:var(--surface-color);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.page-module__4gMfna__whyGrid{gap:var(--spacing-5);grid-template-columns:1fr;display:grid}@media (min-width:600px){.page-module__4gMfna__whyGrid{grid-template-columns:repeat(3,1fr)}}.page-module__4gMfna__whyCard{text-align:center;padding:var(--spacing-5);background:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:var(--transition-base)}.page-module__4gMfna__whyCard:hover{box-shadow:var(--shadow-lg);border-color:hsla(var(--primary-h), var(--primary-s), var(--primary-l), .3);transform:translateY(-4px)}.page-module__4gMfna__whyIcon{border-radius:var(--radius-full);background:var(--primary-soft);border:2px solid hsla(var(--primary-h), var(--primary-s), var(--primary-l), .15);width:60px;height:60px;margin:0 auto var(--spacing-4);color:var(--primary);justify-content:center;align-items:center;font-size:1.5rem;font-weight:900;display:flex}.page-module__4gMfna__whyTitle{color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-2);font-size:1rem;font-weight:800}.page-module__4gMfna__whyDescription{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}.page-module__4gMfna__ctaBanner{background:var(--text-primary);padding:var(--spacing-6) 0}.page-module__4gMfna__ctaBannerContent{gap:var(--spacing-4);flex-direction:column;align-items:flex-start;display:flex}.page-module__4gMfna__ctaBannerTitle{color:#fff;margin-bottom:var(--spacing-2);font-size:clamp(1.5rem,4vw,2rem);font-weight:800}.page-module__4gMfna__ctaBannerSub{color:#ffffffa6;margin:0;font-size:.95rem}.page-module__4gMfna__ctaBannerActions{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.page-module__4gMfna__ctaPrimary{color:var(--text-primary);padding:12px var(--spacing-5);border-radius:var(--radius-md);transition:var(--transition-base);white-space:nowrap;background:#fff;align-items:center;gap:8px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__4gMfna__ctaPrimary:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}@media (min-width:768px){.page-module__4gMfna__ctaBannerContent{flex-direction:row;justify-content:space-between;align-items:center}}.page-module__4gMfna__blogGrid{gap:var(--spacing-5);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__4gMfna__blogGrid{grid-template-columns:repeat(3,1fr)}}
.page-module__JjnfcW__page{padding-bottom:100px}@media (min-width:769px){.page-module__JjnfcW__page{padding-bottom:0}}.page-module__JjnfcW__breadcrumbBar{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:1rem 0}.page-module__JjnfcW__breadcrumb{color:#64748b;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.page-module__JjnfcW__breadcrumbLink{color:#64748b;text-decoration:none;transition:color .2s}.page-module__JjnfcW__breadcrumbLink:hover{color:#2563eb}.page-module__JjnfcW__breadcrumbSep{color:#94a3b8}.page-module__JjnfcW__breadcrumbCurrent{color:#1e293b;font-weight:500}.page-module__JjnfcW__productSection{padding:3rem 0}.page-module__JjnfcW__productContainer{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.page-module__JjnfcW__infoCol{flex-direction:column;gap:1.25rem;display:flex}.page-module__JjnfcW__categoryBadge{color:#2563eb;background-color:#eff6ff;border-radius:9999px;align-self:flex-start;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-block}.page-module__JjnfcW__productTitle{color:#1e293b;font-size:3rem;font-weight:800;line-height:1.1}.page-module__JjnfcW__productPrice{color:#2563eb;font-size:1.5rem;font-weight:700}.page-module__JjnfcW__productDescription{color:#475569;font-size:1.125rem;line-height:1.6}.page-module__JjnfcW__productDescription p{margin-bottom:.75rem}.page-module__JjnfcW__productDescription p:last-child{margin-bottom:0}.page-module__JjnfcW__desktopActions{gap:1rem;margin-top:1rem;display:flex}.page-module__JjnfcW__ctaMain{flex:2}.page-module__JjnfcW__ctaSecondary{flex:1}.page-module__JjnfcW__detailSection{background-color:#fff;padding:5rem 0}.page-module__JjnfcW__sectionTitle{text-align:center;color:#1e293b;margin-bottom:3rem;font-size:2rem;font-weight:700}.page-module__JjnfcW__detailContent{flex-direction:column;gap:2rem;max-width:900px;margin:0 auto;display:flex}.page-module__JjnfcW__detailBlock{color:#475569;font-size:1.125rem;line-height:1.7}.page-module__JjnfcW__detailImage{border-radius:12px;width:100%;margin-top:1.5rem;box-shadow:0 4px 20px #0000000d}.page-module__JjnfcW__benefitsSection{background-color:#f8fafc}.page-module__JjnfcW__galleryGridSection{padding:5rem 0}.page-module__JjnfcW__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.page-module__JjnfcW__gridItem{aspect-ratio:4/3;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000000d}.page-module__JjnfcW__gridImage{object-fit:cover;width:100%;height:100%;transition:transform .4s}.page-module__JjnfcW__gridItem:hover .page-module__JjnfcW__gridImage{transform:scale(1.05)}.page-module__JjnfcW__contactSection{color:#fff;background-color:#1e293b;padding:5rem 0}.page-module__JjnfcW__contactContainer{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.page-module__JjnfcW__contactTitle{margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}.page-module__JjnfcW__contactDesc{color:#cbd5e1;margin-bottom:2.5rem;font-size:1.125rem;line-height:1.6}.page-module__JjnfcW__contactStats{flex-direction:column;gap:1.5rem;display:flex}.page-module__JjnfcW__contactStat{flex-direction:column;display:flex}.page-module__JjnfcW__contactStat strong{color:#38bdf8;font-size:1.125rem}.page-module__JjnfcW__contactStat span{color:#94a3b8}.page-module__JjnfcW__formWrapper{background-color:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 10px 40px #0003}.page-module__JjnfcW__mobileStickyFooter{-webkit-backdrop-filter:blur(12px);z-index:1001;background:#ffffffd9;border-top:1px solid #0000000d;padding:.75rem 1rem;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000014}.page-module__JjnfcW__stickyActionContainer{gap:.5rem;width:100%;display:flex}.page-module__JjnfcW__stickyAction{color:#475569;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:.5rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.page-module__JjnfcW__stickyIcon{margin-bottom:2px;font-size:1.25rem}.page-module__JjnfcW__primaryAction{background-color:var(--primary);color:#fff;box-shadow:0 4px 12px hsla(var(--primary-h), var(--primary-s), var(--primary-l), .3);flex-direction:row;flex:2;gap:.5rem;font-size:.95rem;font-weight:700}.page-module__JjnfcW__primaryAction:active{background-color:var(--primary-dark);transform:scale(.98)}@media (max-width:1024px){.page-module__JjnfcW__productContainer{gap:2rem}.page-module__JjnfcW__productTitle{font-size:2.5rem}}@media (max-width:768px){.page-module__JjnfcW__productContainer{grid-template-columns:1fr}.page-module__JjnfcW__contactContainer{grid-template-columns:1fr;gap:3rem}.page-module__JjnfcW__mobileStickyFooter{display:block}.page-module__JjnfcW__desktopActions{display:none}}@media (max-width:480px){.page-module__JjnfcW__productTitle{font-size:2rem}.page-module__JjnfcW__sectionTitle{font-size:1.75rem}.page-module__JjnfcW__formWrapper{padding:1.5rem}}
.page-module__Ip_YCa__page{overflow-x:hidden}.page-module__Ip_YCa__pageHero{background:radial-gradient(at 0% 0%, hsla(var(--primary-h), var(--primary-s), var(--primary-l), .05) 0px, transparent 50%), var(--bg-color);padding:var(--spacing-8) 0 var(--spacing-6);text-align:center;border-bottom:1px solid var(--border-color)}.page-module__Ip_YCa__pageHeroCompact{padding-top:var(--spacing-3);padding-bottom:var(--spacing-4);background:var(--bg-color);border-bottom:none}.page-module__Ip_YCa__pageHeroContent{max-width:700px;margin:0 auto;animation:.8s cubic-bezier(.16,1,.3,1) forwards page-module__Ip_YCa__slideUp}.page-module__Ip_YCa__pageTitle{margin-bottom:var(--spacing-3);letter-spacing:-.04em;font-size:var(--h1-size-desktop)}.page-module__Ip_YCa__pageSubtitle{color:var(--text-secondary);margin:0;max-width:500px;margin-inline:auto;font-size:1.125rem;line-height:1.6}
.page-module__m_uz3a__container{background:var(--surface-color);min-height:100vh;padding:var(--spacing-4);justify-content:center;align-items:center;display:flex}.page-module__m_uz3a__card{background:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-8);width:100%;max-width:460px;animation:.6s cubic-bezier(.16,1,.3,1) forwards page-module__m_uz3a__slideUp}@media (max-width:640px){.page-module__m_uz3a__container{padding:var(--spacing-2);padding-top:var(--spacing-8);background:var(--bg-color);align-items:flex-start}.page-module__m_uz3a__card{box-shadow:none;padding:var(--spacing-4);opacity:1;border:none;animation:none;transform:none}}.page-module__m_uz3a__header{text-align:center;margin-bottom:var(--spacing-6)}.page-module__m_uz3a__title{font-size:var(--h3-size);color:var(--text-primary);margin-bottom:var(--spacing-2)}.page-module__m_uz3a__subtitle{color:var(--text-secondary);font-size:var(--small-size);line-height:1.5}.page-module__m_uz3a__form{gap:var(--spacing-5);flex-direction:column;display:flex}.page-module__m_uz3a__formGroup{gap:var(--spacing-2);flex-direction:column;display:flex}.page-module__m_uz3a__label{color:var(--text-primary);font-size:.875rem;font-weight:600}.page-module__m_uz3a__input{border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--body-size);color:var(--text-primary);background:var(--bg-color);transition:var(--transition-fast);width:100%;padding:12px 16px}.page-module__m_uz3a__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.page-module__m_uz3a__inputError{border-color:#ef4444!important}.page-module__m_uz3a__errorText{color:#ef4444;margin-top:4px;font-size:.75rem}.page-module__m_uz3a__error{color:#ef4444;border-radius:var(--radius-md);margin-bottom:var(--spacing-4);text-align:center;background:#ef44441a;border:1px solid #ef444433;padding:12px;font-size:.875rem}.page-module__m_uz3a__success{color:#10b981;border-radius:var(--radius-md);margin-bottom:var(--spacing-4);text-align:center;background:#10b9811a;border:1px solid #10b98133;padding:12px;font-size:.875rem}.page-module__m_uz3a__footer{text-align:center;margin-top:var(--spacing-2)}.page-module__m_uz3a__link,.page-module__m_uz3a__textBtn{color:var(--primary);transition:var(--transition-fast);cursor:pointer;background:0 0;border:none;font-size:.875rem;font-weight:500;text-decoration:none}.page-module__m_uz3a__link:hover,.page-module__m_uz3a__textBtn:hover{opacity:.8;text-decoration:underline}.page-module__m_uz3a__passwordWrapper{align-items:center;display:flex;position:relative}.page-module__m_uz3a__passwordWrapper input{padding-right:48px}.page-module__m_uz3a__eyeBtn{cursor:pointer;opacity:.5;transition:var(--transition-fast);color:var(--text-primary);background:0 0;border:none;justify-content:center;align-items:center;padding:8px;font-size:1.25rem;display:flex;position:absolute;right:8px}.page-module__m_uz3a__eyeBtn:hover{opacity:1}.page-module__m_uz3a__successContent{text-align:center;gap:var(--spacing-6);flex-direction:column;display:flex}.page-module__m_uz3a__successIcon{margin-bottom:var(--spacing-2);font-size:4rem}.page-module__m_uz3a__successContent p{color:var(--text-secondary);line-height:1.6}@keyframes page-module__m_uz3a__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.page-module__T_9pha__loginContainer{background:var(--surface-color);min-height:100vh;padding:var(--spacing-4);justify-content:center;align-items:center;display:flex}.page-module__T_9pha__loginCard{background:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-6);width:100%;max-width:440px;animation:.6s cubic-bezier(.16,1,.3,1) forwards page-module__T_9pha__slideUp}.page-module__T_9pha__loginHeader{text-align:center;margin-bottom:var(--spacing-5)}.page-module__T_9pha__title{font-size:var(--h3-size);color:var(--text-primary);margin-bottom:var(--spacing-2)}.page-module__T_9pha__subtitle{color:var(--text-secondary);font-size:var(--small-size)}.page-module__T_9pha__form{gap:var(--spacing-4);flex-direction:column;display:flex}.page-module__T_9pha__formGroup{gap:var(--spacing-2);flex-direction:column;display:flex}.page-module__T_9pha__label{color:var(--text-primary);font-size:.875rem;font-weight:600}.page-module__T_9pha__input{border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--body-size);color:var(--text-primary);background:var(--bg-color);transition:var(--transition-fast);padding:12px 16px}.page-module__T_9pha__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.page-module__T_9pha__inputError{border-color:#ef4444!important}.page-module__T_9pha__inputError:focus{box-shadow:0 0 0 3px #ef444433!important}.page-module__T_9pha__errorText{color:#ef4444;margin-top:4px;font-size:.75rem}.page-module__T_9pha__globalError{color:#ef4444;border-radius:var(--radius-sm);background:#ef44441a;border:1px solid #ef444433;margin-bottom:10px;padding:10px;font-size:.875rem}.page-module__T_9pha__loginButton{margin-top:var(--spacing-2);padding:14px;font-weight:700}.page-module__T_9pha__passwordWrapper{align-items:center;display:flex;position:relative}.page-module__T_9pha__passwordWrapper input{width:100%;padding-right:48px}.page-module__T_9pha__eyeBtn{cursor:pointer;opacity:.5;transition:var(--transition-fast);color:var(--text-primary);z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;font-size:1.25rem;display:flex;position:absolute;right:8px}.page-module__T_9pha__eyeBtn:hover,.page-module__T_9pha__eyeBtn:focus-visible{opacity:1}.page-module__T_9pha__eyeBtn:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--radius-sm)}.page-module__T_9pha__formFooter{justify-content:flex-end;margin-top:-4px;display:flex}.page-module__T_9pha__forgotLink{color:var(--primary);transition:var(--transition-fast);font-size:.8125rem;font-weight:500;text-decoration:none}.page-module__T_9pha__forgotLink:hover{opacity:.8;text-decoration:underline}.page-module__T_9pha__labelDesc{color:var(--text-secondary);margin-top:-4px;margin-bottom:var(--spacing-2);font-size:.8125rem;font-weight:400}.page-module__T_9pha__backBtn{margin-top:var(--spacing-4);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;width:100%;font-size:.875rem;font-weight:500;display:flex}.page-module__T_9pha__backBtn:hover{color:var(--primary);text-decoration:underline}
.BlogFilter-module__vkqhaG__categoryBarWrapper{background-color:var(--bg-color);border-bottom:1px solid var(--border-color);padding:var(--spacing-4) 0;position:relative}.BlogFilter-module__vkqhaG__filterOuter{align-items:center;display:flex;position:relative}.BlogFilter-module__vkqhaG__categoryContainer{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.BlogFilter-module__vkqhaG__categoryContainer::-webkit-scrollbar{display:none}.BlogFilter-module__vkqhaG__categoryChip{white-space:nowrap;border:1px solid var(--border-color);color:var(--text-secondary);transition:all var(--transition-fast);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 1px 3px #0000000a}.BlogFilter-module__vkqhaG__chipDot{opacity:.8;background-color:currentColor;border-radius:50%;width:6px;height:6px}.BlogFilter-module__vkqhaG__categoryChip:hover{background-color:var(--primary-soft);border-color:var(--primary);color:var(--primary);transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.BlogFilter-module__vkqhaG__activeCategory,.BlogFilter-module__vkqhaG__activeCategory:hover{background-color:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 4px 14px hsla(var(--primary-h), var(--primary-s), var(--primary-l), .35);font-weight:600;transform:translateY(0)}.BlogFilter-module__vkqhaG__activeCategory .BlogFilter-module__vkqhaG__chipDot{background-color:#fff}.BlogFilter-module__vkqhaG__navBtn{border:1px solid var(--border-color);width:32px;height:32px;color:var(--text-primary);cursor:pointer;z-index:5;transition:all var(--transition-fast);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}.BlogFilter-module__vkqhaG__navBtn:hover{background-color:var(--primary);color:#fff;border-color:var(--primary)}.BlogFilter-module__vkqhaG__navBtnLeft{left:4px}.BlogFilter-module__vkqhaG__navBtnRight{right:4px}@media (max-width:767px){.BlogFilter-module__vkqhaG__categoryBarWrapper{padding:var(--spacing-3) 0}.BlogFilter-module__vkqhaG__categoryContainer{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex-wrap:nowrap;justify-content:flex-start;padding:4px 6px;overflow-x:auto}.BlogFilter-module__vkqhaG__categoryChip{flex-shrink:0;padding:7px 14px;font-size:.8125rem}.BlogFilter-module__vkqhaG__navBtn{display:flex}}
