:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07111f;--surface:#0d1c2f;--surface-soft:#11253b;--text:#f6f8fb;--muted:#9eb0c5;--line:#ffffff1a;--accent:#62e6c5;--accent-strong:#26cfa8;--purple:#8f7cff;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 82% 4%, #8f7cff29, transparent 28rem), radial-gradient(circle at 10% 18%, #62e6c51a, transparent 25rem), var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.siteHeader{width:min(calc(100% - 40px), var(--max));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;margin:0 auto;display:flex}.brand{align-items:center;gap:12px;font-weight:750;display:inline-flex}.brandLogoViewport{background:#040812;border-radius:14px;flex:0 0 46px;width:46px;height:46px;position:relative;overflow:hidden}.brandLogoImage{width:190px;max-width:none;height:auto;position:absolute;top:-43px;left:-34px}.brandName{white-space:nowrap}.headerAction{color:var(--accent);font-weight:700}.primaryNav{color:var(--muted);align-items:center;gap:24px;font-size:14px;font-weight:700;display:flex}.primaryNav a:hover{color:var(--text)}.hero{width:min(calc(100% - 40px), var(--max));grid-template-columns:1.12fr .88fr;align-items:center;gap:72px;min-height:560px;margin:0 auto;padding:64px 0 72px;display:grid}.eyebrow{color:var(--accent);letter-spacing:0;margin:0 0 18px;font-size:12px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;margin-bottom:24px;font-size:76px;line-height:.98}h2{letter-spacing:0;font-size:52px;line-height:1.03}h3{line-height:1.2}.heroText{max-width:650px;color:var(--muted);font-size:19px;line-height:1.65}.heroActions{flex-wrap:wrap;gap:14px;margin:34px 0 18px;display:flex}.primaryButton,.secondaryButton{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-weight:800;display:inline-flex}.primaryButton{background:var(--accent);color:#07111f}.primaryButton:hover{background:var(--accent-strong)}.secondaryButton{border:1px solid var(--line);background:#ffffff08}.privacyNote{color:var(--muted);font-size:13px}.signalCard{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff14,#ffffff06);border-radius:28px;min-height:390px;padding:28px;box-shadow:0 30px 90px #00000047}.signalHeader{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.liveBadge{color:var(--accent);letter-spacing:0;border:1px solid #62e6c559;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:900}.wave{justify-content:center;align-items:center;gap:9px;height:205px;display:flex}.wave span{background:linear-gradient(var(--purple), var(--accent));opacity:.92;border-radius:999px;width:11px;min-height:18px}.signalResult{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.signalResult div,.metrics div{border:1px solid var(--line);background:#0000001f;border-radius:16px;padding:16px}.signalResult strong,.signalResult span,.metrics strong,.metrics span{display:block}.signalResult span,.metrics span{color:var(--muted);margin-top:5px;font-size:12px}.trustStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff06;grid-template-columns:repeat(4,1fr);width:100%;display:grid}.trustStrip span{text-align:center;color:var(--muted);border-right:1px solid var(--line);padding:20px;font-size:13px}.diagnosisSection,.featureSection{width:min(calc(100% - 40px), var(--max));margin:0 auto;padding:110px 0}.sectionIntro{max-width:760px;margin-bottom:48px}.sectionIntro>p:last-child{color:var(--muted);font-size:18px;line-height:1.6}.diagnosisGrid{grid-template-columns:1.05fr .95fr;align-items:start;gap:26px;display:grid}.diagnosisForm,.resultCard{border:1px solid var(--line);background:#0d1c2fd1;border-radius:24px;padding:30px}.diagnosisForm{gap:22px;display:grid}.diagnosisForm label,legend{color:var(--muted);font-size:13px;font-weight:750}.fieldRow{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}input[type=number],select{border:1px solid var(--line);width:100%;min-height:48px;color:var(--text);background:#091727;border-radius:12px;outline:none;margin-top:8px;padding:0 13px}input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #62e6c51f}input[type=range]{width:100%;accent-color:var(--accent);margin-top:14px}fieldset{border:0;margin:0;padding:0}.choiceRow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.choice input{opacity:0;pointer-events:none;position:absolute}.choice span{border:1px solid var(--line);text-transform:capitalize;cursor:pointer;border-radius:12px;place-items:center;min-height:44px;display:grid}.choice input:checked+span{border-color:var(--accent);color:var(--accent);background:#62e6c51a}.formButton{width:100%}.resultCard{position:sticky;top:18px;overflow:hidden}.resultCard:before{content:"";background:linear-gradient(90deg, var(--accent), var(--purple));transform-origin:0;width:100%;height:4px;transition:transform .35s;position:absolute;inset:0 auto auto 0;transform:scaleX(0)}.resultReady:before{transform:scaleX(1)}.scoreRing{border:9px solid #62e6c52e;border-top-color:var(--accent);border-radius:50%;justify-content:center;align-items:baseline;width:140px;height:140px;margin:0 auto 13px;padding-top:38px;display:flex}.scoreRing strong{letter-spacing:0;font-size:43px}.scoreRing span{color:var(--muted)}.resultLabel{text-align:center;color:var(--muted);font-size:13px}.resultCard h3{margin-top:28px;font-size:25px}.metrics{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.resultCard ol{color:#dfe7f0;gap:13px;padding-left:22px;line-height:1.5;display:grid}.disclaimer{border-top:1px solid var(--line);color:var(--muted);margin:24px 0 0;padding-top:18px;font-size:12px;line-height:1.5}.resultNotice{border-left:3px solid var(--purple);color:#dfe7f0;background:#8f7cff17;margin:0 0 20px;padding:11px 13px;font-size:13px;line-height:1.5}.resultEmpty{place-items:center;min-height:520px;display:grid}.emptyResultContent{text-align:center;max-width:360px}.emptyResultNumber{color:var(--accent);letter-spacing:0;font-size:12px;font-weight:900}.emptyResultContent h3{margin:24px 0 12px;font-size:27px}.emptyResultContent p{color:var(--muted);line-height:1.65}.shoppingShortlist{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.shoppingShortlist>.resultLabel{text-align:left;color:var(--accent);letter-spacing:0;margin-bottom:8px;font-weight:850}.shoppingShortlist article{border-top:1px solid var(--line);padding:20px 0}.shoppingShortlist h4{margin:0 0 8px;font-size:18px}.shoppingShortlist article>p{color:var(--muted);line-height:1.55}.shoppingShortlist dl{gap:10px;margin:0;display:grid}.shoppingShortlist dl div{grid-template-columns:70px 1fr;gap:12px;display:grid}.shoppingShortlist dt{color:var(--accent);font-size:12px;font-weight:850}.shoppingShortlist dd{color:#dfe7f0;margin:0;font-size:13px;line-height:1.5}.catalogueLink{color:var(--accent);text-underline-offset:3px;margin-top:16px;font-size:12px;font-weight:850;text-decoration:underline;display:inline-block}.toolHero{width:min(calc(100% - 40px), var(--max));margin:0 auto;padding:78px 0 12px}.toolHero h1{max-width:900px;margin-bottom:22px}.toolHero>p:last-child{max-width:720px;color:var(--muted);font-size:19px;line-height:1.65}.toolPage .diagnosisSection{padding-top:64px}.toolPage .diagnosisSection .sectionIntro{display:none}.guidesIndexHero,.guideHero,.breadcrumbs,.guideContent,.guideToolCta,.guideList{width:min(100% - 40px,920px);margin-left:auto;margin-right:auto}.guidesIndexHero{padding:88px 0 64px}.guidesIndexHero h1{max-width:900px}.guidesIndexHero>p:last-child,.guideLead{max-width:760px;color:var(--muted);font-size:19px;line-height:1.7}.guideList{border-top:1px solid var(--line)}.guideList article{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr auto;align-items:start;gap:24px;padding:34px 0;display:grid}.guideListNumber{color:var(--accent);font-size:12px;font-weight:900}.guideList article div>p:first-child{color:var(--accent);margin-bottom:10px;font-size:12px;font-weight:800}.guideList h2{margin-bottom:10px;font-size:29px}.guideList h2 a:hover{color:var(--accent)}.guideList article div>p:last-child{color:var(--muted);margin-bottom:0;line-height:1.65}.guideReadLink{color:var(--accent);white-space:nowrap;padding-top:30px;font-size:13px;font-weight:850}.guideIndexCta{margin-top:86px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;padding-top:42px;font-size:12px;display:flex}.breadcrumbs a{color:var(--accent)}.guideHero{border-bottom:1px solid var(--line);padding:64px 0 54px}.guideHero h1{max-width:900px}.guideMeta{color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-size:12px;display:flex}.guideMeta a{color:var(--accent)}.guideContent{padding:62px 0 30px}.guideContent>section{scroll-margin-top:24px}.guideContent>section+section{border-top:1px solid var(--line);margin-top:64px;padding-top:48px}.guideContent h2{margin-bottom:22px;font-size:36px}.guideContent h3{margin:34px 0 12px;font-size:22px}.guideContent h4{font-size:18px}.guideContent p,.guideContent li,.guideContent td,.guideContent th{font-size:17px;line-height:1.78}.guideContent p,.guideContent li{color:#dfe7f0}.guideContent ul,.guideContent ol{gap:10px;padding-left:25px;display:grid}.guideContent a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.guideSummary{border-left:4px solid var(--accent);background:#62e6c512;margin-bottom:38px;padding:22px 24px}.articleContents{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto repeat(4,1fr);align-items:center;gap:12px;margin-bottom:58px;padding:18px 0;font-size:13px;display:grid}.articleContents a{text-decoration:none}.comparisonBand{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:32px 0;display:grid}.comparisonBand div{border-right:1px solid var(--line);padding:22px 18px}.comparisonBand div:last-child{border-right:0}.comparisonBand strong,.comparisonBand span{display:block}.comparisonBand span{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.55}.reflectionDiagram{border:1px solid var(--line);background:#091727;border-radius:6px;min-height:360px;margin:36px 0 12px;position:relative;overflow:hidden}.reflectionDiagram:before{content:"TOP VIEW";color:var(--muted);font-size:10px;font-weight:850;position:absolute;top:16px;left:18px}.diagramPanel,.diagramPerson,.diagramMic{z-index:2;place-items:center;font-size:12px;font-weight:850;display:grid;position:absolute}.diagramPanel{background:var(--accent);color:#07111f}.diagramPanelBack{width:38%;height:30px;top:54px;left:31%}.diagramPanelLeft{writing-mode:vertical-rl;width:28px;height:42%;top:36%;left:30px}.diagramPanelRight{writing-mode:vertical-rl;width:28px;height:42%;top:36%;right:30px}.diagramPerson{border:1px solid var(--purple);width:84px;height:52px;color:var(--text);border-radius:50%;bottom:42px;left:calc(50% - 42px)}.diagramMic{background:var(--purple);color:#07111f;border-radius:50%;width:46px;height:46px;top:42%;left:calc(50% - 23px)}.reflectionLine{z-index:1;transform-origin:50%;background:#8f7cffa6;width:42%;height:1px;position:absolute;top:49%}.reflectionLineLeft{left:12%;transform:rotate(28deg)}.reflectionLineRight{right:12%;transform:rotate(-28deg)}.guideContent table{border-collapse:collapse;width:100%;margin:32px 0}.guideContent th{color:var(--accent);text-align:left;border-bottom:1px solid #62e6c573;padding:13px 14px;font-size:13px}.guideContent td{border-bottom:1px solid var(--line);color:#dfe7f0;vertical-align:top;padding:16px 14px;font-size:15px}.guideCallout{color:#dfe7f0;background:#8f7cff14;border:1px solid #8f7cff52;border-radius:6px;margin:34px 0;padding:22px 24px;line-height:1.7}.signalPriority{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:34px 0;display:grid}.signalPriority div{border-right:1px solid var(--line);padding:22px 16px}.signalPriority div:last-child{border-right:0}.signalPriority span{color:var(--accent);margin-bottom:22px;font-size:11px;font-weight:900;display:block}.signalPriority strong{display:block}.signalPriority p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.55}.budgetSteps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:30px 0;display:grid}.budgetSteps article{border-right:1px solid var(--line);padding:22px 18px}.budgetSteps article:last-child{border-right:0}.budgetSteps span{color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:900}.budgetSteps h3{margin-top:24px;font-size:18px}.budgetSteps p{color:var(--muted);font-size:14px;line-height:1.6}.treatmentSplit{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:30px 0;display:grid}.treatmentSplit article{padding:28px 24px}.treatmentSplit article:first-child{border-right:1px solid var(--line)}.treatmentSplit h3{margin-top:0;font-size:25px}.treatmentSplit p:last-child{color:var(--muted);font-size:15px;line-height:1.65}.absorberLayers,.distanceDiagram{border:1px solid var(--line);background:var(--line);border-radius:6px;grid-template-columns:1fr 1fr;gap:1px;margin:34px 0;display:grid;overflow:hidden}.absorberLayers article{background:#091727;grid-template-rows:auto auto;grid-template-columns:112px 1fr;align-items:center;gap:7px 20px;min-height:170px;padding:28px;display:grid}.absorberLayers article>span{grid-row:1/3;width:112px;height:88px;display:block}.absorberLayers strong{align-self:end}.absorberLayers small{color:var(--muted);align-self:start;font-size:13px;line-height:1.55}.foamProfile{background:repeating-linear-gradient(135deg, var(--purple) 0 13px, #251e4b 13px 26px);clip-path:polygon(0 22%,12% 0,25% 22%,37% 0,50% 22%,62% 0,75% 22%,87% 0,100% 22%,100% 100%,0 100%)}.panelProfile{background:repeating-linear-gradient(90deg,#62e6c58c 0 4px,#62e6c52e 4px 9px);border:7px solid #dfe7f0;position:relative}.panelProfile i{border-left:1px dashed var(--accent);width:10px;height:100%;position:absolute;right:-18px}.frequencyFit{border:1px solid var(--line);background:#091727;border-radius:6px;gap:16px;margin:32px 0;padding:25px;display:grid}.frequencyFit div{grid-template-columns:170px 1fr;align-items:center;gap:20px;display:grid}.frequencyFit span{border:1px solid var(--line);color:#dfe7f0;min-height:36px;padding:9px 12px;font-size:12px;position:relative;overflow:hidden}.frequencyFit span i{z-index:0;background:#62e6c533;position:absolute;inset:0 auto 0 0}.frequencyFit span{isolation:isolate}.frequencyFit span i{z-index:-1}.frequencyFit small{color:var(--muted);line-height:1.5}.decisionPath,.priorityMap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:34px 0;display:grid}.decisionPath div,.priorityMap div{border-right:1px solid var(--line);padding:22px 16px}.decisionPath div:last-child,.priorityMap div:last-child{border-right:0}.decisionPath span,.priorityMap span{color:var(--accent);margin-bottom:20px;font-size:11px;font-weight:900;display:block}.decisionPath strong,.priorityMap strong{display:block}.decisionPath p,.priorityMap small{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.55;display:block}.noiseControlChain{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;margin:34px 0;display:grid}.noiseControlChain article{border:1px solid var(--line);background:#091727;border-radius:6px;min-height:170px;padding:24px}.noiseControlChain article span{color:var(--accent);margin-bottom:24px;font-size:11px;font-weight:900;display:block}.noiseControlChain article strong{display:block}.noiseControlChain article p{color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.55}.noiseControlChain>i{color:var(--purple);font-size:24px;font-style:normal}.micMechanisms{border:1px solid var(--line);background:var(--line);border-radius:6px;grid-template-columns:1fr 1fr;gap:1px;margin:34px 0;display:grid;overflow:hidden}.micMechanisms article{background:#091727;grid-template-columns:120px 1fr;align-items:center;gap:22px;min-height:210px;padding:28px;display:grid}.micMechanisms article>span{border:1px solid var(--line);border-radius:50%;width:120px;height:120px;display:block;position:relative}.micMechanisms article>span:before{content:"";background:var(--accent);width:2px;position:absolute;top:14px;bottom:14px;left:30px}.dynamicMechanism i{border:4px solid var(--purple);border-radius:50%;width:28px;height:56px;position:absolute;top:32px;left:39px}.dynamicMechanism b{background:var(--purple);height:2px;position:absolute;top:58px;left:67px;right:16px}.condenserMechanism i,.condenserMechanism b{background:var(--accent);width:3px;position:absolute;top:20px;bottom:20px}.condenserMechanism i{left:44px}.condenserMechanism b{background:var(--purple);left:66px}.micMechanisms h3{margin:8px 0}.micMechanisms article div>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.setupBlueprint,.bedroomZones{border:1px solid var(--line);background:#091727;border-radius:6px;min-height:380px;margin:36px 0;position:relative;overflow:hidden}.setupBlueprint:before,.bedroomZones:before{content:"TOP VIEW";color:var(--muted);font-size:10px;font-weight:850;position:absolute;top:16px;left:18px}.blueprintWall{background:var(--accent);color:#07111f;text-align:center;width:44%;height:30px;padding-top:7px;font-size:11px;font-weight:850;position:absolute;top:48px;left:28%}.blueprintDesk{border:1px solid var(--line);text-align:center;width:50%;height:92px;padding-top:36px;position:absolute;top:150px;left:25%}.blueprintVoice,.blueprintMic,.blueprintComputer{z-index:2;place-items:center;font-size:11px;font-weight:850;display:grid;position:absolute}.blueprintVoice{border:1px solid var(--purple);border-radius:50%;width:76px;height:52px;bottom:35px;left:calc(50% - 38px)}.blueprintMic{background:var(--accent);color:#07111f;border-radius:50%;width:50px;height:50px;top:115px;left:calc(50% - 25px)}.blueprintComputer{border:1px dashed var(--purple);width:94px;height:56px;top:165px;right:9%}.blueprintBoom{background:var(--purple);width:18%;height:2px;position:absolute;top:138px;left:36%;transform:rotate(-18deg)}.setupBlueprint b{width:190px;color:var(--muted);font-size:11px;line-height:1.5;position:absolute;bottom:35px;right:7%}.bedroomZones>span{border:1px solid var(--line);text-align:center;place-items:center;display:grid;position:absolute}.bedroomZones strong,.bedroomZones small{display:block}.bedroomZones small{color:var(--muted);margin-top:7px;font-size:11px}.sleepZone{background:#8f7cff14;width:38%;top:55px;bottom:55px;left:5%}.recordZone{background:#62e6c512;width:30%;height:170px;top:105px;right:19%;border-color:#62e6c58c!important}.noiseZone{writing-mode:vertical-rl;width:12%;height:270px;top:55px;right:0;border-style:dashed!important;border-color:var(--purple)!important}.mobilePanel{background:var(--accent);color:#07111f;padding:10px 14px;font-size:10px;font-style:normal;font-weight:850;position:absolute;bottom:34px;right:14%}.distanceDiagram article{background:#091727;min-height:270px;position:relative;overflow:hidden}.distanceDiagram article>span{z-index:2;border-radius:50%;place-items:center;width:58px;height:58px;font-size:11px;font-weight:850;display:grid;position:absolute;top:62px}.voiceSource{border:1px solid var(--purple);left:30px}.micTarget{background:var(--accent);color:#07111f;left:48%}.micTarget.far{left:auto;right:30px}.directPath{background:var(--accent);height:2px;position:absolute;top:90px;left:82px}.directPath.short{width:calc(48% - 82px)}.directPath.long{width:calc(100% - 168px)}.roomPath{border-top:1px dashed var(--purple);border-right:1px dashed var(--purple);width:55%;height:100px;position:absolute;top:30px;left:66px;transform:skew(-28deg)}.roomPath.long{width:70%}.distanceDiagram strong,.distanceDiagram small{position:absolute;bottom:55px;left:24px;right:24px}.distanceDiagram small{color:var(--muted);bottom:27px}.polarLayout,.pathDiagram{border:1px solid var(--line);background:#091727;border-radius:6px;min-height:340px;margin:36px 0;position:relative;overflow:hidden}.polarLayout:before,.pathDiagram:before{content:"TOP VIEW";color:var(--muted);font-size:10px;font-weight:850;position:absolute;top:16px;left:18px}.polarSpeaker,.polarNoise,.polarMic{z-index:2;place-items:center;display:grid;position:absolute;top:43%}.polarSpeaker{border:1px solid var(--purple);border-radius:50%;width:88px;height:60px;left:10%}.polarMic{background:var(--accent);color:#07111f;border-radius:50%;width:54px;height:54px;font-size:12px;font-weight:900;left:calc(50% - 27px)}.polarMic i{z-index:-1;background:#62e6c512;border:1px solid #62e6c580;border-radius:50% 0 0 50%;width:150px;height:170px;position:absolute;right:43px}.polarNoise{border:1px dashed var(--purple);width:108px;height:60px;font-size:12px;right:8%}.polarLayout b{color:var(--muted);font-size:11px;position:absolute;top:72%}.polarLayout b:first-of-type{left:17%}.polarLayout b:nth-of-type(2){right:9%}.pathSource,.pathReceiver{z-index:2;border-radius:50%;place-items:center;width:66px;height:52px;font-size:12px;font-weight:850;display:grid;position:absolute;bottom:52px}.pathSource{border:1px solid var(--purple);left:16%}.pathReceiver{background:var(--accent);color:#07111f;right:16%}.pathSurface{text-align:center;background:#8f7cff47;height:24px;padding-top:5px;font-size:11px;position:absolute;top:52px;left:12%;right:12%}.pathDirect{background:var(--accent);height:2px;position:absolute;bottom:77px;left:calc(16% + 60px);right:calc(16% + 60px)}.pathBounce{z-index:1;background:var(--purple);transform-origin:0;height:2px;position:absolute}.pathBounceOut{width:43%;bottom:94px;left:21%;transform:rotate(-28deg)}.pathBounceIn{width:31%;top:74px;left:58%;transform:rotate(43deg)}.pathDiagram b{color:var(--muted);font-size:11px;position:absolute}.pathDiagram b:first-of-type{color:var(--accent);bottom:90px;left:44%}.pathDiagram b:nth-of-type(2){color:var(--purple);top:92px;left:43%}.relatedGuides{margin-bottom:42px}.relatedGuideGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.relatedGuideGrid article{border-right:1px solid var(--line);padding:24px 20px}.relatedGuideGrid article:last-child{border-right:0}.relatedGuideGrid article>p:first-child{color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:850}.relatedGuideGrid h3{margin:18px 0 12px;font-size:20px}.relatedGuideGrid h3 a{color:var(--text)}.relatedGuideGrid h3 a:hover{color:var(--accent)}.relatedGuideGrid article>p:last-child{color:var(--muted);font-size:14px;line-height:1.6}.guideEquipment{border-top:1px solid var(--line);margin-bottom:64px;padding-top:48px}.guideEquipment>p:not(.eyebrow){max-width:720px;color:var(--muted)}.guideEquipmentGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.guideEquipmentGrid article{border-right:1px solid var(--line);padding:24px}.guideEquipmentGrid article:last-child{border-right:0}.guideEquipmentGrid h3{margin:0 0 12px;font-size:21px}.guideEquipmentGrid h3 a{color:var(--text)}.guideEquipmentGrid article p{font-size:14px;line-height:1.6}.guideEquipmentGrid article p strong{color:var(--purple)}.guideEquipmentGrid article>a:last-child{margin-top:8px;font-size:13px;font-weight:850;display:inline-block}.equipmentHero,.catalogueMethod,.equipmentCatalogue,.catalogueDisclosure,.catalogueReferences{width:min(100% - 40px,1040px);margin-left:auto;margin-right:auto}.equipmentHero{padding:88px 0 58px}.equipmentHero h1{max-width:900px}.equipmentHero>p:last-child{max-width:760px;color:var(--muted);font-size:19px;line-height:1.7}.catalogueMethod{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:74px;display:grid}.catalogueMethod div{border-right:1px solid var(--line);padding:24px 18px}.catalogueMethod div:last-child{border-right:0}.catalogueMethod span{color:var(--accent);margin-bottom:22px;font-size:11px;font-weight:900;display:block}.catalogueMethod strong{display:block}.catalogueMethod p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.55}.equipmentCategory{border-top:1px solid var(--line);padding:64px 0;scroll-margin-top:24px}.equipmentCategory>header{grid-template-columns:52px 1fr;gap:24px;display:grid}.equipmentCategory>header>span{color:var(--accent);padding-top:8px;font-size:12px;font-weight:900}.equipmentCategory>header h2{margin-bottom:12px;font-size:38px}.equipmentCategory>header div>p:last-child{max-width:760px;color:var(--muted);font-size:17px;line-height:1.7}.categoryDecision{border:1px solid var(--line);background:#091727;border-radius:6px;grid-template-columns:repeat(3,1fr);margin:32px 0;display:grid}.categoryDecision div{border-right:1px solid var(--line);padding:22px}.categoryDecision div:last-child{border-right:0}.categoryDecision strong{color:var(--accent);text-transform:uppercase;font-size:12px}.categoryDecision p{color:#dfe7f0;margin:12px 0 0;font-size:14px;line-height:1.65}.categoryEvidence{grid-template-columns:1fr 1fr;gap:36px;padding:12px 0 20px;display:grid}.categoryEvidence h3{margin-bottom:16px}.categoryEvidence ul{gap:9px;padding-left:20px;display:grid}.categoryEvidence li{color:#dfe7f0;line-height:1.6}.equipmentCategory>aside{border-left:3px solid var(--purple);color:#dfe7f0;background:#8f7cff14;margin:24px 0;padding:20px 22px;line-height:1.65}.equipmentCategory>nav{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px 20px;font-size:13px;display:flex}.equipmentCategory>nav a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.catalogueDisclosure{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:42px;padding:38px 0;display:grid}.catalogueDisclosure h2{margin-bottom:12px}.catalogueDisclosure div>p:last-child{max-width:700px;color:var(--muted);line-height:1.7}.catalogueReferences{padding:68px 0 88px}.catalogueReferences ul{gap:10px;padding-left:22px;display:grid}.catalogueReferences li{color:var(--muted);line-height:1.6}.catalogueReferences a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.editorialPrinciples{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.editorialPrinciples article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px}.editorialPrinciples article:nth-child(2n){border-right:0}.editorialPrinciples article:nth-last-child(-n+2){border-bottom:0}.editorialPrinciples span{color:var(--accent);font-size:11px;font-weight:900}.editorialPrinciples h3{margin:20px 0 10px}.editorialPrinciples p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.aboutContent a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.articleReferences li{color:var(--muted);font-size:14px}.guideToolCta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:40px;margin-bottom:80px;padding:34px 0;display:grid}.guideToolCta h2{margin-bottom:12px;font-size:34px}.guideToolCta p:last-child{color:var(--muted);margin-bottom:0;line-height:1.65}.featureSection{border-top:1px solid var(--line)}.featureGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.featureGrid article{border:1px solid var(--line);background:#ffffff06;border-radius:20px;min-height:260px;padding:26px}.featureGrid article>span{color:var(--accent);letter-spacing:0;font-size:12px;font-weight:900}.featureGrid h3{margin-top:55px;font-size:21px}.featureGrid p{color:var(--muted);line-height:1.6}.featureLink{color:var(--accent);margin-top:8px;font-size:13px;font-weight:850;display:inline-block}.featureLink:hover{color:var(--accent-strong)}.legalPage{min-height:100vh}.legalTopBar{border-bottom-color:#ffffff24}.legalHero{width:min(100% - 40px,920px);margin:0 auto;padding:88px 0 34px}.legalHero h1{max-width:850px}.legalHero>p:not(.eyebrow){max-width:780px;color:var(--muted);font-size:18px;line-height:1.7}.legalStatus{background:#62e6c514;border:1px solid #62e6c547;border-radius:999px;margin-top:16px;padding:10px 13px;font-weight:800;display:inline-flex;color:var(--accent)!important;font-size:13px!important}.legalContent{border:1px solid var(--line);background:#0d1c2fbd;border-radius:26px;width:min(100% - 40px,920px);margin:0 auto 80px;padding:34px}.legalContent section+section{border-top:1px solid var(--line);margin-top:34px;padding-top:30px}.legalContent h2{margin-bottom:14px;font-size:clamp(25px,4vw,36px)}.legalContent p,.legalContent li{color:#dfe7f0;font-size:16px;line-height:1.75}.legalContent ul{gap:10px;padding-left:24px;display:grid}.legalCallout{background:#8f7cff1c;border:1px solid #8f7cff4d;border-radius:16px;padding:18px;font-weight:800;color:var(--text)!important}.footerNav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 18px;display:flex}.footerNav a{color:var(--accent);font-size:13px;font-weight:800}.footerNav a:hover{color:var(--accent-strong)}footer{width:min(calc(100% - 40px), var(--max));border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:30px;margin:0 auto;padding:46px 0;display:flex}footer strong{color:var(--text)}footer p{margin:6px 0 0}.footerIdentity{gap:8px;display:grid}.footerBrand{width:fit-content}@media (max-width:900px){h1{font-size:62px}h2{font-size:44px}.hero,.diagnosisGrid{grid-template-columns:1fr}.hero{gap:35px;padding:72px 0}.trustStrip,.featureGrid{grid-template-columns:1fr 1fr}.resultCard{position:static}.articleContents{grid-template-columns:1fr 1fr}.articleContents strong{grid-column:1/-1}.signalPriority{grid-template-columns:1fr 1fr}.signalPriority div:nth-child(2){border-right:0}.signalPriority div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:620px){h1{font-size:44px}h2{font-size:34px}.siteHeader{min-height:68px}.brandLogoViewport{flex-basis:42px;width:42px;height:42px}.brandLogoImage{width:173px;top:-39px;left:-31px}.brandName,.headerAction{font-size:13px}.hero{min-height:auto}.signalCard{min-height:340px;padding:20px}.wave{gap:7px;height:175px}.wave span{width:8px}.signalResult{grid-template-columns:1fr}.signalResult div{padding:11px 14px}.trustStrip,.featureGrid,.fieldRow{grid-template-columns:1fr}.trustStrip span{border-right:0;border-bottom:1px solid var(--line)}.diagnosisSection,.featureSection{padding:80px 0}.diagnosisForm,.resultCard,.legalContent{padding:22px}.resultEmpty{min-height:340px}.shoppingShortlist dl div{grid-template-columns:1fr;gap:4px}.toolHero{padding:58px 0 0}.legalHero{padding:62px 0 26px}.footerNav{justify-content:flex-start}footer{flex-direction:column}.primaryNav>a:not(.headerAction){display:none}.guidesIndexHero{padding:60px 0 42px}.guideList article{grid-template-columns:34px 1fr;gap:14px}.guideList h2{font-size:24px}.guideReadLink{grid-column:2;padding-top:0}.breadcrumbs{padding-top:28px}.guideHero{padding:44px 0 38px}.guideContent{padding-top:42px}.guideContent h2{font-size:30px}.guideContent p,.guideContent li{font-size:16px}.articleContents,.comparisonBand,.signalPriority,.budgetSteps,.treatmentSplit,.absorberLayers,.distanceDiagram,.decisionPath,.priorityMap,.relatedGuideGrid,.noiseControlChain,.micMechanisms,.editorialPrinciples,.guideEquipmentGrid,.catalogueMethod,.categoryDecision,.categoryEvidence,.catalogueDisclosure{grid-template-columns:1fr}.articleContents strong{grid-column:auto}.comparisonBand div,.signalPriority div,.budgetSteps article,.treatmentSplit article:first-child,.absorberLayers article,.distanceDiagram article,.decisionPath div,.priorityMap div,.relatedGuideGrid article,.micMechanisms article,.editorialPrinciples article,.guideEquipmentGrid article,.catalogueMethod div,.categoryDecision div{border-right:0;border-bottom:1px solid var(--line)}.absorberLayers article:last-child,.distanceDiagram article:last-child,.decisionPath div:last-child,.priorityMap div:last-child,.relatedGuideGrid article:last-child,.micMechanisms article:last-child,.editorialPrinciples article:last-child,.guideEquipmentGrid article:last-child,.catalogueMethod div:last-child,.categoryDecision div:last-child{border-bottom:0}.noiseControlChain>i{display:none}.noiseControlChain article{min-height:0}.micMechanisms article{grid-template-columns:88px 1fr;padding:22px}.micMechanisms article>span{width:88px;height:88px}.micMechanisms article>span:before{top:12px;bottom:12px;left:23px}.dynamicMechanism i{width:20px;height:38px;top:25px;left:31px}.dynamicMechanism b{top:43px;left:51px;right:12px}.condenserMechanism i,.condenserMechanism b{top:16px;bottom:16px}.condenserMechanism i{left:34px}.condenserMechanism b{left:50px}.setupBlueprint,.bedroomZones{min-height:330px}.blueprintComputer{width:72px;top:178px;right:4%}.setupBlueprint b{display:none}.recordZone{width:36%;right:18%}.noiseZone{width:16%}.absorberLayers article{grid-template-columns:86px 1fr;padding:22px}.absorberLayers article>span{width:86px;height:72px}.frequencyFit div{grid-template-columns:1fr;gap:8px}.polarSpeaker{left:5%}.polarNoise{width:84px;right:4%}.polarMic i{width:118px}.pathSource{left:7%}.pathReceiver{right:7%}.pathDirect{left:calc(7% + 60px);right:calc(7% + 60px)}.equipmentHero{padding:60px 0 44px}.equipmentCategory{padding:48px 0}.equipmentCategory>header{grid-template-columns:32px 1fr;gap:10px}.equipmentCategory>header h2{font-size:30px}.categoryEvidence{gap:8px}.catalogueDisclosure{gap:20px}.catalogueDisclosure .primaryButton{width:100%}.signalPriority div:nth-child(3){border-bottom:1px solid var(--line)}.reflectionDiagram{min-height:320px}.guideContent table{display:block;overflow-x:auto}.guideContent thead,.guideContent tbody{table-layout:fixed;width:620px;display:table}.guideContent th,.guideContent td{min-width:0}.guideToolCta{grid-template-columns:1fr;gap:22px}.guideToolCta .primaryButton{width:100%}}
