.elementor .u-inline{display:inline;}.elementor .u-size-20x20{width:20px;height:20px;}.elementor .u-size-285x106{width:285px;height:106px;}.elementor .u-size-18x18{width:18px;height:18px;}.elementor .u-size-16x16{width:16px;height:16px;}.elementor .u-size-150x56{width:150px;height:56px;}.elementor .has-sub{--hook: 1;\n}.elementor .footer__col{--hook: 1;\n}.elementor .wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);margin-inline-start:auto;margin-inline-end:auto;--gutter: var(--g); --max: 1392px;\n}.elementor .wrap--wide{--gutter: var(--g); --max: 1392px;\n}.elementor .section{position:relative;padding-block-start:var(--pad-y);padding-block-end:var(--pad-y);}.elementor .h2{font-weight:600;font-size:var(--fs-h2);letter-spacing:-0.02em;line-height:1.0;text-wrap: pretty;\n}.elementor .h3{font-weight:600;font-size:var(--fs-h3);letter-spacing:-0.02em;line-height:1.08;}.elementor .desc{font-size:var(--fs-desc);line-height:1.35;text-wrap: pretty;\n}.elementor .case__kicker{font-family:var(--f-mono);font-weight:500;font-size:16px;color:var(--text-dark-3);letter-spacing:0px;line-height:20px;text-transform:uppercase;margin-block-end:-16px;}.elementor .outcome-dt{font-family:var(--f-mono);font-weight:500;font-size:16px;color:var(--c-sky);letter-spacing:0px;line-height:20px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:16px;text-align: left;\n}.elementor .has-bk{position:relative;}.elementor .btn:hover,.elementor .btn:focus-visible{color:var(--btn-fg-hover);background-color:var(--btn-bg-hover);background-position: 160% 0, 0 0;\n}.elementor .btn{min-height:48px;position:relative;color:var(--btn-fg);padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(105deg, transparent 38%,rgb(255 255 255 / .14) 50%,transparent 62%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--btn-bg);display:inline-flex;gap:8px;justify-content:center;align-items:center;align-self:flex-start;background-repeat: no-repeat; background-position: -160% 0; background-size: 260% 100%; font: 600 16px/1 var(--f-mono); white-space: nowrap;\n}.elementor .btn--ghost:hover,.elementor .btn--ghost:focus-visible{background-color:rgb(126 208 252 / .12);}.elementor .btn--ghost{min-height:36px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:12px;background-color:transparent;--btn-fg: var(--c-link); --btn-fg-hover: #9fdcff; font: 500 14px/1 var(--f-mono);\n}.elementor .grid-lines{position:absolute;pointer-events: none; background-image: linear-gradient(to right, rgb(255 255 255 / var(--grid-a, .2)) 1px, transparent 1px),
    linear-gradient(to bottom, rgb(255 255 255 / var(--grid-a, .2)) 1px, transparent 1px); background-size: 48px 48px;\n}.elementor .site-header{position:fixed;z-index:50;padding-block-start:env(safe-area-inset-top, 0px);inset: 0 0 auto;\n}.elementor .site-header__scrim{height:163px;position:absolute;backdrop-filter:blur(20px);inset: 0 0 auto; pointer-events: none; background-image: linear-gradient(to bottom, rgb(0 5 45 / .85), rgb(0 5 45 / 0)); -webkit-backdrop-filter: blur(20px); -webkit-mask-image: linear-gradient(to bottom, #000 30%, transparent); mask-image: linear-gradient(to bottom, #000 30%, transparent);\n}.elementor .nav{height:96px;position:relative;display:flex;justify-content:space-between;align-items:center;}.elementor .nav__brand{color:var(--c-white);flex:0 0 auto;}.elementor .nav__logo{width:150px;height:56px;}.elementor .nav__links{font-size:15px;line-height:20px;display:flex;gap:36px;}.elementor .nav__links-a{position:relative;padding-block-start:6px;padding-block-end:6px;}.elementor .nav__links-a:hover,.elementor .nav__links-a:focus-visible{color:var(--white);}.elementor .nav__actions{display:flex;gap:28px;align-items:center;}.elementor .nav__search-svg{width:18px;height:18px;}.elementor .nav__toggle{width:40px;height:40px;position:relative;display:none;}.elementor .nav__toggle-span{height:1.5px;position:absolute;inset-inline-end:9px;inset-inline-start:9px;background-color:var(--c-white);}.elementor .hero{min-height:max(640px, min(859px, 100svh));overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-end;isolation: isolate;\n}.elementor .hero__scrim{position:absolute;background-color:rgb(0 6 14 / .22);inset: 0; background-image: linear-gradient(to right, rgb(4 6 10 / .82) 0%, rgb(4 6 10 / .62) 28%, rgb(4 6 10 / .28) 52%, rgb(4 6 10 / .06) 78%, rgb(4 6 10 / 0) 100%), none;\n}.elementor .hero__body{padding-block-start:160px;padding-block-end:64px;display:flex;flex-direction:column;gap:24px;}.elementor .hero__title{max-width:11ch;font-weight:500;font-size:var(--fs-h1);letter-spacing:-1px;line-height:1.06;text-shadow: 0 2px 24px rgb(0 6 20 / .45);\n}.elementor .hero__lead{max-width:581px;font-weight:500;font-size:var(--fs-lead);line-height:1.4;margin-block-end:24px;text-shadow: 0 1px 16px rgb(0 6 20 / .5);\n}.elementor .case{background-image:linear-gradient(135deg, rgb(0 6 65 / .9) 0%,rgb(0 22 169 / .28) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--c-black);}.elementor .case__panel{padding:0px;display:flex;gap:clamp(48px, 5.5vw, 80px);align-items:center;}.elementor .case__media{aspect-ratio:546 / 584;position:relative;flex:0 1 600px;}.elementor .case__img{width:100%;height:100%;overflow:hidden;position:relative;}.elementor .case__media-img{width:100%;height:100%;object-fit:cover;object-position:45% 50%;}.elementor .case__copy{max-width:712px;padding-block-start:48px;padding-block-end:48px;display:flex;flex-direction:column;gap:40px;flex:1 1 560px;}.elementor .outcome{display:flex;flex-direction:column;}.elementor .outcome__row{min-height:48px;position:relative;display:grid;grid-template-columns:124px 1fr;}.elementor .outcome-dd{font-size:16px;color:var(--text-dark-2);line-height:1.5;padding-block-start:16px;padding-block-end:16px;padding-inline-start:8px;padding-inline-end:0px;}.elementor .rd{display:flex;flex-direction:column;}.elementor .rd__row:hover,.elementor .rd__row:focus-visible{background-color:rgb(0 22 169 / .03);}.elementor .rd__row{min-height:230px;position:relative;column-gap:48px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:16px;padding-inline-end:16px;margin-inline-start:-16px;margin-inline-end:-16px;border-block-start-width:1px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 313px) 270px 20px;align-items:center;border-top-style: solid; border-top-color: var(--c-line);
height: auto !important;\n}.elementor .rd__link{position:absolute;z-index:1;inset: 0;\n}.elementor .rd__copy{display:flex;flex-direction:column;gap:16px;}.elementor .rd__title{font-weight:600;font-size:var(--fs-h3);letter-spacing:-0.02em;line-height:1.08;}.elementor .rd__desc{font-size:16px;color:var(--c-light-2nd);line-height:1.45;}.elementor .rd__meta{color:var(--c-light-2nd);display:flex;flex-direction:column;gap:12px;font: 400 15px/1.45 var(--f-sans);\n}.elementor .rd__meta-li{display:flex;gap:8px;align-items:center;}.elementor .rd__meta-svg{width:12px;height:12px;color:var(--c-primary);flex:0 0 auto;}.elementor .rd__media{width:270px;overflow:hidden;aspect-ratio:9 / 5;margin:0px;background-color:var(--c-page);}.elementor .rd__media-img{width:100%;height:100%;object-fit:cover;}.elementor .rd__arrow{color:var(--c-light-ink);justify-self: end;\n}.elementor .rd__arrow-svg{width:20px;height:20px;}.elementor .is-navy{background-color:var(--c-navy);}.elementor .cta{min-height:670px;overflow:hidden;position:relative;padding-block-start:56px;padding-block-end:56px;padding-inline-start:var(--g);padding-inline-end:var(--g);display:flex;isolation: isolate; --gp: 1;\n}.elementor .cta__media{overflow:hidden;position:absolute;z-index:-3;background-color:var(--c-page);inset: 0;\n}.elementor .cta__img{width:110.8%;height:112%;object-fit:cover;object-position:0% 100%;position:absolute;inset: -6% auto auto 0; max-width: none;\n}.elementor .cta__scrim{position:absolute;z-index:-2;inset: 0; pointer-events: none; background-image: linear-gradient(to right, rgb(0 6 65 / .92) 0%, rgb(0 10 100 / .6) 40%, rgb(0 22 169 / .22) 62%, rgb(0 22 169 / 0) 78%);\n}.elementor .cta__grid{z-index:-1;inset: 0 0 0 50%; --grid-a: .08; -webkit-mask-image: linear-gradient(to bottom, #000 calc(var(--gp) * 100% - 14%), transparent calc(var(--gp) * 100% + 14%)),
    linear-gradient(to right, transparent, #000 25%); mask-image: linear-gradient(to bottom, #000 calc(var(--gp) * 100% - 14%), transparent calc(var(--gp) * 100% + 14%)),
    linear-gradient(to right, transparent, #000 25%); -webkit-mask-composite: source-in; mask-composite: intersect;\n}.elementor .cta__scan{height:1px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:50%;z-index:0;background-image:linear-gradient(90deg, transparent 0%,rgb(126 208 252 / .9) 20%,rgb(126 208 252 / .9) 80%,transparent 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 10px 0px rgb(126 208 252 / .5);opacity:0%;pointer-events: none;\n}.elementor .cta__body{width:100%;max-width:1392px;margin-inline-start:auto;margin-inline-end:auto;display:flex;gap:48px;justify-content:space-between;align-items:flex-end;align-self:flex-end;}.elementor .cta__title{flex:0 1 690px;text-wrap: pretty;\n}.elementor .cta__contact{min-height:20px;display:flex;flex:0 0 auto;align-items:center;}.elementor .footer{color:var(--c-foot);}.elementor .footer__main{padding-block-start:96px;padding-block-end:64px;display:flex;flex-direction:column;gap:24px;}.elementor .footer__logo{color:#fff;align-self:flex-start;}.elementor .footer__logo-svg{width:285px;height:106px;}.elementor .footer__row{display:flex;gap:0px;}.elementor .footer__address{font-size:16px;line-height:28px;font-style:normal;display:flex;flex-direction:column;gap:16px;flex:0 0 416px;}.elementor .footer__address-a:hover,.elementor .footer__address-a:focus-visible{color:var(--c-sky);}.elementor .footer__address-a{color:#fff;text-decoration:underline;text-underline-offset: 3px;\n}.elementor .footer__cols{column-gap:32px;display:grid;flex:0 1 896px;grid-template-columns:repeat(4, minmax(0, 184px));justify-content:start;row-gap: 40px;\n}.elementor .footer__col-h3{font-weight:600;font-size:16px;color:#fff;line-height:24px;margin-block-end:12px;}.elementor .footer__col-ul{font-size:16px;line-height:24px;display:flex;flex-direction:column;gap:8px;}.elementor .footer__col-a:hover,.elementor .footer__col-a:focus-visible{color:#fff;}.elementor .footer__legal-a:hover,.elementor .footer__legal-a:focus-visible{color:#fff;}.elementor .footer__legal-a{text-decoration:underline;text-underline-offset: 2px;\n}.elementor .footer__legal{font-size:14px;line-height:22px;padding-block-start:24px;padding-block-end:40px;display:flex;gap:16px;justify-content:space-between;}.elementor .footer__disclaimer{font-size:11px;letter-spacing:0.1px;line-height:16px;padding-block-end:32px;margin-block-start:-24px;}.elementor .is-light{color:var(--c-light-ink);background-color:var(--c-light);--c-line: var(--c-light-line); --btn-bk: var(--c-primary);\n}.elementor .label{font-family:var(--f-mono);font-weight:500;font-size:16px;color:var(--text-dark-3);letter-spacing:0px;line-height:20px;text-transform:uppercase;}.elementor .breadcrumb{font-family:var(--f-mono);font-weight:500;font-size:16px;color:var(--text-dark-3);letter-spacing:0px;line-height:20px;text-transform:uppercase;display:flex;gap:12px;white-space: nowrap;\n}.elementor .tabs__tab:hover,.elementor .tabs__tab:focus-visible{color:var(--c-primary);background-color:var(--c-tag);}.elementor .tabs__tab{font-family:var(--f-mono);font-weight:500;font-size:16px;color:var(--c-light-2nd);letter-spacing:0px;line-height:20px;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;display:block;white-space: nowrap;\n}.elementor .cap__num{font-family:var(--f-mono);font-weight:500;font-size:16px;color:var(--c-sky);letter-spacing:0px;line-height:20px;text-transform:uppercase;}.elementor .cap__toggle{font-family:var(--f-mono);font-weight:500;font-size:16px;color:var(--c-link);letter-spacing:0px;line-height:20px;text-transform:uppercase;white-space: nowrap; justify-self: end;\n}.elementor .program-table__head-span{font-family:var(--f-mono);font-weight:500;font-size:16px;color:var(--c-primary);letter-spacing:0px;line-height:20px;text-transform:uppercase;padding-inline-end:24px;}.elementor .footer__office-name{font-family:var(--f-mono);font-weight:500;font-size:16px;color:rgb(255 255 255 / .6);letter-spacing:0px;line-height:20px;text-transform:uppercase;margin-block-end:4px;display:block;}.elementor .label--accent{color:var(--c-sky);}.elementor .title-sm{font-weight:600;font-size:20px;line-height:1.25;}.elementor .body{font-size:16px;color:var(--text-dark-2);line-height:1.5;}.elementor .body--2nd{color:var(--text-dark-2);}.elementor .text-link{font-size:16px;color:var(--c-link);line-height:1.5;text-decoration:underline;display:inline-flex;gap:6px;align-items:center;text-underline-offset: 3px; text-decoration-thickness: 1px;\n}.elementor .text-link-svg{width:16px;height:16px;flex:0 0 auto;}.elementor .sec-head{margin-block-end:56px;display:flex;flex-direction:column;gap:32px;}.elementor .split{display:grid;gap:80px;grid-template-columns:1fr 1fr;align-items:start;}.elementor .split__head{display:flex;flex-direction:column;gap:24px;}.elementor .split__desc{display:flex;flex-direction:column;}.elementor .cap{position:relative;}.elementor .program-table__head{position:relative;column-gap:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:320px 360px minmax(0, 1fr);align-items:center;}.elementor .program-table__row{position:relative;column-gap:0px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:320px 360px minmax(0, 1fr);align-items:center;}.elementor .hero--page{min-height:640px;--hero-img: url(https://teamsccicomdev.wpenginepowered.com/wp-content/uploads/2026/09/hero-grid-poster.webp);\n}.elementor .hero__bg{overflow:hidden;position:absolute;z-index:-2;background-color:var(--c-page);inset: 0;\n}.elementor .hero__bg-img{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0; object-position: var(--op, 50% 50%); max-width: none;\n}.elementor .breadcrumb-a:hover,.elementor .breadcrumb-a:focus-visible{color:#fff;}.elementor .hero__actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .nav__item{position:relative;}.elementor .nav__sub{width:520px;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:-20px;z-index:60;padding:12px;background-color:rgb(8 11 26 / .94);box-shadow:0px 0px 0px 1px rgb(255 255 255 / .1) inset,0px 24px 48px 0px rgb(0 5 45 / .45);opacity:0%;backdrop-filter:blur(20px);-webkit-backdrop-filter: blur(20px); visibility: hidden; translate: 0 8px;\n}.elementor .nav__sub-a{padding:0px;display:block;}.elementor .nav__sub-list{display:flex;flex-direction:column;}.elementor .nav__sub-list-a:hover,.elementor .nav__sub-list-a:focus-visible{background-color:rgb(126 208 252 / .08);}.elementor .nav__sub-list-a{padding:12px;}.elementor .nav__sub-title{font-weight:600;font-size:15px;color:#fff;line-height:20px;display:block;}.elementor .nav__sub-desc{font-size:14px;color:var(--text-dark-2);line-height:20px;margin-block-start:2px;display:block;}.elementor .nav__sub-all{color:var(--c-link);text-transform:uppercase;margin-block-start:8px;border-block-start-width:1px;gap:8px;align-items:center;display: flex !important; padding: 14px 12px 8px !important; border-top-style: solid; border-top-color: rgb(255 255 255 / .12); font: 500 14px/18px var(--f-mono);\n}.elementor .nav__sub-all-svg{width:16px;height:16px;color:var(--c-sky);}.elementor .cards{display:grid;gap:24px;}.elementor .cards--3{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .card{padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-width:1px;border-color:var(--c-line);border-style:solid;display:flex;flex-direction:column;gap:20px;}.elementor .card__quote{font-weight:600;font-size:var(--fs-h3);letter-spacing:-0.02em;line-height:1.08;}.elementor .tabs{position:sticky;inset-block-start:68px;z-index:40;color:var(--c-light-ink);padding-block-start:16px;padding-block-end:16px;padding-inline-start:var(--g);padding-inline-end:var(--g);background-color:#fff;display:flex;gap:8px;align-items:center;}.elementor .tabs__list{display:flex;gap:8px;flex-wrap:wrap;}.elementor .tabs__all{color:var(--c-primary);margin-inline-start:auto;}.elementor .highlights{margin-block-start:56px;}.elementor .caps{display:flex;flex-direction:column;}.elementor .cap__row{width:100%;column-gap:24px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:48px minmax(0, 520px) minmax(0, 1fr) auto;align-items:center;text-align: left;\n}.elementor .cap__title{text-wrap: balance;\n}.elementor .cap__desc{font-size:16px;color:var(--text-dark-2);line-height:1.5;}.elementor .cap__detail{column-gap:24px;padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:48px 1fr;}.elementor .cap__detail-ul{display:flex;flex-direction:column;gap:8px;}.elementor .cap__detail-li{display:flex;gap:8px;align-items:center;}.elementor .cap__detail-li-svg{width:12px;height:12px;color:var(--c-sky);flex:0 0 auto;}.elementor .program-table{display:flex;flex-direction:column;}.elementor .careers-band{color:#fff;padding-block-start:40px;padding-block-end:40px;padding-inline-start:var(--g);padding-inline-end:var(--g);background-color:var(--c-navy);display:flex;gap:24px;justify-content:space-between;align-items:center;}.elementor .related{margin-block-start:96px;}.elementor .vf-bk{position:absolute;z-index:1;inset: var(--fy) var(--fx); pointer-events: none; --bk: 28px; --bk-w: 2px; --bk-c: var(--c-sky); --bk-o: 0px; opacity: var(--bk-a, 1);\n}.elementor .footer__org{color:#fff;}.elementor .footer__office{display:block;}.elementor .footer__reach{display:block;}.elementor .card__quote--long{font-size:clamp(22px, 1.9vw, 28px);letter-spacing:-0.01em;line-height:1.3;}.elementor .st-object-position-60-55{object-position:60% 55%;}.elementor .st-op-50-55{--op:50% 55%;\n}