.inner-banner{padding:160px 0 100px;position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important}.banner-content-wrapper{z-index:5;position:relative}.banner-content-wrapper h1{color:var(--white-color);margin-bottom:20px;font-size:3.5rem;font-weight:800}.banner-content-wrapper p{color:#fffc;max-width:700px;margin:0 auto;font-size:1.25rem}@media (max-width:767px){.banner-content-wrapper h1{font-size:2.25rem}.banner-content-wrapper p{font-size:1rem}}
#resume-intro .cta-container{background:var(--white-color);box-shadow:0 10px 40px color-mix(in srgb, var(--black-color) 8%, transparent);border-radius:30px;padding:0;overflow:hidden}#resume-intro .cta-row{min-height:500px}#resume-intro .cta-left{background:var(--primary-color);flex-direction:column;justify-content:center;height:100%;padding:60px 40px;display:flex;position:relative}#resume-intro .cta-left:before,#resume-intro .cta-left:after{content:"";background:color-mix(in srgb, var(--white-color) 8%, transparent);border-radius:50%;position:absolute}#resume-intro .cta-left:before{width:200px;height:200px;top:0;right:0;transform:translate(50%,-50%)}#resume-intro .cta-left:after{width:150px;height:150px;bottom:0;left:0;transform:translate(-50%,50%)}#resume-intro .cta-badge{background:color-mix(in srgb, var(--white-color) 20%, transparent);color:var(--white-color);font:var(--badge-font);text-transform:uppercase;letter-spacing:1.5px;border-radius:30px;align-items:center;gap:1rem;width:fit-content;margin-bottom:20px;padding:10px 20px;display:inline-flex}#resume-intro .cta-badge img{filter:brightness(10)}#resume-intro .cta-title{font:var(--banner-font);color:var(--white-color);z-index:1;margin-bottom:15px;position:relative}#resume-intro .cta-subtitle{font:var(--para-font);color:color-mix(in srgb, var(--white-color) 95%, transparent);z-index:1;margin-bottom:30px;position:relative}#resume-intro .cta-stats{z-index:1;gap:30px;margin-top:20px;display:flex;position:relative}#resume-intro .stat-item{text-align:left}#resume-intro .stat-number{font:var(--heading-font);color:var(--white-color);margin-bottom:5px}#resume-intro .stat-label{font:var(--badge-font);color:color-mix(in srgb, var(--white-color) 80%, transparent);text-transform:uppercase;letter-spacing:1px}#resume-intro .cta-right{background:var(--white-color);flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:60px 40px;display:flex}#resume-intro .cta-icon-box{background:var(--primary-color);border-radius:18px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:25px;transition:all .45s;display:flex}#resume-intro .cta-container:hover .cta-icon-box{background:var(--primary-color);color:var(--white-color);transform:scale(1.1)rotate(-5deg)}#resume-intro .cta-heading{font:var(--sub-heading-font);color:var(--heading-color);margin-bottom:15px}#resume-intro .cta-text{font:var(--para-font);color:var(--para-color);margin-bottom:10px;line-height:1.7}#resume-intro .resume-btn-group{gap:30px;display:flex}#resume-intro .cta-features{flex-wrap:wrap;gap:15px;margin-top:20px;display:flex}#resume-intro .feature-tag{font:var(--badge-font);color:var(--para-color);align-items:center;gap:8px;display:flex}@media (max-width:991px){#resume-intro .cta-row{flex-direction:column}#resume-intro .cta-left,#resume-intro .cta-right{padding:40px 30px}#resume-intro .cta-stats{flex-wrap:wrap;gap:20px}#resume-intro .resume-btn-group{flex-direction:column;gap:15px;width:100%}#resume-intro .resume-btn-group a{width:100%}}
