.ai-cv[data-v-c95c8225]{width:100%;max-width:1280px;padding:0 var(--side-padding);margin:0 auto}.ai-cv .panel[data-v-c95c8225]{justify-content:space-between;align-items:center;gap:var(--space-8);border-radius:var(--radius-section);background:linear-gradient(120deg,#0f2231,#16384a);flex-wrap:wrap;padding:clamp(28px,4vw,44px) clamp(20px,4vw,52px);display:flex}.ai-cv .panel .text[data-v-c95c8225]{flex:420px}.ai-cv .panel .text .badge[data-v-c95c8225]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--white-a08);letter-spacing:.5px;text-transform:uppercase;color:var(--blue-300);font-size:.75rem;font-weight:700;display:inline-flex}.ai-cv .panel .text .badge .star[data-v-c95c8225]{width:14px;height:14px}.ai-cv .panel .text .title[data-v-c95c8225]{color:var(--color-text-invert);font-size:clamp(1.375rem,2.6vw,1.875rem);font-weight:800;line-height:1.2}.ai-cv .panel .text .lead[data-v-c95c8225]{max-width:620px;margin-top:var(--space-3);color:var(--color-text-muted-on-dark);font-size:.9375rem;font-weight:500;line-height:1.6}.ai-cv .panel .cta[data-v-c95c8225]{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}.ai-cv .panel .cta .arrow[data-v-c95c8225]{width:16px;height:16px}.ai-cv.card[data-v-c95c8225]{max-width:none;padding:0}.ai-cv.card .panel[data-v-c95c8225]{padding:var(--space-5);border-radius:var(--radius-block);background:radial-gradient(circle at 88% 10%,rgb(var(--blue-600-rgb)/.2),transparent 55%),linear-gradient(150deg,var(--marine-900) 0,var(--marine-800) 100%);display:block}.ai-cv.card .panel .text[data-v-c95c8225]{flex:none}.ai-cv.card .panel .text .badge[data-v-c95c8225]{margin-bottom:var(--space-2);background:0 0;padding:0;font-size:.6875rem}.ai-cv.card .panel .text .title[data-v-c95c8225]{font-size:.875rem}.ai-cv.card .panel .text .lead[data-v-c95c8225]{max-width:none;margin-top:6px;font-size:.75rem;line-height:1.5}.ai-cv.card .panel .cta[data-v-c95c8225]{width:100%;height:auto;min-height:40px;margin-top:var(--space-3);padding:var(--space-2) var(--space-3);text-align:center;box-shadow:none;border-radius:10px;justify-content:center;font-size:.8125rem}.ai-cv.card .panel .cta .arrow[data-v-c95c8225]{display:none}@media (hover:hover){.ai-cv.card .panel .cta[data-v-c95c8225]:hover{box-shadow:none;transform:none}}
