/* Homepage v3 and light-theme overrides */
#theme-toggle{border:1px solid #3e6073;color:inherit;background:transparent;border-radius:10px;cursor:pointer;padding:7px 11px;font-size:20px}#theme-toggle:hover{border-color:#53d6b7}.extra-actions{display:flex;flex-wrap:wrap;gap:16px;margin:3px 0 18px}.extra-actions a{color:#77dfcd;font-size:.82rem;font-weight:750}.home-hero{grid-template-columns:1fr 1fr;gap:36px}.home-hero .hero-sub strong{color:#f4fcff;letter-spacing:.025em}.hero-product{box-shadow:0 25px 75px #0004}.audience-section{padding:28px 0 52px}.audience-intro h2{font-size:clamp(1.65rem,3vw,2.4rem);margin:9px 0 20px}.audience-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.audience-tab{border:1px solid #34576c;border-radius:12px;padding:15px 10px;background:#102637;color:#d6e8f2;cursor:pointer;font-size:.85rem;font-weight:700}.audience-tab:hover,.audience-tab.active{background:#1a534d;border-color:#65d7bd;color:#f4fffc}.audience-result{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#102434;border:1px solid #2a4757;border-radius:14px;padding:25px;margin-top:12px}.audience-result h3{margin:0 0 6px}.audience-result p{margin:0;color:#b4c8d5;font-size:.88rem;max-width:660px}.market-pills{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.market-pills>div{background:#102637;border:1px solid #2c4b5c;padding:16px;display:flex;gap:6px;flex-direction:column;border-radius:12px}.market-pills strong{font-size:.84rem}.market-pills small{color:#9cb6c7}.market-symbol{color:#5be0c0;font-size:1.5rem}.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.case-proof-note{margin-top:16px;color:#a6bdcd;font-size:.78rem}.demo-grid{grid-template-columns:1fr 1fr}.demo-grid>.vid-frame{order:-1}.latest-video{display:grid;grid-template-columns:.9fr 1.1fr;gap:25px;align-items:center;background:#102434;border:1px solid #294759;border-radius:16px;padding:20px}.latest-video>a{display:block;position:relative}.latest-video img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px}.video-play{position:absolute;bottom:14px;left:14px;background:#183747;color:white;padding:8px 12px;border-radius:8px;font-size:.75rem}.guide-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.guide-cards>a{background:#102434;border:1px solid #294759;padding:24px;border-radius:13px;display:flex;flex-direction:column;gap:12px;transition:transform .18s,border-color .18s}.guide-cards>a:hover,.offer-card:hover{transform:translateY(-3px);border-color:#64cfb6}.guide-cards span{font-size:.68rem;color:#6cdbc5;letter-spacing:.1em}.guide-cards h3{margin:0;line-height:1.25}.guide-cards p{margin:0;flex:1}.guide-cards b{font-size:.8rem;color:#63ddc1}.hp-faq details{background:#112637;border:1px solid #2b495c;border-radius:12px;padding:17px 20px;margin:10px 0}.hp-faq summary{cursor:pointer;font-weight:750}.hp-faq details p{margin-bottom:0}.home-hero,.hp-section,.audience-section{animation:tsEnter .55s ease both}@keyframes tsEnter{from{opacity:.75;transform:translateY(9px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:900px){.audience-tabs,.market-pills{grid-template-columns:repeat(2,1fr)}.steps-grid,.guide-cards{grid-template-columns:repeat(2,1fr)}.latest-video{grid-template-columns:1fr}.audience-result{flex-direction:column;align-items:stretch}.demo-grid>.vid-frame{order:initial}}@media(max-width:650px){.audience-tabs,.market-pills,.steps-grid,.guide-cards{grid-template-columns:1fr 1fr}.audience-tab{font-size:.75rem}.audience-result{padding:18px}.extra-actions{gap:11px}.home-hero{grid-template-columns:1fr}.guide-cards{grid-template-columns:1fr}}
/* Light palette keeps research graphics dark, but lightens surrounding content and chrome */
html[data-theme="light"] body{background:#f3f7fb;color:#12283b}html[data-theme="light"] .topbar,html[data-theme="light"] header{background:#fff!important;color:#172e43!important;border-bottom-color:#d5e2e9!important}html[data-theme="light"] nav,html[data-theme="light"] .brand-name{color:#1c3548!important}html[data-theme="light"] .brand-name small{color:#476272!important}html[data-theme="light"] .hero-sub,html[data-theme="light"] .section-top p,html[data-theme="light"] .hp-section p,html[data-theme="light"] .micro-copy{color:#536e80}html[data-theme="light"] .home-hero .hero-sub strong{color:#162f43}html[data-theme="light"] .home-hero h1{color:#19374b}html[data-theme="light"] .proof-strip strong{color:#173c4b}html[data-theme="light"] .hp-section h2{color:#173448}html[data-theme="light"] .hp-section h2 span{color:#148977}html[data-theme="light"] .audience-tab,html[data-theme="light"] .audience-result,html[data-theme="light"] .market-pills>div,html[data-theme="light"] .offer-card,html[data-theme="light"] .case-card,html[data-theme="light"] .price-card,html[data-theme="light"] .steps-grid>div,html[data-theme="light"] .quick-links a,html[data-theme="light"] .latest-video,html[data-theme="light"] .guide-cards>a,html[data-theme="light"] .hp-faq details{background:#fff;color:#1a3549;border-color:#cfdee8}html[data-theme="light"] .audience-tab.active{background:#dcf5ed;border-color:#269b87;color:#174c40}html[data-theme="light"] .audience-result p,html[data-theme="light"] .market-pills small{color:#516f81}html[data-theme="light"] .case-metrics div,html[data-theme="light"] .chart-placeholder{background:#edf5f8;border-color:#cbdee8}html[data-theme="light"] .case-metrics b,html[data-theme="light"] .case-card h3,html[data-theme="light"] .price-card h3,html[data-theme="light"] .offer-card h3,html[data-theme="light"] .steps-grid h3,html[data-theme="light"] .guide-cards h3{color:#17374a}html[data-theme="light"] .price-card.preferred{background:#dff5ef;border-color:#45a58e}html[data-theme="light"] .service-banner{background:linear-gradient(130deg,#d9f4ed,#e1ecfb);border-color:#b1cbd5}html[data-theme="light"] .service-banner h2{color:#164457}html[data-theme="light"] .service-banner p{color:#436477}html[data-theme="light"] .hero-product{color:#e6fbff}html[data-theme="light"] footer{background:#e9f1f7;color:#284757}html[data-theme="light"] .inline-link,html[data-theme="light"] .extra-actions a{color:#087d70}
html[data-theme="light"] .brand-icon{content:url('/assets/official-mark-black.png')}html[data-theme="light"] .mock-bottom,html[data-theme="light"] .mock-top{color:#bed5e0}html[data-theme="light"] .offer-card p,html[data-theme="light"] .case-card p,html[data-theme="light"] .price-card p,html[data-theme="light"] .guide-cards p,html[data-theme="light"] .latest-video p{color:#526d7e}html[data-theme="light"] .hero-actions .secondary-action{color:#1c5362;border-color:#a9c5d1}html[data-theme="light"] .service-banner .chips span{color:#215465;border-color:#a1c3c7}html[data-theme="light"] .proof-strip small{color:#587584}html[data-theme="light"] .hp-faq summary{color:#193d51}html[data-theme="light"] .case-proof-note{color:#526f80}html[data-theme="light"] .quick-links a{color:#1a4659}
