:root{--bg: var(--background);--bg-alt: var(--surface-alt);--card2: var(--accent);--field: var(--input);--foot: var(--footer);--text: var(--foreground);--t2: var(--text-2);--t3: var(--text-3);--t4: var(--text-4);--t5: var(--text-5);--t6: var(--text-6);--t7: var(--text-7);--quiet: var(--text-4);--border2: var(--border-strong);--border3: color-mix(in srgb, var(--foreground) 20%, transparent);--border4: color-mix(in srgb, var(--foreground) 38%, transparent);--tint2: var(--tint-2);--tint3: var(--tint-3);--inv-bg: var(--inverse);--inv-fg: var(--inverse-foreground);--pos: var(--positive);--pos-bg: var(--positive-bg);--pos-bd: var(--positive-border);--neg: var(--negative);--neg-bg: var(--negative-bg);--neg-bd: var(--negative-border);--warn: var(--warning);--shadow: var(--shadow-colour)}.unified-site{min-height:100vh;background:var(--bg);color:var(--text)}.unified-site main{min-width:0;flex:1 0 auto;overflow:clip}.unified-site main>.container,.unified-site main>section>.container,.unified-site main section.container{width:100%;max-width:1280px;padding-inline:32px}.unified-site main h1,.unified-site main h2,.unified-site main h3{text-wrap:pretty;color:var(--text);font-family:Geist,sans-serif;letter-spacing:-.035em}.unified-site main :is(input,textarea,select){background-color:var(--input)}.unified-site .mdx-content{background:var(--card)}.unified-site main .container{max-width:1280px}.unified-site main .bordered-div-padding{padding:clamp(28px,4.5vw,68px)}.unified-site main .unified-breadcrumb-shell{padding-top:0}.unified-breadcrumb{padding:17px 0;border-bottom:1px solid var(--border)}.unified-breadcrumb nav{color:var(--t5);font-size:12px}.unified-breadcrumb nav a,.unified-breadcrumb nav span{color:inherit;font-weight:500}.unified-breadcrumb nav [aria-current=page]{color:var(--t3)}.unified-site main>:is(section,div).container,.unified-site main>section>.container,.unified-site main section.container{padding-top:0;padding-bottom:0}.unified-site main .container>.hidden:first-child:empty{display:none!important}.unified-site main :is(.border-x,.border,.border-t,.border-b){border-color:var(--border)}.unified-site main .container>.border-x,.unified-site main .container>.grid.border-x{border-inline:1px solid var(--border)}.unified-site main h1{max-width:920px;font-size:clamp(42px,5.2vw,68px)!important;font-weight:600;line-height:1.03!important}.unified-site main h2{font-size:clamp(28px,3.6vw,48px);font-weight:600;line-height:1.06}.unified-site main h3{font-weight:600;line-height:1.18}.unified-site main p{color:var(--t3)}.unified-site main :is(p,li){line-height:1.7}.unified-site main :is(.text-muted-foreground,[class*=text-muted-foreground]){color:var(--t4)}.unified-site main :is(.text-secondary,[class*=text-secondary]){color:var(--brand)}.unified-site main :is(button,a)[class*=bg-primary],.unified-site main button[type=submit]{min-height:46px;border:1px solid var(--inv-bg);border-radius:9px;background:var(--inv-bg);color:var(--inv-fg);box-shadow:none}.unified-site main :is(input,textarea,[role=combobox]){border-color:var(--border2);border-radius:9px;background:var(--field);color:var(--text);box-shadow:none}.unified-site main textarea{min-height:116px;resize:vertical}.unified-site main :is(input,textarea,[role=combobox]):focus-visible{outline:2px solid var(--brand-border);outline-offset:1px}.unified-site main :is(.rounded-xl,.rounded-2xl){border-radius:12px}.unified-site main .rounded-lg{border-radius:10px}.unified-site main .animate-meteor,.unified-site main canvas{display:none!important}.unified-site main section.container>.border-x>div:first-child:has(>h1),.unified-site main section.container>.border-x>.bordered-div-padding:has(>h1),.unified-site main section.container>.grid.border-x>div:first-child:has(>h1){min-height:0;justify-content:flex-start;padding-top:76px!important;padding-bottom:64px!important;background:radial-gradient(1000px 420px at 50% -20%,var(--glow),transparent 70%),var(--bg)}.unified-site main section.container>.border-x>div:first-child:has(>h1) p,.unified-site main section.container>.border-x>.bordered-div-padding:has(>h1) p,.unified-site main section.container>.border-x>div:first-child:has(>h1) li{max-width:760px;color:var(--t3);font-size:17px;line-height:1.68}.unified-site main .brandscore2026-hero{align-items:flex-start;gap:0;text-align:left}.unified-site main .brandscore2026-hero>span{margin:0 0 20px;color:var(--t3);font-size:11.5px;font-weight:600;letter-spacing:.08em}.unified-site main .brandscore2026-hero>p{max-width:760px;margin-top:20px}@media (max-width: 760px){.unified-site main section.container>.border-x>div:first-child:has(>h1),.unified-site main section.container>.border-x>.bordered-div-padding:has(>h1),.unified-site main section.container>.grid.border-x>div:first-child:has(>h1){padding-top:56px!important;padding-bottom:50px!important}}.feature-accordion-item{border:0;background:transparent}.feature-accordion-summary{align-items:center;min-height:96px;padding-block:28px!important;border-radius:0;font-size:clamp(20px,2.5vw,31px)!important}.feature-accordion-summary>span:last-child{border-color:var(--border2);border-radius:50%;background:transparent}.feature-accordion-content{max-width:860px;padding-top:0!important;padding-bottom:40px!important;color:var(--t3)}.feature-steps-viewport article{border-color:var(--border);border-radius:10px;background:var(--card);box-shadow:none}.feature-steps-viewport article h3{font-size:20px}.feature-steps-viewport+div button{width:20px;height:3px;border:0;border-radius:0;background:var(--border2)}.feature-steps-viewport+div button[aria-current=true]{background:var(--brand)}.event2026>.border-x>.divide-y>.bordered-div-padding:first-child{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(56px,7vw,90px);background:radial-gradient(circle at 82% 12%,var(--brand-bg),transparent 34%)}.event2026>.border-x>.divide-y>.bordered-div-padding:first-child>div{max-width:920px}.event2026 main,.event2026 h1{text-align:left}.event2026 img{border-radius:10px;box-shadow:none}.campaign-hero2026{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);min-height:clamp(620px,78vh,820px);border-bottom:1px solid var(--border)}.campaign-hero2026__copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(56px,7vw,92px) clamp(28px,5vw,70px);background:radial-gradient(circle at 18% 12%,var(--brand-bg),transparent 36%)}.campaign-hero2026__eyebrow{margin:0 0 22px;color:var(--brand)!important;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.campaign-hero2026__lead{max-width:680px;margin:28px 0 0;font-size:clamp(17px,1.5vw,20px)}.campaign-hero2026__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.campaign-hero2026__meta{max-width:620px;margin-top:26px;color:var(--t5);font-size:12px;line-height:1.65}.campaign-hero2026__media{min-height:100%;border-left:1px solid var(--border);background:var(--card2)}.campaign-hero2026__media img{width:100%;height:100%;object-fit:cover}.contact2026__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);border-inline:1px solid var(--border)}.contact2026--form-only{padding-block:clamp(34px,5vw,72px)}.contact2026--form-only .contact2026__grid{grid-template-columns:minmax(0,760px);justify-content:center;border:0}.contact2026--form-only .contact2026__form-panel{border:1px solid var(--border)}.contact2026__intro{display:flex;min-height:720px;flex-direction:column;justify-content:space-between;border-right:1px solid var(--border);padding:clamp(48px,7vw,96px) clamp(28px,5vw,70px);background:radial-gradient(circle at 22% 15%,var(--brand-bg),transparent 34%)}.contact2026__heading h1{margin:18px 0 28px}.contact2026__kicker{margin:0;color:var(--brand)!important;font-size:12px;font-weight:650;letter-spacing:.08em}.contact2026__lead{max-width:660px;font-size:clamp(17px,1.65vw,22px)}.contact2026__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:72px}.contact2026__options a{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text)}.contact2026__options a:hover{border-color:var(--border3);transform:translateY(-1px)}.contact2026__options svg{width:20px;height:20px;flex:0 0 auto}.contact2026__options span{display:grid;gap:5px}.contact2026__options strong{font-size:14px;font-weight:600}.contact2026__options small{color:var(--t4);font-size:12px;line-height:1.5}.contact2026__form-panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,5vw,64px);background:var(--card)}.contact2026__form-panel h2{margin:0 0 28px;font-size:clamp(27px,3vw,38px)}.contact2026__form-panel form{display:grid;gap:15px}.contact2026 .contact2026__form-panel :is(input,textarea,button[role=combobox]){min-height:54px;padding-inline:17px;border-color:var(--border3);background-color:var(--card2);color:var(--text)}.contact2026 .contact2026__form-panel :is(input,textarea)::placeholder{color:var(--t4);opacity:1}.contact2026 .contact2026__form-panel button[role=combobox][data-placeholder]{color:var(--t4)}.contact2026 .contact2026__form-panel :is(input,textarea,button[role=combobox]):hover{border-color:var(--border4)}.contact2026 .contact2026__form-panel :is(input,textarea,button[role=combobox]):focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}.contact2026__checkbox{display:flex;align-items:center;gap:11px;width:fit-content;min-height:44px;padding:9px 12px;border:1px solid var(--border3);border-radius:8px;background:var(--card2);color:var(--t2);cursor:pointer;user-select:none;transition:border-color .16s ease,background-color .16s ease}.contact2026__checkbox:hover{border-color:var(--border4)}.contact2026 .contact2026__checkbox button[role=checkbox]{border-color:var(--border4);background:var(--bg)}.contact2026 .contact2026__checkbox button[role=checkbox][data-state=checked]{border-color:var(--brand);background:var(--brand);color:#fff}.contact2026 .contact2026__checkbox button[role=checkbox]:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}.contact2026__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:8px}.contact2026__footer p{max-width:280px;margin:0;font-size:12px}.contact2026__submit{min-width:154px;padding-inline:22px}.unified-site[data-page-path$="/brandscore/"] .brandscore2026-hero{min-height:clamp(420px,60vh,650px);align-items:flex-start;justify-content:flex-end;padding-top:clamp(90px,13vw,170px)!important;padding-bottom:clamp(50px,7vw,88px)!important;text-align:left;background:radial-gradient(circle at 82% 18%,var(--brand-bg),transparent 34%)}.unified-site[data-page-path$="/brandscore/"] .brandscore2026-hero span{color:var(--brand);font-family:Geist,sans-serif;font-size:12px;letter-spacing:.08em}.unified-site[data-page-path$="/brandscore/"] .brandscore2026-hero p{max-width:760px;margin:0;font-size:clamp(17px,1.6vw,21px)}.unified-site[data-page-path$="/brandscore/"] .score-domain-search2026>div{padding-top:clamp(36px,5vw,64px);padding-bottom:clamp(64px,8vw,110px);border-top:1px solid var(--border);background:var(--card)}.unified-site[data-page-path$="/brandscore/"] main form{border-color:var(--border)!important;border-radius:12px!important;background:var(--bg)!important;box-shadow:none!important}.unified-site[data-page-path$="/brandscore/"] main form input{border-radius:9px!important;background:var(--field)!important}.unified-site[data-page-path$="/brandscore/"] main form button{border-radius:9px!important;background:var(--inv-bg)!important;color:var(--inv-fg)!important}.unified-site[data-page-path*=ai-authority-index] main section.overflow-x-clip>.container>div{min-height:clamp(420px,56vh,620px);align-items:flex-start;justify-content:flex-end;text-align:left;background:radial-gradient(circle at 82% 20%,var(--brand-bg),transparent 34%)}.unified-site[data-page-path*=ai-authority-index] main section.overflow-x-clip a{color:var(--brand)}.unified-site[data-page-path*=ai-authority-index] main section.overflow-x-clip p{margin-inline:0}.unified-site[data-page-path^="/blog/"] main>.container>.border-x,.unified-site[data-page-path^="/tr/blog/"] main>.container>.border-x{background:var(--bg)}.unified-site[data-page-path^="/blog/"] article>.border-b,.unified-site[data-page-path^="/tr/blog/"] article>.border-b{min-height:clamp(420px,58vh,650px);display:flex;align-items:flex-end;background:radial-gradient(circle at 82% 15%,var(--brand-bg),transparent 34%)}.unified-site[data-page-path^="/blog/"] article header,.unified-site[data-page-path^="/tr/blog/"] article header{max-width:1040px;margin:0;padding-top:80px!important}.unified-site[data-page-path^="/blog/"] article header p,.unified-site[data-page-path^="/tr/blog/"] article header p{max-width:760px;font-size:clamp(17px,1.5vw,21px);color:var(--t3)}.unified-site[data-page-path^="/blog/"] article>.bordered-div-padding,.unified-site[data-page-path^="/tr/blog/"] article>.bordered-div-padding{max-width:960px}.unified-site[data-page-path^="/blog/"] .mdx-content,.unified-site[data-page-path^="/tr/blog/"] .mdx-content{background:transparent}.unified-site[data-page-path^="/blog/"] .mdx-content :is(h2,h3),.unified-site[data-page-path^="/tr/blog/"] .mdx-content :is(h2,h3){margin-top:2.25em}.unified-site[data-page-path^="/blog/"] .mdx-content p,.unified-site[data-page-path^="/tr/blog/"] .mdx-content p{color:var(--t3)!important;font-size:17px!important;line-height:1.78!important}.legal-page-shell{padding-bottom:clamp(64px,9vw,120px)!important}.legal-page-hero{min-height:clamp(440px,58vh,640px);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.72fr);align-items:end;gap:clamp(48px,7vw,112px);padding:clamp(72px,10vw,132px) clamp(28px,6vw,80px) clamp(52px,7vw,84px);border-inline:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(90deg,transparent 0 64%,var(--tint2) 64% 100%),radial-gradient(circle at 82% 16%,var(--brand-bg),transparent 34%)}.legal-page-hero__copy>p{margin:0;color:var(--brand)!important;font-size:11.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.legal-page-hero__copy h1{margin:22px 0 0}.legal-page-hero__copy>div{max-width:700px;margin-top:24px;color:var(--t3);font-size:18px;line-height:1.7}.legal-page-meta{display:grid;gap:0;margin:0;border-top:1px solid var(--border)}.legal-page-meta>div{padding:17px 0;border-bottom:1px solid var(--border)}.legal-page-meta dt{margin-bottom:7px;color:var(--t5);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.legal-page-meta dd{margin:0;color:var(--text);font-size:13px;font-weight:550;line-height:1.45}.legal-document-nav{display:grid;grid-template-columns:repeat(3,1fr);border-inline:1px solid var(--border);border-bottom:1px solid var(--border)}.legal-document-nav a{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-right:1px solid var(--border);color:var(--t4);font-size:13px;font-weight:550;text-decoration:none;transition:color .16s ease,background-color .16s ease}.legal-document-nav a:last-child{border-right:0}.legal-document-nav a:hover{background:var(--tint2);color:var(--text)}.legal-document-nav a[aria-current=page]{background:var(--card);color:var(--text)}.legal-document-nav a[aria-current=page] span:first-child:before{width:6px;height:6px;display:inline-block;margin-right:10px;border-radius:50%;background:var(--brand);content:"";vertical-align:1px}.legal-document-nav a span:last-child{color:var(--t6);font-size:15px}.legal-page-body{display:grid;grid-template-columns:280px minmax(0,1fr);border-inline:1px solid var(--border);border-bottom:1px solid var(--border)}.legal-page-sidebar{position:relative;border-right:1px solid var(--border);background:var(--tint2)}.legal-page-sidebar>div{position:sticky;top:72px;padding:42px 30px}.legal-page-sidebar>div>p{margin:0 0 20px;color:var(--t5)!important;font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.legal-page-sidebar nav{display:grid;gap:2px}.legal-page-sidebar nav a{position:relative;padding:7px 0 7px 14px;color:var(--t4);font-size:12.5px;line-height:1.35;text-decoration:none;transition:color .15s ease}.legal-page-sidebar nav a:before{position:absolute;top:14px;left:0;width:4px;height:1px;background:var(--border4);content:""}.legal-page-sidebar nav a:hover{color:var(--text)}.legal-page-sidebar button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:30px;padding:10px 12px;border:1px solid var(--border2);border-radius:8px;background:var(--card);color:var(--text);font-size:12px;font-weight:600;cursor:pointer}.legal-page-sidebar button:hover{border-color:var(--border4)}.legal-page-sidebar button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.legal-page-content{min-width:0;max-width:none;padding:clamp(48px,7vw,92px) clamp(36px,7vw,104px);background:var(--card)}.legal-page-content>h1:first-child{display:none}.legal-page-content :is(h2,h3,p,ul,ol,blockquote,pre,table){max-width:760px;margin-right:auto;margin-left:0;padding:0}.legal-page-content h2{scroll-margin-top:100px;margin-top:76px;margin-bottom:22px;padding-top:36px;border-top:1px solid var(--border);font-size:clamp(24px,2.7vw,34px)}.legal-page-content h3{margin-top:42px;margin-bottom:16px;font-size:21px}.legal-page-content p,.legal-page-content li{color:var(--t3);font-size:15.5px;line-height:1.82}.legal-page-content p{margin-top:0;margin-bottom:22px}.legal-page-content :is(ul,ol){margin-top:0;margin-bottom:28px;padding-left:24px}.legal-page-content li{margin:8px 0;padding-left:5px}.legal-page-content li::marker{color:var(--brand)}.legal-page-content hr{max-width:760px;margin:36px auto 0 0;border:0;border-top:1px solid var(--border)}.legal-page-content a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.legal-page-content table{width:100%;display:block;overflow-x:auto;border-collapse:collapse;border:1px solid var(--border);border-radius:8px;font-size:13px}.legal-page-content :is(th,td){min-width:140px;padding:14px 16px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--t3);text-align:left;vertical-align:top}.legal-page-content th{background:var(--tint2);color:var(--text);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.legal-page-contact{max-width:760px;margin-top:80px;padding:28px;border:1px solid var(--border);border-radius:10px;background:var(--tint2)}.legal-page-contact>p{margin:0 0 9px;color:var(--text)!important;font-size:15px;font-weight:650}.legal-page-contact>div{display:flex;align-items:center;justify-content:space-between;gap:24px}.legal-page-contact span{color:var(--t4);font-size:13px}.legal-page-contact a{flex:none;font-size:13px;font-weight:600}.unified-site[data-page-path="/404"] main section,.unified-site[data-page-path="/404/"] main section,.unified-site[data-page-path^="/tr/"] main section.min-h-\[75vh\]{min-height:72vh;align-items:flex-start;padding-block:clamp(100px,16vw,190px);border-inline:1px solid var(--border);text-align:left;background:radial-gradient(circle at 82% 18%,var(--brand-bg),transparent 35%)}.unified-site main section.min-h-\[75vh\] h1{max-width:780px}.unified-site main section.min-h-\[75vh\] p{max-width:620px;color:var(--t3);font-size:clamp(17px,1.6vw,21px)}@media (max-width: 860px){.contact2026__grid{grid-template-columns:1fr}.contact2026__intro{min-height:auto;border-right:0;border-bottom:1px solid var(--border)}.legal-page-hero{grid-template-columns:1fr;gap:44px;background:radial-gradient(circle at 82% 16%,var(--brand-bg),transparent 34%)}.legal-page-meta{grid-template-columns:repeat(3,1fr)}.legal-page-meta>div{padding:16px 18px 16px 0}.legal-page-body{grid-template-columns:1fr}.legal-page-sidebar{border-right:0;border-bottom:1px solid var(--border)}.legal-page-sidebar>div{position:static;padding:28px 30px}.legal-page-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-page-sidebar button{width:auto}}@media (max-width: 760px){.unified-site main>.container,.unified-site main>section>.container,.unified-site main section.container{padding-inline:18px}.unified-site main h1{font-size:clamp(38px,12vw,58px)!important}.unified-site main .bordered-div-padding{padding:28px 22px}.unified-site main section.container>.border-x>div:first-child:has(>h1),.unified-site main section.container>.border-x>.bordered-div-padding:has(>h1),.unified-site main section.container>.grid.border-x>div:first-child:has(>h1){min-height:480px;padding-top:92px!important;padding-bottom:42px!important}.contact2026__intro,.contact2026__form-panel{padding:38px 22px}.contact2026__intro{min-height:540px}.contact2026__options{grid-template-columns:1fr}.contact2026__footer{align-items:stretch;flex-direction:column}.contact2026__submit{width:100%}.legal-page-hero,.legal-page-content{padding-inline:22px}.legal-page-hero{min-height:auto;padding-top:92px;padding-bottom:42px}.legal-page-hero__copy>div{font-size:16px}.legal-page-meta{grid-template-columns:1fr}.legal-page-meta>div{padding-right:0}.legal-document-nav{grid-template-columns:1fr}.legal-document-nav a{min-height:60px;border-right:0;border-bottom:1px solid var(--border)}.legal-document-nav a:last-child{border-bottom:0}.legal-page-sidebar>div{padding:28px 22px}.legal-page-sidebar nav{grid-template-columns:1fr}.legal-page-sidebar button{width:100%}.legal-page-content{padding-top:48px;padding-bottom:58px}.legal-page-content h2{margin-top:58px}.legal-page-contact>div{align-items:flex-start;flex-direction:column;gap:10px}.campaign-hero2026{grid-template-columns:1fr}.campaign-hero2026__copy{min-height:560px;padding:88px 22px 44px}.campaign-hero2026__media{min-height:360px;border-top:1px solid var(--border);border-left:0}}@media print{.legal-page :is(header:not(.legal-page-hero),footer,.legal-document-nav),.legal-page-sidebar,.legal-page-contact,.legal-page [data-scroll-progress],.legal-page [data-audit-lead-popup]{display:none!important}.legal-page,.legal-page main,.legal-page-shell,.legal-page-hero,.legal-page-body,.legal-page-content{display:block;width:100%;max-width:none;min-height:0;padding:0!important;border:0;background:#fff;color:#111}.legal-page-hero{margin-bottom:32px}.legal-page-meta{grid-template-columns:repeat(3,1fr);margin-top:24px}.legal-page-content h2{break-after:avoid}.legal-page-content p,.legal-page-content li{color:#333}}
