.competitor-finder{--ink:#101828;--ink-soft:#344054;--paper:#fff;--paper-soft:#f4f8ff;--line:#e1e7ef;--line-strong:#cbd5e1;--muted:#667085;--blue:#0a3dff;--blue-dark:#082fc7;--blue-soft:#edf2ff;--coral:#b54708;--coral-soft:#fff7ed;--teal:#087f72;--teal-soft:#ecfdf7;--amber:#b54708;--danger:#c9362b;--content:1216px;--radius:8px;--ease-out:cubic-bezier(.23,1,.32,1);--tcf-font-display:"Sora","PingFang SC",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--tcf-font-content:"Inter","PingFang SC",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--shadow:0 30px 80px rgba(18,20,25,.2),0 4px 14px rgba(18,20,25,.1)}.competitor-finder *{box-sizing:border-box;letter-spacing:0}.competitor-finder{-webkit-font-smoothing:antialiased;background:var(--paper);line-height:1.5;margin:0}.competitor-finder button,.competitor-finder input{font:inherit;letter-spacing:0}.competitor-finder button{cursor:pointer}.competitor-finder a.brand:active,.competitor-finder a.header-cta:active,.competitor-finder button:active{transform:scale(.97)}.competitor-finder a{color:inherit;text-decoration:none}.competitor-finder h1,.competitor-finder h2,.competitor-finder h3,.competitor-finder h4,.competitor-finder p{margin-top:0}.competitor-finder .hidden{display:none!important}.competitor-finder .visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.competitor-finder .site-header{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);background:hsla(0,0%,100%,.95);border-bottom:1px solid rgba(225,228,233,.9);display:grid;grid-template-columns:1fr auto 1fr;min-height:64px;position:sticky;top:0;z-index:30}.competitor-finder .brand{align-items:center;display:inline-flex;justify-self:start;transition:opacity .16s ease,transform .13s var(--ease-out)}.competitor-finder .brand:hover{opacity:.78}.competitor-finder .brand img{height:35px;-o-object-fit:contain;object-fit:contain;width:116px}.competitor-finder .site-header nav{align-items:center;color:#4f5662;display:flex;font-size:13px;gap:30px}.competitor-finder .site-header nav a{transition:color .15s ease}.competitor-finder .site-header nav a:focus-visible,.competitor-finder .site-header nav a:hover{color:var(--blue)}.competitor-finder .site-header nav a{padding:22px 0;position:relative}.competitor-finder .site-header nav a:after{background:var(--blue);bottom:16px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .16s var(--ease-out)}.competitor-finder .site-header nav a:focus-visible:after,.competitor-finder .site-header nav a:hover:after{transform:scaleX(1)}.competitor-finder .header-cta{align-items:center;border:1px solid #bfc5cf;border-radius:6px;color:var(--ink);display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-self:end;min-height:38px;padding:0 15px;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .13s var(--ease-out)}:where(.competitor-finder) .header-cta:focus-visible,:where(.competitor-finder) .header-cta:hover{background:var(--ink);border-color:var(--ink);color:#fff}.competitor-finder .finder-hero{background:var(--paper-soft);border-bottom:1px solid var(--line);min-height:590px;padding:56px max(28px,calc((100vw - var(--content))/2)) 44px;position:relative}.competitor-finder .finder-hero:before{background:var(--blue);content:"";height:3px;inset:0 0 auto;position:absolute}.competitor-finder .finder-layout{display:grid;gap:46px;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);position:relative}.competitor-finder .finder-main{min-width:0}.competitor-finder .hero-eyebrow,.competitor-finder .section-label{color:var(--blue);font-size:12px;margin-bottom:12px;text-transform:uppercase}.competitor-finder .finder-intro h1{font-size:52px;font-weight:700;line-height:1.04;margin-bottom:16px;max-width:650px}.competitor-finder .finder-intro>p:not(.hero-eyebrow){color:#475467;line-height:1.5;margin-bottom:0;max-width:620px}.competitor-finder .finder-form{background:#fff;border:1px solid #d6dae1;border-radius:var(--radius);box-shadow:0 14px 36px #1f346417,0 2px 6px #1f34640a;margin-top:22px;max-width:720px;padding:17px;transition:border-color .18s ease,box-shadow .18s ease}.competitor-finder .finder-form:focus-within{border-color:#a8baff;box-shadow:0 18px 40px #1f34641f,0 2px 6px #1f34640a}.competitor-finder .finder-fields{display:grid;gap:11px;grid-template-columns:minmax(180px,.76fr) minmax(260px,1.24fr)}.competitor-finder .field-group{color:#363c46;display:grid;font-size:13px;font-weight:800;min-width:0}.competitor-finder .field-group input{background:#fff;border:1px solid var(--line-strong);border-radius:6px;color:var(--ink);font-size:16px;min-height:54px;outline:none;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.competitor-finder .field-group input::-moz-placeholder{color:#9aa1ac}.competitor-finder .field-group input::placeholder{color:#9aa1ac}.competitor-finder .field-group:focus-within{color:var(--blue-dark)}.competitor-finder .field-group input:hover{border-color:#abb6c7}.competitor-finder .field-group input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2457f51f}.competitor-finder .primary-button{align-items:center;background:var(--blue);border:1px solid var(--blue);border-radius:6px;box-shadow:0 8px 18px #2457f538;color:#fff;display:inline-flex;gap:10px;justify-content:center;min-height:54px;padding:0 20px;transition:background-color .15s ease,border-color .15s ease,transform .13s var(--ease-out),box-shadow .15s ease}.competitor-finder .finder-fields .primary-button{grid-column:1/-1;margin-top:3px;width:100%}:where(.competitor-finder) .primary-button:focus-visible,:where(.competitor-finder) .primary-button:hover{background:var(--blue-dark);border-color:var(--blue-dark);box-shadow:0 10px 22px #2457f542}.competitor-finder .primary-button:disabled{cursor:wait;opacity:.72}.competitor-finder .confidentiality-note{color:#667085;font-size:13px;margin:9px 0 0}.competitor-finder .form-foot{border-top:1px solid #eceef2;color:#59616d;display:flex;flex-wrap:wrap;font-size:13px;margin-top:11px;padding-top:11px}.competitor-finder .form-foot span:before{color:var(--teal);content:"\2713";font-weight:800;margin-right:6px}.competitor-finder .example-row{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:14px;max-width:720px}.competitor-finder .example-row>span{color:#667085;font-size:13px;margin-right:2px}.competitor-finder .example-chip{background:transparent;border:1px solid #cbd0d8;border-radius:6px;color:#464d58;font-size:13px;min-height:30px;padding:0 10px;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .13s var(--ease-out)}.competitor-finder .example-chip:focus-visible,.competitor-finder .example-chip:hover{background:#fff;border-color:var(--blue);color:var(--blue)}.competitor-finder .watchlist-note{align-items:center;color:#475467;display:flex;font-size:13px;font-weight:600;gap:8px;margin:12px 0 0;max-width:720px}.competitor-finder .watchlist-note span{background:#dfe8ff;border-radius:50%;color:var(--blue-dark);display:grid;flex:0 0 20px;font-size:12px;font-weight:800;height:20px;place-items:center;width:20px}.competitor-finder .field-watch{background:#fff;border:1px solid #d6e0ee;border-radius:var(--radius);box-shadow:0 22px 52px #1f346421;color:var(--ink);min-height:0;transition:border-color .18s ease,box-shadow .18s ease,transform .18s var(--ease-out)}@media (hover:hover) and (pointer:fine){:where(.competitor-finder) .field-watch:hover{border-color:#c4d1e8;box-shadow:0 26px 56px #1f346429;transform:translateY(-2px)}}.competitor-finder .field-watch-stage{min-height:0;padding:0 0 16px;transition:opacity .14s var(--ease-out),transform .14s var(--ease-out)}.competitor-finder .field-watch-stage.is-changing{opacity:0;transform:translateY(5px)}.competitor-finder .preview-rank{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 126px;padding:0 0 18px}.competitor-finder .preview-rank .watch-company{color:var(--ink);display:block;font-size:35px;font-weight:800;letter-spacing:0;line-height:1.05}.competitor-finder .watch-field{border-top:1px solid var(--line);margin-top:15px;padding-top:14px}.competitor-finder .watch-field>span{color:#667085;display:block;font-size:12px;font-weight:700;line-height:1.2}.competitor-finder .watch-field b{color:#344054;display:block;font-size:15px;font-weight:700;line-height:1.3;margin-top:5px}.competitor-finder .watch-rank{align-self:center;min-width:0;text-align:right}.competitor-finder .watch-rank b{color:var(--blue);display:block;font-size:42px;font-weight:800;letter-spacing:0;line-height:.92}.competitor-finder .watch-rank span{color:#344054;display:block;font-size:12px;font-weight:700;line-height:1.25;margin-top:7px}.competitor-finder .watch-rank small{color:#667085;display:block;font-size:12px;font-weight:600;line-height:1.25;margin-top:3px}.competitor-finder .rank-scale{background:linear-gradient(90deg,#dfe6f0,#e8edf5 76%,rgba(232,237,245,0));border-radius:999px;height:4px;margin:11px 0 0 auto;overflow:visible;position:relative}.competitor-finder .rank-scale:before{background:#9cb4ff;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:var(--rank-position)}.competitor-finder .rank-scale i{background:var(--blue);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 5px #1147ee40;height:10px;left:var(--rank-position);position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.competitor-finder .preview-list{border-bottom:1px solid var(--line);padding:18px 0 22px}.competitor-finder .ranking-header{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 74px;margin:0 0 12px}.competitor-finder .ranking-header p{color:var(--ink-soft);font-size:15px;font-weight:800;margin:0}.competitor-finder .ranking-header span{color:#667085;font-size:12px;font-weight:700;line-height:1.15;text-align:right;white-space:nowrap}.competitor-finder .preview-list>.preview-entry{align-items:center;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);min-height:39px}.competitor-finder .preview-list b{color:#667085;font-size:12px;font-weight:800}.competitor-finder .preview-row{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) 42px;min-width:0}.competitor-finder .preview-row em{color:#344054;font-size:14px;font-style:normal;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competitor-finder .preview-row i{background:#9cb4ff;border-radius:999px;display:block;grid-column:1;height:6px;margin-top:4px;transition:width .22s var(--ease-out)}.competitor-finder .preview-row strong{color:var(--ink);font-size:14px;grid-column:2;grid-row:1/span 2;text-align:right}.competitor-finder .outcome-proof{color:#667085;font-size:13px;line-height:1.4;margin:14px 0 0}.competitor-finder .workflow-section{border-bottom:1px solid var(--line);display:grid;gap:84px;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);padding:84px max(28px,calc((100vw - var(--content))/2))}.competitor-finder .faq-section h2,.competitor-finder .workflow-intro h2{font-size:39px;font-weight:700;line-height:1.12;margin-bottom:17px}.competitor-finder .workflow-intro>p:last-child{color:var(--muted);font-size:15px;margin-bottom:0;max-width:520px}.competitor-finder .workflow-list{border-top:1px solid var(--line-strong);list-style:none;margin:0;padding:0}.competitor-finder .workflow-list li{border-bottom:1px solid var(--line);display:grid;gap:17px;grid-template-columns:48px minmax(0,1fr);padding:21px 0}.competitor-finder .workflow-list li:first-child{padding-top:24px}.competitor-finder .workflow-list li:last-child{padding-bottom:24px}.competitor-finder .workflow-list li>span{color:var(--coral);font-size:12px;font-weight:800}.competitor-finder .workflow-list strong{display:block;font-size:16px;margin-bottom:3px}.competitor-finder .workflow-list p{color:var(--muted);font-size:14px;margin-bottom:0}.competitor-finder .faq-section{background:#fff}.competitor-finder .landscape-intro{margin:0 auto;max-width:900px;padding:78px 28px 64px}.competitor-finder .landscape-intro h2{font-size:46px;font-weight:700;margin:0 auto 20px;max-width:820px}.competitor-finder .landscape-intro>p:not(.section-label){color:var(--muted);font-size:17px;margin:0 auto;max-width:720px}.competitor-finder .landscape-path{border-top:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:42px auto 0;max-width:680px;padding:0;text-align:left}.competitor-finder .landscape-path li{color:var(--ink-soft);font-size:14px;font-weight:700;padding:20px 12px 0;position:relative}.competitor-finder .landscape-path li:before{background:var(--blue);border-radius:50%;box-shadow:0 0 0 5px #fff;content:"";height:7px;left:12px;position:absolute;top:-4px;width:7px}.competitor-finder .landscape-path span{color:var(--blue);display:block;font-size:12px;font-weight:800;margin-bottom:4px}.competitor-finder .judgment-gap{background:#f7f9fc;border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:72px max(28px,calc((100vw - var(--content))/2))}.competitor-finder .judgment-gap-inner{align-items:center;display:grid;gap:clamp(48px,6vw,86px);grid-template-columns:minmax(300px,.8fr) minmax(520px,1.2fr);margin:0 auto;max-width:var(--content)}.competitor-finder .judgment-gap-copy h3{font-size:32px;font-weight:700;line-height:1.13;margin-bottom:14px}.competitor-finder .judgment-gap-copy>p:last-child{color:var(--muted);font-size:16px;margin:0;max-width:470px}.competitor-finder .decision-bridge{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}.competitor-finder .decision-bridge>div{background:#fff;border:1px solid #d7dfec;border-radius:7px;min-width:0;padding:22px 24px}.competitor-finder .decision-bridge>div:first-child{color:#475467}.competitor-finder .decision-bridge .decision-bridge-destination{border-color:#b9c9ff;box-shadow:inset 3px 0 0 var(--blue)}.competitor-finder .decision-bridge span:not(.bridge-arrow){color:#667085;display:block;font-size:12px;font-weight:800;margin-bottom:8px;text-transform:uppercase}.competitor-finder .decision-bridge strong{color:var(--ink);display:block;font-size:18px;line-height:1.25}.competitor-finder .decision-bridge small{color:#667085;display:block;font-size:13px;font-weight:600;line-height:1.35;margin-top:8px}.competitor-finder .bridge-arrow{color:var(--blue);display:grid;font-size:19px;font-weight:800;place-items:center}.competitor-finder .landscape-step{background:#fff;border-top:1px solid var(--line);padding:74px max(28px,calc((100vw - var(--content))/2))}.competitor-finder .landscape-step-alt{background:#f7f9fc}.competitor-finder .landscape-step-inner{align-items:center;display:grid;gap:clamp(42px,5vw,68px);grid-template-columns:minmax(280px,.52fr) minmax(650px,1.48fr);margin:0 auto}.competitor-finder .landscape-step-alt .landscape-copy{grid-column:1}.competitor-finder .landscape-step-alt .product-proof{grid-column:2;grid-row:1}.competitor-finder .step-number{color:var(--blue);font-size:12px;font-weight:800;margin-bottom:13px;text-transform:uppercase}.competitor-finder .landscape-copy h3{font-size:34px;font-weight:700;line-height:1.12;margin-bottom:16px}.competitor-finder .landscape-copy>p:not(.step-number):not(.query-proof){color:var(--muted);font-size:16px;line-height:1.65;margin-bottom:24px;max-width:480px}.competitor-finder .product-proof{background:#fff;border:1px solid #d5deeb;border-radius:8px;box-shadow:0 18px 45px #10182817;margin:0;overflow:hidden}.competitor-finder .proof-toolbar{align-items:center;background:#f7f9fc;border-bottom:1px solid #dbe2ed;display:flex;gap:7px;height:38px;padding:0 14px}.competitor-finder .proof-toolbar>span{background:#c8d1df;border-radius:50%;height:7px;width:7px}.competitor-finder .proof-toolbar b{color:#667085;font-size:11px;font-weight:700;margin-left:5px}.competitor-finder .proof-viewport{aspect-ratio:2.5/1;background:#fff;display:grid;overflow:hidden;place-items:center}.competitor-finder .product-proof img{background:#fff;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.competitor-finder .landscape-step-alt .product-proof img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.competitor-finder .product-proof-share{background:#eef2f8;justify-self:center;width:min(100%,620px)}.competitor-finder .super-agent-proof{border-color:#cad6ea}.competitor-finder .evidence-viewport{aspect-ratio:2/1;background:#fff;display:block;padding:clamp(24px,3vw,38px)}.competitor-finder .evidence-heading{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto}.competitor-finder .evidence-kicker{color:var(--blue);display:block;font-size:11px;font-weight:800;margin-bottom:8px;text-transform:uppercase}.competitor-finder .evidence-heading h3{color:var(--ink);font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.18;margin:0;max-width:560px}.competitor-finder .evidence-heading p{color:#667085;font-size:13px;margin:9px 0 0}.competitor-finder .patent-tag{align-items:center;background:#eef3ff;border:1px solid #b9c9ff;border-radius:5px;color:#1f4cf5;display:inline-flex;font-size:11px;font-weight:800;min-height:34px;padding:0 11px;position:relative;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,transform .16s cubic-bezier(.23,1,.32,1)}.competitor-finder .patent-tag:active{transform:scale(.97)}.competitor-finder .patent-popover{background:#fff;border:1px solid #d5deeb;border-radius:6px;bottom:calc(100% + 9px);box-shadow:0 14px 34px #10182824;color:var(--ink);opacity:0;padding:13px 14px;pointer-events:none;position:absolute;right:0;transform:translateY(4px) scale(.98);transform-origin:bottom right;transition:opacity .16s ease,transform .16s cubic-bezier(.23,1,.32,1);width:260px;z-index:2}.competitor-finder .patent-popover small,.competitor-finder .patent-popover strong{display:block}.competitor-finder .patent-popover strong{font-size:12px;margin-bottom:4px}.competitor-finder .patent-popover small{color:#667085;font-size:11px;line-height:1.4}.competitor-finder .patent-tag:focus-visible .patent-popover{opacity:1;transform:translateY(0) scale(1)}.competitor-finder .evidence-lenses{border-bottom:1px solid #dbe2ed;border-top:1px solid #dbe2ed;display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(24px,3vw,34px)}.competitor-finder .evidence-lenses>div{padding:20px 20px 22px 0}.competitor-finder .evidence-lenses>div+div{border-left:1px solid #dbe2ed;padding-left:20px}.competitor-finder .evidence-lenses span{color:#667085;display:block;font-size:10px;font-weight:800;margin-bottom:7px;text-transform:uppercase}.competitor-finder .evidence-lenses strong{color:#344054;display:block;font-size:13px;line-height:1.45}@media (hover:hover) and (pointer:fine){:where(.competitor-finder) .patent-tag:hover{background:#e6edff;border-color:var(--blue)}.competitor-finder .patent-tag:hover .patent-popover{opacity:1;transform:translateY(0) scale(1)}}.competitor-finder .decision-section{background:var(--blue-soft);border-top:1px solid var(--line);padding:92px max(28px,calc((100vw - var(--content))/2))}.competitor-finder .decision-heading{max-width:780px}.competitor-finder .decision-heading h3{font-size:38px;font-weight:700;line-height:1.12;margin-bottom:16px}.competitor-finder .decision-heading>p:last-child{color:var(--muted);font-size:16px}.competitor-finder .decision-lenses{display:flex;flex-wrap:wrap;gap:9px;margin:30px 0 48px}.competitor-finder .trust-boundary{border-bottom:1px solid #cbd7ed;border-top:1px solid #cbd7ed;display:grid;gap:0;grid-template-columns:1fr 1fr;max-width:980px}.competitor-finder .trust-boundary>div{padding:25px 30px 25px 0}.competitor-finder .trust-boundary>div+div{border-left:1px solid #cbd7ed;padding-left:30px}.competitor-finder .trust-boundary strong{display:block;font-size:14px;margin-bottom:7px}.competitor-finder .trust-boundary p{color:var(--muted);font-size:13px;margin:0}.competitor-finder .landscape-cta{align-items:center;background:#111722;color:#fff;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) auto;padding:68px max(28px,calc((100vw - var(--content))/2))}.competitor-finder .landscape-cta .section-label{color:#90a7ff}.competitor-finder .landscape-cta h3{font-size:32px;line-height:1.15;margin-bottom:9px}.competitor-finder .landscape-cta p:last-child{color:#b4bdcc;font-size:16px;margin:0;max-width:700px}.competitor-finder .landscape-cta-button{align-items:center;background:#fff;border-radius:6px;color:var(--ink);display:inline-flex;font-size:15px;font-weight:800;gap:18px;justify-content:center;min-height:54px;padding:0 22px;transition:background .15s ease,transform .13s var(--ease-out)}.competitor-finder .landscape-cta-button:hover{background:#edf2ff}.competitor-finder .landscape-cta-button:active{transform:scale(.97)}.competitor-finder .landscape-cta-action{display:grid;justify-items:stretch}.competitor-finder .interpretation-faq{margin:0 auto;max-width:880px;padding:84px 28px 96px}.competitor-finder .section-heading{margin-bottom:26px}.competitor-finder .interpretation-faq .section-heading h2{font-size:32px;line-height:1.15;margin-bottom:0}.competitor-finder .interpretation-faq details{border-top:1px solid var(--line)}.competitor-finder .interpretation-faq details:last-child{border-bottom:1px solid var(--line)}.competitor-finder .interpretation-faq summary{cursor:pointer;font-size:16px;font-weight:700;list-style:none;padding:18px 36px 18px 0;position:relative}.competitor-finder .interpretation-faq summary:after{color:var(--blue);content:"+";font-size:21px;position:absolute;right:4px;top:16px}.competitor-finder .interpretation-faq details[open] summary:after{content:"\2212"}.competitor-finder .interpretation-faq details p{color:var(--muted);font-size:15px;margin-bottom:19px;max-width:760px}.competitor-finder footer{align-items:flex-end;background:#111318;color:#9299a5;display:flex;font-size:11px;gap:24px;justify-content:space-between;padding:40px max(28px,calc((100vw - var(--content))/2))}.competitor-finder footer p{margin:9px 0 0}.competitor-finder footer>p{max-width:460px;text-align:right}.competitor-finder footer a:not(.brand){color:#fff;text-decoration:underline;text-underline-offset:3px}.competitor-finder .footer-brand img{width:104px}.competitor-finder dialog{border:0;color:var(--ink);padding:0}.competitor-finder .result-backdrop{background:rgba(10,12,16,.64)}.competitor-finder .result-dialog{background:#fff;border:1px solid hsla(0,0%,100%,.8);border-radius:8px;box-shadow:var(--shadow);height:min(780px,calc(100vh - 40px));max-height:none;max-width:none;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;width:min(1040px,calc(100vw - 40px))}.competitor-finder .result-dialog.is-open{animation:dialog-fade-in .18s var(--ease-out) both}.competitor-finder .result-window{background:#fff;min-height:100%;position:relative}.competitor-finder .result-close{background:#fff;border:1px solid var(--line);border-radius:50%;box-shadow:0 2px 8px #12141912;color:#454c57;display:grid;font-size:23px;height:36px;line-height:1;margin:18px 18px -54px auto;outline:none;padding:0;place-items:center;position:sticky;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .13s var(--ease-out);width:36px;z-index:6}.competitor-finder .result-close:focus-visible,.competitor-finder .result-close:hover{background:#f6f7f9;border-color:#aeb6c1;color:var(--ink)}.competitor-finder .result-loading{align-content:center;display:grid;justify-items:center;padding:52px;text-align:center}.competitor-finder .result-loading .section-label{margin:22px 0 7px}.competitor-finder .result-loading h2{font-size:30px;font-weight:700;margin-bottom:8px;max-width:600px}.competitor-finder .result-loading>p:not(.section-label){color:var(--muted);margin-bottom:0;max-width:570px}.competitor-finder .result-loading>small{color:#7c8490;margin-top:21px}.competitor-finder .loading-mark{align-items:flex-end;display:flex;gap:6px;height:42px}.competitor-finder .loading-mark span{animation:loading-pulse .68s ease-in-out infinite alternate;background:var(--blue);border-radius:2px 2px 0 0;transform-origin:bottom;width:10px}.competitor-finder .loading-mark span:first-child{height:19px}.competitor-finder .loading-mark span:nth-child(2){animation-delay:.11s;height:36px}.competitor-finder .loading-mark span:nth-child(3){animation-delay:.22s;background:var(--teal);height:27px}.competitor-finder .result-loading.failed .loading-mark span{animation:none;background:var(--danger)}.competitor-finder .loading-preview{display:grid;gap:9px;margin-top:29px;width:min(510px,76vw)}.competitor-finder .loading-preview span{background:#e7eaf0;border-radius:2px;display:block;height:11px}.competitor-finder .loading-preview span:nth-child(2){width:82%}.competitor-finder .loading-preview span:nth-child(3){width:66%}.competitor-finder .loading-actions{display:flex;gap:10px;margin-top:23px}.competitor-finder .loading-actions .primary-button,.competitor-finder .loading-actions .secondary-button{border-radius:5px;font-weight:800;min-height:44px;padding:0 19px}.competitor-finder .loading-actions .secondary-button{background:#fff;border:1px solid var(--line-strong);color:var(--ink)}.competitor-finder .result-content{animation:content-reveal .18s var(--ease-out) both;padding:32px 38px 0}.competitor-finder .result-header{max-width:880px;padding-right:64px}.competitor-finder .result-header .section-label{color:var(--blue);margin-bottom:7px}.competitor-finder .result-header h2{font-size:30px;font-weight:700;line-height:1.13;margin-bottom:7px;max-width:840px}.competitor-finder .result-scope{color:#5f6773;font-size:14px;margin-bottom:0}.competitor-finder .result-boundary{border-left:2px solid #cfd7e6;color:#667085;font-size:13px;margin:10px 0 0;max-width:720px;padding-left:10px}.competitor-finder .priority-summary{align-items:center;background:#f6f9ff;border:1px solid #d6e0ee;border-left:4px solid var(--blue);border-radius:8px;color:var(--ink);display:grid;gap:21px;grid-template-columns:138px minmax(0,1fr) 300px;margin-top:18px;padding:20px 22px}.competitor-finder .priority-summary[data-tone=high]{background:#fffaf3;border-left-color:var(--amber)}.competitor-finder .priority-summary[data-tone=low]{background:#f3fbf9;border-left-color:var(--teal)}.competitor-finder .priority-score{border-right:1px solid #d7e0ee;padding-right:18px}.competitor-finder .priority-score span,.competitor-finder .priority-score strong{display:block}.competitor-finder .priority-score span{color:#667085;font-size:11px;font-weight:800;margin-bottom:2px;text-transform:uppercase}.competitor-finder .priority-score strong{color:var(--blue);font-size:32px;line-height:1.1}.competitor-finder .priority-summary[data-tone=high] .priority-score strong{color:var(--amber)}.competitor-finder .priority-summary[data-tone=low] .priority-score strong{color:var(--teal)}.competitor-finder .priority-copy h3{color:var(--ink);font-size:17px;line-height:1.28;margin-bottom:4px}.competitor-finder .priority-copy p{color:#667085;margin-bottom:0}.competitor-finder .signal-list{display:grid}.competitor-finder .signal-item{border-left:1px solid #d7e0ee;min-width:0;padding:2px 9px}.competitor-finder .signal-item span,.competitor-finder .signal-item strong{display:block}.competitor-finder .signal-item span{color:#667085;font-size:11px;line-height:1.3;min-height:29px}.competitor-finder .signal-item strong{color:var(--ink);font-size:18px;margin-top:2px}.competitor-finder .competitor-preview{margin-top:23px}.competitor-finder .compact-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:10px}.competitor-finder .compact-heading .section-label{margin-bottom:2px}.competitor-finder .compact-heading h3{font-size:21px;margin-bottom:0}.competitor-finder .compact-heading>span{color:var(--muted);font-size:12px;max-width:300px;text-align:right}.competitor-finder .organization-list{border-top:1px solid var(--line-strong)}.competitor-finder .organization-row{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:15px;grid-template-columns:34px minmax(0,1fr) 142px;min-height:82px;padding:13px 4px}.competitor-finder .organization-rank{align-self:start;color:var(--blue);font-weight:800;padding-top:3px}.competitor-finder .organization-identity{min-width:0}.competitor-finder .organization-identity h4{margin-bottom:3px}.competitor-finder .organization-identity p{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--ink-soft);display:-webkit-box;font-size:13px;line-height:1.35;margin-bottom:2px;max-width:640px;overflow:hidden}.competitor-finder .organization-identity small{color:#7b8492;font-size:12px}.competitor-finder .organization-activity span,.competitor-finder .organization-activity strong{display:block}.competitor-finder .organization-activity strong{font-size:18px}.competitor-finder .organization-activity>span:not(.organization-meter){color:var(--muted);font-size:11px}.competitor-finder .organization-meter{background:#e7eaf0;border-radius:999px;height:5px;margin-top:6px;overflow:hidden;width:100%}.competitor-finder .organization-meter span{background:var(--blue);border-radius:inherit;height:100%}.competitor-finder .insight-grid{border-top:1px solid var(--line);display:grid;gap:28px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);padding-top:22px}.competitor-finder .company-bubbles{align-items:end;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(78px,1fr));min-height:150px;padding-top:5px}.competitor-finder .company-bubble{aspect-ratio:1;background:var(--blue-soft);border:1px solid #c9d3fa;border-radius:50%;color:#2145b5;display:grid;justify-self:center;padding:10px;place-content:center;text-align:center;width:clamp(78px,calc(80px + var(--bubble-scale)*31px),112px)}.competitor-finder .company-bubble[data-rank="2"]{background:var(--teal-soft);border-color:#add8ce;color:#0d695c}.competitor-finder .company-bubble[data-rank="3"]{background:#f5f7fa;border-color:#d3d9e3;color:#475467}.competitor-finder .company-bubble strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:12px;line-height:1.18;overflow:hidden}.competitor-finder .company-bubble span{font-size:15px;font-weight:800;margin-top:5px}.competitor-finder .latest-preview{min-width:0}.competitor-finder .evidence-row{background:#f8f9fb;border:1px solid var(--line);border-radius:6px;display:grid;gap:6px;min-height:150px;padding:18px}.competitor-finder .evidence-row span,.competitor-finder .evidence-row strong{display:block}.competitor-finder .evidence-date{color:var(--teal);font-size:12px;font-weight:800}.competitor-finder .evidence-row strong{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;line-height:1.38;overflow:hidden}.competitor-finder .evidence-row span:last-child{color:var(--muted);font-size:12px}.competitor-finder .empty-evidence{border:1px solid var(--line);color:var(--muted);padding:15px}.competitor-finder .result-gate{align-items:center;background:var(--blue);border:0;box-shadow:0 12px 28px #0a3dff29;color:#fff;display:flex;gap:22px;justify-content:space-between;margin:28px -38px 0;min-height:72px;padding:14px 38px;width:auto}.competitor-finder .result-gate strong{display:block;font-size:16px;max-width:600px}.competitor-finder .result-gate-button{align-items:center;background:#fff;border:1px solid #fff;border-radius:6px;color:var(--blue-dark);display:inline-flex;font-size:15px;font-weight:800;gap:9px;justify-content:center;min-height:44px;min-width:204px;padding:0 17px;transition:background-color .15s ease,border-color .15s ease,transform .13s var(--ease-out)}:where(.competitor-finder) .result-gate-button:focus-visible,:where(.competitor-finder) .result-gate-button:hover{background:#e8edff;border-color:#e8edff}.competitor-finder .toast{background:#15171d;border-radius:6px;bottom:24px;box-shadow:0 10px 34px #1214193d;color:#fff;font-size:12px;max-width:390px;padding:12px 15px;position:fixed;right:24px;z-index:90}@keyframes dialog-fade-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes content-reveal{0%{opacity:.75}to{opacity:1}}@keyframes loading-pulse{0%{opacity:.62;transform:scaleY(.68)}to{opacity:1;transform:scaleY(1)}}@media (max-width:1040px){.competitor-finder .finder-layout{gap:32px;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr)}.competitor-finder .finder-intro h1{font-size:46px}.competitor-finder .field-watch{padding:26px}.competitor-finder .priority-summary{grid-template-columns:125px minmax(0,1fr)}.competitor-finder .signal-list{grid-column:1/-1}}@media (max-width:860px){.competitor-finder .site-header{grid-template-columns:1fr auto}.competitor-finder .site-header nav{display:none}.competitor-finder .finder-hero{padding-top:54px}.competitor-finder .finder-layout{gap:34px;grid-template-columns:1fr}.competitor-finder .example-row,.competitor-finder .finder-form,.competitor-finder .finder-main{max-width:760px}.competitor-finder .field-watch{min-height:0}.competitor-finder .workflow-section{gap:40px;grid-template-columns:1fr}.competitor-finder .judgment-gap-inner{gap:34px;grid-template-columns:1fr}.competitor-finder .landscape-step-inner{gap:38px;grid-template-columns:1fr}.competitor-finder .landscape-step-alt .landscape-copy,.competitor-finder .landscape-step-alt .product-proof{grid-column:auto;grid-row:auto}.competitor-finder .landscape-copy>p:not(.step-number):not(.query-proof){max-width:680px}.competitor-finder .landscape-cta{gap:28px;grid-template-columns:1fr}.competitor-finder .landscape-cta-button{justify-self:start}}@media (max-width:720px){.competitor-finder .site-header{min-height:60px;padding:0 18px}.competitor-finder .brand img{width:104px}.competitor-finder .header-cta{font-size:11px;min-height:34px;padding:0 11px}.competitor-finder .finder-hero{min-height:auto;padding:42px 18px 36px}.competitor-finder .finder-intro h1{font-size:40px;line-height:1.04}.competitor-finder .finder-intro>p:not(.hero-eyebrow){font-size:16px}.competitor-finder .finder-form{margin-top:22px;padding:14px}.competitor-finder .finder-fields{grid-template-columns:1fr}.competitor-finder .finder-fields .primary-button{grid-column:auto}.competitor-finder .form-foot{gap:7px 12px}.competitor-finder .example-row>span{flex-basis:100%}.competitor-finder .field-watch{padding:23px 20px 20px}.competitor-finder .field-watch-stage{min-height:0}.competitor-finder .preview-rank .watch-company{font-size:32px}.competitor-finder .preview-row em{font-size:13px}.competitor-finder .workflow-section{padding:56px 18px}.competitor-finder .workflow-intro h2{font-size:31px}.competitor-finder .landscape-intro{padding:64px 18px 52px;text-align:left}.competitor-finder .landscape-intro h2{font-size:34px;margin-left:0}.competitor-finder .landscape-intro>p:not(.section-label){font-size:15px;margin-left:0}.competitor-finder .landscape-path{border-top:0;grid-template-columns:1fr;margin-top:34px}.competitor-finder .landscape-path li{border-top:1px solid var(--line-strong);min-height:70px;padding:18px 10px 0 0}.competitor-finder .landscape-path li:before{left:0}.competitor-finder .judgment-gap{padding:54px 18px}.competitor-finder .judgment-gap-copy h3{font-size:28px}.competitor-finder .decision-bridge{gap:10px;grid-template-columns:1fr}.competitor-finder .bridge-arrow{height:24px;transform:rotate(90deg)}.competitor-finder .landscape-step{padding:62px 18px}.competitor-finder .landscape-step-inner{gap:30px}.competitor-finder .landscape-copy h3{font-size:29px}.competitor-finder .landscape-copy>p:not(.step-number):not(.query-proof){font-size:15px}.competitor-finder .proof-toolbar{height:34px;padding:0 11px}.competitor-finder .proof-toolbar b{font-size:10px}.competitor-finder .proof-viewport{aspect-ratio:1.45/1}.competitor-finder .product-proof:not(.evidence-proof) .proof-viewport{display:block;overflow-x:auto}.competitor-finder .product-proof:not(.evidence-proof) img{height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;width:680px}.competitor-finder .evidence-viewport{padding:22px 18px}.competitor-finder .evidence-heading{gap:15px;grid-template-columns:1fr}.competitor-finder .evidence-heading h3{font-size:21px}.competitor-finder .patent-tag{justify-self:start}.competitor-finder .patent-popover{left:0;right:auto;transform-origin:bottom left}.competitor-finder .evidence-lenses{grid-template-columns:1fr}.competitor-finder .evidence-lenses>div{padding:15px 0}.competitor-finder .evidence-lenses>div+div{border-left:0;border-top:1px solid #dbe2ed;padding-left:0}.competitor-finder .decision-section{padding:64px 18px}.competitor-finder .decision-heading h3{font-size:30px}.competitor-finder .decision-lenses{margin-bottom:36px}.competitor-finder .trust-boundary{grid-template-columns:1fr}.competitor-finder .trust-boundary>div{padding:22px 0}.competitor-finder .trust-boundary>div+div{border-left:0;border-top:1px solid #cbd7ed;padding-left:0}.competitor-finder .landscape-cta{padding:52px 18px}.competitor-finder .landscape-cta h3{font-size:28px}.competitor-finder .landscape-cta-button{font-size:13px;padding:0 16px;width:100%}.competitor-finder .interpretation-faq{padding:64px 18px 72px}.competitor-finder .interpretation-faq .section-heading h2{font-size:28px}.competitor-finder footer{align-items:flex-start;flex-direction:column;padding:34px 18px}.competitor-finder footer>p{text-align:left}.competitor-finder .result-dialog{border-radius:0;height:100vh;width:100vw}.competitor-finder .result-close{margin:13px 13px -49px auto;top:13px}.competitor-finder .result-loading{min-height:100vh;padding:34px 20px}.competitor-finder .result-content{padding:23px 18px 26px}.competitor-finder .result-header{padding-right:38px}.competitor-finder .result-header h2{font-size:25px}.competitor-finder .priority-summary{gap:14px;grid-template-columns:1fr;padding:16px}.competitor-finder .priority-score{border-bottom:1px solid #d7e0ee;border-right:0;padding:0 0 10px}.competitor-finder .signal-list{grid-column:auto}.competitor-finder .signal-item{padding:2px 7px}.competitor-finder .compact-heading{display:block}.competitor-finder .compact-heading>span{display:block;margin-top:5px;text-align:left}.competitor-finder .organization-row{grid-template-columns:27px minmax(0,1fr)}.competitor-finder .organization-activity{grid-column:2}.competitor-finder .organization-activity strong,.competitor-finder .organization-activity>span:not(.organization-meter){display:inline;margin-right:5px}.competitor-finder .insight-grid{grid-template-columns:1fr}.competitor-finder .company-bubbles{grid-template-columns:repeat(3,1fr)}.competitor-finder .company-bubble{padding:8px;width:min(27vw,103px)}.competitor-finder .result-gate{display:block;margin:22px -18px 0;min-height:0;padding:16px 18px 18px}.competitor-finder .result-gate>div{margin-bottom:12px}.competitor-finder .result-gate-button{min-height:46px;width:100%}}.competitor-finder{--ink:#f8f7ff;--ink-soft:#d1cde1;--paper:#080809;--paper-soft:#0d0d10;--line:hsla(0,0%,100%,.13);--line-strong:hsla(0,0%,100%,.22);--muted:#a8a4b5;--blue:#aa8cff;--blue-dark:#8e70ed;--blue-soft:#221b3e;--coral:#ffc165;--coral-soft:#352815;--teal:#7ce1c4;--teal-soft:#132e2a;--amber:#ffc165;--danger:#ff7c8c;--content:1200px;--radius:22px;--shadow:0 34px 90px rgba(0,0,0,.48),0 0 0 1px hsla(0,0%,100%,.04);background:radial-gradient(circle at 50% 19%,rgba(133,98,255,.12),transparent 22rem),#080809;color:var(--ink);font-family:var(--tcf-font-content);min-width:320px}.competitor-finder:before{background-image:radial-gradient(hsla(0,0%,100%,.22) .7px,transparent .8px);background-size:7px 7px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 47%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 47%);opacity:.28;pointer-events:none;position:fixed;z-index:-1}.competitor-finder .launch-bar{align-items:center;background:linear-gradient(100deg,#a98cff,#8c76ee 48%,#c896ff);color:#130d25;display:flex;font-size:12px;font-weight:700;gap:16px;justify-content:center;letter-spacing:-.01em;min-height:38px;padding:8px 24px}.competitor-finder .launch-bar a{text-decoration:underline;text-underline-offset:3px}.competitor-finder .site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(8,8,9,.92);border:0;min-height:82px;padding:0 max(28px,calc((100vw - var(--content))/2));position:relative}.competitor-finder .brand img{height:38px;width:120px}.competitor-finder .site-header nav{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#b7b2c7;font-size:12px;font-weight:600;gap:8px;padding:5px}.competitor-finder .site-header nav a{border-radius:999px;padding:8px 15px}.competitor-finder .site-header nav a:after{display:none}.competitor-finder .site-header nav a:focus-visible,.competitor-finder .site-header nav a:hover{background:hsla(0,0%,100%,.12);color:#fff}.competitor-finder .header-cta{background:#f8f7ff;border-radius:999px;color:#16131e;font-size:12px;font-weight:800;min-height:40px;padding:0 18px}.competitor-finder .header-cta:focus-visible,.competitor-finder .header-cta:hover{background:#b599ff;color:#120d20}.competitor-finder .finder-hero{background:radial-gradient(ellipse 52% 70% at 50% 40%,rgba(157,126,255,.18),transparent 66%),linear-gradient(180deg,#0a0a0d,#09090b);border:0;min-height:680px;overflow:hidden;padding:74px max(28px,calc((100vw - var(--content))/2)) 84px}.competitor-finder .finder-hero:before{content:none;display:none}.competitor-finder .finder-hero:after{background:#cfb9ff;border-radius:50%;bottom:7%;content:"";filter:blur(100px);height:15rem;opacity:.13;position:absolute;right:12%;width:15rem;z-index:0}.competitor-finder .finder-layout{align-items:center;gap:54px;z-index:1}.competitor-finder .hero-eyebrow,.competitor-finder .section-label{color:#bea8ff;font-size:11px;font-weight:800;letter-spacing:.06em}.competitor-finder .hero-eyebrow span{margin-right:6px}.competitor-finder .finder-intro h1{color:#fbfaff;font-family:var(--tcf-font-display);font-size:clamp(3.7rem,6.2vw,6.2rem);font-weight:400;letter-spacing:-.065em;line-height:.93;margin-bottom:19px;max-width:720px}.competitor-finder .finder-intro>p:not(.hero-eyebrow){color:#b7b2c7;font-size:17px;line-height:1.6;max-width:570px}.competitor-finder .finder-form{background:linear-gradient(112deg,rgba(49,48,52,.94),rgba(29,29,32,.94));border:1px solid hsla(0,0%,100%,.2);border-radius:26px;box-shadow:0 25px 64px #00000052,inset 0 1px #ffffff0d;margin-top:34px;max-width:740px;padding:14px}.competitor-finder .finder-form:focus-within{border-color:#cab7ffdb;box-shadow:0 25px 70px #0000006b,0 0 0 4px #ae8fff21}.competitor-finder .form-kicker{color:#d8d3e7;display:flex;font-size:13px;font-weight:600;gap:8px;margin:4px 8px 13px}.competitor-finder .form-kicker span{color:#c7b4ff}.competitor-finder .finder-fields{gap:9px;grid-template-columns:minmax(150px,.78fr) minmax(225px,1.22fr)}.competitor-finder .field-group{color:#a9a4b5;font-size:11px;font-weight:700;gap:7px}.competitor-finder .field-group input{background:rgba(9,9,11,.52);border:1px solid hsla(0,0%,100%,.11);border-radius:14px;color:#fff;font-family:inherit;font-size:17px;font-weight:400;letter-spacing:-.01em;min-height:56px}.competitor-finder .field-group input::-moz-placeholder{color:#807b8e;font:inherit;font-weight:400;opacity:1}.competitor-finder .field-group input::placeholder{color:#807b8e;font:inherit;font-weight:400;opacity:1}.competitor-finder .field-group:focus-within{color:#cab8ff}.competitor-finder .field-group input:hover{border-color:#ffffff42}.competitor-finder .field-group input:focus{border-color:#b69cff;box-shadow:0 0 0 3px #b69cff29}.competitor-finder .primary-button{background:linear-gradient(105deg,#b69aff,#987afa);border:0;border-radius:15px;box-shadow:0 10px 28px #7d57ec52;color:#171021;font-weight:800;min-height:52px}.competitor-finder .finder-fields .primary-button{font-weight:400;margin-top:4px}.competitor-finder .primary-button:focus-visible,.competitor-finder .primary-button:hover{background:linear-gradient(105deg,#c8b1ff,#ab8bff);box-shadow:0 13px 30px #906df57a;color:#100b18}.competitor-finder .confidentiality-note{color:#918b9f;font-size:11px;margin:11px 8px 0}.competitor-finder .form-foot{border-color:#ffffff1a;color:#b4afc1;font-size:11px;gap:8px 18px;margin:10px 8px 2px;padding-top:10px}.competitor-finder .form-foot span:before{color:#a98eff}.competitor-finder .watchlist-note{color:#c4bfce;font-size:12px;font-weight:500;margin-top:17px;max-width:690px}.competitor-finder .watchlist-note span{background:rgba(191,169,255,.17);color:#d4c4ff}.competitor-finder .example-row{margin-top:20px;max-width:740px}.competitor-finder .example-row>span{color:#aaa4b8;font-size:11px}.competitor-finder .example-chip{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.13);border-radius:999px;color:#d8d3e5;font-size:11px;min-height:32px}.competitor-finder .example-chip:focus-visible,.competitor-finder .example-chip:hover{background:rgba(181,154,255,.19);border-color:#bba0ff;color:#fff}.competitor-finder .field-watch{background:linear-gradient(145deg,rgba(53,47,73,.88),rgba(17,16,21,.94) 70%);border:1px solid rgba(218,204,255,.23);border-radius:26px;box-shadow:0 32px 80px #0000006b,inset 0 1px #ffffff1c;color:#fbfaff;overflow:hidden;padding:29px;position:relative}.competitor-finder .field-watch:before{content:none;display:none}.competitor-finder .field-watch:after{background:#a37fff;border-radius:50%;bottom:-45px;content:"";filter:blur(60px);height:155px;opacity:.17;position:absolute;right:-32px;width:155px}.competitor-finder .field-watch-stage{position:relative;z-index:1}.competitor-finder .field-watch .preview-rank{border-bottom:0}.competitor-finder .preview-rank .watch-company{color:#fff;font-family:var(--tcf-font-display);font-size:38px;font-weight:400;letter-spacing:-.04em}.competitor-finder .watch-field{border-color:#ffffff1f}.competitor-finder .watch-field>span,.competitor-finder .watch-rank small{color:#aaa4b7}.competitor-finder .watch-field b,.competitor-finder .watch-rank span{color:#e3def0}.competitor-finder .watch-rank b{color:#fff}.competitor-finder .rank-scale{background:hsla(0,0%,100%,.14)}.competitor-finder .rank-scale i{background:#b496ff}.competitor-finder .field-watch .preview-list{border-bottom:0}.competitor-finder .ranking-header{color:#aaa4b7}.competitor-finder .preview-entry{border-color:#ffffff1a}.competitor-finder .preview-entry>b{color:#fff}.competitor-finder .preview-row em,.competitor-finder .preview-row strong{color:#f2eff9}.competitor-finder .field-watch :is(.watch-company,.competitor-finder .watch-field b,.competitor-finder .watch-rank b,.competitor-finder .watch-rank span,.competitor-finder .watch-rank small,.competitor-finder .ranking-header p,.competitor-finder .ranking-header>span,.competitor-finder .preview-entry>b,.competitor-finder .preview-row em,.competitor-finder .preview-row strong){color:#fff}.competitor-finder .field-watch .preview-entry>b,.competitor-finder .field-watch .preview-row em,.competitor-finder .field-watch .preview-row strong,.competitor-finder .field-watch .watch-rank b,.competitor-finder .field-watch .watch-rank small,.competitor-finder .field-watch .watch-rank span{font-weight:400}.competitor-finder .preview-row i{background:hsla(0,0%,100%,.13)}.competitor-finder .preview-row i:after{background:linear-gradient(90deg,#9f7bf3,#d3bfff)}.competitor-finder .outcome-proof{border-color:#ffffff21;color:#aaa4b7;position:relative;z-index:1}.competitor-finder .workflow-section{background:#fff;border:0;color:#11140f;display:block;padding:96px max(28px,calc((100vw - var(--content))/2)) 104px}.competitor-finder .landscape-intro h2,.competitor-finder .workflow-intro h2{color:#fbfaff;font-family:var(--tcf-font-display);font-weight:400;letter-spacing:-.045em}.competitor-finder .workflow-intro{margin-bottom:56px;max-width:none}.competitor-finder .workflow-intro h2{color:#11140f;font-family:var(--tcf-font-display);font-size:clamp(2rem,2.8vw,2.5rem);font-weight:400;letter-spacing:-.06em;line-height:1.04;max-width:1040px}.competitor-finder .workflow-intro>p:not(.section-label){color:#697064;font-size:17px;line-height:1.55;max-width:none}.competitor-finder .workflow-list{border-top:0;display:grid;gap:62px;grid-template-columns:repeat(3,minmax(0,1fr))}.competitor-finder .workflow-list li{background:#f7f6fa;border:1px solid #e4e1ea;border-radius:18px;display:block;min-height:300px;padding:34px;position:relative}.competitor-finder .workflow-list li:first-child,.competitor-finder .workflow-list li:last-child{padding:34px}.competitor-finder .workflow-list li+li:before{color:#9b96a8;content:"\2192";font-size:36px;font-weight:300;left:-47px;position:absolute;top:50%;transform:translateY(-50%)}.competitor-finder .workflow-list li>span{color:#918b9f;font-size:15px;font-weight:400;position:absolute;right:34px;top:34px}.competitor-finder .workflow-list li>div{padding-top:52px}.competitor-finder .workflow-list strong{color:#11140f;font-size:24px;font-weight:400;line-height:1.2;margin-bottom:16px}.competitor-finder .workflow-list p{color:#697064;font-size:16px;font-weight:400;line-height:1.5}.competitor-finder .landscape-guide{background:#09090b}.competitor-finder .landscape-intro{background:#09090b;max-width:none;padding:64px max(28px,calc((100vw - var(--content))/2)) 54px;text-align:center;width:100%}.competitor-finder .landscape-intro h2{font-size:clamp(2rem,2.8vw,2.5rem);line-height:1.08;margin-left:auto;margin-right:auto;max-width:1040px;white-space:nowrap}.competitor-finder .landscape-intro>p:not(.section-label){color:#aaa5b5;font-size:16px;line-height:1.55;max-width:none}.competitor-finder .landscape-step{background:#09090b;border:0}.competitor-finder .landscape-step:nth-of-type(odd){background:#0e0e12}.competitor-finder .landscape-step-inner{max-width:var(--content)}.competitor-finder .landscape-copy h3{color:#fbfaff;font-family:var(--tcf-font-display);font-size:clamp(2.3rem,3.7vw,4rem);font-weight:400;letter-spacing:-.045em;line-height:.98}.competitor-finder .landscape-copy>p:not(.step-number):not(.query-proof){color:#a9a4b4}.competitor-finder .step-number{color:#bda5ff}.competitor-finder .product-proof{background:#151519;border:1px solid hsla(0,0%,100%,.15);border-radius:20px;box-shadow:var(--shadow)}.competitor-finder .proof-toolbar{background:#212125;border-color:#ffffff1f}.competitor-finder .proof-toolbar b{color:#d8d3e4}.competitor-finder .proof-toolbar span{background:#817791}.competitor-finder .evidence-proof{background:linear-gradient(145deg,#2b2340,#18151f)}.competitor-finder .evidence-kicker{color:#c8b1ff}.competitor-finder .evidence-heading h3{color:#fff;font-family:var(--tcf-font-display);font-weight:400;letter-spacing:-.03em}.competitor-finder .evidence-heading p,.competitor-finder .evidence-lenses span{color:#a9a2b6}.competitor-finder .patent-tag{background:rgba(196,170,255,.14);border-color:#cab4ff59;color:#dfd2ff}.competitor-finder .evidence-lenses,.competitor-finder .evidence-lenses>div+div{border-color:#ffffff21}.competitor-finder .evidence-lenses strong{color:#f0ebfa}.competitor-finder .landscape-cta{background:linear-gradient(110deg,#b297ff,#9275ef 52%,#d0a6ff);color:#181122;padding:84px max(28px,calc((100vw - var(--content))/2))}.competitor-finder .landscape-cta .section-label{color:#413064}.competitor-finder .landscape-cta h3{color:#1e142d;font-family:var(--tcf-font-display);font-size:clamp(2.4rem,4vw,4.1rem);font-weight:400;letter-spacing:-.04em}.competitor-finder .landscape-cta p:last-child{color:#3d3155}.competitor-finder .landscape-cta-button{background:#17111f;border-radius:999px;box-shadow:0 12px 26px #331f5b3d;color:#fff}.competitor-finder .landscape-cta-button:hover{background:#312146}.competitor-finder .interpretation-faq{background:#fff;color:#11140f;margin:0;max-width:none;padding:96px max(28px,calc((100vw - var(--content))/2)) 108px;width:100%}.competitor-finder .interpretation-faq>*{margin-left:0;margin-right:auto;max-width:930px}.competitor-finder .interpretation-faq .section-heading h2{color:#11140f;font-family:var(--tcf-font-display);font-size:42px;font-weight:400;letter-spacing:-.04em}.competitor-finder .interpretation-faq details{border-color:transparent}.competitor-finder .interpretation-faq summary{color:#191c17;font-weight:400}.competitor-finder .interpretation-faq summary:after{background:#171a15;border-radius:50%;color:#fff;display:grid;font-size:17px;height:24px;line-height:1;place-items:center;right:0;top:50%;transform:translateY(-50%);width:24px}.competitor-finder .interpretation-faq details p{color:#697064;font-weight:400}.competitor-finder footer{background:#080809;border-top:1px solid hsla(0,0%,100%,.1);color:#a9a4b3}.competitor-finder .footer-brand img{width:114px}.competitor-finder .result-dialog{background:#101014;border-color:#ffffff2b;color:#f8f7ff}.competitor-finder .result-window{background:#101014}.competitor-finder .result-close{background:rgba(31,31,36,.94);border-color:#ffffff26;color:#f5f1ff}.competitor-finder .result-close:focus-visible,.competitor-finder .result-close:hover{background:#30283f;border-color:#cdb7ffa6;color:#fff}.competitor-finder .compact-heading h3,.competitor-finder .priority-copy h3,.competitor-finder .result-header h2,.competitor-finder .result-loading h2{color:#fff}.competitor-finder .compact-heading>span,.competitor-finder .evidence-row span:last-child,.competitor-finder .organization-activity>span:not(.organization-meter),.competitor-finder .organization-identity p,.competitor-finder .organization-identity small,.competitor-finder .priority-copy p,.competitor-finder .result-boundary,.competitor-finder .result-loading>p:not(.section-label),.competitor-finder .result-scope{color:#aaa5b5}.competitor-finder .loading-preview span,.competitor-finder .organization-meter{background:hsla(0,0%,100%,.12)}.competitor-finder .loading-mark span,.competitor-finder .organization-meter span{background:#b295ff}.competitor-finder .priority-summary{background:#1d1928;border-color:rgba(197,174,255,.32) rgba(197,174,255,.32) rgba(197,174,255,.32) #b296ff;color:#fff}.competitor-finder .priority-score{border-color:#ffffff1f}.competitor-finder .priority-score span,.competitor-finder .signal-item span{color:#aaa4b5}.competitor-finder .organization-rank,.competitor-finder .priority-score strong{color:#c4aaff}.competitor-finder .signal-item{border-color:#ffffff1f}.competitor-finder .evidence-row strong,.competitor-finder .organization-activity strong,.competitor-finder .organization-identity h4,.competitor-finder .signal-item strong{color:#faf8ff}.competitor-finder .insight-grid,.competitor-finder .organization-list,.competitor-finder .organization-row{border-color:#ffffff1f}.competitor-finder .company-bubble{background:#302646;border-color:#c7b2ff61;color:#e1d4ff}.competitor-finder .company-bubble[data-rank="2"]{background:#17322f;border-color:#7ce1c46b;color:#a6f0dd}.competitor-finder .company-bubble[data-rank="3"]{background:#24242a;border-color:#fff3;color:#dedbe4}.competitor-finder .evidence-row{background:#1a1a20;border-color:#ffffff21;border-radius:16px}.competitor-finder .evidence-date{color:#c5adff}.competitor-finder .result-gate{background:linear-gradient(110deg,#ab8eff,#8d70ec);box-shadow:none;color:#1b1229}.competitor-finder .result-gate-button{background:#1d1429;border:0}.competitor-finder .result-gate-button:focus-visible,.competitor-finder .result-gate-button:hover{background:#35244d}.competitor-finder .toast{background:#282331;border:1px solid hsla(0,0%,100%,.14);border-radius:14px}@media (max-width:860px){.competitor-finder .finder-hero{min-height:auto;padding-top:58px}.competitor-finder .finder-layout{gap:42px}.competitor-finder .workflow-section{gap:42px;grid-template-columns:1fr;padding-bottom:76px;padding-top:76px}}@media (max-width:720px){.competitor-finder .launch-bar{font-size:10px;gap:9px;min-height:34px;padding:7px 16px}.competitor-finder .launch-bar a{white-space:nowrap}.competitor-finder .site-header{min-height:66px;padding:0 18px}.competitor-finder .brand img{width:106px}.competitor-finder .header-cta{font-size:10px;min-height:34px;padding:0 13px}.competitor-finder .finder-hero{padding:48px 18px 58px}.competitor-finder .finder-intro h1{font-size:clamp(3.25rem,16vw,4.25rem)}.competitor-finder .finder-intro>p:not(.hero-eyebrow){font-size:15px}.competitor-finder .finder-form{border-radius:20px;margin-top:28px;padding:12px}.competitor-finder .finder-fields{grid-template-columns:1fr}.competitor-finder .field-group input{min-height:53px}.competitor-finder .field-watch{border-radius:20px;padding:24px 20px}.competitor-finder .workflow-section{padding:68px 18px}.competitor-finder .workflow-list li{min-height:118px;padding:22px}.competitor-finder .landscape-intro{padding:84px 18px 56px;text-align:left}.competitor-finder .landscape-intro h2{margin-left:0}.competitor-finder .landscape-step{padding-left:18px;padding-right:18px}.competitor-finder .product-proof{border-radius:16px}.competitor-finder .landscape-cta{padding:62px 18px}.competitor-finder .interpretation-faq{padding:76px 18px}.competitor-finder .interpretation-faq .section-heading h2{font-size:34px}.competitor-finder .result-dialog{border-radius:0}}.competitor-finder .finder-hero{min-height:700px;padding-bottom:36px;padding-top:54px}.competitor-finder .finder-layout{align-items:start;gap:44px;grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr)}.competitor-finder .field-watch,.competitor-finder .finder-main{position:relative;z-index:2}.competitor-finder .finder-intro h1{font-size:clamp(2.5rem,3.7vw,3.7rem);line-height:.98;max-width:640px}.competitor-finder .finder-form{margin-top:26px;max-width:680px}.competitor-finder .tech-map{height:540px;left:50%;-webkit-mask-image:radial-gradient(ellipse 56% 47% at 50% 46%,#000 16%,rgba(0,0,0,.92) 42%,transparent 76%);mask-image:radial-gradient(ellipse 56% 47% at 50% 46%,#000 16%,rgba(0,0,0,.92) 42%,transparent 76%);opacity:.76;pointer-events:none;position:absolute;top:-28px;transform:translate(-50%);width:min(930px,76vw);z-index:0}.competitor-finder .tech-map-dots{animation:tech-map-drift 18s linear infinite alternate;background-image:radial-gradient(circle,rgba(224,215,255,.72) 0 1px,transparent 1.35px),radial-gradient(circle,rgba(158,128,255,.48) 0 1px,transparent 1.35px);background-position:0 0,4px 4px;background-size:8px 8px;inset:0;opacity:.64;position:absolute}.competitor-finder .tech-map-glow{border-radius:50%;display:block;filter:blur(46px);mix-blend-mode:screen;position:absolute;will-change:transform}.competitor-finder .tech-map-glow-one{animation:tech-map-glow-one 12s linear infinite;background:rgba(245,241,255,.78);height:160px;left:23%;top:22%;width:160px}.competitor-finder .tech-map-glow-two{animation:tech-map-glow-two 12s linear infinite;background:rgba(167,132,255,.75);height:190px;left:54%;top:38%;width:132px}.competitor-finder .tech-map-glow-three{animation:tech-map-glow-three 12s linear infinite;background:rgba(131,216,255,.5);height:150px;left:42%;top:30%;width:118px}.competitor-finder .tech-map-node{animation:tech-map-pulse 2.8s ease-in-out infinite;background:#a785ff;border:2px solid #f4efff;border-radius:50%;box-shadow:0 0 0 7px #a884ff1f,0 0 24px #aa8bff;height:8px;position:absolute;width:8px}.competitor-finder .tech-map-node-one{left:30%;top:34%}.competitor-finder .tech-map-node-two{animation-delay:-.9s;left:55%;top:47%}.competitor-finder .tech-map-node-three{animation-delay:-1.8s;left:70%;top:28%}.competitor-finder .tech-map-route{animation:tech-map-route 4.8s ease-in-out infinite;background:linear-gradient(90deg,rgba(202,183,255,0),rgba(202,183,255,.68),rgba(126,211,255,0));height:1px;left:30%;opacity:.58;position:absolute;transform-origin:left center}.competitor-finder .tech-map-route-one{top:35%;transform:rotate(17deg);width:290px}.competitor-finder .tech-map-route-two{animation-delay:-2.1s;top:35%;transform:rotate(-5deg);width:390px}.competitor-finder .example-gallery{margin-top:24px;max-width:680px;text-align:center}.competitor-finder .example-gallery>p{color:#aaa4b7;font-size:11px;margin-bottom:10px}.competitor-finder .example-card-row{align-items:flex-end;display:flex;gap:13px;justify-content:center;min-height:166px;overflow:visible;padding:11px 34px 5px}.competitor-finder .example-chip.example-card{background:#18171d;border:1px solid hsla(0,0%,100%,.18);border-radius:13px;box-shadow:0 15px 34px #00000052;color:#fff;flex:0 0 120px;height:152px;min-height:0;overflow:hidden;padding:0;position:relative;transform-origin:center bottom;transition:transform .4s cubic-bezier(.56,0,.48,1),opacity .32s ease,border-color .32s ease,box-shadow .32s ease;width:120px}.competitor-finder .example-card-toyota{transform:rotate(-7deg)}.competitor-finder .example-card-nvidia{transform:translateY(5px)}.competitor-finder .example-card-tsmc{transform:rotate(7deg)}.competitor-finder .example-card-copy,.competitor-finder .example-card-media,.competitor-finder .example-card-media img{inset:0;position:absolute}.competitor-finder .example-card-media img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .55s cubic-bezier(.2,.75,.2,1),filter .35s ease;width:100%}.competitor-finder .example-card-copy{align-items:flex-start;background:linear-gradient(180deg,transparent 22%,rgba(5,5,8,.14) 44%,rgba(5,5,8,.94));display:flex;flex-direction:column;justify-content:flex-end;padding:46px 11px 11px;text-align:left}.competitor-finder .example-card-copy b{font-size:13px;line-height:1.15}.competitor-finder .example-card-copy small{color:#c8c2d2;font-size:9px;line-height:1.25;margin-top:3px}.competitor-finder .example-card-copy em{color:#d7c6ff;font-size:9px;font-style:normal;font-weight:800;margin-top:7px;opacity:0;transform:translateY(7px);transition:opacity .25s ease,transform .3s ease}@media (hover:hover) and (pointer:fine){.competitor-finder .example-card-row:hover .example-card:not(:hover){opacity:.48;transform:translateY(5px) scale(.93) rotate(0)}.competitor-finder .example-chip.example-card:focus-visible,.competitor-finder .example-chip.example-card:hover{background:#18171d;border-color:#d7c5ffb8;box-shadow:0 25px 50px #00000085,0 0 0 5px #ad8cff1a;color:#fff;transform:translateY(-15px) scale(1.09) rotate(0);z-index:3}.competitor-finder .example-card:focus-visible .example-card-media img,.competitor-finder .example-card:hover .example-card-media img{filter:saturate(1.12) contrast(1.04);transform:scale(1.12)}.competitor-finder .example-card:focus-visible .example-card-copy em,.competitor-finder .example-card:hover .example-card-copy em{opacity:1;transform:translateY(0)}}.competitor-finder .landscape-agent{align-items:start;background:#09090b;display:grid;gap:clamp(42px,5.5vw,80px);grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr);margin:0 auto;padding:0 max(28px,calc((100vw - var(--content))/2)) 110px;width:100%}.competitor-finder .landscape-agent-tabs{border-top:0}.competitor-finder .landscape-agent-tab{background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.18);color:#77747f;cursor:pointer;display:grid;font-family:inherit;padding:28px 0;text-align:left;transition:color .22s ease,opacity .22s ease;width:100%}.competitor-finder .landscape-agent-tab:last-child{border-bottom:0}@media (min-width:861px){.competitor-finder .landscape-agent-tab:first-child{padding-top:0}}.competitor-finder .landscape-agent-tab .step-number{color:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;margin:0 0 10px}.competitor-finder .landscape-agent-tab strong{color:inherit;font-size:24px;font-weight:400;line-height:1.2}.competitor-finder .landscape-tab-summary{color:#aaa5b5;font-size:16px;font-weight:400;line-height:1.5;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .28s ease,margin-top .28s ease,opacity .22s ease}.competitor-finder .landscape-agent-tab.is-active{color:#f7f5fb}.competitor-finder .landscape-agent-tab.is-active .step-number{color:#bea6ff}.competitor-finder .landscape-agent-tab.is-active .landscape-tab-summary{margin-top:12px;max-height:120px;opacity:1}.competitor-finder .landscape-agent-tab:focus-visible,.competitor-finder .landscape-agent-tab:hover{color:#f7f5fb}.competitor-finder .landscape-agent-tab:focus-visible{outline:2px solid #b79cff;outline-offset:5px}.competitor-finder .landscape-agent-stage{min-width:0}.competitor-finder .landscape-agent-panel[hidden]{display:none}.competitor-finder .landscape-agent-panel.is-entering{animation:landscape-panel-in .36s ease both}.competitor-finder .landscape-agent .product-proof{margin:0;width:100%}.competitor-finder .landscape-agent .proof-viewport{aspect-ratio:1.72/1}.competitor-finder .landscape-agent .product-proof img{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.competitor-finder .landscape-agent .evidence-viewport{align-content:center;background:linear-gradient(145deg,#2b2340,#18151f)}@keyframes landscape-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tech-map-drift{0%{background-position:0 0,4px 4px;transform:translate3d(-10px,0,0) scale(1)}to{background-position:20px 10px,24px 14px;transform:translate3d(16px,-8px,0) scale(1.035)}}@keyframes tech-map-glow-one{0%,to{transform:translate3d(-70px,20px,0) scale(.86)}35%{transform:translate3d(115px,-30px,0) scale(1.12)}68%{transform:translate3d(230px,75px,0) scale(.94)}}@keyframes tech-map-glow-two{0%,to{transform:translate3d(160px,-34px,0) scale(.9)}42%{transform:translate3d(-70px,48px,0) scale(1.14)}74%{transform:translate3d(35px,105px,0) scale(.82)}}@keyframes tech-map-glow-three{0%,to{transform:translate3d(-15px,120px,0) scale(.82)}50%{transform:translate3d(90px,-70px,0) scale(1.08)}}@keyframes tech-map-pulse{0%,to{opacity:.48;transform:scale(.72)}50%{opacity:1;transform:scale(1.1)}}@keyframes tech-map-route{0%,to{filter:blur(.7px);opacity:.16}50%{filter:blur(0);opacity:.76}}@media (max-width:1040px){.competitor-finder .finder-hero{min-height:0}.competitor-finder .finder-layout{gap:30px;grid-template-columns:minmax(0,1.02fr) minmax(330px,.98fr)}.competitor-finder .finder-intro h1{font-size:clamp(2.5rem,4.6vw,3.2rem)}.competitor-finder .example-card-row{justify-content:flex-start;padding-left:25px}}@media (max-width:860px){.competitor-finder .finder-layout{grid-template-columns:1fr}.competitor-finder .landscape-intro h2{white-space:normal}.competitor-finder .example-gallery,.competitor-finder .finder-form,.competitor-finder .finder-main{max-width:760px}.competitor-finder .example-card-row{justify-content:center}.competitor-finder .tech-map{opacity:.56;top:-12px;width:120vw}.competitor-finder .landscape-agent{gap:34px;grid-template-columns:1fr;padding-left:28px;padding-right:28px}.competitor-finder .landscape-agent-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.competitor-finder .landscape-agent-tab{align-content:start;border-bottom:0;border-right:1px solid hsla(0,0%,100%,.18);border-top:0;padding:20px 18px}.competitor-finder .landscape-agent-tab:last-child{border-right:0}.competitor-finder .landscape-agent-tab strong{font-size:20px}.competitor-finder .landscape-tab-summary{font-size:15px}.competitor-finder .workflow-section{padding-bottom:78px;padding-top:72px}.competitor-finder .workflow-intro{margin-bottom:42px}.competitor-finder .workflow-intro h2{font-size:clamp(2rem,2.8vw,2.5rem)}.competitor-finder .workflow-list{gap:48px;grid-template-columns:1fr}.competitor-finder .workflow-list li{min-height:0}.competitor-finder .workflow-list li+li:before{content:"\2193";left:50%;top:-43px;transform:translate(-50%)}}@media (max-width:720px){.competitor-finder .finder-intro h1{font-size:clamp(2.25rem,9vw,2.7rem);max-width:540px}.competitor-finder .example-gallery{margin-top:22px;overflow:hidden}.competitor-finder .example-card-row{gap:10px;justify-content:flex-start;min-height:150px;overflow-x:auto;padding:10px 17px 4px;scrollbar-width:none}.competitor-finder .example-card-row::-webkit-scrollbar{display:none}.competitor-finder .example-chip.example-card{flex-basis:106px;height:136px;width:106px}.competitor-finder .example-card-copy{padding-left:9px;padding-right:9px}.competitor-finder .tech-map{height:430px}.competitor-finder .tech-map-route{display:none}.competitor-finder .landscape-intro{padding:68px 18px 44px;text-align:center}.competitor-finder .landscape-intro h2{font-size:32px;margin-left:auto;margin-right:auto}.competitor-finder .landscape-intro>p:not(.section-label){font-size:15px;margin-left:auto;margin-right:auto}.competitor-finder .landscape-agent{gap:28px;padding:0 18px 72px}.competitor-finder .landscape-agent-tabs{grid-template-columns:1fr}.competitor-finder .landscape-agent-tab{border-bottom:1px solid hsla(0,0%,100%,.18);border-right:0;padding:20px 0}.competitor-finder .landscape-agent-tab:last-child{border-bottom:0}.competitor-finder .landscape-agent-tab strong{font-size:20px}.competitor-finder .landscape-agent .proof-viewport{aspect-ratio:1.45/1}.competitor-finder .workflow-section{padding:64px 18px 70px}.competitor-finder .workflow-intro h2{font-size:32px}.competitor-finder .workflow-intro>p:not(.section-label){font-size:15px}.competitor-finder .workflow-list li,.competitor-finder .workflow-list li:first-child,.competitor-finder .workflow-list li:last-child{padding:28px}.competitor-finder .workflow-list li>span{right:28px;top:28px}.competitor-finder .workflow-list strong{font-size:21px}.competitor-finder .interpretation-faq{padding:70px 18px 82px}.competitor-finder .interpretation-faq .section-heading h2{font-size:34px}}.competitor-finder{--module-space:96px}.competitor-finder .finder-hero{min-height:0}.competitor-finder .landscape-intro{padding-top:calc(var(--module-space) - 36px)}.competitor-finder .landscape-agent{padding-bottom:var(--module-space)}.competitor-finder .landscape-cta{padding-block:var(--module-space)}.competitor-finder .workflow-section{padding-bottom:0;padding-top:var(--module-space)}.competitor-finder .interpretation-faq{padding-block:var(--module-space)}@media (max-width:860px){.competitor-finder{--module-space:72px}}@media (max-width:720px){.competitor-finder{--module-space:64px}}@media (prefers-reduced-motion:reduce){.competitor-finder .tech-map-dots,.competitor-finder .tech-map-glow,.competitor-finder .tech-map-node,.competitor-finder .tech-map-route{animation:none}.competitor-finder .example-chip.example-card{transition-duration:.01ms}.competitor-finder .landscape-agent-panel.is-entering{animation:none}.competitor-finder .landscape-agent-tab,.competitor-finder .landscape-tab-summary{transition:none}.competitor-finder .loading-mark span,.competitor-finder .result-content,.competitor-finder .result-dialog.is-open{animation:none}}.competitor-finder,.competitor-finder *{font-family:var(--tcf-font-content)!important}.competitor-finder :is(h1,h2,h3,.watch-company){font-family:var(--tcf-font-display)!important}.competitor-finder :where(h1,.competitor-finder h2,.competitor-finder h3,.competitor-finder h4,.competitor-finder strong,.competitor-finder button){letter-spacing:0!important}.competitor-finder .result-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(4,4,7,.82);inset:0;position:fixed;z-index:999}.competitor-finder .result-dialog{background:#0e0e12;border:1px solid rgba(208,193,255,.24);border-radius:24px;box-shadow:0 32px 100px #000000b8,0 0 0 1px #ffffff06;height:min(790px,calc(100vh - 44px));width:min(1080px,calc(100vw - 44px))}.competitor-finder .result-window{background:radial-gradient(circle at 86% 1%,rgba(168,131,255,.13),transparent 25rem),#0e0e12;overflow:hidden}.competitor-finder .result-close{background:rgba(24,23,29,.92);border-color:#ffffff24;box-shadow:0 10px 28px #00000047;font-size:25px;height:40px;margin:18px 18px -58px auto;top:18px;transition:transform .16s ease,background-color .16s ease,border-color .16s ease;width:40px}.competitor-finder .loading-actions button:active,.competitor-finder .result-close:active,.competitor-finder .result-gate-button:active{transform:scale(.97)}.competitor-finder .result-content{padding:34px 40px 0}.competitor-finder .result-header{max-width:900px;padding-right:62px}.competitor-finder .result-header .section-label{color:#bda5ff;font-size:11px;letter-spacing:0;margin-bottom:11px}.competitor-finder .result-header h2{color:#fbfaff;font-size:clamp(36px,4vw,50px);font-weight:600;letter-spacing:0;line-height:1;margin:0;max-width:760px}.competitor-finder .result-topic{color:#d5d0df;font-size:20px;font-weight:500;line-height:1.3;margin:10px 0 0;max-width:820px}.competitor-finder .result-scope{color:#aaa5b5;font-size:13px;margin-top:16px}.competitor-finder .result-boundary{align-items:center;border:0;color:#8f899a;display:flex;font-size:12px;gap:8px;margin:11px 0 0;max-width:none;padding:0}.competitor-finder .result-boundary:before{background:#7ce1c4;border-radius:50%;box-shadow:0 0 0 4px #7ce1c41a;content:"";flex:0 0 auto;height:6px;width:6px}.competitor-finder .result-recovery{border-top:1px solid hsla(0,0%,100%,.14);margin-top:29px;max-width:900px;padding-top:24px}.competitor-finder .recovery-heading{max-width:660px}.competitor-finder .recovery-heading .section-label{color:#bda5ff;font-size:11px;margin-bottom:8px}.competitor-finder .recovery-heading h3{color:#fbfaff;font-size:25px;font-weight:600;line-height:1.2;margin:0}.competitor-finder .recovery-heading>p:last-child{color:#aaa5b5;font-size:14px;line-height:1.5;margin:8px 0 0}.competitor-finder .resolution-options{border-top:1px solid hsla(0,0%,100%,.12);margin-top:21px}.competitor-finder .resolution-option{align-items:center;background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.12);border-radius:0;color:#fbfaff;cursor:pointer;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 154px 24px;min-height:82px;padding:15px 14px;text-align:left;transition:background-color .16s ease,transform .16s ease;width:100%}.competitor-finder .resolution-option:focus-visible,.competitor-finder .resolution-option:hover{background:rgba(183,156,255,.1)}.competitor-finder .resolution-option:focus-visible{outline:2px solid #b79cff;outline-offset:-2px}.competitor-finder .resolution-option:active{transform:scale(.992)}.competitor-finder .resolution-option-activity,.competitor-finder .resolution-option-identity{display:grid;gap:5px;min-width:0}.competitor-finder .resolution-option-identity strong{color:#fbfaff;font-size:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competitor-finder .resolution-option-activity small,.competitor-finder .resolution-option-identity small{color:#918b9b;font-size:11px}.competitor-finder .resolution-option-activity strong{color:#c7b2ff;font-size:19px;font-weight:600}.competitor-finder .resolution-option-arrow{color:#c7b2ff;font-size:20px;transition:transform .16s ease}.competitor-finder .resolution-option:hover .resolution-option-arrow{transform:translate(3px)}.competitor-finder .recovery-edit-button{background:transparent;border:0;border-bottom:1px solid rgba(199,178,255,.55);border-radius:0;color:#c7b2ff;cursor:pointer;font-size:13px;font-weight:600;margin-top:17px;padding:4px 0}.competitor-finder .recovery-edit-button:focus-visible,.competitor-finder .recovery-edit-button:hover{color:#eee8ff}.competitor-finder .inline-refine{margin-top:21px}.competitor-finder .inline-refine>label{color:#d5d0df;display:block;font-size:12px;font-weight:600;margin-bottom:8px}.competitor-finder .inline-refine-row{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.competitor-finder .inline-refine-row input{background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.2);border-radius:7px;color:#fbfaff;font-size:16px;height:52px;min-width:0;outline:none;padding:0 15px}.competitor-finder .inline-refine-row input:focus{border-color:#b79cff;box-shadow:0 0 0 3px #b79cff24}.competitor-finder .inline-refine-row button{align-items:center;background:#ad8cff;border:1px solid #b99cff;border-radius:7px;color:#121016;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;height:52px;justify-content:center;min-width:150px;padding:0 18px;transition:transform .16s ease,background-color .16s ease}.competitor-finder .inline-refine-row button:hover{background:#c1abff}.competitor-finder .inline-refine-row button:active{transform:scale(.97)}.competitor-finder .result-content[data-result-status=ambiguous_entity],.competitor-finder .result-content[data-result-status=empty_field],.competitor-finder .result-content[data-result-status=resolved_zero_matches],.competitor-finder .result-content[data-result-status=unresolved_entity]{padding-bottom:44px}.competitor-finder .priority-summary{border:1px solid rgba(194,169,255,.24);border-radius:14px;box-shadow:inset 3px 0 #ad8cff;gap:24px;grid-template-columns:112px minmax(0,1fr) 318px;margin-top:23px;padding:18px 20px}.competitor-finder .priority-summary,.competitor-finder .priority-summary[data-tone=high],.competitor-finder .priority-summary[data-tone=low]{background:rgba(29,25,40,.78);border-left:0}.competitor-finder .priority-score{border-right:1px solid hsla(0,0%,100%,.12);padding-right:19px}.competitor-finder .priority-score span{color:#a9a2b6;font-size:10px;letter-spacing:0;margin-bottom:5px}.competitor-finder .priority-score strong,.competitor-finder .priority-summary[data-tone=high] .priority-score strong,.competitor-finder .priority-summary[data-tone=low] .priority-score strong{color:#c8b4ff;font-size:31px;font-weight:600}.competitor-finder .priority-copy h3{font-size:18px;font-weight:600;letter-spacing:0;margin-bottom:5px}.competitor-finder .priority-copy p{color:#aaa5b5;font-size:13px}.competitor-finder .signal-list{align-self:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.competitor-finder .signal-item{border-left:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:column;justify-content:center;padding:0 12px}.competitor-finder .signal-item span{color:#928c9d;font-size:10px;min-height:0}.competitor-finder .signal-item strong{color:#fbfaff;font-size:21px;font-weight:600;margin-top:6px}.competitor-finder .competitor-preview{margin-top:27px}.competitor-finder .compact-heading{align-items:center;margin-bottom:11px}.competitor-finder .compact-heading h3{font-size:20px;font-weight:600;letter-spacing:0}.competitor-finder .compact-heading>span{color:#8f899a;font-size:11px}.competitor-finder .organization-list{border-top-color:#ffffff21}.competitor-finder .organization-row{border-bottom-color:#ffffff1a;gap:16px;grid-template-columns:36px minmax(0,1fr) 154px;min-height:84px;padding:13px 6px}.competitor-finder .organization-row.is-benchmark{background:rgba(172,139,255,.1);border:1px solid rgba(190,163,255,.42);border-radius:12px;box-shadow:inset 3px 0 #aa8cff;margin:5px -8px;padding-left:14px;padding-right:14px}.competitor-finder .organization-row.is-outside-ranking{min-height:76px}.competitor-finder .organization-rank{color:#bda6ff;font-size:12px;padding-top:2px}.competitor-finder .organization-name-line{align-items:center;display:flex;gap:9px;min-width:0}.competitor-finder .organization-identity h4{color:#fbfaff;font-size:16px;font-weight:600;letter-spacing:0;margin-bottom:5px}.competitor-finder .organization-name-line h4{margin-bottom:0}.competitor-finder .benchmark-label{border:1px solid rgba(196,170,255,.34);border-radius:999px;color:#d4c3ff;flex:0 0 auto;font-size:9px;font-weight:700;line-height:1;padding:3px 7px;text-transform:uppercase}.competitor-finder .ranking-gap{border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:8px;height:37px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);overflow:hidden;padding:6px 58px 4px;position:relative}.competitor-finder .ranking-gap span{background:linear-gradient(90deg,rgba(183,162,239,.17),hsla(0,0%,100%,.05));border-radius:999px;display:block;height:5px}.competitor-finder .ranking-gap span:last-child{opacity:.48;width:78%}.competitor-finder .ranking-empty{border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;gap:6px;min-height:94px;padding:23px 4px}.competitor-finder .ranking-empty strong{color:#fbfaff;font-size:16px;font-weight:600}.competitor-finder .ranking-empty span{color:#aaa5b5;font-size:13px}.competitor-finder .organization-identity p{color:#b0aabb;font-size:12px;margin-bottom:4px}.competitor-finder .organization-identity small{color:#777180;font-size:11px}.competitor-finder .organization-activity strong{color:#fbfaff;font-size:20px;font-weight:600}.competitor-finder .organization-activity>span:not(.organization-meter){color:#8f899a;font-size:10px;margin-top:2px}.competitor-finder .organization-meter{background:hsla(0,0%,100%,.1);height:4px;margin-top:7px}.competitor-finder .organization-meter span{background:linear-gradient(90deg,#9e7cf5,#c2aaff)}.competitor-finder .insight-grid{border-top-color:#ffffff1f;gap:24px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin-top:25px;padding-top:23px}.competitor-finder .concentration-preview,.competitor-finder .latest-preview{min-width:0}.competitor-finder .company-bubbles{display:block;min-height:162px;padding:0}.competitor-finder .concentration-figure{background:rgba(25,24,30,.88);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;min-height:162px;padding:17px 18px}.competitor-finder .concentration-score{align-items:baseline;display:flex;gap:9px}.competitor-finder .concentration-score strong{color:#fbfaff;font-size:31px;font-weight:600;line-height:1}.competitor-finder .concentration-score span{color:#96909f;font-size:11px}.competitor-finder .concentration-track{background:hsla(0,0%,100%,.08);border-radius:999px;display:flex;height:9px;margin-top:18px;overflow:hidden;width:100%}.competitor-finder .concentration-remainder,.competitor-finder .concentration-segment{display:block;height:100%}.competitor-finder .concentration-segment[data-rank="1"]{background:#b295ff}.competitor-finder .concentration-segment[data-rank="2"]{background:#7ce1c4}.competitor-finder .concentration-segment[data-rank="3"]{background:#6d6878}.competitor-finder .concentration-remainder{background:hsla(0,0%,100%,.08)}.competitor-finder .concentration-legend{display:grid;gap:8px;margin-top:17px}.competitor-finder .concentration-legend>span{align-items:center;color:#bdb7c6;display:grid;font-size:11px;gap:8px;grid-template-columns:8px minmax(0,1fr)}.competitor-finder .concentration-legend i{background:#b295ff;border-radius:50%;height:7px;width:7px}.competitor-finder .concentration-legend [data-rank="2"] i{background:#7ce1c4}.competitor-finder .concentration-legend [data-rank="3"] i{background:#6d6878}.competitor-finder .concentration-legend b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competitor-finder .evidence-row{background:rgba(27,25,34,.92);border:1px solid rgba(197,174,255,.2);border-radius:14px;gap:8px;min-height:162px;padding:19px 20px 18px 23px;position:relative}.competitor-finder .evidence-row:before{background:#7ce1c4;border-radius:50%;box-shadow:0 0 0 5px #7ce1c41c;content:"";height:7px;left:-4px;position:absolute;top:22px;width:7px}.competitor-finder .evidence-date{color:#bda6ff;font-size:11px}.competitor-finder .evidence-row strong{color:#fbfaff;font-size:15px;font-weight:500;line-height:1.35}.competitor-finder .evidence-row span:last-child{color:#8f899a;font-size:11px}.competitor-finder .result-gate{background:linear-gradient(105deg,#b79cff,#9879f0 58%,#c6a2ff);border-radius:0;color:#1a1227;margin:28px -40px 0;min-height:82px;padding:16px 40px;position:static}.competitor-finder .result-gate strong{font-size:15px;font-weight:600;line-height:1.35;max-width:620px}.competitor-finder .result-gate-button{background:#17101f;border-radius:999px;color:#fff;font-size:14px;font-weight:600;min-height:48px;min-width:222px;transition:transform .16s ease,background-color .16s ease}.competitor-finder .result-gate-button:focus-visible,.competitor-finder .result-gate-button:hover{background:#2c1e3e}.competitor-finder .result-loading{background:radial-gradient(circle at 50% 42%,rgba(169,137,255,.14),transparent 18rem),#0e0e12;min-height:680px}.competitor-finder .loading-preview span{background:hsla(0,0%,100%,.1)}.competitor-finder .loading-actions .secondary-button{background:transparent;border-color:#ffffff29;color:#fff}@media (hover:hover) and (pointer:fine){.competitor-finder .result-close:hover{transform:scale(1.04)}}@media (max-width:820px){.competitor-finder .result-dialog{border-radius:0;height:100vh;width:100vw}.competitor-finder .result-content{padding:26px 20px 0}.competitor-finder .result-header h2{font-size:36px}.competitor-finder .result-topic{font-size:18px}.competitor-finder .result-recovery{max-width:none}.competitor-finder .priority-summary{grid-template-columns:104px minmax(0,1fr)}.competitor-finder .signal-list{border-top:1px solid hsla(0,0%,100%,.1);grid-column:1/-1;padding-top:14px}.competitor-finder .signal-item:first-child{border-left:0;padding-left:0}.competitor-finder .insight-grid{grid-template-columns:1fr}.competitor-finder .result-gate{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media (max-width:560px){.competitor-finder .result-close{height:38px;margin:12px 12px -50px auto;top:12px;width:38px}.competitor-finder .result-content{padding:24px 17px 0}.competitor-finder .result-header{padding-right:44px}.competitor-finder .result-header h2{font-size:32px}.competitor-finder .result-topic{font-size:17px}.competitor-finder .result-scope{line-height:1.45}.competitor-finder .result-recovery{margin-top:23px;padding-top:20px}.competitor-finder .recovery-heading h3{font-size:22px}.competitor-finder .resolution-option{gap:10px;grid-template-columns:minmax(0,1fr) 20px;min-height:90px;padding:14px 4px}.competitor-finder .resolution-option-activity{align-items:baseline;display:flex;gap:7px;grid-column:1;grid-row:2}.competitor-finder .resolution-option-arrow{grid-column:2;grid-row:1/span 2}.competitor-finder .inline-refine-row{grid-template-columns:1fr}.competitor-finder .inline-refine-row button{width:100%}.competitor-finder .priority-summary{gap:13px;grid-template-columns:1fr;padding:17px}.competitor-finder .priority-score{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);border-right:0;display:flex;justify-content:space-between;padding:0 0 12px}.competitor-finder .priority-score span{margin:0}.competitor-finder .priority-score strong{font-size:27px}.competitor-finder .signal-list{gap:0;grid-column:auto}.competitor-finder .signal-item{padding:0 8px}.competitor-finder .signal-item strong{font-size:18px}.competitor-finder .compact-heading{display:flex}.competitor-finder .compact-heading>span{margin:0;text-align:right}.competitor-finder .organization-row{gap:10px;grid-template-columns:28px minmax(0,1fr);padding:15px 2px}.competitor-finder .organization-row.is-benchmark{margin-left:-5px;margin-right:-5px;padding-left:9px;padding-right:9px}.competitor-finder .organization-name-line{align-items:flex-start;flex-direction:column;gap:5px}.competitor-finder .ranking-gap{padding-left:30px;padding-right:30px}.competitor-finder .organization-activity{align-items:baseline;-moz-column-gap:6px;column-gap:6px;display:grid;grid-column:2;grid-template-columns:auto 1fr}.competitor-finder .organization-activity strong,.competitor-finder .organization-activity>span:not(.organization-meter){display:block;margin:0}.competitor-finder .organization-meter{grid-column:1/-1}.competitor-finder .result-gate{display:grid;gap:14px;margin:24px -17px 0;padding:18px 17px 20px}.competitor-finder .result-gate>div{margin:0}.competitor-finder .result-gate-button{width:100%}}@media (prefers-reduced-motion:reduce){.competitor-finder .inline-refine-row button,.competitor-finder .resolution-option,.competitor-finder .resolution-option-arrow{transition:none}}.competitor-finder .result-dialog[data-view=guidance]{height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 32px);width:min(800px,calc(100vw - 32px))}.competitor-finder .result-dialog[data-view=guidance] .result-window{min-height:0}.competitor-finder .result-dialog[data-view=guidance] .result-content{padding:34px 36px 36px}.competitor-finder .result-dialog[data-view=guidance] .result-header h2{font-size:32px;line-height:1.18;overflow-wrap:anywhere}.competitor-finder .result-dialog[data-view=guidance] .result-scope{font-size:15px;line-height:1.5;margin-top:13px}.competitor-finder .result-dialog[data-view=guidance] :is(.result-topic,.competitor-finder .result-boundary,.competitor-finder .recovery-heading){display:none}.competitor-finder .result-dialog[data-view=guidance] .result-recovery{border-top:0;margin-top:24px;padding-top:0}.competitor-finder .result-dialog[data-view=guidance] .inline-refine{display:grid;gap:20px;margin:0}.competitor-finder .recovery-field{min-width:0}.competitor-finder .recovery-field label{color:#d5d0df;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.competitor-finder .recovery-field input{background:#1b1921;border:1px solid #514b5e;border-radius:7px;color:#fbfaff;display:block;font-size:16px;height:50px;min-width:0;padding:0 14px;width:100%}.competitor-finder .recovery-field input[aria-invalid=true]{border-color:#c5adff}.competitor-finder .recovery-field input:focus-visible{outline:2px solid #b79cff;outline-offset:3px}.competitor-finder .field-issue{color:#d1c0f6;font-size:14px;line-height:1.45;margin:9px 0 0}.competitor-finder .field-issue[hidden]{display:none}.competitor-finder .recovery-submit{align-items:center;background:#ad8cff;border:0;border-radius:7px;color:#15101e;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:14px;height:50px;justify-content:center;padding:0 18px;width:100%}.competitor-finder .recovery-submit:hover{background:#c1a9ff}.competitor-finder .result-content[data-result-status=service_unavailable] #resultEyebrow{display:none}.competitor-finder .result-content[data-result-status=service_unavailable] .recovery-submit{font-weight:400}.competitor-finder .recovery-submit:active{transform:scale(.99)}.competitor-finder .recovery-suggestions:empty{display:none}.competitor-finder .recovery-suggestions{display:grid;gap:8px}.competitor-finder .topic-choice{background:transparent;border:0;border-bottom:1px solid #514b5e;color:#d1c0f6;cursor:pointer;font-size:16px;padding:12px 0;text-align:left}.competitor-finder .resolution-option-identity strong{overflow-wrap:anywhere;white-space:normal}.competitor-finder .resolution-options{max-height:430px;overflow-y:auto;scrollbar-gutter:stable}.competitor-finder .resolution-option-activity:has(strong:empty){display:none}.competitor-finder .resolution-option:has(.resolution-option-activity strong:empty){grid-template-columns:minmax(0,1fr) auto}.competitor-finder .result-header h2{overflow-wrap:anywhere}.competitor-finder .result-header h2.is-long-title{font-size:32px;line-height:1.15}.competitor-finder .resolution-filter{background:#19181e;border:1px solid #48414f;border-radius:6px;color:inherit;font:inherit;margin:0 0 12px;min-height:44px;padding:10px 14px;width:100%}.competitor-finder .resolution-filter:focus-visible{outline:2px solid #bda5ff;outline-offset:2px}@media (max-width:600px){.competitor-finder .result-header h2.is-long-title{font-size:26px}}.competitor-finder .resolution-option-activity small,.competitor-finder .resolution-option-identity small{font-size:13px}@media (max-width:560px){.competitor-finder .result-dialog[data-view=guidance] .result-content{padding:28px 20px}.competitor-finder .result-dialog[data-view=guidance] .result-header h2{font-size:26px}}.competitor-finder .header-cta,.competitor-finder .landscape-cta-button{border:0}.competitor-finder{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.competitor-finder{scroll-behavior:auto}}@media (min-width:861px){.competitor-finder .landscape-agent-tab strong{font-size:23px}}.competitor-finder input:-webkit-autofill,.competitor-finder input:-webkit-autofill:focus,.competitor-finder input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 1000px #17161a;caret-color:#fff}.competitor-finder .result-dialog{overflow:hidden;scrollbar-gutter:auto}.competitor-finder .result-window{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.competitor-finder .resolution-options,.competitor-finder .result-window{scrollbar-color:hsla(0,0%,100%,.22) transparent;scrollbar-width:thin}.competitor-finder .resolution-options::-webkit-scrollbar,.competitor-finder .result-window::-webkit-scrollbar{height:10px;width:10px}.competitor-finder .resolution-options::-webkit-scrollbar-corner,.competitor-finder .resolution-options::-webkit-scrollbar-track,.competitor-finder .result-window::-webkit-scrollbar-corner,.competitor-finder .result-window::-webkit-scrollbar-track{background:transparent}.competitor-finder .resolution-options::-webkit-scrollbar-thumb,.competitor-finder .result-window::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.22);background-clip:content-box;border:3px solid transparent;border-radius:999px}.competitor-finder .resolution-options::-webkit-scrollbar-thumb:hover,.competitor-finder .result-window::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.36);background-clip:content-box}.competitor-finder .result-gate{bottom:0;position:sticky;z-index:2}.competitor-finder .concentration-figure,.competitor-finder .evidence-row,.competitor-finder .organization-row,.competitor-finder .product-proof[data-trial]{cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.competitor-finder .organization-row:not(.is-benchmark):hover{background-color:#ffffff0b;border-bottom-color:#bea8ff73}.competitor-finder .organization-row.is-benchmark:hover{background-color:#ac8bff2b;border-color:#bea8ffc7}.competitor-finder .concentration-figure:hover,.competitor-finder .evidence-row:hover,.competitor-finder .product-proof[data-trial]:hover{background-color:#262230eb;border-color:#bea8ff8c}.competitor-finder .result-dialog{inset:0;margin:auto;position:fixed;z-index:1000}
