@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');.w-container{width:unset}.apple-icon-utility-v2{width:1200px}.renew_t8,.renew_t8 *{margin:0;padding:0;box-sizing:border-box;font-family:'Inter',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--color-primary:#009981;--color-primary-light:#e6f5f2;--color-primary-hover:#00806c;--color-secondary:#d02b26;--color-secondary-hover:#b0201c;--color-blue:#0a77ff;--color-blue-dark:#164193;--color-green-light:#47b75c;--color-bg-white:#fff;--color-bg-main:#f6f6f7;--color-bg-alt:#fafafb;--color-bg-grey:#f2f2f6;--color-border:#eaebf0;--color-text-dark:#151515;--color-text-medium:#424242;--color-text-muted:#64748b;--color-text-light:#c8c8c8;--shadow-sm:0px 1px 2px rgba(16,24,40,.04);--shadow-md:0px 2px 8px rgba(0,0,0,.05);--shadow-lg:0px 10px 30px rgba(0,0,0,.08);--transition-fast:.2s ease;--transition-normal:.3s ease}body{background-color:var(--color-bg-main);color:var(--color-text-medium);line-height:1.5;overflow-x:hidden}h1{margin:7px 0;font-size:20px}.main-content{display:flex;flex-direction:column;gap:20px;padding:20px 0;width:100%}.container{min-width:1200px;width:1200px;margin:0 auto;padding:0}.section-title-wrapper{text-align:center}.section-doimay{background:#fff;padding:20px;margin-top:20px}.section-top,.store-section-card{background-color:var(--color-bg-white);border-radius:12px;padding:20px;width:100%;display:flex;flex-direction:column;gap:20px;margin-top:20px}.section-title{font-size:20px;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.section-subtitle{font-size:14px;font-weight:500;color:var(--color-text-muted)}.badge-label{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;background-color:var(--color-primary-light);color:var(--color-primary);font-size:11px;font-weight:600;border-radius:20px}.highlight-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%}.highlight-card{background-color:var(--color-bg-white);border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast);cursor:pointer}.highlight-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.highlight-icon-box{background-color:var(--color-primary-light);border-radius:50%;padding:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px}.highlight-icon-box img{width:24px;height:24px;object-fit:contain}.highlight-text{display:flex;flex-direction:column;gap:4px}.highlight-title{font-size:18px;font-weight:700;color:var(--color-text-medium)}.highlight-subtitle{font-size:15px;color:var(--color-text-muted);font-weight:400}.search-card{background-color:var(--color-bg-white);border-radius:12px;padding:20px;width:100%;display:flex;flex-direction:column;gap:20px}.search-title-box{text-align:center;display:flex;flex-direction:column;gap:6px}.search-title{color:var(--color-primary);font-size:20px;font-weight:700;text-transform:uppercase}.search-subtitle{font-size:14px;font-weight:500;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.search-count{font-size:20px;font-weight:700;background:linear-gradient(72deg,var(--color-blue-dark) 10%,var(--color-green-light) 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.search-filter-row{background-color:var(--color-bg-white);border:1px solid var(--color-border);border-radius:12px;padding:8px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow-sm);width:100%}.search-input-group{display:flex;align-items:center;gap:10px;flex:1;padding:0 8px}.search-input-group img{width:20px;height:20px}.search-input-group input,.search-input-group select{border:0;outline:0;font-size:15px;color:var(--color-text-dark);width:100%;background:transparent;cursor:pointer}.search-input-group input::placeholder{color:var(--color-text-light)}.search-divider{width:1px;height:28px;background-color:var(--color-border)}.search-submit-btn{background:linear-gradient(248deg,var(--color-green-light) 20%,var(--color-blue) 100%);border:0;border-radius:8px;height:40px;padding:0 15px;display:flex;align-items:center;gap:8px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:opacity var(--transition-fast),transform var(--transition-fast)}.search-submit-btn:hover{opacity:.95;transform:scale(.98)}.search-submit-btn img{width:20px;height:20px;filter:brightness(0) invert(1)}.product-section-card{display:flex;flex-direction:column;gap:20px}.product-row{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;width:100%}.product-card{background-color:var(--color-bg-white);border:1px solid var(--color-border);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal);position:relative;overflow:hidden;cursor:pointer}.product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.product-card img{max-width:100%;max-height:100%;object-fit:contain}.product-image-box{display:flex;gap:12px;align-items:center;justify-content:center;width:100%}.product-img-wrapper{max-width:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.product-img-wrapper img{max-width:100%;max-height:100%;object-fit:contain}.product-spec-list{display:flex;flex-direction:column;gap:6px;flex:1}.product-spec-item{display:flex;flex-direction:column;align-items:center;gap:2px}.product-spec-icon{background-color:var(--color-bg-main);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.product-spec-icon img{width:12px;height:12px}.product-spec-text{font-size:8px;color:var(--color-text-muted);text-align:center;white-space:nowrap}.product-info-box{display:flex;flex-direction:column;gap:6px}.product-name{font-size:14px;font-weight:500;color:var(--color-text-medium);line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.product-price-row{display:flex;align-items:center;gap:8px;margin-top:4px}.price-now{font-size:17px;font-weight:700;color:var(--color-secondary)}.price-old{font-size:11px;text-decoration:line-through;color:var(--color-text-light)}.product-subsidy{display:flex;align-items:center;gap:6px;font-size:12px;margin-bottom:6px}.product-subsidy span:first-child{color:var(--color-text-muted)}.product-subsidy span:last-child{color:var(--color-blue);font-weight:600}.product-btn{background-color:var(--color-primary);color:#fff;border:0;border-radius:8px;height:38px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;cursor:pointer;transition:background-color var(--transition-fast);width:100%}.product-btn:hover{background-color:var(--color-primary-hover)}.flow-container{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 0}.flow-step{background-color:var(--color-bg-white);border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;text-align:center;max-width:320px;position:relative}.step-image-box{width:120px;height:100px;border:2px solid var(--color-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;background-color:var(--color-bg-white);margin-top:15px}.step-image-box img{max-width:70%;max-height:70%;object-fit:contain}.step-number-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(to left,#00857f,#52be9d);white-space:nowrap;color:#fff;padding:3px 12px;border-radius:40px;font-size:13px;font-weight:600}.flow-step-title{font-size:16px;font-weight:600;color:var(--color-text-dark)}.flow-step-desc{font-size:13px;color:var(--color-text-muted);line-height:1.4}.flow-arrow{width:80px;height:20px;display:flex;align-items:center;justify-content:center}.flow-arrow img{max-width:100%;object-fit:contain}.tabs-row{display:flex;border-bottom:2px solid var(--color-border);width:100%;margin-bottom:12px;flex-wrap:wrap}.tab-item{flex:1;text-align:center;padding:10px 5px;font-size:14px;font-weight:600;color:var(--color-text-muted);cursor:pointer;position:relative;transition:color var(--transition-fast)}.tab-item:hover{color:var(--color-primary)}.tab-item.active{color:var(--color-primary)}.tab-item.active::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:4px;background-color:var(--color-primary);border-radius:4px 4px 0 0}.sort-row{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:8px}.sort-label{font-size:14px;font-weight:600;color:var(--color-text-muted)}.sort-options-list{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.sort-pill{background-color:var(--color-bg-white);border:1px solid var(--color-border);border-radius:60px;padding:6px 16px;font-size:13px;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.sort-pill:hover{border-color:var(--color-primary);color:var(--color-primary)}.sort-pill.active{border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-primary-light);font-weight:500}.btn-gradient{background:linear-gradient(78deg,var(--color-blue-dark) 0%,var(--color-green-light) 100%);border:0;border-radius:8px;height:48px;padding:0 32px;color:#fff;font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin:10px auto 0 auto;transition:opacity var(--transition-fast)}.btn-gradient:hover{opacity:.95}.form-section-card{display:grid;grid-template-columns:489px 1fr;gap:20px;width:100%;align-items:stretch}.form-image-box{width:100%;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm)}.form-image-box img{width:100%;height:100%;object-fit:cover}.form-content-box{background-color:var(--color-bg-white);border:1px solid var(--color-border);border-radius:12px;padding:24px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:20px}.form-title-group{text-align:center;display:flex;flex-direction:column;gap:4px}.form-title{font-size:20px;font-weight:700;color:var(--color-primary);text-transform:uppercase}.form-subtitle{font-size:13px;color:var(--color-text-muted)}.form-grid{display:grid;grid-template-columns:1fr;gap:16px;width:100%}.form-field{display:flex;flex-direction:column;gap:6px;width:100%}.form-field label{font-size:14px;font-weight:600;color:var(--color-text-medium)}.form-field label span.required{color:var(--color-secondary);margin-left:2px}.form-input-wrapper{background-color:var(--color-bg-white);border:1px solid var(--color-border);border-radius:6px;padding:10px 12px;box-shadow:var(--shadow-sm);display:flex;align-items:center;width:100%;transition:border-color var(--transition-fast)}.form-input-wrapper:focus-within{border-color:var(--color-primary)}.form-input-wrapper input,.form-input-wrapper textarea{border:0;outline:0;width:100%;font-size:14px;color:var(--color-text-dark);background:transparent}.form-input-wrapper textarea{height:60px;resize:none}.form-input-wrapper input::placeholder,.form-input-wrapper textarea::placeholder{color:var(--color-text-light)}textarea{padding:0}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.form-submit-btn{background-color:var(--color-secondary);color:#fff;border:0;border-radius:32px;height:44px;width:100%;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;transition:background-color var(--transition-fast),transform var(--transition-fast);box-shadow:0 4px 10px rgba(208,43,38,.2)}.form-submit-btn:hover{background-color:var(--color-secondary-hover);transform:translateY(-1px)}.form-submit-btn img{width:20px;height:20px;filter:brightness(0) invert(1)}.info-columns-layout{display:grid;grid-template-columns:822fr 358fr;gap:20px;width:100%}.info-main-card{background-color:var(--color-bg-white);border-radius:12px;padding:20px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:20px;position:relative;padding-bottom:70px;overflow:hidden;max-height:590px}.info-main-title{font-size:20px;font-weight:700;color:var(--color-text-dark)}.info-toc-box{background-color:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:8px;padding:12px;width:100%}.info-toc-title{font-size:18px;font-weight:600;color:var(--color-text-dark);text-align:center;margin-bottom:12px}.info-toc-list{list-style:decimal inside;display:flex;flex-direction:column;gap:8px}.info-toc-list li{font-size:15px;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast)}.info-toc-list li:hover{color:var(--color-primary)}.info-toc-more{color:var(--color-primary);font-size:15px;font-weight:500;cursor:pointer;margin-top:10px}.info-body-text{line-height:1.6;color:var(--color-text-muted)}.info-body-text p{margin-bottom:12px}.info-body-text li{margin-bottom:6px}.info-body-text strong{color:var(--color-text-medium);font-weight:600}.info-viewmore-overlay{position:absolute;bottom:0;left:0;width:100%;height:80px;background:linear-gradient(to top,rgba(255,255,255,.95) 30%,rgba(255,255,255,0));display:flex;align-items:flex-end;justify-content:center;padding-bottom:15px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.info-viewmore-btn{background:transparent;border:0;color:var(--color-primary);font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer}.info-viewmore-btn img{width:16px;height:16px}.news-column{background-color:var(--color-bg-white);border-radius:12px;padding:20px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:20px;width:100%;max-width:100%}.news-title-row{display:flex;justify-content:space-between;align-items:center;width:100%}.news-title{font-size:20px;font-weight:700;color:var(--color-text-dark)}.news-more-link{color:var(--color-primary);font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px}.video-player-card{width:100%;height:594px;position:relative;border-radius:12px;overflow:hidden;background-color:#000}.video-poster-img{width:100%;height:100%;object-fit:cover;opacity:.9}.video-bottom-info{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,rgba(0,0,0,.9) 20%,rgba(0,0,0,.5) 70%,rgba(0,0,0,0));padding:20px 12px;color:#fff;display:flex;flex-direction:column;gap:4px}.video-info-title{font-size:16px;font-weight:600;line-height:1.4}.video-info-views{font-size:12px;color:var(--color-text-light)}.video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(21,21,21,.4);border:0;border-radius:50%;width:70px;height:70px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast)}.video-play-btn:hover{background-color:rgba(21,21,21,.7);transform:translate(-50%,-50%) scale(1.05)}.video-play-btn img{width:30px;height:30px;transform:rotate(90deg);margin-left:2px}.faq-section-card{background-color:var(--color-bg-white);border-radius:12px;padding:20px;box-shadow:var(--shadow-md);width:100%;display:flex;flex-direction:column;gap:20px}.faq-header{display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--color-border);padding-bottom:16px}.faq-header-icon{width:30px;height:30px}.faq-header-title{font-size:20px;font-weight:700;color:var(--color-text-dark)}.faq-list{display:flex;flex-direction:column;gap:12px;width:100%}.faq-item{background-color:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:all var(--transition-fast)}.faq-item:hover{border-color:var(--color-primary)}.faq-question-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.faq-question{font-size:16px;font-weight:600;color:var(--color-text-dark)}.faq-toggle-icon{width:24px;height:24px;flex-shrink:0;transition:transform var(--transition-normal)}.faq-toggle-icon img{width:100%;height:100%}.faq-answer-row{display:none;font-size:15px;color:var(--color-text-medium);line-height:1.5;padding-top:8px;border-top:1px dashed var(--color-border)}.faq-item.active .faq-answer-row{display:block}.promo-banner-container{width:100%;height:133px;border-radius:12px;overflow:hidden;position:relative;box-shadow:var(--shadow-sm)}.promo-banner-container img.banner-img{width:100%;height:100%;object-fit:cover}.promo-banner-dot{position:absolute;left:111px;top:86px;width:9px;height:9px}.locator-layout{display:grid;grid-template-columns:50% 50%;gap:20px;width:calc(100% - 20px);align-items:stretch}.locator-images-box{display:flex;flex-direction:column;gap:12px}.locator-main-img{width:100%;height:372px;border-radius:8px;overflow:hidden;position:relative}.locator-main-img img{width:100%;height:100%;object-fit:cover}.locator-thumbnails{display:block;width:100%}.locator-thumb{height:136px;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color var(--transition-fast)}.locator-thumb:hover,.locator-thumb.active{border-color:var(--color-primary)}.locator-thumb img{width:100%;height:100%;object-fit:cover}.locator-ctrl-box{background-color:var(--color-bg-grey);border-radius:8px;padding:12px;display:flex;flex-direction:column;height:486px}.locator-dropdowns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.locator-select-wrapper{background-color:var(--color-bg-white);border:1px solid var(--color-border);border-radius:6px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow-sm)}.locator-select-wrapper select{border:0;outline:0;width:100%;font-size:15px;font-weight:500;color:var(--color-text-dark);background:transparent;cursor:pointer}.locator-select-wrapper img{width:20px;height:20px}.locator-address-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;background-color:var(--color-bg-white);border-radius:8px;border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.locator-address-list::-webkit-scrollbar,.sort-options-list::-webkit-scrollbar{width:6px;height:6px}.locator-address-list::-webkit-scrollbar-thumb,.sort-options-list::-webkit-scrollbar-thumb{background-color:var(--color-text-light);border-radius:4px}.locator-address-list::-webkit-scrollbar-track,.sort-options-list::-webkit-scrollbar-track{background:transparent}.address-item{padding:12px;border-bottom:1px solid var(--color-border);cursor:pointer;transition:background-color var(--transition-fast)}.address-item:hover{background-color:var(--color-primary-light)}.address-item.active{background-color:var(--color-primary-light);border-left:4px solid var(--color-primary)}.address-name{font-size:14px;font-weight:600;color:var(--color-text-medium);margin-bottom:4px}.address-details{font-size:13px;color:var(--color-text-muted)}.store-promo-section{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:285px;background-color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding:20px}.store-promo-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.3;pointer-events:none}.store-promo-logo{width:297px;height:40px;object-fit:contain;margin-bottom:16px;position:relative;z-index:2}.store-promo-title{font-size:20px;font-weight:600;margin-bottom:20px;position:relative;z-index:2;text-shadow:0 2px 4px rgba(0,0,0,.5)}.store-promo-btn{background:linear-gradient(78deg,var(--color-blue-dark) 0%,var(--color-primary) 100%);border:0;border-radius:8px;height:54px;padding:0 24px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;position:relative;z-index:2;transition:opacity var(--transition-fast),transform var(--transition-fast)}.store-promo-btn:hover{opacity:.95;transform:translateY(-2px)}.advantages-section{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#011b17;padding:32px 0;color:#fff;display:flex;flex-direction:column;align-items:center;gap:24px}.advantages-title{font-size:24px;font-weight:600;color:#fff;text-align:center}.advantages-grid{width:1280px;max-width:95%;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.advantage-card{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.advantage-icon-box{background-color:#fff;border-radius:12px;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.advantage-icon-box img{width:40px;height:40px;object-fit:contain}.advantage-card:nth-child(2) .advantage-icon-box img{width:32px;height:32px}.advantage-card:nth-child(5) .advantage-icon-box img{width:35px;height:35px}.advantage-text-box{display:flex;flex-direction:column;gap:4px}.advantage-name{font-size:18px;font-weight:600;color:#fff}.advantage-desc{font-size:14px;color:rgba(255,255,255,.7)}@media(max-width:1300px){.news-column{height:auto;max-height:none}.news-column{padding-bottom:20px}.video-player-card{height:400px}.advantages-grid{grid-template-columns:repeat(3,1fr);gap:30px}}@media(max-width:1024px){.product-row{grid-template-columns:repeat(3,1fr)}.form-section-card{grid-template-columns:1fr}.form-image-box{height:300px}.flow-container{flex-direction:column;gap:20px}.flow-arrow{transform:rotate(90deg);margin:10px 0}}@media(max-width:768px){.highlight-grid{grid-template-columns:repeat(2,1fr)}.search-filter-row{flex-direction:column;align-items:stretch;gap:12px}.search-divider{display:none}.product-row{grid-template-columns:repeat(2,1fr)}.form-row-2{grid-template-columns:1fr}.advantages-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.highlight-grid{grid-template-columns:1fr}.product-row{grid-template-columns:1fr}.advantages-grid{grid-template-columns:1fr}.locator-dropdowns{grid-template-columns:1fr}}.modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.65);backdrop-filter:blur(4px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;animation:modalFadeIn .25s ease-out}@keyframes modalFadeIn{from{opacity:0}to{opacity:1}}.modal-dialog.modal-tradein{background:var(--color-bg-white);max-height:92vh;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;position:relative}.modal-step-content{display:flex;flex-direction:column;height:100%;max-height:92vh;overflow:hidden}.modal-header{background:var(--color-bg-white);border-bottom:.6px solid #f2f2f6;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;border-top-left-radius:12px;border-top-right-radius:12px;flex-shrink:0}.modal-title{font-size:20px;font-weight:700;color:#191919;text-align:center;flex:1}.modal-close-btn{background:transparent;border:0;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color var(--transition-fast)}.modal-close-btn:hover{background-color:rgba(0,0,0,.05)}.modal-body{overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:12px;background:var(--color-bg-white);margin-top:16px}.stepper-bar{display:flex;align-items:center;justify-content:space-between;padding:4px 0;width:100%}.step-item{display:flex;flex-direction:column;align-items:center;gap:6px;width:180px;flex-shrink:0}.step-num{width:22px;height:22px;border-radius:50%;border:1px solid var(--color-text-muted);color:var(--color-text-muted);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.step-item.active .step-num{border-color:var(--color-blue);color:var(--color-blue)}.step-item.completed .step-num{background-color:var(--color-blue);border-color:var(--color-blue);color:#fff}.step-item.completed .step-num img{width:12px;height:12px;filter:brightness(0) invert(1)}.step-label{font-size:13px;font-weight:500;color:var(--color-text-muted);white-space:nowrap;text-align:center}.step-item.active .step-label{color:var(--color-blue);font-weight:600}.step-item.completed .step-label{color:#191919;font-weight:500}.step-divider{flex:1;height:1px;background-color:var(--color-border);min-width:20px}.step-divider.active{background-color:var(--color-blue)}.modal-search-box{background-color:var(--color-bg-white);border:1px solid var(--color-border);border-radius:12px;padding:12px;display:flex;align-items:center;gap:12px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.modal-search-input-wrap{display:flex;align-items:center;gap:8px;flex:1;padding-left:8px}.modal-search-input-wrap img{width:20px;height:20px}.modal-search-input-wrap input{width:100%;border:0;outline:0;font-size:15px;color:var(--color-text-medium)}.modal-btn-gradient{background:linear-gradient(248deg,#47b75c 19.58%,#124b9a 106.28%);color:#fff;border:0;border-radius:8px;padding:10px 20px;height:44px;font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:opacity var(--transition-fast);white-space:nowrap}.modal-btn-gradient:hover{opacity:.92}.modal-divider{height:1px;background-color:var(--color-border);width:100%}.modal-tabs{display:flex;align-items:center;gap:8px;border-bottom:2px solid var(--color-bg-main);flex-wrap:wrap;overflow-x:visible}.modal-tab-item{padding:10px;font-size:14px;font-weight:600;color:var(--color-text-muted);background:transparent;border:0;border-bottom:3px solid transparent;cursor:pointer;white-space:nowrap;transition:all var(--transition-fast)}.modal-tab-item:hover{color:var(--color-primary)}.modal-tab-item.active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.modal-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%}.modal-product-card{background:#fff;border:1px solid var(--color-border);border-radius:8px;padding:12px;padding-top:20px;display:flex;flex-direction:column;gap:8px;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.modal-product-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.modal-prod-image-row{display:flex;gap:8px;align-items:flex-start}.modal-prod-img-box{width:130px;height:130px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-prod-img-box img{width:100%;height:100%;object-fit:contain}.modal-prod-specs{display:flex;flex-direction:column;gap:6px;flex:1}.modal-spec-badge{display:flex;flex-direction:column;align-items:center;gap:2px;background:#f0f1f3;padding:4px;border-radius:12px;font-size:8px;color:var(--color-text-muted);text-align:center}.modal-spec-badge img{width:12px;height:12px}.modal-prod-price-row{display:flex;align-items:center;gap:8px}.modal-price-now{font-size:17px;font-weight:700;color:var(--color-secondary)}.modal-price-old{font-size:12px;color:var(--color-text-light);text-decoration:line-through}.modal-prod-name{font-size:14px;font-weight:500;color:#475263;line-height:1.4;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.modal-btn-select{background:var(--color-primary);color:#fff;border:0;border-radius:8px;height:40px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--transition-fast);width:100%}.modal-btn-select:hover{background:var(--color-primary-hover)}.modal-prod-calc-row{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--color-text-muted)}.modal-prod-calc-val{font-weight:600;color:var(--color-text-medium)}.modal-prod-bu-row{display:flex;align-items:center;justify-content:space-between;padding-top:6px;border-top:1px dashed var(--color-border);margin-top:4px}.modal-prod-bu-label{font-size:13px;font-weight:600;color:var(--color-text-medium)}.modal-prod-bu-val{font-size:16px;font-weight:700;color:var(--color-secondary)}.choice-row{display:flex;align-items:center;gap:16px}.choice-label{font-size:14px;color:#191919;font-weight:500}.choice-options{display:flex;align-items:center;gap:12px;flex:1}.choice-btn{flex:1;height:42px;border-radius:8px;border:1.5px solid var(--color-border);background:var(--color-bg-white);color:#191919;font-size:14px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.choice-btn.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.selected-product-box{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:8px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:15px}.selected-product-info{display:flex;align-items:center;gap:14px;flex:1}.selected-product-img{width:56px;height:56px;flex-shrink:0}.selected-product-img img{width:100%;height:100%;object-fit:contain}.selected-product-name{font-size:15px;font-weight:600;color:#424242}.step3-price-estimate{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-muted)}.btn-change-product{background:#e7f1ff;color:var(--color-blue);border:0;border-radius:60px;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast)}.btn-change-product:hover{background:#d4e5ff}.condition-section{display:flex;flex-direction:column;gap:8px}.condition-title{font-size:14px;font-weight:600;color:#424242}.condition-list{display:flex;flex-direction:column;gap:8px}.condition-item{background:var(--color-bg-white);border:1px solid #c7c8cc;border-radius:8px;padding:10px 10px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all var(--transition-fast)}.condition-item:hover,.condition-item.active{border-color:var(--color-primary);background-color:var(--color-primary-light)}.cond-name{font-weight:600;color:#424242;white-space:nowrap}.cond-desc{flex:1;color:var(--color-text-muted)}.cond-price{font-weight:600;color:var(--color-secondary);white-space:nowrap}.notice-box{background:var(--color-primary-light);border:1px solid var(--color-primary);border-radius:6px;padding:10px 14px;font-size:13px;color:#424242;font-style:italic;display:flex;flex-direction:column;gap:4px}.notice-title{font-weight:700;font-style:italic}.notice-list{padding-left:20px;margin:0}.notice-list li{margin-bottom:2px;font-weight:500}.modal-footer{background:var(--color-bg-white);border-top:1px solid var(--color-border);display:flex;align-items:center;gap:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;box-shadow:4px 1px 4px rgba(71,82,99,.1);flex-shrink:0}.btn-action{flex:1;height:48px;border-radius:8px;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity var(--transition-fast)}.btn-back{background:#c7c8cc;color:#fff;border:0}.btn-back:hover{background:#b5b6bb}.btn-next-gradient{background:linear-gradient(85deg,#164193 0%,#47b75c 100%);color:#fff;border:0}.btn-next-gradient:hover{opacity:.93}.step4-products-summary{display:grid;grid-template-columns:1fr 1fr;gap:16px}.step4-prod-col{display:flex;flex-direction:column;gap:8px}.step4-col-title{font-size:14px;font-weight:600;color:#424242}.step4-main-grid{display:grid;grid-template-columns:1.6fr 1.2fr;gap:20px}.step4-form-col{display:flex;flex-direction:column;gap:12px}.step4-section-heading{font-size:16px;font-weight:600;color:#424242}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:14px;font-weight:600;color:#424242}.form-group .required{color:var(--color-secondary)}.form-group .optional{font-size:12px;color:var(--color-text-light);font-weight:400}.form-group input,.form-group select{height:42px;border:1px solid var(--color-border);border-radius:6px;padding:0 12px;font-size:14px;outline:0;background:#fff;color:var(--color-text-medium);box-shadow:0 1px 2px rgba(16,24,40,.04)}.form-group input:focus,.form-group select:focus{border-color:var(--color-blue)}.step4-summary-col{display:flex;flex-direction:column;gap:16px}.payment-card{background:linear-gradient(27deg,#124b9a 1%,#47b75c 100%);border-radius:8px;padding:16px;color:#fff;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.payment-card-title{font-size:16px;font-weight:600}.payment-breakdown{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.payment-breakdown li{display:flex;align-items:center;justify-content:space-between}.payment-breakdown li span::before{content:"ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ ";margin-right:4px}.payment-divider{height:1px;background:rgba(255,255,255,.3);margin:4px 0}.payment-total-row{display:flex;align-items:center;justify-content:space-between}.pay-total-label{font-size:14px;font-weight:600}.pay-total-value{font-size:19px;font-weight:700;color:#f5c47c}.payment-vat-note{font-size:11px;opacity:.9}.promo-card{background:#fafafb;border:1px solid var(--color-border);border-radius:8px;padding:20px 14px 12px 14px;position:relative;display:flex;flex-direction:column;gap:8px;margin-top:8px}.promo-badge{position:absolute;top:-12px;left:-6px;background:linear-gradient(to right,#d02b26,#e17976);color:#fff;padding:4px 10px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.promo-badge img{width:14px;height:14px;filter:brightness(0) invert(1)}.promo-list{padding-left:20px;margin:0;font-size:13px;color:var(--color-text-muted);display:flex;flex-direction:column;gap:4px}.promo-viewmore-btn{background:transparent;border:0;color:var(--color-primary);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;padding-top:4px}@media(max-width:900px){.modal-product-grid{grid-template-columns:repeat(2,1fr)}.step4-products-summary,.step4-main-grid{grid-template-columns:1fr}.stepper-bar{overflow-x:auto}}.nav-tabs-bar{background-color:#0b0b0b;padding:20px 0;width:100%;position:sticky;top:129px;left:0;transition:top .3s ease;z-index:100}header.hidden+.w-container.body-wrapper .nav-tabs-bar{top:0;z-index:9}.nav-tabs-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-width:1200px;width:1200px;margin:0 auto;padding:0;background:unset}.nav-tabs-list{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nav-tab-btn{background-color:#f0f1f3;color:#64748b;font-family:'Inter',sans-serif;font-size:14px;font-weight:600;line-height:20px;padding:8px 16px;border-radius:60px;border:0;cursor:pointer;white-space:nowrap;transition:all .2s ease;outline:0}.nav-tab-btn:hover{background-color:#e2e8f0;color:#1e293b}.nav-tab-btn.active{background-image:linear-gradient(221.1deg,#47b75c 5.47%,#164193 90.48%);color:#fff;box-shadow:0 2px 8px rgba(71,183,92,.25)}.nav-tab-btn.active:hover{opacity:.95;color:#fff}a.nav-hotline-btn{background-color:#f0f1f3;color:#d02b26;font-size:14px;font-weight:600;line-height:20px;padding:8px 16px;border-radius:60px;display:inline-flex;align-items:center;gap:6px;text-decoration:none;white-space:nowrap;transition:all .2s ease;flex-shrink:0}.nav-hotline-btn:hover{background-color:#fee2e2;color:#b91c1c}.hotline-icon{width:16px;height:16px;flex-shrink:0}@media(max-width:992px){.nav-tabs-container{flex-direction:column;align-items:stretch;gap:16px}.nav-tabs-list{overflow-x:auto;padding-bottom:4px;flex-wrap:nowrap}.nav-hotline-btn{align-self:flex-end}}.mr-top-20px{margin-top:20px}.step-pager-wrap{text-align:center;margin-top:16px}.btn-more-step{display:inline-block;padding:8px 24px;background:#f0f7ff;color:#0a77ff;border-radius:20px;text-decoration:none;font-weight:600;font-size:14px;border:1px solid #0a77ff;transition:all .2s ease}.btn-more-step:hover{background:#0a77ff;color:#fff}.addon-program-badge{background:#e6f4ea;border:1px solid #1e8e3e;color:#137333;padding:8px 12px;border-radius:6px;margin-bottom:12px;font-size:13px}.condition-title{font-weight:700;margin-bottom:12px;color:#111}.condition-header{display:flex;align-items:center;gap:8px}.condition-radio{cursor:pointer}.condition-name{font-weight:700;font-size:15px;color:#111}.condition-desc{font-size:13px;color:#555;margin-top:4px}.condition-note{font-size:12px;color:#777;font-style:italic;margin-top:2px}.condition-price-wrap{margin-top:6px;font-size:14px}.price-trade-val{color:#009981;font-weight:700}.bonus-val{color:#d93025;font-size:12px;margin-left:6px}.addon-val{color:#1a73e8;font-size:12px;margin-left:6px}.notice-box{margin-top:16px;padding:12px;background:#f9f9f9;border-radius:8px;border:1px solid #eee}.notice-title{font-weight:700;font-size:13px;color:#333}.notice-list{font-size:12px;color:#666;margin:4px 0 0 16px;padding:0}.modal-footer-space{display:flex;justify-content:space-between;margin-top:20px}.step3-old-info{display:flex;flex-direction:column;gap:4px}.price-estimate-val{color:#009981;font-weight:700}.modal-search-input-wrap-rel{position:relative}.modal-product-grid-step3{margin-top:12px}.modal-header-step4{text-align:center;border-bottom:1px solid #eaebf0;padding-bottom:16px}.modal-title-step4{font-size:20px;font-weight:700;color:#191919;margin:0;text-align:center;width:100%}.modal-body-step4{padding-top:16px;margin-top:16px}.stepper-bar-figma{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:20px}.stepper-figma-item{display:flex;flex-direction:column;align-items:center;gap:6px;width:180px}.stepper-figma-icon-active{width:20px;height:20px;background:#0a77ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:bold}.stepper-figma-icon-current{width:20px;height:20px;border:1px solid #0a77ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0a77ff;font-size:12px;font-weight:600}.stepper-figma-label{font-size:14px;font-weight:500;color:#191919;text-align:center}.stepper-figma-label.active{color:#0a77ff}.stepper-figma-line{flex:1;height:1px;background:#0a77ff;margin:0 8px}.step4-products-summary-row{display:flex;gap:12px;width:100%}.step4-product-card-col{flex:1;display:flex;flex-direction:column;gap:8px}.step4-card-label{font-weight:600;font-size:14px;color:#424242}.step4-product-card-box{background:#fff;border:1px solid #eaebf0;border-radius:8px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.step4-prod-detail-info{display:flex;gap:12px;align-items:center;flex:1}.step4-prod-thumb{width:60px;height:60px;flex-shrink:0}.step4-prod-thumb img{width:100%;height:100%;object-fit:contain}.step4-prod-text-group{display:flex;flex-direction:column;gap:6px;flex:1}.step4-prod-title{font-size:16px;font-weight:600;color:#424242;line-height:1.4}.step4-price-row{display:flex;gap:8px;font-size:14px;align-items:center}.step4-price-label{color:#64748b}.step4-price-red{color:#d02b26;font-weight:600}.step4-price-blue{color:#0a77ff;font-weight:600}.btn-change-prod-pill{background:#e7f1ff;color:#0a77ff;border:0;border-radius:60px;padding:8px 12px;font-size:10px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0}.step4-divider-line{height:1px;background-color:#eaebf0;margin:16px 0}.step4-main-form-grid{display:flex;gap:20px;align-items:flex-start;margin-top:16px}.step4-left-form-col{flex:1.6;display:flex;flex-direction:column;gap:8px}.step4-section-heading{font-weight:600;font-size:16px;color:#424242;margin-bottom:4px}.step4-form-inner{display:flex;flex-direction:column;gap:12px}.step4-form-group{display:flex;flex-direction:column;gap:6px}.step4-form-label{font-size:14px;font-weight:600;color:#424242}.step4-asterisk{color:#d02b26}.step4-optional-note{color:#c7c8cc;font-weight:400}.step4-input-style{padding:12px;border:1px solid #eaebf0;border-radius:6px;font-size:14px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.step4-select-style{width:100%;padding:12px;border:1px solid #eaebf0;border-radius:6px;font-size:14px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04);appearance:none;-webkit-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="%2364748b" stroke-width="2"><path d="M6 9l6 6 6-6"/></svg>');background-repeat:no-repeat;background-position:right 12px center}.step4-right-payment-col{flex:1;display:flex;flex-direction:column;gap:16px}.step4-payment-card{background:linear-gradient(27.58deg,#124b9a 1.24%,#47b75c 100.35%);border:1px solid #009981;border-radius:8px;padding:12px;color:#fff;display:flex;flex-direction:column;gap:12px;position:relative}.step4-payment-title{font-size:16px;font-weight:600;color:#fff}.step4-payment-rows{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#fff}.step4-pay-row-item{display:flex;justify-content:space-between;align-items:center}.step4-bullet-point{font-size:14px;line-height:1}.step4-pay-text{font-size:12px}.step4-pay-val{font-size:14px;font-weight:400}.step4-payment-divider{height:1px;background:rgba(255,255,255,.4);margin:2px 0}.step4-payment-total-group{display:flex;flex-direction:column;gap:4px}.step4-pay-total-label{font-size:14px;font-weight:600;color:#fff}.step4-pay-total-val{font-size:18px;font-weight:700;color:#f5c47c}.step4-vat-note{font-size:12px;color:#fff;opacity:.9}.step4-promo-wrap{position:relative;padding-top:10px}.step4-promo-badge{position:absolute;top:-6px;left:-8px;background:linear-gradient(to right,#d02b26,#e17976);color:#fff;padding:4px 10px;border-radius:8px 8px 8px 0;font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px;z-index:2}.step4-promo-box{background:#fafafb;border:1px solid #eaebf0;border-radius:8px;padding:26px 12px 12px 12px}.step4-promo-list{font-size:14px;color:#64748b;margin:0;padding-left:20px;line-height:1.5}.step4-promo-more-btn{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;color:#009981;font-weight:600;font-size:14px;cursor:pointer}.step4-notice-box{background:#e6f5f2;border:1px solid #009981;border-radius:5px;padding:10px 12px;margin-top:16px}.step4-notice-title{font-weight:700;font-size:14px;color:#424242;font-style:italic}.step4-notice-list{font-size:14px;color:#424242;font-style:italic;font-weight:500;margin:4px 0 0 20px;padding:0;line-height:1.5}.step4-footer-actions{display:flex;gap:12px;width:100%;margin-top:20px}.btn-step4-back{flex:1;height:52px;background:#c7c8cc;color:#fff;font-size:16px;font-weight:600;border:0;border-radius:8px;cursor:pointer}.btn-step4-submit{flex:1;height:52px;background:linear-gradient(85.64deg,#164193 0%,#47b75c 99.5%);color:#fff;font-size:16px;font-weight:600;border:0;border-radius:8px;cursor:pointer}.swal2-styled.swal2-confirm{border-radius:var(--Main-System-8px,8px)!important;background:linear-gradient(262deg,#47b75c -19.58%,#124b9a 106.28%)!important}.swal2-title{background:linear-gradient(89deg,#164193 6.14%,#47b75c 93.64%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-size:24px!important;font-style:normal;font-weight:700!important;line-height:normal}.swal2-html-container{color:var(--text-icon-foreground,#64748b)!important;text-align:center;font-size:16px!important;font-style:normal;font-weight:500!important;line-height:24px!important}.swal2-popup{width:40em!important;background-image:url(img/background_succes.png)!important}