.landing-intro{color:var(--landing-text);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:center;gap:40px;margin-bottom:30px;display:grid}.landing-intro__copy{min-width:0}.landing-intro__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--landing-muted);font-size:11px;font-weight:800;display:block}.landing-intro h1{letter-spacing:-.035em;overflow-wrap:break-word;margin:14px 0;font:400 clamp(2rem,4.6vw,3.6rem)/1.08 Bungee,sans-serif}.landing-intro h1>span{color:#0000;-webkit-text-stroke:1.3px #002b7f}[data-theme=dark] .landing-intro h1>span{-webkit-text-stroke-color:#fff8e8}.landing-intro p{color:var(--landing-muted);max-width:570px;margin:12px 0 0;line-height:1.6}.landing-intro__actions{flex-direction:column;gap:10px;display:flex}.landing-intro__actions p{text-align:center;margin:0;font-size:12px}.landing-intro__actions>.mantine-Button-root{min-height:50px;color:var(--landing-text);border-color:var(--landing-border)}.landing-intro__actions>[data-primary]{color:#fff;background:#2563eb;border:1px solid #2563eb;font-weight:800;box-shadow:inset 0 -3px #08182f1f}.landing-intro__actions>[data-primary]:hover{color:#fff;filter:brightness(1.04);background:#2563eb}.landing-intro__actions>[data-quiet],.landing-intro__actions>[data-quiet]:hover{background:var(--landing-surface-strong);color:var(--landing-text);border:1px solid var(--landing-control-border);font-weight:800}.landing-intro__actions>[data-quiet]:hover{filter:brightness(1.04)}@media (max-width:47.99em){.landing-intro{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:20px}.landing-intro h1{font-size:clamp(1.8rem,7.5vw,2.8rem)}.landing-intro p{font-size:14px}.landing-intro__actions>.mantine-Button-root{width:100%}}@media (forced-colors:active){[data-theme] .landing-intro h1>span{color:canvastext;-webkit-text-stroke:0}}.landing-intro--with-visual{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px}.landing-intro--with-visual .landing-intro__actions{max-width:420px;margin-top:24px}.landing-intro__visual{min-width:0}.landing-intro--with-visual .landing-intro__actions>p{text-align:left}@media (max-width:47.99em){.landing-intro--with-visual{grid-template-columns:1fr;gap:28px}.landing-intro--with-visual .landing-intro__actions{max-width:none}}
