.feature-tile[data-astro-cid-xlmbnjqk]{gap:var(--space-s);min-inline-size:0;padding:var(--space-m);border:var(--border);border-radius:calc(var(--radius-l) * 2);background:color-mix(in srgb, var(--neutral) 40%, var(--base));flex-direction:column;display:flex}.feature-tile__top[data-astro-cid-xlmbnjqk]{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.feature-tile__chip[data-astro-cid-xlmbnjqk]{inline-size:calc(var(--space-l) + var(--space-s));block-size:calc(var(--space-l) + var(--space-s));border-radius:var(--radius-l);background:var(--primary-10);border:1px solid var(--primary-30);color:var(--primary);place-items:center;display:grid}.feature-tile__icon[data-astro-cid-xlmbnjqk]{block-size:1.25em;inline-size:1.25em}.feature-tile__title[data-astro-cid-xlmbnjqk]{font-size:var(--h4)}.feature-tile__description[data-astro-cid-xlmbnjqk]{font-size:var(--text-s);color:var(--neutral-300)}.feature-tile__status[data-astro-cid-xlmbnjqk]{font-size:var(--text-xs);color:var(--primary);background:var(--primary-10);border:1px solid var(--primary-30);padding:var(--space-xs) var(--space-s);border-radius:999px;&[data-status=Later]{color:var(--neutral-300);background:var(--neutral);border-color:var(--border-dark)}}.feature-page{isolation:isolate;padding:calc(var(--section-space-xl) + var(--section-space-s)) var(--site-padding) var(--section-space-m);background:var(--base);position:relative;overflow:hidden;&:before{content:"";z-index:-1;background:radial-gradient(ellipse at 100% 40%, var(--primary-10), transparent 55%);position:absolute;inset:0}}.feature-page__shader{z-index:-1;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.feature-page__inner{align-items:flex-start;gap:var(--space-l);inline-size:100%;max-inline-size:var(--content-width);flex-direction:column;margin-inline:auto;display:flex}.feature-page__eyebrow{align-items:center;gap:var(--space-s);font-size:var(--text-xs);color:var(--primary);border:1px solid var(--primary-30);letter-spacing:.14em;border-radius:999px;padding:.5em 1.15em;font-weight:600;display:inline-flex;&:before{content:"";background:currentColor;border-radius:50%;block-size:.5em;inline-size:.5em}}.feature-page__title{font-size:calc(var(--h1) * 1.55)}.feature-page__line{transform-origin:0 100%;display:block}.feature-page__lead{font-size:var(--text-xl);color:var(--neutral-300);inline-size:min(100%,46rem)}.feature-page__actions{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex;@media (width<=700px){justify-content:center;inline-size:100%;&>.button-028{max-inline-size:100%}}}.feature-page__status{font-size:var(--text-s);color:var(--neutral-300)}.feature-preview{padding:0 var(--site-padding) var(--section-space-m)}.feature-preview__inner{max-inline-size:var(--content-width);inline-size:100%;margin-inline:auto}.feature-preview__frame{aspect-ratio:67/31;padding:var(--space-xl) var(--space-xxl) 0;border:var(--border);border-radius:calc(var(--radius-l) * 2.5);background:radial-gradient(ellipse at 50% 0%, var(--primary-20), transparent 70%), var(--neutral);box-shadow:var(--shadow-l);margin:0;overflow:hidden;@media (width<=700px){aspect-ratio:auto;padding:var(--space-m) var(--space-m) 0}}.feature-preview__image{border:1px solid var(--secondary-10);border-radius:var(--radius-l) var(--radius-l) 0 0;border-bottom:0;block-size:auto;inline-size:100%;display:block}.feature-group{padding:var(--section-space-m) var(--site-padding);border-block-start:var(--border)}.feature-group__inner{gap:var(--section-space-m);max-inline-size:var(--content-width);grid-template-columns:minmax(0,.95fr) minmax(0,1.7fr);align-items:start;margin-inline:auto;display:grid;@media (width<=1000px){gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}}.feature-group__intro{gap:var(--space-m);flex-direction:column;display:flex}.feature-group__number{font-size:var(--text-xl);color:var(--primary)}.feature-group__title{font-size:calc(var(--h2) * 1.15)}.feature-group__description{color:var(--neutral-300)}.feature-group__grid{gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;@media (width<=560px){grid-template-columns:minmax(0,1fr)}}
