.elementor .s-hero-eyebrow-dot{min-width:0px;padding:0px;}.elementor .s-hero-eyebrow{width:auto;font-family:var(--font-heading);font-weight:700;font-size:12px;color:#DCE7F0;letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:10px;padding-inline-end:14px;border-radius:999px;display:inline-flex;flex-direction:row;gap:10px;align-items:center;align-self:flex-start;}.elementor .s-hero-h1{font-family:var(--font-heading);font-weight:600;font-size:var(--size-h1);color:var(--white);letter-spacing:-0.02em;line-height:1.05em;margin:0px;}.elementor .s-hero-sub{max-width:560px;font-size:19px;color:var(--mist);line-height:1.55em;margin:0px;}.elementor .s-hero-cta-review-arrow{width:16px;height:16px;}.elementor .s-hero-cta-review{width:auto;}.elementor .s-hero-cta-services{width:auto;}.elementor .s-hero-ctas{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .s-hero-copy{max-width:800px;padding:0px;display:flex;flex-direction:column;gap:28px;}.elementor .s-hero{min-height:100svh;color:var(--white);padding-block-start:185px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-89px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:linear-gradient(90deg, rgba(1,11,20,0.95) 0%,rgba(1,11,20,0.85) 38%,rgba(1,11,20,0.45) 56%,rgba(1,11,20,0) 72%),linear-gradient(180deg, rgba(1,11,20,0) 70%,rgba(1,11,20,0.6) 100%),url("https://compello.wpenginepowered.com/wp-content/uploads/2026/10/home-hero-glass-steps-scaled.jpg");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto auto,auto 100%;background-position:0% 0%,0% 0%,calc(100% + 300px) 50%;background-color:var(--navy);justify-content:center;}.elementor .s-v2-creds-watermark{width:420px;height:546px;position:absolute;inset-block-start:-40px;inset-inline-end:-60px;z-index:0;}.elementor .s-v2-creds-label-slash{width:14px;height:16px;color:var(--yellow);}.elementor .s-v2-creds-label{padding:0px;}.elementor .s-v2-creds-h2{font-size:50px;letter-spacing:-0.02em;line-height:1.08em;}.elementor .s-v2-creds-bench{max-width:480px;font-size:18px;color:var(--slate-dark);line-height:1.55em;margin:0px;}.elementor .s-v2-creds-intro{padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .s-v2-stat-1-bar{min-width:0px;padding:0px;}.elementor .s-v2-stat-1-cap{font-size:16px;color:var(--slate-dark);margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-v2-stat-1{padding-block-start:34px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:36px;display:flex;flex-direction:column;}.elementor .s-v2-stat-2-bar{min-width:0px;padding:0px;}.elementor .s-v2-stat-2-cap{font-size:16px;color:var(--slate-dark);margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-v2-stat-2{padding-block-start:34px;padding-block-end:34px;padding-inline-start:36px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--line-light);border-style:solid;display:flex;flex-direction:column;}.elementor .s-v2-stat-3-bar{min-width:0px;padding:0px;}.elementor .s-v2-stat-3-cap{font-size:16px;color:var(--slate-dark);margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-v2-stat-3{padding-block-start:34px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:36px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line-light);border-style:solid;display:flex;flex-direction:column;}.elementor .s-v2-stat-4-bar{min-width:0px;padding:0px;}.elementor .s-v2-stat-4-cap{font-size:16px;color:var(--slate-dark);margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-v2-stat-4{padding-block-start:34px;padding-block-end:34px;padding-inline-start:36px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--line-light);border-style:solid;display:flex;flex-direction:column;}.elementor .s-v2-creds-stats{min-width:0px;padding:0px;display:grid;grid-template-columns:1fr 1fr;}.elementor .s-v2-creds-top{min-width:0px;column-gap:72px;padding:0px;display:grid;row-gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;}.elementor .s-v2-logo-wall-label{font-family:var(--font-heading);font-weight:700;font-size:12px;color:var(--slate);letter-spacing:0.14em;text-transform:uppercase;}.elementor .s-v2-logo-wall-head{column-gap:24px;padding:0px;display:flex;flex-direction:row;row-gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:end;}.elementor .s-v2-mq-fade-left{width:120px;min-width:0px;position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;padding:0px;background-image:linear-gradient(90deg, #FFFFFF 0%,rgba(255,255,255,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(255,255,255,0);}.elementor .s-v2-mq-fade-right{width:120px;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;z-index:2;padding:0px;background-image:linear-gradient(270deg, #FFFFFF 0%,rgba(255,255,255,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(255,255,255,0);}.elementor .s-v2-mq-a-1-img{width:160px;max-width:85%;}.elementor .s-v2-mq-a-2-img{width:146px;max-width:85%;}.elementor .s-v2-mq-a-3-img{width:160px;max-width:85%;}.elementor .s-v2-mq-a-4-img{width:141px;max-width:85%;}.elementor .s-v2-mq-a-5-img{width:121px;max-width:85%;}.elementor .s-v2-mq-a-6-img{width:109px;max-width:85%;}.elementor .s-v2-mq-a-7-img{width:129px;max-width:85%;}.elementor .s-v2-mq-a-8-img{width:111px;max-width:85%;}.elementor .s-v2-mq-a-9-img{width:110px;max-width:85%;}.elementor .s-v2-mq-a-10-img{width:160px;max-width:85%;}.elementor .s-v2-mq-a-11-img{width:116px;max-width:85%;}.elementor .s-v2-mq-group-a{width:max-content;padding:0px;display:flex;flex-direction:row;flex-wrap:nowrap;}.elementor .s-v2-mq-b-1-img{width:160px;max-width:85%;}.elementor .s-v2-mq-b-2-img{width:146px;max-width:85%;}.elementor .s-v2-mq-b-3-img{width:160px;max-width:85%;}.elementor .s-v2-mq-b-4-img{width:141px;max-width:85%;}.elementor .s-v2-mq-b-5-img{width:121px;max-width:85%;}.elementor .s-v2-mq-b-6-img{width:109px;max-width:85%;}.elementor .s-v2-mq-b-7-img{width:129px;max-width:85%;}.elementor .s-v2-mq-b-8-img{width:111px;max-width:85%;}.elementor .s-v2-mq-b-9-img{width:110px;max-width:85%;}.elementor .s-v2-mq-b-10-img{width:160px;max-width:85%;}.elementor .s-v2-mq-b-11-img{width:116px;max-width:85%;}.elementor .s-v2-mq-group-b{width:max-content;padding:0px;display:flex;flex-direction:row;flex-wrap:nowrap;}.elementor .s-v2-logo-wall{padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .s-v2-creds-inner{z-index:1;gap:88px;}.elementor .s-v2-creds{overflow:hidden;padding-block-start:112px;padding-block-end:104px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--white);}.elementor .s-services-label-slash-v7{width:14px;height:16px;color:var(--yellow);}.elementor .s-services-label-v7{color:var(--yellow);padding:0px;}.elementor .s-services-head-left-v7{max-width:680px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .s-services-intro-v7{max-width:460px;font-size:18px;color:var(--mist);line-height:1.55em;margin:0px;}.elementor .s-services-head-v7{column-gap:48px;padding:0px;display:flex;flex-direction:row;row-gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .s-tile-ts-pill-v7{font-family:var(--font-heading);font-weight:700;font-size:11px;color:var(--ink);letter-spacing:0.1em;line-height:1.4em;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:var(--yellow);align-self:flex-start;}.elementor .s-tile-ts-icon-v7{width:32px;height:32px;color:var(--yellow);}.elementor .s-tile-ts-h3-v7{font-family:var(--font-heading);font-weight:600;font-size:36px;color:var(--white);letter-spacing:-0.01em;line-height:1.1em;margin:0px;}.elementor .s-tile-ts-p-v7{font-size:17px;color:var(--mist-light);line-height:1.55em;margin:0px;}.elementor .s-tile-ts-pills-v7{padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .s-tile-ts-link-arrow-v7{width:14px;height:14px;}.elementor .s-tile-ts-link-v7{width:auto;font-size:13px;color:var(--yellow);padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:inline-flex;gap:8px;align-items:center;align-self:flex-start;}.elementor .s-tile-ts-body-v7{max-width:480px;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .s-tile-ts-v7{padding:40px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-image:linear-gradient(180deg, rgba(1,11,20,0) 28%,rgba(1,11,20,0.75) 62%,rgba(1,11,20,0.96) 100%),url("https://compello.wpenginepowered.com/wp-content/uploads/2026/10/Transaction-Services-1.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% 50%;background-color:var(--navy);grid-column:1 / span 2;grid-row:1 / span 2;justify-content:space-between;}.elementor .s-tile-ai-icon-v7{width:28px;height:28px;color:var(--yellow);}.elementor .s-tile-ai-h3-v7{font-family:var(--font-heading);font-weight:600;font-size:26px;color:var(--white);line-height:1.15em;margin:0px;}.elementor .s-tile-ai-p-v7{font-size:15px;color:var(--mist-light);line-height:1.55em;margin:0px;}.elementor .s-tile-ai-link-arrow-v7{width:14px;height:14px;}.elementor .s-tile-ai-link-v7{width:auto;font-size:13px;padding:0px;display:inline-flex;gap:8px;align-items:center;align-self:flex-start;}.elementor .s-tile-ai-body-v7{max-width:340px;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .s-tile-ai-v7{padding-block-start:32px;padding-block-end:32px;padding-inline-start:36px;padding-inline-end:36px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-image:linear-gradient(90deg, rgba(1,11,20,0.96) 0%,rgba(1,11,20,0.78) 42%,rgba(1,11,20,0.15) 100%),url("https://compello.wpenginepowered.com/wp-content/uploads/2026/10/AI-Strategy-and-Adoption-1.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,100% 50%;background-color:var(--navy);grid-column:3 / span 2;grid-row:1;justify-content:flex-end;}.elementor .s-tile-adv-icon-v7{width:26px;height:26px;color:var(--yellow);}.elementor .s-tile-adv-h3-v7{font-family:var(--font-heading);font-weight:600;font-size:20px;color:var(--white);line-height:1.2em;margin:0px;}.elementor .s-tile-adv-p-v7{font-size:14px;color:var(--mist);line-height:1.5em;margin:0px;}.elementor .s-tile-adv-link-arrow-v7{width:14px;height:14px;}.elementor .s-tile-adv-link-v7{width:auto;font-size:12px;padding:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;gap:8px;align-items:center;align-self:flex-start;}.elementor .s-tile-adv-v7{grid-column:3;grid-row:2;}.elementor .s-tile-oe-icon-v7{width:26px;height:26px;color:var(--yellow);}.elementor .s-tile-oe-h3-v7{font-family:var(--font-heading);font-weight:600;font-size:20px;color:var(--white);line-height:1.2em;margin:0px;}.elementor .s-tile-oe-p-v7{font-size:14px;color:var(--mist);line-height:1.5em;margin:0px;}.elementor .s-tile-oe-link-arrow-v7{width:14px;height:14px;}.elementor .s-tile-oe-link-v7{width:auto;font-size:12px;padding:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;gap:8px;align-items:center;align-self:flex-start;}.elementor .s-tile-oe-v7{grid-column:4;grid-row:2;}.elementor .s-tile-mit-icon-v7{width:26px;height:26px;color:var(--yellow);}.elementor .s-tile-mit-h3-v7{font-family:var(--font-heading);font-weight:600;font-size:26px;color:var(--white);line-height:1.15em;margin:0px;}.elementor .s-tile-mit-p-v7{max-width:340px;font-size:14px;color:var(--mist-light);line-height:1.5em;margin:0px;}.elementor .s-tile-mit-link-arrow-v7{width:14px;height:14px;}.elementor .s-tile-mit-link-v7{width:auto;font-size:12px;padding:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;gap:8px;align-items:center;align-self:flex-start;}.elementor .s-tile-mit-v7{padding-block-start:32px;padding-block-end:32px;padding-inline-start:36px;padding-inline-end:36px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-image:linear-gradient(90deg, rgba(1,11,20,0.96) 0%,rgba(1,11,20,0.78) 42%,rgba(1,11,20,0.15) 100%),url("https://compello.wpenginepowered.com/wp-content/uploads/2026/10/Private-equity-it-services_hero_v2-1.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,100% 50%;background-color:var(--navy);display:flex;flex-direction:column;gap:12px;grid-column:2 / span 2;grid-row:3;}.elementor .s-tile-ops-icon-v7{width:26px;height:26px;color:var(--yellow);}.elementor .s-tile-ops-h3-v7{font-family:var(--font-heading);font-weight:600;font-size:20px;color:var(--white);line-height:1.2em;margin:0px;}.elementor .s-tile-ops-p-v7{font-size:14px;color:var(--mist);line-height:1.5em;margin:0px;}.elementor .s-tile-ops-link-arrow-v7{width:14px;height:14px;}.elementor .s-tile-ops-link-v7{width:auto;font-size:12px;padding:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;gap:8px;align-items:center;align-self:flex-start;}.elementor .s-tile-ops-v7{grid-column:1;grid-row:3;}.elementor .s-tile-erp-icon-v7{width:26px;height:26px;color:var(--yellow);}.elementor .s-tile-erp-h3-v7{font-family:var(--font-heading);font-weight:600;font-size:20px;color:var(--white);line-height:1.2em;margin:0px;}.elementor .s-tile-erp-p-v7{font-size:14px;color:var(--mist);line-height:1.5em;margin:0px;}.elementor .s-tile-erp-link-arrow-v7{width:14px;height:14px;}.elementor .s-tile-erp-link-v7{width:auto;font-size:12px;padding:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;gap:8px;align-items:center;align-self:flex-start;}.elementor .s-tile-erp-v7{grid-column:4;grid-row:3;}.elementor .s-bento-v7{min-width:0px;padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:250px;}.elementor .s-cta2-q-v7{font-size:17px;color:var(--mist);margin:0px;}.elementor .s-cta2-arrow-v7{width:14px;height:14px;display:flex;}.elementor .s-cta2-link-v7{width:auto;color:var(--yellow);padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .s-cta2-link-v7:hover,.elementor .s-cta2-link-v7:focus-visible{color:var(--white);}.elementor .s-cta2-v7{column-gap:16px;padding:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.12);border-style:solid;display:flex;flex-direction:row;row-gap:8px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .s-cta-opts-v7{padding:0px;margin-block-start:-24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:56px;}.elementor .s-services-inner-v7{gap:56px;}.elementor .s-services-v7{color:var(--white);background-color:var(--navy);}.elementor .s-how-label-slash{width:14px;height:16px;color:var(--blue);}.elementor .s-how-label{padding:0px;}.elementor .s-how-intro{max-width:400px;font-size:17px;color:var(--slate-dark);line-height:1.55em;margin:0px;}.elementor .s-how-cta-arrow{width:16px;height:16px;}.elementor .s-how-cta{width:auto;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-how-left{width:420px;position:sticky;inset-block-start:120px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:0 0 420px;}.elementor .s-how-rail-fill{width:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:var(--yellow);transform-origin:50% 0% 0px;}.elementor .s-how-rail{width:2px;min-width:0px;overflow:hidden;position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:var(--line);}.elementor .s-how-row-1-num{font-family:var(--font-heading);font-weight:600;font-size:44px;color:var(--dark-blue);letter-spacing:-0.02em;line-height:1em;margin:0px;}.elementor .s-how-row-1-h3{font-family:var(--font-heading);font-weight:600;font-size:24px;color:var(--ink);letter-spacing:-0.01em;line-height:1.2em;margin:0px;}.elementor .s-how-row-1-p{font-size:16px;color:var(--slate-dark);line-height:1.6em;margin:0px;}.elementor .s-how-row-1-body{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .s-how-row-1-was-text{font-size:14px;color:var(--slate);line-height:1.45em;margin:0px;}.elementor .s-how-row-1-strike{height:1.5px;min-width:0px;position:absolute;inset-block-start:50%;inset-inline-end:0px;inset-inline-start:0px;padding:0px;background-color:var(--slate);transform-origin:0% 50% 0px;}.elementor .s-how-row-1-was{width:auto;position:relative;padding:0px;display:flex;align-self:flex-start;}.elementor .s-how-row-1-now{font-weight:500;font-size:15px;color:var(--dark-blue);line-height:1.45em;margin:0px;}.elementor .s-how-row-1-vs{padding-block-start:2px;padding-block-end:2px;padding-inline-start:16px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:var(--yellow);border-style:solid;display:flex;flex-direction:column;gap:8px;}.elementor .s-how-row-1{position:relative;column-gap:32px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;display:grid;row-gap:0px;grid-template-columns:64px minmax(0,1fr) 250px;align-items:start;}.elementor .s-how-row-2-num{font-family:var(--font-heading);font-weight:600;font-size:44px;color:var(--dark-blue);letter-spacing:-0.02em;line-height:1em;margin:0px;}.elementor .s-how-row-2-h3{font-family:var(--font-heading);font-weight:600;font-size:24px;color:var(--ink);letter-spacing:-0.01em;line-height:1.2em;margin:0px;}.elementor .s-how-row-2-p{font-size:16px;color:var(--slate-dark);line-height:1.6em;margin:0px;}.elementor .s-how-row-2-body{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .s-how-row-2-was-text{font-size:14px;color:var(--slate);line-height:1.45em;margin:0px;}.elementor .s-how-row-2-strike{height:1.5px;min-width:0px;position:absolute;inset-block-start:50%;inset-inline-end:0px;inset-inline-start:0px;padding:0px;background-color:var(--slate);transform-origin:0% 50% 0px;}.elementor .s-how-row-2-was{width:auto;position:relative;padding:0px;display:flex;align-self:flex-start;}.elementor .s-how-row-2-now{font-weight:500;font-size:15px;color:var(--dark-blue);line-height:1.45em;margin:0px;}.elementor .s-how-row-2-vs{padding-block-start:2px;padding-block-end:2px;padding-inline-start:16px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:var(--yellow);border-style:solid;display:flex;flex-direction:column;gap:8px;}.elementor .s-how-row-2{position:relative;column-gap:32px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;display:grid;row-gap:0px;grid-template-columns:64px minmax(0,1fr) 250px;align-items:start;}.elementor .s-how-row-3-num{font-family:var(--font-heading);font-weight:600;font-size:44px;color:var(--dark-blue);letter-spacing:-0.02em;line-height:1em;margin:0px;}.elementor .s-how-row-3-h3{font-family:var(--font-heading);font-weight:600;font-size:24px;color:var(--ink);letter-spacing:-0.01em;line-height:1.2em;margin:0px;}.elementor .s-how-row-3-p{font-size:16px;color:var(--slate-dark);line-height:1.6em;margin:0px;}.elementor .s-how-row-3-body{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .s-how-row-3-was-text{font-size:14px;color:var(--slate);line-height:1.45em;margin:0px;}.elementor .s-how-row-3-strike{height:1.5px;min-width:0px;position:absolute;inset-block-start:50%;inset-inline-end:0px;inset-inline-start:0px;padding:0px;background-color:var(--slate);transform-origin:0% 50% 0px;}.elementor .s-how-row-3-was{width:auto;position:relative;padding:0px;display:flex;align-self:flex-start;}.elementor .s-how-row-3-now{font-weight:500;font-size:15px;color:var(--dark-blue);line-height:1.45em;margin:0px;}.elementor .s-how-row-3-vs{padding-block-start:2px;padding-block-end:2px;padding-inline-start:16px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:var(--yellow);border-style:solid;display:flex;flex-direction:column;gap:8px;}.elementor .s-how-row-3{position:relative;column-gap:32px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;display:grid;row-gap:0px;grid-template-columns:64px minmax(0,1fr) 250px;align-items:start;}.elementor .s-how-row-4-num{font-family:var(--font-heading);font-weight:600;font-size:44px;color:var(--dark-blue);letter-spacing:-0.02em;line-height:1em;margin:0px;}.elementor .s-how-row-4-h3{font-family:var(--font-heading);font-weight:600;font-size:24px;color:var(--ink);letter-spacing:-0.01em;line-height:1.2em;margin:0px;}.elementor .s-how-row-4-p{font-size:16px;color:var(--slate-dark);line-height:1.6em;margin:0px;}.elementor .s-how-row-4-body{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .s-how-row-4-was-text{font-size:14px;color:var(--slate);line-height:1.45em;margin:0px;}.elementor .s-how-row-4-strike{height:1.5px;min-width:0px;position:absolute;inset-block-start:50%;inset-inline-end:0px;inset-inline-start:0px;padding:0px;background-color:var(--slate);transform-origin:0% 50% 0px;}.elementor .s-how-row-4-was{width:auto;position:relative;padding:0px;display:flex;align-self:flex-start;}.elementor .s-how-row-4-now{font-weight:500;font-size:15px;color:var(--dark-blue);line-height:1.45em;margin:0px;}.elementor .s-how-row-4-vs{padding-block-start:2px;padding-block-end:2px;padding-inline-start:16px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:var(--yellow);border-style:solid;display:flex;flex-direction:column;gap:8px;}.elementor .s-how-row-4{position:relative;column-gap:32px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;display:grid;row-gap:0px;grid-template-columns:64px minmax(0,1fr) 250px;align-items:start;}.elementor .s-how-rows{min-width:0px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:0px;display:flex;flex-direction:column;flex:1 1 0px;}.elementor .s-how-inner{flex-direction:row;gap:80px;align-items:flex-start;}.elementor .s-how{color:var(--ink);padding-block-start:112px;padding-block-end:112px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--white);}.elementor .s-results-label-slash{width:14px;height:16px;color:var(--yellow);}.elementor .s-results-label{color:var(--yellow);padding:0px;}.elementor .s-results-head-left{max-width:680px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .s-results-all{width:auto;}.elementor .s-results-head{column-gap:48px;padding:0px;display:flex;flex-direction:row;row-gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .s-case-auto-img{width:100%;height:100%;object-fit:cover;display:block;}.elementor .s-a0e2013{min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(1,11,20,0) 50%,rgba(1,11,20,0.85) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(1,11,20,0);}.elementor .s-47240df{width:7px;height:7px;min-width:0px;padding:0px;}.elementor .s-case-auto-pill{width:auto;position:absolute;inset-block-start:18px;inset-inline-start:18px;font-family:var(--font-heading);font-weight:700;font-size:11px;color:var(--white);letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:13px;border-radius:999px;display:inline-flex;flex-direction:row;gap:8px;align-items:center;}.elementor .s-case-auto-media{overflow:hidden;aspect-ratio:16 / 10;position:relative;padding:0px;}.elementor .s-case-auto-fig{font-family:var(--font-heading);font-weight:600;font-size:40px;color:var(--yellow);line-height:1em;align-self:baseline;}.elementor .s-case-auto-fig-cap{font-size:14px;color:var(--caption);align-self:baseline;}.elementor .s-case-auto-stat{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .s-case-auto-p{font-size:16px;color:var(--mist-light);line-height:1.55em;margin:0px;}.elementor .s-case-auto-link{font-size:13px;color:var(--white);padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-case-auto-body{padding-block-start:28px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .s-case-auto{padding:0px;}.elementor .s-case-fin-img{width:100%;height:100%;object-fit:cover;display:block;}.elementor .s-f027923{min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(1,11,20,0) 50%,rgba(1,11,20,0.85) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(1,11,20,0);}.elementor .s-ba18120{width:7px;height:7px;min-width:0px;padding:0px;}.elementor .s-case-fin-pill{width:auto;position:absolute;inset-block-start:18px;inset-inline-start:18px;font-family:var(--font-heading);font-weight:700;font-size:11px;color:var(--white);letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:13px;border-radius:999px;display:inline-flex;flex-direction:row;gap:8px;align-items:center;}.elementor .s-case-fin-media{overflow:hidden;aspect-ratio:16 / 10;position:relative;padding:0px;}.elementor .s-case-fin-fig{font-family:var(--font-heading);font-weight:600;font-size:40px;color:var(--yellow);line-height:1em;align-self:baseline;}.elementor .s-case-fin-fig-cap{font-size:14px;color:var(--caption);align-self:baseline;}.elementor .s-case-fin-stat{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .s-case-fin-p{font-size:16px;color:var(--mist-light);line-height:1.55em;margin:0px;}.elementor .s-case-fin-link{font-size:13px;color:var(--white);padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-case-fin-body{padding-block-start:28px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .s-case-fin{padding:0px;}.elementor .s-case-ind-img{width:100%;height:100%;object-fit:cover;display:block;}.elementor .s-4c12b2f{min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(1,11,20,0) 50%,rgba(1,11,20,0.85) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(1,11,20,0);}.elementor .s-fe23347{width:7px;height:7px;min-width:0px;padding:0px;}.elementor .s-case-ind-pill{width:auto;position:absolute;inset-block-start:18px;inset-inline-start:18px;font-family:var(--font-heading);font-weight:700;font-size:11px;color:var(--white);letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:13px;border-radius:999px;display:inline-flex;flex-direction:row;gap:8px;align-items:center;}.elementor .s-case-ind-media{overflow:hidden;aspect-ratio:16 / 10;position:relative;padding:0px;}.elementor .s-case-ind-fig{font-family:var(--font-heading);font-weight:600;font-size:40px;color:var(--yellow);line-height:1em;align-self:baseline;}.elementor .s-case-ind-fig-cap{font-size:14px;color:var(--caption);align-self:baseline;}.elementor .s-case-ind-stat{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .s-case-ind-p{font-size:16px;color:var(--mist-light);line-height:1.55em;margin:0px;}.elementor .s-case-ind-link{font-size:13px;color:var(--white);padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-case-ind-body{padding-block-start:28px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .s-case-ind{padding:0px;}.elementor .s-results-grid{min-width:0px;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));}.elementor .s-results-inner{gap:52px;}.elementor .s-results{color:var(--white);background-color:var(--navy);}.elementor .s-quotes-embed{width:100%;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-hm-ins-embed{width:100%;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-cta-band-h2{font-size:44px;letter-spacing:-0.015em;line-height:1.12em;}.elementor .s-cta-band-p{font-size:18px;color:var(--mist-light);line-height:1.55em;margin:0px;}.elementor .s-cta-band-copy{max-width:640px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .s-cta-band-assess-arrow{width:16px;height:16px;}.elementor .s-cta-band-assess{width:auto;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .s-cta-band-partner{width:auto;padding-block-start:17px;padding-block-end:17px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .s-cta-band-btns{padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .s-cta-band-inner{gap:28px;align-items:flex-start;}.elementor .s-cta-band{color:var(--white);padding-block-start:104px;padding-block-end:104px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(90deg, #010B14 0%,#010B14 38%,rgba(1,11,20,0.82) 52%,rgba(1,11,20,0.45) 72%,rgba(1,11,20,0.35) 100%),url("https://compello.wpenginepowered.com/wp-content/uploads/2026/10/home-cta-glass-panels.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto 100%;background-position:0% 0%,100% 50%;background-color:var(--navy);}