/* Seer identity applied to the original page. Motion geometry and engines stay intact. */
:root{--brand-paper:#f4f4f1;--brand-ink:#0b0b0b;--brand-orange:#ff5a1f;--clarity-ink:#0b0b0b;--clarity-muted:#62625c;--clarity-line:#dcdcd6;--clarity-surface:#ecece7;--clarity-blue:#ff5a1f;--seer-accent:#ff5a1f}
html body{background:var(--brand-paper)!important;color:var(--brand-ink);font-family:SeerClarity,Arial,sans-serif!important}
::selection{background:#ff5a1f;color:#0b0b0b}
body :focus-visible{outline:2px solid #b53508;outline-offset:5px}
.seer-nav-v23{background:#f4f4f1;border-color:#dcdcd6;color:#0b0b0b}
.sn-brand{font-size:34px;line-height:1;font-weight:600;letter-spacing:-.065em;gap:10px}.sn-brand img{width:29px;height:29px}
.sn-primary{background:#0b0b0b;border-radius:6px;font-size:13px;padding:12px 16px}
#seer-primary-links :is(a,button){color:#45453f}
.seer-clarity-hero,#homepage-hero>div:first-child{background:#f4f4f1!important}
.seer-clarity-hero{padding-top:64px!important}
.sm-hero-copy{align-items:flex-end;gap:42px;margin-bottom:12px}
.sm-hero-copy h1{font-size:clamp(44px,5.8vw,72px)!important;line-height:1.01!important;letter-spacing:-.055em!important;color:#0b0b0b!important}
.sm-hero-copy p{max-width:560px;font-size:16px;line-height:1.65;color:#5b5b55;margin-top:23px}
.sm-hero-copy>a{background:#ff5a1f;color:#0b0b0b!important;border-radius:6px;padding:15px 21px;gap:40px;margin-bottom:4px;font-weight:500;white-space:nowrap}
.seer-clarity-frame{background:#f4f4f1!important}
.seer-clarity-caption{color:#686862;font-size:12px}
.seer-clarity-caption a{color:#0b0b0b;border-bottom:1px solid #bdbdb5}
#homepage-hero>div:nth-child(2){background:#f4f4f1!important;border-color:#dcdcd6!important}
#homepage-customers-title{font-size:14px;color:#62625c}
.seer-listings-link{color:#0b0b0b!important;font-weight:500}
#homepage-problem-statement{background:#f4f4f1!important;color:#0b0b0b!important}
#homepage-problem-statement p{color:#0b0b0b!important;letter-spacing:-.04em!important}
#homepage-ai-marketer{background:#f4f4f1!important}
#seer-focus-carousel{--focus-ink:#0b0b0b;--focus-muted:#62625c;--focus-mat:#e8e8e2}
#seer-focus-carousel .story-mat{border-radius:12px}
#seer-focus-carousel .windowbar{background:#fafaf7;color:#45453f;border-color:#e3e3dc}
#seer-focus-carousel .arrow.next:not(:disabled){background:#ff5a1f;color:#0b0b0b;border-color:#ff5a1f}
#seer-focus-carousel .story-dots button[aria-pressed=true]>span{background:#ff5a1f}
#seer-focus-carousel .carousel-heading{max-width:1240px;text-align:left;justify-content:space-between}
#homepage-ai-marketer #seer-focus-carousel .carousel-heading h2{max-width:700px!important;font-size:clamp(32px,4vw,48px)!important;line-height:1.05!important;letter-spacing:-.045em!important}
#seer-focus-carousel .carousel-controls{position:static}
.seer-intelligence-v25{margin-top:110px;color:#0b0b0b}
.si-intro h2{font-size:clamp(32px,3.6vw,46px);line-height:1.08;letter-spacing:-.045em}
.si-intro p{color:#5f5f59}.si-intro a{color:#0b0b0b}
.si-inputs{background:#eaeae4;border-radius:12px;gap:30px;padding:30px}
.si-inputs h3{font-size:19px}.si-inputs p{color:#62625c}
.si-identity img{width:28px;height:28px}.si-engine{border-color:#d2d2ca}
.seer-privacy-v26{max-width:1160px;margin:90px auto 0;background:#0b0b0b;color:#f4f4f1;padding:58px 48px;border-radius:16px;font-family:SeerClarity,Arial,sans-serif;scroll-margin-top:140px}
.seer-privacy-v26 *{box-sizing:border-box}
.sp26-heading{display:flex;justify-content:space-between;gap:48px;align-items:flex-start}.sp26-heading h2{font-size:clamp(32px,3.6vw,46px)!important;line-height:1.08!important;letter-spacing:-.045em!important;margin:0!important;color:#f4f4f1!important;font-weight:500}.sp26-heading img{width:58px;height:58px;padding:13px;background:#ff5a1f;border-radius:14px}
.sp26-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px}.sp26-principles article{border-top:1px solid #3a3a35;padding-top:22px}.sp26-principles h3{font-size:19px;letter-spacing:-.025em;font-weight:500;line-height:1.2;margin:0 0 14px;color:#f4f4f1}.sp26-principles p{font-size:14px;line-height:1.7;color:#b9b9b1;margin:0}.sp26-principles small{display:block;color:#ff8557;font-size:11px;margin-bottom:18px;font-variant-numeric:tabular-nums}
.seer-privacy-v26 details{border-top:1px solid #3a3a35;margin-top:36px;padding-top:20px}.seer-privacy-v26 summary{cursor:pointer;font-size:13px;color:#e7e7df;padding:5px 0;list-style-position:inside}.seer-privacy-v26 details p{max-width:900px;color:#b9b9b1;font-size:13px;line-height:1.75;margin:18px 0 0}.seer-privacy-v26 :focus-visible{outline-color:#ff8557}
.seer-guided-section{margin-top:100px}.sg-heading h2{font-size:clamp(32px,3.6vw,46px);letter-spacing:-.045em}.sg-heading p{color:#62625c}.sg-frame{border-color:#d8d8d0;border-radius:14px}.sg-connect{border-color:#d8d8d0}.sg-connect h3{color:#0b0b0b}.sg-connect>span{color:#62625c}
#homepage-cta{background:#ff5a1f!important;color:#0b0b0b!important;border:0!important;margin-top:96px!important}
#homepage-cta h2{color:#0b0b0b!important;font-size:clamp(38px,5vw,64px)!important;line-height:1.05!important;letter-spacing:-.05em!important}
#homepage-cta a[data-primary=true]{background:#0b0b0b!important;color:#f4f4f1!important;border-radius:6px!important}
#homepage-cta a:last-child{background:transparent!important;color:#0b0b0b!important;border:1px solid #0b0b0560;border-radius:6px!important}
.clarity-footer{color:#0b0b0b;border-color:#dcdcd6!important}.clarity-footer-brand,.clarity-footer-brand.seer-brand-v15{font-size:34px!important;letter-spacing:-.065em!important;font-weight:600!important;gap:10px!important}.clarity-footer-brand img{width:29px!important;height:29px!important}.clarity-footer>div>span{color:#62625c}.clarity-footer p{color:#62625c!important}
@media(hover:hover) and (pointer:fine){.sm-hero-copy>a:hover{background:#ee4d12;color:#0b0b0b!important}.sn-primary:hover{background:#31312c}#seer-focus-carousel .arrow.next:not(:disabled):hover{background:#ed4c13;border-color:#ed4c13;color:#0b0b0b}}
@media(max-width:1240px){.seer-privacy-v26{margin-inline:40px}}
@media(max-width:850px){.sm-hero-copy{gap:25px}.sm-hero-copy h1{font-size:52px!important}.sm-hero-copy p{font-size:15px}.sm-hero-copy>a{gap:24px}.seer-privacy-v26{margin-inline:24px;padding:40px 32px}.sp26-principles{gap:24px}.sp26-principles h3{font-size:17px}}
@media(max-width:767px){.seer-clarity-hero{padding-top:42px!important}.sm-hero-copy{display:block}.sm-hero-copy h1{font-size:46px!important;max-width:100%!important}.sm-hero-copy p{font-size:14px;line-height:1.65;max-width:430px;margin-top:19px}.sm-hero-copy>a{margin-top:22px;padding:13px 17px;font-size:13px}.seer-clarity-caption{font-size:11px;gap:16px}.seer-clarity-caption>span{max-width:205px}.sn-brand{font-size:30px}.sn-brand img{width:27px;height:27px}.sn-primary{font-size:12px;padding:10px 12px}#seer-primary-links{background:#f4f4f1;border-color:#dcdcd6}.seer-intelligence-v25{margin-top:72px}.si-intro{gap:24px}.si-intro h2{font-size:34px}.si-inputs{padding:5px 20px}.si-inputs h3{font-size:15px}.seer-privacy-v26{margin:64px 16px 0;padding:32px 24px;border-radius:12px}.sp26-heading{gap:20px}.sp26-heading h2{font-size:32px!important}.sp26-heading img{width:42px;height:42px;padding:10px;border-radius:11px;flex:none}.sp26-principles{grid-template-columns:1fr;margin-top:32px;gap:26px}.sp26-principles article{padding-top:18px}.sp26-principles small{margin-bottom:12px}.sp26-principles h3{font-size:20px;margin-bottom:10px}.sp26-principles p{font-size:14px}.seer-guided-section{margin-top:68px}.sg-heading h2{font-size:34px}#homepage-cta{margin-top:64px!important}.clarity-footer-brand,.clarity-footer-brand.seer-brand-v15{font-size:30px!important}}
@media(max-width:380px){.sm-hero-copy h1{font-size:41px!important}.sp26-heading h2{font-size:29px!important}}

/* Supplied complete wordmark, 28 October 2026. Preserve the image aspect ratio. */
.sn-brand img.seer-supplied-wordmark,
.clarity-footer-brand img.seer-supplied-wordmark,
.seer-brand-v15 img.seer-supplied-wordmark {
  display:block;
  width:112px!important;
  height:auto!important;
  max-width:none;
  object-fit:contain;
}
@media(max-width:767px) {
  .sn-brand img.seer-supplied-wordmark { width:100px!important; }
}
