.st-hero{background-color:var(--surface-page);border-bottom:var(--border-width) solid var(--border-strong)}.st-hero__inner{max-width:var(--max-page);padding:var(--section-y) var(--gutter-inline);gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;margin:0 auto;display:grid}.st-hero__badges{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.st-hero__title{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 var(--space-5);text-wrap:balance;font-size:clamp(30px,3.4vw,48px);font-weight:700;line-height:1.08}.st-hero__lead{max-width:46ch;margin:0 0 var(--space-6);font-size:19px}.st-search{gap:var(--space-2);flex-direction:column;max-width:560px;display:flex}.st-search__row{gap:var(--space-3);flex-wrap:wrap;display:flex}.st-search__row input{min-width:0;min-height:var(--control-h-lg);font:inherit;padding:0 var(--space-4);color:var(--text-body);background:var(--surface-raised);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset-well);flex:16rem;font-size:17px}.st-search__row input:focus-visible{border-color:var(--focus-ring);box-shadow:var(--ring-focus);outline:none}.st-hero__line{margin-top:var(--space-5)}.st-hero__card{position:relative;overflow:hidden}.st-hero__band{position:absolute;top:0;left:0;right:0}.st-hero__example{padding-top:var(--space-2);gap:var(--space-4);color:var(--text-inverse);flex-direction:column;display:flex}.st-hero__eyebrow{color:var(--flame-400)}.st-hero__model{font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:22px;font-weight:700}.st-hero__facts{gap:var(--space-2) var(--space-5);font-family:var(--font-mono);color:color-mix(in oklab, var(--paper-100) 80%, transparent);flex-wrap:wrap;font-size:14px;display:flex}.st-hero__links{gap:var(--space-5);flex-wrap:wrap;display:flex}.st-hero__links a{color:var(--flame-400)}.st-hero__wait{color:var(--text-inverse);margin:var(--space-6) 0}.st-proof{background:var(--surface-card);border-bottom:var(--border-width) solid var(--border-strong)}.st-proof__inner{max-width:var(--max-page);padding:var(--space-12) var(--gutter-inline);gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.st-section{border-bottom:var(--border-width) solid var(--border-strong)}.st-section--card{background:var(--surface-card)}.st-section__inner{max-width:var(--max-page);padding:var(--section-y) var(--gutter-inline);margin:0 auto}.st-h2{font-family:var(--font-display);letter-spacing:-.035em;margin:var(--space-3) 0 var(--space-6);text-wrap:balance;max-width:24ch;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.05}.st-text{max-width:52ch;font-size:17px}.st-cards{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.st-card-link{color:inherit;text-decoration:none;display:flex}.st-card-link:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-md);outline:none}.st-card{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.st-card h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:19px;font-weight:700}.st-card p{margin:0;font-size:15px}.st-card__icon{color:var(--flame-600)}.st-split{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.st-pros{background:var(--surface-ink);color:var(--text-inverse);border-bottom:var(--border-width) solid var(--petrol-900);position:relative}.st-pros__grid{pointer-events:none;position:absolute;inset:0}.st-pros__inner{position:relative}.st-pros__eyebrow{color:var(--flame-400)}.st-pros__title{color:var(--text-inverse)}.st-pros__text{max-width:46ch;color:color-mix(in oklab, var(--paper-100) 76%, transparent);font-size:17px}@media (width<=900px){.st-hero__inner,.st-split{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.st-proof__inner,.st-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.st-proof__inner,.st-cards{grid-template-columns:minmax(0,1fr)}}.st-search__hint{margin:var(--space-2) 0 0;font-size:var(--text-caption);color:var(--text-muted)}
