.cta-section[data-v-e1758bee]{background:#fff;padding:var(--layout-section-padding-y) 0}.cta-section.section-join-previous[data-v-e1758bee]{padding-top:0}.cta-section.tone-soft[data-v-e1758bee]{background:var(--soft)}.cta[data-v-e1758bee]{align-items:center;background:linear-gradient(0deg,#be120fd6,#e1261cc7),url(../images/truck-hero.jpg) 50% /cover;border-radius:var(--layout-cta-radius);box-shadow:0 22px 54px #1118271a;color:#fff;display:grid;gap:var(--layout-content-gap-lg);grid-template-columns:minmax(0,1fr);isolation:isolate;justify-items:center;min-height:var(--layout-cta-min-height);overflow:hidden;padding:var(--layout-cta-padding-y) var(--layout-cta-padding-x);position:relative;text-align:center}.cta[data-v-e1758bee]:before{background:linear-gradient(34deg,transparent 0 38%,hsla(0,0%,100%,.07) 38% 41%,transparent 41% 100%),linear-gradient(149deg,transparent 0 48%,hsla(0,0%,100%,.07) 48% 51%,transparent 51% 100%),linear-gradient(8deg,transparent 0 58%,hsla(0,0%,100%,.05) 58% 61%,transparent 61% 100%);content:"";inset:-20%;opacity:.88;pointer-events:none;position:absolute;z-index:-1}.cta>div[data-v-e1758bee]{display:grid;gap:var(--layout-content-gap);justify-items:center}.cta.tone-dark[data-v-e1758bee]{background:linear-gradient(0deg,#be120fd6,#e1261cc7),url(../images/truck-hero.jpg) 50% /cover}.cta h2[data-v-e1758bee]{color:#fff;font-size:var(--type-cta-title);font-weight:600;letter-spacing:0;line-height:1.18;margin:0}.cta p[data-v-e1758bee]{color:#ffffffdb;font-size:var(--type-cta-copy);font-weight:500;line-height:1.72;margin:0;max-width:760px}.btn-primary[data-v-e1758bee]{align-items:center;background:#fff;border:0;border-radius:var(--button-radius);box-shadow:0 12px 28px #00000029;color:var(--red);display:inline-flex;font-size:var(--font-size-16);font-weight:600;justify-content:center;line-height:1.2;min-height:var(--layout-cta-button-height);min-width:var(--layout-cta-button-min-width);padding:0 var(--layout-cta-button-padding-x);text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap;width:auto}.btn-primary[data-v-e1758bee]:hover{background:#ffffffeb;box-shadow:0 16px 34px #0003;transform:translateY(-1px)}.cta.size-compact[data-v-e1758bee]{border-radius:var(--radius-lg);gap:var(--layout-content-gap);min-height:0;padding:var(--layout-cta-compact-padding-y) var(--layout-cta-compact-padding-x)}.cta.size-compact>div[data-v-e1758bee]{gap:var(--layout-card-gap)}.cta.size-compact h2[data-v-e1758bee]{font-size:var(--type-card-title)}.cta.size-compact p[data-v-e1758bee]{font-size:var(--font-size-14);line-height:var(--lh-zh)}.cta.size-compact .btn-primary[data-v-e1758bee]{border-radius:var(--button-radius);font-size:var(--font-size-14);margin-top:var(--space-4);min-height:var(--button-height);min-width:0;width:100%}@media(max-width:768px){.cta-section[data-v-e1758bee]{padding:var(--layout-section-padding-y-compact) 0}.cta-section.section-join-previous[data-v-e1758bee]{padding-top:0}.cta[data-v-e1758bee]{background:linear-gradient(0deg,#be120fdb,#e1261ccc),url(../images/truck-hero.jpg) 50% /cover;gap:var(--layout-content-gap);grid-template-columns:1fr}.cta p[data-v-e1758bee]{line-height:1.7}.btn-primary[data-v-e1758bee]{display:inline-flex;min-height:52px;min-width:0;width:100%}.cta.size-compact[data-v-e1758bee]{padding:var(--layout-cta-compact-padding-y) var(--layout-cta-compact-padding-x)}}
