.ag-v5-why-section{display:block}
.ag-v5-why{position:relative;overflow:hidden;padding:104px 0 108px;background:var(--ag-why-bg,#7d1f26);color:var(--ag-why-text,#f7f4ef)}
.ag-v5-why:before{content:"ACEGRIP";position:absolute;right:-.04em;top:-.25em;font-family:Georgia,"Times New Roman",serif;font-size:clamp(150px,20vw,330px);line-height:1;letter-spacing:-.075em;color:var(--ag-why-text,#f7f4ef);opacity:.025;pointer-events:none;white-space:nowrap}
.ag-v5-why__inner{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:0 52px}
.ag-v5-why__intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);gap:70px;align-items:end;margin-bottom:68px}
.ag-v5-why__eyebrow{margin:0 0 13px;color:var(--ag-why-accent,#e7c8c2);font-size:10px;font-weight:800;letter-spacing:.21em;text-transform:uppercase}
.ag-v5-why h2{max-width:920px;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(52px,5.6vw,88px);font-weight:400;line-height:.88;letter-spacing:-.065em;color:inherit}
.ag-v5-why__copy{justify-self:end;max-width:390px;padding-bottom:3px}
.ag-v5-why__copy p{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.5;color:inherit;opacity:.92}
.ag-v5-why__note{display:block;margin-top:22px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--ag-why-text,#f7f4ef) 28%,transparent);font-size:8px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--ag-why-accent,#e7c8c2)}
.ag-v5-why__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--ag-why-text,#f7f4ef) 38%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ag-why-text,#f7f4ef) 38%,transparent)}
.ag-v5-why-card{position:relative;display:flex;min-height:286px;flex-direction:column;justify-content:space-between;padding:28px 28px 30px;border-left:1px solid color-mix(in srgb,var(--ag-why-text,#f7f4ef) 24%,transparent);transition:background .28s ease,transform .28s ease}
.ag-v5-why-card:last-child{border-right:1px solid color-mix(in srgb,var(--ag-why-text,#f7f4ef) 24%,transparent)}
.ag-v5-why-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}
.ag-v5-why-card__number{font-family:Georgia,"Times New Roman",serif;font-size:64px;line-height:.82;letter-spacing:-.06em;color:inherit;opacity:.16;transition:opacity .28s ease,transform .28s ease}
.ag-v5-why-card__mark{width:7px;height:7px;margin-top:2px;border-radius:50%;background:var(--ag-why-accent,#e7c8c2);box-shadow:0 0 0 5px color-mix(in srgb,var(--ag-why-accent,#e7c8c2) 12%,transparent)}
.ag-v5-why-card__content{max-width:270px}
.ag-v5-why-card h3{margin:0;font-size:12px;font-weight:800;line-height:1.25;letter-spacing:.13em;text-transform:uppercase;color:inherit}
.ag-v5-why-card__content p{margin:12px 0 0;font-family:Georgia,"Times New Roman",serif;font-size:17px;line-height:1.42;color:inherit;opacity:.78}
@media(hover:hover) and (pointer:fine){.ag-v5-why-card:hover{background:color-mix(in srgb,var(--ag-why-text,#f7f4ef) 6%,transparent);transform:translateY(-2px)}.ag-v5-why-card:hover .ag-v5-why-card__number{opacity:.28;transform:translateY(-3px)}}
@media(max-width:980px){.ag-v5-why__inner{padding:0 28px}.ag-v5-why__intro{grid-template-columns:1fr .72fr;gap:40px}.ag-v5-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-v5-why-card:nth-child(3){border-top:1px solid color-mix(in srgb,var(--ag-why-text,#f7f4ef) 24%,transparent)}.ag-v5-why-card:nth-child(4){border-top:1px solid color-mix(in srgb,var(--ag-why-text,#f7f4ef) 24%,transparent)}.ag-v5-why-card:nth-child(2){border-right:1px solid color-mix(in srgb,var(--ag-why-text,#f7f4ef) 24%,transparent)}.ag-v5-why-card{min-height:250px}}
@media(max-width:760px){.ag-v5-why{padding:62px 0 68px}.ag-v5-why__inner{padding:0 14px}.ag-v5-why__intro{display:block;margin-bottom:40px}.ag-v5-why__eyebrow{margin-bottom:9px;font-size:8.5px}.ag-v5-why h2{max-width:620px;font-size:clamp(42px,13.4vw,60px);line-height:.9}.ag-v5-why__copy{max-width:330px;margin-top:26px;padding-bottom:0}.ag-v5-why__copy p{font-size:15px;line-height:1.48}.ag-v5-why__note{margin-top:17px;padding-top:11px;font-size:7px}.ag-v5-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-v5-why-card{min-height:210px;padding:18px 14px 18px}.ag-v5-why-card__number{font-size:43px}.ag-v5-why-card__mark{width:5px;height:5px;box-shadow:0 0 0 4px color-mix(in srgb,var(--ag-why-accent,#e7c8c2) 12%,transparent)}.ag-v5-why-card h3{font-size:8px;letter-spacing:.1em}.ag-v5-why-card__content p{margin-top:8px;font-size:13px;line-height:1.35}.ag-v5-why:before{top:-.08em;font-size:42vw}}
@media(prefers-reduced-motion:reduce){.ag-v5-why-card,.ag-v5-why-card__number{transition:none!important}}
