.dm-gf-pcard{background:var(--dm-gf-paper);border:1px solid var(--dm-gf-line);border-radius:22px;display:flex;flex-direction:column;font-family:var(--dm-gf-font);gap:12px;padding:22px 22px 24px;position:relative;transition:border-color .2s,transform .35s var(--dm-gf-ease),box-shadow .35s}.dm-gf-pcard[data-pick]{cursor:pointer}.dm-gf-pcard:hover{border-color:var(--dm-gf-blue-hi);box-shadow:0 26px 50px -30px rgba(10,37,64,.45);transform:translateY(-6px)}.dm-gf-pcard.is-featured{border:2px solid var(--dm-gf-blue)}.dm-gf-pcard__top{display:flex;justify-content:flex-end;left:22px;pointer-events:none;position:absolute;right:22px;top:20px;z-index:2}.dm-gf-pcard__badge{background:var(--dm-gf-sky);border-radius:999px;box-shadow:0 4px 12px -4px rgba(0,0,0,.4);color:var(--dm-gf-blue-t);font-size:12px;font-weight:700;line-height:1.2;padding:5px 10px}.is-featured .dm-gf-pcard__badge{background:var(--dm-gf-blue);color:#fff}.dm-gf-ds .dm-gf-pcard__fig,.dm-gf-pcard__fig{border-radius:14px;margin:-6px -6px 2px;overflow:hidden;position:relative}.dm-gf-pcard__fig-empty{aspect-ratio:2/1;background:#06182b;color:#98b8d8;display:grid;font-size:13px;place-items:center;text-align:center}.dm-gf-ds .dm-gf-pcard__best,.dm-gf-pcard__best{color:var(--dm-gf-ink-2);font-size:14px;line-height:1.45}.dm-gf-ds .dm-gf-pcard__best b,.dm-gf-pcard__best b{color:var(--dm-gf-blue-t);display:block;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:2px;text-transform:uppercase}.dm-gf-ds .dm-gf-pcard__title,.dm-gf-pcard__title{color:var(--dm-gf-ink);font-size:22px;font-weight:900;letter-spacing:-.02em;line-height:1.2}.dm-gf-ds .dm-gf-pcard__features,.dm-gf-pcard__features{border-top:1px solid var(--dm-gf-line);display:flex;flex:1;flex-direction:column;gap:8px;list-style:none;margin:0;padding:12px 0 0}.dm-gf-ds .dm-gf-pcard__features li,.dm-gf-pcard__features li{color:var(--dm-gf-ink-2);display:grid;font-size:14px;gap:8px;grid-template-columns:18px 1fr auto;line-height:1.45;margin:0}.dm-gf-ds .dm-gf-pcard__features li:before,.dm-gf-pcard__features li:before{background:var(--dm-gf-blue);content:"";height:16px;margin-top:2px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.6%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M20 6 9 17l-5-5%27/%3E%3C/svg%3E") center/contain no-repeat;width:16px}.dm-gf-ds .dm-gf-pcard__features li.dm-gf-pcard__add:before,.dm-gf-pcard__features li.dm-gf-pcard__add:before{visibility:hidden}.dm-gf-ds .dm-gf-pcard__link,.dm-gf-pcard__link{align-items:center;border-top:1px solid var(--dm-gf-line);color:var(--dm-gf-blue-t);display:inline-flex;font-size:15px;font-weight:700;gap:6px;margin-top:4px;padding-top:12px;text-decoration:none}.dm-gf-ds .dm-gf-pcard__link:focus,.dm-gf-ds .dm-gf-pcard__link:hover,.dm-gf-pcard:hover .dm-gf-ds .dm-gf-pcard__link,.dm-gf-pcard:hover .dm-gf-pcard__link,.dm-gf-pcard__link:focus,.dm-gf-pcard__link:hover{color:var(--dm-gf-navy);text-decoration:underline}
