:root{--clarity-ink:#171717;--clarity-blue:#171717;--clarity-muted:#666;--clarity-line:#e6e6e6;--clarity-surface:#f7f7f7;--seer-accent:#171717}
html body{color:#171717}::selection{background:#222;color:white}body :focus-visible{outline-color:#222}body button,body a{accent-color:#222}body a:hover{color:#444}
/* Replace the duplicated demo with the larger, uninterrupted product scene. */
#homepage-hero [class*="mockupContainer"],.seer-demo-intro,.seer-demo-host,.seer-demo-note{display:none!important}
.seer-clarity-hero{padding-top:68px!important}.seer-clarity-frame{height:clamp(620px,calc(100svh - 112px),900px)!important}
.seer-clarity-caption{max-width:1160px;width:calc(100% - 80px);font-size:13px;padding:0 0 26px;border-bottom:0;color:#777}.seer-clarity-caption a{color:#222}.seer-clarity-caption a:hover{color:#555}
#homepage-hero>div:first-child{min-height:0!important;padding-bottom:0!important}#homepage-hero>div:nth-child(2){padding-top:20px!important;padding-bottom:26px!important}
#homepage-ai-marketer>.container,#homepage-marketer-context>.container,#homepage-customer-stories>.container,#homepage-measure>.container,#homepage-enterprise>.container{display:none!important}
#homepage-ai-marketer,#homepage-marketer-context,#homepage-customer-stories,#homepage-measure,#homepage-enterprise{padding:0!important;margin:88px 0 0!important;background:#fff!important;border:0!important}
#homepage-ai-marketer{margin-top:36px!important}
.sm-section{max-width:1280px;padding:0 40px;margin:auto;position:relative}.sm-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;max-width:1160px;margin:0 auto 10px;padding:0 8px}.sm-heading h2{font-size:clamp(29px,3.4vw,42px)!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-.035em!important;margin:0!important;color:#171717!important}.sm-heading p{font-size:13px!important;line-height:1.5!important;color:#707070!important;margin:0!important;text-align:right;max-width:270px}
.sm-frame{display:block;width:100%;height:660px;border:0;background:#fff}.sm-section[data-scene=decision] .sm-frame{height:640px}.sm-section[data-scene=privacy] .sm-frame{height:600px}
#homepage-cta{margin-top:64px!important}#homepage-cta h2{font-size:clamp(36px,4vw,54px)!important}#homepage-cta p{display:none!important}#homepage-cta a{background:#171717!important;color:white!important}#homepage-cta a:last-child{background:#f2f2f2!important;color:#222!important}
.clarity-footer{border-color:#e5e5e5!important}.clarity-footer a:hover{color:#555!important}
@media(max-width:767px){.seer-clarity-hero{padding-top:76px!important}.seer-clarity-frame{height:clamp(530px,calc(100svh - 150px),730px)!important}.seer-clarity-caption{width:calc(100% - 40px);padding:8px 0 18px;font-size:11px;gap:20px}.seer-clarity-caption>span{max-width:200px}.seer-clarity-caption a{gap:12px}.sm-section{padding:0 16px}.sm-heading{display:block;padding:0 12px;margin-bottom:0}.sm-heading h2{font-size:29px!important}.sm-heading p{text-align:left;margin-top:12px!important;max-width:none}.sm-frame{height:610px}.sm-section[data-scene=decision] .sm-frame{height:640px}.sm-section[data-scene=privacy] .sm-frame{height:600px}#homepage-ai-marketer,#homepage-marketer-context,#homepage-customer-stories,#homepage-measure,#homepage-enterprise{margin-top:54px!important}#homepage-ai-marketer{margin-top:0!important}}
#homepage-cta a[data-primary=true]{background:#171717!important;color:#fff!important}
@media(max-width:767px){.seer-clarity-frame{height:570px!important}}
@media(min-width:768px){.seer-clarity-frame{height:clamp(620px,calc(100svh - 176px),840px)!important}}

/* V14: compact editorial context, with the motion immediately below it. */
.seer-clarity-hero{padding-top:64px!important}
.sm-hero-copy{width:calc(100% - 96px);max-width:1160px;margin:0 auto 8px;display:flex;align-items:center;justify-content:space-between;gap:32px;position:relative;z-index:1}
.sm-hero-copy h1{font-family:inherit!important;font-size:clamp(30px,3.2vw,40px)!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-.035em!important;color:#171717!important;text-align:left!important;max-width:none!important;margin:0!important;display:block!important}
.sm-hero-copy p{font-size:16px;line-height:1.6;color:#626262;margin:14px 0 0;max-width:610px;text-wrap:pretty}
.sm-hero-copy>a{display:inline-flex;align-items:center;gap:20px;flex-shrink:0;padding:13px 17px;border-radius:9px;background:#1b1b1b;color:#fff!important;font-size:14px;line-height:1.4;text-decoration:none;transition:background .18s ease-out}
.sm-hero-copy>a:hover{background:#393939}.sm-hero-copy>a:active{transform:translateY(1px)}
.sm-heading{align-items:flex-start;margin-bottom:8px;padding:0 8px;gap:64px}
:is(#homepage-ai-marketer,#homepage-marketer-context,#homepage-customer-stories,#homepage-measure,#homepage-enterprise) .sm-heading h2{font-size:clamp(28px,3vw,36px)!important;letter-spacing:-.03em!important;max-width:510px!important;flex:1;text-wrap:balance}
:is(#homepage-ai-marketer,#homepage-marketer-context,#homepage-customer-stories,#homepage-measure,#homepage-enterprise) .sm-heading p{font-size:16px!important;line-height:1.65!important;color:#626262!important;text-align:left;margin:0!important;max-width:400px!important;flex:1}
.sm-frame{height:600px}.sm-section[data-scene=decision] .sm-frame{height:600px}.sm-section[data-scene=privacy] .sm-frame{height:590px}
#homepage-ai-marketer,#homepage-marketer-context,#homepage-customer-stories,#homepage-measure,#homepage-enterprise{margin-top:72px!important}
@media(min-width:768px){.seer-clarity-frame{height:clamp(580px,calc(100svh - 260px),740px)!important}}
@media(max-width:767px){
 .seer-clarity-hero{padding-top:48px!important}
 .sm-hero-copy{width:calc(100% - 48px);display:block;margin-bottom:0}
 .sm-hero-copy h1{font-size:31px!important;max-width:330px!important;line-height:1.12!important}
 .sm-hero-copy p{font-size:14px;line-height:1.6;margin-top:12px;max-width:340px}
 .sm-hero-copy>a{margin-top:18px;font-size:13px;padding:10px 13px;gap:24px}
 .seer-clarity-frame{height:500px!important}
 .sm-heading{padding:0 8px;margin-bottom:8px}
 :is(#homepage-ai-marketer,#homepage-marketer-context,#homepage-customer-stories,#homepage-measure,#homepage-enterprise) .sm-heading h2{font-size:29px!important;max-width:340px!important;text-wrap:balance}
 :is(#homepage-ai-marketer,#homepage-marketer-context,#homepage-customer-stories,#homepage-measure,#homepage-enterprise) .sm-heading p{font-size:14px!important;line-height:1.65!important;margin-top:14px!important;max-width:350px!important}
 .sm-frame{height:560px}.sm-section[data-scene=decision] .sm-frame{height:560px}.sm-section[data-scene=privacy] .sm-frame{height:560px}
 #homepage-ai-marketer,#homepage-marketer-context,#homepage-customer-stories,#homepage-measure,#homepage-enterprise{margin-top:44px!important}
}

/* Removed standalone privacy section: no residual layout space. */
#homepage-enterprise{display:none!important}
