.hero-section{background-image:url(https://orbitaxservices.com/wp-content/uploads/2025/06/15115431/Hero-bg_XatBot-scaled.webp);background-position:50%;background-size:cover;margin-top:24px}@media (max-width:767px){.hero-section{margin-top:0}}.hero-video{opacity:0;transition:opacity .6s}.hero-video.hero-video-ready{opacity:1}.hero-content{padding-inline:var(--xatbot-inline)}@media (min-width:768px){.hero-content{padding-inline:100px}}.hero-fade-up{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(20px)}.hero-visible .hero-fade-up{opacity:1;transform:none}
.pi-section{background-color:#fff}@media (max-width:767px){.pi-section{padding:60px var(--xatbot-inline)}}.pi-header{max-width:80%}.pi-heading{font-family:var(--font-paralucent), sans-serif;color:#1b1820;font-size:38px;font-weight:600;line-height:52px}.pi-description{font-family:var(--font-paralucent), sans-serif;color:#1b1820;font-size:20px;font-weight:500;line-height:30px}.pi-grid{grid-template-columns:repeat(2,1fr);gap:0 30px;display:grid}@media (min-width:640px){.pi-grid{grid-template-columns:repeat(5,1fr)}}.pi-card{background-color:#fff;border-top:2px solid #d0d5dd;flex-direction:column;align-items:flex-start;gap:8px;padding:28px 0;display:flex}.pi-card-number{color:#0d0f1a;letter-spacing:-.02em;font-size:40px;font-weight:400;line-height:1.1}@media (min-width:1024px){.pi-card-number{font-size:60px}}.pi-card-label{color:#0d0f1a;font-size:20px;font-weight:300;line-height:32px}.pi-fade-up{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(16px)}.pi-fade-up.pi-visible{opacity:1;transform:none}
.cap-section{background-color:#1e1b6e;border-radius:0;margin:0;padding:180px 0}@media (max-width:767px){.cap-section{padding:60px var(--xatbot-inline)}}@media (min-width:768px){.cap-section{border-radius:25px;margin:0 30px}}.cap-header{text-align:center;max-width:100%;margin:0 auto 56px}.cap-title{font-family:var(--font-paralucent), sans-serif;color:#fff;margin:0 0 16px;font-size:38px;font-weight:600;line-height:52px}.cap-subtitle{font-family:var(--font-paralucent), sans-serif;color:#fff;margin:0;font-size:24px;font-weight:500;line-height:36px}.cap-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.cap-grid{grid-template-columns:repeat(3,1fr)}}.cap-card{text-align:center;background-color:#fff;border-radius:16px;flex-direction:column;align-items:center;padding:36px 32px;display:flex}.cap-card-icon{color:#175cff;width:48px;height:48px;margin-bottom:20px}.cap-card-title{font-family:var(--font-paralucent), sans-serif;color:#1b1820;margin:0 0 12px;font-size:24px;font-weight:500;line-height:30px}.cap-card-desc{font-family:var(--font-sans), sans-serif;color:#1b1820;margin:0;font-size:16px;font-weight:500;line-height:26px}
.roi-section{background-color:#fff;border-radius:25px;margin:0 30px;padding:180px 0}@media (max-width:767px){.roi-section{padding:60px var(--xatbot-inline);border-radius:0;margin:0}}.roi-header{text-align:center;width:100%;margin:0 auto 56px}.roi-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#9ca3af;margin:0 0 12px;font-size:11px;font-weight:700}.roi-title{font-family:var(--font-paralucent), sans-serif;color:#1b1820;margin:0 0 16px;font-size:38px;font-weight:600;line-height:52px}@media (min-width:768px){.roi-title{max-width:820px;margin-left:auto;margin-right:auto}}.roi-title-accent{color:#175cff}.roi-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.roi-grid{grid-template-columns:repeat(3,1fr)}}.roi-card{text-align:center;background-color:#f7f8fc;border:1px solid #d7dfef;border-radius:16px;flex-direction:column;align-items:center;padding:36px 32px;display:flex}@media (max-width:767px){.roi-card{padding:20px 16px}}.roi-card-num{font-family:var(--font-paralucent), sans-serif;color:#175cff;margin:0 0 20px;font-size:48px;font-weight:600;line-height:1}.roi-card-num sup{margin-left:2px;font-size:22px}.roi-card-label{font-family:var(--font-paralucent), sans-serif;color:#1b1820;margin:0 0 12px;font-size:24px;font-weight:500;line-height:36px}.roi-card-desc{font-family:var(--font-sans), sans-serif;color:#1b1820;margin:0;font-size:16px;font-weight:500;line-height:26px}
