.home-support-cards_grid__o2sON{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 26px}.home-support-cards_card__uwcVb{min-width:0}.home-support-cards_visual__nkIxu{position:relative;aspect-ratio:1.15;overflow:hidden;border-radius:8px;background:#fff}.home-support-cards_imageLink__0KuGQ{display:block;width:100%;height:100%}.home-support-cards_mainImage__VIhm9,.home-support-cards_sceneImage__mtM63{width:100%;height:100%;object-fit:contain}.home-support-cards_detail__i78ya{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;overflow:hidden;background:#fff;pointer-events:none}.home-support-cards_previewButton__A_NBO{width:100%;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d7d8cf;border-radius:5px;background:#faf9f6f5;color:#242923;padding:10px 12px;font-size:12px;font-weight:700;cursor:pointer;min-height:36px}.home-support-cards_expanded__qGOpm .home-support-cards_detail__i78ya{opacity:1;visibility:visible}.home-support-cards_card__uwcVb h3{font-size:26px;font-weight:750;line-height:1.25;letter-spacing:-.02em;margin:18px 0 8px}.home-support-cards_textLink__NrNvV{display:block}.home-support-cards_card__uwcVb p{font-size:calc(18px * var(--wp-text-scale,1));color:var(--wp-muted,#62695f);line-height:1.65}.home-support-cards_action__HAQRk{display:flex;justify-content:space-between;align-items:center;color:var(--wp-accent-text,#b52823);font-size:16px;font-weight:750;margin-top:16px;padding-top:12px;border-top:1px solid var(--wp-border,#dedbd3)}.home-support-cards_card__uwcVb a:focus-visible,.home-support-cards_previewButton__A_NBO:focus-visible{outline:3px solid #a3362c;outline-offset:-4px}@media(max-width:1000px){.home-support-cards_grid__o2sON{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.home-support-cards_grid__o2sON{grid-template-columns:1fr;gap:32px}.home-support-cards_visual__nkIxu{aspect-ratio:1.4}.home-support-cards_card__uwcVb h3{font-size:27px}.home-support-cards_card__uwcVb p{font-size:17px}}@media(prefers-reduced-motion:reduce){.home-support-cards_detail__i78ya{transition:none}}