.feature-section{padding-block:clamp(2.75rem,1.5rem + 4vw,5rem)}.feature-section+.feature-section,.feature-section--tint{-webkit-border-before:var(--edge);border-block-start:var(--edge)}.feature-section--tint{background:linear-gradient(180deg,var(--umbral-050),var(--papel))}.feature-section__head{display:grid;grid-gap:.85rem;gap:.85rem;max-inline-size:var(--measure);-webkit-margin-after:clamp(1.75rem,1rem + 2vw,2.75rem);margin-block-end:clamp(1.75rem,1rem + 2vw,2.75rem)}.feature-section__head h2{font-size:var(--step-h2)}.feature-section__head .eyebrow{-webkit-margin-after:0;margin-block-end:0}.features-grid{display:grid;grid-gap:clamp(1rem,.5rem + 1.3vw,1.75rem);gap:clamp(1rem,.5rem + 1.3vw,1.75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:stretch}.features-grid--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr))}.feature-card{display:flex;flex-direction:column;gap:.85rem;block-size:100%}.feature-card__well{-webkit-margin-after:.15rem;margin-block-end:.15rem}.feature-card .feature-card__name{font-size:var(--step-h3);-webkit-margin-after:0;margin-block-end:0;text-wrap:balance}.feature-card__description{font-size:var(--step-small);line-height:1.6;color:var(--tinta-muted)}.feature-card__matters{-webkit-border-start:2px solid var(--luz);border-inline-start:2px solid var(--luz);-webkit-padding-start:.9rem;padding-inline-start:.9rem;display:grid;grid-gap:.3rem;gap:.3rem;font-size:var(--step-small);line-height:1.55}.feature-card__matters-label{font-size:var(--step-eyebrow);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--umbral-700)}.feature-card__foot{-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:.5rem;padding-block-start:.5rem}.feature-status{display:inline-flex;align-items:center;gap:.5rem;padding:.32rem .8rem .32rem .62rem;border-radius:999px;border:1px solid transparent;font-size:.8125rem;font-weight:600;letter-spacing:.02em;line-height:1.35}.feature-status__pip{inline-size:.65rem;block-size:.65rem;border-radius:999px;flex:none;background:currentColor}.feature-status[data-status=shipping]{background:var(--umbral-100);border-color:var(--umbral-300);color:var(--umbral-900)}.feature-status[data-status=building]{background:var(--luz-soft);border-color:color-mix(in srgb,var(--luz) 60%,transparent);color:var(--tinta)}.feature-status[data-status=building] .feature-status__pip{background:linear-gradient(90deg,currentColor 0 50%,transparent 50% 100%);box-shadow:inset 0 0 0 1.5px currentColor}.feature-status[data-status=roadmap]{background:var(--papel);border-color:var(--linea);color:var(--tinta-muted)}.feature-status[data-status=roadmap] .feature-status__pip{background:none;box-shadow:inset 0 0 0 1.5px currentColor}.feature-intro{display:grid;grid-gap:1.25rem;gap:1.25rem;padding-block:clamp(1.25rem,1rem + 1vw,2rem)}.feature-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;list-style:none;margin:0;padding:0}.feature-legend__note{font-size:var(--step-small);color:var(--tinta-muted);max-inline-size:var(--measure)}.feature-nav{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.feature-nav a{display:inline-flex;align-items:center;gap:.5rem;min-block-size:44px;padding:.5rem 1.05rem;border-radius:999px;border:1px solid var(--linea);background:var(--papel-raised);color:var(--umbral-900);font-size:var(--step-small);font-weight:600;text-decoration:none;transition:border-color .16s ease,background .16s ease}.feature-nav a:hover{border-color:var(--umbral-500);background:var(--umbral-050)}.feature-nav--sticky{position:-webkit-sticky;position:sticky;inset-block-start:var(--header-h);z-index:30;padding-block:.75rem;background:color-mix(in srgb,var(--papel) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:56rem){.feature-nav--sticky{position:static;-webkit-backdrop-filter:none;backdrop-filter:none}}@media print{.feature-card{page-break-inside:avoid;break-inside:avoid;box-shadow:none}.feature-section{page-break-inside:auto;break-inside:auto;padding-block:1.5rem}.feature-section__head h2{page-break-after:avoid;break-after:avoid}.feature-section--tint{background:none}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-nav{display:none}}