.main--jobs-report .section--jobs-report{position:relative;color:var(--lexx-text);padding:var(--lexx-section-pad) 0;overflow:hidden;background:color-mix(in srgb,var(--lexx-light-gray) 70%,transparent)}.main--jobs-report .section--jobs-report:before{content:'';position:absolute;inset:0;background:url(//live.lexx.com/wp-content/themes/lexx-live/assets/css/revamp/../../images/texture.png) no-repeat;background-position:right -120px bottom -80px;background-size:auto;opacity:.55;pointer-events:none;z-index:0}.main--jobs-report .section--jobs-report>.shell{position:relative;z-index:1}.main--jobs-report .jobs-report__cols{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.main--jobs-report .jobs-report__copy{max-width:575px;width:575px}.main--jobs-report .jobs-report__eyebrow,.main--jobs-report .jobs-report__headline,.main--jobs-report .jobs-report__lede{text-align:left}.main--jobs-report .jobs-report__eyebrow{font-family:var(--lexx-font-primary);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--lexx-accent-orange);margin:0 0 14px;display:block}.main--jobs-report .jobs-report__eyebrow:after{content:'';display:block;width:60px;height:3px;background:var(--lexx-accent-orange);margin:8px 0 0}.main--jobs-report .jobs-report__tagline{font-family:var(--lexx-font-primary);font-size:clamp(15px,1.5vw,18px);font-style:italic;font-weight:500;line-height:1.5;color:var(--lexx-dark-gray,#555);margin:0 0 16px;max-width:520px}.main--jobs-report .jobs-report__headline{font-family:var(--lexx-font-primary);font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.15;color:var(--lexx-text);margin:0 0 20px}.main--jobs-report .jobs-report__lede,.main--jobs-report .jobs-report__lede p{font-family:var(--lexx-font-primary);font-size:18px;line-height:1.6;color:var(--lexx-text);margin:0 0 28px}.main--jobs-report .jobs-report__form{margin-bottom:24px;scroll-margin-top:100px}.main--jobs-report .jobs-report__form .callout__aside{background:var(--lexx-white);border:1px solid var(--lexx-border);border-radius:var(--lexx-form-card-radius);box-shadow:var(--lexx-shadow);padding:var(--lexx-form-padding)}.main--jobs-report .jobs-report__form .callout__aside h5{font-family:var(--lexx-font-primary);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--lexx-text);margin:0 0 16px}.main--jobs-report .jobs-report__form .callout__aside h5:after{content:'';display:block;width:60px;height:3px;background:var(--lexx-accent-orange);margin-top:10px}.main--jobs-report .jobs-report__cover{margin:0;display:flex;justify-content:center;align-items:center}.main--jobs-report .jobs-report__cover img{display:block;width:100%;max-width:540px;height:auto;border-radius:14px;filter:drop-shadow(0 30px 40px rgba(0,0,0,.18));transition:transform .4s ease}.main--jobs-report .jobs-report__cover img:hover{transform:scale(1.02)}.main--jobs-report .section--jobs-report-body{background:var(--lexx-white);padding:clamp(48px,6vw,96px) 0}.main--jobs-report .jobs-report-body{max-width:760px;margin:0 auto}.main--jobs-report .jobs-report-body__lead p{font-family:var(--lexx-font-primary);font-size:clamp(17px,1.7vw,19px);line-height:1.6;color:var(--lexx-text);margin:0 0 18px}.main--jobs-report .jobs-report-body__lead p:last-child{margin-bottom:0}.main--jobs-report .jobs-report-body__callout{font-family:var(--lexx-font-primary);font-size:clamp(19px,2vw,22px);line-height:1.4;font-weight:700;color:var(--lexx-text);margin:36px 0;padding:24px 28px;background:linear-gradient(135deg,rgba(226,80,39,.06),rgba(0,172,239,.06));border-left:4px solid var(--lexx-accent-orange);border-radius:8px}.main--jobs-report .jobs-report-body__mid-cta{text-align:center;margin:clamp(40px,5vw,64px) 0 0}.main--jobs-report .jobs-report-bullets__intro{font-family:var(--lexx-font-primary);font-size:clamp(18px,1.8vw,20px);font-weight:700;color:var(--lexx-text);margin:0 0 24px;text-align:left}.main--jobs-report .jobs-report-bullets__list{list-style:none;padding:0;margin:0 0 36px;text-align:left}.main--jobs-report .jobs-report-bullets__list li{position:relative;padding-left:36px;margin-bottom:16px;font-family:var(--lexx-font-primary);font-size:clamp(16px,1.6vw,18px);line-height:1.5;color:var(--lexx-text)}.main--jobs-report .jobs-report-bullets__list li:last-child{margin-bottom:0}.main--jobs-report .jobs-report-bullets__list li:before{content:'✓';position:absolute;left:0;top:0;color:var(--lexx-accent-orange);font-weight:800;font-size:20px;line-height:1.5}.main--jobs-report .section--jobs-report-cta{background:var(--lexx-white);padding:clamp(48px,6vw,80px) 0;border-top:1px solid var(--lexx-border)}.main--jobs-report .jobs-report-cta{text-align:center;max-width:720px;margin:0 auto}.main--jobs-report .jobs-report-cta__title{font-family:var(--lexx-font-primary);font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.2;color:var(--lexx-text);margin:0 0 24px}.main--jobs-report .jobs-report-cta__btn,.main--jobs-report .jobs-report-cta .btn-pill--gradient,.main--jobs-report .jobs-report-body__mid-cta .btn-pill--gradient{text-transform:uppercase}body .main--jobs-report .callout--secondary .callout__aside .gform_wrapper .gform_button,body .main--jobs-report .callout--secondary .callout__aside .gform_wrapper input[type=submit]{padding:16px 32px !important;font-family:var(--lexx-font-primary) !important;font-weight:500 !important;font-size:18px !important;line-height:1.5 !important;text-transform:uppercase !important;letter-spacing:normal !important;border-radius:var(--lexx-radius-btn) !important}body .main--jobs-report .callout--secondary .callout__aside .gform_wrapper input[type=text],body .main--jobs-report .callout--secondary .callout__aside .gform_wrapper input[type=email],body .main--jobs-report .callout--secondary .callout__aside .gform_wrapper input[type=tel],body .main--jobs-report .callout--secondary .callout__aside .gform_wrapper input[type=url],body .main--jobs-report .callout--secondary .callout__aside .gform_wrapper input[type=number],body .main--jobs-report .callout--secondary .callout__aside .gform_wrapper input[type=search],body .main--jobs-report .callout--secondary .callout__aside .gform_wrapper input[type=password],body .main--jobs-report .callout--secondary .callout__aside .gform_wrapper input[type=date],body .main--jobs-report .callout--secondary .callout__aside .gform_wrapper input[type=time],body .main--jobs-report .callout--secondary .callout__aside .gform_wrapper input[type=datetime-local],body .main--jobs-report .callout--secondary .callout__aside .gform_wrapper input[type=color],body .main--jobs-report .callout--secondary .callout__aside .gform_wrapper textarea,body .main--jobs-report .callout--secondary .callout__aside .gform_wrapper select{border:1px solid var(--lexx-text) !important}@media (max-width:768px){.main--jobs-report .jobs-report__cols{grid-template-columns:1fr;gap:32px}.main--jobs-report .jobs-report__copy{max-width:100%;width:100%;order:2}.main--jobs-report .jobs-report__cover{order:1;max-width:480px;margin:0 auto}.main--jobs-report .jobs-report-cta__btn,.main--jobs-report .jobs-report-cta .btn-pill--gradient,.main--jobs-report .jobs-report-body__mid-cta .btn-pill--gradient{display:block;width:100%;text-align:center}.main--jobs-report .jobs-report-body__callout{padding:20px 22px;margin:28px 0}}