 body{font-family:"Anybody";color:#2e2b2b}.main-navbar{position:relative;z-index:999999;width:100%;background:#ffffff;border-top:1px solid #e4e6eb;border-bottom:1px solid #e4e6eb}.custom-navbar{height:72px;display:flex;align-items:center;justify-content:space-between;position:relative}.navbar-logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none}.navbar-logo img{width:auto;max-width:170px;max-height:50px;display:block}.navbar-menu{display:flex;align-items:center;justify-content:center;flex:1;height:100%}.navbar-links{height:100%;display:flex;align-items:center;gap:3px;list-style:none;margin:0;padding:0}.navbar-links>li{height:100%;display:flex;align-items:center;position:relative}.navbar-link{height:100%;display:flex;align-items:center;gap:7px;padding:0 17px;color:#18191d;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;transition:color .2s ease}.navbar-link:hover{color:#00a7e7}.navbar-link.active{color:#00a7e7}.services-trigger i{font-size:10px;color:#00a7e7;transition:transform .25s ease}.services-parent:hover .services-trigger i{transform:rotate(180deg)}.services-mega-menu{position:absolute;top:calc(100% - 1px);left:50%;width:700px;min-height:405px;display:grid;grid-template-columns:285px 1fr;background:#ffffff;border:1px solid #e7e9ed;border-radius:0 0 16px 16px;box-shadow:0 20px 50px rgba(20,24,35,.14),0 4px 12px rgba(20,24,35,.05);opacity:0;visibility:hidden;transform:translate(-50%,12px);transition:opacity .22s ease,visibility .22s ease,transform .22s ease;overflow:hidden}.services-parent:hover .services-mega-menu{opacity:1;visibility:visible;transform:translate(-50%,0)}.services-list{padding:7px;background:#ffffff;border-right:1px solid #eeeeef}.service-menu-item{height:51px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;margin-bottom:3px;border-radius:10px;cursor:pointer;color:#181a1e;transition:background .2s ease,color .2s ease,transform .2s ease}.service-menu-item:last-child{margin-bottom:0}.service-menu-left{display:flex;align-items:center;gap:11px}.service-menu-left span{font-size:14px;font-weight:500}.service-menu-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;font-size:15px;transition:.2s ease}.mobile-icon{color:#2563eb;background:#eff6ff}.ipad-icon{color:#7c3aed;background:#f5f3ff}.macbook-icon{color:#ed1c24;background:#fff0f1}.watch-icon{color:#0891b2;background:#ecfeff}.airpods-icon{color:#db2777;background:#fdf2f8}.tablet-icon{color:#059669;background:#ecfdf5}.macmini-icon{color:#ea580c;background:#fff7ed}.imac-icon{color:#0891b2;background:#ecfeff}.service-menu-item>i{color:#17191c;font-size:11px;transition:transform .2s ease,color .2s ease}.service-menu-item:hover,.service-menu-item.active{background:#f5f6f8;color:#00a7e7}.service-menu-item:hover>i,.service-menu-item.active>i{color:#00a7e7;transform:translateX(2px)}.service-menu-item.featured-service{position:relative}.service-menu-item.featured-service::after{content:"POPULAR";position:absolute;right:32px;top:5px;padding:1px 5px;border-radius:20px;background:#fff0f1;color:#00a7e7;font-size:6px;font-weight:800;letter-spacing:.5px}.sub-services-area{position:relative;background:#fbfbfc;padding:18px}.sub-service-panel{display:none;height:100%;animation:subPanelFade .18s ease}.sub-service-panel.active{display:block}@keyframes subPanelFade{from{opacity:0;transform:translateX(5px)}to{opacity:1;transform:translateX(0)}}.sub-panel-header{display:flex;align-items:center;justify-content:space-between;padding:3px 2px 14px;border-bottom:1px solid #e9eaed;margin-bottom:11px}.sub-panel-header span{display:block;margin-bottom:4px;color:#a1a4aa;font-size:8px;font-weight:800;letter-spacing:1px}.sub-panel-header h5{margin:0;color:#17191d;font-size:17px;font-weight:650}.sub-panel-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:16px}.sub-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.sub-service-grid a{min-height:48px;display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:9px;background:#ffffff;border:1px solid #eeeeef;color:#27292e;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.sub-service-grid a>i:first-child{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:7px;background:#f5f6f7;color:#666b73;font-size:12px;transition:.2s ease}.sub-service-grid a span{flex:1;font-size:10.5px;line-height:1.3;font-weight:500}.sub-service-grid a>i:last-child{color:#b1b4ba;font-size:9px;transition:.2s ease}.sub-service-grid a:hover{background:#ffffff;border-color:#ffd5d8;color:#00a7e7;transform:translateY(-1px);box-shadow:0 5px 15px rgba(20,24,35,.06)}.sub-service-grid a:hover>i:first-child{background:#fff0f1;color:#ed1c24}.sub-service-grid a:hover>i:last-child{color:#ed1c24;transform:translate(2px,-2px)}.sub-service-grid a.active{background:#fff5f6;border-color:#ffd5d8;color:#00a7e7;box-shadow:0 5px 15px rgba(20,24,35,.06)}.sub-service-grid a.active>i:first-child{background:#ffe5e7;color:#00a7e7}.sub-service-grid a.active>i:last-child{color:#00a7e7;transform:translate(2px,-2px)}.sub-service-grid a.sub-service-main{grid-column:1 / -1;background:#fff5f6;border-color:#ffd8da;color:#00a7e7}.sub-service-grid a.sub-service-main>i:first-child{background:#ffe5e7;color:#00a7e7}.sub-service-grid a.sub-service-main span{font-weight:650}.navbar-call{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:7px 12px 7px 7px;border-radius:9px;background:#00a7e7;color:#ffffff;font-size:11px;font-weight:600;text-decoration:none;transition:.2s ease}.navbar-call:hover{color:#ffffff;background:#00a7e7;transform:translateY(-1px)}.navbar-call-icon{width:29px;height:29px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(255,255,255,.15);font-size:10px}.mobile-menu-btn{display:none;width:42px;height:42px;border:0;border-radius:9px;background:#f5f5f6;color:#18191d;font-size:22px;cursor:pointer}@media (max-width:991px){.custom-navbar{height:65px}.navbar-logo img{max-width:145px;max-height:45px}.mobile-menu-btn{display:flex;align-items:center;justify-content:center;margin-left:auto}.navbar-call{margin-left:8px;width:40px;height:40px;padding:0;justify-content:center;border-radius:50%}.navbar-call>span:last-child{display:none}.navbar-call-icon{width:100%;height:100%;background:transparent;font-size:12px}.navbar-menu{position:absolute;top:100%;left:0;right:0;height:auto;display:none;padding:8px;background:#ffffff;border:1px solid #e5e7eb;border-radius:0 0 14px 14px;box-shadow:0 15px 35px rgba(0,0,0,.1)}.navbar-menu.show{display:block}.navbar-links{width:100%;height:auto;display:block}.navbar-links>li{width:100%;height:auto;display:block}.navbar-link{width:100%;height:48px;padding:0 12px;border-radius:8px}.navbar-link:hover{background:#f7f7f8}.services-mega-menu{position:static;width:100%;min-height:0;display:none;flex-direction:column;margin-top:4px;padding:0;background:#ffffff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:none;transform:none;opacity:1;visibility:visible;overflow:hidden}.services-parent.open .services-mega-menu{display:flex}.services-parent:hover .services-mega-menu{transform:none;opacity:1;visibility:visible}.services-list,.sub-services-area{display:contents}.service-menu-item{width:100%;height:48px;min-height:48px;margin:0;padding:0 12px;border-radius:0;background:#ffffff;border-bottom:1px dashed #d5d7db;display:flex;align-items:center;justify-content:space-between;cursor:pointer;position:relative}.service-menu-item:hover,.service-menu-item.active{background:#f7f8fa;color:#00a7e7}.service-menu-left{gap:9px}.service-menu-left span{font-size:13px;font-weight:500}.service-menu-icon{width:30px;height:30px;border-radius:7px;font-size:13px}.service-menu-item>i{font-size:10px;transition:transform .25s ease,color .25s ease}.service-menu-item.active>i{transform:rotate(90deg);color:#00a7e7}.service-menu-item.featured-service::after{display:none}.sub-service-panel{width:100%;height:auto;padding:10px;background:#f8f9fa;border-bottom:1px solid #e5e7eb;animation:mobileSubPanel .2s ease}@keyframes mobileSubPanel{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.sub-panel-header{padding:3px 4px 9px;margin-bottom:8px;border-bottom:1px solid #e5e7eb}.sub-panel-header span{font-size:7px;margin-bottom:3px}.sub-panel-header h5{font-size:13px;font-weight:600}.sub-panel-icon{width:32px;height:32px;border-radius:7px;font-size:13px}.sub-service-grid{display:grid;grid-template-columns:1fr;gap:4px}.sub-service-grid a{min-height:40px;padding:6px 8px;border-radius:6px;background:#ffffff;border:1px solid #e5e7eb;gap:8px;box-shadow:none}.sub-service-grid a>i:first-child{width:25px;height:25px;border-radius:6px;font-size:11px}.sub-service-grid a span{font-size:10px;line-height:1.25}.sub-service-grid a>i:last-child{font-size:8px}.sub-service-grid a:hover{transform:none;box-shadow:none;background:#ffffff}.sub-service-grid a.sub-service-main{grid-column:auto}.service-menu-item[data-service="macbook"]{order:10}#macbook-panel{order:11}.service-menu-item[data-service="macmini"]{order:20}#macmini-panel{order:21}.service-menu-item[data-service="imac"]{order:30}#imac-panel{order:31}.service-menu-item[data-service="ipad"]{order:40}#ipad-panel{order:41}.service-menu-item[data-service="mobile"]{order:50}#mobile-panel{order:51}}@media (max-width:575px){.navbar-logo img{max-width:130px;max-height:42px}.custom-navbar{height:62px}.mobile-menu-btn{width:40px;height:40px}.navbar-call{width:38px;height:38px}.navbar-menu{padding:6px}.navbar-link{height:45px;font-size:14px}.service-menu-item{height:46px;min-height:46px;padding-left:10px;padding-right:10px}.service-menu-left span{font-size:12px}.service-menu-icon{width:28px;height:28px;font-size:12px}.sub-service-panel{padding:8px}.sub-panel-header h5{font-size:12px}.sub-service-grid a{min-height:38px;padding:5px 7px}.sub-service-grid a span{font-size:9.5px}}#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,#ffffff 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:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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}}.blogs-parent{position:relative}.blogs-trigger{display:flex;align-items:center;gap:7px}.blogs-trigger i{font-size:10px;color:#00a7e7;transition:transform .25s ease}.blogs-parent:hover .blogs-trigger i{transform:rotate(180deg)}.blogs-dropdown{position:absolute;top:calc(100% - 1px);left:50%;width:285px;padding:8px;background:#ffffff;border:1px solid #e7e9ed;border-radius:0 0 16px 16px;box-shadow:0 20px 50px rgba(20,24,35,.14),0 4px 12px rgba(20,24,35,.05);opacity:0;visibility:hidden;transform:translate(-50%,12px);transition:opacity .22s ease,visibility .22s ease,transform .22s ease;z-index:999999}.blogs-parent:hover .blogs-dropdown{opacity:1;visibility:visible;transform:translate(-50%,0)}.blogs-dropdown a{min-height:51px;display:flex;align-items:center;justify-content:space-between;gap:11px;padding:0 12px;margin-bottom:3px;color:#181a1e;text-decoration:none;border-radius:10px;font-size:14px;font-weight:500;transition:background .2s ease,color .2s ease,transform .2s ease}.blogs-dropdown a:last-child{margin-bottom:0}.blogs-dropdown a span{flex:1}.blogs-dropdown a i:first-child{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#f5f6f7;color:#666b73;font-size:15px;transition:.2s ease}.blogs-dropdown a i:last-child{color:#17191c;font-size:10px;transition:transform .2s ease,color .2s ease}.blogs-dropdown a:nth-child(1) i:first-child{color:#2563eb;background:#eff6ff}.blogs-dropdown a:nth-child(2) i:first-child{color:#7c3aed;background:#f5f3ff}.blogs-dropdown a:nth-child(3) i:first-child{color:#ed1c24;background:#fff0f1}.blogs-dropdown a:hover{background:#f5f6f8;color:#00a7e7;transform:translateX(2px)}.blogs-dropdown a:hover i:first-child{background:#eaf8ff;color:#00a7e7}.blogs-dropdown a:hover i:last-child{color:#00a7e7;transform:translateX(2px)}.blogs-dropdown a.active{background:#fff5f6;color:#00a7e7}.blogs-dropdown a.active i:first-child{background:#ffe5e7;color:#00a7e7}.blogs-dropdown a.active i:last-child{color:#00a7e7;transform:translateX(2px)}@media (max-width:991px){.blogs-parent{width:100%}.blogs-dropdown{position:static;width:100%;margin-top:4px;padding:0;background:#ffffff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:none;transform:none;opacity:1;visibility:visible;display:none}.blogs-parent.open .blogs-dropdown{display:block}.blogs-parent:hover .blogs-dropdown{transform:none;opacity:1;visibility:visible}.blogs-dropdown a{min-height:48px;margin:0;padding:0 12px;border-radius:0;border-bottom:1px dashed #d5d7db;font-size:13px}.blogs-dropdown a:last-child{border-bottom:0}.blogs-dropdown a i:first-child{width:30px;height:30px;border-radius:7px;font-size:13px}.blogs-dropdown a i:last-child{font-size:9px}.blogs-trigger i{transition:transform .25s ease}.blogs-parent.open .blogs-trigger i{transform:rotate(180deg)}}@media (max-width:575px){.blogs-dropdown a{min-height:46px;padding-left:10px;padding-right:10px;font-size:12px}.blogs-dropdown a i:first-child{width:28px;height:28px;font-size:12px}}.mbs-liquid-text{text-align:center}.mbs-liquid-text strong{display:block;color:#ffffff;font-size:16px}.mbs-liquid-text span{display:block;margin-top:2px;color:rgba(255,255,255,.48);font-size:10px}.mbs-floating-label{position:absolute;z-index:5;padding:9px 12px;border:1px solid rgba(255,255,255,.10);border-radius:10px;color:rgba(255,255,255,.75);background:rgba(7,18,30,.82);box-shadow:0 15px 35px rgba(0,0,0,.20);backdrop-filter:blur(12px);font-size:10px;font-weight:700}.mbs-label-one{right:0;top:55px}.mbs-label-two{left:0;bottom:55px}