@layer components{.faq-item{box-shadow:inset 0 0 0 1px var(--color-border-primary);border-radius:var(--radius-12);flex-direction:column;gap:8px;padding:16px;display:flex;overflow:clip}.faq-item-header{color:var(--color-content-primary);align-items:center;gap:8px;display:flex}.faq-item-header>:first-child{flex-shrink:0}.faq-item-title{font:var(--text-subhead-20-serif-font);letter-spacing:var(--text-subhead-20-serif-ls);color:var(--color-content-primary)}.faq-item-divider{background:var(--color-border-primary);border:none;height:1px}.faq-item-body{font:var(--text-body-16-font);letter-spacing:var(--text-body-16-ls);color:var(--color-content-secondary)}}
@layer components{.feature-card{color:var(--color-content-primary);gap:var(--spacing-16)}.feature-card-text{gap:var(--spacing-8);flex-direction:column;display:flex}.feature-card-title{align-items:center;gap:var(--spacing-6);width:100%;display:flex}.feature-card-title-icon{flex-shrink:0;width:24px;height:24px}.feature-card-title-text{font:var(--text-subhead-20-serif-font);letter-spacing:var(--text-subhead-20-serif-ls);color:var(--color-content-primary);flex-grow:1}.feature-card-description{font:var(--text-body-16-font);letter-spacing:var(--text-body-16-ls);color:var(--color-content-secondary);font-variation-settings:"opsz" 14;font-feature-settings:"ss01" 1}.feature-card-illustration{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.feature-card-desktop .feature-card-illustration-container{justify-content:center;gap:var(--spacing-8);width:100%;display:flex}.feature-card-desktop .feature-card-illustration{flex-shrink:0;width:326px;height:200px}.feature-card-mobile{padding:var(--spacing-20)}.feature-card-mobile .feature-card-illustration{width:100%;height:auto}.feature-card-tablet{flex-direction:row;justify-content:space-between}.feature-card-tablet .feature-card-text{min-width:0;max-width:440px;padding-block:var(--spacing-8);flex:1;justify-content:space-between;align-self:stretch}.feature-card-tablet .feature-card-title-text{font:var(--text-subhead-24-serif-font);letter-spacing:var(--text-subhead-24-serif-ls)}.feature-card-tablet .feature-card-description{font:var(--text-body-18-font);letter-spacing:var(--text-body-18-ls)}.feature-card-tablet .feature-card-illustration{flex-shrink:0;width:277px;height:170px}}
/*# sourceMappingURL=9f8a6c9174000b7c.css.map*/