.ar2-page {
    font-family: "Plus Jakarta Sans", sans-serif;
}

.ar2-hero {
    align-items: center;
    background: linear-gradient(90deg, #00578f 0%, #166ca3 100%);
    display: flex;
    gap: 40px;
    overflow: hidden;
    padding: 75px 0; position: relative;
}

.ar2-hero__content {
    align-items: flex-start;
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: 32px;
    min-width: 0;
    position: relative;
    z-index: 1;
}

.ar2-hero__eyebrow {
    align-items: center;
    background: rgba(255, 255, 255, .1);
    border: 1px solid rgba(255, 255, 255, .25);
    border-radius: 20px;
    color: #fff;
    display: flex;
    font-size: 12px;
    font-weight: 700;
    gap: 8px;
    letter-spacing: .5px;
    line-height: 1.35;
    max-width: 100%;
    padding: 6px 16px;
    text-transform: uppercase;
    white-space: normal;
}

.ar2-hero__eyebrow span {
    align-items: center;
    display: flex;
    height: 14px;
    justify-content: center;
    width: 14px;
}

.ar2-hero__title-block {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%;
}

.ar2-hero__title-block h1,
.ar2-hero__title-block p,
.ar2-hero__actions p {
    margin: 0;
}

.ar2-hero__title-block h1 {
    color: #fff;
    font-size: 48px;
    font-weight: 700;
    line-height: 1.1;
}

.ar2-hero__title-block p {
    color: #eff6ff;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.625;
}

.ar2-hero__qualifications {
    display: flex;
    flex-direction: column;
    gap: 12px;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.ar2-hero__qualifications li {
    align-items: center;
    color: #fff;
    display: flex;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 500;
    gap: 12px;
    height: 20px;
    line-height: 1.35;
}

.ar2-hero__qualifications span {
    align-items: center;
    background: rgba(255, 255, 255, .13);
    border-radius: 10px;
    display: flex;
    flex: 0 0 20px;
    height: 20px;
    justify-content: center;
}

.ar2-hero__actions {
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%;
}

.ar2-hero__actions > div {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}

.ar2-hero__cta,
.ar2-hero__call {
    align-items: center;
    border-radius: 8px;
    display: inline-flex;
    font-size: 16px;
    font-weight: 700;
    justify-content: center;
    text-decoration: none;
    white-space: nowrap;
    padding: 12px 20px;
}

.ar2-hero__cta {
    background: #ffb600;
    color: #0b1f36;
}

.ar2-hero__call {
    border: 1.5px solid #fff;
    color: #fff;
}

.ar2-hero__actions p {
    color: #eff6ff;
    font-family: Inter, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.4;
    opacity: .8;
}

.ar2-hero__visual {
    position: relative;
    z-index: 1;
    flex:1;
}

.ar2-hero__visual img {
    border-radius: 30px;
    display: block;
    height: 600px;
    object-fit: cover;
}

.ar2-hero__accent {
    bottom: -119px;
    height: 860px;
    opacity: .07;
    pointer-events: none;
    position: absolute;
    right: -119px;
    width: 477px;
}

.ar2-trust {
    align-items: center;
    background: #fffbee;
    border-bottom: 1px solid #ffb600;
    border-top: 1px solid #ffb600;
    display: flex;
    flex-direction: column;
    gap: 48px;
    height: 476px;
    padding: 63px 0;
}

.ar2-trust__intro {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px;
    height: 105px;
    text-align: center;
    width: 100%;
}

.ar2-trust__intro h2,
.ar2-trust__intro p,
.ar2-trust__featured p {
    margin: 0;
}

.ar2-trust__intro h2 {
    color: #0b1f36;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.25;
}

.ar2-trust__intro p {
    color: #374151;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    width: 900px;
}

.ar2-trust__stats {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
    width: 100%;
    gap: 24px;
}

.ar2-trust__stats > div {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 8px;
    white-space: nowrap;
}

.ar2-trust__stats strong {
    color: #1c6899;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.25;
}

.ar2-trust__stats span {
    color: #374151;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2;
}

.ar2-trust__featured {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 16px;
    height: 87px;
    width: 100%;
}

.ar2-trust__featured p {
    color: #6b7280;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
}

.ar2-trust__featured > div {
    align-items: center; display: flex; gap: 100px;  justify-content: center;
}

.ar2-trust__featured img {
    display: block;
    object-fit: contain;
}

.ar2-direct {align-items:center;background:#fff;display:flex;flex-direction:column;gap:56px;overflow:hidden;padding:75px 0;position:relative}
.ar2-direct__accent {height:768px;opacity:.35;position:absolute;right:-106px;top:-106px;width:425px}
.ar2-direct__split {align-items:center;display:flex;gap:80px;position:relative;width:100%}
.ar2-direct__copy {align-items:flex-start;display:flex;flex-direction:column;gap:32px}
.ar2-direct__badge {align-items:center;background:#eff6ff;border:1px solid #1c6899;border-radius:100px;color:#1c6899;display:flex;font-size:12px;font-weight:700;line-height:1.35;max-width:100%;padding:6px 16px;text-transform:uppercase;white-space:normal}
.ar2-direct h2,.ar2-direct h3,.ar2-direct p {margin:0}
.ar2-direct__copy h2 {color:#0b0f19;font-size:40px;font-weight:700;line-height:1.2;width:640px}
.ar2-direct__paragraphs {color:#374151;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:16px;font-weight:400;gap:16px;letter-spacing:-.2px;line-height:1.625;width:640px}
.ar2-direct__paragraphs p:last-child {font-size:16px;line-height:1.5}
.ar2-direct__image {border-radius:24px;display:block;height:520px;object-fit:cover;width:520px}
.ar2-direct__benefits {align-items:stretch;display:flex;gap:24px;width:100%}
.ar2-direct__benefits article {align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:flex;flex:1 0 0;flex-direction:column;gap:16px;padding:23px;min-width:0}
.ar2-direct__benefits article>span {align-items:center;background:#eff6ff;border-radius:20px;display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}
.ar2-direct__benefits h3 {color:#0b0f19;font-size:16px;font-weight:700;line-height:1.25;width:100%}
.ar2-direct__benefits p {color:#6b7280;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.45;width:100%}
.ar2-direct__action {align-items:center;display:flex;flex-direction:column;gap:12px;height:80px;width:100%}
.ar2-direct__action a {align-items:center;background:#1c6899;border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:700;height:52px;justify-content:center;text-decoration:none;width:369px}
.ar2-direct__action p {color:#6b7280;font-family:Inter,sans-serif;font-size:14px;line-height:1.4}
.ar2-uses{align-items:center;background:linear-gradient(90deg,#00578f,#166ca3);color:#fff;display:flex;flex-direction:column;gap:64px;height:900px;padding:96px 0}
.ar2-uses h2,.ar2-uses h3,.ar2-uses p{margin:0}.ar2-uses__head{display:flex;flex-direction:column;gap:20px;height:176px;width:1280px}.ar2-uses__head span{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:100px;display:flex;font-size:14px;font-weight:700;padding:6px 16px;text-transform:uppercase;}.ar2-uses__head h2{font-size:40px;font-weight:700;line-height:1.25}.ar2-uses__head p{color:rgba(255,255,255,.85);font-size:16px;line-height:1.625;width:900px}.ar2-uses__columns{display:flex;gap:64px;height:321px;width:1280px}.ar2-uses__columns>div{display:flex;flex:1;flex-direction:column;gap:24px}.ar2-uses article{border-bottom:1px solid rgba(255,255,255,.14);display:flex;gap:20px;padding-bottom:16px}.ar2-uses article:last-child{border:0;padding-bottom:0}.ar2-uses article>span{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:50%;display:flex;flex:0 0 48px;height:48px;justify-content:center}.ar2-uses article>div{display:flex;flex-direction:column;gap:6px}.ar2-uses article h3{font-size:18px;line-height:1.3}.ar2-uses article p{color:rgba(255,255,255,.85);font-size:16px;line-height:1.5}.ar2-uses__action{align-items:center;display:flex;flex-direction:column;gap:12px;height:80px;width:1280px}.ar2-uses__action a{align-items:center;background:#ffb600;border-radius:8px;color:#0f1f36;display:flex;font-size:16px;font-weight:700;height:52px;justify-content:center;text-decoration:none;width:369px}.ar2-uses__action p{color:rgba(255,255,255,.6);font-size:13px;line-height:1.4}

.ar2-financing{background:#f8fafc;display:flex;flex-direction:column;gap:64px;height:auto;padding:96px 80px}.ar2-financing h2,.ar2-financing h3,.ar2-financing p{margin:0}.ar2-financing__head{align-items:center;display:flex;flex-direction:column;gap:20px;height:251px;text-align:center}.ar2-financing__head span{align-items:center;background:#fffbee;border:1px solid #ffb600;border-radius:100px;color:#d97706;display:flex;font-size:14px;font-weight:700;height:37px;padding:0 16px;text-transform:uppercase}.ar2-financing__head h2{color:#0b0f19;font-size:40px;font-weight:700;line-height:1.2;width:1280px}.ar2-financing__head>p{color:#4a5568;font-size:16px;line-height:1.625;width:900px}.ar2-financing__cards{display:grid;gap:32px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,minmax(320px,auto));height:auto}.ar2-financing__cards article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px rgba(11,15,25,.05);display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:31px}.ar2-financing__cards article>div{display:flex;flex-direction:column;gap:16px}.ar2-financing__cards b{align-items:center;background:#ffb600;border-radius:50%;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.ar2-financing__cards h3{color:#0b0f19;font-size:18px;font-weight:700;line-height:1.3}.ar2-financing__cards article>div p{color:#4a5568;font-size:16px;line-height:1.5}.ar2-financing__cards footer{display:flex;flex-direction:column;gap:16px;margin-top:auto}.ar2-financing__cards footer p{background:#f8fafc;border-radius:8px;color:#4a5568;font-size:14px;line-height:1.5;padding:12px}.ar2-financing__cards footer strong{color:#0b0f19}.ar2-financing__cards footer a{color:#1c6899;font-size:14px;font-weight:600;text-decoration:underline}.ar2-financing__cta{align-items:center;background:#eff6ff;border:1px solid #1c6899;border-radius:20px;display:flex;flex-direction:column;gap:24px;height:300px;padding:47px}.ar2-financing__cta>div{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.ar2-financing__cta h3{font-size:24px;font-weight: 700;line-height:1.25}.ar2-financing__cta>div:first-child p{color:#4a5568;font-size:16px;line-height:1.5;width:800px}.ar2-financing__cta>div:last-child{gap:12px}.ar2-financing__cta a{align-items:center;background:#ffb600;border-radius:8px;color:#0b0f19;display:flex;font-size:16px;font-weight:700;height:52px;justify-content:center;text-decoration:none;width:369px}.ar2-financing__cta>div:last-child p{color:#4a5568;font-size:14px;line-height:1.4}

.ar2-supported{align-items:center;background:#f8fafc;display:flex;flex-direction:column;gap:56px;height:895px;padding:96px 80px}.ar2-supported h2,.ar2-supported p{margin:0}.ar2-supported__head{align-items:center;display:flex;flex-direction:column;gap:20px;height:173px;text-align:center}.ar2-supported__head>span{align-items:center;background:#eff6ff;border:1px solid #1c6899;border-radius:100px;color:#1c6899;display:flex;font-size:12px;font-weight:700;height:31px;padding:0 16px;text-transform:uppercase}.ar2-supported__head h2{color:#0b0f19;font-size:40px;line-height:1.25;font-weight:700;}.ar2-supported__head p{color:#6b7280;font-family:Inter,sans-serif;font-size:16px;line-height:1.625;width:900px}.ar2-supported__pills{align-content:flex-start;display:flex;flex-wrap:wrap;gap:12px;height:306px;justify-content:center;width:1280px}.ar2-supported__pills>span{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:100px;color:#0b0f19;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:600;gap:8px;height:43px;padding:0 20px;white-space:nowrap}.ar2-supported__action{align-items:center;display:flex;flex-direction:column;gap:24px;height:112px;text-align:center}.ar2-supported__action p{color:#374151;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;width:900px}.ar2-supported__action a{align-items:center;background:#1c6899;border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:700;height:52px;justify-content:center;text-decoration:none;width:369px}

.ar2-supported__head,.ar2-supported__action{width:1280px}

.ar2-qualifications{background:#fff;height:1479px}.ar2-qualifications h2,.ar2-qualifications h3,.ar2-qualifications p{margin:0}.ar2-qualifications__head{align-items:center;display:flex;flex-direction:column;gap:20px;height:295px;padding:96px 80px 48px;text-align:center}.ar2-qualifications__head span{align-items:center;background:#eff6ff;border:1px solid #1c6899;border-radius:100px;color:#1c6899;display:flex;font-size:14px;font-weight:700;height:37px;letter-spacing:1px;padding:0 16px;text-transform:uppercase}.ar2-qualifications__head h2{font-size:40px;line-height:1.2;font-weight: 700;}.ar2-qualifications__head p{color:#6b7280;font-size:16px;line-height:1.625;width:900px}.ar2-qualifications__cards{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,206px);height:476px;padding:0 80px 40px}.ar2-qualifications__cards article{background:#f8fafe;border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:27px}.ar2-qualifications__cards article>span{align-items:center;background:#eff6ff;border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.ar2-qualifications__cards h3{font-size:16px;line-height:1.625}.ar2-qualifications__cards p{color:#6b7280;font-size:16px;font-weight:500;line-height:1.5}.ar2-qualifications__note{align-items:center;display:flex;height:124px;padding:20px 100px}.ar2-qualifications__note{background:linear-gradient(#fff 20px,#eff6ff 20px,#eff6ff 104px,#fff 104px);gap:16px}.ar2-qualifications__note p{font-size:16px;font-weight:500;line-height:1.5}.ar2-qualifications__bottom{background:#f8fafe;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:48px;height:584px;padding:80px 80px 96px}.ar2-qualifications__bottom header{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.ar2-qualifications__bottom header h3{font-size:28px;line-height:1.15;font-weight:700;}.ar2-qualifications__bottom header p{color:#6b7280;font-size:16px;line-height:1.625}.ar2-qualifications__docs{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.ar2-qualifications__docs span{align-items:center;display:flex;font-size:16px;font-weight:500;gap:12px;line-height:1.625}.ar2-qualifications__cta{align-items:center;display:flex;flex-direction:column;gap:20px}.ar2-qualifications__cta a{align-items:center;background:#ffb600;border-radius:8px;color:#0b0f19;display:flex;font-size:16px;font-weight:700;height:52px;justify-content:center;text-decoration:none;width:369px}.ar2-qualifications__cta p{color:#6b7280;font-size:13px;line-height:1.4;text-align:center;width:1120px}

.ar2-process{align-items:center;background:linear-gradient(90deg,#00578f,#166ca3);color:#fff;display:flex;flex-direction:column;gap:56px;height:980px;padding:96px 80px}.ar2-process h2,.ar2-process h3,.ar2-process p{margin:0}.ar2-process>header{align-items:center;display:flex;flex-direction:column;gap:20px;height:225px;text-align:center}.ar2-process>header span{align-items:center;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);border-radius:100px;color:#ffb600;display:flex;font-size:14px;font-weight:700;height:37px;letter-spacing:1px;padding:0 16px;text-transform:uppercase}.ar2-process>header h2{font-size:40px;line-height:1.2;width:900px;}.ar2-process>header p{color:rgba(255,255,255,.7);font-size:16px;line-height:1.625;width:950px}.ar2-process__steps{display:flex;gap:16px;height:auto;width:1280px}.ar2-process__steps article{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:16px;display:flex;flex:1;flex-direction:column;gap:16px;padding:23px}.ar2-process__steps article>div{align-items:center;display:flex;justify-content:space-between}.ar2-process__steps b{align-items:center;background:#ffb600;border-radius:8px;color:#0b1f36;display:flex;font-size:14px;height:31px;justify-content:center;width:40px}.ar2-process__steps h3{font-size:18px;line-height:1.3}.ar2-process__steps p{color:rgba(255,255,255,.7);font-size:16px;line-height:1.5}.ar2-process>footer{align-items:center;display:flex;flex-direction:column;gap:24px;height:152px;text-align:center;width:1280px}.ar2-process>footer>p{color:rgba(255,255,255,.5);font-size:13px;line-height:1.5;width:1000px}.ar2-process>footer>div{align-items:center;display:flex;flex-direction:column;gap:12px}.ar2-process>footer a{align-items:center;background:#ffb600;border-radius:8px;color:#0b1f36;display:flex;font-size:16px;font-weight:700;height:52px;justify-content:center;text-decoration:none;width:369px}.ar2-process>footer span{color:rgba(255,255,255,.7);font-size:13px;line-height:1.25}

@media (max-width: 1199.98px) {
    .ar2-hero {
        height: auto;
        padding: 64px 24px;
    }

    .ar2-hero__visual {
        height: auto;
    }

    .ar2-hero__title-block h1 {
        font-size: 40px;
    }

    .ar2-trust {
        height: auto;
        padding: 56px 24px;
    }

    .ar2-trust__featured > div {
        gap: 52px;
    }

    .ar2-direct {height:auto;padding:72px 24px}
    .ar2-direct__split {height:auto;gap:40px}
    .ar2-direct__copy h2,.ar2-direct__paragraphs {width:100%}
    .ar2-direct__benefits {height:auto;flex-wrap:wrap}
    .ar2-direct__benefits article {flex-basis:calc(50% - 12px)}
}

@media (max-width: 767.98px) {
    .ar2-hero {
        align-items: stretch;
        flex-direction: column;
        padding: 48px 20px;
    }

    .ar2-hero__title-block h1 {
        font-size: 36px;
    }

    .ar2-hero__actions > div {
        align-items: stretch;
        flex-direction: column;
    }

    .ar2-hero__cta,
    .ar2-hero__call {
        width: 100%;
    }

    .ar2-hero__visual {
        flex-basis: auto;
    }

    .ar2-trust {
        gap: 40px;
        padding: 48px 20px;
    }

    .ar2-trust__intro,
    .ar2-trust__stats,
    .ar2-trust__featured,
    .ar2-trust__featured > div {
        height: auto;
    }

    .ar2-trust__intro h2 {
        font-size: 30px;
        line-height: 1.27;
    }

    .ar2-trust__intro p {
        width: 100%;
    }

    .ar2-trust__stats {
        flex-wrap: wrap;
        gap: 28px 16px;
        justify-content: center;
    }

    .ar2-trust__stats > div {
        flex: 0 0 calc(50% - 8px);
    }

    .ar2-trust__featured > div {
        flex-wrap: wrap;
        gap: 24px 36px;
    }

    .ar2-direct {padding:56px 20px}
    .ar2-direct__split {align-items:stretch;flex-direction:column}
    .ar2-direct__copy {flex-basis:auto}
    .ar2-direct__copy h2 {font-size:34px;line-height:1.24}
    .ar2-direct__image {width:100%}
    .ar2-direct__benefits article {flex-basis:100%}
    .ar2-direct__action a {width:100%}
}
/* Section verification refinements */
.ar2-page .ar2-process > header { width: 1280px; }

.ar2-page .ar2-why{align-items:center;background:#f8fafe;color:#0b1f36;display:flex;font-family:"Plus Jakarta Sans",sans-serif;gap:64px;height:1024px;padding:96px 80px}
.ar2-page .ar2-why h2,.ar2-page .ar2-why h3,.ar2-page .ar2-why p,.ar2-page .ar2-why figure{margin:0}
.ar2-page .ar2-why__left{display:flex; flex:0 0 696px;flex-direction:column;gap:40px;}
.ar2-page .ar2-why__left>header{display:flex;flex-direction:column;gap:16px;}
.ar2-page .ar2-why__left>header>span{align-items:center;align-self:flex-start;background:#eff6ff;border:1px solid #1c6899;border-radius:100px;color:#1c6899;display:flex;font-size:14px;font-weight:700;letter-spacing:0.5px;padding:5px 16px;text-transform:uppercase}
.ar2-page .ar2-why__left>header h2{font-size:36px;font-weight:700;line-height:1.2}
.ar2-page .ar2-why__left>header p{color:#465568;font-size:16px;line-height:1.625}
.ar2-page .ar2-why__features{display:flex;gap:24px; width:696px}
.ar2-page .ar2-why__features>div{display:flex;flex:1;flex-direction:column;gap:24px}
.ar2-page .ar2-why__features article{align-items:flex-start;display:flex;gap:16px}
.ar2-page .ar2-why__features article>span{align-items:center;background:#eff6ff;border-radius:8px;display:flex;flex:0 0 34px;height:34px;justify-content:center}
.ar2-page .ar2-why__features article>div{display:flex;flex-direction:column;gap:4px}
.ar2-page .ar2-why__features h3{font-size:16px;font-weight:600;line-height:1.3}
.ar2-page .ar2-why__features p{color:#526174;font-size:16px;line-height:1.35}
.ar2-page .ar2-why__left>footer{display:flex;flex-direction:column;gap:12px;height:80px}
.ar2-page .ar2-why__left>footer a{align-items:center;background:#ffb600;border-radius:8px;color:#0b1f36;display:flex;font-size:16px;font-weight:700;height:52px;justify-content:center;text-decoration:none;width:369px}
.ar2-page .ar2-why__left>footer p{color:#526174;font-size:13px;line-height:1.4}
.ar2-page .ar2-why>figure{border-radius:24px;flex:0 0 520px;height:760px;overflow:hidden}
.ar2-page .ar2-why>figure img{display:block;height:760px;object-fit:cover;width:520px}

.ar2-page .ar2-testimonials{align-items:center;background:#fff;color:#0b0f19;display:flex;flex-direction:column;font-family:"Plus Jakarta Sans",sans-serif;gap:48px;height:auto;min-height:1118px;overflow:hidden;padding:96px 80px;position:relative}
.ar2-page .ar2-testimonials h2,.ar2-page .ar2-testimonials p,.ar2-page .ar2-testimonials blockquote{margin:0}
.ar2-page .ar2-testimonials__accent{bottom:-94px;height:676px;right:-50px;opacity:.3;position:absolute;width:374px}
.ar2-page .ar2-testimonials__accent img:first-child{height:455px;left:0;position:absolute;top:0;width:359px}.ar2-page .ar2-testimonials__accent img:last-child{height:457px;left:51px;position:absolute;top:207px;width:242px}
.ar2-page .ar2-testimonials>header{align-items:center;display:flex;flex-direction:column;gap:20px;height:211px;text-align:center;width:1280px;z-index:1}
.ar2-page .ar2-testimonials>header>span{align-items:center;background:#eff6ff;border:1px solid #1c6899;border-radius:100px;color:#1c6899;display:flex;font-size:12px;font-weight:700;height:31px;letter-spacing:1px;padding:0 16px;text-transform:uppercase}
.ar2-page .ar2-testimonials>header h2{font-size:38px;font-weight:800;line-height:1.21;width:850px}
.ar2-page .ar2-testimonials>header p{color:#374151;font-size:16px;line-height:1.5;width:900px}
.ar2-page .ar2-testimonials__ratings{display:flex;gap:16px;height:45px;justify-content:center;width:1280px;z-index:1}
.ar2-page .ar2-testimonials__ratings>div{align-items:center;background:#f8fafc;border:1.5px solid #bdc6d3;border-radius:100px;display:flex;gap:16px;height:45px;padding:0 24px}
.ar2-page .ar2-testimonials__ratings b{color:#1c6899;font-size:14px}.ar2-page .ar2-testimonials__ratings i{background:#bdc6d3;height:14px;width:1px}.ar2-page .ar2-testimonials__ratings span{align-items:center;display:flex;gap:4px;white-space:nowrap}.ar2-page .ar2-testimonials__ratings strong{font-size:16px;font-weight:600}.ar2-page .ar2-testimonials__ratings small{color:#6b7280;font-size:14px}
.ar2-page .ar2-testimonials__carousel{align-items:center;background:#eff6ff;border-radius:24px;display:flex;gap:24px;height:auto;justify-content:center;min-height:355px;padding:48px;width:1280px;z-index:1}
.ar2-page .ar2-testimonials__carousel>.carousel-control-prev,.ar2-page .ar2-testimonials__carousel>.carousel-control-next{align-items:center;background:#fff;border:0;border-radius:50%;bottom:auto;box-shadow:0 4px 4px rgba(0,0,0,.03);display:flex;flex:0 0 48px;height:48px;justify-content:center;opacity:1;padding:0;position:static;width:48px}
.ar2-page .ar2-testimonials__carousel .carousel-inner{flex:0 0 800px;height:auto;min-height:259px;width:800px}
.ar2-page .ar2-testimonials__carousel .carousel-item{height:100%}
.ar2-page .ar2-testimonials__carousel article{background:#fff;border-radius:16px;box-shadow:0 12px 12px rgba(28,104,153,.06);display:flex;flex-direction:column;gap:15px;height:auto;min-height:259px;padding:40px;width:100%}
.ar2-page .ar2-testimonials__carousel blockquote{font-size:17px;font-weight:500;line-height:1.5}.ar2-page .ar2-testimonials__carousel article footer{display:flex;flex-direction:column;gap:4px}.ar2-page .ar2-testimonials__carousel article footer strong{color:#1c6899;font-size:16px;font-weight:700;line-height:1.5}.ar2-page .ar2-testimonials__carousel article footer span{color:#374151;font-size:13px;line-height:1.25}
.ar2-page .ar2-testimonials>footer{align-items:center;display:flex;flex-direction:column;gap:32px;height:171px;width:1280px;z-index:1}.ar2-page .ar2-testimonials>footer>div{align-items:center;display:flex;flex-direction:column;gap:12px}.ar2-page .ar2-testimonials>footer a{align-items:center;background:#ffb600;border-radius:8px;box-shadow:0 8px 8px rgba(255,182,0,.16);color:#0b0f19;display:flex;font-size:16px;font-weight:700;height:56px;justify-content:center;text-decoration:none;width:401px}.ar2-page .ar2-testimonials>footer span{color:#374151;font-size:13px;line-height:1.25}.ar2-page .ar2-testimonials>footer>p{color:#6b7280;font-size:12px;line-height:1.25;text-align:center;width:1280px}

.ar2-page .ar2-faq{align-items:center;background:#fff;color:#0b0f19;display:flex;flex-direction:column;font-family:"Plus Jakarta Sans",sans-serif;gap:48px;height:1684px;padding:96px 80px}
.ar2-page .ar2-faq h2,.ar2-page .ar2-faq h3,.ar2-page .ar2-faq p{margin:0}
.ar2-page .ar2-faq>header{align-items:center;display:flex;flex-direction:column;gap:16px;height:159px;text-align:center;width:1280px}
.ar2-page .ar2-faq>header>span{align-items:center;background:#eff6ff;border:1px solid #1c6899;border-radius:100px;color:#1c6899;display:flex;font-size:12px;font-weight:700;height:31px;letter-spacing:1px;padding:0 16px;text-transform:uppercase}
.ar2-page .ar2-faq>header h2{font-size:40px;font-weight:700;line-height:1.2;width:1280px}.ar2-page .ar2-faq>header p{color:#374151;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;width:780px}
.ar2-page .ar2-faq__items{display:grid;gap:12px;height:1220px;width:800px}
.ar2-page .ar2-faq__item{background:transparent;border:1px solid #e6edf5;border-radius:12px;box-shadow:0 8px 22px rgba(17,39,77,.05);overflow:hidden;position:relative}
.ar2-page .ar2-faq__item .accordion-button{align-items:center;background:#fff;border:0;border-radius:0;box-shadow:none;color:#202020;display:flex;font-size:16px;font-weight:700;line-height:1.4;padding:24px;text-align:left}
.ar2-page .ar2-faq__item .accordion-button.collapsed{background:#fff}
.ar2-page .ar2-faq__item:first-child .accordion-button,.ar2-page .ar2-faq__item:first-child .accordion-button.collapsed,.ar2-page .ar2-faq__item:first-child .accordion-button:not(.collapsed){border-top-left-radius:12px;border-top-right-radius:12px}
.ar2-page .ar2-faq__item .accordion-button:not(.collapsed){background:#eff5ff;color:#111827}
.ar2-page .ar2-faq__item .accordion-button::after{background-image:none;color:#1c6899;content:"+";font-size:22px;font-weight:700;line-height:1;margin-left:auto;margin-right:0;transition:none}
.ar2-page .ar2-faq__item .accordion-button:not(.collapsed)::after{content:"\2212"}
.ar2-page .ar2-faq__item .accordion-button:focus{box-shadow:none}
.ar2-page .ar2-faq__item .accordion-collapse,.ar2-page .ar2-faq__item .accordion-body{background:#eff5ff}
.ar2-page .ar2-faq__item .accordion-body{color:#45596e;font-size:16px;line-height:1.75;padding:0 24px 24px}
.ar2-page .ar2-faq__item .accordion-body p{margin:0}
.ar2-page .ar2-faq__item .accordion-collapse.show{border-top:1px solid transparent}
.ar2-page .ar2-faq__disclosure{color:#6b7280;font-family:Inter,sans-serif;font-size:14px;line-height:1.2;text-align:center;width:1280px}

.ar2-page .ar2-resources{align-items:flex-start;background:#f8fafc;color:#0b0f19;display:flex;flex-direction:column;gap:56px;height:1249px;overflow:hidden;padding:96px 80px;position:relative}
.ar2-page .ar2-resources h2,.ar2-page .ar2-resources h3,.ar2-page .ar2-resources p{margin:0}
.ar2-page .ar2-resources__accent{height:614px;left:-85px;opacity:.25;position:absolute;top:-85px;width:340px}.ar2-page .ar2-resources__accent img:first-child{height:413px;left:0;position:absolute;top:0;width:326px}.ar2-page .ar2-resources__accent img:last-child{height:415px;left:47px;position:absolute;top:188px;width:220px}
.ar2-page .ar2-resources>header{align-items:center;display:flex;flex-direction:column;gap:20px;height:183px;text-align:center;width:1280px;z-index:1}.ar2-page .ar2-resources>header>span{align-items:center;background:#eff6ff;border:1px solid #1c6899;border-radius:100px;color:#1c6899;display:flex;font-size:12px;font-weight:700;height:31px;padding:0 16px;text-transform:uppercase}.ar2-page .ar2-resources>header h2{font-size:38px;font-weight:700;line-height:1.21;width:1280px}.ar2-page .ar2-resources>header p{color:#374151;font-size:16px;line-height:1.625;width:900px}
.ar2-page .ar2-resources__grid{display:flex;flex-wrap:wrap;gap:24px;height:600px;width:1280px;z-index:1}.ar2-page .ar2-resources__grid article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 12px rgba(0,0,0,.03);display:flex;flex:0 0 calc((100% - 48px)/3);flex-direction:column;gap:20px;height:288px;padding:32px}.ar2-page .ar2-resources__grid article>span{align-items:center;background:#eff6ff;border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.ar2-page .ar2-resources__grid h3{font-size:18px;font-weight:600;line-height:1.3}.ar2-page .ar2-resources__grid p{color:#374151;font-size:16px;height:72px;line-height:1.5}.ar2-page .ar2-resources__grid a{color:#1c6899;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none}
.ar2-page .ar2-resources>aside{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;gap:16px;height:162px;padding:32px;width:1280px;z-index:1}.ar2-page .ar2-resources>aside h3{font-size:16px;font-weight:600;line-height:1.25}.ar2-page .ar2-resources>aside>div{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.ar2-page .ar2-resources>aside a{color:#1c6899;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none}

.ar2-page .ar2-form{align-items:center;background:linear-gradient(90deg,#00578f,#0b2a4a);color:#fff;display:flex;gap:80px;overflow:hidden;padding:75px 80px;position:relative}
.ar2-page .ar2-form h2,.ar2-page .ar2-form h3,.ar2-page .ar2-form p,.ar2-page .ar2-form ul{margin:0}.ar2-page .ar2-form__accent{bottom:-208px;height:601px;left:-50px;opacity:.1;position:absolute;transform:rotate(180deg) scaleY(-1);width:333px}.ar2-page .ar2-form__accent img:first-child{height:404px;left:0;position:absolute;top:0;width:319px}.ar2-page .ar2-form__accent img:last-child{height:406px;left:46px;position:absolute;top:184px;width:215px}
.ar2-page .ar2-form__intro{display:flex;flex:1;flex-direction:column;gap:40px;z-index:1}.ar2-page .ar2-form__intro>header{display:flex;flex-direction:column;gap:16px;}.ar2-page .ar2-form__intro>header>span{align-items:center;background:#eff6ff;border:1px solid #1c6899;border-radius:100px;color:#1c6899;display:flex;font-size:12px;font-weight:700;letter-spacing:1px;padding:5px 16px;text-transform:uppercase;width:max-content}.ar2-page .ar2-form__intro h2{font-size:42px;font-weight:700;line-height:1.2}.ar2-page .ar2-form__intro header p{color:#bfd9f0;font-family:Inter,sans-serif;font-size:16px;line-height:1.625}.ar2-page .ar2-form__intro ul{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0}.ar2-page .ar2-form__intro li{align-items:center;display:flex;font-size:16px;font-weight:500;gap:12px;}.ar2-page .ar2-form__intro li img{flex:0 0 16px}
.ar2-page .ar2-form__card{background:#fff;border-radius:20px;box-shadow:0 16px 24px rgba(0,0,0,.13);color:#0b0f19;display:flex;flex:1;flex-direction:column;gap:24px;padding:40px;z-index:1}.ar2-page .ar2-form__card>h3{font-size:20px;font-weight:700;line-height:1.25}.ar2-page .ar2-form__fields{display:flex;flex-direction:column;gap:16px;width:560px}.ar2-page .ar2-form__row{display:flex;gap:16px;}.ar2-page .ar2-form__row label{display:flex;flex:1;flex-direction:column;gap:6px}.ar2-page .ar2-form__row label>span:first-child{color:#374151;font-size:13px;font-weight:700;line-height:1.25}.ar2-page .ar2-form__row input,.ar2-page .ar2-form__select{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#6b7280;font-family:Inter,sans-serif;font-size:14px;height:44px;line-height:1.4;padding:0 16px;width:100%}.ar2-page .ar2-form__row input::placeholder{color:#6b7280;opacity:1}.ar2-page select.ar2-form__select{appearance:none;background-image:url('../images/automotive-repair-2/form-chevron.svg');background-position:right 16px center;background-repeat:no-repeat;background-size:14px;padding-right:44px}.ar2-page .ar2-form__row input:focus-visible,.ar2-page .ar2-form__select:focus-visible{border-color:#1c6899;box-shadow:0 0 0 3px rgba(28,104,153,.16);outline:0}
.ar2-page .ar2-form__consents{display:flex;flex-direction:column;gap:12px;}.ar2-page .ar2-form__consents>div{align-items:flex-start;display:flex;gap:12px}.ar2-page .ar2-form__consents input[type="checkbox"]{appearance:none;background-color:#fff;border:2px solid #cbd5e1;border-radius:8px;cursor:pointer;flex:0 0 28px;height:28px;margin:0;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.ar2-page .ar2-form__consents input[type="checkbox"]:hover{border-color:#1c6899}.ar2-page .ar2-form__consents input[type="checkbox"]:checked{background-color:#eff6ff;background-image:url('../images/automotive-repair-2/form-checkbox-check.svg');background-position:center;background-repeat:no-repeat;background-size:16px;border-color:#1c6899}.ar2-page .ar2-form__consents input[type="checkbox"]:focus-visible{border-color:#1c6899;box-shadow:0 0 0 3px rgba(28,104,153,.2);outline:0}.ar2-page .ar2-form__consents label{color:#374151;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;line-height:1.5}.ar2-page .ar2-form__submit{align-items:center;display:flex;flex-direction:column;gap:12px;height:80px}.ar2-page .ar2-form__submit button{background:#ffb600;border:0;border-radius:8px;color:#0b0f19;font-size:16px;font-weight:700;height:52px;width:560px}.ar2-page .ar2-form__submit span{color:#374151;font-family:Inter,sans-serif;font-size:13px;line-height:1.25}.ar2-page .ar2-form__disclosure{color:#6b7280;font-family:Inter,sans-serif;font-size:11px;line-height:1.35}

@media (max-width:1199.98px){
  .ar2-page .ar2-hero,.ar2-page .ar2-direct{overflow:hidden}
  .ar2-page .ar2-trust__intro p{width:100%}.ar2-page .ar2-trust__stats{flex-wrap:wrap;height:auto}.ar2-page .ar2-trust__stats>div{flex:0 0 calc(50% - 12px)}
  .ar2-page .ar2-uses,.ar2-page .ar2-financing,.ar2-page .ar2-supported,.ar2-page .ar2-process,.ar2-page .ar2-why,.ar2-page .ar2-testimonials,.ar2-page .ar2-faq,.ar2-page .ar2-resources,.ar2-page .ar2-form{height:auto;padding:64px 32px}
  .ar2-page .ar2-uses__head,.ar2-page .ar2-uses__columns,.ar2-page .ar2-uses__action,.ar2-page .ar2-financing__head,.ar2-page .ar2-supported__head,.ar2-page .ar2-supported__pills,.ar2-page .ar2-supported__action,.ar2-page .ar2-process>header,.ar2-page .ar2-process__steps,.ar2-page .ar2-process>footer,.ar2-page .ar2-testimonials>header,.ar2-page .ar2-testimonials__ratings,.ar2-page .ar2-testimonials__carousel,.ar2-page .ar2-testimonials>footer,.ar2-page .ar2-faq>header,.ar2-page .ar2-faq__items,.ar2-page .ar2-faq__disclosure,.ar2-page .ar2-resources>header,.ar2-page .ar2-resources__grid,.ar2-page .ar2-resources>aside{height:auto;width:100%}
  .ar2-page .ar2-uses__head p,.ar2-page .ar2-financing__head h2,.ar2-page .ar2-financing__head>p,.ar2-page .ar2-financing__cta>div:first-child p,.ar2-page .ar2-supported__head p,.ar2-page .ar2-supported__action p,.ar2-page .ar2-process>header h2,.ar2-page .ar2-process>header p,.ar2-page .ar2-process>footer>p,.ar2-page .ar2-testimonials>header h2,.ar2-page .ar2-testimonials>header p,.ar2-page .ar2-testimonials>footer>p,.ar2-page .ar2-faq>header h2,.ar2-page .ar2-faq>header p,.ar2-page .ar2-resources>header h2,.ar2-page .ar2-resources>header p{width:100%}
  .ar2-page .ar2-financing__cards{grid-template-rows:repeat(5,auto);height:auto}.ar2-page .ar2-financing__cards article{min-height:320px}
  .ar2-page .ar2-qualifications{height:auto}.ar2-page .ar2-qualifications__head,.ar2-page .ar2-qualifications__cards,.ar2-page .ar2-qualifications__note,.ar2-page .ar2-qualifications__bottom{height:auto}.ar2-page .ar2-qualifications__head{padding:64px 32px 40px}.ar2-page .ar2-qualifications__head p,.ar2-page .ar2-qualifications__cta p{width:100%}.ar2-page .ar2-qualifications__cards{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;padding:0 32px 40px}.ar2-page .ar2-qualifications__note{background:#eff6ff;margin:0 32px;padding:24px}.ar2-page .ar2-qualifications__bottom{padding:64px 32px}.ar2-page .ar2-qualifications__docs{grid-template-columns:repeat(2,1fr)}
  .ar2-page .ar2-process__steps{flex-wrap:wrap}.ar2-page .ar2-process__steps article{flex:0 0 calc(50% - 8px);min-height:250px}
  .ar2-page .ar2-why{align-items:flex-start;gap:40px}.ar2-page .ar2-why__left{flex:1;height:auto}.ar2-page .ar2-why__left>header,.ar2-page .ar2-why__features,.ar2-page .ar2-why__left>footer{height:auto;width:100%}.ar2-page .ar2-why>figure{flex-basis:38%;height:auto}.ar2-page .ar2-why>figure img{height:auto;width:100%}
  .ar2-page .ar2-testimonials__ratings{justify-content:flex-start;overflow-x:auto;padding-bottom:8px}.ar2-page .ar2-testimonials__ratings>div{flex:0 0 auto}.ar2-page .ar2-testimonials__carousel .carousel-inner{flex-basis:min(800px,calc(100% - 144px));height:auto;width:auto}.ar2-page .ar2-testimonials__carousel article{height:auto;min-height:259px}.ar2-page .ar2-testimonials__accent,.ar2-page .ar2-resources__accent,.ar2-page .ar2-form__accent{display:none}
  .ar2-page .ar2-resources__grid article{flex-basis:calc((100% - 24px)/2)}
  .ar2-page .ar2-form{align-items:flex-start;flex-direction:column}.ar2-page .ar2-form__intro,.ar2-page .ar2-form__card{flex-basis:auto;height:auto;width:100%}.ar2-page .ar2-form__intro>header,.ar2-page .ar2-form__intro ul,.ar2-page .ar2-form__fields,.ar2-page .ar2-form__consents,.ar2-page .ar2-form__submit{height:auto;width:100%}.ar2-page .ar2-form__submit button{width:100%}
}

@media (max-width:991.98px){
  .ar2-page .ar2-testimonials__carousel .carousel-inner,.ar2-page .ar2-testimonials__carousel article{height:auto;min-height:313px}
}

@media (max-width:767.98px){
  .ar2-page .ar2-uses,.ar2-page .ar2-financing,.ar2-page .ar2-supported,.ar2-page .ar2-process,.ar2-page .ar2-why,.ar2-page .ar2-testimonials,.ar2-page .ar2-faq,.ar2-page .ar2-resources,.ar2-page .ar2-form{gap:40px;padding:48px 20px}
  .ar2-page .ar2-uses__head h2,.ar2-page .ar2-financing__head h2,.ar2-page .ar2-supported__head h2,.ar2-page .ar2-process>header h2,.ar2-page .ar2-why__left>header h2,.ar2-page .ar2-testimonials>header h2,.ar2-page .ar2-faq>header h2,.ar2-page .ar2-resources>header h2,.ar2-page .ar2-form__intro h2{font-size:30px;line-height:1.27}
  .ar2-page .ar2-uses__columns{flex-direction:column;gap:24px}.ar2-page .ar2-uses__action a,.ar2-page .ar2-financing__cta a,.ar2-page .ar2-supported__action a,.ar2-page .ar2-process>footer a,.ar2-page .ar2-why__left>footer a,.ar2-page .ar2-testimonials>footer a{max-width:100%;width:100%}
  .ar2-page .ar2-financing__cards{display:flex;gap:16px;overflow-x:auto;padding:2px 0 16px;scroll-snap-type:x mandatory}.ar2-page .ar2-financing__cards article{flex:0 0 86%;scroll-snap-align:start}.ar2-page .ar2-financing__cta{height:auto;padding:32px 20px}
  .ar2-page .ar2-supported__pills{justify-content:flex-start}.ar2-page .ar2-supported__pills>span{white-space:normal}.ar2-page .ar2-qualifications__head{padding:48px 20px 32px}.ar2-page .ar2-qualifications__cards{grid-template-columns:1fr;padding:0 20px 32px}.ar2-page .ar2-qualifications__note{margin:0 20px}.ar2-page .ar2-qualifications__bottom{gap:32px;padding:48px 20px}.ar2-page .ar2-qualifications__docs{grid-template-columns:1fr}
  .ar2-page .ar2-process__steps{flex-direction:column}.ar2-page .ar2-process__steps article{flex-basis:auto;min-height:220px}.ar2-page .ar2-process>footer{height:auto}
  .ar2-page .ar2-why{flex-direction:column}.ar2-page .ar2-why__left{flex-basis:auto}.ar2-page .ar2-why__features{flex-direction:column}.ar2-page .ar2-why>figure{flex-basis:auto;width:100%}.ar2-page .ar2-why>figure img{width:100%}
  .ar2-page .ar2-testimonials__ratings{justify-content:flex-start;overflow-x:auto;padding-bottom:8px}.ar2-page .ar2-testimonials__ratings>div{flex:0 0 auto}.ar2-page .ar2-testimonials__carousel{display:block;padding:20px}.ar2-page .ar2-testimonials__carousel>.carousel-control-prev,.ar2-page .ar2-testimonials__carousel>.carousel-control-next{display:none}.ar2-page .ar2-testimonials__carousel .carousel-inner{height:auto;min-height:386px;width:100%}.ar2-page .ar2-testimonials__carousel article{height:auto;min-height:386px;padding:28px}.ar2-page .ar2-testimonials>footer>div,.ar2-page .ar2-testimonials>footer>div span{text-align:center;width:100%}
  .ar2-page .ar2-faq__items{height:auto}.ar2-page .ar2-faq__disclosure{text-align:left}
  .ar2-page .ar2-resources__grid{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;padding:2px 0 16px;scroll-snap-type:x mandatory}.ar2-page .ar2-resources__grid article{flex:0 0 86%;scroll-snap-align:start}.ar2-page .ar2-resources>aside{padding:24px}.ar2-page .ar2-resources>aside>div{align-items:center;flex-direction:column;gap:16px}
  .ar2-page .ar2-form__row{flex-direction:column;height:auto}.ar2-page .ar2-form__row label{flex:auto}.ar2-page .ar2-form__card{padding:28px 20px}.ar2-page .ar2-form__consents{gap:16px}.ar2-page .ar2-form__submit span{text-align:center}
}

.ar2-page .ar2-qualifications__head{padding:96px 0 48px}
.ar2-page .ar2-qualifications__cards{padding:0 0 40px}
.ar2-page .ar2-qualifications__note{padding:20px}
.ar2-page .ar2-qualifications__bottom{padding:80px 0 96px}
@media (max-width:1199.98px){
  .ar2-page .ar2-qualifications__head{padding:64px 0 40px}
  .ar2-page .ar2-qualifications__cards{padding:0 0 40px}
  .ar2-page .ar2-qualifications__note{margin-right:0;margin-left:0}
  .ar2-page .ar2-qualifications__bottom{padding:64px 0}
}
@media (max-width:767.98px){
  .ar2-page .ar2-qualifications__head{padding:48px 0 32px}
  .ar2-page .ar2-qualifications__cards{padding:0 0 32px}
  .ar2-page .ar2-qualifications__note{margin-right:0;margin-left:0}
  .ar2-page .ar2-qualifications__bottom{padding:48px 0}
}

/* Bootstrap container and grid alignment */
.ar2-page section[class^="ar2-"]{display:block;padding-right:0;padding-left:0}
.ar2-page section[class^="ar2-"]>.container{position:relative;z-index:1}
.ar2-page .ar2-hero__layout{align-items:center;display:flex;gap:40px;}
.ar2-page .ar2-trust__layout{align-items:center;display:flex;flex-direction:column;gap:48px;}
.ar2-page .ar2-direct__layout{align-items:center;display:flex;flex-direction:column;gap:56px;}
.ar2-page .ar2-uses__layout{align-items:center;display:flex;flex-direction:column;gap:64px;}
.ar2-page .ar2-financing__layout{display:flex;flex-direction:column;gap:64px;height:auto}
.ar2-page .ar2-supported__layout{align-items:center;display:flex;flex-direction:column;gap:56px;}
.ar2-page .ar2-process__layout{align-items:center;display:flex;flex-direction:column;gap:56px;}
.ar2-page .ar2-why__layout{align-items:center;display:flex;gap:64px;--left-width:696px;}
.ar2-page .ar2-testimonials__layout{align-items:center;display:flex;flex-direction:column;gap:48px;}
.ar2-page .ar2-faq__layout{align-items:center;display:flex;flex-direction:column;gap:48px;}
.ar2-page .ar2-resources__layout{align-items:flex-start;display:flex;flex-direction:column;gap:56px;}
.ar2-page .ar2-form__layout{align-items:center;display:flex;gap:80px;}
.ar2-page .ar2-uses__head,.ar2-page .ar2-uses__columns,.ar2-page .ar2-uses__action,.ar2-page .ar2-financing__head,.ar2-page .ar2-supported__head,.ar2-page .ar2-supported__pills,.ar2-page .ar2-supported__action,.ar2-page .ar2-process__layout>header,.ar2-page .ar2-process__steps,.ar2-page .ar2-process__layout>footer,.ar2-page .ar2-testimonials__layout>header,.ar2-page .ar2-testimonials__ratings,.ar2-page .ar2-testimonials__carousel,.ar2-page .ar2-testimonials__layout>footer,.ar2-page .ar2-faq__layout>header,.ar2-page .ar2-faq__disclosure,.ar2-page .ar2-resources__layout>header,.ar2-page .ar2-resources__grid,.ar2-page .ar2-resources__layout>aside{width:100%}
.ar2-page .ar2-process__layout>header{align-items:center;display:flex;flex-direction:column;gap:20px;height:225px;text-align:center}
.ar2-page .ar2-process__layout>header span{align-items:center;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;height:37px;letter-spacing:1px;padding:0 16px;text-transform:uppercase}
.ar2-page .ar2-process__layout>header h2{font-size:40px;line-height:1.2;max-width:900px; font-weight: 700;}.ar2-page .ar2-process__layout>header p{color:rgba(255,255,255,.7);font-size:16px;line-height:1.625;width:950px}
.ar2-page .ar2-process__layout>footer{align-items:center;display:flex;flex-direction:column;gap:24px;height:152px;text-align:center}.ar2-page .ar2-process__layout>footer>p{color:rgba(255,255,255,.5);font-size:14px;line-height:1.5;width:1000px}.ar2-page .ar2-process__layout>footer>div{align-items:center;display:flex;flex-direction:column;gap:12px}.ar2-page .ar2-process__layout>footer a{align-items:center;background:#ffb600;border-radius:8px;color:#0b1f36;display:flex;font-size:16px;font-weight:700;height:52px;justify-content:center;text-decoration:none;width:369px}.ar2-page .ar2-process__layout>footer span{color:rgba(255,255,255,.7);font-size:14px;line-height:1.25}
.ar2-page .ar2-why__layout>figure{border-radius:24px;flex:0 0 calc(100% - var(--left-width) - 64px - 16px);margin:0;overflow:hidden}.ar2-page .ar2-why__layout>figure img{display:block;object-fit:cover;width:520px}
.ar2-page .ar2-testimonials__layout>header{align-items:center;display:flex;flex-direction:column;gap:20px;;text-align:center}.ar2-page .ar2-testimonials__layout>header>span{align-items:center;background:#eff6ff;border:1px solid #1c6899;border-radius:100px;color:#1c6899;display:flex;font-size:12px;font-weight:700;height:31px;letter-spacing:1px;padding:0 16px;text-transform:uppercase}.ar2-page .ar2-testimonials__layout>header h2{font-size:38px;font-weight:800;line-height:1.21;width:850px}.ar2-page .ar2-testimonials__layout>header p{color:#374151;font-size:16px;line-height:1.5;width:900px}
.ar2-page .ar2-testimonials__layout>footer{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:171px;padding-top:40px} .ar2-page .ar2-testimonials__layout>footer>div{align-items:center;display:flex;flex-direction:column;gap:12px}.ar2-page .ar2-testimonials__layout>footer a{align-items:center;background:#ffb600;border-radius:8px;box-shadow:0 8px 8px rgba(255,182,0,.16);color:#0b0f19;display:flex;font-size:16px;font-weight:700;height:56px;justify-content:center;text-decoration:none;width:401px}.ar2-page .ar2-testimonials__layout>footer span{color:#374151;font-size:14px;line-height:1.2}.ar2-page .ar2-testimonials__layout>footer>p{color:#6b7280;font-size:12px;line-height:1.25;text-align:center;width:100%}
.ar2-page .ar2-testimonials__carousel>.ar2-testimonials__indicators{align-items:center;bottom:-56px;display:flex;flex-direction:row;gap:8px;height:8px;justify-content:center;left:50%;margin:0;position:absolute;right:auto;transform:translateX(-50%);width:auto}
.ar2-page .ar2-testimonials__indicators [data-bs-target]{background:#e2e8f0;border:0;border-radius:50%;box-sizing:border-box;flex:0 0 8px;height:8px;margin:0;opacity:1;padding:0;width:8px}
.ar2-page .ar2-testimonials__indicators .active{background:#1c6899}
.ar2-page .ar2-faq__layout>header{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.ar2-page .ar2-faq__layout>header>span{align-items:center;background:#eff6ff;border:1px solid #1c6899;border-radius:100px;color:#1c6899;display:flex;font-size:12px;font-weight:700;height:31px;letter-spacing:1px;padding:0 16px;text-transform:uppercase}.ar2-page .ar2-faq__layout>header h2{font-size:40px;font-weight:700;line-height:1.2;width:100%}.ar2-page .ar2-faq__layout>header p{color:#374151;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;width:780px}
.ar2-page .ar2-resources__layout>header{align-items:center;display:flex;flex-direction:column;gap:20px;height:183px;text-align:center}.ar2-page .ar2-resources__layout>header>span{align-items:center;background:#eff6ff;border:1px solid #1c6899;border-radius:100px;color:#1c6899;display:flex;font-size:12px;font-weight:700;height:31px;padding:0 16px;text-transform:uppercase}.ar2-page .ar2-resources__layout>header h2{font-size:38px;font-weight:700;line-height:1.21;width:100%}.ar2-page .ar2-resources__layout>header p{color:#374151;font-size:16px;line-height:1.625;width:900px}.ar2-page .ar2-resources__layout>aside{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;gap:16px;height:162px;padding:32px}.ar2-page .ar2-resources__layout>aside h3{font-size:16px;font-weight:600;line-height:1.25}.ar2-page .ar2-resources__layout>aside>div{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.ar2-page .ar2-resources__layout>aside a{color:#1c6899;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none}

/* Interaction patterns follow the equivalent Business Funding Leads CTAs and cards. */
.ar2-page .ar2-cta{transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}
.ar2-page .ar2-cta:hover{transform:translateY(-1px)}
.ar2-page .ar2-cta:focus-visible{border-radius:4px;outline:3px solid rgba(255,182,0,.4);outline-offset:4px}
.ar2-page .ar2-cta--gold:hover{background:#ffcc4f;color:#0b1f36}
.ar2-page .ar2-cta--blue:hover{color:#fff}
.ar2-page .ar2-cta--outline-light:hover{background:#fff;color:#00578f}

.ar2-page .ar2-financing__cards article,.ar2-page .ar2-resources__grid article{transition:box-shadow .22s ease,transform .22s ease}
.ar2-error{font-size: 12px; color: var(--red-100) ;}
@media (hover:hover) and (pointer:fine){
  .ar2-page .ar2-financing__cards article:hover,.ar2-page .ar2-financing__cards article:focus-within,.ar2-page .ar2-resources__grid article:hover,.ar2-page .ar2-resources__grid article:focus-within{box-shadow:0 18px 42px rgba(20,38,89,.11)}
}

.ar2-page .ar2-faq,.ar2-page .ar2-faq__layout,.ar2-page .ar2-faq__items{height:auto}

@media (prefers-reduced-motion:reduce){
  .ar2-page .ar2-cta,.ar2-page .ar2-financing__cards article,.ar2-page .ar2-resources__grid article{transition:none}
}

@media (max-width:1199.98px){
  .ar2-page .ar2-hero__layout,.ar2-page .ar2-trust__layout,.ar2-page .ar2-direct__layout,.ar2-page .ar2-uses__layout,.ar2-page .ar2-financing__layout,.ar2-page .ar2-supported__layout,.ar2-page .ar2-qualifications__layout,.ar2-page .ar2-process__layout,.ar2-page .ar2-why__layout,.ar2-page .ar2-testimonials__layout,.ar2-page .ar2-faq__layout,.ar2-page .ar2-resources__layout,.ar2-page .ar2-form__layout{height:auto}
  .ar2-page .ar2-trust__layout{gap:48px}.ar2-page .ar2-direct__layout{gap:56px}.ar2-page .ar2-uses__layout,.ar2-page .ar2-financing__layout{gap:64px}.ar2-page .ar2-supported__layout,.ar2-page .ar2-process__layout{gap:56px}.ar2-page .ar2-testimonials__layout,.ar2-page .ar2-faq__layout{gap:48px}.ar2-page .ar2-resources__layout{gap:56px}
  .ar2-page .ar2-process__layout>header,.ar2-page .ar2-process__layout>footer,.ar2-page .ar2-testimonials__layout>header,.ar2-page .ar2-testimonials__layout>footer,.ar2-page .ar2-faq__layout>header,.ar2-page .ar2-resources__layout>header,.ar2-page .ar2-resources__layout>aside{height:auto}
  .ar2-page .ar2-process__layout>header h2,.ar2-page .ar2-process__layout>header p,.ar2-page .ar2-process__layout>footer>p,.ar2-page .ar2-testimonials__layout>header h2,.ar2-page .ar2-testimonials__layout>header p,.ar2-page .ar2-faq__layout>header h2,.ar2-page .ar2-faq__layout>header p,.ar2-page .ar2-resources__layout>header h2,.ar2-page .ar2-resources__layout>header p{width:100%}
  .ar2-page .ar2-why__layout{align-items:flex-start;gap:40px}.ar2-page .ar2-why__layout>figure img{height:auto;width:100%}
  .ar2-page .ar2-form__layout{align-items:flex-start;flex-direction:column}
}

@media (max-width:767.98px){
  .ar2-page section[class^="ar2-"]{padding-right:0;padding-left:0}
  .ar2-page section[class^="ar2-"]>.container{padding-right:14px;padding-left:14px}
  .ar2-page .ar2-cta{box-sizing:border-box;max-width:100%}
  .ar2-page .ar2-hero__content,.ar2-page .ar2-hero__actions>div{max-width:100%;width:100%}
  .ar2-page .ar2-hero__layout,.ar2-page .ar2-uses__layout,.ar2-page .ar2-process__layout,.ar2-page .ar2-why__layout,.ar2-page .ar2-form__layout{flex-direction:column}
  .ar2-page .ar2-hero__layout,.ar2-page .ar2-uses__layout,.ar2-page .ar2-financing__layout,.ar2-page .ar2-supported__layout,.ar2-page .ar2-process__layout,.ar2-page .ar2-testimonials__layout,.ar2-page .ar2-faq__layout,.ar2-page .ar2-resources__layout{gap:40px}
  .ar2-page .ar2-why__layout>figure{flex-basis:auto;width:100%}.ar2-page .ar2-why__layout>figure img{width:100%}
  .ar2-page .ar2-process__layout>header h2,.ar2-page .ar2-testimonials__layout>header h2,.ar2-page .ar2-faq__layout>header h2,.ar2-page .ar2-resources__layout>header h2{font-size:30px;line-height:1.27}
  .ar2-page .ar2-process__layout>footer a,.ar2-page .ar2-testimonials__layout>footer a{max-width:100%;width:100%}
  .ar2-page .ar2-testimonials__layout>footer>div,.ar2-page .ar2-testimonials__layout>footer>div span{text-align:center;width:100%}
  .ar2-page .ar2-testimonials__carousel>.carousel-control-prev,.ar2-page .ar2-testimonials__carousel>.carousel-control-next{bottom:-54px;display:flex;height:40px;position:absolute;top:auto;transform:none;width:40px;z-index:3}
  .ar2-page .ar2-testimonials__carousel>.carousel-control-prev{left:calc(50% - 88px)}
  .ar2-page .ar2-testimonials__carousel>.carousel-control-next{right:calc(50% - 88px)}
  .ar2-page .ar2-testimonials__carousel>.ar2-testimonials__indicators{bottom:-38px;width:auto}
  .ar2-page .ar2-testimonials__layout>footer{padding-top:52px}
  .ar2-page .ar2-cta[href="#automotive-funding-form"],.ar2-page .ar2-form__submit button{font-size:14px;line-height:1.2;padding-right:8px;padding-left:8px;white-space:nowrap}
  .ar2-page .ar2-resources__layout>aside{padding:24px}.ar2-page .ar2-resources__layout>aside>div{align-items:center;flex-direction:column;gap:16px}
}

@media (max-width:575.98px){
  .ar2-page .ar2-cta[href="#automotive-funding-form"],.ar2-page .ar2-form__submit button{font-size:13px;line-height:1.2;padding-right:4px;padding-left:4px; padding-block: 16px;}
  .ar2-page .ar2-form__card{padding: 24px 12px;}
}

/* Keep eyebrow labels content-driven so long copy can wrap at narrow viewports. */
.ar2-page .ar2-financing__head>span,
.ar2-page .ar2-supported__head>span,
.ar2-page .ar2-qualifications__head>span,
.ar2-page .ar2-process__layout>header>span,
.ar2-page .ar2-testimonials__layout>header>span,
.ar2-page .ar2-faq__layout>header>span,
.ar2-page .ar2-resources__layout>header>span,
.ar2-page .ar2-form__intro>header>span {
  box-sizing: border-box;
  height: auto;
  line-height: 1.35;
  max-width: 100%;
  padding: 6px 16px;
  text-align: center;
  white-space: normal;
  width: auto;
}

.ar2-page .ar2-financing__head>span,
.ar2-page .ar2-qualifications__head>span,
.ar2-page .ar2-process__layout>header>span {
  padding-top: 8px;
  padding-bottom: 8px;
}

.ar2-page .ar2-form__intro>header>span {
  align-self: flex-start;
}

.ar2-page .ar2-uses__head>span,
.ar2-page .ar2-why__left>header>span {
  align-self: flex-start;
  box-sizing: border-box;
  line-height: 1.35;
  max-width: 100%;
  white-space: normal;
  width: auto;
}
