.repair-module__L8CABG__page{--repair-ink:#111116;--repair-violet:var(--theme-accent);background:radial-gradient(circle at 8% 4%, color-mix(in srgb, var(--repair-violet) 10%, transparent), transparent 28rem), linear-gradient(180deg, #fbfaff, var(--theme-white));overflow:hidden}.repair-module__L8CABG__servicesSection{padding:clamp(14px,2.2vw,24px) 0 clamp(44px,6vw,80px)}.repair-module__L8CABG__introRow{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}.repair-module__L8CABG__introRow>div:first-child{max-width:790px}.repair-module__L8CABG__eyebrow{color:var(--repair-violet);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:850;display:inline-flex}.repair-module__L8CABG__introRow h1{max-width:18ch;color:var(--repair-ink);letter-spacing:-.055em;margin-top:11px;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.96}.repair-module__L8CABG__introCopy{max-width:67ch;color:var(--color-text-secondary);margin-top:18px;font-size:.98rem;line-height:1.75}.repair-module__L8CABG__repairDesk{border:1px solid color-mix(in srgb, var(--repair-violet) 20%, transparent);background:color-mix(in srgb, white 88%, var(--repair-violet));border-radius:17px;gap:8px;min-width:230px;padding:15px;display:grid;box-shadow:0 14px 40px #1f184414}.repair-module__L8CABG__repairDesk span,.repair-module__L8CABG__repairDesk a{align-items:center;gap:8px;display:flex}.repair-module__L8CABG__repairDesk span{color:var(--color-text-secondary);font-size:.7rem;font-weight:750}.repair-module__L8CABG__repairDesk a{color:var(--repair-ink);font-size:1rem;font-weight:900}.repair-module__L8CABG__serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.repair-module__L8CABG__serviceCard{text-align:left;cursor:pointer;height:390px;animation:.55s cubic-bezier(.2,.8,.2,1) both repair-module__L8CABG__cardEnter;animation-delay:calc(var(--service-index) * 70ms);background:0 0;border:0;border-radius:25px;padding:0;position:relative}.repair-module__L8CABG__cardInner{border-radius:inherit;transition:transform .24s,filter .24s;display:block;position:absolute;inset:0}.repair-module__L8CABG__serviceCard:hover .repair-module__L8CABG__cardInner,.repair-module__L8CABG__serviceCard:focus-visible .repair-module__L8CABG__cardInner{filter:drop-shadow(0 25px 30px #1811362e);transform:translateY(-4px)}.repair-module__L8CABG__serviceCard:focus-visible{outline:3px solid color-mix(in srgb, var(--repair-violet) 42%, transparent);outline-offset:4px}.repair-module__L8CABG__cardFace{border:1px solid color-mix(in srgb, var(--repair-violet) 19%, #d8d5e5);border-radius:inherit;color:var(--repair-ink);background:#fffffff5;flex-direction:column;padding:18px;transition:opacity .26s,transform .32s cubic-bezier(.2,.75,.2,1);display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 16px 44px #17113017}.repair-module__L8CABG__cardFront{z-index:1;opacity:1;transform:translateY(0)scale(1)}.repair-module__L8CABG__serviceCard:hover .repair-module__L8CABG__cardFront,.repair-module__L8CABG__serviceCard:focus-visible .repair-module__L8CABG__cardFront{opacity:0;pointer-events:none;transform:translateY(-10px)scale(.985)}.repair-module__L8CABG__serviceVisual{color:#fff;background:#16131d;border-radius:18px;height:218px;margin-bottom:20px;display:block;position:relative;overflow:hidden}.repair-module__L8CABG__serviceImage{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.75,.2,1);display:block}.repair-module__L8CABG__serviceCard:hover .repair-module__L8CABG__serviceImage,.repair-module__L8CABG__serviceCard:focus-visible .repair-module__L8CABG__serviceImage{transform:scale(1.025)}.repair-module__L8CABG__visualShade{pointer-events:none;background:linear-gradient(#08060e14 48%,#08060ead);position:absolute;inset:0}.repair-module__L8CABG__serviceIconBadge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0914a3;border:1px solid #ffffff4d;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:13px;right:13px;box-shadow:0 8px 22px #0003}.repair-module__L8CABG__cardNumber{z-index:3;color:#ffffffad;font:800 .7rem var(--font-display);letter-spacing:.15em;position:absolute;top:28px;left:30px}.repair-module__L8CABG__cardFace>strong{font-size:1.18rem;line-height:1.15}.repair-module__L8CABG__cardFace>small{color:var(--color-text-secondary);margin-top:6px;font-size:.76rem}.repair-module__L8CABG__tapHint{color:var(--repair-violet);align-items:center;gap:6px;margin-top:auto;font-size:.7rem;font-weight:800;display:inline-flex}.repair-module__L8CABG__mobileHint{display:none}.repair-module__L8CABG__cardBack{z-index:2;opacity:0;color:#fff;pointer-events:none;background:radial-gradient(circle at 80% 10%,#6f3bff52,#0000 38%),#111018;justify-content:center;transform:translateY(14px)scale(.985)}.repair-module__L8CABG__serviceCard:hover .repair-module__L8CABG__cardBack,.repair-module__L8CABG__serviceCard:focus-visible .repair-module__L8CABG__cardBack{opacity:1;transform:translateY(0)scale(1)}.repair-module__L8CABG__backEyebrow{color:#cfbfff;letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px;font-size:.61rem;font-weight:900}.repair-module__L8CABG__backIcon{color:#a987ff;background:#ffffff0f;border:1px solid #ffffff2b;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.repair-module__L8CABG__cardBack>strong{font-size:1.28rem}.repair-module__L8CABG__cardBack p{color:#ffffffbd;margin-top:12px;font-size:.81rem;line-height:1.62}.repair-module__L8CABG__cardBack .repair-module__L8CABG__romanLine{color:#cfbfff}.repair-module__L8CABG__openDetail{color:#fff;align-items:center;gap:6px;margin-top:22px;font-size:.72rem;font-weight:850;display:inline-flex}.repair-module__L8CABG__contactSection{padding:0 0 clamp(58px,7vw,94px)}.repair-module__L8CABG__contactPanel{border:1px solid color-mix(in srgb, var(--repair-violet) 18%, #d8d5e5);background:radial-gradient(circle at 92% 0, color-mix(in srgb, var(--repair-violet) 14%, transparent), transparent 33%), white;border-radius:30px;padding-top:clamp(26px,4vw,46px);padding-bottom:clamp(26px,4vw,46px);box-shadow:0 24px 70px #1711301a}.repair-module__L8CABG__contactHeading{max-width:690px}.repair-module__L8CABG__contactHeading h2,.repair-module__L8CABG__faqIntro h2{color:var(--repair-ink);letter-spacing:-.04em;margin-top:9px;font-size:clamp(1.7rem,3.5vw,3rem);line-height:1.03}.repair-module__L8CABG__contactHeading>p:last-child,.repair-module__L8CABG__faqIntro>p{color:var(--color-text-secondary);margin-top:12px;line-height:1.7}.repair-module__L8CABG__contactNumbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}.repair-module__L8CABG__contactChip{border:1px solid color-mix(in srgb, var(--repair-violet) 14%, #ddd);min-width:0;color:var(--repair-ink);background:#fbfaff;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:9px;padding:10px 11px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.repair-module__L8CABG__contactChip:hover{border-color:var(--repair-violet);transform:translateY(-2px);box-shadow:0 10px 24px #22174f17}.repair-module__L8CABG__contactChip>span{width:34px;height:34px;color:var(--repair-violet);background:color-mix(in srgb, var(--repair-violet) 10%, white);border-radius:10px;grid-row:1/3;place-items:center;display:grid}.repair-module__L8CABG__contactChip small{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;font-weight:750;overflow:hidden}.repair-module__L8CABG__contactChip strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.repair-module__L8CABG__contactFoot{border-top:1px solid color-mix(in srgb, var(--repair-violet) 10%, #ddd);flex-wrap:wrap;gap:16px;margin-top:18px;padding-top:18px;display:flex}.repair-module__L8CABG__contactFoot span,.repair-module__L8CABG__contactFoot a{color:var(--color-text-secondary);align-items:center;gap:7px;font-size:.76rem;font-weight:700;display:inline-flex}.repair-module__L8CABG__faqSection{padding:0 0 clamp(72px,9vw,120px)}.repair-module__L8CABG__faqLayout{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(28px,6vw,76px);display:grid}.repair-module__L8CABG__faqIntro{position:sticky;top:110px}.repair-module__L8CABG__faqIntro .btn{margin-top:20px}.repair-module__L8CABG__faqList{gap:11px;display:grid}.repair-module__L8CABG__faqItem{border:1px solid color-mix(in srgb, var(--repair-violet) 14%, #ddd);background:#fff;border-radius:17px;box-shadow:0 10px 28px #1e173c0e}.repair-module__L8CABG__faqItem summary{color:var(--repair-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px;font-size:.9rem;font-weight:820;list-style:none;display:flex}.repair-module__L8CABG__faqItem summary::-webkit-details-marker{display:none}.repair-module__L8CABG__faqItem summary small{color:var(--repair-violet);margin-top:5px;font-size:.7rem;font-weight:650;display:block}.repair-module__L8CABG__faqPlus{width:28px;height:28px;color:var(--repair-violet);background:color-mix(in srgb, var(--repair-violet) 9%, white);border-radius:9px;flex:0 0 28px;place-items:center;font-size:1.15rem;transition:transform .2s;display:grid}.repair-module__L8CABG__faqItem[open] .repair-module__L8CABG__faqPlus{transform:rotate(45deg)}.repair-module__L8CABG__faqAnswer{padding:0 18px 18px}.repair-module__L8CABG__faqAnswer p{color:var(--color-text-secondary);font-size:.82rem;line-height:1.72}.repair-module__L8CABG__faqAnswer p+p{color:#5b3aae;border-top:1px solid #eeeaf6;margin-top:10px;padding-top:10px}.repair-module__L8CABG__modalBackdrop{z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09070fb8;place-items:center;padding:18px;animation:.18s both repair-module__L8CABG__fadeIn;display:grid;position:fixed;inset:0}.repair-module__L8CABG__serviceModal{width:min(620px,100%);max-height:min(88vh,780px);color:var(--repair-ink);background:#fff;border:1px solid #fff3;border-radius:27px;padding:clamp(20px,4vw,36px);animation:.32s cubic-bezier(.16,.85,.24,1) both repair-module__L8CABG__modalRise;position:relative;overflow-y:auto;box-shadow:0 36px 120px #0000006b}.repair-module__L8CABG__modalClose{z-index:3;color:#fff;cursor:pointer;background:#00000057;border:1px solid #fff3;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:15px;right:15px}.repair-module__L8CABG__modalVisual{background:#16131d;border-radius:27px 27px 20px 20px;height:205px;margin:calc(-1*clamp(20px,4vw,36px)) calc(-1*clamp(20px,4vw,36px)) 25px;position:relative;overflow:hidden}.repair-module__L8CABG__modalImage{object-fit:cover;width:100%;height:100%;display:block}.repair-module__L8CABG__modalVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#07050c6b);position:absolute;inset:0}.repair-module__L8CABG__serviceModal h2{letter-spacing:-.04em;margin-top:7px;font-size:clamp(1.8rem,5vw,2.8rem);line-height:1}.repair-module__L8CABG__modalRomanTitle{color:var(--repair-violet);margin-top:7px;font-size:.86rem;font-weight:800}.repair-module__L8CABG__modalSummary{color:var(--color-text-secondary);margin-top:16px;line-height:1.72}.repair-module__L8CABG__serviceModal ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.repair-module__L8CABG__serviceModal li{color:#3e3b48;padding-left:20px;font-size:.83rem;line-height:1.6;position:relative}.repair-module__L8CABG__serviceModal li:before{content:"";background:var(--repair-violet);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--repair-violet) 10%, transparent);border-radius:50%;position:absolute;top:.65em;left:1px}.repair-module__L8CABG__romanBox{border:1px solid color-mix(in srgb, var(--repair-violet) 18%, transparent);color:#4d327f;background:color-mix(in srgb, var(--repair-violet) 6%, white);border-radius:14px;margin-top:18px;padding:14px}.repair-module__L8CABG__romanBox strong{font-size:.75rem}.repair-module__L8CABG__romanBox p{margin-top:5px;font-size:.8rem;line-height:1.65}.repair-module__L8CABG__modalActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}@keyframes repair-module__L8CABG__cardEnter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes repair-module__L8CABG__fadeIn{0%{opacity:0}}@keyframes repair-module__L8CABG__modalRise{0%{opacity:0;transform:translateY(30px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:980px){.repair-module__L8CABG__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.repair-module__L8CABG__contactNumbers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.repair-module__L8CABG__servicesSection{padding-top:28px}.repair-module__L8CABG__introRow{flex-direction:column;align-items:stretch;gap:20px}.repair-module__L8CABG__introRow h1{font-size:clamp(2.15rem,11.5vw,3.35rem)}.repair-module__L8CABG__repairDesk{min-width:0}.repair-module__L8CABG__serviceGrid{width:calc(100% + var(--space-4));margin-right:calc(var(--space-4) * -1);padding:2px var(--space-4) 20px 0;scroll-snap-type:x mandatory;scrollbar-width:none;gap:13px;display:flex;overflow-x:auto}.repair-module__L8CABG__serviceGrid::-webkit-scrollbar{display:none}.repair-module__L8CABG__serviceCard{scroll-snap-align:start;flex:0 0 min(78vw,300px);width:min(78vw,300px);height:370px}.repair-module__L8CABG__serviceCard:hover .repair-module__L8CABG__cardInner{filter:none;transform:none}.repair-module__L8CABG__serviceCard:active .repair-module__L8CABG__cardInner{transform:translateY(-4px)scale(.985)}.repair-module__L8CABG__serviceVisual{height:210px}.repair-module__L8CABG__desktopHint{display:none}.repair-module__L8CABG__mobileHint{display:inline}.repair-module__L8CABG__contactPanel{width:auto;margin:0 var(--space-3);border-radius:24px}.repair-module__L8CABG__contactNumbers{grid-template-columns:1fr 1fr}.repair-module__L8CABG__contactFoot{flex-direction:column;align-items:flex-start}.repair-module__L8CABG__faqLayout{grid-template-columns:1fr}.repair-module__L8CABG__faqIntro{position:static}.repair-module__L8CABG__faqIntro .btn{width:100%}.repair-module__L8CABG__modalBackdrop{align-items:end;padding:10px}.repair-module__L8CABG__serviceModal{border-radius:24px;width:100%;max-height:91vh}.repair-module__L8CABG__modalActions{flex-direction:column}.repair-module__L8CABG__modalActions .btn{width:100%}}@media (max-width:480px){.repair-module__L8CABG__contactNumbers{grid-template-columns:1fr}.repair-module__L8CABG__contactChip strong{font-size:.76rem}}@media (hover:none){.repair-module__L8CABG__serviceCard:hover .repair-module__L8CABG__cardFront,.repair-module__L8CABG__serviceCard:focus-visible .repair-module__L8CABG__cardFront{opacity:1;pointer-events:auto;transform:none}.repair-module__L8CABG__serviceCard:hover .repair-module__L8CABG__cardBack,.repair-module__L8CABG__serviceCard:focus-visible .repair-module__L8CABG__cardBack{opacity:0;transform:translateY(14px)scale(.985)}.repair-module__L8CABG__serviceCard:hover .repair-module__L8CABG__serviceImage,.repair-module__L8CABG__serviceCard:focus-visible .repair-module__L8CABG__serviceImage{transform:none}}@media (prefers-reduced-motion:reduce){.repair-module__L8CABG__serviceCard,.repair-module__L8CABG__modalBackdrop,.repair-module__L8CABG__serviceModal{animation:none}.repair-module__L8CABG__cardInner,.repair-module__L8CABG__cardFace,.repair-module__L8CABG__serviceImage,.repair-module__L8CABG__contactChip{transition:none}}
.PageHero-module__3X_ltG__hero{z-index:2;background:0 0;padding:clamp(4px,.8vw,8px) 0 4px;position:relative}.PageHero-module__3X_ltG__frame{isolation:isolate;border:1px solid color-mix(in srgb, var(--theme-accent,#2563eb) 30%, var(--theme-black,#0f172a));border-radius:var(--theme-panel-radius,14px);background:var(--theme-white,#fff);width:100%;min-height:90px;max-height:116px;box-shadow:0 2px 0 var(--theme-black,#0f172a), 0 8px 24px color-mix(in srgb, var(--theme-black,#0f172a) 8%, transparent);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,14px 100%,0 calc(100% - 14px));align-items:center;display:flex;position:relative;overflow:hidden}.PageHero-module__3X_ltG__dynamicGrid{z-index:0;opacity:.28;background-image:linear-gradient(color-mix(in srgb, var(--theme-black,#0f172a) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--theme-black,#0f172a) 5%, transparent) 1px, transparent 1px);-webkit-mask-image:linear-gradient(90deg, var(--theme-black,#0f172a), transparent 60%);-webkit-mask-image:linear-gradient(90deg, var(--theme-black,#0f172a), transparent 60%);mask-image:linear-gradient(90deg, var(--theme-black,#0f172a), transparent 60%);pointer-events:none;background-size:24px 24px;position:absolute;inset:0}.PageHero-module__3X_ltG__accentBeam{z-index:0;opacity:.65;background:var(--theme-accent,#2563eb);clip-path:polygon(35% 0,100% 0,65% 100%,0 100%);pointer-events:none;width:16%;height:160%;position:absolute;top:-30%;left:52%}.PageHero-module__3X_ltG__darkPlane{z-index:0;background:radial-gradient(circle at 75% 25%, color-mix(in srgb, var(--theme-accent,#2563eb) 30%, transparent), transparent 28%), linear-gradient(140deg, color-mix(in srgb, var(--theme-accent,#2563eb) 16%, var(--theme-black,#0f172a)), var(--theme-black,#0f172a) 54%);clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);pointer-events:none;position:absolute;inset:0 0 0 58%}.PageHero-module__3X_ltG__copyPanel{z-index:2;flex-direction:column;justify-content:center;min-width:0;max-width:65%;padding:8px 18px;display:flex;position:relative}.PageHero-module__3X_ltG__eyebrowWrap{align-items:center;gap:5px;margin-bottom:2px;display:inline-flex}.PageHero-module__3X_ltG__eyebrowDot{background:var(--theme-accent,#2563eb);border-radius:999px;flex-shrink:0;width:5px;height:5px}.PageHero-module__3X_ltG__eyebrow{color:var(--theme-accent,#2563eb);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9.5px;font-weight:800;line-height:1}.PageHero-module__3X_ltG__title{letter-spacing:-.025em;color:var(--theme-black,#0f172a);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 2px;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:850;line-height:1.12;display:-webkit-box;overflow:hidden}.PageHero-module__3X_ltG__subtitle{max-width:480px;color:color-mix(in srgb, var(--theme-black,#0f172a) 68%, transparent);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 4px;font-size:11.5px;line-height:1.32;display:-webkit-box;overflow:hidden}.PageHero-module__3X_ltG__ctaGroup{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.PageHero-module__3X_ltG__cta{border-radius:6px;align-items:center;gap:4px;min-height:26px;padding:3px 10px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.PageHero-module__3X_ltG__mediaPanel{z-index:1;pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0 0 0 54%;overflow:hidden}.PageHero-module__3X_ltG__imageStage{justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000b3 25%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000b3 25%,#000 100%)}.PageHero-module__3X_ltG__image{object-fit:cover;object-position:center right;opacity:.92;width:100%;height:100%}.PageHero-module__3X_ltG__graphicStage{justify-content:center;align-items:center;height:100%;padding-right:28px;display:flex}.PageHero-module__3X_ltG__badgeRing{border:1px solid color-mix(in srgb, var(--theme-accent,#2563eb) 40%, #fff3);background:radial-gradient(circle, color-mix(in srgb, var(--theme-accent,#2563eb) 25%, transparent), #00000040);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 4px 14px #0000002e}.PageHero-module__3X_ltG__badgeIcon{color:var(--theme-accent,#2563eb)}@media (max-width:767px){.PageHero-module__3X_ltG__hero{padding:2px 0}.PageHero-module__3X_ltG__frame{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,8px 100%,0 calc(100% - 8px));border-radius:10px;height:auto;min-height:58px;max-height:74px}.PageHero-module__3X_ltG__accentBeam{opacity:.55;width:14%;left:60%}.PageHero-module__3X_ltG__darkPlane{inset:0 0 0 66%}.PageHero-module__3X_ltG__dynamicGrid{-webkit-mask-image:linear-gradient(90deg, var(--theme-black,#0f172a), transparent 65%);-webkit-mask-image:linear-gradient(90deg, var(--theme-black,#0f172a), transparent 65%);mask-image:linear-gradient(90deg, var(--theme-black,#0f172a), transparent 65%)}.PageHero-module__3X_ltG__copyPanel{width:78%;max-width:78%;padding:5px 10px}.PageHero-module__3X_ltG__eyebrowWrap{gap:3px;margin-bottom:1px}.PageHero-module__3X_ltG__eyebrowDot{width:3.5px;height:3.5px}.PageHero-module__3X_ltG__eyebrow{letter-spacing:.05em;font-size:7.5px}.PageHero-module__3X_ltG__title{-webkit-line-clamp:2;margin-bottom:0;font-size:clamp(.78rem,3.2vw,.92rem);line-height:1.12}.PageHero-module__3X_ltG__subtitle{display:none}.PageHero-module__3X_ltG__ctaGroup{gap:3px;margin-top:2px}.PageHero-module__3X_ltG__cta{border-radius:4px;gap:2px;min-height:20px;padding:2px 7px;font-size:8px}.PageHero-module__3X_ltG__mediaPanel{inset:0 0 0 64%}.PageHero-module__3X_ltG__graphicStage{padding-right:12px}.PageHero-module__3X_ltG__badgeRing{border-radius:8px;width:36px;height:36px}.PageHero-module__3X_ltG__badgeIcon{width:17px;height:17px}}
.checkout-module__iLttAq__page{max-width:1180px;padding-top:var(--space-8);padding-bottom:var(--space-16)}.checkout-module__iLttAq__header{margin-bottom:var(--space-8)}.checkout-module__iLttAq__title{font-size:clamp(2rem,4vw,3.1rem);line-height:1.08}.checkout-module__iLttAq__subtitle{margin-top:var(--space-3);max-width:44rem;color:var(--color-text-secondary);line-height:1.7}.checkout-module__iLttAq__layout{gap:var(--space-8);display:grid}@media (min-width:1024px){.checkout-module__iLttAq__layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start}}.checkout-module__iLttAq__formPanel,.checkout-module__iLttAq__summaryPanel{padding:var(--space-6);border-radius:var(--radius-2xl);border:1px solid var(--color-border);background:var(--color-bg);box-shadow:var(--shadow-sm)}.checkout-module__iLttAq__summaryPanel{top:calc(var(--header-height) + var(--announcement-height,0px) + var(--space-4));background:radial-gradient(circle at top right, color-mix(in srgb, var(--theme-accent) 8%, transparent), transparent 28%), var(--color-bg);position:sticky}.checkout-module__iLttAq__panelTitle{font-size:var(--text-xl);margin-bottom:var(--space-5);font-weight:800}.checkout-module__iLttAq__fieldGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.checkout-module__iLttAq__paymentBlock{margin-top:var(--space-5)}.checkout-module__iLttAq__paymentTitle{margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--color-text);font-weight:800}.checkout-module__iLttAq__paymentList{gap:var(--space-2);flex-direction:column;display:flex}.checkout-module__iLttAq__paymentOption{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-bg);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);display:flex}.checkout-module__iLttAq__paymentOptionActive{border-color:color-mix(in srgb, var(--theme-accent) 28%, transparent);background:var(--color-primary-50);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent) 8%, transparent)}.checkout-module__iLttAq__paymentLabel{font-size:var(--text-sm);color:var(--color-text);font-weight:700;display:block}.checkout-module__iLttAq__paymentDesc{font-size:var(--text-xs);color:var(--color-text-muted);display:block}.checkout-module__iLttAq__summaryItems{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.checkout-module__iLttAq__summaryItem{justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);display:flex}.checkout-module__iLttAq__summaryItem span:first-child{min-width:0;color:var(--color-text-secondary);overflow-wrap:anywhere}.checkout-module__iLttAq__summaryItem span:last-child{white-space:nowrap;font-weight:700}.checkout-module__iLttAq__totalRow{margin-bottom:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-lg);justify-content:space-between;font-weight:800;display:flex}.checkout-module__iLttAq__totalRow span:last-child{font-size:var(--text-2xl);color:var(--color-primary)}.checkout-module__iLttAq__reassuranceCard{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-bg-secondary);border:1px solid var(--color-border);display:grid}.checkout-module__iLttAq__reassuranceItem{gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);grid-template-columns:auto 1fr;line-height:1.65;display:grid}.checkout-module__iLttAq__reassuranceItem svg{color:var(--color-primary);margin-top:2px}.checkout-module__iLttAq__successState{min-height:60vh;padding:var(--space-12);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.checkout-module__iLttAq__successIcon{color:var(--color-success);margin-bottom:var(--space-4)}.checkout-module__iLttAq__successTitle{margin-bottom:var(--space-2);font-size:var(--text-3xl)}.checkout-module__iLttAq__successCopy{color:var(--color-text-secondary);margin-bottom:8px}.checkout-module__iLttAq__successNumber{margin-bottom:var(--space-6);color:var(--color-primary);font-size:var(--text-2xl);overflow-wrap:anywhere;font-weight:900}.checkout-module__iLttAq__submitError{margin:var(--space-4) 0;padding:var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-lg);color:var(--color-danger);font-size:var(--text-sm);line-height:1.6}.checkout-module__iLttAq__spinner{animation:.8s linear infinite checkout-module__iLttAq__spin}@keyframes checkout-module__iLttAq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.checkout-module__iLttAq__spinner{animation:none}}.checkout-module__iLttAq__successBody{max-width:26rem;margin-bottom:var(--space-6);color:var(--color-text-secondary);line-height:1.7}.checkout-module__iLttAq__successActions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:1023px){.checkout-module__iLttAq__summaryPanel{position:static}}@media (max-width:767px){.checkout-module__iLttAq__page{padding-top:var(--space-6);padding-bottom:calc(var(--space-12) + var(--safe-area-bottom))}.checkout-module__iLttAq__header{margin-bottom:var(--space-6)}.checkout-module__iLttAq__title{font-size:clamp(1.8rem,8vw,2.5rem)}.checkout-module__iLttAq__subtitle{font-size:var(--text-sm);line-height:1.65}.checkout-module__iLttAq__formPanel,.checkout-module__iLttAq__summaryPanel{padding:var(--space-5)}.checkout-module__iLttAq__fieldGrid{grid-template-columns:minmax(0,1fr)}}
.compare-module__LCTypq__page{background:radial-gradient(circle at 15% 10%,#1e4fd71f,#0000 32%),linear-gradient(#f7f9ff 0%,#fff 78%);min-height:72vh}.compare-module__LCTypq__hero{padding:clamp(4rem,10vw,8rem) 0}.compare-module__LCTypq__card{text-align:center;background:#ffffffe0;border:1px solid #1e4fd71f;border-radius:32px;max-width:780px;margin:0 auto;padding:clamp(2rem,6vw,4.5rem);position:relative;overflow:hidden;box-shadow:0 28px 80px #1e4fd71f}.compare-module__LCTypq__card:after{content:"";background:#1e4fd714;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-100px;right:-80px}.compare-module__LCTypq__iconWrap{color:#1e4fd7;background:#eaf0ff;border-radius:24px;justify-content:center;align-items:center;gap:7px;width:78px;height:78px;margin-bottom:1.5rem;display:inline-flex;position:relative}.compare-module__LCTypq__card .section-eyebrow{justify-content:center}.compare-module__LCTypq__card h1{color:#101828;letter-spacing:-.055em;max-width:620px;margin:.75rem auto 1rem;font-size:clamp(2.2rem,6vw,4.4rem);line-height:1.04}.compare-module__LCTypq__card>p{color:#667085;max-width:570px;margin:0 auto;font-size:1.05rem;line-height:1.75}.compare-module__LCTypq__badge{color:#164194;letter-spacing:.08em;text-transform:uppercase;background:#edf3ff;border:1px solid #b9cbff;border-radius:999px;margin-top:1.75rem;padding:9px 16px;font-size:.8rem;font-weight:850;display:inline-flex}.compare-module__LCTypq__points{color:#475467;grid-template-columns:repeat(3,1fr);gap:12px;max-width:650px;margin:2rem auto 0;font-size:.8rem;font-weight:700;display:grid}.compare-module__LCTypq__points span{justify-content:center;align-items:center;gap:6px;display:flex}.compare-module__LCTypq__points svg{color:#22a06b;flex:none}.compare-module__LCTypq__actions{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:2rem;display:flex;position:relative}@media (max-width:680px){.compare-module__LCTypq__points{grid-template-columns:1fr;gap:10px}.compare-module__LCTypq__card{border-radius:24px}}.compare-module__LCTypq__loadingWrapper{justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;min-height:40vh;display:flex}.compare-module__LCTypq__loader{color:var(--color-primary);animation:.8s linear infinite compare-module__LCTypq__spin}.compare-module__LCTypq__loadingText{color:var(--color-text-muted);font-size:var(--text-base)}.compare-module__LCTypq__clientWrapper{margin-top:var(--space-12)}.compare-module__LCTypq__selectorGrid{gap:var(--space-4);margin-bottom:var(--space-12);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.compare-module__LCTypq__selectorGrid{grid-template-columns:1fr}}.compare-module__LCTypq__slot{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.compare-module__LCTypq__slotLabel{font-size:var(--text-sm);color:var(--color-text);justify-content:space-between;align-items:center;font-weight:600;display:flex}.compare-module__LCTypq__optional{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:400}.compare-module__LCTypq__selectWrapper{position:relative}.compare-module__LCTypq__select{width:100%;padding:var(--space-3) var(--space-10) var(--space-3) var(--space-4);font-size:var(--text-base);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);appearance:none;cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.compare-module__LCTypq__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.compare-module__LCTypq__chevron{right:var(--space-3);pointer-events:none;color:var(--color-text-muted);position:absolute;top:50%;transform:translateY(-50%)}.compare-module__LCTypq__clearBtn{right:var(--space-2);width:28px;height:28px;color:var(--color-text-muted);border-radius:var(--radius-md);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.compare-module__LCTypq__clearBtn:hover{color:var(--color-danger);background:var(--color-danger-light)}.compare-module__LCTypq__comparisonTable{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.compare-module__LCTypq__tableHeader{gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--color-border);background:var(--color-surface-hover);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.compare-module__LCTypq__productHeader{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex;position:relative}.compare-module__LCTypq__productImageWrap{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-background);width:100%;max-width:200px;overflow:hidden}.compare-module__LCTypq__productImage{object-fit:cover;width:100%;height:100%}.compare-module__LCTypq__productInfo{align-items:center;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.compare-module__LCTypq__productName{font-size:var(--text-lg);color:var(--color-text);margin:0;font-weight:700;line-height:1.3}.compare-module__LCTypq__productMeta{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.compare-module__LCTypq__badge{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-primary);background:var(--color-primary-light);border-radius:var(--radius-full);text-transform:capitalize;align-items:center;font-weight:600;display:inline-flex}.compare-module__LCTypq__productPrice{font-size:var(--text-xl);color:var(--color-primary);font-weight:800}.compare-module__LCTypq__price{flex-direction:column;align-items:center;gap:2px;display:flex}.compare-module__LCTypq__originalPrice{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:400;text-decoration:line-through}.compare-module__LCTypq__removeBtn{top:var(--space-2);right:var(--space-2);background:var(--color-surface);width:32px;height:32px;color:var(--color-text-muted);border-radius:var(--radius-full);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);box-shadow:var(--shadow-sm);border:none;justify-content:center;align-items:center;display:flex;position:absolute}.compare-module__LCTypq__removeBtn:hover{color:var(--color-danger);background:var(--color-danger-light)}.compare-module__LCTypq__specsTable{overflow-x:auto}.compare-module__LCTypq__specRow{padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--color-border);transition:background var(--transition-fast);grid-template-columns:200px repeat(auto-fit,minmax(160px,1fr));align-items:center;display:grid}.compare-module__LCTypq__specRow:last-child{border-bottom:none}.compare-module__LCTypq__specRow:hover{background:var(--color-surface-hover)}.compare-module__LCTypq__specRow.compare-module__LCTypq__same{background:var(--color-success-lightest)}.compare-module__LCTypq__specRow.compare-module__LCTypq__diff{background:var(--color-warning-lightest)}.compare-module__LCTypq__specLabel{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text);background:var(--color-background);border-radius:var(--radius-md);border-right:1px solid var(--color-border);font-weight:600;display:flex}.compare-module__LCTypq__matchIcon{color:var(--color-success);flex-shrink:0}.compare-module__LCTypq__specValue{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text);word-break:break-word;align-items:center;display:flex}.compare-module__LCTypq__noValue{color:var(--color-text-muted);font-style:italic}.compare-module__LCTypq__emptyState{padding:var(--space-20) var(--space-6);text-align:center;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.compare-module__LCTypq__emptyIcon{margin-bottom:var(--space-4);opacity:.4}.compare-module__LCTypq__emptyTitle{margin:0 0 var(--space-2);font-size:var(--text-xl);color:var(--color-text);font-weight:700}.compare-module__LCTypq__emptyDesc{max-width:400px;font-size:var(--text-base);margin:0;line-height:1.6}.compare-module__LCTypq__gateway{margin-top:var(--space-10);justify-content:center;display:flex}.compare-module__LCTypq__gatewayCard{text-align:center;border:1px solid var(--theme-line);border-radius:var(--theme-panel-radius);background:var(--theme-home-card-background);width:min(720px,100%);box-shadow:var(--shadow-md);padding:clamp(1.4rem,4vw,2.4rem);position:relative;overflow:hidden}.compare-module__LCTypq__gatewayCard:before{content:"";background:linear-gradient(90deg, var(--color-primary), var(--color-accent));height:4px;position:absolute;inset:0 0 auto}.compare-module__LCTypq__gatewayEyebrow{color:var(--color-primary);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:800;display:inline-block}.compare-module__LCTypq__gatewayTitle{color:var(--color-text);letter-spacing:-.02em;margin:.5rem 0 .6rem;font-size:clamp(1.3rem,3vw,1.9rem);font-weight:800}.compare-module__LCTypq__gatewayCopy{max-width:540px;color:var(--color-text-secondary);font-size:var(--text-sm);margin:0 auto;line-height:1.7}.compare-module__LCTypq__gatewayActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:1.2rem;display:flex}.compare-module__LCTypq__gatewayBtn{min-height:40px;color:var(--color-text);font-size:var(--text-sm);border:1px solid var(--color-border-strong);border-radius:var(--theme-button-radius);background:var(--color-surface-strong);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-weight:700;display:inline-flex}.compare-module__LCTypq__gatewayBtn:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.compare-module__LCTypq__gatewayBtnPrimary{color:#fff;border-color:color-mix(in srgb, var(--color-primary-dark) 55%, transparent);background:linear-gradient(180deg, var(--color-primary-light), var(--color-primary))}.compare-module__LCTypq__gatewayBtnPrimary:hover{color:#fff;background:linear-gradient(180deg, var(--color-primary), var(--color-primary-dark))}.compare-module__LCTypq__gatewayNote{max-width:480px;color:var(--color-text-muted);font-size:var(--text-xs);margin:.9rem auto 0;line-height:1.6}.compare-module__LCTypq__toolDivider{align-items:center;gap:var(--space-4);margin:var(--space-10) 0 var(--space-6);color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:800;display:flex}.compare-module__LCTypq__toolDivider:before,.compare-module__LCTypq__toolDivider:after{content:"";background:var(--color-border);flex:1;height:1px}
.contact-module__k3KJZW__page{min-height:70vh}.contact-module__k3KJZW__hero{color:#fff;isolation:isolate;background:radial-gradient(circle at 78% 20%,#40a4ff47,#0000 28%),linear-gradient(140deg,#06101f,#0b2445 64%,#0b536b);padding:clamp(64px,10vw,118px) 0;position:relative;overflow:hidden}.contact-module__k3KJZW__hero:after{content:"";z-index:-1;opacity:.25;background-image:linear-gradient(#7cc6ff14 1px,#0000 1px),linear-gradient(90deg,#7cc6ff14 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.contact-module__k3KJZW__heroVideoBg{object-fit:cover;z-index:-3;opacity:.28;filter:contrast(1.1)brightness(.85);pointer-events:none;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.contact-module__k3KJZW__heroOverlay{z-index:-2;pointer-events:none;background:radial-gradient(circle at 80% 20%,#0000 10%,#06101fe0 75%),linear-gradient(140deg,#06101ff2,#0b2445e0 64%,#0b536bd1);position:absolute;inset:0}.contact-module__k3KJZW__heroGrid{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid;position:relative}.contact-module__k3KJZW__eyebrow{color:#85dcff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:800}.contact-module__k3KJZW__hero h1{max-width:12ch;font-size:clamp(2.8rem,7vw,5.8rem);line-height:.96}.contact-module__k3KJZW__lead{color:#ffffffa8;max-width:62ch;margin-top:22px;font-size:1.04rem;line-height:1.75}.contact-module__k3KJZW__hoursCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff26;border-radius:24px;grid-template-columns:auto 1fr;gap:14px;min-width:245px;padding:22px;display:grid}.contact-module__k3KJZW__hoursCard svg{color:#87dcff}.contact-module__k3KJZW__hoursCard span{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.contact-module__k3KJZW__hoursCard strong,.contact-module__k3KJZW__hoursCard p{margin-top:3px;display:block}.contact-module__k3KJZW__hoursCard p{color:#ffffffb3;font-size:.84rem}.contact-module__k3KJZW__layout{gap:18px;display:grid}.contact-module__k3KJZW__channelGrid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px;display:grid}.contact-module__k3KJZW__channelCard{border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background:#ffffffdb;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:22px;transition:transform .25s,box-shadow .25s;display:grid;position:relative}.contact-module__k3KJZW__channelCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.contact-module__k3KJZW__channelCard>span{width:46px;height:46px;color:var(--color-primary);background:var(--color-primary-50);border-radius:15px;grid-row:span 2;place-items:center;display:grid}.contact-module__k3KJZW__channelCard p{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.contact-module__k3KJZW__channelCard strong{overflow-wrap:anywhere;grid-column:2;font-size:.88rem}.contact-module__k3KJZW__channelCard>svg{color:var(--color-text-muted);grid-area:1/3/span 2}.contact-module__k3KJZW__visitCard{border:1px solid var(--color-border);box-shadow:var(--shadow-md);background:#fff;border-radius:32px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden}.contact-module__k3KJZW__mapVisual{color:#8bdcff;isolation:isolate;background-position:50%;background-size:cover;place-items:center;min-height:350px;display:grid;position:relative}.contact-module__k3KJZW__mapEmbed{background:#e8eef6;min-height:350px}.contact-module__k3KJZW__mapEmbed iframe{border:0;width:100%;height:100%;min-height:350px;display:block}.contact-module__k3KJZW__mapVisual:before{content:"";z-index:-1;background-image:linear-gradient(#86d2ff17 1px,#0000 1px),linear-gradient(90deg,#86d2ff17 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.contact-module__k3KJZW__mapVisualOverlay{z-index:-1;background:linear-gradient(135deg,#071327c7,#0c3159a6);position:absolute;inset:0}.contact-module__k3KJZW__showroomBadge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000a6;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.82rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 10px 25px #0000004d}.contact-module__k3KJZW__showroomBadge svg{color:var(--theme-accent,#38bdf8)}.contact-module__k3KJZW__mapVisual svg{z-index:2;filter:drop-shadow(0 8px 16px #39a5ff66);position:relative}.contact-module__k3KJZW__mapRing{border:1px solid #76ccff38;border-radius:50%;width:150px;height:150px;position:absolute;box-shadow:0 0 0 34px #51aaff0f,0 0 0 70px #51aaff08}.contact-module__k3KJZW__visitCopy{align-self:center;padding:clamp(28px,5vw,64px)}.contact-module__k3KJZW__visitCopy h2,.contact-module__k3KJZW__repairBanner h2{font-size:clamp(1.8rem,3vw,2.7rem)}.contact-module__k3KJZW__visitCopy>p:not(.contact-module__k3KJZW__eyebrow),.contact-module__k3KJZW__repairBanner p:not(.contact-module__k3KJZW__eyebrow){max-width:58ch;color:var(--color-text-secondary);margin-top:14px;line-height:1.75}.contact-module__k3KJZW__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.contact-module__k3KJZW__repairBanner{isolation:isolate;background:linear-gradient(135deg,#eef4fff2,#ffffffe6);border:1px solid #1e4fd71f;border-radius:30px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:clamp(24px,4vw,42px);display:grid;position:relative;overflow:hidden}.contact-module__k3KJZW__repairBannerBg{z-index:-2;opacity:.12;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.contact-module__k3KJZW__repairBannerOverlay{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f5f8fff0 0%,#ffffffe0 100%);position:absolute;inset:0}.contact-module__k3KJZW__repairActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contact-module__k3KJZW__repairBanner>span{width:54px;height:54px;color:var(--color-primary);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;place-items:center;display:grid}.contact-module__k3KJZW__repairBanner h2{font-size:1.45rem}.contact-module__k3KJZW__repairBanner p:not(.contact-module__k3KJZW__eyebrow){margin-top:7px;font-size:.87rem}@media (max-width:800px){.contact-module__k3KJZW__heroGrid{grid-template-columns:1fr}.contact-module__k3KJZW__hoursCard{width:100%}.contact-module__k3KJZW__channelGrid,.contact-module__k3KJZW__visitCard{grid-template-columns:1fr}.contact-module__k3KJZW__mapVisual,.contact-module__k3KJZW__mapEmbed,.contact-module__k3KJZW__mapEmbed iframe{min-height:230px}.contact-module__k3KJZW__repairBanner{grid-template-columns:auto 1fr}.contact-module__k3KJZW__repairBanner>.contact-module__k3KJZW__btn,.contact-module__k3KJZW__repairBanner>.contact-module__k3KJZW__repairActions{grid-column:1/-1;width:100%}}@media (max-width:520px){.contact-module__k3KJZW__hero{padding:54px 0}.contact-module__k3KJZW__hero h1{font-size:2.75rem}.contact-module__k3KJZW__lead{font-size:.94rem}.contact-module__k3KJZW__actions{flex-direction:column}.contact-module__k3KJZW__actions .btn{width:100%}.contact-module__k3KJZW__repairBanner{grid-template-columns:1fr}.contact-module__k3KJZW__repairBanner>span{width:48px;height:48px}.contact-module__k3KJZW__repairActions{flex-direction:column;width:100%}.contact-module__k3KJZW__repairActions .btn{width:100%}}body[data-storefront-theme] .contact-module__k3KJZW__hero{color:var(--theme-white);background:radial-gradient(circle at 78% 20%, color-mix(in srgb, var(--theme-accent) 34%, transparent), transparent 28%), linear-gradient(140deg, var(--theme-black), color-mix(in srgb, var(--theme-accent) 18%, var(--theme-black)))}body[data-storefront-theme] .contact-module__k3KJZW__hero:after{background-image:linear-gradient(color-mix(in srgb, var(--theme-accent) 14%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--theme-accent) 14%, transparent) 1px, transparent 1px)}body[data-storefront-theme] .contact-module__k3KJZW__eyebrow{color:var(--theme-white)}body[data-storefront-theme] .contact-module__k3KJZW__hoursCard svg{color:var(--theme-accent)}body[data-storefront-theme] .contact-module__k3KJZW__mapVisual{color:var(--theme-accent)}:is(body[data-storefront-theme] .contact-module__k3KJZW__channelCard,body[data-storefront-theme] .contact-module__k3KJZW__visitCard,body[data-storefront-theme] .contact-module__k3KJZW__repairBanner){color:var(--theme-black);border-color:color-mix(in srgb, var(--theme-accent) 18%, var(--theme-black));background:var(--theme-white);clip-path:var(--theme-card-clip)}body[data-storefront-theme] .contact-module__k3KJZW__mapVisual{background:radial-gradient(circle at center, color-mix(in srgb, var(--theme-accent) 27%, transparent), transparent 25%), linear-gradient(145deg, var(--theme-black), color-mix(in srgb, var(--theme-accent) 16%, var(--theme-black)))}body[data-storefront-theme] .contact-module__k3KJZW__mapVisual:before{background-image:linear-gradient(color-mix(in srgb, var(--theme-accent) 17%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--theme-accent) 17%, transparent) 1px, transparent 1px)}body[data-storefront-theme] .contact-module__k3KJZW__mapVisual svg{filter:drop-shadow(0 8px 16px color-mix(in srgb, var(--theme-accent) 42%, transparent))}body[data-storefront-theme] .contact-module__k3KJZW__mapRing{border-color:color-mix(in srgb, var(--theme-accent) 36%, transparent);box-shadow:0 0 0 34px color-mix(in srgb, var(--theme-accent) 10%, transparent), 0 0 0 70px color-mix(in srgb, var(--theme-accent) 5%, transparent)}body[data-storefront-theme] .contact-module__k3KJZW__mapEmbed{background:color-mix(in srgb, var(--theme-black) 5%, var(--theme-white))}
.social-module__6SdZFW__page{overflow:hidden}.social-module__6SdZFW__hero{isolation:isolate;min-height:min(720px, calc(100vh - var(--header-height)));color:#fff;background:radial-gradient(circle at 85% 18%,#497eff57,#0000 28%),radial-gradient(circle at 15% 82%,#ec489938,#0000 28%),linear-gradient(145deg,#050b1c 0%,#101d3c 52%,#0a1024 100%);align-items:center;padding:clamp(4.5rem,9vw,8rem) 0;display:grid;position:relative}.social-module__6SdZFW__hero:after{content:"";z-index:-1;opacity:.3;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.social-module__6SdZFW__heroGlow{z-index:-1;border:1px solid #ffffff1f;border-radius:50%;width:280px;height:280px;animation:8s ease-in-out infinite social-module__6SdZFW__orbit;position:absolute;top:20%;right:7%;box-shadow:0 0 0 40px #ffffff06,0 0 0 90px #ffffff05}.social-module__6SdZFW__heroGrid{align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.social-module__6SdZFW__eyebrow{color:#b8cbff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:1.25rem;font-size:.77rem;font-weight:900;display:inline-flex}.social-module__6SdZFW__hero h1{letter-spacing:-.065em;max-width:760px;font-size:clamp(2.75rem,7vw,6.2rem);line-height:.94}.social-module__6SdZFW__hero h1 span{color:#0000;background:linear-gradient(90deg,#7fa7ff,#f8a8d7 54%,#ffd27d);-webkit-background-clip:text;background-clip:text}.social-module__6SdZFW__heroCopy{color:#e8eeffc2;max-width:650px;margin-top:1.5rem;font-size:clamp(1rem,1.8vw,1.16rem);line-height:1.8}.social-module__6SdZFW__heroActions,.social-module__6SdZFW__cardActions{flex-wrap:wrap;gap:10px;margin-top:1.8rem;display:flex}.social-module__6SdZFW__signalCard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(150deg,#ffffff21,#ffffff0b);border:1px solid #ffffff24;border-radius:30px;padding:clamp(1.2rem,3vw,1.75rem);position:relative;box-shadow:0 35px 90px #00000047}.social-module__6SdZFW__signalTop,.social-module__6SdZFW__signalNote{align-items:center;gap:8px;display:flex}.social-module__6SdZFW__signalTop{color:#f8faff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-size:.78rem;font-weight:850}.social-module__6SdZFW__signalTop svg{color:#7da6ff;margin-left:auto}.social-module__6SdZFW__liveDot{background:#4ade80;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #4ade801a}.social-module__6SdZFW__signalStack{gap:9px;display:grid}.social-module__6SdZFW__signalRow{animation:.6s both social-module__6SdZFW__rise;animation-delay:var(--delay);background:#0309185c;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px;transition:transform .18s,border-color .18s;display:grid}.social-module__6SdZFW__signalRow:hover{border-color:#7fa7ff66;transform:translate(4px)}.social-module__6SdZFW__signalRow>span:first-child{border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.social-module__6SdZFW__signalRow strong,.social-module__6SdZFW__signalRow small{display:block}.social-module__6SdZFW__signalRow strong{color:#fff;font-size:.92rem}.social-module__6SdZFW__signalRow small{color:#e8eeff94;margin-top:3px;font-size:.74rem}.social-module__6SdZFW__signalRow>svg{color:#fff9}.social-module__6SdZFW__signalNote{color:#e8eeff8c;margin-top:1rem;font-size:.72rem;line-height:1.5}.social-module__6SdZFW__facebook{--social:#1877f2;--social-soft:#eaf3ff}.social-module__6SdZFW__instagram{--social:#d62976;--social-soft:#fff0f7}.social-module__6SdZFW__tiktok{--social:#111;--social-soft:#f0f1f3}.social-module__6SdZFW__signalRow .social-module__6SdZFW__facebook{color:#fff;background:#1877f2}.social-module__6SdZFW__signalRow .social-module__6SdZFW__instagram{color:#fff;background:linear-gradient(135deg,#833ab4,#fd1d1d 62%,#fcb045)}.social-module__6SdZFW__signalRow .social-module__6SdZFW__tiktok{color:#fff;background:#111;box-shadow:3px 3px #25f4ee47,-3px -3px #fe2c5538}.social-module__6SdZFW__sectionHeading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.social-module__6SdZFW__sectionHeading>p{max-width:520px;color:var(--color-text-secondary);line-height:1.7}.social-module__6SdZFW__channelGrid{gap:18px;display:grid}.social-module__6SdZFW__channelCard{isolation:isolate;background:linear-gradient(150deg, white, var(--social-soft));border:1px solid #0f172a14;border-radius:30px;min-height:360px;padding:clamp(1.4rem,3vw,2rem);transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 20px 55px #0f172a14}.social-module__6SdZFW__channelCard:before{content:"";z-index:-1;background:color-mix(in srgb, var(--social) 14%, transparent);filter:blur(2px);border-radius:50%;width:280px;height:280px;position:absolute;top:-30%;right:-35%}.social-module__6SdZFW__channelCard:hover{transform:translateY(-6px);box-shadow:0 28px 70px #0f172a21}.social-module__6SdZFW__cardTop{justify-content:space-between;align-items:center;display:flex}.social-module__6SdZFW__channelIcon{color:#fff;background:var(--social);border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.social-module__6SdZFW__instagram .social-module__6SdZFW__channelIcon{background:linear-gradient(135deg,#833ab4,#fd1d1d 62%,#fcb045)}.social-module__6SdZFW__verified{color:var(--social);align-items:center;gap:5px;font-size:.72rem;font-weight:850;display:inline-flex}.social-module__6SdZFW__cadence{color:var(--social);letter-spacing:.13em;text-transform:uppercase;margin-top:2.25rem;font-size:.7rem;font-weight:900}.social-module__6SdZFW__channelCard h2{margin-top:.45rem;font-size:clamp(2rem,4vw,3.15rem)}.social-module__6SdZFW__handle{color:var(--color-text-muted);margin-top:3px;font-size:.84rem;font-weight:750}.social-module__6SdZFW__channelCopy{color:var(--color-text-secondary);margin-top:1rem;line-height:1.7}.social-module__6SdZFW__cardActions{margin-top:1.4rem}.social-module__6SdZFW__followButton,.social-module__6SdZFW__iconButton{color:#fff;background:var(--social);border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-size:.78rem;font-weight:850;display:inline-flex}.social-module__6SdZFW__followButton{flex:1;gap:7px;padding:0 18px}.social-module__6SdZFW__iconButton{width:44px}.social-module__6SdZFW__postsSection{background:linear-gradient(#f5f8ff99,#fff);padding:clamp(3rem,6vw,5.5rem) 0}.social-module__6SdZFW__postsEmptyNote{max-width:52ch;color:var(--color-text-secondary,#4b5563);margin:0 0 20px;line-height:1.7}.social-module__6SdZFW__postGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.social-module__6SdZFW__postCard{background:#fff;border:1px solid #0f172a17;border-radius:24px;flex-direction:column;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000a}.social-module__6SdZFW__postCard:hover{border-color:#1e4fd740;transform:translateY(-5px);box-shadow:0 20px 45px #00000014}.social-module__6SdZFW__postMediaWrap{background:#090e1a;height:220px;position:relative;overflow:hidden}.social-module__6SdZFW__postVideo,.social-module__6SdZFW__postImage{object-fit:cover;width:100%;height:100%;transition:transform .4s}.social-module__6SdZFW__postCard:hover .social-module__6SdZFW__postVideo,.social-module__6SdZFW__postCard:hover .social-module__6SdZFW__postImage{transform:scale(1.05)}.social-module__6SdZFW__platformTag{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 4px 12px #0003}.social-module__6SdZFW__platformTag.social-module__6SdZFW__tiktok{background:#000000bf;border:1px solid #fe2c5566}.social-module__6SdZFW__platformTag.social-module__6SdZFW__instagram{background:linear-gradient(135deg,#833ab4d9,#fd1d1dd9);border:1px solid #ffffff4d}.social-module__6SdZFW__platformTag.social-module__6SdZFW__facebook{background:#1877f2d9;border:1px solid #ffffff4d}.social-module__6SdZFW__videoPlayBadge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:14px;right:14px}.social-module__6SdZFW__postBody{flex-direction:column;flex:1;padding:20px;display:flex}.social-module__6SdZFW__postMetaRow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.social-module__6SdZFW__postDate{color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.social-module__6SdZFW__postMetric{color:var(--color-text-secondary);align-items:center;gap:5px;font-size:.75rem;font-weight:600;display:inline-flex}.social-module__6SdZFW__postTitle{color:var(--color-text);margin-bottom:8px;font-size:1.12rem;line-height:1.25}.social-module__6SdZFW__postCaption{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:18px;font-size:.84rem;line-height:1.6;display:-webkit-box;overflow:hidden}.social-module__6SdZFW__watchButton{color:var(--color-primary);background:#1e4fd70a;border:1px solid #1e4fd726;border-radius:12px;justify-content:space-between;align-items:center;margin-top:auto;padding:10px 16px;font-size:.82rem;font-weight:750;text-decoration:none;transition:all .2s;display:inline-flex}.social-module__6SdZFW__watchButton:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.social-module__6SdZFW__contentSection{padding:var(--space-12) 0 var(--space-16);background:linear-gradient(#f7f9fd,#fff)}.social-module__6SdZFW__contentGrid{gap:14px;display:grid}.social-module__6SdZFW__contentCard{background:#ffffffdb;border:1px solid #0f172a14;border-radius:24px;padding:1.5rem}.social-module__6SdZFW__contentCard>span{color:var(--color-primary);letter-spacing:.12em;font-size:.72rem;font-weight:900}.social-module__6SdZFW__contentCard h3{margin-top:1.6rem;font-size:1.25rem}.social-module__6SdZFW__contentCard p{color:var(--color-text-secondary);margin-top:.7rem;line-height:1.7}.social-module__6SdZFW__finalCta{color:#fff;background:linear-gradient(135deg,#0b1530,#1d3f90);border-radius:30px;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:clamp(1.6rem,4vw,3rem);display:flex;box-shadow:0 25px 70px #12307033}.social-module__6SdZFW__finalCta h2{max-width:650px;font-size:clamp(1.6rem,3vw,2.6rem)}.social-module__6SdZFW__finalCta .section-eyebrow{color:#9bb9ff}@media (min-width:900px){.social-module__6SdZFW__heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.social-module__6SdZFW__channelGrid,.social-module__6SdZFW__contentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.social-module__6SdZFW__sectionHeading,.social-module__6SdZFW__finalCta{flex-direction:column;align-items:flex-start}.social-module__6SdZFW__heroActions .btn{width:100%}.social-module__6SdZFW__finalCta .btn{width:100%}.social-module__6SdZFW__heroGlow{right:-35%}}@keyframes social-module__6SdZFW__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes social-module__6SdZFW__orbit{50%{transform:translateY(16px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.social-module__6SdZFW__heroGlow,.social-module__6SdZFW__signalRow{animation:none}}body[data-storefront-theme] .social-module__6SdZFW__hero{color:var(--theme-white);background:radial-gradient(circle at 85% 18%, color-mix(in srgb, var(--theme-accent) 38%, transparent), transparent 28%), linear-gradient(145deg, var(--theme-black), color-mix(in srgb, var(--theme-accent) 18%, var(--theme-black)) 52%, var(--theme-black))}body[data-storefront-theme] .social-module__6SdZFW__hero h1 span{background:linear-gradient(90deg, var(--theme-accent), var(--theme-white));-webkit-background-clip:text;background-clip:text}body[data-storefront-theme] .social-module__6SdZFW__eyebrow{color:var(--theme-white)}body[data-storefront-theme] .social-module__6SdZFW__finalCta .section-eyebrow{color:var(--theme-white)}body[data-storefront-theme] .social-module__6SdZFW__signalTop svg{color:var(--theme-accent)}body[data-storefront-theme] .social-module__6SdZFW__liveDot{background:var(--theme-accent);box-shadow:0 0 0 6px color-mix(in srgb, var(--theme-accent) 14%, transparent)}body[data-storefront-theme] .social-module__6SdZFW__signalRow:hover{border-color:color-mix(in srgb, var(--theme-accent) 44%, transparent)}:is(body[data-storefront-theme] .social-module__6SdZFW__facebook,body[data-storefront-theme] .social-module__6SdZFW__instagram,body[data-storefront-theme] .social-module__6SdZFW__tiktok){--social:var(--theme-accent);--social-soft:color-mix(in srgb, var(--theme-accent) 7%, var(--theme-white))}:is(body[data-storefront-theme] .social-module__6SdZFW__signalRow .social-module__6SdZFW__facebook,body[data-storefront-theme] .social-module__6SdZFW__signalRow .social-module__6SdZFW__instagram,body[data-storefront-theme] .social-module__6SdZFW__signalRow .social-module__6SdZFW__tiktok,body[data-storefront-theme] .social-module__6SdZFW__instagram .social-module__6SdZFW__channelIcon){color:var(--theme-white);background:var(--theme-accent);box-shadow:none}:is(body[data-storefront-theme] .social-module__6SdZFW__channelCard,body[data-storefront-theme] .social-module__6SdZFW__contentCard){color:var(--theme-black);border-color:color-mix(in srgb, var(--theme-accent) 18%, var(--theme-black));background:var(--theme-white);clip-path:var(--theme-card-clip)}body[data-storefront-theme] .social-module__6SdZFW__channelCard:before{background:color-mix(in srgb, var(--theme-accent) 14%, transparent)}body[data-storefront-theme] .social-module__6SdZFW__channelIcon{color:var(--theme-white);background:var(--theme-black);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-white) 20%, transparent), 0 4px 0 #000}body[data-storefront-theme] .social-module__6SdZFW__followButton{color:var(--theme-white);background:var(--theme-black);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-white) 20%, transparent), 0 4px 0 #000}body[data-storefront-theme] .social-module__6SdZFW__iconButton{color:var(--theme-white);background:var(--theme-black);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-white) 20%, transparent), 0 4px 0 #000}body[data-storefront-theme] .social-module__6SdZFW__instagram .social-module__6SdZFW__followButton{color:var(--theme-white);background:var(--theme-black);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-white) 20%, transparent), 0 4px 0 #000}body[data-storefront-theme] .social-module__6SdZFW__instagram .social-module__6SdZFW__iconButton{color:var(--theme-white);background:var(--theme-black);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-white) 20%, transparent), 0 4px 0 #000}body[data-storefront-theme] .social-module__6SdZFW__contentSection{background:var(--theme-white)}body[data-storefront-theme] .social-module__6SdZFW__finalCta{color:var(--theme-white);background:linear-gradient(135deg, var(--theme-black), color-mix(in srgb, var(--theme-accent) 16%, var(--theme-black)));box-shadow:0 25px 70px color-mix(in srgb, var(--theme-black) 22%, transparent);clip-path:var(--theme-card-clip)}
