.features[data-v-a276f68a]{padding-top:clamp(48px,6vw,96px)}.intro[data-v-a276f68a]{display:flex;flex-direction:column;gap:var(--space-6);margin-bottom:var(--section-space)}.title[data-v-a276f68a]{color:var(--color-main-800)}.lead[data-v-a276f68a]{color:var(--surface-ink-muted);max-width:520px}.group[data-v-a276f68a]{border-top:1px solid color-mix(in srgb,var(--color-dark-900) 15%,transparent);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(32px,4vw,56px)}.group-title[data-v-a276f68a]{align-self:start;color:var(--surface-ink-muted);grid-column:1/span 4;max-width:8em;position:sticky;top:calc(var(--header-height) + var(--space-6))}.cards[data-v-a276f68a]{display:grid;gap:var(--grid-gutter);grid-column:5/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-v-a276f68a]{background:color-mix(in srgb,var(--color-white) 30%,transparent);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:var(--space-3);min-height:200px;padding:clamp(22px,2.4vw,32px);position:relative;transition:background-color var(--duration-base) var(--ease-out)}.card[data-v-a276f68a]:hover{background:color-mix(in srgb,var(--color-white) 45%,transparent)}.card-title[data-v-a276f68a]{color:var(--color-dark-900);margin:0;padding-inline-end:3em}.card-body[data-v-a276f68a]{color:var(--surface-ink-muted);margin:0}.more[data-v-a276f68a]{color:var(--color-dark-900);margin-top:auto;text-decoration:underline;text-underline-offset:3px}.pro[data-v-a276f68a]{border-radius:var(--radius-xs);padding:2px 10px;position:absolute;right:clamp(22px,2.4vw,32px);top:clamp(22px,2.4vw,32px)}.closing[data-v-a276f68a],.pro[data-v-a276f68a]{background:var(--color-dark-900);color:var(--color-white)}.closing[data-v-a276f68a]{align-items:flex-start;border-radius:var(--radius-panel);display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-12);padding:clamp(32px,5vw,80px)}.closing-title[data-v-a276f68a]{color:var(--color-main-400)}.closing-body[data-v-a276f68a]{color:color-mix(in srgb,var(--color-white) 90%,transparent)}.closing-actions[data-v-a276f68a]{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(max-width:960px){.cards[data-v-a276f68a],.group-title[data-v-a276f68a]{grid-column:1/-1}.group-title[data-v-a276f68a]{margin-bottom:var(--space-6);max-width:none;position:static}}@media(max-width:640px){.cards[data-v-a276f68a]{grid-template-columns:minmax(0,1fr)}.card[data-v-a276f68a]{min-height:0}}
