.cp-gcpo-eligibility{background-color:var(--color-genesis-surface);padding-block-end:var(--cp-home-section-gap)}.cp-gcpo-eligibility__inner{max-width:1920px;margin:0 auto;padding:0 140px;box-sizing:border-box}.cp-gcpo-eligibility__bento{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(180px,auto));gap:12px}.cp-gcpo-eligibility__card{display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:168px;padding:32px 36px;border:1px solid #2a2a2a;background-color:#151515;box-sizing:border-box;transition:border-color .3s ease,background-color .3s ease}.cp-gcpo-eligibility__card:hover{border-color:#3a3a3a;background-color:#1a1a1a}.cp-gcpo-eligibility__card--intro{grid-column:1;grid-row:1/3;justify-content:center;align-items:flex-start;text-align:start;min-height:100%;padding:40px 44px;background-color:#111}.cp-gcpo-eligibility__card:not(.cp-gcpo-eligibility__card--intro){justify-content:flex-start;align-items:flex-start;text-align:start}.cp-gcpo-eligibility__card--ageMileage{grid-column:2;grid-row:1}.cp-gcpo-eligibility__card--warranty{grid-column:3;grid-row:1}.cp-gcpo-eligibility__card--accidentFree{grid-column:2;grid-row:2}.cp-gcpo-eligibility__card--serviceHistory{grid-column:3;grid-row:2}.cp-gcpo-eligibility__eyebrow{display:block;margin-bottom:18px;font-family:var(--font-genesis-text),sans-serif;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#c4c4c4}.cp-gcpo-eligibility__title{margin:0;font-family:var(--font-genesis-head-light),var(--font-genesis-head),sans-serif;font-size:clamp(32px,3.2vw,52px);font-weight:400;letter-spacing:.02em;line-height:1.06;color:var(--color-genesis-white)}.cp-gcpo-eligibility__subtitle{margin:20px 0 0;max-width:46ch;font-family:var(--font-genesis-text),sans-serif;font-size:16px;line-height:1.6;color:var(--color-genesis-silver)}.cp-gcpo-eligibility__index{flex-shrink:0;width:2.5rem;font-family:var(--font-genesis-head),sans-serif;font-size:13px;letter-spacing:.12em;color:#ffffff52}.cp-gcpo-eligibility__card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;text-align:start}.cp-gcpo-eligibility__label{margin:0;font-family:var(--font-genesis-head),sans-serif;font-size:clamp(17px,1.4vw,21px);font-weight:400;letter-spacing:.06em;line-height:1.25;text-transform:uppercase;color:var(--color-genesis-white);hyphens:none;min-height:calc(2 * 1.25em)}.cp-gcpo-eligibility__text{margin:0;font-family:var(--font-genesis-text),sans-serif;font-size:15px;line-height:1.55;color:var(--color-genesis-mist)}@media screen and (min-width:1024px) and (max-width:1279px){.cp-gcpo-eligibility__bento{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}}@media screen and (max-width:1023px){.cp-gcpo-eligibility__inner{padding:0 24px}.cp-gcpo-eligibility__bento{grid-template-columns:1fr;grid-template-rows:auto;gap:10px}.cp-gcpo-eligibility__card{min-height:0;padding:28px 24px}.cp-gcpo-eligibility__card--intro{grid-column:1;grid-row:auto;padding:32px 24px 36px}.cp-gcpo-eligibility__card--accidentFree,.cp-gcpo-eligibility__card--ageMileage,.cp-gcpo-eligibility__card--serviceHistory,.cp-gcpo-eligibility__card--warranty{grid-column:1;grid-row:auto;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:16px}.cp-gcpo-eligibility__index{width:2rem;padding-block-start:2px}.cp-gcpo-eligibility__label{min-height:0;font-size:16px;letter-spacing:.04em}.cp-gcpo-eligibility__subtitle{max-width:none}}@media screen and (min-width:1024px) and (max-width:1599px){.cp-gcpo-eligibility__inner{padding:0 100px}}html[lang=ar] .cp-gcpo-eligibility__eyebrow,html[lang=ar] .cp-gcpo-eligibility__label{letter-spacing:0}