/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--blue:#1837bd;--royal:#3158ed;--deep:#10246f;--ink:#172033;--muted:#687184;--cream:#fbfaf7;--soft:#f3f6fb;--ice:#eaf0ff;--line:#e2e6ef;--white:#fff;--green:#20a764;--mm-bg:#03111c;--mm-bg-2:#071b29;--mm-surface:#0b2333;--mm-surface-2:#102b3d;--mm-border:#7eabcd4d;--mm-text:#f5f9ff;--mm-muted:#b8c8d6;--mm-blue:#3f74ff;--mm-cyan:#39d9ff;--mm-violet:#6d35f2;--mm-glow:0 0 28px #30cdff29}body{background:var(--mm-bg);color:var(--mm-text)}main:not(:has(.referenceHome)){background:radial-gradient(circle at 82% 9%,#2c77c92b,transparent 26%),linear-gradient(180deg,var(--mm-bg),#051724 55%,var(--mm-bg));color:var(--mm-text);position:relative;overflow:hidden}main:not(:has(.referenceHome)):before{content:"";pointer-events:none;background-image:linear-gradient(#70a8ca09 1px,#0000 1px),linear-gradient(90deg,#70a8ca09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}main:not(:has(.referenceHome))>section{z-index:1;position:relative}.pageHero,.catalogHero{color:var(--mm-text);border-bottom:1px solid var(--mm-border);background:radial-gradient(circle at 75%,#3589dc38,#0000 30%),linear-gradient(120deg,#04131f,#0b2638)}.pageHero h1,.catalogHero h1,.filmsHero h1{letter-spacing:-.05em;color:var(--mm-text);font-size:clamp(40px,5vw,66px);font-weight:740;line-height:1.03}.pageHero h1 em,.catalogHero h1 em,.filmsHero h1 em{color:var(--mm-blue);-webkit-text-fill-color:currentColor;background:0 0;font-style:normal}.pageHero p,.catalogHero p,.filmsHero p{color:var(--mm-muted);max-width:620px;font-size:clamp(13px,1.3vw,16px);line-height:1.7}.kicker,.shopBadge,.referenceBadge{color:#76cfff;background:#0518266b;border-color:#5dcfff59}.btn{border-radius:9px;min-height:46px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s}.btn.blue,.headerCta{background:linear-gradient(105deg,#1768ef,var(--mm-violet));color:#fff}.btn.soft,.btn.outlineDark{color:var(--mm-text);background:#061927b8;border:1px solid #99bcd480}:is(.btn:hover,.btn:focus-visible){border-color:#66deffb8;transform:translateY(-2px);box-shadow:0 12px 28px #0c5adc42,0 0 22px #39d9ff2e}.btn:focus-visible{outline:2px solid var(--mm-cyan);outline-offset:3px}a:focus-visible{outline:2px solid var(--mm-cyan);outline-offset:3px}button:focus-visible{outline:2px solid var(--mm-cyan);outline-offset:3px}input:focus-visible{outline:2px solid var(--mm-cyan);outline-offset:3px}select:focus-visible{outline:2px solid var(--mm-cyan);outline-offset:3px}textarea:focus-visible{outline:2px solid var(--mm-cyan);outline-offset:3px}.catalogHero,.catalogHero>.wide{min-height:470px}.catalogHeroVisual:before{background:radial-gradient(circle,#3ed8ff47,#0000 66%)}.catalogHeroVisual>div{border:1px solid var(--mm-border);box-shadow:0 25px 55px #0000006b,var(--mm-glow);background:linear-gradient(145deg,#133044eb,#051622f2)}.catalogHeroVisual img{object-fit:contain;background:0 0}.shopCatalog{color:var(--mm-text);background:0 0}.catalogToolbar,.filterPanel,.emptyShop{border-color:var(--mm-border);background:#091f2ee6;box-shadow:0 14px 35px #0000002e}.productSearch,.sortSelect select{border-color:var(--mm-border);color:var(--mm-text);background:#071c2a}.productSearch input{color:var(--mm-text)}.resultCount,.sortSelect{color:var(--mm-muted)}.filterTitle,.filterGroup{border-color:#7eabcd2e}.filterTitle button{color:#7fcfff}.filterGroup>b{color:#dcecff}.filterGroup button{color:var(--mm-muted)}.filterGroup button:hover,.filterGroup button.active{color:#fff;background:#2f70ff24}.filterGroup button i{border-color:#668197}.storeProduct{background:linear-gradient(150deg,var(--mm-surface-2),#071c2a);border-color:var(--mm-border);color:var(--mm-text);box-shadow:0 15px 35px #0003}.storeProduct:hover{box-shadow:0 22px 46px #00000057,var(--mm-glow);border-color:#50cfff8c}.storeProductImage{background:radial-gradient(circle,#244458,#0a1c28)}.storeProductImage img{object-fit:contain;padding:12px}.storeProductImage>span{color:#7be5ff;background:#051622e0;border:1px solid #57d9ff59}.storeProductBody>small{color:#83cfff}.storeProductBody h2{color:#fff}.productMeta span{color:#c6d7e4;background:#729ebe1f}.storeActions{border-color:var(--mm-border)}.storeActions a:first-child{color:#bcd0e0}.storeActions a+a{background:linear-gradient(100deg,#1768ef,var(--mm-violet))}.catalogAsk{box-shadow:var(--mm-glow);background:linear-gradient(115deg,#0d3573,#241a6b);border:1px solid #5cb9ff4d}.lightSection,.humanRepair{color:var(--mm-text);background:0 0}.services,.diagnosticForm,.humanRepair{border-bottom:1px solid #7eabcd29}.sectionIntro p,.humanRepair p,.diagnosticForm p{color:var(--mm-muted)}.interactiveIssues button{background:linear-gradient(145deg,var(--mm-surface),#071b29);border-color:var(--mm-border);color:var(--mm-text)}.interactiveIssues button:hover{box-shadow:0 15px 32px #00000047,var(--mm-glow);border-color:#52d5ff9e}.interactiveIssues button>span{color:#a6efff}.processSection{border-block:1px solid var(--mm-border);background:radial-gradient(circle at 75%,#2d9ae421,#0000 35%),#061824}.processGrid>div{border-color:var(--mm-border);background:linear-gradient(145deg,#102b3d,#081e2d)}.humanRepair>.wide>span{background:var(--mm-surface);color:var(--mm-cyan);box-shadow:var(--mm-glow)}.diagnosticForm form{border:1px solid var(--mm-border);background:linear-gradient(145deg,#102b3d,#071b29);box-shadow:0 20px 45px #0000004d}.diagnosticForm label{color:#d9e8f3}.diagnosticForm input,.diagnosticForm select,.diagnosticForm textarea{border-color:var(--mm-border);color:var(--mm-text);background:#061925}.filmsHero,.filmsOptions{background:0 0}.filmsHero{border-bottom:1px solid var(--mm-border);background:radial-gradient(circle at 72% 45%,#34afe82b,#0000 28%)}.filmsLead{color:#dff8ff;margin:0 0 10px;font-size:clamp(17px,2vw,23px);line-height:1.35}.filmsVisual img{box-shadow:0 30px 65px #0000006b,var(--mm-glow);border:1px solid #76ccee6b}.filmBadge{z-index:3;color:#a9eeff;font:750 7px var(--font-mono);letter-spacing:.1em;background:#051826d1;border:1px solid #72daff73;border-radius:99px;padding:7px 10px;position:absolute;top:25px;left:25px}.filmsHeading p,.filmsCta p{color:var(--mm-muted)}.filmsGrid article,.filmsCta{background:linear-gradient(145deg,var(--mm-surface),#071b29);border-color:var(--mm-border);box-shadow:0 15px 35px #0000002e}.filmsGrid article h3,.filmsCta h2{color:#fff}.filmsGrid article span{color:#b8d0de}.aboutStory,.principles,.aboutCapabilities,.contactSection{color:var(--mm-text);background:0 0}.storyLogo{border:1px solid var(--mm-border);box-shadow:var(--mm-glow);background:radial-gradient(circle,#3670ff33,#071c2aeb)}.aboutStory p{color:var(--mm-muted)}.aboutCapabilities{border-block:1px solid #7eabcd29;padding:70px 0}.aboutCardGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.aboutCardGrid article,.principleGrid>div{border:1px solid var(--mm-border);background:linear-gradient(145deg,var(--mm-surface),#071b29);min-height:145px;color:var(--mm-text);border-radius:14px;padding:24px;box-shadow:0 14px 35px #0000002e}.aboutCardGrid svg,.principleGrid svg{color:var(--mm-cyan)}.contactGrid{align-items:stretch}.contactCards article,.mapPlaceholder{background:linear-gradient(145deg,var(--mm-surface),#071b29);border-color:var(--mm-border);color:var(--mm-text);box-shadow:0 20px 45px #0000003d}.contactCards article>svg{color:var(--mm-cyan);margin-bottom:10px}.contactCards small{color:#78d8ff}.mapPlaceholder{box-shadow:0 20px 45px #0000004d,var(--mm-glow)}.mapPlaceholder span{color:#e7f4fc}.mapPlaceholder a,.textAction{color:#82dfff}.siteFooter{border-top:1px solid var(--mm-border);color:var(--mm-text);background:#020c14}.siteFooter p,.siteFooter a,.siteFooter span{color:#b5c6d3}.siteFooter a:hover{color:#78dcff}@media (max-width:768px){.aboutCardGrid{grid-template-columns:1fr}.aboutCapabilities{padding:50px 0}.catalogHero,.catalogHero>.wide{min-height:auto}.catalogHeroVisual{min-height:330px}.filmBadge{top:15px;left:15px}.storeProductImage img{padding:8px}}@media (max-width:430px){.pageHero h1,.catalogHero h1,.filmsHero h1{font-size:clamp(35px,11vw,44px)}.pageHero p,.catalogHero p,.filmsHero p{font-size:13px}.aboutCardGrid article,.principleGrid>div{min-height:115px;padding:19px}.catalogToolbar{gap:12px}.productSearch{width:100%}}@media (prefers-reduced-motion:reduce){.btn,.storeProduct,.interactiveIssues button{transition:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-geist),Arial,sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.wide{width:min(1240px,100% - 48px);margin-inline:auto}.lightSection{background:var(--cream);color:var(--ink)}.darkSection{background:var(--deep);color:#fff}.sectionLabel{font:700 10px var(--font-mono);letter-spacing:1.8px;color:var(--blue)}.siteHeader{z-index:50;background:#fff;position:relative;box-shadow:0 3px 18px #18264a0f}.shopTop{background:var(--deep);color:#dfe5ff;height:31px;font-size:9px}.shopTop>.wide{justify-content:space-between;align-items:center;height:100%;display:flex}.shopTop div div{gap:24px;display:flex}.headerInner{justify-content:space-between;align-items:center;height:70px;display:flex}.brand{align-items:center;gap:10px;display:flex}.logoFrame{background:linear-gradient(145deg,#f1f4ff,#fff);border:1px solid #dce3fb;border-radius:12px;place-items:center;width:50px;height:50px;padding:8px;display:grid;box-shadow:0 8px 20px #2443b91f}.logoFrame img{object-fit:contain;filter:brightness(1.1)saturate(1.2);width:100%;height:100%}.brandName{flex-direction:column;display:flex}.brandName b{color:var(--deep);font-size:17px;line-height:1}.brandName small{text-transform:uppercase;letter-spacing:1.1px;color:#778096;max-width:none;margin-top:4px;font-size:7px}.navPanel{align-items:center;gap:18px;display:flex}.navPanel nav{gap:23px;display:flex}.navPanel nav a{color:#4d5668;font-size:11px;font-weight:620;transition:all .2s}.navPanel nav a:hover{color:var(--blue)}.searchHint{border:1px solid var(--line);width:32px;height:32px;color:var(--deep);cursor:pointer;background:#f8f9fc;border-radius:50%}.langSwitch{color:#a0a5ae;font:700 9px var(--font-mono);align-items:center;gap:4px;display:flex}.langSwitch button{color:#969ca8;cursor:pointer;background:0 0;border:0;padding:3px}.langSwitch button.active{color:var(--blue)}.headerCta{background:var(--blue);color:#fff;border-radius:8px;padding:11px 15px;font-size:10px;font-weight:700;box-shadow:0 8px 18px #1837bd33}.menuButton{background:0 0;border:0;padding:8px;display:none}.menuButton i{background:var(--deep);width:22px;height:2px;margin:4px;display:block}.storeHero{background:linear-gradient(118deg,#f8f9ff 0%,#f1f5ff 58%,#e1e9ff 100%);border-bottom:1px solid #dfe5f3;min-height:570px;position:relative;overflow:hidden}.storeHero:before{content:"";opacity:.12;background-image:radial-gradient(#91a2d8 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 70%,#0000)}.heroBlob{filter:blur(2px);border-radius:50%;position:absolute}.heroBlob.one{background:radial-gradient(circle,#496bef2e,#496bef00 68%);width:520px;height:520px;top:5%;right:4%}.heroBlob.two{background:#ffffff80;width:220px;height:220px;bottom:-120px;right:30%}.storeHeroGrid{grid-template-columns:.9fr 1.1fr;align-items:center;min-height:570px;display:grid;position:relative}.shopBadge{color:var(--blue);font:700 8px var(--font-mono);letter-spacing:1.5px;background:#fff;border:1px solid #dce3f5;border-radius:99px;padding:8px 12px;display:inline-flex;box-shadow:0 7px 18px #1c36820f}.storeHeroCopy h1{letter-spacing:-.05em;margin:20px 0 17px;font-size:clamp(42px,4.4vw,61px);font-weight:670;line-height:1.03}.storeHeroCopy h1 em{color:var(--blue);font-style:normal}.storeHeroCopy>p{max-width:510px;color:var(--muted);font-size:14px;line-height:1.65}.actionRow{gap:10px;margin-top:26px;display:flex}.btn{cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:25px;padding:14px 18px;font-size:11px;font-weight:720;transition:all .25s;display:inline-flex}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 25px #172f8c26}.blue{background:var(--blue);color:#fff}.soft{color:var(--blue);background:#fff;border:1px solid #dbe2f3}.heroAssurance{color:#748097;gap:20px;margin-top:22px;font-size:9px;display:flex}.heroAssurance span:first-letter{color:var(--green)}.showcase{height:500px;position:relative}.showcaseGlow{background:radial-gradient(circle,#fff,#89a1ff4d 40%,#0000 70%);border-radius:50%;width:440px;height:330px;position:absolute;top:53%;left:51%;transform:translate(-50%,-50%)}.showPhone{background:#fff;border:1px solid #ffffffb3;border-radius:30px;padding:7px;position:absolute;overflow:hidden;box-shadow:0 28px 55px #17317d38}.showPhone img{object-fit:cover;border-radius:23px;width:100%;height:100%}.phoneMain{z-index:3;width:210px;height:405px;top:47%;left:44%;transform:translate(-50%,-50%)rotate(-2deg)}.phoneBack{z-index:1;filter:saturate(.75);width:175px;height:340px;top:51%;left:25%;transform:translate(-50%,-50%)rotate(-12deg)}.phoneSide{z-index:2;filter:saturate(.8);width:175px;height:340px;top:52%;right:4%;transform:translateY(-50%)rotate(10deg)}.newTag{background:var(--blue);color:#fff;font:700 7px var(--font-mono);letter-spacing:1px;border-radius:99px;padding:7px 9px;position:absolute;top:14px;left:14px}.showPrice{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #fff;border-radius:12px;grid-template-columns:1fr 25px;gap:3px 12px;padding:12px 13px;display:grid;position:absolute;bottom:42px;right:2%;box-shadow:0 14px 30px #1f367d21}.showPrice small{font:700 7px var(--font-mono);color:var(--green)}.showPrice b{font-size:10px}.showPrice a{background:var(--blue);color:#fff;border-radius:50%;grid-area:1/2/3;place-items:center;width:25px;height:25px;display:grid}.quickShop{background:#fff;padding:30px 0 45px}.quickTitle{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.quickTitle b{font-size:15px}.quickTitle a{color:var(--blue);font-size:9px;font-weight:700}.categoryGrid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.categoryGrid a{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f8f9fc);border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;min-height:102px;padding:14px;transition:all .25s;display:grid}.categoryGrid a:hover{border-color:#bdc9ed;transform:translateY(-3px);box-shadow:0 12px 25px #192f7814}.categoryGrid a>span{background:var(--ice);width:38px;height:38px;color:var(--blue);border-radius:11px;place-items:center;font-weight:800;display:grid}.categoryGrid b{font-size:10px}.categoryGrid i{color:#9aa2b2;font-style:normal}.featuredStore{background:var(--soft);padding:85px 0}.shopSectionHead{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.shopSectionHead>div>span{font:700 8px var(--font-mono);letter-spacing:1.5px;color:var(--blue)}.shopSectionHead h2{letter-spacing:-.035em;margin:8px 0 5px;font-size:30px}.shopSectionHead p{color:var(--muted);margin:0;font-size:11px}.shopSectionHead>a{color:var(--blue);font-size:9px;font-weight:750}.storeProductGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.storeProduct{border:1px solid var(--line);background:#fff;border-radius:15px;transition:all .28s;overflow:hidden;box-shadow:0 8px 22px #192b5a0d}.storeProduct:hover{border-color:#cdd6ee;transform:translateY(-5px);box-shadow:0 20px 38px #192b5a1c}.storeProductImage{background:linear-gradient(145deg,#f2f3f6,#e6e9f0);height:265px;display:block;position:relative;overflow:hidden}.storeProductImage>span{z-index:2;color:var(--green);font:700 7px var(--font-mono);background:#ffffffeb;border-radius:99px;padding:6px 8px;position:absolute;top:11px;left:11px}.storeProductImage img{object-fit:cover;width:100%;height:100%;transition:all .4s}.storeProduct:hover .storeProductImage img{transform:scale(1.04)}.storeProductBody{padding:16px}.storeProductBody>small{color:var(--blue);font:700 8px var(--font-mono);letter-spacing:1px}.storeProductBody h3,.storeProductBody h2{letter-spacing:-.02em;margin:6px 0 11px;font-size:16px}.productMeta{gap:6px;margin-bottom:14px;display:flex}.productMeta span{color:#667084;background:#f2f4f8;border-radius:5px;padding:5px 7px;font-size:8px}.storeProductBody>strong{margin-bottom:15px;font-size:12px;display:block}.storeActions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0 -16px -16px;display:grid}.storeActions a{text-align:center;padding:13px 8px;font-size:8px;font-weight:700}.storeActions a+a{background:var(--blue);color:#fff}.brandShelf{background:#fff;padding:55px 0}.brandShelf .sectionLabel{text-align:center;margin-bottom:20px;display:block}.brandRow{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.brandRow a{border-right:1px solid var(--line);align-items:center;gap:13px;padding:24px;transition:all .2s;display:flex}.brandRow a:last-child{border:0}.brandRow a:hover{background:var(--ice)}.brandRow i{width:38px;height:38px;color:var(--blue);background:#f0f3fb;border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.brandRow b{font-size:13px}.brandRow span{color:#9ca5b7;margin-left:auto}.repairShop{background:linear-gradient(120deg,#eef3ff,#e1eaff);padding:75px 0}.repairShopGrid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:65px;display:grid}.repairPhoto{border-radius:22px;height:405px;position:relative;overflow:hidden;box-shadow:0 25px 55px #1b398f26}.repairPhoto>img{object-fit:cover;width:100%;height:100%}.repairPhotoBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex;position:absolute;bottom:18px;left:18px}.repairPhotoBadge>span{background:var(--ice);width:30px;height:30px;color:var(--blue);border-radius:50%;place-items:center;display:grid}.repairPhotoBadge small{color:var(--blue);font:700 7px var(--font-mono);display:block}.repairPhotoBadge b{font-size:10px}.repairShopCopy h2{letter-spacing:-.045em;margin:12px 0;font-size:40px;line-height:1.05}.repairShopCopy h2 em{color:var(--blue);font-style:normal}.repairShopCopy>p{color:var(--muted);max-width:520px;font-size:12px;line-height:1.7}.repairChips{flex-wrap:wrap;gap:7px;margin:19px 0 25px;display:flex}.repairChips span{color:#4e5d7e;background:#fff;border:1px solid #d9e1f7;border-radius:99px;padding:8px 11px;font-size:8px}.trustShop{background:#fff;padding:70px 0}.trustCards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.trustCards>div{background:var(--soft);border-radius:13px;align-items:center;gap:12px;padding:23px;display:flex}.trustCards span{width:36px;height:36px;color:var(--blue);background:#fff;border-radius:10px;place-items:center;font-size:16px;display:grid;box-shadow:0 5px 15px #16307d12}.trustCards b{font-size:10px;line-height:1.35}.catalogHero{background:linear-gradient(110deg,#edf2ff,#dce6ff);height:275px;overflow:hidden}.catalogHero>.wide{justify-content:space-between;align-items:center;height:100%;display:flex}.catalogHero h1{letter-spacing:-.04em;margin:14px 0 5px;font-size:37px}.catalogHero p{color:var(--muted);font-size:11px}.catalogHeroVisual{width:330px;height:240px;position:relative}.catalogHeroVisual>div{background:#fff;border-radius:21px;width:125px;height:220px;padding:5px;position:absolute;bottom:-20px;overflow:hidden;box-shadow:0 18px 35px #1b347d29}.catalogHeroVisual>div:first-child{right:120px;transform:rotate(-8deg)}.catalogHeroVisual>div:last-child{right:20px;transform:rotate(8deg)}.catalogHeroVisual img{object-fit:cover;border-radius:17px;width:100%;height:100%}.shopCatalog{background:#f7f8fb;padding:32px 0 85px}.catalogToolbar{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:25px;height:58px;margin-bottom:18px;padding:9px 13px;display:grid}.productSearch{background:#f5f7fa;border-radius:8px;align-items:center;gap:9px;height:38px;padding:0 12px;display:flex}.productSearch span{color:var(--blue)}.productSearch input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.sortSelect select{color:var(--ink);background:0 0;border:0;outline:0;font-weight:700}.catalogLayout{grid-template-columns:205px 1fr;gap:17px;display:grid}.filterPanel{border:1px solid var(--line);background:#fff;border-radius:12px;align-self:start;padding:17px}.filterTitle b{font-size:12px}.filterGroup>b{margin-bottom:9px;font-size:9px;display:block}.futurePrice{padding-top:15px}.futurePrice small{color:#8991a0;margin-bottom:5px;font-size:7px;display:block}.futurePrice span{color:#adb2bc;font-size:8px}.shopGrid{grid-template-columns:repeat(3,1fr)}.catalogProduct .storeProductImage{height:245px}.emptyShop{color:#8a92a2;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:300px;display:flex}.emptyShop>span{color:var(--blue);font-size:30px}.emptyShop b{margin:10px;font-size:13px}.emptyShop p{font-size:10px}.productPage{background:#f7f8fb;padding:24px 0 65px}.productBreadcrumb{color:#9299a7;gap:8px;margin-bottom:20px;font-size:8px;display:flex}.productLayout{grid-template-columns:1.1fr .9fr;gap:30px;display:grid}.productGallery{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px}.galleryMain{background:linear-gradient(145deg,#f0f2f6,#e5e9f0);border-radius:12px;height:515px;position:relative;overflow:hidden}.galleryMain>span{z-index:2;color:var(--green);font:700 7px var(--font-mono);background:#fff;border-radius:99px;padding:7px 10px;position:absolute;top:14px;left:14px}.galleryMain>img{object-fit:contain;width:100%;height:100%;transition:all .35s}.galleryMain:hover>img{transform:scale(1.025)}.galleryThumbs{gap:8px;margin-top:10px;display:flex}.galleryThumbs button{border:1px solid var(--line);background:#fff;border-radius:8px;width:66px;height:66px;padding:3px;overflow:hidden}.galleryThumbs button.active{border:2px solid var(--blue)}.galleryThumbs img{object-fit:cover;border-radius:5px;width:100%;height:100%}.buyPanel{border:1px solid var(--line);background:#fff;border-radius:16px;align-self:start;padding:32px}.productBrand{color:var(--blue);font:700 8px var(--font-mono);letter-spacing:1.2px}.buyPanel h1{letter-spacing:-.04em;margin:8px 0 10px;font-size:36px}.conditionPill{color:var(--green);background:#edf8f2;border-radius:99px;padding:7px 9px;font-size:8px;display:inline-block}.buyPanel>p{color:var(--muted);margin:20px 0;font-size:11px;line-height:1.65}.buyChoices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.buyChoices div{border:1px solid var(--line);border-radius:9px;padding:12px}.buyChoices small{color:#9097a5;margin-bottom:5px;font-size:7px;display:block}.buyChoices b{font-size:10px}.buyPrice{border-block:1px solid var(--line);margin:20px 0;padding:18px 0}.buyPrice small{color:#8c93a1;font:700 7px var(--font-mono);display:block}.buyPrice strong{margin:5px 0;font-size:20px;display:block}.buyPrice span{color:var(--green);font-size:8px}.buyWhatsapp{background:var(--green);color:#fff;width:100%;font-size:11px}.buyNote{text-align:center;color:#999fac;margin-top:9px;font-size:7px;display:block}.productDetails{background:#fff;padding:60px 0 80px}.detailsTabs{border-bottom:1px solid var(--line);color:#8b92a0;gap:28px;padding-bottom:13px;font-size:9px;display:flex}.detailsTabs b{color:var(--blue);position:relative}.detailsTabs b:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-15px;left:0;right:0}.detailContent{grid-template-columns:1fr 1fr 1fr;gap:50px;padding-top:35px;display:grid}.detailContent h2{margin:0 0 13px;font-size:15px}.detailContent p{color:var(--muted);font-size:10px;line-height:1.7}.detailContent article>span{color:#5c6576;margin:8px 0;font-size:9px;display:block}.detailContent article>span:first-letter{color:var(--blue)}.detailContent a{color:var(--blue);font-size:9px;font-weight:700}.pageHero{min-height:335px;color:var(--ink);background:linear-gradient(110deg,#edf2ff,#dfe6ff);align-items:center;display:flex;position:relative;overflow:hidden}.pageHero>.wide{position:relative}.pageHero h1{letter-spacing:-.045em;margin:12px 0;font-size:42px;line-height:1.04}.pageHero h1 em{color:var(--blue);font-style:normal}.pageHero p{color:var(--muted);max-width:520px;font-size:11px;line-height:1.6}.kicker{font:700 8px var(--font-mono);letter-spacing:1.5px;color:var(--blue);align-items:center;gap:8px;display:flex}.kicker i{background:var(--blue);width:18px;height:2px}.repairHero{background:linear-gradient(110deg,#eaf1ff,#dce7ff);min-height:430px}.repairHero .split{grid-template-columns:1fr 1fr;align-items:center;display:grid}.repairHeroVisual{height:360px;position:relative}.repairPhone{color:#fff;width:160px;height:310px;font:800 12px var(--font-mono);letter-spacing:3px;background:linear-gradient(145deg,#122771,#3158ed);border:7px solid #fff;border-radius:30px;place-items:center;display:grid;position:absolute;top:51%;left:45%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:0 22px 40px #152e8033}.repairPhone i{background:#8ea8ff;height:1px;position:absolute;left:10px;right:10px;box-shadow:0 0 10px 4px #7495ff80}.diagnosticRing{border:1px solid #3158ed40;border-radius:50%;width:320px;height:320px;position:absolute;top:50%;left:45%;transform:translate(-50%,-50%)}.statusCard{background:#fff;border-radius:10px;padding:11px 14px;position:absolute;bottom:50px;right:30px;box-shadow:0 12px 25px #172e781f}.statusCard small{font:700 7px var(--font-mono);color:var(--blue);display:block}.statusCard b{font-size:9px}.services{padding:70px 0}.sectionIntro{margin-bottom:28px}.sectionIntro>div{justify-content:space-between;align-items:end;display:flex}.sectionIntro h2{letter-spacing:-.04em;margin:8px 0;font-size:31px}.sectionIntro h2 em{color:var(--blue);font-style:normal}.sectionIntro p{max-width:390px;color:var(--muted);font-size:10px;line-height:1.6}.serviceGrid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.serviceGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:135px;padding:19px;transition:all .2s;box-shadow:0 7px 18px #1a2f640a}.serviceGrid article:hover{border-color:#c8d3ee;transform:translateY(-3px)}.serviceGrid article>span{color:var(--blue);font-size:18px}.serviceGrid h3{margin:16px 0 6px;font-size:11px}.serviceGrid p{color:var(--muted);font-size:8px;line-height:1.5}.processSection{background:var(--deep);padding:65px 0}.processSection h2{margin:10px 0;font-size:30px}.processGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px;display:grid}.processGrid div{background:#ffffff12;border:1px solid #ffffff1a;border-radius:11px;padding:18px}.processGrid b{font:700 8px var(--font-mono);color:#98aaff}.processGrid h3{margin:13px 0 0;font-size:10px;line-height:1.45}.diagnosticForm{background:#eff3fb;padding:75px 0}.formGrid{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.formGrid h2{font-size:37px;line-height:1.05}.formGrid h2 em{color:var(--blue);font-style:normal}.formGrid>div>p{color:var(--muted);font-size:10px;line-height:1.65}.formGrid form{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;padding:22px;display:grid}.formGrid label{color:#6d7585;font-size:8px}.formGrid input,.formGrid select,.formGrid textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#f7f8fa;border-radius:7px;outline:none;margin-top:5px;padding:10px;display:block}.wideField{grid-column:1/-1}.formGrid button{grid-column:1/-1;width:100%}.aboutHero,.contactHero{background:linear-gradient(110deg,#eff3ff,#dfe6ff)}.aboutStory,.contactSection{background:var(--cream);padding:70px 0}.storyGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;display:grid}.storyLogo{background:linear-gradient(145deg,#edf1ff,#fff);border-radius:22px;place-items:center;height:360px;display:grid;position:relative;overflow:hidden}.storyLogo img{filter:drop-shadow(0 18px 25px #1c36962b);width:48%}.storyLogo span{color:#1e36aa09;font-size:200px;font-weight:800;position:absolute;bottom:-60px}.storyGrid h2,.principles h2{letter-spacing:-.04em;font-size:34px}.storyGrid p{color:var(--muted);font-size:10px;line-height:1.7}.manager{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.manager small{color:#9197a3;font:700 7px var(--font-mono);display:block}.manager b{font-size:11px}.principles{background:var(--deep);color:#fff;padding:65px 0}.principleGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin:25px 0;display:grid}.principleGrid div{background:#ffffff12;border-radius:11px;padding:18px}.principleGrid b{color:#95a8ff;font:700 8px var(--font-mono)}.principleGrid h3{margin:16px 0 0;font-size:10px}.contactGrid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.contactCards{gap:10px;display:grid}.contactCards article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:22px}.contactCards small{font:700 7px var(--font-mono);color:var(--blue)}.contactCards h2{margin:9px 0;font-size:21px}.contactCards p{color:var(--muted);font-size:9px;line-height:1.55}.contactCards .btn{margin-top:7px}.contactCards .hours{background:#eef2fa}.outlineDark{border:1px solid var(--line);color:var(--blue);background:#fff}.mapPlaceholder{color:#fff;background:linear-gradient(145deg,#1837bd,#10246f);border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:510px;display:flex;position:relative;overflow:hidden}.mapGrid{background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;transform:rotate(8deg)scale(1.2)}.mapPlaceholder img{filter:brightness(2.5)saturate(.2);width:60px;position:relative}.mapPlaceholder span,.mapPlaceholder a{margin-top:14px;font-size:9px;position:relative}.siteFooter{color:#fff;background:#101832;padding-top:50px}.footerGrid{grid-template-columns:1.5fr 1fr 1fr;gap:60px;padding-bottom:38px;display:grid}.footerGrid>div{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.siteFooter .logoFrame{background:#fff}.footerGrid p{color:#8e98b4;font-size:9px;line-height:1.6}.footerGrid b{margin-bottom:6px;font-size:9px}.footerGrid a,.footerGrid span{color:#9ba4bb;font-size:8px}.footerBottom{color:#6e7895;font:600 7px var(--font-mono);border-top:1px solid #ffffff1a;justify-content:space-between;padding:17px 0;display:flex}.floatingWhatsapp{z-index:60;background:var(--green);color:#fff;border:3px solid #fff;border-radius:99px;align-items:center;gap:7px;padding:11px 16px;font-size:9px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 30px #144b2f47}.floatingWhatsapp span{font-size:15px}@media (max-width:960px){.wide{width:min(100% - 34px,1240px)}.navPanel{border-top:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;padding:18px;display:none;position:absolute;top:101px;left:0;right:0;box-shadow:0 15px 25px #1423461a}.navPanel.open{display:flex}.navPanel nav{flex-direction:column;gap:0}.navPanel nav a{border-bottom:1px solid var(--line);padding:11px}.searchHint{display:none}.langSwitch{justify-content:center}.headerCta{text-align:center}.menuButton{display:block}.storeHeroGrid{grid-template-columns:1fr;padding-top:50px}.storeHeroCopy{text-align:center}.storeHeroCopy>p{margin-inline:auto}.actionRow,.heroAssurance{justify-content:center}.showcase{height:460px}.categoryGrid{grid-template-columns:repeat(3,1fr)}.storeProductGrid{grid-template-columns:repeat(2,1fr)}.repairShopGrid{gap:30px}.shopGrid{grid-template-columns:repeat(2,1fr)}.productLayout{grid-template-columns:1fr 1fr}.galleryMain{height:450px}.repairHero .split{grid-template-columns:1fr 1fr}.contactGrid{gap:15px}}@media (max-width:640px){.wide{width:min(100% - 26px,1240px)}.shopTop{height:27px}.shopTop>.wide>span{font-size:7px}.shopTop div div{gap:10px}.shopTop div div a:first-child{display:none}.headerInner{height:63px}.navPanel{top:90px}.logoFrame{width:43px;height:43px}.brandName b{font-size:15px}.brandName small{font-size:6px}.storeHero,.storeHeroGrid{min-height:auto}.storeHeroGrid{padding-top:45px}.storeHeroCopy h1{font-size:39px}.storeHeroCopy>p{font-size:11px}.actionRow{flex-direction:column}.btn{width:100%}.heroAssurance{flex-wrap:wrap;gap:8px}.showcase{height:390px;margin-top:10px}.phoneMain{width:160px;height:310px}.phoneBack,.phoneSide{width:125px;height:245px}.phoneBack{left:18%}.phoneSide{right:-2%}.showPrice{bottom:25px;right:0}.quickShop{padding-top:24px}.categoryGrid{grid-template-columns:repeat(2,1fr)}.categoryGrid a{min-height:82px;padding:10px}.featuredStore{padding:60px 0}.shopSectionHead h2{font-size:25px}.shopSectionHead p{max-width:240px}.storeProductGrid{grid-template-columns:1fr}.storeProductImage{height:330px}.brandShelf{padding:42px 0}.brandRow{grid-template-columns:1fr 1fr}.brandRow a{border-bottom:1px solid var(--line);padding:16px}.brandRow a:nth-child(2){border-right:0}.repairShop{padding:55px 0}.repairShopGrid{grid-template-columns:1fr}.repairPhoto{height:310px}.repairShopCopy{text-align:center}.repairShopCopy h2{font-size:34px}.repairChips{justify-content:center}.trustShop{padding:50px 0}.trustCards{grid-template-columns:1fr 1fr}.trustCards>div{padding:15px}.catalogHero{height:330px}.catalogHero>.wide{text-align:center;padding-top:42px;display:block}.catalogHero h1{font-size:30px}.catalogHeroVisual{width:250px;height:160px;margin:auto}.catalogHeroVisual>div{width:90px;height:160px}.catalogHeroVisual>div:first-child{right:115px}.catalogHeroVisual>div:last-child{right:45px}.catalogToolbar{grid-template-columns:1fr 1fr;height:auto;padding:10px}.productSearch{grid-column:1/-1}.resultCount{padding-left:5px}.catalogLayout{grid-template-columns:1fr}.filterPanel{grid-template-columns:1fr 1fr;display:grid}.filterTitle{grid-column:1/-1}.filterGroup{padding:12px}.futurePrice{display:none}.shopGrid{grid-template-columns:1fr}.catalogProduct .storeProductImage{height:330px}.productPage{padding-top:14px}.productLayout{grid-template-columns:1fr}.galleryMain{height:390px}.buyPanel{padding:23px}.buyPanel h1{font-size:31px}.detailsTabs{white-space:nowrap;overflow-x:auto}.detailContent{grid-template-columns:1fr;gap:25px}.pageHero{text-align:center;min-height:290px}.pageHero .kicker{justify-content:center}.pageHero h1{font-size:34px}.pageHero p{margin-inline:auto}.repairHero{padding-top:40px}.repairHero .split{grid-template-columns:1fr}.repairHeroVisual{height:310px}.services{padding:55px 0}.sectionIntro>div{text-align:center;display:block}.sectionIntro .kicker{justify-content:center}.sectionIntro p{margin-inline:auto}.serviceGrid,.processGrid{grid-template-columns:1fr 1fr}.formGrid{text-align:center;grid-template-columns:1fr;gap:25px}.formGrid .kicker{justify-content:center}.formGrid form{text-align:left;grid-template-columns:1fr}.formGrid label,.wideField,.formGrid button{grid-column:1}.storyGrid,.contactGrid{grid-template-columns:1fr}.storyLogo{height:310px}.storyGrid{text-align:center}.storyGrid .kicker{justify-content:center}.principleGrid{grid-template-columns:1fr 1fr}.mapPlaceholder{min-height:360px}.footerGrid{text-align:center;grid-template-columns:1fr;gap:25px}.footerGrid>div{align-items:center}.footerBottom{flex-direction:column;align-items:center;gap:6px}.floatingWhatsapp{place-items:center;width:49px;height:49px;padding:0;display:grid}.floatingWhatsapp b{display:none}.floatingWhatsapp span{font-size:19px}}.navPanel nav a.active{color:var(--blue);position:relative}.navPanel nav a.active:after{content:"";background:var(--blue);border-radius:2px;height:2px;position:absolute;bottom:-8px;left:0;right:0}.phoneMain{animation:5s ease-in-out infinite phoneFloat}@keyframes phoneFloat{0%,to{margin-top:0}50%{margin-top:-7px}}.helpToday{background:linear-gradient(#fff,#f7f9ff);padding:72px 0}.helpHeading{text-align:center;margin-bottom:28px}.helpHeading h2{letter-spacing:-.04em;margin:8px 0;font-size:31px}.helpPaths{grid-template-columns:1fr 1fr;gap:18px;display:grid}.helpPaths article{border-radius:22px;align-items:center;min-height:310px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #1c30691a}.helpPaths article>div{z-index:2;width:60%;position:relative}.helpPaths small{font:750 8px var(--font-mono);letter-spacing:1.4px}.helpPaths h3{letter-spacing:-.035em;margin:12px 0;font-size:24px;line-height:1.08}.helpPaths p{font-size:10px;line-height:1.6}.helpPaths a{border-bottom:1px solid;margin-top:14px;padding-bottom:4px;font-size:9px;font-weight:750;display:inline-block}.helpPaths img{object-fit:cover;border-radius:35px;width:50%;height:115%;position:absolute;bottom:-22%;right:-6%;transform:rotate(8deg);box-shadow:0 18px 38px #0f235f2e}.buyPath{color:var(--deep);background:linear-gradient(125deg,#e8efff,#cddcff)}.buyPath small{color:var(--blue)}.repairPath{color:#fff;background:linear-gradient(125deg,#16379b,#0f236d)}.repairPath p{color:#c3cef2}.repairPath img{filter:saturate(.65)contrast(1.05)}@keyframes sectionIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.interactiveIssues button{border:1px solid var(--line);text-align:left;min-height:130px;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;padding:19px;transition:all .2s;position:relative}.interactiveIssues button:hover{border-color:var(--blue);transform:translateY(-3px);box-shadow:0 10px 24px #1d38911a}.interactiveIssues button>span{color:var(--blue);font-size:18px}.interactiveIssues button h3{margin:18px 0 0;font-size:11px}.interactiveIssues button>i{color:var(--blue);font-style:normal;position:absolute;bottom:16px;right:16px}.humanRepair{background:linear-gradient(120deg,#e8efff,#f8faff);padding:60px 0}.humanRepair>.wide{grid-template-columns:70px 1fr;align-items:start;gap:22px;max-width:900px;display:grid}.humanRepair>.wide>span{width:62px;height:62px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;font-size:25px;display:grid;box-shadow:0 10px 25px #1b358c1a}.humanRepair small{font:700 8px var(--font-mono);color:var(--blue)}.humanRepair h2{letter-spacing:-.04em;margin:9px 0;font-size:29px}.humanRepair p{color:var(--muted);max-width:720px;font-size:11px;line-height:1.7}.catalogAsk{color:#fff;background:linear-gradient(115deg,#1739bd,#10246f);border-radius:15px;justify-content:space-between;align-items:center;margin-top:38px;padding:27px 30px;display:flex}.catalogAsk small{font:700 7px var(--font-mono);color:#aebeff}.catalogAsk h2{max-width:570px;margin:8px 0;font-size:18px}.catalogAsk .btn{color:var(--blue);background:#fff;width:auto}.textAction{color:var(--blue);margin-top:8px;font-size:9px;font-weight:750;display:inline-block}.searchHint{place-items:center;display:grid}.shopGrid{gap:14px;display:grid}main>section{animation:.55s both sectionIn}@media (max-width:640px){.navPanel nav a.active:after{display:none}.helpToday{padding:55px 0}.helpPaths{grid-template-columns:1fr}.helpPaths article{min-height:300px;padding:25px}.helpPaths article>div{width:70%}.helpPaths h3{font-size:21px}.helpPaths img{width:48%;right:-12%}.catalogAsk{text-align:center;padding:25px 20px;display:block}.catalogAsk .btn{width:100%;margin-top:14px}.humanRepair>.wide{text-align:center;grid-template-columns:1fr}.humanRepair>.wide>span{margin:auto}.interactiveIssues button{min-height:115px;padding:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}main>section,.phoneMain{animation:none}.btn,.storeProduct,.storeProductImage img,.categoryGrid a{transition:none}}.galleryThumbs>div{border:1px solid var(--line);background:#fff;border-radius:8px;width:66px;height:66px;padding:3px;overflow:hidden}.heroProductCard{min-width:250px}.heroProductCard>b{font-size:15px}.heroProductCard>a{width:auto;height:auto;color:var(--blue);background:0 0;border-radius:0;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.heroProductCard>a span{font-size:8px}.categoryGrid.brandOnly{grid-template-columns:repeat(5,1fr)}.categoryGrid a{flex-wrap:wrap}.categoryGrid a small{color:var(--blue);flex-basis:100%;margin-left:38px;font-size:7px}.repairIssueLinks{gap:7px}.repairIssueLinks a{border:1px solid var(--line);color:#5d6676;background:#fff;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;transition:all .2s;display:flex}.repairIssueLinks a:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-1px)}.repairIssueLinks a span{color:var(--blue)}.detailedTrust>div{min-height:155px}.detailedTrust b{line-height:1.35;display:block}.detailedTrust p{color:var(--muted);margin:9px 0 0;font-size:8px;line-height:1.55}.homeFinalCta{background:#eef2ff;border-top:1px solid #dbe2ff;padding:38px 0}.homeFinalCta>.wide{justify-content:space-between;align-items:center;gap:30px;display:flex}.homeFinalCta small{font:800 8px var(--font-mono);letter-spacing:1.5px;color:var(--blue)}.homeFinalCta h2{letter-spacing:-.035em;margin:8px 0 5px;font-size:24px}.homeFinalCta p{color:var(--muted);margin:0;font-size:9px}.homeFinalCta .btn{flex:none}@media (max-width:960px){.categoryGrid.brandOnly{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.heroProductCard{min-width:220px}.categoryGrid.brandOnly{grid-template-columns:repeat(2,1fr)}.categoryGrid a small{margin-left:0}.detailedTrust>div{min-height:170px}.homeFinalCta>.wide{text-align:center;display:block}.homeFinalCta .btn{margin-top:20px}}.storeHero{color:#f7f9ff;background:radial-gradient(circle at 55% 42%,#2758a561,#0000 32%),linear-gradient(115deg,#061421 0%,#0b2032 56%,#071725 100%);border:0;min-height:610px}.storeHero:before{opacity:.65;background-image:linear-gradient(#7099cf12 1px,#0000 1px),linear-gradient(90deg,#7099cf0f 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.storeHero:after{content:"";background:linear-gradient(90deg,#0000,#2fd2ff,#4f63ff,#0000);height:2px;position:absolute;bottom:0;left:36%;right:20%;box-shadow:0 0 28px #24bfff}.storeHeroGrid{min-height:610px}.shopBadge{color:#6ba0ff;box-shadow:none;background:#091e31ad;border-color:#76a3da4d}.storeHeroCopy h1{max-width:650px;font-size:clamp(45px,4.7vw,66px)}.storeHeroCopy h1 em{color:#0000;background:linear-gradient(90deg,#4c7cff,#9b55ea);-webkit-background-clip:text;background-clip:text}.storeHeroCopy>p{color:#c4cfdd;font-size:14px}.storeHero .btn.blue,.homeFinalCta .btn.blue{background:linear-gradient(100deg,#1d64f1,#6426ef);box-shadow:0 12px 30px #2e41eb4d}.storeHero .btn.soft{color:#f7f9ff;background:#091a288c;border-color:#7890a7}.heroAssurance{color:#c4ceda}.heroAssurance span{border-left:1px solid #819bb54d;padding-left:13px}.showcaseGlow{background:radial-gradient(circle,#358bff85,#2750a233 42%,#0000 70%)}.showPhone{background:#101d29;border-color:#a0c3e252;box-shadow:0 28px 60px #0000008c}.showPrice{color:#fff;background:#081826d6;border-color:#89adcd57;bottom:24px;left:21%;right:auto;box-shadow:0 14px 35px #00000059}.heroProductCard>a{color:#75a1ff}.heroServiceRail{z-index:8;gap:10px;width:185px;display:grid;position:absolute;top:76px;right:0}.heroServiceRail>a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#112b40eb,#091927e0);border:1px solid #8db1cf59;border-radius:13px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:105px;padding:15px;display:flex;box-shadow:0 12px 30px #00000038}.heroServiceRail small{font:700 7px var(--font-mono);letter-spacing:1px;color:#6f9cff}.heroServiceRail b{color:#fff;margin:7px 0;font-size:10px;line-height:1.45}.heroServiceRail span{color:#7ba1ff;font-size:8px}.phoneSide{right:23%}.phoneMain{left:38%}.phoneBack{left:17%}.helpToday,.quickShop,.featuredStore,.repairShop,.trustShop,.homeFinalCta{color:#f3f7ff;background:#061724}.helpToday{padding:34px 0 18px}.helpHeading{margin-bottom:16px}.helpHeading h2,.quickTitle b,.shopSectionHead h2,.repairShopCopy h2,.homeFinalCta h2{color:#f7f9ff}.helpPaths{gap:10px}.helpPaths article{background:linear-gradient(135deg,#10283a,#0a1b29);border:1px solid #7ca0be47;box-shadow:0 12px 35px #0000002e}.helpPaths article:before{opacity:.5}.helpPaths h3{color:#fff}.helpPaths p{color:#b7c4d1}.helpPaths .buyPath a{color:#7da4ff}.helpPaths .repairPath a{color:#69d58e}.quickShop{padding:22px 0 40px}.quickTitle{border-top:1px solid #7b9cb82e;padding-top:22px}.quickTitle a,.shopSectionHead>a{color:#7da4ff}.categoryGrid a{min-height:96px;box-shadow:none;background:linear-gradient(145deg,#0e2434,#091b29);border-color:#80a2bf4d}.categoryGrid a:hover{background:#112b3f;border-color:#4f7fff;box-shadow:0 12px 28px #00000040}.categoryGrid a>span{color:#86a9ff;background:#132f45}.categoryGrid b{color:#f4f7fb}.categoryGrid a small{color:#789fff}.featuredStore{padding:46px 0}.shopSectionHead p{color:#9fb0c0}.storeProduct{background:linear-gradient(155deg,#102638,#0a1b28);border-color:#7da0be4d;box-shadow:0 12px 30px #0003}.storeProduct:hover{border-color:#4e7eff;box-shadow:0 20px 42px #00000052}.featuredStore .storeProductImage{background:radial-gradient(circle at 50% 40%,#29445c,#0a1823);height:220px}.storeProductImage>span{color:#fff;background:#3157ef}.featuredStore .storeProductBody h3,.featuredStore .storeProductBody>strong{color:#fff}.featuredStore .storeProductBody>small{color:#8dabff}.featuredStore .productMeta span{color:#aebdca;background:#162f42}.featuredStore .storeActions{border-color:#82a0bc3d}.featuredStore .storeActions a{color:#94adff}.featuredStore .storeActions a+a{color:#fff;background:linear-gradient(100deg,#1e5ce7,#542ee1)}.repairShop{padding:52px 0}.repairShopGrid{background:linear-gradient(135deg,#0e2638,#091b29);border:1px solid #7ca0be47;border-radius:18px;gap:38px;padding:18px}.repairPhoto{height:335px;box-shadow:none;border-radius:14px}.repairPhotoBadge{color:#fff;background:#071622db;border:1px solid #89a9c54d}.repairShopCopy .sectionLabel,.shopSectionHead>div>span{color:#70a0ff}.repairShopCopy>p{color:#b8c5d2}.repairIssueLinks a{color:#d2dce6;background:#102a3d;border-color:#84a8c54d}.repairIssueLinks a:hover{color:#fff;background:#173750;border-color:#5a82ff}.trustShop{padding:26px 0 42px}.trustCards>div{background:linear-gradient(145deg,#102638,#0b1d2b);border:1px solid #7e9eba3d;align-items:flex-start}.trustCards span{color:#8faaff;box-shadow:none;background:#152e40}.trustCards b{color:#f5f7fb}.detailedTrust p{color:#a9b8c6}.homeFinalCta{border-color:#7c9eb938;padding:36px 0}.homeFinalCta>.wide{background:linear-gradient(120deg,#0f2a3f,#11223c);border:1px solid #82a4c047;border-radius:16px;padding:24px 28px}.homeFinalCta p{color:#abbaca}@media (max-width:1100px){.heroServiceRail{display:none}.phoneMain{left:48%}.phoneBack{left:25%}.phoneSide{right:3%}}@media (max-width:640px){.storeHero{min-height:auto}.storeHeroGrid{padding-bottom:20px}.storeHeroCopy h1{font-size:40px}.showcase{height:370px}.showPrice{left:auto;right:0}.helpToday{padding-top:24px}.repairShopGrid{padding:12px}.featuredStore .storeProductImage{height:300px}.homeFinalCta>.wide{padding:24px 18px}}.repairIssueLinks a>span{color:#79a1ff;background:0 0;border:0;padding:0}.referenceHome{color:#f7f9ff;background:#04131f;min-height:100vh;padding-bottom:28px}.referenceHero{background:radial-gradient(circle at 57% 46%,#35629766,#0000 30%),linear-gradient(110deg,#071724,#102638 60%,#071622);border-bottom:1px solid #6997be47;position:relative;overflow:hidden}.referenceHero:before{content:"";background-image:linear-gradient(#7ca0c10f 1px,#0000 1px),linear-gradient(90deg,#7ca0c10e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.referenceHero:after{content:"";background:linear-gradient(90deg,#0000,#2bd9ff,#5e57ff,#0000);height:2px;position:absolute;bottom:0;left:37%;right:18%;box-shadow:0 0 25px #24c5ff}.referenceHeroGrid{z-index:1;grid-template-columns:38% 36% 26%;height:440px;display:grid;position:relative}.referenceHeroCopy{flex-direction:column;justify-content:center;padding:26px 22px 22px 8px;display:flex}.referenceBadge{color:#6c9cff;font:700 7px var(--font-mono);letter-spacing:1.2px;border:1px solid #6c94b56b;border-radius:99px;align-self:flex-start;padding:7px 12px}.referenceHeroCopy h1{letter-spacing:-.045em;margin:13px 0 10px;font-size:39px;line-height:1.08}.referenceHeroCopy h1 em{color:#0000;background:linear-gradient(90deg,#4a7dff,#a34ff0);-webkit-background-clip:text;background-clip:text;font-style:normal}.referenceHeroCopy>p{color:#d3dce5;margin:0;font-size:13px;line-height:1.55}.referenceHeroCopy>p strong{color:#6f94ff;font-weight:700}.referenceProof{grid-template-columns:repeat(3,1fr);gap:5px;margin:15px 0;display:grid}.referenceProof>span{border-right:1px solid #789ab640;grid-template-rows:auto auto;grid-template-columns:31px 1fr;padding-right:6px;display:grid}.referenceProof>span:last-child{border:0}.referenceProof i{color:#7199ff;border:1px solid #4168cd;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.referenceProof b{white-space:nowrap;font-size:7px}.referenceProof small{color:#9dafbf;white-space:nowrap;font-size:6px}.referenceActions{gap:9px;display:flex}.referenceActions a{border:1px solid #8495a5;border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:18px;min-height:42px;padding:0 15px;font-size:8px;font-weight:750;display:flex}.referenceActions a:first-child{background:linear-gradient(100deg,#145fe9,#6627ed);border:0;box-shadow:0 10px 24px #2341e640}.referencePhones{position:relative;overflow:visible}.referenceBeam{background:#35cbff;height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -3px 20px 4px #24beffb3}.referencePhone{background:#111f2b;border:1px solid #a1bed54d;border-radius:24px;position:absolute;bottom:9px;overflow:hidden;box-shadow:0 24px 45px #0000007a}.referencePhone img{object-fit:cover;width:100%;height:100%}.referencePhone.p1{z-index:1;width:150px;height:330px;left:5%;transform:rotate(-5deg)}.referencePhone.p2{z-index:3;width:158px;height:350px;left:32%}.referencePhone.p3{z-index:2;width:150px;height:330px;right:4%;transform:rotate(4deg)}.referenceSideCards{gap:8px;padding:10px 0 10px 14px;display:grid}.referenceSideCards>a{background:linear-gradient(135deg,#142f44f2,#081825f2);border:1px solid #84a7c359;border-radius:12px;grid-template-columns:58% 42%;min-height:0;display:grid;position:relative;overflow:hidden}.referenceSideCards>a>div{z-index:2;padding:13px;position:relative}.referenceSideCards img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.referenceSideCards small{font-size:9px;font-weight:750}.referenceSideCards p{color:#c2ced9;margin:6px 0;font-size:7px;line-height:1.5}.referenceSideCards span{color:#7ea1ff;font-size:7px}.referenceSideCards>a:last-child{grid-template-columns:1fr 50px}.referenceSideCards>a:last-child b{color:#68df91;place-items:center;font-size:24px;display:grid}.referenceDashboard{grid-template-columns:1.08fr 1fr;gap:10px;padding-top:10px;display:grid}.referenceChoices{grid-template-columns:1fr 1fr;gap:9px;display:grid}.referenceChoices>a{background:linear-gradient(135deg,#10283a,#091b29);border:1px solid #7fa2be4d;border-radius:12px;grid-template-columns:40px 1fr;gap:11px;height:142px;padding:18px;display:grid;position:relative;overflow:hidden}.referenceChoices>a>i{color:#fff;background:#294ef0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;font-style:normal;display:grid}.referenceChoices>a:nth-child(2)>i{background:#188b4b}.referenceChoices>a>div{z-index:2;position:relative}.referenceChoices small,.referenceProducts header small,.referenceRepair>div>small{font:700 7px var(--font-mono);letter-spacing:1px;color:#7e9fff}.referenceChoices>a:nth-child(2) small,.referenceChoices>a:nth-child(2) span{color:#63df8b}.referenceChoices h2{color:#fff;margin:6px 0;font-size:10px;line-height:1.45}.referenceChoices p{color:#b8c5d0;margin:0 0 8px;font-size:7px;line-height:1.45}.referenceChoices span{color:#7fa2ff;font-size:7px}.referenceChoices img{object-fit:cover;opacity:.78;border-radius:18px;width:115px;height:150px;position:absolute;bottom:-25px;right:-18px;transform:rotate(8deg)}.referenceBrands{background:#0a1d2b;border:1px solid #7fa2be4d;border-radius:12px;grid-column:2;padding:13px}.referenceBrands header,.referenceProducts header{justify-content:space-between;align-items:center;display:flex}.referenceBrands header b{font-size:8px}.referenceBrands header>a,.referenceProducts header>a{color:#7d9eff;font-size:7px}.referenceBrands>div{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:10px;display:grid}.referenceBrands>div>a{text-align:center;border:1px solid #82a5c14d;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;height:95px;display:flex}.referenceBrands strong{color:#eef4fa;font-size:14px}.referenceBrands b{margin:8px 0;font-size:7px}.referenceBrands small{color:#749cff;font-size:6px}.referenceProducts{grid-column:1;padding:4px}.referenceProducts header{margin-bottom:8px}.referenceProducts header h2{margin:5px 0;font-size:14px}.referenceProducts>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.referenceProducts article{background:linear-gradient(150deg,#102739,#091b29);border:1px solid #82a5c152;border-radius:9px;grid-template-columns:44% 56%;height:170px;display:grid;overflow:hidden}.referenceProductImage{position:relative;overflow:hidden}.referenceProductImage img{object-fit:cover;width:100%;height:100%}.referenceProductImage span{z-index:2;color:#fff;background:#3158ed;border-radius:3px;padding:3px 5px;font-size:5px;position:absolute;top:8px;left:7px}.referenceProducts article>div{padding:22px 7px 8px}.referenceProducts article>div>small{color:#aab7c2;font-size:6px}.referenceProducts h3{margin:4px 0;font-size:9px;line-height:1.2}.referenceProducts article p{color:#a9b7c4;font-size:6px}.referenceProducts article b{margin:12px 0;font-size:7px;display:block}.referenceProducts article>div>a{color:#759cff;font-size:6px}.referenceRepair{background:linear-gradient(135deg,#10283b,#091c2a);border:1px solid #82a5c14d;border-radius:12px;grid-column:2;grid-template-columns:.85fr 1.15fr;gap:12px;padding:15px;display:grid}.referenceRepair h2{margin:6px 0;font-size:17px;line-height:1.3}.referenceRepair h2 em{color:#5e80ff;font-style:normal}.referenceRepair p{color:#b6c3ce;font-size:7px;line-height:1.55}.referenceRepair>div>a{background:linear-gradient(100deg,#1660ed,#6529ed);border-radius:7px;padding:10px 13px;font-size:7px;font-weight:750;display:inline-flex}.referenceIssues{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.referenceIssues>a{border:1px solid #80a3c04d;border-radius:6px;align-items:center;gap:6px;min-height:43px;padding:6px;display:flex}.referenceIssues i{color:#6895ff;font-size:14px;font-style:normal}.referenceIssues span{font-size:6px;line-height:1.2}.referenceIssues>a:last-child{grid-column:1/3}.referenceTrust{background:linear-gradient(135deg,#102536,#091b29);border:1px solid #82a5c14d;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);padding:12px 17px;display:grid}.referenceTrust article{border-right:1px solid #82a4be38;align-items:center;gap:12px;padding:0 14px;display:flex}.referenceTrust article:last-child{border:0}.referenceTrust i{border:1px solid #66798a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.referenceTrust b{font-size:8px}.referenceTrust p{color:#b1bfca;margin:4px 0 0;font-size:6px;line-height:1.45}@media (max-width:1100px){.referenceHeroGrid{grid-template-columns:44% 56%;height:480px}.referenceSideCards{display:none}.referenceDashboard{grid-template-columns:1fr}.referenceBrands,.referenceProducts,.referenceRepair{grid-column:1}.referenceProducts article{height:190px}}@media (max-width:700px){.referenceHeroGrid{height:auto;display:block}.referenceHeroCopy{text-align:center;padding:38px 0 20px}.referenceBadge{align-self:center}.referenceHeroCopy h1{font-size:39px}.referenceProof{gap:8px}.referenceProof>span{border:0;flex-direction:column;align-items:center;display:flex}.referenceProof i{margin-bottom:5px}.referenceActions{flex-direction:column}.referencePhones{height:350px}.referencePhone.p1{width:125px;height:280px;left:8%}.referencePhone.p2{width:135px;height:310px;left:32%}.referencePhone.p3{width:125px;height:280px;right:5%}.referenceDashboard{width:min(100% - 20px,1240px)}.referenceChoices{grid-template-columns:1fr}.referenceChoices>a{height:155px}.referenceBrands>div{grid-template-columns:repeat(3,1fr)}.referenceBrands>div>a{height:88px}.referenceProducts>div{grid-template-columns:1fr 1fr}.referenceProducts article{height:175px}.referenceRepair{grid-template-columns:1fr}.referenceIssues{grid-template-columns:1fr 1fr}.referenceIssues>a:last-child{grid-column:1/-1}.referenceTrust{grid-template-columns:1fr 1fr;gap:12px}.referenceTrust article{border:0;padding:0}.referenceHome{padding-bottom:14px}}.exactHeader .shopTop{background:#020d17;height:34px}.exactHeader .shopTop>.wide>a,.exactHeader .shopTop>.wide>div>a{align-items:center;gap:7px;display:flex}.exactHeader .shopTop button{color:#9ba9ba;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.exactHeader .shopTop button.active{color:#7695ff}.exactHeader .topDivider{background:#ffffff26;width:1px;height:13px}.exactHeader .headerInner{height:80px}.exactHeader .logoFrame{width:65px;height:54px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px}.exactHeader .brandName b{font-size:19px}.exactHeader .brandName small{color:#37435e;max-width:130px;font-size:7px;line-height:1.35}.exactHeader .navPanel{gap:22px}.exactHeader .navPanel nav{gap:34px}.exactHeader .navPanel nav a{color:#0d1733;padding:30px 0 27px;font-size:11px}.exactHeader .navPanel nav a.active:after{bottom:17px}.exactHeader .searchHint{background:0 0;border-color:#a5b1c4;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.exactHeader .headerCta{background:linear-gradient(100deg,#1762ef,#6728ed);border-radius:11px;align-items:center;gap:8px;padding:13px 18px;display:flex}.exactHeader .headerCta span{margin-left:7px}.referenceProof i svg,.referenceChoices i svg,.referenceIssues i svg,.referenceTrust i svg{display:block}.referenceTrust i{color:#e8f1fa}.referenceIssues i,.referenceSideCards>a:last-child b{place-items:center;display:grid}.referenceHome .referenceHeroCopy{padding:20px 22px 16px 8px}.referenceHome .referenceHeroCopy h1{letter-spacing:-.04em;color:#f7fbff;max-width:450px;margin:13px 0 14px;font-size:clamp(31px,2.5vw,38px);font-weight:720;line-height:1.08}.referenceHome .referenceHeroCopy h1>span{display:block}.referenceHome .referenceHeroCopy h1 em{color:#4380ff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin-top:7px;font-size:.87em;font-style:normal;line-height:1.12;display:block}.referenceHome .referenceHeroCopy>p{margin:0}.referenceHome .heroSubtitle{color:#edf4fa;font-size:12px;font-weight:650;line-height:1.45}.referenceHome .heroDescription{color:#cbd7e1;max-width:435px;margin-top:9px;font-size:10.5px;line-height:1.6}.referenceHome .referenceProof{gap:12px;margin:15px 0}.referenceHome .referenceProof>span{grid-template-columns:34px 1fr;padding-right:7px}.referenceHome .referenceProof i{width:30px;height:30px}.referenceHome .referenceProof b{color:#fff;white-space:normal;font-size:7.8px;font-weight:700;line-height:1.3}.referenceHome .referenceProof small{color:#c7d4df;white-space:normal;font-size:7.3px;line-height:1.4}.referenceHome .referenceActions{margin-top:19px}.referenceHome .referenceActions a{min-height:44px;font-size:9px}.referenceHome .referenceActions a,.referenceHome .referenceBrands>div>a,.referenceHome .referenceProducts article,.referenceHome .referenceIssues>a,.referenceHome .referenceRepair>div>a{transform-origin:50%;will-change:transform;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,box-shadow .26s,filter .26s;transform:translateZ(0)}.referenceHome .heroLocation{color:#b8c9d8;align-items:center;gap:6px;margin-top:10px;font-size:8px;font-weight:550;line-height:1.4;display:flex}.referenceHome .heroLocation svg{color:#6f96ff;flex:none}@media (max-width:700px){.referenceHome .referenceHeroCopy{padding:34px 0 20px}.referenceHome .referenceHeroCopy h1{font-size:clamp(32px,8.8vw,38px);line-height:1.08}.referenceHome .heroSubtitle{font-size:13px}.referenceHome .heroDescription{max-width:360px;margin:9px auto 0;font-size:10.5px;line-height:1.6}.referenceHome .referenceProof{gap:8px;margin:17px 0}.referenceHome .referenceProof b{font-size:7.5px}.referenceHome .referenceProof small{font-size:7px}.referenceHome .referenceActions a{justify-content:center;font-size:10px}.referenceHome .heroLocation{justify-content:center;margin-top:12px;font-size:9px}}@media (max-width:960px){.exactHeader .navPanel nav a{padding:11px}.exactHeader .headerCta{justify-content:center}.exactHeader .shopTop>.wide>a{font-size:7px}}.referenceDashboard{grid-template-columns:1.55fr 1fr}.referenceChoices{grid-template-columns:repeat(3,1fr)}.referenceChoices>a:nth-child(3)>i{background:#6533d6}.referenceChoices>a:nth-child(3) small,.referenceChoices>a:nth-child(3) span{color:#bc7cff}.filmsHero{color:#f7f9ff;background:radial-gradient(circle at 76% 45%,#2c5c9773,#0000 32%),linear-gradient(120deg,#061724,#10283a);padding:66px 0}.filmsHeroGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px;display:grid}.filmsHero h1{letter-spacing:-.05em;margin:18px 0;font-size:50px;line-height:1.05}.filmsHero h1 em{color:#0000;background:linear-gradient(90deg,#4d83ff,#9a50ef);-webkit-background-clip:text;background-clip:text;font-style:normal}.filmsHero p{color:#bac8d5;max-width:570px;font-size:13px;line-height:1.7}.filmsHero .btn{background:linear-gradient(100deg,#1762ef,#6728ed);margin-top:20px}.filmsVisual{background:#0a1d2b;border:1px solid #85a9c659;border-radius:18px;height:410px;position:relative;overflow:hidden}.filmsVisual>img{object-fit:cover;width:100%;height:100%}.filmsVisual:after{content:"";background:linear-gradient(90deg,#05131f73,#0000 45%);position:absolute;inset:0}.filmsVisual>span{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071724d1;border:1px solid #99b8d159;border-radius:9px;align-items:center;gap:9px;padding:11px 13px;font-size:9px;display:flex;position:absolute;bottom:18px;left:18px}.filmsVisual>span svg{color:#8c73ff}.filmsOptions{background:#f5f7fb;padding:65px 0 80px}.filmsHeading{text-align:center}.filmsHeading small{font:700 8px var(--font-mono);color:var(--blue)}.filmsHeading h2{margin:8px 0;font-size:34px}.filmsHeading p{color:var(--muted);font-size:10px}.filmsGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0;display:grid}.filmsGrid article{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:170px;padding:27px}.filmsGrid article>svg{color:var(--blue)}.filmsGrid h3{font-size:17px}.filmsGrid span{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.filmsGrid span svg{color:var(--green)}.filmsCta{color:#fff;background:linear-gradient(120deg,#0c2234,#112b42);border-radius:16px;justify-content:space-between;align-items:center;padding:28px;display:flex}.filmsCta h2{margin:0 0 5px;font-size:24px}.filmsCta p{color:#b6c4d1;font-size:9px}.filmsCta .btn{background:linear-gradient(100deg,#1762ef,#6728ed)}@media (max-width:1100px){.referenceDashboard{grid-template-columns:1fr}.referenceChoices{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.referenceChoices{grid-template-columns:1fr}.filmsHero{padding:45px 0}.filmsHeroGrid{text-align:center;grid-template-columns:1fr}.filmsHero h1{font-size:38px}.filmsHero p{margin-inline:auto}.filmsHero .btn{width:100%}.filmsVisual{height:320px}.filmsGrid{grid-template-columns:1fr}.filmsCta{text-align:center;display:block}.filmsCta .btn{width:100%;margin-top:16px}}.filmsCtaCopy{min-width:0}.filmsCtaActions{align-items:center;gap:10px;display:flex}.filmsCtaActions .btn{white-space:nowrap;justify-content:center}.filmsCta .filmsEmailCta{color:#eef8ff;box-shadow:none;background:0 0;border:1px solid #afd3e78c;align-items:center;gap:8px;display:flex}.filmsCta .filmsEmailCta:hover{background:#3797c91a;border-color:#75dcff;box-shadow:0 0 22px #3dcdff33}.filmsFormTrigger{white-space:nowrap;justify-content:center}.filmsCta.isFormOpen{align-items:flex-start}.filmsRequestPanel{background:linear-gradient(145deg,#0d2c3ef0,#041825f5);border:1px solid #6fc9ed4d;border-radius:12px;width:min(600px,100%);padding:17px;animation:.3s cubic-bezier(.22,1,.36,1) filmsPanelIn;box-shadow:0 16px 36px #0000003d,0 0 25px #39d9ff14}.filmsRequestFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.filmsRequestFields label{color:#e0edf5;align-content:start;gap:7px;font-size:11px;font-weight:720;display:grid}.filmsRequestFields input,.filmsRequestFields select{color:#102232;background-color:#f4f7fb;border:1px solid #8fbeda6b;border-radius:8px;outline:0;width:100%;min-width:0;height:44px;padding:0 38px 0 13px}.filmsRequestFields input{padding-right:13px}.filmsRequestFields select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#41677d 50%),linear-gradient(135deg,#41677d 50%,#0000 50%);background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.filmsRequestFields select:disabled{cursor:not-allowed;color:#6c7c87;opacity:.78;background-color:#dce4e9}.filmsRequestFields input::placeholder{color:#71818f}:is(.filmsRequestFields input:focus-visible,.filmsRequestFields select:focus-visible){border-color:#42cfff;box-shadow:0 0 0 3px #42cfff24}.filmsFormHelp{color:#c2d4df!important;margin:12px 0 0!important;font-size:10px!important}.filmsRequestPanel .filmsCtaActions{margin-top:14px}.filmsRequestPanel .filmsCtaActions .btn{flex:1}@keyframes filmsPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:700px){.filmsCtaActions{grid-template-columns:1fr;gap:8px;display:grid}.filmsCtaActions .btn,.filmsFormTrigger{width:100%}.filmsRequestFields{grid-template-columns:1fr}.filmsRequestPanel{padding:15px}}.filmsGalleryHeading{text-align:center;max-width:760px;margin:0 auto 42px}.filmsGalleryHeading>span{color:#72dcff;font:800 10px var(--font-mono);letter-spacing:.18em;display:inline-block}.filmsGalleryHeading h2{color:#f7fbff;letter-spacing:-.035em;margin:11px 0 10px;font-size:clamp(28px,3.2vw,42px);line-height:1.08}.filmsGalleryHeading p{color:#c2d2dd;max-width:650px;margin:0 auto;font-size:13px;line-height:1.65}.filmsApplicationGallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 56px;padding:16px 0;display:grid}.filmsApplicationGallery figure{aspect-ratio:1023/1537;will-change:transform;background:#071b29;border:1px solid #5bc9ef47;border-radius:16px;margin:0;transition:border-color .3s,box-shadow .3s;animation:5.4s ease-in-out infinite alternate filmsFloatUp;position:relative;overflow:hidden;box-shadow:0 17px 38px #00000047,0 0 20px #2bc7ff0f}.filmsApplicationGallery figure.movesDown{animation-name:filmsFloatDown}.filmsApplicationGallery img{object-fit:cover;width:100%;height:100%;transition:transform .3s cubic-bezier(.22,1,.36,1);display:block}@media (hover:hover) and (pointer:fine){.filmsApplicationGallery figure:hover{border-color:#5cdeffbf;animation-play-state:paused;box-shadow:0 22px 45px #00000057,0 0 25px #32d3ff38}.filmsApplicationGallery figure:hover img{transform:scale(1.02)}}.filmsApplicationGallery figure:focus-within{border-color:#5cdeffbf;animation-play-state:paused}@keyframes filmsFloatUp{0%{transform:translateY(12px)}to{transform:translateY(-12px)}}@keyframes filmsFloatDown{0%{transform:translateY(-12px)}to{transform:translateY(12px)}}@media (max-width:900px){.filmsApplicationGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}}@media (max-width:560px){.filmsGalleryHeading{margin-bottom:27px}.filmsGalleryHeading p{font-size:12px}.filmsApplicationGallery{grid-template-columns:1fr;gap:16px;width:min(100%,360px);margin:0 auto 42px;padding:0}.filmsApplicationGallery figure{will-change:auto;animation:none}}@media (prefers-reduced-motion:reduce){.filmsApplicationGallery figure{will-change:auto;animation:none}.filmsApplicationGallery img{transition:none}}.filmsOptions{color:var(--mm-text);border-top:1px solid #7eabcd29;background:var(--mm-bg)!important;padding:58px 0 72px!important}.filmsGalleryHeading{margin-bottom:30px}.filmsGalleryHeading h2{max-width:690px;margin:10px auto 9px;font-size:clamp(27px,3vw,38px)}.filmsGalleryHeading p{max-width:720px;color:var(--mm-muted);font-size:12px}.filmsHeroTrust{flex-wrap:wrap;align-items:center;gap:9px;font-weight:650;display:flex;color:#c6d7e2!important;margin-top:22px!important;font-size:9px!important}.filmsHeroTrust i{background:#64dbff;border-radius:50%;width:3px;height:3px;box-shadow:0 0 8px #48d5ffa6}.filmsBenefits{border:1px solid var(--mm-border);background:radial-gradient(circle at 90% 0,#3386c926,transparent 28%),linear-gradient(145deg,var(--mm-surface),#071b29);border-radius:18px;margin:4px 0 52px;padding:36px;box-shadow:0 20px 46px #0003}.filmsBenefitsIntro{max-width:710px}.filmsBenefitsIntro>span{color:#73dcff;font:800 10px var(--font-mono);letter-spacing:.16em}.filmsBenefitsIntro h2{color:#fff;letter-spacing:-.035em;margin:10px 0 9px;font-size:clamp(26px,3vw,37px);line-height:1.1}.filmsBenefitsIntro>p{color:var(--mm-muted);margin:0;font-size:12px;line-height:1.65}.filmsBenefitsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.filmsBenefitsGrid article{background:#051926b8;border:1px solid #7eabcd3d;border-radius:13px;min-height:165px;padding:20px}.filmsBenefitsGrid b{color:#58d7ff;font:800 10px var(--font-mono);letter-spacing:.1em}.filmsBenefitsGrid h3{color:#f5f9ff;margin:22px 0 8px;font-size:15px;line-height:1.25}.filmsBenefitsGrid p{color:#afc2cf;margin:0;font-size:10px;line-height:1.55}.filmsCta{border:1px solid #67bee647;box-shadow:0 18px 42px #00000038}@media (max-width:900px){.filmsBenefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.filmsBenefits{padding:30px}}@media (max-width:560px){.filmsOptions{padding:46px 0 56px!important}.filmsGalleryHeading h2{font-size:29px}.filmsHeroTrust{justify-content:center;line-height:1.5}.filmsBenefits{margin-bottom:38px;padding:23px}.filmsBenefitsGrid{grid-template-columns:1fr}.filmsBenefitsGrid article{min-height:auto}.filmsBenefitsGrid h3{margin-top:14px}}.filmsVisual>video{object-fit:cover;object-position:center;background:#0a1d2b;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.filmsBenefitsGrid article:hover{border-color:#5bd5fa73;transform:translateY(-3px);box-shadow:0 13px 26px #00000038,0 0 18px #37ccff14}.filmsFormTrigger:hover svg{transform:translate(4px)}}@media (min-width:1350px){.filmsHeroGrid .filmsVisual{width:92%}}@media (max-width:1100px){.filmsHero{padding:60px 0}.filmsHeroGrid{grid-template-columns:.9fr 1.1fr;gap:42px}.filmsHeroGrid .filmsVisual{width:100%}.filmsApplicationGallery{gap:10px}}@media (max-width:700px){.filmsHero{padding:42px 0}.filmsHeroGrid{gap:28px}.filmsHeroGrid>div:first-child{padding-right:0}.filmsGalleryHeading{margin-bottom:23px}.filmsApplicationGallery{margin-bottom:38px}.filmsBenefits{padding:25px}.filmsCtaTime{margin-top:8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.filmsBenefitsGrid article,.filmsFormTrigger svg{transition:none}.filmsBenefitsGrid article:hover,.filmsFormTrigger:hover svg{transform:none}}.filmsHero{padding:56px 0}.filmsHeroGrid{grid-template-columns:.96fr 1.04fr;gap:62px}.filmsHeroGrid>div:first-child{padding-right:10px}.filmsHeroGrid .filmsVisual{justify-self:end;width:94%}.filmsVisual .filmBadge{opacity:.86}.filmsVisual>span{opacity:.9;background:#071724bd;padding:9px 11px}.filmsGalleryHeading{max-width:700px;margin-bottom:25px}.filmsGalleryHeading h2{max-width:620px}.filmsGalleryHeading p{margin-top:8px}.filmsApplicationGallery{gap:12px;margin-bottom:46px}.filmsBenefits{background:radial-gradient(circle at 88% 2%,#2f97dc2e,#0000 30%),linear-gradient(135deg,#0d2b3e,#061824);border-top-color:#64dcff6b;margin-top:0;margin-bottom:44px;padding:32px}.filmsBenefitsGrid{gap:10px;margin-top:24px}.filmsBenefitsGrid article{min-height:145px;padding:18px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s}.filmsBenefitsGrid h3{margin:16px 0 7px}.filmsCtaTime{color:#86dfff;margin-top:7px;font-size:9px;font-weight:650;display:block}.filmsFormTrigger svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.filmsBenefitsGrid article:hover{border-color:#5bd5fa73;transform:translateY(-3px);box-shadow:0 13px 26px #00000038,0 0 18px #37ccff14}.filmsFormTrigger:hover svg{transform:translate(4px)}}@media (min-width:1350px){.filmsHeroGrid .filmsVisual{width:92%}}@media (max-width:1100px){.filmsHero{padding:60px 0}.filmsHeroGrid{grid-template-columns:.9fr 1.1fr;gap:42px}.filmsHeroGrid .filmsVisual{width:100%}.filmsApplicationGallery{gap:10px}}@media (max-width:700px){.filmsHero{padding:42px 0}.filmsHeroGrid{grid-template-columns:1fr;gap:28px}.filmsHeroGrid>div:first-child{padding-right:0}.filmsHeroGrid .filmsVisual{width:100%}.filmsGalleryHeading{margin-bottom:23px}.filmsApplicationGallery{margin-bottom:38px}.filmsBenefits{padding:25px}.filmsCtaTime{margin-top:8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.filmsBenefitsGrid article,.filmsFormTrigger svg{transition:none}.filmsBenefitsGrid article:hover,.filmsFormTrigger:hover svg{transform:none}}.siteFooter .brandName b{color:#f5f7ff}.siteFooter .brandName small{color:#b9cce0}.siteFooter .footerGrid p{color:#b4c5d4}.siteFooter .footerGrid>div>b{color:#f5f7ff}.siteFooter .footerGrid a,.siteFooter .footerGrid span{color:#bfd0dd;transition:color .225s}:is(.siteFooter .footerGrid a:hover,.siteFooter .footerGrid a:focus-visible){color:#78dcff}.siteFooter .footerBottom,.siteFooter .footerBottom span{color:#91a7b8}.footerBackToTop{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.footerBackToTop .logoFrame{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.footerBackToTop:focus-visible{outline-offset:5px;border-radius:12px;outline:2px solid #78dcff}.footerBackToTop:hover .logoFrame{transform:translateY(-3px);box-shadow:0 10px 25px #2674ff3d,0 0 18px #49d6ff2e}.referencePhone img,.referenceHome .referencePhone img{object-fit:contain}.referenceHome .referencePhones{isolation:isolate;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;perspective:900px;height:100%;transform-style:preserve-3d;overflow:visible}.referenceHome .referencePhones.isDragging{cursor:grabbing}.referenceHome .referenceNeonBar{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#1487ff47 5%,#168dff 17%,#23dfff 36%,#e9ffff 48%,#fff 50%,#e9ffff 52%,#23dfff 64%,#168dff 83%,#1487ff47 95%,#0000 100%);width:96%;height:3px;animation:5.2s ease-in-out infinite referenceNeonBreathe;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 4px 1px #dcffff,0 0 13px 3px #1bdaffeb,0 0 31px 8px #1491ff94,0 0 68px 16px #0c6aff40}.referenceHome .referenceNeonBar:before,.referenceHome .referenceNeonBar:after{content:"";pointer-events:none;position:absolute;left:5%;right:5%}.referenceHome .referenceNeonBar:before{filter:blur(13px);background:radial-gradient(at 50% 0,#67ebffa3 0%,#16b6ff4d 30%,#0d70ff1f 56%,#0000 76%);height:96px;left:3%;right:3%}.referenceHome .referenceNeonBar:after{filter:blur(38px);background:radial-gradient(at 50% 0,#2acdff57,#0f78ff24 38%,#0000 70%);height:190px;left:8%;right:8%;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 48%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b8 48%,#0000 100%)}.referenceHome .referenceNeonBarTop,.referenceHome .referenceNeonBarTop:before,.referenceHome .referenceNeonBarTop:after{top:0}.referenceHome .referenceNeonBarBottom{top:auto;bottom:0;right:auto;box-shadow:0 0 5px 1px #e6ffff,0 0 15px 4px #1bdafffa,0 0 35px 10px #1491ffad,0 0 76px 18px #0c6aff4d}.referenceHome .referenceNeonBarBottom:before,.referenceHome .referenceNeonBarBottom:after{bottom:0;transform:scaleY(-1)}@keyframes referenceNeonBreathe{0%,to{opacity:.82}50%{opacity:1}}.referenceHome .referencePhone{width:62%;height:auto;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:inherit;opacity:.88;transform-style:preserve-3d;will-change:transform,opacity;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;top:23%;bottom:auto;left:50%;overflow:visible}.referenceHome .referencePhone:before{content:none}.referenceHome .referencePhone img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:auto;filter:drop-shadow(0 16px 20px rgba(0,0,0,calc(.16 + var(--phone-depth,.5) * .18))) drop-shadow(0 0 18px rgba(40,110,255,calc(.06 + var(--phone-depth,.5) * .1)));pointer-events:none;-webkit-user-drag:none;transition:filter .25s;display:block}@media (hover:hover) and (pointer:fine){.referenceHome .referencePhone:hover img{filter:drop-shadow(0 24px 30px #00000057)drop-shadow(0 0 24px #286eff2b)}}@media (min-width:701px) and (max-width:1100px){.referenceHome .referenceNeonBar{width:94%;box-shadow:0 0 4px 1px #dcfffff2,0 0 12px 3px #1bdaffc7,0 0 27px 7px #1491ff75,0 0 56px 13px #0c6aff33}.referenceHome .referenceNeonBar:before{opacity:.85;height:82px}.referenceHome .referenceNeonBar:after{opacity:.78;height:155px}}@media (max-width:700px){.referenceHome .referencePhones{height:330px;overflow:hidden}.referenceHome .referenceNeonBar{width:92%;box-shadow:0 0 4px #d2ffffe6,0 0 10px 2px #15cfff9e,0 0 24px 6px #1491ff57}.referenceHome .referenceNeonBar:before{filter:blur(10px);opacity:.72;height:65px}.referenceHome .referenceNeonBar:after{filter:blur(28px);opacity:.62;height:120px}.referenceHome .referenceNeonBarTop{top:0}.referenceHome .referenceNeonBarBottom{bottom:0;box-shadow:0 0 4px #e1fffff2,0 0 12px 3px #15cfffad,0 0 27px 7px #1491ff66}.referenceHome .referencePhone{width:68vw;height:auto;top:22%}}@media (prefers-reduced-motion:reduce){.referenceHome .referencePhone img{transition:none}.referenceHome .referenceNeonBar{animation:none}}@media (min-width:961px){.exactHeader .headerInner{height:72px}.exactHeader .navPanel nav a{padding:26px 0 23px}.exactHeader .navPanel nav a.active:after{bottom:13px}}.referenceHome .referenceDashboard{flex-direction:column;gap:14px;padding-top:14px;display:flex}.referenceHome .referenceBrands,.referenceHome .referenceProducts,.referenceHome .referenceRepair,.referenceHome .referenceTrust{grid-column:auto;width:100%}.referenceHome .referenceBrands{padding:18px 20px}.referenceHome .referenceBrands header b{letter-spacing:.06em;font-size:9px}.referenceHome .referenceBrands header>a{font-size:8px}.referenceHome .referenceBrands>div{gap:9px;margin-top:14px}.referenceHome .referenceBrands>div>a{background:linear-gradient(145deg,#112b3de6,#071824eb);border-radius:9px;height:104px;transition:border-color .2s,transform .2s}.referenceHome .referenceBrands>div>a:hover{border-color:#528fffad;transform:translateY(-2px)}.referenceHome .brandLogoArea{flex:0 0 56px;justify-content:center;align-items:center;width:100%;height:56px;display:flex}.referenceHome .brandLogo{object-fit:contain;color:#f2f7fb;filter:drop-shadow(0 0 #39c4ff00);width:auto;height:auto;transition:transform .25s,filter .25s;display:block}.referenceHome .brandCardApple .brandLogo{max-width:44px;max-height:40px}.referenceHome .brandCardSamsung .brandLogo{max-width:130px;max-height:30px}.referenceHome .brandCardTecno .brandLogo{max-width:125px;max-height:32px}.referenceHome .brandCardInfinix .brandLogo{max-width:120px;max-height:30px}.referenceHome .brandCardApple .brandLogo,.referenceHome .brandCardInfinix .brandLogo{filter:brightness(0)invert()drop-shadow(0 0 #39c4ff00)}.referenceHome .brandCard:hover .brandLogo{filter:drop-shadow(0 0 7px #39c4ff6b);transform:scale(1.04)}.referenceHome .brandCardApple:hover .brandLogo,.referenceHome .brandCardInfinix:hover .brandLogo{filter:brightness(0)invert()drop-shadow(0 0 7px #39c4ff6b)}.referenceHome .referenceBrands strong{font-size:17px}.referenceHome .referenceBrands b{font-size:8px}.referenceHome .referenceBrands small{font-size:7px}.referenceHome .referenceProducts{padding:8px 4px}.referenceHome .referenceProducts header{margin-bottom:14px}.referenceHome .referenceProducts header small{letter-spacing:.13em;color:#7fc8ff;font-size:8px;font-weight:800}.referenceHome .referenceProducts header h2{color:#f7fbff;letter-spacing:-.015em;margin:7px 0 0;font-size:17px;font-weight:700;line-height:1.25}.referenceHome .referenceProducts header>a{color:#8dbbff;font-size:8px;font-weight:700}.referenceHome .referenceProducts article>div{padding:20px 10px 10px}.referenceHome .referenceProducts article>div>small{color:#9ec9ee;font-size:7px;font-weight:650}.referenceHome .referenceProducts h3{color:#fff;margin:5px 0;font-size:10px;font-weight:750;line-height:1.3}.referenceHome .referenceProducts article p{color:#c4d5e3;font-size:7px;line-height:1.4}.referenceHome .referenceProducts article b{color:#fff;margin:11px 0;font-size:8px;line-height:1.35}.referenceHome .referenceProducts article>div>a{color:#83b4ff;font-size:7px;font-weight:700}.referenceHome .referenceProductCard{height:170px;color:inherit;cursor:pointer;transform-origin:50%;will-change:transform;background:linear-gradient(150deg,#102739,#091b29);border:1px solid #82a5c152;border-radius:9px;grid-template-columns:44% 56%;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,box-shadow .26s,filter .26s;display:grid;overflow:hidden;transform:translateZ(0)}.referenceHome .referenceProductCard>.referenceProductImage{padding:0}.referenceHome .referenceProductCard>div:last-child{padding:20px 10px 10px}.referenceHome .referenceProductCard>div>small{color:#9ec9ee;font-size:7px;font-weight:650}.referenceHome .referenceProductCard p{color:#c4d5e3;font-size:7px;line-height:1.4}.referenceHome .referenceProductCard b{color:#fff;margin:11px 0;font-size:8px;line-height:1.35;display:block}.referenceHome .referenceProductDetails{color:#83b4ff;font-size:7px;font-weight:700}.referenceHome .referenceProductCard:focus-visible{outline-offset:3px;outline:2px solid #8ce8ff}@media (hover:hover) and (pointer:fine){:is(.referenceHome .referenceProductCard:hover,.referenceHome .referenceProductCard:focus-visible){z-index:4;border-color:#6fe1ffe0;animation:1.65s ease-in-out infinite alternate interactiveCyanGlow;transform:scale(1.024)}}@media (max-width:1100px){.referenceHome .referenceProductCard{height:190px}}@media (max-width:700px){.referenceHome .referenceProductCard{height:175px}}@media (prefers-reduced-motion:reduce){.referenceHome .referenceProductCard{transition:none;animation:none}}.referenceHome .referenceIssues i{color:#d8f8ff;background:linear-gradient(145deg,#3eb5ff38,#1e5bff2e);border:1px solid #80e8ff9e;border-radius:8px;flex:0 0 29px;width:29px;height:29px;box-shadow:inset 0 0 12px #4cd2ff1a,0 0 10px #2ac6ff1f}.referenceHome .referenceIssues i svg{filter:drop-shadow(0 0 4px #5ddeffa6)}.referenceHome .referenceIssues span{color:#f4fbff;font-size:7px;font-weight:700}@media (hover:hover) and (pointer:fine){.referenceHome .referenceActions a:hover,.referenceHome .referenceBrands>div>a:hover,.referenceHome .referenceProducts article:hover,.referenceHome .referenceProducts article:focus-within,.referenceHome .referenceIssues>a:hover,.referenceHome .referenceRepair>div>a:hover{z-index:4;outline-offset:2px;border-color:#6fe1ffe0;outline:1px solid #9cefff61;animation:1.65s ease-in-out infinite alternate interactiveCyanGlow;transform:scale(1.024)}.referenceHome .referenceActions a:focus-visible{z-index:4;outline-offset:2px;border-color:#6fe1ffe0;outline:1px solid #9cefff61;animation:1.65s ease-in-out infinite alternate interactiveCyanGlow;transform:scale(1.024)}.referenceHome .referenceBrands>div>a:focus-visible{z-index:4;outline-offset:2px;border-color:#6fe1ffe0;outline:1px solid #9cefff61;animation:1.65s ease-in-out infinite alternate interactiveCyanGlow;transform:scale(1.024)}.referenceHome .referenceIssues>a:focus-visible{z-index:4;outline-offset:2px;border-color:#6fe1ffe0;outline:1px solid #9cefff61;animation:1.65s ease-in-out infinite alternate interactiveCyanGlow;transform:scale(1.024)}.referenceHome .referenceRepair>div>a:focus-visible{z-index:4;outline-offset:2px;border-color:#6fe1ffe0;outline:1px solid #9cefff61;animation:1.65s ease-in-out infinite alternate interactiveCyanGlow;transform:scale(1.024)}:is(.referenceHome .referenceIssues>a:hover i,.referenceHome .referenceIssues>a:focus-visible i){color:#fff;border-color:#a9f3ff;box-shadow:inset 0 0 14px #70e5ff38,0 0 14px #31d2ff73}}@keyframes interactiveCyanGlow{0%{box-shadow:0 12px 24px #0008123d,0 0 6px #dafeff94,0 0 15px #25d3ff59,0 0 25px #188bff29}to{box-shadow:0 16px 30px #0008124d,0 0 9px #e2feffc7,0 0 22px #2edaff8a,0 0 36px #1e92ff42}}@media (prefers-reduced-motion:reduce){.referenceHome .referenceActions a,.referenceHome .referenceBrands>div>a,.referenceHome .referenceProducts article,.referenceHome .referenceIssues>a,.referenceHome .referenceRepair>div>a{transition:none;animation:none}}.catalogHero{background:radial-gradient(circle at 69% 55%,#197fd240,#0000 28%),linear-gradient(110deg,#041522,#08283a);border-bottom:1px solid #5ca8d24d;height:300px;min-height:300px;position:relative;overflow:hidden}.catalogHero:before{content:"";pointer-events:none;background-image:linear-gradient(#6ea9cd09 1px,#0000 1px),linear-gradient(90deg,#6ea9cd09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.catalogHero:after{content:"";background:linear-gradient(90deg,#0000,#2f7dff 12%,#78eeff 50%,#2e8fff 88%,#0000);height:2px;position:absolute;bottom:0;left:47%;right:12%;box-shadow:0 -2px 13px 3px #44ddffc7,0 -22px 45px #2cb0ff33}.catalogHero>.wide{z-index:1;grid-template-columns:52% 48%;align-items:center;height:100%;min-height:300px;display:grid;position:relative}.catalogHero .shopBadge{color:#6fc8ff;font:750 8px var(--font-mono);letter-spacing:.16em;background:#0418268a;border:1px solid #50b8ec66;border-radius:99px;padding:7px 13px;display:inline-flex}.catalogHero h1{letter-spacing:-.045em;color:#f7fbff;margin:18px 0 12px;font-size:clamp(38px,4vw,54px);line-height:1.02}.catalogHero h1 em{color:#3f78ff;display:inline-block}.catalogHero p{color:#c1cfda;margin:0;font-size:13px;line-height:1.55}.catalogHeroVisual{justify-self:center;width:350px;height:280px;position:relative}.catalogHeroVisual:before{content:"";filter:blur(8px);background:radial-gradient(circle,#2abbff52,#0000 66%);position:absolute;inset:35px 5px 0}.catalogHeroVisual>div{background:#071824;border:5px solid #f7fbffeb;border-radius:26px;width:142px;height:230px;padding:6px;position:absolute;bottom:18px;overflow:hidden;box-shadow:0 24px 44px #00000070,0 0 26px #37bbff26}.catalogHeroVisual>div:first-child{z-index:1;right:150px;transform:rotate(-8deg)}.catalogHeroVisual>div:last-child{z-index:2;right:62px;transform:rotate(8deg)}.catalogHeroVisual img{object-fit:cover;background:0 0;border-radius:17px;width:100%;height:100%;padding:0}.catalogHeroVideo{isolation:isolate;background:radial-gradient(at 50% 58%,#33c0ff3d,#0000 64%);justify-self:center;width:min(100%,500px);height:280px;position:relative;overflow:hidden}.catalogHeroVideo:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#061d2c 0,#061d2cd1 4%,#0000 18% 82%,#072234d1 96%,#072234 100%),linear-gradient(#061b29 0,#0000 18% 78%,#071f30 100%);position:absolute;inset:-1px}.catalogHeroVideo:after{content:"";z-index:3;background:linear-gradient(90deg,#0000,#70e8ff,#0000);height:2px;position:absolute;inset:auto 10% 1px;box-shadow:0 0 18px #50daffb8}.catalogHeroVideo video,.catalogHeroVideoFallback{object-fit:cover;object-position:center;background:#071d2b;border:0;width:100%;height:100%;position:absolute;inset:0}.catalogHeroVideo video{z-index:1}.catalogHeroVideoFallback{z-index:0;object-fit:contain;padding:16px}.shopCatalog{color:#f5f9ff;background:linear-gradient(#061a28,#041521);padding:18px 0}.catalogToolbar{background:#0a2333ed;border:1px solid #71a8ca40;border-radius:13px;grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:24px;height:54px;margin:0 0 16px;padding:7px 12px;display:grid;box-shadow:0 12px 30px #0003}.productSearch{background:linear-gradient(90deg,#102a3b,#122d3f);border:0;border-radius:9px;align-items:center;gap:10px;height:38px;padding:0 13px;display:flex}.productSearch span{color:#55a8ff;font-size:18px}.productSearch input{color:#f4f9ff;background:0 0;border:0;outline:0;width:100%;font-size:10px}.productSearch input::placeholder{color:#adc0ce}.resultCount,.sortSelect{color:#b7c8d5;font-size:9px}.resultCount b{color:#fff}.sortSelect select{color:#fff;background:#0a2333;border:0;border-radius:6px;outline:0;padding:6px;font-weight:750}.catalogLayout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:16px;display:grid}.filterPanel{background:linear-gradient(150deg,#0b2839,#071d2b);border:1px solid #71b0d342;border-radius:14px;padding:18px;position:sticky;top:12px;box-shadow:0 18px 36px #00000038}.filterTitle{border-bottom:1px solid #79a9c633;justify-content:space-between;padding-bottom:14px;display:flex}.filterTitle b{color:#fff;font-size:13px}.filterTitle button{color:#55a8ff;cursor:pointer;background:0 0;border:0;font-size:9px}.filterGroup{border-bottom:1px solid #79a9c62b;padding:16px 0}.filterGroup>b{color:#63b4ff;margin-bottom:9px;font-size:9px;display:block}.filterGroup button{color:#d1dce5;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:6px 0;font-size:9px;display:flex}.filterGroup button i{border:1px solid #6f899b;border-radius:3px;width:14px;height:14px}.filterGroup button.active{color:#fff;font-weight:700}.filterGroup button.active i{background:#3978ff;border-color:#3978ff;box-shadow:inset 0 0 0 3px #e8f1ff,0 0 10px #3978ff59}.shopGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.catalogProduct{background:linear-gradient(155deg,#0c293a,#061b29);border:1px solid #67b3da47;border-radius:15px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;overflow:hidden;box-shadow:0 15px 32px #00000038}.catalogProductLink{color:inherit;cursor:pointer;display:block}.catalogProductLink:focus-visible{outline-offset:4px;border-color:#73dcff;outline:2px solid #73dcff;box-shadow:0 0 26px #36bdff42}.catalogProduct:hover{border-color:#4ac9ff94;transform:translateY(-4px);box-shadow:0 22px 40px #00000052,0 0 24px #36bdff21}.catalogProductLink .storeProductImage img{transition:transform .3s cubic-bezier(.22,1,.36,1),filter .3s}:is(.catalogProductLink:hover .storeProductImage img,.catalogProductLink:focus-visible .storeProductImage img){filter:brightness(1.04);transform:scale(1.025)}.catalogProduct .storeProductImage{background:radial-gradient(circle at 50% 48%,#29485b,#0a1b27);height:205px;padding:10px;overflow:hidden}.catalogProduct .storeProductImage img{object-fit:contain;width:100%;height:100%;padding:0}.catalogProduct .storeProductImage>span{color:#fff;background:linear-gradient(100deg,#3069f3,#4d46ef);border:1px solid #71c2ff59;border-radius:99px;padding:6px 9px;font-size:7px;top:11px;left:12px}.catalogProduct .storeProductBody{padding:14px 14px 0}.catalogProduct .storeProductBody>small{font:700 7px var(--font-mono);letter-spacing:.09em;color:#538cff}.catalogProduct .storeProductBody h2{color:#fff;margin:7px 0 9px;font-size:17px;line-height:1.15}.catalogProduct .productMeta{gap:6px;display:flex}.catalogProduct .productMeta span{color:#536171;background:#edf3f8;border-radius:4px;padding:5px 7px;font-size:7px}.catalogProduct .storeProductBody>strong{color:#fff;margin:12px 0 14px;font-size:10px;display:block}.loadMoreWrap{justify-content:center;padding:22px 0 7px;display:flex}.loadMorePhones{color:#fff;cursor:pointer;background:linear-gradient(105deg,#1768ef,#6d35f2);border:1px solid #84d2ff80;border-radius:9px;min-width:220px;padding:12px 22px;font-size:10px;font-weight:750;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s,filter .25s;box-shadow:0 8px 22px #1952d933}.loadMorePhones:hover{filter:brightness(1.08);border-color:#8ee8ff;transform:translateY(-2px);box-shadow:0 12px 28px #164cd34d,0 0 24px #3dcdff42}.loadMorePhones:focus-visible{outline-offset:3px;outline:2px solid #73dcff}.catalogAsk{background:linear-gradient(110deg,#092c65,#101d57);border:1px solid #468cff6b;border-radius:13px;margin-top:16px;padding:18px 22px;box-shadow:0 0 26px #2970ff21}.catalogAsk h2{margin:0 0 6px;font-size:16px}.catalogAsk p{color:#c4d5e4;margin:0;font-size:9px;line-height:1.5}.catalogAsk .btn{color:#2048c8;width:auto;box-shadow:none;background:#f5f8ff}.catalogRequest{align-items:flex-start;gap:28px}.catalogRequestCopy{flex:1;min-width:0}.catalogRequestCopy small{color:#86dfff;margin-top:7px;font-size:9px;font-weight:650;display:block}.catalogRequestTrigger{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:flex;color:#fff!important;background:linear-gradient(100deg,#1768ef,#6a25ed)!important;box-shadow:0 10px 24px #234ee13d!important}.catalogRequestPanel{background:linear-gradient(145deg,#0d2c3ef0,#041825f5);border:1px solid #6fc9ed4d;border-radius:12px;width:min(650px,100%);padding:17px;animation:.3s cubic-bezier(.22,1,.36,1) catalogRequestIn;box-shadow:0 16px 36px #0000003d,0 0 25px #39d9ff14}.catalogRequestFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.catalogRequestFields label{color:#e0edf5;align-content:start;gap:7px;font-size:11px;font-weight:720;display:grid}.catalogRequestFields input,.catalogRequestFields select{color:#102232;background-color:#f4f7fb;border:1px solid #8fbeda6b;border-radius:8px;outline:0;width:100%;min-width:0;height:44px;padding:0 38px 0 13px}.catalogRequestFields input{padding-right:13px}.catalogRequestFields select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#41677d 50%),linear-gradient(135deg,#41677d 50%,#0000 50%);background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.catalogRequestFields select:disabled{cursor:not-allowed;color:#6c7c87;opacity:.78;background-color:#dce4e9}.catalogRequestFields input::placeholder{color:#71818f}:is(.catalogRequestFields input:focus-visible,.catalogRequestFields select:focus-visible){border-color:#42cfff;box-shadow:0 0 0 3px #42cfff24}.catalogRequestHelp{color:#c2d4df!important;margin:12px 0 0!important;font-size:10px!important}.catalogRequestActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.catalogRequestActions .btn{color:#fff;background:linear-gradient(100deg,#1768ef,#6a25ed);justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.catalogRequestActions .catalogRequestEmail{color:#eef8ff;box-shadow:none;background:0 0;border:1px solid #afd3e78c}@keyframes catalogRequestIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:700px){.catalogRequest{text-align:center;display:block}.catalogRequestTrigger{margin-top:15px;width:100%!important}.catalogRequestPanel{text-align:left;margin-top:16px;padding:15px}.catalogRequestFields,.catalogRequestActions{grid-template-columns:1fr}.catalogRequestActions .btn{width:100%!important}}@media (prefers-reduced-motion:reduce){.catalogRequestPanel{animation:none}}@media (max-width:1000px){.catalogHero>.wide{grid-template-columns:50% 50%}.catalogHeroVisual{width:300px}.catalogHeroVideo{width:100%}.catalogLayout{grid-template-columns:200px minmax(0,1fr)}.shopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.catalogHero{height:auto;min-height:475px}.catalogHero>.wide{text-align:center;min-height:475px;padding-top:35px;display:block}.catalogHero h1{font-size:38px}.catalogHero p{margin-inline:auto}.catalogHeroVisual{width:270px;height:225px;margin:5px auto 0}.catalogHeroVisual>div{width:112px;height:185px;bottom:8px}.catalogHeroVisual>div:first-child{right:125px}.catalogHeroVisual>div:last-child{right:47px}.catalogHeroVideo{width:min(100%,430px);height:205px;margin:10px auto 0}.catalogHero:after{left:10%;right:10%}.shopCatalog{padding-top:12px}.catalogToolbar{grid-template-columns:1fr 1fr;gap:10px;height:auto}.productSearch{grid-column:1/-1}.catalogLayout{grid-template-columns:1fr}.filterPanel{grid-template-columns:1fr 1fr;display:grid;position:static}.filterTitle{grid-column:1/-1}.filterGroup{padding:13px}.shopGrid{grid-template-columns:1fr 1fr}.catalogProduct .storeProductImage{height:220px}}@media (prefers-reduced-motion:reduce){.catalogHeroVideo video{display:none}.catalogHeroVideoFallback{z-index:1}}@media (max-width:480px){.catalogHero,.catalogHero>.wide{min-height:440px}.catalogHero h1{font-size:35px}.catalogHeroVisual{height:205px}.catalogToolbar{grid-template-columns:1fr}.productSearch,.resultCount,.sortSelect{grid-column:1}.sortSelect{justify-content:space-between;align-items:center;display:flex}.filterPanel{grid-template-columns:1fr}.filterTitle{grid-column:1}.shopGrid{grid-template-columns:1fr}.catalogProduct .storeProductImage{height:280px}.catalogAsk{text-align:center;display:block}.catalogAsk .btn{width:100%;margin-top:12px}}.siteFooter{padding-top:34px}.footerGrid{gap:38px;padding-bottom:24px}.footerBottom{padding:12px 0}.repairPage{color:var(--mm-text);background:#03111c}.repairPremiumHero{border-bottom:1px solid var(--mm-border);background:radial-gradient(circle at 74% 45%,#2599e73b,#0000 30%),linear-gradient(118deg,#03111c,#09283a);position:relative;overflow:hidden}.repairPremiumHero:before{content:"";pointer-events:none;background-image:linear-gradient(#70a8ca0a 1px,#0000 1px),linear-gradient(90deg,#70a8ca0a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.repairPremiumHero:after{content:"";background:linear-gradient(90deg,#0000,#72e7ff,#0000);height:2px;position:absolute;bottom:0;left:52%;right:6%;box-shadow:0 0 20px #42d5ffbf}.repairHeroGrid{z-index:1;grid-template-columns:.92fr 1.08fr;align-items:center;gap:48px;min-height:470px;display:grid;position:relative}.repairHeroCopy h1{letter-spacing:-.05em;margin:18px 0 17px;font-size:clamp(42px,4.6vw,62px);line-height:1.03}.repairHeroCopy h1 em{color:#437cff;font-style:normal}.repairHeroCopy p{color:#bdd0dc;max-width:560px;font-size:14px;line-height:1.7}.repairHeroCopy .btn{margin-top:20px}.repairHeroPhoto{background:radial-gradient(circle,#32c2ff33,#0000 65%);height:390px;position:relative;overflow:hidden}.repairHeroPhoto:after{content:"";pointer-events:none;background:linear-gradient(90deg,#061b29 0,#0000 19% 80%,#082536 100%),linear-gradient(#071f30 0,#0000 14% 76%,#071f30 100%);position:absolute;inset:0}.repairHeroPhoto>img{object-fit:cover;filter:saturate(.82)contrast(1.05)brightness(.78);width:100%;height:100%}.repairStatus{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#041622c2;border:1px solid #6cd0f661;border-radius:9px;padding:11px 14px;position:absolute;bottom:32px;left:28px;box-shadow:0 12px 28px #00000047}.repairStatus small{color:#67d8ff;font:750 7px var(--font-mono);letter-spacing:.1em;display:block}.repairStatus b{margin-top:4px;font-size:10px;display:block}.repairIssueSection{color:#13283a;background:linear-gradient(#f4f7fb,#eaf1f7);padding:68px 0}.repairIssueSection .kicker{color:#1768ef}.repairIssueSection .sectionIntro p{color:#5f7180}.repairIssueSection .interactiveIssues button{color:#13283a;background:#fff;border-color:#d4e2eb;box-shadow:0 12px 28px #20435b12}.repairIssueSection .interactiveIssues button>span,.repairIssueSection .interactiveIssues button>i{color:#1768ef}.repairIssueSection .interactiveIssues button:hover{border-color:#3f9ff0;box-shadow:0 16px 32px #1d63a521,0 0 18px #36b8ff1f}.popularRepairs{background:radial-gradient(circle at 15% 40%,#2f85d124,#0000 30%),#041724;border-bottom:1px solid #73b2d32e;padding:68px 0}.popularRepairs .sectionIntro p{color:#aebfcc}.popularRepairGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.popularRepairGrid button{border:1px solid var(--mm-border);color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#102d40,#071c2a);border-radius:14px;flex-direction:column;align-items:flex-start;min-height:155px;padding:23px;transition:all .25s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 15px 32px #00000038}.popularRepairGrid button>svg{color:#61d9ff}.popularRepairGrid b{margin:20px 0 12px;font-size:14px}.popularRepairGrid span{color:#6fcfff;align-items:center;gap:4px;font-size:9px;display:flex}.popularRepairGrid button:hover{border-color:#65d9ff;transform:translateY(-4px);box-shadow:0 20px 38px #00000047,0 0 24px #37ccff2b}.repairPage .processSection{color:#fff;background:linear-gradient(125deg,#0a2b55,#10256b);padding:72px 0}.repairPage .processSection h2{letter-spacing:-.04em;max-width:720px;margin:14px 0 28px;font-size:31px}.repairPage .processGrid>div{background:#071c35ad;border-color:#77bce34d;box-shadow:0 14px 30px #0000002e}.repairCare{color:#13283a;background:linear-gradient(#f7f9fc,#eaf1f7);padding:70px 0}.repairCareGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:55px;display:grid}.repairCarePhoto{border-radius:18px;height:340px;overflow:hidden;box-shadow:0 22px 45px #1c435e26}.repairCarePhoto img{object-fit:cover;width:100%;height:100%}.repairCare h2{letter-spacing:-.04em;margin:15px 0;font-size:34px;line-height:1.08}.repairCare p{color:#5e7180;font-size:12px;line-height:1.7}.repairCare .kicker{color:#1768ef}.repairPage .diagnosticForm{background:radial-gradient(circle at 18% 45%,#3085d024,#0000 31%),#031521;border-bottom:0;padding:72px 0}.repairPage .diagnosticForm h2{color:#fff}.repairPage .diagnosticForm h2 em{color:#4380ff}.repairPage .diagnosticForm form{background:linear-gradient(145deg,#102d40,#071c2a)}.repairFormActions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.repairFormActions .btn{justify-content:center;width:100%}.repairEmailButton{color:#fff;background:#071b29;border:1px solid #397dce}.repairEmailButton:hover{border-color:#74ddff;box-shadow:0 10px 28px #00000040,0 0 24px #3dcdff4d}.repairHeroSlide{will-change:transform,opacity;transition:opacity .95s;position:absolute;inset:0}.repairHeroSlideCurrent{z-index:0;opacity:1}.repairHeroSlideCurrent.fading{opacity:0}.repairHeroSlideNext{z-index:-1;opacity:1}.repairHeroSlide.motion0{animation:5s ease-out both repairKenBurnsA}.repairHeroSlide.motion1{animation:5s ease-out both repairKenBurnsB}.repairHeroSlide.motion2{animation:5s ease-out both repairKenBurnsC}@keyframes repairKenBurnsA{0%{transform:scale(1)}to{transform:scale(1.04)translate(-.5%,.3%)}}@keyframes repairKenBurnsB{0%{transform:scale(1.005)translate(-.3%)}to{transform:scale(1.04)translate(.5%,-.25%)}}@keyframes repairKenBurnsC{0%{transform:scale(1)}to{transform:scale(1.035)translateY(-.45%)}}@media (prefers-reduced-motion:reduce){.repairHeroSlide{transition:none;animation:none}.repairHeroSlideNext{display:none}.repairHeroSlideCurrent.fading{opacity:1}}.repairHeroSlideCurrent{z-index:1}.repairHeroSlideNext{z-index:0}@media (max-width:800px){.repairHeroGrid,.repairCareGrid{grid-template-columns:1fr}.repairHeroGrid{text-align:center;padding:50px 0 0}.repairHeroCopy p{margin-inline:auto}.repairHeroCopy .kicker{justify-content:center}.repairHeroPhoto{height:320px}.popularRepairGrid{grid-template-columns:1fr}.repairCareGrid{text-align:center}.repairCare .kicker{justify-content:center}.repairCarePhoto{height:300px}.repairPage .processSection{text-align:center}.repairPage .processSection .kicker{justify-content:center}}@media (max-width:640px){.repairFormActions{grid-template-columns:1fr}}.popularRepairs .kicker,.repairPage .processSection>.wide>.kicker{color:#8be2ff;letter-spacing:1.7px;text-shadow:0 0 14px #46cfff6b;font-size:10px;font-weight:800}.popularRepairs .kicker i,.repairPage .processSection>.wide>.kicker i{background:#55d5ff;box-shadow:0 0 12px #3fcfffad}.repairPage .diagnosticForm .formGrid>div>p{color:#c7d8e5;max-width:430px;font-size:13px;line-height:1.65}.repairPage .diagnosticForm form label{color:#d8e8f2;letter-spacing:.01em;gap:8px;font-size:11px;font-weight:650}.repairPage .diagnosticForm input,.repairPage .diagnosticForm select,.repairPage .diagnosticForm textarea{color:#142638;font-size:12px}.repairPage .diagnosticForm select option{color:#142638}.repairIssueSection .kicker,.repairCare .kicker{color:#1554c9;letter-spacing:1.7px;text-shadow:none;font-size:10px;font-weight:850}.repairIssueSection .kicker i{background:#2269df;height:3px;box-shadow:0 0 8px #2269df38}.repairCare .kicker svg{stroke-width:2.5px;color:#1768ef;width:17px;height:17px}.repairPage .repairPremiumHero .kicker,.repairPage .popularRepairs .kicker,.repairPage .processSection>.wide>.kicker{text-shadow:0 0 14px #4ed7ff80;color:#b9f2ff!important;letter-spacing:1.9px!important;font-size:12px!important;font-weight:850!important}.repairPage .repairPremiumHero .kicker i,.repairPage .popularRepairs .kicker i,.repairPage .processSection>.wide>.kicker i{background:#65dcff;width:25px;height:3px;box-shadow:0 0 12px #48d5ffbf}.repairPage .repairIssueSection .kicker,.repairPage .repairCare .kicker{text-shadow:none;color:#082e78!important;letter-spacing:1.8px!important;font-size:12px!important;font-weight:900!important}.repairPage .repairIssueSection .kicker i{width:25px;height:3px;box-shadow:none;background:#125bc4}.repairPage .repairCare .kicker svg{color:#0d55bd;stroke-width:2.8px;width:19px;height:19px}@media (max-width:480px){.repairHeroGrid{padding-top:38px}.repairHeroCopy h1{font-size:38px}.repairHeroPhoto{height:260px}.repairIssueSection,.popularRepairs,.repairPage .processSection,.repairCare,.repairPage .diagnosticForm{padding:52px 0}.repairIssueSection .serviceGrid{grid-template-columns:1fr 1fr}.repairIssueSection .interactiveIssues button{min-height:105px}.repairCarePhoto{height:240px}.repairCare h2{font-size:29px}}.repairHeroGrid{grid-template-columns:1.04fr .96fr;gap:58px}.repairStatus{opacity:.86;padding:8px 11px;bottom:28px;left:24px}.repairStatus small{font-size:6px}.repairStatus b{font-size:9px}.repairIssueSection{padding:58px 0}.repairIssueSection .interactiveIssues button{min-height:112px;padding:16px 17px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s}.repairIssueSection .interactiveIssues button h3{margin:11px 0 5px;font-size:11px}.repairIssueSection .interactiveIssues button p{color:#607383;max-width:92%;margin:0;font-size:8px;line-height:1.45}.repairIssueSection .interactiveIssues button>i{transition:transform .25s cubic-bezier(.22,1,.36,1)}.repairIssueSection .interactiveIssues button:hover{transform:translateY(-3px)}.repairIssueSection .interactiveIssues button:hover>i{transform:translate(4px)}.repairIssueSection .interactiveIssues button:focus-visible{outline-offset:3px;border-color:#3f9ff0;outline:2px solid #1673de}.popularRepairs{padding:58px 0}.popularRepairGrid button{min-height:132px;padding:19px}.popularRepairGrid b{margin:14px 0 9px}.popularRepairGrid button:focus-visible{outline-offset:3px;outline:2px solid #73dcff}.repairPage .processSection{padding:52px 0}.repairPage .processSection h2{margin:13px 0 22px}.repairPage .processGrid{gap:18px;margin-top:20px;position:relative}.repairPage .processGrid:before{content:"";background:linear-gradient(90deg,#0000,#65d9ff 10% 90%,#0000);height:1px;position:absolute;top:25px;left:7%;right:7%;box-shadow:0 0 9px #48d5ff59}.repairPage .processGrid>div{z-index:1;min-height:104px;padding:15px;position:relative}.repairPage .processGrid>div b{color:#aeeeff;background:#0d3971;border:1px solid #68dcff94;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 0 14px #3dcdff33}.repairPage .processGrid h3{margin-top:11px}.repairPage .diagnosticForm .formGrid{grid-template-columns:.85fr minmax(0,680px);justify-content:space-between;gap:48px}.repairFormActions:before{content:"Escolha como prefere enviar o pedido.";color:#b8cbd8;grid-column:1/-1;margin-bottom:1px;font-size:10px;font-weight:600}@media (max-width:800px){.repairHeroGrid{grid-template-columns:1fr}.popularRepairGrid{grid-template-columns:repeat(2,1fr)}.repairPage .processGrid{grid-template-columns:1fr}.repairPage .processGrid:before{width:1px;height:auto;inset:15px auto 15px 15px}.repairPage .processGrid>div{padding-left:48px}.repairPage .processGrid>div b{position:absolute;top:14px;left:0}.repairPage .diagnosticForm .formGrid{grid-template-columns:1fr}}@media (max-width:520px){.popularRepairGrid{grid-template-columns:1fr}.repairIssueSection .interactiveIssues button{min-height:120px}.repairFormActions:before{font-size:9px}}.productPage{color:#f5f9ff;background:radial-gradient(circle at 35% 28%,#2491dc21,#0000 30%),linear-gradient(#03131f,#051925);padding:24px 0 42px}.productBreadcrumb{color:#849dac}.productBreadcrumb a{color:#67bfff}.productBreadcrumb b{color:#eaf4fb}.backButton{color:#eef7fd;cursor:pointer;background:0 0;border:1px solid #69a6ca66;border-radius:7px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:750;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s,box-shadow .24s,background .24s;display:inline-flex}.backButton svg{transition:transform .24s cubic-bezier(.22,1,.36,1)}.backButton:focus-visible{outline-offset:3px;outline:2px solid #73dcff}@media (hover:hover) and (pointer:fine){.backButton:hover{background:#237bad24;border-color:#6fdaff;transform:translateY(-1px);box-shadow:0 0 20px #39c4ff38}.backButton:hover svg{transform:translate(-3px)}}.detailBackButton{background:#061a28;justify-content:center;width:100%;margin-top:10px;padding:10px 13px}.productGallery,.buyPanel{background:linear-gradient(150deg,#0c293a,#061a28);border-color:#70b1d347;box-shadow:0 22px 45px #00000042}.galleryMain{background:radial-gradient(circle,#28495d,#071925)}.galleryMain>span{color:#fff;background:linear-gradient(100deg,#246cf0,#5540ee)}.galleryThumbs>div{background:#071b29;border:1px solid #6faecf4d;border-radius:8px;width:66px;height:66px;padding:3px;overflow:hidden}.galleryThumbs>div.active{border:2px solid #3d85ff}.buyPanel h1{color:#fff}.conditionPill{color:#6fe7a2;background:#1fab5d29}.buyPanel>p{color:#b9cad7}.buyPrice{border-color:#70b1d338}.buyPrice small{color:#8fa9bb}.buyPrice span{color:#5fe29b}.productOptions{border:0;margin:15px 0 0;padding:0}.productOptions legend{color:#d7e5ef;font:750 8px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.productOptionList{flex-wrap:wrap;gap:8px;display:flex}.productOptions button{color:#d8e5ee;cursor:pointer;background:#061a28;border:1px solid #78a9c961;border-radius:7px;outline:none;justify-content:center;align-items:center;gap:7px;min-width:96px;padding:10px 13px;font-size:9px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s,box-shadow .25s,color .25s;display:inline-flex;transform:translateZ(0)}.productOptions button i{border:1px solid #ffffff7a;border-radius:50%;flex:0 0 13px;width:13px;height:13px;box-shadow:0 1px 4px #0006}.productOptions button.active{color:#fff;background:linear-gradient(145deg,#1456a6,#0b365f);border-color:#74ddff;box-shadow:0 0 0 2px #44caff21,0 0 22px #38c2ff4d}.productOptions button:focus-visible{border-color:#91e7ff;box-shadow:0 0 0 3px #45ccff3d,0 0 24px #38c2ff4d}.selectionNotice{text-align:center;background:#184e6f26;border:1px solid #55ade240;border-radius:7px;padding:10px 12px;color:#a9c9db!important;margin:0 0 12px!important;font-size:8px!important}.commercialActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.commercialActions .btn{justify-content:center;gap:8px;width:100%;font-size:9px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s,filter .25s}.commercialActions .btn svg{transition:transform .25s cubic-bezier(.22,1,.36,1),filter .25s}.buyWhatsapp{color:#fff;background:linear-gradient(100deg,#1768ef,#6a25ed)}.emailRequestButton{color:#fff;background:#071b29;border:1px solid #397dce}.commercialActions .disabled,.commercialActions button:disabled{opacity:.42;pointer-events:none;filter:saturate(.4)}@media (hover:hover) and (pointer:fine){.productOptions button:hover{color:#fff;background:linear-gradient(145deg,#1456a6,#0b365f);border-color:#73ddff;transform:translateY(-2px)scale(1.035);box-shadow:0 0 0 2px #44caff1a,0 8px 22px #00000040,0 0 24px #38c2ff47}.commercialActions .btn:not(.disabled):not(:disabled):hover{filter:brightness(1.1);border-color:#74ddff;transform:translateY(-3px)scale(1.025);box-shadow:0 10px 28px #00000047,0 0 26px #3dcdff61}.commercialActions .btn:not(.disabled):not(:disabled):hover svg{filter:drop-shadow(0 0 5px #7de4ff);transform:scale(1.14)}}.productDetails{color:#f4f8fc;background:#041520;border-top:1px solid #6faecf33;padding:45px 0 65px}.detailsTabs{color:#91a9ba;border-color:#6faecf38}.detailsTabs b{color:#54bfff}.detailContent h2{color:#fff}.detailContent p,.detailContent article>span{color:#b7c8d5}.emailModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00070dd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.emailModal{color:#f5f9ff;background:radial-gradient(circle at 85% 5%,#2f71f52e,#0000 27%),linear-gradient(145deg,#0d2b3c,#051824);border:1px solid #66cbf657;border-radius:17px;width:min(720px,100%);max-height:calc(100vh - 40px);padding:28px;position:relative;overflow:auto;box-shadow:0 32px 80px #0000008c,0 0 35px #30cdff1f}.emailModalClose{color:#d8e7f1;cursor:pointer;background:#061a28;border:1px solid #7eb1d04d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.emailModal>small{color:#63cbff;font:750 8px var(--font-mono);letter-spacing:.1em}.emailModal>h2{margin:8px 0 18px;font-size:27px}.selectedProductSummary{background:#061b29b8;border:1px solid #66b0d847;border-radius:11px;gap:5px;padding:15px;display:grid}.selectedProductSummary b{color:#62caff;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.selectedProductSummary strong{font-size:15px}.selectedProductSummary span{color:#b9cbd8;font-size:9px}.emailModal form{grid-template-columns:1fr 1fr;gap:13px;margin-top:17px;display:grid}.emailModal label{color:#d6e4ed;gap:6px;font-size:8px;font-weight:700;display:grid}.emailModal input,.emailModal textarea{color:#fff;background:#041722;border:1px solid #78aecf59;border-radius:8px;outline:0;width:100%;padding:11px}.emailModal input:focus,.emailModal textarea:focus{border-color:#46caff;box-shadow:0 0 0 3px #46caff1a}.emailMessage,.emailModal form>.btn,.emailError{grid-column:1/-1}.emailError{color:#ffc2c7;background:#a9213021;border:1px solid #ff667059;border-radius:7px;margin:0;padding:10px;font-size:9px}.emailFeedback{text-align:center;padding:35px 15px}.emailFeedback svg{color:#62e5a0}.emailFeedback h2{font-size:26px}.emailFeedback p{color:#bdd0dc}.emailFeedback .btn{width:auto;margin-top:12px}@media (max-width:700px){.commercialActions,.emailModal form{grid-template-columns:1fr}.emailMessage,.emailModal form>.btn,.emailError{grid-column:1}.emailModal{padding:23px}.productBreadcrumb{flex-wrap:wrap;line-height:1.5}}.referenceHome .referenceSideCards>a{transform-origin:50%;will-change:transform;grid-template-columns:58% 42%;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,box-shadow .26s;transform:translateZ(0);box-shadow:0 14px 30px #00081229}.referenceHome .referenceSideCards>a>div{padding:13px}.referenceHome .referenceSideCards>a:last-child{grid-template-columns:58% 42%}.referenceHome .referenceSideCards>a:last-child img{width:100%;height:100%;display:block}.referenceHome .referenceSideCards img{transition:transform .26s cubic-bezier(.22,1,.36,1),filter .26s}@media (hover:hover) and (pointer:fine){:is(.referenceHome .referenceSideCards>a:hover,.referenceHome .referenceSideCards>a:focus-visible){z-index:3;outline-offset:2px;border-color:#6fe1ffe0;outline:1px solid #9cefff6b;animation:1.65s ease-in-out infinite alternate sideCardCyanGlow;transform:scale(1.024)}:is(.referenceHome .referenceSideCards>a:hover img,.referenceHome .referenceSideCards>a:focus-visible img){filter:saturate(1.06)brightness(1.05);transform:scale(1.04)}}@keyframes sideCardCyanGlow{0%{box-shadow:0 18px 34px #0008124d,0 0 7px #dafeffa3,0 0 18px #25d3ff66,0 0 30px #188bff33}to{box-shadow:0 20px 38px #00081257,0 0 9px #e2feffd1,0 0 24px #2edaff94,0 0 42px #1e92ff4d}}.referenceHome .referenceSideCards .laserFilmCard{background:linear-gradient(135deg,#18344efa,#0a192bf7);border-color:#5994ff94;box-shadow:0 14px 30px #0008122e,0 0 20px #3e66ff1a}.referenceHome .laserFilmBadge{color:#aab9ff;font:750 4.5px var(--font-mono);letter-spacing:.07em;background:#414dcf24;border:1px solid #728bff73;border-radius:99px;margin:0 0 3px;padding:2px 4px;display:table;box-shadow:0 0 7px #5077ff14}.referenceHome .laserFilmCard span{color:#8e9fff;font-weight:750}.aboutPremium{background:var(--mm-bg);color:var(--mm-text);overflow:hidden}.aboutPremium h1,.aboutPremium h2,.aboutPremium h3,.aboutPremium p{margin-top:0}.aboutPremium h2{letter-spacing:-.045em;font-size:clamp(30px,3.7vw,49px);line-height:1.08}.aboutPremium p{color:var(--mm-muted);line-height:1.72}.aboutPremium .kicker{color:#8ee9ff;letter-spacing:1.8px;font-size:10px;font-weight:850}.aboutPremium .kicker i{background:var(--mm-cyan);width:25px;height:3px;box-shadow:0 0 14px #39d9ff9e}.aboutPremiumHero{isolation:isolate;background:radial-gradient(circle at 78% 44%,#1e99ff3d,transparent 27%),radial-gradient(circle at 56% 110%,#5432f12e,transparent 38%),linear-gradient(120deg,#020d16 0%,var(--mm-bg) 46%,#08283b 100%);border-bottom:1px solid #67bee633;align-items:center;min-height:590px;display:flex;position:relative}.aboutGridGlow{z-index:-1;opacity:.28;background-image:linear-gradient(#5cb8e21f 1px,#0000 1px),linear-gradient(90deg,#5cb8e21f 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 50%,#0000 100%);mask-image:linear-gradient(90deg,#0000 5%,#000 50%,#0000 100%)}.aboutHeroInner{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:65px;padding-block:82px;display:grid}.aboutHeroCopy{z-index:2;position:relative}.aboutHeroCopy h1{letter-spacing:-.055em;max-width:850px;margin:20px 0 23px;font-size:clamp(43px,5.2vw,72px);font-weight:760;line-height:1.01}.aboutHeroCopy h1 em{color:#0000;background:linear-gradient(95deg,#2e8cff,#7e43ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.aboutHeroCopy>p{max-width:720px;margin-bottom:25px;font-size:clamp(14px,1.4vw,18px)}.aboutValueLine{color:#dceaf3;letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:13px;font-size:12px;font-weight:750;display:flex}.aboutValueLine i{background:var(--mm-cyan);width:4px;height:4px;box-shadow:0 0 11px var(--mm-cyan);border-radius:50%}.aboutHeroMark{--orbit-size:330px;pointer-events:none;place-items:center;height:360px;display:grid;position:relative}.aboutHeroMark:before{content:"";filter:blur(12px);background:#1774b81a;border-radius:50%;width:260px;height:260px;position:absolute;box-shadow:0 0 72px #31c9ff2e}.aboutHeroMark img{z-index:4;filter:brightness(0)invert()drop-shadow(0 18px 34px #1869ff61);opacity:.95;width:min(235px,62%);position:relative}.aboutOrbit{will-change:transform;border:1px solid #73deff29;border-radius:50%;position:absolute}.aboutOrbitInner{width:calc(var(--orbit-size) * .54);height:calc(var(--orbit-size) * .54);animation:7s linear infinite mmOrbitClockwise}.aboutOrbitMiddle{width:calc(var(--orbit-size) * .77);height:calc(var(--orbit-size) * .77);border-color:#66bbff24;animation:12s linear infinite mmOrbitCounter}.aboutOrbitOuter{width:var(--orbit-size);height:var(--orbit-size);border-color:#73deff21;animation:18s linear infinite mmOrbitClockwise}.aboutOrbit span{background:#a8f3ff;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 5px 1px #a0f3ffcc,0 0 13px 3px #3dd7ff61}.aboutOrbitMiddle span{background:#78e7ff;width:5px;height:5px;top:-2.5px}.aboutOrbitOuter span{width:7px;height:7px;top:-3.5px}@keyframes mmOrbitClockwise{to{transform:rotate(360deg)}}@keyframes mmOrbitCounter{to{transform:rotate(-360deg)}}.aboutIdentity,.aboutServices,.aboutWhy,.aboutPurpose,.aboutFinalCta{padding:88px 0}.aboutIdentity{background:radial-gradient(circle at 10% 50%,#2a86c41c,transparent 28%),var(--mm-bg-2)}.aboutIdentityGrid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:82px;display:grid}.aboutBrandPanel{min-height:330px;box-shadow:0 28px 60px #0000004d,var(--mm-glow);background:linear-gradient(145deg,#102d3ee6,#04131ef0);border:1px solid #6cc1e445;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.aboutBrandPanel img{filter:brightness(0)invert()drop-shadow(0 10px 22px #2d71ff66);width:112px;position:relative}.aboutBrandPanel strong{margin-top:18px;font-size:26px;position:relative}.aboutBrandPanel span{color:#a9c2d2;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:10px;position:relative}.aboutBrandHalo{border:1px solid #4ed2ff36;border-radius:50%;width:210px;height:210px;position:absolute;box-shadow:inset 0 0 50px #2b80ff14,0 0 45px #2bc6ff17}.aboutIdentityCopy h2{margin:17px 0 24px}.aboutIdentityCopy p{max-width:720px;margin-bottom:14px;font-size:13px}.aboutServices{background:radial-gradient(circle at 83% 20%,#412ddc1f,transparent 26%),var(--mm-bg)}.aboutSectionHead{max-width:830px;margin-bottom:34px}.aboutSectionHead h2{margin:15px 0 0}.aboutServiceGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.aboutServiceCard{min-height:285px;color:inherit;border:1px solid var(--mm-border);background:linear-gradient(150deg,var(--mm-surface),#061924);border-radius:16px;flex-direction:column;padding:25px;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s;display:flex;box-shadow:0 18px 38px #00000038}.aboutIcon{color:#67ddff;background:#1a76ad1f;border:1px solid #4dd2ff4d;border-radius:13px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 18px #2fb5ff14}.aboutIcon svg{width:23px}.aboutServiceCard h3{margin:23px 0 11px;font-size:19px}.aboutServiceCard p{font-size:11px}.aboutCardLink{color:#71dfff;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:10px;font-weight:800;display:flex}.aboutCardLink svg{width:15px;transition:transform .25s}.aboutServiceCard:focus-visible{outline-offset:4px;outline:2px solid #7be7ff}.aboutPathGrid a:focus-visible{outline-offset:4px;outline:2px solid #7be7ff}.aboutWhy{background:linear-gradient(125deg,#082246,#112766 52%,#101c42);position:relative}.aboutWhy:before{content:"";background-image:linear-gradient(#6ecbff0d 1px,#0000 1px),linear-gradient(90deg,#6ecbff0d 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0}.aboutWhy>.wide{position:relative}.aboutValueGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.aboutValueGrid article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0313268f;border:1px solid #88cef033;border-radius:14px;min-height:218px;padding:21px}.aboutValueTop{justify-content:space-between;align-items:center;display:flex}.aboutValueTop b{color:#7ee6ff;font:800 11px var(--font-mono);letter-spacing:.08em}.aboutValueTop svg{color:#77dfff;width:21px}.aboutValueGrid h3{margin:31px 0 10px;font-size:16px}.aboutValueGrid p{font-size:10px}.aboutPurpose{background:radial-gradient(circle at 50% 50%,#2f76ed2e,transparent 34%),var(--mm-bg);text-align:center}.aboutPurposeInner{max-width:970px;position:relative}.aboutPurposeInner>svg{color:#73e6ff;filter:drop-shadow(0 0 14px #3ed3ff7a);width:34px;height:34px;margin-bottom:20px}.aboutPurpose .kicker{justify-content:center}.aboutPurpose h2{max-width:920px;margin:20px auto}.aboutPurpose p{max-width:760px;margin:0 auto;font-size:13px}.aboutFinalCta{background:linear-gradient(180deg,var(--mm-bg),#020b12);padding-top:25px}.aboutCtaPanel{background:radial-gradient(circle at 88% 0,#5c2dee33,#0000 29%),linear-gradient(135deg,#0d3043,#071827);border:1px solid #6ac5ec4d;border-radius:22px;padding:46px;box-shadow:0 26px 60px #00000052,0 0 34px #33c6ff14}.aboutCtaIntro{text-align:center}.aboutCtaIntro .kicker{justify-content:center}.aboutCtaIntro h2{margin:15px 0 9px}.aboutCtaIntro p{margin-bottom:28px}.aboutPathGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.aboutPathGrid a{color:#f5f9ff;background:#051724c2;border:1px solid #70c6eb47;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:76px;padding:16px 18px;font-size:11px;font-weight:800;transition:transform .27s cubic-bezier(.22,1,.36,1),border-color .27s,box-shadow .27s,background .27s;display:grid}.aboutPathGrid a>svg:first-child{color:#68ddff;width:20px}.aboutPathGrid a>svg:last-child{width:16px;transition:transform .25s}.aboutCtaTrust{color:#abc3d2;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:9px;display:flex}.aboutCtaTrust svg{color:#69e7a4;width:15px}@media (hover:hover) and (pointer:fine){.aboutServiceCard:hover{border-color:#5edcffa6;transform:translateY(-3px);box-shadow:0 22px 42px #0000004d,0 0 25px #37ccff1f}.aboutServiceCard:hover .aboutCardLink svg,.aboutPathGrid a:hover>svg:last-child{transform:translate(4px)}.aboutPathGrid a:hover{background:#0e374ed9;border-color:#69dbff;transform:translateY(-3px);box-shadow:0 15px 28px #0000003d,0 0 22px #39d0ff26}}@media (max-width:900px){.aboutHeroInner{grid-template-columns:1fr;gap:20px;padding-block:65px}.aboutHeroMark{--orbit-size:230px;height:230px}.aboutHeroMark img{width:150px}.aboutIdentityGrid{grid-template-columns:1fr;gap:42px}.aboutBrandPanel{min-height:250px}.aboutServiceGrid{grid-template-columns:repeat(2,1fr)}.aboutServiceCard:last-child{grid-column:1/-1}.aboutValueGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.aboutPremiumHero{min-height:auto}.aboutHeroInner{padding-block:52px 38px}.aboutHeroCopy{text-align:center}.aboutHeroCopy .kicker,.aboutValueLine{justify-content:center}.aboutHeroCopy h1{font-size:clamp(38px,11vw,49px)}.aboutHeroMark{--orbit-size:185px;height:190px}.aboutHeroMark img{width:120px}.aboutOrbit span{width:5px;height:5px;top:-2.5px}.aboutIdentity,.aboutServices,.aboutWhy,.aboutPurpose,.aboutFinalCta{padding:58px 0}.aboutIdentityCopy{text-align:center}.aboutIdentityCopy .kicker,.aboutSectionHead .kicker{justify-content:center}.aboutSectionHead{text-align:center}.aboutBrandPanel{min-height:220px}.aboutServiceGrid,.aboutValueGrid,.aboutPathGrid{grid-template-columns:1fr}.aboutServiceCard,.aboutServiceCard:last-child{grid-column:auto;min-height:235px}.aboutValueGrid article{min-height:170px}.aboutCtaPanel{padding:30px 18px}.aboutPathGrid a{min-height:68px}.aboutCtaTrust{text-align:center}.aboutValueLine{gap:9px;font-size:10px}}@media (prefers-reduced-motion:reduce){.aboutPremium *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.aboutPremium .aboutOrbit{animation:none!important}.aboutPremium .aboutOrbitInner{transform:rotate(42deg)}.aboutPremium .aboutOrbitMiddle{transform:rotate(168deg)}.aboutPremium .aboutOrbitOuter{transform:rotate(286deg)}}.contactPremium{background:var(--mm-bg);color:var(--mm-text);overflow:hidden}.contactPremium h1,.contactPremium h2,.contactPremium h3,.contactPremium p{margin-top:0}.contactPremium h2{letter-spacing:-.045em;font-size:clamp(30px,3.7vw,48px);line-height:1.08}.contactPremium p{color:var(--mm-muted);line-height:1.7}.contactPremium .kicker{color:#8ee9ff;letter-spacing:1.8px;font-size:10px;font-weight:850}.contactPremium .kicker i{background:var(--mm-cyan);width:25px;height:3px;box-shadow:0 0 14px #39d9ff9e}.contactPremiumHero{isolation:isolate;background:radial-gradient(circle at 80% 42%,#249cff3b,transparent 27%),radial-gradient(circle at 55% 110%,#5b32f226,transparent 38%),linear-gradient(120deg,#020d16,var(--mm-bg) 48%,#08283b);border-bottom:1px solid #67bee633;align-items:center;min-height:515px;display:flex;position:relative}.contactHeroGrid{z-index:-1;opacity:.28;background-image:linear-gradient(#5cb8e21f 1px,#0000 1px),linear-gradient(90deg,#5cb8e21f 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 52%,#0000);mask-image:linear-gradient(90deg,#0000,#000 52%,#0000)}.contactHeroInner{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:center;gap:62px;padding-block:70px;display:grid}.contactHeroInner h1{letter-spacing:-.052em;max-width:830px;margin:19px 0 21px;font-size:clamp(40px,4.8vw,66px);font-weight:760;line-height:1.02}.contactHeroInner h1 em{color:#0000;background:linear-gradient(95deg,#2e8cff,#7e43ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.contactHeroInner>div:first-child>p{max-width:710px;margin-bottom:23px;font-size:clamp(13px,1.25vw,17px)}.contactValueLine{color:#dceaf3;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.contactValueLine i{background:var(--mm-cyan);width:4px;height:4px;box-shadow:0 0 11px var(--mm-cyan);border-radius:50%}.contactHeroVisual{pointer-events:none;place-items:center;height:310px;display:grid;position:relative}.contactSignal{background:radial-gradient(circle,#2fadff2e,#0418261f 62%,#0000 63%);border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:relative;box-shadow:0 0 65px #30c2ff26}.contactSignal>svg{z-index:4;color:#fff;filter:drop-shadow(0 0 18px #3bcdff8c);width:64px;height:64px;position:relative}.contactSignalOrbit{will-change:transform;border:1px solid #69ddff33;border-radius:50%;position:absolute}.contactSignalOrbitInner{width:190px;height:190px;animation:7s linear infinite mmContactOrbitClockwise}.contactSignalOrbitMiddle{border-color:#74beff2b;width:254px;height:254px;animation:12s linear infinite mmContactOrbitCounter}.contactSignalOrbitOuter{border-color:#7497ff29;width:324px;height:324px;animation:18s linear infinite mmContactOrbitClockwise}.contactSignalOrbit span{background:#a7f2ff;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 5px 1px #9ef3ffd1,0 0 14px 3px #3dd7ff66}.contactSignalOrbitMiddle span{width:7px;height:7px;top:-3.5px}.contactSignalOrbitOuter span{width:6px;height:6px}@keyframes mmContactOrbitClockwise{to{transform:rotate(360deg)}}@keyframes mmContactOrbitCounter{to{transform:rotate(-360deg)}}.contactHeroTag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:transform;background:#041724c7;border:1px solid #66cdf54d;border-radius:11px;grid-template-columns:auto 1fr;gap:2px 9px;min-width:220px;padding:13px 15px;animation:2.8s ease-in-out infinite mmLocationHop;display:grid;position:absolute;bottom:9px;right:2px;box-shadow:0 14px 30px #00000047}.contactHeroTag svg{color:#72e2ff;grid-row:1/3;width:19px}.contactHeroTag strong{font-size:11px}.contactHeroTag small{color:#aac3d2;font-size:8px}@keyframes mmLocationHop{0%,72%,to{transform:translateY(0)}82%{transform:translateY(-7px)}90%{transform:translateY(-2px)}}.contactJourneys,.contactChannels,.contactLocation,.contactTrust,.contactFinalCta{padding:78px 0}.contactJourneys{background:radial-gradient(circle at 15% 25%,#2784c41a,transparent 28%),var(--mm-bg-2)}.contactSectionHead{max-width:800px;margin-bottom:31px}.contactSectionHead h2{margin:15px 0 12px}.contactSectionHead p{max-width:690px;font-size:12px}.contactJourneyGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.contactJourneyGrid>a{min-height:260px;color:inherit;border:1px solid var(--mm-border);background:linear-gradient(150deg,var(--mm-surface),#061924);border-radius:15px;flex-direction:column;padding:23px;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s;display:flex;box-shadow:0 17px 36px #00000038}.contactJourneyTop{justify-content:space-between;align-items:center;display:flex}.contactJourneyTop span{color:#75dfff;font:850 10px var(--font-mono);letter-spacing:.08em}.contactJourneyTop svg{color:#65d9ff;width:25px}.contactJourneyGrid h3{margin:28px 0 11px;font-size:18px}.contactJourneyGrid p{font-size:10px}.contactJourneyGrid b{color:#72ddff;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:10px;display:flex}.contactJourneyGrid b svg{width:15px;transition:transform .25s}.contactChannels{background:var(--mm-bg)}.contactChannelGrid{grid-template-columns:1.15fr 1fr 1fr;gap:15px;display:grid}.contactChannelGrid article{border:1px solid var(--mm-border);background:linear-gradient(150deg,#0d2c3e,#061a27);border-radius:16px;min-width:0;padding:24px;box-shadow:0 18px 38px #0000003d}.contactChannelGrid .contactWhatsappCard{background:radial-gradient(circle at 100% 0,#662fef33,#0000 35%),linear-gradient(145deg,#10394c,#071b29);border-color:#53c9ff80;box-shadow:0 18px 40px #00000045,0 0 26px #33c6ff17}.contactChannelIcon{color:#67ddff;background:#2080b31f;border:1px solid #5ad3ff52;border-radius:12px;place-items:center;width:43px;height:43px;margin-bottom:19px;display:grid}.contactChannelIcon svg{width:21px}.contactChannelGrid small{color:#75ddff;font:850 8px var(--font-mono);letter-spacing:.11em}.contactChannelGrid h3{overflow-wrap:anywhere;margin:9px 0 11px;font-size:clamp(15px,1.45vw,20px)}.contactChannelGrid p{min-height:56px;font-size:10px}.contactPrimaryAction,.contactSecondaryAction{color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:12px 15px;font-size:10px;font-weight:800;transition:transform .27s cubic-bezier(.22,1,.36,1),border-color .27s,box-shadow .27s,filter .27s;display:flex}.contactPrimaryAction{background:linear-gradient(100deg,#1768ef,#6a25ed);box-shadow:0 10px 24px #2e49e633}.contactSecondaryAction{background:#061b29;border:1px solid #5db7e67a}.contactPrimaryAction svg,.contactSecondaryAction svg{width:17px}.contactPrimaryAction svg:last-child,.contactSecondaryAction svg:last-child{margin-left:auto;transition:transform .25s}.contactLocation{background:linear-gradient(135deg,#082246,#102665);border-block:1px solid #72c4ea30}.contactLocationGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;display:grid}.contactLocationCopy h2{margin:17px 0 13px}.contactLocationCopy p{margin-bottom:22px;font-size:13px}.contactLocationCopy .contactSecondaryAction{width:max-content}.contactMapPanel{color:#fff;text-align:center;background:radial-gradient(circle at 50% 48%,#29a7f13d,#0000 26%),linear-gradient(145deg,#0b3047,#061825);border:1px solid #6edaff59;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:355px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px #0000004d,0 0 30px #36cbff17}.contactMapGrid{opacity:.42;background-image:linear-gradient(#6dcff41f 1px,#0000 1px),linear-gradient(90deg,#6dcff41f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;transform:rotate(8deg)scale(1.2)}.contactMapRings{border:1px solid #69ddff33;border-radius:50%;place-items:center;width:220px;height:220px;display:grid;position:absolute}.contactMapRings:before,.contactMapRings:after{content:"";border:1px solid #69ddff1f;border-radius:50%;position:absolute}.contactMapRings:before{inset:34px}.contactMapRings:after{inset:70px}.contactMapRings svg{color:#70e5ff;filter:drop-shadow(0 0 12px #45d2ff);width:31px;height:31px}.contactMapPanel img{filter:brightness(0)invert()drop-shadow(0 8px 18px #397eff66);width:69px;margin-bottom:20px;position:relative}.contactMapPanel strong,.contactMapPanel span,.contactMapPanel b{position:relative}.contactMapPanel strong{font-size:18px}.contactMapPanel span{color:#bed3df;margin-top:7px;font-size:11px}.contactMapPanel b{color:#74e2ff;align-items:center;gap:7px;margin-top:22px;font-size:10px;display:flex}.contactMapPanel b svg{width:14px}.contactTrust{background:radial-gradient(circle at 50% 55%,#2f76ed2b,transparent 37%),var(--mm-bg);text-align:center}.contactTrustInner{max-width:950px}.contactTrust .kicker{justify-content:center}.contactTrust h2{margin:18px auto 14px}.contactTrust p{max-width:760px;margin:0 auto;font-size:12px}.contactTrustInner>div{justify-content:center;gap:12px;margin-top:27px;display:flex}.contactTrustInner>div span{color:#d9e9f2;background:#092738b8;border:1px solid #62c1e845;border-radius:99px;justify-content:center;align-items:center;gap:8px;min-width:130px;padding:12px 17px;font-size:10px;font-weight:800;display:flex}.contactTrustInner>div svg{color:#65dcff;width:17px}.contactFinalCta{background:linear-gradient(180deg,var(--mm-bg),#020b12);padding-top:25px}.contactFinalPanel{background:radial-gradient(circle at 93% 0,#642dee38,#0000 31%),linear-gradient(135deg,#0d3043,#071827);border:1px solid #6cc6ec4d;border-radius:21px;grid-template-columns:1.2fr .8fr;align-items:center;gap:38px;padding:43px;display:grid;box-shadow:0 26px 58px #0000004d}.contactFinalPanel h2{margin:16px 0 11px;font-size:clamp(28px,3vw,41px)}.contactFinalPanel p{margin-bottom:0;font-size:11px}.contactFinalActions{gap:10px;display:grid}.contactJourneyGrid>a:focus-visible{outline-offset:4px;outline:2px solid #79e5ff}.contactPrimaryAction:focus-visible{outline-offset:4px;outline:2px solid #79e5ff}.contactSecondaryAction:focus-visible{outline-offset:4px;outline:2px solid #79e5ff}.contactMapPanel:focus-visible{outline-offset:4px;outline:2px solid #79e5ff}@media (hover:hover) and (pointer:fine){.contactJourneyGrid>a:hover{border-color:#5edcffa6;transform:translateY(-3px);box-shadow:0 22px 42px #0000004d,0 0 24px #37ccff1f}.contactJourneyGrid>a:hover b svg,.contactPrimaryAction:hover svg:last-child,.contactSecondaryAction:hover svg:last-child{transform:translate(4px)}.contactPrimaryAction:hover,.contactSecondaryAction:hover{filter:brightness(1.08);border-color:#71ddff;transform:translateY(-2px);box-shadow:0 13px 28px #00000040,0 0 23px #3ad0ff30}.contactMapPanel:hover{border-color:#75e4ff}}@media (max-width:900px){.contactHeroInner{grid-template-columns:1fr;gap:20px;padding-block:58px 35px}.contactHeroVisual{height:240px}.contactSignal,.contactSignalOrbitInner{width:145px;height:145px}.contactSignalOrbitMiddle{width:195px;height:195px}.contactSignalOrbitOuter{width:235px;height:235px}.contactHeroTag{right:10%}.contactJourneyGrid{grid-template-columns:repeat(2,1fr)}.contactJourneyGrid>a:last-child{grid-column:1/-1}.contactChannelGrid{grid-template-columns:1fr 1fr}.contactWhatsappCard{grid-column:1/-1}.contactLocationGrid,.contactFinalPanel{grid-template-columns:1fr}.contactLocationGrid{gap:36px}.contactLocationCopy{text-align:center}.contactLocationCopy .kicker{justify-content:center}.contactLocationCopy .contactSecondaryAction{margin-inline:auto}.contactFinalActions{grid-template-columns:1fr 1fr}}@media (max-width:600px){.contactPremiumHero{min-height:auto}.contactHeroInner{padding-block:50px 29px}.contactHeroInner>div:first-child{text-align:center}.contactHeroInner .kicker,.contactValueLine,.contactSectionHead .kicker{justify-content:center}.contactHeroInner h1{font-size:clamp(36px,10.7vw,47px)}.contactHeroVisual{height:205px}.contactSignal,.contactSignalOrbitInner{width:105px;height:105px}.contactSignalOrbitMiddle{width:145px;height:145px}.contactSignalOrbitOuter{width:185px;height:185px}.contactSignal>svg{width:44px}.contactHeroTag{min-width:205px;bottom:1px;right:0}.contactJourneys,.contactChannels,.contactLocation,.contactTrust,.contactFinalCta{padding:56px 0}.contactSectionHead{text-align:center}.contactJourneyGrid,.contactChannelGrid,.contactFinalActions{grid-template-columns:1fr}.contactJourneyGrid>a,.contactJourneyGrid>a:last-child,.contactWhatsappCard{grid-column:auto}.contactJourneyGrid>a{min-height:220px}.contactChannelGrid article{padding:21px}.contactChannelGrid p{min-height:0}.contactMapPanel{min-height:300px}.contactTrustInner>div{flex-direction:column;align-items:stretch}.contactFinalPanel{text-align:center;gap:25px;padding:29px 18px}.contactFinalPanel .kicker{justify-content:center}.contactPrimaryAction,.contactSecondaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.contactPremium *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.contactPremium .contactSignalOrbit,.contactPremium .contactHeroTag{animation:none!important}.contactPremium .contactSignalOrbitInner{transform:rotate(38deg)}.contactPremium .contactSignalOrbitMiddle{transform:rotate(164deg)}.contactPremium .contactSignalOrbitOuter{transform:rotate(282deg)}}@media (max-width:700px){.referenceHome .referenceDashboard{gap:12px;padding-top:12px}.referenceHome .referenceBrands{padding:15px}.referenceHome .referenceBrands>div{grid-template-columns:repeat(2,1fr)}.referenceHome .referenceBrands>div>a{height:92px}.referenceHome .referenceBrands>div>a:last-child{grid-column:1/-1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
