.hero-video[data-astro-cid-7urzkubf]{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--color-bg-subtle)}.area[data-astro-cid-7urzkubf]{display:flex;flex-direction:column;gap:12px;padding:28px;background:var(--color-bg-subtle)}.area-ico[data-astro-cid-7urzkubf]{display:grid;place-items:center;width:40px;height:40px;margin-bottom:8px;border:1px solid var(--color-border);color:var(--color-fg)}.cmp[data-astro-cid-7urzkubf]{border-collapse:collapse;font-size:var(--text-sm)}.cmp[data-astro-cid-7urzkubf] th[data-astro-cid-7urzkubf],.cmp[data-astro-cid-7urzkubf] td[data-astro-cid-7urzkubf]{padding:16px 20px;border-bottom:1px solid var(--color-border);vertical-align:top}.cmp[data-astro-cid-7urzkubf] thead[data-astro-cid-7urzkubf] th[data-astro-cid-7urzkubf]{font-size:var(--text-2xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted)}.cmp[data-astro-cid-7urzkubf] tbody[data-astro-cid-7urzkubf] th[data-astro-cid-7urzkubf]{font-weight:600;width:18%}.cmp[data-astro-cid-7urzkubf] td[data-astro-cid-7urzkubf]{color:var(--color-fg-secondary)}.cmp[data-astro-cid-7urzkubf] .is-ours[data-astro-cid-7urzkubf]{background:var(--color-fill-subtle);color:var(--color-fg);font-weight:600}.case-main[data-astro-cid-7urzkubf]{padding:32px;background:var(--color-bg-subtle)}.part[data-astro-cid-7urzkubf]{padding:12px 14px;border:1px solid var(--color-border);font-size:var(--text-sm);font-weight:600}.case-more[data-astro-cid-7urzkubf]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;background:var(--color-bg-subtle);transition:background-color var(--duration-base) var(--ease-out)}.case-more[data-astro-cid-7urzkubf]:hover{background:var(--color-fill-subtle)}.case-more[data-astro-cid-7urzkubf] img[data-astro-cid-7urzkubf]{width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover}.after[data-astro-cid-7urzkubf]{position:relative;isolation:isolate;display:grid;gap:32px;overflow:hidden;padding:40px;background:#f1f2f4;box-shadow:inset 0 0 0 1px #03111c0f;color:#03111c}@media(min-width:1024px){.after[data-astro-cid-7urzkubf]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:64px;padding:56px}}.price[data-astro-cid-7urzkubf]{display:flex;flex-direction:column;align-items:flex-start;padding:32px;background:#ffffffdb;box-shadow:inset 0 0 0 1px #03111c1f;backdrop-filter:blur(6px)}.price[data-astro-cid-7urzkubf] .cta-link[data-astro-cid-7urzkubf]:hover{color:#116ff8}.qa[data-astro-cid-7urzkubf]{background:var(--color-bg-subtle)}.qa[data-astro-cid-7urzkubf] summary[data-astro-cid-7urzkubf]{display:flex;align-items:center;gap:20px;padding:20px;cursor:pointer;list-style:none}.qa[data-astro-cid-7urzkubf] summary[data-astro-cid-7urzkubf]::-webkit-details-marker{display:none}.qa[data-astro-cid-7urzkubf] h3[data-astro-cid-7urzkubf]{font-size:var(--text-base);font-weight:600}.qa[data-astro-cid-7urzkubf] p[data-astro-cid-7urzkubf]{padding:0 24px 24px 68px;color:var(--color-fg-secondary)}.qa-tile[data-astro-cid-7urzkubf]{position:relative;display:grid;place-items:center;width:28px;height:28px;flex:none;border:1px solid var(--color-border);transition:background-color .3s var(--ease-out)}.qa-tile[data-astro-cid-7urzkubf]:before,.qa-tile[data-astro-cid-7urzkubf]:after{content:"";position:absolute;width:10px;height:1.5px;background:var(--color-fg);transition:transform .3s var(--ease-out),background-color .3s var(--ease-out)}.qa-tile[data-astro-cid-7urzkubf]:after{transform:rotate(90deg)}.qa[data-astro-cid-7urzkubf][open] .qa-tile[data-astro-cid-7urzkubf]{background:var(--color-fg)}.qa[data-astro-cid-7urzkubf][open] .qa-tile[data-astro-cid-7urzkubf]:before,.qa[data-astro-cid-7urzkubf][open] .qa-tile[data-astro-cid-7urzkubf]:after{background:var(--color-bg)}.qa[data-astro-cid-7urzkubf][open] .qa-tile[data-astro-cid-7urzkubf]:after{transform:rotate(0)}[data-theme=dark] .qa[data-astro-cid-7urzkubf],[data-theme=dark] .area[data-astro-cid-7urzkubf],[data-theme=dark] .case-main[data-astro-cid-7urzkubf],[data-theme=dark] .case-more[data-astro-cid-7urzkubf]{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-strong)}
