:root{--color-cloud-gray:#716e85;--gradient-cloud-gray:linear-gradient(#716e85 0px, #fff 65%);--color-midnight-ink:#000;--color-pure-canvas:#fff;--color-electric-violet:#001489;--bg:#fff;--panel:#fff;--text:#000;--muted:#716e85;--border:#000;--accent:#001489;--accent2:#000;--deep:#000;--shadow:none;--header-h:72px;--content-max:1240px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{height:100%}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:NeueHaasText,Helvetica Neue,Helvetica,Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:18px;line-height:1.3}#root{min-height:100svh}button,input,textarea{font:inherit}textarea{line-height:1.45}a{color:inherit}.app{flex-direction:column;min-height:100svh;display:flex}.stdPdp{--stdInk:#111;--stdMuted:#626973;--stdLine:#d9d9d9;--stdSoft:#f1f1f1;--stdBuy:#e0694c;--stdContact:#293a4a;width:1280px;max-width:100%;color:var(--stdInk);background:#fff;margin:0 auto;font-family:Montserrat,Arial,sans-serif}.stdPdp img{max-width:100%;display:block}.stdPdpSummary{border-bottom:1px solid #e8e8e8;grid-template-columns:600px 1fr;gap:60px;min-height:0;padding:38px 14px 18px;display:grid}.stdPdpMedia{align-content:start;justify-items:start;gap:8px;width:540px;max-width:100%;display:grid}.stdPdpMainImg{object-fit:contain;justify-self:start;width:100%;height:auto;max-height:490px}.stdPdpThumbs{scrollbar-width:none;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-height:74px;display:flex;overflow-x:auto}.stdPdpThumbs::-webkit-scrollbar{display:none}.stdPdpThumb{cursor:pointer;background:0 0;border:1px solid #0000;flex:0 0 74px;place-items:center;width:74px;height:74px;padding:0;display:grid}.stdPdpThumb.active{border-color:#d7d7d7}.stdPdpThumb img{object-fit:contain;width:64px;height:64px}.stdPdpThumb:not(.active) img{opacity:.45;filter:grayscale()}.stdPdpInfo{min-width:0;padding-top:38px}.stdPdpBreadcrumb{color:#a1a6ae;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700}.stdPdpInfo h1{color:#53565c;text-transform:uppercase;margin:0 0 4px;font-size:30px;font-weight:950;line-height:1.05}.stdPdpTitleSub{color:#7a7d85;margin:0 0 22px;font-size:14px;font-weight:400;line-height:1.4}.stdPdpPrice{margin-bottom:14px;font-size:24px;font-weight:950}.stdPdpPlatform{color:#53565c;height:39px;margin-bottom:29px;font-size:22px;font-weight:900;line-height:39px}.stdPdpActions{--std-action-height:54px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--std-action-height);align-items:center;gap:14px;margin-bottom:18px;display:grid}.stdPdpBuy,.stdPdpContact{height:var(--std-action-height);color:#fff;font:inherit;font-size:18px;font-weight:900;line-height:var(--std-action-height);text-align:center;cursor:pointer;border:0;border-radius:999px;text-decoration:none}.stdPdpBuy{background:var(--stdBuy)}.stdPdpContact{background:var(--stdContact)}.stdPdpMeta{color:#8b929b;font-size:12px;font-weight:600}.stdPdpMeta div{border-bottom:1px solid #e8e8e8;height:35px;line-height:34px}.stdPdpDescription{color:#6f7781;padding:37px 10px 0;font-size:13px;line-height:1.75}.stdPdpDescription h2{color:#4a4f56;margin:0 0 12px;font-size:16px;font-weight:900}.stdPdpDescription p{margin:0 0 22px}.stdPdpDescription ol,.stdPdpDescription ul{margin:0 0 25px;padding-left:18px}.stdPdpDescriptionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:4px 0 8px;display:grid}.stdPdpDescriptionGrid article{min-width:0}.stdPdpDescriptionGrid h2{min-height:20px}.stdPdpDescriptionGrid ol,.stdPdpDescriptionGrid ul{margin-bottom:18px}.stdPdpDescriptionGrid li{overflow-wrap:anywhere}.stdPdpIncludes p:last-child{margin-bottom:0}.stdPdpPoster{background:var(--stdSoft);text-align:center;width:1198px;min-height:1040px;margin:0 auto;padding:120px 40px 90px}.stdPdpBrandLogo{font-size:48px;font-style:italic;font-weight:950;line-height:1}.stdPdpPoster h2{text-transform:uppercase;margin:42px 0 0;font-size:64px;font-weight:950;line-height:1}.stdPdpPoster p{color:#5d5d5d;letter-spacing:3px;max-width:820px;margin:40px auto 0;font-size:30px;line-height:1.35}.stdPdpPoster img{object-fit:contain;width:780px;height:560px;margin:72px auto 0}.stdPdpTitle{color:#000;text-align:center;margin:0;font-size:53px;font-weight:950;line-height:1}.stdPdpSpecs{width:1050px;margin:150px auto 0}.stdPdpSpecGrid{border-bottom:1px solid #777;grid-template-columns:1fr 1fr;margin-top:74px;display:grid}.stdPdpSpecGrid>div{border-top:1px solid #777;min-height:132px;padding:31px 0 25px}.stdPdpSpecGrid>div:nth-child(2n){padding-left:104px}.stdPdpSpecGrid>div.wide{grid-column:1/-1;padding-left:0}.stdPdpSpecGrid strong{margin-bottom:21px;font-size:28px;font-weight:950;line-height:1;display:block}.stdPdpSpecGrid span{color:#55585d;font-size:29px;line-height:1.15}.stdPdpFeaturePanel{background:var(--stdSoft);width:1198px;margin:76px auto 0;padding:111px 78px 0}.stdPdpFeaturePanel .stdPdpTitle{margin-bottom:74px}.stdPdpFeaturePanel ol{color:#666b70;margin:0;padding-left:0;font-size:25px;line-height:1.55;list-style-position:inside}.stdPdpDiagram,.stdPdpFrequency,.stdPdpDisplay,.stdPdpProductList{text-align:center;margin-top:105px}.stdPdpDiagram p{color:#54595e;margin:45px 0 0;font-size:24px}.stdPdpDiagram img{object-fit:contain;max-width:1000px;max-height:830px;margin:66px auto 0}.stdPdpFrequency table{border-collapse:collapse;table-layout:fixed;color:#111;width:965px;margin:72px auto 0;font-size:18px;font-weight:600}.stdPdpFrequency th,.stdPdpFrequency td{text-align:center;border:2px solid #111;height:35px;padding:2px 6px}.stdPdpDisplay img{object-fit:contain;width:min(680px,74%);max-height:680px;margin:72px auto 0}.stdPdpProductList{padding-bottom:84px}.stdPdpPackageText{color:#1f2226;text-align:left;width:940px;margin:104px auto 0;font-size:25px;line-height:1.75}.stdPdpPackageText span,.stdPdpPackageVisual span{color:#fff;background:#000;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:8px;font-size:14px;font-weight:900;display:inline-grid}.stdPdpPackageVisual{text-align:left;width:940px;margin:70px auto 0;position:relative}.stdPdpPackageVisual span{z-index:2;position:absolute;top:0;left:0}.stdPdpPackageVisual img{object-fit:contain;width:655px;max-height:350px;margin-left:47px}@media (width<=900px){.stdPdp{width:100%}.stdPdpSummary{grid-template-columns:1fr;gap:16px;min-height:0;padding:24px 16px 0}.stdPdpMedia{gap:16px;width:100%}.stdPdpMainImg,.stdPdpPoster img{width:100%}.stdPdpThumbs{gap:12px;min-height:70px}.stdPdpThumb{flex-basis:70px;width:70px;height:70px}.stdPdpThumb img{width:58px;height:58px}.stdPdpInfo{padding-top:0}.stdPdpPoster,.stdPdpSpecs,.stdPdpFeaturePanel,.stdPdpPackageText,.stdPdpPackageVisual{width:calc(100% - 32px)}.stdPdpSpecGrid{grid-template-columns:1fr}.stdPdpSpecGrid>div:nth-child(2n){padding-left:0}}@media (width<=640px){.stdPdpSummary{gap:12px;padding:14px 12px 0}.stdPdpMedia{gap:8px}.stdPdpMainImg{justify-self:center;width:auto;max-width:100%;height:auto;max-height:280px}.stdPdpThumbs{gap:8px;min-height:56px}.stdPdpThumb{flex-basis:56px;width:56px;height:56px}.stdPdpThumb img{width:48px;height:48px}.stdPdpInfo h1{margin-bottom:14px;font-size:24px;line-height:1.12}.stdPdpPrice{margin-bottom:12px;font-size:22px}.stdPdpPlatform{height:auto;margin-bottom:14px;font-size:18px;line-height:1.35}.stdPdpActions{--std-action-height:46px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--std-action-height);gap:10px}.stdPdpBuy,.stdPdpContact{font-size:15px}.stdPdpDescription{padding:26px 14px 0;font-size:13px;line-height:1.65}.stdPdpDescriptionGrid{grid-template-columns:1fr;gap:4px}.stdPdpPoster{width:calc(100% - 24px);min-height:0;padding:104px 18px 44px}.stdPdpBrandLogo{font-size:24px}.stdPdpPoster h2{overflow-wrap:anywhere;margin-top:24px;font-size:34px;line-height:1.08}.stdPdpPoster p{letter-spacing:0;max-width:320px;margin-top:24px;font-size:18px;line-height:1.5}.stdPdpPoster img{height:auto;max-height:280px;margin-top:32px}.stdPdpTitle{font-size:32px;line-height:1.08}.stdPdpSpecs{width:calc(100% - 24px);margin-top:44px}.stdPdpSpecGrid{border-top:1px solid #777;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.stdPdpSpecGrid>div{border-top:0;border-bottom:1px solid #777;min-height:64px;padding:10px 8px 9px}.stdPdpSpecGrid>div:nth-child(odd){border-right:1px solid #777}.stdPdpSpecGrid>div:nth-child(2n){padding-left:8px}.stdPdpSpecGrid>div.wide{grid-column:auto;padding-left:8px}.stdPdpSpecGrid strong{overflow-wrap:anywhere;margin-bottom:5px;font-size:14px;line-height:1.18}.stdPdpSpecGrid span{overflow-wrap:anywhere;font-size:12px;line-height:1.25}.stdPdpFeaturePanel{width:calc(100% - 24px);margin-top:34px;padding:22px 18px 0}.stdPdpFeaturePanel .stdPdpTitle{margin-bottom:16px}.stdPdpFeaturePanel ol{text-align:left;padding-left:20px;font-size:15px;line-height:1.6;list-style-position:outside}.stdPdpDiagram,.stdPdpFrequency,.stdPdpDisplay,.stdPdpProductList{margin-top:58px}.stdPdpDiagram p{margin-top:16px;font-size:14px;line-height:1.45}.stdPdpDiagram img{max-height:320px;margin-top:24px}.stdPdpFrequency{padding:0 12px;overflow-x:auto}.stdPdpFrequency table{width:640px;margin-top:28px;font-size:11px}.stdPdpFrequency th,.stdPdpFrequency td{border-width:1px;height:24px;padding:2px 3px}.stdPdpDisplay img{width:86%;max-height:300px;margin-top:34px}.stdPdpProductList{padding-bottom:44px}.stdPdpPackageText{width:calc(100% - 32px);margin-top:36px;font-size:16px;line-height:1.55}.stdPdpPackageVisual{width:calc(100% - 32px);margin-top:28px}.stdPdpPackageVisual img{width:100%;max-height:220px;margin-left:0;padding-left:32px}}.shrimpContentPage{--scOrange:#f15a24;--scInk:#111419;--scMuted:#1114199e;--scLine:#1114191f;--scDark:#070c12;color:var(--scInk);background:#f1f3f6;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:clip}.shrimpContentPage *{box-sizing:border-box;letter-spacing:0}.shrimpContentNav{z-index:50;min-height:60px;padding:0 max(22px, calc((100vw - var(--content-max)) / 2));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b0fe0;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.shrimpContentNav a,.shrimpContentNav button{color:inherit;font-size:13px;font-weight:750;text-decoration:none}.shrimpContentNav>a{font-size:15px}.shrimpContentNavRight,.shrimpContentNavLinks{align-items:center;gap:24px;display:flex}.shrimpContentNav button{appearance:none;background:var(--scOrange);cursor:pointer;border:0;border-radius:999px;padding:10px 18px}.shrimpContentLangSwitch{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.shrimpContentNav .shrimpContentLangBtn{color:#ffffffb8;background:0 0;border-radius:999px;min-width:42px;padding:7px 10px}.shrimpContentNav .shrimpContentLangBtn.active{color:#11151b;background:#fff}.shrimpContentHero{min-height:760px;padding:72px max(24px, calc((100vw - var(--content-max)) / 2));color:#fff;background:linear-gradient(90deg,#04070bf5 0%,#04070bdb 46%,#04070b4d 100%),url(/product-images/shrimpb-3g3-4w/dev-assets/hero-effect.png) 100%/min(62vw,820px) no-repeat,radial-gradient(circle at 80% 52%,#f15a246b,#0000 30%),radial-gradient(circle at 70% 90%,#ff802a42,#0000 34%),linear-gradient(135deg,#05080d,#0b121a 58%,#1b2028);grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:54px;display:grid;position:relative}.shrimpContentHero:before{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff0b 0 1px,#0000 1px 34px),linear-gradient(90deg,#00000094,#0000 64%);position:absolute;inset:0}.shrimpContentHeroText,.shrimpContentHeroVisual{z-index:2;position:relative}.shrimpContentIndex{color:var(--scOrange);font-size:42px;font-weight:850;line-height:1;display:block}.shrimpContentKicker{text-transform:uppercase;margin:24px 0 6px;font-size:18px;font-weight:850}.shrimpContentHero h1{margin:0;font-size:clamp(58px,8vw,112px);font-weight:850;line-height:.92}.shrimpContentHero h1 strong{color:var(--scOrange)}.shrimpContentHero h2{text-transform:uppercase;margin:10px 0 0;font-size:clamp(28px,4vw,52px);line-height:1}.shrimpContentLead{margin:28px 0 4px;font-size:24px;font-weight:850}.shrimpContentSublead{color:#ffffffb8;margin:0}.shrimpContentBody{max-width:72ch;color:inherit;opacity:.78;font-size:17px;line-height:1.76}.shrimpContentPointList{gap:12px;margin-top:28px;display:grid}.shrimpContentPointList article{border-top:1px solid #ffffff1f;grid-template-columns:minmax(170px,.55fr) minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.shrimpContentPointList b{font-size:14px}.shrimpContentPointList span,.shrimpContentFooterLine{color:#ffffffb8;font-size:14px;line-height:1.55}.shrimpContentHeroVisual{place-items:center;min-height:560px;display:grid}.shrimpContentHeroVisual img{filter:drop-shadow(0 40px 70px #0000009e);width:min(82%,560px)}.shrimpContentSection{padding:86px max(24px, calc((100vw - var(--content-max)) / 2))}.shrimpContentLight{background:#f7f8fa}.shrimpContentDark{color:#fff;background:radial-gradient(circle at 80% 16%,#f15a242e,#0000 28%),#071019}.shrimpContentSection header{margin-bottom:34px}.shrimpContentSection header span{color:var(--scOrange);font-size:38px;font-weight:850;line-height:1}.shrimpContentSection h2{margin:8px 0 2px;font-size:clamp(34px,4.5vw,58px);line-height:1.06}.shrimpContentSection header p{color:currentColor;text-transform:uppercase;opacity:.62;margin:0;font-size:13px}.shrimpContentSection h3{margin:28px 0 14px;font-size:22px}.shrimpContentTwoCol{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:42px;display:grid}.shrimpContentTwoCol img,.shrimpContentMediaGroup img,.shrimpWideScene,.shrimpAntennaImage{border-radius:8px;width:100%;display:block}.shrimpContentMediaGroup{gap:18px;display:grid}.shrimpContentTableWrap{border:1px solid var(--scLine);background:#ffffffc2;border-radius:8px;overflow-x:auto}.shrimpContentDark .shrimpContentTableWrap{background:#ffffff0e;border-color:#ffffff24}.shrimpContentTable{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.shrimpContentTable th,.shrimpContentTable td{text-align:left;border-bottom:1px solid var(--scLine);padding:13px 16px}.shrimpContentDark .shrimpContentTable th,.shrimpContentDark .shrimpContentTable td{border-bottom-color:#ffffff1f}.shrimpContentTable th{font-weight:800}.shrimpFeatureGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.shrimpFeatureGrid article,.shrimpContentNote,.shrimpAppGrid article{background:#ffffff0e;border:1px solid #ffffff24;border-radius:8px;padding:22px}.shrimpFeatureGrid h3{margin-top:0;font-size:20px}.shrimpFeatureGrid p{color:#ffffffb8;line-height:1.65}.shrimpFeatureGrid strong{color:var(--scOrange);font-size:13px}.shrimpWideScene{margin-top:28px}.shrimpContentSpecCol{align-items:start}.shrimpContentSpecCol>img{object-fit:contain;max-height:620px}.shrimpContentNote{color:#111419b8;background:#e7ebf1;border-color:#11141914;margin-top:18px}.shrimpContentSmallNote{color:var(--scMuted);margin:16px 0 0;line-height:1.7}.shrimpInlineList,.shrimpContentSection ul,.shrimpContentSection ol{color:currentColor;opacity:.82;line-height:1.8}.shrimpInlineList{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.shrimpInlineList li{border:1px solid var(--scLine);background:#fff;border-radius:8px;padding:16px}.shrimpAppGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:26px;display:grid}.shrimpContentCta{text-align:center;color:#fff;background:radial-gradient(circle at 50% 0,#f15a2442,#0000 34%),#070b10;padding:110px 24px}.shrimpContentCta h2,.shrimpContentCta h3{max-width:940px;margin:0 auto 16px;font-size:clamp(34px,5vw,66px);line-height:1.06}.shrimpContentCta h3{margin-top:34px;font-size:clamp(28px,4vw,48px)}.shrimpContentCta p{color:#ffffffb8;max-width:760px;margin:0 auto;line-height:1.75}.shrimpContentCta div{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.shrimpContentCta button,.shrimpContentCta a{color:#fff;background:var(--scOrange);cursor:pointer;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-weight:780;text-decoration:none;display:inline-flex}.shrimpContentCta a{background:#ffffff1a}@media (width<=980px){.shrimpContentHero{background:linear-gradient(#04070be6 0%,#04070bbd 52%,#04070beb 100%),url(/product-images/shrimpb-3g3-4w/dev-assets/hero-effect.png) bottom/cover no-repeat,#070c12}.shrimpContentHero,.shrimpContentTwoCol,.shrimpFeatureGrid,.shrimpAppGrid{grid-template-columns:1fr}.shrimpContentHeroVisual{display:none}.shrimpInlineList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.shrimpContentNav{gap:12px;padding-inline:16px}.shrimpContentNavRight{gap:10px}.shrimpContentNav div a{display:none}.shrimpContentHero,.shrimpContentSection{padding-inline:18px}.shrimpContentPointList article,.shrimpInlineList{grid-template-columns:1fr}}.shrimpDjiPage{--shrimpInk:#111417;--shrimpMuted:#1114179e;--shrimpLine:#1114171f;--shrimpBlue:#1d6bff;--shrimpSoft:#f5f7fa;color:var(--shrimpInk);background:#fff;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:clip}.shrimpDjiPage *{box-sizing:border-box;letter-spacing:0}.shrimpDjiNav{z-index:50;min-height:64px;padding:0 max(24px, calc((100vw - var(--content-max)) / 2));color:#fff;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#101215d1;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.shrimpDjiNav a,.shrimpDjiNav button{color:inherit;text-decoration:none}.shrimpDjiNavBrand{font-size:15px;font-weight:650}.shrimpDjiNavLinks{align-items:center;gap:28px;font-size:13px;font-weight:600;display:flex}.shrimpDjiNavLinks button{appearance:none;color:#fff;background:var(--shrimpBlue);cursor:pointer;border:0;border-radius:999px;padding:10px 18px}.shrimpDjiHero{color:#fff;isolation:isolate;background:radial-gradient(circle at 50% 40%,#8eb2dc8f,#0000 34%),linear-gradient(#ced9e3 0%,#aebdca 45%,#5e6b75 100%);place-items:center;min-height:calc(100svh - 64px);padding:80px 24px 132px;display:grid;position:relative;overflow:hidden}.shrimpDjiHeroBackdrop{z-index:-2;background:linear-gradient(115deg,#ffffff6b 0 16%,#0000 16% 100%),radial-gradient(at 20% 84%,#22323eeb,#0000 38%),radial-gradient(at 88% 18%,#ffffff80,#0000 24%),repeating-linear-gradient(115deg,#ffffff14 0 1px,#0000 1px 34px);position:absolute;inset:0}.shrimpDjiHero:after{content:"";z-index:-1;background:linear-gradient(#0000,#0000007a);height:34%;position:absolute;inset:auto 0 0}.shrimpDjiHeroCopy{z-index:2;text-align:center;text-shadow:0 12px 48px #0000005c;width:min(920px,100%);position:relative}.shrimpDjiHeroCopy p{opacity:.92;margin:0 0 18px;font-size:clamp(17px,2vw,25px);font-weight:700}.shrimpDjiHeroCopy h1{margin:0;font-size:clamp(76px,12vw,172px);font-weight:720;line-height:.92}.shrimpDjiHeroCopy h2{max-width:760px;margin:22px auto 0;font-size:clamp(24px,3vw,44px);font-weight:680;line-height:1.14}.shrimpDjiHeroActions{justify-content:center;gap:16px;margin-top:36px;display:flex}.shrimpDjiHeroActions button,.shrimpDjiHeroActions a{cursor:pointer;border:1px solid #ffffff57;border-radius:999px;justify-content:center;align-items:center;min-width:150px;min-height:48px;padding:0 28px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.shrimpDjiHeroActions button{color:var(--shrimpInk);background:#ffffffeb}.shrimpDjiHeroActions a{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff2e}.shrimpDjiHeroProduct{right:max(34px, calc((100vw - var(--content-max)) / 2));z-index:1;object-fit:contain;filter:drop-shadow(0 36px 46px #00000085);width:min(28vw,350px);max-height:58vh;position:absolute;bottom:90px}.shrimpDjiHeroStats{z-index:3;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0e1294;border:1px solid #ffffff24;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(980px,100% - 48px);display:grid;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.shrimpDjiHeroStats article{border-left:1px solid #ffffff1f;min-height:86px;padding:18px 22px}.shrimpDjiHeroStats article:first-child{border-left:0}.shrimpDjiHeroStats strong{font-size:clamp(20px,2.4vw,34px);line-height:1;display:block}.shrimpDjiHeroStats span{opacity:.72;margin-top:9px;font-size:13px;display:block}.shrimpDjiIntro{background:#fff;place-items:center;min-height:320px;padding:76px 24px;display:grid}.shrimpDjiIntro p{color:#111417db;text-align:center;width:min(1040px,100%);margin:0;font-size:clamp(28px,4.2vw,58px);font-weight:660;line-height:1.16}.shrimpDjiFeatureMosaic{width:min(var(--content-max), calc(100% - 40px));grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 auto;padding:50px 0 92px;display:grid}.shrimpDjiTile{background:var(--shrimpSoft);border-radius:6px;align-items:end;min-height:360px;padding:34px;display:flex;position:relative;overflow:hidden}.shrimpDjiTileWide{min-height:430px}.shrimpDjiTile-dark{color:#fff;background:#171b20}.shrimpDjiTile-light{color:var(--shrimpInk);background:radial-gradient(circle at 80% 18%,#1d6bff1f,#0000 30%),#f3f5f8}.shrimpDjiTile img{object-fit:cover;opacity:.58;width:100%;height:100%;position:absolute;inset:0}.shrimpDjiTile-dark img{opacity:.44;filter:grayscale(.1)contrast(1.05)}.shrimpDjiTile:after{content:"";opacity:0;background:linear-gradient(#0000 20%,#000000a3);position:absolute;inset:0}.shrimpDjiTile-dark:after{opacity:1}.shrimpDjiTile>div{z-index:2;max-width:520px;position:relative}.shrimpDjiTile span{color:var(--shrimpBlue);margin-bottom:18px;font-size:13px;font-weight:800;display:inline-block}.shrimpDjiTile h3{margin:0;font-size:clamp(26px,3vw,42px);line-height:1.08}.shrimpDjiTile p{color:currentColor;opacity:.72;max-width:48ch;margin:14px 0 0;font-size:15px;line-height:1.68}.shrimpDjiStory{background:#fff}.shrimpDjiStoryPanel{min-height:100svh;width:min(var(--content-max), calc(100% - 40px));border-top:1px solid var(--shrimpLine);grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);align-items:center;gap:6vw;margin:0 auto;padding:92px 0;display:grid}.shrimpDjiStoryText span,.shrimpDjiSpecs header span{color:var(--shrimpBlue);font-size:14px;font-weight:780}.shrimpDjiStoryText h2,.shrimpDjiSpecs header h2{margin:16px 0 0;font-size:clamp(38px,5.4vw,76px);font-weight:720;line-height:1.04}.shrimpDjiStoryText p{color:var(--shrimpMuted);margin:24px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.72}.shrimpDjiStoryMedia{background:radial-gradient(circle at 50% 22%,#1d6bff1f,#0000 32%),#f4f6f8;border-radius:6px;place-items:center;min-height:520px;display:grid;overflow:hidden}.shrimpDjiStoryMedia img{object-fit:contain;mix-blend-mode:multiply;width:90%;max-height:80%}.shrimpDjiSpecs{padding:110px max(24px, calc((100vw - var(--content-max)) / 2)) 130px;background:#f5f7fa}.shrimpDjiSpecs header{max-width:860px;margin-bottom:46px}.shrimpDjiSpecGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.shrimpDjiSpecCard{background:#fff;border:1px solid #11141714;border-radius:6px;padding:28px}.shrimpDjiSpecCardWide{grid-column:1/-1}.shrimpDjiSpecCard h3{margin:0 0 22px;font-size:22px}.shrimpDjiSpecRows{border-top:1px solid var(--shrimpLine);gap:0;display:grid}.shrimpDjiSpecRows div{border-bottom:1px solid var(--shrimpLine);grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);gap:24px;padding:15px 0;display:grid}.shrimpDjiSpecRows span{color:var(--shrimpMuted);font-size:14px}.shrimpDjiSpecRows strong{font-size:14px;font-weight:680}.shrimpDjiTableWrap{overflow-x:auto}.shrimpDjiTableWrap table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.shrimpDjiTableWrap th,.shrimpDjiTableWrap td{text-align:left;border-bottom:1px solid var(--shrimpLine);padding:14px 12px}.shrimpDjiTableWrap th{color:var(--shrimpMuted);font-weight:680}.shrimpDjiSpecCard p{color:var(--shrimpMuted);margin:18px 0 0;font-size:14px;line-height:1.7}@media (width<=900px){.shrimpDjiNav{padding-inline:18px}.shrimpDjiNavLinks{gap:14px;font-size:12px}.shrimpDjiNavLinks a:nth-child(2),.shrimpDjiNavLinks a:nth-child(3){display:none}.shrimpDjiHero{min-height:820px;padding-top:70px}.shrimpDjiHeroProduct{width:min(48vw,260px);bottom:140px;right:50%;transform:translate(50%)}.shrimpDjiHeroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.shrimpDjiFeatureMosaic,.shrimpDjiStoryPanel,.shrimpDjiSpecGrid{grid-template-columns:1fr}.shrimpDjiStoryPanel{min-height:auto}}@media (width<=560px){.shrimpDjiNavLinks a{display:none}.shrimpDjiHeroActions{flex-direction:column;align-items:center}.shrimpDjiHeroStats{width:calc(100% - 28px)}.shrimpDjiHeroStats article{padding:14px}.shrimpDjiIntro p{text-align:left}.shrimpDjiFeatureMosaic,.shrimpDjiStoryPanel{width:min(100% - 28px,1180px)}.shrimpDjiTile,.shrimpDjiTileWide{min-height:320px;padding:24px}}.maxSoloApplePage{color:#1d1d1f;background:#f5f5f7;font-family:SF Pro Text,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:clip}.maxSoloApplePage *{box-sizing:border-box;letter-spacing:0}.maxSoloWide,.maxSoloShell{width:min(var(--content-max), calc(100% - 40px));margin-inline:auto}.maxSoloShell{width:min(980px,100% - 40px)}.maxSoloAppleNav{z-index:20;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffd1;border-bottom:1px solid #00000014;position:sticky;top:0}.maxSoloAppleNav .maxSoloWide{justify-content:space-between;align-items:center;gap:18px;min-height:84px;display:flex}.maxSoloNavBrand{color:#1d1d1f;white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none}.maxSoloNavBrand span{color:#707070;font-weight:600}.maxSoloNavLinks{color:#474747;align-items:center;gap:24px;font-size:13px;display:flex}.maxSoloNavLinks a{color:inherit;text-decoration:none}.maxSoloNavLinks a:hover{color:#0071e3}.maxSoloAppleButton{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 21px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.maxSoloAppleButtonFill{color:#fff;background:#0071e3}.maxSoloAppleButtonGhost{color:#06c;background:0 0;border-color:#06c}.maxSoloHeroPanel{background:radial-gradient(circle at 74% 32%,#0071e324,#0000 28%),radial-gradient(circle at 78% 52%,#d819201c,#0000 25%),linear-gradient(#fff 0%,#f5f5f7 86%);padding:104px 0 120px}.maxSoloHeroGrid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:64px;display:grid}.maxSoloHeroCopy{animation:.65s both maxSoloFadeUp}.maxSoloEyebrow{color:#d81920;margin:0 0 16px;font-size:14px;font-weight:700}.maxSoloHeroCopy h1{color:#1d1d1f;margin:0;font-size:88px;font-weight:800;line-height:.98}.maxSoloHeroCopy>p:not(.maxSoloEyebrow){color:#333;max-width:590px;margin:24px 0 0;font-size:24px;line-height:1.32}.maxSoloHeroActions,.maxSoloHighlights{margin-top:32px}.maxSoloHeroActions{flex-wrap:wrap;gap:10px;display:flex}.maxSoloHighlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.maxSoloHighlight{grid-template-columns:44px 1fr;align-items:start;gap:12px;display:grid}.maxSoloHighlight>span{color:#1d1d1f;background:#e2e2e5;border-radius:999px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.maxSoloHighlight strong{color:#1d1d1f;font-size:16px;display:block}.maxSoloHighlight p{color:#707070;margin:4px 0 0;font-size:14px;line-height:1.7}.maxSoloProductStage{text-align:center;animation:.8s .1s both maxSoloFloatIn}.maxSoloProductStage>p{color:#858585;max-width:560px;margin:36px auto 0;font-size:12px;line-height:2}.maxSoloCleanProduct{aspect-ratio:1.52;width:min(640px,100%);transform-style:preserve-3d;filter:drop-shadow(24px 26px 35px #0003);margin-inline:auto;position:relative;transform:perspective(980px)rotateX(58deg)rotate(-24deg)}.maxSoloCleanProduct .base{background:linear-gradient(145deg,#0f1011 0%,#222529 48%,#080808 100%);border-radius:8px;position:absolute;inset:10% 6% 13%;box-shadow:inset 0 1px #ffffff2e,inset 0 -12px 18px #00000073}.maxSoloCleanProduct .red-line{background:#d81920;border-radius:999px;height:5px;position:absolute;bottom:21%;left:8%;right:8%}.maxSoloCleanProduct .fins{grid-template-columns:repeat(7,1fr);gap:16px;display:grid;position:absolute;top:26%;left:16%;right:16%}.maxSoloCleanProduct .fin{background:linear-gradient(#060606,#2a2d31);border-radius:999px;height:140px;box-shadow:inset 0 2px 1px #ffffff29}.maxSoloCleanProduct .fan{aspect-ratio:1;background:radial-gradient(circle,#1d1d1f 0 30%,#050505 31% 55%,#202326 56% 100%);border-radius:50%;width:26%;position:absolute;top:36%;left:43%;box-shadow:inset 0 0 0 10px #ffffff0a}.maxSoloCleanProduct .screw{aspect-ratio:1;background:radial-gradient(circle,#111 0 30%,#d8d0c7 31% 48%,#79716a 50% 100%);border-radius:50%;width:34px;position:absolute;box-shadow:0 2px 4px #00000073}.maxSoloCleanProduct .s1{top:12%;left:8%}.maxSoloCleanProduct .s2{top:12%;right:8%}.maxSoloCleanProduct .s3{bottom:15%;left:8%}.maxSoloCleanProduct .s4{bottom:15%;right:8%}.maxSoloCleanProduct .mmcx{background:radial-gradient(circle,#17120b 0 31%,#f0bd40 32% 48%,#9a6b0f 50% 100%);border-radius:50%;width:42px;height:42px;position:absolute;bottom:34%;left:1%;box-shadow:0 8px 18px #00000040}.maxSoloCleanProduct .side-fins{gap:9px;display:flex;position:absolute;bottom:23%;left:7.5%}.maxSoloCleanProduct .side-fins span{background:linear-gradient(#f14545,#9d0f16);border-radius:999px;width:9px;height:78px}.maxSoloSection{background:#f5f5f7;padding:110px 0}.maxSoloSectionWhite{background:#fff}.maxSoloSoftPanel{background:radial-gradient(circle at 50% 0,#0071e314,#0000 42%),linear-gradient(#fff 0%,#f5f5f7 100%)}.maxSoloSectionIntro{text-align:center;width:min(980px,100% - 40px);margin:0 auto 48px}.maxSoloSectionIntro p{color:#707070;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:800}.maxSoloSectionIntro h2{color:#1d1d1f;margin:0;font-size:56px;font-weight:750;line-height:1.06}.maxSoloSectionIntro span{color:#333;max-width:780px;margin:20px auto 0;font-size:22px;line-height:1.36;display:block}.maxSoloCardGrid,.maxSoloManualGrid,.maxSoloSpecGrid,.maxSoloPowerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.maxSoloThreeGrid,.maxSoloConnectorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.maxSoloAppleCard{background:#fff;border:1px solid #00000014;border-radius:8px;min-width:0;padding:28px;box-shadow:0 18px 42px #0000000d}.maxSoloAppleCard em{color:#0071e3;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-style:normal;font-weight:800;display:block}.maxSoloAppleCard h3{color:#1d1d1f;margin:0;font-size:24px;line-height:1.2}.maxSoloAppleCard p{color:#707070;margin:14px 0 0;font-size:15px;line-height:1.8}.maxSoloAppleCard strong{color:#1d1d1f;font-size:24px;line-height:1.25;display:block}.maxSoloDimensionGrid{grid-template-columns:1.3fr repeat(3,.7fr);gap:10px;margin-top:10px;display:grid}.maxSoloDimensionGrid .maxSoloAppleCard:first-child strong,.maxSoloMetricCard strong,.maxSoloPowerCard strong{font-size:34px;line-height:1.1}.maxSoloWiringPanel{background:radial-gradient(circle at 50% 0,#0071e314,#0000 42%),linear-gradient(#fff 0%,#f5f5f7 100%);border-radius:8px;grid-template-columns:.95fr 1.05fr;align-items:center;gap:48px;padding:40px;display:grid;box-shadow:0 20px 60px #00000014}.maxSoloDeviceSketch{background:#fff;border-radius:8px;min-height:300px;position:relative;box-shadow:0 18px 48px #00000014}.maxSoloDeviceSketch .label{color:#707070;font-size:12px;font-weight:800;position:absolute;top:28px}.maxSoloDeviceSketch .power{left:24px}.maxSoloDeviceSketch .channel{text-align:right;right:24px}.maxSoloDeviceSketch .device{background:#1d1d1f;border-radius:8px;width:min(270px,68%);height:132px;position:absolute;top:76px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1f}.maxSoloDeviceSketch .slot{background:#333;border-radius:999px;width:14%;height:80px;margin-left:4%;display:inline-block;position:relative;top:26px}.maxSoloDeviceSketch .fan{background:radial-gradient(circle,#000 0 35%,#333 36% 100%);border-radius:50%;width:82px;height:82px;position:absolute;top:25px;right:28px}.maxSoloDeviceSketch .antenna{color:#1d1d1f;font-size:13px;font-weight:800;position:absolute;bottom:36px;left:28px}.maxSoloPinStack{gap:14px;display:grid}.maxSoloPinStack article{border-left:2px solid #0071e3;padding-left:18px}.maxSoloPinStack h3{color:#1d1d1f;margin:0 0 10px;font-size:18px}.maxSoloPinStack div{flex-wrap:wrap;gap:8px;display:flex}.maxSoloPinStack span{color:#fff;background:#1d1d1f;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.maxSoloPinStack p{color:#707070;margin:0;font-size:14px;line-height:1.8}.maxSoloTableWrap{background:#fff;border-radius:8px;padding:28px;overflow-x:auto;box-shadow:0 18px 42px #0000000d}.maxSoloFreqTable{border-collapse:collapse;width:100%;min-width:720px}.maxSoloFreqTable th,.maxSoloFreqTable td{text-align:center;border-bottom:1px solid #00000014;padding:12px 10px}.maxSoloFreqTable th{color:#707070;text-transform:uppercase;font-size:12px;font-weight:800}.maxSoloFreqTable td{color:#1d1d1f;font-size:15px}.maxSoloFreqTable .restricted{border-radius:6px;min-width:64px;padding:5px 8px;display:inline-block}.maxSoloFreqTable .ham{background:#d6d6d6}.maxSoloFreqTable .special{color:#fff;background:#1d1d1f}.maxSoloTableNote{color:#707070;text-align:center;margin-top:24px;font-size:14px;line-height:1.8}.maxSoloOsdCard{background:#fff;border-radius:8px;grid-template-columns:.9fr 1.1fr;gap:28px;margin-top:10px;padding:28px;display:grid;box-shadow:0 18px 42px #0000000d}.maxSoloOsdScreen{color:#1d1d1f;background:#f5f5f7;border:1px solid #d6d6d6;border-radius:8px;min-width:0;padding:22px}.maxSoloOsdScreen pre{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.7}.maxSoloOsdMenu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.maxSoloOsdMenu span{color:#707070;border-bottom:1px solid #d6d6d6;padding:12px 0;font-size:14px}.maxSoloOsdCard>p{color:#707070;grid-column:1/-1;margin:0;font-size:14px}.maxSoloFooter{color:#707070;border-top:1px solid #d6d6d6;margin-top:46px;padding-top:28px;font-size:12px;line-height:1.8}@keyframes maxSoloFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes maxSoloFloatIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.maxSoloHeroCopy,.maxSoloProductStage{animation:none}}@media (width<=960px){.maxSoloNavLinks{display:none}.maxSoloHeroGrid,.maxSoloWiringPanel,.maxSoloOsdCard,.maxSoloDimensionGrid{grid-template-columns:1fr}.maxSoloHeroCopy{text-align:center}.maxSoloHeroCopy>p:not(.maxSoloEyebrow),.maxSoloHeroActions{justify-content:center;margin-inline:auto}.maxSoloCleanProduct{margin-top:20px}}@media (width<=760px){.maxSoloHeroPanel,.maxSoloSection{padding:70px 0}.maxSoloHeroCopy h1{font-size:52px}.maxSoloHeroCopy>p:not(.maxSoloEyebrow),.maxSoloSectionIntro span{font-size:18px}.maxSoloSectionIntro h2{font-size:36px}.maxSoloHighlights,.maxSoloCardGrid,.maxSoloManualGrid,.maxSoloSpecGrid,.maxSoloPowerGrid,.maxSoloThreeGrid,.maxSoloConnectorGrid{grid-template-columns:1fr}.maxSoloAppleCard{padding:22px}.maxSoloCleanProduct{transform:perspective(900px)rotateX(58deg)rotate(-22deg)scale(.86)}.maxSoloWiringPanel,.maxSoloTableWrap,.maxSoloOsdCard{padding:20px}.maxSoloOsdMenu{grid-template-columns:1fr}}.topbar{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb, var(--panel) 75%, transparent);border-bottom:1px solid var(--border);position:sticky;top:0}.topbarInner{max-width:var(--content-max);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:14px 16px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brandName{color:var(--text);font-weight:900;line-height:1.1}.brandTag{color:var(--muted);margin-top:3px;font-size:12px}.topActions{align-items:center;gap:10px;display:flex}.container{max-width:var(--content-max);box-sizing:border-box;width:100%;margin:0 auto;padding:20px 16px 44px}.hero{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:16px;margin-top:8px;display:grid}.heroText{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:18px;padding:18px}.heroText h1{letter-spacing:-.6px;margin:0;font-size:28px}.muted{color:var(--muted)}.heroText p{margin:10px 0 0;line-height:1.5}.heroPanel{border:1px solid var(--border);background:radial-gradient(900px 220px at 20% 15%, #6366f138, transparent), radial-gradient(800px 260px at 80% 60%, #10b9812e, transparent), var(--panel);box-shadow:var(--shadow);border-radius:18px;padding:18px}.infoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.infoCard{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 86%, transparent);border-radius:14px;padding:12px}.infoTitle{color:var(--muted);font-size:12px}.infoValue{color:var(--text);margin-top:6px;font-size:16px;font-weight:900}.catalog{margin-top:18px}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tab{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:700}.tab.active{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent)}.search{flex:260px;justify-content:flex-end;display:flex}.searchInput{border:1px solid var(--border);background:var(--panel);width:min(420px,100%);color:var(--text);border-radius:12px;outline:none;padding:10px 12px}.searchInput:focus{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent)}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.card{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.cardTop{text-align:left;cursor:pointer;background:0 0;border:0;padding:12px}.thumb{background:radial-gradient(800px 240px at 10% 20%, #6366f142, transparent), radial-gradient(680px 260px at 60% 80%, #10b98138, transparent), color-mix(in srgb, var(--panel) 90%, #000);border:1px solid var(--border);border-radius:14px;padding:14px}.thumbText{color:var(--text);font-size:16px;font-weight:900}.thumbBrand{color:var(--muted);margin-top:6px;font-size:12px}.cardTitle{color:var(--text);min-height:38px;margin-top:10px;font-weight:900;line-height:1.3}.cardMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.pill.ok{color:#10b981f2;border-color:#10b98166}.pill.warn{color:#f59e0bfa;border-color:#f59e0b80}.pill.bad{color:#ef4444fa;border-color:#ef444473}.cardBottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.price{color:var(--text);font-weight:900}.primary,.secondary,.ghost{appearance:none;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:10px 12px;font-weight:900}.primary{background:linear-gradient(135deg, var(--accent), var(--accent2));color:#fff}.primary:disabled{opacity:.6;cursor:not-allowed}.secondary{background:color-mix(in srgb, var(--panel) 88%, transparent);border-color:var(--border);color:var(--text)}.ghost{border-color:var(--border);color:var(--text);background:0 0}.small{border-radius:10px;padding:8px 10px;font-size:13px;font-weight:900}.badge{background:color-mix(in srgb, var(--accent) 18%, transparent);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));min-width:22px;height:22px;color:var(--text);border-radius:999px;place-items:center;margin-left:8px;padding:0 6px;font-size:12px;display:inline-grid}.contact{margin-top:22px}.contactInner{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.contactCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:min(520px,100%);display:grid}.contactCard{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:14px;padding:12px}.contactLabel{color:var(--muted);font-size:12px}.contactValue{color:var(--text);margin-top:6px;font-weight:900}.footer{border-top:1px solid var(--border);background:var(--panel)}.footerInner{max-width:var(--content-max);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:14px 16px;display:flex}.modal{z-index:30;background:#00000073;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modalCard{background:var(--panel);border:1px solid var(--border);width:min(860px,100%);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.modalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 12px;display:flex}.modalTitle{color:var(--text);font-weight:900;line-height:1.2}.modalSub{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.iconBtn{border:1px solid var(--border);cursor:pointer;width:38px;height:38px;color:var(--text);background:0 0;border-radius:12px;font-size:22px;line-height:1}.wishlistBtn{place-items:center;display:grid}.wishlistIcon{object-fit:contain;width:20px;height:20px;display:block}.modalBody{padding:14px}.modalGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modalSection{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:16px;padding:12px}.sectionTitle{color:var(--text);font-weight:900}.list{color:var(--muted);margin:10px 0 0;padding-left:18px}.specs{gap:8px;margin-top:10px;display:grid}.specRow{grid-template-columns:92px 1fr;gap:10px;display:grid}.specKey{color:var(--muted);font-size:12px}.specVal{color:var(--text);font-size:12px;font-weight:700}.modalFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.drawer{z-index:40;pointer-events:none;position:fixed;inset:0}.drawer.open{pointer-events:auto}.drawerBackdrop{opacity:0;background:#0000006b;transition:opacity .18s;position:absolute;inset:0}.drawer.open .drawerBackdrop{opacity:1}.drawerPanel{background:var(--panel);border-left:1px solid var(--border);width:min(520px,100%);height:100%;box-shadow:var(--shadow);flex-direction:column;transition:transform .18s;display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.drawer.open .drawerPanel{transform:translate(0)}.drawerHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px;display:flex}.drawerTitle{color:var(--text);font-weight:900}.drawerBody{padding:14px;overflow:auto}.empty{padding:16px 0}.emptyTitle{color:var(--text);font-weight:900}.cartList{gap:10px;display:grid}.cartRow{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:16px;justify-content:space-between;gap:10px;padding:12px;display:flex}.cartMain{min-width:0}.cartTitle{color:var(--text);font-weight:900;line-height:1.3}.cartMeta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.cartSide{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.qty{align-items:center;gap:6px;display:flex}.qtyBtn{border:1px solid var(--border);cursor:pointer;width:30px;height:30px;color:var(--text);background:0 0;border-radius:10px;font-size:18px;line-height:1}.qtyInput{border:1px solid var(--border);background:var(--panel);width:44px;height:30px;color:var(--text);text-align:center;border-radius:10px;outline:none;font-weight:900}.checkout{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.checkoutTitle{color:var(--text);font-weight:900}.fields{gap:8px;margin-top:10px;display:grid}.field{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);border-radius:12px;outline:none;padding:10px 12px}.field:focus{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent)}.textarea{resize:vertical;min-height:88px}.orderBox{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:16px;margin-top:12px;overflow:hidden}.orderBoxTop{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.orderText{white-space:pre-wrap;color:var(--text);margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.45}.drawerFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.totalValue{color:var(--text);font-weight:900}.drawerBtns{align-items:center;gap:10px;display:flex}.toast{color:#fff;z-index:60;background:#000000bf;border-radius:12px;padding:10px 12px;font-weight:900;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}@media (width<=960px){.hero{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modalGrid,.contactCards{grid-template-columns:1fr}}@media (width<=520px){.grid{grid-template-columns:1fr}.topbarInner{padding:12px}.container{padding:14px 12px 36px}.brandMark{width:40px;height:40px}}.site{flex-direction:column;min-height:100svh;display:flex}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb, var(--bg) 75%, transparent);border-bottom:1px solid var(--border);position:fixed;top:0;left:0;right:0}.siteHeader.transparent{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.siteHeader.transparent .navLink:hover,.siteHeader.transparent .navLink.active{color:#ffffffdb;background:0 0}.siteHeader.transparent .langButton,.siteHeader.transparent .mobileMenuBtn{background:#00000040;border-color:#ffffff38}.siteHeaderInner{max-width:var(--content-max);justify-content:space-between;align-items:center;gap:14px;margin:0 auto;padding:14px 18px;display:flex}.brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.brandLogoText{letter-spacing:-.5px;color:var(--deep);white-space:nowrap;font-size:20px;font-weight:800;line-height:1;display:block}.brandText{min-width:0}.brandName{letter-spacing:-.2px;color:var(--deep);font-weight:700;line-height:1.15}.brandTag{color:var(--muted);white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:360px;margin-top:3px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.brandMark{letter-spacing:.8px;color:#fff;background:linear-gradient(140deg,#0a84ff,#007aff);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;box-shadow:0 16px 34px -18px #007aff38}.topNav{align-items:center;gap:16px;display:flex}.navItem{position:relative}.navLink{color:var(--deep);border-radius:10px;padding:10px 8px;font-weight:600;text-decoration:none;transition:background .16s,transform .16s,color .16s}.navLink:hover,.navLink.active{color:var(--accent);background:0 0}.navDropdown{-webkit-backdrop-filter:saturate(160%)blur(22px);z-index:140;background:#ffffffe6;border:1px solid #0000001f;border-radius:18px;width:max-content;min-width:220px;margin-top:0;padding:10px;display:none;position:absolute;top:calc(100% + 12px);left:0;right:auto;box-shadow:0 24px 70px #00000024}.navDropdown.open{display:block}.navDropdownInner{max-width:none;margin:0;padding:0}.navDropdownList{flex-flow:row;align-items:center;gap:8px;margin-left:0;display:flex}.navDropdownLink{color:var(--deep);border-radius:12px;place-items:start;gap:1px;padding:9px 12px;text-decoration:none;transition:background .16s,transform .16s;display:inline-grid}.navDropdownLink:hover{background:#1d1d1f0f;transform:translateY(-1px)}.navDropdownKicker{letter-spacing:.12em;text-transform:uppercase;color:#1d1d1f99;font-size:8px;font-weight:800}.navDropdownTitle{letter-spacing:-.15px;color:#000;white-space:nowrap;font-size:13px;font-weight:950}.headerRight{align-items:center;gap:10px;display:flex}.langMenu{position:relative}.headerLangSwitch{background:#fff;border:1px solid #0000001f;border-radius:999px;align-items:center;gap:3px;padding:4px;display:inline-flex}.headerLangBtn{color:#0000009e;cursor:pointer;min-width:38px;height:30px;font:inherit;letter-spacing:0;text-align:center;background:0 0;border:0;border-radius:999px;padding:0 9px;font-size:12px;font-weight:850;line-height:30px}.headerLangBtn.active{color:#fff;background:#050505}.siteHeader.transparent .headerLangSwitch{background:#ffffff24;border-color:#ffffff47}.siteHeader.transparent .headerLangBtn{color:#ffffffb8}.siteHeader.transparent .headerLangBtn.active{color:#18181b;background:#fff}.langButton{border:1px solid var(--border);background:var(--panel);color:var(--deep);cursor:pointer;border-radius:12px;padding:10px 12px;font-weight:600}.langDropdown{background:var(--panel);border:1px solid var(--border);width:220px;box-shadow:var(--shadow);border-radius:14px;gap:6px;padding:10px;display:none;position:absolute;top:46px;right:0}.langMenu:hover .langDropdown{display:grid}.langOption{text-align:left;border:1px solid var(--border);background:var(--panel);color:var(--deep);cursor:pointer;border-radius:12px;padding:10px;font-weight:600}.langOption.active{border-color:#007aff73;box-shadow:0 0 0 4px #007aff1f}.mobileMenuBtn{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:12px;width:40px;height:40px;display:none}.mobileMenuBtn span{background:var(--deep);border-radius:2px;height:2px;margin:6px 9px;display:block}.siteMain{padding-top:var(--header-h);flex:1}.page{max-width:var(--content-max);margin:0 auto;padding:26px 18px 60px}.heroSection{padding:10px 0 26px}.heroCarousel{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:22px;animation:.52s both fadeUp;position:relative;overflow:hidden}.heroCarouselFull{box-shadow:none;background:#000;border:0;border-radius:0;height:clamp(420px,56svh,640px)}.heroTrack{width:100%;transition:transform .56s cubic-bezier(.2,.8,.2,1);display:flex}.heroSlide{flex:0 0 100%;width:100%}.heroSlideInner{grid-template-columns:1.05fr .95fr;align-items:center;gap:22px;min-height:420px;padding:28px;display:grid;position:relative}.heroCarouselFull .heroSlideInner{height:clamp(420px,56svh,640px);min-height:0;max-width:var(--content-max);padding:calc(var(--header-h) + 20px) 18px 40px;grid-template-columns:1fr;align-content:center;margin:0 auto}.heroBg{z-index:0;position:absolute;inset:0;overflow:hidden}.heroShade{background:linear-gradient(90deg,#000000a3 0%,#0000004d 46%,#0000 74%);position:absolute;inset:0}.heroCopy{z-index:1;max-width:64ch;position:relative}.heroImg{object-fit:cover;width:100%;height:100%;transform:scale(1.02)}.heroCarouselFull .heroKicker{color:#ffffffe6}.heroCarouselFull .heroTitle{color:#fffffffa}.heroCarouselFull .heroDesc{color:#ffffffc7;max-width:60ch}.heroCarouselFull .btnPrimary{background:#007afff2}.heroArrow{border:1px solid var(--border);width:44px;height:44px;color:var(--deep);cursor:pointer;background:#ffffffd1;border-radius:999px;place-items:center;font-size:26px;line-height:1;transition:transform .16s,background .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 18px 40px -20px #00000014}.heroArrow:hover{background:#fffffff0;transform:translateY(-50%)scale(1.02)}.heroArrow.left{left:14px}.heroArrow.right{right:14px}.heroDots{pointer-events:none;justify-content:center;gap:8px;display:flex;position:absolute;bottom:12px;left:0;right:0}.heroDotBtn{pointer-events:auto;cursor:pointer;background:#0000001f;border:1px solid #0000001f;border-radius:999px;width:26px;height:6px;transition:width .22s,background .22s,border-color .22s}.heroDotBtn.active{background:#007affd9;border-color:#007aff73;width:38px}.heroCaption{pointer-events:none;gap:6px;max-width:56ch;display:grid;position:absolute;bottom:40px;left:18px;right:18px}.heroCarouselFull .heroCaption{display:none}.heroCaptionKicker{color:#007affeb;letter-spacing:.2px;font-weight:800}.heroCaptionValue{color:#666666e6;font-size:13px}.heroCaptionActive{color:#1d1d1feb;letter-spacing:-.2px;font-weight:800}.heroInner{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:22px;grid-template-columns:1.15fr .85fr;gap:22px;padding:28px;animation:.52s both fadeUp;display:grid;overflow:hidden}.heroKicker{color:#007affeb;letter-spacing:.2px;font-weight:700}.heroTitle{letter-spacing:-.8px;color:var(--deep);margin:10px 0 0;font-size:40px;line-height:1.08}.heroDesc{color:var(--muted);max-width:44ch;margin-top:12px;font-size:16px}.heroCtas{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.heroValue{color:var(--muted);max-width:64ch;margin-top:16px;font-size:14px}.heroVisual{place-items:center stretch;display:grid;position:relative}.heroCard{border:1px solid var(--border);background:radial-gradient(900px 280px at 25% 15%, #007aff24, transparent), radial-gradient(900px 320px at 85% 70%, #1d1d1f14, transparent), var(--bg);border-radius:20px;padding:18px;transition:transform .2s;transform:translateY(0);box-shadow:0 24px 44px -30px #0000000f}.heroCard:hover{transform:translateY(-4px)}.heroCardTitle{color:var(--deep);letter-spacing:.6px;margin-bottom:10px;font-weight:800}.heroCardRow{color:var(--deep);align-items:center;gap:10px;padding:8px 0;font-weight:600;display:flex}.heroDot{background:#007afff2;border-radius:999px;width:8px;height:8px}.sectionHead{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.sectionTitle{color:var(--deep);font-size:18px;font-weight:700}.sectionSub{color:#0a1a1f80;max-width:560px;margin-top:4px;font-size:13px;line-height:1.5}.sectionLink{color:#007affe6;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600;text-decoration:none}.categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.coreCarousel{position:relative}.coreTrack{scroll-snap-type:x mandatory;gap:14px;padding:2px 2px 8px;display:flex;overflow-x:auto}.coreTrack::-webkit-scrollbar{height:0}.coreTrack{scrollbar-width:none}.coreCard{scroll-snap-align:start;color:#fff;border:1px solid #ffffff1f;border-radius:18px;flex:0 0 clamp(260px,28vw,360px);height:240px;text-decoration:none;transition:transform .18s;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 18px 40px -24px #00000014}.coreCard:hover{transform:translateY(-3px)}.coreImg{object-fit:cover;filter:saturate(1.05);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03)}.coreShade{background:linear-gradient(180deg, #00000005 0%, #000000ad 78%), radial-gradient(900px 420px at 20% 10%, var(--core-accent), transparent);position:absolute;inset:0}.coreContent{gap:6px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.coreName{letter-spacing:-.2px;font-size:18px;font-weight:900}.coreDesc{color:#ffffffc7;max-width:44ch;font-size:12px}.coreCtas{justify-content:flex-end;margin-top:8px;display:flex}.coreBtn{color:#1d1d1feb;background:#ffffffeb;border:1px solid #ffffff61;border-radius:999px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-weight:700;display:inline-flex}.coreArrow{color:#1d1d1feb;cursor:pointer;background:#ffffffb8;border:1px solid #0000001f;border-radius:999px;place-items:center;width:44px;height:44px;font-size:26px;line-height:1;transition:transform .16s,background .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 18px 40px -22px #00000014}.coreArrow:hover{background:#ffffffe0;transform:translateY(-50%)scale(1.02)}.coreArrow.left{left:-8px}.coreArrow.right{right:-8px}.categoryGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.categoryTileGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.categoryTile{border:1px solid var(--border);background:var(--panel);border-radius:18px;grid-template-rows:170px auto;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden;box-shadow:0 14px 34px -22px #0000000a}.categoryTile:hover{border-color:#007aff59;transform:translateY(-4px);box-shadow:0 18px 46px -26px #00000014}.categoryTileMedia{background:#f3f3f5;overflow:hidden}.categoryTileImg{object-fit:cover;width:100%;height:100%;transform:scale(1.03)}.categoryTileBar{border-top:1px solid #0000000f;padding:16px 18px}.categoryTileName{color:var(--deep);letter-spacing:-.2px;font-weight:900}.categoryCard{border:1px solid var(--border);background:var(--panel);border-radius:18px;align-content:start;min-height:140px;padding:18px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 14px 34px -22px #0000000a}.categoryCard:hover{border-color:#007aff59;transform:translateY(-4px);box-shadow:0 18px 46px -26px #00000014}.categoryCard.emphasize{background:linear-gradient(180deg, #007aff0f, transparent), var(--panel)}.categoryName{color:var(--deep);letter-spacing:-.2px;font-weight:800}.categoryTagline{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.5}.categoryCta{color:#007afff2;margin-top:14px;font-weight:800}.featuredGrid{grid-template-columns:repeat(4,minmax(0,1fr)) 1.15fr;gap:12px;display:grid}.featuredCard{background:var(--panel);border:1px solid var(--border);border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.featuredCard:hover{transform:translateY(-3px);box-shadow:0 10px 28px #00000014}.featuredCardThumb{aspect-ratio:4/3;background:#f3f3f5;flex-shrink:0;width:100%;overflow:hidden}.featuredCardThumb img{object-fit:cover;width:100%;height:100%;transition:transform .28s}.featuredCard:hover .featuredCardThumb img{transform:scale(1.05)}.featuredCardBody{flex-direction:column;flex:1;gap:3px;padding:12px 14px 14px;display:flex}.featuredCardCat{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.featuredCardTitle{color:var(--deep);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.featuredCardSub{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.featuredCardPrice{color:#1d1d1f8f;margin-top:auto;padding-top:8px;font-size:12px;font-weight:600;display:block}.featuredAssist{background:#000d10;border:1px solid #ffffff14;border-radius:14px;grid-template-rows:auto 1fr auto;padding:18px;display:grid;position:relative;overflow:hidden}.featuredAssist:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#000d10eb 0%,#000d10b8 42%,#000d102e 100%),linear-gradient(#000d102e,#000d105c);position:absolute;inset:0}.featuredAssistCopy{z-index:1;gap:8px;display:grid;position:relative}.featuredAssistKicker{color:#ffffff85;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.featuredAssistTitle{color:#fff;letter-spacing:-.2px;font-size:18px;font-weight:800;line-height:1.15}.featuredAssistMedia{z-index:0;pointer-events:none;position:absolute;inset:0}.featuredAssistImg{object-fit:cover;object-position:center;width:100%;height:100%}.featuredAssistActions{z-index:1;justify-content:flex-start;margin-top:12px;display:flex;position:relative}.featuredAssistBtn{color:#1d1d1feb;background:#f5f5f7eb;border-radius:999px;align-items:center;height:36px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.featuredAssistBtn:hover{background:#fff;transform:translateY(-1px)}.productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.productCard{border:1px solid var(--border);background:var(--panel);border-radius:18px;gap:12px;padding:14px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 14px 34px -22px #0000000a}.productMedia{aspect-ratio:16/10;border:1px solid var(--border);background:#f5f5f7;border-radius:14px;place-items:center;display:grid;overflow:hidden}.productImage{object-fit:cover;width:100%;height:100%;display:block}.productCard:hover{border-color:#007aff59;transform:translateY(-4px);box-shadow:0 18px 46px -26px #00000014}.productBadge{color:#007afff2;background:#007aff14;border:1px solid #007aff47;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.productBadgeRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.productTitle{color:var(--deep);letter-spacing:-.2px;font-weight:800;line-height:1.25}.productDesc{color:var(--muted);font-size:14px;line-height:1.5}.specRow{flex-wrap:wrap;gap:8px;display:flex}.specChip{border:1px solid var(--border);background:var(--bg);color:var(--deep);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.specChip.big{padding:10px 14px;font-size:13px}.productActions{justify-content:flex-end;display:flex}.productAction{color:#007afff2;font-weight:800}.btnPrimary,.btnSecondary{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.btnPrimary{color:#fff;background:#007aff;box-shadow:0 20px 40px -20px #007aff38}.btnPrimary:hover{transform:translateY(-1px)}.btnPrimary:disabled,.btnPrimary.disabled{opacity:.58;cursor:not-allowed;box-shadow:none;transform:none}.btnSecondary{background:var(--panel);color:var(--deep);border-color:var(--border)}.btnSecondary:hover{border-color:#007aff59;transform:translateY(-1px)}.pageHead{padding:10px 0 8px}.pageTitle{color:var(--deep);letter-spacing:-.4px;font-size:28px;font-weight:800}.pageSub{color:var(--muted);max-width:74ch;margin-top:10px}.listHead{gap:6px;margin-top:18px;display:grid}.listTitle{color:var(--deep);font-weight:800}.listMeta{color:var(--muted);font-size:14px}.productRefineRow{z-index:3;grid-template-columns:repeat(auto-fit,minmax(0,240px));gap:12px;margin-top:18px;margin-bottom:28px;display:grid;position:relative}.productRefineField{gap:10px;display:grid}.listHead+.productGrid,.listHead+.filters,.filters+.productGrid{margin-top:28px}.filters{border:1px solid var(--border);background:var(--panel);border-radius:18px;margin-top:16px;padding:16px;box-shadow:0 14px 34px -22px #0000000a}.filtersTitle{color:var(--deep);margin-bottom:12px;font-weight:800}.filtersGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.filterCard{border:1px solid var(--border);background:var(--bg);border-radius:14px;padding:12px}.filterTitle{color:var(--deep);font-weight:800}.filterHint{color:var(--muted);margin-top:8px;font-size:12px}.productHero{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:22px;grid-template-columns:1.2fr .8fr;gap:18px;padding:22px;display:grid;overflow:hidden}.pdGallery{min-width:0}.pdMainImg{border:1px solid var(--border);background:var(--bg);aspect-ratio:4/3;border-radius:18px;place-items:center;display:grid;overflow:hidden}.pdMainImgEl{object-fit:contain;width:100%;height:100%}.pdThumbRow{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.pdThumb{border:1px solid var(--border);background:var(--bg);cursor:pointer;opacity:.72;border-radius:14px;width:74px;height:74px;padding:0;transition:opacity .16s,border-color .16s,transform .16s;overflow:hidden}.pdThumb:hover{opacity:1;transform:translateY(-2px)}.pdThumb.active{opacity:1;border-color:#007aff8c}.pdThumbImg{object-fit:cover;width:100%;height:100%}.pdInfo{align-content:start;min-width:0;display:grid}.pdBreadcrumb{color:#1d1d1f9e;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.pdBreadcrumb a{color:inherit;text-decoration:none}.pdSep{opacity:.6}.pdTitle{color:var(--deep);letter-spacing:-.6px;margin-top:10px;font-size:30px;font-weight:950;line-height:1.15}.pdSub{color:var(--muted);margin-top:10px;line-height:1.55}.pdPrice{color:var(--deep);margin-top:12px;font-size:20px;font-weight:950}.pdForm{gap:12px;margin-top:14px;display:grid}.pdBuyRow{grid-template-columns:1fr 1.3fr;align-items:end;gap:12px;display:grid}.qtyCtrl{border:1px solid var(--border);background:var(--panel);border-radius:12px;grid-template-columns:38px 1fr 38px;height:42px;display:grid;overflow:hidden}.qtyBtn{cursor:pointer;color:var(--deep);background:0 0;border:0;font-weight:900}.qtyBtn:hover{background:#0000000a}.qtyVal{color:var(--deep);place-items:center;font-weight:900;display:grid}.pdAddBtn{justify-content:center;width:100%;height:42px}.paypalBar{color:#003087;letter-spacing:.2px;background:#ffc439;border-radius:12px;place-items:center;height:46px;font-weight:950;display:grid}.pdMeta{color:#1d1d1fad;border-top:1px solid #0000000f;gap:8px;padding-top:12px;font-size:12px;line-height:1.5;display:grid}.pdMetaRow{flex-wrap:wrap;gap:8px;display:flex}.pdMetaKey{color:#1d1d1fd1;font-weight:900}.pdTabs{border-bottom:1px solid var(--border);justify-content:center;gap:18px;padding-bottom:10px;display:flex}.pdTabBtn{cursor:pointer;color:#1d1d1f9e;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 6px;font-weight:950}.pdTabBtn.active{color:#1d1d1feb;border-bottom-color:#1d1d1feb}.pdPanel,.pdSpacerTop{margin-top:14px}.productHeroBadge{color:#007afff2;background:#007aff14;border:1px solid #007aff47;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.productHeroTitle{color:var(--deep);letter-spacing:-.7px;margin-top:10px;font-size:34px;font-weight:900;line-height:1.12}.productHeroDesc{color:var(--muted);margin-top:10px}.heroSpecStrip{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.stripItem{border:1px solid var(--border);background:var(--bg);color:var(--deep);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.heroBtns{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.productImageStub{border:1px solid var(--border);background:linear-gradient(180deg, #007aff0f, transparent), var(--bg);border-radius:18px;align-content:center;gap:10px;height:100%;padding:18px;display:grid}.productImageLine{background:#1d1d1f17;border-radius:999px;height:10px}.productImageLine.short{width:60%}.pdpHero{color:#fff;background:radial-gradient(900px 360px at 18% 10%,#007aff3d,#0000),radial-gradient(760px 340px at 78% 62%,#10b98129,#0000),linear-gradient(#0b0c10 0%,#121419 100%);border:1px solid #ffffff1f;border-radius:22px;overflow:hidden;box-shadow:0 24px 64px -28px #0000001f}.pdpBand{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:72px 0}.pdpBandInner{max-width:var(--content-max);margin:0 auto;padding:0 18px}.pdpBandDark{color:#fff;background:radial-gradient(900px 360px at 18% 14%,#007aff3d,#0000),radial-gradient(760px 340px at 78% 60%,#10b98124,#0000),#000}.pdpBandWhite{background:#fff}.pdpBandSoft{background:#f5f5f7}.pdpBandDark .btnSecondary{color:#fffffff5;background:#ffffff17;border-color:#ffffff29}.pdpBandDark .btnSecondary:hover{border-color:#ffffff42}.pdpHeroGrid{grid-template-columns:1.18fr .82fr;align-items:center;gap:28px;display:grid}.pdpHeroCopy{gap:14px;min-width:0;display:grid}.pdpKicker{letter-spacing:.12em;text-transform:uppercase;color:#ffffffad;font-size:12px;font-weight:800}.pdpHeadline{letter-spacing:-.9px;font-size:clamp(40px,5.2vw,70px);font-weight:950;line-height:1.02}.pdpLead{color:#ffffffc2;max-width:70ch;font-size:16px;line-height:1.65}.pdpLeadZh{color:#ffffffb3;max-width:70ch;font-size:14px;line-height:1.7}.pdpChipRow{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.pdpChip{color:#ffffffe0;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.pdpPrice{letter-spacing:-.6px;margin-top:8px;font-size:34px;font-weight:950}.pdpBtnRow{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.pdpHeroVisual{place-items:center;display:grid}.pdpHeroVisual .pdpHeroImg{object-fit:contain;filter:drop-shadow(0 32px 60px #0000008c);background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;width:min(520px,92%);height:auto;transform:none}.pdpHeroThumbRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:min(520px,92%);margin-top:12px;display:grid}.pdpHeroThumbBtn{cursor:pointer;background:#ffffff08;border:1px solid #ffffff29;border-radius:10px;padding:3px;transition:border-color .18s,transform .18s}.pdpHeroThumbBtn:hover{border-color:#fff6}.pdpHeroThumbBtn.isActive{border-color:#ffffffe6;transform:translateY(-1px)}.pdpHeroThumbImg{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;display:block}.pdpSectionTitle{letter-spacing:-.5px;color:#111;margin-bottom:18px;font-size:28px;font-weight:950}.pdpHeroInner{grid-template-columns:1.1fr .9fr;align-items:center;gap:18px;padding:26px;display:grid}.pdpHeroText{min-width:0}.pdpHeroTitle{letter-spacing:-.7px;font-size:34px;font-weight:950;line-height:1.12}.pdpHeroSub{color:#ffffffd1;max-width:62ch;margin-top:10px;line-height:1.55}.pdpHeroSubZh{color:#ffffffb8;max-width:62ch;margin-top:10px;line-height:1.55}.pdpHeroSpecStrip{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.pdpHeroSpecChip{color:#ffffffeb;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.pdpHeroPriceRow{align-items:baseline;gap:12px;margin-top:14px;display:flex}.pdpHeroPrice{color:#fffffff5;font-size:22px;font-weight:950}.pdpHeroBtns{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.pdpHeroMedia{aspect-ratio:4/3;background:linear-gradient(#ffffff0f,#0000);border:1px solid #ffffff1f;border-radius:18px;place-items:center;display:grid;overflow:hidden}.pdpHeroImg{object-fit:contain;filter:drop-shadow(0 18px 36px #00000061);width:100%;height:100%;transform:scale(1.02)}.pdpMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pdpMetricCard{border:1px solid var(--border);background:var(--panel);border-radius:18px;padding:14px;box-shadow:0 14px 34px -22px #0000000a}.pdpMetricValue{color:var(--deep);letter-spacing:-.6px;font-size:30px;font-weight:950}.pdpMetricLabel{color:var(--deep);margin-top:6px;font-weight:900}.pdpMetricSub{color:var(--muted);margin-top:4px;font-size:12px}.pdpFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pdpFeatureCard{border:1px solid var(--border);background:var(--panel);border-radius:18px;gap:8px;padding:14px;display:grid;box-shadow:0 14px 34px -22px #0000000a}.pdpFeatureTitle{color:var(--deep);font-weight:950}.pdpFeatureBody{color:var(--muted);line-height:1.55}.pdpDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pdpDetailCard{border:1px solid var(--border);background:var(--panel);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 14px 34px -22px #0000000a}.pdpDetailMedia{background:radial-gradient(900px 260px at 18% 18%,#007aff24,#0000),radial-gradient(760px 260px at 82% 72%,#10b9811f,#0000),#f3f3f5;place-items:center;height:220px;display:grid}.pdpDetailImg{object-fit:contain;width:92%;height:92%;transform:scale(1.02)}.pdpDetailTitle{color:var(--deep);padding:12px 14px 0;font-weight:950}.pdpDetailBody{color:var(--muted);padding:8px 14px 14px}.pdpDetailIdx{color:#0000009e;background:#ffffffdb;border:1px solid #00000014;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;position:absolute;top:12px;right:12px}.pdpSizeCard{border:1px solid var(--border);background:var(--panel);border-radius:18px;padding:16px;box-shadow:0 14px 34px -22px #0000000a}.pdpSizeTitle{color:var(--deep);font-weight:950}.pdpSizeRow{align-items:baseline;gap:10px;margin-top:12px;display:flex}.pdpSizeValue{color:var(--deep);letter-spacing:-.6px;font-size:30px;font-weight:950}.pdpSizeLabel{color:var(--muted);font-weight:800}.pdpSizeSub{color:var(--muted);max-width:70ch;margin-top:10px;line-height:1.55}.pdpWiringSub{color:var(--muted);max-width:70ch;margin-top:8px;line-height:1.55}.pdpAiSub{color:var(--muted);max-width:70ch;margin-top:10px;line-height:1.55}.pdpAiActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.bulletGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bulletCard{border:1px solid var(--border);background:var(--panel);color:var(--deep);border-radius:16px;padding:14px;font-weight:700;box-shadow:0 14px 34px -22px #0000000a}.specTable{border:1px solid var(--border);background:var(--panel);border-radius:18px;overflow:hidden}.specTableRow{border-top:1px solid var(--border);grid-template-columns:240px 1fr;gap:12px;padding:12px 14px;display:grid}.specTableRow:first-child{border-top:0}.specTableKey{color:var(--deep);font-weight:800}.specTableVal{color:var(--muted)}.bandTableWrap{border:1px solid var(--border);background:var(--panel);border-radius:18px;overflow:auto}.bandTable{border-collapse:collapse;width:100%;min-width:720px}.bandTable th,.bandTable td{border-top:1px solid var(--border);text-align:center;color:var(--muted);white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:700}.bandTable thead th{background:var(--panel);color:var(--deep);border-top:0;font-weight:900;position:sticky;top:0}.bandTableBand{text-align:left;color:var(--deep);font-weight:900}.manualImageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.manualImage{border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;height:auto;display:block}.compatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.detailModuleStack{gap:18px;display:grid}.detailModuleCard{border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:20px;box-shadow:0 14px 34px -22px #0000000a}.detailModuleCaption{color:var(--muted);text-align:center;margin-top:8px;line-height:1.7}.detailImageGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:18px;display:grid}.detailModuleImg{aspect-ratio:4/3;object-fit:contain;background:#f5f5f7;border:1px solid #00000014;border-radius:8px;width:100%;display:block}.detailVideo,.detailVideoEmpty{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;margin-top:18px;display:block}.detailVideoEmpty{color:#f5f5f7;place-items:center;display:grid}.maxSoloExtraModules .pdpBand{background:0 0;padding:0}.maxSoloExtraModules .pdpBandInner{width:100%;max-width:none}.compatCard{border:1px solid var(--border);background:var(--panel);border-radius:18px;padding:14px;box-shadow:0 14px 34px -22px #0000000a}.compatTitle{color:var(--deep);font-weight:900}.compatList{color:var(--muted);margin:10px 0 0;padding-left:18px}.wiringCard{border:1px solid var(--border);background:linear-gradient(180deg, #007aff0f, transparent), var(--panel);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex;box-shadow:0 14px 34px -22px #0000000a}.wiringTitle{color:var(--deep);font-weight:900}.wiringActions{flex-wrap:wrap;gap:10px;display:flex}.noticeCard{border:1px solid var(--border);background:var(--panel);border-radius:20px;padding:18px;box-shadow:0 14px 34px -22px #0000000a}.noticeTitle{color:var(--deep);font-weight:900}.noticeText{color:var(--muted);margin-top:10px}.rushManualPage{background:#f4f4f5}.rushManualHero,.rushManualSection{max-width:var(--content-max);margin:0 auto}.rushManualHero{grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;gap:22px;padding:54px 18px 34px;display:grid}.rushManualHeroCopy{color:#fff;background:#151515;border-radius:8px;align-content:center;gap:16px;min-height:360px;padding:30px;display:grid}.rushManualBrand{letter-spacing:0;border:2px solid #fff;width:fit-content;padding:8px 12px;font-weight:950}.rushManualTitle{letter-spacing:0;text-transform:uppercase;max-width:850px;font-size:clamp(42px,7vw,82px);font-weight:950;line-height:.98}.rushManualSubtitle{color:#ffffffc2;font-size:18px;font-weight:800}.rushManualSpecLine{flex-wrap:wrap;gap:8px;display:flex}.rushManualSpecLine span{color:#ffffffe0;border:1px solid #ffffff3d;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.rushManualHeroMedia{border:1px solid var(--border);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.rushManualHeroMedia>img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.rushManualThumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rushManualThumbs button{cursor:pointer;background:#f4f4f5;border:2px solid #0000;border-radius:8px;padding:4px}.rushManualThumbs button.isActive{border-color:#111}.rushManualThumbs img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.rushManualSection{padding:22px 18px}.rushManualSectionHead{align-items:center;gap:14px;margin-bottom:14px;display:flex}.rushManualSectionHead span{color:#fff;background:#111;border-radius:999px;place-items:center;width:42px;height:42px;font-size:28px;font-weight:950;display:grid}.rushManualSectionTitle{color:#111;letter-spacing:0;font-size:36px;font-weight:950}.rushWarningBox{background:#fff;border:12px solid #111;border-image:repeating-linear-gradient(135deg,#111 0 12px,#0000 12px 24px) 12;padding:18px 20px}.rushWarningBox p,.rushBulletList div,.rushManualText{color:#111;margin:0;font-size:16px;line-height:1.52}.rushWarningBox p+p{margin-top:10px}.rushWarningBox p:before,.rushBulletList div:before{content:"";vertical-align:1px;background:#111;border-radius:999px;width:11px;height:11px;margin-right:8px;display:inline-block}.rushManualRibbon{color:#fff;letter-spacing:1px;clip-path:polygon(0 0,calc(100% - 44px) 0,100% 100%,0 100%);background:#171717;width:fit-content;min-width:280px;margin-bottom:16px;padding:12px 22px;font-size:28px;font-weight:950;line-height:1}.rushBulletList{border:1px solid var(--border);background:#fff;border-radius:8px;gap:10px;padding:18px;display:grid}.rushSpecGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rushSpecCell{color:#111;background:#c9c9c9;padding:10px 14px;font-size:17px;font-weight:800}.rushSpecCell:first-child,.rushSpecCell:nth-child(2){grid-column:1/-1}.rushManualNote{color:#111;margin-top:12px;font-size:15px;font-weight:700;line-height:1.5}.rushManualSplit{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:18px;display:grid}.rushTextColumn{min-width:0}.rushVisualCard{border:1px solid var(--border);background:#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.rushVisualProduct{aspect-ratio:4/3;object-fit:contain;background:#f7f7f8;border-radius:8px;width:100%;display:block}.rushWiringCards{gap:12px;display:grid}.rushPinCard,.rushButtonGuide,.rushOsdCard,.rushStepCard{border:1px solid var(--border);background:#fff;border-radius:8px;padding:14px}.rushPinTitle{color:#111;margin-bottom:10px;font-weight:950}.rushPinRow{color:#fff;background:#111;border-radius:999px;margin:0 6px 6px 0;padding:7px 9px;font-size:12px;font-weight:900;display:inline-flex}.rushDeviceDiagram{grid-template-columns:1fr;gap:12px;display:grid}.rushDeviceBody{color:#fff;background:linear-gradient(135deg,#191919,#323232);border:2px solid #111;border-radius:8px;gap:8px;padding:14px;display:grid}.rushDeviceBody span,.rushDeviceBody strong{border:1px solid #ffffff47;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:900}.rushDevicePorts{gap:10px;display:grid}.rushPortMap{border:1px solid var(--border);background:#f7f7f8;border-radius:8px;gap:8px;padding:10px;display:grid}.rushPortTitle{color:#111;font-weight:950}.rushPortPins{flex-wrap:wrap;gap:6px;display:flex}.rushPortPins span{color:#111;background:#fff;border:1px solid #d7d7da;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900}.rushButtonGuide p{color:#111;margin:0;line-height:1.5}.rushButtonGuide p+p{margin-top:8px}.rushWarningBoxTight{margin-top:18px}.rushFrequencyTableWrap{background:#fff;border:1px solid #111;border-radius:8px;margin-top:14px;overflow:auto}.rushFrequencyTable{border-collapse:collapse;width:100%;min-width:720px}.rushFrequencyTable th,.rushFrequencyTable td{text-align:center;color:#111;border:2px solid #555;padding:9px 10px;font-size:22px;font-weight:900}.rushFrequencyTable th{background:#d9d9d9;font-size:18px}.rushFrequencyTable td.isSpecial{color:#fff;background:#050505}.rushPowerTable{background:#fff;border:2px solid #333;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;display:grid}.rushPowerHeader,.rushPowerValue{text-align:center;color:#111;border-bottom:2px solid #333;border-right:2px solid #333;padding:12px;font-weight:900}.rushPowerHeader:nth-child(5),.rushPowerValue:nth-child(10){border-right:0}.rushPowerValue{background:#bcbcbc}.rushBulletListPlain{background:0 0;border:0;margin-top:14px;padding:0}.rushBulletListPlain div:before{display:none}.rushStepGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.rushStepCard{color:#111;grid-template-columns:44px 1fr;gap:12px;line-height:1.55;display:grid}.rushStepNo{color:#fff;background:#111;border-radius:999px;place-items:center;width:44px;height:44px;font-weight:950;display:grid}.rushOsdCard{grid-template-columns:minmax(280px,480px) 1fr;align-items:center;gap:18px;margin-top:14px;display:grid}.rushOsdScreen{background:#fff;border:3px solid #111;border-radius:14px;padding:18px}.rushOsdScreen pre{color:#111;margin:0;font-size:20px;font-weight:900;line-height:1.28}.rushOsdLabels{color:#111;gap:10px;font-weight:800;display:grid}.rushManualPage{--rush-text:#1d1d1f;--rush-secondary:#333;--rush-muted:#707070;--rush-border:#d6d6d6;--rush-canvas:#f5f5f7;--rush-panel:#fff;--rush-soft:#e2e2e5;--rush-blue:#0071e3;--rush-link:#06c;background:var(--rush-canvas);color:var(--rush-text);font-family:SF Pro Text,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rushManualHero{grid-template-columns:minmax(0,.96fr) minmax(340px,.64fr);gap:28px;padding:70px 18px 48px}.rushManualHeroCopy{color:var(--rush-text);background:0 0;border-radius:0;align-content:center;min-height:460px;padding:18px 0;animation:.7s both rushFadeUp}.rushManualBrand{color:var(--rush-muted);border:0;padding:0;font-size:14px;font-weight:600}.rushManualTitle{max-width:720px;color:var(--rush-text);letter-spacing:0;text-transform:none;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:80px;font-weight:700;line-height:1.04}.rushManualSubtitle{color:var(--rush-secondary);letter-spacing:0;font-size:24px;font-weight:400;line-height:1.24}.rushManualSpecLine{gap:10px;margin-top:8px}.rushManualSpecLine span{border-color:var(--rush-border);background:var(--rush-panel);color:var(--rush-text);border-radius:999px;padding:9px 14px;font-size:12px;font-weight:600;transition:transform .18s,border-color .18s}.rushManualSpecLine span:hover{border-color:var(--rush-blue);transform:translateY(-1px)}.rushManualHeroMedia{background:var(--rush-panel);border-color:#0000;border-radius:8px;align-self:center;padding:16px;animation:.8s both rushProductEnter;box-shadow:3px 5px 30px #0000002e}.rushManualHeroMedia>img{transition:transform .42s}.rushManualHeroMedia:hover>img{transform:scale(1.025)}.rushManualThumbs button{border:1px solid var(--rush-border);background:var(--rush-canvas);transition:transform .18s,border-color .18s,background .18s}.rushManualThumbs button:hover{border-color:var(--rush-link);transform:translateY(-2px)}.rushManualThumbs button.isActive{border-color:var(--rush-blue);background:var(--rush-panel)}.rushManualSection{padding:48px 18px;animation:.62s both rushFadeUp}.rushManualSectionHead{gap:12px}.rushManualSectionHead span{background:var(--rush-text);width:36px;height:36px;font-size:22px}.rushManualSectionTitle{color:var(--rush-text);letter-spacing:0;font-size:34px;font-weight:700;line-height:1}.rushManualSectionSub{color:var(--rush-muted);font-size:18px;font-weight:400}.rushWarningBox,.rushBulletList,.rushPinCard,.rushButtonGuide,.rushOsdCard,.rushStepCard,.rushVisualCard{border:1px solid var(--rush-border);background:var(--rush-panel);box-shadow:none;border-radius:8px}.rushWarningBox{border-image:;padding:20px}.rushWarningBox p,.rushBulletList div,.rushManualText,.rushButtonGuide p{color:var(--rush-secondary);font-size:15px;font-weight:400;line-height:1.5}.rushWarningBox p:before,.rushBulletList div:before{background:var(--rush-text);vertical-align:2px;width:7px;height:7px}.rushManualRibbon{min-width:0;color:var(--rush-text);clip-path:none;letter-spacing:0;background:0 0;margin-bottom:14px;padding:0;font-size:34px;font-weight:700;line-height:1.1}.rushOverviewBlock{max-width:900px}.rushOverviewBlock h2{color:var(--rush-text);letter-spacing:0;margin:0;font-family:SF Pro Display,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:56px;font-weight:700;line-height:1.06}.rushOverviewBlock p,.rushSectionLead{color:var(--rush-secondary);margin-top:18px;font-size:22px;font-weight:400;line-height:1.3}.rushSectionLead{gap:8px;max-width:860px;margin-bottom:24px;display:grid}.rushSectionLead strong{color:var(--rush-text);font-size:28px;font-weight:700;line-height:1.18}.rushSectionLead span{color:var(--rush-muted);font-size:17px;line-height:1.5}.rushFeatureCards,.rushManualCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.rushContentCard{border:1px solid var(--rush-border);background:var(--rush-panel);border-radius:8px;padding:24px;transition:transform .18s,border-color .18s}.rushContentCard:hover{border-color:var(--rush-blue);transform:translateY(-2px)}.rushContentCard h3{color:var(--rush-text);letter-spacing:0;margin:0;font-size:24px;font-weight:700;line-height:1.18}.rushContentCard p{color:var(--rush-muted);margin:12px 0 0;font-size:15px;line-height:1.65}.rushCardIndex{color:var(--rush-link);margin-bottom:14px;font-size:12px;font-weight:700}.rushDimensions{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.7fr));gap:10px;margin-top:10px;display:grid}.rushDimensions>div{border:1px solid var(--rush-border);background:var(--rush-panel);border-radius:8px;padding:22px}.rushDimensions span{color:var(--rush-muted);font-size:12px;font-weight:700}.rushDimensions strong{color:var(--rush-text);margin-top:8px;font-size:32px;font-weight:700;line-height:1;display:block}.rushDimensions p{color:var(--rush-muted);margin:14px 0 0;font-size:15px;line-height:1.6}.rushManualFooter{border-top:1px solid var(--rush-border);color:var(--rush-muted);margin-top:34px;padding-top:18px;font-size:13px}.rushSpecGrid{border:1px solid var(--rush-border);background:var(--rush-border);border-radius:8px;gap:1px;overflow:hidden}.rushSpecCell{background:var(--rush-panel);color:var(--rush-secondary);padding:14px 16px;font-size:15px;font-weight:400}.rushSpecCell strong,.rushPinTitle,.rushPortTitle{color:var(--rush-text);font-weight:600}.rushManualNote{color:var(--rush-muted);font-size:14px;font-weight:400}.rushManualSplit{gap:22px}.rushVisualCard{padding:15px}.rushVisualProduct{background:var(--rush-canvas);transition:transform .36s}.rushVisualCard:hover .rushVisualProduct{transform:scale(1.018)}.rushPinRow,.rushPortPins span{background:var(--rush-soft);color:var(--rush-text);border:0;border-radius:999px;font-weight:600}.rushDeviceBody{background:var(--rush-canvas);color:var(--rush-text);border:0}.rushDeviceBody span,.rushDeviceBody strong{border-color:var(--rush-border);color:var(--rush-text);font-weight:600}.rushPortMap{border-color:var(--rush-border);background:var(--rush-canvas)}.rushFrequencyTableWrap{border-color:var(--rush-border);background:var(--rush-panel);border-radius:8px}.rushFrequencyTable th,.rushFrequencyTable td{border:1px solid var(--rush-border);color:var(--rush-text);font-size:16px;font-weight:600}.rushFrequencyTable th{background:var(--rush-canvas);color:var(--rush-muted);font-size:13px}.rushFrequencyTable td.isHam{background:#e2e2e5}.rushFrequencyTable td.isSpecial{background:var(--rush-text);color:#fff}.rushPowerTable{border:1px solid var(--rush-border);background:var(--rush-border);border-radius:8px;gap:1px;overflow:hidden}.rushPowerHeader,.rushPowerValue{background:var(--rush-panel);color:var(--rush-text);border:0;font-weight:600}.rushPowerHeader{color:var(--rush-muted);background:var(--rush-canvas)}.rushStepCard{color:var(--rush-secondary);grid-template-columns:38px 1fr;font-size:15px;font-weight:400;transition:transform .18s,border-color .18s}.rushStepCard:hover{border-color:var(--rush-blue);transform:translateY(-2px)}.rushStepNo{background:var(--rush-blue);width:34px;height:34px;font-weight:600}.rushOsdScreen{border:1px solid var(--rush-border);background:var(--rush-canvas);border-radius:8px}.rushOsdScreen pre{color:var(--rush-text);font-size:17px;font-weight:600}.rushOsdLabels{color:var(--rush-secondary);font-size:15px;font-weight:400}.manualImage{border-color:var(--rush-border);border-radius:8px}@keyframes rushFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes rushProductEnter{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.rushManualHeroCopy,.rushManualHeroMedia,.rushManualSection,.rushStepCard,.rushVisualProduct,.rushManualHeroMedia>img,.rushManualSpecLine span,.rushManualThumbs button{transition:none;animation:none}}.promoRow{margin-bottom:18px}.promoTrack{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.promoBanner{color:#fff;background:#000;border:1px solid #00000014;border-radius:18px;height:180px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 18px 40px -24px #0000000f}.promoBanner:hover{border-color:#007aff52;transform:translateY(-3px);box-shadow:0 22px 54px -28px #0000001a}.promoBannerImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03)}.promoBannerShade{background:linear-gradient(90deg,#0000009e 0%,#0000003d 55%,#0000 76%);position:absolute;inset:0}.promoBannerCopy{align-content:start;gap:8px;max-width:52ch;display:grid;position:absolute;inset:18px}.promoKicker{color:#ffffffe6;letter-spacing:.2px;font-size:12px;font-weight:900}.promoTitle{letter-spacing:-.3px;color:#fffffffa;font-size:22px;font-weight:950;line-height:1.12}.promoDesc{color:#ffffffc2;max-width:60ch;font-size:13px;line-height:1.5}.promoCta{color:#1d1d1feb;background:#ffffffe6;border:1px solid #ffffff5c;border-radius:999px;justify-content:center;align-items:center;width:fit-content;height:36px;margin-top:auto;padding:0 14px;font-weight:900;display:inline-flex}.supportQuickGrid{background:#0000000f;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.supportQuickCard{color:inherit;background:#fff;flex-direction:column;gap:4px;padding:26px 20px 22px;text-decoration:none;transition:background .16s;display:flex;position:relative}.supportQuickCard:hover{background:#f9f9fb}.supportQuickLabel{color:#000;font-size:15px;font-weight:700}.supportQuickDesc{color:#8e8e93;font-size:12px;line-height:1.4}.supportQuickArrow{color:#c0c0c6;font-size:16px;transition:transform .18s,color .18s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.supportQuickCard:hover .supportQuickArrow{color:#636366;transform:translate(4px,-50%)}.supportSectionHeading{color:#000;letter-spacing:-.2px;margin:0 0 20px;font-size:20px;font-weight:700}.supportFaq{background:#0000000f;border-radius:16px;gap:1px;display:grid;overflow:hidden}.supportFaqItem{background:#fff;transition:background .14s}.supportFaqItem.open{background:#fafafc}.supportFaqQ{cursor:pointer;text-align:left;color:#000;width:100%;font:inherit;background:0 0;border:0;align-items:flex-start;gap:14px;padding:18px 20px;transition:padding .2s;display:flex}.supportFaqItem.open .supportFaqQ{padding-bottom:12px}.supportFaqNum{color:#c0c0c6;font-variant-numeric:tabular-nums;flex-shrink:0;width:28px;padding-top:3px;font-size:13px;font-weight:600}.supportFaqItem.open .supportFaqNum{color:#001489}.supportFaqQText{flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.4}.supportFaqToggle{flex-shrink:0;width:24px;height:24px;margin-top:1px;position:relative}.supportFaqToggle:before,.supportFaqToggle:after{content:"";background:#8e8e93;transition:transform .22s;position:absolute}.supportFaqToggle:before{height:2px;top:11px;left:4px;right:4px}.supportFaqToggle:after{width:2px;top:4px;bottom:4px;left:11px}.supportFaqItem.open .supportFaqToggle:before{transform:rotate(180deg)}.supportFaqItem.open .supportFaqToggle:after{transform:rotate(90deg)}.supportFaqA{overflow:hidden}.supportFaqABody{color:#3a3a3c;white-space:pre-line;padding:0 20px 20px 62px;font-size:15px;line-height:1.7}.supportContactRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.supportContactCard{background:#fff;border:1px solid #0000000f;border-radius:16px;padding:24px;box-shadow:0 8px 24px -12px #00000005}.supportContactLabel{text-transform:uppercase;letter-spacing:.5px;color:#8e8e93;margin-bottom:10px;font-size:11px;font-weight:700}.supportContactValue{color:#000;word-break:break-all;margin-bottom:6px;font-size:17px;font-weight:700}.supportContactHint{color:#8e8e93;font-size:12px}.favoritesToolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.favoritesCount{color:#000;font-size:15px}.favoritesCount strong{font-weight:700}.favoritesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.favoriteCard{background:#fff;border:1px solid #00000014;border-radius:16px;min-height:240px;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden;box-shadow:0 10px 30px -16px #00000008}.favoriteCard:hover{border-color:#00000024;transform:translateY(-2px);box-shadow:0 14px 40px -18px #0000000f}.favoriteCardLink{height:100%;color:inherit;grid-template-rows:140px 1fr;text-decoration:none;display:grid}.favoriteCardMedia{background:#f4f4f5;place-items:center;display:grid;overflow:hidden}.favoriteCardMedia img{object-fit:cover;width:100%;height:100%}.favoriteCardPlaceholder{background:#0000000f;border-radius:14px;place-items:center;width:56px;height:56px;display:grid}.favoriteCardInitial{color:#00000052;text-transform:uppercase;font-size:24px;font-weight:800}.favoriteCardBody{align-content:start;gap:4px;padding:14px 16px;display:grid}.favoriteCardKind{text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700}.favoriteCardBody strong{color:#15171a;margin-top:2px;font-size:16px;line-height:1.25;display:block}.favoriteCardBody p{color:#69717c;margin:4px 0 0;font-size:13px;line-height:1.45}.favoriteRemove{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;border:0;border-radius:999px;width:28px;height:28px;font-size:18px;line-height:28px;transition:background .14s,transform .14s;position:absolute;top:10px;right:10px}.favoriteRemove:hover{background:#000000e0;transform:scale(1.08)}.favoritesEmpty{text-align:center;background:#fff;border:1px solid #0000000f;border-radius:20px;justify-items:center;gap:12px;padding:64px 34px;display:grid}.favoritesEmptyIcon{color:#c0c0c6;margin-bottom:8px;font-size:48px}.favoritesEmpty strong{color:#111;font-size:22px}.favoritesEmpty p{color:#6b7280;max-width:42ch;margin:0;font-size:15px}.favoritesEmptyActions{gap:10px;margin-top:8px;display:flex}.favoritesPage .productCard{position:relative}.favoritesPage .cardFavorite{z-index:4;color:#1d1d1f;-webkit-backdrop-filter:blur(16px);background:#ffffffb8;border-color:#1d1d1f1a;width:34px;height:34px;top:16px;right:16px;box-shadow:0 12px 28px #00000014}.favoriteGenericCard .favoriteRemove{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;border:0;border-radius:999px;width:26px;height:26px;font-size:16px;line-height:26px;transition:background .14s,transform .14s;position:absolute;top:8px;right:8px}.favoriteGenericCard .favoriteRemove:hover{background:#000000e0;transform:scale(1.08)}.favoriteGenericLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.favoriteGenericMedia{background:#f4f4f5;place-items:center;display:grid}.favoriteGenericPlaceholder{color:#0000003d;text-transform:uppercase;background:#0000000f;border-radius:16px;place-items:center;width:64px;height:64px;font-size:28px;font-weight:800;display:grid}.downloadsLayout{grid-template-columns:300px 1fr;align-items:start;gap:14px;display:grid}.downloadsSidebar{border:1px solid var(--border);background:var(--panel);top:calc(var(--header-h) + 14px);border-radius:18px;gap:12px;padding:14px;display:grid;position:sticky;box-shadow:0 14px 34px -22px #0000000a}.sideGroup{gap:10px;display:grid}.sideTitle{color:var(--deep);font-size:13px;font-weight:900}.sideList{gap:6px;display:grid}.sideItem{text-align:left;color:#1d1d1fe0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:4px;padding:10px;font-weight:700;transition:background .16s,border-color .16s;display:grid}.sideItem.active{color:#007afffa;background:#007aff1a;border-color:#007aff38}.sideItemMeta{color:var(--muted);font-size:11px;font-weight:700}.downloadsContent{min-width:0}.softwareCard{gap:14px;display:grid}.softwareTop{border:1px solid var(--border);background:var(--panel);border-radius:18px;grid-template-columns:54px 1fr;align-items:start;gap:14px;padding:16px;display:grid;box-shadow:0 14px 34px -22px #0000000a}.softwareIcon{background:#f3f3f5;border:1px solid #00000014;border-radius:14px;width:54px;height:54px;overflow:hidden}.softwareIconImg{object-fit:cover;width:100%;height:100%}.softwareName{letter-spacing:-.2px;color:var(--deep);font-weight:950}.softwareSub{color:var(--muted);margin-top:4px;font-size:13px}.softwareDesc{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.55}.softwareTags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.platformTabs{align-items:center;gap:10px;padding:0 2px;display:flex}.tab{color:#1d1d1fb8;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 2px;font-weight:900}.tab.active{color:#1d1d1feb;border-bottom-color:#1d1d1feb}.buildCard{border:1px solid var(--border);background:var(--panel);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 14px 34px -22px #0000000a}.buildTitle{color:var(--deep);font-weight:950}.buildHint{color:var(--muted);margin-top:6px;font-size:12px}.toolboxPanel{gap:16px;display:grid}.toolboxSummary{border:1px solid var(--border);background:var(--panel);border-radius:18px;padding:14px;box-shadow:0 14px 34px -22px #0000000a}.toolboxSummaryTitle{color:var(--deep);font-weight:950}.toolboxSummaryMeta{color:var(--muted);margin-top:6px;font-size:13px}.toolboxSection{border:1px solid var(--border);background:var(--panel);border-radius:18px;padding:14px;box-shadow:0 14px 34px -22px #0000000a}.toolboxGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.toolboxToolCard{background:var(--bg);border:1px solid #0000000f;border-radius:14px;gap:10px;padding:12px;display:grid}.toolboxToolTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.toolboxToolIdentity{grid-template-columns:44px 1fr;align-items:center;gap:10px;min-width:0;display:grid}.toolboxToolIcon{background:var(--panel);border:1px solid #00000014;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.toolboxToolIcon img{object-fit:contain;width:100%;height:100%}.toolboxToolName{color:var(--deep);font-weight:950;line-height:1.25}.toolboxToolMeta,.toolboxToolDesc{color:var(--muted);font-size:12px}.toolboxToolMeta{margin-top:4px}.toolboxToolDesc{line-height:1.45}.docsCard,.supportProductsCard{border:1px solid var(--border);background:var(--panel);border-radius:18px;padding:14px;box-shadow:0 14px 34px -22px #0000000a}.docsTitle{color:var(--deep);font-weight:950}.docsList{gap:10px;margin-top:10px;display:grid}.docRow{background:var(--bg);border:1px solid #0000000f;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.docName{color:var(--deep);font-weight:900}.docMeta{color:var(--muted);margin-top:6px;font-size:12px}.tagGrid{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tag{border:1px solid var(--border);background:var(--bg);color:#1d1d1fd6;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:12px}.downloadFilters{grid-template-columns:1fr 220px 180px;gap:10px;margin-bottom:12px;display:grid}.downloadList{gap:10px;display:grid}.downloadRow{border:1px solid var(--border);background:var(--panel);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 14px 34px -22px #0000000a}.downloadName{color:var(--deep);font-weight:900}.downloadMeta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pill{border:1px solid var(--border);background:var(--bg);color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:12px}.formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.formCard{border:1px solid var(--border);background:var(--panel);border-radius:18px;padding:16px;box-shadow:0 14px 34px -22px #0000000a}.formRow{gap:8px;margin-bottom:12px;display:grid}.label{color:var(--deep);font-size:13px;font-weight:800}.input{border:1px solid var(--border);background:var(--panel);color:var(--deep);border-radius:12px;outline:none;padding:10px 12px}.input:focus{border-color:#007aff73;box-shadow:0 0 0 4px #007aff1f}.formChecks{gap:8px;margin:8px 0 14px;display:grid}.check{color:var(--deep);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.pre{border:1px solid var(--border);background:var(--bg);color:var(--deep);white-space:pre-wrap;border-radius:14px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.55}.formActions{flex-wrap:wrap;gap:10px;display:flex}.aiPageCard{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:22px;padding:18px}.aiPageTitle{color:var(--deep);font-weight:900}.aiPageActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.siteFooter{border-top:1px solid var(--border);background:var(--bg)}.siteFooterInner{max-width:var(--content-max);margin:0 auto;padding:26px 18px}.footerCols{grid-template-columns:2fr 1fr 1fr;gap:18px;display:grid}.footerTitle{color:var(--deep);font-weight:900}.footerText{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.6}.footerLinks{gap:8px;margin-top:10px;display:grid}.footerLinks a{color:var(--muted);font-weight:700;text-decoration:none}.footerLinks a:hover{color:#007afff2}.footerLang{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.footerLangBtn{border:1px solid var(--border);background:var(--panel);color:var(--deep);cursor:pointer;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.footerLangBtn.active{border-color:#007aff73;box-shadow:0 0 0 4px #007aff1f}.footerBottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.footerTop{border:1px solid var(--border);background:var(--panel);cursor:pointer;width:40px;height:40px;color:var(--deep);border-radius:12px;font-weight:900}.aiFab{color:#fff;cursor:pointer;background:#007afff2;border:1px solid #007aff4d;border-radius:999px;padding:12px 14px;font-weight:900;position:fixed;bottom:18px;right:18px;box-shadow:0 22px 44px -22px #007aff3d}.aiDrawer,.mobileDrawer{pointer-events:none;z-index:80;position:fixed;inset:0}.aiDrawer.open,.mobileDrawer.open{pointer-events:auto}.aiBackdrop,.mobileBackdrop{opacity:0;background:#0000004d;transition:opacity .18s;position:absolute;inset:0}.aiDrawer.open .aiBackdrop,.mobileDrawer.open .mobileBackdrop{opacity:1}.aiPanel{background:var(--panel);border-left:1px solid var(--border);width:min(520px,100%);height:100%;box-shadow:var(--shadow);flex-direction:column;transition:transform .18s;display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.aiDrawer.open .aiPanel{transform:translate(0)}.aiHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.aiTitle{color:var(--deep);font-weight:900}.aiHeaderRight{align-items:center;gap:10px;display:flex}.aiLang{gap:6px;display:flex}.aiLangBtn{border:1px solid var(--border);background:var(--panel);color:var(--deep);cursor:pointer;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.aiLangBtn.active{border-color:#007aff73;box-shadow:0 0 0 4px #007aff1f}.aiBody{padding:14px;overflow:auto}.aiOpener{color:var(--muted);line-height:1.6}.aiQuick{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.aiChip{border:1px solid var(--border);background:var(--bg);color:var(--deep);border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.aiLead{border:1px solid var(--border);background:var(--bg);border-radius:18px;margin-top:14px;padding:14px}.aiLeadTitle{color:var(--deep);font-weight:900}.aiTextarea{resize:vertical;border:1px solid var(--border);background:var(--panel);width:100%;min-height:130px;color:var(--deep);box-sizing:border-box;border-radius:14px;outline:none;margin-top:10px;padding:10px 12px}.aiTextarea:focus{border-color:#007aff73;box-shadow:0 0 0 4px #007aff1f}.aiHint{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.6}.mobilePanel{background:var(--panel);border-left:1px solid var(--border);width:min(420px,100%);height:100%;box-shadow:var(--shadow);flex-direction:column;transition:transform .18s;display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.mobileDrawer.open .mobilePanel{transform:translate(0)}.mobileHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px;display:flex}.mobileTitle{color:var(--deep);font-weight:900}.mobileLogo{letter-spacing:-.5px;color:var(--deep);white-space:nowrap;font-size:20px;font-weight:800;line-height:1;display:block}.iconBtn{border:1px solid var(--border);background:var(--panel);cursor:pointer;width:40px;height:40px;color:var(--deep);border-radius:12px;font-size:22px;line-height:1}.mobileNav{gap:0;padding:6px 18px 12px;display:grid}.mobileLink{color:#050505;letter-spacing:0;background:0 0;border:0;border-bottom:2px solid #050505;border-radius:0;padding:10px 0 9px;font-size:16px;font-weight:950;line-height:1.05;text-decoration:none}.mobileLink.active{color:#000;box-shadow:none}.mobileSub{gap:0;margin:0;padding-left:15px;display:grid}.mobileSubLink{color:#000000b8;background:0 0;border:0;border-bottom:1px solid #00000057;border-radius:0;padding:8px 0 7px;font-size:13px;font-weight:760;line-height:1.1;text-decoration:none}.mobileFooter{border-top:1px solid var(--border);margin-top:auto;padding:14px}.mobileLangTitle{color:var(--deep);font-weight:900}.mobileLang{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mobileLangBtn{border:1px solid var(--border);background:var(--panel);color:var(--deep);cursor:pointer;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.mobileLangBtn.active{border-color:#007aff73;box-shadow:0 0 0 4px #007aff1f}.split{grid-template-columns:1fr 1fr;gap:14px;display:grid}.splitCard{border:1px solid var(--border);background:var(--panel);border-radius:22px;padding:18px;box-shadow:0 14px 34px -22px #0000000a}.splitTitle{color:var(--deep);font-weight:900}.splitText{color:var(--muted);margin-top:10px;line-height:1.6}.splitActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1040px){.coreArrow{display:none}.categoryTileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.downloadsLayout{grid-template-columns:1fr}.downloadsSidebar{position:static}.promoTrack{scroll-snap-type:x mandatory;gap:14px;padding:2px 2px 8px;display:flex;overflow-x:auto}.promoTrack::-webkit-scrollbar{height:0}.promoTrack{scrollbar-width:none}.promoBanner{scroll-snap-align:start;flex:0 0 clamp(300px,86vw,520px)}.featuredGrid{scroll-snap-type:x mandatory;gap:14px;padding:2px 2px 8px;display:flex;overflow-x:auto}.featuredGrid::-webkit-scrollbar{height:0}.featuredGrid{scrollbar-width:none}.featuredTile{scroll-snap-align:start;flex:0 0 clamp(240px,74vw,320px)}.featuredAssist{scroll-snap-align:start;flex:0 0 clamp(240px,74vw,360px)}.heroSlideInner{grid-template-columns:1fr;min-height:0}.heroArrow{display:none}.heroCaption{bottom:46px}.heroInner{grid-template-columns:1fr}.productGrid,.categoryGrid.four,.supportGrid,.supportQuickGrid,.supportContactRow,.filtersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productHero{grid-template-columns:1fr}.pdpBand{padding:54px 0}.pdpHeroGrid,.rushManualHero{grid-template-columns:1fr}.rushManualHeroCopy{min-height:0}.rushManualTitle{font-size:56px}.rushManualSplit,.rushOsdCard,.rushStepGrid,.rushFeatureCards,.rushManualCardGrid,.rushDimensions{grid-template-columns:1fr}.rushOverviewBlock h2{font-size:40px}.rushSpecGrid{grid-template-columns:1fr}.rushManualRibbon{min-width:min(280px,100%)}.pdpHeroThumbRow{grid-template-columns:repeat(3,minmax(0,1fr))}.pdpHeadline{font-size:clamp(34px,8vw,54px)}.pdpHeroInner{grid-template-columns:1fr}.pdpMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pdpFeatureGrid,.pdpDetailGrid,.compatGrid,.manualImageGrid,.bulletGrid,.formGrid,.downloadFilters,.footerCols{grid-template-columns:1fr}.topNav{display:none}.mobileMenuBtn{display:inline-block}.langMenu{display:none}}@media (width<=520px){.rushManualTitle{font-size:44px}.rushManualHero{padding-top:36px}.rushManualSection{padding:34px 18px}}.site{color:#1d1d1f;background:#f5f5f7;font-family:SF Pro Text,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.site *{letter-spacing:0}.siteHeader.transparent .navLink:hover,.siteHeader.transparent .navLink.active{color:#0071e3}.siteHeader.transparent .langButton,.siteHeader.transparent .mobileMenuBtn{background:#fff;border-color:#d6d6d6}.siteHeaderInner,.siteFooterInner,.page{max-width:var(--content-max)}.brandMark{background:#1d1d1f;border-radius:8px;box-shadow:0 18px 44px -24px #0000001f}.brandName,.pageTitle,.sectionTitle,.productTitle,.softwareName,.supportTitle,.docsTitle,.downloadName,.buildTitle,.toolboxSummaryTitle,.toolboxToolName,.pdTitle{color:#1d1d1f}.brandTag,.pageSub,.productDesc,.softwareDesc,.softwareSub,.supportText,.docMeta,.downloadMeta,.buildHint,.toolboxSummaryMeta,.toolboxToolMeta,.toolboxToolDesc,.pdSub,.muted{color:#707070}.navLink,.langButton,.iconBtn,.mobileMenuBtn{border-radius:999px}.navLink{font-size:12px;font-weight:700}.navLink:hover,.navLink.active,.sectionLink,.productAction{color:#0071e3}.navDropdown,.langDropdown,.mobilePanel,.aiPanel{background:#fffffff5;border-color:#00000014;box-shadow:0 24px 70px -40px #00000014}.navDropdownLink:hover,.siteMain{background:#f5f5f7}.page{padding:54px 20px 96px}.pageHead{max-width:880px;padding:36px 0 22px;animation:.52s both fadeUp}.pageTitle{font-size:56px;font-weight:750;line-height:1.06}.pageSub{margin-top:18px;font-size:21px;line-height:1.38}.section{margin-top:56px;animation:.52s both fadeUp}.sectionHead{align-items:center;margin-bottom:22px}.sectionTitle{font-size:28px;font-weight:750;line-height:1.14}.heroCarousel,.heroInner,.heroCarouselFull{background:radial-gradient(circle at 70% 30%,#0071e324,#0000 28%),radial-gradient(circle at 78% 60%,#d8192014,#0000 25%),linear-gradient(#fff 0%,#f5f5f7 90%);border:1px solid #00000014;border-radius:8px;box-shadow:0 24px 70px -42px #00000014}.heroCarouselFull{height:620px}.heroCarouselFull .heroSlideInner{height:620px;padding-top:calc(var(--header-h) + 72px);align-content:start}.heroCarouselFull .heroKicker,.heroKicker{color:#d81920;font-size:14px;font-weight:800}.heroCarouselFull .heroTitle,.heroTitle{color:#1d1d1f;font-size:64px;font-weight:800;line-height:1.02}.heroCarouselFull .heroDesc,.heroDesc{color:#333;font-size:22px;line-height:1.36}.heroArrow,.iconBtn,.langButton,.mobileMenuBtn{color:#1d1d1f;background:#fff;border-color:#00000014;box-shadow:0 10px 30px -18px #0000000a}.btnPrimary,.primary,.heroCarouselFull .btnPrimary{color:#fff;background:#0071e3;border-radius:999px;box-shadow:0 18px 40px -22px #0071e32e}.btnSecondary,.secondary,.ghost,.heroCarouselFull .btnSecondary{color:#1d1d1f;background:#fff;border-color:#d6d6d6;border-radius:999px}.btnPrimary:hover,.btnSecondary:hover,.primary:hover,.secondary:hover,.productCard:hover,.categoryCard:hover,.supportCard:hover,.softwareTop:hover,.downloadRow:hover,.toolboxToolCard:hover,.docsCard:hover,.buildCard:hover{transform:translateY(-2px)}.categoryCard,.productCard,.supportCard,.softwareTop,.softwareCard>*,.downloadsSidebar,.buildCard,.toolboxSummary,.toolboxSection,.toolboxToolCard,.docsCard,.supportProductsCard,.docRow,.downloadRow,.filters,.filterCard,.productHero,.pdMainImg,.pdThumb,.pdInfoCard,.pdSection,.modalCard,.modalSection,.aiLead,.aiOpener,.contactCard,.card,.infoCard,.heroCard{background:#fff;border-color:#00000014;border-radius:8px;box-shadow:0 18px 42px -26px #0000000d}.categoryCard,.productCard,.supportCard,.downloadRow,.toolboxToolCard,.buildCard,.docsCard{transition:transform .18s,box-shadow .18s,border-color .18s}.categoryCard:hover,.productCard:hover,.supportCard:hover,.downloadRow:hover,.toolboxToolCard:hover,.buildCard:hover,.docsCard:hover{border-color:#0071e338;box-shadow:0 24px 62px -36px #00000014}.productGrid,.supportGrid,.toolboxGrid,.categoryGrid{gap:10px}.productTop{padding:20px}.productCard{overflow:hidden}.productMedia,.productImage,.pdMainImg,.softwareIcon,.toolboxToolIcon{background:#f5f5f7;border-color:#00000014}.productBadge,.productBadgeMuted,.sideItem.active,.langOption.active,.footerLangBtn.active,.mobileLangBtn.active,.aiLangBtn.active,.tab.active{color:#0071e3;box-shadow:none;background:#0071e31a;border-color:#0071e338}.downloadsLayout{grid-template-columns:300px minmax(0,1fr);gap:18px}.downloadsSidebar{padding:16px}.sideTitle{color:#1d1d1f;text-transform:uppercase;font-size:12px}.sideItem{border-radius:8px}.sideItem:hover{background:#f5f5f7}.softwareCard,.toolboxPanel,.docsList,.downloadList{gap:10px}.softwareTop{padding:22px}.softwareName{font-size:26px;line-height:1.28}.toolboxSection,.docsCard,.supportProductsCard,.downloadRow,.buildCard{padding:20px}.toolboxToolCard,.docRow{background:#f5f5f7}.input:focus,.searchInput:focus,.select:focus,.textarea:focus,.aiTextarea:focus,input:focus,select:focus,textarea:focus{border-color:#0071e38c;outline:none;box-shadow:0 0 0 4px #0071e31f}.siteFooter{background:#fff;border-top:1px solid #00000014}.footerTitle{color:#1d1d1f}.footerText,.footerMuted{color:#707070}.footerLinks a,.footerTop,.footerLangBtn{color:#474747}.aiFab{color:#fff;background:#0071e3;border-radius:999px;box-shadow:0 20px 44px -20px #0071e33d}.aiChip{background:#f5f5f7;border-color:#00000014;border-radius:999px}@media (width<=900px){.page{padding-top:34px}.pageTitle{font-size:40px}.pageSub,.heroCarouselFull .heroDesc,.heroDesc{font-size:18px}.heroCarouselFull .heroTitle,.heroTitle{font-size:46px}.heroCarouselFull,.heroCarouselFull .heroSlideInner{height:560px}}.pdpPage{color:#1d1d1f;background:#f5f5f7;max-width:none;padding:0}.pdpPage .pdpBandDark,.pdpPage .pdpBandWhite,.pdpPage .pdpBandSoft{color:#1d1d1f;background:radial-gradient(circle at 70% 22%,#0071e314,#0000 24%),linear-gradient(#fff 0%,#f5f5f7 100%)}.pdpPage .pdpBandInner{width:min(820px,100% - 48px);max-width:none;margin-inline:auto}.pdpPage .pdpHeroGrid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:26px;display:grid}.pdpPage .pdpKicker{color:#d81920;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}.pdpPage .pdpHeadline,.pdpPage .pdpSectionTitle{color:#1d1d1f;width:min(25em,100%);max-width:none}.pdpPage .pdpHeadline{font-size:42px;font-weight:800;line-height:1.08}.pdpPage .pdpLead,.pdpPage .pdpLeadZh{color:#333;margin-top:12px;font-size:15px;line-height:1.5}.pdpPage .pdpChipRow{gap:6px;margin-top:14px}.pdpPage .pdpChip,.pdpPage .specChip{color:#474747;background:#fff;border-color:#00000014;border-radius:999px;padding:5px 8px;font-size:11px}.pdpPage .pdpPrice{color:#1d1d1f;margin-top:14px;font-size:18px;font-weight:800}.pdpPage .pdpBtnRow{gap:8px;margin-top:16px}.pdpPage .pdpHeroVisual{background:#fff;border:1px solid #00000014;border-radius:8px;padding:12px;box-shadow:0 18px 42px -26px #0000000d}.pdpPage .pdpHeroVisual .pdpHeroImg,.pdpPage .pdpHeroImg{object-fit:contain;background:#f5f5f7;border-radius:8px;width:100%;max-height:310px}.pdpPage .pdpHeroThumbRow{gap:6px;margin-top:8px}.pdpPage .pdpHeroThumbBtn{border-radius:8px;width:54px;height:54px}.pdpPage .pdpSectionTitle{text-align:center;margin:0 auto 14px;font-size:28px;font-weight:750;line-height:1.12}.pdpPage .pdpMetrics,.pdpPage .pdpFeatureGrid,.pdpPage .compatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pdpPage .pdpMetricCard,.pdpPage .pdpFeatureCard,.pdpPage .compatCard,.pdpPage .noticeCard,.pdpPage .wiringCard,.pdpPage .aiPageCard,.pdpPage .pdpSizeCard{box-shadow:none;background:#fff;border:1px solid #00000014;border-radius:8px;padding:12px}.pdpPage .pdpMetricValue,.pdpPage .pdpFeatureTitle,.pdpPage .compatTitle,.pdpPage .noticeTitle,.pdpPage .wiringTitle,.pdpPage .aiPageTitle,.pdpPage .pdpSizeTitle{color:#1d1d1f;font-size:15px;font-weight:750;line-height:1.25}.pdpPage .pdpMetricLabel,.pdpPage .pdpMetricSub,.pdpPage .pdpFeatureBody,.pdpPage .noticeText,.pdpPage .pdpWiringSub,.pdpPage .pdpAiSub,.pdpPage .pdpSizeSub,.pdpPage .compatList{color:#707070;font-size:12px;line-height:1.48}.pdpPage .pdpDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pdpPage .pdpDetailCard{box-shadow:none;background:#fff;border:1px solid #00000014;border-radius:8px;padding:10px}.pdpPage .pdpDetailMedia{display:none}.pdpPage .pdpDetailTitle{color:#1d1d1f;font-size:13px}.pdpPage .pdpDetailBody{color:#707070;margin-top:6px;font-size:12px;line-height:1.45}.pdpPage .pdpDetailIdx{display:none}.pdpPage .detailModuleStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pdpPage .detailModuleCard{box-shadow:none;background:#fff;border:1px solid #00000014;border-radius:8px;padding:12px}.pdpPage .detailModuleCaption{color:#707070;text-align:left;margin-top:6px;font-size:12px;line-height:1.5}.pdpPage .detailImageGrid{gap:8px;margin-top:10px}.pdpPage .detailModuleImg{aspect-ratio:16/10;background:#f5f5f7;border-radius:8px}.pdpPage .pdpSizeRow{gap:8px;margin-top:10px}.pdpPage .pdpSizeValue{font-size:20px}.pdpPage .specTable{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.pdpPage .specTableRow{background:#fff;border:1px solid #00000014;border-radius:8px;padding:9px;display:block}.pdpPage .specTableKey{color:#707070;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.pdpPage .specTableVal{color:#1d1d1f;font-size:12px;font-weight:750;line-height:1.25}.pdpPage .bandTableWrap{background:#fff;border-radius:8px;padding:12px}.pdpPage .pdpDownloadJson{width:fit-content;min-height:32px;margin:0 auto 12px;padding:0 16px;font-size:12px}.pdpPage .bandTable th,.pdpPage .bandTable td{padding:6px 5px;font-size:11px}.pdpPage .wiringCard,.pdpPage .aiPageCard{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.pdpPage .wiringActions,.pdpPage .pdpAiActions{gap:8px}.pdpPage .pdpAiActions{flex-wrap:wrap;display:flex}.pdpPage .productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media (width<=960px){.pdpPage .pdpBandInner{width:min(100% - 32px,820px)}.pdpPage .pdpHeroGrid,.pdpPage .wiringCard,.pdpPage .aiPageCard,.pdpPage .pdpMetrics,.pdpPage .pdpFeatureGrid,.pdpPage .pdpDetailGrid,.pdpPage .detailModuleStack,.pdpPage .specTable,.pdpPage .compatGrid,.pdpPage .productGrid{grid-template-columns:1fr}}.maxSoloWide{width:min(1080px,100% - 52px)}.maxSoloShell,.maxSoloSectionIntro{width:min(880px,100% - 52px)}.maxSoloHeroPanel{padding:78px 0 88px}.maxSoloHeroGrid{grid-template-columns:.92fr 1.08fr;gap:44px}.maxSoloHeroCopy h1{font-size:72px}.maxSoloHeroCopy>p:not(.maxSoloEyebrow){max-width:520px;font-size:21px}.maxSoloHighlights{gap:14px;margin-top:26px}.maxSoloCleanProduct{width:min(540px,100%)}.maxSoloSection{padding:78px 0}.maxSoloSectionIntro{margin-bottom:34px}.maxSoloSectionIntro h2{max-width:760px;margin-inline:auto;font-size:44px}.maxSoloSectionIntro span{max-width:680px;font-size:18px}.maxSoloAppleCard{padding:22px}.maxSoloAppleCard h3,.maxSoloAppleCard strong{font-size:21px}.maxSoloAppleCard p{font-size:14px;line-height:1.72}.maxSoloCardGrid,.maxSoloManualGrid,.maxSoloSpecGrid,.maxSoloPowerGrid,.maxSoloThreeGrid,.maxSoloConnectorGrid,.maxSoloDimensionGrid,.maxSoloShell.maxSoloWiringPanel,.maxSoloOsdCard{gap:8px}.maxSoloWiringPanel{grid-template-columns:.9fr 1.1fr;padding:28px}.maxSoloDeviceSketch{min-height:260px}.maxSoloDeviceSketch .device{width:min(235px,66%);height:118px;top:68px}.maxSoloTableWrap,.maxSoloOsdCard{padding:22px}.maxSoloFreqTable th,.maxSoloFreqTable td{padding:10px 8px}.maxSoloInlineBlock{border-top:1px solid #00000014;margin-top:10px;padding-top:18px}.maxSoloInlineHead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.maxSoloInlineHead p{color:#707070;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.maxSoloInlineHead h3{color:#1d1d1f;margin:0;font-size:22px;line-height:1.2}.maxSoloPowerGridCompact{grid-template-columns:repeat(3,minmax(0,1fr))}.maxSoloPowerGridCompact .maxSoloPowerCard strong{font-size:26px}.maxSoloSafetyCluster{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:8px;margin-top:8px;display:grid}.maxSoloSafetyCluster ul{color:#707070;margin:16px 0 0;padding-left:18px;font-size:13px;line-height:1.62}.maxSoloSafetyCluster li+li{margin-top:8px}.maxSoloSafetyMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.maxSoloSafetyMiniGrid div{background:#f5f5f7;border-radius:8px;padding:12px}.maxSoloSafetyMiniGrid strong{font-size:14px}.maxSoloSafetyMiniGrid p{margin-top:6px;font-size:13px;line-height:1.55}.maxSoloApplePage .maxSoloSpecGrid .maxSoloAppleCard{min-height:0;box-shadow:none;padding:12px}.maxSoloApplePage .maxSoloSpecGrid .maxSoloAppleCard em{margin-bottom:7px;font-size:10px}.maxSoloApplePage .maxSoloDimensionGrid{grid-template-columns:1.1fr repeat(3,.62fr);gap:6px;width:min(760px,100% - 52px);margin-top:6px}.maxSoloApplePage .maxSoloDimensionGrid .maxSoloAppleCard{box-shadow:none;padding:12px}.maxSoloApplePage .maxSoloDimensionGrid .maxSoloAppleCard:first-child strong,.maxSoloApplePage .maxSoloMetricCard strong{font-size:19px}.maxSoloApplePage .maxSoloDimensionGrid .maxSoloAppleCard p{font-size:12px;line-height:1.45}.maxSoloApplePage .maxSoloSectionIntro h2{font-size:36px}.maxSoloApplePage .maxSoloSectionIntro span{font-size:16px}.maxSoloApplePage .maxSoloWide{width:min(920px,100% - 48px)}.maxSoloApplePage .maxSoloShell,.maxSoloApplePage .maxSoloSectionIntro{width:min(820px,100% - 48px)}.maxSoloApplePage .maxSoloHeroPanel{padding:42px 0 46px}.maxSoloApplePage .maxSoloHeroGrid{gap:26px}.maxSoloApplePage .maxSoloHeroCopy h1{font-size:54px}.maxSoloApplePage .maxSoloHeroCopy>p:not(.maxSoloEyebrow){max-width:440px;margin-top:14px;font-size:17px;line-height:1.38}.maxSoloApplePage .maxSoloHeroActions{margin-top:18px}.maxSoloApplePage .maxSoloHighlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px}.maxSoloApplePage .maxSoloHighlight{background:#fff;border:1px solid #00000014;border-radius:8px;padding:10px;display:block}.maxSoloApplePage .maxSoloHighlight>span{width:30px;height:30px;margin-bottom:8px;font-size:14px}.maxSoloApplePage .maxSoloHighlight strong{font-size:13px}.maxSoloApplePage .maxSoloHighlight p{font-size:12px;line-height:1.4}.maxSoloApplePage .maxSoloCleanProduct{width:min(420px,100%)}.maxSoloApplePage .maxSoloProductStage>p{margin-top:16px;font-size:11px;line-height:1.55}.maxSoloApplePage .maxSoloSection{padding:30px 0}.maxSoloApplePage .maxSoloSectionIntro{margin-bottom:14px}.maxSoloApplePage .maxSoloSectionIntro p{margin-bottom:8px;font-size:11px}.maxSoloApplePage .maxSoloSectionIntro h2{max-width:620px;font-size:28px;line-height:1.12}.maxSoloApplePage .maxSoloSectionIntro span{max-width:620px;margin-top:10px;font-size:14px;line-height:1.5}.maxSoloApplePage .maxSoloDownloadJson{width:fit-content;min-height:32px;margin:12px auto 0;padding:0 16px;font-size:12px}.maxSoloApplePage .maxSoloSectionIntro h2{width:min(25em,100%);max-width:none}.maxSoloApplePage .maxSoloCardGrid,.maxSoloApplePage .maxSoloManualGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.maxSoloApplePage .maxSoloThreeGrid,.maxSoloApplePage .maxSoloConnectorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.maxSoloApplePage .maxSoloAppleCard{box-shadow:none;padding:12px}.maxSoloApplePage .maxSoloAppleCard em{margin-bottom:7px;font-size:10px}.maxSoloApplePage .maxSoloAppleCard h3,.maxSoloApplePage .maxSoloAppleCard strong{font-size:15px;line-height:1.28}.maxSoloApplePage .maxSoloAppleCard p{margin-top:7px;font-size:12px;line-height:1.48}.maxSoloApplePage .maxSoloSpecGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.maxSoloApplePage .maxSoloSpecGrid .maxSoloAppleCard{padding:9px}.maxSoloApplePage .maxSoloSpecGrid .maxSoloAppleCard strong{font-size:12px;line-height:1.25}.maxSoloApplePage .maxSoloWiringPanel{gap:16px;padding:16px}.maxSoloApplePage .maxSoloDeviceSketch{min-height:210px}.maxSoloApplePage .maxSoloDeviceSketch .label{font-size:10px;top:18px}.maxSoloApplePage .maxSoloDeviceSketch .device{height:96px;top:52px}.maxSoloApplePage .maxSoloDeviceSketch .slot{height:60px;top:18px}.maxSoloApplePage .maxSoloDeviceSketch .fan{width:58px;height:58px;top:19px}.maxSoloApplePage .maxSoloPinStack{gap:8px}.maxSoloApplePage .maxSoloPinStack h3{margin-bottom:6px;font-size:14px}.maxSoloApplePage .maxSoloPinStack span{min-height:24px;padding:0 8px;font-size:10px}.maxSoloApplePage .maxSoloInlineBlock{padding-top:10px}.maxSoloApplePage .maxSoloInlineHead{margin-bottom:8px}.maxSoloApplePage .maxSoloInlineHead h3{font-size:16px}.maxSoloApplePage .maxSoloTableWrap,.maxSoloApplePage .maxSoloOsdCard{padding:12px}.maxSoloApplePage .maxSoloFreqTable th,.maxSoloApplePage .maxSoloFreqTable td{padding:6px 5px;font-size:11px}.maxSoloApplePage .maxSoloFreqTable .restricted{min-width:46px;padding:3px 5px}.maxSoloApplePage .maxSoloTableNote{margin-top:10px;font-size:12px;line-height:1.45}.maxSoloApplePage .maxSoloPowerGridCompact{grid-template-columns:repeat(6,minmax(0,1fr))}.maxSoloApplePage .maxSoloPowerGridCompact .maxSoloAppleCard{padding:10px}.maxSoloApplePage .maxSoloPowerGridCompact .maxSoloPowerCard strong{font-size:18px}.maxSoloApplePage .maxSoloOsdCard{grid-template-columns:.8fr 1.2fr;gap:12px}.maxSoloApplePage .maxSoloOsdScreen{padding:12px}.maxSoloApplePage .maxSoloOsdScreen pre,.maxSoloApplePage .maxSoloOsdMenu span,.maxSoloApplePage .maxSoloOsdCard>p{font-size:11px;line-height:1.45}.maxSoloApplePage .maxSoloOsdMenu{gap:4px 10px}.maxSoloApplePage .maxSoloOsdMenu span{padding:7px 0}.maxSoloApplePage .maxSoloSafetyCluster{grid-template-columns:1fr 1fr;gap:8px}.maxSoloApplePage .maxSoloSafetyCluster ul{margin-top:10px;font-size:11px;line-height:1.45}.maxSoloApplePage .maxSoloSafetyCluster li+li{margin-top:5px}.maxSoloApplePage .maxSoloSafetyMiniGrid{gap:5px}.maxSoloApplePage .maxSoloSafetyMiniGrid div{padding:8px}.maxSoloApplePage .maxSoloFooter{margin-top:20px;padding-top:14px}@media (width<=960px){.maxSoloWide,.maxSoloShell,.maxSoloSectionIntro{width:min(100% - 32px,880px)}.maxSoloHeroGrid{gap:32px}.maxSoloPowerGridCompact,.maxSoloSafetyCluster,.maxSoloApplePage .maxSoloSpecGrid,.maxSoloApplePage .maxSoloDimensionGrid,.maxSoloApplePage .maxSoloCardGrid,.maxSoloApplePage .maxSoloManualGrid,.maxSoloApplePage .maxSoloPowerGridCompact{grid-template-columns:1fr}}@media (width<=760px){.maxSoloHeroPanel,.maxSoloSection{padding:54px 0}.maxSoloApplePage .maxSoloSection{padding:44px 0}.maxSoloHeroCopy h1{font-size:46px}.maxSoloSectionIntro h2{font-size:31px}.maxSoloInlineHead,.maxSoloSafetyMiniGrid{grid-template-columns:1fr;display:grid}}.app{color:#000d10;background:#f7f7f4}.siteHeader,.siteHeader.transparent{-webkit-backdrop-filter:saturate(160%)blur(18px);background:#ffffffe6;border-bottom:1px solid #000d101a}.siteHeader.transparent .brandName,.siteHeader.transparent .navLink,.siteHeader.transparent .langButton{color:#000d10}.siteHeader.transparent .brandTag{color:#8e8e95}.siteHeaderInner{min-height:var(--header-h);padding-block:10px}.brandMark{box-shadow:none;background:#000d10;border-radius:999px}.brandName{color:#000d10;font-weight:800}.navLink{color:#000d10;border-radius:999px;font-size:13px;font-weight:750}.navLink:hover,.navLink.active,.siteHeader.transparent .navLink:hover,.siteHeader.transparent .navLink.active,.sectionLink,.productAction{color:#bc7155}.navDropdown,.langDropdown,.mobilePanel,.aiPanel{box-shadow:none;background:#fffffffa;border-color:#000d101a}.navDropdownLink:hover,.sideItem:hover,.langOption:hover{background:#f3f1ee}.langButton,.mobileMenuBtn,.heroArrow,.iconBtn{color:#000d10;box-shadow:none;background:#fff;border-color:#000d1024}.langOption.active,.footerLangBtn.active,.mobileLangBtn.active,.aiLangBtn.active,.tab.active,.sideItem.active,.productBadge{color:#bc7155;box-shadow:none;background:#bc71551a;border-color:#bc715557}.siteMain{background:#f7f7f4}.page{padding-top:64px;padding-bottom:108px}.pageHead{padding-top:42px}.pageTitle{color:#000d10;letter-spacing:0;font-size:64px;font-weight:850;line-height:.98}.pageSub{color:#6f7076;font-size:21px;line-height:1.45}.section{margin-top:72px}.sectionHead{margin-bottom:26px}.sectionTitle{color:#000d10;font-size:clamp(20px,2vw,24px);font-weight:750;line-height:1.12}.heroFull{margin-top:0}.heroSection{padding-top:0}.heroCarousel,.heroInner,.heroCarouselFull{box-shadow:none;background:#000d10;border:0;border-radius:0}.heroCarouselFull,.heroCarouselFull .heroSlideInner{height:740px}.heroCarouselFull .heroSlideInner{max-width:var(--content-max);padding:calc(var(--header-h) + 64px) 18px 92px;align-content:end}.heroBg{opacity:1}.heroImg{opacity:.56;filter:saturate(.82)contrast(1.05)}.heroShade{background:linear-gradient(90deg,#000d10d6 0%,#000d1085 48%,#000d102e 100%),linear-gradient(#000d1033 0%,#000d10e0 100%)}.heroCopy{max-width:760px}.heroCarouselFull .heroKicker,.heroKicker{color:#bc7155;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:850}.heroCarouselFull .heroTitle,.heroTitle{color:#fff;letter-spacing:0;margin-top:14px;font-size:92px;font-weight:880;line-height:.92}.heroCarouselFull .heroDesc,.heroDesc{color:#ffffffc7;max-width:620px;margin-top:22px;font-size:21px;line-height:1.45}.heroCarouselFull .stripItem,.heroSpecStrip .stripItem,.specChip,.pill,.tag{color:#000d10;background:#fff;border-color:#000d101f}.heroCarouselFull .stripItem{color:#ffffffeb;background:#ffffff1a;border-color:#fff3}.heroDots{bottom:28px}.heroDotBtn{background:#ffffff57;border-color:#0000;height:4px}.heroDotBtn.active{background:#bc7155;border-color:#bc7155}.btnPrimary,.primary,.featuredAssistBtn,.heroCarouselFull .btnPrimary,.maxSoloAppleButtonFill{color:#fff;min-height:44px;box-shadow:none;background:#bc7155;border-color:#bc7155;border-radius:999px}.btnSecondary,.secondary,.ghost,.heroCarouselFull .btnSecondary,.maxSoloAppleButtonGhost{color:#000d10;min-height:44px;box-shadow:none;background:#fff;border-color:#000d102e;border-radius:999px}.heroCarouselFull .btnSecondary{color:#fff;background:#ffffff1a;border-color:#ffffff52}.btnPrimary:hover,.btnSecondary:hover,.primary:hover,.secondary:hover,.featuredAssistBtn:hover{transform:translateY(-1px)}.categoryTileGrid,.featuredGrid,.productGrid,.supportGrid,.toolboxGrid,.categoryGrid{gap:18px}.categoryTile,.categoryCard,.featuredTile,.featuredAssist,.productCard,.supportCard,.softwareTop,.softwareCard>*,.downloadRow,.toolboxToolCard,.docsCard,.buildCard,.filters,.filterCard,.productHero,.pdMainImg,.pdThumb,.pdInfoCard,.pdSection,.modalCard,.modalSection,.aiLead,.aiOpener,.contactCard,.card,.infoCard,.heroCard{box-shadow:none;background:#fff;border-color:#000d101c;border-radius:18px}.categoryTile:hover,.categoryCard:hover,.featuredTile:hover,.productCard:hover,.supportCard:hover,.downloadRow:hover,.toolboxToolCard:hover,.buildCard:hover,.docsCard:hover{box-shadow:none;border-color:#bc71556b;transform:translateY(-2px)}.categoryTile{grid-template-rows:220px auto}.categoryTileMedia,.featuredMedia,.productMedia,.productImage,.pdMainImg,.softwareIcon,.toolboxToolIcon,.pdpDetailMedia,.detailModuleImg{background:#f3f1ee;border-color:#000d1017}.categoryTileImg,.featuredImg,.productImage{object-fit:contain}.categoryTileBar{border-top-color:#000d1014;padding:18px 20px}.categoryTileName,.categoryName,.featuredTitle,.featuredAssistTitle,.productTitle,.softwareName,.supportTitle,.docsTitle,.downloadName,.buildTitle,.toolboxSummaryTitle,.toolboxToolName,.pdTitle{color:#000d10}.categoryTagline,.featuredMeta,.productDesc,.softwareDesc,.softwareSub,.supportText,.docMeta,.downloadMeta,.buildHint,.toolboxSummaryMeta,.toolboxToolMeta,.toolboxToolDesc,.pdSub,.muted{color:#707178}.featuredAssist{color:#fff;background:#000d10}.featuredAssistKicker,.featuredAssistTitle{color:#fff}.featuredAssistBtn{border-color:#bc7155}.productCard{padding:16px}.productMedia{border-radius:16px}.productBadge.productBadgeMuted{color:#707178;background:#f3f1ee;border-color:#000d101a}.productActions,.cardBottom{border-top-color:#000d101a}.input,.searchInput,.select,.textarea,.aiTextarea,input,select,textarea{color:#000d10;background:#fff;border-color:#000d1029;border-radius:999px}textarea,.textarea,.aiTextarea{border-radius:18px}.input:focus,.searchInput:focus,.select:focus,.textarea:focus,.aiTextarea:focus,input:focus,select:focus,textarea:focus{border-color:#bc7155b8;box-shadow:0 0 0 4px #bc715524}.siteFooter{background:#fff;border-top-color:#000d101a}.aiFab{box-shadow:none;background:#bc7155}.aiChip{background:#f3f1ee;border-color:#000d101a}.pdpPage{color:#000d10;background:#f7f7f4}.pdpPage .pdpBand{background:#f7f7f4;padding:72px 0}.pdpPage .pdpBandDark{color:#fff;background:#000d10}.pdpPage .pdpBandWhite{background:#fff}.pdpPage .pdpBandSoft{background:#f7f7f4}.pdpPage .pdpBandDark .pdpHeadline,.pdpPage .pdpBandDark .pdpPrice{color:#fff}.pdpPage .pdpBandDark .pdpLead,.pdpPage .pdpBandDark .pdpLeadZh{color:#ffffffc2}.pdpPage .pdpKicker,.pdpPage .pdpBandDark .pdpKicker{color:#bc7155}.pdpPage .pdpBandInner{width:min(var(--content-max), calc(100% - 48px))}.pdpPage .pdpHeroGrid{grid-template-columns:.95fr 1.05fr;gap:54px}.pdpPage .pdpHeroCopy{max-width:560px}.pdpPage .pdpHeadline{color:#000d10;font-size:64px;font-weight:880;line-height:.98}.pdpPage .pdpLead,.pdpPage .pdpLeadZh{color:#707178;font-size:17px;line-height:1.65}.pdpPage .pdpHeroVisual{box-shadow:none;background:#fff;border:0;border-radius:24px}.pdpPage .pdpHeroVisual .pdpHeroImg,.pdpPage .pdpHeroImg{background:#fff;max-height:460px}.pdpPage .pdpChip,.pdpPage .specChip{color:#ffffffe6;background:#ffffff1a;border-color:#fff3}.pdpPage .pdpBandWhite .pdpChip,.pdpPage .pdpBandSoft .pdpChip,.pdpPage .pdpBandWhite .specChip,.pdpPage .pdpBandSoft .specChip{color:#000d10;background:#fff;border-color:#000d101f}.pdpPage .pdpSectionTitle{color:#000d10;font-size:42px;font-weight:850;line-height:1.06}.pdpPage .pdpMetrics,.pdpPage .pdpFeatureGrid,.pdpPage .pdpDetailGrid,.pdpPage .specTable,.pdpPage .compatGrid,.pdpPage .productGrid{gap:14px}.pdpPage .detailModuleStack{grid-template-columns:1fr;gap:18px}.pdpPage .pdpMetricCard,.pdpPage .pdpFeatureCard,.pdpPage .pdpDetailCard,.pdpPage .compatCard,.pdpPage .noticeCard,.pdpPage .wiringCard,.pdpPage .aiPageCard,.pdpPage .pdpSizeCard,.pdpPage .detailModuleCard,.detailModuleCard{box-shadow:none;background:#fff;border-color:#000d101c;border-radius:18px}.pdpPage .pdpMetricValue,.pdpPage .pdpFeatureTitle,.pdpPage .compatTitle,.pdpPage .noticeTitle,.pdpPage .wiringTitle,.pdpPage .aiPageTitle,.pdpPage .pdpSizeTitle,.pdpPage .pdpDetailTitle{color:#000d10;font-size:18px}.pdpPage .pdpMetricLabel,.pdpPage .pdpMetricSub,.pdpPage .pdpFeatureBody,.pdpPage .noticeText,.pdpPage .pdpWiringSub,.pdpPage .pdpAiSub,.pdpPage .pdpSizeSub,.pdpPage .compatList,.pdpPage .pdpDetailBody,.pdpPage .detailModuleCaption{color:#707178;font-size:14px;line-height:1.65}.pdpPage .specTableRow{background:#fff;border-color:#000d101a}.pdpPage .specTableKey{color:#8e8e95}.pdpPage .specTableVal{color:#000d10}.pdpPage .bandTableWrap{background:#fff;border-color:#000d101c}.maxSoloApplePage{color:#000d10;background:#f7f7f4}.maxSoloApplePage .maxSoloAppleNav{background:#ffffffe6}.maxSoloApplePage .maxSoloHeroPanel{background:#000d10}.maxSoloApplePage .maxSoloEyebrow,.maxSoloApplePage .maxSoloAppleCard em{color:#bc7155}.maxSoloApplePage .maxSoloHeroCopy h1,.maxSoloApplePage .maxSoloHeroCopy>p:not(.maxSoloEyebrow),.maxSoloApplePage .maxSoloHighlight strong{color:#fff}.maxSoloApplePage .maxSoloHighlight p,.maxSoloApplePage .maxSoloProductStage>p{color:#ffffffb3}.maxSoloApplePage .maxSoloHighlight>span{color:#fff;background:#ffffff1a}.maxSoloApplePage .maxSoloSectionIntro h2,.maxSoloApplePage .maxSoloAppleCard h3,.maxSoloApplePage .maxSoloAppleCard strong,.maxSoloApplePage .maxSoloInlineHead h3{color:#000d10}.maxSoloApplePage .maxSoloSectionIntro span,.maxSoloApplePage .maxSoloAppleCard p,.maxSoloApplePage .maxSoloInlineHead p,.maxSoloApplePage .maxSoloSafetyCluster ul{color:#707178}.maxSoloApplePage .maxSoloAppleCard,.maxSoloApplePage .maxSoloTableWrap,.maxSoloApplePage .maxSoloOsdCard,.maxSoloApplePage .maxSoloWiringPanel{box-shadow:none;background:#fff;border-color:#000d101c}@media (width<=1040px){.topNav{display:none}.mobileMenuBtn{display:block}.pageTitle{font-size:48px}.heroCarouselFull,.heroCarouselFull .heroSlideInner{height:680px}.heroCarouselFull .heroTitle,.heroTitle{font-size:64px}.categoryTileGrid,.featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.featuredGrid{scroll-snap-type:none;padding:0;overflow:visible}.featuredTile,.featuredAssist{flex:initial;scroll-snap-align:unset}.pdpPage .pdpHeroGrid,.pdpPage .wiringCard,.pdpPage .aiPageCard{grid-template-columns:1fr}.pdpPage .pdpMetrics,.pdpPage .pdpFeatureGrid,.pdpPage .pdpDetailGrid,.pdpPage .specTable,.pdpPage .compatGrid,.pdpPage .productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){:root{--header-h:66px}.siteHeaderInner{padding-inline:14px}.brandMark{width:36px;height:36px}.brandTag,.langButton{display:none}.page{padding:34px 16px 78px}.pageHead{padding-top:28px}.pageTitle{font-size:38px;line-height:1.04}.pageSub{font-size:17px}.section{margin-top:50px}.sectionHead{align-items:flex-start}.sectionTitle{font-size:28px}.heroCarouselFull,.heroCarouselFull .heroSlideInner{height:640px}.heroCarouselFull .heroSlideInner{padding:calc(var(--header-h) + 40px) 16px 76px}.heroCarouselFull .heroTitle,.heroTitle{font-size:46px;line-height:.98}.heroCarouselFull .heroDesc,.heroDesc{font-size:17px}.heroCtas,.heroBtns,.pdpBtnRow,.pdpHeroBtns,.btnPrimary,.btnSecondary,.primary,.secondary,.ghost{width:100%}.heroSpecStrip,.categoryTileGrid,.featuredGrid,.productGrid,.supportGrid,.supportQuickGrid,.supportContactRow,.toolboxGrid,.categoryGrid,.pdpPage .pdpMetrics,.pdpPage .pdpFeatureGrid,.pdpPage .pdpDetailGrid,.pdpPage .specTable,.pdpPage .compatGrid,.pdpPage .productGrid{grid-template-columns:1fr;display:grid}.categoryTile{grid-template-rows:190px auto}.featuredTile,.featuredAssist,.productCard{min-height:auto}.mobilePanel{width:min(92vw,360px)}.pdpPage .pdpBand{padding:48px 0}.pdpPage .pdpBandInner{width:min(100% - 32px,1120px)}.pdpPage .pdpHeadline{font-size:42px}.pdpPage .pdpSectionTitle{text-align:left;font-size:32px}.pdpPage .pdpHeroVisual .pdpHeroImg,.pdpPage .pdpHeroImg{max-height:300px}.detailImageGrid,.maxSoloApplePage .maxSoloHeroGrid,.maxSoloApplePage .maxSoloWiringPanel,.maxSoloApplePage .maxSoloOsdCard{grid-template-columns:1fr}.maxSoloApplePage .maxSoloHeroCopy h1{font-size:44px}}.brandLandingHero{min-height:calc(100svh - var(--header-h));background:#fff;grid-template-columns:minmax(360px,.88fr) minmax(560px,1.12fr);align-items:center;gap:42px;padding:64px 42px 54px;display:grid;position:relative;overflow:hidden}.brandLandingHero:before{content:"";pointer-events:none;background:radial-gradient(circle,#bc715524,#0000 60%);width:58%;height:58%;position:absolute;bottom:-24%;right:-12%}.brandHeroCopy{z-index:2;max-width:680px;position:relative}.brandKicker{color:#bc7155;letter-spacing:.08em;text-transform:uppercase;margin:0 0 24px;font-size:14px;font-weight:850}.brandHeroCopy h1{color:#000d10;letter-spacing:0;margin:0;font-size:82px;font-weight:850;line-height:.9}.brandLead{color:#334044;max-width:630px;margin:28px 0 0;font-size:18px;line-height:1.62}.brandTrustRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:34px 0;display:grid}.brandTrustItem{border-right:1px solid #000d1024;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-width:0;padding-right:14px;display:grid}.brandTrustItem:last-child{border-right:0}.brandTrustIcon{color:#bc7155;border:1px solid #bc7155;border-radius:999px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.brandTrustItem strong{color:#000d10;font-size:14px;line-height:1.15;display:block}.brandTrustItem span:not(.brandTrustIcon){color:#8e8e95;margin-top:5px;font-size:13px;display:block}.brandCtaRow{flex-wrap:wrap;gap:14px;display:flex}.brandBtn{min-height:52px;padding-inline:26px}.brandBtnGhost{background:0 0}.brandDroneWrap{z-index:1;isolation:isolate;perspective:1200px;min-height:640px;position:relative}.brandDroneWrap:before{content:"";z-index:-2;background:radial-gradient(at 50% 55%,#000d1014,#0000 44%),linear-gradient(110deg,#0000 0 45%,#000d100a 45% 46%,#0000 46% 100%);border-radius:50%;position:absolute;inset:10% 4% 8% 0}.brandOrbit{border:1px solid #000d101f;border-radius:50%;position:absolute;transform:rotateX(64deg)}.brandOrbitA{width:76%;height:58%;top:20%;left:12%}.brandOrbitB{border-style:dashed;width:56%;height:42%;top:28%;left:22%}.brandDroneStage{width:620px;height:460px;transform:translate(-50%, -50%) rotateX(var(--rx)) rotateY(var(--ry)) translate3d(var(--mx), var(--my), 0);transform-style:preserve-3d;filter:drop-shadow(0 30px 45px #000d102e);transition:transform .3s;position:absolute;top:50%;left:50%}.brandDroneLayer,.brandMotor,.brandProp,.brandScrew{position:absolute}.brandFrame{background:#000d10;border:2px solid #17272b;border-radius:18px;width:300px;height:72px;top:178px;left:165px;transform:skew(-14deg)rotate(-5deg)}.brandFrame:before,.brandFrame:after{content:"";border-top:8px solid #ffffff1f;border-bottom:8px solid #ffffff1f;border-radius:10px;position:absolute;inset:16px 24px}.brandFrameTop{top:128px;transform:translateZ(52px)skew(-14deg)rotate(-5deg)}.brandFrameBottom{opacity:.96;top:226px;transform:translateZ(-22px)skew(-14deg)rotate(-5deg)}.brandStack{background:repeating-linear-gradient(0deg,#060b0d,#060b0d 12px,#bc7155 13px,#221411 15px);border:2px solid #1d2d31;border-radius:12px;width:82px;height:90px;top:206px;left:278px;transform:translateZ(82px)rotate(-5deg)}.brandCamera{background:#030708;border:2px solid #142225;border-radius:14px;width:58px;height:52px;top:296px;left:238px;transform:translateZ(92px)rotate(-8deg)}.brandCamera:after{content:"";background:radial-gradient(circle,#fff 0 8%,#0a1316 9% 46%,#000 47% 100%);border-radius:50%;width:24px;height:24px;position:absolute;top:13px;left:15px}.brandVtx{background:#070b0d;border:2px solid #182629;border-radius:16px;width:94px;height:60px;top:58px;left:158px;transform:translateZ(140px)rotate(-10deg)}.brandVtx:after{content:"";border-top:5px solid #ffffff1f;border-bottom:5px solid #ffffff1f;position:absolute;inset:16px 14px}.brandFiber{background:#080d0f;border:2px solid #1c2b2f;border-radius:18px;width:78px;height:64px;top:344px;left:450px;transform:translateZ(120px)rotate(8deg)}.brandFiber:before,.brandFiber:after{content:"";background:#020506;border-radius:8px;width:10px;height:58px;position:absolute;top:-48px}.brandFiber:before{left:16px}.brandFiber:after{right:16px}.brandMotor{width:76px;height:76px;transform-style:preserve-3d;background:#05090b;border:5px solid #132226;border-radius:50%}.brandMotor:after{content:"";border:4px solid #bc7155;border-radius:50%;position:absolute;inset:20px}.brandMotor-tl{top:148px;left:62px}.brandMotor-tr{top:126px;right:46px}.brandMotor-bl{bottom:82px;left:84px}.brandMotor-br{bottom:92px;right:74px}.brandProp{opacity:.78;background:linear-gradient(90deg,#0000,#20292b 26%,#0a0e10 50%,#20292b 74%,#0000);border-radius:50%;width:150px;height:20px;top:26px;left:-42px}.brandPropB{transform:rotate(90deg)}.brandMotor-tl .brandProp,.brandMotor-br .brandProp{animation:5s linear infinite brandPropSlow}.brandMotor-tr .brandProp,.brandMotor-bl .brandProp{animation:5s linear infinite reverse brandPropSlow}.brandScrew{background:#080d0f;border-radius:4px;width:7px;height:32px;transform:translateZ(170px)}.brandScrew-1{top:90px;left:220px}.brandScrew-2{top:78px;left:275px}.brandScrew-3{top:84px;left:342px}.brandScrew-4{top:106px;left:430px}.brandScrew-5{top:165px;left:216px}.brandScrew-6{top:145px;left:300px}.brandScrew-7{top:155px;left:390px}.brandScrew-8{top:176px;left:478px}.brandScrew-9{top:245px;left:172px}.brandScrew-10{top:265px;left:245px}.brandScrew-11{top:270px;left:356px}.brandScrew-12{top:258px;left:440px}.brandScrew-13{top:182px;left:112px}.brandScrew-14{top:178px;left:505px}.brandScrew-15{top:335px;left:128px}.brandScrew-16{top:336px;left:504px}.brandPartLabel{color:#000d10;gap:4px;max-width:220px;font-size:14px;line-height:1.35;text-decoration:none;display:grid;position:absolute}.brandPartLabel b{color:#bc7155;letter-spacing:.08em;font-size:14px}.brandPartLabel strong{text-transform:uppercase;font-size:15px}.brandPartLabel span{color:#556267}.brandPartLabel:before{content:"";background:#bc7155;width:72px;height:1px;position:absolute;top:22px}.brandPartLabel-1{top:11%;left:18%}.brandPartLabel-2{top:10%;right:4%}.brandPartLabel-3{top:42%;right:2%}.brandPartLabel-4{bottom:14%;left:16%}.brandPartLabel-5{bottom:12%;right:6%}.brandPartLabel-1:before,.brandPartLabel-4:before{left:100%}.brandPartLabel-2:before,.brandPartLabel-3:before,.brandPartLabel-5:before{right:100%}@keyframes brandPropSlow{to{transform:rotate(360deg)}}.brandSplitSection,.brandProofSection{background:#fff;border-top:1px solid #000d1024;grid-template-columns:260px 1fr;gap:42px;padding:68px 42px;display:grid}.brandSectionIntro h2,.brandProofHeading h2,.brandFooterCta h2{color:#000d10;letter-spacing:-.2px;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:750;line-height:1.12}.brandSectionIntro p,.brandProofHeading p{color:#8e8e95;margin:10px 0 0;font-size:14px;line-height:1.5}.brandSectionIntro a{color:#bc7155;margin-top:24px;font-weight:850;text-decoration:none;display:inline-block}.brandSolutionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.brandSolutionCard{color:#000d10;background:#f8f7f4;border:1px solid #000d1024;border-radius:28px;min-height:250px;padding:28px;text-decoration:none;position:relative;overflow:hidden}.brandSolutionCard span{color:#bc7155;letter-spacing:0;font-size:42px;font-weight:850}.brandSolutionCard h3{margin:8px 0 12px;font-size:25px;line-height:1.08}.brandSolutionCard p{color:#556267;max-width:260px;margin:0;line-height:1.5}.brandSolutionAction{color:#000d10;margin-top:22px;font-size:14px;font-weight:850;display:inline-block}.brandSolutionCard i{opacity:.2;background:#000d10;border-radius:36% 64% 48% 52%;width:170px;height:120px;position:absolute;bottom:-24px;right:-20px;transform:rotate(-10deg)}.brandComponentStrip{border:0;border-radius:0;grid-template:"video drone camera receiver"180px"stack drone frame frame"180px/1fr 1.08fr 1fr 1fr;gap:14px;display:grid;overflow:visible}.brandComponentDroneCard{background:#f4f6f7;border-radius:24px;grid-area:drone;min-height:0;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000000e}.brandComponentDroneCard img{object-fit:cover;object-position:58% center;filter:saturate(.92)contrast(1.04);width:100%;height:100%}.brandComponentTile{color:#000d10;background:linear-gradient(140deg,#fffffff0,#f2f6f8c2),#fff;border:1px solid #0000001a;border-radius:24px;min-height:0;padding:20px 20px 18px;text-decoration:none;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000000e}.brandComponentTile:last-child{border-right:1px solid #0000001a}.brandComponentTile strong{z-index:2;color:#000;letter-spacing:0;margin-top:6px;font-family:HarmonyOS Sans,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:1.08;display:block;position:relative}.brandComponentTile small{z-index:2;color:#000d10a8;display:block;position:relative}.brandComponentTile em{z-index:3;color:#000;margin-top:92px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:1;display:block;position:relative}.brandComponentMeta{color:#666;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1}.brandComponentDesc{color:#333;margin-top:8px;font-size:12px;line-height:1.42}.brandMini{opacity:.9;background:#080d0f;border-radius:12px;width:54px;height:40px;position:absolute;top:18px;left:18px}.brandMini-2,.brandMini-4{border-radius:10px;width:48px;height:48px}.brandMini-3{width:80px;height:14px;top:32px;transform:rotate(-12deg)}.brandMini-5{border-radius:12px;width:18px;height:70px}.brandMini-6{border-radius:16px;width:54px;height:48px}.brandComponentIcon{z-index:1;object-fit:contain;mix-blend-mode:normal;width:104px;height:76px;position:absolute;top:16px;left:18px}.brandComponentTile-1{grid-area:video}.brandComponentTile-2{grid-area:stack}.brandComponentTile-3{grid-area:frame}.brandComponentTile-4{grid-area:receiver}.brandComponentTile-5{grid-area:camera}.brandComponentTile-2{background:radial-gradient(circle at 50% 18%,#ffffffd1,#0000 26%),linear-gradient(160deg,#d9e6ee,#eef4f7 42%,#fff);padding:20px 20px 18px}.brandComponentTile-2 .brandComponentIcon{width:min(92%,180px);height:118px;top:4px;left:50%;transform:translate(-50%)}.brandComponentTile-2 strong{font-size:20px}.brandComponentTile-2 small{max-width:100%}.brandComponentTile-2 em{margin-top:96px}.brandComponentTile-3{background:radial-gradient(circle at 22% 22%,#ffffffdb,#0000 18%),linear-gradient(145deg,#eef7df,#e3efcf);padding:24px 24px 20px 300px}.brandComponentTile-3 .brandComponentIcon,.brandComponentTile-4 .brandComponentIcon{width:112px;height:82px;top:12px;left:auto;right:16px}.brandComponentTile-3 .brandComponentIcon{width:340px;height:240px;top:-30px;left:-34px;right:auto;transform:none}.brandComponentTile-3 em{margin-top:0}.brandComponentTile-3 strong{font-size:26px}.brandComponentTile-3 .brandComponentDesc{max-width:320px}.brandComponentTile-4{background:linear-gradient(#0000000a,#fff6),#e8f4f8}.brandComponentTile-1{background:radial-gradient(circle at 76% 46%,#0014891a,#0000 28%),linear-gradient(135deg,#f9fbff,#e9f7fb 58%,#fff);padding:20px 20px 18px}.brandComponentTile-1 .brandComponentIcon{object-position:center;width:min(96%,190px);height:124px;top:0;left:50%;right:auto;transform:translate(-50%)}.brandComponentTile-1 em{margin-top:100px}.brandComponentTile-1 strong{font-size:20px}.brandComponentTile-1 .brandComponentDesc{max-width:260px}.brandComponentTile-5{background:radial-gradient(circle at 62% 18%,#0014891a,#0000 24%),linear-gradient(160deg,#f8fbff,#edf5fb 52%,#fff)}.brandComponentTile-5 .brandComponentIcon{width:min(104%,190px);height:126px;top:-2px;left:50%;right:auto;transform:translate(-50%)}.brandComponentTile-5 em{margin-top:96px}.brandProofSection{color:#fff;background:#000d10;grid-template-columns:.8fr 1.2fr}.brandProofHeading h2{color:#fff}.brandProofHeading p{color:#ffffffad}.brandProofGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.brandProofCard{color:#fff;border:1px solid #ffffff26;border-radius:26px;min-height:210px;padding:28px 20px;text-decoration:none}.brandProofCard span{color:#bc7155;font-weight:850}.brandProofCard h3{margin:20px 0 10px;font-size:20px;line-height:1.12}.brandProofCard p{color:#ffffffa6;margin:0;font-size:15px;line-height:1.48}.brandProofAction{color:#fff;margin-top:24px;font-size:14px;font-weight:850;display:inline-block}.brandFooterCta{background:#fff;border-top:1px solid #000d1024;justify-content:space-between;align-items:center;gap:28px;padding:78px 42px;display:flex}.brandFooterCta h2{max-width:860px;font-size:64px;line-height:.94}@media (width<=1240px){.brandLandingHero,.brandSplitSection,.brandProofSection{grid-template-columns:1fr}.brandLandingHero{padding:54px 28px 44px}.brandHeroCopy h1{font-size:64px}.brandDroneWrap{min-height:620px}.brandComponentStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.brandProofGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.brandLandingHero{min-height:0;padding:34px 16px 38px}.brandHeroCopy h1{font-size:44px;line-height:.96}.brandLead{font-size:16px}.brandTrustRow{grid-template-columns:1fr;gap:12px}.brandTrustItem{border-right:0}.brandCtaRow{display:grid}.brandBtn{width:100%}.brandDroneWrap{min-height:560px;margin-inline:-16px;overflow:hidden}.brandDroneStage{width:620px;height:460px;transform:translate(-50%, -50%) scale(.66) rotateX(var(--rx)) rotateY(var(--ry)) translate3d(var(--mx), var(--my), 0)}.brandPartLabel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #000d101f;border-radius:16px;max-width:176px;padding:9px 10px;font-size:12px}.brandPartLabel:before{display:none}.brandPartLabel-1{top:6%;left:6%}.brandPartLabel-2{top:8%;right:4%}.brandPartLabel-3{top:43%;right:4%}.brandPartLabel-4{bottom:12%;left:6%}.brandPartLabel-5{bottom:8%;right:4%}.brandSplitSection,.brandProofSection,.brandFooterCta{padding:44px 16px}.brandSectionIntro h2,.brandProofHeading h2{font-size:31px}.brandSolutionGrid,.brandProofGrid,.brandComponentStrip{grid-template-columns:1fr}.brandComponentTile{border-bottom:1px solid #000d1024;border-right:0}.brandComponentTile:last-child{border-bottom:0}.brandFooterCta{display:grid}.brandFooterCta h2{font-size:40px}}.app,.siteMain,.home,.page,.pdpPage,.maxSoloApplePage{color:#000;background:#fff}.siteMain.homeMain{padding-top:0}.siteHeader{-webkit-backdrop-filter:none;background:#fff;border-bottom:1px solid #0000001a;transition:background .22s,border-color .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s}.siteHeader.transparent{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}.siteHeader.transparent:not(.homeHeader){-webkit-backdrop-filter:blur(16px);background:#07090c59;border-bottom-color:#ffffff14}.brandName,.navLink,.langButton{color:#000}.siteHeader.transparent .brandName,.siteHeader.transparent .navLink,.siteHeader.transparent .langButton,.siteHeader.transparent .iconBtn{color:#fff;text-shadow:0 1px 10px #00000073}.brandTag{color:#716e85}.siteHeader.transparent .brandTag{color:#ffffffc7;text-shadow:0 1px 9px #0000007a}.siteHeader.transparent .brandLogoText{color:#fff}.brandMark,.siteHeader.transparent .brandMark{color:#fff;background:#000;border-radius:0}.siteHeader.transparent .langButton,.siteHeader.transparent .mobileMenuBtn,.siteHeader.transparent .iconBtn{background:0 0;border-color:#ffffff85}.siteHeader.transparent .mobileMenuBtn span{background:#fff}.siteHeader.transparent .siteHeaderInner{background:0 0}.navLink,.langButton,.mobileMenuBtn,.iconBtn,.btnPrimary,.btnSecondary,.primary,.secondary,.ghost,.brandBtn,.aiFab,.aiChip,.langOption,.mobileLangBtn,.footerLangBtn{border-radius:999px}.navLink{isolation:isolate;transition:color .36s cubic-bezier(.32,.72,0,1),transform .36s cubic-bezier(.32,.72,0,1);position:relative}.navLink:after{content:"";opacity:0;transform-origin:50%;background:currentColor;border-radius:999px;height:2px;transition:opacity .36s cubic-bezier(.32,.72,0,1),transform .36s cubic-bezier(.32,.72,0,1);position:absolute;bottom:3px;left:10px;right:10px;transform:scaleX(.42)}.navLink:hover,.navLink.active,.sectionLink,.productAction,.brandSectionIntro a,.siteHeader.transparent .navLink:hover,.siteHeader.transparent .navLink.active{color:#001489}.navLink:hover,.navLink.active{background:0 0;transform:translateY(-1px)}.navLink:hover:after,.navLink.active:after{opacity:.72;transform:scaleX(1)}.siteHeader.transparent .navLink:hover,.siteHeader.transparent .navLink.active{color:#fffffff5;text-decoration:none}.navDropdown{-webkit-backdrop-filter:saturate(160%)blur(22px);background:#070b1294;border:1px solid #ffffff29;border-radius:22px;padding:8px;box-shadow:0 28px 80px #00000052,inset 0 1px #ffffff1a}.navDropdownLink{color:#ffffffd1;border-radius:16px;transition:background .32s cubic-bezier(.32,.72,0,1),color .32s cubic-bezier(.32,.72,0,1),transform .32s cubic-bezier(.32,.72,0,1)}.navDropdownTitle{color:inherit}.navDropdownLink:hover{color:#fff;background:#ffffff1a;transform:translateY(-1px)}.headerRight .iconBtn,.headerRight .langButton{color:#000;min-width:48px;height:48px;text-shadow:none;background:#fffffff0;border:1px solid #00000024;border-radius:16px}.headerRight .langButton{color:#18181b;letter-spacing:0;min-width:112px;height:52px;text-shadow:none;background:#fff;border:0;border-radius:999px;padding:0 28px;font-size:19px;font-weight:850;transition:transform .26s cubic-bezier(.32,.72,0,1),box-shadow .26s cubic-bezier(.32,.72,0,1),background .26s cubic-bezier(.32,.72,0,1);box-shadow:0 10px 28px #00000014}.headerRight .wishlistIcon{width:23px;height:23px}.siteHeader.transparent .headerRight .wishlistIcon{filter:invert()}.siteHeader.transparent .headerRight .iconBtn,.siteHeader.transparent .headerRight .langButton{color:#fff;text-shadow:0 1px 10px #00000073;background:0 0;border-color:#ffffff8f}.siteHeader.transparent .headerRight .iconBtn:hover,.siteHeader.transparent .headerRight .langButton:hover{background:#ffffff17;border-color:#ffffffb8}.headerRight .langButton,.siteHeader.transparent .headerRight .langButton{color:#18181b;text-shadow:none;background:#fff;border:0}.headerRight .langButton:hover,.siteHeader.transparent .headerRight .langButton:hover{color:#18181b;background:#fff;transform:translateY(-1px);box-shadow:0 14px 34px #0000001f}.headerRight .langDropdown{-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);background:#080a12b8;border:1px solid #ffffff29;border-radius:20px;width:132px;padding:8px;top:calc(100% + 12px);box-shadow:0 22px 54px #00000057}.headerRight .langOption{color:#ffffffc2;text-align:center;background:0 0;border:0;border-radius:14px;font-weight:800}.headerRight .langOption:hover,.headerRight .langOption.active{color:#fff;box-shadow:none;background:#8b5cf63d}.siteHeader.homeHeader{-webkit-backdrop-filter:none;background:0 0;border-bottom:0;transition:none;top:0}.siteHeader.homeHeader .siteHeaderInner{width:min(var(--content-max), calc(100% - 40px));max-width:var(--content-max);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;margin:0 auto;padding:1.5rem 2rem;transition:width .22s cubic-bezier(.16,1,.3,1),margin .22s cubic-bezier(.16,1,.3,1),padding .22s cubic-bezier(.16,1,.3,1),border-radius .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .22s cubic-bezier(.16,1,.3,1),backdrop-filter .22s cubic-bezier(.16,1,.3,1)}.siteHeader.homeHeader.scrolled .siteHeaderInner{width:min(82%, var(--content-max));-webkit-backdrop-filter:blur(18px);background:#0000008f;border-radius:999px;margin:.72rem auto 0;padding:0 .62rem;box-shadow:0 18px 44px #0003,inset 0 1px #ffffff0f}.siteHeader.homeHeader .brandLogoText{color:#fff;font-size:22px}.siteHeader.homeHeader .brand{margin-left:20px}.siteHeader.homeHeader.scrolled .brandLogoText{font-size:20px}.siteHeader.homeHeader .topNav{gap:1.5rem;margin-left:0}.siteHeader.homeHeader .navLink{color:#fff;letter-spacing:0;text-shadow:none;white-space:nowrap;padding:0;font-family:Nb international pro webfont,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3125rem;transition:opacity .2s}.siteHeader.homeHeader .navLink:after{display:none}.siteHeader.homeHeader .navLink:hover,.siteHeader.homeHeader .navLink.active,.siteHeader.homeHeader.transparent .navLink:hover,.siteHeader.homeHeader.transparent .navLink.active{color:#fff;opacity:.8;transform:none}.siteHeader.homeHeader .navDropdown{-webkit-backdrop-filter:blur(24px);transform-origin:top;background:#000000a3;border:1px solid #ffffff14;border-radius:24px;animation:.28s cubic-bezier(.16,1,.3,1) both superNavMenuIn;top:calc(100% + 10px);box-shadow:0 24px 70px #00000047}.siteHeader.homeHeader .navDropdownLink{color:#ffffffc2;border-radius:16px;padding:11px 14px}.siteHeader.homeHeader .navDropdownLink:hover{color:#fff;background:#ffffff1a}.siteHeader.homeHeader .navDropdownTitle{color:inherit;font-size:13px;font-weight:600}.siteHeader.homeHeader .headerRight{gap:1rem}.siteHeader.homeHeader .langMenu,.siteHeader.homeHeader .headerLangSwitch{z-index:20;order:1;margin:-4px;padding:4px;display:block;position:relative}.siteHeader.homeHeader .wishlistBtn{order:2}.siteHeader.homeHeader .headerLangSwitch{display:inline-flex}@media (width<=640px){.headerLangSwitch{gap:2px;padding:3px}.headerLangBtn{min-width:34px;height:28px;padding:0 7px;font-size:11px;line-height:28px}}@media (width>=1041px){.siteHeader.homeHeader .siteHeaderInner{grid-template-columns:1fr auto 1fr;display:grid}.siteHeader.homeHeader .topNav{grid-area:1/1;justify-self:start}.siteHeader.homeHeader .brand{grid-area:1/2;justify-self:center}.siteHeader.homeHeader .headerRight{grid-area:1/3;justify-self:end}.siteHeader.homeHeader .headerRight:before{content:none;color:#fff;white-space:nowrap;order:1;font-family:Nb international pro webfont,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3125rem}.siteHeader.homeHeader .langMenu,.siteHeader.homeHeader .headerLangSwitch{order:1}.siteHeader.homeHeader .wishlistBtn{order:2}}.siteHeader.homeHeader .headerRight .iconBtn{width:2.34rem;min-width:2.34rem;height:2.34rem;box-shadow:none;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .2s;display:grid}.siteHeader.homeHeader .headerRight .iconBtn:hover{opacity:.86;background:#fff;transform:none}.siteHeader.homeHeader .headerRight .wishlistIcon{display:none}.siteHeader.homeHeader .wishlistBtn{position:relative}.siteHeader.homeHeader .wishlistBtn:before,.siteHeader.homeHeader .wishlistBtn:after{content:none}.siteHeader.homeHeader .headerRight .cartIcon{fill:none;stroke:#000;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:1.48rem;height:1.48rem;display:block}.siteHeader.homeHeader .headerRight .langButton{z-index:0;color:#18181b;letter-spacing:0;min-width:0;height:auto;box-shadow:none;text-shadow:none;white-space:nowrap;background:#fff;border:0;border-radius:624.938rem;padding:.18rem .68rem;font-family:Nb international pro webfont,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3125rem;transition:padding .22s cubic-bezier(.16,1,.3,1),opacity .2s,box-shadow .22s cubic-bezier(.16,1,.3,1);position:relative}.siteHeader.homeHeader .headerRight .langButton:after,.siteHeader.homeHeader .headerRight .langButton:before{content:none}.siteHeader.homeHeader .headerRight .langButton{font-size:.78rem;font-weight:800}.siteHeader.homeHeader .headerRight .langButton:before{font-size:inherit}.siteHeader.homeHeader .headerRight .langButton:hover{opacity:.92;box-shadow:none;background:#fff;transform:none}.siteHeader.homeHeader:not(.scrolled) .headerRight .langButton{color:#18181b;box-shadow:none;background:#fff}.siteHeader.homeHeader:not(.scrolled) .headerRight .langButton:hover{color:#18181b;opacity:.92;background:#fff}.siteHeader.homeHeader .headerRight .langButton:hover:after{background:0 0}.siteHeader.homeHeader .headerRight .langDropdown{-webkit-backdrop-filter:blur(24px);z-index:200;background:#00000094;border-color:#ffffff1a;border-radius:20px;gap:6px;width:auto;min-width:74px;padding:8px;top:calc(100% + 4px);right:0;box-shadow:0 16px 36px #0000002e}.siteHeader.homeHeader .headerRight .langDropdown:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.siteHeader.homeHeader .langMenu:hover .langDropdown,.siteHeader.homeHeader .langMenu:focus-within .langDropdown{display:grid}.siteHeader.homeHeader .headerRight .langOption{color:#18181b;text-align:center;min-width:58px;box-shadow:none;background:#fff;border:0;border-radius:999px;padding:.38rem .72rem;font-size:.76rem;font-weight:800;line-height:1.25}.siteHeader.homeHeader .headerRight .langOption:hover,.siteHeader.homeHeader .headerRight .langOption.active{color:#18181b;opacity:.88;box-shadow:none;background:#fff}@keyframes superNavMenuIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1040px){.siteHeader.homeHeader .topNav{display:none}}@media (width<=640px){.siteMain.homeMain,.siteMain.homeMain .home{overflow-x:clip}.siteHeader.homeHeader .siteHeaderInner{-webkit-backdrop-filter:none;background:0 0;padding:1rem 1.5rem}.siteHeader.homeHeader .langMenu,.siteHeader.homeHeader .headerLangSwitch{display:block}.siteHeader.homeHeader .headerLangSwitch{display:inline-flex}.siteHeader.homeHeader .headerRight .langButton{justify-content:center;align-items:center;min-width:0;height:auto;display:flex}.siteHeader.homeHeader .mobileMenuBtn{display:none}.siteHeader.homeHeader.scrolled .siteHeaderInner{-webkit-backdrop-filter:blur(18px);background:#0000008f;border-radius:999px;width:calc(100% - 1.5rem);margin:.58rem auto 0;padding:.02rem .58rem;box-shadow:0 14px 34px #0003}}@media (width<=1240px){.brandComponentStrip{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"video drone""stack drone""camera receiver""frame frame"}.brandComponentTile{min-height:190px}.brandComponentDroneCard{min-height:394px}.brandComponentTile-3{min-height:320px;padding:22px 20px 20px}.brandComponentTile-3 .brandComponentIcon{width:min(104%,320px);height:178px;top:-6px;left:50%;right:auto;transform:translate(-50%)}.brandComponentTile-3 em{margin-top:174px}.brandComponentTile-3 strong{font-size:22px}.brandComponentTile-3 .brandComponentDesc{max-width:100%}}@media (width<=720px){.brandComponentStrip{grid-template-columns:1fr;grid-template-areas:"video""drone""stack""camera""receiver""frame"}.brandComponentDroneCard{min-height:240px}.brandComponentTile,.brandComponentTile-2,.brandComponentTile-1,.brandComponentTile-3{padding:22px 20px 20px}.brandComponentTile,.brandComponentTile-2,.brandComponentTile-1{min-height:188px}.brandComponentTile-3{min-height:300px}.brandComponentTile-2 .brandComponentIcon,.brandComponentTile-1 .brandComponentIcon{width:112px;height:80px;top:16px;left:18px;right:auto;transform:none}.brandComponentTile-2 strong,.brandComponentTile strong{font-size:18px}.brandComponentTile em{margin-top:82px}.brandComponentTile-1 em{margin-top:128px}.brandComponentTile-1 .brandComponentIcon{width:min(84%,220px);height:126px;left:50%;right:auto;transform:translate(-50%)}.brandComponentTile-3 .brandComponentIcon{width:min(98%,300px);height:164px;top:-4px;left:50%;right:auto;transform:translate(-50%)}.brandComponentTile-3 em{margin-top:158px}}.btnPrimary,.btnSecondary,.primary,.secondary,.ghost,.brandBtn,.heroCarouselFull .btnPrimary,.heroCarouselFull .btnSecondary{color:#001489;box-shadow:none;background:0 0;border:1px solid #001489}.btnPrimary:hover,.btnSecondary:hover,.primary:hover,.secondary:hover,.ghost:hover,.brandBtn:hover{color:#fff;background:#001489;transform:none}.brandLandingHero{min-height:100svh;padding:calc(var(--header-h) + 24px) 20px 70px;isolation:isolate;background:linear-gradient(#716e85 0,#fff 65%);grid-template-columns:1fr;align-items:end;display:grid}.homeLayeredHero{color:#fff;--hero-accent:#3a82f7;isolation:isolate;background:#05070b;height:640px;min-height:640px;margin-top:0;position:relative;overflow:hidden}.homeLayeredHero-snipeb{--hero-accent:#e23b42}.homeLayeredHero-alvt25w{--hero-accent:#64a8ff}.homeHeroBackground,.homeHeroOverlay,.homeHeroNoise{position:absolute;inset:0}.homeHeroBackground{z-index:-3;background:radial-gradient(circle at 72% 54%,#3a82f72e,#0000 28%),linear-gradient(90deg,#07101c 0%,#10243b 28%,#d8e7f0 50%,#10243b 76%,#07101c 100%);overflow:hidden}.homeHeroBackground:before{display:none}.homeHeroBgImage{object-fit:cover;object-position:50% 100%;width:100%;height:100%;animation:.9s both homeHeroImageIn;position:absolute;inset:0}.homeHeroOverlay{z-index:2;background:linear-gradient(90deg,#05080cb8 0%,#07101c75 32%,#07101c14 62%,#05080c00 100%),radial-gradient(circle at 50% 48%,#0000 44%,#00000075 100%);box-shadow:inset 0 0 150px #000000a8}.homeLayeredHero-snipeb .homeHeroOverlay{background:linear-gradient(90deg,#020509c7 0%,#05080d8a 32%,#05080d1a 62%,#05080d00 100%),radial-gradient(circle at 54%,#0000 42%,#0000008f 100%);box-shadow:inset 0 0 160px #000000c7}.homeLayeredHero-alvt25w .homeHeroOverlay{background:linear-gradient(90deg,#040814c7 0%,#08122c80 34%,#08122c1a 62%,#04081400 100%),radial-gradient(circle at 62% 55%,#0000 38%,#00000085 100%);box-shadow:inset 0 0 150px #000000b8}.homeHeroNoise{z-index:3;opacity:.055;mix-blend-mode:screen;background-image:radial-gradient(#ffffffd9 1px,#0000 1px);background-size:4px 4px}.homeHeroInner{z-index:2;width:100%;max-width:var(--content-max);justify-content:space-between;align-items:center;height:100%;margin-inline:auto;padding-inline:18px;display:flex;position:relative}.homeHeroCopyLayer{width:min(42vw,600px);margin-left:36px;padding-top:8px;animation:.68s cubic-bezier(.22,1,.36,1) both homeHeroCopyIn}.homeHeroProductSpacer{flex:0 0 min(46vw,620px);height:100%}.homeHeroKicker{color:#a8b3c7;letter-spacing:.14em;align-items:center;gap:16px;margin-bottom:26px;font-family:DIN,Manrope,Inter,Arial,sans-serif;font-size:16px;font-weight:500;display:flex}.homeHeroKicker span{background:#8eb8e8b8;width:48px;height:1px}.homeLayeredHero-snipeb .homeHeroKicker span{background:#e23b42c2}.homeLayeredHero-alvt25w .homeHeroKicker span{background:#64a8ffc7}.homeHeroCopyLayer h1{color:#fff;letter-spacing:0;text-shadow:0 10px 28px #00000070;max-width:600px;margin:0;font-family:Alibaba PuHuiTi,PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,sans-serif;font-size:clamp(56px,4.2vw,72px);font-weight:800;line-height:1.12}.homeLayeredHero-alvt25w .homeHeroCopyLayer{width:min(50vw,720px)}.homeLayeredHero-alvt25w .homeHeroCopyLayer h1{font-size:clamp(48px,3.8vw,68px)}.homeLayeredHero-alvt25w.homeLayeredHero-zh .homeHeroCopyLayer h1{white-space:nowrap}.homeHeroSubtitle{color:#d6dde8;margin:26px 0 0;font-size:28px;font-weight:500}.homeHeroSpecs{color:#c9d1d9;align-items:center;gap:24px;margin-top:32px;display:flex}.homeHeroSpec{align-items:center;gap:12px;display:flex;position:relative}.homeHeroSpec+.homeHeroSpec{border-left:1px solid #ffffff2e;padding-left:24px}.homeHeroSpec strong,.homeHeroSpec span{white-space:nowrap;display:block}.homeHeroSpec strong{color:#c9d1d9;font-size:17px;font-weight:500}.homeHeroSpec span{color:#8e97a6;margin-top:4px;font-size:13px}.homeHeroSpecIcon{opacity:.88;border:1px solid #ffffff9e;border-radius:50%;flex:none;width:34px;height:34px;position:relative}.homeHeroSpecIcon.fan{background:conic-gradient(from 0deg, transparent 0 20%, #ffffffeb 20% 33%, transparent 33% 53%, #ffffffeb 53% 66%, transparent 66% 86%, #ffffffeb 86% 100%)}.homeHeroSpecIcon.audio{background:repeating-linear-gradient(90deg,#ffffffdb 0 3px,#0000 3px 8px);border:0;border-radius:0;width:38px;-webkit-mask-image:radial-gradient(#000 52%,#0000 73%);mask-image:radial-gradient(#000 52%,#0000 73%)}.homeHeroSpecIcon.weight{border:0;border-radius:0}.homeHeroSpecIcon.weight:before{content:"";background:#ffffffe0;border-radius:100% 0;width:26px;height:13px;position:absolute;top:5px;left:5px;transform:rotate(-38deg)}.homeHeroSpecIcon.weight:after{content:"";background:#ffffffbd;width:1px;height:30px;position:absolute;top:2px;left:16px;transform:rotate(43deg)}.homeHeroSpecIcon.power{background:linear-gradient(90deg,#0000 42%,#ffffffeb 42% 58%,#0000 58%),linear-gradient(#0000 0 14%,#e23b42e6 14% 86%,#0000 86%);border-color:#e23b42b8}.homeHeroActionsLayer{gap:14px;margin-top:40px;display:flex}.homeHeroActionsLayer a{color:#ffffffe0;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;min-width:132px;height:48px;padding:0 28px;font-size:15px;font-weight:560;text-decoration:none;transition:transform .22s,background .22s,border-color .22s;display:inline-flex}.homeHeroActionsLayer a:first-child{-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#3a82f7d1,#6aa9ffc7);border-color:#6aa9ffad;box-shadow:0 12px 32px #3a82f747}.homeLayeredHero-snipeb .homeHeroActionsLayer a:first-child{background:linear-gradient(135deg,#e23b42db,#78b7ffad);border-color:#e23b42b8;box-shadow:0 12px 34px #e23b423d}.homeLayeredHero-alvt25w .homeHeroActionsLayer a:first-child{background:linear-gradient(135deg,#407dffd1,#64a8ffb3);border-color:#64a8ffb8;box-shadow:0 12px 34px #64a8ff3d}.homeHeroActionsLayer a:hover{background:#ffffff1a;border-color:#ffffffad;transform:translateY(-2px)}.homeHeroSwitcher{z-index:6;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.homeHeroSwitchList{-webkit-backdrop-filter:blur(12px);background:#05080c3d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;display:flex}.homeHeroSwitchDot{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:transform .22s;display:inline-flex}.homeHeroSwitchDot span{background:#ffffff5c;border-radius:999px;width:8px;height:8px;transition:width .22s,background .22s,box-shadow .22s}.homeHeroSwitchDot:hover{transform:scale(1.08)}.homeHeroSwitchDot.active span{background:#ffffffeb;width:24px;box-shadow:0 0 18px #78b7ff7a}@keyframes homeHeroCopyIn{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes homeHeroImageIn{0%{opacity:.82;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}.homeHeroProductLayer{width:min(46vw,720px);height:100%;position:relative}.homeHeroProductGlow{filter:blur(28px);background:radial-gradient(circle,#77abdc38,#0000 62%);border-radius:50%;width:520px;height:360px;position:absolute;top:40%;left:8%}.homeHeroProduct,.homeHeroProductReflection{object-fit:contain;width:min(40vw,585px);position:absolute;right:54px}.homeHeroProduct{z-index:4;filter:drop-shadow(0 42px 48px #000000a3)drop-shadow(-12px -10px 18px #94bee129)drop-shadow(10px 8px 18px #ffb2601a);top:230px;transform:rotate(-1deg)}.homeHeroProductReflection{z-index:2;opacity:.11;filter:blur(2px);top:458px;transform:scaleY(-.34)rotate(-1deg);-webkit-mask-image:linear-gradient(#00000085,#0000 74%);mask-image:linear-gradient(#00000085,#0000 74%)}.homeHeroContactShadow{z-index:3;filter:blur(34px);background:#000000b8;border-radius:50%;width:min(35vw,500px);height:58px;position:absolute;bottom:126px;right:104px}.homeHeroWarmBounce{z-index:3;filter:blur(34px);background:#ffb2601f;border-radius:50%;width:min(30vw,420px);height:80px;position:absolute;bottom:150px;right:140px}.brandLandingHero:before{display:none}.brandHeroImage{z-index:-2;object-fit:cover;opacity:.86;filter:grayscale(18%)saturate(72%);width:100%;height:100%;position:absolute;inset:0}.brandLandingHero:after{content:"";z-index:-1;background:linear-gradient(#716e856b 0%,#716e8547 44%,#ffffff1a 100%),linear-gradient(90deg,#00000057 0%,#00000029 44%,#00000005 100%);position:absolute;inset:0}.brandHeroCopy{width:min(1220px,100%);max-width:none;margin-inline:auto}.brandKicker{color:#fff;letter-spacing:0;text-transform:none;font-family:NeueHaasText,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400}.brandHeroCopy h1{max-width:var(--content-max);color:#fff;letter-spacing:0;font-family:NeueHaasDisplay,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:118px;font-weight:600;line-height:1}.brandLead{color:#fff;letter-spacing:0;max-width:720px;font-size:18px;line-height:1.3}.brandTrustRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(900px,100%)}.brandTrustItem{border-right:1px solid #ffffff80}.brandTrustIcon{color:#fff;border-color:#fff;border-radius:0}.brandTrustItem strong,.brandTrustItem span:not(.brandTrustIcon){color:#fff}.brandCtaRow{gap:18px}.brandLandingHero .brandBtn{color:#fff;border-color:#fff}.brandLandingHero .brandBtn:hover{color:#001489;background:#fff;border-color:#fff}.brandLandingHero .brandDroneWrap{display:none}.brandSplitSection,.brandProofSection,.brandFooterCta{border-top:0;padding:70px 20px}.brandSplitSection{width:min(var(--content-max), 100%);background:#fff;grid-template-columns:minmax(220px,300px) 1fr;gap:70px;margin-inline:auto}.brandSectionIntro h2,.brandProofHeading h2,.brandFooterCta h2,.sectionTitle,.pageTitle{color:#000;letter-spacing:-.3px;font-family:NeueHaasDisplay,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.1}.brandSectionIntro p,.brandProofHeading p,.pageSub{color:#0000008f;font-size:15px;line-height:1.5}.brandSolutionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.brandSolutionCard{background:#fff;border:1px solid #000;border-radius:0;min-height:390px;padding:20px}.brandSolutionImage{object-fit:cover;filter:grayscale(8%)saturate(76%);border-bottom:1px solid #000;width:calc(100% + 40px);height:190px;margin:-20px -20px 20px;display:block}.brandSolutionCard span,.brandSolutionCard h3,.brandSolutionCard p{color:#000}.brandSolutionCard span{font-size:18px;font-weight:400}.brandSolutionCard h3{letter-spacing:0;font-family:NeueHaasDisplay,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:46px;font-weight:600;line-height:1}.brandSolutionCard i{display:none}.brandSolutionCard:hover,.brandProofCard:hover{color:#001489;border-color:#001489}.brandComponentTile:hover{transform:translateY(-8px);box-shadow:0 30px 80px #0000001f}.brandComponentStrip{border:0;border-radius:0}.brandComponentTile{border-right:1px solid #0000001a;border-radius:24px;min-height:0}.brandComponentTile strong,.brandComponentTile small,.brandComponentTile em{color:#000}.brandComponentIcon{filter:drop-shadow(0 16px 18px #0000001f)}.brandProofSection{color:#fff;background:#000;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:70px;width:100%;position:relative;overflow:hidden}.brandProofImage{object-fit:cover;opacity:.24;filter:grayscale(24%)saturate(58%);width:100%;height:100%;position:absolute;inset:0}.brandProofHeading,.brandProofGrid{z-index:1;position:relative}.brandProofCard{background:0 0;border:1px solid #ffffffb8;border-radius:0}.brandProofCard span,.brandProofCard h3,.brandProofCard p,.brandProofHeading p{color:#fff}.brandFooterCta{width:min(var(--content-max), 100%);background:#fff;margin-inline:auto}.brandFooterCta h2{font-size:76px}.categoryTile,.categoryCard,.featuredTile,.featuredAssist,.productCard,.supportCard,.softwareTop,.softwareCard>*,.downloadRow,.toolboxToolCard,.docsCard,.buildCard,.filters,.filterCard,.productHero,.pdMainImg,.pdThumb,.pdInfoCard,.pdSection,.modalCard,.modalSection,.aiLead,.aiOpener,.contactCard,.card,.infoCard,.heroCard,.pdpPage .pdpMetricCard,.pdpPage .pdpFeatureCard,.pdpPage .pdpDetailCard,.pdpPage .compatCard,.pdpPage .noticeCard,.pdpPage .wiringCard,.pdpPage .aiPageCard,.pdpPage .pdpSizeCard,.pdpPage .detailModuleCard,.detailModuleCard{box-shadow:none;border-color:#000;border-radius:0}.categoryTile:hover,.categoryCard:hover,.featuredTile:hover,.productCard:hover,.supportCard:hover,.downloadRow:hover,.toolboxToolCard:hover,.buildCard:hover,.docsCard:hover{border-color:#001489;transform:none}.siteFooter{color:#fff;background:#000;border-top:0}.footerTitle,.footerText,.footerMuted,.footerLinks a,.footerTop,.footerLangBtn{color:#fff}.aiFab{color:#fff;background:#000;border:1px solid #fff}.guidePage,.guideDetailPage{color:#000;background:#fff}.guideHero{background:linear-gradient(#716e85 0,#fff 66%);grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:end;gap:70px;min-height:74vh;padding:138px 20px 70px;display:grid;overflow:hidden}.guideHeroCopy{width:min(880px,100%);margin-left:max(0px, calc((100vw - var(--content-max)) / 2))}.guideHeroCopy span,.guideTag,.guideBack{color:#001489;font-size:18px;line-height:1.3}.guideHeroCopy h1,.guideDetailMeta h1{letter-spacing:0;color:#fff;margin:18px 0 20px;font-size:clamp(56px,10vw,156px);font-weight:600;line-height:1}.guideHeroCopy p{color:#fff;max-width:680px;margin:0;font-size:22px;line-height:1.3}.guideHero img{width:min(560px,100%);margin-right:max(0px, calc((100vw - var(--content-max)) / 2));object-fit:cover;aspect-ratio:4/3;border:1px solid #000;justify-self:end}.guideHeroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.guideFilters{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.guideFilters button{color:#000;cursor:pointer;background:#fff;border:1px solid #000;border-radius:0;flex:none;padding:12px 18px}.guideFilters button.active,.guideFilters button:hover{color:#001489;border-color:#001489}.guideSectionHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.guideSectionHead h2,.guideArticle h2,.guideSupportCta h2{letter-spacing:0;margin:0;font-size:clamp(40px,5vw,76px);font-weight:600;line-height:1}.guideSectionHead p,.guideArticle p,.guideSupportCta p{max-width:680px;margin:0;font-size:18px;line-height:1.35}.guideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.guideGrid.featured{grid-template-columns:repeat(3,minmax(0,1fr))}.guideVideoCard{color:#000;background:#fff;border:1px solid #000;text-decoration:none;display:grid}.guideVideoCard:hover{color:#001489;border-color:#001489}.guideVideoThumb{aspect-ratio:16/9;background:#f5f5f5;border-bottom:1px solid #000;position:relative;overflow:hidden}.guideVideoThumb img{object-fit:cover;width:100%;height:100%;display:block}.guidePlay{color:#fff;background:#000000b8;border:1px solid #fff;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:18px;left:18px}.guideDuration{color:#fff;background:#000;padding:6px 8px;font-size:14px;position:absolute;bottom:12px;right:12px}.guideVideoBody{gap:12px;padding:20px;display:grid}.guideVideoBody h3{letter-spacing:0;margin:0;font-size:24px;line-height:1.1}.guideVideoBody p{color:#333;margin:0;font-size:16px;line-height:1.35}.guideSupportCta{color:#fff;background:#000;gap:22px;padding:70px 20px;display:grid}.guideSupportCta h2,.guideSupportCta p{color:#fff;width:min(960px,100%);margin-inline:auto}.guideSupportCta .btnPrimary{color:#fff;background:0 0;border-color:#fff;width:fit-content;margin-inline:auto}.guideDetailHero{padding:138px max(20px, calc((100vw - var(--content-max)) / 2)) 70px;color:#fff;background:#000;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:center;gap:40px;display:grid}.guidePlayer{aspect-ratio:16/9;background:#111;border:1px solid #fff;min-height:200px}.guidePlayerFrame,.guidePlayerEmpty{border:0;width:100%;height:100%;min-height:200px}.guidePlayerEmpty{color:#fff;align-content:center;place-items:center;gap:10px;display:grid}.guideExternalPanel{text-decoration:none}.guideExternalPanel:hover{color:#fff;background:#001489}.guidePlayerEmpty div{letter-spacing:0;font-size:clamp(46px,8vw,96px);font-weight:600;line-height:1}.guidePlayerEmpty p,.guideDetailMeta p{color:#fff;max-width:560px;margin:0;font-size:18px;line-height:1.35}.guideDetailMeta h1{font-size:clamp(48px,6vw,96px)}.guideBack{color:#fff;margin-bottom:24px;text-decoration:none;display:inline-block}.guideArticle{border-bottom:1px solid #000;padding-bottom:70px}.guideArticle h3{color:#000;max-width:760px;margin:38px 0 14px;font-size:clamp(26px,3vw,42px);font-weight:650;line-height:1.08}.guideArticle h4{color:#111;max-width:760px;margin:30px 0 12px;font-size:22px;font-weight:650;line-height:1.2}.guideArticle ul{gap:10px;max-width:760px;margin:14px 0 0;padding:0;list-style:none;display:grid}.guideArticle li{color:#222;padding-left:22px;font-size:18px;line-height:1.55;position:relative}.guideArticle li:before{content:"";background:#001489;border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:0}@media (width<=1240px){.brandHeroCopy h1{font-size:76px}.brandSplitSection,.brandProofSection{grid-template-columns:1fr;gap:40px}.brandSolutionGrid{grid-template-columns:1fr}}@media (width<=920px){.guideHero,.guideDetailHero{grid-template-columns:1fr;gap:36px}.guideHero{min-height:auto;padding-top:112px}.guideHero img{justify-self:stretch;width:100%;margin:0}.guideGrid,.guideGrid.featured{grid-template-columns:1fr}.guideSectionHead{align-items:start;display:grid}}@media (width<=720px){.brandLandingHero{align-items:end;padding:78px 16px 46px}.brandHeroCopy h1{font-size:46px}.brandLead,.brandKicker{font-size:18px}.brandTrustRow{grid-template-columns:1fr}.brandTrustItem{border-right:0}.brandSplitSection,.brandProofSection,.brandFooterCta{padding:70px 16px}.brandSectionIntro h2,.brandProofHeading h2,.sectionTitle,.pageTitle{font-size:40px}.brandSolutionCard h3{font-size:38px}.brandComponentStrip,.brandProofGrid{grid-template-columns:1fr}.brandComponentTile{border-bottom:1px solid #000;border-right:0}.brandFooterCta h2{font-size:46px}.guideHero,.guideDetailHero{padding:98px 16px 54px}.guideSection,.guideArticle,.guideSupportCta{width:calc(100% - 32px);margin:54px auto}.guideHeroCopy h1,.guideDetailMeta h1{font-size:46px}.guideHeroCopy p{font-size:18px}.guideFilters{margin-inline:-16px;padding-inline:16px}}#brand-solutions.brandSplitSection{width:min(var(--content-max), calc(100% - 40px));max-width:var(--content-max);background:#fff;grid-template-columns:300px 870px;align-items:start;gap:70px;margin-inline:auto;padding:86px 0;display:grid}#brand-solutions .brandSectionIntro{top:calc(var(--header-h) + 32px);align-self:start;max-width:300px;padding-top:8px;display:block;position:sticky}#brand-solutions .brandSectionIntro h2{color:#000;margin:0;font-family:HarmonyOS Sans,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:28px;font-weight:700;line-height:1.12}#brand-solutions .brandSectionIntro p{color:#333;margin:20px 0 24px;font-size:16px;line-height:1.8}#brand-solutions .brandSectionIntro a{color:#1d4ed8;font-size:16px;font-weight:600;text-decoration:none}#brand-solutions .brandSolutionGrid{grid-template-columns:repeat(3,274px);align-items:start;gap:24px;display:grid;overflow:visible}#brand-solutions .brandSolutionCard{color:#000;width:274px;height:410px;min-height:410px;box-shadow:none;border:0;border-radius:26px;padding:0 24px 22px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:visible}#brand-solutions .brandSolutionCard-1{background:linear-gradient(#f1ff30 0%,#abb700 100%)}#brand-solutions .brandSolutionCard-2{background:linear-gradient(#d8d8d8 0%,#999 100%)}#brand-solutions .brandSolutionCard-3{background:linear-gradient(#23b8f0 0%,#7ed8fb 58%,#f4fbff 100%)}#brand-solutions .brandSolutionCard:hover{transform:translateY(-8px);box-shadow:0 30px 80px #0000001f}#brand-solutions .brandSolutionClose{z-index:4;color:#000;place-items:center;width:34px;height:34px;font-family:Inter,system-ui,sans-serif;font-size:26px;font-weight:400;line-height:1;display:grid;position:absolute;top:18px;right:18px}#brand-solutions .brandSolutionProductWrap{z-index:1;pointer-events:none;place-items:end center;width:calc(100% + 48px);height:206px;margin:0 -24px 0 -60px;display:grid;position:relative;-webkit-mask-image:linear-gradient(#000 55%,#000c 70%,#0000004d 85%,#0000 100%);mask-image:linear-gradient(#000 55%,#000c 70%,#0000004d 85%,#0000 100%)}#brand-solutions .brandSolutionImage{object-fit:contain;filter:drop-shadow(0 24px 48px #0000002e);border:0;width:108%;height:auto;max-height:230px;margin:0}#brand-solutions .brandSolutionCard-1 .brandSolutionImage{width:118%}#brand-solutions .brandSolutionCard-2 .brandSolutionImage,#brand-solutions .brandSolutionCard-3 .brandSolutionImage{width:112%}#brand-solutions .brandSolutionCard span:not(.brandSolutionClose){z-index:2;color:#000;margin-top:6px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1;display:block;position:relative}#brand-solutions .brandSolutionEnglish{z-index:2;color:#666;letter-spacing:.08em;margin-top:8px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1;position:relative}#brand-solutions .brandSolutionCard h3{z-index:2;color:#000;letter-spacing:0;margin:6px 0 8px;font-family:HarmonyOS Sans,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:32px;font-weight:700;line-height:1.12;position:relative}#brand-solutions .brandSolutionCard p{z-index:2;color:#333;max-width:none;max-height:37px;margin:0 0 58px;font-size:13px;line-height:1.42;position:relative}#brand-solutions .brandSolutionAction{z-index:3;color:#000;margin-top:0;font-size:13px;font-weight:600;display:block;position:absolute;bottom:22px;left:24px;right:24px}@media (width<=1240px){#brand-solutions.brandSplitSection{grid-template-columns:minmax(220px,300px) minmax(0,870px);gap:70px}#brand-solutions .brandSolutionGrid{scroll-snap-type:x proximity;padding-bottom:18px;overflow-x:auto}#brand-solutions .brandSolutionCard{scroll-snap-align:start}}@media (width<=860px){#brand-solutions.brandSplitSection{grid-template-columns:1fr;width:100%;padding:70px 16px}#brand-solutions .brandSectionIntro{max-width:100%;position:static}#brand-solutions .brandSolutionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-inline:4px;padding-inline:0;overflow:visible}#brand-solutions .brandSolutionCard{border-radius:22px;width:100%;height:410px;min-height:410px;padding-inline:14px}#brand-solutions .brandSolutionProductWrap{width:calc(100% + 28px);height:190px;margin:0 -14px 0 -44px}#brand-solutions .brandSolutionCard h3{font-size:23px;line-height:1.08}#brand-solutions .brandSolutionCard p{max-height:31px;font-size:11px;line-height:1.35}#brand-solutions .brandSolutionEnglish,#brand-solutions .brandSolutionAction{font-size:11px}}.brandSolutionCard,.brandComponentTile,.brandProofCard,.coreCard,.featuredTile,.featuredAssist,.splitCard,.categoryTile,.categoryCard,.productCard,.supportCard,.guideVideoCard,.toolboxToolCard,.docsCard,.buildCard{min-width:0}.brandSolutionCard h3,.brandSolutionCard p,.brandSolutionAction,.brandSolutionEnglish,.brandComponentTile strong,.brandComponentTile small,.brandProofCard h3,.brandProofCard p,.coreName,.coreDesc,.coreBtn,.featuredTitle,.featuredMeta,.featuredAssistTitle,.featuredAssistKicker,.splitTitle,.splitText,.categoryTileName,.productTitle,.productSummary,.supportCard h3,.supportCard p,.guideVideoBody h3,.guideVideoBody p{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.downloadsPage{--download-obsidian:#09090b;--download-ink:#18181b;--download-graphite:#3f3f46;--download-steel:#71717a;--download-ash:#a1a1aa;--download-pebble:#d4d4d8;--download-fog:#ececee;--download-mist:#f4f4f5;--download-snow:#fff;background:var(--download-mist);min-height:100vh;color:var(--download-ink);padding-top:92px;font-family:DM Sans,Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.downloadsPage .pageHead{width:min(var(--content-max), calc(100% - 40px));background:radial-gradient(circle at 86% 20%, #09090b1f, transparent 26%), linear-gradient(135deg, var(--download-snow), #f9f9fa 58%, var(--download-fog));border-radius:48px;margin:0 auto 24px;padding:56px 40px 42px;position:relative;overflow:hidden;box-shadow:inset 0 1px #e4e4e7}.downloadsPage .pageHead:after{content:"";background:linear-gradient(135deg, #09090bfa, #3f3f46eb), var(--download-obsidian);opacity:.95;border-radius:36px;width:220px;height:150px;position:absolute;bottom:36px;right:40px;box-shadow:28px -18px 0 -8px #09090b2e,54px -34px 0 -18px #09090b1a}.downloadsPage .pageTitle{z-index:1;max-width:860px;color:var(--download-obsidian);letter-spacing:0;font-size:clamp(28px,3.5vw,44px);font-weight:700;line-height:1.12;position:relative}.downloadsPage .pageSub{z-index:1;max-width:620px;color:var(--download-steel);margin-top:18px;font-size:clamp(14px,1.2vw,16px);line-height:1.5;position:relative}.downloadsPage>.section{width:min(var(--content-max), calc(100% - 40px));margin:0 auto 80px}.downloadsPage .noticeCard{background:radial-gradient(circle at 92% 12%, #ffffff1f, transparent 24%), var(--download-obsidian);color:#fff;box-shadow:none;border:0;border-radius:36px;gap:16px;margin-bottom:16px;padding:28px;display:grid}.downloadsPage .noticeTitle{color:#fff;font-size:22px;font-weight:700;line-height:1.2}.downloadsPage .noticeText{max-width:900px;color:var(--download-ash);font-size:15px;line-height:1.65}.downloadsPage .tagGrid{gap:8px}.downloadsPage .tag{background:var(--download-fog);color:var(--download-ink);border:0;border-radius:12px;padding:6px 10px;font-size:12px;font-weight:600}.downloadsPage .noticeCard .tag{color:#fff;background:0 0;border:1px solid #ffffff47}.downloadsPage .downloadsLayout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px}.downloadsPage .downloadsSidebar{background:var(--download-snow);border:0;border-radius:36px;gap:20px;padding:20px;top:104px;box-shadow:inset 0 1px #e4e4e7}.downloadsPage .downloadsSidebar .input{background:var(--download-mist);height:48px;color:var(--download-ink);box-shadow:none;border:0;border-radius:10000px;padding:0 18px;font-size:14px}.downloadsPage .downloadsSidebar .input:focus{box-shadow:0 0 0 1.5px #09090b}.downloadsPage .sideGroup{gap:8px}.downloadsPage .sideTitle{color:var(--download-steel);text-transform:none;font-size:11px;font-weight:700;line-height:1.5}.downloadsPage .sideList{gap:6px}.downloadsPage .sideItem{color:var(--download-ink);background:0 0;border:0;border-radius:24px;padding:12px 14px;transition:background .22s,color .22s,transform .22s}.downloadsPage .sideItem:hover{background:var(--download-mist);transform:translate(2px)}.downloadsPage .sideItem.active{background:var(--download-obsidian);color:#fff;border-color:#0000}.downloadsPage .sideItemMeta{color:var(--download-steel);font-size:11px}.downloadsPage .sideItem.active .sideItemMeta{color:var(--download-ash)}.downloadsPage .softwareCard{gap:16px}.downloadsPage .softwareTop,.downloadsPage .buildCard,.downloadsPage .toolboxSummary,.downloadsPage .toolboxSection,.downloadsPage .docsCard,.downloadsPage .supportProductsCard{background:var(--download-snow);border:0;border-radius:36px;box-shadow:inset 0 1px #e4e4e7}.downloadsPage .softwareTop{grid-template-columns:84px 1fr;gap:22px;padding:32px}.downloadsPage .softwareIcon{background:radial-gradient(circle at 34% 26%, #ffffff2e, transparent 28%), var(--download-obsidian);border:0;border-radius:32px;width:84px;height:84px}.downloadsPage .softwareIconImg{opacity:.82;filter:grayscale()}.downloadsPage .softwareName{color:var(--download-obsidian);letter-spacing:0;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.05}.downloadsPage .softwareSub,.downloadsPage .softwareDesc{color:var(--download-steel)}.downloadsPage .softwareDesc{max-width:760px;font-size:15px;line-height:1.6}.downloadsPage .platformTabs{background:var(--download-snow);border-radius:10000px;gap:6px;width:100%;padding:8px;box-shadow:inset 0 1px #e4e4e7}.downloadsPage .tab{color:var(--download-steel);border:0;border-radius:10000px;flex:auto;padding:10px 16px;font-size:14px;font-weight:700}.downloadsPage .tab.active,.downloadsPage .tab:hover{background:var(--download-obsidian);color:#fff}.downloadsPage .buildCard{background:linear-gradient(135deg, var(--download-snow), #fafafa 64%, var(--download-fog));min-height:112px;padding:26px}.downloadsPage .buildTitle,.downloadsPage .docsTitle,.downloadsPage .toolboxSummaryTitle{color:var(--download-obsidian);font-size:20px;font-weight:700;line-height:1.25}.downloadsPage .buildHint,.downloadsPage .docMeta,.downloadsPage .toolboxSummaryMeta,.downloadsPage .toolboxToolMeta,.downloadsPage .toolboxToolDesc{color:var(--download-steel)}.downloadsPage .btnPrimary{background:var(--download-obsidian);color:#fff;border:0;border-radius:10000px;padding:12px 18px;font-size:14px;font-weight:700;box-shadow:inset 0 .5px #ffffff80,inset 0 9px 14px -5px #757b8566,0 0 0 1.5px #2c2e34,0 4px 6px #00000024}.downloadsPage .btnPrimary.small{padding:9px 13px;font-size:12px}.downloadsPage .btnPrimary.disabled{opacity:.45}.downloadsPage .toolboxPanel{gap:16px}.downloadsPage .toolboxSummary,.downloadsPage .toolboxSection,.downloadsPage .docsCard,.downloadsPage .supportProductsCard{padding:24px}.downloadsPage .toolboxGrid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px}.downloadsPage .toolboxToolCard,.downloadsPage .docRow{background:var(--download-mist);box-shadow:none;border:0;border-radius:28px}.downloadsPage .toolboxToolCard{padding:16px;transition:transform .24s}.downloadsPage .toolboxToolCard:hover{box-shadow:none;border-color:#0000;transform:translateY(-4px)}.downloadsPage .toolboxToolIcon{background:var(--download-snow);border:0;border-radius:18px;width:48px;height:48px}.downloadsPage .toolboxToolName,.downloadsPage .docName{color:var(--download-obsidian);font-weight:700}.downloadsPage .docRow{padding:16px 16px 16px 18px}.downloadsPage .iconBtn{background:var(--download-obsidian);color:#fff;border:0;border-radius:18px;width:44px;height:44px}.downloadsPage .supportProductsCard{margin-top:16px}@media (width<=980px){.downloadsPage .downloadsLayout{grid-template-columns:1fr}.downloadsPage .downloadsSidebar{position:static}.downloadsPage .toolboxGrid{grid-template-columns:1fr}}@media (width<=640px){.downloadsPage{padding-top:78px}.downloadsPage .pageHead,.guidePage .pageHead{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;left:auto!important;right:auto!important}.downloadsPage>.section,.guidePage>.section{width:calc(100% - 24px)}.downloadsPage .pageHead,.downloadsPage .noticeCard,.downloadsPage .softwareTop,.downloadsPage .downloadsSidebar,.downloadsPage .buildCard,.downloadsPage .toolboxSummary,.downloadsPage .toolboxSection,.downloadsPage .docsCard,.downloadsPage .supportProductsCard{border-radius:28px}.downloadsPage .softwareTop{grid-template-columns:1fr}}.guidePage,.guideDetailPage{--guide-obsidian:#09090b;--guide-ink:#18181b;--guide-graphite:#3f3f46;--guide-steel:#71717a;--guide-ash:#a1a1aa;--guide-pebble:#d4d4d8;--guide-fog:#ececee;--guide-mist:#f4f4f5;--guide-snow:#fff;min-height:100vh;color:var(--guide-ink);background:var(--guide-mist);font-family:DM Sans,Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.guideHero{width:min(var(--content-max), calc(100% - 40px));background:var(--guide-snow);border-radius:48px;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:stretch;gap:24px;min-height:520px;margin:116px auto 0;padding:28px;box-shadow:inset 0 1px #e4e4e7}.guideHeroCopy{flex-direction:column;justify-content:flex-end;width:100%;margin-left:0;padding:clamp(12px,3vw,36px);display:flex}.guideHeroCopy span,.guideTag{background:var(--guide-obsidian);color:#fafafa;border-radius:12px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.4}.guideHeroCopy h1,.guideDetailMeta h1{max-width:820px;color:var(--guide-obsidian);margin:20px 0 18px;font-size:clamp(52px,8vw,112px);font-weight:700;line-height:.98}.guideHeroCopy p{max-width:620px;color:var(--guide-steel);font-size:16px;line-height:1.56}.guideHero img{object-fit:cover;aspect-ratio:auto;border:0;border-radius:36px;width:100%;height:100%;margin:0}.guideHeroActions{gap:8px;margin-top:28px}.guidePage .btnPrimary,.guideDetailPage .btnPrimary{background:var(--guide-obsidian);color:#fff;border:0;border-radius:10000px;padding:12px 18px;font-size:14px;font-weight:600;box-shadow:inset 0 .5px #ffffff80,inset 0 9px 14px -5px #757b8566,0 0 0 1.5px #2c2e34,0 4px 6px #00000024}.guidePage .btnSecondary,.guideDetailPage .btnSecondary{border:1px solid var(--guide-graphite);background:var(--guide-snow);color:var(--guide-graphite);border-radius:10000px;padding:12px 18px;font-size:14px;font-weight:600}.guideSection,.guideArticle,.guideSupportCta{width:min(var(--content-max), calc(100% - 40px));margin:80px auto}.guideFilters{background:var(--guide-snow);border-radius:10000px;gap:8px;padding:8px;box-shadow:inset 0 1px #e4e4e7}.guideFilters button{color:var(--guide-steel);background:0 0;border:0;border-radius:10000px;padding:10px 16px;font-size:14px;font-weight:600}.guideFilters button.active,.guideFilters button:hover{background:var(--guide-obsidian);color:#fff}.guideSectionHead{align-items:flex-end;margin-bottom:28px}.guideSectionHead h2,.guideArticle h2,.guideSupportCta h2{color:var(--guide-obsidian);font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1}.guideSectionHead p,.guideArticle p,.guideSupportCta p{color:var(--guide-steel);font-size:16px;line-height:1.56}.guideGrid{gap:16px}.guideVideoCard{background:var(--guide-snow);color:var(--guide-ink);border:0;border-radius:36px;transition:transform .28s,opacity .28s;overflow:hidden;box-shadow:inset 0 1px #e4e4e7}.guideVideoCard:hover{color:var(--guide-ink);border-color:#0000;transform:translateY(-6px)}.guideVideoThumb{background:var(--guide-fog);border:0;border-radius:28px;margin:8px}.guidePlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09090bd1;border:1px solid #ffffff59;border-radius:18px;width:44px;height:44px;font-size:15px;font-weight:700;bottom:14px;left:14px}.guideDuration{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09090bd1;border-radius:12px;font-size:12px;font-weight:600;bottom:14px;right:14px}.guideVideoBody{gap:10px;padding:16px 22px 24px}.guideVideoBody h3{color:var(--guide-obsidian);font-size:24px;font-weight:700;line-height:1.18}.guideVideoBody p{color:var(--guide-steel);font-size:14px;line-height:1.56}.guideDetailHero{width:min(var(--content-max), calc(100% - 40px));background:var(--guide-snow);color:var(--guide-ink);border-radius:48px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.74fr);gap:24px;margin:116px auto 0;padding:28px;box-shadow:inset 0 1px #e4e4e7}.guidePlayer{background:var(--guide-obsidian);border:0;border-radius:36px;overflow:hidden}.guidePlayerFrame,.guidePlayerEmpty{min-height:320px}.guidePlayerEmpty{color:#fff;background:radial-gradient(circle at 22% 24%,#ffffff29,#0000 32%),linear-gradient(135deg,#09090b,#18181b)}.guideExternalPanel:hover{background:radial-gradient(circle at 22% 24%,#ffffff29,#0000 32%),linear-gradient(135deg,#09090b,#18181b)}.guidePlayerEmpty div{font-size:clamp(40px,7vw,82px);font-weight:700}.guidePlayerEmpty p,.guideDetailMeta p{color:var(--guide-steel);font-size:16px;line-height:1.56}.guidePlayerEmpty p{color:#d4d4d8}.guideDetailMeta{flex-direction:column;justify-content:flex-end;padding:clamp(8px,2vw,28px);display:flex}.guideDetailMeta h1{font-size:clamp(42px,5.2vw,78px);line-height:1.02}.guideBack{background:var(--guide-fog);width:fit-content;color:var(--guide-ink);border-radius:10000px;margin-bottom:18px;padding:9px 14px;font-size:13px;font-weight:600}.guideArticle{background:var(--guide-snow);border:0;border-radius:36px;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:64px;padding:36px;display:grid;box-shadow:inset 0 1px #e4e4e7}.guideArticle h2{align-self:start;max-width:260px;font-size:clamp(32px,4vw,56px);position:sticky;top:110px}.guideArticle h3,.guideArticle h4,.guideArticle p,.guideArticle ul{grid-column:2}.guideArticle h3{max-width:760px;color:var(--guide-obsidian);margin:4px 0 6px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.12}.guideArticle h4{color:var(--guide-ink);font-size:20px}.guideArticle ul{gap:8px;max-width:760px}.guideArticle li{background:var(--guide-mist);color:var(--guide-ink);border-radius:16px;padding:12px 14px 12px 38px;font-size:15px;line-height:1.45}.guideArticle li:before{background:var(--guide-obsidian);width:8px;height:8px;top:20px;left:16px}.guideSupportCta{background:var(--guide-obsidian);border-radius:36px;padding:36px}.guideSupportCta h2,.guideSupportCta p{color:#fff}.guideSupportCta p{color:#a1a1aa}.guideSupportCta .btnPrimary{color:var(--guide-obsidian);box-shadow:none;background:#fff}@media (width<=920px){.guideHero,.guideDetailHero{border-radius:32px;width:min(100% - 24px,1200px);margin-top:92px;padding:16px}.guideArticle{grid-template-columns:1fr;gap:24px;padding:24px}.guideArticle h2,.guideArticle h3,.guideArticle h4,.guideArticle p,.guideArticle ul{grid-column:1}.guideArticle h2{position:static}}#brand-solutions .brandSolutionCard h3,#brand-solutions .brandSolutionCard p,.brandComponentTile strong,.brandComponentTile small,.coreName,.coreDesc,.featuredTitle,.splitTitle,.splitText{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#brand-solutions .brandSolutionCard h3,#brand-solutions .brandSolutionCard p{-webkit-line-clamp:2}.brandComponentTile small,.coreDesc,.splitText{-webkit-line-clamp:3}.brandComponentTile strong,.coreName,.featuredTitle,.splitTitle{-webkit-line-clamp:2}#brand-solutions .brandSolutionAction{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}#brand-solutions .brandSolutionEnglish{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brandComponentsSection .brandComponentTile{min-width:0}.brandComponentsSection .brandComponentTile em,.brandComponentsSection .brandComponentMeta,.brandComponentsSection .brandComponentTile strong,.brandComponentsSection .brandComponentDesc{overflow-wrap:anywhere;min-width:0;max-width:100%}.brandComponentsSection .brandComponentTile em{margin-bottom:4px;font-size:13px}.brandComponentsSection .brandComponentMeta{letter-spacing:.05em;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:6px;font-size:9.5px;line-height:1.18;display:-webkit-box;overflow:hidden}.brandComponentsSection .brandComponentTile strong,.brandComponentsSection .brandComponentTile-1 strong,.brandComponentsSection .brandComponentTile-2 strong,.brandComponentsSection .brandComponentTile-3 strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:clamp(16px,1.25vw,19px);line-height:1.06;display:-webkit-box;overflow:hidden}.brandComponentsSection .brandComponentDesc,.brandComponentsSection .brandComponentTile-1 .brandComponentDesc,.brandComponentsSection .brandComponentTile-3 .brandComponentDesc{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin-top:6px;font-size:10.8px;line-height:1.32;display:-webkit-box;overflow:hidden}.brandComponentsSection .brandComponentTile-3{padding-left:min(34vw,280px)}.brandComponentsSection .brandComponentTile-3 strong{font-size:clamp(18px,1.7vw,22px)}@media (width<=1240px){.brandComponentsSection .brandComponentTile strong,.brandComponentsSection .brandComponentTile-3 strong{font-size:18px}.brandComponentsSection .brandComponentDesc{-webkit-line-clamp:2}}@media (width<=720px){.brandComponentsSection .brandComponentTile,.brandComponentsSection .brandComponentTile-1,.brandComponentsSection .brandComponentTile-2{min-height:212px}.brandComponentsSection .brandComponentTile-3{min-height:318px}.brandComponentsSection .brandComponentTile strong,.brandComponentsSection .brandComponentTile-3 strong{font-size:18px}.brandComponentsSection .brandComponentMeta{font-size:10px}.brandComponentsSection .brandComponentDesc{font-size:11px;line-height:1.34}}.bannerGeneratorPage{color:#101418;background:radial-gradient(circle at 20% 0,#3e5d7a1f,#0000 30%),linear-gradient(#f7f8f8,#eceff1);min-height:100vh;padding:118px 24px 80px}.bannerGeneratorShell{width:min(var(--content-max), 100%);margin:0 auto}.bannerGeneratorHead{gap:8px;margin-bottom:26px;display:grid}.bannerGeneratorHead span{color:#1014187a;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.bannerGeneratorHead h1{letter-spacing:0;margin:0;font-size:clamp(34px,5vw,76px);line-height:.98}.bannerGeneratorHead p{color:#10141894;max-width:640px;margin:0;font-size:16px;line-height:1.7}.bannerGeneratorLayout{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.bannerControlPanel{-webkit-backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #0000001a;border-radius:22px;gap:14px;padding:16px;display:grid}.bannerUploadBox,.bannerControlGroup{background:#f5f7f8eb;border-radius:18px}.bannerUploadBox{cursor:pointer;border:1px dashed #0000003d;gap:6px;padding:18px;display:grid}.bannerUploadBox input{display:none}.bannerUploadBox strong,.bannerControlTitle{font-size:14px;font-weight:850}.bannerUploadBox span,.bannerPresetGrid small{color:#10141885;font-size:11px;line-height:1.35}.bannerControlGroup{gap:10px;padding:14px;display:grid}.bannerPresetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bannerPresetGrid button,.bannerSegment button,.bannerApplyButton,.bannerExportButton{color:#111;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:14px}.bannerPresetGrid button{text-align:left;gap:5px;min-height:82px;padding:10px;display:grid}.bannerPresetGrid button.active,.bannerSegment button.active{border-color:#111;box-shadow:inset 0 0 0 2px #111}.bannerPresetGrid span{font-size:12px;font-weight:850}.bannerSegment{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bannerSegmentThree{grid-template-columns:repeat(3,minmax(0,1fr))}.bannerSegment button,.bannerApplyButton,.bannerExportButton{height:42px;font-weight:800}.bannerProcessNote{color:#1014188a;margin:0;font-size:12px;line-height:1.55}.bannerControlGroup label{color:#101418ad;gap:6px;font-size:12px;font-weight:700;display:grid}.bannerControlGroup input[type=range],.bannerControlGroup label>input:not([type=checkbox]){width:100%}.bannerControlGroup label>input:not([type=range]):not([type=checkbox]){color:#111;background:#fff;border:1px solid #0000001f;border-radius:12px;height:38px;padding:0 10px}.bannerToggles{gap:16px;display:flex}.bannerToggles label{align-items:center;gap:8px;display:flex}.bannerExportButton{color:#fff;background:#101418;height:48px}.bannerApplyButton{color:#fff;background:#1d4ed8;height:52px;box-shadow:0 16px 34px #1d4ed838}.homeGeneratedHero{padding-top:var(--header-h);background:#05070a}.homeGeneratedHero .generatedBanner{width:100%;height:min(720px, calc(100svh - var(--header-h)));border-radius:0;min-height:560px}.bannerPreviewColumn{gap:12px;display:grid}.bannerPreviewFrame{background:#101418;border-radius:24px;padding:10px;overflow:hidden;box-shadow:0 28px 80px #00000029}.generatedBanner{aspect-ratio:1920/720;isolation:isolate;color:#fff;border-radius:18px;position:relative;overflow:hidden}.generatedBanner:after,.generatedBannerEffects{content:"";pointer-events:none;position:absolute;inset:0}.generatedBanner:after{z-index:3;mix-blend-mode:soft-light;background:radial-gradient(circle at 50% 45%,#0000 42%,#0000004d 100%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 9px)}.generatedBanner-dark-purple-studio{background:radial-gradient(circle at 12% 84%,#8f4aff80,#0000 30%),radial-gradient(circle at 72% 42%,#4870be29,#0000 28%),linear-gradient(135deg,#101720,#040509 58%,#020204)}.generatedBanner-sunset-horizon{background:radial-gradient(circle at 58% 58%,#ffa65673,#0000 25%),linear-gradient(#25384b 0%,#6f7c87 52%,#c89563 62%,#1f1a16 100%)}.generatedBanner-blue-horizon{background:linear-gradient(#dbeaf3 0%,#8ba8bc 54%,#e6f4fb 57%,#13283b 100%)}.generatedBanner-tech-ring{background:radial-gradient(circle at 68% 48%,#ffffff61,#0000 8%),repeating-radial-gradient(circle at 68% 48%,#ffffff38 0 2px,#0000 2px 42px),linear-gradient(135deg,#f0fbff 0%,#9ed1ee 48%,#133a63 100%)}.generatedBanner-black-light-line{background:linear-gradient(#05070a,#020305 58%,#0d1118),radial-gradient(circle at 72% 55%,#6eaeff33,#0000 28%)}.generatedBanner-desert-cinematic{background:radial-gradient(circle at 58% 55%,#e3974947,#0000 28%),linear-gradient(#293d4a 0%,#9e7b58 55%,#51351e 100%)}.generatedBanner-water-reflection{background:radial-gradient(circle at 62% 52%,#8acdff2e,#0000 25%),linear-gradient(#0b1a27,#162c3f 58%,#02070b)}.generatedBanner-blue-triangle-light{background:linear-gradient(#020509,#061827 58%,#030508)}.generatedBanner-blue-triangle-light .generatedBannerEffects:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(#82d3ffa6,#82d3ff00);position:absolute;inset:8% 18% 0}.generatedBanner-black-light-line .generatedBannerEffects,.generatedBanner-blue-horizon .generatedBannerEffects,.generatedBanner-water-reflection .generatedBannerEffects{background:linear-gradient(90deg,#0000,#d2ebff85,#0000) 0 62%/100% 28px no-repeat,linear-gradient(#0000 62%,#ffffff14,#0000 74%)}.generatedBannerCopy{z-index:5;width:min(30vw,560px);position:absolute;top:28%;left:clamp(72px,11vw,220px)}.generatedBanner-center-copy .generatedBannerCopy{text-align:center;width:min(48vw,800px);top:8%;left:50%;transform:translate(-50%)}.generatedBannerCopy span{color:#ffffffb3;letter-spacing:.14em;font-size:clamp(10px,1vw,14px);font-weight:850}.generatedBannerCopy h2{color:#fff;letter-spacing:0;margin:16px 0 12px;font-size:clamp(28px,3vw,54px);line-height:1.06}.generatedBannerCopy p{color:#ffffffb8;margin:0;font-size:clamp(13px,1.2vw,18px);line-height:1.75}.generatedBannerActions{gap:12px;margin-top:24px;display:flex}.generatedBanner-center-copy .generatedBannerActions{justify-content:center}.generatedBannerActions button{color:#111;background:#fffffff0;border:1px solid #ffffff57;border-radius:999px;height:38px;padding:0 18px;font-size:13px;font-weight:800}.generatedBannerActions button+button{color:#fff;background:0 0}.generatedBannerProduct{z-index:4;width:min(34vw,650px);transform:translate(calc(-50% + var(--product-x)), calc(-50% + var(--product-y))) rotate(var(--product-rotate)) scale(var(--product-scale));transform-origin:50%;position:absolute;top:55%;left:66%}.generatedBanner-center-copy .generatedBannerProduct{width:min(38vw,700px);top:67%;left:50%}.generatedBannerProduct img{object-fit:contain;width:100%;height:auto;display:block}.generatedBannerProduct.hasShadow img{filter:drop-shadow(0 34px 48px #0000006b)}.generatedBannerProduct.hasReflection img{-webkit-box-reflect:below 18px linear-gradient(to bottom, #ffffff2e, transparent 36%)}.bannerPreviewMeta{color:#10141894;justify-content:space-between;gap:16px;font-size:13px;display:flex}@media (width<=1100px){.bannerGeneratorLayout{grid-template-columns:1fr}.bannerControlPanel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.homeLayeredHero{height:auto;min-height:640px;margin-top:0}.homeHeroInner{align-content:start;width:100%;padding:58px 18px 0;display:grid}.homeHeroCopyLayer{width:100%;margin-left:0}.homeHeroKicker{letter-spacing:.16em;gap:10px;margin-bottom:18px;font-size:10px}.homeHeroKicker span{width:28px}.homeHeroCopyLayer h1{white-space:normal;font-size:42px}.homeLayeredHero-alvt25w .homeHeroCopyLayer h1{white-space:normal;font-size:38px}.homeHeroSubtitle{margin-top:16px;font-size:18px}.homeHeroSpecs{grid-template-columns:1fr;gap:12px;margin-top:22px;display:grid}.homeHeroSpec+.homeHeroSpec{border-left:0;padding-left:0}.homeHeroActionsLayer{margin-top:24px}.homeHeroActionsLayer a{min-width:118px;height:42px;padding:0 20px;font-size:14px}.homeHeroProductLayer{width:100%;height:300px}.homeHeroProductSpacer{display:none}.homeHeroSwitcher{bottom:16px}.homeHeroProduct,.homeHeroProductReflection{width:min(92vw,430px);right:-38px}.homeHeroProduct{top:24px}.homeHeroProductReflection{top:190px}.homeHeroRock{bottom:-150px;left:6%;right:-42%}.homeHeroContactShadow{width:340px;bottom:58px;right:4px}.homeHeroWarmBounce{width:280px;bottom:78px;right:36px}.bannerGeneratorPage{padding:96px 14px 50px}.bannerControlPanel,.bannerPresetGrid{grid-template-columns:1fr}.generatedBannerCopy{width:calc(100% - 56px);top:18%;left:28px}.generatedBannerProduct{width:48vw;left:62%}}.builderProPage{min-height:100svh;padding:calc(var(--header-h) + 46px) 20px 96px;color:#111114;background:linear-gradient(#fbfbfd 0%,#f2f3f6 46%,#fff 100%);font-family:SF Pro Text,Helvetica Neue,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.builderProPage *{letter-spacing:0}.builderHero,.builderStage,.builderMetrics,.builderOutputGrid{width:min(var(--content-max), 100%);margin-inline:auto}.builderHero{min-height:min(760px, calc(100svh - var(--header-h)));grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:54px;padding:56px 0 42px;display:grid}.builderKicker,.builderPanelTitle{color:#06c;font-size:13px;font-weight:800;line-height:1.1}.builderHero h1{color:#070708;max-width:720px;margin:18px 0 0;font-size:clamp(48px,7.4vw,104px);font-weight:800;line-height:.98}.builderHero p{color:#4c4d51;max-width:660px;margin:26px 0 0;font-size:clamp(18px,2vw,25px);line-height:1.45}.builderHeroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.builderPrimaryAction,.builderSecondaryAction,.builderExportButtons button,.builderFrameSwitch button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:42px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.builderPrimaryAction{color:#fff;background:#06c;border:1px solid #06c;padding:0 22px}.builderSecondaryAction{color:#06c;background:0 0;border:1px solid #0066cc61;padding:0 22px}.builderDevice{background:radial-gradient(circle at 72% 16%,#06c3,#0000 26%),radial-gradient(circle at 22% 92%,#1e775329,#0000 28%),linear-gradient(145deg,#1d1f25,#050507 62%);border-radius:34px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000047}.builderDevice:after{content:"";pointer-events:none;border:1px solid #ffffff2e;border-radius:33px;position:absolute;inset:1px}.builderDeviceTop{border-bottom:1px solid #ffffff1f;align-items:center;gap:8px;height:54px;padding:0 24px;display:flex}.builderDeviceTop span{background:#f05454;border-radius:50%;width:10px;height:10px}.builderDeviceTop span:nth-child(2){background:#f5c84b}.builderDeviceTop span:nth-child(3){background:#39c179}.builderDroneMap{aspect-ratio:1;filter:drop-shadow(20px 32px 22px #00000061);width:min(420px,74%);margin:54px auto 0;position:relative;transform:perspective(900px)rotateX(58deg)rotate(-31deg)}.builderArm,.builderMotor,.builderCore{background:#d8dce4;position:absolute}.builderArm{border-radius:999px;height:22px;top:47%;left:13%;right:13%}.builderArm.b{transform:rotate(90deg)}.builderMotor{aspect-ratio:1;border:18px solid #20242b;border-radius:50%;width:30%;box-shadow:inset 0 0 0 8px #8e98a8}.builderMotor.m1{top:0;left:0}.builderMotor.m2{top:0;right:0}.builderMotor.m3{bottom:0;left:0}.builderMotor.m4{bottom:0;right:0}.builderCore{color:#fff;background:linear-gradient(145deg,#06c,#111114);border-radius:18px;place-items:center;font-size:36px;font-weight:900;display:grid;inset:34%}.builderDeviceMetric{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border-radius:20px;justify-content:space-between;align-items:end;padding:22px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.builderDeviceMetric span{color:#ffffffb8;font-size:13px;font-weight:700}.builderDeviceMetric strong{font-size:44px;line-height:.9}.builderStage{grid-template-columns:1.05fr .9fr .92fr;gap:16px;display:grid}.builderStepPanel,.builderLivePanel,.builderCompatPanel,.builderOutputPanel{background:#ffffffd1;border:1px solid #1111141a;border-radius:24px;padding:22px;box-shadow:0 18px 50px #181e2a14}.builderFrameSwitch{background:#eef0f4;border-radius:18px;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:16px 0 26px;padding:6px;display:grid}.builderFrameSwitch button{color:#565a63;background:0 0;border:0;width:100%}.builderFrameSwitch button.active{color:#fff;background:#111114;box-shadow:0 8px 22px #0000002e}.builderPartSelectors{gap:10px;margin-top:14px;display:grid}.builderSelectRow{grid-template-columns:80px 1fr;align-items:center;gap:10px;display:grid}.builderSelectRow span,.builderConfigList span,.builderMetricTile span,.builderSpecGrid dt,.builderQuoteTotals span,.builderOzonCards span{color:#6e7179;font-size:12px;font-weight:800;line-height:1.2}.builderSelectRow select{color:#111114;background:#fff;border:1px solid #1111141f;border-radius:12px;width:100%;min-width:0;min-height:42px;padding:0 12px;font-size:14px}.builderConfigList{gap:10px;margin-top:18px;display:grid}.builderConfigList div,.builderAiBox,.builderChecks div,.builderOzonCards div{background:#f5f6f8;border-radius:16px;padding:14px}.builderConfigList strong,.builderAiBox strong,.builderOzonCards strong{color:#17181c;overflow-wrap:anywhere;margin-top:5px;font-size:15px;line-height:1.35;display:block}.builderAiBox{background:#eaf4ff;margin-top:16px}.builderAiBox span{color:#06c;font-size:12px;font-weight:900}.builderScoreRing{--score:90%;aspect-ratio:1;background:conic-gradient(#1f8f63 var(--score), #e6e8ed 0);border-radius:50%;place-items:center;width:150px;margin:18px auto;display:grid}.builderScoreRing:before{content:"";position:absolute}.builderScoreRing strong,.builderScoreRing span{z-index:1;grid-area:1/1}.builderScoreRing strong{padding-top:4px;font-size:44px;line-height:1}.builderScoreRing span{color:#6e7179;text-transform:uppercase;padding-top:58px;font-size:11px;font-weight:900}.builderScoreRing:after{content:"";aspect-ratio:1;background:#fff;border-radius:50%;grid-area:1/1;width:112px}.builderChecks{gap:8px;display:grid}.builderChecks div{color:#25272d;align-items:center;gap:10px;font-size:13px;line-height:1.35;display:flex}.builderChecks span{color:#fff;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:900}.builderChecks .pass span{background:#1f8f63}.builderChecks .warn span{background:#a96b00}.builderChecks .fail span{background:#b42318}.builderMetrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px;display:grid}.builderMetricTile{color:#fff;background:linear-gradient(145deg,#17181c,#303540);border-radius:24px;min-height:148px;padding:22px}.builderMetricTile strong{margin-top:22px;font-size:clamp(34px,4vw,58px);line-height:.95;display:block}.builderOutputGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.builderOutputPanel h2{margin:14px 0 0;font-size:clamp(28px,3vw,44px);line-height:1.05}.builderSpecGrid{gap:12px;margin:20px 0 0;display:grid}.builderSpecGrid div{border-top:1px solid #1111141a;padding-top:12px}.builderSpecGrid dd{color:#25272d;margin:6px 0 0;font-size:14px;line-height:1.5}.builderExportButtons{gap:10px;margin-top:20px;display:flex}.builderExportButtons button{color:#111114;background:#fff;border:1px solid #111114;padding:0 18px}.builderQuoteTable{border-collapse:collapse;width:100%;margin-top:18px;font-size:14px}.builderQuoteTable th,.builderQuoteTable td{text-align:left;border-bottom:1px solid #1111141a;padding:12px 8px}.builderQuoteTable th{color:#6e7179;font-size:12px}.builderQuoteTotals{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.builderQuoteTotals div{background:#f5f6f8;border-radius:16px;padding:16px}.builderQuoteTotals strong{margin-top:8px;font-size:22px;display:block}@media (width<=1100px){.builderHero,.builderStage,.builderOutputGrid{grid-template-columns:1fr}.builderHero{min-height:auto}.builderDevice{min-height:460px}}@media (width<=760px){.builderProPage{padding:calc(var(--header-h) + 28px) 14px 70px}.builderHero{gap:28px;padding-top:34px}.builderHero h1{font-size:48px}.builderDevice{border-radius:26px;min-height:380px}.builderDroneMap{width:78%;margin-top:38px}.builderStage,.builderMetrics,.builderOutputGrid,.builderQuoteTotals,.builderSelectRow{grid-template-columns:1fr}.builderMetrics{gap:10px}.builderMetricTile{min-height:118px}}.chromeLessMain{padding-top:0}.builderFloatingHeader,.builderFloatingHeader.transparent{-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;box-shadow:none;background:0 0;border-bottom:0;position:absolute;top:14px;left:0;right:0}.builderFloatingHeader .siteHeaderInner{width:min(var(--content-max), calc(100% - 40px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #1111141a;border-radius:999px;min-height:58px;margin-inline:auto;padding:0 14px;box-shadow:0 16px 44px #181e2a1a}.builderFloatingHeader .brandMark{width:38px;height:38px;font-size:13px}.builderFloatingHeader .brandTag{display:none}.builderFloatingHeader .brandName,.builderFloatingHeader .navLink,.builderFloatingHeader .langButton,.builderFloatingHeader .iconBtn{color:#111114}.builderFloatingHeader .navLink:hover,.builderFloatingHeader .navLink.active{color:#06c}.builderFloatingHeader .navDropdown{top:66px}.builderProPage{background:radial-gradient(circle at 8% 0,#0066cc14,#0000 26%),linear-gradient(#f6f7fa 0%,#fff 72%);padding-top:96px}.builderHero,.builderStage{display:none}.builderPlannerTop,.builderSummaryBar,.builderPlannerDesk,.builderMetrics,.builderOutputGrid{width:min(var(--content-max), 100%);margin-inline:auto}.builderPlannerTop{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;padding:14px 0 18px;display:grid}.builderPlannerTop h1{color:#090a0d;margin:10px 0 0;font-size:clamp(34px,4vw,62px);font-weight:850;line-height:.98}.builderPlannerTop p{color:#565b66;max-width:760px;margin:14px 0 0;font-size:17px;line-height:1.5}.builderTopActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.builderTopActions button,.builderTopActions a{color:#111114;cursor:pointer;background:#fff;border:1px solid #1111141f;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #181e2a0f}.builderTopActions a{color:#fff;background:#06c;border-color:#06c}.builderSummaryBar{z-index:12;background:#1111141a;border:1px solid #1111141a;border-radius:20px;grid-template-columns:repeat(6,1fr);gap:1px;display:grid;position:sticky;top:0;overflow:hidden;box-shadow:0 18px 48px #181e2a1a}.builderSummaryBar div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;min-width:0;padding:15px 16px}.builderSummaryBar span,.builderSummaryBar small{color:#747985;font-size:11px;font-weight:850;line-height:1.2;display:block}.builderSummaryBar strong{color:#0d0f14;white-space:nowrap;margin:6px 0 5px;font-size:clamp(18px,2vw,30px);font-weight:900;line-height:.95;display:block}.builderPlannerDesk{grid-template-columns:300px minmax(390px,1.08fr) minmax(300px,.92fr);align-items:start;gap:14px;margin-top:14px;display:grid}.builderGoalsColumn,.builderSlotsColumn,.builderCatalogColumn{background:#ffffffe0;border:1px solid #1111141a;border-radius:22px;min-width:0;box-shadow:0 18px 50px #181e2a14}.builderGoalsColumn,.builderCatalogColumn{position:sticky;top:92px}.builderGoalsColumn{padding:20px}.builderGoalsColumn p{color:#666b76;margin:10px 0 18px;font-size:13px;line-height:1.55}.builderGoalGroup>span,.builderGoalSelect>span,.builderFilterStack span,.builderSlotsHead>span,.builderCatalogHead>span{color:#747985;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.2}.builderStyleButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.builderStyleButtons button,.builderSlotList button,.builderCatalogList button{text-align:left;cursor:pointer;border:1px solid #11111414;width:100%;min-width:0}.builderStyleButtons button{background:#f5f6f8;border-radius:14px;min-height:74px;padding:12px}.builderStyleButtons button.active,.builderSlotList button.active,.builderCatalogList button.active{background:#eaf4ff;border-color:#0066cc7a;box-shadow:inset 0 0 0 1px #0066cc14}.builderStyleButtons strong,.builderStyleButtons small,.builderSlotList strong,.builderSlotList small,.builderCatalogList strong,.builderCatalogList small{display:block}.builderStyleButtons strong{color:#16181d;font-size:13px;line-height:1.2}.builderStyleButtons small{color:#747985;margin-top:4px;font-size:11px;line-height:1.2}.builderGoalSelect{gap:8px;margin-top:18px;display:grid}.builderGoalSelect select{color:#15171c;background:#fff;border:1px solid #1111141f;border-radius:12px;min-height:40px;padding:0 12px;font-size:13px;font-weight:700}.builderFrameSwitch.compact{border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0}.builderFilterStack{gap:8px;margin-top:16px;display:grid}.builderFilterStack div{background:#f5f6f8;border-radius:14px;padding:12px}.builderFilterStack strong{color:#15171c;margin-top:6px;font-size:13px;line-height:1.35;display:block}.builderSlotsColumn,.builderCatalogColumn{padding:18px}.builderSlotsHead,.builderCatalogHead{border-bottom:1px solid #11111414;justify-content:space-between;align-items:start;gap:16px;padding-bottom:14px;display:flex}.builderSlotsHead h2,.builderCatalogHead h2{color:#111114;margin:8px 0 0;font-size:24px;line-height:1.05}.builderSlotList,.builderCatalogList{gap:9px;margin-top:14px;display:grid}.builderSlotList button{background:#fff;border-radius:16px;gap:6px;padding:13px 14px;display:grid;position:relative}.builderSlotList button:after{content:attr(data-action);color:#06c;font-size:11px;font-weight:850;position:absolute;top:14px;right:14px}.builderSlotList span{color:#06c;font-size:12px;font-weight:900}.builderSlotList strong{color:#101116;overflow-wrap:anywhere;max-width:calc(100% - 58px);font-size:16px;line-height:1.2}.builderSlotList small{color:#747985;max-width:92%;font-size:11px;line-height:1.4}.builderCatalogList button{background:#f8f9fb;border-radius:16px;gap:6px;padding:14px;display:grid}.builderCatalogList span{color:#747985;font-size:12px;line-height:1.25}.builderCatalogList strong{color:#111114;font-size:15px;line-height:1.22}.builderCatalogList small{color:#4e545f;font-size:12px;line-height:1.4}.builderCompatMini{border-top:1px solid #11111414;margin-top:14px;padding-top:14px}.builderCompatMini>strong{color:#111114;margin-bottom:10px;font-size:14px;display:block}.builderChecks.compact div{padding:10px;font-size:12px}@media (width<=1240px){.builderPlannerDesk{grid-template-columns:270px minmax(0,1fr)}.builderCatalogColumn{grid-column:1/-1;position:static}.builderCatalogList{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.builderFloatingHeader{top:10px}.builderFloatingHeader .siteHeaderInner{width:calc(100% - 24px);min-height:54px}.builderProPage{padding-top:82px}.builderPlannerTop,.builderPlannerDesk{grid-template-columns:1fr}.builderTopActions{justify-content:flex-start}.builderSummaryBar{border-radius:18px;grid-template-columns:repeat(2,1fr);position:static}.builderFrameSwitch,.builderFrameSwitch.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.builderGoalsColumn{position:static}.builderCatalogList,.builderStyleButtons{grid-template-columns:1fr}}.siteFooter{color:#fff;isolation:isolate;background:#08090b;position:relative;overflow:hidden}.siteFooterMedia{z-index:-2;position:absolute;inset:0}.siteFooterMedia img{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.04)brightness(.78);width:100%;height:100%}.siteFooter:before{content:"";z-index:-1;background:linear-gradient(#0405071a 0%,#040507c2 100%),linear-gradient(90deg,#04050780 0%,#04050733 50%,#04050780 100%);position:absolute;inset:0}.siteFooterInner{width:min(88%, var(--content-max));grid-template-rows:auto auto;grid-template-columns:240px 1fr 220px;align-items:start;gap:40px clamp(32px,5vw,72px);margin:0 auto;padding:64px 0 36px;display:grid}.footerBrandCol{flex-direction:column;grid-area:1/1;gap:20px;display:flex}.footerLogo{opacity:.94;width:148px;max-width:44vw}.footerDesc{color:#ffffff94;margin:0;font-size:13px;font-weight:500;line-height:1.72}.footerContactInfo{border-top:1px solid #ffffff1a;flex-direction:column;gap:5px;padding-top:14px;display:flex}.footerContactEmail{color:#ffffffc2;font-size:13px;font-weight:600;text-decoration:none;transition:color .18s}.footerContactEmail:hover{color:#fff}.footerContactAddr{color:#ffffff61;font-size:11px;font-weight:500;line-height:1.5;display:block}.footerNavCols{grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:36px 40px;display:grid}.footerNavLabel{color:#fffffff2;text-transform:uppercase;letter-spacing:.07em;margin-bottom:14px;font-size:12px;font-weight:800}.footerNavLinks{flex-direction:column;gap:9px;display:flex}.footerNavLinks a{color:#ffffff8a;width:fit-content;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;transition:color .18s,transform .18s}.footerNavLinks a:hover{color:#fff;transform:translate(3px)}.footerSubscribeCol{flex-direction:column;grid-area:1/3;gap:28px;display:flex}.footerSubscribePanel label{color:#ffffffdb;text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px;font-size:12px;font-weight:800;display:block}.footerSubscribeBox{background:#ffffff0a;border:1px solid #ffffff6b;grid-template-columns:1fr 50px;width:100%;height:50px;display:grid}.footerSubscribeBox input{color:#fff;min-width:0;height:100%;font:inherit;letter-spacing:.05em;background:0 0;border:0;outline:0;padding:0 16px;font-size:14px;font-weight:500}.footerSubscribeBox input::placeholder{color:#ffffff75;opacity:1}.footerSubscribeBox button{color:#fffc;cursor:pointer;background:0 0;border:0;width:100%;height:100%;font-size:24px;line-height:1;transition:color .18s,transform .18s}.footerSubscribeBox button:hover{color:#fff;transform:translate(3px)}.footerWhatsappQr{align-items:center;gap:12px;display:flex}.footerWhatsappQr img{object-fit:cover;background:#fff;border:3px solid #fff;border-radius:8px;flex-shrink:0;width:56px;height:56px;box-shadow:0 8px 24px #0000004d}.footerWhatsappQr span{color:#ffffff85;letter-spacing:.02em;font-size:12px;font-weight:700;line-height:1.35}.footerBottom{border-top:1px solid #ffffff1f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex}.footerMuted{color:#ffffff6b;font-size:12px;font-weight:600}.footerActions{align-items:center;gap:10px;display:flex}.footerLang{gap:5px;display:flex}.footerLangBtn,.footerTop{color:#ffffffc2;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;transition:background .18s,color .18s,transform .18s}.footerLangBtn{letter-spacing:.04em;border-radius:999px;min-width:38px;padding:7px 10px;font-size:11px;font-weight:800}.footerLangBtn.active{color:#0b0c0f;background:#ffffffe6;border-color:#ffffffe0}.footerTop{border-radius:50%;width:38px;height:38px;font-size:16px;font-weight:900}.footerLangBtn:hover,.footerTop:hover{color:#fff;background:#ffffff26;transform:translateY(-1px)}@media (width<=1060px){.siteFooterInner{grid-template-columns:210px 1fr 200px;column-gap:clamp(24px,4vw,48px)}}@media (width<=820px){.siteFooterInner{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;column-gap:32px}.footerBrandCol{grid-area:1/1/auto/-1}.footerNavCols{grid-area:2/1}.footerSubscribeCol{grid-area:2/2}.footerBottom{grid-area:3/1/auto/-1}}@media (width<=560px){.siteFooterInner{grid-template-columns:1fr;row-gap:28px;width:calc(100% - 32px);padding:36px 0 24px}.footerBrandCol,.footerNavCols,.footerSubscribeCol,.footerBottom{grid-area:auto/1}.footerNavCols{grid-template-columns:repeat(2,1fr);gap:22px 20px}.footerSubscribeBox{grid-template-columns:1fr 46px;height:46px}.footerBottom{flex-direction:column;align-items:flex-start;gap:12px;padding-top:16px}.footerMuted{font-size:11px}.footerLangBtn{min-width:34px;padding:6px 9px;font-size:10px}.footerTop{width:34px;height:34px;font-size:14px}}.brandProofSection{color:#fff;background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#ffffff07 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 10% 18%,#ff763638,#0000 24%),radial-gradient(circle at 74% 12%,#75f3,#0000 28%),radial-gradient(circle at 56% 100%,#1e97ff1a,#0000 38%),linear-gradient(135deg,#242527 0%,#303033 48%,#1d1e20 100%);border-top:0;width:100%;max-width:none;margin:0 auto;padding:clamp(42px,5.2vw,72px) clamp(22px,5vw,78px);display:block;overflow:hidden}.brandProofInner{z-index:1;grid-template-columns:minmax(210px,.28fr) minmax(0,1fr);gap:clamp(28px,4vw,54px);width:min(1240px,100%);margin:0 auto;display:grid;position:relative}.brandProofImage{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.brandProofHeading{align-self:center}.brandProofHeading:before{content:"CHECKLIST";color:#ffffff6b;letter-spacing:.18em;margin-bottom:16px;font-size:11px;font-weight:800;display:block}.brandProofHeading h2{color:#fff;letter-spacing:0;max-width:360px;font-size:clamp(26px,2.3vw,28px);font-weight:850;line-height:1.12}.brandProofHeading p{color:#ffffffad;max-width:360px;margin-top:18px;font-size:14px;line-height:1.68}.brandProofGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.brandProofCard{--brand-proof-card-pad-x:18px;--brand-proof-card-pad-top:22px;--brand-proof-card-pad-bottom:20px;min-height:286px;padding:var(--brand-proof-card-pad-top) var(--brand-proof-card-pad-x) var(--brand-proof-card-pad-bottom);color:#fff;background:#0d0e11;border:1px solid #ffffff1a;border-radius:22px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 22px 54px #00000038}.brandProofCard:before{content:"";opacity:.86;background:linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#ffffff09 1px,#0000 1px) 0 0/22px 22px,radial-gradient(circle at 78% 10%,#ffffff29,#0000 24%),radial-gradient(circle at 0 90%,#000000ad,#0000 44%);position:absolute;inset:0}.brandProofCard:after{content:"";left:var(--brand-proof-card-pad-x);right:var(--brand-proof-card-pad-x);background:#ffffff2e;height:1px;position:absolute;bottom:48px}.brandProofProduct{display:none}.brandProofDrone{z-index:1;object-fit:contain;object-position:center;opacity:.96;filter:drop-shadow(0 24px 34px #00000047);pointer-events:none;width:min(118%,255px);height:160px;transition:transform .3s,filter .3s;position:absolute;top:-18px;right:-72px}.brandProofCard:nth-child(2) .brandProofDrone,.brandProofCard:nth-child(4) .brandProofDrone{opacity:.9}.brandProofCard:nth-child(2) .brandProofDrone{width:min(112%,235px);top:-12px;right:-62px}.brandProofCard:nth-child(3) .brandProofDrone{width:min(126%,270px);right:-86px}.brandProofCard:nth-child(4) .brandProofDrone{width:min(116%,250px);height:176px;top:-38px;right:-78px}.brandProofCard:first-child{background:radial-gradient(circle at 94% 2%,#ff9b45,#0000 34%),radial-gradient(circle at 12% 48%,#0d1016,#0000 42%),linear-gradient(#b63625,#08090c 76%)}.brandProofCard:nth-child(2){color:#201d35;background:radial-gradient(circle at 92% 104%,#5645ff94,#0000 40%),radial-gradient(circle at 10% 8%,#00000014,#0000 20%),linear-gradient(#f4f2ed,#fff 64%)}.brandProofCard:nth-child(3){background:radial-gradient(circle at 92% 0,#3772ff,#0000 34%),radial-gradient(circle at 18% 74%,#000,#0000 46%),linear-gradient(#101b30,#050608)}.brandProofCard:nth-child(4){color:#151518;background:radial-gradient(circle at 74% 4%,#c76aff,#0000 32%),radial-gradient(circle at 78% 46%,#ffffffad,#0000 32%),linear-gradient(#401094,#fff 94%)}.brandProofCard span,.brandProofCard h3,.brandProofCard p,.brandProofAction{z-index:1;position:relative}.brandProofCard span{color:currentColor;opacity:.58;letter-spacing:.04em;font-size:11px;font-weight:800}.brandProofCard h3{color:currentColor;letter-spacing:0;margin:54px 0 12px;font-size:clamp(20px,1.75vw,28px);font-weight:820;line-height:1.02}.brandProofCard p{color:currentColor;opacity:.72;margin:0;font-size:12px;line-height:1.48}.brandProofAction{left:var(--brand-proof-card-pad-x);right:var(--brand-proof-card-pad-x);bottom:var(--brand-proof-card-pad-bottom);color:currentColor;letter-spacing:.02em;margin:0;font-size:10px;font-weight:850;position:absolute}.brandProofCard:hover{color:#f97316;border-color:#f97316c7;transform:translateY(-6px);box-shadow:0 28px 72px #0000004d}.brandProofCard:hover .brandProofDrone{filter:drop-shadow(0 22px 34px #00000057);transform:translate(-12px,5px)scale(1.06)}@media (width<=1240px){.brandProofInner{grid-template-columns:1fr}.brandProofGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.brandProofGrid{grid-template-columns:1fr}.brandProofCard{min-height:260px}}.brandFooterCta{width:min(var(--content-max), calc(100% - 40px));background:#fff;border-top:0;margin:0 auto;padding:clamp(58px,7vw,92px) 0 clamp(70px,8vw,104px)}.brandFooterCtaHead{max-width:660px}.brandFooterCtaHead>span{color:#315bbb;letter-spacing:.14em;margin-bottom:18px;font-size:13px;font-weight:820;line-height:1;display:block}.brandFooterCta h2{color:#0b0c0f;letter-spacing:0;max-width:900px;margin:0;font-size:clamp(26px,2.3vw,28px);font-weight:760;line-height:1.12}.brandFooterCta p{color:#6d7178;max-width:520px;margin:22px 0 0;font-size:16px;font-weight:560;line-height:1.58}.brandFooterCtaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(42px,8vw,140px);margin-top:clamp(48px,6vw,76px);display:grid}.brandFooterCtaItem{color:#15171a;align-content:start;min-width:0;text-decoration:none;display:grid}.brandFooterCtaItem i{width:74px;height:74px;margin-bottom:26px;display:block;position:relative}.brandFooterCtaItem i:before,.brandFooterCtaItem i:after{content:"";background:linear-gradient(135deg,#315bbb 0%,#58c9f6 100%);transition:transform .25s,filter .25s;position:absolute;inset:0}.brandFooterCtaItem-1 i:before{clip-path:polygon(0 0,100% 0,100% 100%,68% 100%,68% 48%,20% 96%,0 74%,48% 28%,0 28%)}.brandFooterCtaItem-2 i:before{border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 38%,#000 40%);mask:radial-gradient(circle,#0000 38%,#000 40%)}.brandFooterCtaItem-2 i:after{opacity:.34;border-radius:50%;inset:18px}.brandFooterCtaItem-3 i:before,.brandFooterCtaItem-3 i:after{border-radius:999px;width:12px;left:31px;right:auto}.brandFooterCtaItem-3 i:after{width:74px;height:12px;top:31px;left:0}.brandFooterCtaItem strong{color:#17191d;font-size:17px;font-weight:820;line-height:1.18}.brandFooterCtaItem span{color:#6f737a;max-width:310px;margin-top:8px;font-size:14px;font-weight:560;line-height:1.52}.brandFooterCtaItem:hover i:before,.brandFooterCtaItem:hover i:after{filter:saturate(1.16)brightness(1.08);transform:translateY(-5px)}.homeFeaturedSection{margin-top:-100px}.homeFeaturedSection .featuredGrid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(280px,1.25fr);gap:18px}.homeFeaturedSection .featuredTile{color:#18181b;background:#fff;border:0;border-radius:36px;grid-template-rows:auto auto auto 1fr;gap:0;min-height:100%;padding:0;text-decoration:none;transition:transform .24s,box-shadow .24s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #e4e4e7,0 4px 12px #0000000a}.homeFeaturedSection .featuredTile:hover{border-color:#0000;transform:translateY(-6px);box-shadow:inset 0 1px #e4e4e7,0 18px 42px -18px #00000014}.homeFeaturedSection .featuredMedia{aspect-ratio:1.38;background:radial-gradient(circle at 74% 22%,#ffffffc7,#0000 30%),linear-gradient(145deg,#ececee,#f7f7f8);border:0;border-radius:36px 36px 0 0;width:100%;height:auto;margin:0;overflow:hidden}.homeFeaturedSection .featuredImg{object-fit:cover;filter:none;width:100%;height:100%;padding:0;transform:none}.homeFeaturedSection .featuredDivider{background:#d4d4d8;width:20px;height:2px;margin:18px 24px 14px}.homeFeaturedSection .featuredMeta{color:#71717a;padding:0 24px;font-size:12px;font-weight:500;line-height:1.35}.homeFeaturedSection .featuredTitle{color:#09090b;padding:10px 24px 0;font-size:20px;font-weight:750;line-height:1.18}.homeFeaturedSection .featuredPrice{color:#09090b;align-self:end;padding:16px 24px 24px;font-size:22px;font-weight:820;line-height:1}.homeFeaturedSection .featuredAssist{border:0;border-radius:36px;min-height:100%;box-shadow:inset 0 1px #142c36,0 18px 42px -18px #0000001f}.homeSplitSection{gap:18px}.homeSplitSection .splitCard{background:#fff;border:0;border-radius:32px;box-shadow:0 1px 2px #1118270d,0 18px 46px -28px #11182714}.homeSplitSection .splitCard:hover{transform:translateY(-2px);box-shadow:0 2px 6px #1118270f,0 24px 54px -30px #1118271f}@media (width<=980px){.homeFeaturedSection .featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeFeaturedSection .featuredAssist{grid-column:1/-1;min-height:220px}}@media (width<=620px){.homeFeaturedSection .featuredGrid{grid-template-columns:1fr;gap:16px}.homeFeaturedSection .featuredTile,.homeFeaturedSection .featuredAssist{border-radius:28px}.homeFeaturedSection .featuredMedia{border-radius:28px 28px 0 0}.homeFeaturedSection .featuredTitle{font-size:19px}.homeFeaturedSection .featuredAssist{min-height:198px;padding:20px}.homeSplitSection{grid-template-columns:1fr 1fr;gap:14px}.homeSplitSection .splitCard{border-radius:26px;padding:18px}}.page:has(>.productsHeroBand){padding-top:0}.productsHeroBand{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:calc(-1 * var(--header-h));padding:calc(var(--header-h) + 48px) 0 34px;isolation:isolate;background:#fff;border-bottom:1px solid #0f172a14;position:relative;overflow:hidden}.productsHeroBand:before,.productsHeroBand:after{content:none}.productsHeroBandInner{z-index:1;width:min(var(--content-max), calc(100% - 36px));grid-template-columns:1fr;align-items:start;gap:40px;margin:0 auto;display:grid;position:relative}.productsHeroCopy{gap:18px;display:grid}.productsHeroCopy span{color:#0f172a;width:fit-content;box-shadow:none;background:#f1f5f9;border-radius:12px;padding:6px 10px;font-size:12px;font-weight:760;line-height:1.4}.productsHeroCopy h1{color:#0f172a;letter-spacing:0;text-shadow:none;margin:0;font-size:clamp(39px,5.35vw,75px);font-weight:820;line-height:.95}.productsHeroCopy p{color:#0f172aad;max-width:620px;text-shadow:none;margin:0;font-size:20px;font-weight:520;line-height:1.5}.productsHeroCategories{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:clamp(28px,5vw,76px);padding:0 0 4px;display:flex;overflow:auto hidden}.productsHeroCategories::-webkit-scrollbar{display:none}.productsHeroCategory{color:#0f172a;text-align:center;scroll-snap-align:start;min-height:126px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 clamp(104px,10vw,150px);align-content:start;place-items:center;gap:10px;padding:0;font-size:16px;font-weight:700;line-height:1.18;text-decoration:none;transition:transform .24s,color .24s,opacity .24s;display:grid}.productsHeroCategoryImage{object-fit:contain;filter:drop-shadow(0 10px 16px #0f172a14);width:clamp(84px,8.4vw,124px);height:clamp(64px,6.6vw,96px);transition:transform .24s,filter .24s;display:block}.productsHeroCategory[href="/products/fpv-cameras"] .productsHeroCategoryImage{transform:scale(.82)}.productsHeroCategory:hover{color:#000;transform:translateY(-3px)}.productsHeroCategory:hover .productsHeroCategoryImage{filter:drop-shadow(0 14px 22px #0f172a1f);transform:scale(1.04)}.productsHeroCategory[href="/products/fpv-cameras"]:hover .productsHeroCategoryImage{transform:scale(.86)}.productsHeroCategory.active{color:#0f172a}.productsHeroCategory.active span{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}@media (width<=900px){.productsHeroBand{margin-top:calc(-1 * var(--header-h));padding:calc(var(--header-h) + 36px) 0 28px}.productsHeroBandInner{gap:28px;width:calc(100% - 36px)}.productsHeroCategories{justify-content:flex-start;gap:28px}.productsHeroCopy p{font-size:17px}.productsHeroCopy h1{font-size:24px;line-height:1.1}}.siteMain:not(.homeMain){background:linear-gradient(#cfd3da 0%,#e8eaee 32%,#fff 72% 100%) top/100% 200px no-repeat,#fff}.siteMain:not(.homeMain)>.page,.siteMain:not(.homeMain)>.guidePage,.siteMain:not(.homeMain)>.guideDetailPage,.siteMain:not(.homeMain)>.downloadsPage{background:0 0}.siteMain:not(.homeMain)>.downloadsPage,.siteMain:not(.homeMain)>.guidePage{max-width:none;padding-top:0;padding-left:0;padding-right:0}:is(.page:has(>.productsHeroBand),.productsPage){background:#f5f5f7;max-width:none;padding-left:0;padding-right:0}.siteMain:not(.homeMain)>.productsPage{background:#f5f5f7;padding-left:0;padding-right:0}.productsCatalogSection{width:min(var(--content-max), calc(100% - 36px));grid-template-columns:1fr;align-items:start;gap:32px;margin:0 auto;padding:52px 0 82px;display:grid}.productsCatalogSection .listHead{box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/1/auto/-1;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:18px;margin:0;padding:0;display:grid}.productsCatalogSection .listHead.noTitle{grid-template-columns:1fr}.productsCatalogSection .listHead.noTitle .productRefineRow{grid-column:1;justify-self:start}.productsCatalogSection .listTitle{color:#1d1d1f;letter-spacing:0;margin:0;font-size:clamp(42px,4vw,64px);font-weight:720;line-height:1.08}.productsCatalogSection .listTitle.compact{font-size:18px;font-weight:720;line-height:1.3}.productsCatalogSection .listMeta{color:#6e6e73;grid-column:1/-1;max-width:780px;margin:0;font-size:clamp(17px,1.4vw,22px);font-weight:500;line-height:1.48}.productsCatalogSection .productRefineRow{grid-area:1/2;grid-template-columns:repeat(2,minmax(132px,180px));place-self:center end;gap:12px;margin:0;display:grid}.productsCatalogSection .productRefineField{grid-template-columns:1fr;align-items:center;gap:0;display:grid}.productsCatalogSection .label{color:#71717a;font-size:12px;font-weight:600;line-height:1.4}.productsCatalogSection .input,.productsCatalogSection select{color:#18181b;background:#ffffffb8;border:1px solid #1d1d1f14;border-radius:999px;width:100%;min-height:48px;padding:0 40px 0 16px;font-size:14px;font-weight:600;box-shadow:0 14px 34px #00000009}.productsCatalogSection .input:focus,.productsCatalogSection select:focus{border-color:#3f3f46;outline:none;box-shadow:0 0 0 1px #3f3f46}.productsCatalogSection .filters{color:#1d1d1f;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:2/1/auto/-1;margin-top:0;padding:0}.productsCatalogSection .filtersTitle{color:#1d1d1f;margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.18}.productsCatalogSection .filtersGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.productsCatalogSection .filterCard{background:#ffffffc2;border:0;border-radius:22px;align-content:space-between;gap:4px;min-height:72px;padding:14px 16px;display:grid;box-shadow:0 14px 36px #00000009}.productsCatalogSection .filterTitle{color:#18181b;font-size:15px;font-weight:600;line-height:1.25}.productsCatalogSection .filterHint{color:#71717a;margin:0;font-size:11px;font-weight:400;line-height:1.35}.productsCatalogSection .productGrid{grid-area:auto/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:0;display:grid}.productsCatalogSection .productCard{color:#1d1d1f;background:#fff;border:0;border-radius:22px;grid-template-rows:auto auto 1fr;gap:0;min-height:clamp(300px,22vw,380px);padding:0 0 14px;text-decoration:none;transition:transform .26s,box-shadow .26s;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 3px #00000004}.productsCatalogSection .productCard:hover{border-color:#0000;transform:translateY(-5px);box-shadow:0 22px 54px #00000014}.productsCatalogSection .productMedia{aspect-ratio:1.54;background:#fff;border:0;border-radius:0;grid-row:3;align-self:end;width:100%;margin:8px 0 0;overflow:hidden}.productsCatalogSection .productImage{object-fit:contain;object-position:center bottom;filter:none;background:#fff;width:100%;height:100%;padding:4px 16px 0;transform:none}.productsCatalogSection .productTop{grid-row:1;padding:22px 20px 0}.productsCatalogSection .productBadgeRow{gap:8px;margin-bottom:10px}.productsCatalogSection .productBadge{color:#6e6e73;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:650;line-height:1.35}.productsCatalogSection .productBadge.productBadgeMuted{display:none}.productsCatalogSection .productTitle{color:#1d1d1f;letter-spacing:0;font-size:clamp(18px,1.45vw,24px);font-weight:720;line-height:1.14}.productsCatalogSection .productDesc{color:#424245;margin-top:10px;font-size:clamp(12px,.92vw,14px);font-weight:450;line-height:1.38}.productsCatalogSection .specRow{grid-row:2;align-self:start;gap:5px;padding:10px 20px 0}.productsCatalogSection .specChip{color:#6e6e73;background:#f5f5f7;border:0;border-radius:10px;padding:4px 7px;font-size:11px;font-weight:500;line-height:1.35}.productsCatalogSection .productActions{display:none}.productsCatalogSection .productAction{color:#fff;width:52px;height:52px;min-height:0;box-shadow:none;background:#1d1d1f;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:0;font-weight:500;display:inline-flex}.productsCatalogSection .productAction:before{content:"+";margin-top:-2px;font-size:36px;font-weight:500;line-height:1;display:block}.productsCatalogSection .cardFavorite{z-index:4;color:#1d1d1f;-webkit-backdrop-filter:blur(16px);background:#ffffffb8;border-color:#1d1d1f1a;width:34px;height:34px;top:16px;right:16px;box-shadow:0 12px 28px #00000014}@media (width<=980px){.productsCatalogSection{width:min(var(--content-max), calc(100% - 36px));gap:22px;padding:42px 0 66px}.productsCatalogSection .listHead{grid-template-columns:max-content minmax(0,1fr);gap:14px}.productsCatalogSection .productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.productsCatalogSection .productRefineRow{grid-area:1/2;grid-template-columns:repeat(2,minmax(132px,180px))}.productsCatalogSection .productCard{min-height:316px}.productsCatalogSection .productTop{padding:22px 18px 0}.productsCatalogSection .specRow{padding:9px 18px 0}}@media (width<=760px){.productsCatalogSection{gap:22px;width:calc(100% - 32px);padding-top:42px}.productsCatalogSection .listHead,.productsCatalogSection .filters,.productsCatalogSection .productGrid{grid-area:auto/1}.productsCatalogSection .listHead{grid-template-columns:1fr}.productsCatalogSection .listTitle{font-size:42px}.productsCatalogSection .listTitle.compact{font-size:18px}.productsCatalogSection .filtersTitle{font-size:22px}.productsCatalogSection .productRefineRow,.productsCatalogSection .productGrid{grid-area:auto/1}.productsCatalogSection .productRefineRow{grid-template-columns:repeat(2,minmax(132px,180px));justify-self:start}.productsCatalogSection .productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productsCatalogSection .productRefineField{grid-template-columns:1fr;gap:0}.productsCatalogSection .productCard{border-radius:22px;min-height:320px}.productsCatalogSection .productTop{padding:22px 18px 0}.productsCatalogSection .productTitle{font-size:19px}.productsCatalogSection .productDesc{font-size:12px;line-height:1.38}.productsCatalogSection .specRow{padding:9px 18px 0}.productsCatalogSection .productMedia{margin-top:10px}.productsCatalogSection .productImage{padding:4px 12px 0}.productsCatalogSection .cardFavorite{width:32px;height:32px;top:14px;right:14px}}@media (width<=520px){.productsCatalogSection .productGrid{grid-template-columns:1fr}.productsCatalogSection .productCard{min-height:360px}}@media (width<=760px){.brandFooterCtaGrid{grid-template-columns:1fr;gap:34px}.brandFooterCtaItem i{width:58px;height:58px;margin-bottom:18px}}.siteMain:not(.homeMain)>.page:not(.downloadsPage):not(:has(>.productsHeroBand))>.pageHead:first-child{width:100vw;min-height:380px;margin:calc(-1 * var(--header-h)) 0 56px calc(50% - 50vw);padding:calc(var(--header-h) + 88px) max(24px, calc((100vw - var(--content-max)) / 2)) 64px;color:#fff;box-shadow:none;background:linear-gradient(90deg,#07090cb8 0%,#07090c73 44%,#07090c1a 100%),linear-gradient(#07090c33,#07090c57),url(/images/hero/nonhome-city-drone-hero.png) 50%/cover no-repeat;border-radius:0;position:relative;overflow:hidden}:is(.siteMain:not(.homeMain)>.page:not(.downloadsPage):not(:has(>.productsHeroBand))>.pageHead:first-child .pageTitle,.siteMain:not(.homeMain)>.page:not(.downloadsPage):not(:has(>.productsHeroBand))>.pageHead:first-child .pageSub){z-index:1;color:#fff;text-shadow:0 18px 46px #00000057;position:relative}.siteMain:not(.homeMain)>.page:not(.downloadsPage):not(:has(>.productsHeroBand))>.pageHead:first-child .pageTitle{max-width:760px;font-size:clamp(48px,7.6vw,104px);line-height:.96}.siteMain:not(.homeMain)>.page:not(.downloadsPage):not(:has(>.productsHeroBand))>.pageHead:first-child .pageSub{color:#ffffffd6;max-width:700px;margin-top:18px;font-size:clamp(17px,2.1vw,22px);line-height:1.45}.siteMain:not(.homeMain)>.supportPage{padding-top:0}.siteMain:not(.homeMain)>.page.supportPage:not(.downloadsPage):not(:has(>.productsHeroBand))>.pageHead.supportHeroHead:first-child{min-height:430px;margin-top:calc(-1 * var(--header-h));padding:calc(var(--header-h) + 104px) max(28px, calc((100vw - var(--content-max)) / 2)) 72px;background:linear-gradient(90deg,#04070cd1 0%,#04070c8f 42%,#04070c2e 100%),linear-gradient(#04070c29 0%,#04070c70 100%),url(/images/hero/support-warehouse-tech-screen-hero.png) 50%/cover no-repeat;margin-bottom:56px;width:100vw!important;max-width:100vw!important;margin-left:-50vw!important;margin-right:-50vw!important;left:50%!important;right:50%!important}.siteMain:not(.homeMain)>.page.supportPage:not(.downloadsPage):not(:has(>.productsHeroBand))>.pageHead.supportHeroHead:first-child .pageTitle{max-width:760px;font-size:clamp(28px,3.5vw,44px);line-height:1.12}.siteMain:not(.homeMain)>.page.supportPage:not(.downloadsPage):not(:has(>.productsHeroBand))>.pageHead.supportHeroHead:first-child .pageSub{max-width:780px;font-size:clamp(14px,1.2vw,16px);line-height:1.5}.downloadsPage .pageHead{min-height:380px;margin-top:calc(-1 * var(--header-h));padding:calc(var(--header-h) + 88px) max(24px, calc((100vw - var(--content-max)) / 2)) 64px;box-shadow:none;background:linear-gradient(90deg,#07090ca8 0%,#07090c61 46%,#07090c14 100%),linear-gradient(#07090c2e,#07090c57),url(/images/hero/downloads-warehouse-drone-repair-hero.png) 50%/cover no-repeat;border-radius:0;margin-bottom:56px;position:relative;overflow:hidden;width:100vw!important;max-width:100vw!important;margin-left:-50vw!important;margin-right:-50vw!important;left:50%!important;right:50%!important}.downloadsPage .pageHead:after{content:none}.downloadsPage .pageTitle,.downloadsPage .pageSub{color:#fff;text-shadow:0 18px 46px #00000057}.guidePage .pageHead{min-height:460px;margin-top:calc(-1 * var(--header-h));padding:calc(var(--header-h) + 88px) max(24px, calc((100vw - var(--content-max)) / 2)) 64px;box-shadow:none;color:#fff;background:#09090b;border-radius:0;margin-bottom:56px;position:relative;overflow:hidden;width:100vw!important;max-width:100vw!important;margin-left:-50vw!important;margin-right:-50vw!important;left:50%!important;right:50%!important}.guidePage .pageHead .guideHeroVideo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.guidePage .pageHead .guideHeroOverlay{z-index:1;background:linear-gradient(90deg,#07090cc7 0%,#07090c7a 44%,#07090c1f 100%),linear-gradient(#07090c38,#07090c66);position:absolute;inset:0}.guidePage .pageTitle,.guidePage .pageSub{z-index:2;color:#fff;text-shadow:0 18px 46px #00000057;position:relative}.guidePage .pageTitle{font-size:clamp(28px,3.5vw,44px);line-height:1.12}.guidePage .pageSub{color:#ffffffd6;font-size:clamp(14px,1.2vw,16px);line-height:1.5}.downloadsPage .pageTitle{max-width:780px;font-size:clamp(28px,3.5vw,44px);line-height:1.12}.downloadsPage .pageSub{color:#ffffffd6;max-width:700px;font-size:clamp(14px,1.2vw,16px);line-height:1.5}.guideHero{width:min(var(--content-max), calc(100% - 48px));min-height:0;box-shadow:none;background:0 0;border-radius:0;margin:28px auto 18px;padding:10px 0 18px;display:block;position:relative}.guideHero img{display:none}.guideHeroCopy{justify-content:flex-start;width:100%;max-width:900px;margin-left:0;padding:0}.guideHeroCopy span{color:#111827;width:fit-content;box-shadow:none;background:#f1f5f9;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:760;display:inline-flex}.guideHeroCopy h1{color:#111114;max-width:840px;text-shadow:none;margin:14px 0 10px;font-size:clamp(30px,4vw,54px);line-height:1.04}.guideHeroCopy p{color:#565b66;max-width:780px;text-shadow:none;font-size:15px;line-height:1.5}.guideHero .guideHeroActions{gap:10px;margin-top:18px}.guideHeroFilters{width:fit-content;max-width:100%;box-shadow:none;background:0 0;border-radius:0;margin-top:18px;padding:0}.guideHeroFilters button{color:#444b57;background:#fff;border:1px solid #d8dde5;border-radius:999px;padding:9px 16px;box-shadow:0 10px 24px #0f172a0f}.guideHeroFilters button.active,.guideHeroFilters button:hover{color:#fff;background:#111114;border-color:#111114}.builderPlannerTop{width:min(var(--content-max), calc(100% - 36px));background:0 0;border-radius:0;min-height:0;margin:0 auto 16px;padding:8px 0 12px;position:relative;overflow:visible}.builderPlannerTop h1,.builderPlannerTop p,.builderPlannerTop .builderKicker{color:#111114;text-shadow:none}.builderPlannerTop h1{margin-top:6px;font-size:clamp(28px,3.4vw,46px);line-height:1.04}.builderPlannerTop p{color:#565b66;max-width:760px;margin-top:8px;font-size:15px;line-height:1.45}@media (width<=760px){.downloadsPage .pageHead{min-height:340px;padding-top:calc(var(--header-h) + 70px);padding-bottom:44px}.siteMain:not(.homeMain)>.page:not(.downloadsPage):not(:has(>.productsHeroBand))>.pageHead:first-child{min-height:340px;padding-top:calc(var(--header-h) + 70px);padding-bottom:44px}.guideHero{width:min(100% - 32px,1180px);min-height:0;margin-top:18px;padding-top:6px;padding-bottom:14px}.guideHeroCopy h1{font-size:30px}.guideHeroCopy p{font-size:14px}.guideHeroFilters{width:100%;margin-inline:0;padding-inline:0}.builderPlannerTop{min-height:0;padding-top:6px;padding-bottom:10px}}.akkNeoPage{--akkOrange:#ff5a1f;--akkOrange2:#ff8a2a;--akkBg:#070707;--akkPanel:#101010;--akkPanel2:#171717;--akkLine:#ffffff1f;background:var(--akkBg);color:#fff;letter-spacing:0;width:min(100%,980px);margin:0 auto;font-family:Inter,Arial,sans-serif}.akkNeoPage *{box-sizing:border-box}.akkNeoHero{background:radial-gradient(circle at 72% 30%,#ff5a1fd1,#0000 32%),radial-gradient(circle at 70% 18%,#ff8a2a94,#0000 25%),linear-gradient(#111 0%,#050505 72%);min-height:720px;position:relative;overflow:hidden}.akkNeoHero:before{content:"";transform-origin:0;background:linear-gradient(90deg,#ff5a1f05,#ff5a1ff2);height:250px;position:absolute;inset:92px 0 auto;transform:skewY(-5deg)}.akkNeoNav{z-index:4;justify-content:space-between;align-items:center;padding:28px 38px;display:flex;position:relative}.akkNeoBrandMark,.akkNeoNav a{color:#fff;text-decoration:none}.akkNeoBrandMark{gap:2px;display:grid}.akkNeoBrandMark span{color:var(--akkOrange);font-size:19px;font-weight:950;line-height:1}.akkNeoBrandMark small{opacity:.76;font-size:10px;font-weight:780}.akkNeoNav>div{text-transform:uppercase;align-items:center;gap:18px;font-size:12px;font-weight:850;display:flex}.akkNeoNav button,.akkNeoStartBtn{background:linear-gradient(180deg, var(--akkOrange2), var(--akkOrange));color:#fff;cursor:pointer;border:0;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:950;box-shadow:0 12px 32px #ff5a1f59}.akkNeoHeroStage{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;min-height:600px;padding:24px 38px 84px;display:grid;position:relative}.akkNeoHeroCopy{z-index:3;position:relative}.akkNeoEyebrow{color:#ffffffbd;text-transform:uppercase;max-width:320px;font-size:11px;font-weight:850}.akkNeoHero h1{color:#fff;text-transform:uppercase;text-shadow:0 18px 44px #0000006b;max-width:580px;margin:34px 0 0;font-size:clamp(48px,8.3vw,82px);font-weight:1000;line-height:.88}.akkNeoHeroCopy p{color:#ffffffc2;max-width:420px;margin:22px 0 0;font-size:13px;font-weight:620;line-height:1.55}.akkNeoSpecTicker{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.akkNeoSpecTicker span,.akkNeoTicker span{color:#ffffffc2;font-size:12px;font-weight:820}.akkNeoSpecTicker span{background:#00000047;border:1px solid #ffffff29;border-radius:999px;padding:8px 11px}.akkNeoHeroMedia{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:420px;display:flex;position:relative}.akkNeoHeroMedia:before{content:"h";color:#0000002e;text-shadow:0 0 40px #ff782057;font-size:360px;font-weight:1000;line-height:1;position:absolute;top:-18%;right:8%;transform:rotateY(-18deg)}.akkNeoHeroMedia img{z-index:2;object-fit:contain;filter:drop-shadow(0 28px 44px #00000075);width:min(430px,92%);max-height:430px;position:relative}.akkNeoHeroMetric{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00000075;border:1px solid #ffffff24;border-radius:18px;width:min(250px,80%);margin-left:auto;padding:18px 20px;position:relative;box-shadow:0 26px 54px #00000057}.akkNeoHeroMetric strong,.akkNeoHeroMetric span{display:block}.akkNeoHeroMetric strong{color:#fff;font-size:42px;font-weight:1000;line-height:.9}.akkNeoHeroMetric span{color:#ffffffa6;margin-top:8px;font-size:12px;font-weight:760}.akkNeoTicker{white-space:nowrap;background:#080808;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a;gap:70px;padding:20px 0;display:flex;overflow:hidden}.akkNeoTicker span{color:#ffffff7a;min-width:max-content}.akkNeoBand{background:#070707;padding:72px 54px}.akkNeoBand h2{color:#fff;text-align:center;text-transform:uppercase;max-width:680px;margin:0 auto;font-size:clamp(28px,5vw,42px);font-weight:1000;line-height:.96}.akkNeoBand>p,.akkNeoBand header p,.akkNeoWiring p,.akkNeoGrowthTitle p{color:#ffffff94;text-align:center;max-width:560px;margin:14px auto 0;font-size:13px;line-height:1.55}.akkNeoVideoBlock{background:#444;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:min(100%,560px);height:300px;margin:38px auto 22px;display:grid;position:relative;overflow:hidden}.akkNeoVideoBlock img{object-fit:cover;opacity:.62;filter:grayscale(.2)contrast(.85);width:100%;height:100%}.akkNeoVideoBlock button{background:var(--akkOrange);color:#fff;border:0;border-radius:50%;width:52px;height:52px;font-size:20px;position:absolute;box-shadow:0 16px 34px #ff5a1f66}.akkNeoStartBtn{align-items:center;gap:8px;margin:0 auto;display:flex}.akkNeoServiceRail{background:#030303;border-radius:22px;grid-template-columns:1fr 1fr 1fr 1.6fr;min-height:190px;margin-top:38px;display:grid;position:relative;overflow:hidden}.akkNeoServiceRail article{border-right:1px solid #ffffff14;min-height:190px;padding:24px 20px}.akkNeoServiceRail article.hot{background:var(--akkOrange);color:#111}.akkNeoServiceRail h3{text-transform:uppercase;max-width:180px;margin:0;font-size:24px;font-weight:1000;line-height:.92}.akkNeoServiceRail p{color:#ffffff94;margin-top:44px;font-size:12px;line-height:1.45}.akkNeoServiceRail article.hot p{color:#0000009e}.akkNeoRing{border:14px solid #d7d7d7;border-radius:50%;width:110px;height:54px;position:absolute;top:55px;right:48px;transform:rotate(-24deg);box-shadow:inset 0 0 16px #0009,0 14px 32px #00000073}.akkNeoGrowth{padding-top:62px}.akkNeoGrowthTitle h2,.akkNeoGrowthTitle p{text-align:left;margin-left:0}.akkNeoStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;display:grid}.akkNeoStats article,.akkNeoGrowthGrid article{background:radial-gradient(circle at 76% 78%,#ff5a1fb8,#0000 42%),linear-gradient(#151515,#050505);border:1px solid #ffffff17;border-radius:12px;overflow:hidden}.akkNeoStats article{min-height:170px;padding:18px}.akkNeoStats strong{color:#fff;margin-top:54px;font-size:44px;font-weight:1000;line-height:.9;display:block}.akkNeoStats span{color:#ffffff9e;margin-top:8px;font-size:12px;font-weight:760;display:block}.akkNeoGrowthGrid{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:12px;display:grid}.akkNeoGrowthGrid article{min-height:180px;padding:18px}.akkNeoGrowthGrid b,.akkNeoGrowthGrid span{display:block}.akkNeoGrowthGrid b{text-transform:uppercase;max-width:180px;font-size:18px;font-weight:1000;line-height:.98}.akkNeoGrowthGrid span{color:#ffffff94;margin-top:8px;font-size:12px}.akkNeoGrowthGrid strong{color:#111;background:#fff;width:fit-content;margin-top:58px;padding:7px 10px 4px;font-size:42px;font-weight:1000;line-height:.9;display:block}.akkNeoSpecs header h2{text-align:center}.akkNeoSpecTable{background:#ffffff17;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:1fr 1fr;gap:1px;margin-top:34px;display:grid;overflow:hidden}.akkNeoSpecTable div{background:#111;min-height:70px;padding:18px}.akkNeoSpecTable span,.akkNeoSpecTable b{display:block}.akkNeoSpecTable span{color:#ffffff7a;text-transform:uppercase;font-size:11px;font-weight:820}.akkNeoSpecTable b{color:#fff;margin-top:8px;font-size:15px;line-height:1.35}.akkNeoWiring{grid-template-columns:.85fr 1.15fr;align-items:center;gap:34px;display:grid}.akkNeoWiring h2,.akkNeoWiring p{text-align:left}.akkNeoWiring p{margin-left:0}.akkNeoWiring img{background:#151515;border-radius:18px;width:100%;box-shadow:0 24px 60px #00000061}.akkNeoChannelTable{border:1px solid #ffffff14;border-radius:16px;margin-top:30px;overflow:hidden}.akkNeoChannelTable div{border-bottom:1px solid #ffffff14;grid-template-columns:1.1fr repeat(8,1fr);display:grid}.akkNeoChannelTable div:last-child{border-bottom:0}.akkNeoChannelTable b,.akkNeoChannelTable span{color:#ffffffc7;padding:13px 10px;font-size:12px}.akkNeoChannelTable b{color:#fff;background:#ff5a1f1f}@media (width<=820px){.akkNeoPage{width:100%}.akkNeoNav{padding:22px 20px}.akkNeoNav>div a{display:none}.akkNeoHeroStage,.akkNeoWiring{grid-template-columns:1fr;padding-inline:22px}.akkNeoHero{min-height:auto}.akkNeoHeroMedia{min-height:300px}.akkNeoBand{padding:54px 22px}.akkNeoServiceRail,.akkNeoStats,.akkNeoGrowthGrid,.akkNeoSpecTable{grid-template-columns:1fr}.akkNeoServiceRail article{border-bottom:1px solid #ffffff14;border-right:0}.akkNeoRing{display:none}.akkNeoChannelTable{overflow-x:auto}.akkNeoChannelTable div{min-width:760px}}.favoriteHeaderBtn{text-decoration:none;position:relative}.headerRight .favoriteHeaderBtn{border-radius:999px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid}.favoriteIcon{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linejoin:round;width:19px;height:19px;display:block}.favoriteHeaderCount{color:#fff;background:#050505;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:950;line-height:18px;display:grid;position:absolute;top:-5px;right:-5px}.favoriteToggle{color:#111;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #00000024;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.favoriteToggle svg{fill:none;stroke:currentColor;stroke-width:2px;width:17px;height:17px}.favoriteToggle.active{color:#fff;background:#050505}.favoriteToggle.active svg{fill:currentColor}.favoriteToggle.compact{width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.featuredTile,.productCard,.guideVideoCard,.softwareTop,.toolboxToolCard,.docRow{position:relative}.cardFavorite{z-index:4;position:absolute;top:12px;right:12px;box-shadow:0 12px 30px #0000001f}.inlineFavorite{flex:none}.stdPdpActions .favoriteToggle.stdPdpFavorite{width:var(--std-action-height);min-width:var(--std-action-height);height:var(--std-action-height);min-height:var(--std-action-height);aspect-ratio:1;box-sizing:border-box;border-radius:50%;justify-self:end;margin:0;padding:0}.stdPdpActions .favoriteToggle.stdPdpFavorite svg{width:20px;height:20px}@media (width<=900px){.favoritesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.headerRight .favoriteHeaderBtn{width:36px;min-width:36px;height:36px}.favoriteIcon{width:18px;height:18px}.favoriteHeaderCount{min-width:16px;height:16px;font-size:9px;line-height:16px;top:-4px;right:-4px}.favoriteToggle:not(.compact){min-height:34px;font-size:12px}.stdPdpActions .favoriteToggle.stdPdpFavorite{width:var(--std-action-height);min-width:var(--std-action-height);height:var(--std-action-height);min-height:var(--std-action-height)}.favoritesGrid{grid-template-columns:1fr}.favoriteCard{min-height:0}.favoriteCardLink{grid-template-rows:112px 1fr}}.aiFab{z-index:64;min-width:86px}.aiPanel{background:#fbfbfa;width:min(620px,100vw - 24px)}.aiHeader{min-height:64px}.aiBody{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px;display:flex;overflow:hidden}.aiServiceBar{background:#fff;border:1px solid #000d101a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:flex}.aiServiceBar span,.aiServiceBar strong{overflow-wrap:anywhere;font-size:12px}.aiServiceBar span{color:#6f7076;font-weight:800}.siteHeader.homeHeader .headerRight .favoriteHeaderBtn{color:#000;background:#fff;width:2.34rem;min-width:2.34rem;height:2.34rem}.siteHeader.homeHeader .headerRight .favoriteHeaderBtn:hover{color:#000;background:#fff}.siteHeader.homeHeader .headerRight .favoriteIcon{stroke:#000}.aiServiceBar strong{color:#000d10}.aiQuickButtons{flex:none;max-height:84px;margin-top:0;padding-bottom:2px;overflow:auto}.aiQuickButtons .aiChip{cursor:pointer}.aiQuickButtons .aiChip:disabled{cursor:wait;opacity:.64}.aiThread{flex:1;align-content:start;gap:10px;min-height:250px;padding:2px 2px 6px;display:grid;overflow:auto}.aiMsg{justify-content:flex-start;display:flex}.aiMsg.user{justify-content:flex-end}.aiMsgBubble{color:#000d10;background:#fff;border:1px solid #000d101a;border-radius:8px;max-width:min(86%,480px);padding:12px 13px;box-shadow:0 14px 36px -26px #0000000d}.aiMsg.user .aiMsgBubble{color:#fff;background:#000d10;border-color:#000d10}.aiMsg.needsHuman .aiMsgBubble{border-color:#bc715573}.aiMsgText{overflow-wrap:anywhere;font-size:14px;line-height:1.55}.aiConfidence{color:#707178;margin-top:10px;font-size:12px;font-weight:800}.aiSources{gap:6px;margin-top:10px;display:grid}.aiSources span{color:#707178;font-size:12px;font-weight:900}.aiSources a,.aiSources strong{color:#000d10;overflow-wrap:anywhere;background:#f3f1ee;border:1px solid #000d101a;border-radius:8px;min-height:30px;padding:7px 9px;font-size:12px;font-weight:850;text-decoration:none;display:block}.aiInlineHuman{color:#9b573f;cursor:pointer;background:#bc71551f;border:1px solid #bc715573;border-radius:999px;min-height:34px;margin-top:10px;padding:0 12px;font-weight:900}.aiThinking{color:#707178;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.aiThinking span{background:#bc7155;border-radius:999px;width:8px;height:8px;animation:.9s ease-in-out infinite aiPulse}@keyframes aiPulse{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.aiHandoff,.aiComposer{background:#fff;border:1px solid #000d101f;border-radius:8px;flex:none}.aiHandoff{gap:9px;padding:12px;display:grid}.aiHandoff strong{color:#000d10}.aiHandoff p{color:#707178;margin:4px 0 0;font-size:12px;line-height:1.45}.aiHandoff input,.aiHandoff textarea,.aiComposer textarea{box-sizing:border-box;color:#000d10;width:100%;font:inherit;background:#fff;border:1px solid #000d1029;border-radius:8px;outline:none}.aiHandoff input{min-height:40px;padding:0 11px}.aiHandoff textarea{resize:vertical;min-height:72px;padding:10px 11px}.aiHandoffActions,.aiComposerActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aiFormStatus{color:#6f7076;font-size:12px;font-weight:800;line-height:1.45}.aiFormStatus.error{color:#a43b22}.aiComposer{gap:8px;padding:10px;display:grid}.aiComposer textarea{resize:vertical;min-height:78px;max-height:160px;padding:10px 11px}.aiImageDraft{color:#6f3e2d;background:#bc71551a;border:1px solid #bc715547;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;font-size:12px;font-weight:850;display:flex}.aiImageDraft span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aiImageDraft button{color:#6f3e2d;cursor:pointer;background:#fff;border:0;border-radius:999px;width:26px;height:26px;font-weight:900}.aiToolBtn,.aiSendBtn{cursor:pointer;border-radius:999px;min-height:40px;padding:0 13px;font-weight:900}.aiToolBtn{color:#000d10;background:#f3f1ee;border:1px solid #000d1024}.aiSendBtn{color:#fff;background:#bc7155;border:1px solid #bc7155;margin-left:auto}.aiSendBtn:disabled{cursor:not-allowed;opacity:.52}@media (width<=640px){.aiPanel{width:100%}.aiHeader{min-height:58px;padding:10px}.aiTitle{font-size:15px}.aiLang{gap:4px}.aiLangBtn{padding:6px 8px}.aiBody{gap:10px;padding:10px;overflow:auto}.aiServiceBar{flex-direction:column;align-items:flex-start;min-height:0;padding:7px 9px}.aiQuickButtons{flex-wrap:nowrap;max-height:none;overflow-x:auto}.aiQuickButtons .aiChip{flex:none}.aiThread{min-height:120px}.aiMsgBubble{max-width:94%}.aiHandoff{gap:7px;padding:10px}.aiHandoff input{min-height:36px}.aiHandoff textarea{min-height:58px;max-height:82px}.aiComposer{gap:6px;padding:8px}.aiComposer textarea{min-height:56px;max-height:96px}.aiComposerActions{grid-template-columns:1fr 1fr;display:grid}.aiSendBtn{grid-column:1/-1;margin-left:0}}.serviceHubPage{--service-ink:#000d10;--service-accent:#bc7155;--service-soft:#f3f1ee}.serviceHubHero.pageHead{max-width:none;min-height:520px;padding:calc(var(--header-h) + 72px) max(20px, calc((100vw - var(--content-max)) / 2)) 74px;color:#fff;background:linear-gradient(90deg,#000d10e6 0%,#000d10ad 45%,#000d1033 100%),linear-gradient(#000d102e 0%,#000d10eb 100%),url(/product-images/generated/hero-b2b-integration.svg) 100%/cover no-repeat;align-content:end;display:grid;position:relative;overflow:hidden}.serviceHubHero.pageHead:after{content:"";left:max(20px, calc((100vw - var(--content-max)) / 2));right:max(20px, calc((100vw - var(--content-max)) / 2));background:#ffffff38;height:1px;position:absolute;bottom:0}.serviceHubKicker{z-index:1;color:#d7a28d;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:900;position:relative}.serviceHubHero .pageTitle,.serviceHubHero .pageSub{z-index:1;color:#fff;max-width:760px;position:relative}.serviceHubHero .pageTitle{margin-top:14px}.serviceHubHero .pageSub{color:#ffffffc7}.serviceHubHeroActions{z-index:1;flex-wrap:wrap;gap:10px;margin-top:28px;display:flex;position:relative}.serviceHubHeroActions .btnSecondary{color:#fff;background:#ffffff1a;border-color:#ffffff47}.serviceHubFlow,.serviceHubBrief,.serviceHubInquiry{max-width:var(--content-max);margin-inline:auto}.serviceHubFlow{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:stretch;gap:18px;display:grid}.serviceHubAiCard,.serviceHubRouteCard{background:#fff;border:1px solid #000d101c;border-radius:18px;align-content:start;gap:14px;min-height:330px;padding:24px;display:grid}.serviceHubAiCard{background:linear-gradient(135deg,#bc71551f,#fff0 42%),#fff}.serviceHubAiCard>span,.serviceHubRouteCard>span{color:#9b573f;background:#bc71551a;border:1px solid #bc715547;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:900}.serviceHubAiCard h2,.serviceHubRouteCard h2{max-width:700px;color:var(--service-ink);letter-spacing:0;margin:0;font-size:32px;line-height:1.08}.serviceHubAiCard p,.serviceHubRouteCard p,.serviceHubSectionSub{color:#707178;margin:0;line-height:1.58}.serviceHubChips{flex-wrap:wrap;gap:8px;display:flex}.serviceHubChips button{background:var(--service-soft);min-height:36px;color:var(--service-ink);cursor:pointer;border:1px solid #000d101f;border-radius:999px;padding:0 12px;font-weight:900}.serviceHubRouteList{gap:10px;display:grid}.serviceHubRouteList div{background:var(--service-soft);border:1px solid #000d101a;border-radius:12px;gap:6px;padding:14px;display:grid}.serviceHubRouteList strong{color:var(--service-ink)}.serviceHubBrief{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.serviceHubBrief .sectionHead{grid-column:1/-1;margin-bottom:2px}.serviceInquiryGrid{gap:18px}.serviceHubInquiry .formCard{box-shadow:none;border-radius:18px}.serviceHubInquiry .pre{min-height:300px;max-height:460px;overflow:auto}.formStatus{color:#6f7076;margin-top:12px;font-size:12px;font-weight:850;line-height:1.45}@media (width<=900px){.serviceHubHero.pageHead{min-height:500px}.serviceHubFlow,.serviceHubBrief,.serviceInquiryGrid{grid-template-columns:1fr}.serviceHubAiCard,.serviceHubRouteCard{min-height:0}}@media (width<=640px){.serviceHubHero.pageHead{min-height:470px;padding:calc(var(--header-h) + 46px) 18px 48px}.serviceHubHero .pageTitle{font-size:48px}.serviceHubHero .pageSub{font-size:17px}.serviceHubAiCard,.serviceHubRouteCard{padding:18px}.serviceHubAiCard h2,.serviceHubRouteCard h2{font-size:26px}.serviceHubChips{flex-wrap:wrap;padding-bottom:0;overflow:visible}.serviceHubChips button{flex:150px}}.stdPdp .stdPdpPoster{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:24px;padding-right:24px}.stdPdp .stdPdpPoster h2{text-wrap:balance;overflow-wrap:normal;width:min(720px,100% - 48px);margin-left:auto;margin-right:auto;line-height:1.05}.stdPdp .stdPdpSpecs{width:min(920px,100% - 48px);margin:56px auto 0}.stdPdp .stdPdpSpecs .stdPdpTitle{font-size:clamp(28px,4.2vw,48px)}.stdPdp .stdPdpSpecGrid{border:1px solid #777;border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:24px}.stdPdp .stdPdpSpecGrid>div,.stdPdp .stdPdpSpecGrid>div:nth-child(2n),.stdPdp .stdPdpSpecGrid>div.wide{border-top:0;border-bottom:1px solid #777;border-right:1px solid #777;grid-column:auto;min-height:72px;padding:13px 14px 12px}.stdPdp .stdPdpSpecGrid>div:nth-child(3n){border-right:0}.stdPdp .stdPdpSpecGrid strong{overflow-wrap:anywhere;margin-bottom:7px;font-size:15px;line-height:1.18}.stdPdp .stdPdpSpecGrid span{overflow-wrap:anywhere;font-size:14px;line-height:1.26}.stdPdp .stdPdpFeaturePanel{width:100%;max-width:none;margin:42px 0 0;padding:34px 0 28px}.stdPdp .stdPdpFeaturePanel .stdPdpTitle{margin-bottom:28px;font-size:clamp(30px,5vw,56px)}.stdPdp .stdPdpFeaturePanel .stdPdpTitle,.stdPdp .stdPdpFeaturePanel ol{width:min(920px,100% - 48px);margin-left:auto;margin-right:auto}.footerSubscribeMessage{color:#ffffffc7;margin:9px 0 0;font-size:12px;font-weight:650;line-height:1.45}.footerSubscribeMessage.error{color:#ffb4a8}.footerSubscribeBox button:disabled,.footerSubscribeBox input:disabled{cursor:wait;opacity:.72}.productsCatalogSection .productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.productsCatalogSection .productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.productsCatalogSection .productGrid{grid-template-columns:1fr}}@media (width<=760px){.stdPdp .stdPdpSpecs{width:calc(100% - 24px);margin-top:34px}.stdPdp .stdPdpSpecGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.stdPdp .stdPdpSpecGrid>div,.stdPdp .stdPdpSpecGrid>div:nth-child(2n),.stdPdp .stdPdpSpecGrid>div.wide{min-height:62px;padding:10px 9px 9px}.stdPdp .stdPdpSpecGrid>div:nth-child(3n){border-right:1px solid #777}.stdPdp .stdPdpSpecGrid>div:nth-child(2n){border-right:0}.stdPdp .stdPdpSpecGrid strong{font-size:13px}.stdPdp .stdPdpSpecGrid span{font-size:12px}.stdPdp .stdPdpFeaturePanel{margin-top:28px;padding-top:24px;padding-bottom:24px}.stdPdp .stdPdpFeaturePanel .stdPdpTitle,.stdPdp .stdPdpFeaturePanel ol{width:calc(100% - 24px)}}.siteFooter .footerNavCol{gap:24px}.siteFooter .footerCols{gap:26px 40px;width:min(100%,540px)}.siteFooter .footerNo{font-size:12px;line-height:1.12}.siteFooter .footerTitle{margin-top:6px;font-size:15px;line-height:1.18}.siteFooter .footerLinks{gap:8px;margin-top:12px}.siteFooter .footerLinks a{font-size:15px;font-weight:680;line-height:1.26}@media (width<=980px){.siteFooter .footerCols{gap:20px 28px;width:min(100%,460px)}.siteFooter .footerLinks a{font-size:14px}}@media (width<=620px){.siteFooter .footerCols{gap:14px 16px;width:100%;margin-top:14px}.siteFooter .footerTitle{font-size:14px}.siteFooter .footerLinks{gap:6px;margin-top:8px}.siteFooter .footerLinks a{font-size:13px}}@media (width<=640px){.siteHeader.homeHeader .siteHeaderInner{-webkit-backdrop-filter:blur(18px);background:#080a0da3;border-radius:28px;grid-template-columns:minmax(92px,auto) 1fr auto;align-items:center;width:calc(100% - 24px);margin:10px auto 0;padding:8px 9px 8px 14px;display:grid;box-shadow:0 14px 34px #00000038}.siteHeader.homeHeader .brand{grid-column:1;justify-self:start;width:auto;min-width:92px;margin-left:0}.siteHeader.homeHeader .headerRight{grid-column:3;justify-self:end;gap:6px}.siteHeader.homeHeader .headerLangSwitch{gap:2px;padding:3px}.siteHeader.homeHeader .headerLangBtn{min-width:30px;height:28px;padding:0 6px;font-size:10px;line-height:28px}.siteHeader.homeHeader .headerRight .favoriteHeaderBtn{width:34px;min-width:34px;height:34px}.siteHeader.homeHeader .headerRight .favoriteIcon{width:17px;height:17px}.siteHeader.homeHeader .mobileMenuBtn{background:#fff;border:0;border-radius:50%;order:3;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid}.siteHeader.homeHeader .mobileMenuBtn span{background:#000;width:15px;height:2px;margin:2px 0}.homeLayeredHero{min-height:610px}.homeHeroInner{padding:88px 18px 0}.homeHeroCopyLayer h1,.homeLayeredHero-alvt25w .homeHeroCopyLayer h1{text-wrap:balance;max-width:11em;font-size:clamp(34px,10vw,39px);line-height:1.08}.homeHeroSubtitle{max-width:17em;font-size:16px;line-height:1.45}.homeHeroSpecs{gap:10px}#brand-solutions.brandSplitSection{gap:30px;padding:54px 0 64px}#brand-solutions .brandSectionIntro{padding:0 18px}#brand-solutions .brandSectionIntro h2,.brandComponentsSection .brandSectionIntro h2,.brandProofHeading h2,.brandFooterCta h2{text-wrap:balance;font-size:28px;line-height:1.16}#brand-solutions .brandSectionIntro p,.brandComponentsSection .brandSectionIntro p,.brandProofHeading p,.brandFooterCta p{max-width:32em;font-size:14px;line-height:1.72}#brand-solutions .brandSolutionGrid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(252px,76vw);grid-auto-flow:column;gap:14px;width:100%;margin-inline:0;padding:8px 18px 18px;scroll-padding-inline:18px;overflow-x:auto}#brand-solutions .brandSolutionGrid::-webkit-scrollbar{display:none}#brand-solutions .brandSolutionCard{scroll-snap-align:start;border-radius:24px;width:100%;height:392px;min-height:392px;padding:0 20px 22px}#brand-solutions .brandSolutionProductWrap{width:calc(100% + 40px);height:188px;margin:0 -20px 0 -46px}#brand-solutions .brandSolutionCard h3{margin-top:8px;font-size:30px;line-height:1.05}#brand-solutions .brandSolutionCard p{max-height:none;font-size:13px;line-height:1.48}#brand-solutions .brandSolutionEnglish{max-width:100%;font-size:10px}#brand-solutions .brandSolutionAction{font-size:12px;bottom:22px;left:20px;right:20px}.brandComponentsSection{gap:28px;padding-top:58px;padding-bottom:58px}.brandComponentsSection .brandSectionIntro{padding-inline:2px}.brandComponentStrip{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"video stack""drone camera""receiver frame";gap:14px;margin-inline:0}.brandComponentDroneCard{border-radius:24px;min-height:210px}.brandComponentTile,.brandComponentTile-1,.brandComponentTile-2,.brandComponentTile-3,.brandComponentTile-4,.brandComponentTile-5{border-radius:24px;min-height:210px;padding:18px 14px 16px}.brandComponentTile .brandComponentIcon,.brandComponentTile-1 .brandComponentIcon,.brandComponentTile-2 .brandComponentIcon,.brandComponentTile-3 .brandComponentIcon,.brandComponentTile-4 .brandComponentIcon,.brandComponentTile-5 .brandComponentIcon{object-fit:contain;width:min(112px,74%);height:82px;top:10px;left:50%;right:auto;transform:translate(-50%)}.brandComponentTile-3 .brandComponentIcon{width:min(142px,86%);height:96px;top:4px}.brandComponentTile em,.brandComponentTile-1 em,.brandComponentTile-2 em,.brandComponentTile-3 em,.brandComponentTile-4 em,.brandComponentTile-5 em{margin-top:96px;font-size:13px}.brandComponentMeta{letter-spacing:.06em;margin-top:7px;font-size:9px;line-height:1.25}.brandComponentTile strong,.brandComponentsSection .brandComponentTile strong,.brandComponentsSection .brandComponentTile-3 strong{margin-top:5px;font-size:16px;line-height:1.16}.brandComponentDesc,.brandComponentsSection .brandComponentDesc,.brandComponentsSection .brandComponentTile-1 .brandComponentDesc,.brandComponentsSection .brandComponentTile-3 .brandComponentDesc{-webkit-line-clamp:3;margin-top:7px;font-size:11px;line-height:1.42}.brandProofSection{padding:48px 18px 54px}.brandProofInner{gap:28px}.brandProofGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.brandProofCard{--brand-proof-card-pad-x:14px;--brand-proof-card-pad-top:18px;--brand-proof-card-pad-bottom:16px;border-radius:22px;min-height:292px}.brandProofCard:after{bottom:42px}.brandProofDrone,.brandProofCard:nth-child(2) .brandProofDrone,.brandProofCard:nth-child(3) .brandProofDrone,.brandProofCard:nth-child(4) .brandProofDrone{width:min(126%,190px);height:116px;top:0;right:-54px}.brandProofCard span{font-size:10px}.brandProofCard h3{-webkit-line-clamp:2;margin-top:98px;margin-bottom:9px;font-size:18px;line-height:1.08}.brandProofCard p{-webkit-line-clamp:2;font-size:11px;line-height:1.42}.brandProofAction{bottom:var(--brand-proof-card-pad-bottom);font-size:8px;line-height:1.2}.brandFooterCta{width:calc(100% - 36px);padding:54px 0 62px}.brandFooterCtaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px}.brandFooterCtaItem{min-width:0}.brandFooterCtaItem i{width:42px;height:42px;margin-bottom:14px}.brandFooterCtaItem-2 i:after{inset:10px}.brandFooterCtaItem-3 i:before,.brandFooterCtaItem-3 i:after{width:7px;left:18px}.brandFooterCtaItem-3 i:after{width:42px;height:7px;top:18px;left:0}.brandFooterCtaItem strong{-webkit-line-clamp:2;font-size:13px;line-height:1.2}.brandFooterCtaItem span{-webkit-line-clamp:3;margin-top:6px;font-size:11px;line-height:1.36}.homeFeaturedSection{padding-top:52px;padding-bottom:54px}.homeFeaturedSection .featuredGrid{gap:14px}.homeFeaturedSection .featuredTile,.homeFeaturedSection .featuredAssist,.homeSplitSection .splitCard{border-radius:22px}.homeSplitSection{grid-template-columns:1fr;gap:14px}.siteFooter{margin-top:0}.siteFooterInner{gap:28px;padding-block:48px 30px}}.siteFooter{color:#fff;background:#000;padding:0}.siteFooterInner{grid-template-columns:260px 140px 1fr 160px;align-items:start;gap:40px;max-width:1280px;margin:0 auto;padding:56px 32px 40px;display:grid}.footerBrandName{letter-spacing:-.3px;color:#fff;margin-bottom:12px;font-size:22px;font-weight:700}.footerDesc{color:#999;margin:0 0 16px;font-size:13px;line-height:1.6}.footerAboutLink{color:#fff;border-bottom:1px solid #ffffff4d;padding-bottom:2px;font-size:14px;font-weight:600;text-decoration:none}.footerAboutLink:hover{border-color:#fff}.footerColLabel{color:#888;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px;font-size:13px;font-weight:600}.footerProductLinks{flex-direction:column;gap:10px;display:flex}.footerProductLinks a{color:#e0e0e0;font-size:15px;text-decoration:none}.footerProductLinks a:hover{color:#fff}.footerContactCards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.footerContactCard{background:#111;border:1px solid #222;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:120px;padding:14px;display:flex}.footerContactCardFb{min-height:80px}.footerContactCardName{color:#fff;margin-bottom:4px;font-size:13px;font-weight:600}.footerContactCardValue{color:#aaa;font-size:12px}.footerContactQr{object-fit:contain;background:#fff;border-radius:6px;width:52px;height:52px;margin-top:10px;padding:3px}.footerLangButtons{flex-direction:column;gap:8px;display:flex}.footerLangBtn{color:#aaa;cursor:pointer;text-align:left;background:0 0;border:1px solid #333;border-radius:20px;padding:8px 16px;font-size:13px;transition:border-color .15s,color .15s}.footerLangBtn:hover{color:#fff;border-color:#666}.footerLangBtn.active{color:#000;background:#fff;border-color:#fff;font-weight:600}.footerBottom{border-top:1px solid #1a1a1a;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:0 auto;padding:20px 32px;display:flex}.footerCopyright{color:#666;font-size:12px;line-height:1.5}.footerTopBtn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.footerTopBtn:hover{background:#e0e0e0}@media (width<=1024px){.siteFooterInner{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=640px){.siteFooterInner{grid-template-columns:1fr;padding:40px 20px 32px}.footerContactCards{grid-template-columns:1fr 1fr}.footerBottom{padding:16px 20px}}.chatFab{color:#fff;cursor:pointer;z-index:1200;background:#06f;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 4px 16px #00000040}.chatFab:hover{background:#05d}.chatPanel{z-index:1200;background:#fff;border-radius:16px;flex-direction:column;width:340px;max-height:520px;display:flex;position:fixed;bottom:90px;right:28px;overflow:hidden;box-shadow:0 8px 40px #0000002e}.chatHeader{color:#fff;background:#06f;justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;font-weight:600;display:flex}.chatHeader button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1}.chatBody{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.chatBotMsg{color:#111;background:#f0f4ff;border-radius:12px 12px 12px 2px;align-self:flex-start;max-width:90%;padding:10px 13px;font-size:13px;line-height:1.5}.chatUserMsg{color:#fff;background:#06f;border-radius:12px 12px 2px;align-self:flex-end;max-width:85%;padding:10px 13px;font-size:13px;line-height:1.5}.chatQuickReplies{flex-direction:column;align-self:flex-start;gap:6px;width:100%;display:flex}.chatQuickBtn{color:#06f;cursor:pointer;text-align:left;background:#fff;border:1px solid #d0d8f0;border-radius:20px;padding:8px 12px;font-size:13px;transition:background .12s}.chatQuickBtn:hover{background:#f0f4ff}.chatContactInfo{color:#444;background:#0000000a;border-radius:8px;flex-direction:column;gap:4px;margin-top:8px;padding:8px 10px;font-size:12px;display:flex}.chatLinkBtn{background:#06f;border-radius:20px;margin-top:8px;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block;color:#fff!important}.chatLinkBtn:hover{background:#05d}.chatInputRow{border-top:1px solid #eee;gap:8px;padding:10px 12px;display:flex}.chatInput{border:1px solid #ddd;border-radius:20px;outline:none;flex:1;padding:8px 14px;font-size:13px}.chatInput:focus{border-color:#06f}.chatSendBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#06f;border:none;border-radius:20px;padding:8px 14px;font-size:13px}.chatSendBtn:hover{background:#05d}@media (width<=480px){.chatPanel{width:calc(100vw - 32px);bottom:80px;right:16px}.chatFab{bottom:20px;right:16px}}.b2bFormSection{padding-top:0}.b2bFormLayout{grid-template-columns:300px 1fr;align-items:start;gap:40px;max-width:1100px;margin:0 auto;display:grid}.b2bSidebar{flex-direction:column;gap:20px;display:flex}.b2bSidebarCard{background:#f8f9fb;border:1px solid #e8eaed;border-radius:16px;padding:24px}.b2bSidebarTitle{color:#111;text-transform:uppercase;letter-spacing:.04em;margin-bottom:16px;font-size:14px;font-weight:700}.b2bSidebarItem{margin-bottom:14px}.b2bSidebarItem:last-child{margin-bottom:0}.b2bSidebarLabel{color:#888;margin-bottom:2px;font-size:12px}.b2bSidebarValue{color:#111;font-size:14px;font-weight:600}.b2bCapabilityList{margin:0;padding-left:18px}.b2bCapabilityList li{color:#444;margin-bottom:8px;font-size:13px;line-height:1.4}.b2bForm{background:#fff;border:1px solid #e8eaed;border-radius:16px;flex-direction:column;gap:20px;padding:32px;display:flex}.b2bFormSection2Col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.b2bTextarea{resize:vertical;border-radius:4px;min-height:120px;font-family:inherit}.b2bRequired{color:#e03;margin-left:2px}.b2bFormActions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.b2bSubmitBtn{padding:12px 32px;font-size:15px}.b2bSubmitBtn:disabled{opacity:.6;cursor:not-allowed}.b2bFormNote{color:#999;max-width:420px;margin:0;font-size:12px;line-height:1.5}.formStatusError{color:#c00;background:#fff0f0;border:1px solid #fcc;border-radius:8px;padding:10px 14px;font-size:13px}.b2bSuccessWrap{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:520px;margin:80px auto;padding:0 24px;display:flex}.b2bSuccessIcon{color:#fff;background:#06f;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;display:flex}.b2bSuccessTitle{color:#111;margin:0;font-size:26px;font-weight:700}.b2bSuccessMsg{color:#555;margin:0;font-size:15px;line-height:1.6}.b2bSuccessContacts{color:#444;background:#f5f7ff;border-radius:12px;flex-direction:column;gap:6px;padding:16px 24px;font-size:14px;display:flex}@media (width<=900px){.b2bFormLayout{grid-template-columns:1fr}.b2bSidebar{grid-template-columns:1fr 1fr;gap:16px;display:grid}}@media (width<=640px){.b2bFormSection2Col,.b2bSidebar{grid-template-columns:1fr}.b2bForm{padding:20px}}.aboutPage{--about-blue:#06f;--about-dark:#0a0a0a}.aboutHero{color:#fff;background:#0a0a0a;padding:100px 32px 80px}.aboutHeroInner{max-width:1100px;margin:0 auto}.aboutHeroMeta{color:#888;letter-spacing:.04em;margin-bottom:16px;font-size:13px}.aboutHeroName{letter-spacing:-2px;margin:0 0 16px;font-size:clamp(52px,8vw,96px);font-weight:800;line-height:1}.aboutHeroSlogan{color:#aaa;margin:0 0 56px;font-size:clamp(14px,2vw,18px)}.aboutHeroStats{background:#1a1a1a;border:1px solid #1a1a1a;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;max-width:800px;display:grid;overflow:hidden}.aboutHeroStat{text-align:center;background:#111;padding:24px 20px}.aboutHeroStatValue{color:#fff;letter-spacing:-.5px;margin-bottom:6px;font-size:clamp(16px,2.5vw,22px);font-weight:700}.aboutHeroStatLabel{color:#888;font-size:12px}.aboutStatement{text-align:center;background:#fff;padding:80px 32px}.aboutStatementInner{max-width:800px;margin:0 auto}.aboutStatementEn{letter-spacing:-1.5px;color:#111;margin-bottom:16px;font-size:clamp(36px,6vw,64px);font-weight:800;line-height:1.1}.aboutStatementZh{color:#666;font-size:clamp(16px,2vw,20px);line-height:1.6}.aboutSectionKicker{text-transform:uppercase;letter-spacing:.1em;color:var(--about-blue);margin-bottom:10px;font-size:12px;font-weight:700}.aboutSectionKickerLight{color:#ffffff80}.aboutSectionH2{letter-spacing:-.5px;color:#111;margin:0 0 40px;font-size:clamp(24px,3.5vw,38px);font-weight:700;line-height:1.2}.aboutSectionH2Light{color:#fff}.aboutIntroSection{background:#f5f7fc;padding:80px 32px}.aboutIntroInner{grid-template-columns:1fr 340px;align-items:start;gap:56px;max-width:1100px;margin:0 auto;display:grid}.aboutIntroText p{color:#555;margin:0 0 16px;font-size:15px;line-height:1.8}.aboutIntroCards{flex-direction:column;gap:16px;display:flex}.aboutIntroCard{border-radius:16px;padding:28px}.aboutIntroCardDark{color:#fff;background:#111}.aboutIntroCardBlue{background:var(--about-blue);color:#fff}.aboutIntroCardLabel{text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin-bottom:10px;font-size:11px;font-weight:700}.aboutIntroCard p{opacity:.9;margin:0;font-size:14px;line-height:1.65}.aboutProductSection{background:#fff;padding:80px 32px}.aboutProductInner{max-width:1100px;margin:0 auto}.aboutProductGrid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.aboutProductCard{border:1px solid #e8eaed;border-radius:16px;padding:24px 20px;transition:box-shadow .15s,transform .15s}.aboutProductCard:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0066ff14}.aboutProductCardTag{text-transform:uppercase;letter-spacing:.06em;color:var(--about-blue);background:#eef4ff;border-radius:20px;margin-bottom:16px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.aboutProductFreq{color:#111;letter-spacing:-.3px;margin-bottom:4px;font-size:18px;font-weight:700}.aboutProductModels{color:#888;margin-bottom:14px;font-size:11px}.aboutProductDesc{color:#555;margin:0;font-size:13px;line-height:1.55}.aboutAppsSection{background:#0a0a0a;padding:80px 32px}.aboutAppsInner{max-width:1100px;margin:0 auto}.aboutAppsGrid{flex-wrap:wrap;gap:10px;display:flex}.aboutAppTag{color:#ccc;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:24px;padding:8px 20px;font-size:14px;transition:background .12s,color .12s}.aboutAppTag:hover{background:var(--about-blue);color:#fff;border-color:var(--about-blue)}.aboutCapSection{background:#f5f7fc;padding:80px 32px}.aboutCapInner{grid-template-columns:1fr 1px 1fr;align-items:start;gap:56px;max-width:1100px;margin:0 auto;display:grid}.aboutCapDivider{background:#e0e4ea;justify-self:center;width:1px;min-height:300px}.aboutCapH3{color:#111;margin:0 0 24px;font-size:22px;font-weight:700}.aboutCapList{flex-direction:column;gap:10px;display:flex}.aboutCapItem{color:#444;align-items:center;gap:10px;font-size:14px;display:flex}.aboutCapDot{background:var(--about-blue);border-radius:50%;flex-shrink:0;width:6px;height:6px}.aboutOemGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.aboutOemCard{background:#fff;border:1px solid #e8eaed;border-radius:14px;padding:20px}.aboutOemCardTitle{color:#111;letter-spacing:.04em;margin-bottom:12px;font-size:14px;font-weight:700}.aboutOemCard ul{margin:0;padding-left:16px}.aboutOemCard li{color:#555;margin-bottom:6px;font-size:13px;line-height:1.4}.aboutWhySection{background:#fff;padding:80px 32px}.aboutWhyInner{max-width:1100px;margin:0 auto}.aboutWhyGrid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.aboutWhyCard{border:1px solid #e8eaed;border-radius:16px;padding:28px 22px;transition:box-shadow .15s}.aboutWhyCard:hover{box-shadow:0 4px 24px #0000000f}.aboutWhyCardNum{color:#ccc;letter-spacing:.04em;margin-bottom:12px;font-size:11px;font-weight:700}.aboutWhyCardIcon{margin-bottom:14px;font-size:28px}.aboutWhyCardTitle{color:#111;margin-bottom:10px;font-size:15px;font-weight:700;line-height:1.3}.aboutWhyCardDesc{color:#666;margin:0;font-size:13px;line-height:1.55}.aboutCta{background:#0a0a0a;padding:80px 32px}.aboutCtaInner{justify-content:space-between;align-items:center;gap:40px;max-width:1100px;margin:0 auto;display:flex}.aboutCtaLeft{flex:1}.aboutCtaTitle{color:#fff;letter-spacing:-.5px;margin-bottom:12px;font-size:clamp(26px,4vw,40px);font-weight:700}.aboutCtaSub{color:#aaa;max-width:520px;margin-bottom:20px;font-size:15px;line-height:1.6}.aboutCtaContacts{color:#888;flex-wrap:wrap;gap:24px;font-size:14px;display:flex}.aboutCtaActions{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.aboutCtaBtn{text-align:center;border-radius:28px;min-width:160px;padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-block}.aboutCtaBtn:hover{opacity:.85}.aboutCtaBtnPrimary{color:#000;background:#fff}.aboutCtaBtnSecondary{color:#fff;background:0 0;border:1px solid #444}@media (width<=1024px){.aboutProductGrid,.aboutWhyGrid{grid-template-columns:repeat(3,1fr)}.aboutHeroStats{grid-template-columns:repeat(2,1fr);max-width:480px}}@media (width<=768px){.aboutIntroInner,.aboutCapInner{grid-template-columns:1fr}.aboutCapDivider{display:none}.aboutCtaInner{flex-direction:column;align-items:flex-start}.aboutCtaActions{flex-direction:row}}@media (width<=640px){.aboutProductGrid,.aboutWhyGrid{grid-template-columns:repeat(2,1fr)}.aboutHero{padding:60px 20px 50px}.aboutStatement{padding:50px 20px}.aboutCtaActions{flex-direction:column;width:100%}.aboutCtaBtn{width:100%}}.contactHero .contactHeroKicker{text-transform:uppercase;letter-spacing:.08em;color:#06f;margin-bottom:10px;font-size:13px;font-weight:700}.contactSection{max-width:900px;margin:0 auto;padding:0 32px 60px}.contactGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px;display:grid}.contactCard{color:inherit;background:#f8f9fb;border:1px solid #e8eaed;border-radius:16px;flex-direction:column;gap:6px;padding:24px 20px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex}.contactCard:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0066ff1a}.contactCardIcon{margin-bottom:6px;font-size:28px}.contactCardLabel{color:#888;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.contactCardValue{color:#111;word-break:break-all;font-size:14px;font-weight:700}.contactCardNote{color:#aaa;margin-top:4px;font-size:12px}.contactInfoBlock{background:#f5f7fc;border-radius:16px;flex-direction:column;gap:14px;margin-bottom:36px;padding:24px 28px;display:flex}.contactInfoRow{align-items:baseline;gap:16px;font-size:14px;display:flex}.contactInfoRow span{color:#888;flex-shrink:0;min-width:90px}.contactInfoRow strong{color:#111}.contactCta{flex-wrap:wrap;gap:12px;display:flex}@media (width<=768px){.contactGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.contactGrid{grid-template-columns:1fr}.contactSection{padding:0 16px 40px}}.favEmptyWrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:60vh;padding:60px 24px;display:flex}.favEmptyIcon{color:#ccc;background:#f5f5f7;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:8px;display:flex}.favEmptyTitle{color:#111;margin:0;font-size:22px;font-weight:700}.favEmptyDesc{color:#888;max-width:320px;margin:0;font-size:15px;line-height:1.6}.favEmptyActions{margin-top:8px}.favHeader{z-index:10;background:#fff;border-bottom:1px solid #f0f0f0;position:sticky;top:60px}.favHeaderInner{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:16px 32px;display:flex}.favHeaderLeft{align-items:center;gap:10px;display:flex}.favHeaderTitle{color:#111;margin:0;font-size:18px;font-weight:700}.favHeaderCount{color:#fff;background:#111;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.favClearBtn{color:#888;cursor:pointer;background:0 0;border:1px solid #e0e0e0;border-radius:20px;padding:6px 14px;font-size:13px;transition:border-color .12s,color .12s}.favClearBtn:hover{color:#e03;border-color:#e03}.favBody{flex-direction:column;gap:40px;max-width:1200px;margin:0 auto;padding:32px 32px 60px;display:flex}.favSectionLabel{text-transform:uppercase;letter-spacing:.07em;color:#aaa;margin-bottom:16px;font-size:12px;font-weight:700}.favOtherGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.favOtherCard{background:#fff;border:1px solid #eee;border-radius:14px;align-items:center;gap:14px;padding:16px;transition:box-shadow .15s;display:flex;position:relative}.favOtherCard:hover{box-shadow:0 4px 20px #00000012}.favOtherRemove{top:10px;right:10px;position:absolute!important}.favOtherThumb{background:#f5f5f7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.favOtherThumb img{object-fit:cover;width:100%;height:100%}.favOtherInitial{color:#ccc;font-size:20px;font-weight:800}.favOtherInfo{flex:1;min-width:0;padding-right:24px}.favOtherKind{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.favOtherTitle{color:#111;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;font-weight:600;overflow:hidden}.favOtherSub{color:#999;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.favOtherLink{border-radius:14px;position:absolute;inset:0}@media (width<=640px){.favHeaderInner{padding:14px 16px}.favBody{padding:20px 16px 40px}}.contactPage{padding:0}.csInner{max-width:1100px;margin:0 auto;padding:0 32px}.csSectionKicker{text-transform:uppercase;letter-spacing:.1em;color:#06f;margin-bottom:24px;font-size:12px;font-weight:700}.csHero{background:#0a0a0a;padding:72px 32px 64px}.csHeroInner{grid-template-columns:1fr 360px;align-items:center;gap:56px;max-width:1100px;margin:0 auto;display:grid}.csHeroKicker{text-transform:uppercase;letter-spacing:.1em;color:#fff6;margin-bottom:14px;font-size:12px;font-weight:700}.csHeroTitle{color:#fff;letter-spacing:-.8px;margin:0 0 14px;font-size:clamp(26px,4vw,42px);font-weight:800;line-height:1.15}.csHeroDesc{color:#ffffff80;max-width:480px;margin:0 0 32px;font-size:15px;line-height:1.65}.csHeroStats{align-items:center;gap:20px;display:flex}.csHeroStatVal{color:#fff;margin-bottom:4px;font-size:20px;font-weight:700;line-height:1}.csHeroStatLbl{color:#fff6;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.csHeroStatDiv{background:#ffffff1f;width:1px;height:32px}.csHeroCta{color:#111;background:#fff;border-radius:20px;align-items:center;gap:16px;padding:24px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.csHeroCta:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0000004d}.csHeroCtaIcon{color:#fff;background:#06f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.csHeroCtaTitle{color:#111;margin-bottom:3px;font-size:15px;font-weight:700}.csHeroCtaSub{color:#888;font-size:12px}.csHeroCtaArrow{color:#aaa;margin-left:auto;font-size:18px}.csChannelsSection{background:#fff;padding:64px 0}.csChannelGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.csChannel{color:inherit;border:1px solid #e8eaed;border-radius:20px;flex-direction:column;gap:6px;padding:28px 24px;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}.csChannel:hover{transform:translateY(-3px);box-shadow:0 8px 32px #00000014}.csChannelEmail:hover{border-color:#111}.csChannelWa:hover{border-color:#25d366}.csChannelFb:hover{border-color:#1877f2}.csChannelHead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.csChannelIconWrap{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.csChannelIconWrapDark{color:#fff;background:#111}.csChannelIconWrapGreen{color:#fff;background:#25d366}.csChannelIconWrapBlue{color:#fff;background:#1877f2}.csChannelOnline{text-transform:uppercase;letter-spacing:.05em;color:#aaa;background:#f5f5f7;border-radius:10px;padding:3px 8px;font-size:11px;font-weight:700}.csChannelOnlineGreen{color:#15803d;background:#dcfce7}.csChannelOnlineBlue{color:#1d4ed8;background:#dbeafe}.csChannelName{color:#111;margin-top:4px;font-size:15px;font-weight:700}.csChannelValue{color:#555;word-break:break-all;font-size:13px}.csChannelNote{color:#aaa;flex:1;margin-top:4px;font-size:12px}.csChannelBtn{color:#111;text-align:center;background:#f5f5f7;border-radius:20px;margin-top:16px;padding:8px 18px;font-size:13px;font-weight:600;transition:background .12s;display:inline-block}.csChannel:hover .csChannelBtn{background:#e8e8ea}.csChannelBtnGreen{color:#15803d;background:#dcfce7}.csChannelWa:hover .csChannelBtnGreen{background:#bbf7d0}.csChannelBtnBlue{color:#1d4ed8;background:#dbeafe}.csChannelFb:hover .csChannelBtnBlue{background:#bfdbfe}.csFaqSection{background:#f8f9fb;padding:64px 0}.csFaqGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px;display:grid}.csFaqCard{background:#fff;border:1px solid #e8eaed;border-radius:16px;padding:24px}.csFaqQ{color:#111;margin-bottom:10px;font-size:15px;font-weight:700;line-height:1.4}.csFaqA{color:#666;font-size:14px;line-height:1.65}.csFaqMore{color:#888;align-items:center;gap:10px;font-size:14px;display:flex}.csFaqMore a{color:#06f;font-weight:600;text-decoration:none}.csFaqMore a:hover{text-decoration:underline}.csCompanyStrip{background:#fff;border-top:1px solid #f0f0f0;padding:24px 32px}.csCompanyStripInner{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.csCompanyItem{flex-direction:column;gap:3px;display:flex}.csCompanyItem span{color:#aaa;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.csCompanyItem strong{color:#333;font-size:13px}.csCompanyDiv{background:#eee;flex-shrink:0;width:1px;height:28px}@media (width<=1024px){.csChannelGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.csHeroInner{grid-template-columns:1fr;gap:32px}.csFaqGrid{grid-template-columns:1fr}}@media (width<=640px){.csHero{padding:48px 20px 40px}.csChannelGrid{grid-template-columns:1fr}.csInner{padding:0 20px}.csCompanyStripInner{flex-direction:column;align-items:flex-start}.csCompanyDiv{display:none}}
