.hero-section[data-astro-cid-q56aabg6]{width:100%}.hero-image[data-astro-cid-q56aabg6]{width:100%;height:auto;display:block}.hero-gradient[data-astro-cid-q56aabg6]{background:linear-gradient(135deg,#858cdd,#b4a7d6,#f3f0ff);background-size:200% 200%;animation:gradientShift 8s ease infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.section[data-astro-cid-q56aabg6]{position:relative;z-index:1}.card-enhanced[data-astro-cid-q56aabg6]{background:#fffffff2;border-radius:16px;padding:2rem;box-shadow:0 8px 32px #858cdd26;transition:all .3s ease;border:1px solid rgba(133,140,221,.1)}.card-enhanced[data-astro-cid-q56aabg6]:hover{transform:translateY(-4px);box-shadow:0 12px 48px #858cdd40}.btn-primary[data-astro-cid-q56aabg6]{background:linear-gradient(135deg,#858cdd,#b4a7d6);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-weight:600;transition:all .3s ease;cursor:pointer;text-decoration:none;display:inline-block}.btn-primary[data-astro-cid-q56aabg6]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #858cdd4d;background:linear-gradient(135deg,#7a7fcf,#a89bce)}.text-gradient[data-astro-cid-q56aabg6]{background:linear-gradient(135deg,#858cdd,#b4a7d6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.eyebrow[data-astro-cid-q56aabg6]{font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.stats-grid[data-astro-cid-q56aabg6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.stat-number[data-astro-cid-q56aabg6]{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#858cdd,#b4a7d6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease}.text-center[data-astro-cid-q56aabg6]:hover .stat-number[data-astro-cid-q56aabg6]{background:linear-gradient(135deg,#b4a7d6,#d6d0e6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 768px){.stat-number[data-astro-cid-q56aabg6]{font-size:2rem}}.accordion-content[data-astro-cid-q56aabg6]{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.is-open[data-astro-cid-q56aabg6] .accordion-content[data-astro-cid-q56aabg6]{max-height:500px;transition:max-height .5s ease-in}.accordion-trigger[data-astro-cid-q56aabg6] svg[data-astro-cid-q56aabg6]{transition:transform .3s ease}.is-open[data-astro-cid-q56aabg6] .accordion-trigger[data-astro-cid-q56aabg6] svg[data-astro-cid-q56aabg6]{transform:rotate(180deg)}.numbers-card[data-astro-cid-q56aabg6]{background:#fff;border-radius:1.5rem;padding:2rem;text-align:center;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .3s ease;position:relative;overflow:hidden}.numbers-card[data-astro-cid-q56aabg6]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#f8faff,#f0f4ff);opacity:0;transition:opacity .3s ease;z-index:0}@media (min-width: 768px){.numbers-card[data-astro-cid-q56aabg6]:hover:before{opacity:1}.numbers-card[data-astro-cid-q56aabg6]:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}}@media (max-width: 767px){.numbers-card[data-astro-cid-q56aabg6]:active{transform:scale(.98);transition:transform .1s ease}}.numbers-card[data-astro-cid-q56aabg6]>[data-astro-cid-q56aabg6]{position:relative;z-index:1}.benefits-card[data-astro-cid-q56aabg6]{transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.benefits-card[data-astro-cid-q56aabg6]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.benefits-card[data-astro-cid-q56aabg6]:hover:before{left:100%}.benefits-card[data-astro-cid-q56aabg6]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #858cdd4d}.salary-card[data-astro-cid-q56aabg6]{background:linear-gradient(135deg,#fff,#faf8ff,#fff5fb);position:relative;overflow:hidden;border:1px solid rgba(133,140,221,.2);border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #858cdd14,0 1px 3px #0000001a;backdrop-filter:blur(10px);padding:2rem}.salary-card[data-astro-cid-q56aabg6]:hover{border-color:#858cdd66;box-shadow:0 20px 40px #858cdd26,0 10px 25px #858cdd1a;transform:translateY(-8px) scale(1.02)}.salary-card[data-astro-cid-q56aabg6]:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(135deg,#858cdd,#b4a7d6,#d4a7c8);border-radius:20px 20px 0 0}.salary-card[data-astro-cid-q56aabg6]:after{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(133,140,221,.1) 0%,transparent 70%);border-radius:50%;transform:scale(0);transition:transform .6s ease}.salary-card[data-astro-cid-q56aabg6]:hover:after{transform:scale(1)}.salary-card-featured[data-astro-cid-q56aabg6]{border-color:#858cdd4d;transform:scale(1.05)}.salary-card-featured[data-astro-cid-q56aabg6]:hover{transform:translateY(-8px) scale(1.07)}.salary-badge[data-astro-cid-q56aabg6]{background:linear-gradient(135deg,#858cdd,#b4a7d6);color:#fff;padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:700;margin-bottom:1rem;display:inline-block;position:relative;z-index:10}.salary-badge-featured[data-astro-cid-q56aabg6]{background:linear-gradient(135deg,#d4a7c8,#858cdd);box-shadow:0 4px 12px #858cdd4d}.salary-role[data-astro-cid-q56aabg6]{font-size:1.125rem;font-weight:700;color:#374151;margin-bottom:1rem;position:relative;z-index:10}.salary-amount[data-astro-cid-q56aabg6]{margin-bottom:1.5rem;position:relative;z-index:10}.salary-number[data-astro-cid-q56aabg6]{font-size:3rem;font-weight:900;background:linear-gradient(135deg,#858cdd,#b4a7d6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.salary-unit[data-astro-cid-q56aabg6]{font-size:1.25rem;font-weight:600;color:#6b7280;margin-left:.25rem}.voice-card[data-astro-cid-q56aabg6]{position:relative;padding-left:20px}.voice-card[data-astro-cid-q56aabg6]:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(135deg,#858cdd,#b4a7d6);border-radius:2px}.faq-card[data-astro-cid-q56aabg6]{padding:.75rem;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border-radius:1rem;font-weight:600;font-size:.875rem}
