.alv-features{margin:0 auto;max-width:1000px;padding:var(--alv-section-pad,clamp(48px,8vw,96px) clamp(22px,4vw,48px))}.alv-features__header{margin:0 auto 48px;max-width:640px;text-align:center}.alv-features__header .alv-section-badge{justify-content:center;margin:0 0 14px}.alv-features__header .alv-section-badge .subtitle.sections{margin:0;max-width:none}.alv-features__title{color:var(--alv-text,#edeff6);font-family:var(--alv-font-display,Carmensans,"Carmen Sans",Arial,sans-serif);font-size:var(--alv-type-h2-size,clamp(28px,4vw,40px));font-synthesis:none;font-weight:900;letter-spacing:var(--alv-type-h2-tracking,-.01em);line-height:var(--alv-type-h2-lh,1.15);margin:0}.alv-features__subtitle{color:var(--alv-text-muted,rgba(237,239,246,.62));font-family:var(--alv-font-body,Roboto,Arial,sans-serif);font-size:var(--alv-type-body-lg-size,17px);font-weight:400;line-height:var(--alv-type-body-lh,1.6);margin:16px 0 0}.alv-features__list{display:flex;flex-direction:column;gap:clamp(36px,5vw,56px)}.alv-features__row{align-items:center;display:grid;gap:clamp(20px,3.5vw,36px);grid-template-areas:"copy mock";grid-template-columns:minmax(0,1fr) minmax(240px,380px)}.alv-features__row--has-image{grid-template-columns:minmax(0,1fr) minmax(288px,456px)}.alv-features__row--reverse{grid-template-areas:"mock copy";grid-template-columns:minmax(240px,380px) minmax(0,1fr)}.alv-features__row--has-image.alv-features__row--reverse{grid-template-columns:minmax(288px,456px) minmax(0,1fr)}.alv-features__row--marketplace{align-items:center;grid-template-columns:minmax(0,1fr) minmax(320px,460px)}.alv-features__row--marketplace.alv-features__row--reverse{grid-template-columns:minmax(320px,460px) minmax(0,1fr)}.alv-features__copy{grid-area:copy;min-width:0}.alv-features__card-title{color:var(--alv-text,#edeff6);font-family:var(--alv-font-display,Carmensans,"Carmen Sans",Arial,sans-serif);font-size:var(--alv-type-h3-size,clamp(19px,2vw,22px));font-synthesis:none;font-weight:900;line-height:var(--alv-type-h3-lh,1.3);margin:0 0 12px}.alv-features__card-desc{color:var(--alv-text-muted,rgba(237,239,246,.62));font-family:var(--alv-font-body,Roboto,Arial,sans-serif);font-size:var(--alv-type-body-sm-size,15px);font-weight:400;line-height:1.65;margin:0;white-space:pre-line}.alv-features__mock{align-items:center;aspect-ratio:1/1;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-sizing:border-box;container-name:alv-mock;container-type:size;display:flex;grid-area:mock;justify-content:center;min-height:0;overflow:hidden;padding:clamp(14px,4.5%,24px);width:100%}.alv-features__mock--image{aspect-ratio:auto;background:none;border:none;border-radius:20px;container-type:normal;display:block;overflow:visible;padding:0}.alv-features__mock-img{display:block;height:auto;max-width:100%;object-fit:contain;object-position:center;width:100%}.alv-features__mock--image .alv-features__mock-img{border-radius:20px}.alv-features__mock--marketplace{aspect-ratio:auto;background:none;border:none;border-radius:0;container-type:normal;display:block;justify-self:end;max-width:460px;min-width:0;overflow:visible;padding:0;width:100%}.alv-features__row--marketplace.alv-features__row--reverse .alv-features__mock--marketplace{justify-self:start}.alv-features__mock-ui{max-width:none}.alv-features__mock-ui,.alv-mock-cron,.alv-mock-market,.alv-mock-rankmi{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.alv-mock-cron,.alv-mock-market,.alv-mock-rankmi{gap:clamp(10px,5cqh,16px)}.alv-mock-line{background:hsla(0,0%,100%,.12);border-radius:4px;display:block;flex:1 1 auto;height:clamp(6px,2.5cqh,8px);min-width:0}.alv-mock-line--lg{max-width:72%}.alv-mock-line--sm{max-width:48%}.alv-mock-dot{background:hsla(0,0%,100%,.2);border-radius:50%;flex-shrink:0;height:clamp(8px,3.5cqw,10px);width:clamp(8px,3.5cqw,10px)}.alv-mock-dot--accent{background:#b14ce0}.alv-mock-cron__item,.alv-mock-market__row{align-items:center;display:flex;gap:clamp(8px,3cqw,10px);margin:0;width:100%}.alv-mock-pill,.alv-mock-tag{background:rgba(138,90,255,.25);border-radius:999px;color:#d4c4ff;padding:.35em .75em}.alv-mock-btn,.alv-mock-pill,.alv-mock-tag{flex-shrink:0;font-size:clamp(10px,3.6cqw,12px);white-space:nowrap}.alv-mock-btn{background:linear-gradient(135deg,#b14ce0,#8a5aff);border-radius:8px;color:#fff;font-weight:600;padding:.45em .85em}.alv-mock-cron__head{color:rgba(237,239,246,.8);font-size:clamp(12px,4.2cqw,14px);font-weight:600;margin:0 0 clamp(4px,2cqh,8px)}.alv-mock-check{border:1px solid hsla(0,0%,100%,.2);border-radius:4px;flex-shrink:0;height:clamp(14px,5.2cqw,16px);width:clamp(14px,5.2cqw,16px)}.alv-mock-check--on{background:linear-gradient(135deg,#22d39a,#00a06e);border-color:transparent}.alv-mock-rankmi{align-items:center;text-align:center}.alv-mock-rankmi__logo{background:linear-gradient(135deg,#b14ce0,#8a5aff);-webkit-background-clip:text;background-clip:text;font-family:var(--alv-font-display,Carmensans,"Carmen Sans",Arial,sans-serif);font-size:clamp(16px,7cqw,22px);font-synthesis:none;font-weight:900;-webkit-text-fill-color:transparent;margin:0}.alv-mock-rankmi__link{background:linear-gradient(90deg,transparent,#8a5aff,transparent);flex-shrink:0;height:2px;margin:0;width:min(60%,140px)}.alv-mock-rankmi__nodes{display:flex;gap:clamp(8px,4cqw,12px);justify-content:center;margin:0}.alv-mock-rankmi__nodes span{background:rgba(138,90,255,.2);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;height:clamp(28px,12cqw,36px);width:clamp(28px,12cqw,36px)}.alv-mock-rankmi__label{color:rgba(237,239,246,.45);font-size:clamp(11px,3.8cqw,13px);margin:0}@media (max-width:767px){.alv-features__row,.alv-features__row--has-image,.alv-features__row--has-image.alv-features__row--reverse,.alv-features__row--marketplace,.alv-features__row--marketplace.alv-features__row--reverse,.alv-features__row--reverse{grid-template-areas:"copy" "mock";grid-template-columns:1fr;justify-items:stretch}.alv-features__mock{justify-self:center;max-width:380px;width:min(100%,380px)}.alv-features__mock--image{justify-self:stretch;max-width:none;width:100%}.alv-features__mock--marketplace{aspect-ratio:auto;justify-self:center;max-width:min(100%,360px);width:100%}}