@layer reset,tokens,base,primitives;@layer blocks{.pla-features__grid{gap:var(--s-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pla-features__card{padding:var(--s-8);border:1px solid var(--c-line);border-radius:var(--r-xl);background:var(--c-surface);box-shadow:var(--shadow-card);overflow-wrap:anywhere}.pla-features__icon{width:var(--s-14);height:var(--s-14);margin-bottom:var(--s-6);object-fit:contain}.pla-features__title{color:var(--c-ink);font-size:var(--fs-card);font-weight:var(--fw-medium);line-height:var(--lh-card)}.pla-features__sub{margin-top:var(--s-2);color:var(--c-muted);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-ui)}.pla-features__points{gap:var(--s-4);margin-top:var(--s-6);color:var(--c-text);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-ui);display:grid}.pla-features__points>li{gap:var(--s-3);display:flex}.pla-features__check{width:var(--s-6);height:var(--s-6);margin-top:calc((1lh - var(--s-6)) / 2);flex:none}@media (width<=1100px){.pla-features__grid{gap:var(--s-6)}.pla-features__card{padding:var(--s-6)}}@media (width<=900px){.pla-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pla-features__card:last-child:nth-child(odd){grid-column:1/-1}.pla-features__card:last-child:nth-child(odd) .pla-features__points{column-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.pla-features__grid,.pla-features__card:last-child:nth-child(odd) .pla-features__points{grid-template-columns:minmax(0,1fr)}}}
