._frame_1qqvo_8{align-items:center;gap:var(--space-10);flex-direction:column;display:flex}._grid_1qqvo_15{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:1040px;margin:0;padding:0;list-style:none;display:grid}._card_1qqvo_26{gap:var(--space-6);padding:var(--space-3);border-radius:var(--radius-xl);background:var(--color-surface-tint);flex-direction:column;display:flex}._photo_1qqvo_36{aspect-ratio:16/9;border-radius:calc(var(--radius-xl) - var(--space-3));background:var(--color-surface);overflow:hidden}._photo_1qqvo_36 img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}._body_1qqvo_51{gap:var(--space-4);padding:0 var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex}._title_1qqvo_59{font-family:var(--font-heading);font-size:var(--text-h4);font-weight:var(--weight-heading-bold);letter-spacing:-.02em;margin:0;line-height:1.2}._text_1qqvo_68{font-size:16px;font-weight:var(--weight-body);text-wrap:pretty;margin:0;line-height:1.5}._items_1qqvo_76{gap:var(--space-3);margin:var(--space-1) 0 var(--space-2);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}._items_1qqvo_76 li{align-items:center;gap:var(--space-3);font-size:16px;font-weight:var(--weight-emphasis);display:flex}._check_1qqvo_92{border-radius:var(--radius-full);background:var(--color-surface);width:24px;height:24px;color:var(--color-brand);flex:none;place-items:center;display:grid}._cta_1qqvo_103{justify-content:center;width:100%}._call_1qqvo_108{max-width:52ch;font-size:var(--text-body-lg);font-weight:var(--weight-body);text-align:center;text-wrap:balance;margin:0;line-height:1.5}._callLink_1qqvo_117{font-weight:var(--weight-emphasis);color:var(--color-brand-strong);white-space:nowrap;text-decoration:none}@media (hover:hover) and (pointer:fine){._callLink_1qqvo_117:hover{color:var(--color-brand-hover)}}._callLink_1qqvo_117:focus-visible{outline:2px solid var(--color-brand-strong);outline-offset:2px;border-radius:var(--radius-xs)}@media (width<=860px){._grid_1qqvo_15{grid-template-columns:minmax(0,1fr);max-width:560px}}@media (width<=600px){._frame_1qqvo_8{gap:var(--space-8)}._body_1qqvo_51{padding:0 var(--space-3) var(--space-3)}}
