@layer blocks{.home-further{align-items:center;gap:var(--space-md);padding:var(--space-xl) clamp(var(--space-md), 6vw, var(--space-xl));text-align:center;border-radius:var(--radius-lg);background-color:#0063db;background-image:radial-gradient(80% 120% at 15% 0%, color-mix(in oklab, var(--color-on-brand) 8%, transparent), transparent 60%);color:var(--color-on-brand);box-shadow:var(--shadow-flat);flex-direction:column;margin-block-start:var(--space-lg);display:flex}.home-further__titles{align-items:center;gap:var(--space-2xs);flex-direction:column;display:flex}.home-further__eyebrow{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.02em;color:var(--color-on-brand);order:-1}.home-further__title{font-size:clamp(1.75rem, 3.5vw, var(--text-h1));font-weight:var(--weight-extrabold);line-height:var(--leading-tight);color:var(--color-on-brand)}.home-further__text{max-inline-size:42rem;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--brand-100)}.home-further__form{gap:var(--space-2xs);inline-size:min(100%,28rem);text-align:start;flex-direction:column;margin-block-start:var(--space-xs);display:flex}.home-further__label{font-family:var(--font-label);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-on-brand)}.home-further__control{align-items:center;gap:var(--space-2xs);padding:var(--space-3xs);border:1px solid color-mix(in oklab, var(--color-on-brand) 70%, transparent);border-radius:calc(var(--radius-md) + var(--space-3xs));background-color:color-mix(in oklab, #0063db 55%, var(--brand-900));flex-wrap:wrap;display:flex}.home-further__control:has(.home-further__input:focus-visible){outline:2px solid var(--color-on-brand);outline-offset:2px}.home-further__control:has([aria-invalid]){border-width:2px;border-color:var(--color-on-brand)}.home-further__input{min-block-size:2.25rem;min-inline-size:0;padding-inline:var(--space-xs);font-size:var(--text-base);color:var(--color-on-brand);background:0 0;border:0;flex:10rem}.home-further__input:focus{outline:none}.home-further .field__error,.home-further__status{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-on-brand)}.home-further__status:empty{display:none}}
