.repair-page{background:#fff;color:#111}.repair-page .desktop-nav .active{color:var(--orange)}.repair-strip{min-height:38px;padding:8px 18px;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--orange);background:var(--orange-soft);font-size:10px;font-weight:800;text-align:center}.repair-hero{padding:82px 0 92px}.repair-hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:82px;align-items:center}.repair-rating,.repair-heading>span{display:inline-flex;padding:6px 10px;color:var(--orange);background:var(--orange-soft);border-radius:99px;font-size:10px;font-weight:800}.repair-hero h1{margin:22px 0 18px;font-size:clamp(46px,5vw,64px);line-height:1.03}.repair-hero p{max-width:690px;color:#666;font-size:15px;line-height:1.7}.repair-hero-grid>img{width:100%;height:430px;object-fit:cover;border-radius:24px}.repair-primary{min-height:50px;margin-top:12px;padding:0 24px;display:inline-flex;align-items:center;gap:7px;color:#fff;background:var(--orange);border-radius:99px;font-weight:700}.repair-hero ul{margin:28px 0 0;padding:0;display:flex;gap:28px;list-style:none;font-size:12px;font-weight:700}.repair-hero li i{color:var(--orange)}.repair-section{padding:88px 0}.repair-services,.repair-advantages{background:#f7f8f9}.repair-heading{max-width:800px;margin:0 auto 47px;text-align:center}.repair-heading h2{margin:13px 0 8px;color:#111;font-size:clamp(33px,4vw,45px);line-height:1.12}.repair-heading p{margin:0;color:#777;font-size:12px;line-height:1.65}.repair-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.repair-service-grid article{min-height:225px;padding:27px;color:#111;background:#fff;border:1px solid #e3e3e3;border-radius:17px;text-align:left}.repair-service-grid article>i,.repair-advantage-grid article>i{width:38px;height:38px;display:grid;place-items:center;color:var(--orange);background:var(--orange-soft);border-radius:10px}.repair-service-grid h3,.repair-advantage-grid h3{display:block;margin:21px 0 9px;color:#111;font-size:17px}.repair-service-grid p,.repair-advantage-grid p{margin:0;color:#666;font-size:12px;line-height:1.65;text-align:left}.repair-service-grid button{margin-top:21px;padding:0;color:var(--orange);background:none;border:0;font-size:11px;font-weight:700}.repair-deal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.repair-deal-grid article{height:365px;padding:28px;position:relative;overflow:hidden;border:1px solid #e3e3e3;border-radius:22px}.repair-deal-grid .green{color:#0b5d3d;background:#eaf7f2}.repair-deal-grid .purple{color:#44348f;background:#f0edff}.repair-deal-grid .orange{color:#8a4200;background:#fff3e9}.repair-deal-grid small{display:inline-flex;padding:6px 11px;color:inherit;background:#fff;border-radius:99px;font-size:9px}.repair-deal-grid h3{margin:15px 0 8px;color:inherit;font-size:23px}.repair-deal-grid p{max-width:290px;color:inherit;opacity:.8;font-size:12px}.repair-deal-grid img{width:185px;height:225px;position:absolute;right:-15px;bottom:-55px;object-fit:contain;mix-blend-mode:multiply}.repair-deal-grid button{width:44px;height:44px;position:absolute;left:28px;bottom:27px;display:grid;place-items:center;color:inherit;background:#fff;border:0;border-radius:50%}.repair-brands{padding:55px 0;background:#f7f8f9}.repair-title-row{margin-bottom:27px;display:flex;justify-content:space-between;align-items:center}.repair-title-row h2{font-size:22px}.repair-title-row a{color:var(--orange);font-size:11px}.repair-brand-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.repair-brand-grid>div{min-height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#fff;border:1px solid #ddd;border-radius:16px}.repair-brand-grid i,.repair-brand-grid strong{font-size:38px}.repair-brand-grid b{font-size:12px}.repair-brand-grid .vivo{color:#45bdd3;font-size:22px}.repair-brand-grid .oneplus{color:#f11f45}.repair-brand-grid .mi{padding:3px 7px;color:#fff;background:#ff6900;font-size:22px}.repair-process-grid,.repair-advantage-grid,.repair-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.repair-process-grid article{min-height:220px;padding:28px;position:relative;background:#fff;border:1px solid #e2e2e2;border-radius:17px}.repair-process-grid article>b{width:39px;height:39px;display:grid;place-items:center;color:#fff;background:var(--orange);border-radius:50%;font-size:12px}.repair-process-grid article>i{position:absolute;top:35px;right:28px;color:var(--orange)}.repair-process-grid h3{margin:21px 0 9px;color:#111;font-size:17px}.repair-process-grid p{margin:0;color:#666;font-size:12px;line-height:1.65}.repair-advantage-grid article{min-height:205px;padding:27px;color:#111;background:#fff;border:1px solid #e3e3e3;border-radius:17px;text-align:left}.repair-story-grid article{min-height:280px;padding:28px;background:#f7f8f9;border:1px solid #e4e4e4;border-radius:17px}.repair-story-grid article>div{color:#d9a400;letter-spacing:3px}.repair-story-grid article>p{min-height:130px;margin:19px 0;color:#333;font-size:13px;line-height:1.65}.repair-story-grid footer{display:flex;align-items:center;gap:11px}.repair-story-grid footer img{width:42px;height:42px;object-fit:cover;border-radius:50%}.repair-story-grid footer span,.repair-story-grid footer small{display:block}.repair-story-grid footer b{font-size:11px}.repair-story-grid footer small{color:#777;font-size:9px}.repair-app{min-height:355px;padding:73px 0;display:flex;align-items:center;color:#fff;text-align:center;background:#111 url('../images/repair/app-bg.png') center/cover}.repair-app h2{font-size:40px}.repair-app p{max-width:820px;margin:14px auto 24px;color:#ccc;font-size:12px}.repair-app a{min-height:44px;padding:0 21px;display:inline-flex;align-items:center;color:#111;background:#fff;border-radius:99px;font-size:11px;font-weight:700}.repair-app a+a{margin-left:10px;color:#fff;background:var(--orange)}.repair-faq{padding-bottom:100px}.repair-faq .accordion{max-width:930px;margin:auto}.repair-faq .accordion-item{margin-bottom:12px;overflow:hidden;background:#f7f8f9;border:1px solid #e5e5e5!important;border-radius:12px!important}.repair-faq .accordion-button{padding:18px 21px;color:#111;background:#f7f8f9;box-shadow:none;font-size:12px;font-weight:700}.repair-faq .accordion-body{padding:0 21px 18px;color:#666;font-size:11px}.repair-modal[hidden]{display:none}.repair-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px}.repair-modal-backdrop{position:absolute;inset:0;background:#000b;border:0}.repair-modal>section{width:min(520px,100%);padding:34px;position:relative;background:#fff;border-radius:22px}.repair-modal-close{position:absolute;top:20px;right:20px;border:0;background:none}.repair-modal form{display:grid;gap:13px}.repair-modal label{display:grid;gap:6px}.repair-modal input{height:46px;padding:0 14px;border:1px solid #ddd;border-radius:10px}.repair-modal form button{height:48px;color:#fff;background:var(--orange);border:0;border-radius:99px}.repair-success{text-align:center}@media(max-width:991px){.repair-hero-grid{grid-template-columns:1fr}.repair-service-grid{grid-template-columns:repeat(3,1fr)}.repair-brand-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.repair-hero{padding:58px 0}.repair-hero-grid>img{height:300px}.repair-service-grid,.repair-deal-grid,.repair-process-grid,.repair-advantage-grid,.repair-story-grid{grid-template-columns:1fr}.repair-brand-grid{grid-template-columns:repeat(2,1fr)}.repair-deal-grid article{height:335px}.repair-section{padding:60px 0}.repair-app h2{font-size:30px}}
