
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
#compi-hybrid-corrected{--cp-bg:#061723 url(../img/bg.gif) left top repeat;--cp-panel:#0c2230;--cp-line:#25404e;--cp-ink:#eff6f8;--cp-muted:#9cb2be;--cp-cyan:#30cbeb;--cp-orange:#ff893e;--cp-radius:20px;font-family:'Manrope',Arial,sans-serif;color:var(--cp-ink);background:var(--cp-bg);color-scheme:dark;overflow:hidden;isolation:isolate;font-size:14px;line-height:1.6}
#compi-hybrid-corrected,#compi-hybrid-corrected *{box-sizing:border-box}
#compi-hybrid-corrected button,#compi-hybrid-corrected input,#compi-hybrid-corrected textarea{font:inherit}
#compi-hybrid-corrected button,#compi-hybrid-corrected a{-webkit-tap-highlight-color:transparent}
#compi-hybrid-corrected button{cursor:pointer}
#compi-hybrid-corrected a{color:inherit;text-decoration:none}
#compi-hybrid-corrected h1,#compi-hybrid-corrected h2,#compi-hybrid-corrected h3,#compi-hybrid-corrected p{margin:0}
#compi-hybrid-corrected button svg,#compi-hybrid-corrected a svg{flex-shrink:0}
#compi-hybrid-corrected .cp-inner{max-width:1160px;margin:auto;padding-inline:44px}
#compi-hybrid-corrected .cp-nav{display:flex;align-items:center;gap:28px;min-height:88px;border-bottom:1px solid var(--cp-line)}
#compi-hybrid-corrected .cp-logo{font-size:32px;font-weight:800;letter-spacing:-2px;line-height:1;white-space:nowrap;color:var(--cp-cyan)}
#compi-hybrid-corrected .cp-logo b{color:var(--cp-orange);font-weight:800}
#compi-hybrid-corrected .cp-location{font-size:11px;color:var(--cp-muted);letter-spacing:1.2px;margin-top:7px;text-transform:uppercase}
#compi-hybrid-corrected .cp-links{display:flex;gap:22px;margin-left:auto;color:#c9d7df;font-size:12px}
#compi-hybrid-corrected .cp-links a:hover{color:var(--cp-cyan)}
#compi-hybrid-corrected .cp-contact-top{text-align:right;line-height:1.4;padding-left:10px}
#compi-hybrid-corrected .cp-contact-top a{font-size:16px;font-weight:700}
#compi-hybrid-corrected .cp-contact-top span{display:block;font-size:11px;color:var(--cp-muted)}
#compi-hybrid-corrected .cp-hero{position:relative;padding-top:54px;padding-bottom:32px;background:radial-gradient(ellipse at 80% 34%,#10445e66,transparent 44%)}
#compi-hybrid-corrected .cp-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:0;align-items:center;min-height:430px}
#compi-hybrid-corrected .cp-overline{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.5;letter-spacing:2px;text-transform:uppercase;color:var(--cp-cyan);font-weight:600}
#compi-hybrid-corrected .cp-overline::before{content:'';width:6px;height:6px;background:var(--cp-cyan);box-shadow:0 0 12px #30cbeb55;flex-shrink:0}
#compi-hybrid-corrected h1{font-size:clamp(38px,5.5vw,68px);line-height:1.07;font-weight:500;letter-spacing:-3px;margin-top:22px;position:relative;z-index:1}
#compi-hybrid-corrected h1 span{color:var(--cp-cyan)}
#compi-hybrid-corrected .cp-intro{max-width:345px;color:var(--cp-muted);font-size:14px;line-height:1.85;margin-top:25px}
#compi-hybrid-corrected .cp-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:30px}
#compi-hybrid-corrected .cp-primary{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:var(--cp-orange);color:#1a1e22;border:0;border-radius:9px;padding:15px 20px;font-size:12px;font-weight:800;min-height:48px;transition:background .2s,transform .2s}
#compi-hybrid-corrected .cp-primary:hover{background:#ff9c5c;transform:translateY(-2px)}
#compi-hybrid-corrected .cp-text-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:500;border:0;background:none;padding:9px 0;color:var(--cp-ink)}
#compi-hybrid-corrected .cp-text-link:hover{color:var(--cp-cyan)}
#compi-hybrid-corrected .cp-small-notes{display:flex;gap:20px;flex-wrap:wrap;margin-top:26px;font-size:11px;color:var(--cp-muted);list-style:none;padding:0}
#compi-hybrid-corrected .cp-small-notes li,#compi-hybrid-corrected .cp-small-notes span{display:flex;align-items:center;gap:6px}
#compi-hybrid-corrected .cp-small-notes svg{color:var(--cp-cyan);width:13px;height:13px;flex-shrink:0}
#compi-hybrid-corrected .cp-art{position:relative;height:420px;perspective:1100px;user-select:none}
#compi-hybrid-corrected .cp-art-grid{position:absolute;inset:16px -20px 0;background-image:linear-gradient(#42657b16 1px,transparent 1px),linear-gradient(90deg,#42657b16 1px,transparent 1px);background-size:30px 30px;mask-image:radial-gradient(ellipse,#000 5%,transparent 68%)}
#compi-hybrid-corrected .cp-orbit{position:absolute;left:7%;top:43%;width:91%;height:36%;border:1px solid #30718755;border-radius:50%;transform:rotate(-20deg)}
#compi-hybrid-corrected .cp-orbit.second{transform:rotate(-20deg) scale(.8);border-style:dashed;opacity:.5}
#compi-hybrid-corrected .cp-orbit::before{content:'';position:absolute;left:25%;top:0;width:5px;height:5px;border-radius:50%;background:var(--cp-cyan);box-shadow:0 0 16px var(--cp-cyan)}
#compi-hybrid-corrected .cp-phone-shadow{position:absolute;left:18%;right:7%;bottom:38px;height:38px;background:#0008;filter:blur(18px);transform:rotate(-22deg)}
#compi-hybrid-corrected .cp-phone-back{position:absolute;left:37%;top:70px;width:173px;height:285px;border-radius:29px;border:1px solid #49788f;background:linear-gradient(145deg,#2b526a,#0b1c2b 55%,#365d6c);transform:rotate(-17deg) skewY(6deg);box-shadow:10px 12px 0 #081622,12px 14px 0 #315063,17px 20px 25px #0006}
#compi-hybrid-corrected .cp-phone-back::before{content:'';position:absolute;inset:17px;border-radius:17px;background:repeating-linear-gradient(0deg,transparent 0 24px,#38677b55 25px 26px),repeating-linear-gradient(90deg,transparent 0 22px,#38677b33 23px 24px);border:1px solid #42697d}
#compi-hybrid-corrected .cp-battery{position:absolute;left:31px;right:31px;top:113px;height:126px;border:1px solid #52758b;border-radius:8px;background:linear-gradient(110deg,#29475c,#152c3b);display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:11px;color:#7f9faf;letter-spacing:2px}
#compi-hybrid-corrected .cp-battery svg{width:24px;height:24px;margin-bottom:8px}
#compi-hybrid-corrected .cp-chip{position:absolute;top:38px;left:42px;width:67px;height:55px;background:#152e42;border:4px solid #42637b;box-shadow:0 0 0 4px #0a1b2b,0 0 0 5px #41617b;display:flex;align-items:center;justify-content:center;color:var(--cp-cyan);font-size:12px;letter-spacing:3px}
#compi-hybrid-corrected .cp-phone-glass{position:absolute;left:22%;top:27px;width:169px;height:282px;border-radius:29px;border:1px solid #b0e7f4aa;background:linear-gradient(145deg,#4792a644,#0a2a4277 45%,#183f4d99);transform:rotate(-17deg) skewY(6deg);box-shadow:4px 6px 0 #1c3a4ddd,5px 7px 0 #7da9b755,0 0 36px #31cdef0d;overflow:hidden}
#compi-hybrid-corrected .cp-phone-glass::before{content:'';position:absolute;width:58px;height:12px;background:#072132;border-radius:8px;top:12px;left:54px}
#compi-hybrid-corrected .cp-phone-glass::after{content:'';position:absolute;left:-75%;top:-15%;width:100%;height:145%;background:linear-gradient(90deg,transparent,#beefff20,transparent);transform:rotate(25deg)}
#compi-hybrid-corrected .cp-scan{position:absolute;left:11px;right:11px;top:136px;height:1px;background:#82edff;box-shadow:0 0 14px #3adcff,0 -18px 32px #2dcaf755}
#compi-hybrid-corrected .cp-crosshair{position:absolute;left:42px;top:81px;width:84px;height:100px;border:1px solid #8eebfd44;border-radius:14px;display:grid;place-items:center;color:#abf2ff}
#compi-hybrid-corrected .cp-crosshair svg{width:28px;height:28px}
#compi-hybrid-corrected .cp-glass-label{position:absolute;bottom:25px;width:100%;text-align:center;font-size:8px;letter-spacing:3px;color:#93d6e5}
#compi-hybrid-corrected .cp-art-tag{position:absolute;z-index:2;right:-5px;top:54px;color:#bdd3df;font-size:11px;line-height:1.5;display:flex;align-items:center;gap:10px}
#compi-hybrid-corrected .cp-art-tag::before{content:'';width:44px;height:1px;background:var(--cp-line)}
#compi-hybrid-corrected .cp-art-tag.bottom{top:auto;bottom:52px;right:0;background:#0d2634;border:1px solid #315363;padding:12px 16px;border-radius:10px;box-shadow:0 12px 32px #0004}
#compi-hybrid-corrected .cp-art-tag.bottom::before{display:none}
#compi-hybrid-corrected .cp-art-tag.bottom i,#compi-hybrid-corrected .cp-art-tag.bottom svg{color:var(--cp-cyan)}
#compi-hybrid-corrected .cp-art-tag strong{display:block;font-size:12px;font-weight:600;color:#e5f5fa}
#compi-hybrid-corrected .cp-art-caption{position:absolute;bottom:2px;left:20%;font-size:8px;letter-spacing:2px;color:#5c8395}
#compi-hybrid-corrected .cp-quick{position:relative;display:grid;grid-template-columns:1fr 1.65fr;gap:30px;align-items:center;background:#0d2432;border:1px solid var(--cp-line);border-radius:var(--cp-radius);padding:26px 28px;margin-top:20px}
#compi-hybrid-corrected .cp-quick::before{content:'';position:absolute;left:28px;top:-1px;width:47px;height:2px;background:var(--cp-cyan)}
#compi-hybrid-corrected .cp-quick h2{font-size:21px;font-weight:500;letter-spacing:-.7px;line-height:1.3}
#compi-hybrid-corrected .cp-quick p{font-size:11px;color:var(--cp-muted);margin-top:8px}
#compi-hybrid-corrected .cp-search-row{display:flex;gap:8px}
#compi-hybrid-corrected .cp-search-wrap{display:flex;align-items:center;gap:10px;border:1px solid #345263;border-radius:9px;padding:0 13px;background:#071b28;flex:1;min-width:0;color:var(--cp-muted)}
#compi-hybrid-corrected .cp-search-wrap input{background:transparent;border:0;color:#eff6f8;width:100%;min-width:0;font-size:12px;padding:15px 0;outline-offset:5px}
#compi-hybrid-corrected input::placeholder{color:#849eae;opacity:1}
#compi-hybrid-corrected .cp-tags{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}
#compi-hybrid-corrected .cp-tags button{background:none;border:0;padding:0;color:#b8cbd7;font-size:11px}
#compi-hybrid-corrected .cp-tags button:hover{color:var(--cp-cyan)}
#compi-hybrid-corrected .cp-search-result{grid-column:1/-1;font-size:12px;color:#cbe8f2;padding-top:16px;border-top:1px solid var(--cp-line)}
#compi-hybrid-corrected .cp-section{padding-block:65px;border-top:1px solid var(--cp-line)}
#compi-hybrid-corrected .cp-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:29px}
#compi-hybrid-corrected .cp-section h2{font-size:36px;line-height:1.16;font-weight:500;letter-spacing:-1.4px;margin-top:14px}
#compi-hybrid-corrected .cp-section-head>p{max-width:230px;color:var(--cp-muted);font-size:12px;line-height:1.8}
#compi-hybrid-corrected .cp-catalog{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
#compi-hybrid-corrected .cp-device{position:relative;grid-column:span 2;background:var(--cp-panel);border:1px solid var(--cp-line);border-radius:var(--cp-radius);padding:20px;text-align:left;color:var(--cp-ink);min-height:148px;overflow:hidden;transition:border .2s,background .2s,transform .2s}
#compi-hybrid-corrected .cp-device:hover{border-color:#4fa0b8;background:#102c3b;transform:translateY(-3px)}
#compi-hybrid-corrected .cp-device.selected{border-color:var(--cp-cyan)}
#compi-hybrid-corrected .cp-device h3{font-size:14px;font-weight:600;line-height:1.4;margin-top:20px}
#compi-hybrid-corrected .cp-device p{font-size:11px;color:var(--cp-muted);margin-top:3px}
#compi-hybrid-corrected .cp-device>.cp-icon{color:var(--cp-cyan);display:block;width:21px;height:21px}
#compi-hybrid-corrected .cp-device .cp-arrow{position:absolute;right:19px;top:20px;color:#6e91a3;width:16px;height:16px}
#compi-hybrid-corrected .cp-price{display:block;font-size:11px;color:#d7e7ed;margin-top:12px}
#compi-hybrid-corrected .cp-price span{color:var(--cp-muted);font-size:11px}
#compi-hybrid-corrected .cp-featured{grid-column:span 3;min-height:223px;padding:23px;background:linear-gradient(140deg,#143748,var(--cp-panel) 70%)}
#compi-hybrid-corrected .cp-featured h3{font-size:22px;letter-spacing:-.6px;margin-top:40px;position:relative;z-index:1;max-width:170px}
#compi-hybrid-corrected .cp-featured p{max-width:180px;position:relative;z-index:1}
#compi-hybrid-corrected .cp-featured .cp-price{margin-top:23px}
#compi-hybrid-corrected .cp-device-number{font-size:11px;color:#79a5b8;letter-spacing:2px}
#compi-hybrid-corrected .cp-mini-phone{position:absolute;right:29px;top:36px;width:80px;height:153px;border:2px solid #93c3d2;border-radius:15px;background:linear-gradient(135deg,#28708a55,#061e32);transform:rotate(14deg);box-shadow:6px 5px 0 #162e3e,7px 6px 0 #577383;opacity:.9}
#compi-hybrid-corrected .cp-mini-phone::before{content:'';position:absolute;inset:8px;border:1px solid #386983;border-radius:9px;background:radial-gradient(ellipse at 70% 70%,#21c8ee55,transparent 70%)}
#compi-hybrid-corrected .cp-mini-phone::after{content:'';position:absolute;top:8px;left:27px;right:27px;height:5px;border-radius:3px;background:#a2d9e6}
#compi-hybrid-corrected .cp-laptop{position:absolute;right:20px;top:53px;width:144px;height:99px;border:2px solid #719caf;background:linear-gradient(145deg,#1a425d,#082235);border-radius:7px;transform:rotate(-10deg) skewY(3deg);box-shadow:4px 3px 0 #223f55;opacity:.8}
#compi-hybrid-corrected .cp-laptop::before{content:'';position:absolute;inset:7px;border:1px solid #41778c;background:radial-gradient(ellipse at 70% 70%,#33c6e455,transparent 80%)}
#compi-hybrid-corrected .cp-laptop::after{content:'';position:absolute;left:-18px;right:-18px;bottom:-17px;height:15px;background:linear-gradient(#44677d,#142e40);border:1px solid #7095a5;transform:skewX(-20deg);border-radius:0 0 9px 6px}
#compi-hybrid-corrected .cp-catalog-note{margin-top:17px;font-size:11px;color:var(--cp-muted);display:flex;align-items:center;gap:8px}
#compi-hybrid-corrected .cp-catalog-note svg{width:13px;height:13px}
#compi-hybrid-corrected .cp-problem-row{display:flex;align-items:center;gap:18px;border-top:1px solid var(--cp-line);margin-top:27px;padding-top:23px;flex-wrap:wrap}
#compi-hybrid-corrected .cp-problem-label{font-size:11px;color:var(--cp-muted)}
#compi-hybrid-corrected .cp-problem-pills{display:flex;gap:7px;flex-wrap:wrap}
#compi-hybrid-corrected .cp-pill{color:#bdd0db;border:1px solid #34515e;background:transparent;border-radius:100px;padding:8px 12px;font-size:11px}
#compi-hybrid-corrected .cp-pill:hover,#compi-hybrid-corrected .cp-pill[aria-pressed=true]{background:#173949;border-color:var(--cp-cyan);color:#e5f7ff}
#compi-hybrid-corrected .cp-journal{background:#091d29}
#compi-hybrid-corrected .cp-journal-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:22px}
#compi-hybrid-corrected .cp-repairs{border-top:1px solid #345563}
#compi-hybrid-corrected .cp-repair{display:grid;grid-template-columns:42px 1fr 32px;gap:10px;width:100%;padding:22px 0;text-align:left;color:var(--cp-ink);background:transparent;border:0;border-bottom:1px solid var(--cp-line);align-items:center}
#compi-hybrid-corrected .cp-repair-num{font-size:11px;color:#85a4b6;font-variant-numeric:tabular-nums}
#compi-hybrid-corrected .cp-repair h3{font-size:15px;font-weight:500;line-height:1.4}
#compi-hybrid-corrected .cp-repair p{font-size:11px;margin-top:5px;color:var(--cp-muted)}
#compi-hybrid-corrected .cp-repair-icon{width:28px;height:28px;border:1px solid #335463;border-radius:50%;display:grid;place-items:center;color:#97b8c9}
#compi-hybrid-corrected .cp-repair-icon svg{width:13px;height:13px}
#compi-hybrid-corrected .cp-repair:hover h3,#compi-hybrid-corrected .cp-repair[aria-expanded=true] h3{color:var(--cp-cyan)}
#compi-hybrid-corrected .cp-repair-detail{font-size:11px;color:#b6ccd7;margin:0;padding:14px 20px 16px 52px;background:#102835;border-bottom:1px solid var(--cp-line)}
#compi-hybrid-corrected .cp-battery-card{position:relative;padding:23px;border:1px solid #335361;border-radius:var(--cp-radius);background:radial-gradient(ellipse at 50% 30%,#204558,#0c2330 75%);min-height:370px;overflow:hidden;display:flex;flex-direction:column;align-items:start}
#compi-hybrid-corrected .cp-card-label{font-size:11px;letter-spacing:1.8px;color:#a9c3d0;display:flex;align-items:center;gap:8px}
#compi-hybrid-corrected .cp-card-label svg{width:13px;height:13px;color:var(--cp-cyan)}
#compi-hybrid-corrected .cp-energy{position:relative;width:98px;height:138px;align-self:center;margin:25px 0 28px;transform:rotate(14deg);border:1px solid #6fa7b8;border-radius:15px;background:linear-gradient(110deg,#204859,#163040);box-shadow:9px 7px 0 #0a1c2b,10px 8px 0 #416b7a,12px 20px 35px #0004;display:flex;flex-direction:column-reverse;gap:6px;padding:12px}
#compi-hybrid-corrected .cp-energy::before{content:'';position:absolute;left:34px;right:34px;top:-8px;height:7px;background:#4e8699;border-radius:4px 4px 0 0}
#compi-hybrid-corrected .cp-energy span{height:25px;background:var(--cp-cyan);border-radius:3px;opacity:.9;box-shadow:0 0 13px #30cbeb1f}
#compi-hybrid-corrected .cp-energy span:nth-child(3){opacity:.35}
#compi-hybrid-corrected .cp-battery-card h3{font-size:23px;font-weight:500;line-height:1.25;letter-spacing:-.7px}
#compi-hybrid-corrected .cp-battery-card p{color:var(--cp-muted);font-size:11px;margin-top:10px;line-height:1.8}
#compi-hybrid-corrected .cp-battery-card button{margin-top:14px;color:var(--cp-cyan)}
#compi-hybrid-corrected .cp-locations{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:24px;margin-top:35px;padding-top:27px;border-top:1px solid var(--cp-line)}
#compi-hybrid-corrected .cp-locations h3{font-size:15px;font-weight:500;line-height:1.5}
#compi-hybrid-corrected .cp-locations p{font-size:11px;color:var(--cp-muted);margin-top:7px;line-height:1.8}
#compi-hybrid-corrected .cp-locations a{display:block;margin-top:8px;font-size:12px}
#compi-hybrid-corrected .cp-locations .cp-location-head{display:flex;align-items:center;gap:7px}
#compi-hybrid-corrected .cp-location-head svg{color:var(--cp-cyan);width:13px;height:13px}
#compi-hybrid-corrected .cp-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:25px;border-top:1px solid var(--cp-line);font-size:11px;color:var(--cp-muted)}
#compi-hybrid-corrected .cp-footer .cp-logo{font-size:24px}
#compi-hybrid-corrected .cp-request{padding:28px;background:#102c3a;border:1px solid #416676;border-radius:var(--cp-radius);margin-top:24px}
#compi-hybrid-corrected .cp-request-heading{display:flex;justify-content:space-between;align-items:start;gap:15px}
#compi-hybrid-corrected .cp-request h3{font-size:23px;font-weight:500;letter-spacing:-.6px}
#compi-hybrid-corrected .cp-request p{font-size:12px;color:var(--cp-muted);margin-top:8px}
#compi-hybrid-corrected .cp-close{display:grid;place-items:center;border:1px solid var(--cp-line);width:32px;height:32px;border-radius:50%;background:transparent;color:var(--cp-ink);flex-shrink:0}
#compi-hybrid-corrected .cp-request-fields{display:grid;grid-template-columns:1.4fr 1fr;gap:15px;margin-top:20px}
#compi-hybrid-corrected .cp-request label{font-size:11px;display:block;color:#bad0dc}
#compi-hybrid-corrected .cp-request input{width:100%;padding:13px 14px;background:#071b28;border:1px solid #426573;border-radius:8px;margin-top:6px;color:#eff6f8;font-size:14px}
#compi-hybrid-corrected .cp-consent{display:flex!important;align-items:start;gap:8px;max-width:600px;margin-block:16px;color:var(--cp-muted)!important;font-size:11px!important}
#compi-hybrid-corrected .cp-consent input{width:14px;height:14px;margin:2px 0 0;accent-color:var(--cp-cyan);flex-shrink:0}
#compi-hybrid-corrected [hidden]{display:none!important}
@media(min-width:1100px){#compi-hybrid-corrected .cp-featured h3{max-width:220px}#compi-hybrid-corrected .cp-mini-phone{right:46px}#compi-hybrid-corrected .cp-laptop{right:32px}}
@media(max-width:800px){#compi-hybrid-corrected .cp-inner{padding-inline:28px}#compi-hybrid-corrected .cp-links{gap:15px}#compi-hybrid-corrected .cp-contact-top{display:none}#compi-hybrid-corrected h1{font-size:48px}#compi-hybrid-corrected .cp-art{transform:scale(.9);transform-origin:center}#compi-hybrid-corrected .cp-hero-grid{grid-template-columns:1.08fr 1fr}#compi-hybrid-corrected .cp-art-tag{right:-14px}#compi-hybrid-corrected .cp-quick{grid-template-columns:1fr;gap:18px}#compi-hybrid-corrected .cp-featured h3{font-size:19px;max-width:135px}#compi-hybrid-corrected .cp-mini-phone{right:15px;width:68px;height:138px;top:47px}#compi-hybrid-corrected .cp-laptop{width:112px;height:78px;right:15px;top:66px}#compi-hybrid-corrected .cp-journal-grid{grid-template-columns:1.35fr 1fr}#compi-hybrid-corrected .cp-section h2{font-size:32px}}
@media(max-width:620px){#compi-hybrid-corrected .cp-inner{padding-inline:22px}#compi-hybrid-corrected .cp-nav{min-height:78px;gap:16px}#compi-hybrid-corrected .cp-logo{font-size:29px}#compi-hybrid-corrected .cp-location{font-size:8px}#compi-hybrid-corrected .cp-links{gap:16px;font-size:11px}#compi-hybrid-corrected .cp-links a:nth-child(2){display:none}#compi-hybrid-corrected .cp-hero{padding-top:35px}#compi-hybrid-corrected .cp-hero-grid{grid-template-columns:1fr;min-height:0}#compi-hybrid-corrected h1{font-size:54px;letter-spacing:-2.5px}#compi-hybrid-corrected .cp-intro{font-size:13px;max-width:330px}#compi-hybrid-corrected .cp-art{height:340px;max-width:380px;width:100%;margin:16px auto -10px;transform:scale(.92)}#compi-hybrid-corrected .cp-phone-back{top:32px;height:262px;width:156px}#compi-hybrid-corrected .cp-phone-glass{top:1px;height:262px;width:156px}#compi-hybrid-corrected .cp-battery{top:107px;height:119px;left:26px;right:26px}#compi-hybrid-corrected .cp-chip{left:35px}#compi-hybrid-corrected .cp-crosshair{left:37px}#compi-hybrid-corrected .cp-art-tag{right:-6px;top:24px}#compi-hybrid-corrected .cp-art-tag.bottom{bottom:26px}#compi-hybrid-corrected .cp-art-caption{bottom:-1px;left:18%}#compi-hybrid-corrected .cp-phone-shadow{bottom:24px}#compi-hybrid-corrected .cp-quick{padding:22px 20px;gap:20px;margin-top:23px}#compi-hybrid-corrected .cp-search-row{flex-wrap:wrap}#compi-hybrid-corrected .cp-search-wrap{flex-basis:100%}#compi-hybrid-corrected .cp-search-wrap input{font-size:16px}#compi-hybrid-corrected .cp-search-row>.cp-primary{width:100%}#compi-hybrid-corrected .cp-tags{gap:10px 14px}#compi-hybrid-corrected .cp-tags button{font-size:11px}#compi-hybrid-corrected .cp-section{padding-block:40px}#compi-hybrid-corrected .cp-section-head{display:block;margin-bottom:22px}#compi-hybrid-corrected .cp-section-head>p{margin-top:15px;max-width:340px}#compi-hybrid-corrected .cp-section h2{font-size:32px}#compi-hybrid-corrected .cp-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#compi-hybrid-corrected .cp-device{grid-column:span 1;padding:17px;min-height:158px}#compi-hybrid-corrected .cp-featured{grid-column:span 2;min-height:206px;padding:23px}#compi-hybrid-corrected .cp-featured h3{font-size:24px;max-width:180px;margin-top:30px}#compi-hybrid-corrected .cp-mini-phone{right:38px;width:76px;height:147px;top:30px}#compi-hybrid-corrected .cp-laptop{width:140px;height:96px;right:22px;top:46px}#compi-hybrid-corrected .cp-featured .cp-price{margin-top:18px}#compi-hybrid-corrected .cp-device h3{font-size:13px}#compi-hybrid-corrected .cp-featured h3{font-size:22px}#compi-hybrid-corrected .cp-catalog-note{align-items:start;line-height:1.8}#compi-hybrid-corrected .cp-problem-row{gap:12px}#compi-hybrid-corrected .cp-journal-grid{grid-template-columns:1fr}#compi-hybrid-corrected .cp-battery-card{min-height:260px;padding-right:135px;display:block}#compi-hybrid-corrected .cp-energy{position:absolute;right:28px;top:30px;width:73px;height:109px;padding:9px;gap:5px}#compi-hybrid-corrected .cp-energy::before{left:24px;right:24px}#compi-hybrid-corrected .cp-battery-card h3{margin-top:26px;font-size:22px}#compi-hybrid-corrected .cp-locations{grid-template-columns:1fr 1fr;gap:20px}#compi-hybrid-corrected .cp-locations>div:first-child{grid-column:1/-1}#compi-hybrid-corrected .cp-footer{flex-wrap:wrap;font-size:11px;gap:13px}#compi-hybrid-corrected .cp-request{padding:21px}#compi-hybrid-corrected .cp-request-fields{grid-template-columns:1fr}#compi-hybrid-corrected .cp-request input{font-size:16px}}
@media(max-width:380px){#compi-hybrid-corrected .cp-inner{padding-inline:18px}#compi-hybrid-corrected h1{font-size:47px}#compi-hybrid-corrected .cp-featured h3{font-size:20px;max-width:145px}#compi-hybrid-corrected .cp-mini-phone{right:22px;width:65px;height:130px;top:43px}#compi-hybrid-corrected .cp-laptop{width:105px;height:76px;right:17px;top:63px}#compi-hybrid-corrected .cp-battery-card{padding-right:113px}#compi-hybrid-corrected .cp-energy{right:19px;width:65px}#compi-hybrid-corrected .cp-battery-card h3{font-size:20px}#compi-hybrid-corrected .cp-hero .cp-overline{letter-spacing:1px}}
@media(prefers-reduced-motion:reduce){#compi-hybrid-corrected *{scroll-behavior:auto!important;transition:none!important}}

#compi-hybrid-corrected{--hy3-surface:#0d2432;--hy3-line:#2b5364;--hy3-ink:#edf8fb;--hy3-muted:#a7bfca;--hy3-blue:#00aced;--hy3-orange:#f26b21;--hy3-green:#57c44d;font-family:'Manrope','Open Sans',Arial,sans-serif;background:#061723 url(../img/bg.gif) left top repeat;color:#edf8fb;overflow:hidden}
#compi-hybrid-corrected *{box-sizing:border-box}
#compi-hybrid-corrected .hy3-header{position:relative;z-index:5;background:#fff;color:#263f4b;border-radius:0 0 38px 0}
#compi-hybrid-corrected .hy3-header .cp-inner{min-height:86px}
#compi-hybrid-corrected .hy3-nav{display:flex;align-items:center;gap:28px;min-height:86px;padding:0 44px}
#compi-hybrid-corrected .hy3-logo-wrap{display:block;flex:0 0 160px;color:inherit;text-decoration:none}
#compi-hybrid-corrected .hy3-logo-cycle{display:block;position:relative;width:150px;height:42px}
#compi-hybrid-corrected .hy3-logo-new,#compi-hybrid-corrected .hy3-logo-original{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;will-change:opacity,transform}
#compi-hybrid-corrected .hy3-logo-new{font-size:38px;line-height:1;font-weight:800;letter-spacing:-2px;color:var(--cp-cyan);animation:hy3-logo-new 10s ease-in-out infinite}
#compi-hybrid-corrected .hy3-logo-new b{color:var(--cp-orange)}
#compi-hybrid-corrected .hy3-logo-original{opacity:0;animation:hy3-logo-original 10s ease-in-out infinite}
#compi-hybrid-corrected .hy3-logo-original img{width:148px;height:auto;display:block}
#compi-hybrid-corrected .hy3-logo-caption{display:block;margin-top:3px;color:#6d8794;font-size:9px;line-height:1.3;letter-spacing:1.1px}
#compi-hybrid-corrected .hy3-nav-links{display:flex;align-items:center;gap:24px;margin-left:auto;color:#41606e;font-size:11px;font-weight:600}
#compi-hybrid-corrected .hy3-nav-links a{color:inherit;text-decoration:none}
#compi-hybrid-corrected .hy3-nav-links a:hover{color:#008ebd}
#compi-hybrid-corrected .hy3-head-phones{display:flex;gap:19px;margin-left:16px}
#compi-hybrid-corrected .hy3-head-phone{color:#173e51;text-decoration:none;font-size:15px;font-weight:700;line-height:1.3;white-space:nowrap}
#compi-hybrid-corrected .hy3-head-phone small{display:block;margin-top:3px;color:#7d919a;font-size:10px;font-weight:400}
#compi-hybrid-corrected .hy3-hero{position:relative;padding-top:40px;padding-bottom:27px;background:radial-gradient(ellipse at 71% 25%,#10465f77,transparent 48%)}
#compi-hybrid-corrected .hy3-city-bg{display:none}
#compi-hybrid-corrected .hy3-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,500px);gap:24px;align-items:start;min-height:486px}
#compi-hybrid-corrected .hy3-copy{padding:54px 0 0 44px}
#compi-hybrid-corrected .hy3-copy h1{max-width:550px;margin-top:0;font-size:clamp(42px,5.5vw,68px);font-weight:500;line-height:1.08;letter-spacing:-3px;color:#f1fafc}
#compi-hybrid-corrected .hy3-copy h1 span{color:var(--hy3-blue)}
#compi-hybrid-corrected .hy3-copy .cp-intro{max-width:395px;margin-top:22px;color:#a7bec9;font-size:14px;line-height:1.85}
#compi-hybrid-corrected .hy3-copy .cp-actions{margin-top:27px}
#compi-hybrid-corrected .hy3-copy .cp-primary{background:var(--hy3-orange);color:#1d252b;border-radius:7px}
#compi-hybrid-corrected .hy3-copy .cp-small-notes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px 18px;max-width:430px;margin-top:28px;color:#c5dbe4;font-size:13px;line-height:1.4}
#compi-hybrid-corrected .hy3-copy .cp-small-notes svg{width:16px;height:16px;color:#7dd5e8}
@media(max-width:800px){#compi-hybrid-corrected .hy3-copy .cp-small-notes{grid-template-columns:1fr;max-width:none;gap:0;margin-top:22px}}
@media(max-width:800px){#compi-hybrid-corrected .hy3-copy .cp-small-notes li,#compi-hybrid-corrected .hy3-copy .cp-small-notes span{gap:10px;min-height:42px;padding:10px 0;border-top:1px solid #2a4d5c}}
@media(max-width:800px){#compi-hybrid-corrected .hy3-copy .cp-small-notes li:last-child,#compi-hybrid-corrected .hy3-copy .cp-small-notes span:last-child{border-bottom:1px solid #2a4d5c}}
@media(max-width:800px){#compi-hybrid-corrected .hy3-copy .cp-small-notes svg{width:18px;height:18px}}
#compi-hybrid-corrected .hy3-hero-side{position:relative;min-height:480px}
#compi-hybrid-corrected .hy3-hero-side .cp-art{position:absolute;inset:0 0 auto -42px;height:420px;transform:scale(.86);transform-origin:top right;opacity:.83}
#compi-hybrid-corrected .hy3-hero-side .cp-art-tag{display:none}
#compi-hybrid-corrected .hy3-order{position:relative;z-index:3;width:350px;max-width:calc(100% - 36px);margin:23px 0 0 auto;padding:23px 24px 25px;border:1px solid var(--hy3-blue);border-radius:0 0 25px 0;background:linear-gradient(120deg,#06334aef,#0b2534ef);box-shadow:0 15px 35px #0005,inset 0 0 0 5px #063e58}
#compi-hybrid-corrected .hy3-order::before{content:'';position:absolute;left:23px;top:-2px;width:42px;height:3px;background:#6de6ff;box-shadow:0 0 12px #00aced80}
#compi-hybrid-corrected .hy3-order-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 17px;color:#fff;font-size:20px;font-weight:700;line-height:1.4}
#compi-hybrid-corrected .hy3-order-title span{color:var(--hy3-orange);font-size:13px;white-space:nowrap}
#compi-hybrid-corrected .hy3-order label{display:block;margin:0 0 5px;color:#c5e4ee;font-size:11px;line-height:1.5}
#compi-hybrid-corrected .hy3-order textarea,#compi-hybrid-corrected .hy3-order input[type=tel]{display:block;width:100%;border:1px solid #b7dce8;border-radius:3px;background:#fbfdfe;color:#263f4b;padding:12px 13px;font-size:13px;line-height:1.6;outline-offset:3px}
#compi-hybrid-corrected .hy3-order textarea{height:78px;min-height:78px;resize:vertical;margin-bottom:12px}
#compi-hybrid-corrected .hy3-order input[type=tel]{height:44px;margin-bottom:10px}
#compi-hybrid-corrected .hy3-order ::placeholder{color:#7f979f;opacity:1}
#compi-hybrid-corrected .hy3-consent{display:flex!important;align-items:flex-start;gap:8px;margin:12px 0 14px!important;color:#c7e0e9!important;font-size:10px!important;line-height:1.55}
#compi-hybrid-corrected .hy3-consent input{width:14px!important;height:14px!important;margin:2px 0 0!important;accent-color:var(--hy3-blue);flex-shrink:0}
#compi-hybrid-corrected .hy3-consent a{color:#8fe2fa;text-decoration:underline;text-underline-offset:2px}
#compi-hybrid-corrected .hy3-order .hy3-submit{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;border:0;border-radius:4px;background:var(--hy3-green);color:#fff;padding:13px 16px;font-size:13px;font-weight:700;text-transform:none;cursor:pointer;transition:background .2s,transform .2s}
#compi-hybrid-corrected .hy3-order .hy3-submit:hover{background:#68cf5d;transform:translateY(-1px)}
#compi-hybrid-corrected .hy3-submit svg{width:16px;height:16px}
#compi-hybrid-corrected .hy3-order-message{margin-top:11px;color:#c8e9f2;font-size:11px;line-height:1.6}
#compi-hybrid-corrected .cp-quick{position:relative;z-index:2;background:#fff;color:#263f4b;border:0;border-top:3px solid var(--hy3-blue);border-radius:3px 3px 24px 3px;box-shadow:0 16px 40px #0003;margin-top:2px;padding:25px 29px;grid-template-columns:1fr 1.65fr}
#compi-hybrid-corrected .cp-quick::before{left:auto;right:36px;top:-3px;background:var(--hy3-orange);width:65px;height:3px}
#compi-hybrid-corrected .cp-quick h2{color:#263f4b;font-weight:600}
#compi-hybrid-corrected .cp-quick p{color:#6a818d}
#compi-hybrid-corrected .cp-search-wrap{background:#f4f8fa;border-color:#d5e5ed;color:#6b98ab;border-radius:7px}
#compi-hybrid-corrected .cp-search-wrap input{color:#263f4b}
#compi-hybrid-corrected .cp-quick .cp-primary{background:var(--hy3-orange);color:#fff;border-radius:5px}
#compi-hybrid-corrected .cp-tags button{color:#568092}
#compi-hybrid-corrected .hy3-services{background:#071b29;border-top:0;padding-top:57px}
#compi-hybrid-corrected .hy3-services .cp-section-head h2{font-size:36px;color:#eef8fb;font-weight:500}
#compi-hybrid-corrected .hy3-services .cp-section-head>p{color:#9fb8c4}
#compi-hybrid-corrected .hy3-services .cp-catalog{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
#compi-hybrid-corrected .hy3-services .cp-device{grid-column:span 2;min-height:157px;background:#0e2938;border:1px solid #2b5365;border-radius:14px 14px 32px 14px;box-shadow:none;padding:19px 20px;transition:transform .2s,border-color .2s,background .2s}
#compi-hybrid-corrected .hy3-services .cp-device:hover,#compi-hybrid-corrected .hy3-services .cp-device.selected{border-color:#39c7e9;background:#12374a;transform:translateY(-3px)}
#compi-hybrid-corrected .hy3-services .cp-featured{min-height:222px;background:linear-gradient(135deg,#12394a,#0e2938 72%)}
#compi-hybrid-corrected .hy3-services .cp-device h3{color:#eff9fb;font-size:15px;font-weight:600}
#compi-hybrid-corrected .hy3-services .cp-device p{color:#96b2bf}
#compi-hybrid-corrected .hy3-services .cp-price{color:#e8f6f9;font-size:12px}
#compi-hybrid-corrected .hy3-services .cp-price span{color:#8faebb}
#compi-hybrid-corrected .hy3-services .cp-device-number{color:#7da9b9;font-size:10px}
#compi-hybrid-corrected .hy3-services .cp-device>.cp-icon{color:var(--hy3-blue);width:31px;height:31px;margin-top:5px;stroke-width:1.5}
#compi-hybrid-corrected .hy3-services .cp-device .cp-arrow{color:#73a6b8}
#compi-hybrid-corrected .hy3-services .cp-featured h3{font-size:23px;margin-top:29px}
#compi-hybrid-corrected .hy3-services .cp-featured p{font-size:12px}
#compi-hybrid-corrected .hy3-services .cp-mini-phone{right:35px;top:37px}
#compi-hybrid-corrected .hy3-services .cp-laptop{right:25px;top:65px}
#compi-hybrid-corrected .hy3-services .cp-catalog-note{color:#96b2bf}
#compi-hybrid-corrected .hy3-services .cp-problem-row{border-top-color:#2b5365}
#compi-hybrid-corrected .hy3-services .cp-problem-label{color:#9fb8c4}
#compi-hybrid-corrected .hy3-services .cp-pill{border-color:#31576a;color:#b6d1db}
#compi-hybrid-corrected .hy3-services .cp-pill:hover,#compi-hybrid-corrected .hy3-services .cp-pill[aria-pressed=true]{background:#123c50;border-color:#2dc7eb;color:#effcff}
#compi-hybrid-corrected .hy3-journal{background:#f1f3f4;color:#263f4b;border-top:0;padding-top:55px;padding-bottom:55px}
#compi-hybrid-corrected .hy3-journal .cp-inner{padding-inline:44px}
#compi-hybrid-corrected .hy3-journal .cp-section-head{justify-content:flex-start}
#compi-hybrid-corrected .hy3-journal .cp-section-head h2{color:#263f4b;font-size:36px;font-weight:500}
#compi-hybrid-corrected .hy3-journal .cp-section-head>p{color:#6a818d}
#compi-hybrid-corrected .hy3-journal-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:23px}
#compi-hybrid-corrected .hy3-journal .cp-repairs{border-top:1px solid #bdd5de}
#compi-hybrid-corrected .hy3-journal .cp-repair{color:#263f4b;border-bottom:1px solid #d1e0e6;padding-block:18px;grid-template-columns:57px 1fr 32px}
#compi-hybrid-corrected .hy3-journal .cp-repair:hover h3,#compi-hybrid-corrected .hy3-journal .cp-repair[aria-expanded=true] h3{color:#008fbd}
#compi-hybrid-corrected .hy3-journal .cp-repair-num{color:#008fbd;font-size:11px}
#compi-hybrid-corrected .hy3-journal .cp-repair h3{font-size:15px;font-weight:600}
#compi-hybrid-corrected .hy3-journal .cp-repair p{color:#66808c;font-size:11px}
#compi-hybrid-corrected .hy3-journal .cp-repair-icon{color:#438aa4;border-color:#b4d1dc}
#compi-hybrid-corrected .hy3-journal .cp-repair-detail{background:#e7f3f8;color:#4f6873;border-bottom-color:#c9dfe7}
#compi-hybrid-corrected .hy3-stat-card{border:1px solid #d2e0e6;border-top:3px solid var(--hy3-blue);border-radius:3px 3px 30px 3px;background:#fff;overflow:hidden}
#compi-hybrid-corrected .hy3-stat-photo{height:123px;background:#0c344a}
#compi-hybrid-corrected .hy3-stat-photo img{width:100%;height:100%;object-fit:cover;display:block}
#compi-hybrid-corrected .hy3-stat-body{padding:17px 20px 20px}
#compi-hybrid-corrected .hy3-stat-body h3{font-size:16px;line-height:1.5;color:#285674;font-weight:600}
#compi-hybrid-corrected .hy3-stat-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px;padding-top:14px;border-top:1px solid #e0ebf0}
#compi-hybrid-corrected .hy3-stat-facts b{display:block;color:#d96524;font-size:18px;line-height:1.3;font-weight:600}
#compi-hybrid-corrected .hy3-stat-facts span{display:block;color:#6b818b;font-size:10px;line-height:1.45;margin-top:3px}
#compi-hybrid-corrected .hy3-stat-action{display:flex;align-items:center;gap:9px;border:0;border-top:1px solid #e0ebf0;background:transparent;color:#008fbd;font-size:11px;margin-top:16px;padding:13px 0 0;text-align:left;width:100%;cursor:pointer}
#compi-hybrid-corrected .hy3-stat-action svg{width:14px;height:14px}
#compi-hybrid-corrected .hy3-locations{background:#eaf4f8;color:#263f4b;border-top:0;padding-top:55px;padding-bottom:56px}
#compi-hybrid-corrected .hy3-locations .cp-section-head h2{font-size:36px;color:#263f4b;font-weight:500}
#compi-hybrid-corrected .hy3-locations .cp-section-head>p{color:#6b818b}
#compi-hybrid-corrected .hy3-shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
#compi-hybrid-corrected .hy3-shop{background:#fff;border:1px solid #d3e3e9;border-radius:12px 12px 30px 12px;overflow:hidden}
#compi-hybrid-corrected .hy3-shop img{width:100%;height:220px;display:block;object-fit:cover;object-position:center}
#compi-hybrid-corrected .hy3-shop img[src*="image-5"]{object-position:center 32%}
#compi-hybrid-corrected .hy3-shop-body{padding:21px 24px 23px}
#compi-hybrid-corrected .hy3-shop-status{display:flex;align-items:center;gap:7px;font-size:11px;margin-bottom:9px}
#compi-hybrid-corrected .hy3-shop-status i,.hy3-shop-status span{display:block;width:7px;height:7px;border-radius:50%;background:#2cac52;box-shadow:0 0 0 4px #dcf2e3}
#compi-hybrid-corrected .hy3-shop-status.is-closed span{background:#d88035;box-shadow:0 0 0 4px #faebdc}
#compi-hybrid-corrected .hy3-shop-status b{font-weight:600;color:#2b6c4a}
#compi-hybrid-corrected .hy3-shop-status.is-closed b{color:#b56424}
#compi-hybrid-corrected .hy3-shop-status em{font-style:normal;color:#76909a}
#compi-hybrid-corrected .hy3-shop h3{font-size:23px;color:#263f4b;font-weight:600}
#compi-hybrid-corrected .hy3-shop-address{font-size:12px;color:#6d858e;line-height:1.8;margin-top:6px;min-height:43px}
#compi-hybrid-corrected .hy3-shop-meta{display:flex;justify-content:space-between;gap:12px;margin-top:17px;padding-top:14px;border-top:1px solid #e0ebf0;color:#6f858e;font-size:10px;line-height:1.6}
#compi-hybrid-corrected .hy3-shop-meta b{display:block;color:#31596a;font-size:11px;font-weight:500}
#compi-hybrid-corrected .hy3-shop-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:19px}
#compi-hybrid-corrected .hy3-shop-phone{font-size:15px;color:#174760;font-weight:600;text-decoration:none}
#compi-hybrid-corrected .hy3-shop-route{display:flex;align-items:center;gap:6px;color:#008fbd;font-size:11px;text-decoration:none}
#compi-hybrid-corrected .hy3-shop-route svg{width:14px;height:14px}
#compi-hybrid-corrected .hy3-brand-wall{margin-top:35px;padding-top:24px;border-top:1px solid #cbdfe7}
#compi-hybrid-corrected .hy3-brand-head{display:flex;align-items:end;justify-content:space-between;gap:20px}
#compi-hybrid-corrected .hy3-brand-head h3{font-size:20px;font-weight:600;color:#2b5364;margin-top:9px}
#compi-hybrid-corrected .hy3-brand-head p{max-width:350px;color:#6a818c;font-size:11px;line-height:1.7;text-align:right}
#compi-hybrid-corrected .hy3-brand-cloud{display:flex;flex-wrap:wrap;gap:11px 20px;margin-top:19px;color:#6f8d99;font-size:15px;font-weight:600;line-height:1.6}
#compi-hybrid-corrected .hy3-brand-cloud span:nth-child(3n){color:#4894ad}
#compi-hybrid-corrected .hy3-footer .cp-footer{border-top:0;color:#99b4c0}
#compi-hybrid-corrected [hidden]{display:none!important}
@keyframes hy3-logo-new{0%,32%,100%{opacity:1;transform:translateY(0);filter:blur(0)}42%,84%{opacity:0;transform:translateY(-4px);filter:blur(2px)}94%{opacity:1;transform:translateY(0);filter:blur(0)}}
@keyframes hy3-logo-original{0%,32%,94%,100%{opacity:0;transform:translateY(4px);filter:blur(2px)}42%,84%{opacity:1;transform:translateY(0);filter:blur(0)}}
@media(max-width:900px){#compi-hybrid-corrected .hy3-nav{padding-inline:28px;gap:18px}#compi-hybrid-corrected .hy3-nav-links{gap:15px}#compi-hybrid-corrected .hy3-head-phones{gap:12px;margin-left:0}#compi-hybrid-corrected .hy3-head-phone{font-size:13px}#compi-hybrid-corrected .hy3-head-phone small{font-size:9px}#compi-hybrid-corrected .hy3-copy{padding-left:28px}#compi-hybrid-corrected .hy3-hero-grid{grid-template-columns:minmax(0,1fr) minmax(325px,420px)}#compi-hybrid-corrected .hy3-hero-side .cp-art{left:-72px;transform:scale(.75)}#compi-hybrid-corrected .hy3-order{width:330px}#compi-hybrid-corrected .hy3-services .cp-device{min-height:165px;padding-inline:16px}#compi-hybrid-corrected .hy3-services .cp-featured h3{font-size:21px;max-width:140px}#compi-hybrid-corrected .hy3-journal .cp-inner,#compi-hybrid-corrected .hy3-locations .cp-inner{padding-inline:28px}}
@media(max-width:680px){#compi-hybrid-corrected .hy3-header{border-bottom-right-radius:28px}#compi-hybrid-corrected .hy3-nav{min-height:82px;padding:16px 20px;flex-wrap:wrap;gap:13px 15px}#compi-hybrid-corrected .hy3-logo-wrap{flex-basis:120px}#compi-hybrid-corrected .hy3-logo-cycle{width:120px;height:36px}#compi-hybrid-corrected .hy3-logo-new{font-size:32px}#compi-hybrid-corrected .hy3-logo-original img{width:119px}#compi-hybrid-corrected .hy3-logo-caption{font-size:8px}#compi-hybrid-corrected .hy3-head-phones{margin-left:auto;gap:12px}#compi-hybrid-corrected .hy3-head-phone{font-size:12px}#compi-hybrid-corrected .hy3-head-phone small{font-size:9px}#compi-hybrid-corrected .hy3-nav-links{order:3;flex-basis:100%;justify-content:space-between;border-top:1px solid #e5edf0;padding-top:11px;font-size:10px}#compi-hybrid-corrected .hy3-hero{padding-top:31px}#compi-hybrid-corrected .hy3-hero-grid{grid-template-columns:1fr;min-height:0}#compi-hybrid-corrected .hy3-copy{padding:0 22px}#compi-hybrid-corrected .hy3-copy h1{font-size:53px;letter-spacing:-2.5px}#compi-hybrid-corrected .hy3-copy .cp-intro{font-size:13px}#compi-hybrid-corrected .hy3-hero-side{min-height:459px;margin-top:13px}#compi-hybrid-corrected .hy3-hero-side .cp-art{left:0;right:0;top:0;height:338px;transform:scale(.7);transform-origin:top center;opacity:.74}#compi-hybrid-corrected .hy3-order{width:100%;max-width:none;margin:74px 22px 0 0;padding:22px 21px 23px}#compi-hybrid-corrected .cp-quick{margin-inline:0;grid-template-columns:1fr;padding:22px 21px;gap:17px}#compi-hybrid-corrected .cp-quick h2{font-size:23px}#compi-hybrid-corrected .cp-search-wrap input{font-size:16px}#compi-hybrid-corrected .cp-search-row{flex-wrap:wrap}#compi-hybrid-corrected .cp-search-wrap{flex-basis:100%}#compi-hybrid-corrected .cp-search-row>.cp-primary{width:100%}#compi-hybrid-corrected .hy3-services{padding-top:42px}#compi-hybrid-corrected .hy3-services .cp-section-head h2,#compi-hybrid-corrected .hy3-journal .cp-section-head h2,#compi-hybrid-corrected .hy3-locations .cp-section-head h2{font-size:31px}#compi-hybrid-corrected .hy3-services .cp-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#compi-hybrid-corrected .hy3-services .cp-device{grid-column:span 1;min-height:163px;padding:16px 15px}#compi-hybrid-corrected .hy3-services .cp-featured{grid-column:span 2;min-height:207px}#compi-hybrid-corrected .hy3-services .cp-featured h3{font-size:24px;max-width:175px}#compi-hybrid-corrected .hy3-services .cp-mini-phone{right:33px;top:35px;width:76px;height:145px}#compi-hybrid-corrected .hy3-services .cp-laptop{right:21px;top:62px;width:127px;height:91px}#compi-hybrid-corrected .hy3-journal{padding-block:42px}#compi-hybrid-corrected .hy3-journal-grid{grid-template-columns:1fr}#compi-hybrid-corrected .hy3-journal .cp-inner,#compi-hybrid-corrected .hy3-locations .cp-inner{padding-inline:22px}#compi-hybrid-corrected .hy3-stat-card{display:grid;grid-template-columns:.9fr 1.1fr;min-height:176px}#compi-hybrid-corrected .hy3-stat-photo{height:100%;min-height:176px}#compi-hybrid-corrected .hy3-stat-body{padding:16px 14px}#compi-hybrid-corrected .hy3-stat-facts{grid-template-columns:1fr;gap:7px;margin-top:13px;padding-top:12px}#compi-hybrid-corrected .hy3-stat-facts b{font-size:15px}#compi-hybrid-corrected .hy3-stat-facts span{font-size:9px}#compi-hybrid-corrected .hy3-stat-action{font-size:10px;margin-top:10px;padding-top:9px}#compi-hybrid-corrected .hy3-locations{padding-block:42px}#compi-hybrid-corrected .hy3-shop-grid{grid-template-columns:1fr}#compi-hybrid-corrected .hy3-shop img{height:200px}#compi-hybrid-corrected .hy3-brand-head{display:block}#compi-hybrid-corrected .hy3-brand-head p{max-width:100%;text-align:left;margin-top:9px}#compi-hybrid-corrected .hy3-brand-cloud{font-size:14px;gap:9px 16px}}
/* Keep every device illustration clear of its category label. */
#compi-hybrid-corrected,#compi-hybrid-corrected *{letter-spacing:0!important}
#compi-hybrid-corrected .hy3-nav{padding-inline:0}
#compi-hybrid-corrected .hy3-copy{padding-left:0}
#compi-hybrid-corrected .hy3-copy h1{font-size:60px;line-height:1.13}
#compi-hybrid-corrected .hy3-hero-grid{grid-template-columns:minmax(0,1fr) 380px;gap:42px;min-height:450px}
#compi-hybrid-corrected .hy3-hero-side{min-height:430px}
#compi-hybrid-corrected .hy3-hero-side .cp-art{display:none}
#compi-hybrid-corrected .hy3-order{width:100%;max-width:none;background:#0c2b3a;box-shadow:none;border-radius:8px;padding:26px}
#compi-hybrid-corrected .hy3-order input[type=tel],#compi-hybrid-corrected .hy3-order textarea{font-size:16px}
#compi-hybrid-corrected .hy3-order label{font-size:12px}
#compi-hybrid-corrected .hy3-consent{font-size:11px!important}
#compi-hybrid-corrected .hy3-order .hy3-submit{color:#102c21;background:#75d86a}
#compi-hybrid-corrected .hy3-stat-kicker{margin:0 0 8px;color:#007a9f;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
#compi-hybrid-corrected .hy3-services .cp-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
#compi-hybrid-corrected .hy3-services .cp-device{grid-column:span 1;min-height:242px;padding:25px 28px;border-radius:8px;background:#102c3a}
#compi-hybrid-corrected .hy3-services .cp-featured h3{font-size:24px;max-width:calc(100% - 170px);margin-top:27px;line-height:1.25;overflow-wrap:normal}
#compi-hybrid-corrected .hy3-services .cp-featured p{font-size:12px;max-width:calc(100% - 164px);margin-top:8px}
#compi-hybrid-corrected .hy3-services .cp-featured .cp-price{margin-top:19px;font-size:14px}
#compi-hybrid-corrected .hy3-services .cp-mini-phone{top:52px;right:57px;width:78px;height:147px}
#compi-hybrid-corrected .hy3-services .cp-laptop{top:87px;right:35px;width:132px;height:92px}
#compi-hybrid-corrected .hy3-category-icon{position:absolute;right:31px;top:61px;width:147px;height:147px;display:grid;place-items:center;color:#9fd5df;transform:rotate(-8deg);filter:drop-shadow(6px 7px 0 #051e2c) drop-shadow(0 0 20px #20b9d022);pointer-events:none}
#compi-hybrid-corrected .hy3-category-icon svg{--icon-size:124px;width:var(--device-icon-size,124px)!important;height:var(--device-icon-size,124px)!important;stroke-width:1;fill:#21455566}
#compi-hybrid-corrected .hy3-services .cp-device:nth-child(3n) .hy3-category-icon{color:#becacc;transform:rotate(8deg)}
#compi-hybrid-corrected .hy3-services .cp-device:nth-child(5) .hy3-category-icon{color:#c7d1e3;transform:rotate(-14deg)}
#compi-hybrid-corrected .cp-search-result{color:#264f61;border-color:#cfdee4}
#compi-hybrid-corrected .hy3-stat-card,#compi-hybrid-corrected .hy3-shop{border-radius:8px}
#compi-hybrid-corrected .hy3-stat-photo{height:170px}
#compi-hybrid-corrected .hy3-stat-body h3{font-size:22px}
#compi-hybrid-corrected .hy3-stat-note{font-size:12px;color:#58727e;margin-top:9px;line-height:1.7}
#compi-hybrid-corrected .hy3-stat-facts{grid-template-columns:1fr 1fr}
#compi-hybrid-corrected .hy3-stat-facts span{font-size:11px}
#compi-hybrid-corrected .hy3-shop-status{flex-wrap:wrap;min-height:32px;font-size:12px}
#compi-hybrid-corrected .hy3-shop-status em{flex-basis:100%;padding-left:14px}
#compi-hybrid-corrected .hy3-journal .cp-repair p,#compi-hybrid-corrected .cp-repair-detail{overflow-wrap:anywhere}
#compi-hybrid-corrected .hy3-journal .cp-overline,#compi-hybrid-corrected .hy3-locations .cp-overline{color:#007a9f}
#compi-hybrid-corrected .hy3-brand-cloud{gap:0;color:#446370;font-size:18px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}
#compi-hybrid-corrected .hy3-brand-cloud span{padding:17px 5px;border-bottom:1px solid #d0e1e6;text-align:center;font-size:16px}
#compi-hybrid-corrected .hy3-brand-cloud span:nth-child(-n+6){color:#183f51;font-size:20px}
@media(max-width:1050px){#compi-hybrid-corrected .hy3-copy h1{font-size:48px}#compi-hybrid-corrected .hy3-hero-grid{grid-template-columns:minmax(0,1fr) 350px;gap:28px}#compi-hybrid-corrected .hy3-services .cp-featured h3{font-size:22px;max-width:calc(100% - 125px)}#compi-hybrid-corrected .hy3-services .cp-featured p{max-width:calc(100% - 125px)}#compi-hybrid-corrected .hy3-category-icon{right:15px;width:120px}#compi-hybrid-corrected .hy3-category-icon svg{width:102px;height:102px}#compi-hybrid-corrected .hy3-services .cp-mini-phone{right:29px;width:66px;height:133px;top:63px}#compi-hybrid-corrected .hy3-services .cp-laptop{right:24px;top:90px;width:100px;height:76px}}
@media(max-width:800px){#compi-hybrid-corrected .cp-inner{padding-inline:24px}#compi-hybrid-corrected .hy3-nav{gap:16px}#compi-hybrid-corrected .hy3-hero-grid{grid-template-columns:minmax(0,1fr) 320px;gap:20px}#compi-hybrid-corrected .hy3-copy h1{font-size:40px}#compi-hybrid-corrected .hy3-order{padding:21px}#compi-hybrid-corrected .hy3-copy{padding-top:34px}#compi-hybrid-corrected .hy3-services .cp-device{padding:22px;min-height:268px}#compi-hybrid-corrected .hy3-services .cp-featured h3{font-size:20px;max-width:100%;margin-top:105px}#compi-hybrid-corrected .hy3-services .cp-featured p{max-width:100%}#compi-hybrid-corrected .hy3-category-icon{top:34px;right:22px;height:108px}#compi-hybrid-corrected .hy3-category-icon svg{width:92px;height:92px}#compi-hybrid-corrected .hy3-services .cp-mini-phone{top:35px;right:48px;width:43px;height:82px;border-radius:10px}#compi-hybrid-corrected .hy3-services .cp-mini-phone:after{left:13px;right:13px}#compi-hybrid-corrected .hy3-services .cp-laptop{top:57px;right:41px;width:98px;height:63px}#compi-hybrid-corrected .hy3-brand-cloud{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:680px){#compi-hybrid-corrected .hy3-copy h1{font-size:42px}#compi-hybrid-corrected .hy3-hero-grid{grid-template-columns:1fr;gap:0}#compi-hybrid-corrected .hy3-copy{padding:0}#compi-hybrid-corrected .hy3-hero-side{min-height:0;margin-top:10px}#compi-hybrid-corrected .hy3-order{margin:22px 0 30px;width:100%}#compi-hybrid-corrected .hy3-services .cp-catalog{grid-template-columns:1fr}#compi-hybrid-corrected .hy3-services .cp-device{min-height:220px}#compi-hybrid-corrected .hy3-services .cp-featured h3{font-size:23px;max-width:calc(100% - 126px);margin-top:26px}#compi-hybrid-corrected .hy3-services .cp-featured p{max-width:calc(100% - 126px)}#compi-hybrid-corrected .hy3-services .cp-mini-phone{top:54px;right:35px;width:62px;height:120px}#compi-hybrid-corrected .hy3-services .cp-laptop{top:76px;right:27px;width:99px;height:73px}#compi-hybrid-corrected .hy3-category-icon{top:51px;right:17px;height:132px}#compi-hybrid-corrected .hy3-category-icon svg{width:106px;height:106px}#compi-hybrid-corrected .hy3-stat-card{display:block}#compi-hybrid-corrected .hy3-stat-photo{height:180px;min-height:0}#compi-hybrid-corrected .hy3-stat-body{padding:22px}#compi-hybrid-corrected .hy3-stat-facts{grid-template-columns:1fr 1fr}#compi-hybrid-corrected .hy3-brand-cloud{grid-template-columns:repeat(3,minmax(0,1fr))}#compi-hybrid-corrected .hy3-brand-cloud span,#compi-hybrid-corrected .hy3-brand-cloud span:nth-child(-n+6){font-size:15px}#compi-hybrid-corrected .hy3-shop-body{padding:20px}#compi-hybrid-corrected .hy3-shop-actions{flex-wrap:wrap}}
@media(max-width:390px){#compi-hybrid-corrected .cp-inner{padding-inline:16px}#compi-hybrid-corrected .hy3-copy h1{font-size:36px}#compi-hybrid-corrected .hy3-head-phones{margin-left:0}#compi-hybrid-corrected .hy3-logo-wrap{flex:1 1 100%}#compi-hybrid-corrected .hy3-head-phone{font-size:14px}#compi-hybrid-corrected .hy3-services .cp-featured h3{font-size:20px;max-width:calc(100% - 100px)}#compi-hybrid-corrected .hy3-services .cp-featured p{max-width:calc(100% - 90px)}#compi-hybrid-corrected .hy3-category-icon{right:4px;width:100px}#compi-hybrid-corrected .hy3-category-icon svg{width:86px;height:86px}#compi-hybrid-corrected .hy3-services .cp-mini-phone{right:24px;width:50px;height:106px}#compi-hybrid-corrected .hy3-services .cp-laptop{right:20px;width:80px;height:61px}#compi-hybrid-corrected .hy3-brand-cloud span{font-size:13px}}
@media(max-width:1050px){#compi-hybrid-corrected .hy3-category-icon{--device-icon-size:102px}}
@media(max-width:800px){#compi-hybrid-corrected .hy3-category-icon{--device-icon-size:92px}}
@media(max-width:680px){#compi-hybrid-corrected .hy3-category-icon{--device-icon-size:106px}}
@media(max-width:390px){#compi-hybrid-corrected .hy3-category-icon{--device-icon-size:86px}}
@media(max-width:350px){#compi-hybrid-corrected .hy3-services .cp-device{min-height:284px}#compi-hybrid-corrected .hy3-services .cp-featured h3{max-width:100%;margin-top:112px}#compi-hybrid-corrected .hy3-services .cp-featured p{max-width:100%}#compi-hybrid-corrected .hy3-category-icon{top:30px;right:20px;height:112px}#compi-hybrid-corrected .hy3-services .cp-mini-phone{top:39px;width:43px;height:88px;right:41px}#compi-hybrid-corrected .hy3-services .cp-laptop{top:57px;right:36px;width:87px;height:65px}}
@media(prefers-reduced-motion:reduce){#compi-hybrid-corrected .hy3-logo-new{animation:none;opacity:1;transform:none;filter:none}#compi-hybrid-corrected .hy3-logo-original{animation:none;opacity:0;transform:none;filter:none}#compi-hybrid-corrected *{scroll-behavior:auto!important;transition:none!important}}
#compi-hybrid-corrected .hy3-logo-cycle{width:150px;height:42px}
#compi-hybrid-corrected .hy3-logo-new{display:block;padding-top:5px;font-family:'Manrope',Arial,sans-serif;font-size:32px;line-height:1;font-weight:800;white-space:nowrap;color:var(--cp-cyan);text-transform:none}
#compi-hybrid-corrected .hy3-logo-new b{display:inline;color:var(--cp-orange);font-weight:800}
#compi-hybrid-corrected .hy3-logo-original{display:flex;align-items:center}
#compi-hybrid-corrected .hy3-logo-caption{font-size:10px}
#compi-hybrid-corrected .hy3-stat-facts{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px}
#compi-hybrid-corrected .hy3-stat-facts b{font-size:19px;line-height:1.45}
#compi-hybrid-corrected .hy3-stat-price-note{color:#597481;font-size:11px;line-height:1.7;margin-top:12px}
#compi-hybrid-corrected .hy3-stat-price-note a{color:#007a9f;text-decoration:underline;text-underline-offset:3px}
#compi-hybrid-corrected .hy3-brand-head h3{font-size:26px;line-height:1.35}
#compi-hybrid-corrected .hy4-standards{background:#11262e;border-top:0;padding-block:64px;color:#eef7f8}
#compi-hybrid-corrected .hy4-standards .cp-section-head h2{font-size:36px;line-height:1.2}
#compi-hybrid-corrected .hy4-standards .cp-section-head>p{color:#aabec5}
#compi-hybrid-corrected .hy4-standards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:40px}
#compi-hybrid-corrected .hy4-standard{padding-top:24px;border-top:1px solid #52727c;min-width:0}
#compi-hybrid-corrected .hy4-standard-label{display:flex;align-items:center;gap:10px;color:#b7d2db;min-height:28px}
#compi-hybrid-corrected .hy4-standard-label svg{--icon-size:20px;color:#7dd5e8}
#compi-hybrid-corrected .hy4-standard-label h3{font-size:15px;line-height:1.4;font-weight:500}
#compi-hybrid-corrected .hy4-standard-value{font-size:28px;font-weight:500;line-height:1.25;margin:22px 0 14px;color:#eff8fa}
#compi-hybrid-corrected .hy4-standard:nth-child(2) .hy4-standard-value{color:#ffab70}
#compi-hybrid-corrected .hy4-standard:nth-child(3) .hy4-standard-value{color:#8cdcbf}
#compi-hybrid-corrected .hy4-standard>p{font-size:13px;line-height:1.85;color:#aabec5;min-height:74px}
#compi-hybrid-corrected .hy4-standard dl{margin:24px 0 0;padding:0}
#compi-hybrid-corrected .hy4-standard dl>div{padding-top:15px;margin-top:15px;border-top:1px solid #29444e}
#compi-hybrid-corrected .hy4-standard dt{font-size:14px;line-height:1.5;color:#e0edf0;margin-bottom:5px;font-weight:500}
#compi-hybrid-corrected .hy4-standard dd{margin:0;color:#aabec5;font-size:12px;line-height:1.8}
#compi-hybrid-corrected .hy3-services .cp-featured .cp-price{color:#a6d5df;font-size:12px}
#compi-hybrid-corrected .hy3-header{max-width:1160px;margin-inline:auto;border-radius:0 0 8px 8px}
#compi-hybrid-corrected .hy3-nav-links{gap:20px;font-size:12px}
#compi-hybrid-corrected .hy3-brand-wall{background:#102831;margin:36px -44px -56px;padding:38px 44px 48px;border:0}
#compi-hybrid-corrected .hy3-brand-head h3{color:#eff8fa}
#compi-hybrid-corrected .hy3-brand-head p{color:#abc2cc}
#compi-hybrid-corrected .hy3-brand-wall .cp-overline{color:#66d5ed}
#compi-hybrid-corrected .hy3-brand-cloud span,#compi-hybrid-corrected .hy3-brand-cloud span:nth-child(3n){color:#b9d0da;border-color:#2d4a55}
#compi-hybrid-corrected .hy3-brand-cloud span:nth-child(-n+6){color:#f1f8fa}
@media(max-width:900px){#compi-hybrid-corrected .hy3-nav{flex-wrap:wrap;padding-block:16px}#compi-hybrid-corrected .hy3-nav-links{order:3;flex-basis:100%;justify-content:space-between;margin:0}#compi-hybrid-corrected .hy3-head-phones{margin-left:auto}#compi-hybrid-corrected .hy3-brand-wall{margin-inline:-28px;padding-inline:28px}}
@media(max-width:680px){#compi-hybrid-corrected .hy3-brand-wall{margin:32px -22px -42px;padding:32px 22px}#compi-hybrid-corrected .hy3-nav-links{flex-wrap:wrap;justify-content:flex-start;gap:12px 20px;font-size:11px}}
@media(max-width:1000px){#compi-hybrid-corrected .hy4-standards-grid{gap:24px}#compi-hybrid-corrected .hy4-standard-value{font-size:23px}#compi-hybrid-corrected .hy4-standard>p{min-height:96px}}
@media(max-width:760px){#compi-hybrid-corrected .hy4-standards-grid{grid-template-columns:1fr;gap:32px;margin-top:28px}#compi-hybrid-corrected .hy4-standard>p{min-height:0;max-width:550px}#compi-hybrid-corrected .hy4-standard-value{font-size:28px}#compi-hybrid-corrected .hy4-standard dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:8px}}
@media(max-width:500px){#compi-hybrid-corrected .hy4-standards{padding-block:42px}#compi-hybrid-corrected .hy4-standards .cp-section-head h2{font-size:31px}#compi-hybrid-corrected .hy4-standard dl{grid-template-columns:1fr;gap:0}#compi-hybrid-corrected .hy3-brand-head h3{font-size:24px}#compi-hybrid-corrected .hy3-stat-facts b{font-size:18px}}
@keyframes hy3-logo-new{0%,40%,100%{opacity:1;transform:translateY(0);filter:blur(0)}50%,88%{opacity:0;transform:translateY(-3px);filter:blur(2px)}}
@keyframes hy3-logo-original{0%,40%,100%{opacity:0;transform:translateY(3px);filter:blur(2px)}50%,88%{opacity:1;transform:translateY(0);filter:blur(0)}}
