html,body,#root{width:100%;min-height:100%}body{margin:0;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif}.repair-section{text-align:center;width:100%;max-width:1280px;margin:auto;padding:40px 20px 60px}.title{color:#dc0a0a;margin-bottom:60px;font-size:45px;font-weight:700;line-height:1.2}.home-grid{grid-template-columns:repeat(4,1fr);place-items:start center;gap:70px 30px;display:grid}.home-card{cursor:pointer;text-align:center;width:240px;color:inherit;text-decoration:none;transition:all .3s}.home-card:hover{transform:translateY(-5px)}.home-image{object-fit:contain;width:230px;max-width:100%;height:230px;margin:0 auto 15px;display:block}.home-text{color:#dc0a0a;font-size:18px;font-weight:700;line-height:1.4}.home-watch-card{grid-column:1/2}@media (width<=1024px){.repair-section{padding:40px 25px 60px}.title{margin-bottom:50px;font-size:38px}.home-grid{grid-template-columns:repeat(2,1fr);gap:50px 20px}.home-card{width:100%;max-width:240px}.home-image{width:200px;height:200px}}@media (width<=767px){.repair-section{padding:30px 15px 50px}.title{margin-bottom:35px;font-size:30px}.home-grid{grid-template-columns:2fr,1fr;gap:35px 0}.home-card{width:100%;max-width:260px;margin:auto}.home-image{width:170px;height:170px;margin-bottom:12px}.home-text{font-size:17px}}@media (width<=480px){.title{font-size:26px}.home-image{width:150px;height:150px}.home-text{font-size:16px}.repair-section{padding-left:12px;padding-right:12px}}.tablet-page{text-align:center;background:#fff;width:100%;min-height:100vh;padding:50px 20px;font-family:Arial,Helvetica,sans-serif}.tablet-title{color:#dc0a0a;margin-bottom:12px;font-size:38px;font-weight:700;line-height:1.3}.tablet-subtitle{color:#555;max-width:750px;margin:0 auto 14px;font-size:16px;line-height:1.7}.tablet-subtitle.small{color:#666;font-size:14px}.tablet-rating{color:#dc0a0a;margin-top:10px;font-size:15px;font-weight:600}.tablet-grid{grid-template-columns:repeat(3,1fr);gap:28px;width:100%;max-width:1100px;margin:50px auto 0;display:grid}.tablet-btn{color:#fff;background:#dc0a0a;border-radius:30px;padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s}.tablet-btn:hover{background:#b80707;transform:scale(1.04)}@media (width<=1100px){.tablet-grid{grid-template-columns:repeat(3,1fr);gap:22px}.tablet-card img{max-width:200px;height:190px}}@media (width<=850px){.tablet-page{padding:40px 18px}.tablet-title{font-size:32px}.tablet-subtitle{font-size:15px;line-height:1.7}.tablet-rating{font-size:14px}.tablet-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:35px}.tablet-card{min-height:280px;padding:18px 14px}.tablet-card img{max-width:170px;height:170px}}@media (width<=600px){.tablet-page{padding:28px 12px 40px}.tablet-title{margin-bottom:10px;font-size:26px}.tablet-subtitle{font-size:13px;line-height:1.6}.tablet-subtitle.small{font-size:12px}.tablet-rating{margin-top:8px;font-size:12px}.tablet-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px}.tablet-card{border-radius:12px;min-height:auto;padding:14px 10px}.tablet-card img{max-width:100px;height:100px;margin-bottom:10px}.tablet-btn{border-radius:20px;padding:7px 14px;font-size:11px}}@media (width<=380px){.tablet-grid{gap:10px}.tablet-card{padding:12px 8px}.tablet-card img{max-width:85px;height:85px}.tablet-btn{padding:6px 12px;font-size:10px}}body{background:#fff;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.phone-page{background:#fff;justify-content:center;width:100%;min-height:100vh;display:flex}.phone-service-section{text-align:center;width:100%;max-width:1280px;padding:40px 20px 60px}.phone-main-title{color:#dc0a0a;margin-bottom:20px;font-size:48px;font-weight:700;line-height:1.2}.phone-text-wrap{max-width:820px;margin:0 auto 30px}.phone-description{color:#000;margin-bottom:12px;font-size:16px;line-height:1.8}.phone-description-two{margin-bottom:18px}.phone-highlights{color:#000;margin-bottom:25px;font-size:15px;font-weight:600;line-height:1.7}.select-title{color:#dc0a0a;font-size:34px;font-weight:700}.brand-grid{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:60px;width:100%;margin-top:50px;display:flex}.brand-card{text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:260px;transition:all .3s;display:flex}.brand-card:hover{transform:translateY(-8px)}.brand-card a{justify-content:center;display:flex}.brand-image{object-fit:contain;width:100%;max-width:260px;height:260px;display:block}.brand-btn-link{color:#fff;background:#dc0a0a;border-radius:999px;justify-content:center;align-items:center;min-width:120px;height:42px;margin-top:18px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.brand-btn-link:hover{background:#b80707;transform:scale(1.05)}@media (width<=1024px){.phone-main-title{font-size:40px}.select-title{font-size:30px}.brand-grid{gap:40px}.brand-card{width:220px}.brand-image{max-width:220px;height:220px}}@media (width<=768px){.phone-service-section{padding:40px 24px 55px}.phone-main-title{margin-bottom:18px;font-size:36px;line-height:1.2}.phone-text-wrap{max-width:650px;margin:0 auto 28px}.phone-description{font-size:15px;line-height:1.7}.phone-highlights{margin-bottom:22px;font-size:14px;line-height:1.7}.select-title{margin-bottom:10px;font-size:28px}.brand-grid{grid-template-columns:repeat(3,1fr);justify-items:center;gap:30px;margin-top:40px;display:grid}.brand-card{width:100%;max-width:180px}.brand-image{object-fit:contain;width:150px;height:150px}.brand-btn-link{min-width:110px;height:38px;margin-top:14px;font-size:14px}}@media (width<=600px){.phone-service-section{padding:30px 16px 40px}.phone-main-title{margin-bottom:16px;font-size:28px;line-height:1.25}.phone-text-wrap{margin-bottom:24px}.phone-description{margin-bottom:12px;font-size:14px;line-height:1.7}.phone-highlights{margin-bottom:20px;font-size:13px;line-height:1.6}.select-title{margin-bottom:10px;font-size:22px}.brand-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px;display:grid}.brand-card{width:100%;max-width:150px;margin:0 auto}.brand-image{object-fit:contain;width:90px;height:90px;margin:0 auto}.brand-btn-link{min-width:95px;height:36px;margin-top:12px;padding:0 16px;font-size:12px}}@media (width<=380px){.phone-service-section{padding:25px 12px 35px}.phone-main-title{font-size:24px}.phone-description{font-size:13px;line-height:1.6}.phone-highlights{font-size:12px;line-height:1.5}.select-title{font-size:20px}.brand-grid{gap:16px}.brand-card{max-width:130px}.brand-image{width:80px;height:80px}.brand-btn-link{min-width:85px;height:34px;font-size:11px}}.laptop-page{box-sizing:border-box;background:#fff;width:100%;min-height:100vh;padding:50px 20px}.laptop-form-container{width:100%;max-width:750px;margin:0 auto}.laptop-header{text-align:center;margin-bottom:35px}.laptop-header h1{color:#e00000;margin:0 0 15px;font-size:42px;font-weight:700}.laptop-header p{color:#333;margin:8px 0;font-size:17px;line-height:1.6}.laptop-header .rating{color:#e00000;margin-top:12px;font-weight:600}.laptop-repair-form{flex-direction:column;gap:20px;width:100%;display:flex}.form-group{flex-direction:column;gap:8px;width:100%;display:flex}.form-group label{color:#222;font-size:16px;font-weight:600}.form-group input,.form-group select,.form-group textarea{box-sizing:border-box;background:#fff;border:1px solid #ccc;border-radius:8px;outline:none;width:100%;padding:14px 16px;font-family:inherit;font-size:16px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#e00000}.form-group textarea{resize:vertical;min-height:100px}.laptop-submit-btn{color:#fff;cursor:pointer;background:#e00000;border:none;border-radius:8px;width:100%;padding:16px;font-size:17px;font-weight:600;transition:all .2s}.laptop-submit-btn:hover{background:#c00000}.laptop-submit-btn:disabled{opacity:.7;cursor:not-allowed}.success-message{text-align:center;padding:80px 20px}.success-message h1{color:#e00000;margin-bottom:20px;font-size:40px}.success-message p{color:#333;font-size:18px;line-height:1.6}@media (width<=768px){.laptop-page{padding:35px 15px}.laptop-header h1{font-size:32px}.laptop-header p,.form-group input,.form-group select,.form-group textarea{font-size:15px}}.watch-page{box-sizing:border-box;background:#fff;width:100%;min-height:100vh;padding:60px 20px;font-family:Arial,Helvetica,sans-serif}.watch-container{align-items:flex-start;gap:60px;width:100%;max-width:1300px;margin:auto;display:flex}.watch-left{background:#f8f8f8;border-radius:24px;flex:1;justify-content:center;align-items:center;padding:40px;display:flex;box-shadow:0 4px 14px #0000000f}.watch-left img{object-fit:contain;width:100%;max-width:420px;transition:all .3s}.watch-left img:hover{transform:scale(1.04)}.watch-right{text-align:left;flex:1}.watch-right h1{color:#000;margin-bottom:15px;font-size:42px;font-weight:700;line-height:1.2}.watch-right h2{color:#dc0a0a;margin-bottom:25px;font-size:34px;font-weight:700}.label{color:#111;margin:20px 0 10px;font-size:16px;font-weight:600}.options{flex-wrap:wrap;gap:12px;display:flex}.options button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:500;transition:all .3s}.options button:hover{color:#dc0a0a;border-color:#dc0a0a}.options button.active{color:#dc0a0a;background:#fff5f5;border:2px solid #dc0a0a}.stock{color:#444;margin-top:25px;font-size:14px}.progress{background:#e5e5e5;border-radius:20px;width:100%;height:8px;margin:12px 0 5px;overflow:hidden}.progress-bar{background:#dc0a0a;border-radius:20px;width:70%;height:100%}.qty{align-items:center;gap:15px;margin:30px 0;display:flex}.qty button{cursor:pointer;background:#f3f3f3;border:none;border-radius:10px;width:42px;height:42px;font-size:18px;transition:all .3s}.qty button:hover{color:#fff;background:#dc0a0a}.cart-btn,.buy-btn{color:#fff;cursor:pointer;border:none;border-radius:999px;width:100%;padding:16px;font-size:15px;font-weight:600;transition:all .3s}.cart-btn{background:#111;margin-bottom:14px}.cart-btn:hover,.buy-btn{background:#dc0a0a}.buy-btn:hover{background:#b80707}.more{text-align:center;color:#666;margin-top:15px;font-size:13px}@media (width<=1100px){.watch-container{gap:40px}.watch-right h1{font-size:34px}.watch-right h2{font-size:28px}}@media (width<=900px){.watch-page{padding:50px 20px}.watch-container{flex-direction:column;align-items:center}.watch-left,.watch-right{width:100%}.watch-left{padding:30px}.watch-left img{max-width:320px}.watch-right{text-align:center}.options,.qty{justify-content:center}}@media (width<=600px){.watch-page{padding:35px 15px}.watch-container{gap:30px}.watch-left{border-radius:18px;padding:20px}.watch-left img{max-width:220px}.watch-right h1{font-size:26px}.watch-right h2{margin-bottom:20px;font-size:28px}.label{font-size:15px}.options{justify-content:center;gap:8px}.options button{border-radius:8px;padding:10px 14px;font-size:12px}.stock{font-size:13px}.qty{gap:10px;margin:22px 0}.qty button{width:38px;height:38px;font-size:16px}.cart-btn,.buy-btn{padding:14px;font-size:14px}.more{font-size:12px}}.acer-page{text-align:center;box-sizing:border-box;background:#fff;width:100%;min-height:100vh;padding:60px 20px;font-family:Arial,Helvetica,sans-serif}.acer-title{color:#dc0a0a;margin-bottom:60px;font-size:42px;font-weight:700;line-height:1.2}.acer-grid{grid-template-columns:repeat(4,1fr);gap:35px;width:100%;max-width:1200px;margin:auto;display:grid}.acer-card{cursor:pointer;background:#fff;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:25px 20px;transition:all .3s;display:flex;box-shadow:0 4px 14px #00000014}.acer-card:hover{transform:translateY(-8px);box-shadow:0 12px 28px #00000024}.acer-card img{object-fit:contain;width:100%;max-width:220px;height:220px;transition:all .3s}.acer-card:hover img{transform:scale(1.05)}.acer-card p{color:#dc0a0a;margin-top:18px;font-size:18px;font-weight:600;line-height:1.4}@media (width<=1100px){.acer-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.acer-page{padding:50px 20px}.acer-title{margin-bottom:45px;font-size:34px}.acer-grid{grid-template-columns:repeat(1,1fr);gap:25px;width:80%}.acer-card{padding:20px 18px}.acer-card img{max-width:180px;height:180px}.acer-card p{font-size:16px}}@media (width<=600px){.acer-page{padding:35px 14px}.acer-title{margin-bottom:30px;font-size:28px}.acer-grid{grid-template-columns:1fr;gap:20px}.acer-card{border-radius:18px;padding:20px 15px}.acer-card img{max-width:160px;height:160px}.acer-card p{margin-top:12px;font-size:15px}}.asus-page{text-align:center;background:#fff;width:100%;min-height:100vh;padding:50px 20px;font-family:Arial,Helvetica,sans-serif}.asus-title{color:#dc0a0a;margin-bottom:50px;font-size:42px;font-weight:700;line-height:1.2}.asus-grid{grid-template-columns:repeat(3,1fr);place-items:start center;gap:35px;width:100%;max-width:1200px;margin:0 auto;display:grid}.asus-card{cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:320px;min-height:320px;padding:22px 18px;transition:all .3s;display:flex;box-shadow:0 4px 14px #00000014}.asus-card:hover{transform:translateY(-8px);box-shadow:0 12px 28px #00000024}.asus-card img{object-fit:contain;width:100%;max-width:240px;height:220px;transition:all .3s}.asus-card:hover img{transform:scale(1.05)}.asus-card p{color:#dc0a0a;margin-top:16px;font-size:18px;font-weight:600;line-height:1.5}@media (width<=1100px){.asus-grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media (width<=768px){.asus-page{padding:40px 18px}.asus-title{margin-bottom:40px;font-size:34px}.asus-grid{grid-template-columns:repeat(2,1fr);gap:22px}.asus-card{min-height:280px;padding:18px 14px}.asus-card img{max-width:190px;height:180px}.asus-card p{font-size:16px}}@media (width<=600px){.asus-page{padding:30px 14px 45px}.asus-title{margin-bottom:28px;font-size:26px;line-height:1.3}.asus-grid{grid-template-columns:repeat(1,1fr);gap:14px;width:70%}.asus-card{border-radius:12px;min-height:auto;padding:14px 10px}.asus-card img{max-width:110px;height:100px}.asus-card p{margin-top:10px;font-size:12px;line-height:1.4}}@media (width<=380px){.asus-grid{gap:10px}.asus-card{padding:12px 8px}.asus-card img{max-width:90px;height:85px}.asus-card p{font-size:11px}}.repair-page{text-align:center;box-sizing:border-box;width:100%;max-width:1400px;margin:auto;padding:50px 20px;font-family:Arial,Helvetica,sans-serif}.repair-title{color:#dc0a0a;margin-bottom:15px;font-size:42px;font-weight:700;line-height:1.2}.repair-description{color:#333;max-width:750px;margin:0 auto 30px;font-size:15px;font-weight:500;line-height:1.7}.repair-page h3{color:#dc0a0a;margin-top:15px;margin-bottom:25px;font-size:26px;font-weight:700}.progress-bar{color:#dc0a0a;background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin-bottom:40px;padding:14px 20px;font-size:15px;font-weight:600;display:flex;box-shadow:0 4px 14px #0000000f}.repair-grid{flex-wrap:wrap;justify-content:center;gap:22px;max-width:1000px;margin:40px auto;display:flex}.repair-card{text-align:center;cursor:pointer;background:#fff;border:2px solid #dc0a0a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:145px;min-height:140px;padding:18px 14px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 14px #0000000f}.repair-card:hover{transform:translateY(-6px);box-shadow:0 10px 24px #0000001f}.repair-card.active{color:#dc0a0a;background:#fff5f5;border:2px solid #dc0a0a;transform:translateY(-6px);box-shadow:0 12px 28px #00000024}.repair-card.active:after{content:"";border-top:15px solid #dc0a0a;border-left:13px solid #0000;border-right:13px solid #0000;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.repair-card.active:before{content:"";border-top:13px solid #fff5f5;border-left:11px solid #0000;border-right:11px solid #0000;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.repair-icon{object-fit:contain;width:48px;height:48px;margin-bottom:12px}.repair-text{color:#dc0a0a;font-size:15px;font-weight:600;line-height:1.4}.contact-text{color:#111;margin-top:25px;font-size:16px;font-weight:500}.repair-box{background:#fafafa;border:2px solid #dc0a0a;border-radius:24px;justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:1050px;margin:30px auto;padding:40px 30px;display:flex;box-shadow:0 6px 18px #00000014}.repair-box-left{text-align:center;width:40%}.repair-device-icon{object-fit:contain;width:100px;height:100px;margin-bottom:18px}.repair-box-left h4{color:#dc0a0a;margin-bottom:12px;font-size:16px;font-weight:600}.repair-box-left h2{color:#111;margin-bottom:18px;font-size:30px;font-weight:700;line-height:1.3}.book-btn{color:#fff;cursor:pointer;background:#dc0a0a;border:none;border-radius:999px;padding:12px 28px;font-size:15px;font-weight:600;transition:all .3s}.book-btn:hover{background:#b30808;transform:scale(1.05)}.repair-box-right{text-align:left;width:60%}.repair-box-right h3{color:#111;text-align:left;margin-bottom:15px;font-size:20px;font-weight:700}.repair-box-right p{color:#333;text-align:left;margin:8px 0;font-size:15px;line-height:1.7}.repair-box-right hr{border:none;border-top:1px solid #ddd;margin:14px 0}.red{color:#dc0a0a;font-weight:600}.small{color:#777;font-size:13px}.read-toggle{color:#dc0a0a;cursor:pointer;margin-top:12px;margin-bottom:22px;font-weight:600;transition:all .3s;display:block}.read-toggle:hover{opacity:.8}@media (width<=1100px){.repair-box{gap:30px}.repair-title{font-size:36px}}@media (width<=900px){.repair-page{padding:40px 18px}.repair-title{font-size:32px}.repair-description{font-size:14px}.repair-grid{gap:18px}.repair-card{width:135px;min-height:130px}.repair-box{text-align:center;flex-direction:column;padding:30px 20px}.repair-box-left,.repair-box-right{width:100%}.repair-box-right,.repair-box-right h3,.repair-box-right p{text-align:center}}@media (width<=600px){.repair-page{padding:30px 14px}.repair-title{font-size:26px}.repair-description{font-size:13px;line-height:1.6}.progress-bar{gap:12px;margin-bottom:30px;padding:12px;font-size:13px}.repair-page h3{margin-bottom:20px;font-size:22px}.repair-grid{gap:14px;margin:30px auto}.repair-card{border-radius:14px;width:120px;min-height:115px;padding:14px 10px}.repair-icon{width:38px;height:38px;margin-bottom:8px}.repair-text{font-size:13px}.contact-text{margin-top:20px;font-size:14px}.repair-box{border-radius:18px;gap:24px;padding:24px 16px}.repair-device-icon{width:80px;height:80px}.repair-box-left h4{font-size:14px}.repair-box-left h2{font-size:24px}.book-btn{width:100%;padding:13px 20px;font-size:14px}.repair-box-right h3{font-size:18px}.repair-box-right p{font-size:14px;line-height:1.6}.small{font-size:12px}}.dell-page{text-align:center;background:#fff;width:100%;min-height:100vh;padding:60px 20px;font-family:Arial,Helvetica,sans-serif}.dell-title{color:#dc0a0a;margin-bottom:60px;font-size:42px;font-weight:700;line-height:1.2}.dell-grid{grid-template-columns:repeat(3,1fr);gap:35px;max-width:1200px;margin:0 auto;display:grid}.dell-card{cursor:pointer;background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:30px 20px;transition:all .3s;display:flex;box-shadow:0 4px 14px #00000014}.dell-card:hover{transform:translateY(-8px);box-shadow:0 10px 25px #00000026}.dell-card img{object-fit:contain;width:100%;max-width:280px;height:220px;transition:all .3s}.dell-card:hover img{transform:scale(1.05)}.dell-card p{color:#dc0a0a;margin-top:18px;font-size:18px;font-weight:600;line-height:1.4}@media (width<=1100px){.dell-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (width<=768px){.dell-page{padding:45px 18px}.dell-title{margin-bottom:40px;font-size:32px}.dell-grid{gap:25px}.dell-card{padding:22px 15px}.dell-card img{max-width:220px;height:180px}.dell-card p{font-size:16px}}@media (width<=600px){.dell-page{padding:35px 14px}.dell-title{margin-bottom:30px;font-size:26px}.dell-grid{grid-template-columns:1fr;gap:20px}.dell-card{border-radius:16px;padding:20px 15px}.dell-card img{max-width:190px;height:160px}.dell-card p{margin-top:14px;font-size:15px}}.hp-page{text-align:center;box-sizing:border-box;background:#fff;width:100%;min-height:100vh;padding:60px 20px;font-family:Arial,Helvetica,sans-serif}.hp-title{color:#dc0a0a;margin-bottom:60px;font-size:42px;font-weight:700;line-height:1.2}.hp-grid{grid-template-columns:repeat(4,1fr);gap:35px;width:100%;max-width:1200px;margin:auto;display:grid}.hp-card{cursor:pointer;background:#fff;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:25px 20px;transition:all .3s;display:flex;box-shadow:0 4px 14px #00000014}.hp-card:hover{transform:translateY(-8px);box-shadow:0 12px 28px #00000024}.hp-card img{object-fit:contain;width:100%;max-width:220px;height:220px;transition:all .3s}.hp-card:hover img{transform:scale(1.05)}.hp-card p{color:#dc0a0a;margin-top:18px;font-size:18px;font-weight:600;line-height:1.4}@media (width<=1100px){.hp-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.hp-page{padding:50px 20px}.hp-title{margin-bottom:45px;font-size:34px}.hp-grid{grid-template-columns:repeat(1,1fr);gap:25px;width:80%}.hp-card{padding:20px 18px}.hp-card img{max-width:180px;height:180px}.hp-card p{font-size:16px}}@media (width<=600px){.hp-page{padding:35px 14px}.hp-title{margin-bottom:30px;font-size:28px}.hp-grid{grid-template-columns:1fr;gap:20px;width:100%}.hp-card{border-radius:18px;padding:20px 15px}.hp-card img{max-width:160px;height:160px}.hp-card p{margin-top:12px;font-size:15px}}.lenovo-page{text-align:center;box-sizing:border-box;background:#fff;width:100%;min-height:100vh;padding:60px 20px;font-family:Arial,Helvetica,sans-serif}.lenovo-title{color:#dc0a0a;margin-bottom:60px;font-size:42px;font-weight:700;line-height:1.2}.lenovo-grid{grid-template-columns:repeat(4,1fr);gap:35px;width:100%;max-width:1200px;margin:auto;display:grid}.lenovo-card{cursor:pointer;background:#fff;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:25px 20px;transition:all .3s;display:flex;box-shadow:0 4px 14px #00000014}.lenovo-card:hover{transform:translateY(-8px);box-shadow:0 12px 28px #00000024}.lenovo-card img{object-fit:contain;width:100%;max-width:220px;height:220px;transition:all .3s}.lenovo-card:hover img{transform:scale(1.05)}.lenovo-card p{color:#dc0a0a;margin-top:18px;font-size:18px;font-weight:600;line-height:1.4}@media (width<=1100px){.lenovo-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.lenovo-page{padding:50px 20px}.lenovo-title{margin-bottom:45px;font-size:34px}.lenovo-grid{grid-template-columns:repeat(1,1fr);gap:25px;width:80%}.lenovo-card{padding:20px 18px}.lenovo-card img{max-width:180px;height:180px}.lenovo-card p{font-size:16px}}@media (width<=600px){.lenovo-page{padding:35px 14px}.lenovo-title{margin-bottom:30px;font-size:28px}.lenovo-grid{grid-template-columns:1fr;gap:20px}.lenovo-card{border-radius:18px;padding:20px 15px}.lenovo-card img{max-width:160px;height:160px}.lenovo-card p{margin-top:12px;font-size:15px}}.apple-page{text-align:center;background:#fff;width:100%;max-width:1200px;margin:auto;padding:40px 20px 60px;font-family:Arial,Helvetica,sans-serif}.apple-title{color:#dc0a0a;margin-bottom:20px;font-size:34px;font-weight:700;line-height:1.3}.apple-description{color:#000;max-width:900px;margin:0 auto 25px;font-size:16px;line-height:1.7}.select-title{color:#dc0a0a;margin-top:20px;margin-bottom:40px;font-size:24px;font-weight:700}.iphone-grid{grid-template-columns:repeat(4,1fr);place-items:start center;gap:40px 30px;width:100%;display:grid}.iphone-card{cursor:pointer;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:240px;transition:all .3s;display:flex}.iphone-card:hover{transform:translateY(-6px)}.iphone-image{object-fit:contain;width:100%;max-width:220px;height:220px;margin:auto;display:block}.iphone-name{color:#dc0a0a;margin-top:12px;font-size:18px;font-weight:600;line-height:1.4}.load-more-wrapper{justify-content:center;align-items:center;margin:45px 0 30px;display:flex}.load-more-btn{color:#fff;cursor:pointer;background:#be372a;border:2px solid #be372a;border-radius:50px;justify-content:center;align-items:center;gap:10px;min-width:200px;height:56px;padding:0 35px;font-size:16px;font-weight:700;transition:all .35s;display:inline-flex;position:relative;box-shadow:0 12px 30px #be372a40}.load-more-btn:hover{color:#be372a;background:#fff;transform:translateY(-3px);box-shadow:0 18px 35px #be372a4d}.load-more-btn:active{transform:scale(.97)}.load-more-btn:after{content:"→";font-size:18px;transition:transform .3s}.load-more-btn:hover:after{transform:translate(6px)}@media (width<=768px){.load-more-wrapper{margin:35px 0;padding:0 20px}.load-more-btn{width:100%;max-width:260px;height:52px;font-size:15px}}@media (width<=992px){.apple-page{padding:35px 18px 50px}.apple-title{font-size:30px}.apple-description{font-size:15px}.iphone-grid{grid-template-columns:repeat(3,1fr);gap:35px 20px}.iphone-image{max-width:180px;height:180px}.iphone-name{font-size:16px}}@media (width<=600px){.apple-page{padding:25px 12px 40px}.apple-title{margin-bottom:15px;font-size:24px}.apple-description{margin-bottom:20px;font-size:13px;line-height:1.6}.select-title{margin-top:15px;margin-bottom:25px;font-size:20px}.iphone-grid{grid-template-columns:repeat(2,1fr);gap:25px 10px}.iphone-card{max-width:100%}.iphone-image{max-width:120px;height:120px}.iphone-name{margin-top:8px;font-size:13px}}.tablet-page{text-align:center;background:#fff;width:100%;max-width:1300px;margin:auto;padding:50px 25px;font-family:Arial,Helvetica,sans-serif}.tablet-page h1{color:#dc0a0a;margin-bottom:14px;font-size:38px;font-weight:700;line-height:1.3}.tablet-page p{color:#555;max-width:850px;margin:0 auto 30px;font-size:16px;line-height:1.7}.tablet-page h2{color:#dc0a0a;margin-top:35px;margin-bottom:30px;font-size:32px;font-weight:700}.tablet-grid{grid-template-columns:repeat(4,1fr);gap:28px;width:100%;display:grid}.tablet-card{cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:18px 15px;transition:all .3s;display:flex;box-shadow:0 5px 18px #00000012}.tablet-card:hover{transform:translateY(-8px);box-shadow:0 12px 28px #0000001f}.tablet-card:hover img{transform:scale(1.05)}.tablet-card img{object-fit:contain;width:100%;max-width:230px;height:220px;margin-bottom:14px;transition:all .3s}.tablet-card span{color:#dc0a0a;font-size:17px;font-weight:600;line-height:1.5}@media (width<=1100px){.tablet-grid{grid-template-columns:repeat(3,1fr);gap:24px}.tablet-card img{max-width:200px;height:190px}}@media (width<=850px){.tablet-page{padding:40px 18px}.tablet-page h1{font-size:32px}.tablet-page p{font-size:15px;line-height:1.7}.tablet-page h2{font-size:28px}.tablet-grid{grid-template-columns:repeat(2,1fr);gap:20px}.tablet-card{min-height:280px;padding:18px 12px}.tablet-card img{max-width:170px;height:170px}.tablet-card span{font-size:15px}}@media (width<=600px){.tablet-page{padding:28px 12px 40px}.tablet-page h1{margin-bottom:10px;font-size:26px}.tablet-page p{margin-bottom:22px;font-size:13px;line-height:1.6}.tablet-page h2{margin-top:20px;margin-bottom:20px;font-size:24px}.tablet-grid{grid-template-columns:repeat(2,1fr);gap:12px}.tablet-card{border-radius:12px;min-height:auto;padding:14px 10px}.tablet-card img{max-width:95px;height:95px;margin-bottom:10px}.tablet-card span{font-size:11px;line-height:1.4}}@media (width<=380px){.tablet-grid{gap:10px}.tablet-card{padding:12px 8px}.tablet-card img{max-width:82px;height:82px}.tablet-card span{font-size:10px}}.samsung-page{text-align:center;background:#fff;min-height:100vh;padding:40px 20px}.samsung-title{color:#dc0a0a;margin-bottom:10px;font-size:32px;font-weight:600}.samsung-subtitle{color:#666;max-width:700px;margin:0 auto 40px;font-size:13px}.samsung-grid{grid-template-columns:repeat(4,1fr);justify-items:center;gap:40px;display:grid}.samsung-card{cursor:pointer;text-align:center;transition:all .3s}.samsung-card img{width:250px;height:auto;margin-bottom:10px}.samsung-card p{color:#ff4d4d;font-size:13px}.samsung-card:hover{transform:translateY(-5px)}@media (width<=992px){.samsung-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.samsung-grid{grid-template-columns:1fr}}.google-page{text-align:center;background:#fff;width:100%;min-height:100vh;padding:50px 20px;font-family:Arial,Helvetica,sans-serif}.google-title{color:#dc0a0a;margin-bottom:12px;font-size:36px;font-weight:700;line-height:1.3}.google-subtitle{color:#666;max-width:750px;margin:0 auto 45px;font-size:15px;line-height:1.7}.google-grid{grid-template-columns:repeat(4,1fr);gap:35px;width:100%;max-width:1250px;margin:0 auto;display:grid}.google-card{cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:22px 18px;transition:all .3s;display:flex;box-shadow:0 5px 18px #0000000f}.google-card:hover{transform:translateY(-8px);box-shadow:0 10px 25px #0000001a}.google-card img{object-fit:contain;width:100%;max-width:210px;height:210px;margin:0 auto 15px;display:block}.google-card h3{color:#dc0a0a;margin-top:10px;font-size:15px;font-weight:600;line-height:1.5}@media (width<=992px){.google-page{padding:40px 18px}.google-title{font-size:30px}.google-subtitle{margin-bottom:35px;font-size:14px}.google-grid{grid-template-columns:repeat(2,1fr);gap:28px}.google-card{padding:20px 15px}.google-card img{max-width:180px;height:180px}}@media (width<=600px){.google-page{padding:30px 14px 45px}.google-title{margin-bottom:10px;font-size:24px}.google-subtitle{margin-bottom:28px;font-size:13px;line-height:1.6}.google-grid{grid-template-columns:repeat(2,1fr);gap:16px}.google-card{border-radius:14px;padding:15px 10px}.google-card img{max-width:120px;height:120px;margin-bottom:10px}.google-card h3{margin-top:5px;font-size:13px;line-height:1.4}}@media (width<=380px){.google-grid{gap:12px}.google-card img{max-width:100px;height:100px}.google-card h3{font-size:12px}}.mail-page{text-align:center;padding:50px 20px}.mail-title{margin-top:20px;font-size:28px;font-weight:700}.mail-sub{color:#000;max-width:700px;margin:15px auto 40px;line-height:1.6}.mail-grid{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.mail-card{text-align:left;background:#f9f9f9;border-radius:12px;width:420px;padding:25px}.mail-card h3{color:#dc0a0a;margin-bottom:15px}.mail-item{color:#dc0a0a;margin-bottom:15px;font-size:14px}.continue-btn{color:#fff;cursor:pointer;background:#dc0a0a;border:none;border-radius:20px;width:fit-content;min-width:220px;margin:40px auto 0;padding:12px 35px;display:block}.summary-page{text-align:center;max-width:1000px;margin:auto;padding:40px 20px;font-family:Arial,Helvetica,sans-serif}.progress-wrapper{margin-bottom:30px}.progress{justify-content:center;align-items:center;gap:10px;display:flex}.circle{background:#e5e5e5;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-weight:700;display:flex}.circle.active{color:#fff;background:#ff6b6b}.line{background:#e5e5e5;width:60px;height:3px}.go-back{cursor:pointer;color:#444;margin-top:10px;font-size:13px}.summary-box{background:#eef2f7;border-radius:12px;margin-top:20px;padding:30px}.summary-box h3{color:#ff6b6b;margin-bottom:20px}.summary-card{text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px;display:flex;box-shadow:0 3px 10px #0000000d}.summary-card p{color:#333;margin-bottom:6px;font-size:14px}.summary-card .icon{font-size:30px}.total{text-align:left;margin-top:10px;font-size:20px}.total span{color:#ff6b6b;font-weight:700}.terms{margin-top:25px;font-size:14px}.terms span{color:#2563eb;cursor:pointer}.pay-btn{color:#fff;cursor:pointer;background:#d00c0c;border:none;border-radius:25px;margin-top:20px;padding:12px 28px;font-size:14px;transition:all .3s}.pay-btn:hover{background:#d00c0c}@media (width<=768px){.summary-card{flex-direction:column;align-items:flex-start;gap:10px}.summary-card .icon{align-self:flex-end}.line{width:30px}}.console-page{text-align:center;box-sizing:border-box;background:#fff;width:100%;min-height:100vh;padding:60px 20px;font-family:Arial,Helvetica,sans-serif}.console-page h1{color:#dc0a0a;margin-bottom:18px;font-size:42px;font-weight:700;line-height:1.2}.console-desc{color:#444;max-width:850px;margin:0 auto 12px;font-size:16px;line-height:1.7}.console-desc.small{font-size:14px}.rating{color:#dc0a0a;margin:20px 0 45px;font-size:15px;font-weight:600}.console-grid{grid-template-columns:repeat(4,1fr);gap:35px;width:100%;max-width:1200px;margin:auto;display:grid}.console-card{cursor:pointer;background:#fff;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:25px 20px;transition:all .3s;display:flex;box-shadow:0 4px 14px #00000014}.console-card:hover{transform:translateY(-8px);box-shadow:0 12px 28px #00000024}.console-card img{object-fit:contain;width:100%;max-width:220px;height:220px;margin-bottom:20px;transition:all .3s}.console-card:hover img{transform:scale(1.05)}.console-card button{color:#fff;cursor:pointer;background:#dc0a0a;border:none;border-radius:999px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .3s}.console-card button:hover{background:#b80707;transform:scale(1.05)}@media (width<=1100px){.console-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.console-page{padding:50px 20px}.console-page h1{font-size:34px}.console-grid{grid-template-columns:repeat(2,1fr);gap:25px}.console-card{padding:22px 18px}.console-card img{max-width:180px;height:180px}.console-desc{font-size:15px}}@media (width<=600px){.console-page{padding:35px 15px}.console-page h1{margin-bottom:15px;font-size:28px}.console-desc{font-size:14px;line-height:1.6}.console-desc.small{font-size:13px}.rating{margin:15px 0 30px;font-size:13px}.console-grid{grid-template-columns:2fr,1fr;gap:20px}.console-card{border-radius:18px;padding:20px 15px}.console-card img{max-width:160px;height:160px;margin-bottom:15px}.console-card button{padding:9px 20px;font-size:13px}}.brand-page{text-align:center;box-sizing:border-box;background:#fff;width:100%;min-height:100vh;padding:60px 20px;font-family:Arial,Helvetica,sans-serif}.brand-page h1{color:#dc0a0a;margin-bottom:60px;font-size:42px;font-weight:700;line-height:1.2}.brand-grid{grid-template-columns:repeat(4,1fr);gap:35px;width:100%;max-width:1200px;margin:auto;display:grid}.brand-card{cursor:pointer;background:#fff;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:25px 20px;transition:all .3s;display:flex;box-shadow:0 4px 14px #00000014}.brand-card:hover{transform:translateY(-8px);box-shadow:0 12px 28px #00000024}.brand-card img{object-fit:contain;width:100%;max-width:200px;height:200px;transition:all .3s}.brand-card:hover img{transform:scale(1.05)}.brand-card p{color:#dc0a0a;margin-top:16px;font-size:16px;font-weight:600;line-height:1.4}@media (width<=1100px){.brand-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.brand-page{padding:50px 20px}.brand-page h1{margin-bottom:45px;font-size:34px}.brand-grid{grid-template-columns:repeat(2,1fr);gap:25px}.brand-card{padding:20px 18px}.brand-card img{max-width:170px;height:170px}.brand-card p{font-size:15px}}@media (width<=600px){.brand-page{padding:35px 14px}.brand-page h1{margin-bottom:30px;font-size:28px}.brand-grid{grid-template-columns:2f,1frr;gap:20px}.brand-card{border-radius:18px;padding:20px 15px}.brand-card img{max-width:150px;height:150px}.brand-card p{margin-top:12px;font-size:14px}}.sony-page-wrap{text-align:center;box-sizing:border-box;background:#fff;width:100%;min-height:100vh;padding:60px 20px;font-family:Arial,Helvetica,sans-serif}.sony-title{color:#dc0a0a;margin-bottom:60px;font-size:42px;font-weight:700;line-height:1.2}.sony-grid{grid-template-columns:repeat(4,1fr);gap:35px;width:100%;max-width:1200px;margin:auto;display:grid}.sony-card{cursor:pointer;background:#fff;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:25px 20px;transition:all .3s;display:flex;box-shadow:0 4px 14px #00000014}.sony-card:hover{transform:translateY(-8px);box-shadow:0 12px 28px #00000024}.sony-card img{object-fit:contain;width:100%;max-width:220px;height:180px;transition:all .3s}.sony-card:hover img{transform:scale(1.05)}.sony-card p{color:#dc0a0a;margin-top:16px;font-size:16px;font-weight:600;line-height:1.4}@media (width<=1100px){.sony-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.sony-page-wrap{padding:50px 20px}.sony-title{margin-bottom:45px;font-size:34px}.sony-grid{grid-template-columns:repeat(2,1fr);gap:25px}.sony-card{padding:20px 18px}.sony-card img{max-width:180px;height:160px}.sony-card p{font-size:15px}}@media (width<=600px){.sony-page-wrap{padding:35px 14px}.sony-title{margin-bottom:30px;font-size:28px}.sony-grid{grid-template-columns:2f;gap:20px}.sony-card{border-radius:18px;padding:20px 15px}.sony-card img{max-width:160px;height:140px}.sony-card p{margin-top:12px;font-size:14px}}.samsungA-page{box-sizing:border-box;background:#fff;width:100%;min-height:100vh;padding:50px 20px 70px}.samsungA-form-container{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;max-width:700px;margin:0 auto;padding:40px 45px;box-shadow:0 5px 25px #00000014}.samsungA-header{text-align:center;margin-bottom:35px}.samsungA-header h1{color:#e00000;margin:0 0 15px;font-size:34px;font-weight:700;line-height:1.2}.samsungA-header p{color:#444;max-width:600px;margin:0 auto 12px;font-size:16px;line-height:1.6}.samsungA-header .rating{color:#333;margin-top:10px;font-size:15px;font-weight:600}.samsungA-repair-form{width:100%}.samsungA-repair-form .form-group{margin-bottom:22px}.samsungA-repair-form label{color:#222;margin-bottom:8px;font-size:15px;font-weight:600;display:block}.samsungA-repair-form input,.samsungA-repair-form select,.samsungA-repair-form textarea{box-sizing:border-box;color:#222;background:#fff;border:1px solid #d5d5d5;border-radius:6px;outline:none;width:100%;padding:13px 15px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.samsungA-repair-form input,.samsungA-repair-form select{height:48px}.samsungA-repair-form textarea{resize:vertical;min-height:110px;line-height:1.5}.samsungA-repair-form textarea[name=issue]{min-height:135px}.samsungA-repair-form input::placeholder,.samsungA-repair-form textarea::placeholder{color:#999}.samsungA-repair-form input:focus,.samsungA-repair-form select:focus,.samsungA-repair-form textarea:focus{border-color:#e00000;box-shadow:0 0 0 2px #e0000014}.samsungA-repair-form select{cursor:pointer;appearance:auto}.samsungA-submit-btn{color:#fff;cursor:pointer;background:#e00000;border:none;border-radius:6px;width:100%;height:50px;margin-top:8px;font-size:16px;font-weight:600;transition:background .25s,transform .2s}.samsungA-submit-btn:hover{background:#c80000;transform:translateY(-1px)}.samsungA-submit-btn:disabled{cursor:not-allowed;background:#999;transform:none}.samsungA-form-container.success-message{text-align:center;padding:60px 40px}.success-message h1{color:#e00000;margin:0 0 15px;font-size:34px}.success-message p{color:#444;max-width:500px;margin:0 auto;font-size:17px;line-height:1.7}@media (width<=768px){.samsungA-page{padding:35px 15px 50px}.samsungA-form-container{padding:35px 30px}.samsungA-header h1{font-size:29px}.samsungA-header p{font-size:15px}}@media (width<=500px){.samsungA-page{padding:25px 12px 40px}.samsungA-form-container{border-radius:8px;padding:28px 18px;box-shadow:0 3px 15px #00000012}.samsungA-header{margin-bottom:28px}.samsungA-header h1{font-size:25px}.samsungA-header p{font-size:14px;line-height:1.5}.samsungA-repair-form .form-group{margin-bottom:18px}.samsungA-repair-form label{font-size:14px}.samsungA-repair-form input,.samsungA-repair-form select{height:46px;padding:11px 12px;font-size:14px}.samsungA-repair-form textarea{padding:12px;font-size:14px}.samsungA-submit-btn{height:48px;font-size:15px}.samsungA-form-container.success-message{padding:45px 20px}.success-message h1{font-size:28px}.success-message p{font-size:15px}}.samsung-series-page{text-align:center;background:#fff;width:100%;padding:40px 20px 60px;font-family:Arial,Helvetica,sans-serif}.series-title{color:#dc0a0a;margin-bottom:12px;font-size:34px;font-weight:700;line-height:1.3}.series-subtitle{color:#555;max-width:850px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.6}.series-grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:30px;max-width:1200px;margin:0 auto;display:grid}.series-card{cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:20px;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000000f}.series-card:hover{transform:translateY(-6px)}.series-card img{object-fit:contain;width:100%;max-width:180px;height:180px;margin:auto;display:block}.series-card h3{color:#dc0a0a;margin-top:14px;font-size:15px;font-weight:600;line-height:1.4}@media (width<=992px){.samsung-series-page{padding:35px 18px 50px}.series-title{font-size:30px}.series-subtitle{margin-bottom:30px;font-size:14px}.series-grid{grid-template-columns:repeat(3,1fr);gap:20px}.series-card{padding:18px}.series-card img{max-width:150px;height:150px}}@media (width<=600px){.samsung-series-page{padding:25px 12px 40px}.series-title{margin-bottom:10px;font-size:24px}.series-subtitle{margin-bottom:25px;font-size:13px;line-height:1.5}.series-grid{grid-template-columns:repeat(2,1fr);gap:14px}.series-card{border-radius:12px;padding:14px 10px}.series-card img{max-width:110px;height:110px}.series-card h3{margin-top:10px;font-size:12px}}.note-page{text-align:center;background:#fff;width:100%;max-width:1300px;margin:0 auto;padding:50px 20px 70px}.note-title{color:#dc0a0a;margin-bottom:12px;font-size:38px;font-weight:700;line-height:1.2}.note-sub{color:#666;max-width:700px;margin:0 auto 45px;font-size:15px;line-height:1.7}.note-grid{grid-template-columns:repeat(4,1fr);gap:35px 28px;width:100%;display:grid}.note-card{cursor:pointer;background:#fff;border:1px solid #f2f2f2;border-radius:20px;padding:25px 18px;transition:all .3s;box-shadow:0 5px 20px #0000000f}.note-card:hover{transform:translateY(-8px);box-shadow:0 10px 30px #0000001a}.note-card img{object-fit:contain;width:100%;height:220px;margin:0 auto 15px;display:block}.note-card h3{color:#dc0a0a;font-size:17px;font-weight:600;line-height:1.4}@media (width<=992px){.note-page{padding:40px 20px 60px}.note-title{font-size:32px}.note-sub{margin-bottom:35px;font-size:14px}.note-grid{grid-template-columns:repeat(2,1fr);gap:25px}.note-card{padding:20px 15px}.note-card img{height:180px}.note-card h3{font-size:15px}}@media (width<=600px){.note-page{padding:30px 14px 45px}.note-title{font-size:26px}.note-sub{margin-bottom:28px;font-size:13px;line-height:1.6}.note-grid{grid-template-columns:repeat(2,1fr);gap:15px}.note-card{border-radius:14px;padding:14px 10px}.note-card img{height:120px;margin-bottom:10px}.note-card h3{font-size:13px;line-height:1.4}}.fold-page{text-align:center;background:#fff;width:100%;min-height:100vh;padding:50px 20px;font-family:Arial,Helvetica,sans-serif}.fold-title{color:#dc0a0a;margin-bottom:12px;font-size:36px;font-weight:700;line-height:1.3}.fold-subtitle{color:#666;max-width:750px;margin:0 auto 45px;font-size:15px;line-height:1.7}.fold-grid{grid-template-columns:repeat(4,1fr);gap:35px;width:100%;max-width:1250px;margin:0 auto;display:grid}.fold-card{cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:22px 18px;transition:all .3s;display:flex;box-shadow:0 5px 18px #0000000f}.fold-card:hover{transform:translateY(-8px);box-shadow:0 10px 25px #0000001a}.fold-card img{object-fit:contain;width:100%;max-width:210px;height:210px;margin:0 auto 15px;display:block}.fold-card p{color:#dc0a0a;margin-top:10px;font-size:15px;font-weight:600;line-height:1.5}@media (width<=992px){.fold-page{padding:40px 18px}.fold-title{font-size:30px}.fold-subtitle{margin-bottom:35px;font-size:14px}.fold-grid{grid-template-columns:repeat(2,1fr);gap:28px}.fold-card{padding:20px 15px}.fold-card img{max-width:180px;height:180px}}@media (width<=600px){.fold-page{padding:30px 14px 45px}.fold-title{margin-bottom:10px;font-size:24px}.fold-subtitle{margin-bottom:28px;font-size:13px;line-height:1.6}.fold-grid{grid-template-columns:repeat(2,1fr);gap:16px}.fold-card{border-radius:14px;padding:15px 10px}.fold-card img{max-width:120px;height:120px;margin-bottom:10px}.fold-card p{margin-top:5px;font-size:13px;line-height:1.4}}@media (width<=380px){.fold-grid{gap:12px}.fold-card img{max-width:100px;height:100px}.fold-card p{font-size:12px}}.method-page{text-align:center;box-sizing:border-box;background:#fff;width:100%;min-height:100vh;padding:60px 20px;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.progress-wrapper{flex-direction:column;align-items:center;width:100%;margin-bottom:35px;display:flex}.progress{background:#fff;border-radius:20px;width:100%;height:44px;overflow:hidden}.circle{color:#dc0a0a;background:#fff;border:2px solid #dc0a0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:700;line-height:1;display:flex}.method-card{text-align:center;cursor:pointer;box-sizing:border-box;background:#fff;border:2px solid #dc0a0a;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:280px;min-height:220px;margin:auto;padding:30px 22px;transition:all .35s;display:flex;box-shadow:0 8px 25px #0000000f}.method-card:hover{border-color:#b80808;transform:translateY(-8px);box-shadow:0 18px 40px #0000001f}.method-icon{background:#fff3f3;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;margin-bottom:18px;font-size:42px;display:flex}.method-card p{color:#555;font-size:15px;line-height:1.6}.postcode-wrapper{text-align:center;box-sizing:border-box;background:#fff;border-radius:26px;width:100%;max-width:760px;margin:45px auto 0;padding:40px 35px;animation:.35s fadeUp;box-shadow:0 10px 40px #00000014}.postcode-wrapper h3{color:#111;margin-bottom:30px;font-size:32px;font-weight:700;line-height:1.5}.postcode-box{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.postcode-box input{box-sizing:border-box;border:2px solid #e8e8e8;border-radius:16px;outline:none;width:360px;height:58px;padding:0 18px;font-size:16px;font-weight:500;transition:all .3s}.postcode-box input:focus{border-color:#dc0a0a;box-shadow:0 0 0 5px #dc0a0a1a}.postcode-box button{color:#fff;cursor:pointer;background:#dc0a0a;border:none;border-radius:16px;height:58px;padding:0 28px;font-size:16px;font-weight:700;transition:all .3s}.postcode-box button:hover{background:#b80808;transform:translateY(-2px)}.available-msg{color:#118847;background:#ecfff2;border-radius:14px;margin-top:24px;padding:16px 18px;font-size:15px;font-weight:600}.not-available-msg{color:#dc0a0a;background:#fff1f1;border-radius:14px;margin-top:24px;padding:16px 18px;font-size:15px;font-weight:600}.callout-btn{color:#fff;cursor:pointer;background:#dc0a0a;border:none;border-radius:16px;width:100%;max-width:260px;height:56px;margin-top:24px;font-size:16px;font-weight:700;transition:all .3s}.callout-btn:hover{background:#b80808;transform:translateY(-2px)}.popup-overlay{z-index:9999;background:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.popup-box{text-align:center;box-sizing:border-box;background:#fff;border-radius:28px;width:100%;max-width:460px;padding:40px 30px;animation:.3s popupAnim;position:relative}.popup-close{color:#333;cursor:pointer;background:0 0;border:none;font-size:34px;position:absolute;top:14px;right:18px}.popup-box h2{color:#dc0a0a;margin-bottom:12px;font-size:32px}.popup-box p{color:#666;margin-bottom:28px;line-height:1.7}.popup-action{color:#fff;cursor:pointer;box-sizing:border-box;background:#dc0a0a;border:none;border-radius:16px;width:100%;margin-bottom:14px;padding:16px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:block}.popup-action:hover{background:#b80808;transform:translateY(-2px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes popupAnim{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (width<=900px){.postcode-wrapper{padding:32px 24px}.postcode-wrapper h3{font-size:26px}}@media (width<=600px){.method-card{border-radius:20px;min-height:auto;padding:24px 18px}.method-icon{width:65px;height:65px;font-size:34px}.method-card h3{font-size:20px}.method-card p{font-size:14px}.postcode-wrapper{border-radius:20px;margin-top:30px;padding:25px 18px}.postcode-wrapper h3{margin-bottom:22px;font-size:22px;line-height:1.5}.postcode-box{flex-direction:column;gap:14px}.postcode-box input,.postcode-box button{border-radius:14px;width:100%;height:52px;font-size:14px}.callout-btn{max-width:100%;height:52px;font-size:14px}.popup-box{border-radius:22px;padding:32px 20px}.popup-box h2{font-size:24px}.popup-box p{font-size:14px}.popup-action{padding:14px;font-size:14px}}.circle.active{background:#dc0a0a;border-color:#dc0a0a;color:#fff!important}.line{background:#dc0a0a;border-radius:20px;flex-shrink:0;width:70px;height:3px;margin:0 12px}.go-back{color:#dc0a0a;cursor:pointer;margin-top:14px;font-size:14px;font-weight:600}.method-title{color:#dc0a0a;margin:35px 0 50px;font-size:34px;font-weight:700;line-height:1.3}.method-grid{grid-template-columns:repeat(3,1fr);gap:30px;width:100%;max-width:1100px;margin:auto;display:grid}.method-card{cursor:pointer;background:#fff;border:2px solid #dc0a0a;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:35px 25px;transition:all .3s;display:flex;box-shadow:0 6px 18px #0000000f}.method-card:hover{transform:translateY(-8px);box-shadow:0 14px 30px #0000001f}.method-icon{margin-bottom:18px;font-size:50px}.method-card h3{color:#dc0a0a;margin-bottom:10px;font-size:20px;font-weight:700}.method-card p{color:#444;max-width:240px;font-size:14px;line-height:1.7}@media (width<=900px){.method-page{padding:50px 20px}.progress{width:90%}.line{width:50px;margin:0 8px}.method-title{margin-bottom:40px;font-size:28px}.method-grid{grid-template-columns:repeat(2,1fr);gap:22px}.method-card{min-height:220px;padding:28px 20px}.method-card h3{font-size:18px}.method-icon{font-size:42px}}@media (width<=600px){.method-page{padding:35px 15px}.progress{display:none!important}.go-back{margin-top:0;font-size:12px}.method-title{margin:30px 0;font-size:24px}.method-grid{grid-template-columns:1fr;gap:18px}.method-card{border-radius:18px;min-height:auto;padding:26px 18px}.method-card h3{font-size:17px}.method-card p{font-size:13px;line-height:1.6}.method-icon{margin-bottom:14px;font-size:40px}}.visit-page{box-sizing:border-box;background:#fff;min-height:100vh;padding:40px 25px;font-family:Segoe UI,sans-serif;overflow:hidden}.progress-wrapper{text-align:center;margin-bottom:30px}.progress{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.circle{border:2px solid #dc0a0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-weight:600;transition:all .3s;display:flex}.circle.active{color:#dc0a0a;border-color:#dc0a0a;transform:scale(1.1)}.circle.done{color:#fff;background:#dc0a0a;border:none}.line{background:#ddd;flex-shrink:0;width:70px;height:3px;transition:all .3s}.line.active{background:#dc0a0a}.go-back{cursor:pointer;color:#dc0a0a;margin-top:10px;font-size:14px;font-weight:600}.selected-top{color:#000;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-bottom:25px;font-size:14px;display:flex}.visit-container{align-items:flex-start;gap:30px;display:flex}.visit-left{width:40%}.visit-right{width:60%}.address-box{background:#fff;border-left:5px solid #dc0a0a;border-radius:10px;margin:10px 0;padding:14px;box-shadow:0 2px 8px #0000000d}.date-title{color:#dc0a0a;margin-top:20px;font-size:22px}.calendar{grid-template-columns:repeat(7,1fr);gap:8px;margin:15px 0;display:grid}.day{text-align:center;cursor:pointer;background:#fff;border:1px solid #dc0a0a;border-radius:10px;padding:12px 0;font-weight:500;transition:all .3s;box-shadow:0 2px 5px #0000000d}.day:hover{background:#fff1f1;transform:translateY(-3px)}.day.active{color:#fff;background:#dc0a0a;font-weight:600}.time-list{max-height:220px;margin-bottom:15px;padding-right:5px;overflow-y:auto}.time-list::-webkit-scrollbar{width:6px}.time-list::-webkit-scrollbar-thumb{background:#dc0a0a;border-radius:8px}.time{cursor:pointer;background:#fff;border:1px solid #dc0a0a;border-radius:8px;margin-bottom:6px;padding:10px;transition:all .3s}.time:hover{background:#fff1f1;transform:translate(3px)}.time.active{color:#fff;background:#dc0a0a;border:none;box-shadow:0 4px 10px #ff5a5f66}.selected-info{color:#000;margin-bottom:10px;font-size:14px}.continue-btn{color:#fff;cursor:pointer;background:#dc0a0a;border:none;border-radius:8px;width:100%;padding:12px;font-size:15px;transition:all .3s}.visit-right iframe{border:none;border-radius:12px;width:100%;height:420px;box-shadow:0 5px 20px #0000001a}@media (width<=992px){.visit-page{padding:35px 20px}.visit-container{flex-direction:column}.visit-left,.visit-right{width:100%}.visit-right iframe{height:380px}.calendar{gap:6px}.day{padding:10px 0;font-size:14px}}@media (width<=600px){.visit-page{padding:25px 15px}.progress{display:none!important}.go-back{margin-top:0;font-size:12px}.selected-top{justify-content:center;padding-bottom:5px;overflow-x:auto}.date-title{font-size:18px}.calendar{grid-template-columns:repeat(4,1fr);gap:8px}.day{border-radius:8px;padding:10px 0;font-size:13px}.time{padding:11px;font-size:14px}.selected-info{font-size:13px;line-height:1.6}.continue-btn{padding:13px;font-size:14px}.visit-right iframe{border-radius:10px;height:300px}}.step3-page{box-sizing:border-box;background:#fff;min-height:100vh;padding:30px 20px;font-family:Segoe UI,sans-serif;overflow:hidden}.step3-container{align-items:flex-start;gap:30px;max-width:1100px;margin:auto;display:flex}.step3-left{flex:1;min-width:320px}.step3-right{box-sizing:border-box;background:#fff;border-radius:12px;flex:1;min-width:320px;padding:20px;box-shadow:0 5px 20px #0000000d}.form-title{color:#dc0a0a;margin-bottom:20px;font-size:26px;font-weight:700}.step3-card{box-sizing:border-box;background:#fff;border-radius:12px;padding:22px;box-shadow:0 5px 20px #0000000d}.card-title{color:#dc0a0a;margin-bottom:20px;font-size:22px;font-weight:600}.card-box{box-sizing:border-box;background:#fff;border:1px solid #f1f1f1;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;padding:18px;display:flex}.card-box p{word-break:break-word;margin:5px 0;font-size:14px;line-height:1.6}.card-box b{color:#dc0a0a}.icon-box{flex-shrink:0;font-size:28px}.total{margin-top:15px;font-size:16px;font-weight:600}.total span{color:#dc0a0a}.step3-right input{box-sizing:border-box;border:1px solid #dc0a0a;border-radius:8px;outline:none;width:100%;margin-bottom:15px;padding:12px 14px;font-size:14px;transition:all .3s}.step3-right input:focus{border-color:#dc0a0a;box-shadow:0 0 0 2px #ff6b6b1a}.terms-row{margin:10px 0 15px}.checkbox-wrap{cursor:pointer;align-items:flex-start;font-size:14px;line-height:1.5;display:flex}.checkbox-wrap input{display:none}.checkmark{border:2px solid #dc0a0a;width:16px;min-width:16px;height:16px;margin-top:2px;margin-right:8px;position:relative}.checkbox-wrap input:checked+.checkmark{background:#dc0a0a;border-color:#dc0a0a}.checkbox-wrap input:checked+.checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:0;left:4px;transform:rotate(45deg)}.terms-text a{color:#dc0a0a;text-decoration:underline}.continue-btn{color:#fff;cursor:pointer;background:#dc0a0a;border:none;border-radius:8px;width:100%;padding:14px;font-size:15px;font-weight:600;transition:all .3s}.continue-btn:hover{transform:translateY(-2px)}.continue-btn.disabled{cursor:not-allowed;background:#f3a6a3}@media (width<=992px){.step3-page{padding:25px 18px}.step3-container{flex-direction:column}.step3-left,.step3-right{width:100%;min-width:100%}}@media (width<=600px){.step3-page{padding:20px 14px}.step3-container{gap:20px}.step3-card,.step3-right{border-radius:10px;padding:18px}.form-title{margin-bottom:16px;font-size:22px}.card-title{margin-bottom:16px;font-size:18px}.card-box{gap:10px;padding:14px}.card-box p{font-size:13px}.icon-box{font-size:22px}.total{font-size:15px}.step3-right input{padding:11px 12px;font-size:13px}.checkbox-wrap{font-size:13px}.continue-btn{padding:13px;font-size:14px}}*{box-sizing:border-box;margin:0;padding:0}.samsung-tablet-page{background:#fff;width:100%;min-height:100vh;padding:50px 25px;font-family:Arial,Helvetica,sans-serif}.samsung-tablet-page .tablet-top{text-align:center;width:100%;max-width:1200px;margin:0 auto 50px}.samsung-tablet-page .tablet-top h1{color:#dc0a0a;margin-bottom:18px;font-size:42px;font-weight:700;line-height:1.3}.samsung-tablet-page .tablet-top p{color:#555;max-width:900px;margin:0 auto;font-size:17px;line-height:1.8}.samsung-tablet-page .tablet-heading{text-align:center;margin-bottom:40px}.samsung-tablet-page .tablet-heading h2{color:#dc0a0a;margin-bottom:14px;font-size:38px;font-weight:700;line-height:1.3}.samsung-tablet-page .tablet-heading p{color:#666;max-width:750px;margin:0 auto;font-size:16px;line-height:1.7}.samsung-tablet-page .tablet-grid{grid-template-columns:repeat(4,1fr);gap:30px;width:100%;max-width:1350px;margin:0 auto;display:grid}.samsung-tablet-page .tablet-card{cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:22px 18px;transition:all .3s;display:flex;box-shadow:0 5px 18px #00000012}.samsung-tablet-page .tablet-card:hover{transform:translateY(-8px);box-shadow:0 12px 28px #0000001f}.samsung-tablet-page .tablet-card img{object-fit:contain;width:100%;max-width:220px;height:200px;margin:0 auto 16px;display:block}.samsung-tablet-page .tablet-card h3{color:#dc0a0a;text-align:center;font-size:17px;font-weight:600;line-height:1.5}@media (width<=1100px){.samsung-tablet-page .tablet-grid{grid-template-columns:repeat(3,1fr);gap:24px}.samsung-tablet-page .tablet-card img{max-width:190px;height:180px}}@media (width<=850px){.samsung-tablet-page{padding:40px 18px}.samsung-tablet-page .tablet-top h1{font-size:34px}.samsung-tablet-page .tablet-top p{font-size:15px;line-height:1.7}.samsung-tablet-page .tablet-heading h2{font-size:30px}.samsung-tablet-page .tablet-heading p{font-size:15px}.samsung-tablet-page .tablet-grid{grid-template-columns:repeat(2,1fr);gap:20px}.samsung-tablet-page .tablet-card{min-height:260px;padding:18px 14px}.samsung-tablet-page .tablet-card img{max-width:160px;height:150px}.samsung-tablet-page .tablet-card h3{font-size:15px}}@media (width<=600px){.samsung-tablet-page{padding:25px 12px 40px}.samsung-tablet-page .tablet-top{margin-bottom:30px}.samsung-tablet-page .tablet-top h1{margin-bottom:12px;font-size:26px}.samsung-tablet-page .tablet-top p{font-size:14px;line-height:1.6}.samsung-tablet-page .tablet-heading{margin-bottom:22px}.samsung-tablet-page .tablet-heading h2{margin-bottom:10px;font-size:24px;line-height:1.3}.samsung-tablet-page .tablet-heading p{font-size:13px;line-height:1.6}.samsung-tablet-page .tablet-grid{grid-template-columns:repeat(2,1fr);gap:12px}.samsung-tablet-page .tablet-card{border-radius:12px;width:100%;min-height:auto;padding:14px 10px}.samsung-tablet-page .tablet-card img{object-fit:contain;width:100%;max-width:95px;height:95px;margin-bottom:10px}.samsung-tablet-page .tablet-card h3{font-size:11px;font-weight:600;line-height:1.4}}@media (width<=380px){.samsung-tablet-page .tablet-grid{gap:10px}.samsung-tablet-page .tablet-card{padding:12px 8px}.samsung-tablet-page .tablet-card img{max-width:85px;height:85px}.samsung-tablet-page .tablet-card h3{font-size:10px}}
