:root{--ink:#14231f;--muted:#5f6f6a;--line:#dce5df;--line-strong:#b8cbc3;--panel:#ffffff;--panel-alt:#f4f8f6;--page:#f8faf7;--green:#0f766e;--green-strong:#0b4f49;--blue:#285b9a;--gold:#a3661c;--red:#9f3a38}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{margin:0;background:var(--page);color:var(--ink);font-family:Geist,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.siteShell{min-height:100vh}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:rgba(248,250,247,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav{display:flex;align-items:center;justify-content:space-between;max-width:1180px;min-height:72px;margin:0 auto;padding:0 24px;gap:18px}.brandMark{gap:10px}.brandMark,.brandSymbol{display:inline-flex;align-items:center}.brandSymbol{justify-content:center;width:34px;height:34px;border-radius:10px;background:#1d3a30;color:#f5fbf6;font-size:16px;font-weight:800}.brandCopy{display:grid;grid-gap:1px;gap:1px}.brandCopy strong{font-size:20px;letter-spacing:0}.brandCopy span{color:var(--muted);font-size:13px}.navLinks{display:flex;align-items:center;gap:16px;color:#31423e;font-size:14px}.navLinks a{padding:8px 0}.navPrimary{gap:6px;padding:8px 12px!important;border:1px solid #b8cbc3;border-radius:999px;background:#ffffff;color:var(--green-strong);font-weight:800}.button,.navPrimary{display:inline-flex;align-items:center}.button{gap:8px;justify-content:center;min-height:42px;padding:0 16px;border:1px solid var(--green-strong);border-radius:6px;background:var(--green-strong);color:#ffffff;font-weight:700;text-align:center;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.buttonSecondary{border-color:var(--line);background:#ffffff;color:var(--ink)}.buttonGhost{border-color:transparent;background:transparent;color:var(--green-strong)}.button:hover,.chatDock:hover,.consoleInlineLink:hover,.flowStepLink:hover{transform:translateY(-1px)}.button:active,.chatDock:active,.consoleInlineLink:active,.flowStepLink:active{transform:translateY(0)}.button:focus-visible,.chatDock:focus-visible,.consoleInlineLink:focus-visible,.flowStepLink:focus-visible,.navLinks a:focus-visible{outline:3px solid rgba(15,118,110,.26);outline-offset:3px}.button:disabled{cursor:wait;opacity:.64;transform:none}.disabledLink{pointer-events:none;cursor:default;opacity:.58;transform:none}.hero{border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(248,250,247,.97),rgba(239,246,243,.88)),repeating-linear-gradient(90deg,rgba(20,35,31,.045) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgba(20,35,31,.035) 0 1px,transparent 1px 72px)}.promoHero{position:relative;isolation:isolate;min-height:610px;background:url(/visuals/measurelink-industrial-hero-background.jpg) 50%/cover no-repeat;color:#f5fbf6}.promoHero:before{inset:0;background:linear-gradient(90deg,rgba(5,20,17,.96),rgba(7,27,24,.9) 41%,rgba(7,27,24,.42) 70%,rgba(7,27,24,.14)),linear-gradient(180deg,rgba(6,21,18,.12),rgba(6,21,18,.44))}.promoHero:after,.promoHero:before{position:absolute;z-index:0;content:""}.promoHero:after{inset:auto 0 0;height:26%;background:linear-gradient(180deg,rgba(248,250,247,0),rgba(248,250,247,.9))}.heroInner,.sectionInner{max-width:1180px;margin:0 auto;padding:64px 24px}.narrowSection{max-width:720px}.heroInner{padding-top:52px;padding-bottom:54px}.heroCampaignInner{position:relative;z-index:1;display:flex;min-height:610px;flex-direction:column;justify-content:space-between;padding-top:58px;padding-bottom:24px}.heroCampaignCopy{position:relative;z-index:1;max-width:820px}.heroCampaignEyebrow{color:#e7c16d}.promoHero h1{max-width:860px;color:#ffffff;font-size:58px;word-break:keep-all;overflow-wrap:anywhere;text-shadow:0 2px 20px rgba(0,0,0,.28)}.promoHero .lede{max-width:780px;color:#dce9e3;font-size:19px}.heroPlatformDefinition{max-width:860px;margin:16px 0 0;padding-top:14px;border-top:1px solid rgba(224,185,104,.42);color:#edf7f2;font-size:16px;font-weight:720;line-height:1.62;text-shadow:0 1px 16px rgba(0,0,0,.24);word-break:keep-all}.heroPlatformDefinition strong{color:#f4d992}.heroScopeNotice{display:grid;max-width:760px;margin-top:24px;padding:16px 0 16px 18px;grid-gap:5px;gap:5px;border-left:4px solid #e0b968}.heroScopeNotice strong{color:#f4d992;font-size:13px;font-weight:900;text-transform:uppercase}.heroScopeNotice span{color:#edf6f2;font-size:16px;font-weight:700}.heroPrimaryButton{border-color:#e0b968;background:#e0b968;color:#13221d;box-shadow:0 16px 34px rgba(0,0,0,.22)}.heroLightButton{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.92);color:#12231e}.heroGhostButton{color:#f2f8f5}.heroScopeAssurance span{border-color:rgba(255,255,255,.22);background:rgba(6,22,19,.46);color:#eef8f3}.heroScopeAssurance svg{color:#e0b968}.heroScopeRail{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:36px}.heroScopePill{display:grid;min-height:112px;align-content:start;grid-gap:6px;gap:6px;padding:14px;border:1px solid rgba(218,229,224,.26);border-radius:8px;background:rgba(9,31,27,.58);color:#ffffff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.heroScopePill:hover{transform:translateY(-1px);border-color:rgba(224,185,104,.68);background:rgba(12,43,36,.78)}.heroScopePill span{color:#e7c16d;font-size:11px;font-weight:900;text-transform:uppercase}.heroScopePill strong{font-size:15px}.heroScopePill em{color:#d7e6df;font-size:12px;font-style:normal;line-height:1.35}.heroGrid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);grid-gap:34px;gap:34px;align-items:center}.heroCopy{min-width:0}.heroConsole{overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 18px 50px rgba(18,35,31,.14)}.promoConsole{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.heroEquipmentImage{display:block;width:100%;aspect-ratio:2/1;object-fit:cover}.consoleHeader,.heroEquipmentImage{border-bottom:1px solid var(--line)}.consoleHeader{display:flex;align-items:center;min-height:48px;padding:0 16px;gap:8px;background:#f0f6f3}.consoleHeader strong{margin-left:6px}.consoleDot{width:10px;height:10px;border-radius:50%;background:#8ba39a}.consoleBody{display:grid;grid-gap:14px;gap:14px;padding:22px}.chatBubble{display:flex;gap:10px;max-width:92%;padding:13px 14px;border-radius:8px;font-size:15px}.chatBubble.bot{align-items:center;background:#edf6f2;color:#14352e}.chatBubble.user{justify-self:end;background:#172923;color:#ffffff}.resultStack{display:grid;grid-gap:10px;gap:10px;margin-top:4px}.resultStack div{display:grid;grid-gap:2px;gap:2px;padding:12px;border:1px solid var(--line);border-radius:6px;background:#ffffff}.resultStack span{color:var(--muted)}.consoleInlineLink{display:inline-flex;align-items:center;justify-self:start;gap:8px;min-height:34px;color:var(--green-strong);font-size:14px;font-weight:900;transition:color .18s ease,transform .18s ease}.consoleMetrics{border-right:0;border-left:0;border-bottom:0}.eyebrow{color:var(--green-strong);font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:780px;margin-bottom:20px;font-size:64px;line-height:1.02;text-wrap:balance;overflow-wrap:anywhere}h1,h2{letter-spacing:0}h2{margin-bottom:16px;font-size:32px;line-height:1.16}h3{margin-bottom:8px;font-size:20px}.lede{max-width:720px;color:#374943;font-size:19px;overflow-wrap:anywhere}.actions,.heroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.heroFlow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:30px}.heroAssurance{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.heroAssurance span{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid rgba(15,118,110,.22);border-radius:999px;background:rgba(255,255,255,.76);color:#24433d;font-size:13px;font-weight:800}.heroAssurance svg{color:var(--green-strong)}.flowStep{display:grid;grid-gap:7px;gap:7px;min-height:124px;padding:14px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.72);color:var(--ink)}.flowStep svg{color:var(--green-strong)}.flowStep strong{font-size:15px}.flowStep span{color:var(--muted);font-size:13px}.flowStepLink{transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.flowStepLink:hover{border-color:var(--line-strong);background:#ffffff}.metricStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);background:rgba(255,255,255,.88)}.metric{min-height:100px;padding:18px;border-right:1px solid var(--line)}.metric:last-child{border-right:0}.metric strong{display:block;font-size:30px}.metric span{color:var(--muted);font-size:13px}.section{border-bottom:1px solid var(--line)}.compactSection .sectionInner,.sectionInner.compactSection{padding-top:34px;padding-bottom:34px}.sectionAlt{background:#ffffff}.matchBanner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border:1px solid #b8cbc3;border-radius:8px;background:#edf6f2}.matchBanner h2{margin-bottom:8px}.matchBanner p{margin-bottom:0;color:#3f514b}.sectionLead{max-width:820px;margin-bottom:24px}.proofStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;background:#ffffff;overflow:hidden}.proofMetric{min-height:128px;padding:18px;border-right:1px solid var(--line)}.proofMetric:last-child{border-right:0}.proofMetric strong{display:block;margin-bottom:8px;color:var(--green-strong);font-size:34px;line-height:1}.proofMetric span{color:#344640;font-size:14px}.funnelGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.funnelCard{display:flex;min-height:390px;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.compactFunnelCard{min-height:290px}.funnelCard>span{color:var(--green-strong);font-size:12px;font-weight:900;text-transform:uppercase}.funnelCard h3{margin-bottom:0}.funnelCard p{margin:0;color:#455852;font-size:14px}.funnelReason{display:flex;align-items:flex-start;gap:8px;margin-top:2px;padding-top:12px;border-top:1px solid var(--line)}.funnelReason svg{flex:0 0 auto;color:var(--green-strong)}.leadMagnetPanel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.15fr) auto;align-items:center;grid-gap:22px;gap:22px;padding:24px;border:1px solid #b8cbc3;border-radius:8px;background:linear-gradient(135deg,rgba(237,246,242,.95),rgba(255,255,255,.98)),#ffffff}.leadMagnetPanel h2{margin-bottom:10px}.leadMagnetPanel p{margin:0;color:#42554f}.brandGuideGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.compactBrandGuideGrid{margin-top:20px}.brandGuideCard{display:flex;flex-direction:column;gap:18px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.brandGuideVisual{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;min-height:0;border:1px solid var(--line);border-radius:6px;background:#f8fbfa;overflow:hidden}.brandGuideVisual img{width:100%;height:100%;max-height:220px;object-fit:contain;padding:12px;filter:drop-shadow(0 12px 22px rgba(18,35,31,.12))}.brandGuideVisual[data-brand=tsi]{background-color:#dcebf7}.brandGuideVisual[data-brand=yasuda-seiki]{background-color:#f3eadf}.brandGuideVisual[data-brand=gester]{background-color:#e6f2e1}.brandGuideVisual[data-brand=emic]{background-color:#ece9f5}.brandVisualWithName{position:relative;isolation:isolate;padding:0;background:#10231f}.brandCardVisual.brandVisualWithName img,.brandGuideVisual.brandVisualWithName img{position:relative;z-index:0;display:block;width:100%;height:100%;max-height:none;object-fit:contain;padding:0;filter:saturate(1.02) contrast(1.02)}.brandVisualWithName:after{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(8,35,31,.02),rgba(8,35,31,.26) 58%,rgba(8,35,31,.76)),linear-gradient(90deg,rgba(8,35,31,.08),transparent 38%);content:"";pointer-events:none}.brandVisualName{position:absolute;left:14px;bottom:12px;z-index:2;max-width:calc(100% - 28px);padding:7px 10px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(8,35,31,.86);box-shadow:0 10px 28px rgba(8,35,31,.2);color:#ffffff;font-size:13px;font-weight:900;line-height:1.18;overflow-wrap:anywhere}.brandGuideVisual .brandVisualName{font-size:14px}.brandGuideBody{display:flex;min-width:0;flex-direction:column;gap:10px}.brandGuideBody h3,.brandGuideBody p{margin:0}.brandGuideBody h3{font-size:24px;line-height:1.22}.brandGuideBody p{color:#42554f}.proofChipList{display:flex;flex-wrap:wrap;gap:8px}.proofChipList span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid #c7d9d1;border-radius:999px;background:#f8fbfa;color:#31423e;font-size:12px;font-weight:900}.brandProofChips{margin-top:16px}.diagnosticPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);grid-gap:22px;gap:22px;padding:24px;border:1px solid var(--line-strong);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(240,247,244,.96)),#ffffff}.diagnosticCopy{min-width:0}.diagnosticCopy>p:not(.eyebrow){margin:0;color:#42554f}.diagnosticGroups{display:grid;grid-gap:18px;gap:18px;margin-top:20px}.diagnosticQuestion{display:grid;grid-gap:10px;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.diagnosticQuestionHeader{display:flex;align-items:center;gap:8px}.diagnosticQuestionHeader span{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--green-strong);color:#ffffff;font-size:13px;font-weight:900}.diagnosticQuestionHeader svg{color:var(--green-strong)}.diagnosticQuestionHeader h3{margin:0;font-size:18px}.diagnosticOptions{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.diagnosticOption{display:grid;grid-gap:7px;gap:7px;min-height:112px;padding:13px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);text-align:left;cursor:pointer;overflow-wrap:anywhere;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.diagnosticOption:hover{transform:translateY(-1px);border-color:var(--line-strong);box-shadow:0 10px 24px rgba(18,35,31,.08)}.diagnosticOption:focus-visible{outline:3px solid rgba(15,118,110,.26);outline-offset:3px}.diagnosticOption strong{color:var(--ink)}.diagnosticOption span{color:var(--muted);font-size:13px}.diagnosticOption.isSelected{border-color:var(--green-strong);background:#eef7f3;box-shadow:inset 0 0 0 1px rgba(11,79,73,.1)}.diagnosticResult{display:flex;flex-direction:column;gap:14px;align-self:stretch;padding:22px;border:1px solid #c7d9d1;border-radius:8px;background:#f5faf7}.diagnosticResultLabel{display:inline-flex;align-items:center;gap:7px;color:var(--green-strong);font-size:13px;font-weight:900}.diagnosticResult h3{margin:0;font-size:24px}.diagnosticResult p{margin:0;color:#42554f}.diagnosticEvidence,.diagnosticNext{display:grid;grid-gap:8px;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.diagnosticEvidence ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.diagnosticEvidence li{padding:6px 9px;border:1px solid #c7d9d1;border-radius:999px;background:#ffffff;color:#31423e;font-size:13px;font-weight:800}.diagnosticActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.deliverableGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.stackedDeliverableGrid{grid-template-columns:1fr}.audienceCard,.deliverableCard,.objectionCard{border:1px solid var(--line);border-radius:8px;background:#ffffff}.deliverableCard{display:grid;grid-gap:7px;gap:7px;min-height:150px;padding:15px}.deliverableCard svg,.objectionCard svg{color:var(--green-strong)}.deliverableCard strong,.objectionCard strong{color:var(--ink)}.deliverableCard p,.objectionCard p{margin:0;color:var(--muted);font-size:13px}.audienceGrid,.intentHookGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.intentHookCard{display:flex;min-height:360px;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.intentHookCard>span{color:var(--green-strong);font-size:12px;font-weight:900}.intentHookCard h3{margin-bottom:0}.intentHookCard p{margin:0;color:#455852;font-size:14px}.intentHookResult{display:grid;grid-gap:6px;gap:6px;margin-top:auto;padding:12px;border:1px solid #d6e4dc;border-radius:8px;background:#f5faf7}.intentHookResult strong{color:var(--green-strong);font-size:13px}.compactAudienceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.audienceCard{display:flex;min-height:430px;flex-direction:column;gap:12px;padding:20px}.compactAudienceCard{min-height:300px}.audienceCard>span{color:var(--green-strong);font-size:12px;font-weight:900;text-transform:uppercase}.audienceCard h3{margin-bottom:0}.audienceCard p{margin:0;color:#455852;font-size:14px}.audiencePromise{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid #d6e4dc;border-radius:8px;background:#f5faf7}.audiencePromise strong{color:var(--green-strong);font-size:13px}.objectionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.decisionMomentGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.decisionMomentGridLead{margin-bottom:24px}.decisionMomentCard{display:grid;grid-gap:8px;gap:8px;min-height:150px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.decisionMomentCard strong{color:var(--ink)}.decisionMomentCard p{margin:0;color:var(--muted);font-size:14px}.homeKickerGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.homeKickerGrid .decisionMomentCard{min-height:164px;color:inherit;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.homeKickerGrid .decisionMomentCard:hover{transform:translateY(-1px);border-color:var(--line-strong);box-shadow:0 12px 28px rgba(18,35,31,.08)}.researchInstitutionHook{display:grid;max-width:980px;grid-gap:10px;gap:10px;margin-top:30px;padding:26px 0 0 20px;border-top:1px solid var(--line);border-left:4px solid #d9b35c}.researchInstitutionHook h2{max-width:900px;margin:0;color:#12332d;font-size:32px;line-height:1.22;word-break:keep-all}.researchInstitutionHook p{max-width:900px;margin:0;color:#3d514b;font-size:16px;line-height:1.65}.priorityConsultingSection{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(240,247,244,.82)),#ffffff}.priorityShowcaseHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);grid-gap:24px;gap:24px;align-items:end;margin-bottom:24px}.priorityShowcaseHeader .lede{margin-bottom:0}.priorityRouteStats{display:grid;grid-gap:8px;gap:8px}.priorityRouteStats span{display:flex;min-height:42px;align-items:center;gap:8px;padding:0 12px;border:1px solid #c7d9d1;border-radius:6px;background:#f8fbfa;color:#173c35;font-size:13px;font-weight:900}.priorityRouteStats svg{color:var(--green-strong)}.priorityShowcaseLayout{display:grid;grid-gap:18px;gap:18px}.priorityProductGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.priorityProductCard{display:flex;min-width:0;min-height:610px;flex-direction:column;border:1px solid var(--line);border-radius:8px;background:#ffffff;overflow:hidden}.priorityProductImage{display:grid;width:100%;height:196px;place-items:center;border-bottom:1px solid var(--line);background:#f5faf7}.priorityProductImage img{display:block;width:100%;height:100%;object-fit:contain;padding:14px}.priorityProductBody{display:grid;grid-gap:10px;gap:10px;padding:16px}.priorityProductBody>span,.qaExampleCard>span,.qaPanelHeader span{color:var(--green-strong);font-size:12px;font-weight:900;text-transform:uppercase}.priorityProductBody h3{min-height:54px;margin:0;font-size:20px;line-height:1.28}.priorityBrandLine{margin:0;color:#31423e;font-size:13px;font-weight:900}.prioritySpecList{display:grid;grid-gap:8px;gap:8px;margin:0}.prioritySpecList div{display:grid;grid-gap:3px;gap:3px;padding-top:8px;border-top:1px solid var(--line)}.prioritySpecList dt{color:#63746e;font-size:11px;font-weight:900;text-transform:uppercase}.prioritySpecList dd{margin:0;color:#2c403a;font-size:13px;line-height:1.42}.priorityBuyerLine{margin:0;color:#4a5e57;font-size:13px}.priorityComparisonList,.qaComparisonRow{display:flex;flex-wrap:wrap;gap:6px}.priorityComparisonList span,.qaComparisonRow span{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border:1px solid #c7d9d1;border-radius:999px;background:#f8fbfa;color:#31423e;font-size:11px;font-weight:900}.priorityProductActions{display:grid;grid-gap:8px;gap:8px;margin-top:auto;padding:0 16px 16px}.priorityProductActions .button{width:100%}.priorityProductLink{min-height:34px;padding:0}.qaExamplePanel{display:grid;padding:16px;border:1px solid var(--line-strong);border-radius:8px;background:#10231f;color:#ffffff}.qaPanelHeader{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.qaPanelHeader svg{color:#97d4c5}.qaPanelHeader h3{margin:2px 0 0;color:#ffffff;font-size:19px;line-height:1.28}.qaPanelHeader span{color:#97d4c5}.qaExampleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;overflow:visible}.qaExampleCard{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;padding:13px;border:1px solid rgba(210,231,223,.18);border-radius:6px;background:rgba(255,255,255,.06);color:#ffffff;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.qaExampleCard:hover{transform:translateY(-1px);border-color:rgba(151,212,197,.52);background:rgba(255,255,255,.1)}.qaExampleCard>span{color:#97d4c5}.qaExampleCard h4{margin:0;font-size:15px;line-height:1.35}.qaExampleCard p{margin:0;color:#d7e5df;font-size:12px;line-height:1.45}.qaExampleCard strong{color:#ffffff}.qaExampleCard .qaComparisonRow span{border-color:rgba(151,212,197,.28);background:rgba(151,212,197,.1);color:#eaf6f2}.homeAdvisorSection{scroll-margin-top:90px}.advisorShellHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);grid-gap:18px;gap:18px;align-items:end;max-width:none}.advisorShellHeader .lede{margin-bottom:0}.advisorShellNotes{display:grid;grid-gap:8px;gap:8px}.advisorShellNotes span{display:flex;min-height:38px;align-items:center;padding:0 12px;border:1px solid #c7d9d1;border-radius:999px;background:#f5faf7;color:var(--green-strong);font-size:13px;font-weight:900}.mediaSection{background:linear-gradient(180deg,rgba(248,250,247,.98),rgba(237,246,242,.8)),#f8faf7}.mediaActionRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.mediaMosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.mediaTile{display:grid;min-height:238px;grid-gap:7px;gap:7px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:inherit;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mediaTile:hover{transform:translateY(-1px);border-color:var(--line-strong);box-shadow:0 14px 32px rgba(18,35,31,.1)}.mediaTile img{width:100%;height:142px;object-fit:contain;padding:10px;border:1px solid var(--line);border-radius:6px;background:#f8fbfa}.mediaTile span{color:var(--green-strong);font-size:13px;font-weight:900}.mediaTile strong{color:var(--ink);font-size:16px;line-height:1.35}.leadSplit{align-items:start}.leadFormPanel{background:#f8fbfa}.customerBrandCard{min-height:0}.customerBrandCard .button{align-self:flex-start;margin-top:auto}.answerTrigger,.brandGuideBody>span{color:var(--green-strong);font-size:12px;font-weight:900;text-transform:uppercase}.objectionCard{display:grid;grid-gap:8px;gap:8px;min-height:170px;padding:18px}.outcomePanel svg{color:var(--green-strong)}.faqGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px}.answerGrid,.faqGrid{display:grid;gap:16px}.answerGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px}.answerCard{display:flex;min-height:250px;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.answerCard h3{margin-bottom:0;color:#14231f}.answerCard p{margin-bottom:0;color:#465952}.answerLink{align-self:flex-start;margin-top:auto;padding-right:0;padding-left:0}.faqItem{min-height:210px;padding:22px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.faqItem p{margin-bottom:0;color:var(--muted)}.conversionPanel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:22px 0}.conversionPanel>div{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.conversionPanel svg{color:var(--green-strong)}.conversionPanel strong{color:var(--ink)}.conversionPanel p{margin:0;color:var(--muted);font-size:14px}.compactConversion{grid-template-columns:1fr;margin-bottom:0}.compactConversion>div{padding:14px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:32px;gap:32px}.grid{display:grid;grid-gap:18px;gap:18px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.solutionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:28px}.itemCard,.panel{border:1px solid var(--line);border-radius:8px;background:var(--panel)}.panel{padding:24px}.itemCard{min-height:310px;padding:20px}.itemCard,.productVisual{display:flex;flex-direction:column}.productVisual{position:relative;min-height:210px;justify-content:space-between;margin-bottom:16px;padding:12px;border-radius:6px;background:#f8fbfa;color:#ffffff;overflow:hidden;isolation:isolate}.productVisual img{position:relative;z-index:1;width:100%;height:128px;object-fit:contain;background:#ffffff;opacity:1}.productVisualLabel{position:relative;z-index:2;display:grid;grid-gap:3px;gap:3px;width:100%;margin-top:10px;padding:10px;border:1px solid rgba(255,255,255,.34);border-radius:6px;background:rgba(15,31,27,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.productVisualLabel span{font-size:13px;font-weight:900}.productVisualLabel strong{display:-webkit-box;overflow:hidden;font-size:15px;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.brandCardVisual{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;min-height:180px;height:auto;margin-bottom:16px;padding:16px;border:1px solid var(--line);border-radius:6px;background:#f8fbfa;overflow:hidden}.brandCardVisual img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(18,35,31,.12))}.brandCardVisual[data-brand=tsi]{background-color:#dcebf7}.brandCardVisual[data-brand=yasuda-seiki]{background-color:#f3eadf}.brandCardVisual[data-brand=gester]{background-color:#e6f2e1}.brandCardVisual[data-brand=emic]{background-color:#ece9f5}.brandCardVisual[data-brand=munro-instruments]{background-color:#f2e6db}.brandCardVisual.brandVisualWithName[data-brand],.brandGuideVisual.brandVisualWithName[data-brand]{background-color:#10231f}.brandCardVisual.brandVisualWithName{padding:0}.productVisual[data-brand=tsi]{background-color:#dcebf7}.productVisual[data-brand=yasuda-seiki]{background-color:#f3eadf}.productVisual[data-brand=gester]{background-color:#e6f2e1}.productVisual[data-brand=emic]{background-color:#ece9f5}.productVisual[data-brand=munro-instruments]{background-color:#f2e6db}.brandStage,.productStage{position:relative;display:flex;align-items:flex-end;min-height:390px;border:1px solid #b8cbc3;border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,255,255,.1)),#dbe9e4;color:#14352e;box-shadow:0 18px 50px rgba(18,35,31,.12);overflow:hidden}.brandStage img,.productStage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;padding:28px;background:#ffffff}.productStage img{left:auto;width:62%}.brandStage>div,.productStage>div{position:relative;width:100%;padding:28px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.9))}.productStage>div{max-width:58%}.brandStage span,.productStage span{font-size:14px;font-weight:900;text-transform:uppercase}.brandStage strong{display:block;font-size:108px;line-height:.92}.productStage strong{display:block;max-width:520px;margin-top:12px;font-size:38px;line-height:1.04}.brandStage p,.productStage p{margin:12px 0 0;color:currentColor}.brandStage[data-brand=tsi],.productStage[data-brand=tsi]{background-color:#dcebf7;color:#174168}.brandStage[data-brand=yasuda-seiki],.productStage[data-brand=yasuda-seiki]{background-color:#f3eadf;color:#6a451b}.brandStage[data-brand=gester],.productStage[data-brand=gester]{background-color:#e6f2e1;color:#2c5f35}.brandStage[data-brand=emic],.productStage[data-brand=emic]{background-color:#ece9f5;color:#473b73}.brandStage[data-brand=munro-instruments],.productStage[data-brand=munro-instruments]{background-color:#f2e6db;color:#6b3d1c}.itemCard p{color:var(--muted)}.cardFooter{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px}.cardFooter,.tag{align-items:center}.tag{display:inline-flex;min-height:26px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:800}.tagGreen{background:#e6f4ef;color:#0b5b4f}.tagBlue{background:#e8f0fb;color:#224f88}.tagNeutral{background:#f0eee8;color:#6c5734}.rank{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:white;font-weight:800}.list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.list li{display:flex;align-items:flex-start;gap:8px;padding-left:16px;border-left:3px solid var(--line);color:#344640}.formGrid{display:grid;grid-gap:14px;gap:14px}.leadFormIntro{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #b8cbc3;border-radius:8px;background:#edf6f2}.leadFormIntro svg{flex:0 0 auto;color:var(--green-strong)}.leadFormIntro strong{display:block}.leadFormIntro p{margin:4px 0 0;color:#3f514b;font-size:14px}.leadFormPromiseGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.leadFormPromiseGrid>div{display:grid;grid-gap:5px;gap:5px;min-height:104px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.leadFormPromiseGrid strong{color:var(--green-strong);font-size:13px}.leadFormPromiseGrid span{color:#52665f;font-size:13px;line-height:1.5}.leadTemplateChips{display:flex;flex-wrap:wrap;gap:8px}.leadTemplateChips button{min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:#ffffff;color:var(--green-strong);cursor:pointer;font-size:13px;font-weight:800}.field{display:grid;grid-gap:6px;gap:6px}.field label{color:#344640;font-size:13px;font-weight:800}.field input,.field select,.field textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid #cad8d1;border-radius:6px;background:#ffffff;color:var(--ink)}.field textarea{min-height:120px;resize:vertical}.fieldHelp{color:var(--muted);font-size:12px;line-height:1.45}.status{min-height:24px;color:var(--green-strong);font-size:14px;font-weight:700}.smallText{color:var(--muted);font-size:13px}.sourceNote{display:flex;flex-wrap:wrap;margin-top:12px}.sourceNote,.sourceNote a{align-items:center;gap:4px}.sourceNote a{display:inline-flex;color:var(--green-strong);font-weight:800;text-decoration:underline;text-underline-offset:3px}.brandFinalActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.numberList{display:grid;grid-gap:12px;gap:12px;margin:0;padding-left:22px;color:#344640}.statusRow{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.statusRow:last-child{border-bottom:0}.statusDot{width:10px;height:10px;border-radius:50%}.statusReady{background:var(--green)}.statusMissing{background:var(--gold)}.resourceLinks{display:flex;flex-wrap:wrap;gap:10px}.sectionNested{margin-top:34px}.advisorLivePanel{display:grid;grid-gap:14px;gap:14px}.advisorLiveFooter,.advisorLiveHeader{display:flex;align-items:center;justify-content:space-between;gap:18px}.advisorLiveHeader h2{margin:0;font-size:24px}.advisorLiveActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.advisorPromptGuide{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;background:#f4f8f6}.advisorPromptCard,.advisorPromptGuide{display:grid;padding:14px;border:1px solid var(--line);border-radius:8px}.advisorPromptCard{grid-gap:8px;gap:8px;background:#ffffff}.advisorPromptCardHeader{display:flex;align-items:center;gap:8px;color:var(--green-strong)}.advisorPromptCardHeader strong{color:var(--ink);font-size:15px}.advisorPromptAnswer,.advisorPromptHint,.advisorPromptQuestion{margin:0;font-size:13px;line-height:1.55}.advisorPromptQuestion{color:var(--ink);font-weight:800}.advisorPromptAnswer,.advisorPromptHint{color:var(--muted)}.advisorPromptCard span{color:var(--ink);font-size:14px;line-height:1.55}.advisorPromptHint{grid-column:1/-1}.advisorFallback{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffff;text-align:left}.advisorChatShell{display:flex;min-height:0;flex-direction:column;gap:0;padding:0;overflow:visible;background:linear-gradient(180deg,#ffffff,#f7fbf9),#ffffff}.advisorChatShellDock{height:100%;min-height:0;border:0;border-radius:0;box-shadow:none}.advisorChatShellDock .advisorConversation{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.advisorChatShellDock .advisorFallbackProducts{grid-template-columns:1fr}.advisorEmbedHeader,.advisorFallbackActions,.advisorFallbackHeader,.advisorFallbackMeta{display:flex;align-items:center;justify-content:space-between;gap:14px}.advisorChatHeader{padding:16px 16px 12px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.94)}.advisorFallbackHeader h3{margin:0;font-size:20px}.advisorFallbackStatus{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid #ead1b4;border-radius:999px;background:#fff8ee;color:#7c4d16;font-size:13px;font-weight:800;white-space:nowrap}.advisorChatStage{border-color:#c7d9d1;background:#f5faf7;color:#17463c}.advisorFallbackPrompts{display:flex;flex-wrap:wrap;gap:8px}.advisorPromptChip{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--panel-alt);color:var(--ink);cursor:pointer;font-size:13px;font-weight:700;text-align:left;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.advisorPromptChip:hover{transform:translateY(-1px);border-color:#b9d5ca;background:#ffffff}.advisorPromptChip:disabled{cursor:wait;opacity:.6}.advisorFallbackForm{display:grid;grid-gap:10px;gap:10px}.advisorComposer{margin-top:auto;padding:12px;border-top:1px solid var(--line);background:#ffffff}.advisorFallbackForm label{color:var(--ink);font-size:14px;font-weight:800}.advisorComposer label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.advisorFallbackForm textarea{width:100%;min-height:116px;resize:vertical;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfdfc;color:var(--ink);line-height:1.55}.advisorComposerBox{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end;padding:10px;border:1px solid #c7d9d1;border-radius:8px;background:#fbfdfc;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.advisorComposerBox>svg{margin-bottom:11px;color:var(--green-strong)}.advisorComposer .advisorComposerBox textarea{min-height:44px;max-height:118px;padding:8px 0;border:0;background:transparent;resize:none}.advisorComposer .advisorComposerBox textarea:focus{outline:0;border-color:transparent}.advisorSendButton{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:0;border-radius:7px;background:var(--green-strong);color:#ffffff;cursor:pointer;font-size:13px;font-weight:900;transition:background-color .18s ease,transform .18s ease,opacity .18s ease}.advisorSendButton:hover{transform:translateY(-1px);background:#083f3a}.advisorSendButton:active{transform:translateY(0)}.advisorSendButton:disabled{cursor:not-allowed;opacity:.48}.advisorFallbackForm textarea:focus{outline:3px solid rgba(15,118,110,.18);border-color:var(--green)}.advisorFallbackActions{justify-content:flex-start;flex-wrap:wrap}.advisorComposerActions{justify-content:space-between}.advisorFallbackAnswer{display:grid;grid-gap:3px;gap:3px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#f8fbfa}.advisorConversation{display:grid;align-content:start;grid-gap:14px;gap:14px;flex:none;min-height:360px;padding:16px;overflow:visible;scroll-behavior:smooth}.advisorMessage{display:flex;gap:9px;align-items:flex-start;min-width:0}.advisorMessageUser{justify-content:flex-end}.advisorMessageAssistant{justify-content:flex-start}.advisorMessageAvatar{display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid #c7d9d1;border-radius:8px;background:#ffffff;color:var(--green-strong)}.advisorMessageStack{display:grid;max-width:min(100%,790px);grid-gap:8px;gap:8px}.advisorMessageUser .advisorMessageStack{max-width:min(86%,640px)}.advisorMessageBody{display:grid;grid-gap:3px;gap:3px;max-width:100%;padding:14px;border:1px solid var(--line);border-radius:8px 8px 8px 2px;background:#f8fbfa}.advisorMessageUser .advisorMessageBody{max-width:100%;border-color:#b8d8cc;border-radius:8px 8px 2px 8px;background:#eaf6f1}.advisorFallbackAnswer p,.advisorFallbackEmpty,.advisorFallbackError,.advisorMessageBody p{margin:0;color:#334842;font-size:14px;line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}.advisorMessageUser .advisorMessageBody p{color:#173f36;font-weight:800}.advisorConversationEnd{width:100%;height:1px}.advisorFallbackBreak{height:8px}.advisorTyping{display:inline-flex;max-width:min(100%,520px);align-items:center;gap:7px;padding:12px 14px;border:1px solid var(--line);border-radius:8px 8px 8px 2px;background:#f8fbfa;color:#42554f;font-size:13px;font-weight:800}.advisorTyping span{width:6px;height:6px;border-radius:999px;background:var(--green-strong);opacity:.35;animation:advisorTypingPulse .9s ease-in-out infinite}.advisorTyping span:nth-child(2){animation-delay:.12s}.advisorTyping span:nth-child(3){animation-delay:.24s}@keyframes advisorTypingPulse{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(-3px);opacity:.9}}.advisorFallbackProducts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.advisorFallbackProduct{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.advisorFallbackProduct a{color:var(--green-strong);font-size:13px;font-weight:900}.advisorFallbackProduct>a:first-child{display:grid;color:inherit}.advisorFallbackProducts strong{color:var(--green-strong);font-size:13px}.advisorFallbackProducts span{color:var(--ink);font-size:14px;font-weight:800;line-height:1.35}.advisorFallbackProduct p{color:var(--muted);font-size:12px}.advisorEvidenceSources{margin-top:10px}.advisorEvidenceSources,.advisorResourceLinks{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #c7d9d1;border-radius:8px;background:#ffffff}.advisorEvidenceSources>strong,.advisorResourceLinks>strong{color:var(--ink);font-size:13px}.advisorEvidenceSources div,.advisorResourceLinks div{display:grid;grid-gap:6px;gap:6px}.advisorEvidenceSources a,.advisorResourceLinks a{display:grid;grid-gap:2px;gap:2px;color:var(--green-strong);font-size:13px;font-weight:900}.advisorResourceLinks a{overflow-wrap:anywhere}.advisorEvidenceSources a span,.advisorResourceLinks a span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.advisorFollowUps{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.advisorFollowUps>span{color:#51645e;font-size:12px;font-weight:900}.advisorFollowUpChip{min-height:34px;padding:0 11px;border:1px solid #b9d5ca;border-radius:999px;background:#ffffff;color:var(--green-strong);cursor:pointer;font-size:13px;font-weight:900;line-height:1.25}.advisorFollowUpChip:disabled{cursor:wait;opacity:.55}.advisorLauncherPanel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:18px;border:1px solid #c7d9d1;border-radius:8px;background:linear-gradient(135deg,#ffffff,#f3faf6),#ffffff}.advisorLauncherPanel h3,.advisorLauncherPanel p{margin:0}.advisorLauncherPanel h3{color:var(--ink);font-size:20px}.advisorLauncherPanel p:not(.eyebrow){margin-top:8px;color:#344640;font-size:14px;line-height:1.65}.evidencePanel{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-gap:22px;gap:22px;padding:22px;border:1px solid var(--line-strong);border-radius:8px;background:linear-gradient(135deg,rgba(248,251,250,.98),rgba(255,255,255,.98)),#ffffff}.evidencePanel h2,.evidencePanel p{margin-bottom:0}.evidenceRows{display:grid;grid-gap:10px;gap:10px}.evidenceRows div{display:grid;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.evidenceRows strong{color:var(--green-strong)}.evidenceRows a,.evidenceRows span{color:#344640}.advisorFallbackMeta{margin-top:10px;color:var(--muted);font-size:13px}.advisorFallbackMeta a{color:var(--green-strong);font-weight:800}.advisorFallbackError{color:var(--red);font-weight:800}.advisorEmbedBlock{display:grid;grid-gap:10px;gap:10px}.advisorEmbedHeader{align-items:baseline;color:var(--muted);font-size:13px}.advisorEmbedHeader strong{color:var(--ink);font-size:15px}.advisorFrame{width:100%;height:620px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.advisorLiveFooter{color:var(--muted);font-size:14px}.emptyAdvisorActions{justify-content:center}.advisorLiveFooter a{color:var(--green-strong);font-weight:800}.emptyAdvisor{display:grid;place-items:center;min-height:420px;border:1px solid var(--line);border-radius:8px;background:#ffffff;text-align:center}.compactAdvisor{min-height:0;place-items:stretch;text-align:left}.emptyAdvisorInner{max-width:780px;padding:32px}.compactAdvisorInner{max-width:none;padding:18px}.botBadge{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;border-radius:999px;background:#edf6f2;color:var(--green-strong);font-weight:900}.promptGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.compactPromptGrid{margin-top:14px}.promptGrid div{display:grid;grid-gap:6px;gap:6px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#ffffff;text-align:left}.promptGrid strong{color:var(--ink)}.promptGrid span{color:var(--muted);font-size:14px}.checklistPanel .list li{align-items:center}.routeGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.routeCard{grid-gap:10px;gap:10px;min-height:286px;padding:18px;border:1px solid var(--line);background:#ffffff}.routeCard,.routeIcon{display:grid;border-radius:8px}.routeIcon{place-items:center;width:48px;height:48px;background:#edf6f2;color:var(--green-strong)}.routeCard span{color:var(--green-strong);font-size:12px;font-weight:900;text-transform:uppercase}.routeCard p{color:var(--muted);font-size:14px}.routeCard strong{align-self:end;color:var(--ink)}.standardStrip{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.standardStrip span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid #d6c2ad;border-radius:999px;background:#fbf3ea;color:#6b3d1c;font-size:13px;font-weight:900}.cardHeader{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cardHeader h3{margin:0}.insightBand{display:flex;align-items:flex-start;gap:14px;margin-top:24px;padding:18px 20px;border:1px solid #d6c2ad;border-radius:8px;background:#fbf3ea;color:#5c3b24}.insightBand p{margin:0}.chatDock{position:fixed;right:22px;bottom:22px;z-index:80;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 44px);padding:8px 12px 8px 8px;border:1px solid #96b9ad;border-radius:8px;background:#ffffff;color:var(--ink);cursor:pointer;font-family:inherit;text-align:left;box-shadow:0 14px 36px rgba(20,35,31,.18);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.chatDockEmoji{display:inline-grid;min-width:28px;min-height:28px;place-items:center;border-radius:999px;background:#fff8ee;font-size:17px}.chatDockIcon{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:6px;background:var(--green-strong);color:#ffffff}.chatDock small,.chatDock strong{display:block}.chatDock strong{font-size:13px}.chatDock small{color:var(--muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chatDockPanel{position:fixed;right:22px;bottom:86px;z-index:79;display:flex;width:min(520px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 116px));min-height:520px;flex-direction:column;overflow:hidden;border:1px solid #9ebcaf;border-radius:8px;background:#ffffff;box-shadow:0 24px 70px rgba(20,35,31,.26)}.chatDockPanelBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line);background:#f7fbf9;color:#173f36;font-size:13px;font-weight:900}.chatDockPanelBar span{display:inline-flex;align-items:center;gap:7px}.chatDockClose{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:7px;background:#ffffff;color:var(--ink);cursor:pointer}.tableWrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#ffffff}.conditionTable{min-width:680px}table{width:100%;border-collapse:collapse;min-width:820px}td,th{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{background:var(--panel-alt);font-size:13px}.adminShell{display:grid;grid-gap:22px;gap:22px}.footer{background:#14231f;color:#e8f0ec}.footer .sectionInner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:start;padding:34px 24px}.footer p{color:#aec1ba}.footerEyebrow{margin:0 0 6px;color:#d9c37a!important;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.footerContact{display:grid;grid-gap:8px;gap:8px;min-width:210px;font-style:normal;color:#d8e4df}.footerContact a{color:#d8e4df}@media (max-width:1040px){.heroGrid{grid-template-columns:1fr}.heroScopeRail{grid-template-columns:repeat(3,minmax(0,1fr))}.priorityShowcaseLayout{grid-template-columns:1fr}.priorityProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.qaExamplePanel{position:static}.qaExampleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.heroConsole{max-width:620px}h1{font-size:52px}.promoHero h1{font-size:54px}}@media (max-width:880px){main{padding-bottom:0}.nav{align-items:flex-start;flex-direction:column;padding-top:14px;padding-bottom:14px}.navLinks{flex-wrap:wrap}.advisorPromptGuide,.advisorShellHeader,.answerGrid,.audienceGrid,.brandGuideCard,.brandGuideGrid,.compactAudienceGrid,.conversionPanel,.decisionMomentGrid,.deliverableGrid,.diagnosticPanel,.evidencePanel,.faqGrid,.footer .sectionInner,.funnelGrid,.grid2,.grid3,.grid4,.heroFlow,.heroGrid,.homeKickerGrid,.intentHookGrid,.leadFormPromiseGrid,.leadMagnetPanel,.mediaMosaic,.metricStrip,.objectionGrid,.priorityProductGrid,.priorityShowcaseHeader,.priorityShowcaseLayout,.promptGrid,.proofStrip,.routeGrid,.solutionGrid,.split{grid-template-columns:1fr}.diagnosticActions{flex-direction:column}.brandCardVisual,.brandGuideVisual{min-height:0}.evidenceRows div{grid-template-columns:1fr}.brandFinalActions,.brandFinalActions .button,.diagnosticActions .button{width:100%}.hero .heroActions,.heroCampaignCopy,.heroConsole,.heroCopy,.heroFlow{width:100%;max-width:calc(100vw - 36px)}.hero .lede,.hero h1{word-break:break-all}.flowStep{min-height:0}.advisorEmbedHeader,.advisorFallbackHeader,.advisorFallbackMeta,.advisorLiveFooter,.advisorLiveHeader,.matchBanner{align-items:flex-start;flex-direction:column}.advisorLiveActions{justify-content:flex-start;width:100%}.advisorLiveActions .button{width:100%}.advisorFrame{height:680px}.advisorFallback{padding:14px}.advisorChatShell{min-height:0;padding:0}.advisorChatHeader,.advisorComposer,.advisorConversation{padding-right:12px;padding-left:12px}.advisorFallbackStatus{white-space:normal}.advisorFallbackActions .button,.advisorFallbackProducts{width:100%}.advisorLauncherPanel{grid-template-columns:1fr}.advisorLauncherPanel .button{width:100%}.advisorFallbackProducts{grid-template-columns:1fr}.advisorFollowUpChip,.advisorMessageStack,.advisorMessageUser .advisorMessageBody,.advisorMessageUser .advisorMessageStack{max-width:100%}.advisorComposerBox{grid-template-columns:minmax(0,1fr) auto}.advisorComposerBox>svg,.advisorSendButton span{display:none}.chatDock{right:14px;bottom:14px;width:auto;height:auto;max-width:calc(100vw - 28px);justify-content:flex-start;padding:8px 12px 8px 8px}.chatDockText{display:block}.chatDockPanel{right:10px;bottom:76px;left:10px;width:auto;max-height:calc(100vh - 96px);min-height:min(560px,calc(100vh - 96px))}.metric{border-right:0;border-bottom:1px solid var(--line)}.metric:last-child{border-bottom:0}.proofMetric{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.proofMetric:last-child{border-bottom:0}.answerCard,.audienceCard,.compactAudienceCard,.compactFunnelCard,.deliverableCard,.faqItem,.funnelCard,.objectionCard{min-height:0}.leadTemplateChips button{flex:1 1 160px}.heroInner,.sectionInner{padding:42px 18px}.heroCampaignInner{min-height:670px;padding-top:50px;padding-bottom:22px}.brandStage,.productStage{min-height:320px}.productStage{display:grid;align-items:stretch;min-height:0}.productStage img{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:4/3;padding:18px;opacity:1}.productStage>div{max-width:none;background:#ffffff}.brandStage strong{font-size:80px}.productStage strong{font-size:30px}h1{font-size:42px;line-height:1.08;text-wrap:pretty}.promoHero h1{font-size:44px}.promoHero .lede{font-size:17px}.heroPlatformDefinition{font-size:14px;line-height:1.55}.heroScopeNotice{margin-top:18px;padding-left:14px}.heroScopeRail{display:grid;grid-auto-columns:minmax(210px,72vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.heroScopePill{min-height:104px;scroll-snap-align:start}.researchInstitutionHook{margin-top:24px;padding-left:16px}.researchInstitutionHook h2{font-size:26px}.qaExampleGrid{grid-auto-columns:minmax(270px,82vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.qaExampleCard{scroll-snap-align:start}.hero .heroActions .button{width:100%}.hero .heroActions .buttonGhost{justify-content:flex-start;padding-right:0;padding-left:0}.promoHero{background:linear-gradient(180deg,rgba(5,20,17,.96),rgba(5,20,17,.8) 55%,rgba(5,20,17,.64)),url(/visuals/measurelink-industrial-hero-background.jpg) 62% /cover no-repeat}.advisorShellNotes span,.mediaActionRow .button{width:100%}.mediaTile,.priorityProductBody h3,.priorityProductCard{min-height:0}}@media (max-width:480px){.nav{min-height:76px;align-items:center;flex-direction:row;overflow-x:auto;padding-top:10px;padding-bottom:10px}.brandCopy span{display:none}.navLinks{flex:0 0 auto;flex-wrap:nowrap;gap:10px;white-space:nowrap}.promoHero h1,h1{font-size:36px}.lede{font-size:17px}.heroCampaignInner{min-height:600px;padding-top:36px}.heroScopeNotice span{font-size:14px}.hero .heroActions{margin-top:20px}.heroScopeAssurance{display:none}.diagnosticPanel{padding:18px}.diagnosticQuestionHeader{align-items:flex-start}.diagnosticQuestionHeader h3{font-size:17px}}