body{font-family:"Anybody";color:#2e2b2b}h1,h2,h3,h4,h5,h6{font-family:"Anybody";font-weight:700}p{color:#2e2b2b!important}.feature-box{height:100%}.navbar a,button,.contact-btn,.quote-btn,.call-btn,.fix-btn,.repair-btn{font-family:"Anybody";font-weight:600}label,input,select,textarea{font-family:"Poppins"}#header{background:#fff;padding:10px 0}.custom-navbar .navbar-brand img{height:45px}.navbar-nav .nav-link{margin:0 15px;font-weight:500;color:#333}.call-btn{background:#00a7e7;color:#fff;padding:10px 20px;border-radius:6px;text-decoration:none;font-weight:600}#hero-section{background:url(img/hero-bg.webp);padding:40px 0;color:#fff}#hero-section .container{position:relative;z-index:2}.hero-content h1{font-size:46px;font-weight:700;margin-top:20px}.hero-content span{color:#00b2ff}.rating-badge{background:#0d6efd;padding:6px 15px;border-radius:30px;display:inline-block}.hero-points{margin-top:20px}.hero-points li{margin-bottom:6px}.contact-btn{display:inline-block;margin-top:20px;background:#00b2ff;color:#fff;padding:12px 36px;border-radius:6px;text-decoration:none;font-weight:600}.consultation-card{background:#f2f2f2;padding:35px;border-radius:18px;box-shadow:0 15px 30px rgba(0,0,0,.25);color:#333}.consultation-card label{font-size:16px;font-weight:600;color:rgba(36,36,36,.80)}.consultation-card .form-control,.consultation-card .form-select{background:#e8e8e8;border:1px solid #ddd;border-radius:10px;padding:12px;margin-bottom:15px}.quote-btn{width:100%;background:#e00000;border:0;padding:15px;border-radius:10px;color:#fff;font-weight:700;margin-top:10px}#why-makbuck{padding:40px 0;background:url(img/fot-bg.webp);text-align:center}#why-makbuck .subtitle{color:#0ea5e9;font-weight:600;margin-bottom:10px}#why-makbuck h2{font-size:42px;font-weight:700;margin-bottom:10px}#why-makbuck .desc{color:#666;margin-bottom:50px}.feature-box{text-align:left;padding:30px;border-radius:10px;border:1px solid rgba(36,36,36,.30);background:#F9FDFF}.feature-box img{margin-bottom:20px;width:50px}.feature-box:hover{transform:translateY(-6px);box-shadow:0 10px 30px rgba(0,0,0,.08)}.feature-icon{width:60px;height:60px;background:#e6f4fb;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#0ea5e9;margin-bottom:20px}.feature-box h5{font-weight:700;margin-bottom:10px}.feature-box p{color:#666;margin:0}#process{padding:40px 0;background:url(img/fot-bg.webp);text-align:center}#process .sub{color:#0ea5e9;font-weight:600;margin-bottom:10px}#process h2{font-size:42px;font-weight:700;margin-bottom:10px}#process .desc{color:#666;margin-bottom:60px}.step-circle{width:90px;height:90px;background:#1296d4;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;font-weight:700;margin:auto;position:relative;z-index:2}.step-card{background:#fff;border-radius:10px;padding:25px;margin-top:25px;border:1px solid #ddd;text-align:left;width:280px;height:60%}.step-card p{color:#666;margin:0;font-size:16px}.process-line{position:absolute;top:45px;left:0;right:0;height:2px;background:#1296d4;z-index:1}@media(max-width:991px){.consultation-card{margin-top:30px}.process-line{display:none}#process h2{font-size:32px}}@media(max-width:661px){.call-btn{border-radius:12px 12px 0 0;width:95%;margin:auto;padding:3%;position:fixed;z-index:9999;bottom:0!important;text-align:center}}#reviews{padding:40px 0;background:#F6FBFE;overflow:hidden}.review-header{margin-bottom:50px}.review-header h2{font-size:42px;font-weight:700}.rating-badge{padding:10px 20px;border-radius:30px;border:1px solid rgba(3,174,241,.30);background:rgba(3,174,241,.10);font-weight:500;color:rgba(3,174,241,1)}.slider{display:flex;gap:30px;animation:scroll 25s linear infinite;width:max-content}.review-card{min-width:320px;background:white;border-radius:12px;padding:25px;border:1px solid #e0e0e0;box-shadow:0 5px 20px rgba(0,0,0,.05)}.review-user{display:flex;align-items:center;gap:10px;margin-bottom:10px}.review-user img{width:35px;height:35px;border-radius:50%}.stars{color:#ffc107;font-size:14px}.review-text{font-size:16px;color:#555;margin-top:10px}.review-actions{margin-top:15px;color:#777;display:flex;gap:15px}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.before-after{position:relative;width:100%;margin:auto;overflow:hidden;border-radius:18px}.before-after img{width:100%;display:block}.after-img{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden}.after-img img{width:100%}#beforeAfter{padding:40px 0;background:url(img/fot-bg.webp)}.section-sub{color:#0ea5e9;font-weight:600}.section-title{font-size:42px;font-weight:700}.fix-btn{background:#e10600;color:#fff;padding:12px 25px;border-radius:10px;font-weight:600;text-decoration:none}.fix-btn:hover{background:#c10000}.compare img{width:100%;display:block}.compare-after{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden}.compare-slider{position:absolute;top:0;left:50%;width:3px;height:100%;background:white;cursor:ew-resize}.compare-slider::before{content:"";position:absolute;top:50%;left:-14px;width:28px;height:28px;background:#0ea5e9;border-radius:50%;transform:translateY(-50%);box-shadow:0 0 10px rgba(0,0,0,.2)}#reviews{padding:40px 0;background:#eef2f5;overflow:hidden}.cr-header{margin-bottom:50px}.cr-header h2{font-size:42px;font-weight:700}.cr-rating-badge{border:1px solid #9ecae1;padding:10px 20px;border-radius:30px;background:white;font-weight:500}.cr-slider{display:flex;gap:30px;animation:cr-scroll 25s linear infinite;width:max-content}.cr-card{min-width:320px;background:white;border-radius:12px;padding:25px;border:1px solid #e0e0e0;box-shadow:0 5px 20px rgba(0,0,0,.05)}.cr-user{display:flex;align-items:center;gap:10px;margin-bottom:10px}.cr-user img{width:35px;height:35px;border-radius:50%}.cr-stars{color:#ffc107;font-size:14px}.cr-text{font-size:16px;color:#555;margin-top:10px}.cr-actions{margin-top:15px;color:#777;display:flex;gap:15px}@keyframes cr-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#faq{padding:40px 0;background:rgba(246,251,254,.85)}.faq-sub{color:#0ea5e9;font-weight:600}.faq-title{font-size:40px;font-weight:700;margin-bottom:40px}.faq-item{border:1px solid #a7d3f3;border-radius:10px;margin-bottom:15px;overflow:hidden}.accordion-button{background:white;font-weight:600;border:0;box-shadow:none}.accordion-button:not(.collapsed) {background:#f8fbff;color:#000}.accordion-body{color:#555;font-size:16px}.accordion-button::after{background-image:none!important;content:"+";width:30px;height:30px;border-radius:50%;background:#1e96d4;color:white;font-size:30px;font-weight:bold;display:flex;align-items:center;justify-content:center;margin-left:auto}.accordion-button:not(.collapsed)::after{content:"×"}.accordion-button{display:flex;align-items:center;justify-content:space-between}#footer-legal{background:#f5f5f5;padding:25px 0;text-align:center}#footer-legal .copyright{font-weight:600;margin-bottom:6px;color:#000}#footer-legal .disclaimer{font-size:16px;color:#555;max-width:900px;margin:0 auto}#repair-banner{padding:40px 0}.banner-box{background:linear-gradient(90deg,#9dc5d6,#c6d9e3);background:linear-gradient(90deg,#AAE7FF 0,#FFF 100%);padding:40px 30px 0 30px;border-radius:20px}#repair-banner h2{font-size:36px;font-weight:700;margin-bottom:15px}#repair-banner p{color:#444;max-width:420px;margin-bottom:25px}.repair-btn{background:#e60000;color:#fff;padding:12px 22px;border-radius:8px;text-decoration:none;font-weight:600;display:inline-block}.banner-img{max-height:280px;margin-bottom:0}#contact-section{background:url(img/fot-bg.webp)center/cover no-repeat}.contact-info h2{font-weight:700;margin-bottom:30px}.contact-info span{color:#0099e5}.contact-info h3{margin-bottom:20px;font-weight:600}.contact-list{list-style:none;padding:0}.contact-list li{margin-bottom:15px;color:#555;line-height:1.6}.contact-list span{margin-right:8px}.consultation-card{background:#f2f2f2;padding:35px;border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.consultation-card h4{font-weight:700}.consultation-card p{font-size:14px;color:#666;margin-bottom:20px}.consultation-card label{font-size:12px;font-weight:600;color:#555;margin-bottom:5px;display:block}.consultation-card .form-control,.consultation-card .form-select{background:#e8e8e8;border:1px solid #ddd;border-radius:10px;padding:12px;margin-bottom:15px}.quote-btn{width:100%;background:#e60000;border:0;padding:14px;border-radius:10px;color:#fff;font-weight:700;margin-top:10px}.footer-text{text-align:center;margin-top:50px;color:#666;font-size:14px}.footer-text strong{color:#000}.compare{position:relative;width:100%;overflow:hidden;border-radius:18px;cursor:ew-resize}.compare img{width:100%;display:block}.compare-after{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden}.compare-slider{position:absolute;top:0;left:50%;width:3px;height:100%;background:white;z-index:2}.contact-list a{text-decoration:none;color:#5B5B5B}.contact-list i{color:rgba(3,174,241,1)}.compare-slider::before{content:"";position:absolute;top:50%;left:-4px;width:10px;height:10px;background:#0ea5e9;border-radius:50%;transform:translateY(-50%);box-shadow:0 0 10px rgba(0,0,0,.25)}.cr-rating-badge i{color:rgba(3,174,241,1)}.compare-after img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.compare{position:relative;width:100%;overflow:hidden;border-radius:18px}.form-select{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}#service-area{padding:50px 0;background:#F8FCFF}.location-card{background:#fff;border:1px solid #E6EEF5;border-radius:16px;padding:30px 20px;text-align:center;transition:.35s ease;height:100%;box-shadow:0 5px 20px rgba(0,0,0,.05)}.location-card:hover{transform:translateY(-8px);border-color:#03AEF1;box-shadow:0 15px 35px rgba(3,174,241,.15)}.location-icon{width:70px;height:70px;margin:0 auto 18px;border-radius:50%;background:#EAF8FE;display:flex;align-items:center;justify-content:center;transition:.35s}.location-card:hover .location-icon{background:#03AEF1}.location-icon i{font-size:28px;color:#03AEF1;transition:.35s}.location-card:hover .location-icon i{color:#fff}.location-card h5{margin:0;font-size:18px;font-weight:700;color:#222}#service-area .contact-btn{padding:14px 34px;border-radius:10px;font-size:17px}.dropdown-custom{position:relative}.dropdown-menu-custom{position:absolute;top:100%;left:0;background:#fff;min-width:200px;padding:10px 0;margin:0;list-style:none;box-shadow:0 5px 15px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:999}.dropdown-custom:hover .dropdown-menu-custom{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu-custom li a{display:block;padding:10px 20px;color:#333;text-decoration:none;transition:.3s}.dropdown-menu-custom li a:hover{background:#f5f5f5;color:#007bff}.timeline{width:100%;max-width:1000px;margin:0 auto;padding:5px 0}.timeline-item{position:relative;display:flex;align-items:center;width:100%;min-height:90px;margin-bottom:55px}.timeline-number{width:68px;height:68px;flex:0 0 68px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:700;position:relative;z-index:3;box-shadow:0 5px 15px rgba(0,0,0,.12);border:3px solid #fff}.step-1{background:linear-gradient(135deg,#2563eb,#60a5fa)}.step-2{background:linear-gradient(135deg,#059669,#34d399)}.step-3{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.step-4{background:linear-gradient(135deg,#dc2626,#f87171)}.step-5{background:linear-gradient(135deg,#0891b2,#22d3ee)}.timeline-item:not(:last-child) .timeline-number::after{content:"";position:absolute;width:2px;height:55px;left:50%;top:100%;transform:translateX(-50%);background:#80b0ff;z-index:-1}.timeline-item:not(:last-child) .timeline-number::before{content:"";position:absolute;width:10px;height:10px;left:50%;top:calc(100% + 48px);transform:translateX(-50%)rotate(45deg);border-right:3px solid #80b0ff;border-bottom:3px solid #80b0ff;background:#fff;z-index:4}.timeline-content{flex:1;min-height:90px;margin-left:20px;padding:20px 45px;display:flex;align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.07);transition:all .3s ease}.timeline-content:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.10)}.timeline-content h5{color:#111827}@media(max-width:768px){.timeline{padding:15px 10px}.timeline-item{margin-bottom:50px}.timeline-number{width:58px;height:58px;flex:0 0 58px;font-size:19px}.timeline-content{min-height:80px;margin-left:15px;padding:16px 22px}.timeline-content h5{font-size:17px}.timeline-content p{font-size:13px;line-height:1.5}.timeline-item:not(:last-child) .timeline-number::after{height:50px}.timeline-item:not(:last-child) .timeline-number::before{top:calc(100% + 43px)}}@media(max-width:576px){.timeline{padding:10px 5px}.timeline-item{align-items:flex-start;min-height:0;margin-bottom:45px}.timeline-number{width:48px;height:48px;flex:0 0 48px;font-size:16px;border-width:2px}.timeline-content{min-height:70px;margin-left:12px;padding:14px 16px;border-radius:7px}.timeline-content h5{font-size:15px;line-height:1.3}.timeline-content p{font-size:12px;line-height:1.5}.timeline-item:not(:last-child) .timeline-number::after{height:40px}.timeline-item:not(:last-child) .timeline-number::before{width:8px;height:8px;top:calc(100% + 33px);border-width:2px}}@media(max-width:380px){.timeline{padding:10px 2px}.timeline-number{width:42px;height:42px;flex:0 0 42px;font-size:15px}.timeline-content{margin-left:10px;padding:12px 13px}.timeline-content h5{font-size:14px}.timeline-content p{font-size:11px}.timeline-item{margin-bottom:42px}.timeline-item:not(:last-child) .timeline-number::after{height:37px}.timeline-item:not(:last-child) .timeline-number::before{top:calc(100% + 30px)}}#macbookHero{position:relative;overflow:hidden;padding:20px 0;background:radial-gradient(circle at 10% 20%,rgba(13,110,253,.08),transparent 35%),radial-gradient(circle at 90% 80%,rgba(25,135,84,.07),transparent 35%),linear-gradient(135deg,#f8fbff 0,#ffffff 55%,#f6fbf9 100%)}#macbookHero::before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:rgba(13,110,253,.05);top:-120px;left:-100px}#macbookHero::after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:rgba(25,135,84,.05);bottom:-100px;right:-80px}.macbook-hero-content{position:relative;z-index:2}.hero-label{display:inline-flex;align-items:center;padding:8px 15px;border-radius:50px;background:#eaf3ff;color:#0d6efd;font-size:13px;font-weight:600}.hero-title{max-width:680px;font-size:clamp(38px,5vw,62px);line-height:1.0;letter-spacing:-1.5px;font-weight:800;color:#172033}.hero-title span{color:#0d6efd}.hero-description{max-width:650px;color:#667085;font-size:17px;line-height:1.75}.hero-feature{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #e8eef5;border-radius:14px;background:rgba(255,255,255,.75);transition:all .25s ease}.hero-feature:hover{transform:translateY(-3px);border-color:#cfe2ff;box-shadow:0 8px 25px rgba(13,110,253,.08)}.hero-feature-icon{width:42px;height:42px;min-width:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#eef5ff;color:#0d6efd;font-size:18px}.hero-feature strong{display:block;color:#263238;font-size:14px}.hero-feature small{display:block;margin-top:2px;color:#7b8794;font-size:11px}.hero-btn-primary,.hero-btn-whatsapp,.hero-btn-call{border-radius:50px;padding:11px 20px;font-size:14px;font-weight:600;transition:all .25s ease}.hero-btn-primary{color:#fff;background:#0d6efd;border:1px solid #0d6efd}.hero-btn-primary:hover{color:#fff;background:#0b5ed7;transform:translateY(-2px)}.hero-btn-whatsapp{color:#198754;background:#eaf8f1;border:1px solid #ced}.hero-btn-whatsapp:hover{color:#157347;background:#dff5e9}.hero-btn-call{color:#344054;background:#fff;border:1px solid #dce3eb}.hero-btn-call:hover{color:#0d6efd;border-color:#b8d4fa}.hero-trust{display:flex;align-items:center;gap:8px;color:#667085;font-size:12px}.hero-trust i{color:#198754;font-size:16px}.hero-booking-card{position:relative;z-index:2;padding:28px;border:1px solid rgba(255,255,255,.9);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 20px 60px rgba(30,70,110,.10),0 4px 15px rgba(30,70,110,.05);backdrop-filter:blur(10px)}.booking-header{display:flex;align-items:center;gap:14px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #edf0f4}.booking-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#eaf3ff;color:#0d6efd;font-size:21px}.booking-header h3{font-size:21px;font-weight:700;color:#172033}.booking-header p{color:#7b8794;font-size:12px}.hero-form-label{display:block;margin-bottom:6px;color:#475467;font-size:11px;font-weight:600}.hero-input{display:flex;align-items:center;height:45px;padding:0 12px;border:1px solid #e1e7ef;border-radius:10px;background:#fff;transition:all .2s ease}.hero-input:focus-within{border-color:#86b7fe;box-shadow:0 0 0 3px rgba(13,110,253,.08)}.hero-input>i{margin-right:9px;color:#8a97a6;font-size:15px}.hero-input .form-control{height:100%;padding:0;border:0;outline:0;box-shadow:none;font-size:12px;color:#344054}.hero-input .form-control::placeholder{color:#98a2b3}.hero-submit-btn{height:48px;border:0;border-radius:12px;background:linear-gradient(135deg,#0d6efd,#4c9aff);color:#fff;font-weight:600;font-size:14px;box-shadow:0 8px 20px rgba(13,110,253,.18);transition:all .25s ease}.hero-submit-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 25px rgba(13,110,253,.25)}.booking-footer{display:flex;align-items:flex-start;gap:8px;margin-top:17px;padding-top:15px;border-top:1px solid #edf0f4;color:#8a97a6;font-size:10px;line-height:1.5}.booking-footer i{flex-shrink:0;color:#198754;font-size:14px}@media(max-width:991.98px){#macbookHero{padding:60px 0}.hero-title{font-size:44px}.hero-booking-card{margin-top:10px}}@media(max-width:575.98px){#macbookHero{padding:45px 0}.hero-title{font-size:36px;letter-spacing:-.8px}.hero-description{font-size:15px;line-height:1.6}.hero-feature{padding:10px}.hero-feature-icon{width:38px;height:38px;min-width:38px}.hero-booking-card{padding:20px;border-radius:18px}.booking-header h3{font-size:19px}.hero-btn-primary,.hero-btn-whatsapp,.hero-btn-call{width:100%;text-align:center}}.hero-content{position:relative}.hero-content .bg-primary-subtle{background-color:#eef5ff!important;color:#2563eb!important}.hero-content h1{color:#172033;line-height:1.15;letter-spacing:-.5px}.hero-content h5{color:#344054;line-height:1.5}.hero-highlight{background:#f8fbff;border-radius:0 12px 12px 0;padding-top:12px;padding-bottom:12px}.hero-stat{height:100%;padding:14px 10px;text-align:center;background:#fff;border:1px solid #e9eef5;border-radius:12px;transition:all .25s ease}.hero-stat:hover{transform:translateY(-3px);border-color:#cfe0ff;box-shadow:0 8px 20px rgba(37,99,235,.08)}.hero-stat strong{display:block;color:#2563eb;font-size:20px;font-weight:700;line-height:1.2}.hero-stat small{display:block;color:#6b7280;font-size:11px;margin-top:4px;line-height:1.3}.hero-content .btn-primary{background:#2563eb;border-color:#2563eb}.hero-content .btn-primary:hover{background:#1d4ed8;border-color:#1d4ed8}@media(max-width:991.98px){.hero-content{padding-right:0!important}.hero-content h1{font-size:2.4rem}}@media(max-width:575.98px){.hero-content h1{font-size:2rem}.hero-content h5{font-size:1rem}.hero-content p{font-size:14px}.hero-stat{padding:12px 8px}.hero-stat strong{font-size:17px}.hero-stat small{font-size:10px}.hero-content .btn{width:100%}}.issue-card{min-height:82px;padding:16px;display:flex;align-items:center;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.06);font-size:14px;font-weight:500;transition:all .3s ease}.issue-card:hover{transform:translateY(-4px);border-color:rgba(13,110,253,.2);box-shadow:0 10px 25px rgba(0,0,0,.10)}.issue-icon{width:42px;height:42px;flex-shrink:0;margin-right:12px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:19px}.diagnostic-note{display:flex;align-items:flex-start;padding:18px;background:linear-gradient(135deg,#eff6ff,#f8fbff);border-left:4px solid #0d6efd;border-radius:10px;box-shadow:0 5px 18px rgba(13,110,253,.08)}.diagnostic-icon{width:42px;height:42px;flex-shrink:0;margin-right:12px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0d6efd;color:#fff;font-size:19px}.diagnostic-note h6{color:#1f2937}.diagnostic-note p{color:#6b7280}@media(max-width:576px){.issue-card{min-height:70px;padding:12px;font-size:13px}.issue-icon{width:38px;height:38px;margin-right:10px;font-size:17px}.diagnostic-note{padding:14px}.diagnostic-icon{width:38px;height:38px;margin-right:10px}}.issue-number{width:40px;height:40px;min-width:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:17px;transition:all .3s ease}.d-flex.align-items-center:hover .issue-number{transform:scale(1.08)}.card{transition:all .3s ease}.card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.08)!important}@media(max-width:576px){.card-body{padding:20px!important}}.diagnostic-panel{padding:35px;border-radius:20px;background:linear-gradient(145deg,#f8faff 0,#eef4ff 100%);border:1px solid #e6ecf5;position:relative;overflow:hidden}.diagnostic-panel::before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:rgba(13,110,253,.06);top:-70px;right:-70px}.diagnostic-badge{display:inline-flex;align-items:center;padding:8px 14px;border-radius:50px;background:rgba(13,110,253,.1);color:#0d6efd;font-size:13px;font-weight:600}.inspection-box{display:flex;align-items:center;gap:14px;padding:16px;background:#fff;border-radius:14px;border:1px solid #e4e9f0}.inspection-icon{width:45px;height:45px;min-width:45px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#0d6efd;color:#fff;font-size:18px}.early-diagnosis{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:14px;background:#fff8e6;border:1px solid #ffe69c}.early-icon{width:42px;height:42px;min-width:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#ffc107;color:#fff}.warning-wrapper{padding:5px}.warning-line{height:1px;flex:1;background:#dee2e6}.warning-card{position:relative;height:100%;min-height:95px;display:flex;align-items:center;gap:13px;padding:18px;background:#fff;border:1px solid #e9ecef;border-radius:15px;overflow:hidden;transition:all .3s ease}.warning-card:hover{transform:translateY(-4px);border-color:#0d6efd;box-shadow:0 10px 25px rgba(0,0,0,.08)}.warning-number{position:absolute;top:7px;right:10px;font-size:10px;font-weight:700;color:#adb5bd}.warning-icon{width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;border-radius:11px;font-size:19px}@media(max-width:991px){.diagnostic-panel{padding:28px}}@media(max-width:576px){.diagnostic-panel{padding:22px;border-radius:16px}.diagnostic-panel h2{font-size:25px}.warning-card{min-height:85px;padding:14px}.warning-icon{width:40px;height:40px;min-width:40px;font-size:17px}.warning-card h6{font-size:14px}.warning-card small{font-size:11px}}.architecture-card{position:relative;padding:28px;background:#fff;border:1px solid #e9ecef;border-radius:18px;overflow:hidden;transition:all .3s ease}.architecture-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.intel-card{border-top:4px solid #212529}.silicon-card{border-top:4px solid #0d6efd}.architecture-header{display:flex;align-items:center;gap:15px;margin-bottom:25px}.architecture-icon{width:55px;height:55px;min-width:55px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:23px}.architecture-content{padding-left:70px}.feature-list{display:flex;flex-direction:column;gap:12px}.feature-item{display:flex;align-items:center;gap:10px;font-size:14px;color:#495057}.feature-item i{font-size:15px}.chip-badge{display:inline-flex;align-items:center;justify-content:center;padding:7px 15px;border-radius:50px;background:#eef4ff;color:#0d6efd;border:1px solid #d7e5ff;font-size:13px;font-weight:600}.diagnostic-banner{display:flex;align-items:center;gap:16px;padding:20px 24px;background:linear-gradient(135deg,#f8faff,#eef4ff);border:1px solid #dce7f8;border-radius:16px}.diagnostic-banner-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#0d6efd;color:#fff;font-size:19px}@media(max-width:991px){.architecture-content{padding-left:0}}@media(max-width:576px){.architecture-card{padding:22px}.architecture-header{gap:12px}.architecture-icon{width:48px;height:48px;min-width:48px;font-size:20px}.architecture-header h4{font-size:18px}.diagnostic-banner{align-items:flex-start;padding:18px}.diagnostic-banner-icon{width:42px;height:42px;min-width:42px}}.diagnostic-banner{display:flex;align-items:center;gap:18px;max-width:900px;margin-left:auto;margin-right:auto;padding:20px 24px;border:1px solid #e5e7eb;border-radius:18px;background:linear-gradient(135deg,#fff,#f8faff);box-shadow:0 10px 35px rgba(0,0,0,.06)}.diagnostic-circle{width:52px;height:52px;min-width:52px;border-radius:50%;background:linear-gradient(135deg,#0d6efd,#6610f2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}.repair-comparison{display:grid;grid-template-columns:1fr 1fr;gap:28px}.repair-panel{position:relative;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 15px 45px rgba(0,0,0,.08);transition:all .3s ease}.repair-panel:hover{transform:translateY(-6px);box-shadow:0 22px 55px rgba(0,0,0,.12)}.repair-panel-left{border-top:5px solid #198754}.replacement-panel{border-top:5px solid #dc3545}.repair-panel-top,.replacement-panel-top{display:flex;align-items:center;gap:15px;padding:28px}.repair-icon{width:62px;height:62px;min-width:62px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:25px;background:linear-gradient(135deg,#198754,#20c997);box-shadow:0 8px 20px rgba(25,135,84,.25)}.replacement-icon{width:62px;height:62px;min-width:62px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:25px;background:linear-gradient(135deg,#dc3545,#fd7e14);box-shadow:0 8px 20px rgba(220,53,69,.25)}.repair-label{color:#198754;font-size:11px;font-weight:700;letter-spacing:1px}.replacement-label{color:#dc3545;font-size:11px;font-weight:700;letter-spacing:1px}.repair-content{padding:0 28px 28px}.repair-item,.replacement-item{display:flex;align-items:center;gap:12px;padding:13px 14px;margin-bottom:8px;border-radius:12px;font-size:14px;transition:all .25s ease}.repair-item{background:#f4fbf7}.replacement-item{background:#fff7f7}.repair-item:hover{background:#e5f6ed;transform:translateX(4px)}.replacement-item:hover{background:#ffe9e9;transform:translateX(4px)}.repair-item-icon,.replacement-item-icon{width:34px;height:34px;min-width:34px;border-radius:10px;display:flex;align-items:center;justify-content:center}.repair-item-icon{background:#d9f2e4;color:#198754}.replacement-item-icon{background:#ffe0e3;color:#dc3545}.solution-box{display:flex;align-items:flex-start;gap:12px;padding:17px;margin-top:22px;border-radius:15px}.repair-solution{background:linear-gradient(135deg,#eaf8f0,#f4fcf7);color:#198754}.repair-solution i{font-size:20px}.comparison-vs{position:absolute;z-index:5;top:50%;left:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background:#fff;border:5px solid #f1f3f5;box-shadow:0 8px 25px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center}.comparison-vs span{font-size:12px;font-weight:800;color:#495057}.final-recommendation{display:flex;align-items:center;gap:18px;max-width:900px;margin-left:auto;margin-right:auto;padding:22px 26px;border-radius:18px;background:linear-gradient(135deg,#f5f8ff,#fff);border:1px solid #dce6ff}.final-icon{width:52px;height:52px;min-width:52px;border-radius:15px;background:linear-gradient(135deg,#0d6efd,#6610f2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px}@media(max-width:991px){.repair-comparison{grid-template-columns:1fr}.comparison-vs{display:none}}@media(max-width:576px){.diagnostic-banner{padding:16px;gap:12px}.diagnostic-circle{width:44px;height:44px;min-width:44px;font-size:17px}.repair-panel-top,.replacement-panel-top{padding:22px 18px}.repair-content{padding:0 18px 20px}.repair-icon,.replacement-icon{width:52px;height:52px;min-width:52px;font-size:21px}.repair-item,.replacement-item{font-size:13px;padding:11px}.final-recommendation{padding:18px;align-items:flex-start}}.repair-timeline{position:relative;max-width:950px;margin:0 auto}.repair-timeline::before{content:"";position:absolute;left:29px;top:35px;bottom:35px;width:2px;background:linear-gradient(to bottom,#0d6efd,#198754,#ffc107,#dc3545,#6f42c1);opacity:.25}.repair-step{position:relative;display:flex;gap:25px;margin-bottom:30px}.repair-step:last-child{margin-bottom:0}.repair-step-number{position:relative;z-index:2;width:60px;height:60px;min-width:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;border:5px solid #fff;box-shadow:0 8px 25px rgba(0,0,0,.12)}.repair-step-number span{font-size:14px}.step-blue{background:linear-gradient(135deg,#0d6efd,#4dabf7)}.step-green{background:linear-gradient(135deg,#198754,#20c997)}.step-orange{background:linear-gradient(135deg,#f59f00,#ffc107)}.step-red{background:linear-gradient(135deg,#dc3545,#ff6b6b)}.step-purple{background:linear-gradient(135deg,#6f42c1,#a78bfa)}.repair-step-card{flex:1;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:18px;padding:28px;box-shadow:0 8px 30px rgba(0,0,0,.06);transition:all .3s ease}.repair-step-card:hover{transform:translateY(-4px);box-shadow:0 15px 40px rgba(0,0,0,.10)}.repair-card-header{display:flex;align-items:center;gap:15px;margin-bottom:18px}.repair-icon{width:48px;height:48px;min-width:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:21px}.icon-blue{color:#0d6efd;background:#e7f1ff}.icon-green{color:#198754;background:#e8f7ef}.icon-orange{color:#d98b00;background:#fff4d6}.icon-red{color:#dc3545;background:#fde8ea}.icon-purple{color:#6f42c1;background:#f0e9ff}.step-label{display:block;font-size:10px;font-weight:700;letter-spacing:1.2px;color:#6c757d;margin-bottom:3px}.diagnostic-tags{display:flex;flex-wrap:wrap;gap:8px}.diagnostic-tags span{display:inline-flex;align-items:center;gap:6px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:7px 10px;font-size:12px;color:#495057}.diagnostic-tags i{color:#198754}.diagnostic-note{display:flex;align-items:flex-start;gap:9px;background:#f0fff7;border-left:3px solid #198754;padding:11px 13px;border-radius:6px;color:#495057}.diagnostic-note i{color:#198754;font-size:17px}.approval-box{display:flex;align-items:flex-start;gap:12px;background:#fff9e6;border:1px solid #ffe69c;border-radius:12px;padding:15px}.approval-icon{width:34px;height:34px;min-width:34px;border-radius:50%;background:#ffc107;color:#fff;display:flex;align-items:center;justify-content:center}.repair-highlight{display:flex;align-items:center;gap:10px;background:#fff5f5;color:#6c757d;padding:12px 15px;border-radius:10px}.repair-highlight i{color:#dc3545;font-size:18px}.testing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.testing-grid div{display:flex;align-items:center;gap:8px;background:#f8f9fa;border-radius:9px;padding:10px 12px;font-size:13px;color:#495057}.testing-grid i{color:#198754}.delivery-box{display:flex;align-items:center;gap:13px;background:linear-gradient(135deg,#f0f7ff,#f8fbff);border:1px solid #dbeafe;border-radius:12px;padding:15px}.delivery-icon{width:42px;height:42px;min-width:42px;border-radius:10px;background:#0d6efd;color:#fff;display:flex;align-items:center;justify-content:center;font-size:19px}.delivery-box small{color:#6c757d;margin-top:3px}.process-result{display:inline-flex;align-items:center;gap:13px;text-align:left;background:#fff;border:1px solid #e9ecef;border-radius:14px;padding:15px 20px;box-shadow:0 8px 25px rgba(0,0,0,.05)}.result-icon{width:42px;height:42px;min-width:42px;border-radius:50%;background:linear-gradient(135deg,#198754,#20c997);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}@media(max-width:768px){.repair-step{gap:15px}.repair-step-card{padding:20px}.repair-card-header h4{font-size:17px}.testing-grid{grid-template-columns:1fr}}@media(max-width:576px){.repair-timeline::before{left:24px}.repair-step{gap:12px}.repair-step-number{width:50px;height:50px;min-width:50px;border-width:4px}.repair-step-number span{font-size:12px}.repair-step-card{padding:17px;border-radius:14px}.repair-card-header{gap:10px}.repair-icon{width:42px;height:42px;min-width:42px;font-size:18px}.repair-card-header h4{font-size:15px}.step-label{font-size:9px}.diagnostic-tags span{font-size:11px;padding:6px 8px}.process-result{width:100%}}@media(max-width:400px){.repair-step-number{width:44px;height:44px;min-width:44px}.repair-timeline::before{left:21px}.repair-step-card{padding:14px}.repair-card-header h4{font-size:14px}}#restore-display{background:#f8fbff;padding:70px 0}#restore-display .restore-display-card{position:relative;background:#fff;border:1px solid #e4edf7;border-radius:24px;padding:45px;overflow:hidden;box-shadow:0 12px 40px rgba(80,120,160,.08)}#restore-display .restore-display-card::before{content:"";position:absolute;width:220px;height:220px;background:#eef6ff;border-radius:50%;top:-120px;right:-80px}#restore-display .restore-display-card::after{content:"";position:absolute;width:160px;height:160px;background:#f0fbf7;border-radius:50%;bottom:-100px;left:-60px}#restore-display .restore-display-icon{position:relative;z-index:1;width:68px;height:68px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#2878d4;background:linear-gradient(135deg,#eaf4ff,#dceeff);border:1px solid #d6e9fb;border-radius:18px;font-size:28px}#restore-display .restore-display-title{position:relative;z-index:1;color:#24364b;font-size:30px;font-weight:700;margin-bottom:18px}#restore-display .restore-display-intro{position:relative;z-index:1;max-width:900px;color:#66778a;font-size:16px;line-height:1.8;margin-bottom:28px}#restore-display .restore-display-content{position:relative;z-index:1;color:#68798c;font-size:15px;line-height:1.8}#restore-display .restore-display-features{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:25px 0}#restore-display .restore-feature{display:flex;align-items:center;min-height:70px;padding:12px 14px;background:#fbfdff;border:1px solid #e5edf5;border-radius:14px;color:#405268;font-size:14px;font-weight:600;transition:all .25s ease}#restore-display .restore-feature:hover{transform:translateY(-4px);background:#fff;border-color:#cfe3f7;box-shadow:0 8px 22px rgba(80,130,180,.10)}#restore-display .restore-feature-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:10px;color:#3282d6;background:#edf6ff;border-radius:10px;font-size:18px}#restore-display .restore-display-cta{position:relative;z-index:1;display:flex;align-items:center;gap:18px;margin-top:30px;padding:20px;background:linear-gradient(135deg,#f0f8ff,#f3fbf8);border:1px solid #dcecf2;border-radius:16px}#restore-display .restore-cta-icon{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#2583c7;background:#fff;border:1px solid #d9eaf5;border-radius:12px;font-size:20px}#restore-display .restore-cta-content{display:flex;flex-direction:column;flex:1}#restore-display .restore-cta-content strong{color:#30455a;font-size:15px;margin-bottom:4px}#restore-display .restore-cta-content span{color:#718195;font-size:13px;line-height:1.6}#restore-display .restore-cta-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:11px 18px;color:#fff;background:#3282d6;border-radius:10px;text-decoration:none;font-size:14px;font-weight:600;transition:all .25s ease}#restore-display .restore-cta-button:hover{color:#fff;background:#256db7;transform:translateY(-2px)}@media(max-width:991px){#restore-display{padding:55px 0}#restore-display .restore-display-card{padding:35px}#restore-display .restore-display-title{font-size:27px}#restore-display .restore-display-features{grid-template-columns:repeat(2,1fr)}#restore-display .restore-display-cta{align-items:flex-start;flex-wrap:wrap}#restore-display .restore-cta-button{margin-left:66px}}@media(max-width:575px){#restore-display{padding:40px 0}#restore-display .restore-display-card{padding:25px 20px;border-radius:18px}#restore-display .restore-display-icon{width:58px;height:58px;font-size:24px}#restore-display .restore-display-title{font-size:23px;line-height:1.35}#restore-display .restore-display-intro{font-size:14px;line-height:1.7}#restore-display .restore-display-content{font-size:14px}#restore-display .restore-display-features{grid-template-columns:1fr;gap:10px}#restore-display .restore-feature{min-height:60px}#restore-display .restore-display-cta{flex-direction:column;align-items:stretch;gap:12px}#restore-display .restore-cta-content{width:100%}#restore-display .restore-cta-button{width:100%;margin-left:0}}#pickup-delivery-process{background:linear-gradient(180deg,#f8fbff 0,#fff 50%,#f8fbff 100%)}#pickup-delivery-process .pickup-badge{display:inline-flex;align-items:center;padding:8px 16px;border-radius:50px;background:#eaf3ff;color:#0d6efd;font-size:13px;font-weight:600;border:1px solid #d8e9ff}#pickup-delivery-process .pickup-timeline{max-width:850px;margin:0 auto}#pickup-delivery-process .pickup-step{display:flex;align-items:center;gap:20px}#pickup-delivery-process .pickup-step-number{width:76px;height:76px;min-width:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;box-shadow:0 10px 25px rgba(0,0,0,.10);border:5px solid #fff}#pickup-delivery-process .pickup-step-number i{font-size:25px}#pickup-delivery-process .pickup-step-number span{position:absolute;right:-5px;bottom:-5px;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#333;font-size:10px;font-weight:800;box-shadow:0 3px 10px rgba(0,0,0,.12)}#pickup-delivery-process .pickup-step-blue{background:linear-gradient(135deg,#4facfe,#1976d2)}#pickup-delivery-process .pickup-step-green{background:linear-gradient(135deg,#43e97b,#20a05a)}#pickup-delivery-process .pickup-step-orange{background:linear-gradient(135deg,#f6d365,#f39c12)}#pickup-delivery-process .pickup-step-red{background:linear-gradient(135deg,#ff758c,#e53935)}#pickup-delivery-process .pickup-step-purple{background:linear-gradient(135deg,#8e9eff,#6f42c1)}#pickup-delivery-process .pickup-step-card{flex:1;display:flex;align-items:center;gap:18px;padding:20px 24px;background:rgba(255,255,255,.9);border:1px solid #e8eef5;border-radius:18px;box-shadow:0 8px 25px rgba(30,70,100,.07);transition:all .3s ease}#pickup-delivery-process .pickup-step-card:hover{transform:translateX(6px);border-color:#cfe2ff;box-shadow:0 12px 30px rgba(30,70,100,.12)}#pickup-delivery-process .pickup-step-icon{width:48px;height:48px;min-width:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:19px}#pickup-delivery-process .pickup-arrow{margin:8px 0 8px 28px;height:32px;display:flex;align-items:center;justify-content:flex-start;color:#9bb9d8;font-size:22px}#pickup-delivery-process .pickup-arrow i{animation:pickupArrow 1.5s infinite ease-in-out}@keyframes pickupArrow{0,100%{transform:translateY(0);opacity:.6}50%{transform:translateY(5px);opacity:1}}#pickup-delivery-process .pickup-highlight{max-width:950px;margin-left:auto;margin-right:auto;display:flex;align-items:center;gap:22px;padding:28px;background:linear-gradient(135deg,#eef7ff,#fff);border:1px solid #dcecff;border-radius:22px;box-shadow:0 12px 35px rgba(30,90,140,.08)}#pickup-delivery-process .pickup-highlight-icon{width:68px;height:68px;min-width:68px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,#e1f0ff,#cfe5ff);color:#0d6efd;font-size:30px}#pickup-delivery-process .pickup-highlight-content{flex:1}#pickup-delivery-process .pickup-buttons{display:flex;flex-wrap:wrap;gap:8px}#pickup-delivery-process .pickup-buttons .btn{border-radius:50px;padding:8px 17px;font-weight:500}@media(max-width:991.98px){#pickup-delivery-process .pickup-timeline{max-width:700px}#pickup-delivery-process .pickup-step-number{width:68px;height:68px;min-width:68px}#pickup-delivery-process .pickup-step-card{padding:18px 20px}}@media(max-width:575.98px){#pickup-delivery-process{padding-left:8px;padding-right:8px}#pickup-delivery-process h2{font-size:25px;line-height:1.3}#pickup-delivery-process .pickup-step{align-items:flex-start;gap:12px}#pickup-delivery-process .pickup-step-number{width:52px;height:52px;min-width:52px;border-width:3px}#pickup-delivery-process .pickup-step-number i{font-size:18px}#pickup-delivery-process .pickup-step-number span{width:20px;height:20px;right:-6px;bottom:-5px;font-size:8px}#pickup-delivery-process .pickup-step-card{padding:15px;gap:12px;border-radius:14px}#pickup-delivery-process .pickup-step-card h5{font-size:15px}#pickup-delivery-process .pickup-step-icon{width:40px;height:40px;min-width:40px;border-radius:11px;font-size:16px}#pickup-delivery-process .pickup-arrow{margin-left:18px;height:25px;font-size:18px}#pickup-delivery-process .pickup-highlight{flex-direction:column;text-align:center;padding:22px 17px;border-radius:18px}#pickup-delivery-process .pickup-highlight-icon{width:58px;height:58px;min-width:58px;border-radius:15px;font-size:25px}#pickup-delivery-process .pickup-buttons{justify-content:center}#pickup-delivery-process .pickup-buttons .btn{font-size:12px;padding:7px 13px}}#macbook-repair-hero{position:relative;overflow:hidden;padding:20px 0;background:radial-gradient(circle at 5% 15%,rgba(99,102,241,.09),transparent 30%),radial-gradient(circle at 95% 85%,rgba(16,185,129,.08),transparent 30%),linear-gradient(135deg,#f8fbff 0,#fff 50%,#f8fcfb 100%)}#macbook-repair-hero::before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;top:-220px;left:-180px;background:rgba(99,102,241,.045);pointer-events:none}#macbook-repair-hero::after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-180px;bottom:-180px;background:rgba(16,185,129,.045);pointer-events:none}#macbook-repair-hero .hero-content{position:relative;z-index:2}#macbook-repair-hero .hero-label{display:inline-flex;align-items:center;padding:9px 16px;border:1px solid #dbeafe;border-radius:50px;background:#eff6ff;color:#2563eb;font-size:13px;font-weight:600;box-shadow:0 5px 18px rgba(37,99,235,.06)}#macbook-repair-hero .hero-label i{font-size:16px}#macbook-repair-hero .hero-title{max-width:1200px;margin:20px 0 18px;color:#172033;font-size:clamp(38px,3vw,58px);line-height:1.08;letter-spacing:-1.8px;font-weight:800}#macbook-repair-hero .hero-title span{display:inline-block;color:#2563eb}#macbook-repair-hero .hero-subtitle{max-width:700px;color:#344054;font-size:19px;line-height:1.55}#macbook-repair-hero .hero-description{max-width:720px;margin-top:22px;color:#000;font-size:16px;line-height:1.8}#macbook-repair-hero .hero-highlight{display:flex;gap:15px;max-width:720px;margin-top:25px;padding:18px;border:1px solid #dbeafe;border-radius:16px;background:rgba(239,246,255,.75)}#macbook-repair-hero .hero-highlight-icon{width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#fff;color:#2563eb;font-size:19px;box-shadow:0 5px 15px rgba(37,99,235,.08)}#macbook-repair-hero .hero-highlight p{color:#667085;font-size:14px;line-height:1.75}#macbook-repair-hero .hero-highlight strong{color:#172033}#macbook-repair-hero .hero-experience{display:flex;gap:14px;max-width:720px;margin-top:22px;padding:17px;border:1px solid #e6edf5;border-radius:16px;background:#fff;box-shadow:0 8px 25px rgba(30,70,110,.045)}#macbook-repair-hero .hero-experience-icon{width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#ecfdf3;color:#16a34a}#macbook-repair-hero .hero-experience h6{margin-bottom:5px;color:#172033;font-weight:700}#macbook-repair-hero .hero-experience p{margin:0;color:#667085;font-size:13px;line-height:1.65}#macbook-repair-hero .hero-services{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:720px;margin-top:22px}#macbook-repair-hero .hero-service{display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid #e7edf4;border-radius:12px;background:rgba(255,255,255,.8);color:#475467;font-size:12px;font-weight:600;transition:.25s ease}#macbook-repair-hero .hero-service i{color:#2563eb;font-size:16px}#macbook-repair-hero .hero-service:hover{transform:translateY(-3px);border-color:#bfdbfe;background:#fff;box-shadow:0 8px 20px rgba(37,99,235,.07)}#macbook-repair-hero .hero-models{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:20px}#macbook-repair-hero .hero-models>span{padding:6px 11px;border:1px solid #e5eaf0;border-radius:50px;background:#fff;color:#667085;font-size:11px;font-weight:600}#macbook-repair-hero .hero-models .hero-model-title{padding-left:0;border:0;background:transparent;color:#344054}#macbook-repair-hero .hero-model-title i{margin-right:4px;color:#2563eb}#macbook-repair-hero .hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}#macbook-repair-hero .hero-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:50px;text-decoration:none;font-size:14px;font-weight:600;transition:all .25s ease}#macbook-repair-hero .hero-btn-primary{color:#fff;background:linear-gradient(135deg,#2563eb,#4f8df7);box-shadow:0 9px 22px rgba(37,99,235,.18)}#macbook-repair-hero .hero-btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 13px 28px rgba(37,99,235,.24)}#macbook-repair-hero .hero-btn-call{color:#344054;border:1px solid #dfe5ec;background:#fff}#macbook-repair-hero .hero-btn-call:hover{color:#2563eb;border-color:#bfdbfe;transform:translateY(-2px)}#macbook-repair-hero .booking-card{position:relative;z-index:3;padding:27px;border:1px solid #e6edf5;border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 20px 55px rgba(30,70,110,.09),0 5px 18px rgba(30,70,110,.04)}#macbook-repair-hero .booking-header{display:flex;align-items:center;gap:13px;padding-bottom:19px;margin-bottom:20px;border-bottom:1px solid #edf1f5}#macbook-repair-hero .booking-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#eff6ff;color:#2563eb;font-size:20px}#macbook-repair-hero .booking-header h3{margin:0;color:#172033;font-size:21px;font-weight:700}#macbook-repair-hero .booking-header p{margin:3px 0 0;color:#8a97a6;font-size:11px}#macbook-repair-hero .booking-card label{display:block;margin-bottom:6px;color:#475467;font-size:11px;font-weight:600}#macbook-repair-hero .booking-input{display:flex;align-items:center;height:46px;padding:0 12px;border:1px solid #e1e7ef;border-radius:11px;background:#fff;transition:.2s ease}#macbook-repair-hero .booking-input:focus-within{border-color:#86b7fe;box-shadow:0 0 0 3px rgba(37,99,235,.08)}#macbook-repair-hero .booking-input>i{color:#98a2b3;font-size:15px}#macbook-repair-hero .booking-input .form-control{height:100%;padding:10px;border:0;outline:0;box-shadow:none;color:#344054;font-size:12px}#macbook-repair-hero .booking-input .form-control::placeholder{color:#98a2b3}#macbook-repair-hero .booking-submit{width:100%;height:48px;margin-top:3px;border:0;border-radius:12px;background:linear-gradient(135deg,#2563eb,#4f8df7);color:#fff;font-size:14px;font-weight:600;box-shadow:0 8px 20px rgba(37,99,235,.16);transition:.25s ease}#macbook-repair-hero .booking-submit:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(37,99,235,.23)}#macbook-repair-hero .booking-footer{display:flex;gap:8px;align-items:flex-start;padding-top:15px;margin-top:17px;border-top:1px solid #edf1f5;color:#98a2b3;font-size:10px;line-height:1.5}#macbook-repair-hero .booking-footer i{flex-shrink:0;color:#16a34a;font-size:14px}#macbook-repair-hero .hero-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:15px}#macbook-repair-hero .hero-stat{padding:17px 10px;text-align:center;border:1px solid #e6edf4;border-radius:15px;background:rgba(255,255,255,.85);transition:.25s ease}#macbook-repair-hero .hero-stat:hover{transform:translateY(-3px);border-color:#cfe0ff;box-shadow:0 8px 22px rgba(37,99,235,.07)}#macbook-repair-hero .hero-stat strong{display:block;color:#2563eb;font-size:21px;line-height:1.2}#macbook-repair-hero .hero-stat span{display:block;margin-top:5px;color:#7b8794;font-size:10px}#macbook-repair-hero .hero-bottom-content{max-width:1000px;margin:20px auto 0;padding:20px 24px;border:1px solid #e7edf4;border-radius:16px;background:rgba(255,255,255,.72)}#macbook-repair-hero .hero-bottom-content p{color:#667085;font-size:14px;line-height:1.75}#macbook-repair-hero .hero-bottom-content strong{color:#344054}@media(max-width:1199.98px){#macbook-repair-hero .hero-title{font-size:52px}}@media(max-width:991.98px){#macbook-repair-hero{padding:60px 0}#macbook-repair-hero .hero-title{font-size:44px}#macbook-repair-hero .booking-card{margin-top:10px}#macbook-repair-hero .hero-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:767.98px){#macbook-repair-hero{padding:50px 0}#macbook-repair-hero .hero-title{font-size:38px;letter-spacing:-1px}#macbook-repair-hero .hero-subtitle{font-size:17px}#macbook-repair-hero .hero-services{grid-template-columns:repeat(2,1fr)}#macbook-repair-hero .hero-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:575.98px){#macbook-repair-hero{padding:40px 0}#macbook-repair-hero .hero-title{font-size:32px;line-height:1.12}#macbook-repair-hero .hero-subtitle{font-size:16px}#macbook-repair-hero .hero-description{font-size:14px;line-height:1.7}#macbook-repair-hero .hero-highlight,#macbook-repair-hero .hero-experience{padding:14px}#macbook-repair-hero .hero-services{grid-template-columns:1fr}#macbook-repair-hero .hero-actions{flex-direction:column}#macbook-repair-hero .hero-btn{width:100%}#macbook-repair-hero .booking-card{padding:20px;border-radius:19px}#macbook-repair-hero .hero-stats{grid-template-columns:repeat(2,1fr)}#macbook-repair-hero .hero-stat{padding:13px 7px}#macbook-repair-hero .hero-stat strong{font-size:18px}#macbook-repair-hero .hero-models{align-items:flex-start}#macbook-repair-hero .hero-bottom-content{padding:16px}}#macbook-trust{width:100%;#macbook-trust-intro{padding:10px 5px 35px;.trust-intro-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;margin-bottom:18px;background:#eef5ff;color:#0d6efd;border-radius:50px;font-size:13px;font-weight:600;i{font-size:15px}}h2{margin:0 0 18px;color:#172033;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.2;span{color:#0d6efd}}p{margin-bottom:12px;color:#667085;font-size:15px;line-height:1.8}}#why-customers-choose-us{.trust-choose-header{display:flex;align-items:center;gap:15px;margin-bottom:25px;padding:18px 20px;background:#f8faff;border:1px solid #e8eef7;border-radius:14px;.trust-choose-icon{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#ff5f6d,#ff3d68);border-radius:12px;font-size:18px}h3{margin:0 0 3px;color:#172033;font-size:20px;font-weight:700}p{margin:0;color:#7b8494;font-size:13px}}#trust-features{.trust-card{position:relative;display:flex;gap:16px;padding:22px;background:#fff;border:1px solid #e9edf3;border-radius:16px;box-shadow:0 5px 20px rgba(16,24,40,.05);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;&:hover{transform:translateY(-4px);border-color:#d8e2f0;box-shadow:0 12px 30px rgba(16,24,40,.09)}.trust-card-icon{width:46px;height:46px;flex:0 0 46px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;font-size:18px}.trust-blue{background:linear-gradient(135deg,#0d6efd,#3d8bfd)}.trust-purple{background:linear-gradient(135deg,#6f42c1,#946bd8)}.trust-green{background:linear-gradient(135deg,#198754,#35b978)}.trust-orange{background:linear-gradient(135deg,#fd7e14,#ff9f43)}.trust-yellow{background:linear-gradient(135deg,#f5b400,#ffc928)}.trust-teal{background:linear-gradient(135deg,#0d9488,#14b8a6)}.trust-card-content{min-width:0;flex:1;.trust-stat{display:flex;align-items:baseline;gap:7px;margin-bottom:5px;strong{color:#172033;font-size:24px;font-weight:800;line-height:1}span{color:#8a94a6;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}}h4{margin:0 0 10px;color:#263248;font-size:18px;font-weight:700;line-height:1.4}p{margin:0;color:#6b7280;font-size:15px;line-height:1.7}}}#repairs-successfully-completed{border-top:3px solid #0d6efd}#serving-customers-since-2008{border-top:3px solid #6f42c1}#happy-customers{border-top:3px solid #198754}#customer-satisfaction{border-top:3px solid #fd7e14}#google-rating{border-top:3px solid #f5b400}#service-warranty{border-top:3px solid #0d9488}}}@media(max-width:767.98px){#macbook-trust-intro{padding-top:0;padding-bottom:25px;h2{font-size:28px}}#why-customers-choose-us{.trust-choose-header{padding:15px}#trust-features{.trust-card{padding:18px}}}}@media(max-width:575.98px){#macbook-trust-intro{.trust-intro-badge{font-size:12px}h2{font-size:25px}p{font-size:14px;line-height:1.7}}#why-customers-choose-us{.trust-choose-header{align-items:flex-start;.trust-choose-icon{width:42px;height:42px}h3{font-size:18px}}#trust-features{.trust-card{gap:13px;padding:17px;.trust-card-icon{width:42px;height:42px;flex-basis:42px}.trust-stat strong{font-size:21px}h4{font-size:15px}p{font-size:12.5px}}}}}}#macbook-specialist{.specialist-wrapper{position:relative;overflow:hidden;border:1px solid #e9ecef;box-shadow:0 8px 30px rgba(0,0,0,.04);&::before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#0d6efd,#6f42c1)}}.specialist-header{.specialist-label{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:#e7f1ff;color:#0d6efd;border-radius:50px;font-size:13px;font-weight:600;i{font-size:14px}}h2{font-size:32px;line-height:1.25;color:#212529;span{color:#0d6efd}}p{max-width:750px;font-size:15px;line-height:1.7}}.specialist-content{display:flex;flex-direction:column;gap:18px}.specialist-item{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fff;border:1px solid #eee;border-radius:12px;transition:all .25s ease;&:hover{transform:translateY(-2px);border-color:#dbe7f8;box-shadow:0 8px 22px rgba(0,0,0,.06)}}.specialist-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:20px;i{line-height:1}}.specialist-blue{background:#e7f1ff;color:#0d6efd}.specialist-orange{background:#fff3cd;color:#d97706}.specialist-green{background:#dff7e8;color:#198754}.specialist-purple{background:#eee5ff;color:#6f42c1}.specialist-text{h5{font-size:17px;color:#212529;margin-bottom:7px}p{color:#6c757d;font-size:15px;line-height:1.75;margin-bottom:0}}.specialist-highlight{display:flex;align-items:flex-start;gap:16px;margin-top:4px;padding:22px;background:#fff;border:1px solid #dbe7f8;border-left:4px solid #0d6efd;border-radius:12px;box-shadow:0 5px 18px rgba(13,110,253,.05);.highlight-icon{flex:0 0 45px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#e7f1ff;color:#0d6efd;border-radius:50%;font-size:20px}h5{font-size:17px;color:#212529}p{color:#6c757d;font-size:14px;line-height:1.75}}@media(max-width:991.98px){.specialist-header{h2{font-size:28px}}}@media(max-width:575.98px){.specialist-wrapper{padding:25px 18px!important}.specialist-header{h2{font-size:25px}p{font-size:14px}}.specialist-item{gap:12px;padding:16px}.specialist-icon{flex:0 0 42px;width:42px;height:42px;font-size:17px}.specialist-text{h5{font-size:16px}p{font-size:13px;line-height:1.65}}.specialist-highlight{gap:12px;padding:17px;.highlight-icon{flex:0 0 40px;width:40px;height:40px;font-size:17px}h5{font-size:16px}p{font-size:13px}}}}#macbook-repair-problems{.macbook-problems-section{position:relative;padding:45px 0}.problems-heading{max-width:760px;margin:0 auto 50px;text-align:center;.problems-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#0d6efd;font-size:11px;font-weight:700;letter-spacing:1.5px}.eyebrow-dot{width:8px;height:8px;background:#0d6efd;border-radius:50%;box-shadow:0 0 0 5px rgba(13,110,253,.10)}h2{margin-top:13px;margin-bottom:17px;color:#15191e;font-size:34px;font-weight:700;line-height:1.25;span{color:#0d6efd}}p{margin-bottom:7px;color:#6c757d;font-size:15px;line-height:1.75}}.repair-timeline{position:relative;display:flex;flex-direction:column;gap:25px;padding-left:70px;&::before{content:"";position:absolute;top:15px;bottom:15px;left:24px;width:2px;background:linear-gradient(to bottom,#0d6efd,#198754,#6f42c1,#fd7e14,#dc3545,#4f46e5,#0f766e,#0891b2);opacity:.25}}.repair-item{position:relative}.repair-marker{position:absolute;top:22px;left:-70px;z-index:2;width:49px;height:49px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:5px solid #fff;font-size:18px;box-shadow:0 5px 18px rgba(0,0,0,.12);transition:transform .3s ease,box-shadow .3s ease}.repair-item:hover{.repair-marker{transform:scale(1.12);box-shadow:0 8px 25px rgba(0,0,0,.18)}}.repair-blue{background:#e7f1ff;color:#0d6efd}.repair-green{background:#e3f7eb;color:#198754}.repair-purple{background:#eee7ff;color:#6f42c1}.repair-orange{background:#fff0dd;color:#fd7e14}.repair-red{background:#ffe5e8;color:#dc3545}.repair-indigo{background:#e9e8ff;color:#4f46e5}.repair-teal{background:#ddf7f2;color:#0f766e}.repair-cyan{background:#dff7fa;color:#0891b2}.repair-content{position:relative;padding:25px 28px;background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 5px 20px rgba(0,0,0,.035);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;&::before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:#0d6efd;border-radius:16px 0 0 16px;transition:height .3s ease}}.repair-item:hover{.repair-content{transform:translateX(4px);border-color:#d7e5f8;box-shadow:0 12px 30px rgba(0,0,0,.07);&::before{height:100%}}}.repair-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.repair-number{color:#adb5bd;font-size:11px;font-weight:700;letter-spacing:1px}.repair-tag{padding:4px 9px;background:#f5f7fa;color:#6c757d;border-radius:50px;font-size:9px;font-weight:700;letter-spacing:.8px}.repair-content{h3{margin-bottom:10px;color:#1c2126;font-size:19px;font-weight:700;line-height:1.4}p{margin-bottom:9px;color:#6c757d;font-size:15px;line-height:1.75}}.repair-footer{display:inline-flex;align-items:center;gap:7px;margin-top:6px;color:#198754;font-size:11.5px;font-weight:600;i{font-size:12px}}.repair-bottom-note{display:flex;align-items:flex-start;gap:15px;margin-top:35px;padding:20px 22px;background:linear-gradient(135deg,#f5f9ff,#fff);border:1px solid #dce8f8;border-radius:14px;.bottom-note-icon{flex:0 0 44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#e7f1ff;color:#0d6efd;border-radius:12px;font-size:18px}strong{display:block;margin-bottom:4px;color:#212529;font-size:15px}p{margin:0;color:#6c757d;font-size:13px;line-height:1.7}}@media(max-width:991.98px){.problems-heading{h2{font-size:30px}}}@media(max-width:575.98px){.macbook-problems-section{padding:30px 0}.problems-heading{margin-bottom:35px;h2{font-size:25px}p{font-size:13px}}.repair-timeline{gap:18px;padding-left:0;&::before{display:none}}.repair-marker{position:relative;top:auto;left:auto;width:120px;height:43px;margin-bottom:-8px;border-width:4px;font-size:12px}.repair-content{padding:20px;border-radius:14px}.repair-content{h3{font-size:17px}p{font-size:13px;line-height:1.65}}.repair-top{margin-bottom:6px}.repair-tag{font-size:8px}.repair-footer{font-size:11px}.repair-bottom-note{padding:17px;gap:12px;.bottom-note-icon{flex:0 0 39px;width:39px;height:39px;font-size:16px}strong{font-size:14px}p{font-size:12px}}}}#macbookModelsRepair{background:#f6f8fc;position:relative;overflow:hidden;border-radius:25px;.section-heading{max-width:760px;.section-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;margin-bottom:18px;background:#e9f1ff;color:#2463eb;border:1px solid #d8e6ff;border-radius:50px;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;.eyebrow-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;font-size:14px}}h2{margin-bottom:15px;color:#172033;font-size:clamp(30px,4vw,42px);font-weight:800;line-height:1.15;letter-spacing:-.8px;span{color:#2463eb}}p{max-width:720px;margin:0;color:#667085;font-size:16px;line-height:1.8}}#macbookModels{.model-card{position:relative;padding:28px;background:#fff;border:1px solid #e6eaf1;border-radius:22px;box-shadow:0 8px 30px rgba(25,45,80,.05);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;&::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--model-color)}&:hover{transform:translateY(-6px);border-color:var(--model-color);box-shadow:0 18px 45px rgba(25,45,80,.10)}.model-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;.model-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;background:var(--model-bg);color:var(--model-color);border-radius:16px;font-size:25px}.model-number{color:#b8bfcc;font-size:16px;font-weight:800;letter-spacing:1px}}.model-card-content{.model-label{display:block;margin-bottom:6px;color:var(--model-color);font-size:16px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}h3{margin-bottom:12px;color:#172033;font-size:22px;font-weight:800}p{margin-bottom:20px;color:#687386;font-size:15px;line-height:1.75}}.repair-tags{display:flex;flex-wrap:wrap;gap:7px;span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;background:#f7f8fa;color:#596579;border:1px solid #edf0f4;border-radius:8px;font-size:11px;font-weight:600;i{color:var(--model-color)}}}.model-highlight{display:flex;align-items:center;gap:9px;padding:11px 13px;background:var(--model-bg);border-radius:10px;color:#4c586b;font-size:12px;font-weight:600;i{color:var(--model-color);font-size:15px}}}.model-air{--model-color:#1677ff;--model-bg:#eaf3ff}.model-pro{--model-color:#7048e8;--model-bg:#f0ebff}.model-silicon{--model-color:#00a878;--model-bg:#e7f8f1}.model-intel{--model-color:#e67700;--model-bg:#fff3df}}#chipLevelMacbookRepair{position:relative;padding:42px;background:linear-gradient(135deg,#eef5ff 0,#f8faff 48%,#eefaf6 100%);border:1px solid #dce7f5;border-radius:28px;overflow:hidden;&::before{content:"";position:absolute;width:220px;height:220px;right:-100px;top:-100px;background:rgba(36,99,235,.08);border-radius:50%}.chip-repair-header{position:relative;display:flex;align-items:center;gap:20px;margin-bottom:28px;.chip-icon-large{width:70px;height:70px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff;color:#2463eb;border:1px solid #dce6f5;border-radius:20px;box-shadow:0 8px 25px rgba(36,99,235,.08);font-size:30px}.chip-eyebrow{padding:0;margin-bottom:7px;background:transparent;border:0;color:#2463eb}h2{margin:0;color:#172033;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.2;span{color:#2463eb}}}.chip-introduction{max-width:900px;p{color:#5f6b7c;font-size:15px;line-height:1.85;&:last-child{margin-bottom:0}strong{color:#172033}}}.chip-flow{display:flex;align-items:center;margin-top:30px;padding:18px;background:rgba(255,255,255,.75);border:1px solid rgba(220,230,245,.9);border-radius:17px;.chip-flow-item{flex:1;display:flex;align-items:center;gap:12px;.flow-icon{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#eaf2ff;color:#2463eb;border-radius:11px}strong{display:block;color:#202b3c;font-size:13px}small{display:block;margin-top:2px;color:#7a8494;font-size:11px}}.flow-arrow{padding:0 15px;color:#9aa6b7;font-size:18px}}#chipLevelProblems{.chip-problems-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px;.problem-line{width:4px;height:25px;background:#2463eb;border-radius:10px}h4{margin:0;color:#202b3c;font-size:18px;font-weight:800}}.problem-item{display:flex;align-items:center;gap:12px;min-height:58px;padding:11px 14px;background:rgba(255,255,255,.8);border:1px solid #e2e8f1;border-radius:12px;color:#505c6d;font-size:13px;font-weight:600;transition:all .25s ease;&:hover{background:#fff;border-color:#bcd2f5;transform:translateX(4px);box-shadow:0 8px 20px rgba(36,99,235,.06)}.problem-icon{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#edf4ff;color:#2463eb;border-radius:9px;font-size:14px}}}#chipRepairConclusion{display:flex;align-items:center;gap:15px;padding:20px;background:#fff;border:1px solid #dce6f2;border-radius:16px;box-shadow:0 8px 25px rgba(25,45,80,.05);.conclusion-icon{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#e7f8ef;color:#0a9b60;border-radius:13px;font-size:21px}h5{margin-bottom:5px;color:#172033;font-size:15px;font-weight:800}p{margin:0;color:#697586;font-size:13px;line-height:1.7}}}@media(max-width:991.98px){#chipLevelMacbookRepair{padding:30px;.chip-flow{flex-direction:column;align-items:stretch;gap:12px;.chip-flow-item{flex:unset}.flow-arrow{display:none}}}}@media(max-width:575.98px){padding-top:40px;padding-bottom:40px;.section-heading{h2{font-size:30px}}#macbookModels{.model-card{padding:22px;border-radius:18px}}#chipLevelMacbookRepair{padding:22px;border-radius:20px;.chip-repair-header{align-items:flex-start;gap:13px;.chip-icon-large{width:52px;height:52px;border-radius:14px;font-size:22px}h2{font-size:25px}}#chipRepairConclusion{align-items:flex-start}}}}#macbookRepairProcess{background:#FFF;position:relative;overflow:hidden;#repairProcessHeader{max-width:800px;margin-left:auto;margin-right:auto;.process-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;margin-bottom:18px;background:#eaf2ff;color:#2463eb;border:1px solid #d8e6ff;border-radius:50px;font-size:11px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;.process-eyebrow-icon{width:29px;height:29px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(36,99,235,.08);font-size:13px}}h2{margin-bottom:15px;color:#172033;font-size:clamp(29px,4vw,42px);font-weight:800;line-height:1.15;letter-spacing:-.8px;span{color:#2463eb}}p{max-width:730px;margin:0 auto;color:#687386;font-size:15px;line-height:1.85}}#repairProcessTimeline{position:relative;max-width:900px;margin:0 auto;&::before{content:"";position:absolute;left:30px;top:35px;bottom:35px;width:2px;background:linear-gradient(to bottom,#d7e5fb,#cfe8dd,#f8dfbd,#f1d3d3,#dfd5f5);z-index:0}}.repair-process-step{position:relative;display:grid;grid-template-columns:60px 1fr;gap:24px;margin-bottom:30px;z-index:1;&:last-child{margin-bottom:0}.process-step-marker{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#eaf2ff;color:#2463eb;border:5px solid #f7f9fc;border-radius:50%;box-shadow:0 5px 15px rgba(36,99,235,.12);font-size:16px;font-weight:900;letter-spacing:.5px;&.marker-green{background:#e8f8f1;color:#079565;box-shadow:0 5px 15px rgba(7,149,101,.12)}&.marker-orange{background:#fff3df;color:#d97706;box-shadow:0 5px 15px rgba(217,119,6,.12)}&.marker-red{background:#fff0f0;color:#dc3545;box-shadow:0 5px 15px rgba(220,53,69,.12)}&.marker-purple{background:#f2edff;color:#7652d4;box-shadow:0 5px 15px rgba(118,82,212,.12)}}.process-step-card{position:relative;padding:27px 29px;background:#fff;border:1px solid #e5eaf1;border-radius:20px;box-shadow:0 8px 30px rgba(24,39,75,.045);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;&::before{content:"";position:absolute;left:-7px;top:25px;width:13px;height:13px;background:#fff;border-left:1px solid #e5eaf1;border-bottom:1px solid #e5eaf1;transform:rotate(45deg)}&:hover{transform:translateY(-4px);box-shadow:0 15px 40px rgba(24,39,75,.09);border-color:#d5deeb}.process-step-top{display:flex;align-items:center;gap:14px;margin-bottom:19px;.process-step-icon{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:13px;font-size:20px;&.step-blue{background:#eaf2ff;color:#2463eb}&.step-green{background:#e7f8f0;color:#079565}&.step-orange{background:#fff3df;color:#d97706}&.step-red{background:#fff0f0;color:#dc3545}&.step-purple{background:#f1ecff;color:#7652d4}}.process-step-label{display:block;margin-bottom:3px;color:#8a95a6;font-size:16px;font-weight:800;letter-spacing:1px}h3{margin:0;color:#172033;font-size:19px;font-weight:800}}>p{margin-bottom:10px;color:#667386;font-size:15px;line-height:1.8;&:last-of-type{margin-bottom:18px}}.process-info{display:flex;align-items:center;gap:9px;padding:10px 13px;background:#f5f8fc;border-radius:9px;color:#596678;font-size:14px;font-weight:600;i{color:#2463eb;font-size:14px}}.process-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:17px;span{display:flex;align-items:center;gap:7px;padding:9px 11px;background:#f7faf9;border:1px solid #e5f0eb;border-radius:9px;color:#596678;font-size:11px;font-weight:600;i{color:#079565}}}.transparent-box{display:flex;align-items:center;gap:12px;padding:13px 15px;background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #f4e5c9;border-radius:12px;.transparent-icon{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff1d6;color:#d97706;border-radius:10px}strong{display:block;margin-bottom:2px;color:#3d3a34;font-size:12px}small{color:#7d776d;font-size:11px;line-height:1.5}}.repair-type-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px;span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;background:#fff5f5;border:1px solid #f3dddd;border-radius:8px;color:#6c5c5f;font-size:10px;font-weight:700;i{color:#dc3545}}}.quality-check-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:17px;div{display:flex;align-items:center;gap:8px;padding:9px 11px;background:#f7f4ff;border:1px solid #e9e1fa;border-radius:9px;color:#625b71;font-size:11px;font-weight:600;i{color:#7652d4;font-size:14px}}}}}#repairProcessConclusion{max-width:900px;margin-left:auto;margin-right:auto;display:flex;align-items:center;gap:17px;padding:22px 24px;background:linear-gradient(135deg,#172033,#253452);border-radius:18px;box-shadow:0 15px 40px rgba(23,32,51,.12);.conclusion-symbol{width:52px;height:52px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);color:#7db0ff;border:1px solid rgba(255,255,255,.1);border-radius:14px;font-size:22px}.conclusion-content{flex:1;>span{display:block;margin-bottom:4px;color:#8fb8ff;font-size:9px;font-weight:800;letter-spacing:1.2px}h4{margin-bottom:4px;color:#fff;font-size:16px;font-weight:800}p{margin:0;color:#b7c2d4;font-size:11px;line-height:1.6}}.conclusion-check{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#e8f8f1;color:#079565;border-radius:50%;font-size:16px}}@media(max-width:767.98px){#repairProcessTimeline{&::before{left:25px}}.repair-process-step{grid-template-columns:50px 1fr;gap:16px;.process-step-marker{width:50px;height:50px;font-size:10px}.process-step-card{padding:22px;border-radius:16px;.process-step-top{.process-step-icon{width:43px;height:43px;font-size:17px}h3{font-size:17px}}}}#repairProcessConclusion{padding:18px;.conclusion-check{display:none}}}@media(max-width:575.98px){#repairProcessHeader{h2{font-size:29px}p{font-size:13px}}#repairProcessTimeline{&::before{display:none}}.repair-process-step{display:block;margin-bottom:25px;.process-step-marker{margin-bottom:10px;margin-left:3px;border-width:3px}.process-step-card{padding:20px;&::before{display:none}.process-feature-grid,.quality-check-list{grid-template-columns:1fr}.process-step-top{align-items:flex-start;.process-step-icon{width:40px;height:40px;border-radius:10px;font-size:16px}h3{font-size:16px;line-height:1.4}}>p{font-size:12px;line-height:1.75}}}#repairProcessConclusion{flex-direction:column;align-items:flex-start;text-align:left;padding:20px;border-radius:15px;.conclusion-symbol{width:45px;height:45px}}}}#professionalMacbookRepair{background:#f8fafc;border:1px solid #e9eef5;border-radius:24px;padding:45px 35px;margin-top:50px;overflow:hidden;.professional-repair-inner{position:relative}.professional-repair-header{text-align:center;max-width:850px;margin:0 auto 35px}.professional-repair-label{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:#e8f1ff;color:#0d6efd;border:1px solid #d5e5ff;border-radius:50px;font-size:12px;font-weight:700;letter-spacing:.3px;margin-bottom:15px}.professional-repair-label-icon{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;background:#0d6efd;color:#fff;border-radius:50%;font-size:12px}.professional-repair-header h2{margin:0 0 15px;color:#172033;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.2}.professional-repair-header h2 span{color:#0d6efd}.professional-repair-header>p{max-width:720px;margin:0 auto;color:#687386;font-size:16px;line-height:1.8}.professional-repair-intro{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #e5eaf1;border-left:4px solid #0d6efd;border-radius:16px;padding:22px 24px;margin-bottom:38px;box-shadow:0 8px 25px rgba(20,40,80,.05)}.professional-repair-intro-icon{width:52px;height:52px;min-width:52px;display:flex;align-items:center;justify-content:center;background:#eaf2ff;color:#0d6efd;border-radius:14px;font-size:22px}.professional-repair-intro-content p{margin:0;color:#596579;font-size:15px;line-height:1.8}.professional-repair-benefits-heading{display:flex;align-items:center;gap:14px;margin-bottom:20px}.professional-repair-heading-line{width:4px;height:42px;flex-shrink:0;background:linear-gradient(to bottom,#0d6efd,#6f42c1);border-radius:10px}.professional-repair-benefits-heading span{display:block;color:#0d6efd;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:3px}.professional-repair-benefits-heading h4{margin:0;color:#172033;font-size:20px;font-weight:750}.professional-benefit-card{position:relative;display:flex;align-items:flex-start;gap:14px;height:100%;background:#fff;border:1px solid #e6ebf2;border-radius:16px;padding:20px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.professional-benefit-card:hover{transform:translateY(-4px);border-color:#cbdcf8;box-shadow:0 12px 30px rgba(25,60,110,.09)}.professional-benefit-number{position:absolute;top:9px;right:12px;color:#edf1f7;font-size:28px;font-weight:800;line-height:1;pointer-events:none}.professional-benefit-icon{width:45px;height:45px;min-width:45px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:18px}.benefit-blue{background:#eaf2ff;color:#0d6efd}.benefit-purple{background:#f1ebff;color:#6f42c1}.benefit-green{background:#e8f8ef;color:#198754}.benefit-orange{background:#fff1e5;color:#fd7e14}.benefit-cyan{background:#e5f9fc;color:#0dcaf0}.benefit-indigo{background:#eceeff;color:#4f46e5}.benefit-red{background:#ffebee;color:#dc3545}.professional-benefit-content{position:relative;z-index:1;padding-right:10px}.professional-benefit-content h5{margin:0 0 7px;color:#202938;font-size:15px;font-weight:750}.professional-benefit-content p{margin:0;color:#707b8d;font-size:14px;line-height:1.7}.professional-benefit-warranty{background:linear-gradient(135deg,#fff 0,#fffafa 100%);border-color:#f1d8dc}.professional-warranty-badge{display:inline-flex;align-items:center;gap:5px;background:#ffedf0;color:#dc3545;border-radius:50px;padding:4px 9px;font-size:10px;font-weight:700}.professional-repair-highlight{display:flex;align-items:center;gap:18px;margin-top:28px;padding:22px 24px;background:linear-gradient(135deg,#0d6efd 0,#315fd5 100%);border-radius:17px;color:#fff;box-shadow:0 12px 30px rgba(13,110,253,.18)}.professional-repair-highlight-icon{width:50px;height:50px;min-width:50px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.2);border-radius:14px;font-size:21px}.professional-repair-highlight span{display:block;margin-bottom:3px;color:rgba(255,255,255,.75);font-size:10px;font-weight:800;letter-spacing:1px}.professional-repair-highlight h5{margin:0 0 5px;font-size:17px;font-weight:750}.professional-repair-highlight p{margin:0;color:rgba(255,255,255,.85);font-size:13px;line-height:1.6}@media(max-width:991.98px){padding:40px 25px}@media(max-width:575.98px){padding:32px 18px;border-radius:18px;margin-top:35px;.professional-repair-header h2{font-size:27px}.professional-repair-header>p{font-size:14px}.professional-repair-intro{align-items:flex-start;padding:18px;gap:12px}.professional-repair-intro-icon{width:44px;height:44px;min-width:44px;font-size:18px}.professional-repair-benefits-heading h4{font-size:17px}.professional-benefit-card{padding:17px}.professional-repair-highlight{align-items:flex-start;padding:19px}.professional-repair-highlight-icon{width:44px;height:44px;min-width:44px}}}#whyHyderabadCustomers{--why-primary:#2563eb;--why-primary-dark:#1d4ed8;--why-text:#111827;--why-muted:#64748b;--why-border:#e5e7eb;--why-light:#f8fafc;padding:70px 0;background:linear-gradient(180deg,#fff 0,#fff 100%)}#whyHyderabadCustomers .why-hyderabad-inner{width:100%;max-width:100%}#whyHyderabadCustomers #whyHyderabadHeader{text-align:center;margin-bottom:35px}#whyHyderabadCustomers .why-hyderabad-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:18px;border-radius:50px;background:#eff6ff;color:var(--why-primary);font-size:12px;font-weight:700;letter-spacing:.5px;border:1px solid #dbeafe}#whyHyderabadCustomers .why-hyderabad-badge i{font-size:14px}#whyHyderabadCustomers #whyHyderabadHeader h2{margin:0;color:var(--why-text);font-size:clamp(28px,4vw,40px);line-height:1.15;font-weight:800;letter-spacing:-1px}#whyHyderabadCustomers #whyHyderabadHeader h2 span{display:block;color:var(--why-primary)}#whyHyderabadCustomers #whyHyderabadHeader p{max-width:760px;margin:18px auto 0;color:var(--why-muted);font-size:15px;line-height:1.8}#whyHyderabadCustomers #whyHyderabadIntro{display:flex;align-items:center;gap:18px;padding:20px 22px;margin-bottom:30px;border-radius:18px;background:#fff;border:1px solid var(--why-border);box-shadow:0 8px 25px rgba(15,23,42,.05)}#whyHyderabadCustomers .why-intro-icon{width:52px;height:52px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;font-size:23px;box-shadow:0 8px 18px rgba(37,99,235,.20)}#whyHyderabadCustomers .why-intro-content strong{display:block;margin-bottom:3px;color:var(--why-text);font-size:16px}#whyHyderabadCustomers .why-intro-content p{margin:0;color:var(--why-muted);font-size:13px}#whyHyderabadCustomers .why-hyderabad-card{position:relative;height:100%;padding:25px;overflow:hidden;border-radius:20px;background:#fff;border:1px solid var(--why-border);box-shadow:0 8px 30px rgba(15,23,42,.055);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#whyHyderabadCustomers .why-hyderabad-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(15,23,42,.10)}#whyHyderabadCustomers .why-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}#whyHyderabadCustomers .why-card-number{font-size:12px;font-weight:800;letter-spacing:1px;color:#94a3b8}#whyHyderabadCustomers .why-card-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:15px;font-size:22px;transition:transform .3s ease}#whyHyderabadCustomers .why-hyderabad-card:hover .why-card-icon{transform:rotate(-5deg)scale(1.08)}#whyHyderabadCustomers .why-card-label{display:inline-block;margin-bottom:8px;font-size:15px;font-weight:800;letter-spacing:1px;color:#94a3b8}#whyHyderabadCustomers .why-card-content h4{margin:0 0 10px;color:var(--why-text);font-size:19px;font-weight:750}#whyHyderabadCustomers .why-card-content p{margin:0;color:var(--why-muted);font-size:15px;line-height:1.75}#whyHyderabadCustomers .why-card-line{position:absolute;left:0;bottom:0;width:100%;height:3px;transform:scaleX(.25);transform-origin:left;transition:transform .3s ease}#whyHyderabadCustomers .why-hyderabad-card:hover .why-card-line{transform:scaleX(1)}#whyHyderabadCustomers .why-card-blue .why-card-icon{background:#eff6ff;color:#2563eb}#whyHyderabadCustomers .why-card-blue .why-card-line{background:#2563eb}#whyHyderabadCustomers .why-card-green .why-card-icon{background:#ecfdf5;color:#059669}#whyHyderabadCustomers .why-card-green .why-card-line{background:#059669}#whyHyderabadCustomers .why-card-orange .why-card-icon{background:#fff7ed;color:#ea580c}#whyHyderabadCustomers .why-card-orange .why-card-line{background:#ea580c}#whyHyderabadCustomers .why-card-purple .why-card-icon{background:#f5f3ff;color:#7c3aed}#whyHyderabadCustomers .why-card-purple .why-card-line{background:#7c3aed}#whyHyderabadCustomers .why-card-wide{padding:28px;background:linear-gradient(135deg,#111827,#1e293b);border:0;color:#fff}#whyHyderabadCustomers .why-card-wide .why-card-number{color:#64748b}#whyHyderabadCustomers .why-card-wide .why-card-label{color:#94a3b8}#whyHyderabadCustomers .why-card-wide .why-card-content h4{color:#fff}#whyHyderabadCustomers .why-card-wide .why-card-content p{color:#cbd5e1}#whyHyderabadCustomers .why-wide-icon{width:76px;height:76px;display:flex;align-items:center;justify-content:center;margin:auto;border-radius:22px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.12);color:#60a5fa;font-size:30px}#whyHyderabadCustomers .why-convenience-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.10);color:#fff;text-align:center;font-size:13px;font-weight:700}#whyHyderabadCustomers .why-convenience-box i{color:#4ade80;font-size:22px}#whyHyderabadCustomers #whyHyderabadBottom{display:flex;align-items:center;gap:15px;margin-top:30px;padding:20px;border-radius:16px;background:#f0fdf4;border:1px solid #bbf7d0}#whyHyderabadCustomers .bottom-check{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#16a34a;color:#fff;font-size:20px}#whyHyderabadCustomers #whyHyderabadBottom strong{display:block;margin-bottom:3px;color:#166534;font-size:15px}#whyHyderabadCustomers #whyHyderabadBottom p{margin:0;color:#4b5563;font-size:13px;line-height:1.6}@media(max-width:767.98px){#whyHyderabadCustomers{padding:45px 0}#whyHyderabadCustomers #whyHyderabadHeader h2{font-size:28px}#whyHyderabadCustomers #whyHyderabadIntro{align-items:flex-start;padding:18px}#whyHyderabadCustomers .why-hyderabad-card{padding:22px}#whyHyderabadCustomers .why-wide-icon{margin:0 auto 5px}#whyHyderabadCustomers .why-convenience-box{margin-top:5px}}#doorstepPickupDelivery{--door-primary:#2563eb;--door-primary-dark:#1d4ed8;--door-text:#111827;--door-muted:#64748b;--door-border:#dbeafe;position:relative;padding:70px 0;overflow:hidden;background:linear-gradient(180deg,#eff6ff 0,#f8fafc 55%,#fff 100%)}#doorstepPickupDelivery::before{content:"";position:absolute;width:280px;height:280px;top:-130px;right:-100px;border-radius:50%;background:rgba(96,165,250,.12);pointer-events:none}#doorstepPickupDelivery::after{content:"";position:absolute;width:220px;height:220px;bottom:-120px;left:-80px;border-radius:50%;background:rgba(59,130,246,.08);pointer-events:none}#doorstepPickupDelivery .doorstep-wrapper{position:relative;z-index:2;width:100%}#doorstepPickupDelivery #doorstepHeader{text-align:center;max-width:800px;margin:0 auto 38px}#doorstepPickupDelivery .doorstep-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:18px;border-radius:50px;background:#fff;border:1px solid #bfdbfe;color:var(--door-primary);font-size:11px;font-weight:800;letter-spacing:.7px;box-shadow:0 5px 15px rgba(37,99,235,.06)}#doorstepPickupDelivery #doorstepHeader h2{margin:0;color:var(--door-text);font-size:clamp(28px,4vw,40px);line-height:1.15;font-weight:800;letter-spacing:-1px}#doorstepPickupDelivery #doorstepHeader h2 span{display:block;color:var(--door-primary)}#doorstepPickupDelivery #doorstepHeader p{margin:18px auto 0;color:var(--door-muted);font-size:14px;line-height:1.8}#doorstepPickupDelivery #doorstepIntro{display:flex;align-items:center;gap:20px;padding:24px;margin-bottom:45px;border-radius:22px;background:rgba(255,255,255,.90);border:1px solid #dbeafe;box-shadow:0 15px 40px rgba(30,64,175,.08);backdrop-filter:blur(8px)}#doorstepPickupDelivery .doorstep-intro-icon{width:64px;height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;font-size:27px;box-shadow:0 10px 25px rgba(37,99,235,.22)}#doorstepPickupDelivery .doorstep-intro-content{flex:1}#doorstepPickupDelivery .doorstep-intro-content>span{display:block;margin-bottom:4px;color:var(--door-primary);font-size:10px;font-weight:800;letter-spacing:1px}#doorstepPickupDelivery .doorstep-intro-content h4{margin:0 0 5px;color:var(--door-text);font-size:18px;font-weight:750}#doorstepPickupDelivery .doorstep-intro-content p{margin:0;color:var(--door-muted);font-size:13px;line-height:1.6}#doorstepPickupDelivery .doorstep-intro-check{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:90px;padding:12px;border-radius:14px;background:#f0fdf4;color:#16a34a}#doorstepPickupDelivery .doorstep-intro-check i{font-size:22px}#doorstepPickupDelivery .doorstep-intro-check small{font-size:10px;font-weight:700;white-space:nowrap}#doorstepPickupDelivery #doorstepProcessHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;padding:0 5px}#doorstepPickupDelivery .doorstep-small-label{display:block;margin-bottom:6px;color:var(--door-primary);font-size:10px;font-weight:800;letter-spacing:1.2px}#doorstepPickupDelivery #doorstepProcessHeader h3{margin:0;color:var(--door-text);font-size:25px;font-weight:800}#doorstepPickupDelivery #doorstepProcessHeader h3 span{color:var(--door-primary)}#doorstepPickupDelivery .doorstep-process-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#fff;border:1px solid #dbeafe;color:var(--door-primary);font-size:20px;box-shadow:0 5px 15px rgba(15,23,42,.05)}#doorstepPickupDelivery #doorstepProcess{position:relative;display:flex;flex-direction:column;gap:0}#doorstepPickupDelivery #doorstepProcess::before{content:"";position:absolute;left:28px;top:35px;bottom:35px;width:2px;background:linear-gradient(180deg,#93c5fd,#dbeafe)}#doorstepPickupDelivery .doorstep-step{position:relative;display:flex;gap:22px;padding-bottom:18px}#doorstepPickupDelivery .doorstep-step:last-child{padding-bottom:0}#doorstepPickupDelivery .doorstep-step-number{position:relative;z-index:2;width:58px;height:58px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:2px solid #bfdbfe;box-shadow:0 5px 15px rgba(37,99,235,.08)}#doorstepPickupDelivery .doorstep-step-number span{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--door-primary);color:#fff;font-size:11px;font-weight:800}#doorstepPickupDelivery .doorstep-step-content{flex:1;display:flex;align-items:flex-start;gap:18px;padding:20px;margin-bottom:5px;border-radius:18px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 7px 25px rgba(15,23,42,.045);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#doorstepPickupDelivery .doorstep-step-content:hover{transform:translateX(5px);border-color:#bfdbfe;box-shadow:0 12px 30px rgba(37,99,235,.09)}#doorstepPickupDelivery .doorstep-step-icon{width:45px;height:45px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#eff6ff;color:var(--door-primary);font-size:19px}#doorstepPickupDelivery .doorstep-step-label{display:block;margin-bottom:4px;color:#94a3b8;font-size:9px;font-weight:800;letter-spacing:1px}#doorstepPickupDelivery .doorstep-step-content h5{margin:0 0 6px;color:var(--door-text);font-size:16px;font-weight:750}#doorstepPickupDelivery .doorstep-step-content p{margin:0;color:var(--door-muted);font-size:12.5px;line-height:1.7}#doorstepPickupDelivery #doorstepBottom{display:flex;align-items:center;gap:16px;margin-top:35px;padding:22px;border-radius:18px;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1px solid #bbf7d0}#doorstepPickupDelivery .doorstep-bottom-icon{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#16a34a;color:#fff;font-size:21px}#doorstepPickupDelivery #doorstepBottom strong{display:block;margin-bottom:4px;color:#166534;font-size:15px}#doorstepPickupDelivery #doorstepBottom p{margin:0;color:#4b5563;font-size:12.5px;line-height:1.6}#doorstepPickupDelivery .doorstep-bottom-badge{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:8px 12px;border-radius:50px;background:#fff;color:#15803d;border:1px solid #bbf7d0;font-size:10px;font-weight:800;white-space:nowrap}@media(max-width:767.98px){#doorstepPickupDelivery{padding:50px 0}#doorstepPickupDelivery #doorstepHeader h2{font-size:28px}#doorstepPickupDelivery #doorstepIntro{align-items:flex-start;flex-wrap:wrap;padding:20px}#doorstepPickupDelivery .doorstep-intro-check{margin-left:84px;flex-direction:row;min-width:auto}#doorstepPickupDelivery #doorstepProcessHeader h3{font-size:22px}#doorstepPickupDelivery .doorstep-step{gap:14px}#doorstepPickupDelivery #doorstepProcess::before{left:24px}#doorstepPickupDelivery .doorstep-step-number{width:50px;height:50px}#doorstepPickupDelivery .doorstep-step-number span{width:34px;height:34px;font-size:9px}#doorstepPickupDelivery .doorstep-step-content{padding:17px}#doorstepPickupDelivery #doorstepBottom{align-items:flex-start;flex-wrap:wrap}#doorstepPickupDelivery .doorstep-bottom-badge{margin-left:64px}}@media(max-width:480px){#doorstepPickupDelivery #doorstepIntro{display:block}#doorstepPickupDelivery .doorstep-intro-icon{margin-bottom:15px}#doorstepPickupDelivery .doorstep-intro-check{margin:15px 0 0;width:fit-content}#doorstepPickupDelivery #doorstepProcessHeader{align-items:flex-start}#doorstepPickupDelivery .doorstep-process-icon{width:40px;height:40px}#doorstepPickupDelivery .doorstep-step-content{display:block}#doorstepPickupDelivery .doorstep-step-icon{margin-bottom:12px}#doorstepPickupDelivery .doorstep-bottom-badge{margin-left:0}}#macbook-trust-history{--trust-primary:#0d6efd;--trust-purple:#6f42c1;--trust-green:#198754;--trust-orange:#fd7e14;--trust-teal:#0f9d8a;--trust-yellow:#f5b301;background:linear-gradient(180deg,#fff 0,#f7f9fc 100%);overflow:hidden;.trust-history-label{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;margin-bottom:14px;border-radius:50px;background:#eaf2ff;color:var(--trust-primary);font-size:12px;font-weight:700;letter-spacing:.7px;i{font-size:14px}}.trust-history-title{margin:0;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.15;color:#172033;span{display:inline-block;color:var(--trust-primary)}}.trust-history-intro{max-width:760px;margin:18px auto 0;color:#6c757d;font-size:15px;line-height:1.8}.trust-history-panel{position:relative;overflow:hidden;border:1px solid #e5e9f0;border-radius:24px;background:#fff;box-shadow:0 15px 50px rgba(24,39,75,.08)}.trust-history-side{position:relative;height:100%;padding:42px 35px;overflow:hidden;color:#fff;background:radial-gradient(circle at 90% 10%,rgba(13,110,253,.35),transparent 35%),linear-gradient(145deg,#101828,#172b4d);&::before{content:"";position:absolute;width:180px;height:180px;right:-80px;bottom:-80px;border-radius:50%;border:35px solid rgba(255,255,255,.04)}}.trust-history-side-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:16px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(10px);font-size:23px;color:#8dbbff}.trust-history-side-label{display:block;margin-bottom:10px;color:#8dbbff;font-size:11px;font-weight:800;letter-spacing:1.5px}.trust-history-side h3{position:relative;z-index:2;margin-bottom:18px;font-size:28px;line-height:1.25;font-weight:700;strong{color:#8dbbff}}.trust-history-side p{position:relative;z-index:2;margin-bottom:30px;color:rgba(255,255,255,.72);font-size:14px;line-height:1.8}.trust-history-year{position:relative;z-index:2;display:flex;align-items:center;gap:15px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);strong{font-size:38px;line-height:1;color:#fff}span{color:rgba(255,255,255,.65);font-size:12px;line-height:1.5}}.trust-history-stats{padding:24px;background:#f8fafc}.trust-stat-card{position:relative;height:100%;padding:22px;overflow:hidden;border:1px solid #e7ebf0;border-radius:16px;background:#fff;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;&::after{content:"";position:absolute;width:80px;height:80px;right:-40px;bottom:-40px;border-radius:50%;background:rgba(13,110,253,.035)}&:hover{transform:translateY(-4px);border-color:rgba(13,110,253,.2);box-shadow:0 12px 30px rgba(20,35,60,.08)}}.trust-stat-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;border-radius:12px;font-size:17px;&.blue{color:#0d6efd;background:#eaf2ff}&.purple{color:#6f42c1;background:#f1ebff}&.orange{color:#fd7e14;background:#fff0e5}&.green{color:#198754;background:#e7f7ef}&.teal{color:#0f9d8a;background:#e6f8f5}&.yellow{color:#b58100;background:#fff7d6}}.trust-stat-number{color:#172033;font-size:28px;font-weight:800;line-height:1;margin-bottom:7px;sup{font-size:15px;color:var(--trust-primary)}}.trust-stat-title{margin-bottom:7px;color:#263247;font-size:13px;font-weight:700}.trust-stat-card p{margin:0;color:#7a8494;font-size:15px;line-height:1.55}.trust-history-bottom{display:flex;align-items:center;gap:24px;margin-top:16px;padding:18px 20px;border-radius:15px;background:#fff;border:1px solid #e4e8ed}.trust-bottom-item{display:flex;align-items:center;gap:12px;flex:1;strong{display:block;color:#202b3c;font-size:15px}small{display:block;margin-top:3px;color:#7b8492;font-size:14px}}.trust-bottom-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:11px;color:#b58100;background:#fff6d7;&.warranty{color:#198754;background:#e7f7ef}}.trust-bottom-divider{width:1px;height:42px;background:#e3e7ec}.trust-doorstep{position:relative;display:flex;align-items:center;gap:20px;padding:25px 28px;overflow:hidden;border-radius:20px;color:#fff;background:linear-gradient(120deg,#0d6efd,#0052cc);box-shadow:0 12px 35px rgba(13,110,253,.18);&::after{content:"";position:absolute;width:190px;height:190px;right:-70px;top:-90px;border-radius:50%;border:35px solid rgba(255,255,255,.07)}}.trust-doorstep-icon{width:58px;height:58px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:15px;background:rgba(255,255,255,.14);font-size:24px}.trust-doorstep-content{flex:1;position:relative;z-index:2;>span{display:block;margin-bottom:4px;color:rgba(255,255,255,.65);font-size:15px;font-weight:800;letter-spacing:1.2px}h4{margin:0 0 6px;font-size:18px;font-weight:700;strong{color:#dceaff}}p{max-width:750px;margin:0;color:rgba(255,255,255,.75);font-size:12px;line-height:1.6}}.trust-doorstep-badge{position:relative;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;flex-shrink:0;border-radius:50px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.15);font-size:11px;font-weight:700;white-space:nowrap}.trust-history-closing{display:inline-flex;align-items:center;gap:10px;color:#737d8c;i{color:#0d6efd;font-size:20px}p{margin:0;font-size:13px;font-weight:500}}@media(max-width:991.98px){.trust-history-side{padding:35px}.trust-history-side h3{font-size:25px}}@media(max-width:767.98px){.trust-history-title{font-size:30px}.trust-history-intro{font-size:14px}.trust-history-side{padding:30px 24px}.trust-history-stats{padding:15px}.trust-stat-card{padding:18px}.trust-history-bottom{flex-direction:column;align-items:stretch;gap:15px}.trust-bottom-divider{width:100%;height:1px}.trust-doorstep{align-items:flex-start;flex-wrap:wrap;padding:22px}.trust-doorstep-content{width:calc(100% - 78px);flex:none}.trust-doorstep-badge{margin-left:78px}}@media(max-width:575.98px){.trust-history-side h3{font-size:23px}.trust-history-year{strong{font-size:32px}}.trust-doorstep{display:block}.trust-doorstep-icon{margin-bottom:15px}.trust-doorstep-content{width:100%}.trust-doorstep-badge{margin:15px 0 0;display:inline-flex}}}#macbookServiceAreas{--area-primary:#0d6efd;--area-dark:#101828;--area-muted:#667085;--area-border:#e7eaf0;background:#f8faff;position:relative;overflow:hidden}#macbookServiceAreas::before{content:"";position:absolute;width:350px;height:350px;background:rgba(13,110,253,.06);border-radius:50%;top:-160px;right:-100px}#macbookServiceAreas::after{content:"";position:absolute;width:250px;height:250px;background:rgba(111,66,193,.05);border-radius:50%;bottom:-100px;left:-80px}#macbookServiceAreas .container-fluid{position:relative;z-index:2}#macbookServiceAreas .service-areas-header{max-width:760px;margin-left:auto;margin-right:auto}#macbookServiceAreas .service-areas-label{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:50px;background:rgba(13,110,253,.08);color:#0d6efd;font-size:11px;font-weight:700;letter-spacing:.7px}#macbookServiceAreas .service-areas-label i{font-size:14px}#macbookServiceAreas .service-areas-header h2{color:var(--area-dark);font-size:clamp(28px,4vw,40px)}#macbookServiceAreas .service-areas-header h2 span{color:var(--area-primary)}#macbookServiceAreas .service-areas-header p{max-width:680px;font-size:15px;line-height:1.8}#macbookServiceAreas .service-location-highlight{display:flex;align-items:center;gap:18px;padding:22px 24px;border-radius:18px;background:linear-gradient(135deg,#fff 0,#f5f8ff 100%);border:1px solid #e1e8f5;box-shadow:0 12px 35px rgba(16,24,40,.06)}#macbookServiceAreas .location-highlight-icon{width:55px;height:55px;min-width:55px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#eaf2ff;color:#0d6efd;font-size:23px}#macbookServiceAreas .location-highlight-content{flex:1}#macbookServiceAreas .location-highlight-content>span{display:block;color:#0d6efd;font-size:10px;font-weight:800;letter-spacing:1px;margin-bottom:4px}#macbookServiceAreas .location-highlight-content h4{color:var(--area-dark);font-size:18px;font-weight:700;margin-bottom:5px}#macbookServiceAreas .location-highlight-content p{color:var(--area-muted);font-size:13px;margin:0}#macbookServiceAreas .location-highlight-badge{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border-radius:50px;background:#e9f9f0;color:#16834d;font-size:11px;font-weight:700;white-space:nowrap}#macbookServiceAreas .service-area-card{position:relative;min-height:82px;display:flex;align-items:center;gap:12px;padding:15px;background:#fff;border:1px solid var(--area-border);border-radius:15px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}#macbookServiceAreas .service-area-card::before{content:"";position:absolute;width:4px;height:100%;left:0;top:0;background:var(--area-card-color)}#macbookServiceAreas .service-area-card:hover{transform:translateY(-5px);border-color:transparent;box-shadow:0 15px 30px rgba(16,24,40,.10)}#macbookServiceAreas .service-area-icon{width:42px;height:42px;min-width:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--area-card-bg);color:var(--area-card-color);font-size:17px}#macbookServiceAreas .service-area-card h6{color:#172033;font-size:13px;font-weight:700;margin:0 25px 2px 0}#macbookServiceAreas .service-area-card small{color:#98a2b3;font-size:10px}#macbookServiceAreas .service-area-arrow{position:absolute;right:13px;top:13px;color:#c5cad3;font-size:12px;transition:color .25s ease,transform .25s ease}#macbookServiceAreas .service-area-card:hover .service-area-arrow{color:var(--area-card-color);transform:translate(2px,-2px)}#macbookServiceAreas .area-blue{--area-card-color:#0d6efd;--area-card-bg:#eaf2ff}#macbookServiceAreas .area-purple{--area-card-color:#7c3aed;--area-card-bg:#f1eafe}#macbookServiceAreas .area-green{--area-card-color:#16a34a;--area-card-bg:#eaf8ef}#macbookServiceAreas .area-orange{--area-card-color:#ea580c;--area-card-bg:#fff1e8}#macbookServiceAreas .area-pink{--area-card-color:#db2777;--area-card-bg:#fdebf4}#macbookServiceAreas .area-red{--area-card-color:#dc2626;--area-card-bg:#ffeded}#macbookServiceAreas .area-cyan{--area-card-color:#0891b2;--area-card-bg:#e7f8fb}#macbookServiceAreas .area-indigo{--area-card-color:#4f46e5;--area-card-bg:#ededff}#macbookServiceAreas .area-teal{--area-card-color:#0f766e;--area-card-bg:#e7f8f6}#macbookServiceAreas .service-area-more{display:flex;align-items:center;gap:15px;padding:18px 20px;margin-top:4px;border-radius:16px;background:#fff;border:1px dashed #cfd7e5}#macbookServiceAreas .service-area-more-icon{width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#eef4ff;color:#0d6efd;font-size:19px}#macbookServiceAreas .service-area-more strong{display:block;color:#172033;font-size:14px}#macbookServiceAreas .service-area-more p{color:#667085;font-size:12px;margin:3px 0 0}#macbookServiceAreas .service-area-btn{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:10px 15px;border-radius:9px;background:#0d6efd;color:#fff;text-decoration:none;font-size:11px;font-weight:700;white-space:nowrap;transition:.25s ease}#macbookServiceAreas .service-area-btn:hover{background:#0957c7;transform:translateY(-2px)}#macbookServiceAreas .service-areas-trust{display:flex;align-items:center;justify-content:center;gap:30px;padding:20px;border-radius:16px;background:#111827;box-shadow:0 15px 35px rgba(16,24,40,.12)}#macbookServiceAreas .service-trust-item{display:flex;align-items:center;gap:11px}#macbookServiceAreas .service-trust-item>i{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(255,255,255,.09);color:#74a9ff;font-size:16px}#macbookServiceAreas .service-trust-item strong{display:block;color:#fff;font-size:12px}#macbookServiceAreas .service-trust-item small{display:block;color:#98a2b3;font-size:10px;margin-top:2px}#macbookServiceAreas .service-trust-divider{width:1px;height:35px;background:rgba(255,255,255,.12)}@media(max-width:991.98px){#macbookServiceAreas .location-highlight-badge{display:none}#macbookServiceAreas .service-areas-trust{gap:20px}}@media(max-width:575.98px){#macbookServiceAreas{padding-top:40px!important;padding-bottom:40px!important}#macbookServiceAreas .service-location-highlight{align-items:flex-start;padding:18px}#macbookServiceAreas .location-highlight-icon{width:45px;height:45px;min-width:45px;font-size:18px}#macbookServiceAreas .location-highlight-content h4{font-size:15px}#macbookServiceAreas .location-highlight-content p{font-size:11px;line-height:1.6}#macbookServiceAreas .service-area-card{min-height:75px;padding:12px;gap:9px}#macbookServiceAreas .service-area-icon{width:36px;height:36px;min-width:36px;font-size:14px}#macbookServiceAreas .service-area-card h6{font-size:11px}#macbookServiceAreas .service-area-card small{font-size:9px}#macbookServiceAreas .service-area-more{align-items:flex-start;flex-wrap:wrap}#macbookServiceAreas .service-area-btn{width:100%;justify-content:center;margin-left:0}#macbookServiceAreas .service-areas-trust{flex-direction:column;align-items:flex-start;gap:15px}#macbookServiceAreas .service-trust-divider{display:none}}#macbookFaqSection,#macbookChargingFaqSection{background:linear-gradient(180deg,#f8fafc 0,#eef5ff 50%,#f8fafc 100%);position:relative;overflow:hidden;.faq-section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:16px;border-radius:50px;background:rgba(13,110,253,.08);color:#0d6efd;font-size:13px;font-weight:700;border:1px solid rgba(13,110,253,.12)}.faq-section-title{font-size:clamp(28px,4vw,42px);font-weight:800;color:#172033;line-height:1.2;margin-bottom:15px;span{display:block;color:#0d6efd}}.faq-section-description{max-width:760px;margin:auto;color:#687386;font-size:15px;line-height:1.8}.faq-accordion{display:flex;flex-direction:column;gap:14px}.faq-item{border:1px solid #e3e9f2!important;border-radius:16px!important;overflow:hidden;background:rgba(255,255,255,.9);box-shadow:0 5px 20px rgba(20,40,80,.05);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;&:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(20,40,80,.09);border-color:rgba(13,110,253,.25)!important}}.faq-button{display:flex;align-items:center;gap:15px;padding:20px 22px;background:#fff;color:#172033;font-size:16px;font-weight:700;border:0;box-shadow:none!important;&::after{width:30px;height:30px}&:not(.collapsed) {background:linear-gradient(135deg,#fff,#f4f8ff);color:#0d6efd}}.faq-number{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border-radius:11px;background:#eef4ff;color:#0d6efd;font-size:12px;font-weight:800;transition:.25s ease}.faq-button:not(.collapsed) .faq-number{background:#0d6efd;color:#fff;box-shadow:0 5px 15px rgba(13,110,253,.25)}.faq-question{line-height:1.45}.faq-answer{padding:0 25px 24px 75px;background:#fff;color:#667085;font-size:14px;line-height:1.8;p{margin-bottom:0}strong{color:#172033}}.faq-highlight{display:flex;align-items:center;gap:10px;margin-top:18px;padding:12px 15px;border-radius:10px;background:#ecfdf3;border:1px solid #ccebd9;color:#137a45;font-size:13px;font-weight:600;i{font-size:16px}}.faq-warning{background:#fff8e6;border-color:#f6df9d;color:#946200}.faq-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;div{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:10px;background:#f7f9fc;border:1px solid #e9edf3;color:#344054;font-size:12px;font-weight:600;i{color:#0d6efd;font-size:15px}}}.faq-bottom-card{display:flex;align-items:center;gap:18px;padding:22px 24px;border-radius:18px;background:linear-gradient(135deg,#0d6efd,#084298);color:#fff;box-shadow:0 15px 35px rgba(13,110,253,.2);.faq-bottom-icon{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border-radius:14px;background:rgba(255,255,255,.15);font-size:21px}h6{margin-bottom:4px;font-weight:700}p{margin:0;color:rgba(255,255,255,.78);font-size:13px;line-height:1.5}}.faq-contact-btn{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:11px 17px;border-radius:10px;background:#fff;color:#0d6efd;text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap;transition:.25s ease;&:hover{background:#f1f5ff;color:#084298;transform:translateX(2px)}}@media(max-width:767.98px){.faq-section-title{font-size:29px}.faq-button{padding:16px;gap:11px;font-size:14px}.faq-number{flex-basis:32px;width:32px;height:32px;border-radius:9px;font-size:10px}.faq-answer{padding:0 18px 20px 58px;font-size:13px}.faq-benefits{grid-template-columns:1fr}.faq-bottom-card{align-items:flex-start;flex-wrap:wrap;padding:20px}.faq-bottom-card .faq-contact-btn{width:100%;justify-content:center;margin-left:0}}}#macbook-charging-issue{padding:60px 0;background:linear-gradient(135deg,#f8fbff,#fff,#f8fcfb);.charging-layout{display:grid;grid-template-columns:minmax(0,1.6fr)minmax(300px,.7fr);gap:40px;align-items:start}.charging-content{.section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #dbeafe;border-radius:50px;background:#eff6ff;color:#2563eb;font-size:13px;font-weight:600}h2{margin:18px 0;color:#172033;font-size:clamp(32px,4vw,48px);line-height:1.15;font-weight:800;span{color:#2563eb}}p{color:#667085;font-size:15px;line-height:1.8}.intro{font-size:17px;color:#475467}}.charging-signs{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0;span{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid #e6edf5;border-radius:10px;background:#fff;color:#475467;font-size:12px;font-weight:600;i{color:#2563eb}}}.question-box{margin:25px 0;padding:20px;border-left:4px solid #2563eb;border-radius:12px;background:#eff6ff;span{display:block;margin-bottom:8px;color:#7b8794;font-size:10px;font-weight:700;letter-spacing:.6px}strong{display:block;margin-bottom:7px;color:#172033;font-size:18px}p{margin:0}}.repair-philosophy{display:flex;gap:15px;margin:25px 0;padding:20px;border:1px solid #dbeafe;border-radius:16px;background:rgba(239,246,255,.7);.icon{width:46px;height:46px;min-width:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#fff;color:#2563eb;font-size:18px}span{color:#2563eb;font-size:10px;font-weight:700}h3{margin:5px 0 8px;color:#172033;font-size:18px}p{margin:0;font-size:13px}}.charging-card{position:sticky;top:25px;padding:25px;border:1px solid #e6edf5;border-radius:20px;background:#fff;box-shadow:0 15px 40px rgba(30,70,110,.08);.card-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;border-radius:14px;background:#eff6ff;color:#2563eb;font-size:20px}h3{margin-bottom:20px;color:#172033;font-size:19px;font-weight:700}.cause{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #edf1f5;color:#475467;font-size:13px;font-weight:600;i{color:#2563eb}}.diagnosis-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:20px;padding:13px;border-radius:11px;background:linear-gradient(135deg,#2563eb,#4f8df7);color:#fff;text-decoration:none;font-size:13px;font-weight:600}}}@media(max-width:991px){#macbook-charging-issue{.charging-layout{grid-template-columns:1fr}.charging-card{position:relative;top:auto}}}@media(max-width:575px){#macbook-charging-issue{padding:40px 0;.charging-signs{flex-direction:column;span{width:100%}}.repair-philosophy{padding:15px}.charging-card{padding:20px}}}#macbook-charging-checks{position:relative;padding:20px 0;overflow:hidden;background:radial-gradient(circle at 5% 20%,rgba(37,99,235,.07),transparent 0),radial-gradient(circle at 95% 80%,rgba(16,185,129,.06),transparent 0),#f8fbff}#macbook-charging-checks .charging-content{position:relative}#macbook-charging-checks .charging-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #dbeafe;border-radius:50px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700}#macbook-charging-checks .charging-title{max-width:850px;margin:18px 0 14px;color:#172033;font-size:clamp(34px,4vw,52px);line-height:1.12;letter-spacing:-1.5px;font-weight:800}#macbook-charging-checks .charging-title span{color:#2563eb}#macbook-charging-checks .charging-intro{max-width:760px;margin-bottom:30px;color:#667085;font-size:16px;line-height:1.8}#macbook-charging-checks .charging-check{display:flex;gap:18px;margin-bottom:16px;padding:22px;border:1px solid #e5ebf3;border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 8px 25px rgba(30,70,110,.04);transition:.25s ease}#macbook-charging-checks .charging-check:hover{transform:translateY(-3px);border-color:#bfdbfe;box-shadow:0 12px 30px rgba(37,99,235,.08)}#macbook-charging-checks .charging-check-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#eff6ff;color:#2563eb;font-size:19px}#macbook-charging-checks .charging-check-body{position:relative;flex:1}#macbook-charging-checks .charging-check-number{position:absolute;top:-4px;right:0;color:#dbeafe;font-size:25px;font-weight:800}#macbook-charging-checks .charging-check h3{margin:0 45px 7px 0;color:#172033;font-size:18px;font-weight:700}#macbook-charging-checks .charging-check p{margin:0;color:#667085;font-size:14px;line-height:1.75}#macbook-charging-checks .charging-tip,#macbook-charging-checks .charging-warning{display:flex;gap:9px;align-items:flex-start;margin-top:14px;padding:11px 13px;border-radius:10px;font-size:13px;line-height:1.6}#macbook-charging-checks .charging-tip{background:#f0fdf4;color:#166534}#macbook-charging-checks .charging-tip i{color:#16a34a}#macbook-charging-checks .charging-warning{background:#fff7ed;color:#9a3412}#macbook-charging-checks .charging-warning i{color:#f97316}#macbook-charging-checks .charging-signs{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}#macbook-charging-checks .charging-signs span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #e5eaf0;border-radius:7px;background:#f8fafc;color:#475467;font-size:11px;font-weight:600}#macbook-charging-checks .charging-signs i{color:#2563eb}#macbook-charging-checks .charging-next{display:flex;gap:16px;align-items:flex-start;margin-top:25px;padding:22px;border:1px solid #bfdbfe;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#ffffff)}#macbook-charging-checks .charging-next-icon{width:46px;height:46px;min-width:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#2563eb;color:#fff}#macbook-charging-checks .charging-next h3{margin:0 0 5px;color:#172033;font-size:18px}#macbook-charging-checks .charging-next p{margin:0 0 14px;color:#667085;font-size:13px}#macbook-charging-checks .charging-btn,#macbook-charging-checks .charging-sidebar-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:9px;background:#2563eb;color:#fff;text-decoration:none;font-size:12px;font-weight:700;transition:.25s ease}#macbook-charging-checks .charging-btn:hover,#macbook-charging-checks .charging-sidebar-btn:hover{color:#fff;background:#1d4ed8;transform:translateY(-2px)}#macbook-charging-checks .charging-sidebar{position:sticky;top:25px;padding:24px;border:1px solid #e2e8f0;border-radius:22px;background:rgba(255,255,255,.95);box-shadow:0 18px 45px rgba(30,70,110,.08)}#macbook-charging-checks .charging-sidebar-top{display:flex;gap:12px;align-items:center}#macbook-charging-checks .charging-sidebar-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#eff6ff;color:#2563eb;font-size:19px}#macbook-charging-checks .charging-sidebar-top span{color:#8a97a6;font-size:10px;font-weight:600}#macbook-charging-checks .charging-sidebar-top h3{margin:2px 0 0;color:#172033;font-size:20px;font-weight:800}#macbook-charging-checks .charging-progress{height:4px;margin:20px 0;overflow:hidden;border-radius:10px;background:#eaf0f6}#macbook-charging-checks .charging-progress span{display:block;width:65%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa)}#macbook-charging-checks .charging-mini-check{display:flex;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #edf1f5;color:#475467;font-size:12px;font-weight:600}#macbook-charging-checks .charging-mini-check i{color:#16a34a;font-size:15px}#macbook-charging-checks .charging-sidebar-note{display:flex;gap:9px;margin:18px 0;padding:13px;border-radius:11px;background:#f8fafc}#macbook-charging-checks .charging-sidebar-note i{color:#2563eb}#macbook-charging-checks .charging-sidebar-note p{margin:0;color:#667085;font-size:11px;line-height:1.6}#macbook-charging-checks .charging-sidebar-btn{width:100%;justify-content:center}@media(max-width:991.98px){#macbook-charging-checks{padding:60px 0}#macbook-charging-checks .charging-sidebar{position:relative;top:auto}}@media(max-width:575.98px){#macbook-charging-checks{padding:45px 0}#macbook-charging-checks .charging-title{font-size:32px}#macbook-charging-checks .charging-intro{font-size:14px}#macbook-charging-checks .charging-check{gap:12px;padding:16px}#macbook-charging-checks .charging-check-icon{width:40px;height:40px;min-width:40px;font-size:16px}#macbook-charging-checks .charging-check h3{font-size:16px}#macbook-charging-checks .charging-signs span{font-size:10px}#macbook-charging-checks .charging-next{padding:17px}}#macbook-charging-symptoms{padding:20px 0;background:radial-gradient(circle at 5% 15%,rgba(37,99,235,.07),transparent 28%),radial-gradient(circle at 95% 85%,rgba(16,185,129,.06),transparent 30%),linear-gradient(135deg,#f8fbff,#fff)}#macbook-charging-symptoms .symptoms-badge,#macbook-charging-symptoms .symptoms-content,#macbook-charging-symptoms .symptom-card,#macbook-charging-symptoms .charging-system,#macbook-charging-symptoms .symptoms-sidebar{position:relative}#macbook-charging-symptoms .symptoms-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #dbeafe;border-radius:50px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700}#macbook-charging-symptoms .symptoms-title{margin:18px 0 14px;color:#172033;font-size:clamp(34px,4vw,52px);line-height:1.1;letter-spacing:-1.5px;font-weight:800}#macbook-charging-symptoms .symptoms-title span{display:block;color:#2563eb}#macbook-charging-symptoms .symptoms-intro{max-width:760px;margin-bottom:30px;color:#667085;font-size:16px;line-height:1.8}#macbook-charging-symptoms .symptom-card{display:flex;gap:17px;margin-bottom:16px;padding:22px;border:1px solid #e5ebf3;border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 8px 25px rgba(30,70,110,.04);transition:.25s ease}#macbook-charging-symptoms .symptom-card:hover{transform:translateY(-3px);border-color:#bfdbfe;box-shadow:0 12px 30px rgba(37,99,235,.08)}#macbook-charging-symptoms .symptom-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#eff6ff;color:#2563eb;font-size:19px}#macbook-charging-symptoms .symptom-icon.warning{background:#fff7ed;color:#f97316}#macbook-charging-symptoms .symptom-body{flex:1}#macbook-charging-symptoms .symptom-label{display:block;margin-bottom:5px;color:#2563eb;font-size:12px;font-weight:800;letter-spacing:1px}#macbook-charging-symptoms .symptom-body h3{margin:0 0 8px;color:#172033;font-size:18px;line-height:1.4;font-weight:700}#macbook-charging-symptoms .symptom-body p{margin:0;color:#667085;font-size:14px;line-height:1.75}#macbook-charging-symptoms .symptom-list{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:14px}#macbook-charging-symptoms .symptom-list span{display:flex;align-items:center;gap:6px;color:#475467;font-size:11px;font-weight:600}#macbook-charging-symptoms .symptom-list i{color:#16a34a}#macbook-charging-symptoms .symptom-result{display:flex;gap:8px;align-items:center;margin-top:14px;padding:10px 12px;border-radius:9px;background:#f0fdf4;color:#166534;font-size:11px;font-weight:600}#macbook-charging-symptoms .symptom-result.warning{background:#fff7ed;color:#9a3412}#macbook-charging-symptoms .symptom-result.success{background:#eff6ff;color:#1d4ed8}#macbook-charging-symptoms .charging-system{margin-top:28px;padding:26px;border:1px solid #dbeafe;border-radius:20px;background:linear-gradient(135deg,#eff6ff,#fff)}#macbook-charging-symptoms .system-heading{display:flex;gap:13px;align-items:flex-start;margin-bottom:17px}#macbook-charging-symptoms .system-icon{width:46px;height:46px;min-width:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#2563eb;color:#fff}#macbook-charging-symptoms .system-heading span{color:#2563eb;font-size:10px;font-weight:700}#macbook-charging-symptoms .system-heading h2{margin:3px 0 0;color:#172033;font-size:23px;line-height:1.3;font-weight:800}#macbook-charging-symptoms .charging-system>p{color:#667085;font-size:14px;line-height:1.75}#macbook-charging-symptoms .system-components{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:17px}#macbook-charging-symptoms .system-components div{display:flex;align-items:center;gap:8px;padding:11px;border:1px solid #e1eaf5;border-radius:10px;background:#fff;color:#475467;font-size:11px;font-weight:600}#macbook-charging-symptoms .system-components i{color:#2563eb;font-size:15px}#macbook-charging-symptoms .system-warning{display:flex;gap:10px;margin-top:18px;padding:14px;border-radius:11px;background:#fff7ed}#macbook-charging-symptoms .system-warning-icon{color:#f97316}#macbook-charging-symptoms .system-warning p{margin:0;color:#9a3412;font-size:12px;line-height:1.65}#macbook-charging-symptoms .symptoms-sidebar{position:sticky;top:25px;padding:24px;border:1px solid #e2e8f0;border-radius:22px;background:rgba(255,255,255,.96);box-shadow:0 18px 45px rgba(30,70,110,.08)}#macbook-charging-symptoms .sidebar-head{display:flex;gap:12px;align-items:center;margin-bottom:20px}#macbook-charging-symptoms .sidebar-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#eff6ff;color:#2563eb;font-size:19px}#macbook-charging-symptoms .sidebar-head span{color:#8a97a6;font-size:10px;font-weight:600}#macbook-charging-symptoms .sidebar-head h3{margin:2px 0 0;color:#172033;font-size:19px;font-weight:800}#macbook-charging-symptoms .diagnostic-item{display:flex;gap:11px;align-items:center;padding:12px 0;border-bottom:1px solid #edf1f5}#macbook-charging-symptoms .diagnostic-icon{width:37px;height:37px;min-width:37px;display:flex;align-items:center;justify-content:center;border-radius:10px}#macbook-charging-symptoms .diagnostic-icon.blue{background:#eff6ff;color:#2563eb}#macbook-charging-symptoms .diagnostic-icon.green{background:#f0fdf4;color:#16a34a}#macbook-charging-symptoms .diagnostic-icon.orange{background:#fff7ed;color:#f97316}#macbook-charging-symptoms .diagnostic-icon.purple{background:#f5f3ff;color:#7c3aed}#macbook-charging-symptoms .diagnostic-icon.gray{background:#f8fafc;color:#64748b}#macbook-charging-symptoms .diagnostic-item strong,#macbook-charging-symptoms .diagnostic-item small{display:block}#macbook-charging-symptoms .diagnostic-item strong{color:#344054;font-size:12px}#macbook-charging-symptoms .diagnostic-item small{margin-top:2px;color:#98a2b3;font-size:10px}#macbook-charging-symptoms .sidebar-message{display:flex;gap:9px;margin:18px 0;padding:13px;border-radius:11px;background:#f8fafc}#macbook-charging-symptoms .sidebar-message i{color:#f59e0b}#macbook-charging-symptoms .sidebar-message p{margin:0;color:#667085;font-size:11px;line-height:1.6}#macbook-charging-symptoms .sidebar-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#4f8df7);color:#fff;text-decoration:none;font-size:12px;font-weight:700;transition:.25s ease}#macbook-charging-symptoms .sidebar-btn:hover{color:#fff;transform:translateY(-2px)}#macbook-common-charging-causes{padding:20px 0;background:linear-gradient(135deg,#f8fbff,#fff,#f8fcfb)}#macbook-common-charging-causes .charging-causes-intro{max-width:760px;margin:0 auto 45px;text-align:center}#macbook-common-charging-causes .charging-section-badge{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;margin-bottom:16px;border:1px solid #dbeafe;border-radius:50px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700}#macbook-common-charging-causes h2{margin:0 0 15px;color:#172033;font-size:clamp(32px,4vw,48px);line-height:1.12;font-weight:800;letter-spacing:-1.3px}#macbook-common-charging-causes h2 span{color:#2563eb}#macbook-common-charging-causes .charging-causes-intro p{margin:0;color:#667085;font-size:16px;line-height:1.8}#macbook-common-charging-causes .charging-cause-card{height:100%;padding:24px;border:1px solid #e6edf5;border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 8px 25px rgba(30,70,110,.045);transition:.25s ease}#macbook-common-charging-causes .charging-cause-card:hover{transform:translateY(-6px);border-color:#bfdbfe;box-shadow:0 16px 35px rgba(37,99,235,.09)}#macbook-common-charging-causes .charging-cause-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}#macbook-common-charging-causes .charging-cause-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#eff6ff;color:#2563eb;font-size:21px}#macbook-common-charging-causes .charging-cause-icon.green{background:#ecfdf3;color:#16a34a}#macbook-common-charging-causes .charging-cause-icon.red{background:#fef2f2;color:#dc2626}#macbook-common-charging-causes .charging-cause-icon.purple{background:#f5f3ff;color:#7c3aed}#macbook-common-charging-causes .charging-cause-icon.orange{background:#fff7ed;color:#ea580c}#macbook-common-charging-causes .charging-cause-icon.blue{background:#eff6ff;color:#2563eb}#macbook-common-charging-causes .charging-cause-number{color:#cbd5e1;font-size:13px;font-weight:800}#macbook-common-charging-causes .charging-cause-card h3{margin-bottom:10px;color:#172033;font-size:18px;line-height:1.4;font-weight:700}#macbook-common-charging-causes .charging-cause-card p{margin:0;color:#667085;font-size:14px;line-height:1.75}#macbook-common-charging-causes .charging-diagnosis-box{display:flex;align-items:flex-start;gap:16px;max-width:900px;margin:35px auto 0;padding:22px 25px;border:1px solid #dbeafe;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#ffffff)}#macbook-common-charging-causes .charging-diagnosis-icon{width:46px;height:46px;min-width:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#2563eb;color:#fff;font-size:19px}#macbook-common-charging-causes .charging-diagnosis-box h3{margin:0 0 6px;color:#172033;font-size:17px;font-weight:700}#macbook-common-charging-causes .charging-diagnosis-box p{margin:0;color:#667085;font-size:13px;line-height:1.7}@media(max-width:767px){#macbook-common-charging-causes{padding:55px 0}#macbook-common-charging-causes .charging-causes-intro{margin-bottom:30px}#macbook-common-charging-causes h2{font-size:32px}#macbook-common-charging-causes .charging-cause-card{padding:20px}#macbook-common-charging-causes .charging-diagnosis-box{padding:18px}}#charging-diagnosis-guide{padding:20px 0;background:linear-gradient(135deg,#f8fbff,#fff,#f8fcfb)}#charging-diagnosis-guide .guide-section{margin-bottom:85px}#charging-diagnosis-guide .guide-section:last-child{margin-bottom:0}#charging-diagnosis-guide .guide-heading{max-width:800px;margin-bottom:35px}#charging-diagnosis-guide .guide-heading h2{margin:14px 0;color:#172033;font-size:clamp(30px,4vw,46px);line-height:1.15;font-weight:800;letter-spacing:-1.2px}#charging-diagnosis-guide .guide-heading h2 span{color:#2563eb}#charging-diagnosis-guide .guide-heading p,#charging-diagnosis-guide .guide-text{color:#667085;font-size:15px;line-height:1.8}#charging-diagnosis-guide .guide-badge{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid #dbeafe;border-radius:50px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700}#charging-diagnosis-guide .guide-badge.green{border-color:#bbf7d0;background:#ecfdf3;color:#16a34a}#charging-diagnosis-guide .guide-badge.purple{border-color:#ddd6fe;background:#f5f3ff;color:#7c3aed}#charging-diagnosis-guide .mistake-card{height:100%;display:flex;gap:15px;padding:22px;border:1px solid #e6edf5;border-radius:17px;background:#fff;box-shadow:0 8px 25px rgba(30,70,110,.045);transition:.25s ease}#charging-diagnosis-guide .mistake-card:hover{transform:translateY(-5px);border-color:#bfdbfe;box-shadow:0 15px 30px rgba(37,99,235,.08)}#charging-diagnosis-guide .mistake-icon{width:45px;height:45px;min-width:45px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#fff7ed;color:#ea580c}#charging-diagnosis-guide .mistake-icon.blue{background:#eff6ff;color:#2563eb}#charging-diagnosis-guide .mistake-icon.red{background:#fef2f2;color:#dc2626}#charging-diagnosis-guide .mistake-label{display:block;margin-bottom:6px;color:#98a2b3;font-size:10px;font-weight:700;text-transform:uppercase}#charging-diagnosis-guide .mistake-card p{margin:0;color:#475467;font-size:13px;line-height:1.7}#charging-diagnosis-guide .diagnosis-callout{display:flex;gap:15px;max-width:850px;margin:30px auto;padding:22px;border:1px solid #dbeafe;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#fff)}#charging-diagnosis-guide .diagnosis-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#2563eb;color:#fff}#charging-diagnosis-guide .diagnosis-callout h3{margin:0 0 6px;color:#172033;font-size:17px}#charging-diagnosis-guide .diagnosis-callout p{margin:0;color:#667085;font-size:13px;line-height:1.7}#charging-diagnosis-guide .question-box{display:flex;align-items:stretch;max-width:900px;margin:35px auto 20px}#charging-diagnosis-guide .question-item{flex:1;padding:22px;border-radius:16px}#charging-diagnosis-guide .question-item span{display:block;margin-bottom:8px;font-size:11px;font-weight:700;text-transform:uppercase}#charging-diagnosis-guide .question-item strong{color:#172033;font-size:16px}#charging-diagnosis-guide .old-question{background:#fef2f2;border:1px solid #fecaca}#charging-diagnosis-guide .old-question span{color:#dc2626}#charging-diagnosis-guide .new-question{background:#ecfdf3;border:1px solid #bbf7d0}#charging-diagnosis-guide .new-question span{color:#16a34a}#charging-diagnosis-guide .question-arrow{width:50px;display:flex;align-items:center;justify-content:center;color:#2563eb;font-size:20px}#charging-diagnosis-guide .guide-ending{max-width:800px;margin:20px auto 0;text-align:center;color:#667085;font-size:14px;line-height:1.8}#charging-diagnosis-guide .battery-message{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;padding:15px 20px;border:1px solid #fde68a;border-radius:13px;background:#fffbeb;color:#92400e}#charging-diagnosis-guide .battery-info{display:flex;gap:15px;margin:25px 0;padding:20px;border:1px solid #bbf7d0;border-radius:17px;background:#f0fdf4}#charging-diagnosis-guide .battery-info-icon{width:45px;height:45px;min-width:45px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#16a34a;color:#fff}#charging-diagnosis-guide .battery-info h3{margin:0 0 5px;color:#172033;font-size:17px}#charging-diagnosis-guide .battery-info p{margin:0;color:#667085;font-size:13px;line-height:1.7}#charging-diagnosis-guide .sub-heading{margin:25px 0 15px;color:#172033;font-size:18px}#charging-diagnosis-guide .condition-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#charging-diagnosis-guide .condition-item{display:flex;gap:9px;padding:13px 15px;border:1px solid #e6edf5;border-radius:11px;background:#fff;color:#475467;font-size:13px}#charging-diagnosis-guide .condition-item i{color:#16a34a}#charging-diagnosis-guide .battery-note,#charging-diagnosis-guide .warning-box{display:flex;gap:10px;align-items:flex-start;margin-top:18px;padding:15px 18px;border-radius:13px}#charging-diagnosis-guide .battery-note{background:#f8fafc;color:#667085}#charging-diagnosis-guide .battery-note i{color:#2563eb}#charging-diagnosis-guide .warning-box{border:1px solid #fed7aa;background:#fff7ed;color:#9a3412}#charging-diagnosis-guide .battery-note p,#charging-diagnosis-guide .warning-box p{margin:0;font-size:13px;line-height:1.7}#charging-diagnosis-guide .charging-analogy{display:flex;gap:18px;margin-bottom:35px;padding:25px;border:1px solid #ddd6fe;border-radius:20px;background:linear-gradient(135deg,#f5f3ff,#fff)}#charging-diagnosis-guide .analogy-icon{width:50px;height:50px;min-width:50px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#7c3aed;color:#fff;font-size:21px}#charging-diagnosis-guide .charging-analogy h3{margin:0 0 7px;color:#172033;font-size:18px}#charging-diagnosis-guide .charging-analogy p{margin:0 0 15px;color:#667085;font-size:13px;line-height:1.7}#charging-diagnosis-guide .analogy-steps{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:15px}#charging-diagnosis-guide .analogy-steps span{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:50px;background:#fff;border:1px solid #e5e7eb;color:#475467;font-size:11px;font-weight:600}#charging-diagnosis-guide .analogy-steps i{color:#7c3aed}#charging-diagnosis-guide .component-list{display:flex;flex-direction:column;gap:16px}#charging-diagnosis-guide .component-card{position:relative;display:flex;gap:20px;padding:25px;border:1px solid #e6edf5;border-radius:19px;background:#fff;box-shadow:0 8px 25px rgba(30,70,110,.04);transition:.25s ease}#charging-diagnosis-guide .component-card:hover{transform:translateX(4px);border-color:#bfdbfe;box-shadow:0 14px 30px rgba(37,99,235,.07)}#charging-diagnosis-guide .component-number{color:#cbd5e1;font-size:12px;font-weight:800}#charging-diagnosis-guide .component-icon{width:50px;height:50px;min-width:50px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#eff6ff;color:#2563eb;font-size:20px}#charging-diagnosis-guide .component-icon.battery{background:#ecfdf3;color:#16a34a}#charging-diagnosis-guide .component-icon.port{background:#eff6ff;color:#2563eb}#charging-diagnosis-guide .component-icon.board{background:#f5f3ff;color:#7c3aed}#charging-diagnosis-guide .component-content{flex:1}#charging-diagnosis-guide .component-content h3{margin:0 0 7px;color:#172033;font-size:19px}#charging-diagnosis-guide .component-content>p{margin:0 0 15px;color:#667085;font-size:13px;line-height:1.7}#charging-diagnosis-guide .symptom-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}#charging-diagnosis-guide .symptom-list span{display:flex;align-items:flex-start;gap:4px;color:#475467;font-size:14px;line-height:1.6}#charging-diagnosis-guide .symptom-list i{color:#2563eb;font-size:18px;line-height:1}#charging-diagnosis-guide .specialized-note{display:flex;gap:8px;margin-top:16px;padding:12px 14px;border-radius:10px;background:#f5f3ff;color:#6d28d9;font-size:12px;line-height:1.6}@media(max-width:767px){#charging-diagnosis-guide{padding:55px 0}#charging-diagnosis-guide .guide-section{margin-bottom:60px}#charging-diagnosis-guide .question-box{flex-direction:column;gap:10px}#charging-diagnosis-guide .question-arrow{width:100%;height:25px;transform:rotate(90deg)}#charging-diagnosis-guide .condition-grid,#charging-diagnosis-guide .symptom-list{grid-template-columns:1fr}#charging-diagnosis-guide .component-card{padding:19px;gap:12px}#charging-diagnosis-guide .component-number{display:none}#charging-diagnosis-guide .charging-analogy{padding:19px}#charging-diagnosis-guide .analogy-steps{align-items:flex-start}}#charging-diagnostic-approach{position:relative;padding:20px 0;background:#f8fbff}#charging-diagnostic-approach .diagnostic-header,#charging-diagnostic-approach .diagnostic-step-content{position:relative}#charging-diagnostic-approach .diagnostic-header{max-width:800px;margin:0 auto 50px;text-align:center}#charging-diagnostic-approach .diagnostic-badge{display:inline-flex;gap:8px;align-items:center;padding:8px 15px;border:1px solid #dbeafe;border-radius:50px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700}#charging-diagnostic-approach .diagnostic-header h2{margin:18px 0 15px;color:#172033;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.15}#charging-diagnostic-approach .diagnostic-header h2 span{color:#2563eb}#charging-diagnostic-approach .diagnostic-header p{margin:0;color:#667085;line-height:1.8}#charging-diagnostic-approach .diagnostic-steps{position:relative;max-width:950px;margin:auto}#charging-diagnostic-approach .diagnostic-step{position:relative;display:flex;gap:22px;margin-bottom:20px;padding:26px;border:1px solid #e5ebf2;border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(30,70,110,.05);transition:.25s ease}#charging-diagnostic-approach .diagnostic-step:hover{transform:translateY(-4px);border-color:#bfdbfe;box-shadow:0 16px 35px rgba(37,99,235,.09)}#charging-diagnostic-approach .diagnostic-step-number{color:#dbeafe;font-size:28px;font-weight:800;line-height:1}#charging-diagnostic-approach .diagnostic-step-icon{width:52px;height:52px;min-width:52px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#eff6ff;color:#2563eb;font-size:21px}#charging-diagnostic-approach .diagnostic-step-content{flex:1}#charging-diagnostic-approach .diagnostic-step-label{color:#2563eb;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}#charging-diagnostic-approach .diagnostic-step h3{margin:5px 0 8px;color:#172033;font-size:21px;font-weight:750}#charging-diagnostic-approach .diagnostic-step p{margin-bottom:15px;color:#667085;font-size:14px;line-height:1.75}#charging-diagnostic-approach .diagnostic-checks{display:flex;flex-wrap:wrap;gap:8px}#charging-diagnostic-approach .diagnostic-checks span{padding:7px 10px;border-radius:8px;background:#f8fafc;color:#475467;font-size:13px;font-weight:600}#charging-diagnostic-approach .diagnostic-checks i{margin-right:4px;color:#16a34a}#charging-diagnostic-approach .diagnostic-note{display:flex;gap:8px;margin-top:15px;padding:10px 12px;border-radius:10px;background:#f8fbff;color:#667085;font-size:11px}#charging-diagnostic-approach .diagnostic-note i{color:#2563eb}#charging-diagnostic-approach .diagnostic-result{display:flex;gap:12px;align-items:center;margin-top:18px;padding:14px;border:1px solid #dcfce7;border-radius:13px;background:#f0fdf4}#charging-diagnostic-approach .diagnostic-result-icon{width:38px;height:38px;min-width:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#dcfce7;color:#16a34a}#charging-diagnostic-approach .diagnostic-result strong{color:#166534;font-size:13px}#charging-diagnostic-approach .diagnostic-result p{margin:2px 0 0;color:#4b5563;font-size:11px}@media(max-width:575.98px){#charging-diagnostic-approach{padding:55px 0}#charging-diagnostic-approach .diagnostic-step{gap:12px;padding:18px}#charging-diagnostic-approach .diagnostic-step-number{display:none}#charging-diagnostic-approach .diagnostic-step-icon{width:42px;height:42px;min-width:42px;font-size:17px}#charging-diagnostic-approach .diagnostic-step h3{font-size:18px}#charging-diagnostic-approach .diagnostic-checks{display:block}#charging-diagnostic-approach .diagnostic-checks span{display:block;margin-bottom:6px}}#smart-charging-explained{padding:70px 0;background:linear-gradient(135deg,#f8fbff,#ffffff)}#smart-charging-explained .smart-charging-card{display:grid;grid-template-columns:300px 1fr;gap:40px;margin:auto;padding:35px;border:1px solid #e3ebf5;border-radius:26px;background:#fff;box-shadow:0 20px 55px rgba(30,70,110,.08)}#smart-charging-explained .smart-charging-visual{position:relative;min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:21px;background:radial-gradient(circle at 50% 35%,rgba(37,99,235,.15),transparent 45%),linear-gradient(145deg,#eff6ff,#f8fafc)}#smart-charging-explained .smart-charging-icon{width:65px;height:65px;display:flex;align-items:center;justify-content:center;border-radius:19px;background:#fff;color:#2563eb;font-size:28px;box-shadow:0 10px 25px rgba(37,99,235,.12)}#smart-charging-explained .smart-charging-badge{display:flex;gap:6px;align-items:center;margin-top:15px;padding:7px 12px;border-radius:50px;background:#fff;color:#475467;font-size:10px;font-weight:700}#smart-charging-explained .smart-charging-battery{display:flex;align-items:center;gap:12px;margin-top:35px}#smart-charging-explained .battery-body{width:115px;height:55px;padding:5px;border:3px solid #344054;border-radius:10px}#smart-charging-explained .battery-body::after{content:"";position:absolute;width:5px;height:18px;margin-top:13px;margin-left:115px;border-radius:0 4px 4px 0;background:#344054}#smart-charging-explained .battery-level{width:80%;height:100%;border-radius:5px;background:linear-gradient(90deg,#16a34a,#4ade80)}#smart-charging-explained .battery-percent{color:#172033;font-size:24px;font-weight:800}#smart-charging-explained .smart-charging-status{margin-top:12px;color:#16a34a;font-size:11px;font-weight:700}#smart-charging-explained .smart-charging-content{align-self:center}#smart-charging-explained .smart-charging-label{display:inline-flex;gap:7px;align-items:center;color:#2563eb;font-size:11px;font-weight:700}#smart-charging-explained .smart-charging-content h2{margin:12px 0 17px;color:#172033;font-size:clamp(29px,4vw,43px);line-height:1.15;font-weight:800}#smart-charging-explained .smart-charging-content h2 span{color:#2563eb}#smart-charging-explained .smart-charging-content>p{color:#667085;font-size:15px;line-height:1.8}#smart-charging-explained .smart-charging-explanation,#smart-charging-explained .smart-charging-benefit,#smart-charging-explained .smart-charging-cta{display:flex;gap:13px;margin-top:20px;padding:16px;border-radius:15px}#smart-charging-explained .smart-charging-explanation{border:1px solid #dbeafe;background:#eff6ff}#smart-charging-explained .smart-charging-benefit{border:1px solid #dcfce7;background:#f0fdf4}#smart-charging-explained .smart-charging-cta{border:1px solid #e5e7eb;background:#fafafa}#smart-charging-explained .smart-charging-explanation-icon,#smart-charging-explained .smart-charging-cta-icon{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#fff;color:#2563eb}#smart-charging-explained .smart-charging-benefit>i{color:#16a34a;font-size:20px;padding-top:3px}#smart-charging-explained .smart-charging-explanation strong,#smart-charging-explained .smart-charging-benefit strong,#smart-charging-explained .smart-charging-cta strong{color:#172033;font-size:13px}#smart-charging-explained .smart-charging-explanation p,#smart-charging-explained .smart-charging-benefit p,#smart-charging-explained .smart-charging-cta p{margin:4px 0 0;color:#667085;font-size:12px;line-height:1.7}#smart-charging-explained .smart-charging-warning{display:flex;gap:9px;align-items:center;margin-top:15px;color:#7c5c00}#smart-charging-explained .smart-charging-warning i{color:#d97706}#smart-charging-explained .smart-charging-warning p{margin:0;font-size:12px;line-height:1.6}#smart-charging-explained .smart-charging-explanation strong{color:#1d4ed8}#smart-charging-explained .smart-charging-benefit strong{color:#15803d}@media(max-width:767.98px){#smart-charging-explained{padding:50px 0}#smart-charging-explained .smart-charging-card{grid-template-columns:1fr;gap:25px;padding:20px;border-radius:20px}#smart-charging-explained .smart-charging-visual{min-height:280px}#smart-charging-explained .smart-charging-content h2{font-size:30px}}#charging-protection{position:relative;padding:70px 0;background:radial-gradient(circle at 5% 10%,rgba(37,99,235,.07),transparent 28%),radial-gradient(circle at 95% 90%,rgba(16,185,129,.06),transparent 28%),#f8fbff}#charging-protection .charging-section-header{max-width:850px;margin:0 auto 40px;text-align:center}#charging-protection .charging-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border:1px solid #dbeafe;border-radius:50px;background:#eff6ff;color:#2563eb;font-size:13px;font-weight:600}#charging-protection .charging-title{margin:18px 0 14px;color:#172033;font-size:clamp(32px,4vw,48px);line-height:1.12;font-weight:800;letter-spacing:-1.2px}#charging-protection .charging-title span{color:#2563eb}#charging-protection .charging-intro{margin:0;color:#667085;font-size:16px;line-height:1.8}#charging-protection .charging-tips{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}#charging-protection .charging-tip{position:relative;display:flex;gap:16px;padding:24px;border:1px solid #e4eaf2;border-radius:20px;background:rgba(255,255,255,.9);box-shadow:0 10px 30px rgba(30,70,110,.05);transition:.25s ease}#charging-protection .charging-tip:hover{transform:translateY(-4px);border-color:#bfdbfe;box-shadow:0 15px 35px rgba(37,99,235,.09)}#charging-protection .charging-tip-number{position:absolute;top:15px;right:18px;color:#dbeafe;font-size:28px;font-weight:800}#charging-protection .charging-tip-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#eff6ff;color:#2563eb;font-size:20px}#charging-protection .charging-tip-content{position:relative;z-index:1}#charging-protection .charging-tip-content h3{margin:2px 45px 9px 0;color:#172033;font-size:18px;font-weight:700}#charging-protection .charging-tip-content p{margin:0;color:#667085;font-size:14px;line-height:1.75}#charging-protection .charging-tip-highlight{margin-top:12px!important;padding:10px 12px;border-left:3px solid #2563eb;border-radius:6px;background:#f5f9ff;color:#475467!important}#charging-protection .charging-tip-note,#charging-protection .charging-tip-warning{display:flex;gap:9px;margin-top:13px;padding:11px 13px;border-radius:10px;font-size:12px;line-height:1.6}#charging-protection .charging-tip-note{background:#f5f9ff;color:#667085}#charging-protection .charging-tip-note i{color:#2563eb}#charging-protection .charging-tip-warning{background:#fff8ed;color:#795548}#charging-protection .charging-tip-warning i{color:#f59e0b}#charging-protection .charging-tip-danger{border-color:#fde2c5}#charging-protection .charging-tip-danger .charging-tip-icon{background:#fff7ed;color:#ea580c}#charging-protection .charging-care-cta{display:flex;align-items:center;gap:16px;max-width:900px;margin:25px auto 0;padding:20px 24px;border:1px solid #dbeafe;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#ffffff)}#charging-protection .charging-care-cta-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#2563eb;color:#fff;font-size:20px}#charging-protection .charging-care-cta-content h3{margin:0 0 5px;color:#172033;font-size:17px}#charging-protection .charging-care-cta-content p{margin:0;color:#667085;font-size:13px;line-height:1.7}@media(max-width:767px){#charging-protection{padding:50px 0}#charging-protection .charging-tips{grid-template-columns:1fr}#charging-protection .charging-tip{padding:20px}#charging-protection .charging-care-cta{align-items:flex-start;padding:18px}}@media(max-width:575px){#charging-protection .charging-title{font-size:30px}#charging-protection .charging-intro{font-size:14px}#charging-protection .charging-tip{gap:12px;padding:17px}#charging-protection .charging-tip-icon{width:42px;height:42px;min-width:42px;font-size:17px}#charging-protection .charging-tip-content h3{font-size:16px}#charging-protection .charging-care-cta{flex-direction:column}}#why-charging-makbuck{position:relative;padding:70px 0;overflow:hidden;background:radial-gradient(circle at 5% 15%,rgba(37,99,235,.07),transparent 28%),radial-gradient(circle at 95% 85%,rgba(16,185,129,.06),transparent 28%),linear-gradient(135deg,#f8fbff,#fff,#f8fcfb)}#why-charging-makbuck .why-charging-inner{max-width:1100px;margin:auto}#why-charging-makbuck .why-charging-header{max-width:850px;margin:0 auto 35px;text-align:center}#why-charging-makbuck .why-charging-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border:1px solid #dbeafe;border-radius:50px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700}#why-charging-makbuck .why-charging-header h2{margin:18px 0 15px;color:#172033;font-size:clamp(32px,4vw,48px);line-height:1.12;letter-spacing:-1.2px;font-weight:800}#why-charging-makbuck .why-charging-header h2 span{display:inline-block;color:#2563eb}#why-charging-makbuck .why-charging-header p{max-width:760px;margin:8px auto 0;color:#667085;font-size:15px;line-height:1.75}#why-charging-makbuck .why-charging-intro{display:flex;align-items:center;gap:15px;max-width:900px;margin:0 auto 30px;padding:20px 22px;border:1px solid #dbeafe;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#fff)}#why-charging-makbuck .why-charging-intro-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#2563eb;color:#fff;font-size:20px;box-shadow:0 8px 20px rgba(37,99,235,.16)}#why-charging-makbuck .why-charging-intro-content strong{display:block;margin-bottom:4px;color:#172033;font-size:16px}#why-charging-makbuck .why-charging-intro-content p{margin:0;color:#667085;font-size:13px;line-height:1.6}#why-charging-makbuck .why-charging-card{position:relative;height:100%;padding:23px;overflow:hidden;border:1px solid #e5eaf1;border-radius:20px;background:rgba(255,255,255,.9);box-shadow:0 10px 30px rgba(30,70,110,.05);transition:.25s ease}#why-charging-makbuck .why-charging-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(37,99,235,.09)}#why-charging-makbuck .why-charging-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}#why-charging-makbuck .why-charging-number{color:#d9e7ff;font-size:27px;font-weight:800}#why-charging-makbuck .why-charging-icon{width:47px;height:47px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#eff6ff;color:#2563eb;font-size:20px}#why-charging-makbuck .why-charging-card-content{position:relative;z-index:2}#why-charging-makbuck .why-charging-label{display:block;margin-bottom:6px;color:#8a97a6;font-size:10px;font-weight:800;letter-spacing:.7px}#why-charging-makbuck .why-charging-card h3{margin:0 0 9px;color:#172033;font-size:19px;font-weight:750}#why-charging-makbuck .why-charging-card p{margin:0;color:#667085;font-size:13px;line-height:1.75}#why-charging-makbuck .why-charging-line{width:45px;height:3px;margin-top:20px;border-radius:10px;background:#2563eb}#why-charging-makbuck .why-charging-green .why-charging-icon{background:#ecfdf3;color:#16a34a}#why-charging-makbuck .why-charging-green .why-charging-line{background:#16a34a}#why-charging-makbuck .why-charging-orange .why-charging-icon{background:#fff7ed;color:#ea580c}#why-charging-makbuck .why-charging-orange .why-charging-line{background:#f97316}#why-charging-makbuck .why-charging-purple .why-charging-icon{background:#f5f3ff;color:#7c3aed}#why-charging-makbuck .why-charging-purple .why-charging-line{background:#7c3aed}#why-charging-makbuck .why-charging-wide{padding:26px}#why-charging-makbuck .why-charging-wide-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin:auto;border-radius:18px;background:#eff6ff;color:#2563eb;font-size:25px}#why-charging-makbuck .why-charging-quality-box{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;border-radius:12px;background:#f0fdf4;color:#15803d;font-size:12px;font-weight:700}#why-charging-makbuck .why-charging-quality-box i{font-size:15px}#why-charging-makbuck .why-charging-dark{background:linear-gradient(135deg,#172033,#26364e);border-color:#26364e}#why-charging-makbuck .why-charging-dark h3{color:#fff}#why-charging-makbuck .why-charging-dark p{color:#c4ccd8}#why-charging-makbuck .why-charging-dark .why-charging-label{color:#8fa0b5}#why-charging-makbuck .why-charging-dark .why-charging-wide-icon{background:rgba(255,255,255,.1);color:#60a5fa}#why-charging-makbuck .why-charging-light{background:#fff}#why-charging-makbuck .why-charging-bottom{display:flex;align-items:center;gap:15px;max-width:900px;margin:28px auto 0;padding:20px 23px;border:1px solid #dbeafe;border-radius:17px;background:rgba(239,246,255,.7)}#why-charging-makbuck .why-charging-bottom-icon{width:45px;height:45px;min-width:45px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#2563eb;color:#fff;font-size:19px}#why-charging-makbuck .why-charging-bottom strong{display:block;margin-bottom:4px;color:#172033;font-size:15px}#why-charging-makbuck .why-charging-bottom p{margin:0;color:#667085;font-size:13px;line-height:1.65}@media(max-width:767px){#why-charging-makbuck{padding:50px 0}#why-charging-makbuck .why-charging-header h2{font-size:32px}#why-charging-makbuck .why-charging-intro{align-items:flex-start}#why-charging-makbuck .why-charging-card{padding:20px}#why-charging-makbuck .why-charging-wide{padding:20px}#why-charging-makbuck .why-charging-quality-box{margin-top:5px}}@media(max-width:575px){#why-charging-makbuck .why-charging-header h2{font-size:29px}#why-charging-makbuck .why-charging-header p{font-size:14px}#why-charging-makbuck .why-charging-intro{padding:16px}#why-charging-makbuck .why-charging-card h3{font-size:17px}#why-charging-makbuck .why-charging-bottom{align-items:flex-start;padding:17px}}#charging-symptom-guide{position:relative;padding:75px 0;overflow:hidden;background:radial-gradient(circle at 5% 10%,rgba(37,99,235,.06),transparent 28%),radial-gradient(circle at 95% 90%,rgba(16,185,129,.05),transparent 28%),#f8fafc}#charging-symptom-guide .charging-symptom-inner{max-width:1100px;margin:0 auto}#charging-symptom-guide .charging-symptom-header{max-width:760px;margin:0 auto 35px;text-align:center}#charging-symptom-guide .charging-symptom-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border:1px solid #dbeafe;border-radius:50px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700}#charging-symptom-guide .charging-symptom-header h2{margin:18px 0 14px;color:#172033;font-size:clamp(32px,4vw,48px);line-height:1.15;letter-spacing:-1.2px;font-weight:800}#charging-symptom-guide .charging-symptom-header h2 span{color:#2563eb}#charging-symptom-guide .charging-symptom-header p{margin:0;color:#667085;font-size:16px;line-height:1.75}#charging-symptom-guide .charging-symptom-insight{display:flex;align-items:center;gap:15px;margin-bottom:22px;padding:18px 20px;border:1px solid #dbeafe;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#ffffff)}#charging-symptom-guide .charging-insight-icon{width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#fff;color:#2563eb;font-size:19px;box-shadow:0 6px 18px rgba(37,99,235,.08)}#charging-symptom-guide .charging-insight-content strong{display:block;margin-bottom:3px;color:#172033;font-size:14px}#charging-symptom-guide .charging-insight-content p{margin:0;color:#667085;font-size:13px;line-height:1.6}#charging-symptom-guide .charging-symptom-table-wrap{overflow:hidden;border:1px solid #e4eaf1;border-radius:20px;background:#fff;box-shadow:0 18px 50px rgba(30,70,110,.07),0 4px 15px rgba(30,70,110,.035)}#charging-symptom-guide .charging-symptom-table{width:100%;margin:0;border-collapse:separate;border-spacing:0}#charging-symptom-guide .charging-symptom-table thead th{padding:17px 22px;border:0;background:#172033;color:#fff;font-size:13px;font-weight:700;text-align:left}#charging-symptom-guide .charging-symptom-table thead th:first-child{width:48%}#charging-symptom-guide .table-heading-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:8px;border-radius:8px;background:rgba(255,255,255,.12);color:#93c5fd}#charging-symptom-guide .charging-symptom-table tbody tr{transition:.2s ease}#charging-symptom-guide .charging-symptom-table tbody tr:hover{background:#f8fbff}#charging-symptom-guide .charging-symptom-table tbody td{padding:18px 22px;border-top:1px solid #edf1f5;vertical-align:middle}#charging-symptom-guide .symptom-cell{display:flex;align-items:center;gap:13px}#charging-symptom-guide .symptom-icon{width:42px;height:42px;min-width:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:17px}#charging-symptom-guide .symptom-blue{background:#eff6ff;color:#2563eb}#charging-symptom-guide .symptom-green{background:#ecfdf3;color:#16a34a}#charging-symptom-guide .symptom-orange{background:#fff7ed;color:#ea580c}#charging-symptom-guide .symptom-red{background:#fef2f2;color:#dc2626}#charging-symptom-guide .symptom-purple{background:#f5f3ff;color:#7c3aed}#charging-symptom-guide .symptom-cell strong{display:block;color:#344054;font-size:13px;font-weight:700}#charging-symptom-guide .symptom-cell small{display:block;margin-top:3px;color:#98a2b3;font-size:11px}#charging-symptom-guide .cause-cell{display:flex;align-items:center;gap:10px;color:#475467;font-size:13px;line-height:1.5}#charging-symptom-guide .cause-dot{width:8px;height:8px;min-width:8px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 4px #eff6ff}#charging-symptom-guide .charging-symptom-bottom{display:flex;align-items:flex-start;gap:14px;margin-top:22px;padding:20px;border:1px solid #e4eaf1;border-radius:17px;background:#fff}#charging-symptom-guide .charging-bottom-icon{width:43px;height:43px;min-width:43px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#ecfdf3;color:#16a34a}#charging-symptom-guide .charging-symptom-bottom strong{display:block;margin-bottom:4px;color:#172033;font-size:14px}#charging-symptom-guide .charging-symptom-bottom p{margin:0;color:#667085;font-size:13px;line-height:1.7}@media(max-width:767.98px){#charging-symptom-guide{padding:55px 0}#charging-symptom-guide .charging-symptom-header h2{font-size:32px}#charging-symptom-guide .charging-symptom-insight{align-items:flex-start;padding:15px}#charging-symptom-guide .charging-symptom-table thead th,#charging-symptom-guide .charging-symptom-table tbody td{padding:14px}#charging-symptom-guide .charging-symptom-table thead th:first-child{width:auto}#charging-symptom-guide .symptom-icon{width:36px;height:36px;min-width:36px;font-size:15px}#charging-symptom-guide .symptom-cell{gap:9px}#charging-symptom-guide .symptom-cell small{display:none}#charging-symptom-guide .symptom-cell strong,#charging-symptom-guide .cause-cell{font-size:12px}#charging-symptom-guide .charging-symptom-bottom{padding:16px}}#macbook-battery-hero{position:relative;overflow:hidden;padding:70px 0;background:radial-gradient(circle at 8% 12%,rgba(37,99,235,.10),transparent 28%),radial-gradient(circle at 92% 85%,rgba(16,185,129,.09),transparent 30%),linear-gradient(135deg,#f7faff 0,#fff 48%,#f7fcfa 100%)}#macbook-battery-hero::before{content:"";position:absolute;width:480px;height:480px;top:-250px;left:-220px;border-radius:50%;background:rgba(37,99,235,.045);pointer-events:none}#macbook-battery-hero::after{content:"";position:absolute;width:400px;height:400px;right:-200px;bottom:-220px;border-radius:50%;background:rgba(16,185,129,.045);pointer-events:none}#macbook-battery-hero .hero-content{position:relative;z-index:2}#macbook-battery-hero .hero-label{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid #dbeafe;border-radius:50px;background:rgba(239,246,255,.90);color:#2563eb;font-size:13px;font-weight:700;box-shadow:0 8px 25px rgba(37,99,235,.07)}#macbook-battery-hero .hero-label i{font-size:16px}#macbook-battery-hero .hero-title{max-width:900px;margin:20px 0 16px;color:#172033;font-size:clamp(40px,5vw,64px);line-height:1.06;letter-spacing:-2px;font-weight:800}#macbook-battery-hero .hero-title span{display:inline-block;color:#2563eb}#macbook-battery-hero .hero-subtitle{max-width:750px;margin-bottom:22px;color:#344054;font-size:19px;line-height:1.5;font-weight:600}#macbook-battery-hero .hero-description{max-width:780px;margin-bottom:17px;color:#667085;font-size:16px;line-height:1.8}#macbook-battery-hero .hero-highlight{position:relative;display:flex;gap:15px;max-width:780px;margin-top:24px;padding:19px;border:1px solid #dbeafe;border-radius:18px;background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(255,255,255,.92));box-shadow:0 12px 30px rgba(37,99,235,.055);overflow:hidden}#macbook-battery-hero .hero-highlight::before{content:"";position:absolute;width:4px;top:14px;bottom:14px;left:0;border-radius:0 5px 5px 0;background:#2563eb}#macbook-battery-hero .hero-highlight-icon{width:46px;height:46px;min-width:46px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#fff;color:#2563eb;font-size:20px;box-shadow:0 7px 18px rgba(37,99,235,.10)}#macbook-battery-hero .hero-highlight p{margin:0;color:#667085;font-size:14px;line-height:1.75}#macbook-battery-hero .hero-highlight strong{color:#172033}#macbook-battery-hero .hero-experience{position:relative;display:flex;gap:15px;max-width:780px;margin-top:18px;padding:19px;border:1px solid #e6edf5;border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 12px 32px rgba(30,70,110,.045),0 2px 5px rgba(30,70,110,.025);transition:all .25s ease}#macbook-battery-hero .hero-experience:hover{transform:translateY(-3px);border-color:#cfe0ff;box-shadow:0 16px 35px rgba(37,99,235,.08)}#macbook-battery-hero .hero-experience-icon{width:46px;height:46px;min-width:46px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#ecfdf3;color:#16a34a;font-size:19px}#macbook-battery-hero .hero-experience h6{margin:0 0 6px;color:#172033;font-size:15px;font-weight:750}#macbook-battery-hero .hero-experience p{margin:0;color:#667085;font-size:13px;line-height:1.7}#macbook-battery-hero .hero-experience strong{color:#344054}#macbook-battery-hero .battery-symptoms{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:780px;margin-top:20px}#macbook-battery-hero .battery-symptom{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid #e7edf4;border-radius:12px;background:rgba(255,255,255,.78);color:#475467;font-size:12px;font-weight:600;transition:.25s ease}#macbook-battery-hero .battery-symptom i{color:#2563eb;font-size:16px}#macbook-battery-hero .battery-symptom:hover{transform:translateY(-2px);border-color:#bfdbfe;background:#fff;box-shadow:0 8px 20px rgba(37,99,235,.06)}#macbook-battery-hero .hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:26px}#macbook-battery-hero .hero-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 23px;border-radius:50px;text-decoration:none;font-size:14px;font-weight:700;transition:all .25s ease}#macbook-battery-hero .hero-btn-primary{color:#fff;background:linear-gradient(135deg,#2563eb,#4f8df7);box-shadow:0 10px 25px rgba(37,99,235,.20)}#macbook-battery-hero .hero-btn-primary:hover{color:#fff;transform:translateY(-3px);box-shadow:0 15px 30px rgba(37,99,235,.27)}#macbook-battery-hero .hero-btn-call{color:#344054;border:1px solid #dfe5ec;background:#fff}#macbook-battery-hero .hero-btn-call:hover{color:#2563eb;border-color:#bfdbfe;transform:translateY(-3px);box-shadow:0 8px 20px rgba(37,99,235,.07)}#macbook-battery-hero .booking-card{position:relative;z-index:3;padding:27px;border:1px solid rgba(226,232,240,.9);border-radius:26px;background:rgba(255,255,255,.96);box-shadow:0 25px 65px rgba(30,70,110,.11),0 7px 20px rgba(30,70,110,.045);backdrop-filter:blur(10px)}#macbook-battery-hero .booking-card::before{content:"";position:absolute;top:0;left:12%;right:12%;height:3px;border-radius:0 0 10px 10px;background:linear-gradient(90deg,#2563eb,#60a5fa,#22c55e)}#macbook-battery-hero .booking-header{display:flex;align-items:center;gap:13px;padding-bottom:20px;margin-bottom:21px;border-bottom:1px solid #edf1f5}#macbook-battery-hero .booking-icon{width:50px;height:50px;min-width:50px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:21px}#macbook-battery-hero .booking-header h3{margin:0;color:#172033;font-size:21px;font-weight:750}#macbook-battery-hero .booking-header p{margin:4px 0 0;color:#8a97a6;font-size:11px}#macbook-battery-hero .booking-card label{display:block;margin-bottom:6px;color:#475467;font-size:11px;font-weight:700}#macbook-battery-hero .booking-input{display:flex;align-items:center;height:47px;padding:0 12px;border:1px solid #e1e7ef;border-radius:12px;background:#fff;transition:all .2s ease}#macbook-battery-hero .booking-input:hover{border-color:#cbd5e1}#macbook-battery-hero .booking-input:focus-within{border-color:#86b7fe;background:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.08),0 5px 15px rgba(37,99,235,.04)}#macbook-battery-hero .booking-input>i{margin-right:9px;color:#98a2b3;font-size:15px}#macbook-battery-hero .booking-input .form-control{width:100%;height:100%;padding:0;border:0;outline:0;box-shadow:none;background:transparent;color:#344054;font-size:12px}#macbook-battery-hero .booking-input .form-control::placeholder{color:#98a2b3}#macbook-battery-hero .booking-input select.form-control{cursor:pointer}#macbook-battery-hero .booking-submit{width:100%;height:49px;margin-top:3px;border:0;border-radius:13px;background:linear-gradient(135deg,#2563eb,#4f8df7);color:#fff;font-size:14px;font-weight:700;box-shadow:0 9px 22px rgba(37,99,235,.17);transition:all .25s ease}#macbook-battery-hero .booking-submit:hover{transform:translateY(-2px);box-shadow:0 13px 28px rgba(37,99,235,.25)}#macbook-battery-hero .booking-submit:active{transform:translateY(0)}#macbook-battery-hero .booking-footer{display:flex;gap:8px;align-items:flex-start;padding-top:16px;margin-top:18px;border-top:1px solid #edf1f5;color:#98a2b3;font-size:10px;line-height:1.55}#macbook-battery-hero .booking-footer i{flex-shrink:0;color:#16a34a;font-size:14px}#macbook-battery-hero .hero-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:18px}#macbook-battery-hero .hero-stat{position:relative;padding:19px 10px;text-align:center;border:1px solid #e4eaf1;border-radius:17px;background:rgba(255,255,255,.86);box-shadow:0 7px 22px rgba(30,70,110,.035);transition:all .25s ease}#macbook-battery-hero .hero-stat::before{content:"";position:absolute;width:30px;height:3px;top:0;left:50%;transform:translateX(-50%);border-radius:0 0 5px 5px;background:#2563eb}#macbook-battery-hero .hero-stat:hover{transform:translateY(-4px);border-color:#cfe0ff;box-shadow:0 12px 27px rgba(37,99,235,.08)}#macbook-battery-hero .hero-stat strong{display:block;color:#2563eb;font-size:22px;line-height:1.2;font-weight:800}#macbook-battery-hero .hero-stat span{display:block;margin-top:6px;color:#7b8794;font-size:10px;font-weight:600}#macbook-battery-hero .hero-bottom-content{position:relative;max-width:1050px;margin:22px auto 0;padding:23px 27px;border:1px solid #e5ebf2;border-radius:18px;background:rgba(255,255,255,.76);box-shadow:0 8px 25px rgba(30,70,110,.035)}#macbook-battery-hero .hero-bottom-content::before{content:"";position:absolute;top:20px;bottom:20px;left:0;width:4px;border-radius:0 5px 5px 0;background:linear-gradient(180deg,#2563eb,#22c55e)}#macbook-battery-hero .hero-bottom-content p{margin-bottom:12px;color:#667085;font-size:13px;line-height:1.8}#macbook-battery-hero .hero-bottom-content strong{color:#344054}@media(max-width:1199.98px){#macbook-battery-hero{padding:60px 0}#macbook-battery-hero .hero-title{font-size:52px}#macbook-battery-hero .booking-card{padding:23px}}@media(max-width:991.98px){#macbook-battery-hero{padding:55px 0}#macbook-battery-hero .hero-title{font-size:45px}#macbook-battery-hero .booking-card{margin-top:12px}#macbook-battery-hero .hero-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:767.98px){#macbook-battery-hero{padding:48px 0}#macbook-battery-hero .hero-title{font-size:38px;letter-spacing:-1px}#macbook-battery-hero .hero-subtitle{font-size:17px}#macbook-battery-hero .hero-description{font-size:14px;line-height:1.7}#macbook-battery-hero .hero-highlight,#macbook-battery-hero .hero-experience{padding:15px}#macbook-battery-hero .hero-stats{grid-template-columns:repeat(2,1fr)}#macbook-battery-hero .hero-actions{flex-direction:column}#macbook-battery-hero .hero-btn{width:100%}#macbook-battery-hero .battery-symptoms{grid-template-columns:1fr}}@media(max-width:575.98px){#macbook-battery-hero{padding:40px 0}#macbook-battery-hero .hero-title{font-size:32px;line-height:1.12}#macbook-battery-hero .hero-subtitle{font-size:16px}#macbook-battery-hero .hero-description{font-size:14px}#macbook-battery-hero .hero-label{padding:8px 13px;font-size:11px}#macbook-battery-hero .hero-highlight,#macbook-battery-hero .hero-experience{gap:11px;padding:14px;border-radius:15px}#macbook-battery-hero .hero-highlight-icon,#macbook-battery-hero .hero-experience-icon{width:40px;height:40px;min-width:40px;border-radius:11px;font-size:16px}#macbook-battery-hero .hero-highlight p{font-size:13px}#macbook-battery-hero .hero-experience p{font-size:12px}#macbook-battery-hero .booking-card{padding:19px;border-radius:20px}#macbook-battery-hero .booking-header h3{font-size:19px}#macbook-battery-hero .hero-stats{gap:8px}#macbook-battery-hero .hero-stat{padding:15px 6px}#macbook-battery-hero .hero-stat strong{font-size:18px}#macbook-battery-hero .hero-stat span{font-size:9px}#macbook-battery-hero .hero-bottom-content{padding:18px}}#battery-why-choose{position:relative;overflow:hidden;padding:20px 0;background:radial-gradient(circle at 0 20%,rgba(37,99,235,.07),transparent 32%),radial-gradient(circle at 100% 80%,rgba(16,185,129,.06),transparent 32%),linear-gradient(135deg,#f8fbff 0,#fff 52%,#f8fcfb 100%)}#battery-why-choose::before{content:"";position:absolute;width:380px;height:380px;left:-220px;top:120px;border-radius:50%;background:rgba(37,99,235,.035);pointer-events:none}#battery-why-choose::after{content:"";position:absolute;width:420px;height:420px;right:-250px;bottom:-180px;border-radius:50%;background:rgba(16,185,129,.035);pointer-events:none}#battery-why-choose .battery-why-header{position:relative;z-index:2;max-width:850px;margin:0 auto 45px;text-align:center}#battery-why-choose .battery-section-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 17px;border:1px solid #dbeafe;border-radius:50px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700;letter-spacing:.2px;box-shadow:0 6px 20px rgba(37,99,235,.06)}#battery-why-choose .battery-section-badge i{font-size:15px}#battery-why-choose .battery-why-header h2{margin:18px 0 15px;color:#172033;font-size:clamp(32px,4vw,48px);line-height:1.12;letter-spacing:-1.3px;font-weight:800}#battery-why-choose .battery-why-header h2 span{display:block;color:#2563eb}#battery-why-choose .battery-why-header p{max-width:760px;margin:auto;color:#667085;font-size:16px;line-height:1.8}#battery-why-choose .battery-why-intro{position:relative;z-index:2;display:flex;align-items:center;gap:18px;max-width:1000px;margin:0 auto 35px;padding:22px 24px;border:1px solid #dbeafe;border-radius:20px;background:linear-gradient(135deg,rgba(239,246,255,.96),rgba(255,255,255,.92));box-shadow:0 15px 40px rgba(30,70,110,.055),inset 0 1px 0 rgba(255,255,255,.8)}#battery-why-choose .battery-intro-icon{width:55px;height:55px;min-width:55px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#fff;color:#2563eb;font-size:23px;box-shadow:0 8px 22px rgba(37,99,235,.10)}#battery-why-choose .battery-intro-content{flex:1}#battery-why-choose .battery-intro-label{display:block;margin-bottom:4px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:1px}#battery-why-choose .battery-intro-content h3{margin:0 0 5px;color:#172033;font-size:18px;font-weight:750}#battery-why-choose .battery-intro-content p{margin:0;color:#667085;font-size:13px;line-height:1.65}#battery-why-choose .battery-intro-check{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border-radius:50px;background:#ecfdf3;color:#15803d;font-size:11px;font-weight:700;white-space:nowrap}#battery-why-choose .battery-feature-card{position:relative;height:100%;overflow:hidden;padding:25px;border:1px solid #e5eaf0;border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 12px 35px rgba(30,70,110,.055),0 2px 6px rgba(30,70,110,.025);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#battery-why-choose .battery-feature-card::before{content:"";position:absolute;width:130px;height:130px;right:-65px;top:-65px;border-radius:50%;background:var(--card-glow);opacity:.6;transition:transform .35s ease}#battery-why-choose .battery-feature-card:hover{transform:translateY(-6px);border-color:var(--card-border);box-shadow:0 20px 45px rgba(30,70,110,.10),0 5px 12px rgba(30,70,110,.04)}#battery-why-choose .battery-feature-card:hover::before{transform:scale(1.4)}#battery-why-choose .battery-feature-blue{--card-glow:rgba(37,99,235,.10);--card-border:#bfdbfe;--card-color:#2563eb}#battery-why-choose .battery-feature-green{--card-glow:rgba(16,185,129,.10);--card-border:#bbf7d0;--card-color:#059669}#battery-why-choose .battery-feature-orange{--card-glow:rgba(245,158,11,.10);--card-border:#fde68a;--card-color:#d97706}#battery-why-choose .battery-feature-purple{--card-glow:rgba(139,92,246,.10);--card-border:#ddd6fe;--card-color:#7c3aed}#battery-why-choose .battery-feature-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}#battery-why-choose .battery-feature-number{color:#a0a9b5;font-size:12px;font-weight:800;letter-spacing:1px}#battery-why-choose .battery-feature-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:color-mix(in srgb,var(--card-color)9%,white);color:var(--card-color);font-size:21px;box-shadow:0 7px 18px rgba(30,70,110,.06)}#battery-why-choose .battery-feature-content{position:relative;z-index:1}#battery-why-choose .battery-feature-label{display:inline-block;margin-bottom:8px;color:var(--card-color);font-size:10px;font-weight:800;letter-spacing:1px}#battery-why-choose .battery-feature-content h3{margin:0 0 11px;color:#172033;font-size:21px;line-height:1.3;font-weight:750}#battery-why-choose .battery-feature-content p{margin:0;color:#667085;font-size:15px;line-height:1.8}#battery-why-choose .battery-feature-footer{position:relative;z-index:1;display:flex;align-items:center;gap:7px;margin-top:22px;padding-top:15px;border-top:1px solid #edf1f5;color:#7b8794;font-size:11px;font-weight:600}#battery-why-choose .battery-feature-footer i{color:var(--card-color);font-size:15px}#battery-why-choose .battery-warranty-card{position:relative;overflow:hidden;padding:27px;border:1px solid #dbeafe;border-radius:23px;background:linear-gradient(135deg,#172033 0,#202f48 55%,#172033 100%);box-shadow:0 20px 45px rgba(23,32,51,.13)}#battery-why-choose .battery-warranty-glow{position:absolute;width:300px;height:300px;right:-100px;top:-160px;border-radius:50%;background:rgba(37,99,235,.20);filter:blur(3px)}#battery-why-choose .battery-warranty-icon{position:relative;width:75px;height:75px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.08);color:#60a5fa;font-size:31px;box-shadow:0 12px 30px rgba(0,0,0,.15)}#battery-why-choose .battery-warranty-content{position:relative}#battery-why-choose .battery-warranty-content .battery-feature-label{color:#60a5fa}#battery-why-choose .battery-warranty-content h3{margin:0 0 9px;color:#fff;font-size:23px;font-weight:750}#battery-why-choose .battery-warranty-content p{max-width:650px;margin:0;color:#b8c3d1;font-size:13px;line-height:1.75}#battery-why-choose .battery-warranty-content strong{color:#fff}#battery-why-choose .battery-warranty-badge{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:15px;border:1px solid rgba(255,255,255,.10);border-radius:15px;background:rgba(255,255,255,.07)}#battery-why-choose .battery-warranty-badge>i{color:#4ade80;font-size:23px}#battery-why-choose .battery-warranty-badge strong{display:block;color:#fff;font-size:15px}#battery-why-choose .battery-warranty-badge span{display:block;margin-top:2px;color:#9eacbd;font-size:10px}#battery-why-choose .battery-why-bottom{position:relative;z-index:2;display:flex;align-items:center;gap:15px;margin-top:30px;padding:20px 23px;border:1px solid #e5eaf0;border-radius:18px;background:rgba(255,255,255,.82);box-shadow:0 10px 28px rgba(30,70,110,.045)}#battery-why-choose .battery-bottom-icon{width:45px;height:45px;min-width:45px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#ecfdf3;color:#16a34a;font-size:19px}#battery-why-choose .battery-bottom-content{flex:1}#battery-why-choose .battery-bottom-content strong{display:block;margin-bottom:3px;color:#172033;font-size:15px}#battery-why-choose .battery-bottom-content p{margin:0;color:#667085;font-size:12px;line-height:1.65}#battery-why-choose .battery-bottom-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:43px;padding:0 18px;border-radius:50px;background:linear-gradient(135deg,#2563eb,#4f8df7);color:#fff;text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap;box-shadow:0 8px 20px rgba(37,99,235,.17);transition:.25s ease}#battery-why-choose .battery-bottom-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 25px rgba(37,99,235,.24)}@media(max-width:991.98px){#battery-why-choose{padding:70px 0}#battery-why-choose .battery-why-header{margin-bottom:35px}#battery-why-choose .battery-why-header h2{font-size:38px}#battery-why-choose .battery-intro-check{display:none}#battery-why-choose .battery-warranty-icon{width:62px;height:62px}}@media(max-width:767.98px){#battery-why-choose{padding:55px 0}#battery-why-choose .battery-why-header h2{font-size:32px;letter-spacing:-.7px}#battery-why-choose .battery-why-header p{font-size:14px}#battery-why-choose .battery-why-intro{align-items:flex-start;padding:18px}#battery-why-choose .battery-intro-icon{width:47px;height:47px;min-width:47px;font-size:19px}#battery-why-choose .battery-intro-content h3{font-size:16px}#battery-why-choose .battery-feature-card{padding:21px}#battery-why-choose .battery-warranty-card{padding:22px}#battery-why-choose .battery-warranty-badge{justify-content:flex-start}#battery-why-choose .battery-why-bottom{align-items:flex-start;flex-wrap:wrap}#battery-why-choose .battery-bottom-btn{width:100%}}@media(max-width:575.98px){#battery-why-choose .battery-why-header h2{font-size:29px}#battery-why-choose .battery-section-badge{font-size:11px}#battery-why-choose .battery-why-intro{gap:12px}#battery-why-choose .battery-intro-content p{font-size:12px}#battery-why-choose .battery-feature-content h3{font-size:19px}#battery-why-choose .battery-feature-content p{font-size:12px;line-height:1.7}#battery-why-choose .battery-warranty-content h3{font-size:20px}#battery-why-choose .battery-warranty-content p{font-size:12px}#battery-why-choose .battery-bottom-content{width:calc(100% - 60px)}}.battery-health-section{position:relative;padding:20px 0;overflow:hidden;background:radial-gradient(circle at 5% 10%,rgba(59,130,246,.08),transparent 28%),radial-gradient(circle at 95% 40%,rgba(139,92,246,.07),transparent 30%),#f8fafc}.battery-section-header{max-width:850px;margin:0 auto 55px;text-align:center}.battery-section-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;margin-bottom:18px;border:1px solid rgba(37,99,235,.15);border-radius:50px;background:rgba(255,255,255,.8);color:#2563eb;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 25px rgba(15,23,42,.06)}.battery-section-header h2,.battery-wear-header h2{margin:0 0 18px;color:#0f172a;font-size:clamp(32px,4vw,50px);line-height:1.1;font-weight:800;letter-spacing:-1.5px}.battery-section-header h2 span,.battery-wear-header h2 span{display:block;color:#2563eb}.battery-section-header>p,.battery-wear-header>p{max-width:760px;margin:0 auto;color:#64748b;font-size:17px;line-height:1.8}.battery-header-note{display:flex;align-items:center;gap:18px;max-width:720px;margin:30px auto 0;padding:20px 24px;text-align:left;border:1px solid #dbeafe;border-radius:18px;background:linear-gradient(135deg,#fff,#eff6ff);box-shadow:0 15px 35px rgba(37,99,235,.08)}.battery-header-note-icon{flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#2563eb;background:#dbeafe;font-size:20px}.battery-header-note strong{display:block;margin-bottom:4px;color:#0f172a;font-size:15px}.battery-header-note p{margin:0;color:#64748b;font-size:14px;line-height:1.6}.battery-warning-card{position:relative;height:100%;padding:30px;overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:rgba(255,255,255,.92);box-shadow:0 15px 45px rgba(15,23,42,.07);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.battery-warning-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--battery-accent)}.battery-warning-card:hover{transform:translateY(-8px);border-color:rgba(37,99,235,.18);box-shadow:0 25px 60px rgba(15,23,42,.12)}.battery-card-blue{--battery-accent:#2563eb;--battery-soft:#eff6ff;--battery-color:#2563eb}.battery-card-orange{--battery-accent:#f97316;--battery-soft:#fff7ed;--battery-color:#ea580c}.battery-card-purple{--battery-accent:#8b5cf6;--battery-soft:#f5f3ff;--battery-color:#7c3aed}.battery-card-red{--battery-accent:#ef4444;--battery-soft:#fef2f2;--battery-color:#dc2626}.battery-card-red-light{--battery-accent:#e11d48;--battery-soft:#fff1f2;--battery-color:#be123c}.battery-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.battery-card-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:17px;color:var(--battery-color);background:var(--battery-soft);font-size:25px}.battery-card-number{color:#cbd5e1;font-size:35px;line-height:1;font-weight:900}.battery-card-label{display:inline-block;margin-bottom:8px;color:var(--battery-color);font-size:11px;font-weight:900;letter-spacing:.12em}.battery-card-content h3{margin:0 0 13px;color:#0f172a;font-size:23px;font-weight:800}.battery-card-content p{margin-bottom:15px;color:#64748b;font-size:15px;line-height:1.75}.battery-card-tip{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding:13px 15px;border-radius:12px;color:#475569;background:var(--battery-soft);font-size:13px;line-height:1.55}.battery-card-tip i{flex:0 0 auto;margin-top:2px;color:var(--battery-color)}.battery-warning-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.battery-warning-list span{display:flex;align-items:center;gap:7px;padding:9px 10px;border-radius:10px;background:#fff7ed;color:#7c2d12;font-size:12px;font-weight:700}.battery-warning-list i{color:#f97316}.battery-danger-card{position:relative;padding:35px;overflow:hidden;border:1px solid #fecaca;border-radius:26px;background:radial-gradient(circle at 0 50%,rgba(239,68,68,.12),transparent 30%),linear-gradient(135deg,#fff,#fff7f7);box-shadow:0 18px 50px rgba(220,38,38,.08)}.battery-danger-card::after{content:"";position:absolute;top:0;right:0;width:130px;height:130px;border-radius:0 0 0 100%;background:rgba(239,68,68,.05)}.battery-danger-icon{width:90px;height:90px;display:grid;place-items:center;margin:auto;border-radius:25px;color:#dc2626;background:#fee2e2;font-size:40px}.battery-danger-label{display:inline-block;margin-bottom:7px;color:#dc2626;font-size:11px;font-weight:900;letter-spacing:.13em}.battery-danger-card h3{margin:0 0 12px;color:#7f1d1d;font-size:27px;font-weight:850}.battery-danger-card p{margin-bottom:18px;color:#64748b;line-height:1.75}.battery-swelling-signs{display:flex;flex-wrap:wrap;gap:9px}.battery-swelling-signs span{padding:8px 12px;border-radius:50px;color:#7f1d1d;background:#fee2e2;font-size:12px;font-weight:700}.battery-swelling-signs i{color:#ef4444}.battery-danger-action{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:7px;padding:22px;text-align:center;border:1px solid #fecaca;border-radius:18px;background:rgba(255,255,255,.8)}.battery-danger-action>i{margin-bottom:5px;color:#dc2626;font-size:27px}.battery-danger-action strong{color:#7f1d1d;font-size:14px}.battery-danger-action span{color:#64748b;font-size:12px;line-height:1.5}.battery-wear-section{padding:50px 0 0}.battery-wear-header{max-width:760px;margin-bottom:38px}.battery-wear-header h2 span{display:inline}.battery-wear-item{height:100%;min-height:135px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;text-align:center;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 8px 25px rgba(15,23,42,.04);transition:all .3s ease}.battery-wear-item:hover{transform:translateY(-5px);border-color:#bfdbfe;box-shadow:0 18px 35px rgba(37,99,235,.09)}.battery-wear-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#2563eb;background:#eff6ff;font-size:19px}.battery-wear-item span{color:#334155;font-size:13px;font-weight:750;line-height:1.4}.battery-wear-bottom{display:flex;align-items:center;gap:18px;margin-top:35px;padding:22px 25px;border:1px solid #bbf7d0;border-radius:18px;background:linear-gradient(135deg,#f0fdf4,#fff)}.battery-wear-bottom-icon{flex:0 0 50px;width:50px;height:50px;display:grid;place-items:center;border-radius:15px;color:#16a34a;background:#dcfce7;font-size:22px}.battery-wear-bottom strong{display:block;margin-bottom:4px;color:#166534;font-size:15px}.battery-wear-bottom p{margin:0;color:#64748b;font-size:14px;line-height:1.6}.battery-health-cta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:65px;padding:35px 40px;overflow:hidden;border-radius:25px;color:#fff;background:radial-gradient(circle at 90% 20%,rgba(96,165,250,.3),transparent 30%),linear-gradient(135deg,#0f172a,#1e3a8a);box-shadow:0 25px 60px rgba(15,23,42,.18)}.battery-health-cta::before{content:"";position:absolute;width:180px;height:180px;left:-70px;bottom:-100px;border-radius:50%;background:rgba(59,130,246,.2)}.battery-health-cta>div:first-child{position:relative;z-index:1}.battery-health-cta span{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;color:#93c5fd;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.battery-health-cta h3{margin:0 0 7px;font-size:28px;font-weight:800}.battery-health-cta p{margin:0;color:#cbd5e1;font-size:14px}.battery-cta-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px}.battery-cta-primary,.battery-cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:12px;text-decoration:none;font-size:13px;font-weight:800;transition:all .3s ease}.battery-cta-primary{color:#1e3a8a;background:#fff}.battery-cta-primary:hover{color:#1e3a8a;transform:translateY(-3px);box-shadow:0 12px 25px rgba(0,0,0,.15)}.battery-cta-secondary{color:#fff;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08)}.battery-cta-secondary:hover{color:#fff;background:rgba(255,255,255,.16);transform:translateY(-3px)}@media(max-width:991.98px){.battery-health-section{padding:75px 0}.battery-section-header{margin-bottom:40px}.battery-danger-icon{margin:0 auto}.battery-health-cta{align-items:flex-start;flex-direction:column;padding:30px}}@media(max-width:767.98px){.battery-health-section{padding:60px 0}.battery-section-header h2,.battery-wear-header h2{font-size:32px}.battery-section-header>p,.battery-wear-header>p{font-size:15px}.battery-header-note{align-items:flex-start;padding:18px}.battery-warning-card{padding:24px;border-radius:20px}.battery-warning-list{grid-template-columns:1fr}.battery-danger-card{padding:25px}.battery-danger-icon{width:70px;height:70px;font-size:30px;margin-bottom:10px}.battery-danger-card h3{font-size:23px}.battery-swelling-signs{flex-direction:column}.battery-swelling-signs span{width:100%}.battery-wear-section{margin-top:70px}.battery-wear-item{min-height:120px}.battery-wear-bottom{align-items:flex-start}.battery-health-cta{margin-top:45px;padding:25px;border-radius:20px}.battery-health-cta h3{font-size:23px}.battery-cta-actions{width:100%;flex-direction:column}.battery-cta-primary,.battery-cta-secondary{width:100%}}@media(max-width:480px){.battery-section-header h2,.battery-wear-header h2{font-size:28px}.battery-card-number{font-size:28px}.battery-card-icon{width:52px;height:52px}.battery-wear-bottom{flex-direction:column}}.air-battery-section{position:relative;padding:20px 0;background:radial-gradient(circle at 5% 10%,rgba(37,99,235,.08),transparent 30%),radial-gradient(circle at 95% 40%,rgba(124,58,237,.07),transparent 28%),#f8fafc;overflow:hidden}.air-battery-section::before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:rgba(59,130,246,.05);top:-180px;right:-150px;filter:blur(10px)}.air-battery-header{max-width:850px;margin:0 auto 55px;text-align:center}.air-battery-badge,.air-problems-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 17px;border-radius:50px;background:#eff6ff;border:1px solid #dbeafe;color:#2563eb;font-size:13px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;margin-bottom:18px}.air-battery-header h2{margin:0;font-size:clamp(34px,4vw,52px);line-height:1.08;font-weight:800;letter-spacing:-1.5px;color:#0f172a}.air-battery-header h2 span{display:block;color:#2563eb}.air-battery-subtitle{max-width:700px;margin:20px auto 0;color:#64748b;font-size:18px;line-height:1.7}.air-battery-intro-card{height:100%;display:flex;gap:22px;padding:32px;background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 15px 45px rgba(15,23,42,.07);transition:.35s ease}.air-battery-intro-card:hover{transform:translateY(-5px);box-shadow:0 22px 55px rgba(15,23,42,.11)}.air-intro-icon{flex:0 0 58px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:17px;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;font-size:25px;box-shadow:0 10px 25px rgba(37,99,235,.25)}.air-battery-intro-card h3{margin:0 0 14px;font-size:25px;line-height:1.3;color:#0f172a;font-weight:800}.air-battery-intro-card h3 span{color:#2563eb}.air-battery-intro-card p{margin-bottom:13px;color:#64748b;line-height:1.75;font-size:15px}.air-battery-highlight{height:100%;padding:30px;border-radius:24px;color:#fff;background:linear-gradient(145deg,#172554,#1e3a8a);box-shadow:0 20px 45px rgba(30,58,138,.25);position:relative;overflow:hidden}.air-battery-highlight::after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.08);right:-70px;top:-70px}.air-highlight-top{display:flex;align-items:center;gap:12px;margin-bottom:22px}.air-highlight-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(255,255,255,.13);color:#bfdbfe;font-size:22px}.air-highlight-top span{font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#bfdbfe}.air-battery-highlight h4{position:relative;z-index:1;font-size:23px;line-height:1.35;margin-bottom:14px}.air-battery-highlight h4 strong{color:#93c5fd}.air-battery-highlight p{color:#dbeafe;line-height:1.7}.air-highlight-check{display:flex;align-items:center;gap:9px;margin-top:20px;color:#dbeafe;font-size:14px;font-weight:700}.air-highlight-check i{color:#4ade80}.air-models-wrapper{margin-top:65px}.air-models-heading{display:flex;align-items:center;gap:15px;margin-bottom:25px}.air-models-heading-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#e0f2fe;color:#0284c7;font-size:23px}.air-models-heading span{font-size:11px;color:#64748b;font-weight:800;letter-spacing:1.2px}.air-models-heading h3{margin:4px 0 0;color:#0f172a;font-size:27px;font-weight:800}.air-model-card{height:100%;padding:25px;border-radius:20px;background:#fff;border:1px solid #e2e8f0;position:relative;overflow:hidden;transition:.35s ease}.air-model-card::before{content:"";position:absolute;width:80px;height:4px;left:0;top:0;background:var(--model-color)}.air-model-card:hover{transform:translateY(-7px);border-color:var(--model-color);box-shadow:0 18px 40px rgba(15,23,42,.09)}.air-model-blue{--model-color:#2563eb}.air-model-purple{--model-color:#7c3aed}.air-model-green{--model-color:#059669}.air-model-orange{--model-color:#ea580c}.air-model-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:color-mix(in srgb,var(--model-color)10%,white);color:var(--model-color);font-size:21px;margin-bottom:20px}.air-model-number{position:absolute;top:20px;right:20px;color:#cbd5e1;font-size:13px;font-weight:800}.air-model-card h4{font-size:18px;font-weight:800;color:#0f172a;margin-bottom:10px}.air-model-card p{color:#64748b;font-size:15px;line-height:1.7;margin:0}.air-newer-models{display:flex;align-items:center;gap:15px;margin-top:20px;padding:18px 22px;background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:17px}.air-newer-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fff;color:#2563eb;font-size:20px}.air-newer-models strong{display:block;color:#0f172a;margin-bottom:3px}.air-newer-models p{color:#64748b;font-size:14px;line-height:1.6}.air-problems-section{margin-top:80px}.air-problems-header{max-width:760px;margin-bottom:32px}.air-problems-header h3{font-size:34px;line-height:1.2;color:#0f172a;font-weight:800}.air-problems-header h3 span{color:#2563eb}.air-problems-header p{color:#64748b;line-height:1.7}.air-problem-card{height:100%;padding:27px;background:#fff;border:1px solid #e2e8f0;border-radius:21px;position:relative;overflow:hidden;transition:.35s ease}.air-problem-card:hover{transform:translateY(-6px);border-color:#bfdbfe;box-shadow:0 18px 40px rgba(15,23,42,.08)}.air-problem-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#eff6ff;color:#2563eb;border-radius:15px;font-size:22px;margin-bottom:20px}.air-problem-number{position:absolute;top:22px;right:23px;color:#cbd5e1;font-weight:800;font-size:13px}.air-problem-card h4{color:#0f172a;font-size:19px;font-weight:800;margin-bottom:10px}.air-problem-card p{margin:0;color:#64748b;font-size:14px;line-height:1.75}.air-danger-card{border-color:#fecaca}.air-danger-card .air-problem-icon{background:#fef2f2;color:#dc2626}.air-danger-card:hover{border-color:#fca5a5}.air-battery-cta{margin-top:75px;padding:30px;display:flex;align-items:center;gap:22px;border-radius:25px;background:linear-gradient(135deg,#0f172a,#1e3a8a);box-shadow:0 25px 55px rgba(15,23,42,.2);color:#fff}.air-cta-icon{width:65px;height:65px;flex:0 0 65px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:rgba(255,255,255,.1);color:#93c5fd;font-size:29px}.air-cta-content{flex:1}.air-cta-content>span{font-size:11px;color:#93c5fd;font-weight:800;letter-spacing:1.2px}.air-cta-content h3{margin:5px 0 7px;font-size:23px;font-weight:800}.air-cta-content h3 strong{color:#60a5fa}.air-cta-content p{margin:0;color:#cbd5e1;font-size:15px;line-height:1.6}.air-cta-actions{display:flex;gap:10px;flex-shrink:0}.air-cta-primary,.air-cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:800;transition:.3s ease}.air-cta-primary{background:#2563eb;color:#fff}.air-cta-primary:hover{background:#3b82f6;color:#fff;transform:translateY(-2px)}.air-cta-secondary{border:1px solid rgba(255,255,255,.2);color:#fff;background:rgba(255,255,255,.07)}.air-cta-secondary:hover{background:#fff;color:#0f172a}@media(max-width:991px){.air-battery-section{padding:70px 0}.air-battery-cta{align-items:flex-start;flex-wrap:wrap}.air-cta-content{min - width:calc(100% - 90px)}.air-cta-actions{width:100%;margin-left:87px}}@media(max-width:767px){.air-battery-section{padding:55px 0}.air-battery-header{margin-bottom:35px}.air-battery-header h2{font-size:35px}.air-battery-subtitle{font-size:16px}.air-battery-intro-card{padding:24px;flex-direction:column}.air-battery-highlight{padding:25px}.air-models-wrapper,.air-problems-section{margin-top:55px}.air-models-heading h3{font-size:22px}.air-problems-header h3{font-size:28px}.air-battery-cta{padding:24px;flex-direction:column}.air-cta-content{min-width:100%}.air-cta-actions{width:100%;margin-left:0;flex-direction:column}.air-cta-primary,.air-cta-secondary{width:100%}}@media(max-width:480px){.air-battery-header h2{font-size:31px}.air-battery-intro-card h3{font-size:21px}.air-models-heading{align-items:flex-start}.air-models-heading-icon{flex:0 0 45px;width:45px;height:45px}.air-problem-card{padding:23px}}.macbook-pro-section{position:relative;padding:20px 0;background:radial-gradient(circle at 10% 10%,rgba(59,130,246,.08),transparent 30%),radial-gradient(circle at 90% 80%,rgba(139,92,246,.08),transparent 30%),#f7f9fc;overflow:hidden}.macbook-pro-wrapper{position:relative;z-index:2}.macbook-pro-header{max-width:850px;margin:0 auto 50px;text-align:center}.macbook-pro-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 17px;margin-bottom:18px;color:#2563eb;background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.14);border-radius:50px;font-size:13px;font-weight:700;letter-spacing:.5px}.macbook-pro-header h2{margin:0 0 18px;color:#111827;font-size:clamp(32px,4vw,52px);line-height:1.08;font-weight:800;letter-spacing:-1.5px}.macbook-pro-header h2 span{display:block;background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.macbook-pro-header>p{max-width:720px;margin:auto;color:#64748b;font-size:17px;line-height:1.75}.macbook-pro-intro{display:flex;align-items:flex-start;gap:22px;margin-bottom:30px;padding:30px;background:rgba(255,255,255,.9);border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 20px 50px rgba(15,23,42,.07);position:relative;overflow:hidden}.macbook-pro-intro::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#2563eb,#7c3aed)}.pro-intro-icon{flex:0 0 58px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:25px;border-radius:17px;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 10px 25px rgba(37,99,235,.25)}.pro-intro-label{display:block;margin-bottom:7px;color:#2563eb;font-size:11px;font-weight:800;letter-spacing:1.2px}.pro-intro-content h3{margin:0 0 10px;color:#111827;font-size:24px;font-weight:750}.pro-intro-content p{margin:0 0 10px;color:#64748b;font-size:15px;line-height:1.75}.pro-model-card,.pro-service-card{height:100%;padding:30px;background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 18px 45px rgba(15,23,42,.06);transition:transform .3s ease,box-shadow .3s ease}.pro-model-card:hover,.pro-service-card:hover{transform:translateY(-5px);box-shadow:0 25px 55px rgba(15,23,42,.10)}.pro-card-heading{display:flex;align-items:center;gap:15px;margin-bottom:25px}.pro-heading-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;color:#2563eb;background:#eff6ff;border-radius:15px;font-size:22px}.pro-card-heading span{display:block;color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:1px}.pro-card-heading h4{margin:3px 0 0;color:#111827;font-size:20px;font-weight:750}.pro-model-list{display:grid;gap:10px}.pro-model-item{display:flex;align-items:center;gap:12px;padding:13px 15px;background:#f8fafc;border:1px solid #eef2f7;border-radius:13px;color:#334155;font-size:14px;font-weight:600;transition:all .25s ease}.pro-model-item:hover{color:#2563eb;background:#eff6ff;border-color:#dbeafe;transform:translateX(4px)}.pro-model-icon{width:25px;height:25px;display:flex;align-items:center;justify-content:center;flex:0 0 25px;color:#16a34a;background:#dcfce7;border-radius:50%;font-size:13px}.pro-model-footer{display:flex;align-items:center;gap:9px;margin-top:20px;padding-top:18px;border-top:1px dashed #e2e8f0;color:#64748b;font-size:12px}.pro-model-footer i{color:#16a34a;font-size:16px}.pro-service-top{display:flex;align-items:center;gap:17px;margin-bottom:22px}.pro-service-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;flex:0 0 58px;color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb);border-radius:17px;font-size:24px;box-shadow:0 10px 25px rgba(124,58,237,.22)}.pro-service-label{display:block;color:#7c3aed;font-size:10px;font-weight:800;letter-spacing:1px}.pro-service-top h3{margin:4px 0 0;color:#111827;font-size:23px;font-weight:750}.pro-service-card>p{color:#64748b;font-size:15px;line-height:1.8}.pro-service-card strong{color:#334155}.pro-service-highlight{display:flex;align-items:flex-start;gap:14px;margin-top:22px;padding:18px;background:linear-gradient(135deg,#f5f3ff,#eff6ff);border:1px solid #e0e7ff;border-radius:17px}.highlight-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex:0 0 42px;color:#7c3aed;background:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(15,23,42,.07)}.pro-service-highlight strong{display:block;margin-bottom:4px;color:#312e81;font-size:14px}.pro-service-highlight p{color:#64748b;font-size:13px;line-height:1.65}.pro-issues-section{margin-top:60px}.pro-issues-header{margin-bottom:25px}.pro-issues-header>span{color:#2563eb;font-size:11px;font-weight:800;letter-spacing:1.2px}.pro-issues-header h3{margin:7px 0 8px;color:#111827;font-size:30px;font-weight:800}.pro-issues-header p{max-width:680px;margin:0;color:#64748b;font-size:15px;line-height:1.7}.pro-issue-card{position:relative;height:100%;min-height:225px;padding:25px;background:#fff;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.pro-issue-card:hover{transform:translateY(-7px);box-shadow:0 20px 40px rgba(15,23,42,.09)}.pro-issue-number{position:absolute;top:18px;right:20px;color:#cbd5e1;font-size:12px;font-weight:800}.pro-issue-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:14px;font-size:21px}.pro-issue-card h4{margin-bottom:8px;color:#111827;font-size:17px;font-weight:750}.pro-issue-card p{margin:0;color:#64748b;font-size:15px;line-height:1.65}.pro-issue-blue{border-top:3px solid #2563eb}.pro-issue-blue .pro-issue-icon{color:#2563eb;background:#eff6ff}.pro-issue-orange{border-top:3px solid #f97316}.pro-issue-orange .pro-issue-icon{color:#ea580c;background:#fff7ed}.pro-issue-purple{border-top:3px solid #7c3aed}.pro-issue-purple .pro-issue-icon{color:#7c3aed;background:#f5f3ff}.pro-issue-green{border-top:3px solid #16a34a}.pro-issue-green .pro-issue-icon{color:#16a34a;background:#f0fdf4}.macbook-pro-cta{display:flex;align-items:center;gap:22px;margin-top:55px;padding:27px 30px;color:#fff;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.15),transparent 25%),linear-gradient(135deg,#111827,#1e293b);border-radius:24px;box-shadow:0 20px 45px rgba(15,23,42,.15)}.pro-cta-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;flex:0 0 55px;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:16px;font-size:22px}.pro-cta-content{flex:1}.pro-cta-content>span{color:#93c5fd;font-size:10px;font-weight:800;letter-spacing:1px}.pro-cta-content h3{margin:5px 0 5px;color:#fff;font-size:21px;font-weight:750}.pro-cta-content p{max-width:700px;margin:0;color:#cbd5e1;font-size:13px;line-height:1.65}.pro-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 19px;color:#fff!important;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:12px;text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 8px 20px rgba(37,99,235,.25);transition:all .25s ease}.pro-cta-btn:hover{color:#fff!important;transform:translateY(-2px);box-shadow:0 12px 25px rgba(37,99,235,.35)}@media(max-width:991px){.macbook-pro-section{padding:70px 0}.macbook-pro-header{margin-bottom:35px}.pro-issues-section{margin-top:45px}}@media(max-width:767px){.macbook-pro-section{padding:55px 0}.macbook-pro-intro{padding:22px;gap:15px}.pro-intro-icon{width:48px;height:48px;flex-basis:48px;font-size:20px}.pro-intro-content h3{font-size:20px}.pro-model-card,.pro-service-card{padding:23px}.pro-issues-header h3{font-size:25px}.macbook-pro-cta{flex-direction:column;align-items:flex-start;padding:24px}.pro-cta-action{width:100%}.pro-cta-btn{width:100%}}@media(max-width:480px){.macbook-pro-header h2{font-size:32px}.macbook-pro-header>p{font-size:15px}.macbook-pro-intro{display:block}.pro-intro-icon{margin-bottom:15px}.pro-service-top{align-items:flex-start}.pro-service-top h3{font-size:19px}}.battery-info-section,.battery-health-section,.replacement-decision-section{position:relative;padding:20px 0;overflow:hidden;background:#f8fafc}.battery-info-section::before,.battery-health-section::before,.replacement-decision-section::before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:rgba(37,99,235,.06);filter:blur(10px);top:-180px;right:-150px;pointer-events:none}.section-heading{max-width:850px;margin:0 auto 30px}.section-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;margin-bottom:18px;border-radius:50px;background:#eff6ff;border:1px solid #dbeafe;color:#2563eb;font-size:13px;font-weight:700;letter-spacing:.5px}.section-heading h2,.health-intro h2{margin:0 0 18px;color:#0f172a;font-size:clamp(32px,4vw,48px);line-height:1.12;font-weight:800;letter-spacing:-1.5px}.section-heading h2 span,.health-intro h2 span{display:block;color:#2563eb}.section-heading p,.health-intro p{color:#64748b;font-size:17px;line-height:1.8}.platform-card{position:relative;height:100%;padding:32px;border-radius:24px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 15px 40px rgba(15,23,42,.06);overflow:hidden;transition:all .35s ease}.platform-card:hover{transform:translateY(-8px);box-shadow:0 25px 60px rgba(15,23,42,.12)}.platform-card::after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;top:-70px;right:-70px;opacity:.7}.platform-card-intel::after{background:#dbeafe}.platform-card-silicon::after{background:#dcfce7}.platform-card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.platform-icon{width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:18px;font-size:27px}.platform-card-intel .platform-icon{color:#2563eb;background:#eff6ff}.platform-card-silicon .platform-icon{color:#16a34a;background:#f0fdf4}.platform-number{color:#cbd5e1;font-size:42px;line-height:1;font-weight:800}.platform-card-content{position:relative;z-index:1}.platform-label{display:inline-block;margin-bottom:8px;color:#64748b;font-size:11px;font-weight:800;letter-spacing:1.2px}.platform-card h3{margin-bottom:14px;color:#0f172a;font-size:25px;font-weight:800}.platform-card p{margin-bottom:25px;color:#64748b;font-size:15px;line-height:1.8}.platform-highlight{display:flex;align-items:center;gap:10px;padding:13px 15px;border-radius:12px;background:#f8fafc;color:#334155;font-size:13px;font-weight:600}.platform-highlight i{color:#22c55e}.supported-models{margin-top:28px;padding:22px 25px;border-radius:20px;background:#0f172a;color:white;display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}.supported-title{display:flex;align-items:center;gap:10px}.supported-title i{color:#60a5fa}.model-pills{display:flex;gap:8px;flex-wrap:wrap}.model-pills span{padding:7px 13px;border-radius:50px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#e2e8f0;font-size:12px}.info-callout{display:flex;align-items:center;gap:18px;margin-top:22px;padding:22px 25px;border-radius:18px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 30px rgba(15,23,42,.05)}.info-callout-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#eff6ff;color:#2563eb;font-size:20px}.info-callout strong{display:block;margin-bottom:4px;color:#0f172a}.info-callout p{color:#64748b;line-height:1.6;font-size:14px}.battery-health-section{background:#fff}.health-intro{padding-right:20px}.question-box{display:flex;align-items:center;gap:12px;margin:22px 0;padding:18px 20px;border-left:4px solid #2563eb;border-radius:12px;background:#eff6ff;color:#1e3a8a}.question-box i{font-size:20px}.cycle-card{padding:32px;border-radius:26px;background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e2e8f0;box-shadow:0 20px 50px rgba(15,23,42,.08)}.cycle-card-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.cycle-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;flex:0 0 58px;border-radius:16px;background:#ecfdf5;color:#16a34a;font-size:25px}.cycle-card-header span{color:#16a34a;font-size:11px;font-weight:800;letter-spacing:1px}.cycle-card-header h3{margin:4px 0 0;color:#0f172a;font-size:24px;font-weight:800}.cycle-card>p{color:#64748b;line-height:1.8}.cycle-example{display:flex;align-items:center;justify-content:center;gap:12px;margin:28px 0;padding:20px;border-radius:18px;background:#f8fafc;flex-wrap:wrap}.cycle-step,.cycle-result{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:85px}.cycle-day{color:#94a3b8;font-size:10px;font-weight:800}.cycle-step strong{color:#334155}.cycle-arrow{color:#94a3b8}.cycle-result{padding:10px 15px;border-radius:12px;background:#ecfdf5;color:#16a34a}.cycle-result i{font-size:20px}.cycle-result strong{color:#15803d}.cycle-note{display:flex;gap:12px;padding:15px;border-radius:12px;background:#fffbeb;color:#92400e}.cycle-note i{margin-top:3px}.battery-warning-panel{margin-top:30px;padding:28px;border-radius:22px;background:linear-gradient(135deg,#fff7ed,#fffbeb);border:1px solid #fed7aa}.warning-panel-header{display:flex;align-items:center;gap:15px;margin-bottom:22px}.warning-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#ffedd5;color:#ea580c;font-size:22px}.warning-panel-header span{color:#ea580c;font-size:11px;font-weight:800;letter-spacing:1px}.warning-panel-header h3{margin:4px 0 0;color:#7c2d12;font-size:21px;font-weight:800}.warning-items{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.warning-item{display:flex;align-items:center;gap:9px;padding:13px;border-radius:12px;background:rgba(255,255,255,.7);color:#7c2d12;font-size:13px;font-weight:600}.warning-item i{color:#f97316}.diagnostic-banner{display:flex;align-items:center;gap:18px;margin-top:25px;padding:24px;border-radius:20px;background:#0f172a;color:white}.diagnostic-banner-icon{width:55px;height:55px;flex:0 0 55px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(59,130,246,.15);color:#60a5fa;font-size:23px}.diagnostic-banner h4{margin-bottom:5px;font-size:18px}.diagnostic-banner p{color:#cbd5e1;line-height:1.7}.replacement-decision-section{background:#f8fafc}.decision-card{height:100%;padding:30px;border-radius:24px;border:1px solid;transition:.35s ease}.decision-card:hover{transform:translateY(-7px)}.decision-card-green{background:linear-gradient(145deg,#f0fdf4,#ffffff);border-color:#bbf7d0}.decision-card-blue{background:linear-gradient(145deg,#eff6ff,#ffffff);border-color:#bfdbfe}.decision-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.decision-icon{width:58px;height:58px;flex:0 0 58px;display:flex;align-items:center;justify-content:center;border-radius:16px;font-size:24px}.decision-card-green .decision-icon{background:#dcfce7;color:#16a34a}.decision-card-blue .decision-icon{background:#dbeafe;color:#2563eb}.decision-header span{display:block;margin-bottom:4px;font-size:10px;font-weight:800;letter-spacing:1px}.decision-card-green .decision-header span{color:#16a34a}.decision-card-blue .decision-header span{color:#2563eb}.decision-header h3{margin:0;color:#0f172a;font-size:23px;font-weight:800}.decision-card>p{color:#64748b;line-height:1.7}.decision-list{list-style:none;padding:0;margin:22px 0}.decision-list li{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;color:#334155;font-size:14px;line-height:1.6}.decision-card-green .decision-list i{color:#16a34a}.decision-card-blue .decision-list i{color:#2563eb}.decision-footer{display:flex;align-items:flex-start;gap:10px;padding:15px;border-radius:13px;background:rgba(255,255,255,.75);color:#334155;font-size:13px}.decision-card-green .decision-footer i{color:#16a34a}.decision-card-blue .decision-footer i{color:#2563eb}.honest-recommendation{display:flex;align-items:center;gap:20px;margin-top:30px;padding:28px;border-radius:23px;background:#0f172a;color:white;box-shadow:0 20px 45px rgba(15,23,42,.15)}.honest-icon{width:58px;height:58px;flex:0 0 58px;display:flex;align-items:center;justify-content:center;border-radius:17px;background:rgba(37,99,235,.18);color:#60a5fa;font-size:24px}.honest-recommendation span{color:#60a5fa;font-size:10px;font-weight:800;letter-spacing:1px}.honest-recommendation h3{margin:5px 0 7px;font-size:20px}.honest-recommendation p{margin:0;color:#cbd5e1;font-size:14px;line-height:1.7}.decision-cta{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:13px 18px;border-radius:12px;background:#2563eb;color:white;text-decoration:none;font-size:13px;font-weight:700;transition:.3s ease}.decision-cta:hover{background:#1d4ed8;color:white;transform:translateY(-2px)}@media(max-width:991px){.battery-info-section,.battery-health-section,.replacement-decision-section{padding:70px 0}.health-intro{padding-right:0}.warning-items{grid-template-columns:repeat(2,1fr)}.honest-recommendation{align-items:flex-start;flex-wrap:wrap}.decision-cta{margin-left:78px}}@media(max-width:767px){.section-heading h2,.health-intro h2{font-size:32px}.platform-card,.cycle-card,.decision-card{padding:24px}.supported-models{align-items:flex-start;flex-direction:column}.warning-items{grid-template-columns:1fr}.cycle-example{gap:8px}.cycle-arrow{transform:rotate(90deg)}.diagnostic-banner{align-items:flex-start}.honest-recommendation{flex-direction:column}.decision-cta{margin-left:0;width:100%;justify-content:center}}@media(max-width:480px){.battery-info-section,.battery-health-section,.replacement-decision-section{padding:55px 0}.section-heading h2,.health-intro h2{font-size:28px}.platform-card h3,.decision-header h3{font-size:21px}.cycle-example{flex-direction:column}.cycle-arrow{transform:rotate(90deg)}.info-callout{align-items:flex-start}}#batteryProcess{--process-blue:#2563eb;--process-purple:#7c3aed;--process-orange:#f97316;--process-green:#16a34a;--process-red:#dc2626;--process-dark:#0f172a;--process-text:#475569;--process-muted:#64748b;position:relative;padding:20px 0;background:radial-gradient(circle at 10% 10%,rgba(37,99,235,.07),transparent 30%),radial-gradient(circle at 90% 80%,rgba(124,58,237,.06),transparent 30%),#f8fafc;overflow:hidden;#batteryProcessHeader{max-width:850px;margin:0 auto 70px;text-align:center;.process-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 17px;margin-bottom:20px;border:1px solid rgba(37,99,235,.15);border-radius:50px;background:rgba(255,255,255,.85);color:var(--process-blue);font-size:13px;font-weight:700;letter-spacing:.5px;box-shadow:0 8px 25px rgba(15,23,42,.06);i{font-size:15px}}h2{margin:0;color:var(--process-dark);font-size:clamp(32px,4vw,50px);line-height:1.12;font-weight:800;letter-spacing:-1.5px;span{display:block;margin-top:5px;background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}p{max-width:720px;margin:22px auto 0;color:var(--process-text);font-size:17px;line-height:1.8}}#batteryProcessTimeline{position:relative;max-width:1050px;margin:auto;&::before{content:"";position:absolute;left:34px;top:40px;bottom:40px;width:2px;background:linear-gradient(to bottom,rgba(37,99,235,.25),rgba(124,58,237,.25),rgba(22,163,74,.25),rgba(220,38,38,.25))}}.battery-process-step{position:relative;display:grid;grid-template-columns:68px 80px 1fr;gap:22px;margin-bottom:32px;padding:32px;background:rgba(255,255,255,.94);border:1px solid rgba(15,23,42,.07);border-radius:24px;box-shadow:0 15px 45px rgba(15,23,42,.07);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;&:hover{transform:translateY(-6px);box-shadow:0 25px 60px rgba(15,23,42,.12);border-color:rgba(37,99,235,.18)}.process-step-number{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:16px;background:#eff6ff;color:var(--process-blue);font-size:16px;font-weight:800;letter-spacing:.5px}.process-step-icon{display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:20px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:var(--process-blue);font-size:27px;box-shadow:inset 0 0 0 1px rgba(37,99,235,.08)}.process-step-content{min-width:0;.process-step-label{display:inline-block;margin-bottom:7px;color:var(--process-blue);font-size:11px;font-weight:800;letter-spacing:1.5px}h3{margin:0 0 10px;color:var(--process-dark);font-size:25px;line-height:1.25;font-weight:750}>p{margin:0;max-width:780px;color:var(--process-text);font-size:15px;line-height:1.75}}.process-detail-box{margin-top:22px;padding:18px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0;.process-detail-title{display:flex;align-items:center;gap:8px;margin-bottom:13px;color:var(--process-dark);font-size:13px;font-weight:750;i{color:var(--process-blue)}}.process-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;span{display:flex;align-items:center;gap:7px;color:var(--process-text);font-size:13px;i{color:#16a34a}}}}.process-diagnostic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;div{display:flex;align-items:center;gap:9px;min-height:50px;padding:10px 12px;border-radius:12px;background:#faf5ff;border:1px solid #ede9fe;color:var(--process-text);font-size:12px;font-weight:600;i{color:var(--process-purple);font-size:16px}}}.consultation-highlight{display:flex;align-items:center;gap:15px;margin-top:22px;padding:17px;border-radius:16px;background:linear-gradient(135deg,#fff7ed,#fffbeb);border:1px solid #fed7aa;.consultation-icon{flex:0 0 45px;display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:13px;background:#ffedd5;color:var(--process-orange);font-size:19px}strong{display:block;margin-bottom:3px;color:var(--process-dark);font-size:13px}span{display:block;color:var(--process-text);font-size:12px;line-height:1.6}}.protection-box{margin-top:22px;padding:18px;border-radius:16px;background:#f0fdf4;border:1px solid #bbf7d0;.protection-title{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#166534;font-size:13px;font-weight:750}.protection-items{display:flex;flex-wrap:wrap;gap:9px;span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;background:#fff;color:#475569;font-size:11px;font-weight:600;i{color:#16a34a}}}}.testing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;div{display:flex;align-items:center;gap:8px;padding:12px;border-radius:12px;background:#fef2f2;border:1px solid #fee2e2;color:var(--process-text);font-size:12px;font-weight:600;i{color:var(--process-red);font-size:16px}}}}.process-purple{.process-step-number{color:var(--process-purple);background:#f5f3ff}.process-step-icon{color:var(--process-purple);background:linear-gradient(135deg,#f5f3ff,#ede9fe)}.process-step-label{color:var(--process-purple)!important}}.process-orange{.process-step-number{color:var(--process-orange);background:#fff7ed}.process-step-icon{color:var(--process-orange);background:linear-gradient(135deg,#fff7ed,#ffedd5)}.process-step-label{color:var(--process-orange)!important}}.process-green{.process-step-number{color:var(--process-green);background:#f0fdf4}.process-step-icon{color:var(--process-green);background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.process-step-label{color:var(--process-green)!important}}.process-red{.process-step-number{color:var(--process-red);background:#fef2f2}.process-step-icon{color:var(--process-red);background:linear-gradient(135deg,#fef2f2,#fee2e2)}.process-step-label{color:var(--process-red)!important}}#batteryProcessComplete{display:flex;align-items:center;gap:22px;max-width:1050px;margin:55px auto 0;padding:25px 28px;border-radius:22px;background:linear-gradient(135deg,#0f172a,#172554);color:#fff;box-shadow:0 25px 60px rgba(15,23,42,.2);.complete-icon{flex:0 0 58px;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:17px;background:rgba(34,197,94,.15);border:1px solid rgba(74,222,128,.25);color:#4ade80;font-size:26px}.complete-content{flex:1;>span{display:block;margin-bottom:5px;color:#60a5fa;font-size:10px;font-weight:800;letter-spacing:1.5px}h3{margin:0 0 6px;font-size:19px;font-weight:750}p{margin:0;max-width:720px;color:#cbd5e1;font-size:13px;line-height:1.6}}.complete-badge{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border-radius:50px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);color:#e2e8f0;font-size:11px;font-weight:700;white-space:nowrap;i{color:#4ade80}}}@media(max-width:991px){padding:75px 0;#batteryProcessHeader{margin-bottom:50px;h2{font-size:38px}}.battery-process-step{grid-template-columns:58px 65px 1fr;padding:25px;gap:16px;.process-step-icon{width:58px;height:58px;font-size:23px}.process-step-number{width:50px;height:50px}.process-diagnostic-grid,.testing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media(max-width:767px){padding:60px 0;#batteryProcessHeader{margin-bottom:40px;.process-badge{font-size:11px}h2{font-size:31px;letter-spacing:-1px}p{font-size:15px;line-height:1.7}}#batteryProcessTimeline{&::before{display:none}}.battery-process-step{display:block;padding:22px;border-radius:19px;.process-step-number{position:absolute;top:20px;right:20px;width:43px;height:43px;border-radius:12px;font-size:12px}.process-step-icon{margin-bottom:18px;width:55px;height:55px;border-radius:16px}.process-step-content{h3{padding-right:45px;font-size:21px}>p{font-size:14px}}.process-detail-list{grid-template-columns:1fr!important}.process-diagnostic-grid,.testing-grid{grid-template-columns:1fr}.consultation-highlight{align-items:flex-start;.consultation-icon{flex-basis:40px;width:40px;height:40px}}}#batteryProcessComplete{align-items:flex-start;flex-direction:column;padding:22px;gap:16px;border-radius:19px;.complete-content{h3{font-size:18px}}.complete-badge{align-self:flex-start}}}@media(max-width:480px){#batteryProcessHeader{h2{font-size:28px}}.battery-process-step{padding:19px;.process-step-content{h3{font-size:19px}}.protection-items{display:grid;grid-template-columns:1fr}}}}.liquid-first-aid{width:100%;padding:20px 0;background:transparent;color:#172033;.container{max-width:1180px;margin:0 auto}.liquid-header{max-width:900px;margin:0 auto 45px;text-align:center}.liquid-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 15px;margin-bottom:20px;border:1px solid #dce4ee;border-radius:50px;background:rgba(255,255,255,.7);color:#1677ff;font-size:13px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;box-shadow:0 8px 25px rgba(22,119,255,.06)}.eyebrow-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#eaf3ff;color:#1677ff}.liquid-header h2{margin:0 0 18px;color:#101828;font-size:clamp(32px,4vw,52px);line-height:1.08;font-weight:800;letter-spacing:-1.5px}.liquid-header h2 span{display:inline-block;color:#1677ff;position:relative}.liquid-header h2 span::after{content:"";position:absolute;left:5px;right:5px;bottom:-5px;height:3px;border-radius:10px;background:linear-gradient(90deg,#1677ff,#53a5ff)}.liquid-header>p{max-width:760px;margin:0 auto;color:#667085;font-size:17px;line-height:1.8}.liquid-header>p strong{color:#101828}.liquid-alert{display:flex;align-items:center;gap:16px;max-width:760px;margin:28px auto 0;padding:18px 22px;text-align:left;border:1px solid #ffe1a8;border-radius:16px;background:#fffaf0;box-shadow:0 10px 30px rgba(245,158,11,.07)}.alert-icon{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#fff0c9;color:#d97706;font-size:19px}.liquid-alert strong{display:block;margin-bottom:3px;color:#92400e;font-size:14px}.liquid-alert span{display:block;color:#795548;font-size:14px;line-height:1.6}.liquid-intro{display:flex;align-items:center;gap:18px;max-width:900px;margin:0 auto 35px;padding:22px 25px;border:1px solid #e5eaf1;border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 15px 45px rgba(15,23,42,.05)}.intro-icon{flex:0 0 52px;width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,#eaf4ff,#f3f8ff);color:#1677ff;font-size:21px}.liquid-intro h3{margin:0 0 5px;color:#101828;font-size:18px;font-weight:750}.liquid-intro p{margin:0;color:#667085;font-size:14px;line-height:1.7}.liquid-action-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.liquid-step{position:relative;display:flex;gap:18px;padding:27px;overflow:hidden;border:1px solid #e4e9f0;border-radius:22px;background:rgba(255,255,255,.78);box-shadow:0 14px 40px rgba(15,23,42,.055);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.liquid-step::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#16a34a,#4ade80)}.liquid-step:hover{transform:translateY(-6px);border-color:#cfe8d7;box-shadow:0 22px 55px rgba(15,23,42,.09)}.step-number{position:absolute;top:16px;right:20px;color:#e8edf3;font-size:32px;line-height:1;font-weight:900;letter-spacing:-1px}.step-icon{position:relative;z-index:1;flex:0 0 54px;width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#ecfdf3,#dcfce7);color:#16a34a;font-size:22px;box-shadow:inset 0 0 0 1px rgba(22,163,74,.08)}.step-content{position:relative;z-index:1;flex:1}.step-label{display:inline-flex;align-items:center;gap:6px;margin-bottom:7px;color:#16a34a;font-size:11px;font-weight:800;letter-spacing:.8px}.step-content h3{margin:0 0 10px;color:#101828;font-size:20px;line-height:1.3;font-weight:750}.step-content p{margin:0;color:#667085;font-size:14px;line-height:1.75}.item-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:17px}.item-list span{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #e4f3e8;border-radius:9px;background:#f8fdf9;color:#475467;font-size:12px;font-weight:600}.item-list i{color:#16a34a;font-size:13px}.liquid-warning-card{grid-column:1 / -1;position:relative;padding:32px;border:1px solid #f3d5d5;border-radius:24px;background:rgba(255,255,255,.82);box-shadow:0 16px 45px rgba(15,23,42,.06);overflow:hidden}.liquid-warning-card::before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,#ef4444,#fb7185,#fda4af)}.warning-header{display:flex;align-items:center;gap:16px;padding-bottom:25px;margin-bottom:8px;border-bottom:1px solid #f0e1e1}.warning-icon{flex:0 0 50px;width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:#fff1f2;color:#e11d48;font-size:20px}.warning-header span{display:block;margin-bottom:3px;color:#e11d48;font-size:10px;font-weight:800;letter-spacing:1px}.warning-header h3{margin:0;color:#101828;font-size:23px;font-weight:750}.dont-item{display:flex;gap:16px;padding:22px 0}.dont-item+.dont-item{border-top:1px dashed #eadede}.dont-icon{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#fff1f2;color:#e11d48;font-size:16px}.dont-content{flex:1}.dont-content h4{margin:0 0 6px;color:#172033;font-size:17px;font-weight:750}.dont-content p{margin:0;color:#667085;font-size:14px;line-height:1.75}.dont-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:15px}.dont-list span{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #f7dfe2;border-radius:8px;background:#fffafa;color:#667085;font-size:12px}.dont-list i{color:#e11d48;font-weight:800}.mini-warning{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 13px;border-radius:10px;background:#fff7ed;color:#9a3412;font-size:12px;line-height:1.6}.mini-warning i{margin-top:2px;color:#f97316}.liquid-bottom{display:flex;align-items:center;gap:20px;margin-top:30px;padding:25px 28px;border:1px solid #dce7f5;border-radius:20px;background:rgba(248,251,255,.72);box-shadow:0 15px 40px rgba(15,23,42,.045)}.bottom-icon{flex:0 0 52px;width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:#eaf3ff;color:#1677ff;font-size:22px}.bottom-content{flex:1}.bottom-content>span{display:block;margin-bottom:4px;color:#1677ff;font-size:10px;font-weight:800;letter-spacing:1px}.bottom-content h3{margin:0 0 5px;color:#101828;font-size:18px;font-weight:750}.bottom-content p{max-width:700px;margin:0;color:#667085;font-size:13px;line-height:1.7}.bottom-btn{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;padding:12px 18px;border-radius:11px;background:#1677ff;color:#fff;text-decoration:none;font-size:13px;font-weight:700;box-shadow:0 8px 20px rgba(22,119,255,.2);transition:all .25s ease}.bottom-btn:hover{transform:translateY(-2px);background:#0967e8;color:#fff;box-shadow:0 12px 25px rgba(22,119,255,.28)}@media(max-width:991px){padding:70px 0;.liquid-action-grid{grid-template-columns:1fr}.liquid-warning-card{grid-column:auto}.liquid-bottom{align-items:flex-start}}@media(max-width:767px){padding:55px 15px;.liquid-header h2{font-size:34px;letter-spacing:-.8px}.liquid-header>p{font-size:15px;line-height:1.7}.liquid-alert{align-items:flex-start;padding:16px}.liquid-intro{align-items:flex-start;padding:18px}.liquid-step{padding:22px 18px}.step-number{font-size:25px}.item-list,.dont-list{grid-template-columns:1fr}.liquid-warning-card{padding:23px 18px}.warning-header{align-items:flex-start}.warning-header h3{font-size:20px}.liquid-bottom{flex-direction:column;padding:22px}.bottom-btn{width:100%;justify-content:center}}@media(max-width:480px){.liquid-eyebrow{font-size:10px}.liquid-header h2{font-size:29px}.liquid-step{gap:12px}.step-icon{flex-basis:45px;width:45px;height:45px;font-size:18px}.step-content h3{font-size:17px}.step-content p,.dont-content p{font-size:13px}}}.liquid-damage-inside{position:relative;padding:20px 0;background:#fff;color:#172033;overflow:hidden;.liquid-damage-header{max-width:900px;margin:0 auto 70px;text-align:center;.liquid-damage-badge{position:relative;display:inline-flex;align-items:center;gap:9px;padding:9px 17px;margin-bottom:22px;border:1px solid #dce7f2;border-radius:100px;background:#fff;color:#4d6178;font-size:11px;font-weight:800;letter-spacing:1px;box-shadow:0 8px 25px rgba(30,70,110,.06);i{color:#1683ff;font-size:15px}.badge-pulse{width:6px;height:6px;border-radius:50%;background:#1683ff;box-shadow:0 0 0 5px rgba(22,131,255,.10)}}h2{margin:0;color:#101828;font-size:clamp(34px,4.5vw,55px);line-height:1.08;font-weight:850;letter-spacing:-2px;span{display:block;margin-top:6px;background:linear-gradient(90deg,#1683ff,#5865f2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}}>p{max-width:780px;margin:25px auto 0;color:#69788c;font-size:17px;line-height:1.85}}.liquid-damage-visual{position:relative;min-height:470px;max-width:1050px;margin:0 auto 80px;display:flex;align-items:center;justify-content:center;&::before{content:"";position:absolute;width:480px;height:280px;border-radius:50%;background:rgba(22,131,255,.07);filter:blur(70px)}.device-glow{position:absolute;inset:30px;border-radius:50%;background:rgba(22,131,255,.04);filter:blur(45px)}.damage-device{position:relative;z-index:2;width:510px;max-width:60%;perspective:1000px;filter:drop-shadow(0 35px 30px rgba(20,40,70,.18));.device-screen{position:relative;height:290px;padding:9px;border:8px solid #252b35;border-bottom-width:12px;border-radius:18px 18px 7px 7px;background:#111722;transform:perspective(900px)rotateX(-2deg);.screen-top{display:flex;gap:5px;padding:6px 7px;span{width:6px;height:6px;border-radius:50%;background:#596273}}.screen-content{position:absolute;inset:35px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:radial-gradient(circle at center,rgba(22,131,255,.12),transparent 55%);i{margin-bottom:12px;color:#ffb020;font-size:34px}strong{color:#fff;font-size:17px}small{margin-top:6px;color:#8e9aab;font-size:11px}}}.device-base{position:relative;height:45px;margin-top:-1px;border-radius:0 0 13px 13px;background:linear-gradient(180deg,#cbd1d8,#9299a3);box-shadow:0 8px 0 #7b838e;.device-keyboard{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;width:210px;margin:5px auto;span{height:4px;border-radius:2px;background:rgba(55,62,72,.55)}}.device-trackpad{position:absolute;left:50%;bottom:2px;width:85px;height:17px;transform:translateX(-50%);border:1px solid rgba(50,55,65,.25);border-radius:3px}}}.damage-float-card{position:absolute;z-index:5;display:flex;align-items:center;gap:13px;width:220px;padding:16px;border:1px solid #e2eaf2;border-radius:16px;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);box-shadow:0 20px 45px rgba(20,40,70,.12);animation:floatCard 4s ease-in-out infinite;.float-icon{width:43px;height:43px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#edf7ff;color:#1683ff}small{display:block;margin-bottom:4px;color:#1683ff;font-size:8px;font-weight:900;letter-spacing:1px}strong{display:block;color:#172033;font-size:12px;line-height:1.45}}.damage-float-left{left:0;top:75px}.damage-float-right{right:0;top:120px;animation-delay:-2s;.float-icon{background:#fff3f3;color:#e05252}small{color:#e05252}}.corrosion-badge{position:absolute;z-index:6;right:95px;bottom:35px;display:flex;align-items:center;gap:10px;padding:11px 16px;border:1px solid #ffd9d9;border-radius:14px;background:#fff;box-shadow:0 15px 35px rgba(70,30,30,.12);.corrosion-badge-icon{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff0f0;color:#e05252}span{display:block;color:#b55a5a;font-size:8px;font-weight:900;letter-spacing:1px}strong{color:#8f3434;font-size:13px}}}@keyframes floatCard{0,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.liquid-damage-explanation{position:relative;display:grid;grid-template-columns:70px 1fr 300px;gap:30px;align-items:center;padding:35px;border:1px solid #e3eaf2;border-radius:24px;background:#fff;box-shadow:0 20px 55px rgba(20,40,70,.07);.explanation-number{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:17px;background:#edf7ff;color:#1683ff;font-size:17px;font-weight:900}.explanation-label{display:block;margin-bottom:7px;color:#1683ff;font-size:9px;font-weight:900;letter-spacing:1.4px}h3{margin:0 0 12px;color:#101828;font-size:23px;font-weight:800}p{margin:0 0 9px;color:#6c7a8d;font-size:14px;line-height:1.75;strong{color:#172033}}.explanation-highlight{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #ffe1b9;border-radius:16px;background:#fffaf3;color:#80520e;font-size:12px;font-weight:700;line-height:1.55;i{flex:0 0 auto;color:#e79518;font-size:21px}}}.damage-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:90px 0 30px;span{display:block;margin-bottom:7px;color:#1683ff;font-size:9px;font-weight:900;letter-spacing:1.5px}h3{margin:0;color:#101828;font-size:28px;font-weight:800}p{max-width:450px;margin:0;color:#718096;font-size:14px;line-height:1.7}}.damage-components{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;.damage-component{position:relative;min-height:225px;padding:23px;border:1px solid #e5ebf1;border-radius:20px;background:#fff;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;&::after{content:"";position:absolute;width:90px;height:90px;right:-35px;bottom:-35px;border-radius:50%;background:var(--component-color);opacity:.05;transition:.3s ease}&:hover{transform:translateY(-7px);border-color:var(--component-color);box-shadow:0 20px 45px rgba(20,40,70,.10);&::after{transform:scale(1.8);opacity:.08}}.component-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;.component-number{color:#c2ccd7;font-size:10px;font-weight:900}.component-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:var(--component-bg);color:var(--component-color);font-size:19px}}h4{margin:0 0 9px;color:#172033;font-size:15px;font-weight:800}p{margin:0;color:#788597;font-size:15px;line-height:1.7}.component-line{position:absolute;left:23px;bottom:0;width:35px;height:3px;border-radius:5px 5px 0 0;background:var(--component-color)}}.damage-blue{--component-color:#1683ff;--component-bg:#edf7ff}.damage-purple{--component-color:#805ad5;--component-bg:#f4efff}.damage-orange{--component-color:#ed8b22;--component-bg:#fff5e9}.damage-green{--component-color:#16a673;--component-bg:#eafaf4}.damage-pink{--component-color:#df5d91;--component-bg:#fff0f6}.damage-cyan{--component-color:#159bb5;--component-bg:#eafbff}.damage-indigo{--component-color:#5965d8;--component-bg:#f0f1ff}.damage-red{--component-color:#df5252;--component-bg:#fff0f0}}.liquid-progression{margin-top:80px;padding:40px;border:1px solid #e2e9f1;border-radius:25px;background:#fafcff;.progression-header{display:flex;align-items:center;gap:15px;margin-bottom:45px;.progression-icon{width:53px;height:53px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#edf7ff;color:#1683ff;font-size:21px}span{display:block;margin-bottom:5px;color:#1683ff;font-size:9px;font-weight:900;letter-spacing:1.4px}h3{margin:0;color:#172033;font-size:23px;font-weight:800}}.progression-track{display:grid;grid-template-columns:1fr 70px 1fr 70px 1fr 70px 1fr;align-items:center;.progression-step{text-align:center;.progression-point{position:relative;width:55px;height:55px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;border:1px solid #dce7f1;border-radius:50%;background:#fff;color:#1683ff;box-shadow:0 7px 20px rgba(20,50,80,.07);font-size:18px}span{display:block;margin-bottom:5px;color:#1683ff;font-size:10px;font-weight:900;letter-spacing:1px}strong{display:block;margin-bottom:7px;color:#172033;font-size:13px}p{max-width:180px;margin:auto;color:#7a8797;font-size:13px;line-height:1.6}}.progression-connector{height:1px;background:linear-gradient(90deg,#d7e2ed,#1683ff,#d7e2ed)}}}.liquid-inspection-cta{position:relative;display:flex;align-items:center;gap:22px;margin-top:35px;padding:30px 32px;border:1px solid #dbe6f0;border-radius:22px;background:#fff;box-shadow:0 18px 50px rgba(20,40,70,.08);.cta-icon{flex:0 0 auto;width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#eafaf4;color:#159568;font-size:23px}.cta-content{flex:1;span{display:block;margin-bottom:5px;color:#159568;font-size:8px;font-weight:900;letter-spacing:1.3px}h3{margin:0 0 5px;color:#172033;font-size:18px;font-weight:800}p{margin:0;color:#718096;font-size:13px;line-height:1.6}}.cta-button{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;padding:14px 20px;border-radius:12px;background:#1683ff;color:#fff;text-decoration:none;font-size:12px;font-weight:800;transition:.3s ease;i{transition:transform .3s ease}&:hover{background:#086bd7;color:#fff;box-shadow:0 10px 25px rgba(22,131,255,.25);i{transform:translateX(4px)}}}}@media(max-width:1100px){.damage-components{grid-template-columns:repeat(2,1fr)}.liquid-damage-visual{.damage-float-left{left:10px}.damage-float-right{right:10px}}.progression-track{grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr!important}}@media(max-width:767px){padding:70px 0;.liquid-damage-header{margin-bottom:45px;h2{font-size:32px;letter-spacing:-1.2px}>p{font-size:14px;line-height:1.7}}.liquid-damage-visual{min-height:380px;margin-bottom:55px;.damage-device{width:420px;max-width:82%;.device-screen{height:220px}}.damage-float-card{width:175px;padding:11px;gap:9px;.float-icon{width:35px;height:35px}strong{font-size:10px}}.damage-float-left{left:0;top:15px}.damage-float-right{right:0;top:auto;bottom:40px}.corrosion-badge{right:50%;bottom:0;transform:translateX(50%)}}.liquid-damage-explanation{grid-template-columns:1fr;gap:20px;padding:25px;.explanation-number{width:45px;height:45px}h3{font-size:20px}}.damage-section-heading{display:block;margin-top:65px;h3{font-size:24px}p{margin-top:10px}}.damage-components{grid-template-columns:1fr;.damage-component{min-height:auto}}.liquid-progression{padding:25px;.progression-track{display:flex;flex-direction:column;gap:0;.progression-step{width:100%;text-align:left;display:grid;grid-template-columns:50px 1fr;column-gap:15px;.progression-point{grid-row:span 3;margin:0}span,strong,p{max-width:none}}.progression-connector{width:1px;height:35px;margin-left:25px}}}.liquid-inspection-cta{flex-direction:column;align-items:flex-start;padding:25px;.cta-button{width:100%;justify-content:center}}}}.liquid-damage-section{--liquid-primary:#2563eb;--liquid-primary-dark:#1d4ed8;--liquid-text:#172033;--liquid-muted:#667085;--liquid-border:#e7eaf0;--liquid-white:#fff;padding:20px 0;background:#fff;overflow:hidden;.container{position:relative;max-width:1200px}.liquid-section-header{max-width:850px;margin:0 auto 55px;text-align:center;.liquid-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;margin-bottom:18px;border:1px solid #dbe7ff;border-radius:50px;background:#f7faff;color:var(--liquid-primary);font-size:13px;font-weight:700;letter-spacing:.5px;.liquid-eyebrow-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e8f0ff;font-size:14px}}h2{margin:0 0 17px;color:var(--liquid-text);font-size:clamp(32px,4vw,48px);line-height:1.12;font-weight:800;letter-spacing:-1.2px;span{display:inline-block;background:linear-gradient(90deg,#2563eb,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}}p{max-width:760px;margin:0 auto;color:var(--liquid-muted);font-size:16px;line-height:1.8}}.liquid-damage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.liquid-card{position:relative;display:flex;flex-direction:column;min-height:330px;padding:27px;background:var(--liquid-white);border:1px solid var(--liquid-border);border-radius:22px;box-shadow:0 8px 25px rgba(15,23,42,.045);overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;&::before{content:"";position:absolute;width:130px;height:130px;top:-65px;right:-65px;border-radius:50%;background:var(--card-color);opacity:.08;transition:transform .45s ease,opacity .45s ease}.liquid-card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:27px;.liquid-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:17px;background:var(--icon-bg);color:var(--card-color);font-size:25px;box-shadow:inset 0 0 0 1px var(--icon-border);transition:transform .35s ease,background .35s ease}.liquid-number{color:#98a2b3;font-size:12px;font-weight:800;letter-spacing:1px}}.liquid-card-content{position:relative;z-index:1;flex:1;h3{margin:0 0 12px;color:var(--liquid-text);font-size:22px;font-weight:750}p{margin:0;color:var(--liquid-muted);font-size:14.5px;line-height:1.75}}.liquid-risk{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin-top:25px;padding-top:15px;border-top:1px solid #eef0f4;color:var(--card-color);font-size:12px;font-weight:700;i{font-size:14px}}&:hover{transform:translateY(-8px);border-color:var(--card-color);box-shadow:0 20px 45px rgba(15,23,42,.10);&::before{transform:scale(2.3);opacity:.13}.liquid-icon{transform:translateY(-3px)rotate(-4deg);background:var(--card-color);color:#fff}}}.liquid-water{--card-color:#2196f3;--icon-bg:#eff7ff;--icon-border:#dceeff}.liquid-coffee{--card-color:#9a5b2f;--icon-bg:#fbf3ed;--icon-border:#f1dfd0}.liquid-tea{--card-color:#d08a16;--icon-bg:#fff8e8;--icon-border:#f8e8be}.liquid-softdrink{--card-color:#ef4444;--icon-bg:#fff1f1;--icon-border:#ffdada}.liquid-juice{--card-color:#f97316;--icon-bg:#fff4ec;--icon-border:#ffe0cd}.liquid-rain{--card-color:#6366f1;--icon-bg:#f1f1ff;--icon-border:#dfdfff}.liquid-bottom-alert{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:32px;padding:25px 28px;border:1px solid #dbe7ff;border-radius:22px;background:linear-gradient(110deg,#f8fbff,#fff);box-shadow:0 12px 35px rgba(37,99,235,.06);.liquid-alert-icon{width:58px;height:58px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:17px;background:#eaf2ff;color:var(--liquid-primary);font-size:25px}.liquid-alert-content{span{display:block;margin-bottom:4px;color:var(--liquid-primary);font-size:10px;font-weight:800;letter-spacing:1.5px}h3{margin:0 0 5px;color:var(--liquid-text);font-size:18px;font-weight:750}p{margin:0;color:var(--liquid-muted);font-size:13px;line-height:1.6}}.liquid-alert-action{a{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:10px;background:var(--liquid-primary);color:#fff;text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;i{transition:transform .25s ease}&:hover{background:var(--liquid-primary-dark);transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,99,235,.22);i{transform:translateX(3px)}}}}}@media(max-width:991px){padding:70px 0;.liquid-damage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.liquid-bottom-alert{grid-template-columns:auto 1fr;.liquid-alert-action{grid-column:1 / -1;a{width:100%;justify-content:center}}}}@media(max-width:575px){padding:55px 0;.liquid-section-header{margin-bottom:35px;h2{font-size:31px}p{font-size:14px;line-height:1.7}}.liquid-damage-grid{grid-template-columns:1fr;gap:16px}.liquid-card{min-height:auto;padding:22px;border-radius:18px;.liquid-card-top{margin-bottom:20px}.liquid-card-content{h3{font-size:20px}p{font-size:14px}}}.liquid-bottom-alert{grid-template-columns:1fr;padding:22px;text-align:center;border-radius:18px;.liquid-alert-icon{margin:0 auto}.liquid-alert-action{grid-column:auto}}}}.liquid-symptoms-section{--symptom-text:#111827;--symptom-muted:#64748b;--symptom-border:#e5e7eb;--symptom-white:#fff;padding:20px 0;background:transparent;overflow:hidden;.liquid-symptoms-container{width:min(1180px,calc(100% - 30px));margin:0 auto}.liquid-symptoms-header{max-width:850px;margin:0 auto 55px;text-align:center;.liquid-symptoms-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 15px;border:1px solid #dbeafe;border-radius:100px;background:rgba(239,246,255,.7);color:#2563eb;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:18px;.liquid-symptoms-eyebrow-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#2563eb;color:#fff;font-size:13px}}h2{margin:0;color:var(--symptom-text);font-size:clamp(32px,4vw,48px);line-height:1.12;font-weight:800;letter-spacing:-1.5px;span{display:inline-block;background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}}p{max-width:730px;margin:20px auto 0;color:var(--symptom-muted);font-size:16px;line-height:1.8}}.liquid-symptoms-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.liquid-symptom-card{position:relative;min-height:320px;padding:28px;border:1px solid var(--symptom-border);border-radius:24px;background:rgba(255,255,255,.78);box-shadow:0 10px 35px rgba(15,23,42,.055);overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;&::before{content:"";position:absolute;width:150px;height:150px;top:-80px;right:-80px;border-radius:50%;background:var(--card-accent);opacity:.07;transition:transform .4s ease,opacity .4s ease}&::after{content:"";position:absolute;left:28px;right:28px;bottom:0;height:3px;border-radius:10px 10px 0 0;background:var(--card-accent);transform:scaleX(.25);transform-origin:center;transition:transform .35s ease}&:hover{transform:translateY(-8px);border-color:color-mix(in srgb,var(--card-accent)35%,#e5e7eb);box-shadow:0 20px 50px rgba(15,23,42,.11);&::before{transform:scale(1.7);opacity:.12}&::after{transform:scaleX(1)}.liquid-symptom-icon{transform:rotate(-5deg)scale(1.08)}.liquid-symptom-indicator{transform:translate(3px,-3px);background:var(--card-accent);color:#fff}}}.liquid-symptom-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;margin-bottom:26px;.liquid-symptom-number{font-size:13px;font-weight:800;color:var(--card-accent);letter-spacing:1px}.liquid-symptom-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:var(--card-light);color:var(--card-accent);font-size:24px;transition:transform .35s ease,box-shadow .35s ease;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8)}}.liquid-symptom-content{position:relative;z-index:2;padding-right:20px;.liquid-symptom-label{display:inline-flex;margin-bottom:10px;color:var(--card-accent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px}h3{margin:0 0 13px;color:var(--symptom-text);font-size:20px;line-height:1.35;font-weight:750;letter-spacing:-.3px}p{margin:0;color:var(--symptom-muted);font-size:14.5px;line-height:1.75}}.liquid-symptom-indicator{position:absolute;right:25px;bottom:24px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--card-accent);background:var(--card-light);font-size:13px;transition:transform .3s ease,background .3s ease,color .3s ease}.symptom-blue{--card-accent:#2563eb;--card-light:#eff6ff}.symptom-purple{--card-accent:#7c3aed;--card-light:#f5f3ff}.symptom-green{--card-accent:#059669;--card-light:#ecfdf5}.symptom-orange{--card-accent:#ea580c;--card-light:#fff7ed}.symptom-red{--card-accent:#dc2626;--card-light:#fef2f2}.symptom-cyan{--card-accent:#0891b2;--card-light:#ecfeff}.symptom-warning{--card-accent:#b45309;--card-light:#fffbeb;border-color:#fde68a;background:linear-gradient(145deg,rgba(255,251,235,.65),rgba(255,255,255,.9))}.liquid-symptoms-alert{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;margin-top:32px;padding:25px 28px;border:1px solid #dbeafe;border-radius:22px;background:linear-gradient(110deg,rgba(239,246,255,.8),rgba(255,255,255,.95));box-shadow:0 12px 35px rgba(37,99,235,.06);.liquid-alert-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:18px;background:#eff6ff;color:#2563eb;font-size:25px}.liquid-alert-content{span{display:block;margin-bottom:5px;color:#2563eb;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}h4{margin:0 0 5px;color:#111827;font-size:17px;line-height:1.4;font-weight:750}p{margin:0;color:#64748b;font-size:14px;line-height:1.6}}.liquid-alert-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:155px;padding:13px 18px;border-radius:12px;background:#111827;color:#fff;text-decoration:none;font-size:13px;font-weight:700;transition:transform .3s ease,background .3s ease,box-shadow .3s ease;&:hover{transform:translateY(-2px);background:#2563eb;box-shadow:0 10px 25px rgba(37,99,235,.22);color:#fff}i{transition:transform .3s ease}&:hover i{transform:translateX(4px)}}}@media(max-width:991px){padding:70px 0;.liquid-symptoms-grid{grid-template-columns:repeat(2,1fr)}.liquid-symptoms-alert{grid-template-columns:auto 1fr;.liquid-alert-button{grid-column:2;justify-self:start}}}@media(max-width:767px){padding:55px 0;.liquid-symptoms-container{width:min(100% - 24px,600px)}.liquid-symptoms-header{margin-bottom:35px;.liquid-symptoms-eyebrow{font-size:10px}h2{font-size:32px;letter-spacing:-.8px}p{font-size:14px;line-height:1.7}}.liquid-symptoms-grid{grid-template-columns:1fr;gap:16px}.liquid-symptom-card{min-height:auto;padding:23px;border-radius:20px;.liquid-symptom-top{margin-bottom:20px}.liquid-symptom-icon{width:50px;height:50px;border-radius:14px;font-size:21px}.liquid-symptom-content{padding-right:10px;h3{font-size:18px}p{font-size:14px}}}.liquid-symptoms-alert{grid-template-columns:1fr;gap:16px;padding:22px;border-radius:18px;.liquid-alert-icon{width:50px;height:50px;border-radius:14px;font-size:21px}.liquid-alert-content{h4{font-size:16px}p{font-size:13px}}.liquid-alert-button{grid-column:auto;width:100%}}}}.liquid-repair-section{--lr-primary:#2563eb;--lr-primary-dark:#1d4ed8;--lr-blue-soft:#eff6ff;--lr-green:#16a34a;--lr-green-soft:#f0fdf4;--lr-orange:#f59e0b;--lr-orange-soft:#fffbeb;--lr-red:#ef4444;--lr-red-soft:#fef2f2;--lr-purple:#7c3aed;--lr-purple-soft:#f5f3ff;--lr-text:#111827;--lr-muted:#64748b;--lr-border:#e5e7eb;--lr-white:#fff;position:relative;padding:20px 0;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#fff;.container{position:relative;z-index:2}.liquid-repair-header{max-width:900px;margin:0 auto 50px;text-align:center;.liquid-repair-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border:1px solid #dbeafe;border-radius:50px;background:#f8fbff;color:var(--lr-primary);font-size:12px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;box-shadow:0 5px 18px rgba(37,99,235,.07);.liquid-repair-badge-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--lr-primary),#60a5fa);box-shadow:0 5px 12px rgba(37,99,235,.25)}}h2{margin:20px 0 16px;color:var(--lr-text);font-size:clamp(32px,4vw,48px);line-height:1.12;font-weight:800;letter-spacing:-1.5px;span{display:block;color:var(--lr-primary);background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}}>p{max-width:760px;margin:0 auto;color:var(--lr-muted);font-size:16px;line-height:1.85}}.liquid-repair-answer{position:relative;display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:24px;max-width:1050px;margin:0 auto 28px;padding:28px 30px;border:1px solid #dbeafe;border-radius:24px;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 20px 50px rgba(15,23,42,.07);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;&::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--lr-primary),#7c3aed)}&:hover{transform:translateY(-4px);box-shadow:0 25px 60px rgba(15,23,42,.11)}.liquid-repair-answer-icon{width:68px;height:68px;display:flex;align-items:center;justify-content:center;border-radius:20px;color:var(--lr-green);background:linear-gradient(135deg,#dcfce7,#f0fdf4);font-size:30px;box-shadow:inset 0 0 0 1px #bbf7d0}.liquid-repair-answer-content{.liquid-repair-answer-label{display:inline-block;margin-bottom:5px;color:var(--lr-primary);font-size:11px;font-weight:800;letter-spacing:1.5px}h3{margin:0 0 8px;color:var(--lr-text);font-size:25px;line-height:1.3;font-weight:800;span{color:var(--lr-green)}}p{margin:0;color:var(--lr-muted);font-size:14px;line-height:1.75}}.liquid-repair-answer-status{display:flex;align-items:center;gap:9px;padding:11px 15px;border:1px solid #bbf7d0;border-radius:14px;color:#15803d;background:var(--lr-green-soft);font-size:11px;line-height:1.35;font-weight:800;text-transform:uppercase;letter-spacing:.5px;i{font-size:20px}}}.liquid-repair-intro{max-width:900px;display:flex;align-items:stretch;gap:18px;margin:0 auto 55px;.liquid-repair-intro-line{width:4px;flex-shrink:0;border-radius:10px;background:linear-gradient(180deg,var(--lr-primary),#93c5fd)}p{margin:0;color:#475569;font-size:16px;line-height:1.85}}.liquid-repair-factors{max-width:1100px;margin:0 auto 55px;.liquid-repair-factors-heading{margin-bottom:25px;>span{display:inline-flex;align-items:center;gap:9px;color:var(--lr-text);font-size:22px;font-weight:800;i{color:var(--lr-primary)}}p{margin:7px 0 0;color:var(--lr-muted);font-size:14px}}.liquid-repair-factor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.liquid-repair-factor{position:relative;display:grid;grid-template-columns:42px 54px 1fr;align-items:start;gap:14px;padding:22px;border:1px solid var(--lr-border);border-radius:20px;background:#fff;box-shadow:0 8px 30px rgba(15,23,42,.04);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;&:hover{transform:translateY(-5px);border-color:#bfdbfe;box-shadow:0 18px 40px rgba(37,99,235,.10)}.liquid-repair-factor-number{color:#cbd5e1;font-size:12px;font-weight:900;padding-top:5px}.liquid-repair-factor-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:16px;color:var(--lr-primary);background:linear-gradient(135deg,#eff6ff,#f8fbff);box-shadow:inset 0 0 0 1px #dbeafe;font-size:21px;transition:transform .3s ease}&:hover{.liquid-repair-factor-icon{transform:scale(1.08)rotate(-3deg)}}.liquid-repair-factor-content{h3{margin:2px 0 6px;color:var(--lr-text);font-size:16px;line-height:1.4;font-weight:750}p{margin:0;color:var(--lr-muted);font-size:15px;line-height:1.7}}}}.liquid-repair-reality{max-width:1050px;display:flex;align-items:center;gap:20px;margin:0 auto 50px;padding:24px 26px;border:1px solid #fde68a;border-radius:20px;background:linear-gradient(135deg,#fffdf5,#fff);box-shadow:0 12px 35px rgba(245,158,11,.07);.liquid-repair-reality-icon{width:56px;height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:16px;color:var(--lr-orange);background:var(--lr-orange-soft);font-size:24px}.liquid-repair-reality-content{span{color:#b45309;font-size:10px;font-weight:900;letter-spacing:1.5px}h3{margin:3px 0 5px;color:var(--lr-text);font-size:18px;font-weight:800}p{margin:0;color:var(--lr-muted);font-size:13px;line-height:1.7}}}.liquid-repair-approach{max-width:1050px;display:grid;grid-template-columns:1.3fr .7fr;gap:30px;margin:0 auto 45px;padding:34px;border:1px solid #ddd6fe;border-radius:26px;background:linear-gradient(135deg,#fff,#faf8ff);box-shadow:0 20px 50px rgba(124,58,237,.06);.liquid-repair-approach-content{.liquid-repair-approach-label{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--lr-purple);font-size:11px;font-weight:900;letter-spacing:1px;text-transform:uppercase}h3{margin:0 0 13px;color:var(--lr-text);font-size:28px;line-height:1.25;font-weight:800;span{color:var(--lr-purple)}}p{margin:0 0 10px;color:var(--lr-muted);font-size:14px;line-height:1.8}}.liquid-repair-approach-points{display:grid;align-content:center;gap:11px;>div{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #ede9fe;border-radius:12px;background:#fff;color:#475569;font-size:13px;font-weight:650;transition:transform .25s ease,border-color .25s ease;&:hover{transform:translateX(5px);border-color:#c4b5fd}i{color:var(--lr-green);font-size:17px}}}}.liquid-repair-conclusion{max-width:1050px;display:flex;align-items:center;gap:20px;margin:0 auto;padding:24px 28px;border:1px solid #dbeafe;border-radius:20px;background:#f8fbff;.liquid-repair-conclusion-icon{width:58px;height:58px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:17px;color:#fff;background:linear-gradient(135deg,var(--lr-primary),#7c3aed);font-size:25px;box-shadow:0 10px 25px rgba(37,99,235,.20)}>div:last-child{span{color:var(--lr-primary);font-size:10px;font-weight:900;letter-spacing:1.5px}h4{margin:4px 0 5px;color:var(--lr-text);font-size:18px;font-weight:800}p{margin:0;color:var(--lr-muted);font-size:13px;line-height:1.6}}}@media(max-width:991px){padding:70px 0;.liquid-repair-answer{grid-template-columns:60px 1fr;.liquid-repair-answer-status{grid-column:2;justify-self:start}}.liquid-repair-factor-grid{grid-template-columns:1fr}.liquid-repair-approach{grid-template-columns:1fr}}@media(max-width:767px){padding:55px 0;.liquid-repair-header{margin-bottom:35px;h2{font-size:32px;letter-spacing:-1px}>p{font-size:14px}}.liquid-repair-answer{grid-template-columns:1fr;gap:15px;padding:22px;.liquid-repair-answer-icon{width:55px;height:55px;border-radius:16px;font-size:24px}.liquid-repair-answer-content{h3{font-size:21px}}.liquid-repair-answer-status{grid-column:auto}}.liquid-repair-intro{margin-bottom:40px;p{font-size:14px}}.liquid-repair-factor{grid-template-columns:32px 48px 1fr;gap:10px;padding:17px;.liquid-repair-factor-icon{width:48px;height:48px;font-size:18px}.liquid-repair-factor-content{h3{font-size:14px}p{font-size:12px}}}.liquid-repair-reality{align-items:flex-start;padding:20px;gap:14px}.liquid-repair-approach{padding:23px;border-radius:20px;.liquid-repair-approach-content{h3{font-size:24px}}}.liquid-repair-conclusion{align-items:flex-start;padding:20px;gap:14px}}@media(max-width:480px){.liquid-repair-factor{grid-template-columns:1fr;.liquid-repair-factor-number{display:none}}.liquid-repair-reality{flex-direction:column}.liquid-repair-conclusion{flex-direction:column}}}.rice-myth-section{position:relative;padding:20px 0;background:#fff;overflow:hidden;&::before{content:"";position:absolute;top:-180px;right:-180px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,59,48,.07),transparent 70%);pointer-events:none}&::after{content:"";position:absolute;bottom:-200px;left:-180px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(0,122,255,.06),transparent 70%);pointer-events:none}& .rice-myth-header{position:relative;z-index:2;max-width:900px;margin:0 auto 65px;text-align:center;& .rice-myth-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border:1px solid rgba(255,59,48,.18);border-radius:50px;background:#fff7f6;color:#d92d20;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:22px;& .rice-myth-badge-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ff3b30;color:#fff;font-size:11px}}& h2{margin:0 0 20px;color:#111827;font-size:clamp(32px,4vw,52px);line-height:1.08;font-weight:800;letter-spacing:-.045em;& span{display:block;background:linear-gradient(90deg,#ff3b30,#ff6b5f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}&>p{max-width:760px;margin:0 auto;color:#667085;font-size:17px;line-height:1.85;& strong{color:#1d2939;font-weight:700}}}& .rice-myth-grid{position:relative;z-index:2;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center;max-width:1120px;margin:0 auto}& .rice-myth-visual{position:relative;min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;& .rice-myth-circle{position:relative;width:280px;height:280px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e5e7eb;box-shadow:0 30px 80px rgba(15,23,42,.10),inset 0 0 0 12px #fff;transition:.4s ease;&::before{content:"";position:absolute;inset:25px;border-radius:50%;border:1px dashed #d0d5dd}&:hover{transform:translateY(-8px);box-shadow:0 40px 90px rgba(15,23,42,.15),inset 0 0 0 12px #fff}& .rice-myth-icon{width:105px;height:105px;display:flex;align-items:center;justify-content:center;border-radius:30px;background:linear-gradient(145deg,#eaf4ff,#fff);color:#007aff;font-size:52px;box-shadow:0 18px 40px rgba(0,122,255,.14)}& .rice-myth-cross{position:absolute;right:35px;top:32px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ff3b30;color:#fff;font-size:18px;box-shadow:0 10px 25px rgba(255,59,48,.28)}}& .rice-myth-visual-label{margin-top:28px;color:#667085;font-size:11px;font-weight:800;letter-spacing:.14em}& .rice-myth-floating{position:absolute;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#fff;border:1px solid #eaecf0;color:#667085;box-shadow:0 15px 35px rgba(15,23,42,.10);animation:riceFloat 4s ease-in-out infinite}& .floating-one{top:60px;left:25px;color:#007aff}& .floating-two{right:15px;bottom:80px;color:#ff3b30;animation-delay:1.2s}}& .rice-myth-content{& .rice-myth-intro{display:flex;align-items:flex-start;gap:16px;padding:22px 24px;border-radius:18px;background:#f8fafc;border:1px solid #eaecf0;margin-bottom:35px;& .rice-myth-mini-icon{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#eaf4ff;color:#007aff}& p{margin:0;color:#475467;font-size:15px;line-height:1.75;& strong{color:#111827}}}& .rice-myth-subheading{display:flex;align-items:center;gap:15px;margin-bottom:22px;& h3{margin:0;white-space:nowrap;color:#111827;font-size:16px;font-weight:800}& .rice-myth-line{width:35px;height:1px;background:#d0d5dd}}& .rice-myth-points{display:grid;grid-template-columns:1fr 1fr;gap:14px}& .rice-myth-point{display:flex;align-items:flex-start;gap:13px;padding:18px;border:1px solid #eaecf0;border-radius:17px;background:#fff;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;&:hover{transform:translateY(-4px);border-color:#d0d5dd;box-shadow:0 15px 35px rgba(15,23,42,.07)}& .rice-myth-point-icon{flex:0 0 38px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#fef3f2;color:#e03127;font-size:15px}& strong{display:block;margin-bottom:5px;color:#1d2939;font-size:14px}& p{margin:0;color:#667085;font-size:14px;line-height:1.65}}}& .rice-myth-warning{position:relative;z-index:2;max-width:1120px;display:flex;align-items:center;gap:22px;margin:70px auto 25px;padding:28px 32px;border:1px solid rgba(255,59,48,.18);border-radius:22px;background:linear-gradient(135deg,#fffafa,#fff);box-shadow:0 18px 50px rgba(255,59,48,.06);& .rice-myth-warning-icon{flex:0 0 58px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:17px;background:#fff0ee;color:#ff3b30;font-size:24px}& .rice-myth-warning-content{&>span{display:block;margin-bottom:5px;color:#e03127;font-size:10px;font-weight:900;letter-spacing:.15em}& h3{margin:0 0 5px;color:#1d2939;font-size:20px;font-weight:800}& p{margin:0;color:#667085;font-size:14px;line-height:1.7;& strong{color:#d92d20}}}}& .rice-myth-solution{position:relative;z-index:2;max-width:1120px;display:flex;align-items:center;justify-content:space-between;gap:35px;margin:25px auto 0;padding:30px 32px;border:1px solid #dbeafe;border-radius:22px;background:linear-gradient(135deg,#f8fbff,#fff);& .rice-myth-solution-left{display:flex;align-items:flex-start;gap:18px;& .rice-myth-solution-icon{flex:0 0 55px;width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#eaf4ff;color:#007aff;font-size:23px}& .rice-myth-solution-label{display:block;margin-bottom:4px;color:#007aff;font-size:10px;font-weight:900;letter-spacing:.14em}& h3{margin:0 0 7px;color:#111827;font-size:20px;font-weight:800}& p{max-width:650px;margin:0;color:#667085;font-size:13px;line-height:1.7}}& .rice-myth-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:12px;padding:13px 19px;border-radius:12px;background:#111827;color:#fff;text-decoration:none;font-size:13px;font-weight:700;transition:.3s ease;& i{transition:transform .3s ease}&:hover{background:#007aff;color:#fff;transform:translateY(-2px);& i{transform:translateX(4px)}}}}& .rice-myth-footer{max-width:850px;display:flex;align-items:center;justify-content:center;gap:12px;margin:30px auto 0;text-align:center;color:#98a2b3;&>i{color:#111827;font-size:18px}& p{margin:0;font-size:12px;line-height:1.6;& strong{color:#667085}}}}@keyframes riceFloat{0,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:991px){.rice-myth-section{padding:75px 0;& .rice-myth-grid{grid-template-columns:1fr;gap:45px}& .rice-myth-visual{min-height:340px}& .rice-myth-content{max-width:750px;margin:auto}}}@media(max-width:767px){.rice-myth-section{padding:60px 15px;& .rice-myth-header{margin-bottom:45px;& h2{font-size:34px}&>p{font-size:15px}}& .rice-myth-visual{min-height:300px;& .rice-myth-circle{width:220px;height:220px;& .rice-myth-icon{width:85px;height:85px;font-size:40px}& .rice-myth-cross{right:20px;top:20px;width:42px;height:42px}}}& .rice-myth-points{grid-template-columns:1fr}& .rice-myth-warning{align-items:flex-start;margin-top:50px;padding:22px}& .rice-myth-solution{flex-direction:column;align-items:flex-start;padding:24px;& .rice-myth-cta{width:100%;justify-content:center}}& .rice-myth-footer{align-items:flex-start}}}@media(max-width:480px){.rice-myth-section{& .rice-myth-header{& h2{font-size:29px}}& .rice-myth-subheading{& .rice-myth-line{width:20px}& h3{font-size:14px}}& .rice-myth-warning{flex-direction:column}& .rice-myth-solution-left{flex-direction:column}}}.liquid-corrosion-section{position:relative;padding:20px 0;background:#fff;color:#111827;overflow:hidden;.liquid-corrosion-header{max-width:900px;margin:0 auto 70px;text-align:center;.liquid-corrosion-kicker{display:inline-flex;align-items:center;gap:12px;margin-bottom:22px;color:#dc3545;font-size:11px;font-weight:800;letter-spacing:1.8px;.kicker-line{width:35px;height:1px;background:#dc3545}.kicker-icon{width:27px;height:27px;display:flex;align-items:center;justify-content:center;border:1px solid #f1b8be;border-radius:8px;color:#dc3545;background:#fff}}h2{margin:0;color:#111827;font-size:clamp(36px,4.5vw,58px);line-height:1.08;font-weight:850;letter-spacing:-2px;span{display:block;margin-top:8px;color:#dc3545}}>p{max-width:760px;margin:25px auto 0;color:#687386;font-size:17px;line-height:1.8}}.liquid-corrosion-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:35px;align-items:stretch}.corrosion-explanation{position:relative;display:flex;gap:25px;padding:40px;border:1px solid #e5e7eb;border-radius:28px;background:#fff;box-shadow:0 20px 60px rgba(15,23,42,.07);.corrosion-number{position:relative;flex:0 0 55px;padding-top:3px;text-align:center;&::after{content:"";position:absolute;top:55px;left:50%;width:1px;height:calc(100% - 55px);background:linear-gradient(to bottom,#dc3545,#e5e7eb);transform:translateX(-50%)}span{position:relative;z-index:2;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #dc3545;border-radius:14px;color:#dc3545;background:#fff;font-size:13px;font-weight:850}small{display:block;margin-top:12px;color:#9aa2af;font-size:8px;font-weight:800;letter-spacing:1px;writing-mode:vertical-rl;transform:rotate(180deg)}}.corrosion-main-copy{flex:1;.corrosion-title-row{display:flex;align-items:center;gap:15px;margin-bottom:25px;.corrosion-title-icon{flex:0 0 54px;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:16px;color:#dc3545;border:1px solid #f2c2c7;background:#fffafa;font-size:22px;transition:.3s ease}.mini-label{display:block;margin-bottom:5px;color:#dc3545;font-size:9px;font-weight:850;letter-spacing:1.4px}h3{margin:0;color:#172033;font-size:25px;font-weight:800;letter-spacing:-.5px}}>p{margin:0 0 17px;color:#657084;font-size:15px;line-height:1.85}.corrosion-process{display:flex;align-items:flex-start;margin:32px 0;padding:20px 0;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;.corrosion-process-step{position:relative;flex:1;text-align:center;.process-dot{width:42px;height:42px;margin:0 auto 9px;display:flex;align-items:center;justify-content:center;border:1px solid #dfe3e8;border-radius:12px;color:#7d8796;background:#fff;font-size:14px;transition:.3s ease}span{display:block;color:#7b8492;font-size:9px;font-weight:750;line-height:1.4}&.active{.process-dot{color:#fff;border-color:#dc3545;background:#dc3545;box-shadow:0 7px 18px rgba(220,53,69,.18)}span{color:#b42333}}&.danger{.process-dot{color:#dc3545;border-color:#f1c2c7;background:#fff8f8}}}.process-line{flex:0 0 25px;height:1px;margin-top:21px;background:#dfe3e8}}.corrosion-analogy{display:flex;gap:15px;padding:20px;border-left:3px solid #dc3545;border-top:1px solid #e8eaee;border-right:1px solid #e8eaee;border-bottom:1px solid #e8eaee;border-radius:0 15px 15px 0;.analogy-mark{flex:0 0 35px;color:#dc3545;font-size:25px}span{display:block;margin-bottom:5px;color:#9a2532;font-size:9px;font-weight:850;letter-spacing:1px}p{margin:0;color:#687386;font-size:13px;line-height:1.7}}}&:hover{.corrosion-title-icon{transform:translateY(-3px);color:#fff;background:#dc3545;border-color:#dc3545}}}.corrosion-symptom-panel{padding:35px;border:1px solid #e5e7eb;border-radius:28px;background:#fff;box-shadow:0 20px 60px rgba(15,23,42,.07);.symptom-panel-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid #edf0f3;.mini-label{display:block;margin-bottom:5px;color:#dc3545;font-size:9px;font-weight:850;letter-spacing:1.4px}h3{margin:0;color:#172033;font-size:25px;font-weight:800}.symptom-alert{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid #f1c1c6;border-radius:15px;color:#dc3545;background:#fff9f9;font-size:19px}}.symptom-panel-intro{margin:20px 0 25px;color:#70798a;font-size:14px;line-height:1.7}.corrosion-symptom-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;.corrosion-symptom-card{position:relative;min-height:145px;padding:20px;overflow:hidden;border:1px solid #e6e9ed;border-radius:18px;background:#fff;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;.symptom-card-number{position:absolute;top:13px;right:15px;color:#d9dde3;font-size:10px;font-weight:850}.symptom-card-icon{width:43px;height:43px;display:flex;align-items:center;justify-content:center;margin-bottom:13px;border:1px solid #f0d2d5;border-radius:12px;color:#dc3545;background:#fffafa;font-size:16px;transition:.3s ease}.symptom-card-content{padding-right:15px;h4{margin:0 0 5px;color:#263142;font-size:14px;font-weight:800}p{margin:0;color:#7a8391;font-size:14px;line-height:1.55}}.symptom-arrow{position:absolute;right:15px;bottom:15px;color:#cbd0d8;font-size:12px;transition:.3s ease}&:hover{transform:translateY(-6px);border-color:#e6aeb4;box-shadow:0 15px 35px rgba(15,23,42,.08);.symptom-card-icon{color:#fff;background:#dc3545;border-color:#dc3545;transform:scale(1.05)}.symptom-arrow{color:#dc3545;transform:translate(3px,-3px)}}}}}.corrosion-inspection-bar{display:grid;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:30px;margin-top:35px;padding:25px 30px;border:1px solid #e3e6eb;border-radius:20px;background:#fff;box-shadow:0 15px 45px rgba(15,23,42,.06);.inspection-left{display:flex;align-items:center;gap:15px;.inspection-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:13px;color:#fff;background:#111827;font-size:17px}span{display:block;margin-bottom:4px;color:#dc3545;font-size:9px;font-weight:850;letter-spacing:1.2px}h3{margin:0;color:#1f2937;font-size:16px;font-weight:800}}.inspection-text{p{margin:0;color:#70798a;font-size:12px;line-height:1.65}}.inspection-button{display:inline-flex;align-items:center;gap:12px;padding:13px 18px;border-radius:11px;color:#fff;background:#dc3545;text-decoration:none;white-space:nowrap;font-size:12px;font-weight:750;transition:.3s ease;i{transition:.3s ease}&:hover{color:#fff;background:#b91c2c;transform:translateY(-2px);box-shadow:0 10px 25px rgba(220,53,69,.2);i{transform:translateX(4px)}}}}@media(max-width:991px){padding:20px 0;.liquid-corrosion-layout{grid-template-columns:1fr}.corrosion-inspection-bar{grid-template-columns:1fr;gap:18px}}@media(max-width:767px){padding:60px 0;.liquid-corrosion-header{margin-bottom:40px;.liquid-corrosion-kicker{font-size:9px;letter-spacing:1.2px}h2{font-size:32px;letter-spacing:-1.2px}>p{font-size:15px}}.corrosion-explanation{flex-direction:column;padding:25px;border-radius:20px;.corrosion-number{display:none}.corrosion-main-copy{.corrosion-title-row{align-items:flex-start;h3{font-size:21px}}.corrosion-process{overflow-x:auto;padding-bottom:18px;.corrosion-process-step{min-width:90px}.process-line{min-width:18px}}}}.corrosion-symptom-panel{padding:23px;border-radius:20px;.symptom-panel-header{h3{font-size:21px}}.corrosion-symptom-grid{grid-template-columns:1fr}}.corrosion-inspection-bar{padding:22px;border-radius:18px;.inspection-left{align-items:flex-start}}}@media(max-width:480px){.liquid-corrosion-header{h2{font-size:28px}.kicker-line{display:none}}.corrosion-title-row{.corrosion-title-icon{flex:0 0 45px!important;width:45px!important;height:45px!important}}.corrosion-process{.corrosion-process-step{min-width:75px!important}}.corrosion-analogy{padding:16px!important}.symptom-panel-header{.symptom-alert{width:42px!important;height:42px!important}}}}#liquidDamageRecovery.liquid-recovery-section{--recovery-text:#172033;--recovery-muted:#687386;--recovery-border:#e6eaf0;--recovery-white:#fff;--recovery-blue:#2563eb;--recovery-green:#059669;--recovery-purple:#7c3aed;--recovery-orange:#ea580c;--recovery-red:#dc2626;--recovery-teal:#0891b2;position:relative;background:#fff;padding:20px 0;overflow:hidden;.liquid-recovery-header{max-width:850px;margin:0 auto 65px;.recovery-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 15px;margin-bottom:20px;border:1px solid #e4e8ef;border-radius:50px;background:#fff;color:#475569;font-size:13px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;box-shadow:0 5px 18px rgba(15,23,42,.06);.recovery-eyebrow-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#eff6ff;color:var(--recovery-blue);font-size:14px}}h2{margin:0;color:var(--recovery-text);font-size:clamp(32px,4vw,48px);line-height:1.12;font-weight:800;letter-spacing:-1.5px;span{display:block;margin-top:6px;color:var(--recovery-blue)}}>p{max-width:760px;margin:22px auto 0;color:var(--recovery-muted);font-size:17px;line-height:1.8}}.liquid-recovery-timeline{position:relative;max-width:1050px;margin:0 auto;padding:10px 0 20px;&::before{content:"";position:absolute;left:39px;top:40px;bottom:40px;width:2px;background:linear-gradient(to bottom,#dbeafe,#e2e8f0 50%,#cffafe)}}.liquid-recovery-step{position:relative;display:grid;grid-template-columns:80px 1fr;gap:28px;margin-bottom:35px;&:last-child{margin-bottom:0}.recovery-step-number{position:relative;z-index:3;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:#fff;border:1px solid var(--recovery-border);box-shadow:0 10px 30px rgba(15,23,42,.08),0 0 0 7px #fff;span{font-size:20px;font-weight:800;color:var(--recovery-blue)}}.recovery-green-number span{color:var(--recovery-green)}.recovery-purple-number span{color:var(--recovery-purple)}.recovery-orange-number span{color:var(--recovery-orange)}.recovery-red-number span{color:var(--recovery-red)}.recovery-teal-number span{color:var(--recovery-teal)}.recovery-step-card{padding:30px;border:1px solid var(--recovery-border);border-radius:22px;background:#fff;box-shadow:0 12px 35px rgba(15,23,42,.06);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;&:hover{transform:translateY(-5px);border-color:#d7dce5;box-shadow:0 20px 45px rgba(15,23,42,.10)}.recovery-step-header{display:flex;align-items:center;gap:16px;margin-bottom:20px;.recovery-step-icon{width:58px;height:58px;flex:0 0 58px;display:flex;align-items:center;justify-content:center;border-radius:16px;font-size:23px}.recovery-blue{background:#eff6ff;color:var(--recovery-blue)}.recovery-green{background:#ecfdf5;color:var(--recovery-green)}.recovery-purple{background:#f5f3ff;color:var(--recovery-purple)}.recovery-orange{background:#fff7ed;color:var(--recovery-orange)}.recovery-red{background:#fef2f2;color:var(--recovery-red)}.recovery-teal{background:#ecfeff;color:var(--recovery-teal)}.recovery-step-label{display:block;margin-bottom:3px;color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:1.5px}h3{margin:0;color:var(--recovery-text);font-size:22px;line-height:1.3;font-weight:750}}.recovery-step-description{margin:0 0 22px;color:var(--recovery-muted);font-size:15.5px;line-height:1.8}.recovery-question-box{padding:20px;border:1px solid #e5e7eb;border-radius:16px;background:#fafbfc;.recovery-question-title{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#334155;font-size:14px;i{color:var(--recovery-blue)}}}.recovery-chip-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;span{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid #e8ebef;border-radius:10px;background:#fff;color:#526074;font-size:13px;font-weight:600;i{color:var(--recovery-blue)}}}.recovery-inspection-grid,.recovery-component-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;span{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #e9edf2;border-radius:11px;color:#526074;font-size:13px;font-weight:600;transition:.25s ease;i{color:var(--recovery-green)}&:hover{border-color:#cbd5e1;transform:translateY(-2px)}}}.recovery-feature-highlight{display:flex;align-items:flex-start;gap:15px;padding:18px;border-left:3px solid var(--recovery-purple);border-top:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;border-radius:0 14px 14px 0;background:#fff;.recovery-feature-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#f5f3ff;color:var(--recovery-purple)}strong{display:block;margin-bottom:4px;color:#273449;font-size:14px}p{margin:0;color:var(--recovery-muted);font-size:13.5px;line-height:1.65}}.recovery-evidence-note{display:flex;align-items:center;gap:9px;margin-top:18px;color:#64748b;font-size:13px;font-weight:600;i{color:var(--recovery-orange)}}.repair-approach-box{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;.repair-approach-item{display:flex;align-items:flex-start;gap:10px;padding:15px;border:1px solid #e9edf2;border-radius:13px;background:#fff;>i{color:var(--recovery-red);margin-top:2px}strong{display:block;margin-bottom:3px;color:#334155;font-size:13px}span{display:block;color:#7a8698;font-size:12px;line-height:1.5}}}.quality-test-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;>div{display:flex;align-items:center;gap:8px;min-height:45px;padding:10px 12px;border:1px solid #e7edf0;border-radius:10px;color:#536274;font-size:12.5px;font-weight:650;i{color:var(--recovery-teal);font-size:15px}}}.recovery-final-message{display:flex;align-items:center;gap:14px;margin-top:22px;padding:17px;border:1px solid #d7f2f5;border-radius:14px;background:#fff;.recovery-final-icon{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#ecfeff;color:var(--recovery-teal);font-size:20px}strong{display:block;margin-bottom:3px;color:#263746;font-size:14px}p{margin:0;color:#718096;font-size:13px}}}}.liquid-recovery-conclusion{max-width:1050px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin:55px auto 0;padding:25px 28px;border:1px solid #e4e9ef;border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(15,23,42,.06);.recovery-conclusion-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#eff6ff;color:var(--recovery-blue);font-size:23px}span{display:block;margin-bottom:4px;color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:1.5px}h4{margin:0 0 5px;color:var(--recovery-text);font-size:18px;font-weight:750}p{margin:0;color:var(--recovery-muted);font-size:13.5px;line-height:1.6}.recovery-conclusion-button{display:inline-flex;align-items:center;gap:9px;padding:13px 18px;border-radius:11px;background:#172033;color:#fff;text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap;transition:.25s ease;&:hover{background:var(--recovery-blue);color:#fff;transform:translateY(-2px)}}}@media(max-width:991px){.liquid-recovery-timeline{&::before{left:34px}}.liquid-recovery-step{grid-template-columns:68px 1fr;gap:22px;.recovery-step-number{width:68px;height:68px;border-radius:17px}.recovery-inspection-grid,.recovery-component-grid{grid-template-columns:repeat(2,1fr)}.repair-approach-box{grid-template-columns:1fr}.quality-test-grid{grid-template-columns:repeat(3,1fr)}}.liquid-recovery-conclusion{grid-template-columns:auto 1fr;.recovery-conclusion-button{grid-column:2;justify-self:start}}}@media(max-width:767px){padding:20px 0;.liquid-recovery-header{margin-bottom:45px;.recovery-eyebrow{font-size:10px}h2{font-size:31px;letter-spacing:-1px}>p{font-size:15px;line-height:1.7}}.liquid-recovery-timeline{padding-left:0;&::before{display:none}}.liquid-recovery-step{display:block;margin-bottom:25px;.recovery-step-number{width:52px;height:52px;margin-bottom:-8px;margin-left:18px;border-radius:14px;box-shadow:0 8px 20px rgba(15,23,42,.08),0 0 0 5px #fff;span{font-size:15px}}.recovery-step-card{padding:23px 18px;border-radius:18px;.recovery-step-header{gap:12px;.recovery-step-icon{width:48px;height:48px;flex-basis:48px;border-radius:13px;font-size:19px}h3{font-size:18px}}.recovery-step-description{font-size:14px}.recovery-chip-list,.recovery-inspection-grid,.recovery-component-grid{grid-template-columns:1fr}.quality-test-grid{grid-template-columns:repeat(2,1fr)}}}.liquid-recovery-conclusion{grid-template-columns:1fr;gap:15px;padding:22px;margin-top:40px;.recovery-conclusion-button{grid-column:auto;justify-self:stretch;justify-content:center}}}@media(max-width:480px){.liquid-recovery-header{h2{font-size:28px}}.liquid-recovery-step{.recovery-step-card{.quality-test-grid{grid-template-columns:1fr}}}}}.liquid-recovery-extra{padding:20px 0;background:#fff;color:#172033}.liquid-recovery-extra .container{max-width:1180px}.liquid-recovery-extra .recovery-section-heading{max-width:850px;margin:0 auto 50px;text-align:center}.liquid-recovery-extra .recovery-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;margin-bottom:18px;border:1px solid #dbe3ef;border-radius:50px;background:#fff;color:#2563eb;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;box-shadow:0 5px 18px rgba(15,23,42,.06)}.liquid-recovery-extra .recovery-eyebrow i{font-size:15px}.liquid-recovery-extra .recovery-section-heading h2{margin:0 0 16px;color:#111827;font-size:clamp(30px,4vw,44px);line-height:1.12;font-weight:800;letter-spacing:-1.2px}.liquid-recovery-extra .recovery-section-heading h2 span{display:block;color:#2563eb}.liquid-recovery-extra .recovery-section-heading>p{max-width:760px;margin:auto;color:#667085;font-size:17px;line-height:1.8}.liquid-recovery-extra .recovery-feature-section{padding-bottom:90px}.liquid-recovery-extra .recovery-feature-grid{display:grid;grid-template-columns:1.45fr .75fr;gap:24px;align-items:stretch}.liquid-recovery-extra .recovery-feature-content{display:flex;gap:22px;padding:32px;border:1px solid #e4e9f1;border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(15,23,42,.07);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.liquid-recovery-extra .recovery-feature-content:hover{transform:translateY(-5px);border-color:#c8d7f5;box-shadow:0 20px 45px rgba(37,99,235,.10)}.liquid-recovery-extra .recovery-icon-box{flex:0 0 62px;width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#f1f5ff;color:#2563eb;font-size:27px}.liquid-recovery-extra .recovery-feature-content h3{margin:0 0 12px;color:#172033;font-size:22px;font-weight:750}.liquid-recovery-extra .recovery-feature-content p{margin:0 0 13px;color:#667085;font-size:15.5px;line-height:1.8}.liquid-recovery-extra .recovery-feature-content p:last-child{margin-bottom:0}.liquid-recovery-extra .recovery-feature-content strong{color:#1d4ed8}.liquid-recovery-extra .recovery-feature-note{display:flex;gap:16px;align-items:flex-start;padding:28px;border:1px solid #dbe4f2;border-radius:20px;background:#f8fafc;transition:transform .3s ease}.liquid-recovery-extra .recovery-feature-note:hover{transform:translateY(-5px)}.liquid-recovery-extra .recovery-feature-note>i{flex:0 0 44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#2563eb;color:#fff;font-size:19px}.liquid-recovery-extra .recovery-feature-note strong{display:block;margin-bottom:8px;color:#172033;font-size:16px}.liquid-recovery-extra .recovery-feature-note p{margin:0;color:#667085;font-size:14px;line-height:1.7}.liquid-recovery-extra .recovery-timeline-section{padding:20px 0;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5}.liquid-recovery-extra .recovery-timeline{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.liquid-recovery-extra .recovery-timeline::before{content:"";position:absolute;top:45px;left:12%;right:12%;height:2px;background:#e5eaf2;z-index:0}.liquid-recovery-extra .recovery-time-card{position:relative;z-index:1;padding:30px 26px;border:1px solid #e4e9f1;border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.06);transition:transform .3s ease,box-shadow .3s ease}.liquid-recovery-extra .recovery-time-card:hover{transform:translateY(-7px);box-shadow:0 20px 45px rgba(15,23,42,.10)}.liquid-recovery-extra .recovery-time-number{position:absolute;top:19px;right:20px;color:#d8dee9;font-size:38px;line-height:1;font-weight:900}.liquid-recovery-extra .recovery-time-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-radius:14px;color:#fff;font-size:22px}.liquid-recovery-extra .recovery-green{background:#16a34a}.liquid-recovery-extra .recovery-orange{background:#ea580c}.liquid-recovery-extra .recovery-red{background:#dc2626}.liquid-recovery-extra .recovery-time-label{display:block;margin-bottom:7px;color:#64748b;font-size:11px;font-weight:800;letter-spacing:1px}.liquid-recovery-extra .recovery-time-content h3{margin:0 0 11px;color:#172033;font-size:21px;font-weight:750}.liquid-recovery-extra .recovery-time-content p{margin:0;color:#667085;font-size:14.5px;line-height:1.75}.liquid-recovery-extra .recovery-timeline-message{display:flex;align-items:center;gap:18px;max-width:900px;margin:35px auto 0;padding:22px 25px;border:1px solid #dbe4f2;border-radius:16px;background:#fff;box-shadow:0 8px 25px rgba(15,23,42,.05)}.liquid-recovery-extra .recovery-message-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#ecfdf3;color:#16a34a;font-size:21px}.liquid-recovery-extra .recovery-timeline-message strong{display:block;margin-bottom:4px;color:#172033;font-size:15px}.liquid-recovery-extra .recovery-timeline-message p{margin:0;color:#667085;font-size:13.5px;line-height:1.6}.liquid-recovery-extra .recovery-action-section{padding-top:20px}.liquid-recovery-extra .recovery-action-layout{display:grid;grid-template-columns:1fr 1fr;gap:25px}.liquid-recovery-extra .recovery-action-list{display:flex;flex-direction:column;gap:13px}.liquid-recovery-extra .recovery-action-item{display:flex;align-items:flex-start;gap:15px;padding:20px;border:1px solid #e5e9f0;border-radius:15px;background:#fff;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.liquid-recovery-extra .recovery-action-item:hover{transform:translateX(5px);border-color:#cbd8f4;box-shadow:0 10px 28px rgba(37,99,235,.08)}.liquid-recovery-extra .action-check{flex:0 0 34px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ecfdf3;color:#16a34a;font-size:15px;font-weight:800}.liquid-recovery-extra .recovery-action-item strong{display:block;margin-bottom:4px;color:#172033;font-size:14.5px;line-height:1.5}.liquid-recovery-extra .recovery-action-item small{display:block;color:#7a8495;font-size:12.5px;line-height:1.55}.liquid-recovery-extra .recovery-action-warning{display:flex;align-items:flex-start;gap:15px;padding:21px;border:1px solid #fed7aa;border-radius:15px;background:#fffaf5}.liquid-recovery-extra .recovery-action-warning>i{color:#ea580c;font-size:22px}.liquid-recovery-extra .recovery-action-warning strong{display:block;margin-bottom:4px;color:#9a3412;font-size:14px}.liquid-recovery-extra .recovery-action-warning p{margin:0;color:#7c5a42;font-size:13px;line-height:1.6}@media(max-width:991px){.liquid-recovery-extra{padding:70px 0}.liquid-recovery-extra .recovery-feature-grid{grid-template-columns:1fr}.liquid-recovery-extra .recovery-timeline{grid-template-columns:1fr}.liquid-recovery-extra .recovery-timeline::before{display:none}.liquid-recovery-extra .recovery-action-layout{grid-template-columns:1fr}}@media(max-width:767px){.liquid-recovery-extra{padding:55px 0}.liquid-recovery-extra .recovery-section-heading{margin-bottom:35px}.liquid-recovery-extra .recovery-section-heading h2{font-size:30px}.liquid-recovery-extra .recovery-section-heading h2 span{display:inline}.liquid-recovery-extra .recovery-feature-content{flex-direction:column;padding:24px}.liquid-recovery-extra .recovery-feature-note{padding:22px}.liquid-recovery-extra .recovery-time-card{padding:25px 22px}.liquid-recovery-extra .recovery-timeline-message{align-items:flex-start;padding:20px}}@media(max-width:480px){.liquid-recovery-extra .recovery-eyebrow{font-size:10px}.liquid-recovery-extra .recovery-section-heading h2{font-size:27px}.liquid-recovery-extra .recovery-section-heading>p{font-size:15px}.liquid-recovery-extra .recovery-feature-content{gap:15px}.liquid-recovery-extra .recovery-action-item{padding:17px}}.trust-section{padding:20px 0;background:#fff;color:#172033}.trust-section .container{max-width:1180px}.trust-section .trust-header{max-width:820px;margin:0 auto 55px;text-align:center}.trust-section .trust-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;margin-bottom:18px;border:1px solid #dce3ed;border-radius:50px;background:#fff;color:#2563eb;font-size:11px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;box-shadow:0 5px 18px rgba(15,23,42,.05)}.trust-section .trust-eyebrow i{font-size:15px}.trust-section .trust-header h2{margin:0 0 16px;color:#111827;font-size:clamp(31px,4vw,45px);line-height:1.12;font-weight:800;letter-spacing:-1.3px}.trust-section .trust-header h2 span{display:block;color:#2563eb}.trust-section .trust-header>p{max-width:720px;margin:auto;color:#687386;font-size:16px;line-height:1.8}.trust-section .trust-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:30px;align-items:start}.trust-section .trust-intro{position:sticky;top:30px;padding:34px;border:1px solid #e1e7ef;border-radius:22px;background:#fff;box-shadow:0 14px 38px rgba(15,23,42,.07)}.trust-section .trust-intro-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:23px;border-radius:15px;background:#f2f5ff;color:#2563eb;font-size:25px}.trust-section .trust-intro h3{margin:0 0 15px;color:#172033;font-size:25px;line-height:1.3;font-weight:800}.trust-section .trust-intro h3 span{color:#2563eb}.trust-section .trust-intro>p{margin:0;color:#697586;font-size:15px;line-height:1.8}.trust-section .trust-intro strong{color:#1d4ed8}.trust-section .trust-experience{display:flex;align-items:center;gap:15px;margin-top:28px;padding-top:24px;border-top:1px solid #e9edf3}.trust-section .trust-experience-number{color:#2563eb;font-size:34px;line-height:1;font-weight:900;letter-spacing:-1px}.trust-section .trust-experience-content strong{display:block;margin-bottom:4px;color:#172033;font-size:13px}.trust-section .trust-experience-content span{display:block;color:#7b8493;font-size:11.5px;line-height:1.5}.trust-section .trust-benefits{display:flex;flex-direction:column;gap:12px}.trust-section .trust-benefit{position:relative;display:flex;align-items:center;gap:17px;padding:20px 22px;border:1px solid #e5e9f0;border-radius:16px;background:#fff;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.trust-section .trust-benefit:hover{transform:translateX(6px);border-color:#c9d7f3;box-shadow:0 12px 30px rgba(37,99,235,.08)}.trust-section .trust-benefit-icon{flex:0 0 46px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#f5f7fb;color:#2563eb;font-size:19px;transition:background .3s ease,color .3s ease}.trust-section .trust-benefit:hover .trust-benefit-icon{background:#2563eb;color:#fff}.trust-section .trust-benefit h4{margin:0 0 4px;color:#172033;font-size:15px;font-weight:750}.trust-section .trust-benefit p{margin:0;color:#7a8493;font-size:12.5px;line-height:1.55}.trust-section .trust-benefit-number{position:absolute;top:10px;right:14px;color:#e3e8f0;font-size:11px;font-weight:900}.trust-section .trust-commitment{display:flex;align-items:center;gap:20px;margin-top:45px;padding:25px 28px;border:1px solid #dce4ef;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.05)}.trust-section .trust-commitment-icon{flex:0 0 50px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#fef2f2;color:#dc2626;font-size:19px}.trust-section .trust-commitment-content{flex:1}.trust-section .trust-commitment-content>span{display:block;margin-bottom:5px;color:#2563eb;font-size:10px;font-weight:900;letter-spacing:1.2px}.trust-section .trust-commitment-content h3{margin:0 0 5px;color:#172033;font-size:17px;font-weight:800}.trust-section .trust-commitment-content p{margin:0;color:#737e8e;font-size:13px;line-height:1.6}.trust-section .trust-commitment-content strong{color:#2563eb}.trust-section .trust-commitment-check{flex:0 0 38px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ecfdf3;color:#16a34a;font-size:17px}@media(max-width:991px){.trust-section{padding:70px 0}.trust-section .trust-layout{grid-template-columns:1fr}.trust-section .trust-intro{position:relative;top:auto}}@media(max-width:767px){.trust-section{padding:55px 0}.trust-section .trust-header{margin-bottom:35px}.trust-section .trust-header h2{font-size:30px}.trust-section .trust-header h2 span{display:inline}.trust-section .trust-header>p{font-size:15px}.trust-section .trust-intro{padding:25px}.trust-section .trust-intro h3{font-size:22px}.trust-section .trust-benefit{padding:18px}.trust-section .trust-commitment{align-items:flex-start;padding:21px}}@media(max-width:480px){.trust-section .trust-eyebrow{font-size:9px}.trust-section .trust-benefit{gap:12px}.trust-section .trust-benefit-icon{flex-basis:42px;width:42px;height:42px}.trust-section .trust-benefit h4{font-size:14px}.trust-section .trust-benefit p{font-size:11.5px}.trust-section .trust-commitment-check{display:none}}.liquid-damage-final-section{padding:20px 0;background:#fff;position:relative;overflow:hidden}.liquid-damage-final-card{position:relative;padding:48px;background:#fff;border:1px solid #e8edf3;border-radius:24px;box-shadow:0 20px 60px rgba(15,23,42,.08),0 4px 15px rgba(15,23,42,.04);overflow:hidden;.liquid-damage-final-line{position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2563eb,#06b6d4,#2563eb)}.liquid-damage-final-header{display:flex;align-items:center;gap:20px;margin-bottom:30px;.liquid-damage-final-icon{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;border-radius:18px;color:#2563eb;background:#f1f6ff;border:1px solid #dbe8ff;font-size:27px;transition:all .3s ease}.liquid-damage-final-label{display:inline-block;margin-bottom:7px;color:#2563eb;font-size:12px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}h3{margin:0;color:#111827;font-size:clamp(28px,4vw,42px);line-height:1.15;font-weight:800;letter-spacing:-1px;span{display:block;color:#2563eb}}}.liquid-damage-final-content{max-width:900px;margin-bottom:30px;p{margin:0 0 16px;color:#5b6472;font-size:16px;line-height:1.85}p:last-child{margin-bottom:0}strong{color:#111827;font-weight:700}}.liquid-damage-final-services{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 0;margin-bottom:30px;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;.liquid-damage-final-service{display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 10px;color:#374151;font-size:14px;font-weight:700;border:1px solid #edf0f4;border-radius:12px;transition:transform .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease;i{color:#2563eb;font-size:17px}&:hover{color:#2563eb;border-color:#cdddfc;transform:translateY(-3px);box-shadow:0 8px 20px rgba(37,99,235,.08)}}}.liquid-damage-final-action{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px;border:1px solid #e5eaf0;border-radius:16px;.liquid-damage-final-message{display:flex;align-items:center;gap:13px;.liquid-damage-final-message-icon{width:46px;height:46px;flex:0 0 46px;display:flex;align-items:center;justify-content:center;color:#2563eb;background:#f1f6ff;border-radius:12px;font-size:19px}strong{display:block;margin-bottom:3px;color:#1f2937;font-size:15px;font-weight:800}span{display:block;color:#6b7280;font-size:13px}}.liquid-damage-final-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 22px;color:#fff;background:#2563eb;border-radius:12px;text-decoration:none;font-size:14px;font-weight:700;box-shadow:0 8px 20px rgba(37,99,235,.20);transition:background .25s ease,transform .25s ease,box-shadow .25s ease;i{font-size:17px;transition:transform .25s ease}&:hover{color:#fff;background:#1d4ed8;transform:translateY(-2px);box-shadow:0 12px 25px rgba(37,99,235,.28);i{transform:translateX(4px)}}}}.liquid-damage-final-trust{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:22px;div{display:flex;align-items:center;gap:7px;color:#687386;font-size:13px;font-weight:600;i{color:#16a34a;font-size:14px}}}.liquid-damage-final-bottom{display:flex;align-items:flex-start;gap:12px;margin-top:28px;padding-top:25px;border-top:1px solid #edf0f4;>i{flex:0 0 auto;color:#cbd5e1;font-size:26px}p{margin:0;color:#6b7280;font-size:14px;line-height:1.75}strong{color:#374151}}&:hover{.liquid-damage-final-icon{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-2px)}}}@media(max-width:991px){.liquid-damage-final-section{padding:70px 0}.liquid-damage-final-card{padding:38px;.liquid-damage-final-services{grid-template-columns:repeat(2,1fr)}}}@media(max-width:767px){.liquid-damage-final-section{padding:55px 0}.liquid-damage-final-card{padding:28px 20px;border-radius:18px;.liquid-damage-final-header{align-items:flex-start;gap:14px;.liquid-damage-final-icon{width:50px;height:50px;flex-basis:50px;border-radius:14px;font-size:21px}.liquid-damage-final-label{font-size:10px;letter-spacing:1.3px}h3{font-size:27px;letter-spacing:-.5px;span{display:inline}}}.liquid-damage-final-content{p{font-size:14px;line-height:1.75}}.liquid-damage-final-services{grid-template-columns:1fr 1fr;gap:8px;.liquid-damage-final-service{justify-content:flex-start;padding:11px 9px;font-size:12px}}.liquid-damage-final-action{align-items:stretch;flex-direction:column;gap:17px;padding:16px;.liquid-damage-final-btn{width:100%}}.liquid-damage-final-trust{flex-direction:column;align-items:flex-start;gap:10px}.liquid-damage-final-bottom{margin-top:22px;padding-top:20px;p{font-size:13px}}}}@media(max-width:480px){.liquid-damage-final-card{.liquid-damage-final-services{grid-template-columns:1fr}.liquid-damage-final-header{h3{font-size:24px}}.liquid-damage-final-action{.liquid-damage-final-message{.liquid-damage-final-message-icon{width:40px;height:40px;flex-basis:40px}strong{font-size:14px}span{font-size:12px}}}}}#keyboard-specialist-section{--blue:#0071e3;--blue-dark:#005bb5;--blue-soft:#eef7ff;--text:#111827;--heading:#0f172a;--muted:#667085;--border:#e5e7eb;--white:#fff;position:relative;padding:20px 0;background:#fff;overflow:hidden;.keyboard-specialist-header{max-width:850px;margin:0 auto 55px;text-align:center;.keyboard-specialist-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 17px;margin-bottom:20px;color:var(--blue);background:#fff;border:1px solid rgba(0,113,227,.18);border-radius:50px;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;box-shadow:0 8px 25px rgba(0,113,227,.07);transition:all .3s ease;i{font-size:15px}&:hover{color:#fff;background:var(--blue);border-color:var(--blue);transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,113,227,.2)}}.keyboard-specialist-title{margin:0;color:var(--heading);font-size:clamp(32px,4vw,48px);line-height:1.08;font-weight:850;letter-spacing:-1.8px;span{display:block;margin-top:8px;color:var(--blue)}}.keyboard-specialist-line{width:70px;height:4px;margin:24px auto;border-radius:20px;background:linear-gradient(90deg,var(--blue),#52aaff);box-shadow:0 4px 15px rgba(0,113,227,.2)}.keyboard-specialist-intro{max-width:760px;margin:0 auto;color:var(--muted);font-size:16px;line-height:1.9}}.keyboard-specialist-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.keyboard-specialist-feature{position:relative;padding:34px;background:#fff;border:1px solid var(--border);border-radius:24px;overflow:hidden;box-shadow:0 12px 35px rgba(15,23,42,.045);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;&::before{content:"";position:absolute;top:0;left:0;width:0;height:3px;background:linear-gradient(90deg,var(--blue),#61b4ff);transition:width .4s ease}&:hover{transform:translateY(-8px);border-color:rgba(0,113,227,.25);box-shadow:0 25px 55px rgba(15,23,42,.09);&::before{width:100%}}.keyboard-specialist-feature-top{display:flex;align-items:center;gap:16px}.keyboard-specialist-icon{width:58px;height:58px;flex:0 0 58px;display:flex;align-items:center;justify-content:center;color:var(--blue);background:#fff;border:1px solid rgba(0,113,227,.18);border-radius:17px;font-size:23px;box-shadow:0 8px 22px rgba(0,113,227,.07);transition:all .35s ease}&:hover{.keyboard-specialist-icon{color:#fff;background:linear-gradient(135deg,var(--blue),#168cff);transform:translateY(-3px)rotate(-4deg);box-shadow:0 12px 28px rgba(0,113,227,.2)}}.keyboard-specialist-label{display:block;margin-bottom:5px;color:var(--blue);font-size:10px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}h3{margin:0;color:var(--text);font-size:21px;line-height:1.3;font-weight:800}>p{margin:23px 0;color:var(--muted);font-size:14.5px;line-height:1.85}}.keyboard-specialist-checks{display:flex;flex-direction:column;gap:10px}.keyboard-specialist-check{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:10px;color:#344054;font-size:13px;font-weight:650;transition:all .25s ease;i{width:23px;height:23px;flex:0 0 23px;display:flex;align-items:center;justify-content:center;color:var(--blue);background:#fff;border:1px solid rgba(0,113,227,.18);border-radius:50%;font-size:12px}&:hover{color:var(--blue);background:#f8fbff;transform:translateX(5px)}}.keyboard-specialist-types{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:24px}.keyboard-specialist-type{min-height:105px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:14px 9px;text-align:center;background:#fff;border:1px solid var(--border);border-radius:15px;transition:all .3s ease;i{color:var(--blue);font-size:19px;transition:transform .3s ease}span{color:var(--text);font-size:11px;font-weight:750;line-height:1.35}small{display:block;margin-top:4px;color:var(--muted);font-size:9px;font-weight:500}&:hover{transform:translateY(-5px);border-color:rgba(0,113,227,.25);box-shadow:0 12px 25px rgba(15,23,42,.07);i{transform:translateY(-3px)scale(1.12)}}}.keyboard-specialist-secondary{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.keyboard-secondary-card{display:flex;align-items:flex-start;gap:15px;padding:24px;background:#fff;border:1px solid var(--border);border-radius:18px;transition:all .3s ease;&:hover{transform:translateY(-5px);border-color:rgba(0,113,227,.2);box-shadow:0 15px 35px rgba(15,23,42,.07)}.keyboard-secondary-icon{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;color:var(--blue);border:1px solid rgba(0,113,227,.15);border-radius:12px;font-size:18px;transition:all .3s ease}&:hover{.keyboard-secondary-icon{color:#fff;background:var(--blue);transform:scale(1.06)}}span{display:block;margin-bottom:4px;color:var(--blue);font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase}h4{margin:0 0 8px;color:var(--text);font-size:15px;font-weight:800}p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}}.keyboard-specialist-bottom{display:grid;grid-template-columns:repeat(4,1fr);margin-top:24px;background:#fff;border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:0 8px 25px rgba(15,23,42,.035)}.keyboard-specialist-bottom-item{display:flex;align-items:center;gap:13px;min-height:90px;padding:20px;transition:background .3s ease;&+&{border-left:1px solid var(--border)}&:hover{background:#fafcff}>i{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;color:var(--blue);border:1px solid rgba(0,113,227,.15);border-radius:11px;font-size:17px}strong{display:block;margin-bottom:4px;color:var(--text);font-size:11px;font-weight:800}span{display:block;color:var(--muted);font-size:9px}}.keyboard-specialist-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:25px;padding:30px;background:linear-gradient(110deg,#f8fbff,#fff);border:1px solid rgba(0,113,227,.16);border-radius:22px;box-shadow:0 12px 35px rgba(15,23,42,.04)}.keyboard-specialist-cta-content{display:flex;align-items:flex-start;gap:18px}.keyboard-specialist-cta-icon{width:52px;height:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--blue),#168cff);border-radius:15px;font-size:21px;box-shadow:0 10px 25px rgba(0,113,227,.2)}.keyboard-specialist-cta-content{span{display:block;margin-bottom:4px;color:var(--blue);font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}h3{margin:0 0 7px;color:var(--heading);font-size:20px;font-weight:800}p{max-width:700px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}}.keyboard-specialist-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;padding:13px 20px;color:#fff;background:linear-gradient(135deg,var(--blue),#168cff);border-radius:12px;text-decoration:none;font-size:13px;font-weight:750;box-shadow:0 10px 25px rgba(0,113,227,.18);transition:all .3s ease;i{transition:transform .3s ease}&:hover{color:#fff;transform:translateY(-3px);box-shadow:0 15px 30px rgba(0,113,227,.25);i{transform:translateX(4px)}}}@media(max-width:991px){padding:75px 0;.keyboard-specialist-card{padding:45px 30px}.keyboard-specialist-content{grid-template-columns:1fr}.keyboard-specialist-secondary{grid-template-columns:1fr}.keyboard-specialist-bottom{grid-template-columns:repeat(2,1fr)}.keyboard-specialist-bottom-item{&:nth-child(3){border-top:1px solid var(--border)}&:nth-child(4){border-top:1px solid var(--border)}&:nth-child(even){border-left:1px solid var(--border)}&:nth-child(odd){border-left:0}}.keyboard-specialist-cta{align-items:flex-start;flex-direction:column}}@media(max-width:575px){padding:55px 0;.keyboard-specialist-card{padding:35px 17px;border-radius:22px}.keyboard-specialist-header{margin-bottom:35px}.keyboard-specialist-title{font-size:30px;letter-spacing:-1px}.keyboard-specialist-intro{font-size:14px;line-height:1.8}.keyboard-specialist-feature{padding:24px 18px;border-radius:18px}.keyboard-specialist-feature-top{align-items:flex-start}.keyboard-specialist-icon{width:48px;height:48px;flex-basis:48px;border-radius:14px;font-size:20px}.keyboard-specialist-feature h3{font-size:18px}.keyboard-specialist-types{grid-template-columns:1fr}.keyboard-specialist-type{min-height:auto;flex-direction:row;justify-content:flex-start;padding:13px 15px;text-align:left;i{flex:0 0 25px}small{display:inline;margin-left:3px}}.keyboard-specialist-secondary{grid-template-columns:1fr}.keyboard-secondary-card{padding:20px}.keyboard-specialist-bottom{grid-template-columns:1fr}.keyboard-specialist-bottom-item{min-height:75px;padding:16px;&+&{border-top:1px solid var(--border);border-left:0}}.keyboard-specialist-cta{padding:24px 20px;border-radius:18px}.keyboard-specialist-cta-content{flex-direction:column}.keyboard-specialist-cta-content h3{font-size:18px}.keyboard-specialist-cta-btn{width:100%}}}#keyboard-diagnostics-section{--primary:#0071e3;--primary-dark:#005bb5;--text:#101828;--muted:#667085;--border:#e5e7eb;--soft-border:#edf0f4;--green:#16a34a;padding:30px 0;background:#fff;color:var(--text);overflow:hidden;.diagnostics-heading{max-width:820px;margin:0 auto 70px;text-align:center;.diagnostics-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;margin-bottom:20px;border:1px solid #dbeafe;border-radius:100px;color:var(--primary);font-size:10px;font-weight:800;letter-spacing:1.4px;.eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 4px rgba(0,113,227,.08);animation:diagnosticPulse 2s infinite}}h2{margin:0;font-size:clamp(38px,5vw,62px);line-height:1.02;letter-spacing:-2.5px;font-weight:800;span{display:block;margin-top:10px;color:var(--primary)}}p{max-width:700px;margin:25px auto 0;color:var(--muted);font-size:16px;line-height:1.8}}.diagnostics-interface{display:grid;grid-template-columns:350px 1fr;gap:25px;max-width:1180px;margin:auto}.diagnostics-sidebar{position:relative;padding:32px;border:1px solid var(--border);border-radius:24px;background:#fff;box-shadow:0 15px 50px rgba(15,23,42,.06);overflow:hidden;&::after{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(to bottom,var(--primary),#54a9ff)}.sidebar-top{display:flex;align-items:flex-start;gap:16px;.diagnostic-main-icon{flex:0 0 auto;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#f1f7ff;color:var(--primary);font-size:24px;transition:.35s ease;&:hover{background:var(--primary);color:#fff;transform:rotate(-5deg)scale(1.05)}}>div:last-child{>span{display:block;margin-bottom:5px;color:var(--primary);font-size:9px;font-weight:800;letter-spacing:1.5px}h3{margin:0;font-size:25px;line-height:1.15;letter-spacing:-.7px;strong{color:var(--primary)}}}}.sidebar-description{margin:25px 0;color:var(--muted);font-size:14px;line-height:1.8}.diagnostic-status{display:flex;align-items:center;gap:12px;padding:15px;margin-bottom:28px;border:1px solid #dcfce7;border-radius:14px;background:#fff;.status-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f0fdf4;color:var(--green);font-size:17px}div{flex:1;span{display:block;color:#7b8794;font-size:8px;font-weight:800;letter-spacing:1px;margin-bottom:3px}strong{display:block;color:#166534;font-size:11px}}.status-check{color:var(--green);font-size:17px}}.mini-process{position:relative;padding-left:8px;&::before{content:"";position:absolute;left:20px;top:20px;bottom:20px;width:1px;background:#e5e7eb}.mini-process-item{position:relative;display:flex;align-items:center;gap:14px;padding:10px 0;>span{position:relative;z-index:2;width:27px;height:27px;display:flex;align-items:center;justify-content:center;border:1px solid #e1e5ea;border-radius:50%;background:#fff;color:#98a2b3;font-size:9px;font-weight:800}div{strong{display:block;font-size:16px;margin-bottom:2px}small{display:block;color:#98a2b3;font-size:12px}}&.active{>span{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 0 0 5px rgba(0,113,227,.08)}div strong{color:var(--primary)}}}}}.diagnostics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.diagnostic-item{position:relative;min-height:240px;display:flex;flex-direction:column;padding:25px;border:1px solid var(--border);border-radius:20px;background:#fff;overflow:hidden;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;&::before{content:"";position:absolute;left:0;top:0;width:0;height:3px;background:var(--primary);transition:width .4s ease}&:hover{transform:translateY(-7px);border-color:#c9e1fb;box-shadow:0 20px 45px rgba(15,23,42,.08);&::before{width:100%}.item-icon{background:var(--primary);color:#fff;transform:translateY(-3px)scale(1.05);box-shadow:0 10px 20px rgba(0,113,227,.18)}.item-footer i{transform:translate(3px,-3px);color:var(--primary)}}.item-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;.item-number{color:#c7ccd4;font-size:10px;font-weight:800;letter-spacing:1px}.item-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#f4f8fd;color:var(--primary);font-size:19px;transition:.35s ease}}.item-content{flex:1;h4{margin:0 0 10px;font-size:17px;font-weight:750;letter-spacing:-.2px}p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}}.item-footer{display:flex;align-items:center;justify-content:space-between;padding-top:18px;margin-top:18px;border-top:1px solid var(--soft-border);span{color:#98a2b3;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase}i{color:#c5cad1;font-size:14px;transition:.3s ease}}&.diagnostic-item-wide{grid-column:span 2;min-height:190px}}.diagnostics-trust-bar{max-width:1180px;margin:25px auto 0;padding:22px 25px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.trust-left{display:flex;align-items:center;gap:14px;.trust-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#f0fdf4;color:var(--green);font-size:21px}span{display:block;margin-bottom:4px;color:var(--primary);font-size:8px;font-weight:800;letter-spacing:1.3px}h4{margin:0;font-size:15px;font-weight:750}}.trust-points{display:flex;align-items:center;gap:20px;div{display:flex;align-items:center;gap:6px;color:#667085;font-size:12px;font-weight:600;i{color:var(--green);font-size:13px}}}@keyframes diagnosticPulse{0%{box-shadow:0 0 0 0 rgba(0,113,227,.25)}70%{box-shadow:0 0 0 7px rgba(0,113,227,0)}100%{box-shadow:0 0 0 0 rgba(0,113,227,0)}}@media(max-width:991px){padding:20px 0;.diagnostics-interface{grid-template-columns:1fr}.diagnostics-sidebar{max-width:700px;margin:auto}.diagnostics-trust-bar{flex-direction:column;align-items:flex-start}.trust-points{flex-wrap:wrap}}@media(max-width:767px){padding:20px 0;.diagnostics-heading{margin-bottom:45px;h2{font-size:37px;letter-spacing:-1.5px}p{font-size:14px}}.diagnostics-grid{grid-template-columns:1fr}.diagnostic-item{min-height:220px;&.diagnostic-item-wide{grid-column:span 1;min-height:220px}}.diagnostics-sidebar{padding:25px}.diagnostics-trust-bar{padding:22px 0;border-left:0;border-right:0}.trust-points{display:grid;grid-template-columns:1fr;gap:10px}}@media(max-width:480px){.diagnostics-heading h2{font-size:32px}.sidebar-top{.diagnostic-main-icon{width:50px!important;height:50px!important}h3{font-size:21px!important}}.diagnostic-item{padding:21px}.diagnostic-main-icon{flex-shrink:0}}}#transparent-repair-process{--repair-primary:#0071e3;--repair-primary-dark:#005bb5;--repair-text:#172033;--repair-muted:#667085;--repair-border:#e7ebf2;--repair-soft:#f7faff;--repair-white:#fff;padding:20px 0;background:#fff;position:relative;overflow:hidden;& .repair-process-wrapper{max-width:1150px;margin:0 auto}& .repair-process-header{max-width:760px;margin:0 auto 55px;text-align:center;& .repair-process-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 17px;margin-bottom:20px;color:var(--repair-primary);background:#f5f9ff;border:1px solid #dcecff;border-radius:50px;font-size:13px;font-weight:700;letter-spacing:.3px;& i{font-size:16px}}& h2{margin:0 0 16px;color:var(--repair-text);font-size:clamp(32px,4vw,48px);line-height:1.1;font-weight:800;letter-spacing:-1.5px;& span{display:inline-block;color:var(--repair-primary)}}&>p{max-width:680px;margin:auto;color:var(--repair-muted);font-size:17px;line-height:1.8}}& .repair-process-content{display:grid;grid-template-columns:300px 1fr;gap:55px;align-items:center;padding:45px;border:1px solid var(--repair-border);border-radius:28px;background:#fff;box-shadow:0 20px 60px rgba(20,45,80,.08)}& .repair-process-visual{position:relative;width:240px;height:240px;margin:auto;display:flex;align-items:center;justify-content:center}& .process-ring{position:absolute;border-radius:50%;border:1px solid #d9eaff}& .ring-one{width:210px;height:210px}& .ring-two{width:155px;height:155px;border-color:#bcdcff}& .process-icon-main{position:relative;z-index:3;width:100px;height:100px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,var(--repair-primary),var(--repair-primary-dark));border-radius:28px;font-size:40px;box-shadow:0 18px 35px rgba(0,113,227,.25);transform:rotate(-3deg);& i{transform:rotate(3deg)}}& .process-check{position:absolute;z-index:5;right:25px;bottom:35px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#fff;background:#19a463;border:5px solid #fff;border-radius:50%;font-size:19px;box-shadow:0 8px 20px rgba(25,164,99,.25)}& .repair-process-intro{display:flex;gap:15px;align-items:flex-start;padding:20px 22px;margin-bottom:25px;border:1px solid #e5eef9;border-radius:16px;background:#f9fbfe;& .intro-icon{flex:0 0 38px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:var(--repair-primary);background:#e9f4ff;border-radius:11px;font-size:17px}& p{margin:0;color:#4b5565;font-size:15px;line-height:1.75}}& .repair-trust-list{display:grid;gap:12px}& .repair-trust-item{position:relative;display:flex;align-items:center;gap:17px;padding:17px 55px 17px 17px;border:1px solid #edf0f5;border-radius:17px;background:#fff;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;&:hover{transform:translateX(5px);border-color:#cfe4fb;box-shadow:0 12px 30px rgba(25,60,100,.07)}& .trust-icon{flex:0 0 46px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;color:var(--repair-primary);background:#f0f7ff;border-radius:13px;font-size:19px;transition:.3s ease}&:hover .trust-icon{color:#fff;background:var(--repair-primary);transform:scale(1.05)}& .trust-content{& h3{margin:0 0 4px;color:var(--repair-text);font-size:16px;font-weight:750}& p{margin:0;color:var(--repair-muted);font-size:13.5px;line-height:1.6}}& .trust-number{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#c8d0dc;font-size:12px;font-weight:800;letter-spacing:1px}}& .repair-process-note{display:flex;align-items:center;gap:13px;margin-top:22px;padding:15px 18px;border-radius:15px;background:#f7fbf9;border:1px solid #dcefe6;& .note-icon{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;color:#15905a;background:#e4f7ed;border-radius:11px;font-size:18px}& strong{display:block;color:#1c4936;font-size:14px;margin-bottom:2px}& span{display:block;color:#668174;font-size:12.5px}}& .repair-process-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:25px;padding:20px 28px;border:1px solid var(--repair-border);border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(20,45,80,.05)}& .bottom-item{display:flex;align-items:center;gap:12px;&>i{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--repair-primary);background:#f1f7ff;border-radius:11px;font-size:17px}& strong{display:block;color:var(--repair-text);font-size:13px;font-weight:750}& span{display:block;margin-top:2px;color:#7a8493;font-size:11.5px}}& .bottom-line{width:1px;height:35px;background:#e4e8ee}@media(max-width:991px){padding:70px 0;& .repair-process-content{grid-template-columns:1fr;gap:35px;padding:35px}& .repair-process-visual{width:220px;height:220px}& .repair-process-bottom{gap:20px}}@media(max-width:767px){padding:55px 0;& .repair-process-header{margin-bottom:35px;& h2{font-size:32px;letter-spacing:-1px}&>p{font-size:15px;line-height:1.7}}& .repair-process-content{padding:25px 18px;border-radius:22px}& .repair-process-visual{width:190px;height:190px}& .ring-one{width:175px;height:175px}& .ring-two{width:130px;height:130px}& .process-icon-main{width:80px;height:80px;font-size:30px;border-radius:22px}& .process-check{right:12px;bottom:25px;width:39px;height:39px;font-size:16px}& .repair-trust-item{align-items:flex-start;padding:15px 40px 15px 13px;& .trust-icon{flex-basis:40px;width:40px;height:40px}& .trust-content h3{font-size:14px}& .trust-content p{font-size:12.5px}}& .repair-process-bottom{flex-direction:column;align-items:stretch;gap:15px;padding:18px}& .bottom-line{width:100%;height:1px}& .bottom-item{width:100%}}}#keyboard-repair-details{--kr-primary:#0071e3;--kr-primary-dark:#005bb5;--kr-text:#151b26;--kr-muted:#667085;--kr-border:#e6eaf0;--kr-soft:#f7faff;--kr-green:#159957;--kr-white:#fff;padding:30px 0;background:#fff;overflow:hidden;& .keyboard-section-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;color:var(--kr-primary);background:#f5f9ff;border:1px solid #dcecff;border-radius:50px;font-size:12px;font-weight:800;letter-spacing:.4px;& i{font-size:15px}}& .keyboard-section-header{max-width:780px;margin:0 auto 60px;text-align:center;& h2{margin:20px 0 15px;color:var(--kr-text);font-size:clamp(34px,4vw,50px);line-height:1.1;font-weight:800;letter-spacing:-1.5px;& span{color:var(--kr-primary)}}&>p{max-width:700px;margin:auto;color:var(--kr-muted);font-size:16px;line-height:1.8}}& .keyboard-care-grid{display:grid;grid-template-columns:1.5fr .8fr;gap:24px;margin-bottom:90px}& .keyboard-feature-card{padding:35px;border:1px solid var(--kr-border);border-radius:25px;background:#fff;box-shadow:0 18px 55px rgba(20,45,80,.07);transition:.3s ease;&:hover{transform:translateY(-5px);box-shadow:0 25px 70px rgba(20,45,80,.11)}& .keyboard-feature-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}& .keyboard-feature-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--kr-primary),var(--kr-primary-dark));border-radius:17px;font-size:23px;box-shadow:0 10px 25px rgba(0,113,227,.22)}& .keyboard-feature-number{color:#c7d0dc;font-size:13px;font-weight:800;letter-spacing:1px}& h2{margin:0 0 12px;color:var(--kr-text);font-size:25px;font-weight:800}&>p{margin:0 0 25px;color:var(--kr-muted);font-size:14px;line-height:1.8}}& .keyboard-component-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}& .keyboard-component{display:flex;align-items:center;gap:10px;padding:12px 13px;border:1px solid #edf0f4;border-radius:12px;color:#455164;background:#fbfcfe;font-size:13px;font-weight:600;transition:.25s ease;&:hover{color:var(--kr-primary);border-color:#cfe3f8;background:#f7fbff;transform:translateX(3px)}& i{color:var(--kr-primary);font-size:15px}}& .keyboard-feature-note{display:flex;align-items:center;gap:11px;margin-top:22px;padding:14px 16px;color:#536275;background:#f8fbff;border:1px solid #e2edf8;border-radius:13px;font-size:12px;line-height:1.5;& i{flex:0 0 32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--kr-primary);background:#e9f4ff;border-radius:9px}}& .keyboard-warranty-card{position:relative;min-height:100%;display:flex;flex-direction:column;justify-content:center;padding:38px;overflow:hidden;color:#fff;background:linear-gradient(145deg,#0879e8,#004eaa);border-radius:25px;box-shadow:0 20px 55px rgba(0,95,190,.20);& .warranty-glow{position:absolute;width:170px;height:170px;top:-75px;right:-60px;border:1px solid rgba(255,255,255,.15);border-radius:50%}& .warranty-icon{width:62px;height:62px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;color:#fff;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);border-radius:18px;font-size:27px}& .warranty-label{margin-bottom:10px;font-size:11px;font-weight:800;letter-spacing:1.5px;opacity:.75}& h2{margin:0 0 15px;font-size:31px;line-height:1.15;font-weight:800;& span{display:block;color:#dceeff}}&>p{margin:0;color:rgba(255,255,255,.82);font-size:14px;line-height:1.8;& strong{color:#fff}}& .warranty-bottom{display:flex;align-items:center;gap:10px;margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.9);font-size:12px;font-weight:600;& i{color:#8ee7bb}}}& .keyboard-problems-header{max-width:780px;margin:0 auto 45px;text-align:center;& h2{margin:18px 0 14px;color:var(--kr-text);font-size:clamp(30px,4vw,45px);line-height:1.15;font-weight:800;letter-spacing:-1px;& span{color:var(--kr-primary)}}&>p{max-width:690px;margin:auto;color:var(--kr-muted);font-size:15px;line-height:1.8}}& .keyboard-problem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}& .keyboard-problem-card{position:relative;padding:27px;border:1px solid var(--kr-border);border-radius:21px;background:#fff;box-shadow:0 10px 35px rgba(25,50,80,.045);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;&:hover{transform:translateY(-5px);border-color:#cfe2f7;box-shadow:0 20px 50px rgba(20,55,90,.09)}& .problem-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;&>span{color:#c6cfda;font-size:14px;font-weight:800;letter-spacing:1px}}& .problem-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--kr-primary);background:#f1f7ff;border:1px solid #e0edfb;border-radius:14px;font-size:19px;transition:.3s ease}&:hover .problem-icon{color:#fff;background:var(--kr-primary);transform:scale(1.05)}& h2{margin:0 0 11px;color:var(--kr-text);font-size:20px;line-height:1.3;font-weight:800}&>p{margin:0 0 20px;color:var(--kr-muted);font-size:15px;line-height:1.75}}& .problem-causes{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:20px;&>div{display:flex;align-items:center;gap:7px;color:#566274;font-size:12px;line-height:1.4;& i{color:var(--kr-green);font-size:14px}}}& .problem-special-content{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;padding:15px;background:#f8fbff;border:1px solid #e5edf6;border-radius:13px;&>i{flex:0 0 34px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--kr-primary);background:#eaf4ff;border-radius:9px}& p{margin:0;color:#5e6979;font-size:12px;line-height:1.65}}& .problem-footer{display:flex;align-items:center;gap:9px;padding-top:15px;border-top:1px solid #edf0f4;color:#697586;font-size:11.5px;line-height:1.5;& i{color:var(--kr-primary);font-size:14px}}& .keyboard-problem-card-featured{border-color:#cfe2f7;background:linear-gradient(180deg,#fbfdff,#fff);& .problem-icon{color:#fff;background:linear-gradient(135deg,var(--kr-primary),var(--kr-primary-dark))}}& .keyboard-repair-cta{display:flex;align-items:center;gap:20px;margin-top:50px;padding:25px 28px;border:1px solid #dce8f5;border-radius:22px;background:#f8fbff}& .cta-icon{flex:0 0 55px;width:55px;height:55px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--kr-primary),var(--kr-primary-dark));border-radius:16px;font-size:22px;box-shadow:0 9px 20px rgba(0,113,227,.2)}& .cta-content{flex:1;&>span{color:var(--kr-primary);font-size:14px;font-weight:800;letter-spacing:1.3px}& h3{margin:4px 0 4px;color:var(--kr-text);font-size:18px;font-weight:800}& p{margin:0;color:var(--kr-muted);font-size:12.5px;line-height:1.6}}& .keyboard-cta-button{display:inline-flex;align-items:center;gap:10px;padding:13px 19px;color:#fff;background:var(--kr-primary);border-radius:11px;text-decoration:none;font-size:12px;font-weight:750;white-space:nowrap;transition:.3s ease;&:hover{color:#fff;background:var(--kr-primary-dark);transform:translateX(3px)}& i{transition:.3s ease}&:hover i{transform:translateX(4px)}}@media(max-width:991px){padding:75px 0;& .keyboard-care-grid{grid-template-columns:1fr}& .keyboard-problem-grid{grid-template-columns:1fr}& .keyboard-warranty-card{min-height:330px}}@media(max-width:767px){padding:55px 0;& .keyboard-section-header{margin-bottom:40px;& h2{font-size:32px}&>p{font-size:14px}}& .keyboard-care-grid{margin-bottom:60px}& .keyboard-feature-card,& .keyboard-warranty-card{padding:25px;border-radius:20px}& .keyboard-component-list{grid-template-columns:1fr}& .keyboard-problems-header{margin-bottom:30px;& h2{font-size:30px}}& .keyboard-problem-card{padding:22px}& .problem-causes{grid-template-columns:1fr}& .keyboard-repair-cta{flex-direction:column;align-items:flex-start;padding:22px}& .keyboard-cta-button{width:100%;justify-content:center}}}#macbook-keyboard-warning-section{--kw-primary:#2563eb;--kw-primary-dark:#1d4ed8;--kw-dark:#111827;--kw-text:#1f2937;--kw-muted:#6b7280;--kw-border:#e5e7eb;--kw-soft:#f8fafc;--kw-white:#fff;padding:20px 0;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;.keyboard-warning-header{text-align:center;margin-bottom:50px;.keyboard-warning-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 17px;border:1px solid #dbe4f2;border-radius:50px;background:#fff;color:var(--kw-primary);font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;box-shadow:0 6px 20px rgba(15,23,42,.05);margin-bottom:20px;i{font-size:15px}}h2{margin:0;color:var(--kw-dark);font-size:clamp(32px,4vw,48px);line-height:1.1;font-weight:800;letter-spacing:-1.5px;span{display:block;color:var(--kw-primary);margin-top:6px}}p{max-width:720px;margin:20px auto 0;color:var(--kw-muted);font-size:16px;line-height:1.8}}.keyboard-warning-panel{position:relative;padding:28px;border:1px solid var(--kw-border);border-radius:28px;background:var(--kw-white);box-shadow:0 25px 70px rgba(15,23,42,.08);overflow:hidden;&::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2563eb,#60a5fa,#2563eb)}}.keyboard-panel-top{display:flex;align-items:center;gap:18px;padding:5px 5px 27px;margin-bottom:5px;border-bottom:1px solid var(--kw-border);.keyboard-panel-icon{width:60px;height:60px;flex:0 0 60px;display:flex;align-items:center;justify-content:center;border-radius:16px;color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 10px 25px rgba(37,99,235,.2);font-size:24px}.keyboard-panel-heading{flex:1;span{display:block;margin-bottom:4px;color:var(--kw-primary);font-size:10px;font-weight:800;letter-spacing:1.3px}h3{margin:0;color:var(--kw-dark);font-size:22px;font-weight:750;strong{color:var(--kw-primary)}}}.keyboard-panel-status{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid #dbeafe;border-radius:10px;color:#2563eb;background:#eff6ff;font-size:11px;font-weight:700;white-space:nowrap;i{font-size:14px}}}.keyboard-warning-accordion{.keyboard-warning-item{border:0;border-bottom:1px solid #edf0f4;background:transparent;&:last-child{border-bottom:0}.keyboard-warning-button{position:relative;display:flex;align-items:center;width:100%;min-height:78px;padding:14px 12px;border:0;border-radius:14px;background:#fff;color:var(--kw-text);box-shadow:none;transition:background .3s ease,color .3s ease,padding .3s ease;&::after{display:none}&:hover{background:#f8fafc}&:focus{box-shadow:none}&.not-collapsed{margin-top:7px;background:#f7faff;color:var(--kw-primary)}.keyboard-warning-number{width:42px;color:#9ca3af;font-size:11px;font-weight:800;letter-spacing:.8px;text-align:left}.keyboard-warning-button-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;margin-right:15px;border-radius:11px;background:#f1f5f9;color:#64748b;font-size:17px;transition:.3s ease}.keyboard-warning-question{flex:1;text-align:left;font-size:15px;font-weight:700}.keyboard-warning-arrow{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:15px;border:1px solid #e5e7eb;border-radius:50%;color:#9ca3af;font-size:13px;transition:.35s ease}&.not-collapsed{.keyboard-warning-number{color:var(--kw-primary)}.keyboard-warning-button-icon{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 7px 15px rgba(37,99,235,.18)}.keyboard-warning-arrow{color:#fff;border-color:var(--kw-primary);background:var(--kw-primary);transform:rotate(180deg)}}}.keyboard-warning-answer{padding:0 12px 18px 111px;.keyboard-answer-content{max-width:760px;padding:18px 20px;border-left:3px solid var(--kw-primary);border-radius:0 12px 12px 0;background:#f8fafc;.keyboard-answer-label{display:block;margin-bottom:7px;color:var(--kw-primary);font-size:9px;font-weight:800;letter-spacing:1.1px}p{margin:0;color:var(--kw-muted);font-size:15px;line-height:1.75}}.keyboard-answer-note{display:flex;align-items:flex-start;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid #e5e7eb;color:#475569;font-size:11px;line-height:1.6;i{margin-top:2px;color:var(--kw-primary)}}.keyboard-answer-warning{display:flex;align-items:center;gap:9px;margin-top:14px;padding:11px 13px;border:1px solid #fed7aa;border-radius:9px;color:#9a3412;background:#fff7ed;font-size:11px;line-height:1.5;i{color:#ea580c}}}}}.keyboard-warning-cta{display:flex;align-items:center;gap:16px;margin-top:25px;padding:20px;border:1px solid #dbe7fa;border-radius:17px;background:#f8fbff;.keyboard-cta-icon{width:48px;height:48px;flex:0 0 48px;display:flex;align-items:center;justify-content:center;border-radius:13px;color:var(--kw-primary);background:#eaf2ff;font-size:20px}.keyboard-cta-content{flex:1;span{display:block;margin-bottom:3px;color:var(--kw-primary);font-size:9px;font-weight:800;letter-spacing:1px}h4{margin:0 0 3px;color:var(--kw-dark);font-size:15px;font-weight:750}p{margin:0;color:var(--kw-muted);font-size:12px;line-height:1.5}}.keyboard-cta-button{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:10px;color:#fff;background:var(--kw-primary);text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap;transition:.3s ease;&:hover{color:#fff;background:var(--kw-primary-dark);transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,99,235,.22)}}}@media(max-width:991px){padding:75px 0;.keyboard-panel-status{display:none}.keyboard-warning-panel{padding:20px}.keyboard-warning-cta{flex-wrap:wrap;.keyboard-cta-button{width:100%;justify-content:center}}}@media(max-width:575px){padding:55px 0;.keyboard-warning-header{margin-bottom:35px;h2{font-size:30px;letter-spacing:-1px}p{font-size:14px;line-height:1.7}}.keyboard-warning-panel{padding:12px;border-radius:20px}.keyboard-panel-top{padding:8px 6px 20px;gap:12px;.keyboard-panel-icon{width:48px;height:48px;flex:0 0 48px;border-radius:13px;font-size:19px}.keyboard-panel-heading{h3{font-size:17px;line-height:1.35}}}.keyboard-warning-accordion{.keyboard-warning-item{.keyboard-warning-button{min-height:68px;padding:10px 6px;.keyboard-warning-number{width:29px;font-size:9px}.keyboard-warning-button-icon{width:36px;height:36px;flex:0 0 36px;margin-right:10px;border-radius:9px;font-size:14px}.keyboard-warning-question{font-size:13px;line-height:1.4}.keyboard-warning-arrow{width:28px;height:28px;flex:0 0 28px;margin-left:8px;font-size:10px}}.keyboard-warning-answer{padding:0 6px 15px 45px;.keyboard-answer-content{padding:15px;border-radius:0 10px 10px 0;p{font-size:12px;line-height:1.7}}}}}.keyboard-warning-cta{padding:16px;align-items:flex-start;.keyboard-cta-icon{width:42px;height:42px;flex:0 0 42px}.keyboard-cta-content{h4{font-size:13px}p{font-size:11px}}}}}#macbook-air-keyboard-section{--air-blue:#0071e3;--air-blue-dark:#005bb5;--air-text:#171717;--air-muted:#6b7280;--air-border:#e5e7eb;--air-white:#fff;--air-soft:#f8fafc;padding:20px 0;background:#fff;color:var(--air-text);.air-keyboard-header{margin-bottom:50px;.air-keyboard-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border:1px solid #dbeafe;border-radius:50px;color:var(--air-blue);background:#fff;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;box-shadow:0 6px 20px rgba(0,113,227,.07);i{font-size:15px}}h2{margin:20px 0 14px;font-size:clamp(32px,4vw,52px);line-height:1.08;font-weight:800;letter-spacing:-1.8px;span{display:block;color:var(--air-blue)}}p{max-width:720px;margin:auto;color:var(--air-muted);font-size:16px;line-height:1.8}}.air-keyboard-intro{height:100%;padding:38px;border:1px solid var(--air-border);border-radius:24px;background:var(--air-white);box-shadow:0 15px 45px rgba(15,23,42,.07);position:relative;overflow:hidden;transition:.3s ease;&::before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,var(--air-blue),#60a5fa)}&:hover{transform:translateY(-5px);box-shadow:0 22px 55px rgba(15,23,42,.11)}.air-keyboard-icon{width:62px;height:62px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-radius:18px;color:var(--air-blue);background:#eff6ff;font-size:28px;border:1px solid #dbeafe}.air-keyboard-mini-label{display:block;margin-bottom:12px;color:var(--air-blue);font-size:11px;font-weight:800;letter-spacing:1.5px}h3{margin-bottom:20px;font-size:30px;line-height:1.2;font-weight:800;letter-spacing:-.8px;strong{display:block;color:var(--air-blue)}}p{color:var(--air-muted);font-size:15px;line-height:1.85;margin-bottom:17px}.air-keyboard-trust{display:flex;align-items:flex-start;gap:14px;margin-top:28px;padding-top:24px;border-top:1px solid var(--air-border);i{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#15803d;background:#f0fdf4;font-size:19px}strong{display:block;margin-bottom:3px;font-size:14px;color:var(--air-text)}span{display:block;color:var(--air-muted);font-size:12px;line-height:1.6}}}.air-keyboard-accordion{display:flex;flex-direction:column;gap:14px}.air-keyboard-card{border:1px solid var(--air-border);border-radius:18px;background:#fff;overflow:hidden;transition:.3s ease;&:hover{border-color:#bfdbfe;box-shadow:0 12px 30px rgba(15,23,42,.06)}.air-keyboard-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border:0;background:#fff;color:var(--air-text);text-align:left;cursor:pointer;.air-keyboard-toggle-left{display:flex;align-items:center;gap:16px;font-size:16px;font-weight:750;small{display:block;margin-bottom:4px;color:var(--air-blue);font-size:9px;font-weight:900;letter-spacing:1.2px}}.air-keyboard-number{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px;color:var(--air-blue);background:#eff6ff;font-size:12px;font-weight:900;transition:.3s ease}.air-keyboard-arrow{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--air-border);border-radius:50%;color:#64748b;transition:.3s ease;i{transition:transform .3s ease}}&:not(.collapsed) {.air-keyboard-number{color:#fff;background:var(--air-blue);box-shadow:0 5px 15px rgba(0,113,227,.25)}.air-keyboard-arrow{color:#fff;background:var(--air-blue);border-color:var(--air-blue);i{transform:rotate(180deg)}}}}.air-keyboard-card-body{padding:0 24px 25px 80px;p{margin:0 0 20px;color:var(--air-muted);font-size:14px;line-height:1.8}}}.air-model-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;.air-model-item{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--air-border);border-radius:12px;background:#fff;font-size:13px;font-weight:700;transition:.25s ease;i{color:var(--air-blue);font-size:16px}&:hover{color:var(--air-blue);border-color:#bfdbfe;transform:translateY(-2px)}}}.air-problem-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;.air-problem-item{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid var(--air-border);border-radius:14px;transition:.25s ease;&:hover{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,23,42,.05)}.air-problem-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;color:var(--air-blue);background:#eff6ff;i{font-size:15px}}strong{display:block;margin-bottom:3px;font-size:13px}span:last-child{color:var(--air-muted);font-size:11px;line-height:1.55}}}.air-diagnosis{display:flex;flex-direction:column;gap:16px;.air-diagnosis-step{display:flex;align-items:flex-start;gap:14px;span{width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;color:#fff;background:var(--air-blue);font-size:11px;font-weight:800}strong{display:block;margin-bottom:2px;font-size:14px}p{margin:0;font-size:12px}}}.air-keyboard-bottom{display:flex;align-items:center;gap:20px;margin-top:45px;padding:24px 28px;border:1px solid #dbeafe;border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(15,23,42,.06);.air-keyboard-bottom-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:15px;color:#15803d;background:#f0fdf4;font-size:24px}.air-keyboard-bottom-content{flex:1;span{color:var(--air-blue);font-size:9px;font-weight:900;letter-spacing:1.4px}h4{margin:4px 0;font-size:17px;font-weight:800}p{margin:0;color:var(--air-muted);font-size:12px}}.air-keyboard-btn{display:inline-flex;align-items:center;gap:9px;padding:12px 18px;border-radius:11px;color:#fff;background:var(--air-blue);text-decoration:none;font-size:13px;font-weight:800;white-space:nowrap;transition:.3s ease;&:hover{color:#fff;background:var(--air-blue-dark);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,113,227,.25)}}}@media(max-width:991px){padding:70px 0;.air-keyboard-intro{height:auto}.air-keyboard-header{margin-bottom:35px}.air-keyboard-bottom{align-items:flex-start}}@media(max-width:767px){padding:55px 0;.air-keyboard-header{h2{font-size:34px;letter-spacing:-1px}p{font-size:14px}}.air-keyboard-intro{padding:28px 24px;h3{font-size:26px}}.air-keyboard-card{.air-keyboard-toggle{padding:17px;.air-keyboard-toggle-left{gap:11px;font-size:14px}.air-keyboard-number{width:36px;height:36px}}.air-keyboard-card-body{padding:0 18px 22px 18px}}.air-model-grid,.air-problem-grid{grid-template-columns:1fr}.air-keyboard-bottom{flex-direction:column;padding:22px;.air-keyboard-btn{width:100%;justify-content:center}}}@media(max-width:420px){.air-keyboard-header h2{font-size:29px}.air-keyboard-intro{padding:24px 20px}.air-keyboard-toggle{.air-keyboard-arrow{width:30px;height:30px}}}}#macbook-pro-keyboard-section{position:relative;padding:20px 0;background:#fff;overflow:hidden;color:#172033}#macbook-pro-keyboard-section .keyboard-section-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border:1px solid #dfe5ef;border-radius:50px;background:#fff;color:#2563eb;font-size:13px;font-weight:700;letter-spacing:.3px;box-shadow:0 8px 25px rgba(15,23,42,.06)}#macbook-pro-keyboard-section .keyboard-section-badge i{font-size:16px}#macbook-pro-keyboard-section .keyboard-section-title{margin:20px 0 18px;color:#101828;font-size:clamp(30px,4vw,48px);line-height:1.1;font-weight:800;letter-spacing:-1.4px}#macbook-pro-keyboard-section .keyboard-section-title span{display:block;margin-top:7px;color:#2563eb}#macbook-pro-keyboard-section .keyboard-section-intro{max-width:820px;margin:0 auto 12px;color:#667085;font-size:16px;line-height:1.8}#macbook-pro-keyboard-section .keyboard-feature-card,#macbook-pro-keyboard-section .keyboard-generation-card,#macbook-pro-keyboard-section .generation-detail-card,#macbook-pro-keyboard-section .timely-repair-card{position:relative;height:100%;border:1px solid #e5eaf1;border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.07);transition:all .35s ease}#macbook-pro-keyboard-section .keyboard-feature-card:hover,#macbook-pro-keyboard-section .keyboard-generation-card:hover,#macbook-pro-keyboard-section .generation-detail-card:hover{transform:translateY(-6px);border-color:#cbd8f8;box-shadow:0 25px 65px rgba(37,99,235,.11)}#macbook-pro-keyboard-section .keyboard-feature-card{padding:32px}#macbook-pro-keyboard-section .keyboard-card-header{display:flex;align-items:center;gap:17px;margin-bottom:22px}#macbook-pro-keyboard-section .keyboard-card-icon{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border-radius:17px;background:#eef4ff;color:#2563eb;font-size:25px}#macbook-pro-keyboard-section .keyboard-card-label{display:block;margin-bottom:4px;color:#2563eb;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px}#macbook-pro-keyboard-section .keyboard-card-header h3{margin:0;color:#111827;font-size:24px;font-weight:800}#macbook-pro-keyboard-section .keyboard-card-description{margin-bottom:25px;color:#667085;font-size:15px;line-height:1.8}#macbook-pro-keyboard-section .keyboard-repair-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}#macbook-pro-keyboard-section .keyboard-repair-item{display:flex;align-items:center;gap:11px;min-height:58px;padding:11px 13px;border:1px solid #edf0f5;border-radius:14px;background:#fafbfc;color:#344054;font-size:13px;font-weight:650;transition:all .25s ease}#macbook-pro-keyboard-section .keyboard-repair-item:hover{background:#f4f7ff;border-color:#d5e0fb;color:#2563eb;transform:translateX(4px)}#macbook-pro-keyboard-section .keyboard-repair-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:#fff;color:#2563eb;box-shadow:0 4px 12px rgba(15,23,42,.06)}#macbook-pro-keyboard-section .keyboard-card-note{display:flex;align-items:flex-start;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid #edf0f5;color:#667085;font-size:13px;line-height:1.6}#macbook-pro-keyboard-section .keyboard-card-note i{margin-top:2px;color:#16a34a;font-size:17px}#macbook-pro-keyboard-section .keyboard-generation-card{padding:32px;overflow:hidden}#macbook-pro-keyboard-section .generation-icon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:18px;border-radius:17px;background:#111827;color:#fff;font-size:24px}#macbook-pro-keyboard-section .generation-label{display:block;margin-bottom:6px;color:#2563eb;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px}#macbook-pro-keyboard-section .keyboard-generation-card h3{margin-bottom:14px;color:#111827;font-size:25px;line-height:1.25;font-weight:800}#macbook-pro-keyboard-section .keyboard-generation-card>p{color:#667085;line-height:1.75;font-size:14px}#macbook-pro-keyboard-section .generation-list{margin-top:25px}#macbook-pro-keyboard-section .generation-item{display:flex;gap:14px;padding:17px 0;border-top:1px solid #edf0f5}#macbook-pro-keyboard-section .generation-item-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:12px;background:#f1f5f9;color:#334155}#macbook-pro-keyboard-section .generation-item-icon.apple-silicon{background:#eef4ff;color:#2563eb}#macbook-pro-keyboard-section .generation-item strong{display:block;margin-bottom:5px;color:#1d2939;font-size:14px}#macbook-pro-keyboard-section .generation-item p{margin:0;color:#667085;font-size:13px;line-height:1.65}#macbook-pro-keyboard-section .generation-detail-card{padding:28px}#macbook-pro-keyboard-section .generation-detail-top{display:flex;align-items:center;gap:15px;margin-bottom:18px}#macbook-pro-keyboard-section .generation-detail-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:#f1f5f9;color:#334155;font-size:21px}#macbook-pro-keyboard-section .silicon-card .generation-detail-icon{background:#eef4ff;color:#2563eb}#macbook-pro-keyboard-section .generation-detail-top span{display:block;margin-bottom:3px;color:#98a2b3;font-size:11px;font-weight:800;letter-spacing:1px}#macbook-pro-keyboard-section .generation-detail-top h3{margin:0;color:#111827;font-size:20px;font-weight:800}#macbook-pro-keyboard-section .generation-detail-card>p{color:#667085;font-size:14px;line-height:1.75}#macbook-pro-keyboard-section .generation-highlight{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;border-left:3px solid #2563eb;border-radius:0 12px 12px 0;background:#f8faff;color:#475467;font-size:13px;line-height:1.6}#macbook-pro-keyboard-section .generation-highlight i{margin-top:2px;color:#2563eb}#macbook-pro-keyboard-section .chip-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}#macbook-pro-keyboard-section .chip-list span{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid #dce5f8;border-radius:50px;background:#f7f9ff;color:#2563eb;font-size:12px;font-weight:700}#macbook-pro-keyboard-section .timely-repair-card{padding:35px;overflow:hidden}#macbook-pro-keyboard-section .timely-header{display:flex;align-items:center;gap:17px;padding-bottom:25px;border-bottom:1px solid #edf0f5}#macbook-pro-keyboard-section .timely-icon{width:60px;height:60px;flex:0 0 60px;display:grid;place-items:center;border-radius:18px;background:#fff7ed;color:#ea580c;font-size:25px}#macbook-pro-keyboard-section .timely-header span{display:block;margin-bottom:4px;color:#ea580c;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase}#macbook-pro-keyboard-section .timely-header h2{margin:0;color:#111827;font-size:clamp(24px,3vw,32px);font-weight:800}#macbook-pro-keyboard-section .timely-content{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:28px 0}#macbook-pro-keyboard-section .timely-text p{margin-bottom:12px;color:#667085;font-size:14px;line-height:1.8}#macbook-pro-keyboard-section .timely-warning{display:flex;gap:14px;padding:19px;border:1px solid #fed7aa;border-radius:16px;background:#fffaf5}#macbook-pro-keyboard-section .timely-warning>i{color:#ea580c;font-size:20px}#macbook-pro-keyboard-section .timely-warning strong{display:block;margin-bottom:5px;color:#9a3412;font-size:14px}#macbook-pro-keyboard-section .timely-warning p{margin:0;color:#7c5a43;font-size:13px;line-height:1.6}#macbook-pro-keyboard-section .timely-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;padding-top:4px}#macbook-pro-keyboard-section .timely-item{display:flex;align-items:center;gap:9px;min-height:52px;padding:10px 13px;border:1px solid #edf0f5;border-radius:13px;color:#475467;font-size:12px;font-weight:650;transition:.25s ease}#macbook-pro-keyboard-section .timely-item:hover{border-color:#d5e0fb;color:#2563eb;background:#f8faff}#macbook-pro-keyboard-section .timely-item i{color:#2563eb;font-size:16px}#macbook-pro-keyboard-section .timely-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:27px;padding-top:23px;border-top:1px solid #edf0f5}#macbook-pro-keyboard-section .timely-cta>div{display:flex;align-items:center;gap:9px;color:#475467;font-size:13px;font-weight:600}#macbook-pro-keyboard-section .timely-cta>div i{color:#16a34a;font-size:19px}#macbook-pro-keyboard-section .timely-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 19px;border-radius:12px;background:#2563eb;color:#fff;text-decoration:none;font-size:13px;font-weight:750;box-shadow:0 10px 25px rgba(37,99,235,.2);transition:.25s ease}#macbook-pro-keyboard-section .timely-btn:hover{background:#1d4ed8;color:#fff;transform:translateY(-2px)}@media(max-width:991px){#macbook-pro-keyboard-section{padding:70px 0}#macbook-pro-keyboard-section .timely-content{grid-template-columns:1fr;gap:20px}#macbook-pro-keyboard-section .timely-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){#macbook-pro-keyboard-section{padding:55px 0}#macbook-pro-keyboard-section .keyboard-feature-card,#macbook-pro-keyboard-section .keyboard-generation-card,#macbook-pro-keyboard-section .generation-detail-card,#macbook-pro-keyboard-section .timely-repair-card{padding:22px;border-radius:19px}#macbook-pro-keyboard-section .keyboard-repair-grid{grid-template-columns:1fr}#macbook-pro-keyboard-section .timely-grid{grid-template-columns:1fr}#macbook-pro-keyboard-section .timely-cta{align-items:flex-start;flex-direction:column}#macbook-pro-keyboard-section .timely-btn{width:100%}}@media(max-width:480px){#macbook-pro-keyboard-section .keyboard-section-title{font-size:30px}#macbook-pro-keyboard-section .keyboard-card-header h3{font-size:20px}#macbook-pro-keyboard-section .keyboard-card-icon,#macbook-pro-keyboard-section .generation-icon{width:50px;height:50px;flex-basis:50px}#macbook-pro-keyboard-section .timely-header{align-items:flex-start}}#keyboard-repair-vs-replacement{position:relative;padding:20px 0;background:#fff;color:#172033;overflow:hidden}#keyboard-repair-vs-replacement .keyboard-decision-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 17px;border:1px solid #dce4f0;border-radius:50px;background:#fff;color:#2563eb;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 8px 25px rgba(15,23,42,.06)}#keyboard-repair-vs-replacement .keyboard-decision-badge i{font-size:15px}#keyboard-repair-vs-replacement .keyboard-decision-title{margin:20px 0 18px;color:#101828;font-size:clamp(32px,4vw,48px);line-height:1.1;font-weight:850;letter-spacing:-1.5px}#keyboard-repair-vs-replacement .keyboard-decision-title span{display:block;margin-top:5px;color:#2563eb}#keyboard-repair-vs-replacement .keyboard-decision-intro{max-width:760px;margin:auto;color:#667085;font-size:16px;line-height:1.8}#keyboard-repair-vs-replacement .keyboard-decision-intro-card{display:flex;align-items:flex-start;gap:20px;padding:28px 30px;border:1px solid #e5eaf1;border-radius:22px;background:#fff;box-shadow:0 15px 45px rgba(15,23,42,.06);transition:.3s ease}#keyboard-repair-vs-replacement .keyboard-decision-intro-card:hover{border-color:#cbd9f7;transform:translateY(-3px);box-shadow:0 20px 55px rgba(37,99,235,.09)}#keyboard-repair-vs-replacement .decision-intro-icon{width:54px;height:54px;flex:0 0 54px;display:grid;place-items:center;border-radius:16px;background:#eef4ff;color:#2563eb;font-size:23px}#keyboard-repair-vs-replacement .decision-intro-content h3{margin:0 0 9px;color:#111827;font-size:20px;font-weight:800}#keyboard-repair-vs-replacement .decision-intro-content p{margin:0 0 8px;color:#667085;font-size:14px;line-height:1.75}#keyboard-repair-vs-replacement .keyboard-repair-card{height:100%;padding:32px;border:1px solid #dce7fb;border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.07);transition:.35s ease}#keyboard-repair-vs-replacement .keyboard-repair-card:hover{transform:translateY(-5px);border-color:#b9cdf7;box-shadow:0 25px 65px rgba(37,99,235,.11)}#keyboard-repair-vs-replacement .keyboard-repair-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}#keyboard-repair-vs-replacement .keyboard-repair-icon{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border-radius:17px;background:#eef4ff;color:#2563eb;font-size:24px}#keyboard-repair-vs-replacement .keyboard-repair-header span{display:block;margin-bottom:4px;color:#2563eb;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}#keyboard-repair-vs-replacement .keyboard-repair-header h3{margin:0;color:#111827;font-size:23px;line-height:1.3;font-weight:800}#keyboard-repair-vs-replacement .keyboard-repair-description{margin-bottom:22px;color:#667085;font-size:14px;line-height:1.75}#keyboard-repair-vs-replacement .keyboard-repair-options{display:flex;flex-direction:column;gap:10px}#keyboard-repair-vs-replacement .keyboard-repair-option{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:13px;border:1px solid #edf0f5;border-radius:15px;background:#fafbfc;transition:all .25s ease}#keyboard-repair-vs-replacement .keyboard-repair-option:hover{background:#f7f9ff;border-color:#d3dff7;transform:translateX(5px)}#keyboard-repair-vs-replacement .repair-option-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#fff;color:#2563eb;box-shadow:0 5px 15px rgba(15,23,42,.06)}#keyboard-repair-vs-replacement .keyboard-repair-option strong{display:block;margin-bottom:3px;color:#344054;font-size:13px;font-weight:750}#keyboard-repair-vs-replacement .keyboard-repair-option span{display:block;color:#98a2b3;font-size:15px;line-height:1.5}#keyboard-repair-vs-replacement .repair-check{color:#16a34a;font-size:16px}#keyboard-repair-vs-replacement .keyboard-assessment-card{height:100%;padding:32px;border-radius:24px;background:#111827;color:#fff;box-shadow:0 20px 55px rgba(15,23,42,.15);position:relative;overflow:hidden}#keyboard-repair-vs-replacement .keyboard-assessment-card::after{content:"";position:absolute;right:-60px;bottom:-70px;width:190px;height:190px;border:1px solid rgba(255,255,255,.08);border-radius:50%}#keyboard-repair-vs-replacement .assessment-top{display:flex;align-items:center;gap:13px;margin-bottom:25px}#keyboard-repair-vs-replacement .assessment-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:rgba(255,255,255,.1);color:#93c5fd;font-size:22px}#keyboard-repair-vs-replacement .assessment-top span{color:#93c5fd;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}#keyboard-repair-vs-replacement .keyboard-assessment-card h3{margin-bottom:14px;font-size:25px;line-height:1.3;font-weight:800}#keyboard-repair-vs-replacement .keyboard-assessment-card>p{margin-bottom:27px;color:#aab4c4;font-size:14px;line-height:1.8}#keyboard-repair-vs-replacement .assessment-step{display:flex;align-items:center;gap:13px}#keyboard-repair-vs-replacement .assessment-number{width:39px;height:39px;flex:0 0 39px;display:grid;place-items:center;border:1px solid rgba(147,197,253,.25);border-radius:11px;background:rgba(59,130,246,.13);color:#93c5fd;font-size:11px;font-weight:800}#keyboard-repair-vs-replacement .assessment-step strong{display:block;margin-bottom:2px;font-size:13px}#keyboard-repair-vs-replacement .assessment-step small{color:#8d98aa;font-size:11px}#keyboard-repair-vs-replacement .assessment-line{width:1px;height:19px;margin:3px 0 3px 19px;background:rgba(255,255,255,.12)}#keyboard-repair-vs-replacement .assessment-note{display:flex;align-items:flex-start;gap:10px;margin-top:28px;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.05);color:#b6c0ce;font-size:11px;line-height:1.6}#keyboard-repair-vs-replacement .assessment-note i{color:#4ade80;font-size:16px}#keyboard-repair-vs-replacement .keyboard-decision-footer{display:flex;align-items:center;gap:18px;padding:22px 25px;border:1px solid #e3e8ef;border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(15,23,42,.05)}#keyboard-repair-vs-replacement .footer-icon{width:50px;height:50px;flex:0 0 50px;display:grid;place-items:center;border-radius:14px;background:#fff7ed;color:#ea580c;font-size:21px}#keyboard-repair-vs-replacement .footer-content{flex:1}#keyboard-repair-vs-replacement .footer-content h4{margin:0 0 4px;color:#111827;font-size:16px;font-weight:800}#keyboard-repair-vs-replacement .footer-content p{margin:0;color:#667085;font-size:12px;line-height:1.6}#keyboard-repair-vs-replacement .footer-action{display:inline-flex;align-items:center;gap:9px;padding:12px 17px;border-radius:11px;background:#2563eb;color:#fff;text-decoration:none;white-space:nowrap;font-size:12px;font-weight:750;transition:.25s ease}#keyboard-repair-vs-replacement .footer-action:hover{background:#1d4ed8;color:#fff;transform:translateY(-2px)}@media(max-width:991px){#keyboard-repair-vs-replacement{padding:70px 0}}@media(max-width:767px){#keyboard-repair-vs-replacement{padding:55px 0}#keyboard-repair-vs-replacement .keyboard-decision-intro-card,#keyboard-repair-vs-replacement .keyboard-repair-card,#keyboard-repair-vs-replacement .keyboard-assessment-card{padding:23px;border-radius:19px}#keyboard-repair-vs-replacement .keyboard-repair-option{grid-template-columns:38px 1fr auto}#keyboard-repair-vs-replacement .keyboard-decision-footer{align-items:flex-start;flex-wrap:wrap;padding:20px}#keyboard-repair-vs-replacement .footer-content{width:calc(100% - 70px)}#keyboard-repair-vs-replacement .footer-action{width:100%;justify-content:center}}@media(max-width:480px){#keyboard-repair-vs-replacement .keyboard-decision-title{font-size:30px}#keyboard-repair-vs-replacement .keyboard-repair-header{align-items:flex-start}#keyboard-repair-vs-replacement .keyboard-repair-header h3{font-size:19px}#keyboard-repair-vs-replacement .keyboard-repair-option{grid-template-columns:38px 1fr}#keyboard-repair-vs-replacement .repair-check{display:none}}#macbook-keyboard-designs{position:relative;padding:20px 0;background:#fff;overflow:hidden;font-family:inherit}#macbook-keyboard-designs .keyboard-design-header,#macbook-keyboard-designs .keyboard-types-header{max-width:850px;margin:0 auto 55px;text-align:center}#macbook-keyboard-designs .keyboard-design-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;margin-bottom:18px;border:1px solid #e5e7eb;border-radius:50px;background:#fff;color:#2563eb;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 25px rgba(15,23,42,.06)}#macbook-keyboard-designs .keyboard-design-badge i{font-size:15px}#macbook-keyboard-designs .keyboard-design-header h2,#macbook-keyboard-designs .keyboard-types-header h2{margin:0 0 18px;color:#111827;font-size:clamp(30px,4vw,46px);line-height:1.12;font-weight:800;letter-spacing:-1.5px}#macbook-keyboard-designs .keyboard-design-header h2 span,#macbook-keyboard-designs .keyboard-types-header h2 span{display:block;color:#2563eb}#macbook-keyboard-designs .keyboard-design-header p,#macbook-keyboard-designs .keyboard-types-header p{max-width:720px;margin:0 auto;color:#64748b;font-size:16px;line-height:1.8}#macbook-keyboard-designs .keyboard-replacement-card{position:relative;max-width:1050px;margin:0 auto 110px;padding:42px;background:#fff;border:1px solid #e5e7eb;border-radius:28px;box-shadow:0 20px 55px rgba(15,23,42,.08),0 4px 12px rgba(15,23,42,.03);transition:.35s ease}#macbook-keyboard-designs .keyboard-replacement-card:hover{transform:translateY(-5px);box-shadow:0 28px 70px rgba(15,23,42,.12)}#macbook-keyboard-designs .keyboard-replacement-top{display:flex;align-items:flex-start;gap:22px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #eef2f7}#macbook-keyboard-designs .keyboard-replacement-icon{flex:0 0 68px;width:68px;height:68px;display:grid;place-items:center;border-radius:20px;background:#eff6ff;color:#2563eb;font-size:28px;box-shadow:inset 0 0 0 1px #dbeafe}#macbook-keyboard-designs .keyboard-mini-label{display:inline-block;margin-bottom:7px;color:#2563eb;font-size:11px;font-weight:800;letter-spacing:.12em}#macbook-keyboard-designs .keyboard-replacement-top h3{margin:0 0 8px;color:#111827;font-size:25px;font-weight:800}#macbook-keyboard-designs .keyboard-replacement-top p{max-width:760px;margin:0;color:#64748b;line-height:1.75}#macbook-keyboard-designs .keyboard-replacement-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}#macbook-keyboard-designs .keyboard-reason{display:flex;align-items:flex-start;gap:15px;padding:20px;border:1px solid #edf0f4;border-radius:18px;background:#fff;transition:.3s ease}#macbook-keyboard-designs .keyboard-reason:hover{border-color:#bfdbfe;background:#f8fbff;transform:translateY(-3px)}#macbook-keyboard-designs .keyboard-reason-icon{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#f1f5f9;color:#2563eb;font-size:17px}#macbook-keyboard-designs .keyboard-reason strong{display:block;margin-bottom:5px;color:#1e293b;font-size:15px;font-weight:750}#macbook-keyboard-designs .keyboard-reason span{display:block;color:#64748b;font-size:13px;line-height:1.65}#macbook-keyboard-designs .keyboard-replacement-note{display:flex;align-items:center;gap:15px;margin-top:25px;padding:18px 20px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0}#macbook-keyboard-designs .keyboard-note-icon{color:#16a34a;font-size:23px}#macbook-keyboard-designs .keyboard-replacement-note strong{display:block;margin-bottom:3px;color:#1e293b;font-size:14px}#macbook-keyboard-designs .keyboard-replacement-note p{margin:0;color:#64748b;font-size:13px;line-height:1.6}#macbook-keyboard-designs .keyboard-types-wrapper{max-width:1100px;margin:0 auto}#macbook-keyboard-designs .keyboard-types-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}#macbook-keyboard-designs .keyboard-type-card{position:relative;padding:32px;background:#fff;border:1px solid #e5e7eb;border-radius:25px;box-shadow:0 15px 40px rgba(15,23,42,.06);overflow:hidden;transition:.35s ease}#macbook-keyboard-designs .keyboard-type-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#2563eb}#macbook-keyboard-designs .magic-card::before{background:#111827}#macbook-keyboard-designs .keyboard-type-card:hover{transform:translateY(-7px);box-shadow:0 25px 55px rgba(15,23,42,.11)}#macbook-keyboard-designs .keyboard-type-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}#macbook-keyboard-designs .keyboard-type-icon{width:55px;height:55px;display:grid;place-items:center;border-radius:16px;background:#eff6ff;color:#2563eb;font-size:23px}#macbook-keyboard-designs .magic-card .keyboard-type-icon{background:#f1f5f9;color:#111827}#macbook-keyboard-designs .keyboard-type-badge{padding:7px 11px;border-radius:30px;background:#f8fafc;color:#64748b;border:1px solid #e2e8f0;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}#macbook-keyboard-designs .keyboard-type-card h3{margin:0 0 12px;color:#111827;font-size:25px;font-weight:800}#macbook-keyboard-designs .keyboard-type-description{margin:0 0 25px;color:#64748b;font-size:14px;line-height:1.75}#macbook-keyboard-designs .keyboard-issues-title{display:flex;align-items:center;gap:8px;margin-bottom:13px;color:#1e293b;font-size:13px;font-weight:800}#macbook-keyboard-designs .keyboard-issues-title i{color:#f59e0b}#macbook-keyboard-designs .keyboard-issues-list{list-style:none;margin:0;padding:0}#macbook-keyboard-designs .keyboard-issues-list li{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #f1f5f9;color:#475569;font-size:13px}#macbook-keyboard-designs .keyboard-issues-list li:last-child{border-bottom:0}#macbook-keyboard-designs .keyboard-issues-list i{color:#2563eb;font-size:11px}#macbook-keyboard-designs .keyboard-type-footer{display:flex;align-items:flex-start;gap:11px;margin-top:22px;padding:15px;border-radius:14px;background:#f8fafc;border:1px solid #eef2f7;color:#64748b;font-size:12px;line-height:1.65}#macbook-keyboard-designs .keyboard-type-footer i{flex-shrink:0;color:#2563eb;font-size:16px}#macbook-keyboard-designs .keyboard-diagnostic-banner{display:flex;align-items:center;gap:20px;margin-top:35px;padding:25px 28px;border:1px solid #dbeafe;border-radius:22px;background:#f8fbff;box-shadow:0 12px 35px rgba(37,99,235,.06)}#macbook-keyboard-designs .keyboard-diagnostic-icon{flex:0 0 55px;width:55px;height:55px;display:grid;place-items:center;border-radius:16px;background:#2563eb;color:#fff;font-size:22px}#macbook-keyboard-designs .keyboard-diagnostic-content{flex:1}#macbook-keyboard-designs .keyboard-diagnostic-content>span{display:block;margin-bottom:4px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.12em}#macbook-keyboard-designs .keyboard-diagnostic-content h4{margin:0 0 5px;color:#111827;font-size:17px;font-weight:800}#macbook-keyboard-designs .keyboard-diagnostic-content p{margin:0;color:#64748b;font-size:13px;line-height:1.6}#macbook-keyboard-designs .keyboard-diagnostic-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;padding:13px 18px;border-radius:12px;background:#2563eb;color:#fff;text-decoration:none;font-size:13px;font-weight:750;transition:.3s ease}#macbook-keyboard-designs .keyboard-diagnostic-btn:hover{background:#1d4ed8;color:#fff;transform:translateY(-2px);box-shadow:0 10px 25px rgba(37,99,235,.22)}@media(max-width:991px){#macbook-keyboard-designs{padding:75px 0}#macbook-keyboard-designs .keyboard-replacement-card{padding:30px}#macbook-keyboard-designs .keyboard-replacement-grid{grid-template-columns:1fr}#macbook-keyboard-designs .keyboard-types-grid{grid-template-columns:1fr}#macbook-keyboard-designs .keyboard-diagnostic-banner{align-items:flex-start;flex-wrap:wrap}#macbook-keyboard-designs .keyboard-diagnostic-content{min - width:calc(100% - 80px)}#macbook-keyboard-designs .keyboard-diagnostic-btn{width:100%}}@media(max-width:575px){#macbook-keyboard-designs{padding:55px 0}#macbook-keyboard-designs .keyboard-design-header,#macbook-keyboard-designs .keyboard-types-header{margin-bottom:35px}#macbook-keyboard-designs .keyboard-design-header h2,#macbook-keyboard-designs .keyboard-types-header h2{font-size:30px}#macbook-keyboard-designs .keyboard-replacement-card{padding:22px;border-radius:20px}#macbook-keyboard-designs .keyboard-replacement-top{flex-direction:column}#macbook-keyboard-designs .keyboard-type-card{padding:24px}#macbook-keyboard-designs .keyboard-type-top{align-items:flex-start;gap:12px}#macbook-keyboard-designs .keyboard-type-badge{font-size:9px}#macbook-keyboard-designs .keyboard-diagnostic-banner{padding:20px}}#macbook-liquid-keyboard{--liquid-dark:#0f172a;--liquid-dark-2:#1e293b;--liquid-blue:#2563eb;--liquid-blue-dark:#1d4ed8;--liquid-blue-light:#eff6ff;--liquid-text:#334155;--liquid-muted:#64748b;--liquid-border:#e2e8f0;--liquid-white:#fff;--liquid-danger:#ef4444;--liquid-danger-light:#fff1f2;padding:20px 0;background:#fff;color:var(--liquid-text)}#macbook-liquid-keyboard{.liquid-header{max-width:850px;margin:0 auto 55px;text-align:center}.liquid-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 17px;margin-bottom:20px;border:1px solid #bfdbfe;border-radius:50px;background:#f8fbff;color:var(--liquid-blue);font-size:13px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.liquid-badge i{font-size:15px}.liquid-header h2{margin:0 0 18px;color:var(--liquid-dark);font-size:clamp(32px,4vw,50px);line-height:1.1;font-weight:800;letter-spacing:-1.5px}.liquid-header h2 span{display:block;color:var(--liquid-blue)}.liquid-header>p{max-width:720px;margin:0 auto;color:var(--liquid-muted);font-size:17px;line-height:1.8}}#macbook-liquid-keyboard{.liquid-intro-card{display:flex;align-items:center;gap:25px;max-width:1050px;margin:0 auto 55px;padding:28px 32px;border:1px solid var(--liquid-border);border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(15,23,42,.07);transition:.3s ease}.liquid-intro-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(15,23,42,.11)}.intro-icon{flex:0 0 68px;width:68px;height:68px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:var(--liquid-blue);color:#fff;font-size:27px;box-shadow:0 10px 25px rgba(37,99,235,.20)}.intro-label{display:inline-flex;align-items:center;gap:7px;margin-bottom:7px;color:var(--liquid-blue);font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.intro-content h3{margin:0 0 8px;color:var(--liquid-dark);font-size:22px;font-weight:750}.intro-content p{margin:0;color:var(--liquid-muted);font-size:15px;line-height:1.75}}#macbook-liquid-keyboard{.liquid-content-grid{display:grid;grid-template-columns:minmax(0,1.6fr)minmax(320px,.8fr);gap:35px;max-width:1150px;margin:0 auto}}#macbook-liquid-keyboard{.content-heading{display:flex;align-items:center;gap:16px;margin-bottom:25px}.heading-number{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:14px;background:var(--liquid-dark);color:#fff;font-size:14px;font-weight:800}.heading-label{display:block;margin-bottom:3px;color:var(--liquid-blue);font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.content-heading h3{margin:0;color:var(--liquid-dark);font-size:25px;font-weight:800}}#macbook-liquid-keyboard{.symptom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.symptom-card{display:flex;align-items:flex-start;gap:15px;padding:20px;border:1px solid var(--liquid-border);border-radius:16px;background:#fff;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.symptom-card:hover{transform:translateY(-5px);border-color:#bfdbfe;box-shadow:0 12px 30px rgba(15,23,42,.08)}.symptom-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--liquid-blue-light);color:var(--liquid-blue);font-size:18px;transition:.3s ease}.symptom-card:hover .symptom-icon{background:var(--liquid-blue);color:#fff}.symptom-card h4{margin:0 0 5px;color:var(--liquid-dark);font-size:16px;font-weight:750}.symptom-card p{margin:0;color:var(--liquid-muted);font-size:15px;line-height:1.65}}#macbook-liquid-keyboard{.liquid-action-panel{position:relative;padding:30px;border-radius:22px;background:var(--liquid-dark);color:#fff;box-shadow:0 20px 50px rgba(15,23,42,.16);overflow:hidden}.action-top{display:flex;align-items:center;gap:15px;margin-bottom:18px}.action-icon{width:50px;height:50px;flex:0 0 50px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#fff;color:var(--liquid-blue);font-size:21px}.action-top>div>span{display:block;margin-bottom:3px;color:#93c5fd;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.action-top h3{margin:0;color:#fff;font-size:21px;font-weight:800}.action-description{margin:0 0 25px;color:#cbd5e1;font-size:14px;line-height:1.7}}#macbook-liquid-keyboard{.action-steps{display:flex;flex-direction:column;gap:15px}.action-step{display:flex;align-items:flex-start;gap:13px}.step-number{width:30px;height:30px;flex:0 0 30px;display:flex;align-items:center;justify-content:center;border:1px solid #334155;border-radius:9px;color:#93c5fd;font-size:11px;font-weight:800}.action-step h4{margin:1px 0 3px;color:#fff;font-size:14px;font-weight:750}.action-step p{margin:0;color:#94a3b8;font-size:12px;line-height:1.5}}#macbook-liquid-keyboard{.action-warning{display:flex;align-items:flex-start;gap:10px;margin-top:25px;padding:14px;border:1px solid rgba(147,197,253,.18);border-radius:12px;background:rgba(255,255,255,.05)}.action-warning i{margin-top:2px;color:#93c5fd;font-size:15px}.action-warning p{margin:0;color:#cbd5e1;font-size:12px;line-height:1.6}}#macbook-liquid-keyboard{.liquid-cta{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding:14px 17px;border-radius:12px;background:#fff;color:var(--liquid-dark);text-decoration:none;font-size:13px;font-weight:750;transition:.3s ease}.liquid-cta span{display:flex;align-items:center;gap:8px}.liquid-cta i{color:var(--liquid-blue)}.liquid-cta>i{transition:transform .3s ease}.liquid-cta:hover{background:#eff6ff;color:var(--liquid-blue)}.liquid-cta:hover>i{transform:translateX(4px)}}#macbook-liquid-keyboard{.liquid-trust-bar{display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1150px;margin:45px auto 0;padding:22px 28px;border:1px solid var(--liquid-border);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.05)}.trust-item{display:flex;align-items:center;gap:12px}.trust-item>i{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:var(--liquid-blue-light);color:var(--liquid-blue);font-size:17px}.trust-item strong{display:block;margin-bottom:2px;color:var(--liquid-dark);font-size:13px;font-weight:750}.trust-item span{display:block;color:var(--liquid-muted);font-size:11px}.trust-divider{width:1px;height:35px;background:var(--liquid-border)}}@media(max-width:991px){#macbook-liquid-keyboard{.liquid-content-grid{grid-template-columns:1fr}.liquid-action-panel{max-width:650px}.liquid-trust-bar{flex-wrap:wrap}.trust-divider{display:none}}}@media(max-width:767px){#macbook-liquid-keyboard{padding:20px 0}#macbook-liquid-keyboard{.liquid-header{margin-bottom:35px}.liquid-header h2{font-size:32px}.liquid-header>p{font-size:15px}.liquid-intro-card{align-items:flex-start;flex-direction:column;padding:24px;margin-bottom:40px}.intro-icon{width:55px;height:55px;flex-basis:55px}.symptom-grid{grid-template-columns:1fr}.content-heading h3{font-size:21px}.liquid-action-panel{padding:24px}.liquid-trust-bar{align-items:flex-start;flex-direction:column;padding:22px}.trust-item{width:100%}}}@media(max-width:480px){#macbook-liquid-keyboard{.liquid-header h2{font-size:28px}.symptom-card{padding:16px}.liquid-action-panel{padding:20px}.action-top h3{font-size:18px}.liquid-cta{font-size:12px}}}#keyboardRepairProcess{--process-blue:#2563eb;--process-green:#16a34a;--process-orange:#ea580c;--process-red:#dc2626;--process-purple:#7c3aed;--text-dark:#111827;--text-medium:#fff;--text-light:#6b7280;--border-color:#e5e7eb;--card-border:#edf0f4;padding:20px 0;background:#fff;color:var(--text-dark);#keyboardProcessHeader{max-width:850px;margin:0 auto 70px;text-align:center;.process-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border:1px solid #dbeafe;border-radius:50px;background:#fff;color:var(--process-blue);font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:22px;.process-eyebrow-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#eff6ff;color:var(--process-blue)}}h2{margin:0;font-size:clamp(32px,4vw,48px);line-height:1.12;font-weight:800;letter-spacing:-1.5px;color:#111827;span{display:block;color:var(--process-blue);margin-top:5px}}>p{max-width:720px;margin:22px auto 0;font-size:17px;line-height:1.8;color:var(--text-medium)}}#keyboardProcessTimeline{position:relative;max-width:1050px;margin:auto;padding:10px 0 20px;&::before{content:"";position:absolute;left:34px;top:40px;bottom:40px;width:2px;background:#e5e7eb}}.keyboard-process-step{position:relative;display:grid;grid-template-columns:70px 1fr;gap:25px;margin-bottom:34px;&:last-child{margin-bottom:0}&:hover{.process-step-card{transform:translateY(-5px);border-color:#d7dce3;box-shadow:0 18px 45px rgba(15,23,42,.09)}.process-step-icon{transform:scale(1.06)}}}.process-step-marker{position:relative;z-index:2;width:68px;height:68px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:2px solid #dbeafe;box-shadow:0 8px 25px rgba(15,23,42,.08);color:var(--process-blue);font-size:16px;font-weight:800;transition:.3s ease;&::after{content:"";position:absolute;inset:7px;border-radius:50%;border:1px solid #eff6ff}span{position:relative;z-index:2}&.marker-green{border-color:#bbf7d0;color:var(--process-green)}&.marker-orange{border-color:#fed7aa;color:var(--process-orange)}&.marker-red{border-color:#fecaca;color:var(--process-red)}&.marker-purple{border-color:#ddd6fe;color:var(--process-purple)}}.process-step-card{position:relative;padding:30px;background:#fff;border:1px solid var(--card-border);border-radius:20px;box-shadow:0 8px 25px rgba(15,23,42,.045);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.process-step-top{display:flex;align-items:center;gap:18px;margin-bottom:20px;.process-step-heading{.process-step-label{display:block;margin-bottom:4px;font-size:11px;font-weight:800;letter-spacing:1.2px;color:var(--text-light)}h3{margin:0;font-size:23px;line-height:1.3;font-weight:750;color:var(--text-dark)}}}.process-step-icon{flex:0 0 auto;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:16px;font-size:23px;transition:.3s ease;&.step-blue{background:#eff6ff;color:var(--process-blue)}&.step-green{background:#f0fdf4;color:var(--process-green)}&.step-orange{background:#fff7ed;color:var(--process-orange)}&.step-red{background:#fef2f2;color:var(--process-red)}&.step-purple{background:#f5f3ff;color:var(--process-purple)}}.process-step-card>p{margin:0 0 15px;color:var(--text-medium);font-size:15.5px;line-height:1.8}.process-info{display:flex;align-items:center;gap:11px;margin-top:22px;padding:13px 15px;border:1px solid #dbeafe;border-radius:12px;background:#fafcff;color:#374151;font-size:13px;font-weight:600;i{color:var(--process-blue);font-size:17px}}.process-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:23px;span{display:flex;align-items:center;gap:9px;padding:12px 13px;border:1px solid #edf0f4;border-radius:10px;color:#374151;background:#fff;font-size:13px;font-weight:600;transition:.25s ease;i{color:var(--process-green);font-size:15px}&:hover{border-color:#bbf7d0;transform:translateY(-2px)}}}.transparent-box{display:flex;align-items:center;gap:14px;margin-top:22px;padding:17px;border:1px solid #fed7aa;border-radius:14px;background:#fffdfa;.transparent-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#fff7ed;color:var(--process-orange);font-size:18px}strong{display:block;margin-bottom:3px;font-size:14px;color:#1f2937}small{display:block;color:var(--text-light);line-height:1.5;font-size:12px}}.repair-component-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px;span{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #edf0f4;border-radius:9px;color:#4b5563;font-size:12px;font-weight:650;background:#fff;i{color:var(--process-red)}}}.quality-check-list{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin-top:23px;>div{display:flex;align-items:center;gap:9px;padding:12px 13px;border-radius:10px;border:1px solid #ede9fe;background:#fcfbff;font-size:13px;font-weight:600;color:#374151;i{color:var(--process-purple);font-size:16px}}}#keyboardProcessConclusion{max-width:1050px;margin:55px auto 0;display:grid;grid-template-columns:58px 1fr 42px;align-items:center;gap:20px;padding:25px 28px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.05);.conclusion-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#eff6ff;color:var(--process-blue);font-size:23px}.conclusion-content{span{display:block;margin-bottom:5px;font-size:10px;font-weight:800;letter-spacing:1.4px;color:var(--process-blue)}h4{margin:0 0 6px;font-size:18px;font-weight:750;color:#111827}p{margin:0;color:var(--text-medium);font-size:13.5px;line-height:1.6}}.conclusion-check{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f0fdf4;color:var(--process-green);font-size:18px}}@media(max-width:768px){padding:20px 0;#keyboardProcessHeader{margin-bottom:50px;h2{font-size:34px}>p{font-size:15px}}#keyboardProcessTimeline{&::before{left:28px}}.keyboard-process-step{grid-template-columns:58px 1fr;gap:18px}.process-step-marker{width:56px;height:56px;font-size:13px}.process-step-card{padding:23px;border-radius:17px}.process-step-top{.process-step-heading{h3{font-size:19px}}}.process-step-icon{width:50px;height:50px;font-size:20px}#keyboardProcessConclusion{grid-template-columns:50px 1fr;padding:20px;.conclusion-icon{width:50px;height:50px}.conclusion-check{display:none}}}@media(max-width:576px){padding:50px 0;#keyboardProcessHeader{.process-eyebrow{font-size:11px}h2{font-size:29px;letter-spacing:-1px}>p{font-size:14px;line-height:1.7}}#keyboardProcessTimeline{&::before{left:21px}}.keyboard-process-step{grid-template-columns:44px 1fr;gap:13px;margin-bottom:25px}.process-step-marker{width:43px;height:43px;font-size:11px;box-shadow:none;&::after{inset:5px}}.process-step-card{padding:19px;border-radius:15px}.process-step-top{align-items:flex-start;gap:12px;margin-bottom:15px;.process-step-heading{.process-step-label{font-size:9px}h3{font-size:17px}}}.process-step-icon{width:43px;height:43px;border-radius:11px;font-size:17px}.process-step-card>p{font-size:13.5px;line-height:1.7}.process-feature-grid{grid-template-columns:1fr;gap:8px}.quality-check-list{grid-template-columns:1fr}.repair-component-list{display:grid;grid-template-columns:1fr}.transparent-box{align-items:flex-start;padding:14px}#keyboardProcessConclusion{display:block;margin-top:35px;padding:20px;.conclusion-icon{margin-bottom:15px}.conclusion-content{h4{font-size:17px}}}}}.keyboard-repair-cta{padding:20px 0;background:radial-gradient(circle at 10% 20%,rgba(59,130,246,.08),transparent 30%),radial-gradient(circle at 90% 80%,rgba(99,102,241,.08),transparent 30%),#f8fafc}.keyboard-cta-card{position:relative;overflow:hidden;padding:60px;border-radius:30px;background:linear-gradient(135deg,#0f172a 0,#172554 100%);box-shadow:0 30px 80px rgba(15,23,42,.20);color:#fff}.keyboard-cta-glow{position:absolute;width:300px;height:300px;border-radius:50%;filter:blur(80px);pointer-events:none}.keyboard-cta-glow-one{top:-150px;right:-100px;background:rgba(59,130,246,.25)}.keyboard-cta-glow-two{bottom:-180px;left:-100px;background:rgba(99,102,241,.18)}.keyboard-cta-badge{position:relative;display:inline-flex;align-items:center;gap:10px;padding:8px 15px 8px 8px;margin-bottom:22px;border:1px solid rgba(255,255,255,.15);border-radius:50px;background:rgba(255,255,255,.07);color:#bfdbfe;font-size:13px;font-weight:700;letter-spacing:.5px}.keyboard-cta-badge-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#2563eb;color:#fff}.keyboard-cta-title{position:relative;max-width:760px;margin-bottom:22px;color:#fff;font-size:clamp(32px,4vw,48px);line-height:1.15;font-weight:800;letter-spacing:-1.5px}.keyboard-cta-title span{display:block;color:#60a5fa}.keyboard-cta-intro,.keyboard-cta-description{position:relative;max-width:760px;color:#fff!important;font-size:16px;line-height:1.8}.keyboard-cta-intro{margin-bottom:16px}.keyboard-cta-description{margin-bottom:30px}.keyboard-cta-description strong{color:#fff}.keyboard-cta-features{position:relative;display:flex;flex-wrap:wrap;gap:12px}.keyboard-cta-feature{display:flex;align-items:center;gap:12px;min-width:190px;padding:12px 15px;border:1px solid rgba(255,255,255,.10);border-radius:14px;background:rgba(255,255,255,.05);backdrop-filter:blur(10px)}.keyboard-feature-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:11px;background:rgba(59,130,246,.18);color:#60a5fa;font-size:18px}.keyboard-cta-feature strong,.keyboard-cta-feature span{display:block}.keyboard-cta-feature strong{margin-bottom:3px;color:#fff;font-size:13px}.keyboard-cta-feature span{color:#94a3b8;font-size:11px}.keyboard-cta-action{position:relative;padding:35px 28px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:rgba(255,255,255,.07);backdrop-filter:blur(15px);text-align:center}.keyboard-action-icon{display:flex;justify-content:center;margin-bottom:20px}.keyboard-action-icon-ring{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border:1px solid rgba(96,165,250,.4);border-radius:50%;background:rgba(37,99,235,.18);color:#60a5fa;font-size:28px;box-shadow:0 0 0 10px rgba(37,99,235,.05)}.keyboard-action-label{display:block;margin-bottom:10px;color:#60a5fa;font-size:11px;font-weight:800;letter-spacing:1.5px}.keyboard-cta-action h4{margin-bottom:14px;color:#fff;font-size:25px;line-height:1.25;font-weight:800}.keyboard-cta-action h4 span{display:block;color:#bfdbfe}.keyboard-cta-action p{margin-bottom:22px;color:#94a3b8;font-size:14px;line-height:1.7}.keyboard-cta-button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:15px 18px;border-radius:13px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;text-decoration:none;font-size:14px;font-weight:700;box-shadow:0 12px 25px rgba(37,99,235,.25);transition:all .3s ease}.keyboard-cta-button i{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.15)}.keyboard-cta-button:hover{color:#fff;transform:translateY(-3px);box-shadow:0 18px 35px rgba(37,99,235,.35)}.keyboard-action-trust{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:17px;color:#94a3b8;font-size:11px}.keyboard-action-trust i{color:#22c55e}.keyboard-cta-bottom{position:relative;display:flex;align-items:center;gap:15px;margin-top:40px;padding-top:25px;border-top:1px solid rgba(255,255,255,.10)}.keyboard-bottom-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:rgba(34,197,94,.12);color:#4ade80;font-size:20px}.keyboard-cta-bottom p{margin:0;color:#94a3b8;font-size:14px;line-height:1.6}.keyboard-cta-bottom strong{color:#fff}@media(max-width:991px){.keyboard-cta-card{padding:45px 35px}.keyboard-cta-action{max-width:500px;margin:0 auto}}@media(max-width:575px){.keyboard-repair-cta{padding:50px 0}.keyboard-cta-card{padding:35px 22px;border-radius:22px}.keyboard-cta-title{font-size:31px;letter-spacing:-.8px}.keyboard-cta-intro,.keyboard-cta-description{font-size:14px}.keyboard-cta-features{flex-direction:column}.keyboard-cta-feature{width:100%}.keyboard-cta-bottom{align-items:flex-start}}#macbook-pro-specialist-section{position:relative;overflow:hidden;padding:20px 0;background:radial-gradient(circle at 85% 15%,rgba(30,111,255,.055),transparent 28%),radial-gradient(circle at 10% 80%,rgba(111,66,193,.035),transparent 25%),#fff}#macbook-pro-specialist-section::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(30,100,200,.025)1px,transparent 1px),linear-gradient(90deg,rgba(30,100,200,.025)1px,transparent 1px);background-size:45px 45px;mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent);pointer-events:none}#macbook-pro-specialist-section .mp-specialist-label{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border:1px solid #dce8fa;border-radius:50px;background:rgba(244,248,255,.9);color:#3377d6;font-size:10px;font-weight:800;letter-spacing:1.3px}#macbook-pro-specialist-section .mp-label-dot{width:7px;height:7px;border-radius:50%;background:#2877e5;box-shadow:0 0 0 4px rgba(40,119,229,.10)}#macbook-pro-specialist-section .mp-specialist-title{margin:20px 0 0;color:#172033;font-size:clamp(38px,5vw,58px);line-height:1.08;font-weight:800;letter-spacing:-2px}#macbook-pro-specialist-section .mp-specialist-title span{display:block;color:#1970e8}#macbook-pro-specialist-section .mp-specialist-intro{max-width:760px;margin:22px auto 0;color:#6d7788;font-size:16px;line-height:1.85}#macbook-pro-specialist-section .mp-story-card{position:relative;padding:38px;background:rgba(255,255,255,.94);border:1px solid #e4eaf3;border-radius:28px;box-shadow:0 20px 60px rgba(35,76,130,.075);transition:.35s ease}#macbook-pro-specialist-section .mp-story-card:hover{transform:translateY(-6px);box-shadow:0 28px 70px rgba(35,76,130,.11)}#macbook-pro-specialist-section .mp-story-top{display:flex;align-items:center;gap:14px;margin-bottom:28px}#macbook-pro-specialist-section .mp-story-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:17px;background:linear-gradient(135deg,#e9f3ff,#f5f9ff);color:#1970e8;font-size:23px}#macbook-pro-specialist-section .mp-story-top span{display:block;color:#8b96a8;font-size:9px;font-weight:800;letter-spacing:1.4px}#macbook-pro-specialist-section .mp-story-top strong{display:block;margin-top:3px;color:#253149;font-size:14px}#macbook-pro-specialist-section .mp-story-card h3{margin-bottom:17px;color:#1b2639;font-size:30px;line-height:1.2;font-weight:800;letter-spacing:-.7px}#macbook-pro-specialist-section .mp-story-card h3 span{color:#1970e8}#macbook-pro-specialist-section .mp-story-card>p{margin-bottom:15px;color:#697589;font-size:14px;line-height:1.85}#macbook-pro-specialist-section .mp-specialist-note{display:flex;align-items:flex-start;gap:13px;margin-top:26px;padding:17px;background:#f7faff;border:1px solid #e1ebfa;border-radius:17px}#macbook-pro-specialist-section .mp-note-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#eaf3ff;color:#1970e8;border-radius:11px}#macbook-pro-specialist-section .mp-specialist-note strong{display:block;margin-bottom:4px;color:#27344b;font-size:13px}#macbook-pro-specialist-section .mp-specialist-note span{display:block;color:#7b8798;font-size:11px;line-height:1.55}#macbook-pro-specialist-section .mp-hardware-area{position:relative;min-height:530px;display:flex;align-items:center;justify-content:center}#macbook-pro-specialist-section .mp-hardware-area::before{content:"";position:absolute;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(39,119,229,.12),rgba(39,119,229,.025)50%,transparent 70%);filter:blur(2px)}#macbook-pro-specialist-section .mp-device{position:relative;width:330px;z-index:2;filter:drop-shadow(0 25px 25px rgba(30,55,90,.14))}#macbook-pro-specialist-section .mp-device-screen{position:relative;height:205px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(145deg,#15243b,#243d60);border:7px solid #d7dde6;border-bottom-width:9px;border-radius:15px 15px 5px 5px}#macbook-pro-specialist-section .mp-screen-glow{position:absolute;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(70,155,255,.32),transparent 65%);filter:blur(5px)}#macbook-pro-specialist-section .mp-device-screen i{position:relative;color:rgba(255,255,255,.9);font-size:42px}#macbook-pro-specialist-section .mp-device-screen span{position:relative;margin-top:7px;color:rgba(255,255,255,.65);font-size:10px;letter-spacing:1px}#macbook-pro-specialist-section .mp-device-base{position:relative;width:120%;height:18px;margin-left:-10%;background:linear-gradient(180deg,#eef1f5,#cfd5dd);border-radius:2px 2px 16px 16px;box-shadow:0 5px 5px rgba(40,55,75,.12)}#macbook-pro-specialist-section .mp-hardware-card{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;width:190px;padding:11px 13px;background:rgba(255,255,255,.96);border:1px solid #e3eaf3;border-radius:14px;box-shadow:0 12px 30px rgba(32,68,115,.10);transition:transform .3s ease,box-shadow .3s ease}#macbook-pro-specialist-section .mp-hardware-card:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 18px 40px rgba(32,68,115,.15)}#macbook-pro-specialist-section .mp-hardware-card small{display:block;color:#9aa4b4;font-size:7px;font-weight:800;letter-spacing:1px}#macbook-pro-specialist-section .mp-hardware-card strong{display:block;margin-top:2px;color:#2c374b;font-size:11px}#macbook-pro-specialist-section .mp-hardware-1{top:35px;left:0}#macbook-pro-specialist-section .mp-hardware-2{top:125px;right:0}#macbook-pro-specialist-section .mp-hardware-3{top:260px;left:-20px}#macbook-pro-specialist-section .mp-hardware-4{top:345px;right:-10px}#macbook-pro-specialist-section .mp-hardware-5{bottom:35px;left:40px}#macbook-pro-specialist-section .mp-hardware-6{bottom:15px;right:50px}#macbook-pro-specialist-section .mp-hardware-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;font-size:15px}#macbook-pro-specialist-section .blue{background:#edf5ff;color:#2877df}#macbook-pro-specialist-section .purple{background:#f2edff;color:#7754d2}#macbook-pro-specialist-section .orange{background:#fff4e8;color:#e68a29}#macbook-pro-specialist-section .green{background:#eaf9f1;color:#24945a}#macbook-pro-specialist-section .cyan{background:#e9f9fc;color:#1493aa}#macbook-pro-specialist-section .red{background:#fff0f1;color:#d85b68}#macbook-pro-specialist-section .indigo{background:#eef0ff;color:#5965d7}#macbook-pro-specialist-section .mp-specification-card{padding:32px;background:#fff;border:1px solid #e3eaf3;border-radius:25px;box-shadow:0 18px 55px rgba(34,73,120,.065)}#macbook-pro-specialist-section .mp-specification-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;padding-bottom:22px;border-bottom:1px solid #edf0f5}#macbook-pro-specialist-section .mp-specification-heading span{color:#8c97a8;font-size:9px;font-weight:800;letter-spacing:1.4px}#macbook-pro-specialist-section .mp-specification-heading h3{margin:6px 0 0;color:#253148;font-size:23px;font-weight:750}#macbook-pro-specialist-section .mp-specification-heading h3 strong{color:#1970e8}#macbook-pro-specialist-section .mp-specification-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#f0f6ff;border:1px solid #dfebfb;color:#1970e8;border-radius:15px;font-size:21px}#macbook-pro-specialist-section .mp-specification-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#macbook-pro-specialist-section .mp-spec{display:grid;grid-template-columns:24px 40px 1fr;align-items:center;gap:10px;padding:15px;background:#fafbfd;border:1px solid #edf0f5;border-radius:14px;transition:.25s ease}#macbook-pro-specialist-section .mp-spec:hover{background:#fff;border-color:#d8e5f7;transform:translateY(-3px);box-shadow:0 8px 22px rgba(30,70,120,.06)}#macbook-pro-specialist-section .mp-spec-number{color:#b1bac7;font-size:9px;font-weight:800}#macbook-pro-specialist-section .mp-spec-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:11px;font-size:16px}#macbook-pro-specialist-section .mp-spec strong{display:block;margin-bottom:3px;color:#2a354a;font-size:12px}#macbook-pro-specialist-section .mp-spec span{display:block;color:#8993a3;font-size:13px;line-height:1.5}#macbook-pro-specialist-section .mp-final-message{display:flex;align-items:center;gap:20px;padding:24px 28px;background:linear-gradient(135deg,#f5f9ff,#fff);border:1px solid #dfe9f7;border-radius:21px}#macbook-pro-specialist-section .mp-final-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#eaf3ff;color:#1970e8;border-radius:15px;font-size:22px}#macbook-pro-specialist-section .mp-final-content{flex:1}#macbook-pro-specialist-section .mp-final-content>span{color:#1970e8;font-size:9px;font-weight:800;letter-spacing:1.3px}#macbook-pro-specialist-section .mp-final-content h3{margin:4px 0;color:#273349;font-size:17px;line-height:1.4}#macbook-pro-specialist-section .mp-final-content h3 strong{color:#1970e8}#macbook-pro-specialist-section .mp-final-content p{margin:0;color:#7d8797;font-size:14px;line-height:1.6}#macbook-pro-specialist-section .mp-final-badge{display:flex;align-items:center;gap:8px;padding:10px 13px;background:#fff;border:1px solid #e2eaf4;border-radius:12px;flex-shrink:0}#macbook-pro-specialist-section .mp-final-badge i{color:#20a464;font-size:18px}#macbook-pro-specialist-section .mp-final-badge span{color:#596579;font-size:9px;font-weight:750;line-height:1.4}@media(max-width:1199px){#macbook-pro-specialist-section .mp-hardware-card{width:175px}#macbook-pro-specialist-section .mp-hardware-3{left:-5px}#macbook-pro-specialist-section .mp-hardware-4{right:0}}@media(max-width:991px){#macbook-pro-specialist-section{padding:75px 0}#macbook-pro-specialist-section .mp-hardware-area{margin-top:20px;min-height:560px}#macbook-pro-specialist-section .mp-specification-grid{grid-template-columns:1fr}}@media(max-width:767px){#macbook-pro-specialist-section{padding:60px 0}#macbook-pro-specialist-section .mp-specialist-title{font-size:37px;letter-spacing:-1.2px}#macbook-pro-specialist-section .mp-specialist-intro{font-size:14px}#macbook-pro-specialist-section .mp-story-card{padding:27px;border-radius:22px}#macbook-pro-specialist-section .mp-story-card h3{font-size:26px}#macbook-pro-specialist-section .mp-hardware-area{min-height:650px}#macbook-pro-specialist-section .mp-device{width:280px}#macbook-pro-specialist-section .mp-hardware-card{width:165px}#macbook-pro-specialist-section .mp-hardware-1{top:25px;left:0}#macbook-pro-specialist-section .mp-hardware-2{top:115px;right:0}#macbook-pro-specialist-section .mp-hardware-3{top:265px;left:-5px}#macbook-pro-specialist-section .mp-hardware-4{top:355px;right:0}#macbook-pro-specialist-section .mp-hardware-5{bottom:55px;left:0}#macbook-pro-specialist-section .mp-hardware-6{bottom:10px;right:0}#macbook-pro-specialist-section .mp-specification-card{padding:22px}#macbook-pro-specialist-section .mp-final-message{align-items:flex-start;flex-wrap:wrap}#macbook-pro-specialist-section .mp-final-content{width:calc(100% - 75px)}#macbook-pro-specialist-section .mp-final-badge{margin-left:75px}}@media(max-width:575px){#macbook-pro-specialist-section .mp-specialist-title{font-size:32px}#macbook-pro-specialist-section .mp-hardware-area{min-height:600px}#macbook-pro-specialist-section .mp-device{width:230px}#macbook-pro-specialist-section .mp-device-screen{height:150px}#macbook-pro-specialist-section .mp-hardware-card{width:145px;padding:9px}#macbook-pro-specialist-section .mp-hardware-card strong{font-size:9px}#macbook-pro-specialist-section .mp-hardware-card small{font-size:6px}#macbook-pro-specialist-section .mp-hardware-icon{width:32px;height:32px}#macbook-pro-specialist-section .mp-hardware-3{left:-8px}#macbook-pro-specialist-section .mp-hardware-4{right:-8px}#macbook-pro-specialist-section .mp-specification-heading{align-items:flex-start}#macbook-pro-specialist-section .mp-specification-heading h3{font-size:19px}#macbook-pro-specialist-section .mp-specification-icon{display:none}#macbook-pro-specialist-section .mp-spec{grid-template-columns:20px 38px 1fr;padding:12px}#macbook-pro-specialist-section .mp-final-message{padding:20px}}#macbook-pro-warning{position:relative;padding:20px 0;background:transparent;overflow:hidden;color:#111827}#macbook-pro-warning .mpw-header{max-width:850px;margin:0 auto;text-align:center}#macbook-pro-warning .mpw-eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:28px;color:#64748b;font-size:10px;font-weight:800;letter-spacing:2.4px;text-transform:uppercase}#macbook-pro-warning .mpw-eyebrow-line{width:35px;height:1px;background:#cbd5e1}#macbook-pro-warning .mpw-eyebrow i{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid #dbe3eb;border-radius:50%;color:#ef4444;font-size:13px;transition:all .4s ease}#macbook-pro-warning .mpw-eyebrow:hover i{transform:scale(1.1)rotate(-10deg);border-color:#fecaca}#macbook-pro-warning .mpw-title{margin:0;color:#0f172a;font-size:clamp(42px,5vw,68px);font-weight:800;line-height:1.02;letter-spacing:-4px}#macbook-pro-warning .mpw-title span{display:block;margin-top:8px;color:#2563eb;font-weight:700;letter-spacing:-3.5px}#macbook-pro-warning .mpw-intro{max-width:720px;margin:30px auto 0;color:#64748b;font-size:15px;line-height:1.9}#macbook-pro-warning .mpw-timeline{position:relative;max-width:1080px;margin:90px auto 0}#macbook-pro-warning .mpw-timeline::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#e2e8f0;transform:translateX(-50%)}#macbook-pro-warning .mpw-timeline::after{content:"";position:absolute;top:0;left:50%;width:2px;height:120px;background:#2563eb;transform:translateX(-50%);animation:mpwLineAnimation 5s ease-in-out infinite}@keyframes mpwLineAnimation{0%{top:0;opacity:0}15%{opacity:1}80%{opacity:1}100%{top:calc(100% - 120px);opacity:0}}#macbook-pro-warning .mpw-item{position:relative;display:flex;width:50%;margin-bottom:55px}#macbook-pro-warning .mpw-item:nth-child(odd){padding-right:75px;justify-content:flex-end}#macbook-pro-warning .mpw-item:nth-child(even){margin-left:50%;padding-left:75px;justify-content:flex-start}#macbook-pro-warning .mpw-marker{position:absolute;top:32px;z-index:5}#macbook-pro-warning .mpw-item:nth-child(odd) .mpw-marker{right:-26px}#macbook-pro-warning .mpw-item:nth-child(even) .mpw-marker{left:-26px}#macbook-pro-warning .mpw-number{position:absolute;top:-18px;left:50%;transform:translateX(-50%);color:#94a3b8;font-size:8px;font-weight:800;letter-spacing:1px}#macbook-pro-warning .mpw-icon{position:relative;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid #bfdbfe;border-radius:50%;background:#fff;color:#2563eb;font-size:18px;box-shadow:0 0 0 6px #fff,0 0 0 7px #edf2f7;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .35s ease}#macbook-pro-warning .mpw-icon::before{content:"";position:absolute;inset:6px;border:1px dashed #dbeafe;border-radius:50%;transition:transform .6s ease}#macbook-pro-warning .mpw-item:hover .mpw-icon{transform:scale(1.12);border-color:#60a5fa}#macbook-pro-warning .mpw-item:hover .mpw-icon::before{transform:rotate(180deg)}#macbook-pro-warning .mpw-card{position:relative;width:100%;max-width:455px;padding:30px;border:1px solid #e2e8f0;border-radius:25px;background:transparent;overflow:hidden;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .4s ease,box-shadow .5s ease}#macbook-pro-warning .mpw-card::before{content:"";position:absolute;top:0;left:30px;width:0;height:2px;background:#2563eb;transition:width .45s ease}#macbook-pro-warning .mpw-card:hover::before{width:75px}#macbook-pro-warning .mpw-card:hover{transform:translateY(-9px);border-color:#cbd5e1;box-shadow:0 25px 55px rgba(15,23,42,.075)}#macbook-pro-warning .mpw-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}#macbook-pro-warning .mpw-category{color:#2563eb;font-size:11px;font-weight:800;letter-spacing:1.8px}#macbook-pro-warning .mpw-arrow{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #e2e8f0;border-radius:50%;color:#94a3b8;font-size:12px;transition:all .4s ease}#macbook-pro-warning .mpw-card:hover .mpw-arrow{color:#2563eb;border-color:#93c5fd;transform:translate(4px,-4px)}#macbook-pro-warning .mpw-card h3{margin:0 0 13px;color:#111827;font-size:20px;font-weight:750;line-height:1.35;letter-spacing:-.55px;transition:color .3s ease}#macbook-pro-warning .mpw-card:hover h3{color:#1d4ed8}#macbook-pro-warning .mpw-card p{margin:0;color:#64748b;font-size:15px;line-height:1.85}#macbook-pro-warning .mpw-card-footer{display:flex;align-items:center;gap:9px;margin-top:24px;padding-top:17px;border-top:1px solid #f1f5f9;color:#94a3b8;font-size:12px;font-weight:600}#macbook-pro-warning .mpw-status{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #f0fdf4}#macbook-pro-warning .mpw-bottom{display:flex;align-items:center;gap:24px;max-width:1080px;margin:80px auto 0;padding:30px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}#macbook-pro-warning .mpw-bottom-icon{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 62px;width:62px;height:62px;border:1px solid #bfdbfe;border-radius:50%;color:#2563eb;font-size:20px}#macbook-pro-warning .mpw-bottom-icon::before{content:"";position:absolute;inset:-6px;border:1px solid #f1f5f9;border-radius:50%}#macbook-pro-warning .mpw-bottom-content{flex:1}#macbook-pro-warning .mpw-bottom-content>span{display:block;margin-bottom:7px;color:#2563eb;font-size:12px;font-weight:bold;letter-spacing:1.8px}#macbook-pro-warning .mpw-bottom-content h3{margin:0 0 7px;color:#111827;font-size:18px;font-weight:750}#macbook-pro-warning .mpw-bottom-content p{max-width:650px;margin:0;color:#64748b;font-size:12.5px;line-height:1.7}#macbook-pro-warning .mpw-button{position:relative;display:inline-flex;align-items:center;gap:12px;padding:14px 21px;border:1px solid #111827;border-radius:999px;color:#111827;font-size:11px;font-weight:750;text-decoration:none;white-space:nowrap;overflow:hidden;transition:transform .35s ease,color .35s ease}#macbook-pro-warning .mpw-button::before{content:"";position:absolute;inset:0;background:#111827;transform:translateY(100%);z-index:-1;transition:transform .4s cubic-bezier(.2,.8,.2,1)}#macbook-pro-warning .mpw-button:hover{color:#fff;transform:translateY(-3px)}#macbook-pro-warning .mpw-button:hover::before{transform:translateY(0)}#macbook-pro-warning .mpw-button i{transition:transform .3s ease}#macbook-pro-warning .mpw-button:hover i{transform:translateX(5px)}@media(max-width:991px){#macbook-pro-warning{padding:20px 0}#macbook-pro-warning .mpw-timeline::before,#macbook-pro-warning .mpw-timeline::after{left:25px;transform:none}#macbook-pro-warning .mpw-item,#macbook-pro-warning .mpw-item:nth-child(even){width:100%;margin-left:0;padding-left:80px;padding-right:0;justify-content:flex-start}#macbook-pro-warning .mpw-item:nth-child(odd) .mpw-marker,#macbook-pro-warning .mpw-item:nth-child(even) .mpw-marker{left:0;right:auto}#macbook-pro-warning .mpw-card{max-width:100%}}@media(max-width:767px){#macbook-pro-warning{padding:70px 0}#macbook-pro-warning .mpw-title{font-size:40px;letter-spacing:-2.5px}#macbook-pro-warning .mpw-title span{letter-spacing:-2px}#macbook-pro-warning .mpw-intro{font-size:13px;line-height:1.8}#macbook-pro-warning .mpw-timeline{margin-top:60px}#macbook-pro-warning .mpw-timeline::before,#macbook-pro-warning .mpw-timeline::after{left:20px}#macbook-pro-warning .mpw-item,#macbook-pro-warning .mpw-item:nth-child(even),#macbook-pro-warning .mpw-item:nth-child(odd){padding-left:55px;margin-bottom:25px}#macbook-pro-warning .mpw-item:nth-child(odd) .mpw-marker,#macbook-pro-warning .mpw-item:nth-child(even) .mpw-marker{left:-5px}#macbook-pro-warning .mpw-icon{width:42px;height:42px;font-size:14px;box-shadow:0 0 0 4px #fff,0 0 0 5px #edf2f7}#macbook-pro-warning .mpw-number{display:none}#macbook-pro-warning .mpw-card{padding:23px 20px;border-radius:20px}#macbook-pro-warning .mpw-card h3{font-size:17px}#macbook-pro-warning .mpw-card p{font-size:12px;line-height:1.75}#macbook-pro-warning .mpw-card-footer{font-size:9px}#macbook-pro-warning .mpw-bottom{flex-wrap:wrap;margin-top:55px;padding:25px 0;gap:18px}#macbook-pro-warning .mpw-bottom-icon{flex:0 0 50px;width:50px;height:50px}#macbook-pro-warning .mpw-bottom-content{width:calc(100% - 70px)}#macbook-pro-warning .mpw-bottom-content h3{font-size:16px}#macbook-pro-warning .mpw-button{width:100%;justify-content:center}}@media(max-width:420px){#macbook-pro-warning .mpw-title{font-size:34px;letter-spacing:-1.8px}#macbook-pro-warning .mpw-title span{letter-spacing:-1.5px}#macbook-pro-warning .mpw-eyebrow{font-size:8px;letter-spacing:1.6px}#macbook-pro-warning .mpw-eyebrow-line{width:20px}#macbook-pro-warning .mpw-item,#macbook-pro-warning .mpw-item:nth-child(even),#macbook-pro-warning .mpw-item:nth-child(odd){padding-left:48px}#macbook-pro-warning .mpw-timeline::before,#macbook-pro-warning .mpw-timeline::after{left:17px}#macbook-pro-warning .mpw-item:nth-child(odd) .mpw-marker,#macbook-pro-warning .mpw-item:nth-child(even) .mpw-marker{left:-6px}#macbook-pro-warning .mpw-icon{width:36px;height:36px;font-size:12px;box-shadow:0 0 0 4px #fff,0 0 0 5px #edf2f7}#macbook-pro-warning .mpw-card{padding:20px 16px}#macbook-pro-warning .mpw-card h3{font-size:15px}#macbook-pro-warning .mpw-card p{font-size:11.5px}}#macbookProModelsSection{position:relative;padding:20px 0;overflow:hidden;font-family:inherit}#macbookModelsHeader{max-width:850px;margin:0 auto 55px;text-align:center}#macbookModelsHeader .macbook-models-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 16px;margin-bottom:18px;border:1px solid rgba(13,110,253,.18);border-radius:50px;color:#0d6efd;background:rgba(13,110,253,.04);font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}#macbookModelsHeader .macbook-models-eyebrow-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#0d6efd;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.07)}#macbookModelsHeader h2{margin:0 0 18px;color:#18212f;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.12;letter-spacing:-1.2px}#macbookModelsHeader h2 span{display:inline-block;color:#0d6efd}#macbookModelsHeader>p{max-width:730px;margin:0 auto 22px;color:#687385;font-size:16px;line-height:1.8}#macbookModelsHeader .macbook-models-intro{display:inline-flex;align-items:center;gap:10px;color:#465365;font-size:14px;font-weight:600}#macbookModelsHeader .macbook-models-intro-icon{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;color:#198754;background:rgba(25,135,84,.08)}#macbookProModelGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#macbookProModelGrid .macbook-model-card{position:relative;padding:30px;border:1px solid #e8edf3;border-radius:22px;background:#fff;box-shadow:0 8px 30px rgba(35,55,80,.06);overflow:hidden;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}#macbookProModelGrid .macbook-model-card:hover{transform:translateY(-7px);border-color:rgba(13,110,253,.28);box-shadow:0 18px 45px rgba(35,55,80,.11)}#macbookProModelGrid .macbook-model-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}#macbookProModelGrid .macbook-model-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border:1px solid rgba(13,110,253,.15);border-radius:16px;color:#0d6efd;background:rgba(13,110,253,.06);font-size:24px;transition:transform .3s ease,color .3s ease}#macbookProModelGrid .macbook-model-card:hover .macbook-model-icon{transform:scale(1.08)rotate(-3deg)}#macbookProModelGrid .macbook-model-number{color:#a6afbb;font-size:13px;font-weight:800;letter-spacing:1px}#macbookProModelGrid .macbook-model-label{margin-bottom:8px;color:#0d6efd;font-size:11px;font-weight:800;letter-spacing:1.4px}#macbookProModelGrid .macbook-model-content h3{margin:0 0 12px;color:#1b2635;font-size:25px;font-weight:750;letter-spacing:-.4px}#macbookProModelGrid .macbook-model-content>p{margin:0;color:#687385;font-size:15px;line-height:1.75}#macbookProModelGrid .macbook-repair-list{margin-top:24px;padding-top:20px;border-top:1px solid #edf0f4}#macbookProModelGrid .macbook-repair-list-heading{display:flex;align-items:center;gap:8px;margin-bottom:15px;color:#263346;font-size:13px;font-weight:750}#macbookProModelGrid .macbook-repair-list-heading i{color:#0d6efd;font-size:15px}#macbookProModelGrid .macbook-repair-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#macbookProModelGrid .macbook-repair-item{display:flex;align-items:center;gap:8px;color:#657184;font-size:13px;line-height:1.4}#macbookProModelGrid .macbook-repair-item i{flex:0 0 auto;color:#198754;font-size:13px}#macbookProModelGrid .macbook-model-info{display:flex;align-items:flex-start;gap:13px;margin-top:24px;padding:16px;border:1px solid #edf0f4;border-radius:14px;transition:border-color .3s ease,transform .3s ease}#macbookProModelGrid .macbook-model-card:hover .macbook-model-info{border-color:rgba(13,110,253,.18);transform:translateX(3px)}#macbookProModelGrid .macbook-info-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:11px;color:#0d6efd;background:rgba(13,110,253,.07);font-size:16px}#macbookProModelGrid .macbook-model-info strong{display:block;margin-bottom:4px;color:#263346;font-size:13px;font-weight:750}#macbookProModelGrid .macbook-model-info span{display:block;color:#788394;font-size:13px;line-height:1.6}#macbookProModelGrid .macbook-model-card-line{position:absolute;left:30px;bottom:0;width:0;height:3px;border-radius:10px;background:#0d6efd;transition:width .4s ease}#macbookProModelGrid .macbook-model-card:hover .macbook-model-card-line{width:calc(100% - 60px)}#macbookProModelGrid .macbook-model-card-featured{border-color:rgba(13,110,253,.20)}#macbookProModelGrid .macbook-model-card-featured .macbook-model-icon{color:#0d6efd}#macbookProModelGrid .macbook-model-card-modern .macbook-model-icon{color:#6f42c1;border-color:rgba(111,66,193,.15);background:rgba(111,66,193,.06)}#macbookModelsBottom{display:flex;align-items:center;gap:18px;margin-top:32px;padding:22px 24px;border:1px solid #e8edf3;border-radius:18px;background:#fff;box-shadow:0 8px 25px rgba(35,55,80,.045)}#macbookModelsBottom .macbook-bottom-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;border-radius:14px;color:#0d6efd;background:rgba(13,110,253,.07);font-size:21px}#macbookModelsBottom .macbook-bottom-content{flex:1}#macbookModelsBottom .macbook-bottom-content strong{display:block;margin-bottom:4px;color:#263346;font-size:15px;font-weight:750}#macbookModelsBottom .macbook-bottom-content p{margin:0;color:#748092;font-size:13px;line-height:1.6}#macbookModelsBottom .macbook-bottom-button{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;padding:12px 18px;border:1px solid rgba(13,110,253,.2);border-radius:50px;color:#0d6efd;background:#fff;text-decoration:none;font-size:13px;font-weight:700;transition:color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}#macbookModelsBottom .macbook-bottom-button i{transition:transform .3s ease}#macbookModelsBottom .macbook-bottom-button:hover{color:#fff;background:#0d6efd;border-color:#0d6efd;transform:translateY(-2px);box-shadow:0 8px 20px rgba(13,110,253,.18)}#macbookModelsBottom .macbook-bottom-button:hover i{transform:translateX(4px)}@media(max-width:991px){#macbookProModelsSection{padding:70px 0}#macbookProModelGrid{grid-template-columns:1fr}#macbookModelsHeader{margin-bottom:40px}}@media(max-width:767px){#macbookProModelsSection{padding:55px 0}#macbookModelsHeader h2{font-size:32px;letter-spacing:-.7px}#macbookModelsHeader>p{font-size:14px;line-height:1.7}#macbookProModelGrid{gap:18px}#macbookProModelGrid .macbook-model-card{padding:23px;border-radius:18px}#macbookProModelGrid .macbook-model-content h3{font-size:22px}#macbookProModelGrid .macbook-repair-items{grid-template-columns:1fr}#macbookModelsBottom{align-items:flex-start;flex-wrap:wrap;padding:20px}#macbookModelsBottom .macbook-bottom-content{min - width:calc(100% - 70px)}#macbookModelsBottom .macbook-bottom-button{width:100%;justify-content:center}}@media(max-width:480px){#macbookModelsHeader .macbook-models-eyebrow{font-size:11px}#macbookModelsHeader h2{font-size:28px}#macbookProModelGrid .macbook-model-card{padding:20px}#macbookProModelGrid .macbook-model-icon{width:50px;height:50px;font-size:21px}#macbookProModelGrid .macbook-model-number{font-size:11px}}#macbookProGuide{--pro-primary:#0d6efd;--pro-primary-dark:#084298;--pro-text:#172033;--pro-muted:#667085;--pro-border:#e7ebf2;--pro-soft-border:#eef1f6;--pro-success:#198754;color:var(--pro-text);padding:20px 0}#macbookProGuide{.pro-content-section{position:relative;padding:20px 0;border-bottom:1px solid var(--pro-border);&:last-child{border-bottom:0}}.pro-section-heading{display:flex;align-items:flex-start;gap:22px;margin-bottom:38px}.pro-section-number{flex:0 0 auto;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border:1px solid #cfd8e6;border-radius:16px;color:var(--pro-primary);font-size:14px;font-weight:800;letter-spacing:1px;transition:all .3s ease}.pro-section-heading:hover{.pro-section-number{color:#fff;background:var(--pro-primary);border-color:var(--pro-primary);transform:translateY(-3px);box-shadow:0 10px 25px rgba(13,110,253,.18)}}.pro-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:9px;color:var(--pro-primary);font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;i{font-size:14px}}.pro-heading-content h2{margin:0;max-width:900px;font-size:clamp(28px,4vw,42px);line-height:1.15;font-weight:800;letter-spacing:-1px;color:var(--pro-text);span{color:var(--pro-primary)}}.pro-intro-card{display:flex;gap:24px;padding:28px 30px;border:1px solid var(--pro-border);border-radius:22px;position:relative;overflow:hidden;transition:all .35s ease;&::before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:4px;background:var(--pro-primary);border-radius:0 5px 5px 0}&:hover{border-color:#cbd8ea;transform:translateY(-4px);box-shadow:0 18px 40px rgba(20,35,60,.08)}}.pro-intro-icon{flex:0 0 52px;height:52px;display:flex;align-items:center;justify-content:center;border:1px solid #dce5f2;border-radius:15px;color:var(--pro-primary);font-size:22px}.pro-intro-text p{margin:0 0 18px;color:var(--pro-muted);font-size:17px;line-height:1.8}.pro-warning-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pro-warning-list span{display:flex;align-items:center;gap:10px;color:#475467;font-size:14px;i{color:var(--pro-primary);font-size:17px}}.pro-quote{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding-top:18px;border-top:1px dashed #dce2eb;span{color:#667085;font-style:italic}strong{color:var(--pro-text)}}.pro-text-block{margin:32px 0 20px;p{color:var(--pro-muted);font-size:17px;line-height:1.8;margin:0}}.pro-impact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pro-impact-card{display:flex;gap:15px;padding:22px;border:1px solid var(--pro-border);border-radius:18px;transition:all .3s ease;&:hover{border-color:#cbd8ea;transform:translateY(-5px);box-shadow:0 15px 30px rgba(20,35,60,.07);.pro-impact-icon{color:#fff;background:var(--pro-primary)}}}.pro-impact-icon{flex:0 0 42px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid #dbe3ef;border-radius:12px;color:var(--pro-primary);transition:all .3s ease}.pro-impact-label{display:block;margin-bottom:5px;color:#98a2b3;font-size:11px;font-weight:800}.pro-impact-card p{margin:0;color:#667085;font-size:14px;line-height:1.65}.pro-bottom-message{display:flex;align-items:flex-start;gap:12px;margin-top:28px;padding-left:5px;i{color:var(--pro-primary);font-size:20px;margin-top:2px}p{margin:0;color:#475467;font-size:15px;line-height:1.7}}.pro-feature-layout{display:grid;grid-template-columns:260px 1fr;gap:45px;align-items:center}.pro-feature-side{padding:30px;border:1px solid var(--pro-border);border-radius:22px;text-align:center;.pro-feature-icon{width:70px;height:70px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border:1px solid #dce4ef;border-radius:20px;color:var(--pro-primary);font-size:30px}span{display:block;margin-bottom:5px;color:#98a2b3;font-size:11px;font-weight:800;letter-spacing:1px}strong{font-size:18px}}.pro-feature-content{p{margin-bottom:18px;color:var(--pro-muted);font-size:16px;line-height:1.85}}.pro-highlight-line{display:flex;gap:13px;margin:25px 0;padding:18px 20px;border-left:3px solid var(--pro-primary);border-top:1px solid var(--pro-soft-border);border-bottom:1px solid var(--pro-soft-border);i{color:var(--pro-success);font-size:19px;margin-top:3px}p{margin:0}}.pro-diagnostic-intro{display:flex;align-items:center;gap:22px;padding:25px 28px;border:1px solid var(--pro-border);border-radius:20px}.pro-diagnostic-icon{flex:0 0 58px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border:1px solid #d9e3f0;border-radius:16px;color:var(--pro-primary);font-size:25px}.pro-diagnostic-intro p{margin:0 0 6px;color:var(--pro-muted);line-height:1.7}.pro-diagnostic-intro strong{font-size:17px;span{color:var(--pro-primary)}}.pro-description{margin:28px 0 20px;color:var(--pro-muted);line-height:1.8}.pro-symptom-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.pro-symptom-card{display:flex;gap:14px;padding:20px;border:1px solid var(--pro-border);border-radius:17px;transition:.3s ease;&:hover{transform:translateY(-4px);border-color:#cbd8ea;box-shadow:0 12px 28px rgba(20,35,60,.06)}.pro-symptom-icon{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:11px;border:1px solid #dce4ef;color:var(--pro-primary)}span{display:block;margin-bottom:5px;color:#98a2b3;font-size:10px;font-weight:800;letter-spacing:.8px}p{margin:0;color:#667085;font-size:14px;line-height:1.4}}.pro-diagnostic-process{margin-top:28px;padding:28px;border:1px solid var(--pro-border);border-radius:22px}.pro-process-title{span{color:var(--pro-primary);font-size:11px;font-weight:800;letter-spacing:1px}h3{margin:5px 0 25px;font-size:22px}}.pro-process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pro-process-step{display:flex;gap:12px;.pro-step-number{flex:0 0 35px;height:35px;display:flex;align-items:center;justify-content:center;border:1px solid #d7e1ef;border-radius:10px;color:var(--pro-primary);font-size:11px;font-weight:800}strong{font-size:14px}p{margin:4px 0 0;color:#98a2b3;font-size:12px;line-height:1.5}}.pro-question-card{display:flex;align-items:center;gap:22px;padding:28px;border:1px solid var(--pro-border);border-radius:22px}.pro-question-mark{flex:0 0 65px;width:65px;height:65px;display:flex;align-items:center;justify-content:center;border:1px solid #cfdced;border-radius:18px;color:var(--pro-primary);font-size:28px;font-weight:800}.pro-question-card span{color:#98a2b3;font-size:10px;font-weight:800;letter-spacing:1px}.pro-question-card h3{margin:7px 0;font-size:21px}.pro-question-card p{margin:0;color:var(--pro-muted)}.pro-decision-text{margin:25px 0;p{margin:0;color:var(--pro-muted);line-height:1.8}}.pro-decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pro-decision-column{padding:27px;border:1px solid var(--pro-border);border-radius:21px;transition:.3s ease;&:hover{transform:translateY(-4px);border-color:#cbd8ea;box-shadow:0 15px 30px rgba(20,35,60,.07)}}.pro-decision-header{display:flex;align-items:center;gap:15px;margin-bottom:23px}.pro-decision-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #dce4ef;border-radius:13px;color:var(--pro-primary);font-size:20px}.pro-decision-header span{color:#98a2b3;font-size:10px;font-weight:800;letter-spacing:1px}.pro-decision-header h3{margin:4px 0 0;font-size:18px}.pro-decision-column ul{list-style:none;padding:0;margin:0}.pro-decision-column li{display:flex;gap:10px;margin-bottom:14px;color:#000;font-size:14px;line-height:1.65;i{flex:0 0 auto;color:var(--pro-success);margin-top:4px}}.pro-decision-alternative p{color:var(--pro-muted);line-height:1.8}.pro-honest-message{display:flex;align-items:center;gap:15px;margin-top:25px;padding:20px;border-left:3px solid var(--pro-primary);border-top:1px solid var(--pro-soft-border);border-bottom:1px solid var(--pro-soft-border)}.pro-honest-icon{flex:0 0 45px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border:1px solid #dce4ef;border-radius:12px;color:var(--pro-primary)}.pro-honest-message p{margin:0;color:#667085;line-height:1.7}.pro-downtime-layout{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:stretch}.pro-downtime-main{padding:30px;border:1px solid var(--pro-border);border-radius:22px}.pro-downtime-icon{width:60px;height:60px;margin-bottom:22px;display:flex;align-items:center;justify-content:center;border:1px solid #dce4ef;border-radius:17px;color:var(--pro-primary);font-size:25px}.pro-downtime-main p{color:var(--pro-muted);line-height:1.85;margin-bottom:18px;&:last-child{margin-bottom:0}}.pro-service-list{display:grid;grid-template-columns:1fr 1fr;gap:13px}.pro-service-item{position:relative;padding:22px;border:1px solid var(--pro-border);border-radius:17px;transition:.3s ease;&:hover{transform:translateY(-4px);border-color:#cbd8ea;box-shadow:0 12px 25px rgba(20,35,60,.06)}>span{display:block;margin-bottom:13px;color:#98a2b3;font-size:10px;font-weight:800}>i{display:block;margin-bottom:12px;color:var(--pro-primary);font-size:22px}strong{display:block;color:#475467;font-size:13px;line-height:1.6}}.pro-final-message{display:flex;align-items:center;gap:18px;margin-top:28px;padding:24px 26px;border:1px solid #cfe0d7;border-radius:20px}.pro-final-icon{flex:0 0 50px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid #b9d8c5;border-radius:14px;color:var(--pro-success);font-size:22px}.pro-final-message span{display:block;margin-bottom:5px;color:var(--pro-success);font-size:10px;font-weight:800;letter-spacing:1px}.pro-final-message p{margin:0;color:#475467;line-height:1.7}}@media(max-width:991px){#macbookProGuide{.pro-impact-grid,.pro-symptom-grid{grid-template-columns:repeat(2,1fr)}.pro-feature-layout{grid-template-columns:1fr}.pro-feature-side{text-align:left;display:flex;align-items:center;gap:18px;.pro-feature-icon{margin:0}}.pro-process-steps{grid-template-columns:repeat(2,1fr)}.pro-downtime-layout{grid-template-columns:1fr}}}@media(max-width:767px){#macbookProGuide{padding:50px 0;.pro-content-section{padding:45px 0}.pro-section-heading{gap:14px}.pro-section-number{width:45px;height:45px;border-radius:12px}.pro-heading-content h2{font-size:28px}.pro-intro-card{padding:22px}.pro-warning-list{grid-template-columns:1fr}.pro-impact-grid,.pro-symptom-grid,.pro-decision-grid{grid-template-columns:1fr}.pro-process-steps{grid-template-columns:1fr}.pro-question-card{align-items:flex-start;padding:22px}.pro-downtime-main{padding:23px}.pro-service-list{grid-template-columns:1fr}}}@media(max-width:575px){#macbookProGuide{.pro-section-heading{align-items:flex-start}.pro-section-number{width:40px;height:40px;font-size:11px}.pro-eyebrow{font-size:10px}.pro-heading-content h2{font-size:24px;letter-spacing:-.5px}.pro-intro-card{flex-direction:column}.pro-intro-icon{width:48px}.pro-feature-side{flex-direction:column;text-align:center;.pro-feature-icon{margin:0 auto}}.pro-diagnostic-intro{align-items:flex-start;flex-direction:column}.pro-question-card{flex-direction:column}.pro-honest-message,.pro-final-message{align-items:flex-start}}}#macbook-professionals{position:relative;padding:20px 0;color:#172033;overflow:hidden;#professionals-header{max-width:850px;margin:0 auto 55px;text-align:center;.professionals-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-bottom:18px;color:#2563eb;font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;.eyebrow-line{width:28px;height:1px;background:#2563eb;opacity:.45}i{font-size:15px}}h2{margin:0 0 18px;color:#111827;font-size:clamp(32px,4vw,48px);line-height:1.15;font-weight:800;letter-spacing:-1.5px;span{display:inline-block;color:#2563eb}}p{max-width:700px;margin:0 auto;color:#667085;font-size:16px;line-height:1.8}}#professional-cards{.professional-card{position:relative;height:100%;padding:30px;border:1px solid #e6eaf0;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 8px 30px rgba(15,23,42,.045);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;&::before{content:"";position:absolute;top:0;left:28px;right:28px;height:3px;border-radius:0 0 10px 10px;background:var(--card-color);opacity:.85}&::after{content:"";position:absolute;width:150px;height:150px;top:-85px;right:-85px;border-radius:50%;border:1px solid var(--card-color);opacity:.08;transition:transform .45s ease}&:hover{transform:translateY(-8px);border-color:rgba(37,99,235,.20);box-shadow:0 18px 45px rgba(15,23,42,.09);&::after{transform:scale(2.2)}.professional-card-icon{transform:translateY(-4px)rotate(-4deg);box-shadow:0 10px 25px rgba(15,23,42,.10)}.professional-card-footer i{transform:translate(3px,-3px)}}.professional-card-number{position:absolute;top:20px;right:24px;color:#cbd2dc;font-size:12px;font-weight:800;letter-spacing:1px}.professional-card-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;border:1px solid var(--card-border);border-radius:16px;background:var(--card-light);color:var(--card-color);font-size:23px;transition:transform .35s ease,box-shadow .35s ease}.professional-card-content{.professional-label{display:block;margin-bottom:8px;color:var(--card-color);font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}h3{margin:0 0 13px;color:#182230;font-size:21px;line-height:1.35;font-weight:750;letter-spacing:-.3px}p{margin:0;color:#667085;font-size:14px;line-height:1.8}}.professional-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:27px;padding-top:17px;border-top:1px solid #edf0f4;color:#667085;font-size:12px;font-weight:650;span{display:inline-flex;align-items:center;gap:7px}span i{color:var(--card-color);font-size:14px}>i{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #e5e9ef;border-radius:50%;color:var(--card-color);transition:transform .3s ease}}}.professional-card-wide{.professional-wide-layout{display:flex;align-items:flex-start;gap:22px;.professional-card-icon{flex:0 0 auto;margin-bottom:0}.professional-card-content{padding-right:25px}}}.professional-card-blue{--card-color:#2563eb;--card-light:#f4f8ff;--card-border:#dce8ff}.professional-card-purple{--card-color:#7c3aed;--card-light:#faf7ff;--card-border:#e9ddff}.professional-card-orange{--card-color:#ea580c;--card-light:#fff8f3;--card-border:#ffe3d3}.professional-card-green{--card-color:#059669;--card-light:#f2fcf8;--card-border:#d5f2e7}.professional-card-teal{--card-color:#0891b2;--card-light:#f0fbfd;--card-border:#d2f1f6}}#professionals-bottom{position:relative;display:flex;align-items:center;gap:22px;margin-top:45px;padding:24px 28px;border:1px solid #e5e9ef;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.04);transition:transform .3s ease,box-shadow .3s ease;&:hover{transform:translateY(-3px);box-shadow:0 14px 35px rgba(15,23,42,.07)}.professionals-bottom-icon{flex:0 0 auto;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border:1px solid #dbe7ff;border-radius:15px;background:#f5f8ff;color:#2563eb;font-size:21px}.professionals-bottom-content{flex:1;span{display:block;margin-bottom:3px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:1.5px}strong{display:block;margin-bottom:3px;color:#182230;font-size:16px;font-weight:750}p{margin:0;color:#667085;font-size:13px;line-height:1.6}}.professionals-bottom-arrow{flex:0 0 auto;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid #e1e6ed;border-radius:50%;color:#2563eb;transition:background .3s ease,color .3s ease,transform .3s ease;i{font-size:17px}}&:hover{.professionals-bottom-arrow{background:#2563eb;color:#fff;transform:translateX(4px)}}}@media(max-width:991.98px){padding:70px 0;#professionals-header{margin-bottom:40px}#professional-cards{.professional-card-wide{.professional-wide-layout{.professional-card-content{padding-right:0}}}}}@media(max-width:575.98px){padding:55px 0;#professionals-header{margin-bottom:32px;.professionals-eyebrow{font-size:10px;letter-spacing:1px}h2{font-size:30px;letter-spacing:-.8px}p{font-size:14px;line-height:1.7}}#professional-cards{.professional-card{padding:24px;border-radius:18px;.professional-card-icon{width:52px;height:52px;margin-bottom:20px}.professional-card-content{h3{font-size:19px}p{font-size:13.5px}}}.professional-card-wide{.professional-wide-layout{display:block;.professional-card-icon{margin-bottom:20px}}}}#professionals-bottom{align-items:flex-start;padding:20px;gap:15px;.professionals-bottom-icon{width:44px;height:44px;font-size:18px}.professionals-bottom-content{strong{font-size:14px}p{font-size:12px}}.professionals-bottom-arrow{display:none}}}}#performanceRecoverySection{position:relative;padding:20px 0;background:#fff;overflow:hidden}#performanceRecoverySection .performance-recovery-header{max-width:900px;margin:0 auto 65px;text-align:center}#performanceRecoverySection .performance-recovery-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;padding:8px 16px;border:1px solid #e2e8f0;border-radius:50px;color:#2563eb;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;transition:all .3s ease}#performanceRecoverySection .performance-recovery-eyebrow:hover{border-color:#2563eb;transform:translateY(-2px)}#performanceRecoverySection .performance-recovery-eyebrow-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#2563eb;border:1px solid #dbeafe}#performanceRecoverySection .performance-recovery-header h2{margin:0;color:#111827;font-size:clamp(32px,4vw,52px);line-height:1.08;font-weight:800;letter-spacing:-1.8px}#performanceRecoverySection .performance-recovery-header h2 span{display:block;margin-top:6px;color:#2563eb}#performanceRecoverySection .performance-recovery-intro{max-width:700px;margin:25px auto 0}#performanceRecoverySection .performance-recovery-intro p{display:inline;margin:0;color:#64748b;font-size:17px;line-height:1.8}#performanceRecoverySection .performance-recovery-intro p:not(:last-child)::after{content:"•";color:#cbd5e1;margin:0 7px}#performanceRecoverySection .performance-recovery-content{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}#performanceRecoverySection .performance-recovery-explanation{position:sticky;top:100px}#performanceRecoverySection .performance-recovery-message{display:flex;gap:20px;padding:28px;border:1px solid #e5e7eb;border-radius:20px;background:#fff;box-shadow:0 15px 45px rgba(15,23,42,.06);transition:all .35s ease}#performanceRecoverySection .performance-recovery-message:hover{transform:translateY(-5px);border-color:#bfdbfe;box-shadow:0 20px 55px rgba(37,99,235,.10)}#performanceRecoverySection .performance-recovery-message-icon{flex:0 0 52px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:15px;color:#2563eb;border:1px solid #dbeafe;font-size:22px}#performanceRecoverySection .performance-recovery-message-label{display:block;margin-bottom:8px;color:#2563eb;font-size:11px;font-weight:800;letter-spacing:1.3px}#performanceRecoverySection .performance-recovery-message h3{margin:0 0 12px;color:#111827;font-size:23px;line-height:1.3;font-weight:700}#performanceRecoverySection .performance-recovery-message h3 strong{color:#2563eb}#performanceRecoverySection .performance-recovery-message p{margin:0;color:#64748b;font-size:15px;line-height:1.75}#performanceRecoverySection .performance-diagnostic-flow{position:relative;margin-top:35px;padding-left:10px}#performanceRecoverySection .performance-flow-line{position:absolute;left:25px;top:20px;bottom:20px;width:1px;background:#e2e8f0}#performanceRecoverySection .performance-flow-item{position:relative;display:flex;align-items:center;gap:18px;padding:15px 0}#performanceRecoverySection .performance-flow-number{position:relative;z-index:2;flex:0 0 32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid #bfdbfe;color:#2563eb;font-size:10px;font-weight:800}#performanceRecoverySection .performance-flow-item strong{display:block;margin-bottom:3px;color:#1e293b;font-size:14px}#performanceRecoverySection .performance-flow-item small{color:#94a3b8;font-size:15px}#performanceRecoverySection .performance-factors{padding-left:10px}#performanceRecoverySection .performance-factors-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;padding-bottom:15px;border-bottom:1px solid #e5e7eb}#performanceRecoverySection .performance-factors-header span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:1.4px}#performanceRecoverySection .performance-factors-header i{color:#2563eb;font-size:18px}#performanceRecoverySection .performance-factor-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}#performanceRecoverySection .performance-factor-card{position:relative;display:flex;gap:16px;min-height:150px;padding:22px;border:1px solid #e5e7eb;border-radius:17px;background:#fff;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}#performanceRecoverySection .performance-factor-card::after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#2563eb;transition:width .35s ease}#performanceRecoverySection .performance-factor-card:hover{transform:translateY(-5px);border-color:#bfdbfe;box-shadow:0 18px 40px rgba(15,23,42,.07)}#performanceRecoverySection .performance-factor-card:hover::after{width:100%}#performanceRecoverySection .performance-factor-icon{flex:0 0 44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:13px;border:1px solid #e0e7ff;color:#2563eb;font-size:19px;transition:all .3s ease}#performanceRecoverySection .performance-factor-card:hover .performance-factor-icon{transform:rotate(-5deg)scale(1.08);border-color:#bfdbfe}#performanceRecoverySection .performance-factor-card span{display:block;margin-bottom:4px;color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:1px}#performanceRecoverySection .performance-factor-card h4{margin:0 0 7px;color:#1e293b;font-size:16px;font-weight:700}#performanceRecoverySection .performance-factor-card p{margin:0;color:#94a3b8;font-size:15px;line-height:1.65}#performanceRecoverySection .performance-recovery-footer{position:relative;display:flex;align-items:center;gap:22px;margin-top:60px;padding:28px 30px;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}#performanceRecoverySection .performance-footer-icon{flex:0 0 54px;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#16a34a;border:1px solid #bbf7d0;font-size:24px}#performanceRecoverySection .performance-footer-content{flex:1}#performanceRecoverySection .performance-footer-content>span{display:block;margin-bottom:5px;color:#16a34a;font-size:10px;font-weight:800;letter-spacing:1.4px}#performanceRecoverySection .performance-footer-content h3{margin:0 0 5px;color:#111827;font-size:20px;font-weight:750}#performanceRecoverySection .performance-footer-content p{max-width:750px;margin:0;color:#64748b;font-size:14px;line-height:1.7}#performanceRecoverySection .performance-footer-arrow{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:50%;color:#2563eb;transition:all .3s ease}#performanceRecoverySection .performance-recovery-footer:hover .performance-footer-arrow{transform:translate(4px,-4px);border-color:#bfdbfe}@media(max-width:991px){#performanceRecoverySection{padding:75px 0}#performanceRecoverySection .performance-recovery-content{grid-template-columns:1fr;gap:45px}#performanceRecoverySection .performance-recovery-explanation{position:static}#performanceRecoverySection .performance-factor-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){#performanceRecoverySection{padding:60px 0}#performanceRecoverySection .performance-recovery-header{margin-bottom:40px}#performanceRecoverySection .performance-recovery-header h2{font-size:34px;letter-spacing:-1px}#performanceRecoverySection .performance-recovery-intro p{display:block;margin-bottom:7px;font-size:15px}#performanceRecoverySection .performance-recovery-intro p::after{display:none}#performanceRecoverySection .performance-recovery-message{padding:20px}#performanceRecoverySection .performance-factor-grid{grid-template-columns:1fr}#performanceRecoverySection .performance-factor-card{min-height:auto}#performanceRecoverySection .performance-recovery-footer{align-items:flex-start;padding:22px;gap:15px}#performanceRecoverySection .performance-footer-arrow{display:none}}@media(max-width:480px){#performanceRecoverySection .performance-recovery-message{flex-direction:column}#performanceRecoverySection .performance-recovery-message-icon{width:45px;height:45px}#performanceRecoverySection .performance-recovery-header h2{font-size:30px}#performanceRecoverySection .performance-factor-card{padding:18px}}#repairPhilosophySection{position:relative;padding:30px 0;background:#fff;overflow:hidden}#repairPhilosophySection .repair-philosophy-wrapper{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px}#repairPhilosophySection .repair-philosophy-visual{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center}#repairPhilosophySection .philosophy-orbit{position:relative;width:370px;height:370px}#repairPhilosophySection .philosophy-orbit-ring{position:absolute;inset:0;border:1px solid #e2e8f0;border-radius:50%}#repairPhilosophySection .philosophy-ring-one{transform:rotate(15deg)scale(1);border-color:#dbeafe}#repairPhilosophySection .philosophy-ring-two{inset:38px;border-color:#e5e7eb;border-style:dashed;animation:philosophyRotate 25s linear infinite}@keyframes philosophyRotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}#repairPhilosophySection .philosophy-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:135px;height:135px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:50%;background:#fff;border:1px solid #bfdbfe;box-shadow:0 20px 50px rgba(15,23,42,.08)}#repairPhilosophySection .philosophy-center i{color:#2563eb;font-size:38px}#repairPhilosophySection .philosophy-center span{color:#2563eb;font-size:10px;font-weight:800;letter-spacing:1.5px}#repairPhilosophySection .philosophy-floating{position:absolute;display:flex;align-items:center;gap:9px;padding:10px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 30px rgba(15,23,42,.07);color:#475569;font-size:12px;font-weight:700;transition:all .3s ease}#repairPhilosophySection .philosophy-floating i{color:#2563eb;font-size:15px}#repairPhilosophySection .philosophy-floating:hover{transform:translateY(-5px);border-color:#bfdbfe;box-shadow:0 18px 35px rgba(37,99,235,.10)}#repairPhilosophySection .philosophy-floating-one{top:35px;right:5px}#repairPhilosophySection .philosophy-floating-two{bottom:45px;left:0}#repairPhilosophySection .philosophy-floating-three{right:-20px;bottom:110px}#repairPhilosophySection .philosophy-experience-badge{position:absolute;bottom:20px;left:35px;display:flex;align-items:center;gap:12px;padding:14px 18px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 15px 35px rgba(15,23,42,.07)}#repairPhilosophySection .philosophy-experience-badge strong{color:#2563eb;font-size:27px;line-height:1}#repairPhilosophySection .philosophy-experience-badge span{color:#64748b;font-size:11px;line-height:1.4;font-weight:600}#repairPhilosophySection .repair-philosophy-content{max-width:680px}#repairPhilosophySection .repair-philosophy-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:18px;color:#2563eb;font-size:11px;font-weight:800;letter-spacing:1.5px}#repairPhilosophySection .philosophy-eyebrow-line{width:35px;height:2px;background:#2563eb}#repairPhilosophySection .repair-philosophy-content h2{margin:0 0 20px;color:#111827;font-size:clamp(36px,4vw,54px);line-height:1.05;letter-spacing:-2px;font-weight:800}#repairPhilosophySection .repair-philosophy-content h2 span{display:block;color:#2563eb}#repairPhilosophySection .philosophy-lead{margin:0 0 22px;color:#64748b;font-size:17px;line-height:1.8}#repairPhilosophySection .philosophy-principle{display:flex;align-items:center;gap:18px;margin-bottom:28px;padding:22px 24px;border-left:3px solid #2563eb;border-top:1px solid #e5e7eb;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;border-radius:0 15px 15px 0;transition:all .3s ease}#repairPhilosophySection .philosophy-principle:hover{transform:translateX(5px);border-color:#bfdbfe}#repairPhilosophySection .philosophy-principle-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:13px;border:1px solid #dbeafe;color:#2563eb;font-size:20px}#repairPhilosophySection .philosophy-principle span{display:block;margin-bottom:5px;color:#94a3b8;font-size:9px;font-weight:800;letter-spacing:1.3px}#repairPhilosophySection .philosophy-principle h3{margin:0;color:#1e293b;font-size:19px;line-height:1.4;font-weight:700}#repairPhilosophySection .philosophy-principle h3 strong{color:#2563eb}#repairPhilosophySection .philosophy-description{margin-bottom:30px}#repairPhilosophySection .philosophy-description p{position:relative;margin:0 0 15px;padding-left:18px;color:#64748b;font-size:15px;line-height:1.8}#repairPhilosophySection .philosophy-description p::before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:#2563eb}#repairPhilosophySection .philosophy-description strong{color:#1e293b}#repairPhilosophySection .philosophy-points{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:30px}#repairPhilosophySection .philosophy-point{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #e5e7eb;border-radius:12px;transition:all .3s ease}#repairPhilosophySection .philosophy-point:hover{transform:translateY(-4px);border-color:#bfdbfe;box-shadow:0 12px 30px rgba(15,23,42,.06)}#repairPhilosophySection .philosophy-point-number{flex:0 0 27px;width:27px;height:27px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#2563eb;border:1px solid #dbeafe;font-size:9px;font-weight:800}#repairPhilosophySection .philosophy-point strong{display:block;color:#1e293b;font-size:13px}#repairPhilosophySection .philosophy-point small{display:block;margin-top:2px;color:#1e293b;font-size:13.5px}#repairPhilosophySection .philosophy-bottom{display:flex;align-items:center;gap:15px;padding-top:22px;border-top:1px solid #e5e7eb}#repairPhilosophySection .philosophy-bottom-icon{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #bbf7d0;color:#16a34a;font-size:20px}#repairPhilosophySection .philosophy-bottom strong{display:block;margin-bottom:3px;color:#1e293b;font-size:14px}#repairPhilosophySection .philosophy-bottom span{color:#1e293b;font-size:12px}@media(max-width:991px){#repairPhilosophySection{padding:75px 0}#repairPhilosophySection .repair-philosophy-wrapper{grid-template-columns:1fr;gap:45px}#repairPhilosophySection .repair-philosophy-visual{min-height:430px}#repairPhilosophySection .repair-philosophy-content{max-width:100%}}@media(max-width:767px){#repairPhilosophySection{padding:60px 0}#repairPhilosophySection .repair-philosophy-visual{min-height:350px}#repairPhilosophySection .philosophy-orbit{width:280px;height:280px}#repairPhilosophySection .philosophy-center{width:105px;height:105px}#repairPhilosophySection .philosophy-center i{font-size:28px}#repairPhilosophySection .philosophy-floating-one{top:10px;right:-5px}#repairPhilosophySection .philosophy-floating-two{bottom:15px;left:-10px}#repairPhilosophySection .philosophy-floating-three{right:-20px;bottom:80px}#repairPhilosophySection .philosophy-experience-badge{bottom:-5px;left:10px}#repairPhilosophySection .repair-philosophy-content h2{font-size:36px;letter-spacing:-1px}#repairPhilosophySection .philosophy-points{grid-template-columns:1fr}}@media(max-width:480px){#repairPhilosophySection .repair-philosophy-visual{min-height:320px}#repairPhilosophySection .philosophy-orbit{width:240px;height:240px}#repairPhilosophySection .philosophy-floating{padding:8px 11px;font-size:10px}#repairPhilosophySection .philosophy-principle{align-items:flex-start;padding:18px}#repairPhilosophySection .philosophy-principle h3{font-size:16px}}#hyderabadMacbookCommunity{position:relative;padding:20px 0;background:#fff;overflow:hidden}#hyderabadMacbookCommunity #communityHeader{max-width:850px;margin:0 auto 55px;text-align:center}#hyderabadMacbookCommunity #communityHeader .community-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;margin-bottom:18px;color:#2563eb;background:#f8fbff;border:1px solid #dbeafe;border-radius:50px;font-size:13px;font-weight:700;letter-spacing:.4px;transition:all .3s ease}#hyderabadMacbookCommunity #communityHeader .community-eyebrow:hover{border-color:#93c5fd;transform:translateY(-2px)}#hyderabadMacbookCommunity #communityHeader .community-eyebrow .community-eyebrow-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#2563eb;background:#eff6ff;border-radius:50%}#hyderabadMacbookCommunity #communityHeader h2{margin:0 0 18px;color:#172033;font-size:clamp(32px,4vw,50px);line-height:1.12;font-weight:800;letter-spacing:-1.5px}#hyderabadMacbookCommunity #communityHeader h2 span{display:block;color:#2563eb}#hyderabadMacbookCommunity #communityHeader p{max-width:760px;margin:0 auto;color:#64748b;font-size:16px;line-height:1.85}#hyderabadMacbookCommunity #communityExperience{display:flex;align-items:center;gap:22px;padding:25px 28px;margin-bottom:28px;background:#fff;border:1px solid #e5eaf1;border-radius:20px;box-shadow:0 10px 35px rgba(15,23,42,.06);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#hyderabadMacbookCommunity #communityExperience:hover{transform:translateY(-4px);border-color:#bfdbfe;box-shadow:0 18px 45px rgba(37,99,235,.10)}#hyderabadMacbookCommunity #communityExperience .community-experience-icon{width:62px;height:62px;flex:0 0 62px;display:flex;align-items:center;justify-content:center;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:17px;font-size:25px}#hyderabadMacbookCommunity #communityExperience .community-experience-content{flex:1}#hyderabadMacbookCommunity #communityExperience .community-experience-content span{display:block;margin-bottom:4px;color:#2563eb;font-size:11px;font-weight:800;letter-spacing:1.4px}#hyderabadMacbookCommunity #communityExperience .community-experience-content strong{display:block;margin-bottom:5px;color:#172033;font-size:19px;font-weight:750}#hyderabadMacbookCommunity #communityExperience .community-experience-content p{margin:0;color:#64748b;font-size:14px;line-height:1.65}#hyderabadMacbookCommunity #communityExperience .community-year{min-width:105px;padding-left:25px;text-align:center;border-left:1px solid #e5eaf1}#hyderabadMacbookCommunity #communityExperience .community-year strong{display:block;color:#2563eb;font-size:30px;line-height:1;font-weight:800}#hyderabadMacbookCommunity #communityExperience .community-year span{display:block;margin-top:6px;color:#94a3b8;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}#hyderabadMacbookCommunity #communityStats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:30px}#hyderabadMacbookCommunity #communityStats .community-stat-card{position:relative;display:flex;align-items:center;min-height:105px;padding:18px;background:#fff;border:1px solid #e8edf4;border-radius:17px;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}#hyderabadMacbookCommunity #communityStats .community-stat-card::before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;background:#2563eb;border-radius:0 5px 5px 0;transform:scaleY(0);transition:transform .3s ease}#hyderabadMacbookCommunity #communityStats .community-stat-card:hover{transform:translateY(-5px);border-color:#bfdbfe;box-shadow:0 15px 35px rgba(15,23,42,.07)}#hyderabadMacbookCommunity #communityStats .community-stat-card:hover::before{transform:scaleY(1)}#hyderabadMacbookCommunity #communityStats .community-stat-icon{width:45px;height:45px;flex:0 0 45px;display:flex;align-items:center;justify-content:center;margin-right:13px;color:#2563eb;background:#f8fbff;border:1px solid #dbeafe;border-radius:13px;font-size:18px;transition:all .3s ease}#hyderabadMacbookCommunity #communityStats .community-stat-card:hover .community-stat-icon{color:#fff;background:#2563eb;border-color:#2563eb;transform:scale(1.05)}#hyderabadMacbookCommunity #communityStats .community-stat-content{min-width:0;flex:1}#hyderabadMacbookCommunity #communityStats .community-stat-content strong{display:block;color:#172033;font-size:22px;line-height:1.2;font-weight:800}#hyderabadMacbookCommunity #communityStats .community-stat-content span{display:block;margin-top:4px;color:#64748b;font-size:11px;line-height:1.4}#hyderabadMacbookCommunity #communityStats .community-stat-arrow{position:absolute;top:14px;right:14px;color:#cbd5e1;font-size:13px;transition:all .3s ease}#hyderabadMacbookCommunity #communityStats .community-stat-card:hover .community-stat-arrow{color:#2563eb;transform:translate(2px,-2px)}#hyderabadMacbookCommunity #communityDoorstep{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 28px;margin-bottom:38px;background:#fff;border:1px solid #dbeafe;border-radius:20px;box-shadow:0 10px 30px rgba(37,99,235,.05)}#hyderabadMacbookCommunity #communityDoorstep .community-doorstep-left{display:flex;align-items:center;gap:18px}#hyderabadMacbookCommunity #communityDoorstep .community-doorstep-icon{width:58px;height:58px;flex:0 0 58px;display:flex;align-items:center;justify-content:center;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;font-size:23px}#hyderabadMacbookCommunity #communityDoorstep .community-doorstep-label{display:block;margin-bottom:3px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:1.4px}#hyderabadMacbookCommunity #communityDoorstep h3{margin:0 0 4px;color:#172033;font-size:19px;font-weight:750}#hyderabadMacbookCommunity #communityDoorstep p{margin:0;color:#64748b;font-size:13px}#hyderabadMacbookCommunity #communityDoorstep .community-doorstep-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;color:#15803d;background:#f0fdf4;border:1px solid #dcfce7;border-radius:50px;font-size:12px;font-weight:700;white-space:nowrap}#hyderabadMacbookCommunity #communityDoorstep .community-doorstep-badge i{font-size:15px}#hyderabadMacbookCommunity #communityTrust{position:relative;display:flex;align-items:center;gap:18px;padding:25px 28px;border:1px solid #e8edf4;border-radius:18px;background:#fff}#hyderabadMacbookCommunity #communityTrust .community-trust-line{width:4px;align-self:stretch;flex:0 0 4px;background:#2563eb;border-radius:5px}#hyderabadMacbookCommunity #communityTrust .community-trust-icon{width:45px;height:45px;flex:0 0 45px;display:flex;align-items:center;justify-content:center;color:#2563eb;background:#f8fbff;border:1px solid #dbeafe;border-radius:50%;font-size:20px}#hyderabadMacbookCommunity #communityTrust .community-trust-content{flex:1}#hyderabadMacbookCommunity #communityTrust .community-trust-content span{display:block;margin-bottom:5px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:1.5px}#hyderabadMacbookCommunity #communityTrust .community-trust-content p{margin:0;color:#475569;font-size:14px;line-height:1.7}#hyderabadMacbookCommunity #communityTrust .community-trust-check{color:#22c55e;font-size:24px}@media(max-width:991px){#hyderabadMacbookCommunity{padding:70px 0}#hyderabadMacbookCommunity #communityStats{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){#hyderabadMacbookCommunity{padding:55px 0}#hyderabadMacbookCommunity #communityHeader{margin-bottom:40px}#hyderabadMacbookCommunity #communityHeader h2{font-size:32px}#hyderabadMacbookCommunity #communityExperience{align-items:flex-start;flex-wrap:wrap;padding:20px}#hyderabadMacbookCommunity #communityExperience .community-year{width:100%;padding:15px 0 0;margin-top:5px;border-left:0;border-top:1px solid #e5eaf1}#hyderabadMacbookCommunity #communityStats{grid-template-columns:1fr 1fr;gap:12px}#hyderabadMacbookCommunity #communityStats .community-stat-card{padding:15px;min-height:95px}#hyderabadMacbookCommunity #communityStats .community-stat-icon{width:38px;height:38px;flex-basis:38px;margin-right:9px;font-size:15px}#hyderabadMacbookCommunity #communityStats .community-stat-content strong{font-size:19px}#hyderabadMacbookCommunity #communityDoorstep{align-items:flex-start;flex-direction:column;padding:20px}#hyderabadMacbookCommunity #communityDoorstep .community-doorstep-badge{margin-left:76px}}@media(max-width:480px){#hyderabadMacbookCommunity #communityStats{grid-template-columns:1fr}#hyderabadMacbookCommunity #communityStats .community-stat-card{min-height:90px}#hyderabadMacbookCommunity #communityTrust{align-items:flex-start;padding:20px}#hyderabadMacbookCommunity #communityTrust .community-trust-check{display:none}}#hyderabad-macbook-community{position:relative;padding:0 0;overflow:hidden}#hyderabad-macbook-community .community-header{display:flex;align-items:flex-start;gap:20px;max-width:900px;margin:0 auto 35px}#hyderabad-macbook-community .community-header-icon{width:58px;min-width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:16px;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;font-size:24px;box-shadow:0 8px 25px rgba(37,99,235,.08)}#hyderabad-macbook-community .community-eyebrow{display:inline-block;margin-bottom:7px;color:#2563eb;font-size:12px;font-weight:800;letter-spacing:1.5px}#hyderabad-macbook-community .community-header h2{margin:0 0 12px;color:#172033;font-size:clamp(28px,4vw,42px);line-height:1.15;font-weight:800}#hyderabad-macbook-community .community-header h2 span{display:block;color:#2563eb}#hyderabad-macbook-community .community-header p{max-width:760px;margin:0;color:#64748b;font-size:16px;line-height:1.8}#hyderabad-macbook-community .community-intro{display:flex;align-items:center;gap:18px;max-width:900px;margin:0 auto 40px;padding:20px 24px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 12px 35px rgba(15,23,42,.06)}#hyderabad-macbook-community .community-intro-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:#e11d48;background:#fff1f2;border:1px solid #ffe4e6;font-size:20px}#hyderabad-macbook-community .community-intro strong{display:block;margin-bottom:4px;color:#1e293b;font-size:16px}#hyderabad-macbook-community .community-intro p{margin:0;color:#64748b;font-size:14px;line-height:1.6}#hyderabad-macbook-community .community-card{position:relative;display:flex;flex-direction:column;padding:28px;overflow:hidden;border:1px solid #e5e7eb;border-radius:22px;background:#fff;box-shadow:0 8px 30px rgba(15,23,42,.05);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#hyderabad-macbook-community .community-card::after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;border-radius:0 10px 10px 0;background:currentColor;transition:width .35s ease}#hyderabad-macbook-community .community-card:hover{transform:translateY(-7px);box-shadow:0 18px 45px rgba(15,23,42,.10)}#hyderabad-macbook-community .community-card:hover::after{width:100%}#hyderabad-macbook-community .community-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}#hyderabad-macbook-community .community-card-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:15px;font-size:22px;transition:transform .3s ease}#hyderabad-macbook-community .community-card:hover .community-card-icon{transform:scale(1.08)rotate(-3deg)}#hyderabad-macbook-community .community-stat{text-align:right}#hyderabad-macbook-community .community-stat strong{display:block;font-size:29px;line-height:1;font-weight:800}#hyderabad-macbook-community .community-stat span{display:block;margin-top:5px;color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:1.2px}#hyderabad-macbook-community .community-card-content{flex:1}#hyderabad-macbook-community .community-label{display:inline-block;margin-bottom:8px;font-size:10px;font-weight:800;letter-spacing:1.2px;color:#94a3b8}#hyderabad-macbook-community .community-card h3{margin:0 0 10px;color:#1e293b;font-size:20px;line-height:1.3;font-weight:750}#hyderabad-macbook-community .community-card p{margin:0;color:#64748b;font-size:14.5px;line-height:1.75}#hyderabad-macbook-community .community-card-footer{display:flex;align-items:center;gap:8px;margin-top:25px;padding-top:16px;border-top:1px solid #f1f5f9;color:#64748b;font-size:12px;font-weight:600}#hyderabad-macbook-community .community-card-footer i{font-size:15px}#hyderabad-macbook-community .community-card-blue{color:#2563eb}#hyderabad-macbook-community .community-card-blue .community-card-icon{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe}#hyderabad-macbook-community .community-card-blue .community-stat strong{color:#2563eb}#hyderabad-macbook-community .community-card-blue .community-card-footer i{color:#2563eb}#hyderabad-macbook-community .community-card-purple{color:#7c3aed}#hyderabad-macbook-community .community-card-purple .community-card-icon{color:#7c3aed;background:#f5f3ff;border:1px solid #ede9fe}#hyderabad-macbook-community .community-card-purple .community-stat strong{color:#7c3aed}#hyderabad-macbook-community .community-card-purple .community-card-footer i{color:#7c3aed}#hyderabad-macbook-community .community-card-green{color:#059669}#hyderabad-macbook-community .community-card-green .community-card-icon{color:#059669;background:#ecfdf5;border:1px solid #d1fae5}#hyderabad-macbook-community .community-card-green .community-stat strong{color:#059669}#hyderabad-macbook-community .community-card-green .community-card-footer i{color:#059669}#hyderabad-macbook-community .community-card-orange{color:#ea580c}#hyderabad-macbook-community .community-card-orange .community-card-icon{color:#ea580c;background:#fff7ed;border:1px solid #ffedd5}#hyderabad-macbook-community .community-card-orange .community-stat strong{color:#ea580c}#hyderabad-macbook-community .community-card-orange .community-card-footer i{color:#ea580c}#hyderabad-macbook-community .community-card-pink{color:#db2777}#hyderabad-macbook-community .community-card-pink .community-card-icon{color:#db2777;background:#fdf2f8;border:1px solid #fce7f3}#hyderabad-macbook-community .community-card-pink .community-stat strong{color:#db2777}#hyderabad-macbook-community .community-card-pink .community-card-footer i{color:#db2777}#hyderabad-macbook-community .community-card-yellow{color:#d97706}#hyderabad-macbook-community .community-card-yellow .community-card-icon{color:#d97706;background:#fffbeb;border:1px solid #fef3c7}#hyderabad-macbook-community .community-card-yellow .community-stat strong{color:#d97706}#hyderabad-macbook-community .community-card-yellow .community-card-footer i{color:#d97706}#hyderabad-macbook-community .community-card-featured{padding:30px}#hyderabad-macbook-community .community-featured-layout{display:flex;align-items:flex-start;gap:22px}#hyderabad-macbook-community .community-featured-icon{width:64px;height:64px;min-width:64px;display:flex;align-items:center;justify-content:center;border-radius:18px;font-size:27px}#hyderabad-macbook-community .community-card-gold{color:#ca8a04}#hyderabad-macbook-community .community-card-gold .community-featured-icon{color:#ca8a04;background:#fffbeb;border:1px solid #fef3c7}#hyderabad-macbook-community .community-card-teal{color:#0f766e}#hyderabad-macbook-community .community-card-teal .community-featured-icon{color:#0f766e;background:#f0fdfa;border:1px solid #ccfbf1}#hyderabad-macbook-community .community-rating{display:flex;align-items:center;gap:12px;margin-bottom:8px}#hyderabad-macbook-community .community-rating strong{color:#1e293b;font-size:30px;line-height:1;font-weight:800}#hyderabad-macbook-community .community-stars{display:flex;gap:3px;color:#f59e0b;font-size:14px}#hyderabad-macbook-community .community-warranty-text{color:#64748b;font-size:12px;font-weight:700}#hyderabad-macbook-community .community-bottom-card{display:flex;align-items:center;gap:22px;margin-top:30px;padding:25px 28px;border:1px solid #dbeafe;border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(15,23,42,.06)}#hyderabad-macbook-community .community-bottom-icon{width:58px;height:58px;min-width:58px;display:flex;align-items:center;justify-content:center;border-radius:16px;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;font-size:23px}#hyderabad-macbook-community .community-bottom-content{flex:1}#hyderabad-macbook-community .community-bottom-content>span{color:#2563eb;font-size:10px;font-weight:800;letter-spacing:1.2px}#hyderabad-macbook-community .community-bottom-content h3{margin:5px 0 6px;color:#1e293b;font-size:19px;font-weight:750}#hyderabad-macbook-community .community-bottom-content p{margin:0;color:#64748b;font-size:13.5px;line-height:1.7}#hyderabad-macbook-community .community-bottom-action{display:flex;align-items:center;gap:7px;padding:10px 15px;color:#2563eb;border:1px solid #dbeafe;border-radius:30px;font-size:13px;font-weight:700;white-space:nowrap}#hyderabad-macbook-community .community-bottom-action i{font-size:14px}#hyderabad-macbook-community .community-trust-message{display:flex;align-items:center;gap:15px;max-width:850px;margin:35px auto 0;padding:20px 24px;border-left:4px solid #2563eb;border-radius:12px;background:#f8fafc}#hyderabad-macbook-community .community-trust-check{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#16a34a;background:#f0fdf4;border:1px solid #dcfce7}#hyderabad-macbook-community .community-trust-message strong{display:block;margin-bottom:4px;color:#1e293b;font-size:15px}#hyderabad-macbook-community .community-trust-message p{margin:0;color:#64748b;font-size:13.5px;line-height:1.6}@media(max-width:767px){#hyderabad-macbook-community{padding:55px 0}#hyderabad-macbook-community .community-header{gap:14px}#hyderabad-macbook-community .community-header-icon{width:48px;min-width:48px;height:48px;font-size:20px}#hyderabad-macbook-community .community-header h2{font-size:28px}#hyderabad-macbook-community .community-header p{font-size:14px}#hyderabad-macbook-community .community-intro{align-items:flex-start;padding:17px}#hyderabad-macbook-community .community-card{padding:23px;border-radius:18px}#hyderabad-macbook-community .community-featured-layout{gap:16px}#hyderabad-macbook-community .community-featured-icon{width:52px;height:52px;min-width:52px;font-size:22px}#hyderabad-macbook-community .community-bottom-card{align-items:flex-start;flex-wrap:wrap;padding:22px}#hyderabad-macbook-community .community-bottom-action{margin-left:80px}}@media(max-width:480px){#hyderabad-macbook-community .community-header{display:block}#hyderabad-macbook-community .community-header-icon{margin-bottom:15px}#hyderabad-macbook-community .community-intro{display:block}#hyderabad-macbook-community .community-intro-icon{margin-bottom:12px}#hyderabad-macbook-community .community-featured-layout{display:block}#hyderabad-macbook-community .community-featured-icon{margin-bottom:18px}#hyderabad-macbook-community .community-bottom-action{margin-left:0}#hyderabad-macbook-community .community-trust-message{align-items:flex-start}}#keep-workflow-moving{position:relative;padding:20px 0;overflow:hidden}#keep-workflow-moving .workflow-section{position:relative}#keep-workflow-moving .workflow-header{max-width:760px;margin:0 auto}#keep-workflow-moving .workflow-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 16px;border:1px solid rgba(13,110,253,.14);border-radius:50px;background:rgba(13,110,253,.04);color:#0d6efd;font-size:13px;font-weight:700;letter-spacing:.2px;margin-bottom:18px;transition:all .3s ease}#keep-workflow-moving .workflow-badge i{font-size:15px}#keep-workflow-moving .workflow-badge:hover{border-color:rgba(13,110,253,.3);transform:translateY(-2px)}#keep-workflow-moving .workflow-title{margin:0 0 18px;color:#172033;font-size:clamp(30px,4vw,46px);line-height:1.15;font-weight:800;letter-spacing:-1px}#keep-workflow-moving .workflow-title span{display:inline-block;color:#0d6efd;position:relative}#keep-workflow-moving .workflow-title span::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:3px;border-radius:10px;background:rgba(13,110,253,.2)}#keep-workflow-moving .workflow-intro{max-width:680px;margin:0 auto;color:#697386;font-size:16px;line-height:1.8}#keep-workflow-moving .workflow-content-card{height:100%;padding:34px;border:1px solid #e8edf5;border-radius:22px;background:#fff;box-shadow:0 10px 35px rgba(31,45,61,.06);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}#keep-workflow-moving .workflow-content-card:hover{transform:translateY(-6px);border-color:rgba(13,110,253,.22);box-shadow:0 18px 45px rgba(31,45,61,.10)}#keep-workflow-moving .workflow-card-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:16px;background:rgba(13,110,253,.08);color:#0d6efd;font-size:24px;border:1px solid rgba(13,110,253,.12)}#keep-workflow-moving .workflow-content-card h4{margin-bottom:15px;color:#172033;font-size:23px;font-weight:750}#keep-workflow-moving .workflow-content-card p{margin-bottom:16px;color:#697386;font-size:15px;line-height:1.85}#keep-workflow-moving .workflow-content-card strong{color:#172033}#keep-workflow-moving .workflow-highlight{display:flex;align-items:flex-start;gap:14px;margin-top:25px;padding:17px 18px;border-left:3px solid #0d6efd;border-radius:0 12px 12px 0;background:#f8faff}#keep-workflow-moving .workflow-highlight-icon{flex:0 0 auto;color:#198754;font-size:20px}#keep-workflow-moving .workflow-highlight strong{display:block;margin-bottom:4px;color:#172033;font-size:14px}#keep-workflow-moving .workflow-highlight span{display:block;color:#70798a;font-size:13px;line-height:1.6}#keep-workflow-moving .workflow-services-card{height:100%;padding:28px;border:1px solid #e8edf5;border-radius:22px;background:#fff;box-shadow:0 10px 35px rgba(31,45,61,.06);transition:transform .35s ease,box-shadow .35s ease}#keep-workflow-moving .workflow-services-card:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(31,45,61,.10)}#keep-workflow-moving .workflow-services-header{display:flex;align-items:center;gap:14px;padding-bottom:20px;margin-bottom:7px;border-bottom:1px solid #edf0f5}#keep-workflow-moving .workflow-services-icon{width:48px;height:48px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:14px;color:#0d6efd;background:rgba(13,110,253,.07);border:1px solid rgba(13,110,253,.12);font-size:20px}#keep-workflow-moving .workflow-services-header h4{margin:0 0 3px;color:#172033;font-size:17px;font-weight:750}#keep-workflow-moving .workflow-services-header span{color:#8a93a3;font-size:12px}#keep-workflow-moving .workflow-service-list{display:flex;flex-direction:column}#keep-workflow-moving .workflow-service-item{display:flex;align-items:center;gap:13px;padding:15px 4px;border-bottom:1px solid #edf0f5;transition:padding-left .3s ease,background .3s ease}#keep-workflow-moving .workflow-service-item:last-child{border-bottom:0}#keep-workflow-moving .workflow-service-item:hover{padding-left:9px}#keep-workflow-moving .workflow-service-number{width:30px;height:30px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#f5f7fb;color:#7a8495;font-size:10px;font-weight:800;transition:all .3s ease}#keep-workflow-moving .workflow-service-item:hover .workflow-service-number{background:rgba(13,110,253,.09);color:#0d6efd}#keep-workflow-moving .workflow-service-item>div{flex:1}#keep-workflow-moving .workflow-service-item strong{display:block;margin-bottom:2px;color:#283246;font-size:13px;font-weight:700}#keep-workflow-moving .workflow-service-item small{display:block;color:#8a93a3;font-size:12px;line-height:1.5}#keep-workflow-moving .workflow-service-item>i{color:#b2bac7;font-size:14px;transition:color .3s ease,transform .3s ease}#keep-workflow-moving .workflow-service-item:hover>i{color:#0d6efd;transform:translate(2px,-2px)}#keep-workflow-moving .workflow-trust{display:flex;align-items:center;gap:15px;margin-top:25px;padding:18px 22px;border:1px solid #e8edf5;border-radius:16px;background:#fff}#keep-workflow-moving .workflow-trust-icon{width:42px;height:42px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#198754;background:rgba(25,135,84,.08);font-size:19px}#keep-workflow-moving .workflow-trust strong{display:block;margin-bottom:3px;color:#283246;font-size:14px}#keep-workflow-moving .workflow-trust span{color:#818b9b;font-size:12px}#keep-workflow-moving .workflow-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:25px;padding:28px 30px;border:1px solid rgba(13,110,253,.16);border-radius:22px;background:#f8faff;box-shadow:0 8px 30px rgba(31,45,61,.04)}#keep-workflow-moving .workflow-cta-content{display:flex;align-items:center;gap:17px}#keep-workflow-moving .workflow-cta-icon{width:52px;height:52px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#fff;color:#0d6efd;border:1px solid rgba(13,110,253,.12);box-shadow:0 5px 18px rgba(13,110,253,.08);font-size:21px}#keep-workflow-moving .workflow-cta h4{margin:0 0 5px;color:#172033;font-size:18px;font-weight:750}#keep-workflow-moving .workflow-cta p{margin:0;max-width:650px;color:#70798a;font-size:13px;line-height:1.65}#keep-workflow-moving .workflow-cta-btn{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;padding:13px 20px;border-radius:50px;background:#0d6efd;color:#fff;text-decoration:none;font-size:13px;font-weight:700;box-shadow:0 8px 20px rgba(13,110,253,.18);transition:transform .3s ease,box-shadow .3s ease,background .3s ease}#keep-workflow-moving .workflow-cta-btn:hover{background:#0b5ed7;color:#fff;transform:translateY(-3px);box-shadow:0 12px 25px rgba(13,110,253,.25)}#keep-workflow-moving .workflow-cta-btn i{transition:transform .3s ease}#keep-workflow-moving .workflow-cta-btn:hover i{transform:translateX(4px)}@media(max-width:991px){#keep-workflow-moving{padding:70px 0}#keep-workflow-moving .workflow-content-card,#keep-workflow-moving .workflow-services-card{padding:26px}#keep-workflow-moving .workflow-cta{align-items:flex-start;flex-direction:column}#keep-workflow-moving .workflow-cta-action{width:100%}#keep-workflow-moving .workflow-cta-btn{justify-content:center;width:100%}}@media(max-width:575px){#keep-workflow-moving{padding:55px 0}#keep-workflow-moving .workflow-title{font-size:31px}#keep-workflow-moving .workflow-content-card,#keep-workflow-moving .workflow-services-card{padding:22px;border-radius:18px}#keep-workflow-moving .workflow-trust{align-items:flex-start;padding:16px}#keep-workflow-moving .workflow-cta{padding:22px;border-radius:18px}#keep-workflow-moving .workflow-cta-content{align-items:flex-start}#keep-workflow-moving .workflow-cta-icon{width:44px;height:44px;font-size:17px}#keep-workflow-moving .workflow-cta h4{font-size:16px}}#macbookAirServices{position:relative;padding:20px 0;overflow:hidden}#macbookAirServices .mas-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px;color:#6b7280;font-size:11px;font-weight:800;letter-spacing:1.5px}#macbookAirServices .mas-eyebrow-line{width:28px;height:1px;background:#d8dde5}#macbookAirServices .mas-eyebrow-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:#0d6efd;border:1px solid rgba(13,110,253,.18);border-radius:50%;font-size:13px;box-shadow:0 5px 15px rgba(13,110,253,.08)}#macbookAirServices .mas-title{margin:0;color:#111827;font-size:clamp(34px,5vw,54px);font-weight:850;letter-spacing:-2px;line-height:1.05}#macbookAirServices .mas-title span{display:block;margin-top:5px;color:#0d6efd}#macbookAirServices .mas-intro{max-width:720px;margin:20px auto 0;color:#6b7280;font-size:16px;line-height:1.8}#macbookAirServices .mas-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:55px}#macbookAirServices .mas-service-card{position:relative;min-height:355px;padding:27px;display:flex;flex-direction:column;border:1px solid #e7eaf0;border-radius:24px;background:#fff;overflow:hidden;isolation:isolate;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s ease,box-shadow .4s ease}#macbookAirServices .mas-service-card:hover{transform:translateY(-10px);border-color:rgba(13,110,253,.20);box-shadow:0 25px 55px rgba(15,23,42,.10)}#macbookAirServices .mas-card-header{display:flex;align-items:center;justify-content:space-between}#macbookAirServices .mas-card-number{color:#aeb5c1;font-size:11px;font-weight:800;letter-spacing:1.2px}#macbookAirServices .mas-card-arrow{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#89919d;border:1px solid #e7eaf0;border-radius:50%;font-size:13px;transition:color .3s ease,background .3s ease,transform .3s ease}#macbookAirServices .mas-service-card:hover .mas-card-arrow{color:#fff;background:#0d6efd;border-color:#0d6efd;transform:rotate(45deg)}#macbookAirServices .mas-icon-wrap{position:relative;width:72px;height:72px;margin-top:25px;margin-bottom:27px}#macbookAirServices .mas-icon{position:relative;z-index:2;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:19px;font-size:27px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}#macbookAirServices .mas-service-card:hover .mas-icon{transform:scale(1.08)rotate(-4deg);box-shadow:0 12px 28px rgba(0,0,0,.08)}#macbookAirServices .mas-icon-ring{position:absolute;width:48px;height:48px;left:25px;top:25px;border:1px dashed currentColor;border-radius:50%;opacity:.15;transition:transform .5s ease,opacity .4s ease}#macbookAirServices .mas-service-card:hover .mas-icon-ring{transform:scale(1.4);opacity:.28}#macbookAirServices .mas-card-blue .mas-icon{color:#0d6efd;background:rgba(13,110,253,.09)}#macbookAirServices .mas-card-green .mas-icon{color:#198754;background:rgba(25,135,84,.09)}#macbookAirServices .mas-card-purple .mas-icon{color:#6f42c1;background:rgba(111,66,193,.09)}#macbookAirServices .mas-card-cyan .mas-icon{color:#0891b2;background:rgba(8,145,178,.09)}#macbookAirServices .mas-card-orange .mas-icon{color:#fd7e14;background:rgba(253,126,20,.09)}#macbookAirServices .mas-card-red .mas-icon{color:#dc3545;background:rgba(220,53,69,.09)}#macbookAirServices .mas-card-indigo .mas-icon{color:#6610f2;background:rgba(102,16,242,.09)}#macbookAirServices .mas-card-body{flex:1}#macbookAirServices .mas-card-label{display:block;margin-bottom:8px;color:#9aa2ae;font-size:10px;font-weight:800;letter-spacing:1.4px}#macbookAirServices .mas-card-body h3{margin:0 0 11px;color:#172033;font-size:21px;font-weight:800;letter-spacing:-.5px}#macbookAirServices .mas-card-body p{margin:0;color:#6b7280;font-size:14.5px;line-height:1.75}#macbookAirServices .mas-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:25px;padding-top:17px;border-top:1px solid #edf0f3;color:#8b93a0;font-size:12px;font-weight:700}#macbookAirServices .mas-card-footer i{transition:transform .3s ease}#macbookAirServices .mas-service-card:hover .mas-card-footer i{transform:translateX(5px)}#macbookAirServices .mas-card-glow{position:absolute;width:170px;height:170px;right:-100px;top:-100px;border-radius:50%;background:rgba(13,110,253,.05);filter:blur(2px);transition:transform .5s ease,opacity .5s ease}#macbookAirServices .mas-service-card:hover .mas-card-glow{transform:scale(1.5);opacity:.8}#macbookAirServices .mas-feature-card{grid-column:span 2;min-height:355px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:35px;border-color:rgba(13,110,253,.16);box-shadow:0 12px 40px rgba(13,110,253,.05)}#macbookAirServices .mas-feature-content{display:flex;align-items:center;gap:25px;max-width:650px}#macbookAirServices .mas-feature-icon{flex:0 0 auto;width:82px;height:82px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(13,110,253,.15);border-radius:24px;color:#0d6efd;font-size:32px;box-shadow:0 12px 30px rgba(13,110,253,.08);transition:transform .4s ease}#macbookAirServices .mas-feature-card:hover .mas-feature-icon{transform:rotate(-6deg)scale(1.05)}#macbookAirServices .mas-feature-card h3{margin:5px 0 10px;color:#172033;font-size:25px;font-weight:800}#macbookAirServices .mas-feature-card p{margin:0;color:#6b7280;font-size:14px;line-height:1.75}#macbookAirServices .mas-feature-btn{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;padding:13px 20px;color:#fff;background:#0d6efd;border-radius:50px;text-decoration:none;font-size:13px;font-weight:750;box-shadow:0 10px 25px rgba(13,110,253,.18);transition:transform .3s ease,box-shadow .3s ease}#macbookAirServices .mas-feature-btn:hover{color:#fff;transform:translateX(4px);box-shadow:0 14px 30px rgba(13,110,253,.25)}#macbookAirServices .mas-trust-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;padding:18px 22px;border:1px solid #e7eaf0;border-radius:18px;background:#fff;box-shadow:0 8px 30px rgba(15,23,42,.045)}#macbookAirServices .mas-trust-left{display:flex;align-items:center;gap:13px}#macbookAirServices .mas-trust-check{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#198754;border-radius:50%;background:rgba(25,135,84,.08);font-size:18px}#macbookAirServices .mas-trust-left strong{display:block;color:#172033;font-size:14px}#macbookAirServices .mas-trust-left span{display:block;margin-top:3px;color:#7a8290;font-size:13px}#macbookAirServices .mas-trust-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 17px;color:#172033;border:1px solid #e0e4ea;border-radius:50px;text-decoration:none;font-size:12px;font-weight:750;transition:all .3s ease}#macbookAirServices .mas-trust-btn:hover{color:#fff;background:#172033;border-color:#172033;transform:translateX(3px)}@media(max-width:991px){#macbookAirServices .mas-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#macbookAirServices .mas-feature-card{grid-column:span 2}}@media(max-width:767px){#macbookAirServices{padding:20px 0}#macbookAirServices .mas-title{font-size:36px;letter-spacing:-1.3px}#macbookAirServices .mas-intro{font-size:14px}#macbookAirServices .mas-service-grid{grid-template-columns:1fr;gap:16px;margin-top:40px}#macbookAirServices .mas-service-card,#macbookAirServices .mas-feature-card{grid-column:span 1;min-height:auto;padding:23px}#macbookAirServices .mas-feature-card{display:block}#macbookAirServices .mas-feature-content{align-items:flex-start;flex-direction:column;gap:18px}#macbookAirServices .mas-feature-icon{width:65px;height:65px;border-radius:19px;font-size:25px}#macbookAirServices .mas-feature-card h3{font-size:22px}#macbookAirServices .mas-feature-btn{margin-top:25px}#macbookAirServices .mas-trust-bar{align-items:flex-start;flex-direction:column}#macbookAirServices .mas-trust-btn{width:100%;justify-content:center}}#macbookAirMobilitySection{padding:20px 0;position:relative;overflow:hidden}#macbookAirMobilitySection .mobility-header{max-width:850px;margin:0 auto 65px;text-align:center}#macbookAirMobilitySection .mobility-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;margin-bottom:20px;border:1px solid rgba(13,110,253,.18);border-radius:50px;color:#0d6efd;font-size:13px;font-weight:700;letter-spacing:.4px;transition:all .3s ease}#macbookAirMobilitySection .mobility-badge:hover{border-color:#0d6efd;transform:translateY(-3px);box-shadow:0 8px 25px rgba(13,110,253,.10)}#macbookAirMobilitySection .mobility-badge-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#0d6efd}#macbookAirMobilitySection .mobility-header h2{margin:0 0 20px;color:#171717;font-size:clamp(32px,4vw,50px);line-height:1.1;font-weight:800;letter-spacing:-1.5px}#macbookAirMobilitySection .mobility-header h2 span{display:block;color:#0d6efd}#macbookAirMobilitySection .mobility-header>p{max-width:720px;margin:auto;color:#6c757d;font-size:17px;line-height:1.8}#macbookAirMobilitySection .mobility-journey{max-width:1000px;margin:0 auto 90px;position:relative}#macbookAirMobilitySection .journey-line{position:absolute;top:35px;bottom:35px;left:35px;width:2px;background:linear-gradient(to bottom,rgba(13,110,253,.35),rgba(13,110,253,.04))}#macbookAirMobilitySection .mobility-item{position:relative;display:grid;grid-template-columns:70px 70px 1fr;align-items:center;gap:20px;padding:22px 25px;margin-bottom:18px;border:1px solid #e9ecef;border-radius:20px;background:rgba(255,255,255,.72);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}#macbookAirMobilitySection .mobility-item:hover{transform:translateX(8px);border-color:rgba(13,110,253,.35);box-shadow:0 15px 40px rgba(0,0,0,.08),0 4px 12px rgba(13,110,253,.05)}#macbookAirMobilitySection .mobility-number{position:relative;z-index:2;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid #dce6f5;border-radius:50%;background:#fff;color:#0d6efd;font-size:12px;font-weight:800;transition:all .3s ease}#macbookAirMobilitySection .mobility-item:hover .mobility-number{color:#fff;background:#0d6efd;border-color:#0d6efd;transform:rotate(360deg)}#macbookAirMobilitySection .mobility-icon{width:62px;height:62px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e9ef;border-radius:18px;color:#0d6efd;font-size:24px;background:#fff;transition:all .35s ease}#macbookAirMobilitySection .mobility-item:hover .mobility-icon{color:#fff;background:#0d6efd;transform:translateY(-5px)rotate(-3deg);box-shadow:0 10px 25px rgba(13,110,253,.22)}#macbookAirMobilitySection .mobility-label{display:inline-block;margin-bottom:5px;color:#0d6efd;font-size:11px;font-weight:800;letter-spacing:1.5px}#macbookAirMobilitySection .mobility-content h3{margin:0 0 7px;color:#171717;font-size:21px;font-weight:750}#macbookAirMobilitySection .mobility-content p{max-width:680px;margin:0;color:#6c757d;font-size:14px;line-height:1.75}#macbookAirMobilitySection .component-area{margin-top:0}#macbookAirMobilitySection .component-heading{max-width:720px;margin-bottom:35px}#macbookAirMobilitySection .component-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:#0d6efd;font-size:11px;font-weight:800;letter-spacing:1.5px}#macbookAirMobilitySection .component-heading h3{margin:0 0 12px;color:#171717;font-size:clamp(28px,3vw,38px);font-weight:800;letter-spacing:-.8px}#macbookAirMobilitySection .component-heading h3 span{color:#0d6efd}#macbookAirMobilitySection .component-heading p{margin:0;color:#6c757d;font-size:15px;line-height:1.8}#macbookAirMobilitySection .component-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#macbookAirMobilitySection .component-card{position:relative;min-height:245px;padding:25px;border:1px solid #e9ecef;border-radius:20px;background:#fff;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}#macbookAirMobilitySection .component-card::before{content:"";position:absolute;top:0;left:0;width:0;height:3px;background:#0d6efd;transition:width .4s ease}#macbookAirMobilitySection .component-card:hover::before{width:100%}#macbookAirMobilitySection .component-card:hover{transform:translateY(-8px);border-color:rgba(13,110,253,.3);box-shadow:0 20px 45px rgba(0,0,0,.08),0 5px 15px rgba(13,110,253,.05)}#macbookAirMobilitySection .component-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}#macbookAirMobilitySection .component-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:15px;font-size:22px;transition:all .35s ease}#macbookAirMobilitySection .component-card:hover .component-icon{transform:scale(1.08)rotate(-5deg)}#macbookAirMobilitySection .component-icon.battery{color:#198754;border:1px solid rgba(25,135,84,.18)}#macbookAirMobilitySection .component-icon.keyboard{color:#6f42c1;border:1px solid rgba(111,66,193,.18)}#macbookAirMobilitySection .component-icon.display{color:#0d6efd;border:1px solid rgba(13,110,253,.18)}#macbookAirMobilitySection .component-icon.charging{color:#fd7e14;border:1px solid rgba(253,126,20,.18)}#macbookAirMobilitySection .component-icon.cooling{color:#20c997;border:1px solid rgba(32,201,151,.18)}#macbookAirMobilitySection .component-icon.trackpad{color:#d63384;border:1px solid rgba(214,51,132,.18)}#macbookAirMobilitySection .component-icon.usb{color:#495057;border:1px solid rgba(73,80,87,.18)}#macbookAirMobilitySection .component-number{color:#adb5bd;font-size:11px;font-weight:800;letter-spacing:1px}#macbookAirMobilitySection .component-card h4{margin:0 0 9px;color:#171717;font-size:18px;font-weight:750}#macbookAirMobilitySection .component-card p{margin:0;color:#6c757d;font-size:14px;line-height:1.7}#macbookAirMobilitySection .component-arrow{position:absolute;right:20px;bottom:18px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #e9ecef;border-radius:50%;color:#adb5bd;font-size:13px;transition:all .3s ease}#macbookAirMobilitySection .component-card:hover .component-arrow{color:#fff;background:#0d6efd;border-color:#0d6efd;transform:translate(3px,-3px)}#macbookAirMobilitySection .mobility-insight{position:relative;display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:22px;margin-top:55px;padding:28px 30px;border:1px solid rgba(13,110,253,.2);border-radius:22px;box-shadow:0 15px 40px rgba(0,0,0,.05);transition:all .35s ease}#macbookAirMobilitySection .mobility-insight:hover{transform:translateY(-5px);border-color:rgba(13,110,253,.45);box-shadow:0 22px 50px rgba(0,0,0,.08),0 5px 15px rgba(13,110,253,.07)}#macbookAirMobilitySection .insight-icon{width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:18px;color:#0d6efd;border:1px solid rgba(13,110,253,.2);font-size:25px;transition:all .35s ease}#macbookAirMobilitySection .mobility-insight:hover .insight-icon{color:#fff;background:#0d6efd;transform:rotate(8deg)scale(1.05)}#macbookAirMobilitySection .insight-content>span{display:block;margin-bottom:5px;color:#0d6efd;font-size:10px;font-weight:800;letter-spacing:1.5px}#macbookAirMobilitySection .insight-content h3{margin:0 0 6px;color:#171717;font-size:20px;font-weight:750}#macbookAirMobilitySection .insight-content p{max-width:750px;margin:0;color:#6c757d;font-size:13.5px;line-height:1.7}#macbookAirMobilitySection .insight-button{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border:1px solid #0d6efd;border-radius:50px;color:#0d6efd;text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap;transition:all .3s ease}#macbookAirMobilitySection .insight-button:hover{color:#fff;background:#0d6efd;transform:translateX(4px);box-shadow:0 10px 25px rgba(13,110,253,.2)}@media(max-width:1199px){#macbookAirMobilitySection .component-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:991px){#macbookAirMobilitySection{padding:70px 0}#macbookAirMobilitySection .component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#macbookAirMobilitySection .mobility-insight{grid-template-columns:60px 1fr}#macbookAirMobilitySection .insight-button{grid-column:2;width:fit-content}}@media(max-width:767px){#macbookAirMobilitySection{padding:55px 0}#macbookAirMobilitySection .mobility-header{margin-bottom:40px}#macbookAirMobilitySection .mobility-header h2{font-size:32px}#macbookAirMobilitySection .mobility-header>p{font-size:15px}#macbookAirMobilitySection .journey-line{display:none}#macbookAirMobilitySection .mobility-item{grid-template-columns:55px 1fr;gap:15px;padding:20px}#macbookAirMobilitySection .mobility-number{position:absolute;top:15px;right:15px;width:32px;height:32px}#macbookAirMobilitySection .mobility-icon{width:55px;height:55px}#macbookAirMobilitySection .mobility-content{grid-column:2}#macbookAirMobilitySection .component-grid{grid-template-columns:1fr}#macbookAirMobilitySection .component-card{min-height:auto}#macbookAirMobilitySection .mobility-insight{grid-template-columns:1fr;gap:15px;padding:25px}#macbookAirMobilitySection .insight-button{grid-column:auto}}@media(max-width:480px){#macbookAirMobilitySection .mobility-header h2{font-size:28px}#macbookAirMobilitySection .mobility-item{padding:18px}#macbookAirMobilitySection .mobility-content h3{font-size:18px}#macbookAirMobilitySection .mobility-content p{font-size:13px}#macbookAirMobilitySection .component-heading h3{font-size:27px}#macbookAirMobilitySection .insight-button{width:100%;justify-content:center}}#macbookAirWarningSigns{position:relative;overflow:hidden}#macbookAirWarningSigns .warning-section-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 16px;border:1px solid rgba(13,110,253,.18);border-radius:50px;color:#0d6efd;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:18px;transition:all .3s ease}#macbookAirWarningSigns .warning-section-badge:hover{border-color:rgba(13,110,253,.45);transform:translateY(-2px)}#macbookAirWarningSigns .badge-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#0d6efd;font-size:12px;box-shadow:0 5px 15px rgba(13,110,253,.22)}#macbookAirWarningSigns .warning-section-title{margin:0;color:#171717;font-size:clamp(30px,4vw,46px);line-height:1.15;font-weight:800;letter-spacing:-1.4px}#macbookAirWarningSigns .warning-section-title span{display:inline-block;color:#0d6efd;position:relative}#macbookAirWarningSigns .warning-section-title span::after{content:"";position:absolute;left:0;bottom:-6px;width:55%;height:3px;background:#0d6efd;border-radius:10px;opacity:.25}#macbookAirWarningSigns .warning-section-description{max-width:780px;margin:22px auto 0;color:#6c757d;font-size:16px;line-height:1.85}#macbookAirWarningSigns .warning-card{position:relative;display:flex;gap:20px;height:100%;padding:30px;border:1px solid #e9ecef;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.045);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}#macbookAirWarningSigns .warning-card::before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:3px;border-radius:0 5px 5px 0;background:#0d6efd;transform:scaleY(.35);transform-origin:center;transition:transform .35s ease}#macbookAirWarningSigns .warning-card:hover{transform:translateY(-7px);border-color:rgba(13,110,253,.28);box-shadow:0 18px 45px rgba(0,0,0,.09)}#macbookAirWarningSigns .warning-card:hover::before{transform:scaleY(1)}#macbookAirWarningSigns .warning-card-number{position:absolute;top:18px;right:22px;color:#e9ecef;font-size:42px;font-weight:900;line-height:1;transition:color .3s ease}#macbookAirWarningSigns .warning-card:hover .warning-card-number{color:rgba(13,110,253,.12)}#macbookAirWarningSigns .warning-card-icon{flex:0 0 58px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:17px;font-size:24px;transition:transform .35s ease,box-shadow .35s ease}#macbookAirWarningSigns .warning-card:hover .warning-card-icon{transform:translateY(-5px)rotate(-3deg)}#macbookAirWarningSigns .icon-battery{color:#198754;background:rgba(25,135,84,.09);box-shadow:0 8px 20px rgba(25,135,84,.08)}#macbookAirWarningSigns .icon-performance{color:#6f42c1;background:rgba(111,66,193,.09);box-shadow:0 8px 20px rgba(111,66,193,.08)}#macbookAirWarningSigns .icon-display{color:#0d6efd;background:rgba(13,110,253,.09);box-shadow:0 8px 20px rgba(13,110,253,.08)}#macbookAirWarningSigns .icon-charging{color:#fd7e14;background:rgba(253,126,20,.09);box-shadow:0 8px 20px rgba(253,126,20,.08)}#macbookAirWarningSigns .icon-heating{color:#dc3545;background:rgba(220,53,69,.09);box-shadow:0 8px 20px rgba(220,53,69,.08)}#macbookAirWarningSigns .warning-card-content{flex:1;padding-right:30px}#macbookAirWarningSigns .warning-card-label{margin-bottom:7px;color:#0d6efd;font-size:10px;font-weight:800;letter-spacing:1.2px}#macbookAirWarningSigns .warning-card h3{margin-bottom:12px;color:#171717;font-size:21px;line-height:1.3;font-weight:750}#macbookAirWarningSigns .warning-card p{margin-bottom:20px;color:#6c757d;font-size:14.5px;line-height:1.75}#macbookAirWarningSigns .warning-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:15px;border-top:1px dashed #e5e7eb;color:#495057;font-size:12px;font-weight:700}#macbookAirWarningSigns .warning-card-footer span{display:inline-flex;align-items:center;gap:7px}#macbookAirWarningSigns .warning-card-footer span i{color:#0d6efd;font-size:14px}#macbookAirWarningSigns .warning-card-footer>i{color:#adb5bd;transition:transform .3s ease,color .3s ease}#macbookAirWarningSigns .warning-card:hover .warning-card-footer>i{color:#0d6efd;transform:translate(3px,-3px)}#macbookAirWarningSigns .warning-action-card{position:relative;height:100%;display:flex;align-items:flex-start;gap:20px;padding:30px;border-radius:22px;border:1px solid rgba(13,110,253,.22);background:linear-gradient(135deg,rgba(13,110,253,.045),rgba(13,110,253,.01));box-shadow:0 12px 35px rgba(13,110,253,.06);overflow:hidden}#macbookAirWarningSigns .warning-action-card::after{content:"";position:absolute;width:160px;height:160px;right:-70px;bottom:-80px;border:1px solid rgba(13,110,253,.12);border-radius:50%}#macbookAirWarningSigns .action-icon{flex:0 0 58px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:17px;color:#0d6efd;border:1px solid rgba(13,110,253,.18);font-size:25px;box-shadow:0 8px 20px rgba(13,110,253,.08)}#macbookAirWarningSigns .action-label{display:block;margin-bottom:7px;color:#0d6efd;font-size:10px;font-weight:800;letter-spacing:1.2px}#macbookAirWarningSigns .action-content h3{margin-bottom:10px;color:#171717;font-size:22px;font-weight:800;line-height:1.3}#macbookAirWarningSigns .action-content p{margin-bottom:20px;color:#6c757d;font-size:14px;line-height:1.75}#macbookAirWarningSigns .warning-action-btn{display:inline-flex;align-items:center;gap:10px;padding:11px 17px;border:1px solid #0d6efd;border-radius:50px;color:#0d6efd;font-size:13px;font-weight:700;text-decoration:none;transition:background .3s ease,color .3s ease,transform .3s ease}#macbookAirWarningSigns .warning-action-btn:hover{color:#fff;background:#0d6efd;transform:translateY(-2px)}#macbookAirWarningSigns .warning-action-btn i{transition:transform .3s ease}#macbookAirWarningSigns .warning-action-btn:hover i{transform:translateX(4px)}#macbookAirWarningSigns .warning-bottom-note{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;border-left:4px solid #0d6efd;border-top:1px solid #e9ecef;border-right:1px solid #e9ecef;border-bottom:1px solid #e9ecef;border-radius:0 15px 15px 0;box-shadow:0 8px 25px rgba(0,0,0,.04)}#macbookAirWarningSigns .note-icon{flex:0 0 38px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:#0d6efd;font-size:20px}#macbookAirWarningSigns .warning-bottom-note strong{display:block;margin-bottom:4px;color:#212529;font-size:14px}#macbookAirWarningSigns .warning-bottom-note p{margin:0;color:#6c757d;font-size:14px;line-height:1.7}@media(max-width:767.98px){#macbookAirWarningSigns .warning-section-title{font-size:30px}#macbookAirWarningSigns .warning-section-description{font-size:14px;line-height:1.75}#macbookAirWarningSigns .warning-card{padding:24px 20px;gap:15px;border-radius:18px}#macbookAirWarningSigns .warning-card-icon,#macbookAirWarningSigns .action-icon{flex-basis:48px;width:48px;height:48px;border-radius:14px;font-size:20px}#macbookAirWarningSigns .warning-card-content{padding-right:5px}#macbookAirWarningSigns .warning-card h3{font-size:18px}#macbookAirWarningSigns .warning-card p{font-size:13.5px}#macbookAirWarningSigns .warning-card-number{font-size:32px;right:15px}#macbookAirWarningSigns .warning-action-card{padding:24px 20px;border-radius:18px}#macbookAirWarningSigns .action-content h3{font-size:19px}#macbookAirWarningSigns .warning-bottom-note{padding:17px;gap:10px}}@media(max-width:480px){#macbookAirWarningSigns .warning-card{display:block}#macbookAirWarningSigns .warning-card-icon{margin-bottom:17px}#macbookAirWarningSigns .warning-card-content{padding-right:0}#macbookAirWarningSigns .warning-card-number{top:15px}#macbookAirWarningSigns .warning-action-card{display:block}#macbookAirWarningSigns .action-icon{margin-bottom:17px}}#macbookAirModels{position:relative;overflow:hidden}#macbookAirModels .air-models-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 16px;border:1px solid rgba(13,110,253,.18);border-radius:50px;color:#0d6efd;font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;transition:all .3s ease}#macbookAirModels .air-models-badge:hover{border-color:rgba(13,110,253,.45);transform:translateY(-2px)}#macbookAirModels .air-models-badge-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#0d6efd;font-size:13px;box-shadow:0 6px 16px rgba(13,110,253,.2)}#macbookAirModels .air-models-title{margin:18px 0 0;color:#171717;font-size:clamp(31px,4vw,46px);line-height:1.15;font-weight:800;letter-spacing:-1.4px}#macbookAirModels .air-models-title span{color:#0d6efd;position:relative}#macbookAirModels .air-models-title span::after{content:"";position:absolute;left:0;right:25%;bottom:-5px;height:3px;border-radius:10px;background:#0d6efd;opacity:.2}#macbookAirModels .air-models-description{max-width:780px;margin:20px auto 0;color:#6c757d;font-size:15.5px;line-height:1.85}#macbookAirModels .air-model-card{position:relative;height:100%;display:flex;flex-direction:column;border:1px solid #e8ebef;border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 8px 28px rgba(0,0,0,.045);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}#macbookAirModels .air-model-card::before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:#0d6efd;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}#macbookAirModels .air-model-card:hover{transform:translateY(-7px);border-color:rgba(13,110,253,.25);box-shadow:0 18px 45px rgba(0,0,0,.085)}#macbookAirModels .air-model-card:hover::before{transform:scaleX(1)}#macbookAirModels .air-model-top{display:flex;align-items:center;gap:15px;padding:25px 25px 0}#macbookAirModels .air-model-icon{width:58px;height:58px;flex:0 0 58px;display:flex;align-items:center;justify-content:center;border-radius:17px;font-size:23px;transition:transform .35s ease,box-shadow .35s ease}#macbookAirModels .air-model-card:hover .air-model-icon{transform:translateY(-4px)rotate(-3deg)}#macbookAirModels .intel-icon{color:#0d6efd;background:rgba(13,110,253,.08);box-shadow:0 8px 20px rgba(13,110,253,.08)}#macbookAirModels .m1-icon{color:#198754;background:rgba(25,135,84,.08);box-shadow:0 8px 20px rgba(25,135,84,.08)}#macbookAirModels .m2-icon{color:#6f42c1;background:rgba(111,66,193,.08);box-shadow:0 8px 20px rgba(111,66,193,.08)}#macbookAirModels .latest-icon{color:#fd7e14;background:rgba(253,126,20,.08);box-shadow:0 8px 20px rgba(253,126,20,.08)}#macbookAirModels .air-model-generation{flex:1}#macbookAirModels .air-model-generation span{display:block;margin-bottom:3px;color:#adb5bd;font-size:9px;font-weight:800;letter-spacing:1.1px}#macbookAirModels .air-model-generation strong{color:#171717;font-size:20px;font-weight:800}#macbookAirModels .air-model-arrow{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid #e9ecef;border-radius:50%;color:#adb5bd;font-size:14px;transition:color .3s ease,background .3s ease,transform .3s ease}#macbookAirModels .air-model-card:hover .air-model-arrow{color:#fff;background:#0d6efd;border-color:#0d6efd;transform:translate(2px,-2px)}#macbookAirModels .air-model-content{flex:1;padding:22px 25px 25px}#macbookAirModels .air-model-content h3{margin-bottom:10px;color:#171717;font-size:22px;font-weight:800}#macbookAirModels .air-model-content p{margin-bottom:20px;color:#6c757d;font-size:14px;line-height:1.75}#macbookAirModels .air-model-divider{width:100%;height:1px;margin:18px 0;background:#edf0f2}#macbookAirModels .air-model-content h4{margin-bottom:13px;color:#343a40;font-size:12px;font-weight:800;letter-spacing:.4px}#macbookAirModels .air-issue-list{display:flex;flex-wrap:wrap;gap:8px}#macbookAirModels .air-issue-list span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #e9ecef;border-radius:50px;color:#495057;background:#fff;font-size:11px;font-weight:650;transition:border-color .25s ease,color .25s ease,transform .25s ease}#macbookAirModels .air-issue-list span:hover{color:#0d6efd;border-color:rgba(13,110,253,.25);transform:translateY(-2px)}#macbookAirModels .air-issue-list span i{color:#0d6efd;font-size:12px}#macbookAirModels .air-support-points{display:grid;gap:10px}#macbookAirModels .air-support-points>div{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid #edf0f2;border-radius:11px;color:#495057;font-size:12px;font-weight:650;transition:border-color .25s ease,transform .25s ease}#macbookAirModels .air-support-points>div:hover{border-color:rgba(13,110,253,.25);transform:translateX(4px)}#macbookAirModels .air-support-points i{width:27px;height:27px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#0d6efd;background:rgba(13,110,253,.07)}#macbookAirModels .air-model-footer{padding:13px 25px;border-top:1px solid #edf0f2;color:#198754;font-size:11px;font-weight:700}#macbookAirModels .air-model-footer span{display:inline-flex;align-items:center;gap:7px}#macbookAirModels .air-model-footer i{font-size:13px}#macbookAirModels .air-model-help-card{display:flex;align-items:center;gap:18px;padding:23px 25px;border:1px solid rgba(13,110,253,.2);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.045)}#macbookAirModels .air-model-help-icon{flex:0 0 50px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:#0d6efd;border:1px solid rgba(13,110,253,.18);font-size:22px}#macbookAirModels .air-model-help-content{flex:1}#macbookAirModels .air-model-help-content>span{display:block;margin-bottom:4px;color:#0d6efd;font-size:9px;font-weight:800;letter-spacing:1px}#macbookAirModels .air-model-help-content h3{margin:0 0 5px;color:#212529;font-size:17px;font-weight:800}#macbookAirModels .air-model-help-content p{margin:0;color:#6c757d;font-size:12.5px;line-height:1.65}#macbookAirModels .air-model-help-btn{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;padding:11px 17px;border:1px solid #0d6efd;border-radius:50px;color:#0d6efd;font-size:12px;font-weight:750;text-decoration:none;transition:color .3s ease,background .3s ease,transform .3s ease}#macbookAirModels .air-model-help-btn:hover{color:#fff;background:#0d6efd;transform:translateY(-2px)}#macbookAirModels .air-model-help-btn i{transition:transform .3s ease}#macbookAirModels .air-model-help-btn:hover i{transform:translateX(4px)}@media(max-width:991.98px){#macbookAirModels .air-model-help-card{align-items:flex-start}}@media(max-width:767.98px){#macbookAirModels .air-models-title{font-size:30px}#macbookAirModels .air-models-description{font-size:14px}#macbookAirModels .air-model-top{padding:20px 20px 0}#macbookAirModels .air-model-content{padding:20px}#macbookAirModels .air-model-footer{padding:12px 20px}#macbookAirModels .air-model-help-card{display:block;padding:22px 20px}#macbookAirModels .air-model-help-icon{margin-bottom:15px}#macbookAirModels .air-model-help-btn{margin-top:18px}}@media(max-width:480px){#macbookAirModels .air-model-top{gap:11px}#macbookAirModels .air-model-icon{width:50px;height:50px;flex-basis:50px;border-radius:14px}#macbookAirModels .air-model-generation strong{font-size:17px}#macbookAirModels .air-model-arrow{width:34px;height:34px}#macbookAirModels .air-model-content h3{font-size:20px}}#macbookAirRepairGuide{--air-primary:#0d6efd;--air-primary-dark:#084298;--air-text:#172033;--air-muted:#697386;--air-border:#e6eaf0;--air-soft:#f8fafc;--air-green:#16a34a;--air-orange:#f59e0b;--air-red:#ef4444;color:var(--air-text)}#macbookAirRepairGuide .air-content-section{position:relative}#macbookAirRepairGuide .air-section-heading{display:flex;align-items:flex-start;gap:20px;margin-bottom:32px}#macbookAirRepairGuide .air-section-number{flex:0 0 58px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border:1px solid #dce3ec;border-radius:18px;color:var(--air-primary);font-size:15px;font-weight:800;box-shadow:0 8px 20px rgba(15,23,42,.06);transition:all .3s ease}#macbookAirRepairGuide .air-section-heading:hover .air-section-number{color:#fff;background:var(--air-primary);border-color:var(--air-primary);transform:translateY(-3px)}#macbookAirRepairGuide .air-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:9px;color:var(--air-primary);font-size:12px;font-weight:800;letter-spacing:1.2px}#macbookAirRepairGuide .air-section-heading h2{margin:0 0 10px;font-size:clamp(28px,4vw,42px);line-height:1.15;font-weight:800;letter-spacing:-1px}#macbookAirRepairGuide .air-section-heading h2 span{display:inline;color:var(--air-primary)}#macbookAirRepairGuide .air-section-heading p{max-width:780px;margin:0;color:var(--air-muted);font-size:16px;line-height:1.8}#macbookAirRepairGuide .air-intro-card{display:flex;align-items:flex-start;gap:18px;padding:25px;border:1px solid var(--air-border);border-radius:20px;box-shadow:0 12px 35px rgba(15,23,42,.05);transition:all .3s ease}#macbookAirRepairGuide .air-intro-card:hover{border-color:rgba(13,110,253,.35);transform:translateY(-3px);box-shadow:0 18px 40px rgba(15,23,42,.08)}#macbookAirRepairGuide .air-intro-icon{flex:0 0 50px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:15px;color:var(--air-primary);border:1px solid #dce7f7;font-size:21px}#macbookAirRepairGuide .air-intro-card p{color:var(--air-muted);line-height:1.8;margin-bottom:10px}#macbookAirRepairGuide .air-approach-box{position:relative;margin-top:20px;padding:30px;border:1px solid var(--air-border);border-radius:24px;overflow:hidden;box-shadow:0 15px 40px rgba(15,23,42,.05)}#macbookAirRepairGuide .air-approach-box::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--air-primary)}#macbookAirRepairGuide .air-approach-header{display:flex;align-items:center;gap:15px;margin-bottom:18px}#macbookAirRepairGuide .air-approach-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:16px;color:var(--air-green);border:1px solid #dcefe2;font-size:22px}#macbookAirRepairGuide .air-approach-header span{color:var(--air-green);font-size:11px;font-weight:800;letter-spacing:1px}#macbookAirRepairGuide .air-approach-header h3{margin:3px 0 0;font-size:22px;font-weight:750}#macbookAirRepairGuide .air-approach-description{color:var(--air-muted);line-height:1.8;margin-bottom:25px}#macbookAirRepairGuide .air-check-card{display:flex;gap:14px;height:100%;padding:19px;border:1px solid var(--air-border);border-radius:17px;transition:all .3s ease}#macbookAirRepairGuide .air-check-card:hover{border-color:rgba(13,110,253,.35);transform:translateY(-4px);box-shadow:0 12px 28px rgba(15,23,42,.07)}#macbookAirRepairGuide .air-check-icon{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:var(--air-primary);border:1px solid #dbe7f8}#macbookAirRepairGuide .air-check-card strong{display:block;margin-bottom:5px;font-size:15px}#macbookAirRepairGuide .air-check-card p{margin:0;color:var(--air-muted);font-size:14px;line-height:1.65}#macbookAirRepairGuide .air-bottom-note{display:flex;align-items:center;gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid var(--air-border);color:var(--air-muted);font-size:14px}#macbookAirRepairGuide .air-bottom-note i{color:var(--air-orange);font-size:18px}#macbookAirRepairGuide .air-routine-grid{margin-bottom:25px}#macbookAirRepairGuide .air-routine-card{position:relative;display:flex;align-items:center;gap:13px;height:100%;padding:19px;border:1px solid var(--air-border);border-radius:18px;transition:all .3s ease}#macbookAirRepairGuide .air-routine-card::after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:2px;background:var(--air-primary);transform:scaleX(0);transform-origin:center;transition:transform .3s ease}#macbookAirRepairGuide .air-routine-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(15,23,42,.07)}#macbookAirRepairGuide .air-routine-card:hover::after{transform:scaleX(1)}#macbookAirRepairGuide .air-routine-icon{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;border-radius:13px;color:var(--air-primary);border:1px solid #dbe7f8;font-size:18px}#macbookAirRepairGuide .air-routine-card span{font-size:14px;font-weight:700}#macbookAirRepairGuide .air-impact-card{display:flex;align-items:center;gap:18px;padding:24px;border:1px solid #e5eaf0;border-radius:20px;box-shadow:0 12px 30px rgba(15,23,42,.05)}#macbookAirRepairGuide .air-impact-icon{flex:0 0 52px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:15px;color:var(--air-orange);border:1px solid #f4e4bd;font-size:21px}#macbookAirRepairGuide .air-impact-card h3{margin:0 0 6px;font-size:20px}#macbookAirRepairGuide .air-impact-card p{margin:0;color:var(--air-muted);line-height:1.7}#macbookAirRepairGuide .air-problem-list{display:grid;gap:14px}#macbookAirRepairGuide .air-problem-item{display:flex;align-items:center;gap:18px;padding:20px;border:1px solid var(--air-border);border-radius:18px;transition:all .3s ease}#macbookAirRepairGuide .air-problem-item:hover{transform:translateX(5px);border-color:rgba(13,110,253,.35);box-shadow:0 12px 28px rgba(15,23,42,.06)}#macbookAirRepairGuide .air-problem-icon{flex:0 0 50px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:15px;font-size:21px;border:1px solid var(--air-border)}#macbookAirRepairGuide .air-problem-icon.battery{color:var(--air-green)}#macbookAirRepairGuide .air-problem-icon.display{color:var(--air-primary)}#macbookAirRepairGuide .air-problem-icon.charging{color:var(--air-orange)}#macbookAirRepairGuide .air-problem-icon.keyboard{color:#7c3aed}#macbookAirRepairGuide .air-problem-content{flex:1}#macbookAirRepairGuide .air-problem-top{display:flex;align-items:center;justify-content:space-between;gap:15px}#macbookAirRepairGuide .air-problem-top h3{margin:0;font-size:17px;font-weight:750}#macbookAirRepairGuide .air-problem-top span{flex-shrink:0;padding:5px 10px;border:1px solid #e5eaf0;border-radius:50px;color:var(--air-muted);font-size:11px;font-weight:700}#macbookAirRepairGuide .air-problem-content p{margin:6px 0 0;color:var(--air-muted);font-size:14.5px;line-height:1.7}#macbookAirRepairGuide .air-warning-panel{display:flex;align-items:center;gap:16px;margin-top:24px;padding:23px;border:1px solid #f0e2c4;border-radius:20px;box-shadow:0 10px 25px rgba(15,23,42,.04)}#macbookAirRepairGuide .air-warning-panel-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--air-orange);font-size:24px}#macbookAirRepairGuide .air-warning-panel h3{margin:0 0 5px;font-size:19px}#macbookAirRepairGuide .air-warning-panel p{margin:0;color:var(--air-muted);line-height:1.7}#macbookAirRepairGuide .air-cause-card{height:100%;padding:22px;border:1px solid var(--air-border);border-radius:18px;transition:all .3s ease}#macbookAirRepairGuide .air-cause-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(15,23,42,.07)}#macbookAirRepairGuide .air-cause-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;border-radius:13px;color:var(--air-primary);border:1px solid #dce7f7;font-size:18px}#macbookAirRepairGuide .air-cause-card h4{margin-bottom:7px;font-size:17px}#macbookAirRepairGuide .air-cause-card p{margin:0;color:var(--air-muted);font-size:14.5px;line-height:1.7}#macbookAirRepairGuide .air-closing-message{display:flex;align-items:center;gap:12px;margin-top:24px;padding:18px 20px;border-left:3px solid var(--air-green);color:var(--air-muted)}#macbookAirRepairGuide .air-closing-message i{color:var(--air-green);font-size:20px}#macbookAirRepairGuide .air-closing-message p{margin:0;line-height:1.7}#macbookAirRepairGuide .air-decision-card{padding:30px;border:1px solid var(--air-border);border-radius:25px;box-shadow:0 18px 45px rgba(15,23,42,.06)}#macbookAirRepairGuide .air-decision-header{display:flex;align-items:center;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--air-border)}#macbookAirRepairGuide .air-decision-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:17px;color:var(--air-primary);border:1px solid #dce7f7;font-size:23px}#macbookAirRepairGuide .air-decision-header h3{margin:0 0 4px;font-size:22px}#macbookAirRepairGuide .air-decision-header p{margin:0;color:var(--air-muted);font-size:14px}#macbookAirRepairGuide .air-decision-intro{margin:24px 0;color:var(--air-muted);line-height:1.8}#macbookAirRepairGuide .air-option-title{display:flex;align-items:center;gap:12px;margin-bottom:18px}#macbookAirRepairGuide .air-option-title h4{margin:0;font-size:18px}#macbookAirRepairGuide .air-option-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:11px;color:var(--air-green);border:1px solid #d9efdf}#macbookAirRepairGuide .air-upgrade-option .air-option-icon{color:var(--air-primary);border-color:#dce7f7}#macbookAirRepairGuide .air-repair-option{padding:23px;border:1px solid #dfe9e2;border-radius:19px}#macbookAirRepairGuide .air-option-item{display:flex;align-items:flex-start;gap:10px;height:100%;padding:14px;border:1px solid var(--air-border);border-radius:13px;color:var(--air-muted);font-size:14px;line-height:1.6;transition:all .25s ease}#macbookAirRepairGuide .air-option-item:hover{border-color:#b8dfc2;transform:translateY(-2px)}#macbookAirRepairGuide .air-option-item i{flex-shrink:0;margin-top:2px;color:var(--air-green);font-size:17px}#macbookAirRepairGuide .air-upgrade-option{margin-top:18px;padding:23px;border:1px solid #dce7f7;border-radius:19px}#macbookAirRepairGuide .air-upgrade-option p{margin:0;color:var(--air-muted);line-height:1.8}#macbookAirRepairGuide .air-decision-footer{display:flex;align-items:flex-start;gap:16px;margin-top:20px;padding:22px;border-top:1px solid var(--air-border)}#macbookAirRepairGuide .air-decision-footer-icon{flex:0 0 45px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:13px;color:var(--air-primary);border:1px solid #dce7f7;font-size:19px}#macbookAirRepairGuide .air-decision-footer h4{margin:0 0 5px;font-size:17px}#macbookAirRepairGuide .air-decision-footer p{margin:0;color:var(--air-muted);font-size:14px;line-height:1.7}@media(max-width:767.98px){#macbookAirRepairGuide .air-section-heading{gap:12px}#macbookAirRepairGuide .air-section-number{flex:0 0 45px;width:45px;height:45px;border-radius:14px}#macbookAirRepairGuide .air-section-heading h2{font-size:27px}#macbookAirRepairGuide .air-section-heading p{font-size:14px}#macbookAirRepairGuide .air-intro-card,#macbookAirRepairGuide .air-approach-box,#macbookAirRepairGuide .air-decision-card{padding:20px}#macbookAirRepairGuide .air-problem-item{align-items:flex-start;padding:17px}#macbookAirRepairGuide .air-problem-top{display:block}#macbookAirRepairGuide .air-problem-top span{display:inline-block;margin-top:8px}#macbookAirRepairGuide .air-impact-card,#macbookAirRepairGuide .air-warning-panel{align-items:flex-start}#macbookAirRepairGuide .air-decision-header{align-items:flex-start}#macbookAirRepairGuide .air-decision-footer{padding-left:0;padding-right:0}}@media(max-width:480px){#macbookAirRepairGuide .air-section-heading{display:block}#macbookAirRepairGuide .air-section-number{margin-bottom:15px}#macbookAirRepairGuide .air-check-card{padding:15px}#macbookAirRepairGuide .air-routine-card{padding:14px}#macbookAirRepairGuide .air-routine-icon{width:38px;height:38px;flex-basis:38px}#macbookAirRepairGuide .air-problem-item{gap:12px}#macbookAirRepairGuide .air-problem-icon{width:42px;height:42px;flex-basis:42px}}#macbookAirCareSection{position:relative;overflow:hidden;color:#1d1d1f}#macbookAirCareSection .air-care-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 16px;margin-bottom:18px;border:1px solid rgba(13,110,253,.18);border-radius:50px;color:#0d6efd;background:rgba(13,110,253,.035);font-size:13px;font-weight:700;letter-spacing:.3px}#macbookAirCareSection .air-care-badge i{font-size:16px}#macbookAirCareSection .air-care-title{margin-bottom:18px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15;font-weight:800;letter-spacing:-1.2px}#macbookAirCareSection .air-care-title span{display:inline-block;color:#0d6efd}#macbookAirCareSection .air-care-description{max-width:760px;margin:0 auto;color:#6c757d;font-size:16px;line-height:1.85}#macbookAirCareSection .air-care-intro{position:relative;display:flex;align-items:flex-start;gap:24px;padding:30px;border:1px solid #e8ebef;border-radius:20px;background:#fff;box-shadow:0 10px 35px rgba(0,0,0,.045);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}#macbookAirCareSection .air-care-intro:hover{transform:translateY(-4px);border-color:rgba(13,110,253,.3);box-shadow:0 18px 45px rgba(0,0,0,.08)}#macbookAirCareSection .air-care-intro-icon{flex:0 0 58px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:16px;color:#0d6efd;border:1px solid rgba(13,110,253,.18);font-size:24px}#macbookAirCareSection .air-care-kicker{display:block;margin-bottom:7px;color:#0d6efd;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px}#macbookAirCareSection .air-care-intro h3{margin-bottom:12px;font-size:24px;font-weight:750;letter-spacing:-.4px}#macbookAirCareSection .air-care-intro p{color:#6c757d;font-size:15px;line-height:1.8}#macbookAirCareSection .air-care-heading{padding-left:4px}#macbookAirCareSection .air-care-mini-label{display:inline-flex;align-items:center;gap:7px;margin-bottom:9px;color:#6c757d;font-size:13px;font-weight:700}#macbookAirCareSection .air-care-mini-label i{color:#198754}#macbookAirCareSection .air-care-heading h3{margin-bottom:8px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.7px}#macbookAirCareSection .air-care-heading p{margin-bottom:0;color:#6c757d;line-height:1.7}#macbookAirCareSection .air-care-card{position:relative;padding:27px;border:1px solid #e8ebef;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 8px 28px rgba(0,0,0,.035);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}#macbookAirCareSection .air-care-card::before{content:"";position:absolute;top:0;left:0;width:0;height:3px;background:#0d6efd;transition:width .35s ease}#macbookAirCareSection .air-care-card:hover{transform:translateY(-7px);border-color:rgba(13,110,253,.25);box-shadow:0 18px 45px rgba(0,0,0,.08)}#macbookAirCareSection .air-care-card:hover::before{width:100%}#macbookAirCareSection .air-care-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}#macbookAirCareSection .air-care-number{color:#adb5bd;font-size:13px;font-weight:800;letter-spacing:1px}#macbookAirCareSection .air-care-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:15px;font-size:22px;transition:transform .35s ease}#macbookAirCareSection .air-care-card:hover .air-care-icon{transform:rotate(-5deg)scale(1.08)}#macbookAirCareSection .air-care-blue{color:#0d6efd;background:rgba(13,110,253,.08)}#macbookAirCareSection .air-care-purple{color:#6f42c1;background:rgba(111,66,193,.08)}#macbookAirCareSection .air-care-orange{color:#fd7e14;background:rgba(253,126,20,.08)}#macbookAirCareSection .air-care-green{color:#198754;background:rgba(25,135,84,.08)}#macbookAirCareSection .air-care-teal{color:#0d9488;background:rgba(13,148,136,.08)}#macbookAirCareSection .air-care-tip-label{display:block;margin-bottom:7px;color:#6c757d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px}#macbookAirCareSection .air-care-card h4{margin-bottom:12px;color:#212529;font-size:20px;font-weight:750;line-height:1.35}#macbookAirCareSection .air-care-card p{margin-bottom:20px;color:#6c757d;font-size:15px;line-height:1.8}#macbookAirCareSection .air-care-tip-note{display:flex;align-items:flex-start;gap:9px;padding-top:16px;border-top:1px dashed #dee2e6;color:#495057;font-size:13px;line-height:1.6}#macbookAirCareSection .air-care-tip-note i{flex-shrink:0;margin-top:2px;color:#198754}#macbookAirCareSection .air-care-check-card{display:flex;align-items:flex-start;gap:22px;padding:27px;border:1px solid #e8ebef;border-radius:20px;background:#fff;box-shadow:0 8px 28px rgba(0,0,0,.035);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}#macbookAirCareSection .air-care-check-card:hover{transform:translateY(-7px);border-color:rgba(25,135,84,.3);box-shadow:0 18px 45px rgba(0,0,0,.08)}#macbookAirCareSection .air-care-check-icon{flex:0 0 56px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;color:#198754;border:1px solid rgba(25,135,84,.18);font-size:23px}#macbookAirCareSection .air-care-check-card h4{margin-bottom:9px;font-size:19px;font-weight:750}#macbookAirCareSection .air-care-check-card p{color:#6c757d;font-size:14px;line-height:1.75}#macbookAirCareSection .air-care-check-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}#macbookAirCareSection .air-care-check-list span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #e9ecef;border-radius:8px;color:#495057;font-size:12px;font-weight:600}#macbookAirCareSection .air-care-check-list i{color:#198754}#macbookAirCareSection .air-care-bottom{display:flex;align-items:center;gap:20px;padding:24px 28px;border:1px solid rgba(25,135,84,.2);border-radius:18px;background:rgba(25,135,84,.025)}#macbookAirCareSection .air-care-bottom-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:#198754;border:1px solid rgba(25,135,84,.2);font-size:21px}#macbookAirCareSection .air-care-bottom h5{margin-bottom:5px;font-size:17px;font-weight:750}#macbookAirCareSection .air-care-bottom p{color:#6c757d;font-size:14px;line-height:1.7}@media(max-width:767.98px){#macbookAirCareSection .air-care-intro{flex-direction:column;padding:23px}#macbookAirCareSection .air-care-card{padding:23px}#macbookAirCareSection .air-care-check-card{flex-direction:column;padding:23px}#macbookAirCareSection .air-care-bottom{align-items:flex-start;padding:21px}#macbookAirCareSection .air-care-title{letter-spacing:-.7px}}@media(max-width:575.98px){#macbookAirCareSection .air-care-description{font-size:14px}#macbookAirCareSection .air-care-intro h3{font-size:21px}#macbookAirCareSection .air-care-heading h3{font-size:24px}#macbookAirCareSection .air-care-card h4{font-size:18px}#macbookAirCareSection .air-care-check-list{flex-direction:column;align-items:flex-start}}#macbook-air-user-groups{position:relative;overflow:hidden}#macbook-air-user-groups .air-users-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border:1px solid rgba(13,110,253,.18);border-radius:50px;color:#0d6efd;font-size:13px;font-weight:700;letter-spacing:.2px;margin-bottom:18px;transition:all .3s ease}#macbook-air-user-groups .air-users-badge i{font-size:15px}#macbook-air-user-groups .air-users-badge:hover{border-color:rgba(13,110,253,.45);transform:translateY(-2px)}#macbook-air-user-groups .air-users-title{margin:0;color:#111827;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.15;letter-spacing:-1.4px}#macbook-air-user-groups .air-users-title span{display:block;color:#0d6efd;margin-top:5px}#macbook-air-user-groups .air-users-description{max-width:760px;margin:18px auto 0;color:#667085;font-size:16px;line-height:1.8}#macbook-air-user-groups .air-user-card{position:relative;height:100%;padding:28px;border:1px solid #e7eaf0;border-radius:22px;background:#fff;overflow:hidden;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}#macbook-air-user-groups .air-user-card::before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,#0d6efd,#7c3aed,transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}#macbook-air-user-groups .air-user-card:hover{transform:translateY(-8px);border-color:#d8dee9;box-shadow:0 18px 45px rgba(15,23,42,.09)}#macbook-air-user-groups .air-user-card:hover::before{transform:scaleX(1)}#macbook-air-user-groups .air-user-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}#macbook-air-user-groups .air-user-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:16px;font-size:23px;transition:transform .35s ease,border-radius .35s ease}#macbook-air-user-groups .air-user-card:hover .air-user-icon{transform:rotate(-4deg)scale(1.08);border-radius:20px}#macbook-air-user-groups .air-icon-blue{color:#0d6efd;background:rgba(13,110,253,.09);border:1px solid rgba(13,110,253,.15)}#macbook-air-user-groups .air-icon-purple{color:#7c3aed;background:rgba(124,58,237,.09);border:1px solid rgba(124,58,237,.15)}#macbook-air-user-groups .air-icon-green{color:#16a34a;background:rgba(22,163,74,.09);border:1px solid rgba(22,163,74,.15)}#macbook-air-user-groups .air-icon-orange{color:#ea580c;background:rgba(234,88,12,.09);border:1px solid rgba(234,88,12,.15)}#macbook-air-user-groups .air-icon-cyan{color:#0891b2;background:rgba(8,145,178,.09);border:1px solid rgba(8,145,178,.15)}#macbook-air-user-groups .air-user-number{color:#98a2b3;font-size:12px;font-weight:800;letter-spacing:1px;padding:7px 10px;border:1px solid #edf0f4;border-radius:50px;transition:all .3s ease}#macbook-air-user-groups .air-user-card:hover .air-user-number{color:#0d6efd;border-color:rgba(13,110,253,.2)}#macbook-air-user-groups .air-user-label{display:inline-block;margin-bottom:8px;color:#667085;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}#macbook-air-user-groups .air-user-content h3{margin-bottom:12px;color:#111827;font-size:22px;font-weight:750;letter-spacing:-.4px}#macbook-air-user-groups .air-user-content p{margin-bottom:20px;color:#667085;font-size:14.5px;line-height:1.75}#macbook-air-user-groups .air-user-note{display:flex;align-items:flex-start;gap:10px;padding-top:16px;border-top:1px dashed #e5e7eb;color:#475467;font-size:12.5px;line-height:1.6}#macbook-air-user-groups .air-user-note i{flex:0 0 auto;margin-top:2px;color:#0d6efd;font-size:14px}#macbook-air-user-groups #air-reliability-message{height:100%;position:relative;padding:30px;border-radius:22px;border:1px solid rgba(13,110,253,.18);background:linear-gradient(135deg,rgba(13,110,253,.035),rgba(124,58,237,.025));overflow:hidden}#macbook-air-user-groups #air-reliability-message::after{content:"";position:absolute;width:150px;height:150px;right:-70px;bottom:-70px;border:25px solid rgba(13,110,253,.045);border-radius:50%}#macbook-air-user-groups .air-reliability-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:17px;color:#0d6efd;background:rgba(13,110,253,.08);border:1px solid rgba(13,110,253,.15);font-size:24px}#macbook-air-user-groups #air-reliability-message>span{display:block;margin-bottom:8px;color:#0d6efd;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px}#macbook-air-user-groups #air-reliability-message h3{max-width:280px;margin-bottom:14px;color:#111827;font-size:23px;line-height:1.3;font-weight:800}#macbook-air-user-groups #air-reliability-message p{color:#667085;font-size:14px;line-height:1.75;margin-bottom:22px}#macbook-air-user-groups .air-user-cta{position:relative;z-index:2;display:inline-flex;align-items:center;gap:9px;padding:11px 17px;border-radius:50px;color:#fff;background:#111827;text-decoration:none;font-size:13px;font-weight:700;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}#macbook-air-user-groups .air-user-cta i{transition:transform .3s ease}#macbook-air-user-groups .air-user-cta:hover{color:#fff;background:#0d6efd;transform:translateY(-2px);box-shadow:0 8px 20px rgba(13,110,253,.2)}#macbook-air-user-groups .air-user-cta:hover i{transform:translateX(4px)}@media(max-width:991.98px){#macbook-air-user-groups .air-users-title{font-size:36px}#macbook-air-user-groups .air-user-card{padding:24px}}@media(max-width:575.98px){#macbook-air-user-groups{padding-top:45px!important;padding-bottom:45px!important}#macbook-air-user-groups .air-users-title{font-size:30px;letter-spacing:-.8px}#macbook-air-user-groups .air-users-title span{margin-top:3px}#macbook-air-user-groups .air-users-description{font-size:14px;line-height:1.7}#macbook-air-user-groups .air-user-card{padding:22px;border-radius:18px}#macbook-air-user-groups .air-user-icon{width:52px;height:52px;border-radius:14px;font-size:21px}#macbook-air-user-groups .air-user-content h3{font-size:20px}#macbook-air-user-groups .air-user-content p{font-size:14px}#macbook-air-user-groups #air-reliability-message{padding:24px;border-radius:18px}}#macbookAirProductivitySection{position:relative;overflow:hidden}#macbookAirProductivitySection .macbook-air-productivity-wrapper{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center}#macbookAirProductivitySection .macbook-air-productivity-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:800;letter-spacing:1.5px;color:#2563eb}#macbookAirProductivitySection .productivity-eyebrow-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(37,99,235,.2);border-radius:10px;color:#2563eb}#macbookAirProductivitySection .macbook-air-productivity-title{max-width:720px;margin-bottom:22px;font-size:clamp(32px,4vw,52px);line-height:1.08;font-weight:800;letter-spacing:-1.5px;color:#111827}#macbookAirProductivitySection .macbook-air-productivity-title span{display:block;color:#2563eb}#macbookAirProductivitySection .macbook-air-productivity-intro{max-width:720px;margin-bottom:25px;color:#64748b;font-size:17px;line-height:1.85}#macbookAirProductivitySection .macbook-air-productivity-description{display:flex;gap:16px;align-items:flex-start;margin-bottom:28px;padding:20px;border-left:4px solid #2563eb;border-radius:0 14px 14px 0;box-shadow:0 10px 35px rgba(15,23,42,.07)}#macbookAirProductivitySection .productivity-description-icon{flex:0 0 42px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#2563eb;border:1px solid rgba(37,99,235,.15)}#macbookAirProductivitySection .macbook-air-productivity-description p{margin:0;color:#64748b;line-height:1.75}#macbookAirProductivitySection .macbook-air-repair-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}#macbookAirProductivitySection .macbook-air-repair-item{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid #e5e7eb;border-radius:12px;color:#475569;font-size:13px;font-weight:700;transition:all .3s ease}#macbookAirProductivitySection .macbook-air-repair-item i{color:#2563eb;font-size:16px}#macbookAirProductivitySection .macbook-air-repair-item:hover{transform:translateY(-3px);border-color:rgba(37,99,235,.35);box-shadow:0 10px 25px rgba(15,23,42,.08)}#macbookAirProductivitySection .macbook-air-productivity-final{display:flex;align-items:flex-start;gap:12px;margin-bottom:28px}#macbookAirProductivitySection .macbook-air-productivity-final i{flex:0 0 auto;margin-top:4px;color:#16a34a}#macbookAirProductivitySection .macbook-air-productivity-final p{margin:0;color:#475569;line-height:1.75}#macbookAirProductivitySection .macbook-air-productivity-btn{display:inline-flex;align-items:center;gap:12px;padding:15px 22px;border-radius:14px;background:#111827;color:#fff;text-decoration:none;font-size:14px;font-weight:800;box-shadow:0 12px 30px rgba(15,23,42,.15);transition:all .3s ease}#macbookAirProductivitySection .macbook-air-productivity-btn:hover{transform:translateY(-3px);background:#2563eb;color:#fff;box-shadow:0 18px 35px rgba(37,99,235,.22)}#macbookAirProductivitySection .macbook-air-productivity-btn>i:last-child{transition:transform .3s ease}#macbookAirProductivitySection .macbook-air-productivity-btn:hover>i:last-child{transform:translateX(5px)}#macbookAirProductivitySection .macbook-air-productivity-visual{position:relative}#macbookAirProductivitySection .productivity-visual-card{position:relative;min-height:460px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:45px;border:1px solid #e5e7eb;border-radius:30px;box-shadow:0 25px 70px rgba(15,23,42,.09);overflow:hidden}#macbookAirProductivitySection .productivity-main-icon{width:120px;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;border:1px solid rgba(37,99,235,.2);border-radius:35px;color:#2563eb;font-size:55px;box-shadow:0 20px 50px rgba(37,99,235,.12);animation:productivityFloat 4s ease-in-out infinite}@keyframes productivityFloat{0,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}#macbookAirProductivitySection .productivity-visual-content{text-align:center}#macbookAirProductivitySection .productivity-visual-label{display:block;margin-bottom:7px;color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:2px}#macbookAirProductivitySection .productivity-visual-content strong{display:block;color:#111827;font-size:28px;font-weight:800}#macbookAirProductivitySection .productivity-visual-content p{max-width:280px;margin:10px auto 0;color:#64748b;line-height:1.6}#macbookAirProductivitySection .productivity-floating{position:absolute;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #e5e7eb;border-radius:12px;color:#334155;font-size:12px;font-weight:800;box-shadow:0 12px 30px rgba(15,23,42,.08);animation:floatingCard 4s ease-in-out infinite}#macbookAirProductivitySection .productivity-floating i{color:#2563eb}#macbookAirProductivitySection .productivity-floating-one{top:65px;left:25px}#macbookAirProductivitySection .productivity-floating-two{top:145px;right:20px;animation-delay:.7s}#macbookAirProductivitySection .productivity-floating-three{bottom:95px;left:25px;animation-delay:1.3s}@keyframes floatingCard{0,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}#macbookAirProductivitySection .productivity-visual-trust{position:absolute;bottom:25px;display:flex;align-items:center;gap:8px;color:#64748b;font-size:12px;font-weight:700}#macbookAirProductivitySection .productivity-visual-trust i{color:#16a34a;font-size:17px}@media(max-width:991px){#macbookAirProductivitySection .macbook-air-productivity-wrapper{grid-template-columns:1fr;gap:45px}#macbookAirProductivitySection .macbook-air-productivity-title{font-size:40px}}@media(max-width:575px){#macbookAirProductivitySection .macbook-air-productivity-title{font-size:32px}#macbookAirProductivitySection .macbook-air-productivity-intro{font-size:15px}#macbookAirProductivitySection .productivity-visual-card{min-height:400px;padding:30px 20px}#macbookAirProductivitySection .productivity-floating-one{left:10px}#macbookAirProductivitySection .productivity-floating-two{right:10px}#macbookAirProductivitySection .productivity-floating-three{left:10px}#macbookAirProductivitySection .productivity-visual-trust{font-size:10px}}#logic-board-explained{padding:20px 0;background:radial-gradient(circle at 10% 20%,rgba(13,110,253,.07),transparent 30%),radial-gradient(circle at 90% 80%,rgba(111,66,193,.06),transparent 30%),#f8fafc;overflow:hidden}#logic-board-explained .logic-section-header{max-width:760px;margin:0 auto 55px;text-align:center}#logic-board-explained .logic-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:18px;border-radius:50px;background:rgba(13,110,253,.09);color:#0d6efd;font-size:13px;font-weight:700;letter-spacing:.5px}#logic-board-explained .logic-badge i{font-size:16px}#logic-board-explained h2{margin-bottom:18px;color:#111827;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.15}#logic-board-explained h2 span{color:#0d6efd}#logic-board-explained .logic-intro{margin:0 auto;color:#64748b;font-size:17px;line-height:1.8}#logic-board-explained .logic-main-card{position:relative;padding:45px;margin-bottom:35px;background:#fff;border:1px solid #e5e7eb;border-radius:28px;box-shadow:0 20px 60px rgba(15,23,42,.07);overflow:hidden}#logic-board-explained .logic-main-card::before{content:"";position:absolute;width:220px;height:220px;right:-100px;top:-100px;border-radius:50%;background:rgba(13,110,253,.06)}#logic-board-explained .logic-main-content{position:relative;z-index:2}#logic-board-explained .logic-main-content h3{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:#111827;font-size:24px;font-weight:750}#logic-board-explained .logic-main-content h3 i{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#0d6efd,#4f8dfd);color:#fff;font-size:22px;box-shadow:0 10px 25px rgba(13,110,253,.22)}#logic-board-explained .logic-main-content p{margin-bottom:16px;color:#64748b;font-size:16px;line-height:1.8}#logic-board-explained .logic-highlight{display:inline-flex;align-items:center;gap:10px;margin-top:8px;padding:12px 16px;border-radius:12px;background:#f0f7ff;color:#174ea6;font-size:14px;font-weight:600}#logic-board-explained .logic-highlight i{color:#0d6efd}#logic-board-explained .component-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}#logic-board-explained .component-heading h3{margin:0;color:#111827;font-size:25px;font-weight:800}#logic-board-explained .component-heading p{margin:0;color:#94a3b8;font-size:14px}#logic-board-explained .logic-components{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#logic-board-explained .logic-component{position:relative;display:flex;align-items:center;gap:14px;min-height:90px;padding:18px;background:#fff;border:1px solid #e5e7eb;border-radius:18px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease}#logic-board-explained .logic-component:hover{transform:translateY(-6px);border-color:rgba(13,110,253,.3);background:#fff;box-shadow:0 16px 35px rgba(15,23,42,.10)}#logic-board-explained .logic-component-icon{flex:0 0 46px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#f1f5f9;color:#0d6efd;font-size:20px;transition:.3s ease}#logic-board-explained .logic-component:hover .logic-component-icon{background:#0d6efd;color:#fff;transform:scale(1.08)}#logic-board-explained .logic-component strong{display:block;margin-bottom:3px;color:#1e293b;font-size:14px;font-weight:750}#logic-board-explained .logic-component small{color:#94a3b8;font-size:13.5px}#logic-board-explained .logic-bottom-message{display:flex;align-items:center;gap:18px;margin-top:35px;padding:22px 25px;border-radius:20px;background:linear-gradient(135deg,#111827,#1e293b);color:#fff;box-shadow:0 18px 40px rgba(15,23,42,.16)}#logic-board-explained .logic-bottom-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(255,255,255,.1);color:#60a5fa;font-size:21px}#logic-board-explained .logic-bottom-message strong{display:block;margin-bottom:4px;font-size:15px}#logic-board-explained .logic-bottom-message span{color:#cbd5e1;font-size:14px;line-height:1.6}@media(max-width:991px){#logic-board-explained .logic-components{grid-template-columns:repeat(2,1fr)}#logic-board-explained .logic-main-card{padding:32px}}@media(max-width:575px){#logic-board-explained{padding:20px 0}#logic-board-explained .logic-main-card{padding:25px;border-radius:20px}#logic-board-explained .logic-components{grid-template-columns:1fr}#logic-board-explained .component-heading{display:block}#logic-board-explained .component-heading p{margin-top:6px}#logic-board-explained .logic-bottom-message{align-items:flex-start;padding:20px}}#logic-board-warning-signs{padding:20px 0;background:radial-gradient(circle at 10% 10%,rgba(13,110,253,.08),transparent 30%),#f8fafc;overflow:hidden}#logic-board-warning-signs .logic-warning-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:18px;border-radius:50px;background:#fff3cd;color:#946200;border:1px solid rgba(255,193,7,.25);font-size:13px;font-weight:700;letter-spacing:.5px}#logic-board-warning-signs .logic-warning-title{margin:0;color:#111827;font-size:clamp(32px,4vw,48px);line-height:1.15;font-weight:800;letter-spacing:-1px}#logic-board-warning-signs .logic-warning-title span{display:block;color:#0d6efd}#logic-board-warning-signs .logic-warning-intro{max-width:760px;margin:20px auto 0;color:#64748b;font-size:17px;line-height:1.8}#logic-board-warning-signs .logic-warning-card{position:relative;height:100%;padding:30px;background:rgba(255,255,255,.92);border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 10px 35px rgba(15,23,42,.06);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#logic-board-warning-signs .logic-warning-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#0d6efd,#6ea8fe);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}#logic-board-warning-signs .logic-warning-card:hover{transform:translateY(-8px);border-color:rgba(13,110,253,.25);box-shadow:0 20px 50px rgba(15,23,42,.12)}#logic-board-warning-signs .logic-warning-card:hover::before{transform:scaleX(1)}#logic-board-warning-signs .logic-warning-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#eaf3ff,#dbeafe);color:#0d6efd;font-size:25px;margin-bottom:20px;transition:.3s ease}#logic-board-warning-signs .logic-warning-card:hover .logic-warning-icon{transform:rotate(-5deg)scale(1.08);background:#0d6efd;color:#fff}#logic-board-warning-signs .logic-warning-number{position:absolute;top:25px;right:25px;color:#cbd5e1;font-size:13px;font-weight:800;letter-spacing:1px}#logic-board-warning-signs .logic-warning-card h3{margin-bottom:12px;color:#111827;font-size:20px;font-weight:750;line-height:1.35}#logic-board-warning-signs .logic-warning-card p{margin-bottom:20px;color:#64748b;font-size:15px;line-height:1.7}#logic-board-warning-signs .logic-warning-note{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border-radius:12px;background:#f8fafc;color:#475569;font-size:13px;line-height:1.5}#logic-board-warning-signs .logic-warning-note i{flex-shrink:0;margin-top:2px;color:#0d6efd}#logic-board-warning-signs .logic-warning-card-danger{border-color:rgba(220,53,69,.15)}#logic-board-warning-signs .logic-warning-card-danger::before{background:linear-gradient(90deg,#dc3545,#ff8a95)}#logic-board-warning-signs .logic-warning-card-danger .logic-warning-icon{background:#fff0f1;color:#dc3545}#logic-board-warning-signs .logic-warning-card-danger .logic-warning-note{background:#fff6f6}#logic-board-warning-signs .logic-warning-card-danger .logic-warning-note i{color:#dc3545}#logic-board-warning-signs .logic-warning-help{display:flex;align-items:center;gap:22px;padding:28px 30px;border-radius:24px;background:linear-gradient(135deg,#0f172a,#172554);color:#fff;box-shadow:0 20px 50px rgba(15,23,42,.18)}#logic-board-warning-signs .logic-warning-help-icon{width:58px;height:58px;flex:0 0 58px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(255,255,255,.1);color:#60a5fa;font-size:24px}#logic-board-warning-signs .logic-warning-help-content{flex:1}#logic-board-warning-signs .logic-warning-help-content>span{color:#60a5fa;font-size:11px;font-weight:800;letter-spacing:1.2px}#logic-board-warning-signs .logic-warning-help-content h3{margin:4px 0 7px;color:#fff;font-size:20px;font-weight:750}#logic-board-warning-signs .logic-warning-help-content p{margin:0;color:#cbd5e1;font-size:14px;line-height:1.6}#logic-board-warning-signs .logic-warning-help-btn{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;padding:13px 20px;border-radius:50px;background:#fff;color:#0f172a;text-decoration:none;font-size:14px;font-weight:700;transition:.3s ease}#logic-board-warning-signs .logic-warning-help-btn:hover{background:#0d6efd;color:#fff;transform:translateX(4px)}@media(max-width:767px){#logic-board-warning-signs{padding:20px 0}#logic-board-warning-signs .logic-warning-card{padding:24px;border-radius:18px}#logic-board-warning-signs .logic-warning-title{font-size:32px}#logic-board-warning-signs .logic-warning-intro{font-size:15px}#logic-board-warning-signs .logic-warning-help{flex-direction:column;align-items:flex-start;padding:25px}#logic-board-warning-signs .logic-warning-help-btn{width:100%;justify-content:center}}#logicBoardWarningSigns{padding:20px 0;background:radial-gradient(circle at 10% 10%,rgba(13,110,253,.08),transparent 30%),radial-gradient(circle at 90% 80%,rgba(111,66,193,.07),transparent 30%),#f8fafc;overflow:hidden}#logicBoardWarningSigns .logic-warning-header{max-width:850px;margin:0 auto 45px;text-align:center}#logicBoardWarningSigns .logic-warning-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 17px;margin-bottom:18px;border-radius:50px;color:#0d6efd;background:rgba(13,110,253,.09);border:1px solid rgba(13,110,253,.12);font-size:13px;font-weight:700;letter-spacing:.4px}#logicBoardWarningSigns .logic-warning-header h2{margin:0 0 17px;color:#111827;font-size:clamp(32px,4vw,48px);line-height:1.15;font-weight:800;letter-spacing:-1px}#logicBoardWarningSigns .logic-warning-header h2 span{display:block;color:#0d6efd}#logicBoardWarningSigns .logic-warning-header p{max-width:760px;margin:auto;color:#64748b;font-size:17px;line-height:1.8}#logicBoardWarningSigns .logic-warning-intro{max-width:900px;margin:0 auto 35px;padding:20px 24px;display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 35px rgba(15,23,42,.06)}#logicBoardWarningSigns .logic-warning-intro-icon{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,#0d6efd,#4f8dfd);font-size:21px}#logicBoardWarningSigns .logic-warning-intro strong{display:block;margin-bottom:4px;color:#111827;font-size:16px}#logicBoardWarningSigns .logic-warning-intro p{margin:0;color:#64748b;line-height:1.6;font-size:14px}#logicBoardWarningSigns .logic-warning-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}#logicBoardWarningSigns .logic-warning-card{position:relative;padding:28px;background:rgba(255,255,255,.95);border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 12px 35px rgba(15,23,42,.055);transition:all .3s ease;overflow:hidden}#logicBoardWarningSigns .logic-warning-card::before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#0d6efd,#6f42c1);opacity:0;transition:opacity .3s ease}#logicBoardWarningSigns .logic-warning-card:hover{transform:translateY(-6px);border-color:rgba(13,110,253,.2);box-shadow:0 20px 45px rgba(15,23,42,.10)}#logicBoardWarningSigns .logic-warning-card:hover::before{opacity:1}#logicBoardWarningSigns .logic-warning-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}#logicBoardWarningSigns .logic-warning-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;color:#0d6efd;background:linear-gradient(135deg,rgba(13,110,253,.12),rgba(13,110,253,.04));font-size:23px}#logicBoardWarningSigns .logic-warning-number{color:#cbd5e1;font-size:13px;font-weight:800;letter-spacing:1px}#logicBoardWarningSigns .logic-warning-card h3{margin:0 0 13px;color:#111827;font-size:21px;font-weight:750}#logicBoardWarningSigns .logic-warning-card p{margin:16px 0 0;color:#64748b;font-size:14px;line-height:1.75}#logicBoardWarningSigns .logic-warning-symptoms,#logicBoardWarningSigns .logic-warning-checks{display:flex;flex-wrap:wrap;gap:8px}#logicBoardWarningSigns .logic-warning-symptoms span,#logicBoardWarningSigns .logic-warning-checks span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;background:#f8fafc;color:#475569;border:1px solid #eef2f7;font-size:12px;font-weight:600}#logicBoardWarningSigns .logic-warning-checks i{color:#16a34a}#logicBoardWarningSigns .logic-warning-note{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 14px;border-radius:11px;background:#eff6ff;color:#1d4ed8;font-size:12px;line-height:1.55}#logicBoardWarningSigns .logic-warning-note i{margin-top:2px}#logicBoardWarningSigns .logic-warning-alert{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 14px;border-radius:11px;background:#fff7ed;color:#c2410c;font-size:12px;line-height:1.55}#logicBoardWarningSigns .logic-warning-path{display:flex;align-items:center;gap:10px;margin-top:20px}#logicBoardWarningSigns .logic-warning-path span{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border-radius:10px;background:#f8fafc;color:#475569;font-size:12px;font-weight:600}#logicBoardWarningSigns .logic-warning-path>i{color:#94a3b8}#logicBoardWarningSigns .logic-warning-card-liquid .logic-warning-icon{color:#0284c7;background:#e0f2fe}#logicBoardWarningSigns .logic-warning-liquid-types{display:flex;flex-wrap:wrap;gap:7px}#logicBoardWarningSigns .logic-warning-liquid-types span{padding:6px 10px;border-radius:50px;background:#f0f9ff;color:#0369a1;font-size:12px;font-weight:600}#logicBoardWarningSigns .logic-warning-bottom{margin-top:35px;padding:22px 25px;display:flex;align-items:center;gap:17px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b);box-shadow:0 18px 40px rgba(15,23,42,.18)}#logicBoardWarningSigns .logic-warning-bottom-icon{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border-radius:15px;background:rgba(255,255,255,.1);font-size:21px}#logicBoardWarningSigns .logic-warning-bottom-content{flex:1}#logicBoardWarningSigns .logic-warning-bottom-content strong{display:block;margin-bottom:4px;font-size:16px}#logicBoardWarningSigns .logic-warning-bottom-content span{color:#cbd5e1;font-size:13px;line-height:1.6}#logicBoardWarningSigns .logic-warning-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 19px;white-space:nowrap;border-radius:50px;color:#fff;background:#0d6efd;text-decoration:none;font-size:13px;font-weight:700;transition:all .25s ease}#logicBoardWarningSigns .logic-warning-btn:hover{color:#fff;background:#0b5ed7;transform:translateY(-2px)}@media(max-width:991px){#logicBoardWarningSigns{padding:70px 0}#logicBoardWarningSigns .logic-warning-grid{grid-template-columns:1fr}}@media(max-width:767px){#logicBoardWarningSigns{padding:55px 0}#logicBoardWarningSigns .logic-warning-header h2{font-size:32px}#logicBoardWarningSigns .logic-warning-header p{font-size:15px}#logicBoardWarningSigns .logic-warning-intro{align-items:flex-start;padding:18px}#logicBoardWarningSigns .logic-warning-card{padding:22px;border-radius:18px}#logicBoardWarningSigns .logic-warning-path{flex-wrap:wrap}#logicBoardWarningSigns .logic-warning-bottom{align-items:flex-start;flex-direction:column}#logicBoardWarningSigns .logic-warning-btn{width:100%;justify-content:center}}@media(max-width:480px){#logicBoardWarningSigns .logic-warning-card h3{font-size:19px}#logicBoardWarningSigns .logic-warning-symptoms span,#logicBoardWarningSigns .logic-warning-checks span{width:100%}}#logicBoardRepairGuide{padding:20px 0;background:radial-gradient(circle at 5% 10%,rgba(13,110,253,.08),transparent 28%),radial-gradient(circle at 95% 45%,rgba(111,66,193,.07),transparent 28%),#f8fafc;color:#111827}#logicBoardRepairGuide .logic-guide-section,#logicBoardRepairGuide .logic-comparison-section,#logicBoardRepairGuide .logic-confidence-section,#logicBoardRepairGuide .chip-repair-section{margin-bottom:90px}#logicBoardRepairGuide .logic-guide-heading{max-width:850px;margin:0 auto 42px;text-align:center}#logicBoardRepairGuide .logic-guide-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;margin-bottom:17px;border-radius:50px;background:rgba(13,110,253,.08);border:1px solid rgba(13,110,253,.12);color:#0d6efd;font-size:12px;font-weight:800;letter-spacing:.7px}#logicBoardRepairGuide .logic-guide-heading h2{margin:0 0 16px;font-size:clamp(31px,4vw,46px);line-height:1.15;font-weight:800;letter-spacing:-1px}#logicBoardRepairGuide .logic-guide-heading h2 span{display:block;color:#0d6efd}#logicBoardRepairGuide .logic-guide-heading p{max-width:760px;margin:auto;color:#64748b;font-size:16px;line-height:1.8}#logicBoardRepairGuide .logic-diagnosis-box{display:grid;grid-template-columns:280px 1fr;background:#fff;border:1px solid #e5e7eb;border-radius:25px;overflow:hidden;box-shadow:0 20px 50px rgba(15,23,42,.07)}#logicBoardRepairGuide .logic-diagnosis-side{padding:35px;color:#fff;background:linear-gradient(145deg,#0d6efd,#174ea6)}#logicBoardRepairGuide .logic-diagnosis-icon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:25px;border-radius:17px;background:rgba(255,255,255,.14);font-size:25px}#logicBoardRepairGuide .logic-diagnosis-side span{display:block;margin-bottom:9px;color:rgba(255,255,255,.7);font-size:11px;font-weight:800;letter-spacing:1px}#logicBoardRepairGuide .logic-diagnosis-side strong{font-size:21px;line-height:1.4}#logicBoardRepairGuide .logic-diagnosis-content{padding:35px}#logicBoardRepairGuide .logic-diagnosis-content>p{color:#64748b;line-height:1.7}#logicBoardRepairGuide .logic-question{display:flex;align-items:center;gap:12px;padding:15px 17px;margin:12px 0;border-radius:13px;font-weight:650}#logicBoardRepairGuide .old-question{color:#b91c1c;background:#fef2f2}#logicBoardRepairGuide .new-question{color:#166534;background:#f0fdf4;border:1px solid #dcfce7}#logicBoardRepairGuide .logic-diagnosis-result{margin-bottom:0!important}#logicBoardRepairGuide .logic-causes-wrapper{margin-top:30px}#logicBoardRepairGuide .logic-causes-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}#logicBoardRepairGuide .logic-causes-title h3{margin:0;font-size:20px}#logicBoardRepairGuide .logic-causes-title span{color:#64748b;font-size:14px}#logicBoardRepairGuide .logic-causes-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}#logicBoardRepairGuide .logic-cause-card{padding:18px 10px;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:15px;transition:.25s ease}#logicBoardRepairGuide .logic-cause-card:hover{transform:translateY(-4px);border-color:#bfdbfe;box-shadow:0 12px 25px rgba(15,23,42,.07)}#logicBoardRepairGuide .logic-cause-card i{display:block;margin-bottom:9px;color:#0d6efd;font-size:22px}#logicBoardRepairGuide .logic-cause-card span{color:#475569;font-size:12px;font-weight:700}#logicBoardRepairGuide .logic-bottom-note,#logicBoardRepairGuide .logic-section-callout,#logicBoardRepairGuide .logic-honest-note{display:flex;align-items:center;gap:13px;padding:17px 20px;margin-top:20px;border-radius:14px;background:#eff6ff;color:#1e40af;font-size:13px;line-height:1.6}#logicBoardRepairGuide .logic-bottom-note i,#logicBoardRepairGuide .logic-section-callout-icon{color:#0d6efd;font-size:19px}#logicBoardRepairGuide .logic-failure-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}#logicBoardRepairGuide .logic-failure-card{display:flex;gap:17px;padding:24px;background:#fff;border:1px solid #e5e7eb;border-radius:20px;transition:.3s ease}#logicBoardRepairGuide .logic-failure-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px rgba(15,23,42,.08)}#logicBoardRepairGuide .logic-failure-icon{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border-radius:15px;font-size:21px}#logicBoardRepairGuide .logic-failure-icon.liquid{color:#0284c7;background:#e0f2fe}#logicBoardRepairGuide .logic-failure-icon.power{color:#d97706;background:#fef3c7}#logicBoardRepairGuide .logic-failure-icon.impact{color:#7c3aed;background:#ede9fe}#logicBoardRepairGuide .logic-failure-icon.age{color:#475569;background:#f1f5f9}#logicBoardRepairGuide .logic-failure-icon.heat{color:#dc2626;background:#fee2e2}#logicBoardRepairGuide .logic-failure-label{display:block;margin-bottom:4px;color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.8px}#logicBoardRepairGuide .logic-failure-card h3{margin:0 0 7px;font-size:18px}#logicBoardRepairGuide .logic-failure-card p{margin:0;color:#64748b;font-size:13.5px;line-height:1.7}#logicBoardRepairGuide .logic-comparison{position:relative;display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;gap:10px}#logicBoardRepairGuide .logic-option-card{padding:30px;background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 12px 30px rgba(15,23,42,.05)}#logicBoardRepairGuide .logic-option-card.recommended{border-color:#93c5fd;box-shadow:0 18px 40px rgba(13,110,253,.10)}#logicBoardRepairGuide .logic-option-top{display:flex;align-items:center;justify-content:space-between}#logicBoardRepairGuide .logic-option-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;color:#0d6efd;background:#eff6ff;font-size:22px}#logicBoardRepairGuide .logic-option-icon.replacement{color:#64748b;background:#f1f5f9}#logicBoardRepairGuide .logic-option-badge{padding:6px 9px;border-radius:50px;background:#f8fafc;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.6px}#logicBoardRepairGuide .logic-option-card h3{margin:20px 0 9px;font-size:21px}#logicBoardRepairGuide .logic-option-card p{color:#64748b;font-size:14px;line-height:1.7}#logicBoardRepairGuide .logic-option-card ul{list-style:none;padding:0;margin:20px 0 0}#logicBoardRepairGuide .logic-option-card li{display:flex;gap:9px;margin-bottom:10px;color:#475569;font-size:13px}#logicBoardRepairGuide .logic-option-card li i{color:#16a34a}#logicBoardRepairGuide .logic-vs{width:48px;height:48px;display:grid;place-items:center;margin:auto;border-radius:50%;color:#fff;background:#0f172a;font-size:11px;font-weight:800}#logicBoardRepairGuide .logic-honest-note{color:#334155;background:#f8fafc}#logicBoardRepairGuide .logic-honest-note i{color:#16a34a;font-size:20px}#logicBoardRepairGuide .logic-honest-note strong{display:block;margin-bottom:2px}#logicBoardRepairGuide .logic-honest-note span{color:#64748b}#logicBoardRepairGuide .logic-confidence-section{position:relative;display:flex;align-items:center;gap:25px;padding:35px;color:#fff;border-radius:25px;background:linear-gradient(135deg,#0f172a,#1e293b);box-shadow:0 25px 50px rgba(15,23,42,.18);overflow:hidden}#logicBoardRepairGuide .logic-confidence-section::after{content:"";position:absolute;width:300px;height:300px;right:-120px;top:-150px;border-radius:50%;background:rgba(13,110,253,.16)}#logicBoardRepairGuide .logic-confidence-icon{width:65px;height:65px;flex:0 0 65px;display:grid;place-items:center;border-radius:18px;background:rgba(255,255,255,.1);font-size:25px}#logicBoardRepairGuide .logic-confidence-content{flex:1}#logicBoardRepairGuide .logic-confidence-content>span{color:#93c5fd;font-size:10px;font-weight:800;letter-spacing:1px}#logicBoardRepairGuide .logic-confidence-content h2{margin:6px 0 10px;font-size:28px}#logicBoardRepairGuide .logic-confidence-content p{max-width:800px;margin:0 0 8px;color:#cbd5e1;font-size:14px;line-height:1.7}#logicBoardRepairGuide .logic-confidence-badge{position:relative;z-index:2;display:flex;align-items:center;gap:9px;padding:12px 15px;border-radius:13px;background:rgba(255,255,255,.08);color:#dbeafe;font-size:11px;font-weight:700}#logicBoardRepairGuide .logic-board-explanation{display:grid;grid-template-columns:330px 1fr;gap:40px;align-items:center;padding:35px;background:#fff;border:1px solid #e5e7eb;border-radius:25px;box-shadow:0 15px 40px rgba(15,23,42,.06)}#logicBoardRepairGuide .logic-board-visual{position:relative;width:250px;height:250px;margin:auto;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#dbeafe 0 20%,transparent 21%),radial-gradient(circle,#eff6ff 0 48%,transparent 49%),#f8fafc;border:1px dashed #93c5fd}#logicBoardRepairGuide .board-center{width:100px;height:100px;display:grid;place-items:center;align-content:center;gap:5px;border-radius:22px;color:#fff;background:linear-gradient(135deg,#0d6efd,#174ea6);box-shadow:0 15px 30px rgba(13,110,253,.25);text-align:center}#logicBoardRepairGuide .board-center i{font-size:24px}#logicBoardRepairGuide .board-center span{font-size:9px;font-weight:800;letter-spacing:.5px}#logicBoardRepairGuide .board-node{position:absolute;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#0d6efd;background:#fff;border:1px solid #dbeafe;box-shadow:0 8px 20px rgba(15,23,42,.08)}#logicBoardRepairGuide .node-one{top:18px;left:105px}#logicBoardRepairGuide .node-two{right:20px;top:105px}#logicBoardRepairGuide .node-three{bottom:20px;left:105px}#logicBoardRepairGuide .node-four{left:20px;top:105px}#logicBoardRepairGuide .logic-board-text h3{margin:0 0 13px;font-size:25px}#logicBoardRepairGuide .logic-board-text p{color:#64748b;font-size:14px;line-height:1.8}#logicBoardRepairGuide .logic-board-steps{display:grid;gap:10px;margin-top:20px}#logicBoardRepairGuide .logic-board-steps div{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:10px;background:#f8fafc;color:#475569;font-size:13px}#logicBoardRepairGuide .logic-board-steps i{color:#0d6efd}#logicBoardRepairGuide .chip-repair-card{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:center;padding:40px;border-radius:28px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 20px 50px rgba(15,23,42,.07)}#logicBoardRepairGuide .chip-city{position:relative;width:230px;height:230px;margin:auto;display:grid;place-items:center;border-radius:50%;background:linear-gradient(90deg,transparent 48%,rgba(13,110,253,.12)49%,rgba(13,110,253,.12)51%,transparent 52%),linear-gradient(0,transparent 48%,rgba(13,110,253,.12)49%,rgba(13,110,253,.12)51%,transparent 52%),#eff6ff;border:1px dashed #93c5fd}#logicBoardRepairGuide .chip-city-core{width:100px;height:100px;display:grid;place-items:center;align-content:center;gap:5px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#0d6efd,#174ea6);box-shadow:0 15px 30px rgba(13,110,253,.25);text-align:center}#logicBoardRepairGuide .chip-city-core i{font-size:25px}#logicBoardRepairGuide .chip-city-core span{font-size:9px;font-weight:800}#logicBoardRepairGuide .chip-city-dot{position:absolute;width:14px;height:14px;border-radius:50%;background:#0d6efd;box-shadow:0 0 0 6px rgba(13,110,253,.08)}#logicBoardRepairGuide .dot-1{top:30px;left:60px}#logicBoardRepairGuide .dot-2{top:70px;right:35px}#logicBoardRepairGuide .dot-3{bottom:35px;right:70px}#logicBoardRepairGuide .dot-4{bottom:50px;left:35px}#logicBoardRepairGuide .dot-5{top:105px;left:28px}#logicBoardRepairGuide .chip-repair-content h3{margin:0 0 13px;font-size:25px}#logicBoardRepairGuide .chip-repair-content>p{color:#64748b;font-size:14px;line-height:1.8}#logicBoardRepairGuide .chip-repair-features{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px}#logicBoardRepairGuide .chip-repair-features div{padding:16px 12px;text-align:center;border-radius:13px;background:#f8fafc}#logicBoardRepairGuide .chip-repair-features i{display:block;margin-bottom:7px;color:#0d6efd;font-size:20px}#logicBoardRepairGuide .chip-repair-features span,#logicBoardRepairGuide .chip-repair-features small{display:block}#logicBoardRepairGuide .chip-repair-features span{color:#334155;font-size:12px;font-weight:800}#logicBoardRepairGuide .chip-repair-features small{margin-top:3px;color:#94a3b8;font-size:10px}#logicBoardRepairGuide .chip-repair-note{display:flex;gap:9px;margin-top:18px;padding:13px;border-radius:11px;color:#475569;background:#f8fafc;font-size:12px;line-height:1.6}#logicBoardRepairGuide .logic-guide-cta{display:flex;align-items:center;gap:17px;padding:23px 25px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#0d6efd,#174ea6);box-shadow:0 20px 40px rgba(13,110,253,.2)}#logicBoardRepairGuide .logic-guide-cta-icon{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border-radius:15px;background:rgba(255,255,255,.13);font-size:21px}#logicBoardRepairGuide .logic-guide-cta div:nth-child(2){flex:1}#logicBoardRepairGuide .logic-guide-cta strong{display:block;margin-bottom:4px}#logicBoardRepairGuide .logic-guide-cta span{color:#dbeafe;font-size:12px}#logicBoardRepairGuide .logic-guide-cta a{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;white-space:nowrap;border-radius:50px;color:#0d6efd;background:#fff;text-decoration:none;font-size:12px;font-weight:800;transition:.25s ease}#logicBoardRepairGuide .logic-guide-cta a:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}@media(max-width:991px){#logicBoardRepairGuide{padding:70px 0}#logicBoardRepairGuide .logic-causes-grid{grid-template-columns:repeat(3,1fr)}#logicBoardRepairGuide .logic-diagnosis-box,#logicBoardRepairGuide .logic-board-explanation,#logicBoardRepairGuide .chip-repair-card{grid-template-columns:1fr}#logicBoardRepairGuide .logic-diagnosis-side{padding:28px}#logicBoardRepairGuide .logic-confidence-section{align-items:flex-start}}@media(max-width:767px){#logicBoardRepairGuide{padding:55px 0}#logicBoardRepairGuide .logic-guide-section,#logicBoardRepairGuide .logic-comparison-section,#logicBoardRepairGuide .logic-confidence-section,#logicBoardRepairGuide .chip-repair-section{margin-bottom:60px}#logicBoardRepairGuide .logic-guide-heading h2{font-size:32px}#logicBoardRepairGuide .logic-failure-grid,#logicBoardRepairGuide .logic-comparison{grid-template-columns:1fr}#logicBoardRepairGuide .logic-vs{margin:0 auto}#logicBoardRepairGuide .logic-causes-grid{grid-template-columns:repeat(2,1fr)}#logicBoardRepairGuide .logic-causes-title{display:block}#logicBoardRepairGuide .logic-causes-title span{display:block;margin-top:5px}#logicBoardRepairGuide .logic-confidence-section{flex-direction:column;padding:27px}#logicBoardRepairGuide .logic-confidence-badge{width:100%}#logicBoardRepairGuide .logic-board-explanation,#logicBoardRepairGuide .chip-repair-card{padding:25px}#logicBoardRepairGuide .chip-repair-features{grid-template-columns:1fr}#logicBoardRepairGuide .logic-guide-cta{align-items:flex-start;flex-wrap:wrap}#logicBoardRepairGuide .logic-guide-cta a{width:100%;justify-content:center}}@media(max-width:480px){#logicBoardRepairGuide .logic-causes-grid{grid-template-columns:1fr 1fr;gap:8px}#logicBoardRepairGuide .logic-cause-card{padding:15px 8px}#logicBoardRepairGuide .logic-diagnosis-content,#logicBoardRepairGuide .logic-diagnosis-side{padding:23px}#logicBoardRepairGuide .logic-board-visual,#logicBoardRepairGuide .chip-city{width:210px;height:210px}}#logic-board-specialist-section{padding:20px 0;background:radial-gradient(circle at 10% 10%,rgba(13,110,253,.07),transparent 30%),linear-gradient(180deg,#f8fbff 0,#ffffff 100%)}#logic-board-specialist-section .logic-header{max-width:850px;margin:0 auto 45px;text-align:center}#logic-board-specialist-section .logic-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;margin-bottom:18px;border-radius:50px;background:#eaf3ff;color:#0d6efd;font-size:12px;font-weight:700;letter-spacing:.7px}#logic-board-specialist-section .logic-header h2{margin:0 0 18px;color:#172033;font-size:clamp(30px,4vw,46px);line-height:1.15;font-weight:800}#logic-board-specialist-section .logic-header h2 span{color:#0d6efd}#logic-board-specialist-section .logic-header p{max-width:760px;margin:auto;color:#697386;font-size:17px;line-height:1.8}#logic-board-specialist-section .logic-intro-card{display:flex;align-items:center;gap:22px;max-width:1000px;margin:0 auto 35px;padding:25px 28px;border:1px solid #dce9f8;border-radius:20px;background:rgba(255,255,255,.9);box-shadow:0 15px 45px rgba(31,65,114,.08)}#logic-board-specialist-section .logic-intro-icon{flex:0 0 60px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#0d6efd,#4c9aff);color:#fff;font-size:25px;box-shadow:0 10px 25px rgba(13,110,253,.25)}#logic-board-specialist-section .logic-intro-content h3{margin-bottom:7px;color:#182235;font-size:20px;font-weight:750}#logic-board-specialist-section .logic-intro-content p{margin:0;color:#6b7280;line-height:1.7}#logic-board-specialist-section .logic-diagnostic-card{max-width:1100px;margin:auto;overflow:hidden;border:1px solid #e1e9f4;border-radius:24px;background:#fff;box-shadow:0 20px 60px rgba(30,60,100,.10)}#logic-board-specialist-section .logic-card-heading{display:flex;align-items:center;gap:17px;padding:28px 30px;background:linear-gradient(135deg,#0d6efd,#0756c9);color:#fff}#logic-board-specialist-section .logic-heading-icon{width:52px;height:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:rgba(255,255,255,.16);font-size:22px}#logic-board-specialist-section .logic-card-heading span{display:block;margin-bottom:3px;font-size:11px;font-weight:700;letter-spacing:1px;opacity:.8}#logic-board-specialist-section .logic-card-heading h3{margin:0;font-size:22px;font-weight:750}#logic-board-specialist-section .logic-table{width:100%;margin:0;border-collapse:collapse}#logic-board-specialist-section .logic-table th{padding:18px 25px;background:#f7faff;color:#506078;border-bottom:1px solid #e5ebf3;font-size:13px;text-transform:uppercase;letter-spacing:.5px}#logic-board-specialist-section .logic-table th i{margin-right:7px;color:#0d6efd}#logic-board-specialist-section .logic-table td{padding:20px 25px;border-bottom:1px solid #edf1f6;color:#667085;line-height:1.6;vertical-align:middle}#logic-board-specialist-section .logic-table tbody tr{transition:.25s ease}#logic-board-specialist-section .logic-table tbody tr:hover{background:#f8fbff;transform:translateX(3px)}#logic-board-specialist-section .logic-symptom{display:flex;align-items:center;gap:13px}#logic-board-specialist-section .logic-symptom strong{color:#202b3c;font-size:15px}#logic-board-specialist-section .logic-symptom-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#edf5ff;color:#0d6efd;font-size:18px}#logic-board-specialist-section .logic-mobile-cards{display:none}#logic-board-specialist-section .logic-question-card{max-width:1000px;margin:45px auto 25px;display:flex;align-items:center;gap:20px;padding:28px 30px;border:1px solid #cfe1fa;border-radius:20px;background:linear-gradient(135deg,#f2f8ff,#ffffff)}#logic-board-specialist-section .logic-question-icon{width:58px;height:58px;flex:0 0 58px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#fff3cd;color:#e09b00;font-size:24px}#logic-board-specialist-section .logic-question-content>span{display:block;margin-bottom:5px;color:#0d6efd;font-size:11px;font-weight:800;letter-spacing:1px}#logic-board-specialist-section .logic-question-content h3{margin:0 0 6px;color:#202b3c;font-size:20px}#logic-board-specialist-section .logic-question-content h3 strong{color:#0d6efd}#logic-board-specialist-section .logic-question-content p{margin:0;color:#657083;line-height:1.6}#logic-board-specialist-section .logic-question-content p strong{color:#172033}#logic-board-specialist-section .logic-bottom-message{max-width:1000px;margin:auto;display:flex;align-items:center;gap:15px;padding:18px 22px;border-radius:15px;background:#f0fdf4;border:1px solid #ccefd8}#logic-board-specialist-section .logic-check{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#dcfce7;color:#16a34a;font-size:21px}#logic-board-specialist-section .logic-bottom-message strong{display:block;margin-bottom:2px;color:#166534}#logic-board-specialist-section .logic-bottom-message span{color:#568066;font-size:14px}@media(max-width:767px){#logic-board-specialist-section{padding:60px 0}#logic-board-specialist-section .logic-header{margin-bottom:30px}#logic-board-specialist-section .logic-header p{font-size:15px}#logic-board-specialist-section .logic-intro-card{align-items:flex-start;padding:20px;border-radius:17px}#logic-board-specialist-section .logic-intro-icon{width:48px;height:48px;flex-basis:48px;font-size:19px}#logic-board-specialist-section .logic-diagnostic-card{display:none}#logic-board-specialist-section .logic-mobile-cards{display:grid;gap:12px}#logic-board-specialist-section .logic-mobile-item{padding:18px;border:1px solid #e1eaf5;border-radius:16px;background:#fff;box-shadow:0 8px 25px rgba(30,60,100,.06);transition:.25s ease}#logic-board-specialist-section .logic-mobile-item:active{transform:scale(.98)}#logic-board-specialist-section .logic-mobile-top{display:flex;align-items:center;gap:12px}#logic-board-specialist-section .logic-mobile-icon{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#edf5ff;color:#0d6efd}#logic-board-specialist-section .logic-mobile-top strong{color:#202b3c;font-size:15px}#logic-board-specialist-section .logic-mobile-item p{margin:12px 0 0 52px;color:#697386;font-size:14px;line-height:1.6}#logic-board-specialist-section .logic-question-card{align-items:flex-start;margin-top:30px;padding:20px}#logic-board-specialist-section .logic-question-icon{width:48px;height:48px;flex-basis:48px}#logic-board-specialist-section .logic-question-content h3{font-size:17px;line-height:1.4}#logic-board-specialist-section .logic-bottom-message{align-items:flex-start;padding:16px}}#logicBoardRepairDecision{padding:20px 0;background:transparent}#logicBoardRepairDecision .decision-header{max-width:820px;margin:0 auto 50px;text-align:center}#logicBoardRepairDecision .decision-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;margin-bottom:16px;color:#0d6efd;background:rgba(13,110,253,.07);border:1px solid rgba(13,110,253,.15);border-radius:50px;font-size:12px;font-weight:700;letter-spacing:.7px}#logicBoardRepairDecision .decision-badge i{font-size:15px}#logicBoardRepairDecision h2{margin:0 0 16px;color:#111827;font-size:clamp(30px,4vw,44px);line-height:1.15;font-weight:800;letter-spacing:-1px}#logicBoardRepairDecision h2 span{color:#0d6efd}#logicBoardRepairDecision .decision-intro{max-width:700px;margin:auto;color:#64748b;font-size:16px;line-height:1.8}#logicBoardRepairDecision .decision-principle{max-width:760px;margin:0 auto 55px;display:flex;align-items:center;gap:18px;padding:20px 24px;background:#fff;border:1px solid #e5e7eb;border-left:4px solid #0d6efd;border-radius:14px;box-shadow:0 8px 25px rgba(15,23,42,.05)}#logicBoardRepairDecision .principle-icon{width:48px;height:48px;flex:0 0 48px;display:flex;align-items:center;justify-content:center;color:#0d6efd;background:#eff6ff;border-radius:12px;font-size:21px}#logicBoardRepairDecision .principle-content span{display:block;margin-bottom:3px;color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}#logicBoardRepairDecision .principle-content strong{color:#1e293b;font-size:18px}#logicBoardRepairDecision .decision-flow{position:relative}#logicBoardRepairDecision .decision-flow::before{content:"";position:absolute;top:43px;left:16.66%;right:16.66%;height:2px;background:linear-gradient(90deg,#0d6efd,#198754,#f59e0b);opacity:.18;z-index:0}#logicBoardRepairDecision .decision-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;z-index:1}#logicBoardRepairDecision .decision-card{position:relative;padding:32px 27px;background:#fff;border:1px solid #e5e7eb;border-radius:18px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#logicBoardRepairDecision .decision-card:hover{transform:translateY(-7px);border-color:rgba(13,110,253,.25);box-shadow:0 18px 40px rgba(15,23,42,.10)}#logicBoardRepairDecision .decision-card::before{content:"";position:absolute;top:0;left:25px;right:25px;height:3px;border-radius:0 0 5px 5px;background:#0d6efd}#logicBoardRepairDecision .decision-card.repair::before{background:#198754}#logicBoardRepairDecision .decision-card.replace::before{background:#f59e0b}#logicBoardRepairDecision .decision-number{position:absolute;top:20px;right:20px;color:#e2e8f0;font-size:38px;font-weight:900;line-height:1}#logicBoardRepairDecision .decision-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:14px;font-size:23px;transition:transform .3s ease}#logicBoardRepairDecision .decision-card:hover .decision-icon{transform:scale(1.08)}#logicBoardRepairDecision .check-icon{color:#0d6efd;background:#eff6ff}#logicBoardRepairDecision .repair-icon{color:#198754;background:#ecfdf5}#logicBoardRepairDecision .replace-icon{color:#d97706;background:#fffbeb}#logicBoardRepairDecision .decision-label{display:inline-flex;padding:5px 10px;margin-bottom:12px;border-radius:50px;font-size:10px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}#logicBoardRepairDecision .label-check{color:#0d6efd;background:#eff6ff}#logicBoardRepairDecision .label-repair{color:#198754;background:#ecfdf5}#logicBoardRepairDecision .label-replace{color:#b45309;background:#fffbeb}#logicBoardRepairDecision .decision-card h3{margin:0 0 12px;color:#111827;font-size:20px;line-height:1.35;font-weight:750}#logicBoardRepairDecision .decision-card p{margin:0;color:#64748b;font-size:14px;line-height:1.8}#logicBoardRepairDecision .decision-footer{max-width:760px;margin:38px auto 0;padding:17px 20px;display:flex;align-items:center;justify-content:center;gap:10px;color:#475569;background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;font-size:14px;text-align:center}#logicBoardRepairDecision .decision-footer i{color:#198754;font-size:19px}#logicBoardRepairDecision .decision-footer strong{color:#111827}@media(max-width:991px){#logicBoardRepairDecision{padding:20px 0}#logicBoardRepairDecision .decision-flow::before{display:none}#logicBoardRepairDecision .decision-grid{grid-template-columns:1fr;max-width:620px;margin:auto}}@media(max-width:575px){#logicBoardRepairDecision{padding:50px 0}#logicBoardRepairDecision .decision-header{margin-bottom:35px}#logicBoardRepairDecision .decision-intro{font-size:15px}#logicBoardRepairDecision .decision-principle{padding:17px;align-items:flex-start}#logicBoardRepairDecision .principle-icon{width:44px;height:44px;flex:0 0 44px}#logicBoardRepairDecision .principle-content strong{font-size:16px}#logicBoardRepairDecision .decision-card{padding:27px 22px}#logicBoardRepairDecision .decision-card h3{font-size:19px}#logicBoardRepairDecision .decision-footer{align-items:flex-start;text-align:left}}#liquidLogicBoardSection{background:transparent;color:#1f2937}#liquidLogicBoardSection .logic-section-label{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;margin-bottom:18px;border:1px solid #dbeafe;border-radius:50px;background:#f8fbff;color:#2563eb;font-size:13px;font-weight:600;letter-spacing:.3px}#liquidLogicBoardSection .logic-section-label i{font-size:16px}#liquidLogicBoardSection .logic-section-title{margin-bottom:18px;color:#111827;font-size:clamp(30px,4vw,44px);line-height:1.15;font-weight:750;letter-spacing:-1px}#liquidLogicBoardSection .logic-section-title span{display:inline-block;color:#2563eb}#liquidLogicBoardSection .logic-section-intro{max-width:760px;margin:0 auto;color:#64748b;font-size:16px;line-height:1.8}#liquidLogicBoardSection .logic-info-card,#liquidLogicBoardSection .logic-action-card{position:relative;padding:30px;background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 8px 30px rgba(15,23,42,.05);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}#liquidLogicBoardSection .logic-info-card:hover,#liquidLogicBoardSection .logic-action-card:hover{transform:translateY(-4px);border-color:#dbeafe;box-shadow:0 15px 40px rgba(15,23,42,.08)}#liquidLogicBoardSection .logic-card-heading{display:flex;align-items:center;gap:15px;margin-bottom:22px}#liquidLogicBoardSection .logic-icon{width:54px;height:54px;flex:0 0 54px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#eff6ff;color:#2563eb;font-size:23px}#liquidLogicBoardSection .logic-small-label{display:block;margin-bottom:5px;color:#64748b;font-size:11px;font-weight:700;letter-spacing:1px}#liquidLogicBoardSection .logic-card-heading h3,#liquidLogicBoardSection .logic-action-card h3{margin:0;color:#111827;font-size:22px;font-weight:700;line-height:1.3}#liquidLogicBoardSection .logic-card-text{margin-bottom:14px;color:#64748b;font-size:15px;line-height:1.75}#liquidLogicBoardSection .logic-factor-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:25px}#liquidLogicBoardSection .logic-factor{display:flex;align-items:flex-start;gap:12px;padding:15px;background:#fafafa;border:1px solid #f1f5f9;border-radius:14px;transition:all .2s ease}#liquidLogicBoardSection .logic-factor:hover{background:#f8fbff;border-color:#dbeafe;transform:translateY(-2px)}#liquidLogicBoardSection .logic-factor-icon{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#eff6ff;color:#3b82f6;font-size:16px}#liquidLogicBoardSection .logic-factor strong{display:block;margin-bottom:4px;color:#1e293b;font-size:14px}#liquidLogicBoardSection .logic-factor span{display:block;color:#64748b;font-size:12px;line-height:1.55}#liquidLogicBoardSection .logic-action-card{display:flex;flex-direction:column;justify-content:center}#liquidLogicBoardSection .logic-action-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:15px;background:#f0fdf4;color:#16a34a;font-size:24px}#liquidLogicBoardSection .logic-action-card>p{margin:14px 0 20px;color:#64748b;font-size:15px;line-height:1.75}#liquidLogicBoardSection .logic-warning{display:flex;align-items:flex-start;gap:12px;padding:15px;margin-bottom:22px;background:#fffbeb;border:1px solid #fef3c7;border-radius:14px}#liquidLogicBoardSection .logic-warning-icon{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#fef3c7;color:#d97706}#liquidLogicBoardSection .logic-warning strong{display:block;margin-bottom:4px;color:#92400e;font-size:14px}#liquidLogicBoardSection .logic-warning span{display:block;color:#78716c;font-size:12px;line-height:1.6}#liquidLogicBoardSection .logic-steps{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}#liquidLogicBoardSection .logic-step{display:flex;align-items:center;gap:12px;padding:10px 0}#liquidLogicBoardSection .logic-step>span{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;color:#2563eb;font-size:11px;font-weight:700}#liquidLogicBoardSection .logic-step strong{display:block;color:#334155;font-size:14px}#liquidLogicBoardSection .logic-step small{display:block;margin-top:2px;color:#94a3b8;font-size:12px}#liquidLogicBoardSection .logic-cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:13px 18px;border-radius:12px;background:#2563eb;color:#fff;text-decoration:none;font-size:14px;font-weight:600;transition:all .25s ease}#liquidLogicBoardSection .logic-cta:hover{background:#1d4ed8;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,99,235,.2)}#liquidLogicBoardSection .logic-cta i:last-child{transition:transform .2s ease}#liquidLogicBoardSection .logic-cta:hover i:last-child{transform:translateX(4px)}#liquidLogicBoardSection .logic-bottom-note{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px}#liquidLogicBoardSection .logic-bottom-note>i{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#eff6ff;color:#2563eb}#liquidLogicBoardSection .logic-bottom-note p{margin:0;color:#64748b;font-size:13px;line-height:1.65}#liquidLogicBoardSection .logic-bottom-note strong{color:#334155}@media(max-width:991px){#liquidLogicBoardSection .logic-info-card,#liquidLogicBoardSection .logic-action-card{padding:25px}}@media(max-width:767px){#liquidLogicBoardSection{padding-top:45px!important;padding-bottom:45px!important}#liquidLogicBoardSection .logic-section-title{font-size:30px;letter-spacing:-.5px}#liquidLogicBoardSection .logic-section-intro{font-size:14px;line-height:1.7}#liquidLogicBoardSection .logic-factor-grid{grid-template-columns:1fr}#liquidLogicBoardSection .logic-info-card,#liquidLogicBoardSection .logic-action-card{padding:20px;border-radius:16px}#liquidLogicBoardSection .logic-card-heading h3,#liquidLogicBoardSection .logic-action-card h3{font-size:19px}#liquidLogicBoardSection .logic-bottom-note{align-items:flex-start;padding:15px}}@media(max-width:480px){#liquidLogicBoardSection .logic-section-title{font-size:27px}#liquidLogicBoardSection .logic-card-heading{align-items:flex-start}#liquidLogicBoardSection .logic-icon{width:46px;height:46px;flex-basis:46px;font-size:19px}#liquidLogicBoardSection .logic-factor{padding:13px}}#logicBoardRepairApproach{background:transparent;color:#1e293b}#logicBoardRepairApproach .repair-approach-label{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;margin-bottom:18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50px;color:#2563eb;font-size:12px;font-weight:700;letter-spacing:.3px}#logicBoardRepairApproach .repair-approach-label i{font-size:15px}#logicBoardRepairApproach .repair-approach-title{max-width:850px;margin:0 auto 18px;color:#111827;font-size:clamp(30px,4vw,44px);line-height:1.15;font-weight:750;letter-spacing:-1px}#logicBoardRepairApproach .repair-approach-title span{display:block;color:#2563eb}#logicBoardRepairApproach .repair-approach-intro{max-width:760px;margin:auto;color:#64748b;font-size:16px;line-height:1.8}#logicBoardRepairApproach .repair-approach-card{height:100%;padding:30px;background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 8px 30px rgba(15,23,42,.05);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}#logicBoardRepairApproach .repair-approach-card:hover{transform:translateY(-5px);border-color:#dbeafe;box-shadow:0 16px 40px rgba(15,23,42,.09)}#logicBoardRepairApproach .specialist-card{border-color:#d1fae5}#logicBoardRepairApproach .specialist-card:hover{border-color:#a7f3d0}#logicBoardRepairApproach .repair-card-top{display:flex;align-items:center;gap:15px;margin-bottom:20px}#logicBoardRepairApproach .repair-card-icon{width:54px;height:54px;flex:0 0 54px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:22px}#logicBoardRepairApproach .manufacturer-icon{background:#eff6ff;color:#2563eb}#logicBoardRepairApproach .specialist-icon{background:#ecfdf5;color:#059669}#logicBoardRepairApproach .repair-card-label{display:block;margin-bottom:5px;color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:1px}#logicBoardRepairApproach .repair-card-top h3{margin:0;color:#1e293b;font-size:20px;font-weight:700;line-height:1.3}#logicBoardRepairApproach .repair-card-description{margin-bottom:22px;color:#64748b;font-size:14.5px;line-height:1.75}#logicBoardRepairApproach .repair-feature{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-top:1px solid #f1f5f9}#logicBoardRepairApproach .repair-feature-icon{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f8fafc;color:#64748b;font-size:15px}#logicBoardRepairApproach .specialist-feature-icon{background:#f0fdf4;color:#059669}#logicBoardRepairApproach .repair-feature strong{display:block;margin-bottom:3px;color:#334155;font-size:14px}#logicBoardRepairApproach .repair-feature span{display:block;color:#94a3b8;font-size:13px;line-height:1.55}#logicBoardRepairApproach .repair-card-note{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding:12px;background:#f8fafc;border-radius:11px;color:#64748b;font-size:12px;line-height:1.6}#logicBoardRepairApproach .repair-card-note i{color:#2563eb;margin-top:2px}#logicBoardRepairApproach .specialist-note{background:#f0fdf4;color:#64748b}#logicBoardRepairApproach .specialist-note i{color:#059669}#logicBoardRepairApproach .repair-vs{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid #e2e8f0;box-shadow:0 5px 20px rgba(15,23,42,.06);color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.5px}#logicBoardRepairApproach .repair-approach-bottom{display:flex;align-items:flex-start;gap:15px;padding:18px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px}#logicBoardRepairApproach .bottom-message-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#eff6ff;color:#2563eb;font-size:18px}#logicBoardRepairApproach .repair-approach-bottom strong{color:#334155;font-size:14px;line-height:1.5}#logicBoardRepairApproach .repair-approach-bottom p{margin:4px 0 0;color:#64748b;font-size:13px;line-height:1.65}#logicBoardRepairApproach .repair-approach-bottom p strong{color:#1e293b}@media(max-width:991px){#logicBoardRepairApproach .repair-vs{margin:-8px 0;width:42px;height:42px}}@media(max-width:767px){#logicBoardRepairApproach{padding-top:45px!important;padding-bottom:45px!important}#logicBoardRepairApproach .repair-approach-title{font-size:29px;letter-spacing:-.5px}#logicBoardRepairApproach .repair-approach-title span{display:inline}#logicBoardRepairApproach .repair-approach-intro{font-size:14px}#logicBoardRepairApproach .repair-approach-card{padding:22px;border-radius:16px}#logicBoardRepairApproach .repair-card-top h3{font-size:18px}#logicBoardRepairApproach .repair-vs{margin:0}#logicBoardRepairApproach .repair-approach-bottom{padding:15px}}@media(max-width:480px){#logicBoardRepairApproach .repair-card-top{align-items:flex-start}#logicBoardRepairApproach .repair-card-icon{width:46px;height:46px;flex-basis:46px;font-size:19px}#logicBoardRepairApproach .repair-approach-title{font-size:27px}}#precisionMattersSection{background:#fff;position:relative}#precisionMattersSection .precision-wrapper{display:grid;grid-template-columns:1.35fr .65fr;gap:55px;align-items:center}#precisionMattersSection .precision-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#2563eb;font-size:13px;font-weight:700;letter-spacing:1.5px;margin-bottom:16px}#precisionMattersSection .precision-eyebrow i{font-size:17px}#precisionMattersSection .precision-title{font-size:clamp(32px,4vw,48px);line-height:1.15;font-weight:800;color:#172033;margin:0 0 18px;letter-spacing:-1px}#precisionMattersSection .precision-title span{display:block;color:#2563eb}#precisionMattersSection .precision-intro{max-width:720px;color:#64748b;font-size:17px;line-height:1.8;margin-bottom:30px}#precisionMattersSection .precision-features{display:grid;gap:14px}#precisionMattersSection .precision-feature{display:flex;gap:17px;align-items:flex-start;padding:18px 20px;background:#f8fafc;border:1px solid #e8edf5;border-radius:16px;transition:all .3s ease}#precisionMattersSection .precision-feature:hover{transform:translateY(-3px);border-color:#bfdbfe;background:#f8fbff;box-shadow:0 10px 25px rgba(37,99,235,.08)}#precisionMattersSection .precision-icon{flex:0 0 45px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#eff6ff;color:#2563eb;font-size:20px}#precisionMattersSection .precision-feature h3{margin:0 0 5px;color:#1e293b;font-size:17px;font-weight:700}#precisionMattersSection .precision-feature p{margin:0;color:#64748b;font-size:14px;line-height:1.65}#precisionMattersSection .precision-side-card{padding:34px 30px;border:1px solid #e5eaf2;border-radius:22px;background:#fafcff;box-shadow:0 15px 40px rgba(15,23,42,.06)}#precisionMattersSection .precision-side-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#eff6ff;color:#2563eb;border-radius:15px;font-size:25px;margin-bottom:20px}#precisionMattersSection .precision-side-label{display:block;color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:1.5px;margin-bottom:8px}#precisionMattersSection .precision-side-card h3{color:#172033;font-size:27px;line-height:1.25;font-weight:700;margin-bottom:14px}#precisionMattersSection .precision-side-card h3 strong{color:#2563eb}#precisionMattersSection .precision-side-card>p{color:#64748b;font-size:14px;line-height:1.7;margin-bottom:22px}#precisionMattersSection .precision-check{display:flex;align-items:center;gap:10px;color:#475569;font-size:14px;margin-top:13px}#precisionMattersSection .precision-check i{color:#22c55e;font-size:17px}#precisionMattersSection .precision-bottom{display:flex;align-items:center;gap:15px;margin-top:35px;padding:18px 22px;border:1px solid #dbeafe;border-radius:15px;background:#f8fbff}#precisionMattersSection .precision-bottom-icon{flex:0 0 42px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#eff6ff;color:#2563eb;font-size:18px}#precisionMattersSection .precision-bottom p{margin:0;color:#64748b;font-size:14px;line-height:1.7}#precisionMattersSection .precision-bottom strong{color:#1e293b}@media(max-width:991px){#precisionMattersSection .precision-wrapper{grid-template-columns:1fr;gap:35px}#precisionMattersSection .precision-side-card{max-width:650px}}@media(max-width:575px){#precisionMattersSection{padding-top:45px!important;padding-bottom:45px!important}#precisionMattersSection .precision-title{font-size:32px}#precisionMattersSection .precision-intro{font-size:15px}#precisionMattersSection .precision-feature{padding:15px}#precisionMattersSection .precision-side-card{padding:25px 20px;border-radius:18px}#precisionMattersSection .precision-side-card h3{font-size:24px}#precisionMattersSection .precision-bottom{align-items:flex-start}}#logicBoardCases{padding:20px 0;background:#fff;color:#172033}#logicBoardCases .logic-cases-header{max-width:760px;margin:0 auto 55px;text-align:center}#logicBoardCases .logic-cases-label{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border:1px solid #dbe4f0;border-radius:50px;background:#f8fafc;color:#2563eb;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:18px}#logicBoardCases .logic-cases-label i{font-size:15px}#logicBoardCases .logic-cases-header h2{margin:0 0 16px;font-size:clamp(32px,4vw,46px);line-height:1.15;font-weight:800;letter-spacing:-1.2px;color:#111827}#logicBoardCases .logic-cases-header h2 span{color:#2563eb}#logicBoardCases .logic-cases-header p{max-width:680px;margin:0 auto;color:#667085;font-size:17px;line-height:1.8}#logicBoardCases .logic-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1100px;margin:0 auto}#logicBoardCases .logic-case-card{position:relative;padding:30px 28px;background:#fff;border:1px solid #e6ebf2;border-radius:18px;box-shadow:0 5px 20px rgba(15,23,42,.04);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;overflow:hidden}#logicBoardCases .logic-case-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#2563eb,#60a5fa);opacity:0;transition:opacity .3s ease}#logicBoardCases .logic-case-card:hover{transform:translateY(-7px);border-color:#cbdaf5;box-shadow:0 18px 40px rgba(37,99,235,.10)}#logicBoardCases .logic-case-card:hover::before{opacity:1}#logicBoardCases .logic-case-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#eff6ff;color:#2563eb;font-size:22px;margin-bottom:20px;transition:all .3s ease}#logicBoardCases .logic-case-card:hover .logic-case-icon{background:#2563eb;color:#fff;transform:scale(1.05)}#logicBoardCases .logic-case-number{position:absolute;top:25px;right:25px;font-size:12px;font-weight:800;color:#98a2b3;letter-spacing:1px}#logicBoardCases .logic-case-card h3{margin:0 0 10px;font-size:19px;line-height:1.4;font-weight:750;color:#172033}#logicBoardCases .logic-case-card p{margin:0;color:#667085;font-size:15px;line-height:1.75}#logicBoardCases .logic-case-takeaway{max-width:900px;margin:45px auto 0;display:flex;align-items:center;gap:22px;padding:25px 28px;border:1px solid #dbe5f2;border-radius:18px;background:#f8fbff}#logicBoardCases .logic-takeaway-icon{flex:0 0 54px;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#eaf2ff;color:#2563eb;font-size:23px}#logicBoardCases .logic-takeaway-content span{display:block;margin-bottom:5px;color:#2563eb;font-size:11px;font-weight:800;letter-spacing:1.2px}#logicBoardCases .logic-takeaway-content h3{margin:0 0 5px;font-size:21px;line-height:1.4;font-weight:700;color:#172033}#logicBoardCases .logic-takeaway-content h3 strong{color:#2563eb}#logicBoardCases .logic-takeaway-content p{margin:0;color:#667085;font-size:14px;line-height:1.6}@media(max-width:991px){#logicBoardCases{padding:70px 0}#logicBoardCases .logic-case-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){#logicBoardCases{padding:60px 0}#logicBoardCases .logic-cases-header{margin-bottom:38px}#logicBoardCases .logic-cases-header h2{font-size:32px}#logicBoardCases .logic-cases-header p{font-size:15px;line-height:1.7}#logicBoardCases .logic-case-grid{grid-template-columns:1fr;gap:16px}#logicBoardCases .logic-case-card{padding:25px 23px}#logicBoardCases .logic-case-takeaway{align-items:flex-start;margin-top:30px;padding:22px;gap:15px}#logicBoardCases .logic-takeaway-icon{flex:0 0 46px;width:46px;height:46px;font-size:19px}#logicBoardCases .logic-takeaway-content h3{font-size:18px}}#logicBoardConclusionSection{background:#f8fafc}#logicBoardConclusionSection .logic-board-conclusion-card{position:relative;background:#fff;border:1px solid #e8edf3;border-radius:24px;padding:45px;box-shadow:0 15px 45px rgba(15,23,42,.07);overflow:hidden}#logicBoardConclusionSection .logic-board-conclusion-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2563eb,#38bdf8)}#logicBoardConclusionSection .logic-board-conclusion-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#eff6ff;color:#2563eb;font-size:27px;margin-bottom:22px}#logicBoardConclusionSection .logic-board-conclusion-label{display:inline-flex;align-items:center;padding:7px 13px;border-radius:50px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:14px}#logicBoardConclusionSection h3{color:#0f172a;font-size:clamp(28px,4vw,42px);line-height:1.15;font-weight:750;margin-bottom:20px}#logicBoardConclusionSection h3 span{display:block;color:#2563eb}#logicBoardConclusionSection p{color:#64748b;font-size:16px;line-height:1.8;margin-bottom:18px}#logicBoardConclusionSection strong{color:#1e293b}#logicBoardConclusionSection .logic-board-lead{font-size:18px;color:#475569;max-width:850px}#logicBoardConclusionSection .logic-board-highlight{display:flex;align-items:center;gap:16px;padding:18px 20px;margin:28px 0;background:#f8fafc;border:1px solid #e5eaf0;border-left:4px solid #2563eb;border-radius:14px}#logicBoardConclusionSection .logic-board-highlight-icon{flex:0 0 45px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#eff6ff;color:#2563eb;border-radius:12px;font-size:20px}#logicBoardConclusionSection .logic-board-highlight strong{display:block;color:#0f172a;margin-bottom:3px}#logicBoardConclusionSection .logic-board-highlight span{display:block;color:#64748b;font-size:14px}#logicBoardConclusionSection .logic-board-issue-list{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}#logicBoardConclusionSection .logic-board-issue{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #e2e8f0;border-radius:50px;background:#fff;color:#475569;font-size:13px;font-weight:600;transition:all .25s ease}#logicBoardConclusionSection .logic-board-issue i{color:#2563eb;font-size:15px}#logicBoardConclusionSection .logic-board-issue:hover{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8;transform:translateY(-2px)}#logicBoardConclusionSection .logic-board-final-message{display:flex;align-items:flex-start;gap:12px;margin:25px 0}#logicBoardConclusionSection .logic-board-final-message i{color:#16a34a;font-size:20px;margin-top:3px}#logicBoardConclusionSection .logic-board-final-message p{margin:0;color:#334155;font-weight:600}#logicBoardConclusionSection .logic-board-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px;margin-top:30px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px}#logicBoardConclusionSection .logic-board-cta-content strong{display:block;color:#0f172a;font-size:16px;margin-bottom:5px}#logicBoardConclusionSection .logic-board-cta-content span{color:#64748b;font-size:14px}#logicBoardConclusionSection .logic-board-cta-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:9px;padding:13px 20px;background:#2563eb;color:#fff;text-decoration:none;border-radius:12px;font-size:14px;font-weight:700;transition:all .25s ease}#logicBoardConclusionSection .logic-board-cta-btn:hover{background:#1d4ed8;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,99,235,.22)}#logicBoardConclusionSection .logic-board-trust{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;color:#64748b;font-size:13px}#logicBoardConclusionSection .logic-board-trust i{color:#16a34a;font-size:17px}@media(max-width:767px){#logicBoardConclusionSection .logic-board-conclusion-card{padding:28px 20px;border-radius:18px}#logicBoardConclusionSection h3{font-size:29px}#logicBoardConclusionSection .logic-board-lead{font-size:16px}#logicBoardConclusionSection .logic-board-cta{flex-direction:column;align-items:flex-start}#logicBoardConclusionSection .logic-board-cta-btn{width:100%;justify-content:center}#logicBoardConclusionSection .logic-board-trust{align-items:flex-start;text-align:center}}#macbookUpgradeDecision{padding:20px 0;background:#fff;color:#1f2937}#macbookUpgradeDecision .upgrade-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:18px;border-radius:50px;background:#f0f7ff;border:1px solid #dbeafe;color:#2563eb;font-size:14px;font-weight:600}#macbookUpgradeDecision .upgrade-badge i{font-size:15px}#macbookUpgradeDecision .upgrade-title{margin:0;font-size:clamp(30px,4vw,44px);line-height:1.2;font-weight:750;letter-spacing:-.8px;color:#111827}#macbookUpgradeDecision .upgrade-title span{display:block;margin-top:5px;color:#2563eb}#macbookUpgradeDecision .upgrade-intro{max-width:780px;margin:20px auto 0;color:#6b7280;font-size:16px;line-height:1.8}#macbookUpgradeDecision .upgrade-content{padding:10px 10px 10px 0}#macbookUpgradeDecision .upgrade-question{display:flex;align-items:flex-start;gap:18px;padding:24px;margin-bottom:24px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;transition:all .3s ease}#macbookUpgradeDecision .upgrade-question:hover{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 10px 30px rgba(37,99,235,.08)}#macbookUpgradeDecision .upgrade-question-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#eff6ff;color:#2563eb;font-size:21px}#macbookUpgradeDecision .upgrade-small-title{display:block;margin-bottom:4px;color:#6b7280;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}#macbookUpgradeDecision .upgrade-question h3{margin:0 0 7px;color:#111827;font-size:22px;font-weight:700}#macbookUpgradeDecision .upgrade-question p{margin:0;color:#6b7280;font-size:15px;line-height:1.7}#macbookUpgradeDecision .upgrade-description{margin:0 0 24px;color:#6b7280;font-size:16px;line-height:1.85}#macbookUpgradeDecision .upgrade-usage-title{display:flex;align-items:center;gap:9px;margin-bottom:15px;color:#374151;font-size:15px;font-weight:650}#macbookUpgradeDecision .upgrade-usage-title i{color:#16a34a}#macbookUpgradeDecision .upgrade-usage-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#macbookUpgradeDecision .upgrade-usage-item{display:flex;align-items:center;gap:10px;padding:13px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#4b5563;font-size:14px;transition:all .25s ease}#macbookUpgradeDecision .upgrade-usage-item i{width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:9px;background:#f0fdf4;color:#16a34a;font-size:13px}#macbookUpgradeDecision .upgrade-usage-item:hover{border-color:#bfdbfe;color:#1d4ed8;transform:translateY(-2px);box-shadow:0 7px 20px rgba(15,23,42,.06)}#macbookUpgradeDecision .upgrade-highlight-card{position:relative;padding:32px;background:#f8fbff;border:1px solid #dbeafe;border-radius:22px;overflow:hidden;transition:all .3s ease}#macbookUpgradeDecision .upgrade-highlight-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:#2563eb}#macbookUpgradeDecision .upgrade-highlight-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(37,99,235,.10)}#macbookUpgradeDecision .upgrade-highlight-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:16px;background:#eff6ff;color:#2563eb;font-size:24px}#macbookUpgradeDecision .upgrade-card-label{display:block;margin-bottom:7px;color:#2563eb;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}#macbookUpgradeDecision .upgrade-highlight-card h3{margin:0 0 12px;color:#111827;font-size:25px;font-weight:750}#macbookUpgradeDecision .upgrade-highlight-card>p{margin-bottom:22px;color:#6b7280;font-size:15px;line-height:1.8}#macbookUpgradeDecision .upgrade-benefit-list{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid #e5e7eb}#macbookUpgradeDecision .upgrade-benefit-list div{display:flex;align-items:center;gap:10px;color:#4b5563;font-size:14px}#macbookUpgradeDecision .upgrade-benefit-list i{color:#16a34a;font-size:16px}#macbookUpgradeDecision .upgrade-bottom-message{display:flex;align-items:flex-start;gap:15px;padding:20px 22px;background:#fafafa;border:1px solid #e5e7eb;border-radius:16px}#macbookUpgradeDecision .upgrade-bottom-icon{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#eff6ff;color:#2563eb;font-size:18px}#macbookUpgradeDecision .upgrade-bottom-message strong{display:block;margin-bottom:5px;color:#111827;font-size:15px}#macbookUpgradeDecision .upgrade-bottom-message p{margin:0;color:#6b7280;font-size:14px;line-height:1.7}@media(max-width:991px){#macbookUpgradeDecision{padding:70px 0}#macbookUpgradeDecision .upgrade-content{padding-right:0}}@media(max-width:575px){#macbookUpgradeDecision{padding:55px 0}#macbookUpgradeDecision .upgrade-title{font-size:30px}#macbookUpgradeDecision .upgrade-question{padding:18px;gap:13px}#macbookUpgradeDecision .upgrade-question-icon{flex-basis:42px;width:42px;height:42px;font-size:18px}#macbookUpgradeDecision .upgrade-question h3{font-size:19px}#macbookUpgradeDecision .upgrade-intro{font-size:15px}#macbookUpgradeDecision .upgrade-usage-grid{grid-template-columns:1fr}#macbookUpgradeDecision .upgrade-highlight-card{padding:24px}#macbookUpgradeDecision .upgrade-highlight-card h3{font-size:22px}#macbookUpgradeDecision .upgrade-bottom-message{padding:17px;gap:12px}}#macbookPerformanceSigns{padding:20px 0;background:#fff}#macbookPerformanceSigns .performance-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:18px;background:#f0f7ff;border:1px solid #dbeafe;border-radius:50px;color:#2563eb;font-size:13px;font-weight:700}#macbookPerformanceSigns .performance-badge i{font-size:15px}#macbookPerformanceSigns .performance-title{margin:0;color:#111827;font-size:clamp(30px,4vw,44px);line-height:1.2;font-weight:750;letter-spacing:-.8px}#macbookPerformanceSigns .performance-title span{display:block;margin-top:5px;color:#2563eb}#macbookPerformanceSigns .performance-intro{max-width:760px;margin:20px auto 0;color:#6b7280;font-size:16px;line-height:1.8}#macbookPerformanceSigns .performance-card{height:100%;padding:27px;background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 5px 20px rgba(15,23,42,.035);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#macbookPerformanceSigns .performance-card:hover{transform:translateY(-5px);border-color:#bfdbfe;box-shadow:0 16px 38px rgba(37,99,235,.10)}#macbookPerformanceSigns .performance-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}#macbookPerformanceSigns .performance-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:15px;font-size:21px}#macbookPerformanceSigns .performance-blue{background:#eff6ff;color:#2563eb}#macbookPerformanceSigns .performance-purple{background:#f5f3ff;color:#7c3aed}#macbookPerformanceSigns .performance-orange{background:#fff7ed;color:#ea580c}#macbookPerformanceSigns .performance-green{background:#f0fdf4;color:#16a34a}#macbookPerformanceSigns .performance-number{color:#cbd5e1;font-size:13px;font-weight:800;letter-spacing:1px}#macbookPerformanceSigns .performance-card h3{margin:0 0 11px;color:#111827;font-size:21px;line-height:1.35;font-weight:700}#macbookPerformanceSigns .performance-card p{margin:0;color:#6b7280;font-size:15px;line-height:1.8}#macbookPerformanceSigns .performance-tip{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:8px 12px;background:#f8fafc;border-radius:8px;color:#64748b;font-size:12px;font-weight:600}#macbookPerformanceSigns .performance-tip i{color:#2563eb}#macbookPerformanceSigns .performance-warning{display:flex;align-items:center;gap:8px;margin-top:20px;padding:10px 13px;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;color:#9a3412;font-size:12px;font-weight:600}#macbookPerformanceSigns .performance-warning i{color:#ea580c}#macbookPerformanceSigns .performance-bottom{display:flex;align-items:flex-start;gap:17px;padding:24px;background:#f8fbff;border:1px solid #dbeafe;border-radius:18px}#macbookPerformanceSigns .performance-bottom-icon{flex:0 0 45px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#eff6ff;border-radius:13px;color:#2563eb;font-size:19px}#macbookPerformanceSigns .performance-bottom-content h4{margin:0 0 7px;color:#111827;font-size:17px;font-weight:700}#macbookPerformanceSigns .performance-bottom-content p{margin:0;color:#64748b;font-size:14px;line-height:1.75}@media(max-width:991px){#macbookPerformanceSigns{padding:70px 0}}@media(max-width:575px){#macbookPerformanceSigns{padding:55px 0}#macbookPerformanceSigns .performance-title{font-size:30px}#macbookPerformanceSigns .performance-intro{font-size:15px}#macbookPerformanceSigns .performance-card{padding:22px}#macbookPerformanceSigns .performance-card h3{font-size:19px}#macbookPerformanceSigns .performance-card p{font-size:14px}#macbookPerformanceSigns .performance-bottom{padding:18px;gap:12px}#macbookPerformanceSigns .performance-bottom-icon{flex-basis:40px;width:40px;height:40px;font-size:17px}}#macbookStorageManagement{padding:70px 0;background:#fff}#macbookStorageManagement .storage-management-card{display:flex;align-items:flex-start;gap:28px;padding:35px;background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 8px 30px rgba(15,23,42,.05);transition:all .3s ease}#macbookStorageManagement .storage-management-card:hover{border-color:#bfdbfe;box-shadow:0 16px 40px rgba(37,99,235,.08);transform:translateY(-3px)}#macbookStorageManagement .storage-management-icon{flex:0 0 62px;width:62px;height:62px;display:flex;align-items:center;justify-content:center;background:#eff6ff;color:#2563eb;border-radius:17px;font-size:25px;border:1px solid #dbeafe}#macbookStorageManagement .storage-management-content{flex:1}#macbookStorageManagement .storage-management-label{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;color:#2563eb;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}#macbookStorageManagement .storage-management-label i{font-size:14px}#macbookStorageManagement .storage-management-content h2{margin:0 0 14px;color:#111827;font-size:clamp(26px,3vw,34px);line-height:1.25;font-weight:750;letter-spacing:-.5px}#macbookStorageManagement .storage-management-intro{max-width:780px;margin:0 0 23px;color:#6b7280;font-size:15px;line-height:1.8}#macbookStorageManagement .storage-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:23px}#macbookStorageManagement .storage-task{display:flex;align-items:center;gap:11px;padding:12px 14px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:11px;color:#4b5563;font-size:14px;font-weight:550;transition:all .25s ease}#macbookStorageManagement .storage-task i{width:30px;height:30px;flex:0 0 30px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #dbeafe;border-radius:8px;color:#2563eb;font-size:13px}#macbookStorageManagement .storage-task:hover{background:#f0f7ff;border-color:#bfdbfe;color:#1d4ed8;transform:translateY(-2px)}#macbookStorageManagement .storage-management-message{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background:#f8fbff;border:1px solid #dbeafe;border-radius:13px}#macbookStorageManagement .storage-message-icon{flex:0 0 34px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#eff6ff;color:#2563eb;border-radius:9px;font-size:14px}#macbookStorageManagement .storage-management-message p{margin:0;color:#64748b;font-size:14px;line-height:1.7}#macbookStorageManagement .storage-management-message strong{color:#1f2937;font-weight:700}@media(max-width:767px){#macbookStorageManagement{padding:55px 0}#macbookStorageManagement .storage-management-card{padding:25px;gap:18px}#macbookStorageManagement .storage-management-icon{flex-basis:52px;width:52px;height:52px;font-size:21px}}@media(max-width:575px){#macbookStorageManagement{padding:45px 0}#macbookStorageManagement .storage-management-card{display:block;padding:22px;border-radius:18px}#macbookStorageManagement .storage-management-icon{margin-bottom:18px}#macbookStorageManagement .storage-management-content h2{font-size:25px}#macbookStorageManagement .storage-management-intro{font-size:14px}#macbookStorageManagement .storage-task-grid{grid-template-columns:1fr}#macbookStorageManagement .storage-management-message{padding:14px}}#macbookSsdUpgradeCheck{padding:20px 0;background:#fff}#macbookSsdUpgradeCheck .ssd-section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:50px;background:#f0f7ff;color:#0d6efd;font-size:13px;font-weight:600;margin-bottom:18px;border:1px solid #dcecff}#macbookSsdUpgradeCheck .ssd-section-badge i{font-size:15px}#macbookSsdUpgradeCheck .ssd-section-title{margin:0 0 18px;font-size:clamp(30px,4vw,44px);line-height:1.2;font-weight:700;color:#172033}#macbookSsdUpgradeCheck .ssd-section-title span{color:#0d6efd;display:inline-block}#macbookSsdUpgradeCheck .ssd-section-intro{max-width:760px;margin:0 auto;color:#697386;font-size:16px;line-height:1.8}#macbookSsdUpgradeCheck .ssd-info-card{padding:32px;background:#fbfcfe;border:1px solid #e7ebf1;border-radius:20px;transition:all .3s ease}#macbookSsdUpgradeCheck .ssd-info-card:hover{border-color:#cfe2ff;box-shadow:0 15px 35px rgba(20,40,80,.07);transform:translateY(-3px)}#macbookSsdUpgradeCheck .ssd-card-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#eaf3ff;color:#0d6efd;font-size:23px;margin-bottom:20px}#macbookSsdUpgradeCheck .ssd-card-content h3{margin-bottom:10px;font-size:23px;font-weight:700;color:#172033}#macbookSsdUpgradeCheck .ssd-card-content p{margin-bottom:25px;color:#6b7280;line-height:1.7}#macbookSsdUpgradeCheck .ssd-check-list{display:flex;flex-direction:column;gap:12px}#macbookSsdUpgradeCheck .ssd-check-item{display:flex;align-items:flex-start;gap:13px;padding:14px;background:#fff;border:1px solid #edf0f4;border-radius:13px;transition:all .25s ease}#macbookSsdUpgradeCheck .ssd-check-item:hover{border-color:#cfe2ff;background:#fafdff;transform:translateX(3px)}#macbookSsdUpgradeCheck .ssd-check-icon{flex:0 0 38px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f0f6ff;color:#0d6efd;font-size:17px}#macbookSsdUpgradeCheck .ssd-check-item strong{display:block;color:#263246;font-size:14px;margin-bottom:3px}#macbookSsdUpgradeCheck .ssd-check-item span{display:block;color:#7a8494;font-size:14px;line-height:1.5}#macbookSsdUpgradeCheck .ssd-suitable-card{padding:32px;border-radius:20px;background:#f9fcff;border:1px solid #dcecff;transition:all .3s ease}#macbookSsdUpgradeCheck .ssd-suitable-card:hover{box-shadow:0 15px 40px rgba(13,110,253,.08);transform:translateY(-3px)}#macbookSsdUpgradeCheck .ssd-suitable-header{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px}#macbookSsdUpgradeCheck .ssd-success-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#e9f9f0;color:#198754;font-size:24px}#macbookSsdUpgradeCheck .ssd-small-label{display:block;color:#198754;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:5px}#macbookSsdUpgradeCheck .ssd-suitable-header h3{margin:0;color:#172033;font-size:22px;line-height:1.35;font-weight:700}#macbookSsdUpgradeCheck .ssd-suitable-text{color:#687385;line-height:1.75;font-size:15px;margin-bottom:22px}#macbookSsdUpgradeCheck .ssd-benefits{display:flex;flex-direction:column;gap:11px;margin-bottom:25px}#macbookSsdUpgradeCheck .ssd-benefit{display:flex;align-items:center;gap:11px;color:#465163;font-size:14px;line-height:1.5}#macbookSsdUpgradeCheck .ssd-benefit i{flex:0 0 23px;width:23px;height:23px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e7f7ee;color:#198754;font-size:13px}#macbookSsdUpgradeCheck .ssd-note{display:flex;align-items:flex-start;gap:12px;padding:17px;background:#fff;border:1px solid #e8edf3;border-radius:14px;margin-bottom:24px}#macbookSsdUpgradeCheck .ssd-note-icon{flex:0 0 34px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#fff6df;color:#d99700;font-size:16px}#macbookSsdUpgradeCheck .ssd-note strong{display:block;color:#293548;font-size:14px;margin-bottom:4px}#macbookSsdUpgradeCheck .ssd-note p{margin:0;color:#747e8d;font-size:13px;line-height:1.6}#macbookSsdUpgradeCheck .ssd-check-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:13px 20px;border-radius:12px;background:#0d6efd;color:#fff;text-decoration:none;font-size:14px;font-weight:600;transition:all .25s ease}#macbookSsdUpgradeCheck .ssd-check-btn:hover{background:#0b5ed7;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(13,110,253,.18)}#macbookSsdUpgradeCheck .ssd-bottom-message{display:flex;align-items:center;gap:15px;padding:20px 22px;border:1px solid #e7ebf1;border-radius:16px;background:#fff}#macbookSsdUpgradeCheck .ssd-bottom-icon{flex:0 0 42px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#fff7df;color:#d89a00;font-size:19px}#macbookSsdUpgradeCheck .ssd-bottom-message strong{display:block;color:#273246;font-size:14px;margin-bottom:3px}#macbookSsdUpgradeCheck .ssd-bottom-message p{margin:0;color:#737d8c;font-size:13px;line-height:1.6}@media(max-width:991px){#macbookSsdUpgradeCheck{padding:20px 0}#macbookSsdUpgradeCheck .ssd-info-card,#macbookSsdUpgradeCheck .ssd-suitable-card{padding:26px}}@media(max-width:575px){#macbookSsdUpgradeCheck{padding:50px 0}#macbookSsdUpgradeCheck .ssd-section-title{font-size:30px}#macbookSsdUpgradeCheck .ssd-section-intro{font-size:14px}#macbookSsdUpgradeCheck .ssd-info-card,#macbookSsdUpgradeCheck .ssd-suitable-card{padding:21px;border-radius:16px}#macbookSsdUpgradeCheck .ssd-suitable-header h3{font-size:19px}#macbookSsdUpgradeCheck .ssd-check-item{padding:12px}#macbookSsdUpgradeCheck .ssd-bottom-message{align-items:flex-start}}#macbookStorageBenefits{padding:20px 0;background:#fff}#macbookStorageBenefits .storage-section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#f0f7ff;border:1px solid #dcecff;border-radius:50px;color:#0d6efd;font-size:13px;font-weight:600;margin-bottom:18px}#macbookStorageBenefits .storage-section-badge i{font-size:15px}#macbookStorageBenefits .storage-section-title{margin:0 0 18px;color:#172033;font-size:clamp(30px,4vw,44px);line-height:1.2;font-weight:700}#macbookStorageBenefits .storage-section-title span{color:#0d6efd;display:inline-block}#macbookStorageBenefits .storage-section-intro{max-width:760px;margin:0 auto;color:#697386;font-size:16px;line-height:1.8}#macbookStorageBenefits .storage-feature-card{padding:32px;background:#fbfcfe;border:1px solid #e7ebf1;border-radius:20px;transition:all .3s ease}#macbookStorageBenefits .storage-feature-card:hover{border-color:#cfe2ff;box-shadow:0 15px 35px rgba(20,40,80,.07);transform:translateY(-3px)}#macbookStorageBenefits .storage-feature-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:14px;background:#eaf3ff;color:#0d6efd;font-size:24px}#macbookStorageBenefits .storage-feature-card h3{margin-bottom:12px;color:#172033;font-size:23px;line-height:1.35;font-weight:700}#macbookStorageBenefits .storage-feature-card>p{margin-bottom:24px;color:#6b7280;font-size:15px;line-height:1.75}#macbookStorageBenefits .storage-highlight{display:flex;align-items:center;gap:10px;padding:11px 13px;margin-bottom:10px;background:#fff;border:1px solid #edf0f4;border-radius:11px;color:#4d5869;font-size:14px}#macbookStorageBenefits .storage-highlight:last-child{margin-bottom:0}#macbookStorageBenefits .storage-highlight i{color:#198754;font-size:16px}#macbookStorageBenefits .storage-benefits-card{padding:32px;background:#f9fcff;border:1px solid #dcecff;border-radius:20px;transition:all .3s ease}#macbookStorageBenefits .storage-benefits-card:hover{box-shadow:0 15px 40px rgba(13,110,253,.07);transform:translateY(-3px)}#macbookStorageBenefits .storage-benefits-header{display:flex;align-items:flex-start;gap:15px;margin-bottom:18px}#macbookStorageBenefits .storage-header-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#eaf3ff;color:#0d6efd;font-size:21px}#macbookStorageBenefits .storage-small-label{display:block;margin-bottom:5px;color:#0d6efd;font-size:10px;font-weight:700;letter-spacing:1px}#macbookStorageBenefits .storage-benefits-header h3{margin:0;color:#172033;font-size:22px;line-height:1.35;font-weight:700}#macbookStorageBenefits .storage-benefits-description{margin-bottom:24px;color:#687385;font-size:15px;line-height:1.75}#macbookStorageBenefits .storage-benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}#macbookStorageBenefits .storage-benefit-item{display:flex;align-items:flex-start;gap:11px;padding:14px;background:#fff;border:1px solid #e9edf3;border-radius:13px;transition:all .25s ease}#macbookStorageBenefits .storage-benefit-item:hover{border-color:#cfe2ff;background:#fafdff;transform:translateY(-2px)}#macbookStorageBenefits .storage-benefit-icon{flex:0 0 36px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#f0f6ff;color:#0d6efd;font-size:16px}#macbookStorageBenefits .storage-benefit-item strong{display:block;margin-bottom:3px;color:#293548;font-size:13px;line-height:1.4}#macbookStorageBenefits .storage-benefit-item span{display:block;color:#7a8494;font-size:13px;line-height:1.5}#macbookStorageBenefits .storage-bottom-card{display:flex;align-items:center;gap:15px;padding:20px 22px;background:#fff;border:1px solid #e7ebf1;border-radius:16px}#macbookStorageBenefits .storage-bottom-icon{flex:0 0 44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#e9f9f0;color:#198754;font-size:18px}#macbookStorageBenefits .storage-bottom-card strong{display:block;margin-bottom:3px;color:#273246;font-size:14px}#macbookStorageBenefits .storage-bottom-card p{margin:0;color:#737d8c;font-size:13px;line-height:1.6}@media(max-width:991px){#macbookStorageBenefits{padding:20px 0}#macbookStorageBenefits .storage-feature-card,#macbookStorageBenefits .storage-benefits-card{padding:26px}}@media(max-width:767px){#macbookStorageBenefits .storage-benefit-grid{grid-template-columns:1fr}}@media(max-width:575px){#macbookStorageBenefits{padding:50px 0}#macbookStorageBenefits .storage-section-title{font-size:30px}#macbookStorageBenefits .storage-section-intro{font-size:14px}#macbookStorageBenefits .storage-feature-card,#macbookStorageBenefits .storage-benefits-card{padding:21px;border-radius:16px}#macbookStorageBenefits .storage-benefits-header h3{font-size:19px}#macbookStorageBenefits .storage-bottom-card{align-items:flex-start;padding:17px}}#ssdCompatibilitySection{padding:20px 0;background:#fff;position:relative;overflow:hidden}#ssdCompatibilitySection .ssd-section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:50px;background:#f0f7ff;color:#2563eb;font-size:13px;font-weight:700;margin-bottom:18px;border:1px solid #dbeafe}#ssdCompatibilitySection .ssd-section-badge i{font-size:15px}#ssdCompatibilitySection .ssd-section-title{margin:0 0 18px;color:#172033;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.2;letter-spacing:-.8px}#ssdCompatibilitySection .ssd-section-title span{display:inline-block;color:#2563eb}#ssdCompatibilitySection .ssd-section-intro{max-width:760px;margin:0 auto;color:#667085;font-size:16px;line-height:1.8}#ssdCompatibilitySection .ssd-info-content{padding-right:20px}#ssdCompatibilitySection .ssd-content-heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}#ssdCompatibilitySection .ssd-heading-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#eff6ff;color:#2563eb;font-size:21px}#ssdCompatibilitySection .ssd-content-heading h3{margin:0 0 5px;color:#172033;font-size:24px;font-weight:750}#ssdCompatibilitySection .ssd-content-heading p{margin:0;color:#7a8496;font-size:14px}#ssdCompatibilitySection .ssd-description{margin-bottom:24px;color:#667085;font-size:15px;line-height:1.85}#ssdCompatibilitySection .ssd-compatibility-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:20px}#ssdCompatibilitySection .ssd-mini-card{display:flex;align-items:flex-start;gap:13px;padding:18px;background:#fafbfc;border:1px solid #e9edf3;border-radius:16px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}#ssdCompatibilitySection .ssd-mini-card:hover{transform:translateY(-4px);border-color:#d7e4ff;box-shadow:0 12px 28px rgba(37,99,235,.08)}#ssdCompatibilitySection .ssd-mini-icon{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:17px}#ssdCompatibilitySection .ssd-green{background:#ecfdf3;color:#16a34a}#ssdCompatibilitySection .ssd-blue{background:#eff6ff;color:#2563eb}#ssdCompatibilitySection .ssd-mini-card h4{margin:0 0 6px;color:#253044;font-size:15px;font-weight:700}#ssdCompatibilitySection .ssd-mini-card p{margin:0;color:#7a8496;font-size:13px;line-height:1.65}#ssdCompatibilitySection .ssd-note{display:flex;align-items:flex-start;gap:13px;padding:16px 18px;border:1px solid #e5e7eb;border-radius:15px;background:#fcfcfd}#ssdCompatibilitySection .ssd-note-icon{flex:0 0 34px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff7ed;color:#ea580c}#ssdCompatibilitySection .ssd-note strong{display:block;margin-bottom:4px;color:#344054;font-size:14px}#ssdCompatibilitySection .ssd-note p{margin:0;color:#7a8496;font-size:13px;line-height:1.6}#ssdCompatibilitySection .ssd-check-card{padding:30px;border-radius:22px;background:#f8fafc;border:1px solid #e7ebf1;box-shadow:0 15px 40px rgba(15,23,42,.06);position:relative}#ssdCompatibilitySection .ssd-check-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;border-radius:16px;background:#2563eb;color:#fff;font-size:22px;box-shadow:0 10px 20px rgba(37,99,235,.20)}#ssdCompatibilitySection .ssd-check-label{display:block;margin-bottom:7px;color:#2563eb;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}#ssdCompatibilitySection .ssd-check-card h3{margin:0 0 10px;color:#172033;font-size:25px;font-weight:800;line-height:1.3}#ssdCompatibilitySection .ssd-check-card>p{margin-bottom:24px;color:#667085;font-size:14px;line-height:1.75}#ssdCompatibilitySection .ssd-check-list{display:flex;flex-direction:column;gap:12px}#ssdCompatibilitySection .ssd-check-item{display:flex;align-items:flex-start;gap:13px;padding:14px;background:#fff;border:1px solid #e9edf3;border-radius:14px;transition:.25s ease}#ssdCompatibilitySection .ssd-check-item:hover{border-color:#cbdcff;transform:translateX(3px)}#ssdCompatibilitySection .ssd-check-number{flex:0 0 34px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}#ssdCompatibilitySection .ssd-check-item strong{display:block;margin-bottom:3px;color:#344054;font-size:14px}#ssdCompatibilitySection .ssd-check-item small{display:block;color:#7a8496;font-size:12px;line-height:1.5}#ssdCompatibilitySection .ssd-check-footer{display:flex;align-items:center;gap:9px;margin-top:20px;padding-top:18px;border-top:1px solid #e5e7eb;color:#667085;font-size:12px;line-height:1.5}#ssdCompatibilitySection .ssd-check-footer i{color:#16a34a;font-size:18px}#ssdCompatibilitySection .ssd-bottom-message{display:flex;align-items:center;gap:18px;padding:20px 24px;background:#fff;border:1px solid #e6eaf0;border-radius:18px;box-shadow:0 8px 25px rgba(15,23,42,.04)}#ssdCompatibilitySection .ssd-bottom-icon{flex:0 0 46px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#fff7ed;color:#f59e0b;font-size:19px}#ssdCompatibilitySection .ssd-bottom-message h4{margin:0 0 5px;color:#253044;font-size:16px;font-weight:750}#ssdCompatibilitySection .ssd-bottom-message p{margin:0;color:#7a8496;font-size:13px;line-height:1.6}@media(max-width:991px){#ssdCompatibilitySection{padding:70px 0}#ssdCompatibilitySection .ssd-info-content{padding-right:0}}@media(max-width:767px){#ssdCompatibilitySection{padding:55px 0}#ssdCompatibilitySection .ssd-section-title{font-size:31px}#ssdCompatibilitySection .ssd-section-intro{font-size:14px;line-height:1.7}#ssdCompatibilitySection .ssd-compatibility-grid{grid-template-columns:1fr}#ssdCompatibilitySection .ssd-check-card{padding:23px;border-radius:18px}#ssdCompatibilitySection .ssd-bottom-message{align-items:flex-start;padding:18px}}@media(max-width:480px){#ssdCompatibilitySection .ssd-content-heading h3{font-size:20px}#ssdCompatibilitySection .ssd-mini-card{padding:15px}#ssdCompatibilitySection .ssd-check-card h3{font-size:22px}#ssdCompatibilitySection .ssd-bottom-message{flex-direction:column}}#macbookStorageUsersSection{padding:20px 0;background:#fff;overflow:hidden}#macbookStorageUsersSection .storage-users-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #dbeafe;border-radius:50px;background:#f5f9ff;color:#2563eb;font-size:13px;font-weight:700;margin-bottom:18px}#macbookStorageUsersSection .storage-users-badge i{font-size:15px}#macbookStorageUsersSection .storage-users-title{margin:0 0 18px;color:#172033;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.2;letter-spacing:-.8px}#macbookStorageUsersSection .storage-users-title span{display:inline-block;color:#2563eb}#macbookStorageUsersSection .storage-users-intro{max-width:780px;margin:0 auto;color:#667085;font-size:16px;line-height:1.8}#macbookStorageUsersSection .storage-user-card{height:100%;padding:25px;background:#fff;border:1px solid #e8edf3;border-radius:20px;box-shadow:0 8px 25px rgba(15,23,42,.045);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#macbookStorageUsersSection .storage-user-card:hover{transform:translateY(-7px);border-color:#d4e2ff;box-shadow:0 18px 40px rgba(37,99,235,.10)}#macbookStorageUsersSection .storage-user-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}#macbookStorageUsersSection .storage-user-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:15px;font-size:21px}#macbookStorageUsersSection .storage-blue{background:#eff6ff;color:#2563eb}#macbookStorageUsersSection .storage-green{background:#ecfdf3;color:#16a34a}#macbookStorageUsersSection .storage-purple{background:#f5f3ff;color:#7c3aed}#macbookStorageUsersSection .storage-orange{background:#fff7ed;color:#ea580c}#macbookStorageUsersSection .storage-red{background:#fef2f2;color:#dc2626}#macbookStorageUsersSection .storage-user-number{color:#98a2b3;font-size:12px;font-weight:800;letter-spacing:.5px}#macbookStorageUsersSection .storage-user-card h3{margin:0 0 10px;color:#253044;font-size:20px;font-weight:750}#macbookStorageUsersSection .storage-user-description{min-height:68px;margin:0 0 18px;color:#667085;font-size:13px;line-height:1.7}#macbookStorageUsersSection .storage-items{display:flex;flex-wrap:wrap;gap:8px}#macbookStorageUsersSection .storage-items span{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:8px;background:#f8fafc;color:#596579;border:1px solid #edf0f4;font-size:11px;font-weight:600}#macbookStorageUsersSection .storage-items i{color:#16a34a;font-size:12px}#macbookStorageUsersSection .storage-workflow-card{height:100%;padding:27px;border-radius:20px;background:#f8fbff;border:1px solid #dce9ff;transition:transform .3s ease,box-shadow .3s ease}#macbookStorageUsersSection .storage-workflow-card:hover{transform:translateY(-7px);box-shadow:0 18px 40px rgba(37,99,235,.09)}#macbookStorageUsersSection .storage-workflow-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:15px;background:#2563eb;color:#fff;font-size:21px;box-shadow:0 8px 18px rgba(37,99,235,.18)}#macbookStorageUsersSection .storage-workflow-label{display:block;margin-bottom:7px;color:#2563eb;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}#macbookStorageUsersSection .storage-workflow-card h3{margin:0 0 12px;color:#172033;font-size:21px;font-weight:800;line-height:1.35}#macbookStorageUsersSection .storage-workflow-card p{margin:0;color:#667085;font-size:13px;line-height:1.75}#macbookStorageUsersSection .storage-workflow-footer{display:flex;align-items:center;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid #dce7f7;color:#2563eb;font-size:12px;font-weight:700}#macbookStorageUsersSection .storage-workflow-footer i{font-size:17px}#macbookStorageUsersSection .storage-bottom-card{display:flex;align-items:center;gap:17px;padding:21px 24px;background:#fff;border:1px solid #e5eaf0;border-radius:18px;box-shadow:0 8px 25px rgba(15,23,42,.04)}#macbookStorageUsersSection .storage-bottom-icon{flex:0 0 47px;width:47px;height:47px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#eff6ff;color:#2563eb;font-size:19px}#macbookStorageUsersSection .storage-bottom-card h4{margin:0 0 5px;color:#253044;font-size:16px;font-weight:750}#macbookStorageUsersSection .storage-bottom-card p{margin:0;color:#667085;font-size:13px;line-height:1.65}@media(max-width:991px){#macbookStorageUsersSection{padding:70px 0}}@media(max-width:767px){#macbookStorageUsersSection{padding:55px 0}#macbookStorageUsersSection .storage-users-title{font-size:30px}#macbookStorageUsersSection .storage-users-intro{font-size:14px;line-height:1.7}#macbookStorageUsersSection .storage-user-card,#macbookStorageUsersSection .storage-workflow-card{padding:21px}#macbookStorageUsersSection .storage-bottom-card{align-items:flex-start}}@media(max-width:480px){#macbookStorageUsersSection .storage-users-title{font-size:27px}#macbookStorageUsersSection .storage-user-card h3{font-size:18px}#macbookStorageUsersSection .storage-bottom-card{flex-direction:column}}#ssdUpgradeVsNewMacbook{padding:20px 0;background:#fff;color:#1f2937}#ssdUpgradeVsNewMacbook .ssd-section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:18px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50px;color:#2563eb;font-size:13px;font-weight:700;letter-spacing:.3px}#ssdUpgradeVsNewMacbook .ssd-section-badge i{font-size:15px}#ssdUpgradeVsNewMacbook .ssd-section-title{margin-bottom:18px;font-size:clamp(30px,4vw,46px);line-height:1.15;font-weight:800;color:#111827}#ssdUpgradeVsNewMacbook .ssd-section-title span{display:block;color:#2563eb}#ssdUpgradeVsNewMacbook .ssd-section-intro{max-width:760px;margin:0 auto;color:#64748b;font-size:16px;line-height:1.8}#ssdUpgradeVsNewMacbook .ssd-intro-card{display:flex;align-items:flex-start;gap:20px;padding:28px 30px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;transition:all .3s ease}#ssdUpgradeVsNewMacbook .ssd-intro-card:hover{border-color:#bfdbfe;transform:translateY(-3px);box-shadow:0 12px 30px rgba(15,23,42,.06)}#ssdUpgradeVsNewMacbook .ssd-intro-icon{flex:0 0 52px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#eff6ff;color:#2563eb;border-radius:14px;font-size:22px}#ssdUpgradeVsNewMacbook .ssd-intro-content h3{margin:0 0 8px;font-size:20px;font-weight:750;color:#111827}#ssdUpgradeVsNewMacbook .ssd-intro-content p{margin:0;color:#64748b;line-height:1.8}#ssdUpgradeVsNewMacbook .ssd-option-card{height:100%;padding:32px;background:#fff;border:1px solid #e5e7eb;border-radius:22px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#ssdUpgradeVsNewMacbook .ssd-option-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px rgba(15,23,42,.09);border-color:#cbd5e1}#ssdUpgradeVsNewMacbook .ssd-upgrade-card{border-top:4px solid #2563eb}#ssdUpgradeVsNewMacbook .ssd-newmac-card{border-top:4px solid #8b5cf6}#ssdUpgradeVsNewMacbook .ssd-option-header{display:flex;align-items:center;gap:16px;margin-bottom:22px}#ssdUpgradeVsNewMacbook .ssd-option-icon{flex:0 0 54px;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#eff6ff;color:#2563eb;font-size:23px}#ssdUpgradeVsNewMacbook .ssd-newmac-card .ssd-option-icon{background:#f5f3ff;color:#7c3aed}#ssdUpgradeVsNewMacbook .ssd-option-label{display:block;margin-bottom:3px;color:#64748b;font-size:11px;font-weight:800;letter-spacing:1px}#ssdUpgradeVsNewMacbook .ssd-option-header h3{margin:0;color:#111827;font-size:22px;font-weight:750}#ssdUpgradeVsNewMacbook .ssd-option-description{margin-bottom:25px;color:#64748b;font-size:15px;line-height:1.8}#ssdUpgradeVsNewMacbook .ssd-check-list{display:flex;flex-direction:column;gap:14px}#ssdUpgradeVsNewMacbook .ssd-check-item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:#f8fafc;border-radius:12px;transition:background .25s ease}#ssdUpgradeVsNewMacbook .ssd-check-item:hover{background:#f1f5f9}#ssdUpgradeVsNewMacbook .ssd-check-item p{margin:0;color:#475569;font-size:14px;line-height:1.6}#ssdUpgradeVsNewMacbook .ssd-check-icon,#ssdUpgradeVsNewMacbook .ssd-new-icon{flex:0 0 26px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px}#ssdUpgradeVsNewMacbook .ssd-check-icon{background:#dcfce7;color:#16a34a}#ssdUpgradeVsNewMacbook .ssd-new-icon{background:#ede9fe;color:#7c3aed}#ssdUpgradeVsNewMacbook .ssd-card-footer{display:flex;align-items:flex-start;gap:10px;margin-top:25px;padding:16px;background:#eff6ff;border-radius:12px;color:#1d4ed8;font-size:13px;font-weight:600;line-height:1.6}#ssdUpgradeVsNewMacbook .ssd-card-footer i{margin-top:2px;font-size:16px}#ssdUpgradeVsNewMacbook .ssd-new-footer{background:#f5f3ff;color:#6d28d9}#ssdUpgradeVsNewMacbook .ssd-decision-card{display:flex;align-items:flex-start;gap:20px;padding:30px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px}#ssdUpgradeVsNewMacbook .ssd-decision-icon{flex:0 0 56px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#ecfdf5;color:#059669;border-radius:15px;font-size:23px}#ssdUpgradeVsNewMacbook .ssd-decision-label{display:block;margin-bottom:5px;color:#059669;font-size:11px;font-weight:800;letter-spacing:1px}#ssdUpgradeVsNewMacbook .ssd-decision-content h3{margin:0 0 8px;color:#111827;font-size:22px;font-weight:750}#ssdUpgradeVsNewMacbook .ssd-decision-content p{margin:0;color:#64748b;font-size:15px;line-height:1.8}#ssdUpgradeVsNewMacbook .ssd-decision-content strong{color:#111827}#ssdUpgradeVsNewMacbook .ssd-bottom-message{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:10px;padding:14px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:50px;color:#64748b;font-size:14px}#ssdUpgradeVsNewMacbook .ssd-bottom-message>i{color:#2563eb;font-size:17px}#ssdUpgradeVsNewMacbook .ssd-bottom-message a{display:inline-flex;align-items:center;gap:5px;color:#2563eb;font-weight:700;text-decoration:none;transition:color .2s ease}#ssdUpgradeVsNewMacbook .ssd-bottom-message a:hover{color:#1d4ed8}@media(max-width:767px){#ssdUpgradeVsNewMacbook{padding:55px 0}#ssdUpgradeVsNewMacbook .ssd-section-title{font-size:30px}#ssdUpgradeVsNewMacbook .ssd-section-title span{display:inline}#ssdUpgradeVsNewMacbook .ssd-intro-card{padding:22px}#ssdUpgradeVsNewMacbook .ssd-option-card{padding:24px}#ssdUpgradeVsNewMacbook .ssd-option-header h3{font-size:19px}#ssdUpgradeVsNewMacbook .ssd-decision-card{padding:24px}#ssdUpgradeVsNewMacbook .ssd-bottom-message{border-radius:16px;line-height:1.7}}#ssd-vs-ram-section{padding:20px 0;background:#fff;color:#1d1d1f}#ssd-vs-ram-section .ssd-ram-header{max-width:850px;margin:0 auto 45px}#ssd-vs-ram-section .ssd-ram-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:50px;background:#f5f8ff;color:#2563eb;border:1px solid #e2e8ff;font-size:13px;font-weight:600;margin-bottom:18px}#ssd-vs-ram-section .ssd-ram-badge i{font-size:15px}#ssd-vs-ram-section .ssd-ram-header h2{font-size:clamp(30px,4vw,44px);line-height:1.2;font-weight:700;margin-bottom:16px;color:#16181d}#ssd-vs-ram-section .ssd-ram-header h2 span{color:#2563eb}#ssd-vs-ram-section .ssd-ram-header p{max-width:720px;margin:auto;color:#6b7280;font-size:16px;line-height:1.8}#ssd-vs-ram-section .ssd-ram-intro{display:flex;align-items:center;gap:18px;max-width:900px;margin:0 auto 35px;padding:20px 24px;background:#f8fafc;border:1px solid #e8edf3;border-radius:14px}#ssd-vs-ram-section .ssd-ram-intro-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#eff6ff;color:#2563eb;font-size:22px}#ssd-vs-ram-section .ssd-ram-intro h5{margin:0 0 5px;font-size:17px;font-weight:700}#ssd-vs-ram-section .ssd-ram-intro p{margin:0;color:#6b7280;line-height:1.7;font-size:14px}#ssd-vs-ram-section .ssd-ram-card{height:100%;padding:30px;border-radius:18px;border:1px solid #e6eaf0;background:#fff;transition:all .3s ease;position:relative;overflow:hidden}#ssd-vs-ram-section .ssd-ram-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(15,23,42,.08)}#ssd-vs-ram-section .ssd-card{border-top:3px solid #2563eb}#ssd-vs-ram-section .ssd-card .ssd-ram-icon{background:#eff6ff;color:#2563eb}#ssd-vs-ram-section .ram-card{border-top:3px solid #7c3aed}#ssd-vs-ram-section .ram-card .ssd-ram-icon{background:#f5f3ff;color:#7c3aed}#ssd-vs-ram-section .ssd-ram-card-top{display:flex;align-items:center;gap:15px;margin-bottom:22px}#ssd-vs-ram-section .ssd-ram-icon{width:56px;height:56px;min-width:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:25px}#ssd-vs-ram-section .ssd-ram-label{display:block;font-size:11px;letter-spacing:1px;font-weight:700;color:#9ca3af;margin-bottom:3px}#ssd-vs-ram-section .ssd-ram-card h3{margin:0;font-size:28px;font-weight:700}#ssd-vs-ram-section .ssd-ram-analogy{display:flex;align-items:center;gap:10px;padding:13px 15px;margin-bottom:20px;border-radius:10px;background:#f8fafc;color:#4b5563;font-size:14px}#ssd-vs-ram-section .ssd-ram-analogy i{font-size:18px;color:#64748b}#ssd-vs-ram-section .ssd-ram-card>p{color:#6b7280;font-size:14px;line-height:1.7;margin-bottom:18px}#ssd-vs-ram-section .ssd-ram-list{display:grid;gap:11px}#ssd-vs-ram-section .ssd-ram-list div{display:flex;align-items:center;gap:10px;color:#374151;font-size:14px}#ssd-vs-ram-section .ssd-ram-list i{color:#22c55e;font-size:15px}#ssd-vs-ram-section .ssd-ram-note{display:flex;gap:10px;align-items:flex-start;margin-top:24px;padding:13px 14px;background:#fafafa;border-radius:10px;color:#6b7280;font-size:13px;line-height:1.6}#ssd-vs-ram-section .ssd-ram-note i{color:#f59e0b;font-size:16px}#ssd-vs-ram-section .ssd-ram-analogy-box{max-width:900px;margin:40px auto;padding:24px;display:flex;align-items:center;gap:18px;background:#f8fafc;border:1px solid #e7ebf0;border-radius:16px}#ssd-vs-ram-section .ssd-ram-analogy-icon{width:52px;height:52px;min-width:52px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#eef2ff;color:#4f46e5;font-size:23px}#ssd-vs-ram-section .ssd-ram-analogy-box h4{margin:0 0 5px;font-size:17px;font-weight:700}#ssd-vs-ram-section .ssd-ram-analogy-box p{margin:0;color:#6b7280;line-height:1.7;font-size:14px}#ssd-vs-ram-section .ssd-ram-bottom{max-width:900px;margin:0 auto 35px;padding:25px;display:flex;gap:18px;border-left:4px solid #2563eb;background:#fff;box-shadow:0 8px 30px rgba(15,23,42,.05);border-radius:0 14px 14px 0}#ssd-vs-ram-section .ssd-ram-bottom-icon{width:45px;height:45px;min-width:45px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#eff6ff;color:#2563eb}#ssd-vs-ram-section .ssd-ram-bottom h4{margin:0 0 8px;font-size:18px;font-weight:700}#ssd-vs-ram-section .ssd-ram-bottom p{margin:0 0 8px;color:#6b7280;font-size:14px;line-height:1.75}#ssd-vs-ram-section .ssd-ram-cta{max-width:900px;margin:auto;padding:22px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #e5e7eb;border-radius:15px;background:#fff}#ssd-vs-ram-section .ssd-ram-cta span{color:#6b7280;font-size:13px}#ssd-vs-ram-section .ssd-ram-cta h4{margin:3px 0 0;font-size:17px;font-weight:700}#ssd-vs-ram-section .ssd-ram-btn{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:11px 18px;border-radius:9px;background:#2563eb;color:#fff;text-decoration:none;font-size:14px;font-weight:600;transition:all .3s ease}#ssd-vs-ram-section .ssd-ram-btn:hover{background:#1d4ed8;color:#fff;transform:translateY(-2px)}@media(max-width:767px){#ssd-vs-ram-section{padding:55px 0}#ssd-vs-ram-section .ssd-ram-header{margin-bottom:30px}#ssd-vs-ram-section .ssd-ram-intro{align-items:flex-start;padding:18px}#ssd-vs-ram-section .ssd-ram-card{padding:23px}#ssd-vs-ram-section .ssd-ram-analogy-box,#ssd-vs-ram-section .ssd-ram-bottom{padding:20px}#ssd-vs-ram-section .ssd-ram-cta{flex-direction:column;align-items:flex-start}#ssd-vs-ram-section .ssd-ram-btn{width:100%;justify-content:center}}#macbook-ssd-compatibility{padding:20px 0;background:#fff;color:#1d1d1f}#macbook-ssd-compatibility .ssd-section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:18px;border-radius:50px;background:#f5f7fa;border:1px solid #e7eaf0;color:#2563eb;font-size:13px;font-weight:600}#macbook-ssd-compatibility .ssd-section-badge i{font-size:15px}#macbook-ssd-compatibility .ssd-section-title{margin-bottom:18px;font-size:clamp(30px,4vw,44px);line-height:1.2;font-weight:750;letter-spacing:-.8px;color:#18181b}#macbook-ssd-compatibility .ssd-section-title span{color:#2563eb}#macbook-ssd-compatibility .ssd-section-intro{max-width:760px;margin:auto;color:#6b7280;font-size:16px;line-height:1.8}#macbook-ssd-compatibility .ssd-info-card{position:relative;padding:36px;background:#fff;border:1px solid #e8ebf0;border-radius:18px;box-shadow:0 8px 30px rgba(15,23,42,.05);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#macbook-ssd-compatibility .ssd-info-card:hover{transform:translateY(-5px);border-color:#d7e2ff;box-shadow:0 18px 45px rgba(37,99,235,.09)}#macbook-ssd-compatibility .ssd-card-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:14px;background:#eff6ff;color:#2563eb;font-size:24px}#macbook-ssd-compatibility .ssd-info-card h3{margin-bottom:18px;font-size:25px;font-weight:700;color:#18181b}#macbook-ssd-compatibility .ssd-info-card p{margin-bottom:16px;color:#667085;font-size:15px;line-height:1.8}#macbook-ssd-compatibility .ssd-note{display:flex;gap:14px;margin-top:25px;padding:18px;background:#f8fafc;border:1px solid #e8edf3;border-radius:14px}#macbook-ssd-compatibility .ssd-note-icon{flex:0 0 auto;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#eff6ff;color:#2563eb}#macbook-ssd-compatibility .ssd-note strong{display:block;margin-bottom:5px;color:#1f2937;font-size:14px}#macbook-ssd-compatibility .ssd-note p{margin:0;color:#6b7280;font-size:13px;line-height:1.6}#macbook-ssd-compatibility .ssd-check-card{padding:30px;background:#f8fafc;border:1px solid #e6eaf0;border-radius:18px;transition:transform .3s ease,box-shadow .3s ease}#macbook-ssd-compatibility .ssd-check-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(15,23,42,.07)}#macbook-ssd-compatibility .ssd-check-header{display:flex;align-items:center;gap:15px;margin-bottom:18px}#macbook-ssd-compatibility .ssd-check-icon{width:48px;height:48px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#fff;color:#2563eb;border:1px solid #e4e8ee;font-size:20px}#macbook-ssd-compatibility .ssd-small-label{display:block;margin-bottom:3px;color:#2563eb;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.7px}#macbook-ssd-compatibility .ssd-check-header h3{margin:0;font-size:21px;font-weight:700;color:#18181b}#macbook-ssd-compatibility .ssd-check-description{margin-bottom:20px;color:#667085;font-size:14px;line-height:1.7}#macbook-ssd-compatibility .ssd-check-list{display:flex;flex-direction:column;gap:10px}#macbook-ssd-compatibility .ssd-check-item{display:flex;align-items:flex-start;gap:12px;padding:13px;background:#fff;border:1px solid #e8ebef;border-radius:12px;transition:background .25s ease,border-color .25s ease,transform .25s ease}#macbook-ssd-compatibility .ssd-check-item:hover{background:#fbfdff;border-color:#cddcff;transform:translateX(3px)}#macbook-ssd-compatibility .ssd-check-mark{width:28px;height:28px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ecfdf3;color:#16a34a;font-size:14.5px}#macbook-ssd-compatibility .ssd-check-item strong{display:block;margin-bottom:2px;color:#27303f;font-size:13px}#macbook-ssd-compatibility .ssd-check-item span{display:block;color:#7b8492;font-size:12px;line-height:1.5}#macbook-ssd-compatibility .ssd-bottom-message{display:flex;align-items:center;gap:18px;padding:22px 25px;background:#fff;border:1px solid #e5e8ed;border-radius:16px;box-shadow:0 6px 25px rgba(15,23,42,.04)}#macbook-ssd-compatibility .ssd-bottom-icon{width:48px;height:48px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fff7ed;color:#f59e0b;font-size:20px}#macbook-ssd-compatibility .ssd-bottom-message h4{margin-bottom:5px;color:#20242c;font-size:17px;font-weight:700}#macbook-ssd-compatibility .ssd-bottom-message p{margin:0;color:#6b7280;font-size:13px;line-height:1.7}#macbook-ssd-compatibility .ssd-cta-btn{display:inline-flex;align-items:center;padding:13px 22px;border-radius:10px;background:#2563eb;color:#fff;text-decoration:none;font-size:14px;font-weight:600;box-shadow:0 8px 20px rgba(37,99,235,.18);transition:background .25s ease,transform .25s ease,box-shadow .25s ease}#macbook-ssd-compatibility .ssd-cta-btn:hover{background:#1d4ed8;color:#fff;transform:translateY(-2px);box-shadow:0 12px 25px rgba(37,99,235,.25)}@media(max-width:991px){#macbook-ssd-compatibility{padding:20px 0}#macbook-ssd-compatibility .ssd-info-card,#macbook-ssd-compatibility .ssd-check-card{padding:28px}}@media(max-width:575px){#macbook-ssd-compatibility{padding:50px 0}#macbook-ssd-compatibility .ssd-section-title{font-size:29px}#macbook-ssd-compatibility .ssd-section-intro{font-size:14px}#macbook-ssd-compatibility .ssd-info-card,#macbook-ssd-compatibility .ssd-check-card{padding:22px;border-radius:15px}#macbook-ssd-compatibility .ssd-info-card h3{font-size:21px}#macbook-ssd-compatibility .ssd-check-header h3{font-size:18px}#macbook-ssd-compatibility .ssd-bottom-message{align-items:flex-start;padding:20px}#macbook-ssd-compatibility .ssd-bottom-icon{width:42px;height:42px}#macbook-ssd-compatibility .ssd-cta-btn{width:100%;justify-content:center;text-align:center}}#ssd-upgrade-evaluation{padding:20px 0;background:#fff}#ssd-upgrade-evaluation .ssd-section-label{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;margin-bottom:18px;border:1px solid #dbeafe;border-radius:50px;background:#f8fbff;color:#2563eb;font-size:13px;font-weight:600}#ssd-upgrade-evaluation .ssd-section-label i{font-size:15px}#ssd-upgrade-evaluation .ssd-section-title{margin:0 0 18px;color:#172033;font-size:clamp(30px,4vw,44px);font-weight:750;line-height:1.2;letter-spacing:-.7px}#ssd-upgrade-evaluation .ssd-section-title span{display:inline;color:#2563eb}#ssd-upgrade-evaluation .ssd-section-intro{max-width:780px;margin:0 auto;color:#687386;font-size:16px;line-height:1.8}#ssd-upgrade-evaluation .ssd-intro-card{display:flex;align-items:center;gap:20px;padding:22px 25px;border:1px solid #e6edf7;border-radius:16px;background:#fbfdff;box-shadow:0 8px 30px rgba(15,23,42,.05);transition:all .3s ease}#ssd-upgrade-evaluation .ssd-intro-card:hover{transform:translateY(-3px);border-color:#cfe0ff;box-shadow:0 14px 35px rgba(37,99,235,.08)}#ssd-upgrade-evaluation .ssd-intro-icon{flex:0 0 52px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#eff6ff;color:#2563eb;font-size:21px}#ssd-upgrade-evaluation .ssd-intro-content h5{margin:0 0 5px;color:#172033;font-size:17px;font-weight:700}#ssd-upgrade-evaluation .ssd-intro-content p{margin:0;color:#6b7280;font-size:14px;line-height:1.7}#ssd-upgrade-evaluation .ssd-evaluation-card{position:relative;height:100%;padding:26px;border:1px solid #e7edf5;border-radius:18px;background:#fff;box-shadow:0 7px 25px rgba(15,23,42,.045);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#ssd-upgrade-evaluation .ssd-evaluation-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:#2563eb;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}#ssd-upgrade-evaluation .ssd-evaluation-card:hover{transform:translateY(-7px);border-color:#d5e3fb;box-shadow:0 18px 40px rgba(37,99,235,.10)}#ssd-upgrade-evaluation .ssd-evaluation-card:hover::before{transform:scaleX(1)}#ssd-upgrade-evaluation .ssd-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}#ssd-upgrade-evaluation .ssd-card-number{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:27px;padding:0 9px;border-radius:7px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.5px}#ssd-upgrade-evaluation .ssd-card-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#eff6ff;color:#2563eb;font-size:20px;transition:all .3s ease}#ssd-upgrade-evaluation .ssd-evaluation-card:hover .ssd-card-icon{background:#2563eb;color:#fff;transform:scale(1.06)}#ssd-upgrade-evaluation .ssd-evaluation-card h3{margin-bottom:12px;color:#172033;font-size:19px;font-weight:700;line-height:1.35}#ssd-upgrade-evaluation .ssd-evaluation-card p{margin-bottom:20px;color:#6b7280;font-size:14.5px;line-height:1.75}#ssd-upgrade-evaluation .ssd-card-note{display:flex;align-items:center;gap:8px;padding-top:15px;border-top:1px solid #eef2f7;color:#475569;font-size:12.5px;font-weight:600}#ssd-upgrade-evaluation .ssd-card-note i{color:#16a34a;font-size:15px}#ssd-upgrade-evaluation .ssd-final-card{background:#fbfdff}#ssd-upgrade-evaluation .ssd-bottom-message{display:flex;align-items:center;gap:20px;padding:25px 28px;border:1px solid #dce8f8;border-radius:17px;background:#f8fbff}#ssd-upgrade-evaluation .ssd-bottom-icon{flex:0 0 50px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#eaf2ff;color:#2563eb;font-size:20px}#ssd-upgrade-evaluation .ssd-bottom-message h4{margin:0 0 6px;color:#172033;font-size:17px;font-weight:700}#ssd-upgrade-evaluation .ssd-bottom-message p{margin:0;color:#687386;font-size:14px;line-height:1.7}@media(max-width:767px){#ssd-upgrade-evaluation{padding:55px 0}#ssd-upgrade-evaluation .ssd-section-title{font-size:30px}#ssd-upgrade-evaluation .ssd-section-intro{font-size:15px}#ssd-upgrade-evaluation .ssd-intro-card{align-items:flex-start;padding:20px}#ssd-upgrade-evaluation .ssd-evaluation-card{padding:22px}#ssd-upgrade-evaluation .ssd-bottom-message{align-items:flex-start;padding:21px}}@media(max-width:480px){#ssd-upgrade-evaluation .ssd-section-title{font-size:27px}#ssd-upgrade-evaluation .ssd-intro-card{flex-direction:column}#ssd-upgrade-evaluation .ssd-bottom-message{flex-direction:column}#ssd-upgrade-evaluation .ssd-card-icon{width:44px;height:44px}}#ssd-real-life-situations{padding:20px 0;background:#fff;overflow:hidden}#ssd-real-life-situations .ssd-situations-header{max-width:850px;margin:0 auto 50px;text-align:center}#ssd-real-life-situations .ssd-section-label{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;margin-bottom:18px;border:1px solid #dbeafe;border-radius:50px;background:#f8fbff;color:#2563eb;font-size:13px;font-weight:700}#ssd-real-life-situations .ssd-section-label i{font-size:15px}#ssd-real-life-situations .ssd-situations-header h2{margin:0 0 18px;color:#172033;font-size:clamp(30px,4vw,44px);line-height:1.2;font-weight:800;letter-spacing:-.8px}#ssd-real-life-situations .ssd-situations-header h2 span{display:inline-block;color:#2563eb}#ssd-real-life-situations .ssd-situations-header p{max-width:750px;margin:0 auto;color:#667085;font-size:16px;line-height:1.8}#ssd-real-life-situations .ssd-situation-card{height:100%;padding:28px;background:#fff;border:1px solid #e7ebf2;border-radius:18px;box-shadow:0 8px 30px rgba(15,23,42,.05);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#ssd-real-life-situations .ssd-situation-card:hover{transform:translateY(-6px);border-color:#bfdbfe;box-shadow:0 18px 45px rgba(37,99,235,.10)}#ssd-real-life-situations .ssd-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}#ssd-real-life-situations .ssd-card-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:22px}#ssd-real-life-situations .ssd-card-icon.blue{color:#2563eb;background:#eff6ff}#ssd-real-life-situations .ssd-card-icon.purple{color:#7c3aed;background:#f5f3ff}#ssd-real-life-situations .ssd-card-icon.green{color:#059669;background:#ecfdf5}#ssd-real-life-situations .ssd-card-icon.orange{color:#ea580c;background:#fff7ed}#ssd-real-life-situations .ssd-card-number{color:#98a2b3;font-size:13px;font-weight:700;letter-spacing:1px}#ssd-real-life-situations .ssd-card-label{display:inline-block;margin-bottom:9px;color:#2563eb;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.7px}#ssd-real-life-situations .ssd-card-content h3{margin:0 0 13px;color:#172033;font-size:21px;line-height:1.4;font-weight:750}#ssd-real-life-situations .ssd-card-content p{margin:0 0 20px;color:#667085;font-size:15px;line-height:1.75}#ssd-real-life-situations .ssd-card-highlight{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid #e6edf8;border-radius:10px;background:#f8fbff}#ssd-real-life-situations .ssd-card-highlight i{flex-shrink:0;margin-top:2px;color:#16a34a;font-size:16px}#ssd-real-life-situations .ssd-card-highlight span{color:#475467;font-size:13px;line-height:1.6}#ssd-real-life-situations .ssd-situations-bottom{display:flex;align-items:center;gap:20px;margin-top:45px;padding:22px 24px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px}#ssd-real-life-situations .ssd-bottom-icon{width:52px;height:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;color:#2563eb;background:#fff;border:1px solid #dbeafe;border-radius:12px;font-size:21px}#ssd-real-life-situations .ssd-bottom-content{flex:1}#ssd-real-life-situations .ssd-bottom-content h4{margin:0 0 5px;color:#172033;font-size:17px;font-weight:750}#ssd-real-life-situations .ssd-bottom-content p{margin:0;color:#667085;font-size:14px;line-height:1.6}#ssd-real-life-situations .ssd-bottom-btn{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:11px 18px;color:#fff;background:#2563eb;border-radius:9px;font-size:14px;font-weight:700;text-decoration:none;transition:background .25s ease,transform .25s ease}#ssd-real-life-situations .ssd-bottom-btn:hover{color:#fff;background:#1d4ed8;transform:translateX(2px)}#ssd-real-life-situations .ssd-bottom-btn i{transition:transform .25s ease}#ssd-real-life-situations .ssd-bottom-btn:hover i{transform:translateX(4px)}@media(max-width:991px){#ssd-real-life-situations{padding:20px 0}#ssd-real-life-situations .ssd-situations-header{margin-bottom:40px}#ssd-real-life-situations .ssd-situation-card{padding:24px}}@media(max-width:767px){#ssd-real-life-situations{padding:55px 0}#ssd-real-life-situations .ssd-situations-header{margin-bottom:32px;text-align:left}#ssd-real-life-situations .ssd-situations-header h2{font-size:30px}#ssd-real-life-situations .ssd-situations-header p{font-size:15px;line-height:1.7}#ssd-real-life-situations .ssd-situation-card{padding:22px;border-radius:15px}#ssd-real-life-situations .ssd-card-content h3{font-size:19px}#ssd-real-life-situations .ssd-situations-bottom{align-items:flex-start;flex-direction:column;padding:20px}#ssd-real-life-situations .ssd-bottom-btn{width:100%;justify-content:center}}@media(max-width:480px){#ssd-real-life-situations .ssd-section-label{font-size:12px}#ssd-real-life-situations .ssd-situations-header h2{font-size:27px}#ssd-real-life-situations .ssd-card-icon{width:48px;height:48px;font-size:19px}#ssd-real-life-situations .ssd-card-content p{font-size:14px}}#looking-after-storage{padding:20px 0;background:#fff;overflow:hidden}#looking-after-storage .storage-care-header{max-width:820px;margin:0 auto 50px;text-align:center}#looking-after-storage .storage-care-label{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;margin-bottom:18px;color:#2563eb;background:#f8fbff;border:1px solid #dbeafe;border-radius:50px;font-size:13px;font-weight:700}#looking-after-storage .storage-care-label i{font-size:15px}#looking-after-storage .storage-care-header h2{margin:0 0 18px;color:#172033;font-size:clamp(30px,4vw,44px);line-height:1.2;font-weight:800;letter-spacing:-.8px}#looking-after-storage .storage-care-header h2 span{color:#2563eb}#looking-after-storage .storage-care-header p{max-width:720px;margin:0 auto;color:#667085;font-size:16px;line-height:1.8}#looking-after-storage .storage-care-card{height:100%;display:flex;align-items:flex-start;gap:20px;padding:27px;background:#fff;border:1px solid #e6eaf0;border-radius:17px;box-shadow:0 8px 28px rgba(15,23,42,.045);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#looking-after-storage .storage-care-card:hover{transform:translateY(-5px);border-color:#bfdbfe;box-shadow:0 16px 40px rgba(37,99,235,.09)}#looking-after-storage .storage-care-icon{width:52px;height:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-size:21px}#looking-after-storage .storage-care-icon.blue{color:#2563eb;background:#eff6ff}#looking-after-storage .storage-care-icon.purple{color:#7c3aed;background:#f5f3ff}#looking-after-storage .storage-care-icon.green{color:#059669;background:#ecfdf5}#looking-after-storage .storage-care-icon.orange{color:#ea580c;background:#fff7ed}#looking-after-storage .storage-care-content{position:relative;flex:1}#looking-after-storage .storage-care-number{display:block;margin-bottom:7px;color:#98a2b3;font-size:11px;font-weight:700;letter-spacing:1px}#looking-after-storage .storage-care-content h3{margin:0 0 11px;color:#172033;font-size:20px;line-height:1.4;font-weight:750}#looking-after-storage .storage-care-content p{margin:0;color:#667085;font-size:14.5px;line-height:1.75}#looking-after-storage .storage-care-tip{display:flex;align-items:flex-start;gap:9px;margin-top:16px;padding:11px 13px;background:#f8fbff;border:1px solid #e1ebf9;border-radius:9px}#looking-after-storage .storage-care-tip i{flex-shrink:0;margin-top:2px;color:#f59e0b}#looking-after-storage .storage-care-tip span{color:#475467;font-size:12.5px;line-height:1.55}#looking-after-storage .storage-monitor-card{display:flex;align-items:center;gap:22px;padding:27px;background:#f9fbfd;border:1px solid #e3e8ef;border-radius:17px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}#looking-after-storage .storage-monitor-card:hover{transform:translateY(-4px);border-color:#bfdbfe;box-shadow:0 14px 35px rgba(15,23,42,.07)}#looking-after-storage .storage-monitor-icon{width:56px;height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:center;color:#2563eb;background:#fff;border:1px solid #dbeafe;border-radius:14px;font-size:22px}#looking-after-storage .storage-monitor-content{flex:1}#looking-after-storage .storage-monitor-content>span{display:block;margin-bottom:5px;color:#2563eb;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.7px}#looking-after-storage .storage-monitor-content h3{margin:0 0 7px;color:#172033;font-size:20px;font-weight:750}#looking-after-storage .storage-monitor-content p{margin:0;color:#667085;font-size:14px;line-height:1.7}#looking-after-storage .storage-monitor-badge{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:10px 13px;color:#15803d;background:#f0fdf4;border:1px solid #dcfce7;border-radius:9px;font-size:12px;font-weight:600}#looking-after-storage .storage-monitor-badge i{font-size:14px}#looking-after-storage .storage-care-footer{display:flex;align-items:center;gap:18px;margin-top:42px;padding:22px 24px;background:#fff;border:1px solid #e5e7eb;border-radius:15px}#looking-after-storage .storage-footer-icon{width:50px;height:50px;flex:0 0 50px;display:flex;align-items:center;justify-content:center;color:#2563eb;background:#eff6ff;border-radius:12px;font-size:20px}#looking-after-storage .storage-footer-content{flex:1}#looking-after-storage .storage-footer-content h4{margin:0 0 5px;color:#172033;font-size:16px;font-weight:750}#looking-after-storage .storage-footer-content p{margin:0;color:#667085;font-size:13.5px;line-height:1.6}@media(max-width:991px){#looking-after-storage{padding:20px 0}#looking-after-storage .storage-monitor-card{align-items:flex-start;flex-wrap:wrap}#looking-after-storage .storage-monitor-content{min - width:calc(100% - 80px)}#looking-after-storage .storage-monitor-badge{margin-left:78px}}@media(max-width:767px){#looking-after-storage{padding:55px 0}#looking-after-storage .storage-care-header{margin-bottom:35px;text-align:left}#looking-after-storage .storage-care-header h2{font-size:30px}#looking-after-storage .storage-care-header p{font-size:15px;line-height:1.7}#looking-after-storage .storage-care-card{gap:15px;padding:21px;border-radius:14px}#looking-after-storage .storage-care-icon{width:46px;height:46px;flex-basis:46px;font-size:18px}#looking-after-storage .storage-care-content h3{font-size:18px}#looking-after-storage .storage-care-content p{font-size:14px}#looking-after-storage .storage-monitor-card{flex-direction:column;padding:22px}#looking-after-storage .storage-monitor-content{width:100%;min-width:0}#looking-after-storage .storage-monitor-badge{width:100%;margin-left:0;justify-content:center}#looking-after-storage .storage-care-footer{align-items:flex-start;padding:20px}}@media(max-width:480px){#looking-after-storage .storage-care-header h2{font-size:27px}#looking-after-storage .storage-care-card{display:block}#looking-after-storage .storage-care-icon{margin-bottom:16px}#looking-after-storage .storage-footer-icon{width:44px;height:44px;flex-basis:44px}}.ssd-final-section{padding:70px 0;background:#fff}.ssd-final-card{position:relative;overflow:hidden;background:#f8fafc;border:1px solid #e5e7eb;border-radius:24px;padding:45px 50px;box-shadow:0 10px 30px rgba(15,23,42,.05);transition:all .3s ease}.ssd-final-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(15,23,42,.09)}.ssd-final-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2563eb,#38bdf8,#2563eb)}.ssd-final-icon{width:68px;height:68px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:18px;background:#eff6ff;color:#2563eb;font-size:30px;border:1px solid #dbeafe}.ssd-final-label{display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;padding:7px 13px;border-radius:50px;background:#ecfdf5;color:#15803d;border:1px solid #bbf7d0;font-size:13px;font-weight:600}.ssd-final-label i{font-size:13px}.ssd-final-content h3{margin-bottom:18px;color:#111827;font-size:clamp(28px,4vw,40px);line-height:1.2;font-weight:750;letter-spacing:-.7px}.ssd-final-content h3 span{display:block;color:#2563eb}.ssd-final-content p{color:#64748b;font-size:16px;line-height:1.8;margin-bottom:20px}.ssd-final-content strong{color:#1e293b}.ssd-final-highlight{display:flex;align-items:flex-start;gap:15px;margin:28px 0;padding:20px;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #2563eb;border-radius:14px;box-shadow:0 5px 20px rgba(15,23,42,.04)}.ssd-highlight-icon{flex:0 0 auto;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#eff6ff;color:#2563eb;font-size:18px}.ssd-final-highlight strong{display:block;margin-bottom:4px;color:#1e293b;font-size:15px}.ssd-final-highlight p{margin:0;font-size:14px;line-height:1.7}.ssd-final-cta{display:flex;align-items:center;gap:15px;margin-top:30px;padding:18px;background:#fff;border:1px solid #e2e8f0;border-radius:16px}.ssd-cta-icon{flex:0 0 auto;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#eff6ff;color:#2563eb;font-size:20px}.ssd-cta-text{flex:1}.ssd-cta-text strong{display:block;color:#1e293b;font-size:15px;margin-bottom:3px}.ssd-cta-text span{display:block;color:#64748b;font-size:13px}.ssd-final-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 20px;border-radius:50px;background:#2563eb;color:#fff;text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap;transition:all .25s ease}.ssd-final-btn:hover{background:#1d4ed8;color:#fff;transform:translateX(3px);box-shadow:0 8px 20px rgba(37,99,235,.22)}.ssd-final-btn i{font-size:15px;transition:transform .25s ease}.ssd-final-btn:hover i{transform:translateX(3px)}@media(max-width:991px){.ssd-final-card{padding:38px 35px}.ssd-final-cta{align-items:flex-start;flex-wrap:wrap}.ssd-cta-text{min-width:200px}}@media(max-width:575px){.ssd-final-section{padding:45px 0}.ssd-final-card{padding:30px 22px;border-radius:18px}.ssd-final-icon{width:58px;height:58px;font-size:25px;border-radius:15px}.ssd-final-content h3{font-size:28px;line-height:1.25}.ssd-final-content p{font-size:15px;line-height:1.75}.ssd-final-highlight{padding:16px;gap:11px}.ssd-final-cta{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:15px}.ssd-cta-text{align-self:center}.ssd-final-btn{grid-column:1 / -1;width:100%}}.data-recovery-safety-section{background:#fff;position:relative}.data-recovery-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;background:#fff7ed;color:#c2410c;border:1px solid #fed7aa;border-radius:50px;font-size:13px;font-weight:700;margin-bottom:18px}.data-recovery-badge i{font-size:15px}.data-recovery-title{font-size:clamp(30px,4vw,46px);line-height:1.15;font-weight:800;color:#172033;margin-bottom:18px}.data-recovery-title span{display:block;color:#2563eb}.data-recovery-description{max-width:760px;margin:0 auto;color:#667085;font-size:16px;line-height:1.8}.data-warning-card{display:flex;align-items:flex-start;gap:20px;padding:28px 30px;background:#fffaf5;border:1px solid #fed7aa;border-radius:18px;box-shadow:0 8px 30px rgba(15,23,42,.05)}.data-warning-icon{flex:0 0 52px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#ffedd5;color:#ea580c;border-radius:14px;font-size:23px}.data-warning-label{display:block;color:#c2410c;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.data-warning-content h3{color:#172033;font-size:21px;font-weight:750;margin-bottom:8px}.data-warning-content p{color:#667085;line-height:1.75;margin:0}.data-safety-card{position:relative;display:flex;align-items:flex-start;gap:17px;height:100%;padding:26px;background:#fff;border:1px solid #e7ebf2;border-radius:18px;transition:all .25s ease;box-shadow:0 6px 25px rgba(15,23,42,.04)}.data-safety-card:hover{transform:translateY(-4px);border-color:#cbd5e1;box-shadow:0 14px 35px rgba(15,23,42,.08)}.data-safety-number{position:absolute;top:16px;right:20px;font-size:12px;font-weight:800;color:#cbd5e1}.data-safety-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-size:20px}.data-safety-icon.safe{background:#ecfdf3;color:#16a34a}.data-safety-icon.warning{background:#fff7ed;color:#ea580c}.data-safety-icon.danger{background:#fef2f2;color:#dc2626}.data-safety-content{padding-right:20px}.data-safety-content h3{color:#172033;font-size:18px;font-weight:750;margin-bottom:8px}.data-safety-content p{color:#667085;font-size:14.5px;line-height:1.7;margin:0}.data-recovery-action{display:flex;align-items:center;gap:20px;padding:25px 28px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px}.data-action-icon{flex:0 0 52px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#eff6ff;color:#2563eb;border-radius:14px;font-size:22px}.data-action-content{flex:1}.data-action-content>span{display:block;color:#2563eb;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px}.data-action-content h3{color:#172033;font-size:19px;font-weight:750;margin-bottom:5px}.data-action-content p{color:#667085;font-size:14px;line-height:1.6;margin:0}.data-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;padding:12px 20px;background:#2563eb;color:#fff;text-decoration:none;border-radius:10px;font-size:14px;font-weight:700;transition:all .25s ease}.data-action-btn:hover{background:#1d4ed8;color:#fff;transform:translateY(-2px)}.data-action-btn i{transition:transform .2s ease}.data-action-btn:hover i{transform:translateX(3px)}@media(max-width:767px){.data-recovery-safety-section{padding-top:45px!important;padding-bottom:45px!important}.data-recovery-title{font-size:30px}.data-recovery-title span{display:inline}.data-warning-card{padding:22px;gap:14px}.data-warning-icon{flex:0 0 44px;width:44px;height:44px;font-size:19px}.data-warning-content h3{font-size:18px}.data-safety-card{padding:22px}.data-recovery-action{align-items:flex-start;flex-direction:column;padding:24px}.data-action-btn{width:100%}}.data-loss-section{background:#fff}.data-loss-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;background:#eff6ff;color:#2563eb;border:1px solid #dbeafe;border-radius:50px;font-size:13px;font-weight:700;margin-bottom:18px}.data-loss-badge i{font-size:15px}.data-loss-title{color:#172033;font-size:clamp(30px,4vw,46px);line-height:1.15;font-weight:800;margin-bottom:18px}.data-loss-title span{color:#2563eb}.data-loss-description{max-width:760px;margin:0 auto;color:#667085;font-size:16px;line-height:1.8}.data-loss-card{position:relative;height:100%;padding:26px;background:#fff;border:1px solid #e6eaf0;border-radius:20px;box-shadow:0 8px 28px rgba(15,23,42,.045);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.data-loss-card:hover{transform:translateY(-5px);border-color:#cbd5e1;box-shadow:0 18px 40px rgba(15,23,42,.09)}.data-loss-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.data-loss-number{color:#d0d5dd;font-size:12px;font-weight:800;letter-spacing:.08em}.data-loss-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:15px;font-size:22px}.data-loss-icon.blue{background:#eff6ff;color:#2563eb}.data-loss-icon.green{background:#ecfdf3;color:#16a34a}.data-loss-icon.purple{background:#f5f3ff;color:#7c3aed}.data-loss-icon.orange{background:#fff7ed;color:#ea580c}.data-loss-icon.red{background:#fef2f2;color:#dc2626}.data-loss-card h3{color:#172033;font-size:20px;font-weight:750;margin-bottom:10px}.data-loss-card p{color:#667085;font-size:14.5px;line-height:1.75;margin-bottom:20px}.data-loss-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.data-loss-tags span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;background:#f8fafc;color:#475467;border:1px solid #eaecf0;border-radius:7px;font-size:11px;font-weight:600}.data-loss-tags i{color:#64748b}.data-loss-note{display:flex;align-items:flex-start;gap:8px;padding:11px 13px;background:#f8fafc;border-radius:10px;color:#475467;font-size:12px;line-height:1.55}.data-loss-note i{flex-shrink:0;color:#2563eb;margin-top:1px}.data-loss-note.success{background:#f0fdf4;color:#166534}.data-loss-note.success i{color:#16a34a}.data-loss-note.warning{background:#fff7ed;color:#9a3412}.data-loss-note.warning i{color:#ea580c}.data-loss-card-wide{display:flex;gap:20px}.data-loss-card-wide .data-loss-card-top{display:block;flex-shrink:0;margin-bottom:0}.data-loss-card-wide .data-loss-number{display:block;text-align:center;margin-top:10px}.data-loss-wide-content{flex:1}.data-loss-bottom{display:flex;align-items:center;gap:20px;padding:25px 28px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px}.data-loss-bottom-icon{width:52px;height:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;background:#ecfdf3;color:#16a34a;border-radius:14px;font-size:22px}.data-loss-bottom-label{display:block;color:#2563eb;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.data-loss-bottom h4{color:#172033;font-size:19px;font-weight:750;margin-bottom:5px}.data-loss-bottom p{color:#667085;font-size:14px;line-height:1.65;margin:0}@media(max-width:767px){.data-loss-section{padding-top:45px!important;padding-bottom:45px!important}.data-loss-title{font-size:30px}.data-loss-card{padding:22px}.data-loss-card-wide{display:block}.data-loss-card-wide .data-loss-card-top{display:flex;margin-bottom:20px}.data-loss-card-wide .data-loss-number{margin-top:0;text-align:right}.data-loss-bottom{align-items:flex-start;padding:22px;flex-direction:column}}.data-recovery-files-section{background:#fff;position:relative}.data-recovery-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#eff6ff;color:#2563eb;border:1px solid #dbeafe;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:18px}.data-recovery-badge i{font-size:17px}.data-recovery-title{font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.15;letter-spacing:-.8px;color:#111827;margin-bottom:18px}.data-recovery-title span{display:inline;color:#2563eb}.data-recovery-description{max-width:760px;margin:0 auto;color:#6b7280;font-size:16px;line-height:1.8}.recovery-file-card{height:100%;padding:26px 22px;background:#fff;border:1px solid #e5e7eb;border-radius:18px;text-align:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative;overflow:hidden}.recovery-file-card::before{content:"";position:absolute;top:0;left:20%;right:20%;height:3px;background:#2563eb;border-radius:0 0 10px 10px;opacity:0;transition:.25s ease}.recovery-file-card:hover{transform:translateY(-6px);border-color:#bfdbfe;box-shadow:0 18px 40px rgba(15,23,42,.08)}.recovery-file-card:hover::before{opacity:1}.recovery-file-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;border-radius:16px;font-size:25px;transition:transform .25s ease}.recovery-file-card:hover .recovery-file-icon{transform:scale(1.08)}.recovery-file-card h3{font-size:17px;font-weight:700;color:#1f2937;margin-bottom:8px}.recovery-file-card p{margin:0;font-size:13px;line-height:1.6;color:#6b7280}.icon-blue{background:#eff6ff;color:#2563eb}.icon-purple{background:#f5f3ff;color:#7c3aed}.icon-green{background:#ecfdf5;color:#059669}.icon-orange{background:#fff7ed;color:#ea580c}.icon-cyan{background:#ecfeff;color:#0891b2}.icon-pink{background:#fdf2f8;color:#db2777}.icon-red{background:#fef2f2;color:#dc2626}.icon-indigo{background:#eef2ff;color:#4f46e5}.icon-teal{background:#f0fdfa;color:#0f766e}.icon-yellow{background:#fefce8;color:#ca8a04}.icon-violet{background:#faf5ff;color:#9333ea}.recovery-info-card{display:flex;align-items:flex-start;gap:20px;padding:28px 30px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px}.recovery-info-icon{width:52px;height:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#eff6ff;color:#2563eb;font-size:23px}.recovery-info-content h3{margin:0 0 8px;font-size:20px;font-weight:750;color:#111827}.recovery-info-content p{margin:0 0 15px;color:#6b7280;line-height:1.7;font-size:15px}.recovery-note{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#475569;font-size:13px;font-weight:500}.recovery-note i{color:#16a34a;font-size:16px}@media(max-width:767px){.data-recovery-files-section{padding-top:45px;padding-bottom:45px}.data-recovery-title{font-size:30px}.data-recovery-description{font-size:15px}.recovery-file-card{padding:22px 15px;border-radius:15px}.recovery-file-icon{width:50px;height:50px;font-size:21px;border-radius:13px}.recovery-file-card h3{font-size:15px}.recovery-file-card p{font-size:12px}.recovery-info-card{flex-direction:column;padding:24px 20px;gap:15px}.recovery-info-content h3{font-size:18px}.recovery-note{align-items:flex-start}}.data-recovery-difference{background:#fff}.difference-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#eff6ff;color:#2563eb;border:1px solid #dbeafe;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:18px}.difference-badge i{font-size:17px}.difference-title{max-width:850px;margin:0 auto 18px;color:#111827;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.15;letter-spacing:-.8px}.difference-title span{color:#2563eb}.difference-intro{max-width:760px;margin:0 auto;color:#6b7280;font-size:16px;line-height:1.8}.difference-card{height:100%;padding:30px;border-radius:20px;border:1px solid #e5e7eb;background:#fff;transition:transform .25s ease,box-shadow .25s ease;position:relative;overflow:hidden}.difference-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px rgba(15,23,42,.08)}.hardware-card::before,.recovery-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.hardware-card::before{background:#64748b}.recovery-card::before{background:#2563eb}.difference-card-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.difference-icon{width:58px;height:58px;flex:0 0 58px;display:flex;align-items:center;justify-content:center;border-radius:16px;font-size:24px}.hardware-icon{background:#f1f5f9;color:#475569}.recovery-icon{background:#eff6ff;color:#2563eb}.difference-label{display:block;margin-bottom:4px;color:#64748b;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.difference-card h3{margin:0;color:#111827;font-size:21px;font-weight:750}.difference-card>p{color:#6b7280;line-height:1.75;margin-bottom:20px}.difference-focus{display:flex;align-items:center;gap:10px;padding:13px 15px;border-radius:12px;background:#f8fafc;color:#475569;font-size:14px;font-weight:600}.recovery-card .difference-focus{background:#eff6ff;color:#1d4ed8}.difference-focus i{font-size:18px}.priority-message{display:flex;align-items:center;gap:18px;padding:24px 28px;border:1px solid #dbeafe;background:#f8fbff;border-radius:18px}.priority-icon{width:52px;height:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#eff6ff;color:#2563eb;font-size:20px}.priority-label{display:block;color:#2563eb;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin-bottom:3px}.priority-message h3{margin:0 0 5px;color:#111827;font-size:20px;font-weight:750}.priority-message p{margin:0;color:#64748b;font-size:14px}.assessment-wrapper{padding:32px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:22px}.assessment-header{display:flex;align-items:center;gap:16px;margin-bottom:22px}.assessment-header-icon{width:52px;height:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#fff;border:1px solid #dbeafe;color:#2563eb;font-size:21px}.assessment-header span{display:block;margin-bottom:4px;color:#2563eb;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.7px}.assessment-header h3{margin:0;color:#111827;font-size:22px;font-weight:750}.assessment-item{display:flex;gap:15px;height:100%;padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:15px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.assessment-item:hover{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 8px 25px rgba(15,23,42,.05)}.assessment-number{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:800}.assessment-item h4{margin:0 0 6px;color:#1f2937;font-size:15px;font-weight:700}.assessment-item p{margin:0;color:#6b7280;font-size:13px;line-height:1.6}.assessment-footer{display:flex;align-items:center;gap:12px;margin-top:22px;padding:15px 18px;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.assessment-footer-icon{color:#16a34a;font-size:19px}.assessment-footer p{margin:0;color:#475569;font-size:14px;font-weight:600}@media(max-width:767px){.data-recovery-difference{padding-top:45px;padding-bottom:45px}.difference-title{font-size:30px}.difference-intro{font-size:15px}.difference-card{padding:24px 20px}.difference-card h3{font-size:19px}.priority-message{align-items:flex-start;padding:20px}.priority-message h3{font-size:18px}.assessment-wrapper{padding:22px 18px}.assessment-header{align-items:flex-start}.assessment-header h3{font-size:19px}.assessment-item{padding:17px}}#data-loss-section{padding:20px 0;background:#fff;color:#1f2937;.container{max-width:1140px;margin:0 auto;padding:0 20px}.data-loss-header{max-width:760px;margin:0 auto 55px;text-align:center;.data-loss-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:18px;background:#f8fbff;border:1px solid #dbeafe;border-radius:50px;color:#2563eb;font-size:13px;font-weight:700;i{font-size:15px}}h2{margin:0 0 16px;color:#111827;font-size:clamp(30px,4vw,44px);line-height:1.15;font-weight:800;letter-spacing:-1px;span{color:#2563eb}}p{max-width:680px;margin:0 auto;color:#6b7280;font-size:16px;line-height:1.8}}.data-loss-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:55px}.data-loss-card{display:flex;align-items:flex-start;gap:18px;padding:26px;background:#fff;border:1px solid #e8edf5;border-radius:18px;box-shadow:0 8px 25px rgba(15,23,42,.045);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;&:hover{transform:translateY(-5px);border-color:#bfdbfe;box-shadow:0 15px 35px rgba(37,99,235,.10)}.data-loss-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#eff6ff;border-radius:14px;color:#2563eb;font-size:21px;transition:.3s ease}&:hover{.data-loss-icon{background:#2563eb;color:#fff}}.data-loss-card-content{flex:1;.data-loss-number{display:block;margin-bottom:5px;color:#93c5fd;font-size:11px;font-weight:800;letter-spacing:1px}h3{margin:0 0 8px;color:#111827;font-size:18px;line-height:1.3;font-weight:700}p{margin:0;color:#6b7280;font-size:14px;line-height:1.7}}}.diy-warning{display:flex;align-items:flex-start;gap:25px;padding:38px;background:#fffdf7;border:1px solid #f3e8c8;border-radius:22px;box-shadow:0 10px 30px rgba(120,90,20,.05)}.diy-warning-icon{flex:0 0 55px;width:55px;height:55px;display:flex;align-items:center;justify-content:center;background:#fff4d6;border-radius:16px;color:#d97706;font-size:23px}.diy-warning-content{flex:1;.diy-warning-label{display:inline-block;margin-bottom:8px;color:#b45309;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}h2{margin:0 0 16px;color:#1f2937;font-size:clamp(25px,3vw,34px);line-height:1.25;font-weight:800;span{color:#d97706}}p{margin:0 0 15px;color:#6b7280;font-size:15px;line-height:1.8}}.diy-safety-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:25px 0}.diy-safety-item{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;background:#fff;border:1px solid #f1ead8;border-radius:12px;color:#4b5563;font-size:14px;line-height:1.5;i{flex:0 0 auto;margin-top:2px;color:#16a34a;font-size:16px}}.diy-final-message{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;background:#f8fafc;border-left:4px solid #2563eb;border-radius:0 12px 12px 0;i{flex:0 0 auto;margin-top:3px;color:#2563eb;font-size:19px}p{margin:0;color:#374151;font-size:14px;line-height:1.7;font-weight:600}}@media(max-width:991px){padding:70px 0;.data-loss-grid{grid-template-columns:repeat(2,1fr)}.diy-warning{padding:30px}}@media(max-width:767px){padding:55px 0;.container{padding:0 16px}.data-loss-header{margin-bottom:35px;h2{font-size:30px}p{font-size:14px;line-height:1.7}}.data-loss-grid{grid-template-columns:1fr;gap:15px;margin-bottom:35px}.data-loss-card{padding:21px;border-radius:15px}.diy-warning{flex-direction:column;gap:18px;padding:25px 20px;border-radius:18px}.diy-warning-icon{width:48px;height:48px;border-radius:13px;font-size:20px}.diy-warning-content{h2{font-size:26px}p{font-size:14px}}.diy-safety-list{grid-template-columns:1fr;gap:10px}.diy-final-message{padding:15px}}@media(max-width:480px){.data-loss-card{gap:13px;.data-loss-icon{flex:0 0 42px;width:42px;height:42px;font-size:18px}.data-loss-card-content{h3{font-size:16px}p{font-size:13px}}}}}#data-recovery-priority{padding:20px 0;background:#fff;.data-recovery-card{position:relative;overflow:hidden;background:#f8fafc;border:1px solid #e8edf3;border-radius:24px;padding:45px;box-shadow:0 10px 35px rgba(15,23,42,.06);transition:all .3s ease;&:hover{transform:translateY(-3px);box-shadow:0 18px 45px rgba(15,23,42,.09)}.data-recovery-header{display:flex;align-items:flex-start;gap:18px;margin-bottom:30px;.data-recovery-icon{width:58px;height:58px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#eaf3ff;color:#0d6efd;border-radius:16px;font-size:25px}.data-recovery-label{display:inline-block;margin-bottom:8px;padding:6px 12px;background:#eef6ff;color:#0d6efd;border-radius:50px;font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.data-recovery-title{margin:0;color:#172033;font-size:clamp(28px,4vw,40px);line-height:1.2;font-weight:750;span{display:block;color:#0d6efd}}}.data-recovery-content{padding-left:76px;p{color:#64748b;font-size:16px;line-height:1.85;margin-bottom:18px}.data-recovery-highlight{display:flex;align-items:flex-start;gap:18px;margin:30px 0;padding:25px;background:#fff;border:1px solid #e5eaf0;border-left:4px solid #0d6efd;border-radius:16px;box-shadow:0 8px 25px rgba(15,23,42,.04);.data-recovery-highlight-icon{width:46px;height:46px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#eaf3ff;color:#0d6efd;border-radius:12px;font-size:20px}h3{margin:0 0 8px;color:#172033;font-size:19px;font-weight:700}p{margin:0;color:#64748b;font-size:15px;line-height:1.8}}.data-recovery-note{display:flex;align-items:center;gap:14px;padding:17px 20px;background:#f0fdf4;border:1px solid #dcfce7;border-radius:14px;.data-recovery-note-icon{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#dcfce7;color:#16a34a;border-radius:10px;font-size:17px}p{margin:0;color:#166534;font-size:14px;line-height:1.7;font-weight:600}}}}@media(max-width:991px){padding:20px 0;.data-recovery-card{padding:35px;.data-recovery-content{padding-left:0}}}@media(max-width:575px){padding:50px 0;.data-recovery-card{padding:25px 20px;border-radius:18px;.data-recovery-header{gap:13px;.data-recovery-icon{width:48px;height:48px;border-radius:13px;font-size:20px}.data-recovery-title{font-size:27px}}.data-recovery-content{p{font-size:15px;line-height:1.75}.data-recovery-highlight{flex-direction:column;gap:12px;padding:20px}.data-recovery-note{align-items:flex-start;padding:15px}}}}}#data-recovery-success{padding:20px 0;background:#fff;.data-recovery-success-card{background:#f8fafc;border:1px solid #e8edf3;border-radius:24px;padding:45px;box-shadow:0 12px 40px rgba(15,23,42,.06);transition:all .3s ease;&:hover{box-shadow:0 18px 50px rgba(15,23,42,.09)}.data-recovery-success-header{display:flex;align-items:flex-start;gap:18px;margin-bottom:30px;.data-recovery-success-icon{width:58px;height:58px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#eaf3ff;color:#0d6efd;border-radius:16px;font-size:25px}.data-recovery-success-label{display:inline-block;padding:6px 12px;margin-bottom:8px;background:#eef6ff;color:#0d6efd;border-radius:50px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.data-recovery-success-title{margin:0;color:#172033;font-size:clamp(28px,4vw,40px);line-height:1.2;font-weight:750}}.data-recovery-success-intro{margin-bottom:25px;>p{color:#64748b;font-size:16px;line-height:1.8;margin-bottom:20px}.data-recovery-answer{display:flex;align-items:center;gap:15px;padding:20px 22px;background:#fff;border:1px solid #e3eaf2;border-radius:16px;.data-recovery-answer-icon{width:45px;height:45px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#eaf3ff;color:#0d6efd;border-radius:12px;font-size:19px}.data-recovery-answer-label{display:block;margin-bottom:3px;color:#64748b;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}strong{display:block;color:#172033;font-size:16px;line-height:1.6}}}.data-recovery-warning{display:flex;align-items:flex-start;gap:16px;padding:23px;margin:25px 0 35px;background:#fffaf0;border:1px solid #fde7bd;border-radius:16px;.data-recovery-warning-icon{width:46px;height:46px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff0cc;color:#d97706;border-radius:12px;font-size:20px}h3{margin:0 0 7px;color:#7c4a03;font-size:18px;font-weight:700}p{margin:0;color:#7c6a4b;font-size:15px;line-height:1.75}}.data-recovery-factors-heading{margin-bottom:22px;>span{display:inline-flex;align-items:center;gap:8px;color:#172033;font-size:20px;font-weight:700;i{color:#0d6efd}}>p{margin:7px 0 0;color:#64748b;font-size:14px}}.data-recovery-factors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:35px;.data-recovery-factor{display:flex;align-items:flex-start;gap:14px;padding:20px;background:#fff;border:1px solid #e5eaf0;border-radius:15px;transition:all .25s ease;&:hover{transform:translateY(-3px);border-color:#cfe1fa;box-shadow:0 8px 25px rgba(15,23,42,.06)}.data-recovery-factor-icon{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f0f6ff;color:#0d6efd;border-radius:11px;font-size:18px}h4{margin:0 0 5px;color:#172033;font-size:15px;font-weight:700}p{margin:0;color:#64748b;font-size:14px;line-height:1.65}}}.data-recovery-success-footer{display:flex;align-items:flex-start;gap:16px;padding:25px;background:#effdf5;border:1px solid #d7f5e4;border-radius:17px;.data-recovery-success-footer-icon{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#dcfce7;color:#16a34a;border-radius:12px;font-size:20px}h3{margin:0 0 8px;color:#166534;font-size:18px;font-weight:700}p{margin:0;color:#4b6354;font-size:14px;line-height:1.8}strong{color:#166534}}}@media(max-width:767px){padding:60px 0;.data-recovery-success-card{padding:32px 25px;.data-recovery-factors{grid-template-columns:1fr}}}@media(max-width:575px){padding:45px 0;.data-recovery-success-card{padding:25px 18px;border-radius:18px;.data-recovery-success-header{gap:12px;.data-recovery-success-icon{width:48px;height:48px;border-radius:13px;font-size:20px}.data-recovery-success-title{font-size:27px}}.data-recovery-success-intro{.data-recovery-answer{align-items:flex-start;padding:17px}}.data-recovery-warning{padding:18px}.data-recovery-factor{padding:17px!important}.data-recovery-success-footer{padding:19px}}}}#data-first-priority{padding:20px 0;background:#fff;.data-first-card{background:#f8fafc;border:1px solid #e7edf4;border-radius:24px;padding:45px;box-shadow:0 12px 40px rgba(15,23,42,.06);transition:all .3s ease;&:hover{box-shadow:0 18px 50px rgba(15,23,42,.09)}.data-first-header{display:flex;align-items:flex-start;gap:18px;margin-bottom:30px;.data-first-icon{width:60px;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#eaf3ff;color:#0d6efd;border-radius:16px;font-size:25px}.data-first-label{display:inline-block;margin-bottom:8px;padding:6px 13px;background:#eef6ff;color:#0d6efd;border-radius:50px;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.data-first-title{margin:0;color:#172033;font-size:clamp(28px,4vw,40px);line-height:1.2;font-weight:750;span{color:#0d6efd}}}.data-first-introduction{max-width:850px;margin-bottom:30px;p{color:#64748b;font-size:16px;line-height:1.85;margin-bottom:10px}strong{color:#172033}}.data-first-comparison{display:grid;grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);align-items:center;gap:18px;margin:30px 0;.data-first-question{position:relative;padding:25px;min-height:180px;border-radius:18px;border:1px solid #e5eaf0;background:#fff;transition:all .25s ease;&:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(15,23,42,.06)}.data-first-question-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;border-radius:12px;font-size:19px}.data-first-question-label{display:block;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#94a3b8}h3{margin:0;color:#334155;font-size:18px;line-height:1.5;font-weight:700}}.data-first-standard{.data-first-question-icon{background:#f1f5f9;color:#64748b}}.data-first-priority{background:#f5faff;border-color:#cfe3ff;box-shadow:0 5px 20px rgba(13,110,253,.05);.data-first-question-icon{background:#e1efff;color:#0d6efd}.data-first-question-label{color:#0d6efd}h3{color:#172033}}.data-first-arrow{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#fff;color:#0d6efd;border:1px solid #dce6f2;border-radius:50%;font-size:18px}}.data-first-message{display:flex;align-items:flex-start;gap:16px;padding:23px;margin:30px 0;background:#fff;border:1px solid #e4eaf1;border-left:4px solid #0d6efd;border-radius:16px;.data-first-message-icon{width:46px;height:46px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#eaf3ff;color:#0d6efd;border-radius:12px;font-size:19px}h3{margin:0 0 7px;color:#172033;font-size:18px;font-weight:700}p{margin:0;color:#64748b;font-size:15px;line-height:1.8}}.data-first-final{display:flex;align-items:flex-start;gap:17px;padding:27px;background:#effdf5;border:1px solid #d8f5e4;border-radius:18px;.data-first-final-icon{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#dcfce7;color:#16a34a;border-radius:13px;font-size:19px}span{display:block;margin-bottom:5px;color:#16a34a;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}h3{margin:0 0 8px;color:#166534;font-size:20px;line-height:1.5;font-weight:700;strong{color:#15803d}}p{margin:0;color:#4b6354;font-size:14px;line-height:1.8}}.data-first-trust{display:flex;align-items:center;gap:9px;margin-top:22px;color:#64748b;font-size:13px;font-weight:600;i{color:#16a34a;font-size:17px}}}@media(max-width:767px){padding:60px 0;.data-first-card{padding:32px 25px;.data-first-comparison{grid-template-columns:1fr;.data-first-question{min-height:auto}.data-first-arrow{margin:-5px auto;transform:rotate(90deg)}}}}@media(max-width:575px){padding:45px 0;.data-first-card{padding:25px 18px;border-radius:18px;.data-first-header{gap:12px;.data-first-icon{width:48px;height:48px;border-radius:13px;font-size:20px}.data-first-title{font-size:27px}}.data-first-comparison{gap:12px;.data-first-question{padding:20px}}.data-first-message{padding:18px}.data-first-final{padding:20px;gap:13px;h3{font-size:18px}}.data-first-trust{align-items:flex-start}}}}#data-recovery-assessment{padding:20px 0;background:radial-gradient(circle at 10% 10%,rgba(59,130,246,.07),transparent 30%),radial-gradient(circle at 90% 80%,rgba(139,92,246,.06),transparent 30%),#f8fafc}#data-recovery-assessment .assessment-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;color:#2563eb;background:rgba(255,255,255,.85);border:1px solid #dbeafe;border-radius:50px;box-shadow:0 5px 20px rgba(37,99,235,.06);font-size:13px;font-weight:700}#data-recovery-assessment .assessment-eyebrow-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;color:#fff;background:linear-gradient(135deg,#2563eb,#60a5fa);border-radius:50%;font-size:13px}#data-recovery-assessment .assessment-title{margin:22px 0 16px;color:#0f172a;font-size:clamp(32px,4vw,48px);line-height:1.15;font-weight:800;letter-spacing:-1.2px}#data-recovery-assessment .assessment-title span{display:block;background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#data-recovery-assessment .assessment-description{max-width:780px;margin:0 auto;color:#64748b;font-size:17px;line-height:1.8}#data-recovery-assessment .assessment-description strong{color:#1e293b}#data-recovery-assessment .assessment-process{position:relative;margin-top:65px}#data-recovery-assessment .assessment-process-line{position:absolute;top:52px;bottom:52px;left:50%;width:2px;background:linear-gradient(to bottom,#bfdbfe,#ddd6fe,#bbf7d0);transform:translateX(-50%)}#data-recovery-assessment .assessment-step{position:relative;display:grid;grid-template-columns:74px minmax(0,900px);justify-content:center;gap:25px;margin-bottom:35px}#data-recovery-assessment .assessment-step:last-child{margin-bottom:0}#data-recovery-assessment .assessment-step-number{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:74px;height:74px;padding:5px;background:#fff;border:1px solid #dbeafe;border-radius:22px;box-shadow:0 10px 30px rgba(15,23,42,.08)}#data-recovery-assessment .assessment-step-number span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;background:linear-gradient(135deg,#2563eb,#60a5fa);border-radius:17px;font-size:15px;font-weight:800}#data-recovery-assessment .assessment-card{position:relative;padding:30px;background:rgba(255,255,255,.96);border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 12px 40px rgba(15,23,42,.055);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#data-recovery-assessment .assessment-card:hover{transform:translateY(-5px);border-color:#bfdbfe;box-shadow:0 22px 55px rgba(37,99,235,.10)}#data-recovery-assessment .assessment-card-top{display:flex;align-items:center;gap:17px;margin-bottom:18px}#data-recovery-assessment .assessment-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:17px;font-size:23px}#data-recovery-assessment .assessment-icon-blue{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe}#data-recovery-assessment .assessment-icon-purple{color:#7c3aed;background:#f5f3ff;border:1px solid #ede9fe}#data-recovery-assessment .assessment-icon-green{color:#059669;background:#ecfdf5;border:1px solid #d1fae5}#data-recovery-assessment .assessment-card-heading{min-width:0}#data-recovery-assessment .assessment-step-label{display:block;margin-bottom:3px;color:#64748b;font-size:11px;font-weight:800;letter-spacing:1.3px}#data-recovery-assessment .assessment-card-heading h3{margin:0;color:#0f172a;font-size:23px;line-height:1.3;font-weight:750}#data-recovery-assessment .assessment-card-description{margin:0 0 23px;color:#64748b;font-size:15px;line-height:1.75}#data-recovery-assessment .assessment-list-title{display:flex;align-items:center;gap:9px;margin-bottom:14px;color:#334155;font-size:14px;font-weight:750}#data-recovery-assessment .assessment-list-title i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#2563eb;background:#eff6ff;border-radius:8px}#data-recovery-assessment .assessment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#data-recovery-assessment .assessment-list-item{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;color:#475569;background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;font-size:13px;line-height:1.5;transition:background .2s ease,border-color .2s ease}#data-recovery-assessment .assessment-list-item:hover{background:#f0f7ff;border-color:#dbeafe}#data-recovery-assessment .assessment-check{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:19px;height:19px;margin-top:1px;color:#16a34a;background:#dcfce7;border-radius:50%;font-size:11px;font-weight:800}#data-recovery-assessment .assessment-evaluation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}#data-recovery-assessment .assessment-evaluation-item{display:flex;align-items:center;gap:10px;padding:14px;background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;color:#475569;font-size:13px;font-weight:600;transition:.25s ease}#data-recovery-assessment .assessment-evaluation-item:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe;transform:translateY(-2px)}#data-recovery-assessment .assessment-mini-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;color:#2563eb;background:#fff;border-radius:9px;box-shadow:0 3px 10px rgba(15,23,42,.06)}#data-recovery-assessment .assessment-card-note{display:flex;align-items:center;gap:11px;margin-top:22px;padding:13px 15px;background:#f0f7ff;border:1px solid #dbeafe;border-radius:12px}#data-recovery-assessment .assessment-card-note-green{background:#f0fdf4;border-color:#dcfce7}#data-recovery-assessment .assessment-card-note-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#2563eb;background:#fff;border-radius:9px;box-shadow:0 3px 10px rgba(15,23,42,.05)}#data-recovery-assessment .assessment-card-note-green .assessment-card-note-icon{color:#059669}#data-recovery-assessment .assessment-card-note p{margin:0;color:#475569;font-size:13px;line-height:1.55}#data-recovery-assessment .assessment-trust-card{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:55px;padding:25px 28px;background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #dbeafe;border-radius:20px;box-shadow:0 15px 45px rgba(37,99,235,.07)}#data-recovery-assessment .assessment-trust-left{display:flex;align-items:center;gap:17px}#data-recovery-assessment .assessment-trust-icon{display:flex;align-items:center;justify-content:center;width:55px;height:55px;flex:0 0 auto;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:15px;font-size:22px}#data-recovery-assessment .assessment-trust-label{display:block;margin-bottom:3px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:1.2px}#data-recovery-assessment .assessment-trust-left h4{margin:0 0 5px;color:#0f172a;font-size:19px;font-weight:750}#data-recovery-assessment .assessment-trust-left p{max-width:650px;margin:0;color:#64748b;font-size:13px;line-height:1.6}#data-recovery-assessment .assessment-trust-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:0 0 auto;padding:13px 19px;color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:11px;text-decoration:none;font-size:13px;font-weight:700;box-shadow:0 8px 20px rgba(37,99,235,.20);transition:transform .25s ease,box-shadow .25s ease}#data-recovery-assessment .assessment-trust-button:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 25px rgba(37,99,235,.28)}@media(max-width:991px){#data-recovery-assessment{padding:70px 0}#data-recovery-assessment .assessment-process{margin-top:50px}#data-recovery-assessment .assessment-list{grid-template-columns:1fr}#data-recovery-assessment .assessment-evaluation-grid{grid-template-columns:repeat(2,1fr)}#data-recovery-assessment .assessment-trust-card{align-items:flex-start;flex-direction:column}#data-recovery-assessment .assessment-trust-button{width:100%}}@media(max-width:767px){#data-recovery-assessment{padding:55px 0}#data-recovery-assessment .assessment-title{font-size:30px;letter-spacing:-.6px}#data-recovery-assessment .assessment-description{font-size:15px}#data-recovery-assessment .assessment-process-line{display:none}#data-recovery-assessment .assessment-step{display:block;margin-bottom:25px}#data-recovery-assessment .assessment-step-number{width:58px;height:58px;margin-bottom:-10px;margin-left:20px}#data-recovery-assessment .assessment-step-number span{border-radius:14px;font-size:13px}#data-recovery-assessment .assessment-card{padding:22px;border-radius:18px}#data-recovery-assessment .assessment-card-top{align-items:flex-start}#data-recovery-assessment .assessment-icon{width:50px;height:50px;border-radius:14px;font-size:20px}#data-recovery-assessment .assessment-card-heading h3{font-size:20px}#data-recovery-assessment .assessment-evaluation-grid{grid-template-columns:1fr}#data-recovery-assessment .assessment-trust-card{padding:21px;border-radius:17px}#data-recovery-assessment .assessment-trust-left{align-items:flex-start}#data-recovery-assessment .assessment-trust-left h4{font-size:18px}}@media(max-width:480px){#data-recovery-assessment .assessment-eyebrow{font-size:11px}#data-recovery-assessment .assessment-title{font-size:27px}#data-recovery-assessment .assessment-card{padding:19px}#data-recovery-assessment .assessment-card-top{gap:12px}#data-recovery-assessment .assessment-icon{width:45px;height:45px}#data-recovery-assessment .assessment-card-heading h3{font-size:18px}#data-recovery-assessment .assessment-trust-left{flex-direction:column}}#recovery-approaches{padding:20px 0;background:#f8fafc;position:relative;overflow:hidden}#recovery-approaches .recovery-section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:18px;background:#eef4ff;color:#2563eb;border:1px solid #dbe7ff;border-radius:50px;font-size:14px;font-weight:600}#recovery-approaches .recovery-section-badge i{font-size:16px}#recovery-approaches .recovery-section-title{margin-bottom:18px;color:#172033;font-size:clamp(30px,4vw,46px);font-weight:750;line-height:1.15;letter-spacing:-.8px}#recovery-approaches .recovery-section-title span{display:block;color:#2563eb}#recovery-approaches .recovery-section-description{max-width:720px;margin:0 auto;color:#64748b;font-size:16px;line-height:1.8}#recovery-approaches .recovery-card{height:100%;padding:30px;background:#fff;border:1px solid #e7edf5;border-radius:22px;box-shadow:0 8px 30px rgba(15,23,42,.05);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden}#recovery-approaches .recovery-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#2563eb,#60a5fa);opacity:0;transition:opacity .3s ease}#recovery-approaches .recovery-card:hover{transform:translateY(-6px);border-color:#d8e4f5;box-shadow:0 18px 45px rgba(15,23,42,.09)}#recovery-approaches .recovery-card:hover::before{opacity:1}#recovery-approaches .recovery-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}#recovery-approaches .recovery-number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:#f1f5f9;color:#475569;border-radius:12px;font-size:13px;font-weight:700}#recovery-approaches .recovery-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;font-size:24px}#recovery-approaches .recovery-icon-blue{background:#eff6ff;color:#2563eb}#recovery-approaches .recovery-icon-purple{background:#f5f3ff;color:#7c3aed}#recovery-approaches .recovery-icon-green{background:#ecfdf5;color:#059669}#recovery-approaches .recovery-icon-orange{background:#fff7ed;color:#ea580c}#recovery-approaches .recovery-card-content h3{margin-bottom:12px;color:#172033;font-size:22px;font-weight:700}#recovery-approaches .recovery-card-content>p{margin-bottom:20px;color:#64748b;font-size:15px;line-height:1.75}#recovery-approaches .recovery-label{display:inline-block;margin-bottom:9px;color:#2563eb;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}#recovery-approaches .recovery-highlight{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;background:#f8fafc;border:1px solid #edf1f5;border-radius:13px;color:#475569;font-size:13px;line-height:1.65}#recovery-approaches .recovery-highlight i{flex-shrink:0;margin-top:2px;color:#2563eb;font-size:16px}#recovery-approaches .recovery-warning{background:#fffaf5;border-color:#fed7aa}#recovery-approaches .recovery-warning i{color:#ea580c}#recovery-approaches .recovery-card-featured{padding:34px;background:linear-gradient(135deg,#fff 0,#f8fbff 100%)}#recovery-approaches .recovery-card-featured h3{margin-bottom:12px;color:#172033;font-size:24px;font-weight:700}#recovery-approaches .recovery-card-featured p{color:#64748b;line-height:1.75}#recovery-approaches .recovery-featured-icon{display:flex;align-items:center;justify-content:center;width:82px;height:82px;margin:auto;background:#eef4ff;color:#2563eb;border:1px solid #dbe7ff;border-radius:22px;font-size:34px;box-shadow:0 10px 25px rgba(37,99,235,.08)}#recovery-approaches .recovery-warning-box{display:flex;align-items:flex-start;gap:14px;margin-top:20px;padding:17px;background:#fff8f1;border:1px solid #fed7aa;border-radius:15px}#recovery-approaches .recovery-warning-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;background:#ffedd5;color:#ea580c;border-radius:12px}#recovery-approaches .recovery-warning-box strong{display:block;margin-bottom:4px;color:#9a3412;font-size:14px}#recovery-approaches .recovery-warning-box p{color:#7c4a2d;font-size:13px;line-height:1.65}#recovery-approaches .recovery-bottom-message{display:flex;align-items:center;gap:18px;padding:22px 25px;background:#fff;border:1px solid #e5ebf3;border-radius:18px;box-shadow:0 8px 25px rgba(15,23,42,.04)}#recovery-approaches .recovery-bottom-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:50px;height:50px;background:#ecfdf5;color:#059669;border-radius:14px;font-size:21px}#recovery-approaches .recovery-bottom-message h4{margin-bottom:5px;color:#172033;font-size:17px;font-weight:700}#recovery-approaches .recovery-bottom-message p{color:#64748b;font-size:14px;line-height:1.6}@media(max-width:767px){#recovery-approaches{padding:20px 0}#recovery-approaches .recovery-card{padding:24px;border-radius:18px}#recovery-approaches .recovery-card-content h3{font-size:20px}#recovery-approaches .recovery-card-featured{padding:25px}#recovery-approaches .recovery-featured-icon{width:65px;height:65px;margin:0 0 15px 0;font-size:27px}#recovery-approaches .recovery-bottom-message{align-items:flex-start;padding:20px;border-radius:16px}#recovery-approaches .recovery-bottom-icon{width:44px;height:44px;font-size:18px}}#data-privacy-section{position:relative;background:radial-gradient(circle at 10% 20%,rgba(13,110,253,.07),transparent 30%),radial-gradient(circle at 90% 80%,rgba(25,135,84,.06),transparent 30%),#f8fafc;overflow:hidden}#data-privacy-section .data-privacy-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;margin-bottom:18px;color:#0d6efd;background:rgba(13,110,253,.08);border:1px solid rgba(13,110,253,.12);border-radius:50px;font-size:13px;font-weight:700;letter-spacing:.4px}#data-privacy-section .data-privacy-badge i{font-size:15px}#data-privacy-section .data-privacy-title{margin-bottom:18px;color:#172033;font-size:clamp(30px,4vw,46px);line-height:1.15;font-weight:800}#data-privacy-section .data-privacy-title span{display:block;color:#0d6efd}#data-privacy-section .data-privacy-intro{max-width:760px;margin:0 auto;color:#64748b;font-size:16px;line-height:1.8}#data-privacy-section .data-privacy-intro strong{color:#172033}#data-privacy-section .privacy-main-card{height:100%;padding:32px;background:#fff;border:1px solid #e7edf5;border-radius:24px;box-shadow:0 15px 45px rgba(15,23,42,.07);transition:all .3s ease}#data-privacy-section .privacy-main-card:hover{transform:translateY(-4px);box-shadow:0 20px 55px rgba(15,23,42,.11)}#data-privacy-section .privacy-card-header{display:flex;align-items:center;gap:18px;padding-bottom:25px;margin-bottom:24px;border-bottom:1px solid #edf1f5}#data-privacy-section .privacy-icon{flex:0 0 58px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#0d6efd,#084298);border-radius:16px;box-shadow:0 10px 25px rgba(13,110,253,.25)}#data-privacy-section .privacy-icon i{font-size:25px}#data-privacy-section .privacy-card-header h3{margin:0 0 6px;color:#172033;font-size:21px;font-weight:750}#data-privacy-section .privacy-card-header p{margin:0;color:#718096;font-size:14px;line-height:1.6}#data-privacy-section .privacy-items{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}#data-privacy-section .privacy-item{display:flex;align-items:center;gap:13px;padding:15px;background:#f8fafc;border:1px solid #edf1f5;border-radius:14px;transition:all .25s ease}#data-privacy-section .privacy-item:hover{background:#fff;border-color:rgba(13,110,253,.25);transform:translateY(-2px);box-shadow:0 8px 22px rgba(15,23,42,.06)}#data-privacy-section .privacy-item-icon{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#0d6efd;background:rgba(13,110,253,.09);border-radius:11px}#data-privacy-section .privacy-item-icon i{font-size:17px}#data-privacy-section .privacy-item strong{display:block;margin-bottom:3px;color:#253047;font-size:14px;font-weight:700}#data-privacy-section .privacy-item span{display:block;color:#7a8799;font-size:14px;line-height:1.4}#data-privacy-section .privacy-trust-card{position:relative;display:flex;flex-direction:column;padding:34px;color:#fff;background:linear-gradient(145deg,#0b5ed7,#063b8d);border-radius:24px;overflow:hidden;box-shadow:0 20px 50px rgba(13,70,150,.25)}#data-privacy-section .privacy-trust-glow{position:absolute;width:220px;height:220px;top:-100px;right:-80px;background:rgba(255,255,255,.10);border-radius:50%;pointer-events:none}#data-privacy-section .privacy-trust-icon{position:relative;width:62px;height:62px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;color:#fff;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.20);border-radius:17px}#data-privacy-section .privacy-trust-icon i{font-size:27px}#data-privacy-section .privacy-trust-label{position:relative;margin-bottom:10px;color:rgba(255,255,255,.72);font-size:11px;font-weight:800;letter-spacing:1.2px}#data-privacy-section .privacy-trust-card h3{position:relative;margin-bottom:15px;font-size:29px;line-height:1.2;font-weight:800}#data-privacy-section .privacy-trust-card h3 span{display:block;color:#b9d5ff}#data-privacy-section .privacy-trust-card>p{position:relative;margin-bottom:25px;color:rgba(255,255,255,.80);font-size:14px;line-height:1.7}#data-privacy-section .privacy-promise{position:relative;display:flex;flex-direction:column;gap:13px;margin-bottom:28px}#data-privacy-section .privacy-promise-item{display:flex;align-items:center;gap:11px;color:rgba(255,255,255,.92);font-size:13px}#data-privacy-section .privacy-promise-item i{color:#7ee2a8;font-size:16px}#data-privacy-section .privacy-trust-footer{position:relative;display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:18px;color:rgba(255,255,255,.75);font-size:12px;border-top:1px solid rgba(255,255,255,.15)}#data-privacy-section .privacy-trust-footer i{color:#7ee2a8;font-size:17px}#data-privacy-section .privacy-bottom-message{display:flex;align-items:center;gap:18px;padding:22px 25px;background:#fff;border:1px solid #e7edf5;border-left:4px solid #0d6efd;border-radius:16px;box-shadow:0 10px 30px rgba(15,23,42,.05)}#data-privacy-section .privacy-bottom-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#0d6efd;background:rgba(13,110,253,.09);border-radius:13px}#data-privacy-section .privacy-bottom-icon i{font-size:20px}#data-privacy-section .privacy-bottom-message h4{margin-bottom:5px;color:#172033;font-size:17px;font-weight:750}#data-privacy-section .privacy-bottom-message p{margin:0;color:#718096;font-size:13px;line-height:1.7}@media(max-width:991px){#data-privacy-section .privacy-main-card{padding:26px}#data-privacy-section .privacy-trust-card{padding:28px}}@media(max-width:767px){#data-privacy-section .data-privacy-title{font-size:31px}#data-privacy-section .privacy-items{grid-template-columns:1fr}#data-privacy-section .privacy-card-header{align-items:flex-start}#data-privacy-section .privacy-bottom-message{align-items:flex-start}}@media(max-width:575px){#data-privacy-section .privacy-main-card,#data-privacy-section .privacy-trust-card{padding:22px;border-radius:18px}#data-privacy-section .privacy-card-header{flex-direction:column}#data-privacy-section .privacy-trust-card h3{font-size:25px}#data-privacy-section .privacy-bottom-message{flex-direction:column;padding:20px}}#data-protection-section{position:relative;overflow:hidden;background:radial-gradient(circle at 5% 10%,rgba(13,110,253,.07),transparent 28%),radial-gradient(circle at 95% 85%,rgba(111,66,193,.06),transparent 28%),#f8fafc}#data-protection-section .data-protection-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 17px;margin-bottom:18px;color:#0d6efd;background:rgba(13,110,253,.08);border:1px solid rgba(13,110,253,.13);border-radius:50px;font-size:13px;font-weight:700}#data-protection-section .data-protection-badge i{font-size:16px}#data-protection-section .data-protection-title{margin-bottom:18px;color:#172033;font-size:clamp(30px,4vw,46px);line-height:1.15;font-weight:800}#data-protection-section .data-protection-title span{display:block;color:#0d6efd}#data-protection-section .data-protection-intro{max-width:760px;margin:0 auto;color:#68758a;font-size:16px;line-height:1.8}#data-protection-section .data-protection-card{position:relative;height:100%;padding:28px;background:#fff;border:1px solid #e7edf5;border-radius:20px;box-shadow:0 10px 35px rgba(15,23,42,.055);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#data-protection-section .data-protection-card::after{content:"";position:absolute;width:90px;height:90px;top:-45px;right:-45px;background:rgba(13,110,253,.04);border-radius:50%}#data-protection-section .data-protection-card:hover{transform:translateY(-6px);border-color:rgba(13,110,253,.18);box-shadow:0 18px 45px rgba(15,23,42,.10)}#data-protection-section .protection-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:15px}#data-protection-section .protection-icon i{font-size:22px}#data-protection-section .protection-blue{color:#0d6efd;background:rgba(13,110,253,.10)}#data-protection-section .protection-orange{color:#fd7e14;background:rgba(253,126,20,.11)}#data-protection-section .protection-red{color:#dc3545;background:rgba(220,53,69,.10)}#data-protection-section .protection-purple{color:#6f42c1;background:rgba(111,66,193,.10)}#data-protection-section .protection-green{color:#198754;background:rgba(25,135,84,.10)}#data-protection-section .protection-number{position:absolute;top:24px;right:25px;color:#dbe3ed;font-size:30px;font-weight:800}#data-protection-section .data-protection-card h3{margin-bottom:11px;color:#202b3f;font-size:19px;line-height:1.35;font-weight:750}#data-protection-section .data-protection-card p{margin-bottom:20px;color:#718096;font-size:14.5px;line-height:1.75}#data-protection-section .protection-tip{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;color:#0d6efd;background:rgba(13,110,253,.055);border-radius:10px;font-size:12px;line-height:1.5}#data-protection-section .protection-tip i{margin-top:1px;font-size:14px}#data-protection-section .warning-tip{color:#fd7e14;background:rgba(253,126,20,.06)}#data-protection-section .danger-tip{color:#dc3545;background:rgba(220,53,69,.06)}#data-protection-section .data-protection-summary{height:100%;padding:28px;color:#fff;background:linear-gradient(145deg,#0d6efd,#063b8d);border-radius:20px;box-shadow:0 18px 45px rgba(13,70,150,.20)}#data-protection-section .summary-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);border-radius:15px}#data-protection-section .summary-icon i{font-size:22px}#data-protection-section .data-protection-summary h3{margin-bottom:12px;font-size:21px;line-height:1.35;font-weight:750}#data-protection-section .data-protection-summary p{margin-bottom:22px;color:rgba(255,255,255,.78);font-size:14.5px;line-height:1.7}#data-protection-section .summary-points{display:flex;flex-direction:column;gap:11px}#data-protection-section .summary-points div{display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.92);font-size:12px}#data-protection-section .summary-points i{color:#7ee2a8;font-size:16px}#data-protection-section .real-situations-wrapper{padding:34px;background:#fff;border:1px solid #e5ebf3;border-radius:25px;box-shadow:0 15px 45px rgba(15,23,42,.07)}#data-protection-section .real-situations-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}#data-protection-section .real-situations-badge{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;color:#0d6efd;font-size:11px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}#data-protection-section .real-situations-header h3{margin:0;color:#172033;font-size:29px;font-weight:800}#data-protection-section .real-situations-header h3 span{color:#0d6efd}#data-protection-section .real-situations-icon{width:62px;height:62px;display:flex;align-items:center;justify-content:center;color:#0d6efd;background:rgba(13,110,253,.08);border-radius:17px}#data-protection-section .real-situations-icon i{font-size:25px}#data-protection-section .real-situations-intro{max-width:800px;margin-bottom:25px;color:#718096;font-size:14px;line-height:1.8}#data-protection-section .real-situation-card{display:flex;align-items:flex-start;gap:15px;height:100%;padding:20px;background:#f8fafc;border:1px solid #edf1f5;border-radius:16px;transition:all .25s ease}#data-protection-section .real-situation-card:hover{background:#fff;border-color:rgba(13,110,253,.20);transform:translateY(-3px);box-shadow:0 10px 28px rgba(15,23,42,.07)}#data-protection-section .situation-icon{flex:0 0 46px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px}#data-protection-section .student-icon{color:#6f42c1;background:rgba(111,66,193,.10)}#data-protection-section .photographer-icon{color:#fd7e14;background:rgba(253,126,20,.10)}#data-protection-section .business-icon{color:#0d6efd;background:rgba(13,110,253,.10)}#data-protection-section .developer-icon{color:#198754;background:rgba(25,135,84,.10)}#data-protection-section .situation-icon i{font-size:22px}#data-protection-section .situation-label{display:block;margin-bottom:4px;color:#8a96a8;font-size:9px;font-weight:800;letter-spacing:.8px}#data-protection-section .real-situation-card h4{margin-bottom:6px;color:#253047;font-size:15px;font-weight:750}#data-protection-section .real-situation-card p{margin:0;color:#718096;font-size:13px;line-height:1.65}#data-protection-section .recovery-approach{display:flex;align-items:center;gap:15px;margin-top:25px;padding:18px 20px;background:rgba(13,110,253,.055);border:1px solid rgba(13,110,253,.12);border-radius:14px}#data-protection-section .approach-icon{flex:0 0 44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#0d6efd;background:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(13,110,253,.08)}#data-protection-section .approach-icon i{font-size:18px}#data-protection-section .recovery-approach strong{display:block;margin-bottom:3px;color:#253047;font-size:13px}#data-protection-section .recovery-approach p{margin:0;color:#718096;font-size:11px;line-height:1.5}@media(max-width:991px){#data-protection-section .real-situations-wrapper{padding:28px}}@media(max-width:767px){#data-protection-section .data-protection-title{font-size:31px}#data-protection-section .real-situations-header h3{font-size:25px}#data-protection-section .real-situations-icon{width:52px;height:52px}}@media(max-width:575px){#data-protection-section .data-protection-card,#data-protection-section .data-protection-summary{padding:22px}#data-protection-section .real-situations-wrapper{padding:21px;border-radius:19px}#data-protection-section .real-situations-header{align-items:flex-start}#data-protection-section .real-situations-icon{display:none}#data-protection-section .recovery-approach{align-items:flex-start}}#macbookDataRecoveryFinal{background:#fff;position:relative;overflow:hidden}#macbookDataRecoveryFinal .data-recovery-final-card{position:relative;background:#fff;border:1px solid #e8edf3;border-radius:24px;padding:45px 50px;display:flex;align-items:flex-start;gap:30px;box-shadow:0 15px 45px rgba(15,23,42,.07);transition:all .3s ease}#macbookDataRecoveryFinal .data-recovery-final-card:hover{transform:translateY(-4px);box-shadow:0 20px 55px rgba(15,23,42,.10)}#macbookDataRecoveryFinal .data-recovery-final-icon{width:68px;height:68px;min-width:68px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,#0d6efd,#4f8dfd);color:#fff;font-size:28px;box-shadow:0 10px 25px rgba(13,110,253,.22)}#macbookDataRecoveryFinal .data-recovery-final-icon i{line-height:1}#macbookDataRecoveryFinal .data-recovery-final-content{flex:1}#macbookDataRecoveryFinal .data-recovery-final-label{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;margin-bottom:15px;border-radius:50px;background:#f0f6ff;color:#0d6efd;font-size:13px;font-weight:700;letter-spacing:.2px}#macbookDataRecoveryFinal .data-recovery-final-label i{font-size:11px}#macbookDataRecoveryFinal .data-recovery-final-content h3{margin:0 0 20px;color:#172033;font-size:clamp(28px,4vw,42px);line-height:1.2;font-weight:800;letter-spacing:-.6px}#macbookDataRecoveryFinal .data-recovery-final-content h3 span{display:block;color:#0d6efd}#macbookDataRecoveryFinal .data-recovery-final-content>p{max-width:850px;margin-bottom:17px;color:#5f6b7a;font-size:16px;line-height:1.8}#macbookDataRecoveryFinal .data-recovery-final-content strong{color:#172033}#macbookDataRecoveryFinal .data-recovery-highlight{display:flex;align-items:flex-start;gap:15px;margin:25px 0;padding:20px 22px;background:#f7faff;border-left:4px solid #0d6efd;border-radius:0 14px 14px 0}#macbookDataRecoveryFinal .data-recovery-highlight>i{color:#0d6efd;font-size:22px;margin-top:3px}#macbookDataRecoveryFinal .data-recovery-highlight p{margin:0;color:#4f5d70;font-size:15px;line-height:1.7}#macbookDataRecoveryFinal .data-recovery-cta{display:flex;align-items:center;gap:16px;margin-top:28px;padding:20px;background:#f8fafc;border:1px solid #e8edf3;border-radius:16px}#macbookDataRecoveryFinal .data-recovery-cta-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#eaf3ff;color:#0d6efd;font-size:21px}#macbookDataRecoveryFinal .data-recovery-cta h5{margin:0 0 5px;color:#172033;font-size:17px;font-weight:700}#macbookDataRecoveryFinal .data-recovery-cta p{margin:0;color:#667085;font-size:14px;line-height:1.6}#macbookDataRecoveryFinal .data-recovery-action{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:28px}#macbookDataRecoveryFinal .data-recovery-btn{display:inline-flex;align-items:center;gap:9px;padding:13px 22px;border-radius:10px;background:#0d6efd;color:#fff;text-decoration:none;font-size:15px;font-weight:700;box-shadow:0 8px 20px rgba(13,110,253,.20);transition:all .25s ease}#macbookDataRecoveryFinal .data-recovery-btn:hover{background:#0b5ed7;color:#fff;transform:translateY(-2px);box-shadow:0 12px 25px rgba(13,110,253,.28)}#macbookDataRecoveryFinal .data-recovery-btn i{font-size:18px}#macbookDataRecoveryFinal .data-recovery-action>span{display:inline-flex;align-items:center;gap:7px;color:#7a8492;font-size:13px;line-height:1.5}#macbookDataRecoveryFinal .data-recovery-action>span i{color:#198754}@media(max-width:991px){#macbookDataRecoveryFinal .data-recovery-final-card{padding:35px;gap:22px}}@media(max-width:767px){#macbookDataRecoveryFinal{padding-top:35px!important;padding-bottom:35px!important}#macbookDataRecoveryFinal .data-recovery-final-card{display:block;padding:28px 22px;border-radius:18px}#macbookDataRecoveryFinal .data-recovery-final-icon{width:56px;height:56px;min-width:56px;margin-bottom:20px;border-radius:15px;font-size:23px}#macbookDataRecoveryFinal .data-recovery-final-content h3{font-size:29px;letter-spacing:-.4px}#macbookDataRecoveryFinal .data-recovery-final-content>p{font-size:15px;line-height:1.75}#macbookDataRecoveryFinal .data-recovery-highlight{padding:17px;gap:12px}#macbookDataRecoveryFinal .data-recovery-cta{align-items:flex-start;padding:16px}#macbookDataRecoveryFinal .data-recovery-action{align-items:flex-start;flex-direction:column}#macbookDataRecoveryFinal .data-recovery-btn{width:100%;justify-content:center;text-align:center}}@media(max-width:400px){#macbookDataRecoveryFinal .data-recovery-final-card{padding:24px 18px}#macbookDataRecoveryFinal .data-recovery-final-content h3{font-size:26px}#macbookDataRecoveryFinal .data-recovery-cta{display:block}#macbookDataRecoveryFinal .data-recovery-cta-icon{margin-bottom:12px}}#macbook-screen-problems{background:#fff;padding:20px 0;position:relative}#macbook-screen-problems .screen-section-badge{display:inline-flex;align-items:center;gap:9px;padding:10px 18px;margin-bottom:18px;border-radius:50px;background:#eaf2ff;color:#0d6efd;font-size:14px;font-weight:700;letter-spacing:.2px}#macbook-screen-problems .screen-section-badge i{font-size:17px}#macbook-screen-problems .screen-section-title{color:#111827;font-size:clamp(40px,1vw,60px);line-height:1.15;font-weight:800;margin-bottom:18px;letter-spacing:-1px}#macbook-screen-problems .screen-section-title span{color:#0d6efd}#macbook-screen-problems .screen-section-description{max-width:850px;margin:0 auto;color:#6b7280;font-size:16px;line-height:1.8}#macbook-screen-problems .screen-problem-card{height:100%;position:relative;padding:30px;background:#fff;border:1px solid #e8edf3;border-radius:20px;overflow:hidden;transition:all .3s ease}#macbook-screen-problems .screen-problem-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#0d6efd,#6ea8fe);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}#macbook-screen-problems .screen-problem-card:hover{transform:translateY(-6px);border-color:#d7e5ff;box-shadow:0 18px 45px rgba(13,110,253,.10)}#macbook-screen-problems .screen-problem-card:hover::before{transform:scaleX(1)}#macbook-screen-problems .screen-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}#macbook-screen-problems .screen-number{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#f1f6ff;color:#0d6efd;font-size:14px;font-weight:800}#macbook-screen-problems .screen-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#0d6efd;color:#fff;font-size:23px;box-shadow:0 8px 20px rgba(13,110,253,.20)}#macbook-screen-problems .screen-card-label{display:inline-block;color:#0d6efd;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;margin-bottom:9px}#macbook-screen-problems .screen-problem-card h3{color:#111827;font-size:23px;line-height:1.3;font-weight:800;margin-bottom:13px}#macbook-screen-problems .screen-problem-card p{color:#667085;font-size:15px;line-height:1.75;margin-bottom:20px}#macbook-screen-problems .screen-causes{display:grid;grid-template-columns:repeat(2,1fr);gap:9px 14px;margin:18px 0 20px}#macbook-screen-problems .screen-causes span{display:flex;align-items:flex-start;gap:7px;color:#475467;font-size:13px;line-height:1.5}#macbook-screen-problems .screen-causes i{color:#0d6efd;font-size:15px;margin-top:2px}#macbook-screen-problems .screen-card-note{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;background:#f8faff;border:1px solid #e5edff;border-radius:12px;color:#475467;font-size:13px;line-height:1.6}#macbook-screen-problems .screen-card-note i{flex-shrink:0;color:#0d6efd;font-size:16px;margin-top:2px}#macbook-screen-problems .screen-repair-cta{display:flex;align-items:center;gap:22px;padding:25px 28px;background:#fff;border:1px solid #dfe7f3;border-radius:20px;box-shadow:0 12px 35px rgba(16,24,40,.07)}#macbook-screen-problems .screen-cta-icon{width:58px;height:58px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#eaf2ff;color:#0d6efd;border-radius:16px;font-size:23px}#macbook-screen-problems .screen-cta-content{flex:1}#macbook-screen-problems .screen-cta-content span{display:block;color:#0d6efd;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;margin-bottom:4px}#macbook-screen-problems .screen-cta-content h3{color:#111827;font-size:20px;font-weight:800;margin:0 0 5px}#macbook-screen-problems .screen-cta-content p{color:#667085;font-size:14px;margin:0}#macbook-screen-problems .screen-cta-action a{display:inline-flex;align-items:center;gap:8px;padding:13px 20px;border-radius:10px;background:#0d6efd;color:#fff;text-decoration:none;font-size:14px;font-weight:700;white-space:nowrap;transition:all .25s ease}#macbook-screen-problems .screen-cta-action a:hover{background:#0b5ed7;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(13,110,253,.22)}@media(max-width:991.98px){#macbook-screen-problems{padding:20px 0}#macbook-screen-problems .screen-problem-card{padding:25px}#macbook-screen-problems .screen-repair-cta{align-items:flex-start}}@media(max-width:767.98px){#macbook-screen-problems{padding:50px 0}#macbook-screen-problems .screen-section-title{font-size:30px}#macbook-screen-problems .screen-section-description{font-size:14px;line-height:1.7}#macbook-screen-problems .screen-problem-card{padding:22px;border-radius:16px}#macbook-screen-problems .screen-problem-card h3{font-size:21px}#macbook-screen-problems .screen-causes{grid-template-columns:1fr}#macbook-screen-problems .screen-repair-cta{flex-direction:column;padding:22px;text-align:left}#macbook-screen-problems .screen-cta-action{width:100%}#macbook-screen-problems .screen-cta-action a{width:100%;justify-content:center}}#repairBenefitsCard{position:relative}#repairBenefitsCard .repair-benefits-card{position:relative;overflow:hidden;border:1px solid #e8edf5!important;border-radius:24px!important;background:#fff}#repairBenefitsCard .repair-benefits-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#16a34a,#2563eb,#7c3aed)}#repairBenefitsCard .repair-benefit-list{padding:10px 24px}#repairBenefitsCard .repair-benefit-item{position:relative;display:flex;align-items:flex-start;gap:15px;padding:22px 0}#repairBenefitsCard .repair-benefit-item:not(:last-child) {border-bottom:1px solid #edf0f5}#repairBenefitsCard .repair-benefit-icon{position:relative;width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;border-radius:15px;font-size:20px}#repairBenefitsCard .repair-icon-green{color:#15803d;background:linear-gradient(135deg,#ecfdf3,#dcfce7);box-shadow:0 8px 20px rgba(22,163,74,.12)}#repairBenefitsCard .repair-icon-blue{color:#2563eb;background:linear-gradient(135deg,#eff6ff,#dbeafe);box-shadow:0 8px 20px rgba(37,99,235,.12)}#repairBenefitsCard .repair-icon-purple{color:#7c3aed;background:linear-gradient(135deg,#f5f3ff,#ede9fe);box-shadow:0 8px 20px rgba(124,58,237,.12)}#repairBenefitsCard .repair-benefit-content{flex:1}#repairBenefitsCard .repair-benefit-title{margin:1px 0 7px;color:#172033;font-size:19px;font-weight:800;line-height:1.4}#repairBenefitsCard .repair-benefit-text{margin:0;color:#687386;font-size:14px;line-height:1.7}#repairBenefitsCard .repair-benefit-number{position:absolute;top:22px;right:0;color:#dce2eb;font-size:12px;font-weight:800}#repairBenefitsCard .repair-benefit-item:hover .repair-benefit-icon{transform:translateY(-3px)scale(1.04)}#repairBenefitsCard .repair-benefit-icon{transition:all .25s ease}#repairBenefitsCard .repair-benefit-item:hover .repair-benefit-title{color:#2563eb;transition:color .25s ease}@media(max-width:575px){#repairBenefitsCard .repair-benefit-list{padding-left:18px;padding-right:18px}#repairBenefitsCard .repair-benefit-item{gap:12px;padding:20px 0}#repairBenefitsCard .repair-benefit-icon{width:44px;height:44px;min-width:44px;font-size:18px}#repairBenefitsCard .repair-benefit-text{font-size:12.5px}}.mbs-refund-page{--refund-primary:#03aef1;--refund-primary-dark:#028dcc;--refund-primary-light:#effaff;--refund-text:#17202a;--refund-muted:#66727d;--refund-border:#e7eef2;--refund-bg:#fff;--refund-soft-bg:#f8fcfe;--refund-shadow:0 10px 35px rgba(23,58,75,.06);background:#fff;color:var(--refund-text);.mbs-refund-hero{position:relative;overflow:hidden;padding:85px 0 75px;background:#fff;border-bottom:1px solid var(--refund-border)}.mbs-refund-hero::before{content:"";position:absolute;width:280px;height:280px;top:-150px;right:-100px;border-radius:50%;background:rgba(3,174,241,.05);pointer-events:none}.mbs-refund-hero::after{content:"";position:absolute;width:220px;height:220px;bottom:-140px;left:-80px;border-radius:50%;background:rgba(3,174,241,.04);pointer-events:none}.mbs-refund-hero__inner{position:relative;z-index:2;max-width:850px;margin:0 auto;text-align:center}.mbs-refund-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:18px;border:1px solid rgba(3,174,241,.15);border-radius:50px;background:var(--refund-primary-light);color:var(--refund-primary);font-size:13px;font-weight:700;letter-spacing:.4px}.mbs-refund-hero__badge i{font-size:15px}.mbs-refund-hero h1{margin:0 0 18px;color:var(--refund-text);font-size:clamp(38px,5vw,58px);line-height:1.1;font-weight:750;letter-spacing:-1.8px}.mbs-refund-hero__description{max-width:680px;margin:0 auto 25px;color:var(--refund-muted);font-size:16px;line-height:1.8}.mbs-refund-breadcrumb{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;color:#89949c;font-size:14px}.mbs-refund-breadcrumb a{color:var(--refund-primary);text-decoration:none;font-weight:600}.mbs-refund-breadcrumb a:hover{color:var(--refund-primary-dark)}.mbs-refund-breadcrumb__arrow{color:#b6c1c7;font-size:10px}.mbs-refund-content{padding:70px 0 80px;background:#fff}.mbs-refund-content__intro{max-width:850px;margin:0 auto 35px;text-align:center}.mbs-refund-content__intro h2{margin:0 0 12px;font-size:30px;font-weight:700;color:var(--refund-text)}.mbs-refund-content__intro p{margin:0;color:var(--refund-muted);line-height:1.8}.mbs-refund-card{position:relative;margin-bottom:22px;padding:34px;overflow:hidden;background:#fff;border:1px solid var(--refund-border);border-radius:20px;box-shadow:var(--refund-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.mbs-refund-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:var(--refund-primary);border-radius:0 0 5px 5px;transition:height .3s ease}.mbs-refund-card:hover{transform:translateY(-3px);border-color:rgba(3,174,241,.22);box-shadow:0 16px 45px rgba(23,58,75,.09)}.mbs-refund-card:hover::before{height:100%}.mbs-refund-card__header{display:flex;align-items:center;gap:16px;margin-bottom:22px}.mbs-refund-card__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex:0 0 52px;border-radius:15px;background:var(--refund-primary-light);color:var(--refund-primary);font-size:22px;transition:all .3s ease}.mbs-refund-card:hover .mbs-refund-card__icon{background:var(--refund-primary);color:#fff;transform:scale(1.05)}.mbs-refund-card__heading{flex:1}.mbs-refund-card__number{display:block;margin-bottom:3px;color:var(--refund-primary);font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.mbs-refund-card h2{margin:0;color:var(--refund-text);font-size:23px;line-height:1.3;font-weight:700}.mbs-refund-card__body p{margin:0 0 16px;color:var(--refund-muted);font-size:15px;line-height:1.85}.mbs-refund-card__body p:last-child{margin-bottom:0}.mbs-refund-card__body strong{color:var(--refund-text);font-weight:700}.mbs-refund-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 25px;margin:20px 0 5px;padding:0;list-style:none}.mbs-refund-list li{position:relative;padding:10px 10px 10px 34px;color:var(--refund-muted);font-size:14px;line-height:1.6;background:#fbfdfe;border:1px solid #eef4f6;border-radius:10px}.mbs-refund-list li::before{content:"\f26a";position:absolute;top:11px;left:11px;color:var(--refund-primary);font-family:"bootstrap-icons";font-size:14px}.mbs-refund-highlight{display:flex;align-items:flex-start;gap:15px;margin-top:22px;padding:18px 20px;background:#f7fcfe;border:1px solid #dff3fb;border-radius:14px}.mbs-refund-highlight__icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:10px;background:var(--refund-primary);color:#fff}.mbs-refund-highlight p{margin:0;color:#53636d;font-size:14px;line-height:1.7}.mbs-refund-contact{margin-top:35px;padding:38px;background:linear-gradient(135deg,#f5fcfe 0,#fff 100%);border:1px solid #dff2f9;border-radius:24px}.mbs-refund-contact__title{display:flex;align-items:center;gap:14px;margin-bottom:25px}.mbs-refund-contact__title-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:14px;background:var(--refund-primary);color:#fff;font-size:21px}.mbs-refund-contact__title h2{margin:0;color:var(--refund-text);font-size:24px;font-weight:700}.mbs-refund-contact__title p{margin:3px 0 0;color:var(--refund-muted);font-size:13px}.mbs-refund-contact__item{display:flex;align-items:flex-start;gap:14px;height:100%;padding:20px;background:#fff;border:1px solid #e8f0f3;border-radius:15px}.mbs-refund-contact__item-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:10px;background:var(--refund-primary-light);color:var(--refund-primary)}.mbs-refund-contact__item h5{margin:0 0 5px;color:var(--refund-text);font-size:15px;font-weight:700}.mbs-refund-contact__item p{margin:0;color:var(--refund-muted);font-size:14px;line-height:1.7}.mbs-refund-contact__item a{color:var(--refund-primary);text-decoration:none;word-break:break-word}.mbs-refund-final{padding:0 0 90px;background:#fff}.mbs-refund-final__box{position:relative;overflow:hidden;padding:55px 30px;text-align:center;background:#fff;border:1px solid #e4eef2;border-radius:28px;box-shadow:0 15px 50px rgba(23,58,75,.07)}.mbs-refund-final__box::before{content:"";position:absolute;width:180px;height:180px;top:-100px;right:-50px;border-radius:50%;background:rgba(3,174,241,.05)}.mbs-refund-final__icon{position:relative;display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin:0 auto 20px;border-radius:50%;background:var(--refund-primary-light);color:var(--refund-primary);font-size:27px}.mbs-refund-final h2{position:relative;margin:0 0 12px;color:var(--refund-text);font-size:29px;font-weight:700}.mbs-refund-final p{position:relative;max-width:650px;margin:0 auto;color:var(--refund-muted);font-size:15px;line-height:1.8}@media(max-width:991px){.mbs-refund-hero{padding:70px 0 60px}.mbs-refund-content{padding:55px 0 65px}.mbs-refund-list{grid-template-columns:1fr}}@media(max-width:767px){.mbs-refund-hero{padding:55px 0 50px}.mbs-refund-hero h1{font-size:38px;letter-spacing:-1px}.mbs-refund-hero__description{font-size:14px}.mbs-refund-content{padding:40px 0 50px}.mbs-refund-content__intro h2{font-size:25px}.mbs-refund-card{padding:25px;border-radius:17px}.mbs-refund-card__header{align-items:flex-start;gap:12px}.mbs-refund-card__icon{width:46px;height:46px;flex-basis:46px;border-radius:12px}.mbs-refund-card h2{font-size:20px}.mbs-refund-card__body p{font-size:14px;line-height:1.8}.mbs-refund-list{grid-template-columns:1fr;gap:7px}.mbs-refund-contact{padding:25px;border-radius:18px}.mbs-refund-contact__title h2{font-size:21px}.mbs-refund-final{padding-bottom:60px}.mbs-refund-final__box{padding:40px 22px;border-radius:20px}.mbs-refund-final h2{font-size:25px}}}.mbs-contact-card{position:relative;overflow:hidden;padding:35px;margin:35px 0;background:#fff;border:1px solid #e8ebf0;border-radius:24px;box-shadow:0 15px 45px rgba(15,23,42,.08)}.mbs-contact-card::before{content:"";position:absolute;top:-100px;right:-100px;width:260px;height:260px;background:rgba(0,122,255,.06);border-radius:50%;pointer-events:none}.mbs-contact-card::after{content:"";position:absolute;bottom:-120px;left:-100px;width:240px;height:240px;background:rgba(0,122,255,.04);border-radius:50%;pointer-events:none}.mbs-contact-card__header{position:relative;z-index:1;display:flex;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #edf0f4}.mbs-contact-card__header-icon{flex:0 0 64px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#007aff,#0056d6);border-radius:18px;font-size:27px;box-shadow:0 10px 25px rgba(0,122,255,.25)}.mbs-contact-card__eyebrow{display:block;margin-bottom:5px;color:#007aff;font-size:12px;font-weight:700;letter-spacing:1.4px}.mbs-contact-card__header h2{margin:0 0 6px;color:#111827;font-size:28px;font-weight:700;line-height:1.2}.mbs-contact-card__header p{margin:0;color:#6b7280;font-size:15px;line-height:1.6}.mbs-contact-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mbs-contact-item{display:flex;align-items:flex-start;gap:16px;min-height:145px;padding:22px;background:#f8fafc;border:1px solid #edf0f4;border-radius:16px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.mbs-contact-item:hover{transform:translateY(-4px);background:#fff;border-color:#cfe3ff;box-shadow:0 12px 30px rgba(15,23,42,.08)}.mbs-contact-item--wide{grid-column:span 1}.mbs-contact-item__icon{flex:0 0 46px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;color:#007aff;background:#eaf4ff;border-radius:13px;font-size:19px;transition:background .25s ease,color .25s ease}.mbs-contact-item:hover .mbs-contact-item__icon{color:#fff;background:#007aff}.mbs-contact-item__content{min-width:0}.mbs-contact-item__label{display:block;margin-bottom:5px;color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:1.1px}.mbs-contact-item h3{margin:0 0 7px;color:#1f2937;font-size:16px;font-weight:700;line-height:1.4}.mbs-contact-item h3 a{color:#1f2937;text-decoration:none;transition:color .2s ease}.mbs-contact-item h3 a:hover{color:#007aff}.mbs-contact-item p{margin:0;color:#6b7280;font-size:13px;line-height:1.6}.mbs-contact-item address{margin:0;color:#6b7280;font-size:13px;font-style:normal;line-height:1.7}.mbs-contact-hours{display:flex;align-items:center;gap:7px;color:#475569!important;font-weight:600}.mbs-contact-status{width:8px;height:8px;display:inline-block;background:#22c55e;border-radius:50%;box-shadow:0 0 0 4px rgba(34,197,94,.12)}.mbs-contact-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.mbs-contact-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 20px;border-radius:12px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.mbs-contact-btn:hover{transform:translateY(-2px)}.mbs-contact-btn--primary{color:#fff;background:linear-gradient(135deg,#007aff,#0062d9);box-shadow:0 8px 20px rgba(0,122,255,.22)}.mbs-contact-btn--primary:hover{color:#fff;box-shadow:0 12px 25px rgba(0,122,255,.3)}.mbs-contact-btn--secondary{color:#334155;background:#fff;border:1px solid #dfe5ec}.mbs-contact-btn--secondary:hover{color:#007aff;border-color:#bcdcff;background:#f5faff}.mbs-contact-card__footer{position:relative;z-index:1;display:flex;align-items:center;gap:10px;margin-top:25px;padding-top:20px;border-top:1px solid #edf0f4;color:#64748b;font-size:12px;line-height:1.5}.mbs-contact-card__footer i{flex:0 0 auto;color:#22a06b;font-size:18px}@media(max-width:768px){.mbs-contact-card{padding:25px;border-radius:20px}.mbs-contact-grid{grid-template-columns:1fr}.mbs-contact-item--wide{grid-column:span 1}}@media(max-width:576px){.mbs-contact-card{padding:20px;margin:25px 0;border-radius:18px}.mbs-contact-card__header{align-items:flex-start;gap:14px;margin-bottom:22px;padding-bottom:20px}.mbs-contact-card__header-icon{flex:0 0 50px;width:50px;height:50px;border-radius:14px;font-size:21px}.mbs-contact-card__header h2{font-size:22px}.mbs-contact-card__header p{font-size:13px}.mbs-contact-item{min-height:auto;padding:18px;gap:13px;border-radius:14px}.mbs-contact-item__icon{flex:0 0 40px;width:40px;height:40px;font-size:16px}.mbs-contact-item h3{font-size:15px}.mbs-contact-item p,.mbs-contact-item address{font-size:12px}.mbs-contact-actions{display:grid;grid-template-columns:1fr;gap:10px}.mbs-contact-btn{width:100%}.mbs-contact-card__footer{align-items:flex-start;font-size:11px}}#footerTrustStrip,#mainFooter{--footer-red:#00b2ff;--footer-red-dark:#0095d9;--footer-red-light:#eaf8ff;--footer-red-border:#ccefff;--footer-text:#292b30;--footer-muted:#2e2b2b;--footer-light:#9a9da4;--footer-border:#e8e9ed;--footer-white:#fff;--footer-bg:#fff}.floating-actions{position:fixed;left:20px;right:20px;bottom:20px;z-index:9998;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.float-btn{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:24px;text-decoration:none;box-shadow:0 7px 20px rgba(0,0,0,.20);transition:transform .25s ease,box-shadow .25s ease,background .25s ease;pointer-events:auto}.float-btn:hover{color:#fff;transform:translateY(-4px)scale(1.04);box-shadow:0 10px 25px rgba(0,0,0,.25)}.float-whatsapp{background:#25D366}.float-whatsapp:hover{background:#20bd5a}.float-call{background:#00b2ff}.float-call:hover{background:#0095d9}.mobile-sticky{display:none;position:fixed;left:0;right:0;bottom:0;z-index:9999;width:100%;background:#fff;box-shadow:0 -5px 25px rgba(0,0,0,.12)}.mobile-sticky a{flex:1;min-height:60px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;color:#fff;font-size:11px;font-weight:700;line-height:1.2;text-decoration:none}.mobile-sticky a i{font-size:18px}.mobile-book{background:#292b30}.mobile-whatsapp{background:#25D366}.mobile-call{background:#00b2ff}.mobile-sticky a:hover{color:#fff}#footerTrustStrip{position:relative;width:100%;background:#fff;border-top:1px solid var(--footer-border);border-bottom:1px solid var(--footer-border);overflow:hidden}#footerTrustStrip .container{position:relative}#footerTrustStrip #serviceSlider{display:flex;width:max-content;will-change:transform}#footerTrustStrip #serviceSlider>div{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-height:42px;padding:9px 18px;margin-left:8px;margin-right:8px;background:#fff;border:1px solid var(--footer-border);border-radius:999px;color:var(--footer-text);font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.035);transition:all .25s ease}#footerTrustStrip #serviceSlider>div:hover{border-color:var(--footer-red-border);color:var(--footer-red);transform:translateY(-2px);box-shadow:0 7px 18px rgba(0,178,255,.10)}#footerTrustStrip #serviceSlider i{font-size:14px}#mainFooter{position:relative;background:var(--footer-bg);overflow:hidden}#mainFooter .container{position:relative;z-index:2}#mainFooter #footerBrand .footer-logo-link{display:inline-flex;align-items:center;padding:7px 12px;background:#fff;border-radius:10px;text-decoration:none;margin-bottom:17px;transition:all .25s ease}#mainFooter #footerBrand .footer-logo-link:hover{border-color:var(--footer-red-border);box-shadow:0 7px 20px rgba(0,178,255,.07);transform:translateY(-2px)}#mainFooter #footerBrand .footer-logo{width:150px;height:auto;display:block}#mainFooter #footerBrand .footer-description{max-width:390px;color:var(--footer-muted);font-size:16px;line-height:1.7;margin:0 0 22px}#mainFooter #footerContactBox{display:flex;flex-direction:column;gap:11px}#mainFooter #footerContactBox .footer-contact-item{display:flex;align-items:flex-start;gap:10px;text-decoration:none;padding:7px;border-radius:9px;transition:all .2s ease}#mainFooter #footerContactBox .footer-contact-item:hover{background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.025)}#mainFooter #footerContactBox .footer-contact-item:hover .footer-contact-icon{background:var(--footer-red);color:#fff}#mainFooter #footerContactBox .footer-contact-item:hover strong{color:var(--footer-red)}#mainFooter #footerContactBox .footer-contact-icon{width:32px;height:32px;min-width:32px;display:flex;align-items:center;justify-content:center;background:var(--footer-red-light);border:1px solid var(--footer-red-border);border-radius:8px;color:var(--footer-red);font-size:16px;transition:all .2s ease}#mainFooter #footerContactBox small{display:block;color:#000;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin-bottom:2px}#mainFooter #footerContactBox strong{display:block;max-width:300px;color:var(--footer-muted);font-size:15px;line-height:1.6;font-weight:500;transition:color .2s ease}#mainFooter #footerSocialWrapper{display:flex;align-items:center;gap:12px;margin-top:20px}#mainFooter #footerSocialWrapper>span{color:#000;font-size:19px;font-weight:600}#mainFooter #footerSocial{display:flex;align-items:center;flex-wrap:wrap;gap:7px}#mainFooter #footerSocial a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--footer-border);border-radius:8px;color:var(--footer-muted);text-decoration:none;font-size:17px;transition:color .25s ease,background-color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}#mainFooter #footerFacebook:hover{color:#fff;background:#1877F2;border-color:#1877F2;transform:translateY(-3px);box-shadow:0 7px 18px rgba(24,119,242,.25)}#mainFooter #footerInstagram:hover{color:#fff;background:linear-gradient(135deg,#833AB4 0,#C13584 30%,#E1306C 55%,#FD1D1D 78%,#FCAF45 100%);border-color:#E1306C;transform:translateY(-3px);box-shadow:0 7px 18px rgba(225,48,108,.25)}#mainFooter #footerLinkedin:hover{color:#fff;background:#0A66C2;border-color:#0A66C2;transform:translateY(-3px);box-shadow:0 7px 18px rgba(10,102,194,.25)}#mainFooter #footerPinterest:hover{color:#fff;background:#E60023;border-color:#E60023;transform:translateY(-3px);box-shadow:0 7px 18px rgba(230,0,35,.25)}#mainFooter #footerYoutube:hover{color:#fff;background:#F00;border-color:#F00;transform:translateY(-3px);box-shadow:0 7px 18px rgba(255,0,0,.25)}#mainFooter #footerGoogle:hover{color:#fff;background:linear-gradient(135deg,#4285F4 0,#4285F4 25%,#34A853 45%,#FBBC05 70%,#EA4335 100%);border-color:#4285F4;transform:translateY(-3px);box-shadow:0 7px 18px rgba(66,133,244,.25)}#mainFooter #footerSocial a:hover i{transform:scale(1.08)}#mainFooter #footerSocial a i{transition:transform .25s ease}#mainFooter .footer-column .footer-heading{display:flex;align-items:center;gap:8px;margin-bottom:20px}#mainFooter .footer-column .footer-heading>span{width:3px;height:17px;background:var(--footer-red);border-radius:10px}#mainFooter .footer-column .footer-heading h4{margin:0;color:var(--footer-text);font-size:20px;font-weight:700}#mainFooter .footer-links{padding:0;margin:0;list-style:none}#mainFooter .footer-links li{margin-bottom:9px}#mainFooter .footer-links li a{display:inline-flex;align-items:center;gap:7px;color:var(--footer-muted);font-size:14px;text-decoration:none;transition:all .2s ease}#mainFooter .footer-links li a i{color:var(--footer-red);font-size:7px;opacity:.5;transition:all .2s ease}#mainFooter .footer-links li a:hover{color:var(--footer-red);transform:translateX(4px)}#mainFooter .footer-links li a:hover i{opacity:1}#mainFooter #footerMapWrapper{padding-top:1px}#mainFooter #footerMap{height:190px;overflow:hidden;background:#fff;border:1px solid var(--footer-border);border-radius:12px;padding:4px;box-shadow:0 5px 20px rgba(0,0,0,.035)}#mainFooter #footerMap iframe{width:100%;height:100%;display:block;border:0;border-radius:9px;filter:saturate(.75)}#mainFooter #footerDivider{height:1px;width:100%;background:var(--footer-border);margin-top:40px}#mainFooter #footerBottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0}#mainFooter #footerCopyright{display:flex;align-items:center;gap:7px}#mainFooter #footerCopyright .footer-copyright-icon{color:var(--footer-light);font-size:11px}#mainFooter #footerCopyright p{margin:0;color:var(--footer-light);font-size:15px}#mainFooter #footerPolicy{display:flex;align-items:center;gap:9px}#mainFooter #footerPolicy a{color:var(--footer-muted);font-size:15px;text-decoration:none;transition:color .2s ease}#mainFooter #footerPolicy a:hover{color:var(--footer-red)}#mainFooter #footerPolicy span{color:#d0d2d5;font-size:8px}#backToTop{position:fixed;right:100px;bottom:22px;z-index:9997;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--footer-red);color:#fff;border:1px solid var(--footer-red);border-radius:10px;text-decoration:none;box-shadow:0 7px 20px rgba(0,178,255,.18);opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s ease}#backToTop i{font-size:14px}#backToTop:hover{background:#fff;color:var(--footer-red);transform:translateY(-3px)}#backToTop.show{opacity:1;visibility:visible;transform:translateY(0)}@media(max-width:991px){#footerTrustStrip #serviceSlider>div{font-size:13px;padding-left:15px;padding-right:15px}#mainFooter #footerMap{height:220px}}@media(max-width:767px){.floating-actions{display:none}.mobile-sticky{display:flex}body{padding-bottom:60px}#footerTrustStrip #serviceSlider>div{min-height:40px;padding:8px 15px;font-size:13px}#mainFooter #footerBottom{flex-direction:column;align-items:flex-start;gap:12px}#mainFooter #footerPolicy{flex-wrap:wrap;gap:7px}#mainFooter #footerPolicy span{display:none}#mainFooter #footerMap{height:200px}#backToTop{right:15px;bottom:75px;width:38px;height:38px}}@media(max-width:480px){#mainFooter #footerSocialWrapper{align-items:flex-start;flex-direction:column;gap:8px}#mainFooter #footerMap{height:180px}#mainFooter #footerBrand .footer-description{font-size:14px}#mainFooter .footer-column .footer-heading h4{font-size:18px}#mainFooter .footer-links li a{font-size:13px}#mainFooter #footerCopyright p{font-size:13px}#mainFooter #footerPolicy a{font-size:13px}.mobile-sticky a{min-height:58px;font-size:10px}.mobile-sticky a i{font-size:17px}}#restore-macbook-confidence{padding:70px 0;background:#f8fafc}#restore-macbook-confidence .restore-confidence-card{position:relative;overflow:hidden;padding:45px;border-radius:28px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 18px 50px rgba(15,23,42,.08)}#restore-macbook-confidence .restore-confidence-glow{position:absolute;width:280px;height:280px;top:-150px;right:-100px;border-radius:50%;background:rgba(13,110,253,.07);pointer-events:none}#restore-macbook-confidence .restore-confidence-icon{position:relative;width:115px;height:115px;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:30px;background:#eef5ff;color:#0d6efd;font-size:52px;box-shadow:0 12px 30px rgba(13,110,253,.12)}#restore-macbook-confidence .restore-confidence-check{position:absolute;right:-8px;bottom:-8px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#198754;color:#fff;font-size:19px;border:4px solid #fff}#restore-macbook-confidence .restore-confidence-label{display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;padding:7px 13px;border-radius:50px;background:#eef5ff;color:#0d6efd;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}#restore-macbook-confidence .restore-confidence-content h2{margin:0 0 18px;font-size:clamp(30px,4vw,44px);line-height:1.15;font-weight:800;color:#111827}#restore-macbook-confidence .restore-confidence-content h2 span{color:#0d6efd}#restore-macbook-confidence .restore-confidence-content p{margin-bottom:14px;color:#000!important;font-size:16px;line-height:1.8}#restore-macbook-confidence .restore-confidence-content p strong{color:#111827}#restore-macbook-confidence .restore-service-highlights{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}#restore-macbook-confidence .restore-service-highlights span{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border-radius:50px;background:#f8fafc;border:1px solid #e5e7eb;color:#374151;font-size:13px;font-weight:600}#restore-macbook-confidence .restore-service-highlights i{color:#0d6efd}#restore-macbook-confidence .restore-confidence-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px;padding:18px 20px;border-radius:18px;background:#111827}#restore-macbook-confidence .restore-cta-text{display:flex;align-items:flex-start;gap:11px;color:#fff}#restore-macbook-confidence .restore-cta-text>i{flex-shrink:0;margin-top:3px;color:#5eead4;font-size:20px}#restore-macbook-confidence .restore-cta-text strong{font-size:14px;line-height:1.6;font-weight:600}#restore-macbook-confidence .restore-confidence-button{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:10px;background:#0d6efd;color:#fff;text-decoration:none;font-size:14px;font-weight:700;transition:all .25s ease}#restore-macbook-confidence .restore-confidence-button:hover{transform:translateY(-2px);background:#0b5ed7;color:#fff;box-shadow:0 8px 20px rgba(13,110,253,.25)}#restore-macbook-confidence .restore-confidence-button i{transition:transform .25s ease}#restore-macbook-confidence .restore-confidence-button:hover i{transform:translateX(4px)}@media(max-width:991px){#restore-macbook-confidence .restore-confidence-card{padding:35px}#restore-macbook-confidence .restore-confidence-icon{width:95px;height:95px;font-size:42px}}@media(max-width:767px){#restore-macbook-confidence{padding:45px 0}#restore-macbook-confidence .restore-confidence-card{padding:28px 20px;border-radius:22px}#restore-macbook-confidence .restore-confidence-icon{margin-bottom:10px}#restore-macbook-confidence .restore-confidence-content{text-align:center}#restore-macbook-confidence .restore-service-highlights{justify-content:center}#restore-macbook-confidence .restore-confidence-cta{flex-direction:column;align-items:stretch}#restore-macbook-confidence .restore-cta-text{text-align:left}#restore-macbook-confidence .restore-confidence-button{justify-content:center}}#restore-macbook-confidence{padding:70px 0;background:#f8fafc;.restore-confidence-card{position:relative;overflow:hidden;padding:45px;border-radius:28px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 18px 50px rgba(15,23,42,.08);.restore-confidence-glow{position:absolute;width:280px;height:280px;top:-150px;right:-100px;border-radius:50%;background:rgba(13,110,253,.07);pointer-events:none}.restore-confidence-icon{position:relative;width:115px;height:115px;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:30px;background:#eef5ff;color:#0d6efd;font-size:52px;box-shadow:0 12px 30px rgba(13,110,253,.12);.restore-confidence-check{position:absolute;right:-8px;bottom:-8px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#198754;color:#fff;font-size:19px;border:4px solid #fff}}.restore-confidence-content{.restore-confidence-label{display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;padding:7px 13px;border-radius:50px;background:#eef5ff;color:#0d6efd;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}h3,h4{margin:0 0 18px;font-size:clamp(30px,4vw,44px);line-height:1.15;font-weight:800;color:#111827;span{color:#0d6efd}}p{margin-bottom:14px;color:#000!important;font-size:16px;line-height:1.8;strong{color:#111827}}.restore-service-highlights{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0;span{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border-radius:50px;background:#f8fafc;border:1px solid #e5e7eb;color:#374151;font-size:13px;font-weight:600;i{color:#0d6efd}}}.restore-confidence-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px;padding:18px 20px;border-radius:18px;background:#111827;.restore-cta-text{display:flex;align-items:flex-start;gap:11px;color:#fff;>i{flex-shrink:0;margin-top:3px;color:#5eead4;font-size:20px}strong{font-size:14px;line-height:1.6;font-weight:600}}.restore-confidence-button{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:10px;background:#0d6efd;color:#fff;text-decoration:none;font-size:14px;font-weight:700;transition:all .25s ease;&:hover{transform:translateY(-2px);background:#0b5ed7;color:#fff;box-shadow:0 8px 20px rgba(13,110,253,.25);i{transform:translateX(4px)}}i{transition:transform .25s ease}}}}}}@media(max-width:991px){#restore-macbook-confidence{.restore-confidence-card{padding:35px}.restore-confidence-icon{width:95px;height:95px;font-size:42px}}}@media(max-width:767px){#restore-macbook-confidence{padding:45px 0;.restore-confidence-card{padding:28px 20px;border-radius:22px}.restore-confidence-icon{margin-bottom:10px}.restore-confidence-content{text-align:center;.restore-service-highlights{justify-content:center}.restore-confidence-cta{flex-direction:column;align-items:stretch;.restore-cta-text{text-align:left}.restore-confidence-button{justify-content:center}}}}}.mbs-reviews-hero{position:relative;padding:105px 0 95px;overflow:hidden;background:radial-gradient(circle at 10% 20%,rgba(3,174,241,.12),transparent 30%),radial-gradient(circle at 90% 80%,rgba(3,174,241,.08),transparent 30%),#f7fcfe}.mbs-reviews-hero::before{content:"";position:absolute;width:280px;height:280px;right:-100px;top:-100px;border-radius:50%;background:rgba(3,174,241,.06)}.mbs-reviews-hero::after{content:"";position:absolute;width:180px;height:180px;left:-80px;bottom:-80px;border-radius:50%;border:1px solid rgba(3,174,241,.12);box-shadow:0 0 0 25px rgba(3,174,241,.025),0 0 0 50px rgba(3,174,241,.018)}.mbs-reviews-hero-content{position:relative;z-index:2;text-align:center}.mbs-reviews-hero .mbs-review-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 15px 8px 9px;margin-bottom:22px;background:rgba(255,255,255,.82);border:1px solid #e4eef4;border-radius:50px;box-shadow:0 8px 25px rgba(0,70,100,.05);color:#667085;font-size:12px;font-weight:700;backdrop-filter:blur(8px)}.mbs-reviews-hero .mbs-review-badge-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#fff;color:#03aef1;box-shadow:0 4px 12px rgba(3,174,241,.12)}.mbs-reviews-hero .mbs-review-badge-stars{display:inline-flex;align-items:center;gap:3px;color:#fbbc04}.mbs-reviews-hero .mbs-review-badge-stars i{font-size:10px}.mbs-reviews-hero .mbs-hero-title{position:relative;margin:0;color:#101828;font-size:clamp(40px,6vw,68px);font-weight:850;line-height:1.05;letter-spacing:-2.8px}.mbs-reviews-hero .mbs-hero-title span{display:block;margin-top:5px;color:#03aef1;position:relative}.mbs-reviews-hero .mbs-hero-title span::after{content:"";display:block;width:65px;height:4px;margin:14px auto 0;border-radius:20px;background:#03aef1;box-shadow:0 4px 14px rgba(3,174,241,.25)}.mbs-reviews-hero .mbs-hero-text{max-width:700px;margin:23px auto 0;color:#667085;font-size:17px;line-height:1.75}.mbs-reviews-hero .mbs-review-trust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:25px}.mbs-reviews-hero .mbs-review-trust-item{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;background:rgba(255,255,255,.65);border:1px solid #e4eef4;border-radius:8px;color:#667085;font-size:11px;font-weight:700}.mbs-reviews-hero .mbs-review-trust-item i{color:#03aef1;font-size:12px}.mbs-reviews-hero .mbs-review-trust-item.rating i{color:#fbbc04}.mbs-reviews-hero .mbs-breadcrumb{display:inline-flex;align-items:center;gap:10px;padding:11px 17px;margin-top:27px;background:rgba(255,255,255,.82);border:1px solid #e4eef4;border-radius:50px;box-shadow:0 8px 25px rgba(0,70,100,.045);font-size:13px;backdrop-filter:blur(8px)}.mbs-reviews-hero .mbs-breadcrumb a{display:inline-flex;align-items:center;gap:7px;color:#008dcc;text-decoration:none;font-weight:700;transition:color .25s ease,transform .25s ease}.mbs-reviews-hero .mbs-breadcrumb a:hover{color:#03aef1;transform:translateY(-1px)}.mbs-reviews-hero .mbs-breadcrumb a i{font-size:11px}.mbs-reviews-hero .mbs-breadcrumb>i{color:#a7b4b7;font-size:9px}.mbs-reviews-hero .mbs-breadcrumb span{display:inline-flex;align-items:center;gap:7px;color:#667085;font-weight:600}.mbs-reviews-hero .mbs-breadcrumb span i{color:#fbbc04;font-size:10px}.mbs-reviews-hero .mbs-hero-dot{position:absolute;z-index:1;width:7px;height:7px;border-radius:50%;background:#03aef1;opacity:.35}.mbs-reviews-hero .mbs-hero-dot-one{top:24%;left:13%}.mbs-reviews-hero .mbs-hero-dot-two{top:31%;right:15%;width:5px;height:5px;opacity:.25}.mbs-reviews-hero .mbs-hero-dot-three{bottom:24%;left:22%;width:4px;height:4px;opacity:.2}@media(max-width:768px){.mbs-reviews-hero{padding:85px 20px 75px}.mbs-reviews-hero .mbs-hero-title{font-size:48px;letter-spacing:-2px}.mbs-reviews-hero .mbs-hero-text{font-size:15px}}@media(max-width:576px){.mbs-reviews-hero{padding:70px 15px 65px}.mbs-reviews-hero .mbs-review-badge{margin-bottom:19px;font-size:11px}.mbs-reviews-hero .mbs-review-badge-icon{width:27px;height:27px}.mbs-reviews-hero .mbs-hero-title{font-size:39px;line-height:1.08;letter-spacing:-1.5px}.mbs-reviews-hero .mbs-hero-title span::after{width:50px;height:3px;margin-top:11px}.mbs-reviews-hero .mbs-hero-text{margin-top:19px;font-size:13px;line-height:1.7}.mbs-reviews-hero .mbs-review-trust{gap:7px;margin-top:20px}.mbs-reviews-hero .mbs-review-trust-item{padding:6px 9px;font-size:10px}.mbs-reviews-hero .mbs-breadcrumb{gap:8px;padding:9px 13px;margin-top:22px;font-size:11px}.mbs-reviews-hero::before{width:200px;height:200px;right:-100px;top:-80px}.mbs-reviews-hero::after{width:130px;height:130px;left:-65px;bottom:-65px}}#error-container{width:90%;max-width:650px;text-align:center;background:#fff;padding:60px 30px;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.08);#error-code{font-size:120px;font-weight:800;line-height:1;color:#00bcd4}#error-title{margin-top:20px;font-size:32px}#error-description{margin-top:15px;font-size:17px;line-height:1.6;color:#666}#error-buttons{margin-top:30px;display:flex;justify-content:center;gap:15px;flex-wrap:wrap;#btn-home,#btn-back{display:inline-block;padding:13px 25px;border-radius:8px;text-decoration:none;font-size:15px;font-weight:600;transition:.3s}#btn-home{background:#00bcd4;color:#fff;&:hover{background:#0097a7;transform:translateY(-2px)}}#btn-back{background:#eee;color:#333;&:hover{background:#ddd;transform:translateY(-2px)}}}}@media(max-width:600px){body{#error-container{padding:45px 20px;#error-code{font-size:85px}#error-title{font-size:26px}#error-description{font-size:15px}#error-buttons{#btn-home,#btn-back{width:100%;max-width:250px}}}}}