/* Shared identity; retained campaign imagery and the $59 launch offer. */
:root{--ink:#14213a;--dark:#101827;--paper:#f5f7fc;--lime:#7aafff;--muted:#8d9fbb;--line:#dde6f3;--font:Manrope,'Segoe UI',Arial,sans-serif}body{font-size:1rem}.site-header{border-color:#dce7ff24}.site-header.scrolled{background:#101827f5}.wordmark{display:block}.wordmark .brand-logo{width:214px!important;height:auto!important}.site-footer .wordmark .brand-logo{width:200px!important}.desktop-nav{gap:26px}.desktop-nav a,.nav-cta{font-size:.875rem;color:#cad8ef}.nav-cta{border-color:#87a1c377}.hero-description{font-size:1rem;line-height:1.8;color:#d1dbe9;max-width:520px}.hero .eyebrow{font-size:.75rem;color:#c3d3ea}.hero-note{font-size:.8125rem;line-height:1.8;color:#c4d1e8}.hero-note>span{color:#9fb1cc}.hero-actions .button,.watch-link{font-size:.875rem}.hero-actions .button{background:#3468f6;color:white;border-color:#3468f6;border-radius:8px}.hero-actions .button:hover{background:#4b7afa}.hero h1{letter-spacing:-.025em}.hero h1 span{color:#8cbbff}.hero-shade{background:linear-gradient(90deg,#080f20e8,#0b17317a 45%,#121c3810 78%),linear-gradient(0deg,#101827 0%,transparent 38%,#1018273d)}.hero-caption,.scroll-cue{font-size:.75rem;color:#a4b8d6}.hero-caption{max-width:280px}.hero-caption .crosshair{color:#76a6ee}.scroll-cue{gap:10px}.hero .live-dot{background:#7ab7ff;box-shadow:none}.preview-library-title strong{color:#274b7e}.preview-count,.preview-library label,.search-label{font-size:.8125rem}.preview-search input{font-size:.875rem}.preview-library .search-chips button{font-size:.75rem}.preview-library .small-link{font-size:.8125rem}.doc-heading span,.doc-type,.doc-footer{font-size:.75rem}.doc-footer{line-height:1.6}.search-result strong{font-size:.875rem}.search-result span{font-size:.75rem}.eyebrow,.section-kicker,.mini-eyebrow{font-size:.75rem!important}.section-description,.section-intro p{font-size:1rem;line-height:1.85;color:#6a7f9d}.proof-strip{background:#101827}.proof-strip span{font-size:.8125rem}.feature-card{border-color:#dce5f3;border-radius:12px}.feature-card p{font-size:.9375rem;line-height:1.8}.feature-card h3{font-size:1.3rem}.feature-card .feature-number{font-size:.75rem}.small-link{font-size:.875rem}.button{border-radius:8px;font-size:.875rem}.button-lime{background:#3468f6;color:white}.button-lime:hover{background:#2855ce;color:white}.log-demo-header p{font-size:.9375rem}.sample-badge{font-size:.75rem;white-space:normal}.log-metrics>div>span,.chart-top>strong{font-size:.8125rem}.chart-switch button{font-size:.8125rem}.chart-caption,.sample-note{font-size:.8125rem}.preview-tab,.preview-tabs button{font-size:.875rem}.workflow-step p{font-size:.9375rem;line-height:1.8}.workflow-step h3{font-size:1.3rem}.workflow-step .step-number{font-size:.875rem}.offer-card{border-color:#466187;background:#142440;color:#dce8ff;border-radius:14px}.offer-card p,.offer-card li{font-size:.9375rem}.offer-card .button{font-size:.9375rem}.offer-list li{font-size:.9375rem}.offer-price{color:#a6caff}.price-note{font-size:.8125rem}.launch-form label,.launch-form input,.launch-form select{font-size:.9375rem}.launch-form input,.launch-form select{border-radius:8px;min-height:48px}.launch-form .consent,.launch-form small{font-size:.8125rem;line-height:1.8}.launch-form button{font-size:.9375rem;min-height:50px;border-radius:8px}.faq-list summary{font-size:1rem;line-height:1.65}.faq-list p{font-size:.9375rem;line-height:1.85;color:#7a8ead}.faq-list details{border-color:#dce5f1}.footer-top p,.footer-top>a:last-child{font-size:.875rem;color:#97afd2}.footer-bottom{font-size:.75rem;color:#7e97bc}.site-footer{background:#101827}.footer-top{border-color:#29405e}.site-footer .wordmark{flex-shrink:0}.mobile-nav a{font-size:1rem}.mobile-nav{background:#101827}.screening-note,.tools-disclaimer{font-size:.875rem}
@media(max-width:1000px){.hero-caption{display:none}.hero-content{padding-top:160px}.desktop-nav{gap:17px}.wordmark .brand-logo{width:185px!important}.site-header .nav-cta{font-size:.8125rem}}
@media(max-width:700px){.hero{height:auto;min-height:790px}.hero-content{padding-top:144px;padding-bottom:100px}.hero-description{font-size:1rem;max-width:95%}.hero-note{font-size:.8125rem}.hero-actions{gap:20px;flex-wrap:wrap}.hero h1{font-size:clamp(66px,16vw,100px)}.hero .eyebrow{font-size:.75rem;line-height:1.7}.hero-actions .button,.watch-link{font-size:.875rem}.site-header .brand-logo{width:175px!important}.hero .scroll-cue{font-size:.75rem}.footer-top{flex-direction:column;align-items:flex-start}.footer-top p{font-size:.875rem}.offer-card{padding:26px}.faq-list summary{font-size:1rem}.faq-list p{font-size:.9375rem}.preview-tabs button{font-size:.8125rem}.doc-type{font-size:.75rem}.chart-caption{font-size:.8125rem}.log-metrics{gap:14px}.hero-caption{display:none}}

.site-header.is-scrolled{background:#101827f2}.workbench-section{background:#eaf0fa}.ai-section{background:#15223b;color:#ebf2ff}.audience-card{background:linear-gradient(145deg,#f0f4ff,#fff);border-color:#d7e2f5;border-radius:12px}.workbench-copy p,.ai-copy>p,.audience-card p,.offer-copy>p,.section-heading>p,.closing-section p{font-size:1rem;line-height:1.85}.ai-copy>p{color:#a2b7d8}.ai-reality{background:#192c4d;border-color:#355075;font-size:.875rem;color:#a7bcdd}.ai-reality p{font-size:.875rem;color:#a7bcdd}.workbench-copy>p,.audience-card p,.section-heading>p{color:#7289a9}.workflow-steps li p{font-size:.9375rem;color:#7590b2;line-height:1.8}.workflow-steps li h3{font-size:1.4rem}.workflow-steps li>span{font-size:.875rem;color:#6288be}.price-card{background:#172944;border:1px solid #46658d;border-radius:14px;box-shadow:0 0 50px #3b72d213;padding:32px}.price-card-head p,.price-subtitle{font-size:.875rem;color:#abc2e5}.price-card-head .status-tag{font-size:.75rem;background:#2b4268;color:#a8caff;border-color:#49618a}.price{color:#e6efff}.price .currency{color:#96b9ee}.price-terms{font-size:.875rem;color:#b0c5e4}.included-list{border-color:#3a5071}.included-list li{font-size:.9375rem;line-height:1.8;color:#b9ccec}.included-list li:before{color:#92bbff}.price-card .launch-form label{font-size:.875rem;color:#bdd0ec}.price-card .launch-form :is(input,select){font-size:1rem;min-height:46px;border-color:#45618a;background:#101e35;color:#e0ecff}.price-card .launch-form input::placeholder{color:#8da8cc}.price-card .launch-form .consent{font-size:.8125rem;color:#a9c0df}.price-card .launch-form .button{background:#3468f6;color:white;border-color:#3468f6}.price-card .launch-form .button:hover{background:#4c7bf5}.form-footnote,.price-card .form-status{font-size:.8125rem;color:#8fa9ce;line-height:1.8}.offer-annotation{font-size:.8125rem;color:#8caacf}.offer-copy>p{color:#92accf}.proof-grid>div>span{font-size:.875rem;color:#91b0db}.proof-grid strong{color:#e0ebfb}.preview-label,.preview-label span,.preview-label small{font-size:.75rem}.window-bar{font-size:.8125rem}.product-caption,.coverage-note,.tools-note,.demo-footnote{font-size:.8125rem;line-height:1.8;color:#8298b7}.tool-preview-grid article{border-color:#d9e4f5;background:#f7faff;border-radius:8px}.tool-preview-grid article p{font-size:.875rem;color:#6e88ad}.tool-preview-grid article h3{font-size:1.1rem;color:#315780}.tool-code{color:#648bc5;background:#edf4ff}.preview-results a{font-size:.875rem}.preview-results a span{font-size:.8125rem}.audience-number{font-size:.75rem;color:#7597ca}.photo-label{font-size:.75rem;color:#c2d5f0}.orbit{border-color:#436895}.orbit:after{background:#83b7ff}.ai-orbit strong{color:#89b7f7}.launch-tag{font-size:.75rem;color:#a6c5f5}.closing-section{background:#eaf0fb}.closing-section .text-link{color:#426ab1}.faq-list summary>span{color:#7da0d4}
@media(max-width:700px){.price-card{padding:23px}.workbench-copy p,.ai-copy>p,.audience-card p,.offer-copy>p{font-size:.9375rem}.hero{min-height:810px}.hero-content{padding-bottom:110px}.footer-bottom{font-size:.75rem}.proof-grid>div>span{font-size:.8125rem}}

.workbench-copy>p,.audience-card p,.section-heading>p,.product-caption,.coverage-note,.demo-footnote,.tool-preview-grid p,.tool-preview-grid small{color:#60718b}.offer-copy>p:not(.eyebrow){font-size:1rem;line-height:1.85}.ai-copy p:not(.eyebrow){font-size:1rem;line-height:1.85}.price>div,.price small{font-size:.875rem;color:#a8bfdf}.price-card-head{font-size:.875rem}.tool-preview-grid h4{font-size:1rem}.tool-preview-grid small{font-size:.8125rem}.preview-label{font-size:.75rem}.section-heading .eyebrow{color:#5e7da8}.tools-note p{font-size:.875rem}.faq-list p{color:#60718b}.workflow-steps li p{color:#60718b}
