:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#1d273a;background:#fff;margin:0;font-family:DM Sans,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}img,svg{max-width:100%;display:block}figure,p,h1,h2,h3,ul,ol{margin:0}h1,h2,h3{letter-spacing:-.045em;font-family:Manrope,Arial,sans-serif;font-weight:500;line-height:1.13}p{line-height:1.75}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.technology-site{--ink:#1d273a;--accent:#d57832;--soft:#f7f3ed;--subtle:#d9e1e7;--muted:#59616c;--dark:#1d273a;--radius:16px;--pad:clamp(64px, 7.5vw, 112px);color:var(--ink);background:#fff;overflow:hidden}.nexwell{--ink:#263f63;--accent:#257d86;--soft:#f2f7f8;--subtle:#d4e7ea;--dark:#172d48;--radius:30px}.loopforge{--ink:#342650;--accent:#7357bc;--soft:#f6f2fc;--subtle:#e2d9f3;--dark:#342650;--radius:28px}.stratos{--ink:#143449;--accent:#1a7596;--soft:#f1f5f7;--subtle:#d2dfe7;--dark:#102c40;--radius:5px}.neonframe{--ink:#f4f6eb;--accent:#a6da49;--soft:#222431;--subtle:#373a49;--muted:#b9bdc9;--dark:#11131e;--radius:22px;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#181b29}.t-container{width:min(1240px,100% - 96px);margin-inline:auto}.t-section{padding-block:var(--pad)}.t-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.t-two>*{min-width:0}.t-eyebrow{letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.t-eyebrow>span{color:var(--accent);font-size:18px}.t-heading h2{max-width:850px;margin-bottom:24px;font-size:clamp(32px,3.35vw,48px)}.t-heading>p:last-child:not(.t-eyebrow){color:var(--muted);max-width:650px;font-size:17px}.t-heading{margin-bottom:32px}.t-section-top{justify-content:space-between;align-items:center;gap:40px;margin-bottom:40px;display:flex}.t-section-top .t-heading{max-width:790px;margin:0}.t-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.t-button,.t-header-cta{background:var(--accent);color:#fff;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:30px;min-height:54px;padding:14px 20px;font-size:14px;font-weight:600;line-height:1.3;transition:transform .2s,background .2s;display:inline-flex}.t-button span:last-child{font-size:24px;line-height:1}.t-button:hover,.t-header-cta:hover{filter:brightness(.94);transform:translateY(-2px)}.t-button.secondary{border-color:var(--subtle);color:inherit;background:0 0}.t-text-link{border-bottom:1px solid var(--subtle);align-items:center;gap:25px;padding:10px 0;font-weight:600;display:inline-flex}.t-logo{flex-shrink:0;align-items:center;width:210px;display:inline-flex}.t-logo img{object-fit:contain;width:100%;height:62px}.t-header{z-index:20;position:relative}.t-nav{justify-content:space-between;align-items:center;gap:28px;width:min(1360px,100% - 64px);min-height:100px;margin:auto;display:flex}.t-nav nav{align-items:center;gap:28px;display:flex}.t-nav nav>a,.t-dropdown>button{white-space:nowrap;font-size:16px;font-weight:500}.t-dropdown>button{color:inherit;background:0 0;border:0;padding:17px 0}.t-dropdown{position:relative}.t-subnav{color:#1d273a;z-index:40;background:#fff;border:1px solid #e4e8ec;border-radius:14px;min-width:265px;padding:12px;display:grid;position:absolute;top:100%;left:-25px;box-shadow:0 18px 60px #0002}.t-subnav a{border-radius:7px;padding:12px 14px;font-size:14px}.t-subnav a:hover{background:var(--soft);color:var(--dark)}.t-subnav a:first-child{border-bottom:1px solid #eee;border-radius:0;justify-content:space-between;margin-bottom:7px;font-weight:700;display:flex}.t-nav-contact,.t-menu{display:none}.t-utility{border-bottom:1px solid var(--subtle);white-space:nowrap;justify-content:space-between;gap:24px;padding:12px max(40px,50vw - 620px);font-size:12px;display:flex}.t-skip{z-index:100;color:#111;background:#fff;padding:15px;position:absolute;top:-100px;left:15px}.t-skip:focus{top:15px}.t-hero{background-position:50%;background-size:cover;position:relative}.t-hero h1{letter-spacing:-.055em;max-width:920px;font-size:clamp(45px,5.5vw,78px);line-height:1.1}.t-hero h1 span{display:block}.fortlane .t-header{background:var(--dark);color:#fff}.fortlane .t-header .t-logo{background:#fff;border-radius:8px;padding:2px 10px}.fort-hero{color:#fff;background-position:50%;min-height:760px;padding:100px 0 76px}.fort-hero:before,.stratos-hero:before{content:"";background:linear-gradient(90deg,#172334dc 0%,#17233473 45%,#0000 75%);position:absolute;inset:0}.fort-hero>.t-container,.stratos-hero>.t-container{position:relative}.fort-hero h1{max-width:850px}.fort-hero-note{max-width:390px;color:var(--ink);background:#fff;border-radius:14px;margin-top:48px;padding:35px}.fort-hero-note p{margin-bottom:24px;font-size:16px}.fort-hero-note .t-button{width:100%}.fortlane .t-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fortlane .t-services{background:var(--soft)}.fortlane .t-service-card{background:0 0;border:1px solid #d9d9d3;border-radius:14px}.fortlane .t-card-body{padding:40px}.fortlane .t-service-card:hover{background:#fff}.fortlane .t-process{background:var(--dark);color:#fff}.fortlane .t-process .t-heading>p:last-child{color:#c8d0d6}.fortlane .t-process-grid li{border-color:#ffffff30}.fortlane .t-process-grid p{color:#c8d0d6}.fortlane .step-number{color:var(--accent)}.t-picture{border-radius:var(--radius);margin:0;overflow:hidden}.t-picture img{aspect-ratio:1.4;object-fit:cover;width:100%;height:auto}.t-image-stack{padding-bottom:35px;padding-right:25px;position:relative}.t-image-stack .t-picture img{aspect-ratio:1.2}.t-image-note{background:var(--accent);color:#fff;text-align:center;border:8px solid #fff;border-radius:16px;max-width:290px;padding:28px 35px;position:absolute;bottom:0;right:0}.t-image-note span{margin-bottom:10px;font-size:12px;display:block}.t-image-note strong{font:500 23px/1.25 Manrope,sans-serif}.t-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin-top:28px;padding:0;list-style:none;display:grid}.t-checks li{align-items:center;gap:10px;font-size:14px;display:flex}.t-checks li span{color:var(--accent);font-weight:700}.t-intro .t-checks{grid-template-columns:1fr}.t-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.t-service-card{border:1px solid var(--subtle);border-radius:var(--radius);background:#fff;transition:transform .2s;overflow:hidden}.t-service-card:hover{transform:translateY(-5px)}.t-service-card .t-picture{border-radius:0}.t-service-card .t-picture img{aspect-ratio:1.35;transition:transform .4s}.t-service-card:hover .t-picture img{transform:scale(1.04)}.t-card-body{text-align:center;padding:28px;position:relative}.t-card-icon{width:48px;height:48px;color:var(--accent);margin:0 auto 24px;display:block}.t-card-icon svg{width:40px;height:40px;margin:auto}.t-card-number{display:none}.t-card-body h3{margin-bottom:16px;font-size:24px}.t-card-body p{color:var(--muted);font-size:15px}.t-card-link{justify-content:center;align-items:center;gap:20px;margin-top:26px;font-size:13px;font-weight:700;display:flex}.t-card-link span{font-size:23px}.t-process .t-heading{max-width:780px;margin-bottom:50px}.t-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;padding:0;list-style:none;display:grid}.t-process-grid li{border-top:1px solid var(--subtle);padding-top:24px}.step-number{color:var(--accent);margin-bottom:30px;font:400 44px/1 Manrope,sans-serif;display:block}.t-process-grid h3{margin-bottom:15px;font-size:21px}.t-process-grid p{color:var(--muted);font-size:15px}.t-industries{background:var(--soft)}.t-industry-tabs [role=tablist]{gap:0;display:grid}.t-industry-tabs button{border:0;border-bottom:1px solid var(--subtle);color:var(--ink);text-align:left;background:0 0;align-items:center;gap:18px;width:100%;padding:20px 0;font-size:19px;display:flex}.t-industry-tabs button>span:first-child{color:var(--accent);letter-spacing:.1em;font-size:12px}.t-industry-tabs button>span:last-child{margin-left:auto}.t-industry-tabs button[aria-selected=true]{color:var(--accent);font-weight:700}.t-sector-panel{border-radius:var(--radius);background:#fff;margin-top:24px;padding:25px}.t-sector-panel h3{margin-bottom:12px;font-size:23px}.t-sector-panel p{color:var(--muted);font-size:15px}.t-faq .t-two{align-items:start}.t-faq .t-heading{text-align:center}.t-faq .t-eyebrow{justify-content:center}.t-questions details{border-top:1px solid var(--subtle)}.t-questions details:last-child{border-bottom:1px solid var(--subtle)}.t-questions summary{cursor:pointer;justify-content:space-between;gap:24px;padding:27px 0;font-size:18px;font-weight:600;line-height:1.5;list-style:none;display:flex}.t-questions summary::-webkit-details-marker{display:none}.t-questions summary>span{color:var(--accent);flex-shrink:0;font-size:23px}.t-questions details[open] summary>span{transform:rotate(45deg)}.t-questions details>p{color:var(--muted);padding:0 28px 25px 0;font-size:16px}.t-question-callout{background:var(--soft);border-radius:var(--radius);text-align:center;padding:30px}.t-question-callout svg{width:38px;height:38px;color:var(--accent);margin:0 auto 15px}.t-question-callout h3{margin-bottom:12px;font-size:24px}.t-question-callout p{color:var(--muted);margin-bottom:18px;font-size:15px}.t-question-callout a{font-size:23px;font-weight:600}.t-cta{background:var(--accent);color:#fff;text-align:center;padding:75px 0}.t-cta .t-container{max-width:900px}.t-cta h2{margin-bottom:22px;font-size:clamp(35px,4vw,58px)}.t-cta .t-eyebrow,.t-cta .t-actions{justify-content:center}.t-cta .t-eyebrow>span{color:inherit}.t-cta .t-button{color:var(--dark);background:#fff}.t-cta .t-button.secondary{color:inherit;background:0 0;border-color:#ffffff70}.t-article-feature{border:1px solid var(--subtle);border-radius:var(--radius);grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding:24px;display:grid}.t-article-feature h3{margin:16px 0;font-size:32px}.t-article-feature p{color:var(--muted)}.t-label{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.t-inner-hero{background:var(--soft);padding:40px 0 80px}.t-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:60px;font-size:12px;display:flex}.t-breadcrumb a:hover{color:var(--accent)}.t-inner-hero h1{max-width:900px;margin-bottom:26px;font-size:clamp(40px,4.8vw,67px)}.t-inner-hero p:not(.t-eyebrow):not(.t-breadcrumb){max-width:720px;color:var(--muted);font-size:18px}.t-inner-hero .t-picture img{aspect-ratio:1.2}.t-inner-hero:not(.has-service){text-align:center}.t-inner-hero:not(.has-service) .t-eyebrow{justify-content:center}.t-inner-hero:not(.has-service) h1,.t-inner-hero:not(.has-service) p:not(.t-breadcrumb){margin-inline:auto}.service-overview .t-heading h2{font-size:38px}.service-overview .t-heading{margin-bottom:20px}.service-overview p{color:var(--muted)}.t-scope-card{background:var(--soft);border:1px solid var(--subtle);border-radius:var(--radius);text-align:center;padding:40px}.t-scope-card h2{margin-bottom:20px;font-size:29px}.t-scope-card>p{color:var(--muted);font-size:15px}.t-scope-card .t-eyebrow{justify-content:center}.t-scope-card .t-checks{gap:18px;font-size:14px}.t-scope-card .t-checks li{justify-content:center}.t-scope-card .t-button{margin-top:20px}.service-included{background:var(--soft)}.service-included .t-heading{text-align:center;max-width:840px;margin:0 auto 45px}.service-included .t-heading p,.service-included .t-heading h2{margin-inline:auto}.service-included .t-eyebrow{justify-content:center}.t-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.t-capability{text-align:center;border-radius:var(--radius);border:1px solid var(--subtle);background:#fff;padding:32px 28px}.t-capability svg{width:36px;height:36px;color:var(--accent);margin:0 auto 20px}.t-capability h3{margin-bottom:15px;font-size:23px}.t-capability p{color:var(--muted);font-size:15px}.t-long-checks{gap:16px;margin-top:25px;padding:0;list-style:none;display:grid}.t-long-checks li{color:var(--muted);padding-left:25px;font-size:16px;line-height:1.65;position:relative}.t-long-checks li:before{content:"✓";color:var(--accent);position:absolute;left:0}.service-planning .t-picture img{aspect-ratio:1}.t-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.t-related-grid>a,.t-related-grid>article{border:1px solid var(--subtle);border-radius:var(--radius);text-align:center;background:var(--soft);padding:35px}.t-related-grid h3{margin-bottom:20px;font-size:26px}.t-related-grid p{color:var(--muted);font-size:16px}.t-related-grid svg{width:35px;height:35px;color:var(--accent);margin:0 auto 25px}.service-related .t-heading{text-align:center}.service-related .t-eyebrow{justify-content:center}.service-related .t-heading h2{margin-inline:auto}.layout-1 .service-included{background:var(--dark);color:#fff}.layout-1 .service-included .t-heading p{color:#c6cfda}.layout-1 .t-capability{background:#ffffff08;border-color:#ffffff25}.layout-1 .t-capability p{color:#c6cfda}.layout-1 .service-planning .t-picture{order:2}.layout-2 .t-inner-hero .t-two{text-align:center;display:block}.layout-2 .t-inner-hero .t-two>div{max-width:850px;margin:auto}.layout-2 .t-inner-hero h1,.layout-2 .t-inner-hero p{margin-inline:auto}.layout-2 .t-inner-hero .t-eyebrow,.layout-2 .t-inner-hero .t-actions{justify-content:center}.layout-2 .t-inner-hero .t-picture{max-width:1000px;margin:45px auto -135px}.layout-2 .t-inner-hero .t-picture img{aspect-ratio:2.6}.layout-2 .service-overview{padding-top:190px}.layout-2 .t-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-2 .t-capability{padding:40px}.layout-3 .t-inner-hero{background:var(--dark);color:#fff}.layout-3 .t-inner-hero p:not(.t-eyebrow){color:#cdd4dc}.layout-3 .t-inner-hero .t-picture{border-radius:80px 6px}.layout-3 .service-overview .t-scope-card{order:-1}.layout-3 .t-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.layout-3 .t-capability{background:0 0;border-width:0 1px 1px 0;border-radius:0}.layout-3 .t-capability:nth-child(3n){border-right:0}.t-sector-list article{border-bottom:1px solid var(--subtle);padding:45px 0}.t-sector-list article:first-child{padding-top:0}.t-sector-list article:last-child{border:0;padding-bottom:0}.t-sector-list article:nth-child(2n) .t-picture{order:2}.t-sector-list h2{margin-bottom:25px;font-size:38px}.t-sector-list p:not(.t-eyebrow){color:var(--muted);margin-bottom:18px}.t-article{padding-block:70px}.t-article>.t-picture{margin-bottom:65px}.t-article>.t-picture img{aspect-ratio:2.5}.t-article-layout{grid-template-columns:260px minmax(0,740px);justify-content:center;gap:80px;display:grid}.t-article-layout aside{flex-direction:column;align-self:start;align-items:flex-start;gap:20px;display:flex;position:sticky;top:25px}.t-article-layout aside>a{font-size:14px;line-height:1.5}.t-article-layout aside>a:hover{color:var(--accent)}.t-article-lead{margin-bottom:40px;font-size:22px;line-height:1.7}.t-article-layout section{margin-bottom:35px;scroll-margin-top:40px}.t-article-layout h2{margin-bottom:20px;font-size:30px}.t-article-layout section p{color:var(--muted);font-size:17px}.t-article-note{background:var(--soft);border-left:3px solid var(--accent);border-radius:0 15px 15px 0;padding:30px}.t-article-note h3{margin-bottom:15px;font-size:25px}.t-form{gap:22px;margin-top:30px;display:grid}.t-form label{gap:10px;font-size:13px;font-weight:600;display:grid}.t-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.t-form input,.t-form select,.t-form textarea{color:#253342;border:1px solid var(--subtle);background:#fff;border-radius:8px;width:100%;min-height:50px;padding:14px 16px}.t-form-note{color:var(--muted);font-size:12px;line-height:1.7}.t-form button{justify-self:center;min-width:220px}.t-form [role=status]{color:var(--accent);text-align:center;font-size:14px}.t-contact-panel{background:var(--soft);border-radius:var(--radius);border:1px solid var(--subtle);padding:42px}.t-contact-panel>h2{text-align:center;font-size:30px}.t-contact-details{gap:22px;margin-top:40px;display:grid}.t-contact-details>a,.t-contact-details>div{border-bottom:1px solid var(--subtle);padding-bottom:22px}.t-contact-details span{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.t-contact-details strong{font-size:23px;font-weight:500}.t-contact-details p{color:var(--muted);margin-top:8px;font-size:13px}.t-footer{background:var(--dark);color:#f8fafc;padding:70px 0 20px}.t-footer-grid{grid-template-columns:1.4fr .7fr .95fr 1.1fr;gap:55px;display:grid}.t-footer-grid>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.t-footer .t-logo{background:#fff;border-radius:8px;width:220px;margin-bottom:10px;padding:5px 12px}.t-footer p{color:#c3cad4;font-size:14px;line-height:1.7}.t-footer h2{letter-spacing:-.02em;margin-bottom:15px;font-size:19px}.t-footer a:not(.t-logo):not(.t-button){font-size:14px;line-height:1.65}.t-footer a:hover{text-decoration:underline}.t-footer-bottom{border-top:1px solid #ffffff25;justify-content:space-between;align-items:flex-start;gap:30px;margin-top:55px;padding-top:25px;display:flex}.t-footer-bottom p,.t-footer-bottom summary{font-size:12px}.t-footer-bottom details{max-width:430px}.t-footer-bottom details p{margin-top:15px;font-size:12px}.t-footer-bottom summary{cursor:pointer}.nexwell .t-button,.nexwell .t-header-cta{border-radius:9px}.nex-hero{background-position:50%;border-radius:32px;min-height:720px;margin:0 28px;padding:40px}.nex-hero-panel{background:#fff;border-radius:28px;flex-direction:column;justify-content:center;max-width:560px;min-height:620px;padding:50px;display:flex}.nex-hero h1{font-size:55px}.nex-hero h1 em{color:var(--accent);font-style:italic;font-weight:700}.nex-hero-panel>p:last-of-type{color:var(--muted);margin-top:35px;font-size:16px}.nex-contact-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:65px;display:grid}.nex-contact-row>div{text-align:center;background:var(--soft);border-radius:16px;padding:33px}.nex-contact-row>div:first-child{background:var(--dark);color:#fff}.nex-contact-row>div:last-child{background:var(--accent);color:#fff}.nex-contact-row svg{width:35px;height:35px;margin:0 auto 23px}.nex-contact-row h2{margin-bottom:18px;font-size:27px}.nex-contact-row p{margin-bottom:20px;font-size:15px}.nex-contact-row a{font-size:16px;font-weight:700}.nexwell .t-services{background:var(--dark);color:#fff;border-radius:35px;margin:0 20px}.nexwell .t-services .t-heading>p{color:#c8d3df}.nexwell .t-service-card{color:var(--ink);border:0;border-bottom-right-radius:60px}.nexwell .t-service-card .t-card-icon{background:var(--accent);color:#fff;border-radius:13px;width:54px;height:54px;margin-top:-56px;padding:10px;position:relative}.nexwell .t-service-card .t-card-icon svg{width:34px;height:34px}.nexwell .t-process-grid li{background:var(--soft);text-align:center;border:0;border-radius:25px;padding:30px}.nexwell .t-process .t-heading{text-align:center;margin-inline:auto}.nexwell .t-process .t-eyebrow{justify-content:center}.nexwell .t-process-grid .step-number{background:#fff;border-radius:50%;width:68px;height:68px;padding-top:14px;font-size:35px;display:inline-block}.nexwell .t-cta{border-radius:32px;margin:20px 28px}.loopforge .t-header{position:absolute;top:20px;left:0;right:0}.loopforge .t-nav{background:#fff;border-radius:100px;min-height:88px;padding:7px 12px 7px 28px;box-shadow:0 5px 25px #3426500a}.loopforge .t-logo{width:185px}.loopforge .t-header-cta{background:var(--ink);border-radius:50px;padding-inline:25px}.loopforge .t-button{background:var(--ink);border-radius:50px}.loopforge .t-button.secondary{background:#ffffffa3}.loop-hero{border-radius:0 0 90px;min-height:790px;padding:180px 0 45px}.loop-hero-copy{max-width:780px}.loop-hero h1{max-width:850px;font-size:75px;font-weight:600}.loop-hero-copy>p:last-of-type{max-width:575px;margin-top:30px;font-size:19px}.loop-status{border-top:1px solid #34265030;align-items:center;gap:12px;margin-top:100px;padding-top:20px;font-size:12px;display:flex}.loop-status>span:last-child{margin-left:auto}.status-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.loopforge .t-inner-hero{background:linear-gradient(120deg,#f6f2fc,#e2d9f3);padding-top:160px}.loopforge .t-service-card{background:var(--soft);border:0;border-radius:26px}.loopforge .t-service-card:nth-child(2n){background:#ede5f8;transform:translateY(25px)}.loopforge .t-services{padding-bottom:140px}.loopforge .t-card-body{padding:35px 25px}.loopforge .t-card-icon{background:#fff;border-radius:22px;place-items:center;width:75px;height:75px;display:grid}.loopforge .t-card-number{color:var(--accent);margin-bottom:18px;font-size:12px;display:block}.loop-flow{border:1px solid var(--subtle);border-radius:25px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:80px;padding:40px;display:flex}.loop-flow span{background:var(--soft);text-align:center;border-radius:12px;flex:1;padding:18px;font-size:14px}.loop-flow b{color:var(--accent)}.loopforge .t-process{background:var(--dark);color:#fff;border-radius:60px 0}.loopforge .t-process .t-heading>p:last-child,.loopforge .t-process p{color:#d2c8e4}.loopforge .t-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.loopforge .t-process-grid li{border:1px solid #ffffff20;padding:35px}.loopforge .t-process-grid .step-number{color:#ad96df;font-size:60px}.loopforge .t-cta{color:#342650;background:#e2d9f3;border-radius:100px 0 0}.loopforge .t-cta .t-button{color:#fff;background:#342650}.loopforge .t-cta .t-button.secondary{color:#342650;background:0 0;border-color:#34265050}.loopforge .t-image-note{background:#342650}.stratos .t-header{background:var(--dark);color:#fff}.stratos .t-utility{background:var(--accent);border:0}.stratos .t-header .t-logo{background:#fff;padding:4px 12px}.stratos .t-header-cta{box-shadow:0 0 0 4px #47a5c720}.stratos-hero{min-height:760px;padding:100px 0;overflow:hidden}.stratos-hero:after{content:"";pointer-events:none;background:linear-gradient(125deg,#0000 10%,#47a5c714 10% 13%,#0000 13% 85%,#47a5c726 85%);position:absolute;inset:0}.stratos-hero>.t-container{z-index:1;color:#fff}.stratos-hero h1{max-width:840px;font-weight:600}.stratos-hero>.t-container>p:not(.t-eyebrow){max-width:600px;margin-top:30px;font-size:18px}.stratos-proof{border-left:3px solid #d5ad64;align-items:center;gap:35px;max-width:500px;margin-top:65px;padding:8px 22px;display:flex}.stratos-proof>span{color:#bcdce9;max-width:85px;font-size:12px;line-height:1.5}.stratos-proof strong{font-size:20px;font-weight:500}.stratos .t-services{background:var(--soft)}.stratos .t-service-card{border:0;border-radius:6px}.stratos .t-card-body{text-align:center}.stratos .t-image-stack .t-picture{border-radius:5px 70px 5px 5px}.stratos .t-image-note{background:var(--dark);border-color:#fff;border-radius:5px}.stratos .t-process{background:var(--dark);color:#fff}.stratos .t-process .t-heading>p:last-child,.stratos .t-process-grid p{color:#c5d5df}.stratos .step-number{color:#d5ad64}.stratos .t-process-grid li{border-color:#ffffff30}.stratos .t-cta{background:linear-gradient(115deg,#143449,#1a7596)}.stratos .t-inner-hero{background:linear-gradient(120deg,#e4eef3,#f7fafc)}.neonframe h1,.neonframe h2,.neonframe h3{font-family:Space Grotesk,Arial,sans-serif;font-weight:500}.neonframe .t-header{background:#181b29}.neonframe .t-logo{background:#f4f6eb;border-radius:8px;padding:4px 10px}.neonframe .t-header-cta,.neonframe .t-button{color:#181b29;border-radius:30px}.neonframe .t-button.secondary{color:#f4f6eb}.neon-hero{background-image:radial-gradient(#ffffff1a 1px,#0000 1px);background-size:30px 30px;padding-top:60px;overflow:hidden}.neon-title{text-align:center;z-index:2;position:relative}.neon-title .t-eyebrow,.neon-title .t-actions{justify-content:center}.neon-title h1{max-width:1080px;margin:auto;font-size:68px}.neon-title h1 .accent{color:#0000;background:linear-gradient(100deg,#a6da49,#bd65cc);-webkit-background-clip:text;background-clip:text}.neon-title>p:last-of-type{color:#c4c8d4;max-width:750px;margin:30px auto 0;font-size:18px}.neon-gallery{justify-content:center;align-items:center;gap:25px;margin-inline:-100px;padding:70px 0 55px;display:flex;overflow:hidden}.neon-gallery .t-picture{border:1px solid #ffffff35;border-radius:20px;flex:0 0 255px;width:255px;transform:rotate(-8deg)}.neon-gallery .t-picture:nth-child(2n){transform:rotate(8deg)translateY(18px)}.neon-gallery .t-picture img{aspect-ratio:.8}.neon-marquee{text-align:center;letter-spacing:.13em;text-transform:uppercase;word-spacing:6px;border-block:1px solid #ffffff25;padding:25px;font-size:14px}.neon-marquee span{color:var(--accent);margin:0 28px}.neonframe .t-intro .t-image-note{color:#181b29;background:#a6da49;border-color:#181b29}.neonframe .t-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.neonframe .t-service-card{background:#222431;border-color:#373a49;border-radius:24px}.neonframe .t-service-card:nth-child(2n){transform:translateY(40px)}.neonframe .t-services{padding-bottom:150px}.neonframe .t-service-card .t-picture img{aspect-ratio:1.6}.neonframe .t-card-body{padding:35px 40px}.neonframe .t-card-icon{display:none}.neonframe .t-card-number{color:var(--accent);letter-spacing:.2em;margin-bottom:18px;font-size:12px;display:block}.neonframe .t-card-body h3{font-size:32px}.neonframe .t-industries{background:#11131e}.neonframe .t-sector-panel{background:#222431}.neonframe .t-process{background:radial-gradient(at 100% 0,#bd65cc20,#0000 60%)}.neonframe .t-process-grid li{border:1px solid var(--subtle);text-align:center;border-radius:100px 100px 24px 24px;padding:40px 25px}.neonframe .step-number{color:#bd65cc}.neonframe .t-cta{color:#fff;background:radial-gradient(at top,#bd65cc45,#0000 70%),#11131e}.neonframe .t-cta .t-button{background:var(--accent);color:#181b29}.neonframe .t-cta .t-button.secondary{color:#fff;background:0 0}.neonframe .t-inner-hero{background:radial-gradient(at 100% 0,#bd65cc2c,#0000 75%),#11131e}.neonframe .t-capability{background:#181b29}.neonframe .layout-1 .t-capability,.neonframe .t-contact-panel,.neonframe .t-scope-card{background:#222431}.neonframe .t-form input,.neonframe .t-form textarea,.neonframe .t-form select{color:#f4f6eb;background:#181b29}.neonframe .t-footer{background:#0e1019}.neonframe .t-footer .t-button{color:#181b29}@media (width>=1700px){.t-hero{min-height:850px}.t-hero>.t-container{padding-top:40px}.nex-hero-panel{margin-left:max(0px,50vw - 725px)}}@media (width<=1250px){.t-nav{gap:20px}.t-nav nav{gap:18px}.t-logo{width:180px}.t-nav nav>a,.t-dropdown>button{font-size:15px}.t-header-cta{gap:16px;padding-inline:17px}.t-container{width:calc(100% - 64px)}.t-two{gap:40px}.t-card-body{padding:25px 20px}.loopforge .t-nav{padding-left:22px}.loopforge .t-logo{width:160px}.loopforge .t-nav nav{gap:16px}.loop-hero h1{font-size:65px}.nex-hero-panel{max-width:500px;padding:40px}.nex-hero h1{font-size:49px}}@media (width<=1024px){.t-container{width:calc(100% - 48px)}.t-section{padding-block:70px}.t-nav{flex-wrap:wrap;width:calc(100% - 40px);min-height:88px}.t-menu{border:1px solid var(--subtle);color:inherit;background:0 0;border-radius:7px;margin-left:auto;padding:10px 14px;font-size:14px;display:block}.t-nav nav{text-align:center;flex-direction:column;order:5;gap:16px;width:100%;padding:20px 0 30px;display:none}.t-nav nav.is-open{display:flex}.t-nav nav>a,.t-dropdown>button{font-size:18px}.t-dropdown{width:100%}.t-subnav{max-width:700px;box-shadow:none;background:var(--soft);text-align:center;color:var(--dark);grid-template-columns:repeat(2,minmax(0,1fr));margin:auto;position:static}.t-subnav a:first-child{grid-column:1/-1;justify-content:center;gap:25px}.t-nav-contact{display:block!important}.t-header-cta{display:none}.t-logo{width:200px}.loopforge .t-header{top:12px}.loopforge .t-nav{border-radius:28px;min-height:78px;padding:8px 22px}.loopforge .t-logo{width:185px}.t-utility{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;gap:24px;padding:10px 20px}.t-utility span{width:100%}.t-hero h1{max-width:790px;margin-inline:auto;font-size:56px}.t-hero p{margin-inline:auto}.t-hero .t-eyebrow{justify-content:center}.t-hero,.t-inner-hero,.t-heading,.t-two>div,.t-section-top{text-align:center}.t-actions{justify-content:center}.fort-hero{background-position:62%;min-height:730px;padding:90px 0 60px}.fort-hero:before{background:#162333a8}.fort-hero-note{max-width:580px;margin:40px auto 0}.fort-hero-note .t-button{width:auto}.stratos-hero{min-height:700px;padding:90px 0 70px}.stratos-hero:before{background:#102c40ae}.stratos-proof{text-align:center;border:1px solid #ffffff30;justify-content:center;margin:50px auto 0;padding:20px}.nex-hero{background-position:65%;margin:0 18px;padding:40px 20px}.nex-hero-panel{background:#ffffffed;max-width:630px;min-height:0;margin:auto;padding:45px}.nex-hero h1{font-size:54px}.loop-hero{background-position:60%;min-height:720px;padding-top:150px}.loop-hero-copy{max-width:770px;margin:auto}.loop-hero-copy>p:last-of-type{max-width:650px}.loop-status{flex-wrap:wrap;justify-content:center;margin-top:60px}.loop-status>span:last-child{width:100%;margin-left:0}.t-two{grid-template-columns:1fr;gap:40px;max-width:820px;margin-inline:auto}.t-two.t-container{max-width:none}.t-heading{margin-inline:auto}.t-heading h2,.t-heading>p{margin-inline:auto!important}.t-eyebrow{justify-content:center}.t-image-stack{width:100%;max-width:650px;margin:auto}.t-intro .t-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.t-checks li{justify-content:center}.t-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.t-section-top{flex-direction:column;gap:25px}.t-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.t-process-grid li{text-align:center}.t-process .t-heading{margin-inline:auto}.t-industry-tabs{width:100%}.t-industry-tabs button{justify-content:center}.t-industry-tabs button>span:last-child{margin-left:0}.t-faq .t-questions{order:2}.t-faq .t-two>div{width:100%}.t-questions summary{text-align:center;justify-content:center;font-size:18px}.t-questions details>p{text-align:center;padding:0 20px 25px}.t-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.t-capability{padding:25px 20px}.t-capability h3{font-size:22px}.t-scope-card{max-width:740px;margin:auto}.t-long-checks{max-width:670px;margin:25px auto 0}.t-long-checks li{text-align:center;padding:0}.t-long-checks li:before{margin-right:8px;position:static}.service-planning .t-picture,.layout-1 .service-planning .t-picture{order:0;width:100%;max-width:650px;margin:auto}.service-planning .t-picture img{aspect-ratio:1.5}.t-inner-hero .t-picture{width:100%;max-width:650px;margin:auto}.t-inner-hero .t-picture img{aspect-ratio:1.7}.t-breadcrumb{justify-content:center;margin-bottom:40px}.t-inner-hero h1{font-size:50px}.t-inner-hero .t-two>div{max-width:750px;margin:auto}.t-inner-hero p{margin-inline:auto}.t-inner-hero .t-two{gap:45px}.t-article-feature{text-align:center;grid-template-columns:1fr;max-width:820px;margin:auto;padding:25px}.t-article-feature .t-picture img{aspect-ratio:2}.t-article-layout{text-align:center;grid-template-columns:1fr;gap:40px;max-width:780px;margin:auto}.t-article-layout aside{border-bottom:1px solid var(--subtle);align-items:center;padding-bottom:30px;position:static}.t-sector-list article:nth-child(2n) .t-picture{order:0}.t-sector-list .t-picture{max-width:650px;margin:auto}.t-contact-details,.t-form label{text-align:center}.t-footer-grid{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px}.t-footer-grid>div{align-items:center}.t-footer-bottom{text-align:center;flex-direction:column;align-items:center}.loop-flow{gap:15px;padding:30px 20px}.loop-flow span{padding:12px}.neon-title h1{font-size:55px}.neon-gallery .t-picture{flex-basis:220px;width:220px}.neonframe .t-process-grid li{border-radius:70px 70px 20px 20px}.nex-contact-row{gap:16px}.nex-contact-row>div{padding:30px 20px}.nex-contact-row h2{font-size:23px}}@media (width<=640px){.t-container{width:calc(100% - 36px)}.t-section{padding-block:55px}.t-nav{width:calc(100% - 32px);min-height:80px}.t-logo{width:175px}.t-logo img{height:56px}.t-menu{padding:9px 11px;font-size:12px}.t-subnav{grid-template-columns:1fr}.t-subnav a:first-child{grid-column:auto}.t-utility{gap:5px 18px;font-size:11px}.t-utility span{display:none}.t-hero h1{letter-spacing:-.05em;font-size:42px;line-height:1.12}.t-hero h1 span{display:inline}.t-hero h1 span+span:before{content:" "}.t-eyebrow{letter-spacing:.09em;margin-bottom:20px;font-size:10px}.t-eyebrow>span{font-size:15px}.fort-hero{min-height:650px;padding:65px 0 45px}.fort-hero-note{margin-top:35px;padding:28px 24px}.fort-hero-note p{font-size:15px}.t-button{gap:20px;min-height:50px;padding:13px 18px;font-size:13px}.t-actions{gap:12px}.t-actions .t-button{flex:0 auto}.t-heading h2{letter-spacing:-.045em;margin-bottom:20px;font-size:33px}.t-heading>p:last-child:not(.t-eyebrow){font-size:16px}.t-two{gap:35px}.t-intro .t-checks{grid-template-columns:1fr}.t-checks{gap:16px 12px}.t-image-stack{padding-bottom:25px;padding-right:10px}.t-image-note{border-width:6px;max-width:240px;padding:20px}.t-image-note strong{font-size:21px}.t-image-stack .t-picture img{aspect-ratio:1.15}.t-service-grid,.fortlane .t-service-grid,.neonframe .t-service-grid{grid-template-columns:1fr;gap:22px}.t-card-body,.fortlane .t-card-body{padding:32px 28px}.t-card-body h3{font-size:27px}.t-card-body p{font-size:16px}.t-process-grid,.loopforge .t-process-grid{grid-template-columns:1fr;gap:25px}.t-process-grid li{border:1px solid var(--subtle);border-radius:12px;padding:25px 20px}.t-process-grid h3{font-size:23px}.t-process-grid p{font-size:16px}.step-number{margin-bottom:20px;font-size:38px}.t-industry-tabs button{gap:12px;padding:18px 0;font-size:17px}.t-sector-panel{padding:25px 20px}.t-questions summary{gap:12px;padding:23px 10px;font-size:16px}.t-questions details>p{font-size:15px}.t-question-callout{padding:28px 24px}.t-cta{padding:55px 0}.t-cta h2{font-size:36px}.t-cta p{font-size:16px}.t-article-feature{gap:25px;padding:18px}.t-article-feature h3{font-size:28px}.t-article-feature .t-picture img{aspect-ratio:1.4}.t-inner-hero{padding:30px 0 55px}.t-inner-hero h1{font-size:38px}.t-inner-hero p:not(.t-eyebrow):not(.t-breadcrumb){font-size:16px}.t-breadcrumb{gap:9px;margin-bottom:35px;font-size:11px}.t-inner-hero .t-picture img{aspect-ratio:1.35}.service-overview .t-heading h2{font-size:32px}.t-scope-card{padding:30px 20px}.t-scope-card h2{font-size:27px}.t-scope-card .t-checks li{font-size:12px}.t-capabilities,.layout-2 .t-capabilities,.layout-3 .t-capabilities{grid-template-columns:1fr;gap:18px}.t-capability,.layout-2 .t-capability{padding:30px 25px}.t-capability h3{font-size:25px}.t-capability p{font-size:16px}.layout-3 .t-capability{border-width:1px;border-radius:15px}.layout-3 .t-capability:nth-child(3n){border-right:1px solid var(--subtle)}.layout-2 .t-inner-hero .t-picture{margin-bottom:-90px}.layout-2 .t-inner-hero .t-picture img{aspect-ratio:1.5}.layout-2 .service-overview{padding-top:140px}.layout-3 .t-inner-hero .t-picture{border-radius:45px 5px}.layout-3 .service-overview .t-scope-card{order:0}.t-related-grid{grid-template-columns:1fr;gap:20px}.t-related-grid>a,.t-related-grid>article{padding:30px 25px}.t-sector-list h2{font-size:31px}.t-sector-list article{padding-block:35px}.t-article{padding-block:45px}.t-article>.t-picture{margin-bottom:35px}.t-article>.t-picture img{aspect-ratio:1.4}.t-article-lead{font-size:19px}.t-article-layout h2{font-size:27px}.t-article-layout section p{font-size:16px}.t-article-note{padding:25px}.t-form-pair{grid-template-columns:1fr}.t-contact-panel{padding:30px 22px}.t-contact-panel>h2{font-size:28px}.t-contact-details strong{font-size:21px}.t-footer{padding-top:50px}.t-footer-grid{grid-template-columns:1fr;gap:35px}.t-footer-grid>div:first-child p{max-width:400px}.t-footer h2{margin-bottom:4px}.t-footer-grid>div{gap:10px}.t-footer-bottom{gap:20px;margin-top:35px}.nex-hero{border-radius:22px;min-height:0;margin:0 12px;padding:25px 15px}.nex-hero-panel{border-radius:18px;padding:30px 22px}.nex-hero h1{font-size:39px}.nex-hero-panel>p:last-of-type{margin-top:25px;font-size:15px}.nex-contact-row{grid-template-columns:1fr;padding-top:40px}.nex-contact-row h2{font-size:25px}.nex-contact-row>div{padding:25px}.nexwell .t-services{border-radius:25px;margin:0 10px}.nexwell .t-cta{border-radius:22px;margin:10px 12px}.loopforge .t-nav{border-radius:20px;width:calc(100% - 24px);min-height:70px;padding:7px 14px}.loopforge .t-logo{width:165px}.loop-hero{background-position:62%;border-radius:0 0 45px;min-height:650px;padding-top:130px;padding-bottom:35px}.loop-hero:before{content:"";background:#f6f2fc66;position:absolute;inset:0}.loop-hero .t-container{position:relative}.loop-hero-copy>p:last-of-type{font-size:16px}.loop-status{margin-top:45px;font-size:10px}.loopforge .t-inner-hero{padding-top:125px}.loopforge .t-service-card:nth-child(2n){transform:none}.loopforge .t-services{padding-bottom:55px}.loop-flow{flex-direction:column;gap:10px;margin-bottom:55px;padding:25px}.loop-flow span{width:100%}.loop-flow b{transform:rotate(90deg)}.loopforge .t-process{border-radius:35px 0}.loopforge .t-process-grid li{border-radius:12px}.loopforge .t-cta{border-radius:45px 0 0}.stratos-hero{min-height:650px;padding:65px 0 50px}.stratos-hero>.t-container>p:not(.t-eyebrow){font-size:16px}.stratos-proof{gap:20px;margin-top:40px;padding:18px}.stratos-proof strong{font-size:18px}.neon-title h1{font-size:42px}.neon-hero{padding-top:40px}.neon-title>p:last-of-type{margin-top:25px;font-size:16px}.neon-gallery{gap:16px;margin-inline:-100px;padding:45px 0}.neon-gallery .t-picture{border-radius:13px;flex-basis:175px;width:175px}.neon-marquee{word-spacing:0;padding:16px 20px;font-size:10px;line-height:2.2}.neon-marquee span{margin:0 10px}.neonframe .t-service-card:nth-child(2n){transform:none}.neonframe .t-services{padding-bottom:55px}.neonframe .t-card-body h3{font-size:28px}.neonframe .t-process-grid li{border-radius:50px 50px 20px 20px}.t-inner-hero,.t-capability,.t-contact-panel,.t-scope-card{scroll-margin-top:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.t-intro .t-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.t-intro .t-checks li{font-size:14px}.t-capability h3:last-child{margin-bottom:0}@media (width<=640px){.t-intro .t-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.t-intro .t-checks li{justify-content:center;font-size:12px}}.t-arrow,.t-star{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.t-arrow svg{width:1em;height:1em;display:block}.t-star svg{width:18px;height:18px;display:block}.technology-site h1,.technology-site h2,.technology-site h3{text-transform:capitalize}.fort-hero-note,.nex-hero-panel,.t-sector-panel,.t-article-feature>div,.t-contact-panel,.t-process-grid li{text-align:center}.t-article-feature .t-text-link,.t-sector-panel .t-text-link{justify-content:center}.t-nav nav>a,.t-dropdown>button{font-size:17px}@media (width<=1200px) and (width>=1025px){.t-nav nav{gap:18px}.t-nav nav>a,.t-dropdown>button{font-size:17px}.t-header-cta{gap:14px;padding-inline:18px}}@media (width<=1024px){.t-nav nav>a,.t-dropdown>button{font-size:18px}}.layout-2 .t-inner-hero .t-picture img,.layout-2 .t-inner-hero .t-picture img,.t-article>.t-picture img{object-position:center 25%}.t-article-note{text-align:center}.t-related-grid .t-arrow svg{color:currentColor;width:1em;height:1em;margin:0}.loopforge .layout-3 .t-inner-hero{background:linear-gradient(120deg,#342650,#4d3b71)}.loopforge .layout-3 .t-inner-hero .t-button.secondary{color:#fff;background:0 0;border-color:#c9b6eb}.layout-1 .t-capability>svg{color:inherit}
