.tech[data-v-38225883]{max-width:1180px;margin-inline:auto;display:grid;gap:clamp(var(--sp-6),4vw,60px);padding:clamp(var(--sp-5),4vw,56px);border-radius:20px;background:var(--c-surface);box-shadow:0 1px 2px #0000000d}.tech__eyebrow[data-v-38225883]{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-heading);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-muted)}.tech__eyebrow[data-v-38225883] .icon{color:var(--c-accent-600)}.tech__title[data-v-38225883]{margin-top:var(--sp-3);font-weight:300;color:var(--c-primary-900)}.tech__title strong[data-v-38225883]{font-weight:var(--fw-bold)}.tech__rule[data-v-38225883]{display:block;width:48px;height:3px;margin-top:var(--sp-4);border-radius:3px;background:var(--c-accent-600)}.tech__text[data-v-38225883]{margin-top:var(--sp-5);max-width:46ch;line-height:var(--lh-body);color:var(--c-ink-soft)}.tech__actions[data-v-38225883]{margin-top:var(--sp-6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5)}.tech__cta[data-v-38225883]{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:48px;padding:12px 26px;border-radius:999px;background:var(--c-accent-600);font-family:var(--font-heading);font-size:.9rem;font-weight:var(--fw-bold);text-transform:uppercase;color:#fff;text-decoration:none;transition:background-color var(--dur-fast) var(--ease),gap var(--dur-fast) var(--ease)}.tech__cta[data-v-38225883]:hover{gap:var(--sp-3);background:var(--c-accent-700)}.tech__note[data-v-38225883]{font-size:var(--fs-small);color:var(--c-ink-muted)}.tech__types[data-v-38225883]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.type[data-v-38225883]{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:var(--sp-4);align-items:center;height:100%;padding:var(--sp-4) var(--sp-5);padding-right:52px;border:1px solid var(--c-line);border-radius:16px;background:var(--c-surface);text-decoration:none;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.type[data-v-38225883]:hover{transform:translateY(-2px);border-color:transparent;box-shadow:var(--shadow-lg)}.type__icon[data-v-38225883]{grid-row:span 2;display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--c-surface-alt);color:var(--c-accent-600);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.type:hover .type__icon[data-v-38225883]{background:var(--c-accent-600);color:#fff}.type__title[data-v-38225883]{font-family:var(--font-heading);font-weight:var(--fw-bold);line-height:1.3;color:var(--c-primary-900)}.type__text[data-v-38225883]{margin-top:2px;font-size:var(--fs-small);color:var(--c-ink-muted)}.type__go[data-v-38225883]{position:absolute;top:50%;right:var(--sp-5);color:var(--c-ink-muted);transform:translateY(-50%);transition:color var(--dur) var(--ease),transform var(--dur) var(--ease)}.type:hover .type__go[data-v-38225883]{color:var(--c-accent-600);transform:translate(4px,-50%)}@media (min-width: 640px){.tech__types[data-v-38225883]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1000px){.tech[data-v-38225883]{grid-template-columns:1fr 1fr;align-items:center}.tech__types[data-v-38225883]{grid-template-columns:1fr}}
