.ab-intro{background:var(--surface)}.ab-intro__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,64px);align-items:center}.ab-intro__media{border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-md)}.ab-intro__media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:3/2}.ab-intro__content{display:flex;flex-direction:column;justify-content:center}.ab-intro__title{margin-top:0;margin-bottom:var(--s-4)}.ab-intro__text>p{font-size:var(--fs-body);line-height:1.7;color:var(--text-muted)}.ab-intro__text>p+p{margin-top:var(--s-4)}.ab-intro__chips{list-style:none;margin:var(--s-6) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-5)}.ab-chip{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-sm);font-weight:600;color:var(--text)}.ab-chip__bx{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-md);background:var(--brand-tint);flex:none}.ab-chip__bx .ic{width:16px;height:16px;color:var(--brand)}@media(max-width:860px){.ab-intro__inner{grid-template-columns:1fr;gap:var(--s-6)}}.ab-why{background:var(--surface-2)}.ab-why__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5)}.ab-why__card{display:flex;align-items:flex-start;gap:var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 1px 2px #10162609;padding:clamp(22px,2.6vw,30px);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease)}.ab-why__card:hover{transform:translateY(-4px);box-shadow:var(--sh-md);border-color:var(--brand-tint)}.ab-why__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--r-md)}.ab-why__icon--azure{background:var(--tint-azure);color:var(--brand)}.ab-why__icon--amber{background:var(--tint-amber);color:var(--icon-amber)}.ab-why__icon--green{background:var(--tint-green);color:#1fb877}.ab-why__icon--indigo{background:var(--tint-indigo);color:var(--icon-indigo)}.ab-why__icon .ic{width:24px;height:24px}.ab-why__title{font-size:var(--fs-h4);font-weight:var(--fw-bold);margin-bottom:var(--s-2)}.ab-why__text{color:var(--text-muted);line-height:1.7;font-size:var(--fs-sm)}.ab-exp{background:var(--surface)}.ab-exp__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-5)}.ab-exp__card{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 1px 2px #10162609;padding:clamp(28px,3vw,40px) clamp(20px,2.4vw,28px);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease)}.ab-exp__card:hover{transform:translateY(-4px);box-shadow:var(--sh-md);border-color:var(--brand-tint);text-decoration:none}.ab-exp__icon{margin-bottom:var(--s-5);transition:transform var(--dur-base) var(--ease)}.ab-exp__icon img{width:60px;height:60px;object-fit:contain}.ab-exp__card:hover .ab-exp__icon{transform:translateY(-3px) scale(1.05)}.ab-exp__title{font-size:var(--fs-h4);font-weight:var(--fw-bold);margin-bottom:var(--s-2)}.ab-exp__text{color:var(--text-muted);line-height:1.7;font-size:var(--fs-sm);flex:1}.ab-exp__link{margin-top:var(--s-5);display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-sm);font-weight:700;color:var(--brand-strong)}.ab-exp__link .ic{transition:transform var(--dur-micro)}.ab-exp__card:hover .ab-exp__link .ic{transform:translate(3px)}.ab-proc{background:var(--surface-2)}.ab-proc__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-5)}.ab-proc__card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 1px 2px #10162609;padding:clamp(22px,2.4vw,28px);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease)}.ab-proc__card:hover{transform:translateY(-4px);box-shadow:var(--sh-md);border-color:var(--brand-tint)}.ab-proc__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-4)}.ab-proc__icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:var(--r-md)}.ab-proc__icon .ic{width:24px;height:24px}.ab-proc__icon--azure{background:var(--tint-azure);color:var(--brand)}.ab-proc__step{font-size:var(--fs-h2);font-weight:var(--fw-black);line-height:1;letter-spacing:-.03em;color:var(--text-faint)}.ab-proc__title{font-size:var(--fs-h4);font-weight:var(--fw-bold);margin-bottom:var(--s-2)}.ab-proc__text{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.7}.reviews.reviews--plain{background:var(--surface);border-top:0}.reviews--plain .rev-slider__viewport{overflow:clip;overflow-clip-margin:10px}@media(max-width:1024px){.ab-exp__grid{grid-template-columns:1fr 1fr}}@media(max-width:980px){.ab-proc__steps{grid-template-columns:1fr 1fr}}@media(max-width:860px){.ab-why__grid{grid-template-columns:1fr;gap:var(--s-4)}}@media(max-width:560px){.ab-exp__grid{grid-template-columns:1fr;gap:var(--s-4)}.ab-proc__steps{grid-template-columns:1fr}}@media(hover:none){.ab-why__card:hover,.ab-exp__card:hover,.ab-proc__card:hover,.ab-exp__card:hover .ab-exp__icon{transform:none}}
