.home-hero__inner{max-width:var(--k-max);margin:0 auto;padding:clamp(3.5rem,8vw,5.25rem) var(--k-pad-x) 4rem}.home-hero__eyebrow{margin-bottom:1.875rem}.home-hero__row{display:grid;grid-template-columns:minmax(320px,560px) 1fr;gap:3rem;align-items:end}.home-hero__ctas{display:flex;gap:.75rem;justify-content:flex-end;flex-wrap:wrap}.home-ticker{border-top:var(--k-border-w) solid var(--k-ink);background:var(--k-ink);color:var(--k-on-accent);overflow:hidden;padding:.75rem 0}.home-ticker__track{display:flex;width:-moz-max-content;width:max-content;animation:k-marquee var(--k-marquee-duration) linear infinite}.home-ticker__group{display:flex;align-items:center;font-family:var(--k-font-mono);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.home-ticker__group span{padding:0 1.75rem}.home-ticker__star{color:var(--k-accent-bright);padding:0!important}.home-product{background:var(--k-cream);padding:3.5rem var(--k-pad-x) 4.5rem}.home-product__frame{max-width:var(--k-max-product);margin:0 auto;border:var(--k-border-w) solid var(--k-ink);box-shadow:var(--k-shadow-orange);background:var(--k-surface)}.home-product__chrome{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1.125rem;border-bottom:var(--k-border-w) solid var(--k-ink);font-family:var(--k-font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.home-product__live{color:var(--k-accent)}.home-product__frame img{display:block;width:100%;height:auto}.home-problem{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:var(--k-border-w) solid var(--k-ink)}.home-problem__card{padding:2.25rem 2rem;border-right:var(--k-border-w) solid var(--k-ink)}.home-problem__card--last{border-right:none}.home-problem__letter{font-family:var(--k-font-mono);font-size:.75rem;font-weight:500;letter-spacing:var(--k-tracking-mono-wide);text-transform:uppercase;color:var(--k-muted-3);margin-bottom:2.875rem}.home-problem__card h3{margin-bottom:.75rem}.home-problem__card p{margin:0;font-size:.9375rem;color:var(--k-muted-2);line-height:1.6}.home-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.home-step{border-top:var(--k-border-w) solid var(--k-cream-hairline);padding-top:1.625rem}.home-step h3{margin:0}.home-step p{font-size:.9375rem;color:var(--k-cream-dim);margin:.75rem 0 1.125rem;line-height:var(--k-leading-body)}.home-step__detail{font-family:var(--k-font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--k-accent-bright)}.home-diff{display:grid;grid-template-columns:1fr 1fr;border:var(--k-border-w) solid var(--k-ink)}.home-diff__card{padding:2rem;border-right:var(--k-border-w) solid var(--k-ink);border-bottom:var(--k-border-w) solid var(--k-ink)}.home-diff__card:nth-child(2n){border-right:none}.home-diff__card:nth-child(n+3){border-bottom:none}.home-diff__card--us{background:var(--k-accent)}.home-diff__card--us,.home-diff__card--us h3{color:var(--k-on-accent)}.home-diff__card--us p:last-child{color:var(--k-cream-translucent)}.home-diff__label{font-family:var(--k-font-mono);font-size:.71875rem;letter-spacing:var(--k-tracking-mono-wide);text-transform:uppercase;color:var(--k-muted-3);margin:0 0 .875rem}.home-diff__label--us{color:var(--k-cream-translucent)}.home-diff__card p:last-child{margin:.75rem 0 0;font-size:.9375rem;color:var(--k-muted-2);line-height:1.6}.home-quote{max-width:62.5rem;margin:0 auto;padding:clamp(4rem,8vw,6.25rem) var(--k-pad-x)}.home-quote blockquote{font-family:var(--k-font-display);font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);font-weight:440;font-style:italic;line-height:1.32;letter-spacing:-.015em;color:var(--k-ink);margin:0;text-wrap:balance}.home-quote blockquote span{color:var(--k-accent)}.home-quote cite{display:block;margin-top:1.75rem;font-family:var(--k-font-mono);font-size:var(--k-text-sm);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--k-muted-3)}.home-cta__title{font-size:var(--k-text-cta);max-width:61.25rem;margin:0 0 2.25rem}.home-cta__title,.home-cta__title em{color:var(--k-on-accent)}.home-cta__grid{display:grid;grid-template-columns:minmax(300px,520px) 1fr;gap:3rem;align-items:end}.home-cta__copy{margin:0;color:var(--k-cream-translucent);line-height:var(--k-leading-body);font-size:1.03125rem}.home-cta__actions{display:flex;flex-direction:column;gap:.875rem;align-items:flex-end}.home-cta__btns{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}@media (max-width:880px){.home-hero__row{grid-template-columns:1fr;gap:1.75rem}.home-hero__ctas{justify-content:flex-start}.home-problem{grid-template-columns:1fr}.home-problem__card{border-right:none;border-bottom:var(--k-border-w) solid var(--k-ink)}.home-problem__card--last{border-bottom:none}.home-problem__letter{margin-bottom:.875rem}.home-diff,.home-steps{grid-template-columns:1fr}.home-diff__card{border-right:none;border-bottom:var(--k-border-w) solid var(--k-ink)}.home-diff__card:last-child{border-bottom:none}.home-cta__grid{grid-template-columns:1fr}.home-cta__actions,.home-cta__btns{align-items:stretch;justify-content:flex-start}.home-cta__btns .k-btn{flex:1;text-align:center}}