.oq-landing{flex-direction:column;display:flex}.oq-landing__hero{align-items:center;gap:var(--oq-space-10);max-inline-size:72rem;padding:var(--oq-space-16) var(--oq-space-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-inline:auto;display:grid}.oq-landing__eyebrow{margin:0 0 var(--oq-space-3);color:var(--oq-accent-text);font-weight:600;font-size:var(--oq-text-sm)}.oq-landing__title{margin:0 0 var(--oq-space-4);font-size:var(--oq-text-4xl);line-height:1.15}.oq-landing__value{margin:0 0 var(--oq-space-3);font-size:var(--oq-text-xl)}.oq-landing__sub{margin:0 0 var(--oq-space-6);color:var(--oq-text-muted);font-size:var(--oq-text-lg)}.oq-landing__actions{gap:var(--oq-space-3);flex-wrap:wrap;display:flex}.oq-landing__button{text-decoration:none}.oq-landing__art{block-size:auto;inline-size:100%;display:block}.oq-art__sky{fill:var(--oq-accent-subtle)}.oq-art__sun{fill:var(--oq-group-2-fill)}.oq-art__hill{fill:var(--oq-group-4-tint);stroke:var(--oq-group-4-fill);stroke-width:2px}.oq-art__path{fill:none;stroke:var(--oq-group-2-tint);stroke-width:18px;stroke-linecap:round}.oq-art__wall{fill:var(--oq-surface);stroke:var(--oq-group-7-fill);stroke-width:3px}.oq-art__roof{fill:var(--oq-group-1-fill)}.oq-art__door{fill:var(--oq-group-7-fill)}.oq-art__window{fill:var(--oq-group-6-tint);stroke:var(--oq-group-6-fill);stroke-width:2px}.oq-art__body,.oq-art__ear{fill:var(--oq-group-5-fill)}.oq-art__belly{fill:var(--oq-group-5-tint)}.oq-art__eye{fill:var(--oq-text)}.oq-art__smile{fill:none;stroke:var(--oq-text);stroke-width:3px;stroke-linecap:round}.oq-art__card{stroke-width:2px}.oq-art__card--a{fill:var(--oq-group-3-tint);stroke:var(--oq-group-3-fill)}.oq-art__card--b{fill:var(--oq-group-1-tint);stroke:var(--oq-group-1-fill)}.oq-art__line{fill:var(--oq-border-strong,var(--oq-border))}.oq-landing__section{inline-size:100%;max-inline-size:72rem;padding:var(--oq-space-12) var(--oq-space-6);margin-inline:auto;scroll-margin-block-start:4rem}.oq-landing__section--tint{background:var(--oq-surface-sunken);max-inline-size:none}.oq-landing__section--tint>*{max-inline-size:72rem;margin-inline:auto}.oq-landing__heading{margin:0 0 var(--oq-space-2);font-size:var(--oq-text-2xl)}.oq-landing__intro{margin:0 0 var(--oq-space-6);color:var(--oq-text-muted)}.oq-landing__grid{gap:var(--oq-space-4);margin:var(--oq-space-6) 0 0;padding:0;list-style:none;display:grid}.oq-landing__grid--personas{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.oq-landing__grid--features{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.oq-landing__card,.oq-landing__tile{align-items:flex-start;gap:var(--oq-space-2);padding:var(--oq-space-5);background:var(--oq-surface);border:1px solid var(--oq-border);border-radius:var(--oq-radius-lg);box-shadow:var(--oq-shadow-1);flex-direction:column;display:flex}.oq-landing__card .oq-landing__button{margin-block-start:auto}.oq-landing__icon{border-radius:var(--oq-radius-md);background:var(--oq-accent-subtle);block-size:2.5rem;inline-size:2.5rem;color:var(--oq-accent-text);justify-content:center;align-items:center;display:inline-flex}.oq-landing__card-title{margin:var(--oq-space-2) 0 0;font-size:var(--oq-text-lg)}.oq-landing__card-line{margin:0 0 var(--oq-space-3);color:var(--oq-text-muted)}.oq-landing__school{align-items:end;gap:var(--oq-space-8);grid-template-columns:minmax(0,1fr) minmax(0,24rem);display:grid}.oq-landing__code-form{align-items:flex-start;gap:var(--oq-space-3);flex-direction:column;display:flex}@media (max-width:52rem){.oq-landing__hero,.oq-landing__school{grid-template-columns:minmax(0,1fr)}.oq-landing__hero{padding-block:var(--oq-space-8);gap:var(--oq-space-6)}.oq-landing__hero-art{order:-1;max-inline-size:22rem}}@media (max-width:40rem){.oq-landing__hero,.oq-landing__section{padding-inline:var(--oq-space-4)}}
