.services-cta-section{width:100%;padding-block:var(--home-section-pad-block);z-index:1;contain:layout style paint;background:#fff;position:relative}.services-cta-content{text-align:center;contain:content;background:linear-gradient(135deg,#002c4a 0%,#121c4c 25%,#260647 50%,#460036 75%,#5f001e 100%);background:linear-gradient(135deg,lab(16.1246% -5.30604 -30.7052) 0%,lab(11.8443% 10.8514 -31.9107) 25%,lab(8.58465% 27.5812 -33.859) 50%,lab(12.0584% 42.1589 -17.1274) 75%,lab(16.6803% 57.7311 15.3836) 100%);border:1px solid #ffffff14;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:clamp(2rem,4vw + 1rem,4rem);display:flex}.home-cta-icon-wrapper{justify-content:center;align-items:center;margin-block-end:var(--home-header-icon-gap);display:flex}.home-cta-icon{color:#0083c8;color:lab(50.8557% -12.975 -52.4898);filter:drop-shadow(0 4px 12px #0083c84d);filter:drop-shadow(0 4px 12px lab(50.8557% -12.975 -52.4898/.3));justify-content:center;align-items:center;width:48px;height:48px;display:flex}.home-cta-icon svg{width:100%;height:100%;display:block}.services-cta-eyebrow{color:#fff;letter-spacing:.12em;text-transform:uppercase;width:fit-content;background:linear-gradient(135deg,#0083c8 0%,#00649d 100%);background:linear-gradient(135deg,lab(50.8557% -12.975 -52.4898) 0%,lab(39.0843% -9.20756 -52.2098) 100%);border-radius:2rem;align-items:center;gap:.5rem;margin:0;margin-block-end:var(--home-header-stack-gap);padding-block:.5rem;padding-inline:1.25rem;font-size:clamp(.75rem,2vw,.8125rem);font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #00649d40,0 2px 8px #00649d26;box-shadow:0 4px 16px lab(39.0843% -9.20756 -52.2098/.25),0 2px 8px lab(39.0843% -9.20756 -52.2098/.15)}.services-cta-eyebrow:before{content:"";background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%);width:100%;height:100%;position:absolute;top:0;left:-100%}.services-cta-content:hover .services-cta-eyebrow:before{left:100%}.services-cta-eyebrow svg{z-index:1;flex-shrink:0;width:20px;height:20px;position:relative}[dir=rtl] .services-cta-eyebrow,[lang=ar] .services-cta-eyebrow{font-family:var(--font-sans-ar), sans-serif;letter-spacing:0;text-transform:none;font-weight:700}.services-cta-heading{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0 0 var(--home-header-stack-gap);text-shadow:0 2px 8px #0000004d;max-width:32ch;font-size:clamp(2rem,4vw + .5rem,3rem);font-weight:700;line-height:1.1}[dir=rtl] .services-cta-heading{font-family:var(--font-display-ar);letter-spacing:0;line-height:1.2}.services-cta-description{font-family:var(--font-sans);color:#ffffffd9;text-shadow:0 1px 4px #0003;max-width:60ch;margin:0;font-size:clamp(1rem,1vw + .5rem,1.25rem);line-height:1.6}[dir=rtl] .services-cta-description{font-family:var(--font-sans-ar);line-height:1.7}.services-cta-actions{margin-top:var(--home-header-block-gap);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.services-cta-actions .btn{min-height:48px}.services-cta-badges{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.5rem,4vw + .5rem,3rem);margin-top:1rem;padding-top:2rem;display:flex}.services-cta-badge{justify-content:center;align-items:center;gap:.625rem;padding:.5rem 0;display:flex}.services-cta-badge-icon{color:#00cab1;color:lab(72.8818% -52.9011 -.373483);filter:drop-shadow(0 0 8px #22d3ee66);flex-shrink:0;width:24px;height:24px}.services-cta-badge-text{font-family:var(--font-sans);color:#ffffffe6;white-space:normal;text-align:center;font-size:clamp(.875rem,.5vw + .75rem,1rem);font-weight:500}[dir=rtl] .services-cta-badge-text{font-family:var(--font-sans-ar)}@media (max-width:1023px) and (min-width:768px){.services-cta-section{padding-block:var(--home-section-pad-block)}.services-cta-content{border-radius:1.25rem;padding-block:clamp(2rem,3vw + .75rem,3rem);padding-inline:clamp(2rem,4vw,3rem)}.services-cta-actions{flex-flow:wrap;justify-content:center}.services-cta-actions .btn{flex:0 auto;min-width:200px}.services-cta-badges{gap:clamp(1.5rem,4vw,2.5rem)}}@media (max-width:767px){.services-cta-section{padding-block:var(--home-section-pad-block)}.services-cta-content{border-radius:1rem;gap:0;padding-block:clamp(2rem,4vw + .5rem,2.5rem);padding-inline:clamp(1.25rem,4vw,1.5rem)}.services-cta-eyebrow{letter-spacing:.12em;padding-block:.4rem;padding-inline:1rem;font-size:.6875rem}.services-cta-heading{letter-spacing:-.01em;font-size:clamp(1.5rem,6vw,2rem);line-height:1.15}.services-cta-description{font-size:clamp(.9375rem,3.5vw,1.0625rem);line-height:1.6}.services-cta-actions{width:100%;margin-top:var(--home-header-block-gap);flex-direction:column;align-items:stretch;gap:.75rem}.services-cta-actions .btn{justify-content:center;width:100%}.services-cta-badges{flex-direction:column;gap:.875rem;margin-top:.75rem;padding-top:1.25rem}.services-cta-badge{justify-content:center;width:100%;padding:.375rem 0}.services-cta-badge-icon{width:20px;height:20px}.services-cta-badge-text{font-size:.875rem}}@media (prefers-contrast:high){.services-cta-section{background:#000;border-top:3px solid #fff;border-bottom:3px solid #fff}.services-cta-content{background:#000c;border:2px solid #fff}.services-cta-heading,.services-cta-description,.services-cta-badge-text{color:#fff;text-shadow:none}.services-cta-eyebrow{color:#fff;opacity:.9}.services-cta-badge-icon{color:#0ff;filter:none}}@media (prefers-reduced-motion:reduce){.services-cta-actions .btn,.services-cta-badge-icon{transition:none!important}.services-cta-actions .btn:hover{transform:none}.services-cta-badge-icon{filter:none}}[dir=rtl] .services-cta-badge{flex-direction:row-reverse}.services-cta-actions .btn:focus-visible{outline-offset:4px;outline:3px solid #fffc}@media print{.services-cta-section{color:#000;background:#fff;border:2px solid #000}.services-cta-content{background:0 0;border:none}.services-cta-heading,.services-cta-description,.services-cta-badge-text{color:#000;text-shadow:none}.services-cta-badge-icon{color:#000;filter:none}}.cta-animate-in{opacity:1!important;transform:none!important}
