.global-pills span{transition:transform .35s,box-shadow .35s,border-color .35s}.global-pills span:hover{background:#ffffff24;border-color:#74b8ff;transform:translateY(-3px)}.global-title{letter-spacing:1.4px;color:#0876f7;font-size:10px;font-weight:800}.global-section{background:#0b1f4d;color:#fff!important}.global-wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;display:grid}.global-section .eyebrow{color:#67b4ff!important}.global-copy h2{margin:0 0 15px;font-size:35px;line-height:1.15;color:#fff!important}.global-copy>p{margin:0 0 12px;font-size:12px;line-height:1.75;color:#d7e4f6!important}.global-panel{background:#ffffff13;border:1px solid #ffffff29;border-radius:20px;padding:27px;box-shadow:0 18px 50px #0000001f}.global-title{margin-bottom:17px;color:#76bcff!important}.global-pills{flex-wrap:wrap;gap:9px;display:flex}.global-pills span{background:#ffffff17;border:1px solid #aad2ff47;border-radius:8px;padding:10px 12px;font-size:9.5px;font-weight:700;display:inline-block;color:#f4f8ff!important}@media (max-width:760px){.global-wrap{grid-template-columns:1fr;gap:20px}}.global-section{color:#fff!important;background:linear-gradient(135deg,#071a3a 0%,#0b2c5c 100%)!important}.global-section .global-copy h2{color:#fff!important}.global-section .global-copy p{color:#dce9f8!important}.global-section .global-title{color:#8dcbff!important}.global-section .global-pills span{color:#f7fbff!important;background:#ffffff1a!important}@media (max-width:620px){.global-copy h2{font-size:30px!important}}
.faq-list details{transition:max-height .35s,border-color .25s,box-shadow .25s,transform .25s}.faq-list details:hover{transform:translate(3px)}.faq-list summary i{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.faq-section{background:#fff}.faq-list{max-width:900px;margin:auto}.faq-list details{background:#fff;border:1px solid #dfe8f3;border-radius:11px;margin-bottom:9px;overflow:hidden}.faq-list summary{cursor:pointer;color:#1b2c4f;justify-content:space-between;align-items:center;padding:17px 20px;font-size:11px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{color:#0876f7;font-size:10px;transition:all .2s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list summary:focus-visible{outline-offset:-2px;border-radius:9px;outline:2px solid #0876f7}.faq-list details p{border-top:1px solid #eef3f8;padding-top:14px!important}.faq-list details[open]{border-color:#b9d9f7;box-shadow:0 8px 24px #0876f70f}.faq-list details p{color:#6b7890;margin:0;padding:0 20px 18px;font-size:10.5px;line-height:1.7}.faq-section{color:#172a46}.faq-section h2{color:#10244a!important}.faq-section .section-head p{color:#5f718a!important}.faq-list details{background:#fff!important}.faq-list summary{color:#172b4d!important}.faq-list details p{color:#62738b!important;background:#fff!important}
.process-wheel{animation:1.1s cubic-bezier(.16,.8,.2,1) both processIn}.process-ring{animation:28s linear infinite processRotate}.process-ring:after{animation:3s ease-in-out infinite processDot}.process-center{animation:4s ease-in-out infinite centerBreath}.process-node{animation:.7s cubic-bezier(.2,.8,.2,1) both nodeIn;animation-delay:calc(var(--node-index,1) * 90ms)}.node-1{--node-index:1}.node-2{--node-index:2}.node-3{--node-index:3}.node-4{--node-index:4}.node-5{--node-index:5}.node-6{--node-index:6}.node-7{--node-index:7}.process-copy{animation:.9s cubic-bezier(.2,.8,.2,1) .25s both copyIn}.process-copy-badge i{animation:2s ease-in-out infinite badgePulse}.process-staff-section{background:linear-gradient(#f8fbff 0%,#fff 100%);border-top:1px solid #edf4fb;border-bottom:1px solid #edf4fb;padding:82px 0 92px}.process-layout{grid-template-columns:minmax(560px,1.12fr) minmax(340px,.88fr);align-items:center;gap:64px;display:grid}.process-wheel{flex:none;width:570px;height:570px;margin:0 auto;position:relative}.process-ring{background:radial-gradient(circle,#eaf5ffc7 0 31%,#fffffff2 31.5% 48%,#eaf5ff6b 48.5% 49%,#0000 49.5%);border:1.5px dashed #b8d8f7;border-radius:50%;position:absolute;inset:76px}.process-ring:before{content:"";border:1px solid #dcecff;border-radius:50%;position:absolute;inset:25px}.process-ring:after{content:"";background:#0878ff;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:50%;transform:translate(-50%);box-shadow:0 0 0 7px #0878ff14}.process-center{z-index:3;background:#fff;border:8px solid #eaf5ff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:188px;height:188px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 55px #16589626,0 0 0 1px #cfe5fa}.process-logo-wrap{place-items:center;width:116px;height:54px;margin-bottom:8px;display:grid}.process-logo-wrap img{width:116px;height:auto;display:block}.process-center span{letter-spacing:2px;color:#0878ff;font-size:9px;font-weight:800}.process-node{text-align:center;z-index:4;background:#fff;border:1px solid #dceaf7;border-radius:16px;width:138px;min-height:112px;padding:11px 9px 10px;transition:all .2s;position:absolute;box-shadow:0 10px 28px #1a4f8414}.process-node:hover{border-color:#bcdcff;transform:translateY(-4px);box-shadow:0 17px 34px #1a4f8424}.process-node i{color:#0878ff;background:#eaf5ff;border-radius:50%;place-items:center;width:31px;height:31px;margin:0 auto 7px;font-size:12px;display:grid}.process-node h3{color:#13254d;margin:0 0 4px;font-size:12px}.process-node p{color:#718097;margin:0;font-size:9px;line-height:1.4}.node-number{color:#91abc7;font-size:8px;font-weight:800;position:absolute;top:7px;right:8px}.node-1{top:0;left:216px}.node-2{top:78px;right:28px}.node-3{top:226px;right:0}.node-4{bottom:54px;right:60px}.node-5{bottom:0;left:216px}.node-6{bottom:78px;left:28px}.node-7{top:226px;left:0}.process-copy{max-width:500px;padding:20px 0 20px 8px}.process-copy-badge{color:#0878ff;letter-spacing:1.1px;background:#eaf5ff;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:9px;font-weight:800;display:inline-flex}.process-copy h3{letter-spacing:-.6px;color:var(--navy);margin:0 0 15px;font-size:29px;line-height:1.2}.process-copy p{color:#64738c;margin:0 0 13px;font-size:12px;line-height:1.8}@media (max-width:1050px){.process-layout{grid-template-columns:1fr;gap:25px}.process-wheel{width:min(570px,92vw);height:min(570px,92vw);margin:0 auto}.process-copy{text-align:center;max-width:720px;margin:0 auto;padding:0}.process-copy-badge{margin-bottom:13px}.process-copy .btn{margin-top:2px}}@media (max-width:620px){.process-staff-section{padding:62px 0 70px}.process-wheel{transform-origin:top;width:360px;max-width:100%;height:360px;margin-bottom:-34px;transform:scale(.9)}.process-ring{inset:48px}.process-center{border-width:5px;width:124px;height:124px}.process-logo-wrap{width:82px;height:39px}.process-logo-wrap img{width:82px}.process-center span{letter-spacing:1.5px;font-size:6px}.process-node{width:92px;min-height:78px;padding:8px 5px}.process-node i{width:23px;height:23px;margin-bottom:4px;font-size:9px}.process-node h3{margin-bottom:2px;font-size:8px}.process-node p{font-size:6.5px}.node-1{top:0;left:134px}.node-2{top:49px;right:18px}.node-3{top:142px;right:0}.node-4{bottom:34px;right:35px}.node-5{bottom:0;left:134px}.node-6{bottom:49px;left:18px}.node-7{top:142px;left:0}.process-copy h3{font-size:24px}.process-copy p{font-size:11px}}.process-staff-section{color:#172a46}.process-staff-section h2{color:#10244a!important}.process-staff-section .section-head p{color:#5f718a!important}.process-staff-section{background:linear-gradient(#f7fbff 0%,#fff 100%)!important}.process-staff-section .process-copy h3{color:#10244a!important}.process-staff-section .process-copy p{color:#60718a!important}.process-staff-section .process-node{background:#fff!important}.process-staff-section .process-node h3{color:#13254d!important}.process-staff-section .process-node p{color:#667891!important}
.advantage-section{color:#fff;background:#07152b;padding:105px 0;position:relative;overflow:hidden}.advantage-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#1f89ff2e,#0000 68%);border-radius:50%;width:620px;height:620px;position:absolute;top:-260px;right:-230px}.advantage-section:after{content:"";pointer-events:none;border:1px solid #52a7ff1a;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-250px;left:-250px;box-shadow:0 0 0 80px #52a7ff06,0 0 0 160px #52a7ff05}.advantage-top{z-index:1;grid-template-columns:minmax(0,1.1fr) 390px;align-items:center;gap:60px;margin-bottom:58px;display:grid;position:relative}.advantage-intro .eyebrow{color:#55a9ff;letter-spacing:2px}.advantage-intro h2{letter-spacing:-2px;color:#fff;max-width:760px;margin:13px 0 20px;font-size:clamp(36px,4.3vw,62px);line-height:1.03}.advantage-intro p{color:#9db0c9;max-width:680px;margin:0 0 27px;font-size:15px;line-height:1.85}.advantage-link{color:#fff;background:#ffffff0a;border:1px solid #70b9ff4d;border-radius:10px;align-items:center;gap:10px;padding:12px 18px;font-size:12px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex}.advantage-link:hover{background:#0878ff;border-color:#0878ff;transform:translateY(-2px);box-shadow:0 12px 30px #0878ff47}.advantage-link i{transition:transform .3s}.advantage-link:hover i{transform:translate(5px)}.advantage-orbit{place-items:center;width:330px;height:330px;margin:auto;display:grid;position:relative}.orbit{border:1px solid #5badff3d;border-radius:50%;position:absolute}.orbit-one{animation:18s linear infinite advOrbit;inset:20px}.orbit-two{border-style:dashed;animation:13s linear infinite advOrbitReverse;inset:63px}.dot-one{top:19px;left:50%}.dot-two{bottom:58px;right:42px}.dot-three{bottom:75px;left:47px}.advantage-core{background:linear-gradient(145deg,#0e3159,#071a32);border:1px solid #75bfff66;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:142px;height:142px;animation:4s ease-in-out infinite coreFloat;display:flex;box-shadow:0 0 0 12px #2a8eec0d,0 25px 70px #00000059}.advantage-core span{letter-spacing:2px;color:#a9c8e9;font-size:9px;font-weight:800}.advantage-core strong{color:#55a9ff;letter-spacing:-3px;font-size:48px;line-height:.9}.advantage-core small{letter-spacing:2px;color:#728eac;margin-top:6px;font-size:7px}.advantage-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:14px;display:grid;position:relative}.advantage-card{background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #78a9d62b;border-radius:18px;min-height:205px;padding:25px 23px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s,background .45s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.advantage-card:before{content:"";background:linear-gradient(120deg,#0000 25%,#50aaff17 50%,#0000 75%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.advantage-card:hover:before{transform:translate(120%)}.advantage-card:hover{background:linear-gradient(145deg,#11518957,#ffffff0b);border-color:#4ca5ff7a;transform:translateY(-8px);box-shadow:0 24px 55px #0000003d,0 0 30px #1984e714}.advantage-card.featured{background:linear-gradient(135deg,#096dc54d,#ffffff0b);grid-column:span 2}.advantage-card.wide{grid-column:span 3;grid-template-columns:auto auto 1fr auto;align-items:center;gap:20px;min-height:130px;display:grid}.advantage-number{color:#98c1e457;letter-spacing:1px;font-size:10px;font-weight:900;position:absolute;top:15px;right:18px}.advantage-icon{color:#5eb3ff;background:#44a1f21c;border:1px solid #57affa2e;border-radius:13px;place-items:center;width:45px;height:45px;margin-bottom:20px;font-size:16px;transition:all .4s;display:grid}.advantage-card:hover .advantage-icon{background:#0878ff33;transform:rotate(-7deg)scale(1.08);box-shadow:0 0 25px #0878ff26}.advantage-card h3{color:#fff;letter-spacing:-.2px;margin:0 0 9px;font-size:15px}.advantage-card p{color:#8fa6c0;max-width:470px;margin:0;font-size:11px;line-height:1.75}.featured .advantage-icon{float:left;margin-right:18px}.wide .advantage-icon{margin:0}.advantage-line{background:linear-gradient(90deg,#1685ee,#0000);width:120px;height:1px;position:relative}.advantage-line:after{content:"";background:#55a9ff;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0;box-shadow:0 0 12px #55a9ff}@media (max-width:900px){.advantage-top{grid-template-columns:1fr;gap:30px}.advantage-orbit{width:270px;height:270px}.advantage-grid{grid-template-columns:repeat(2,1fr)}.advantage-card.featured,.advantage-card.wide{grid-column:span 2}.advantage-card.wide{align-items:center;display:flex}.advantage-line{margin-left:auto}}@media (max-width:620px){.advantage-section{padding:75px 0}.advantage-intro h2{letter-spacing:-1.2px}.advantage-grid{grid-template-columns:1fr}.advantage-card.featured,.advantage-card.wide{grid-column:span 1}.advantage-card.wide{display:block}.advantage-card.wide .advantage-icon{margin-bottom:16px}.advantage-line{display:none}.advantage-orbit{width:240px;height:240px}.advantage-core{width:125px;height:125px}.advantage-core strong{font-size:40px}}.advantage-section{color:#fff!important;background:#07152b!important}.advantage-section .advantage-intro h2,.advantage-section .advantage-card h3{color:#fff!important}.advantage-section .advantage-intro p,.advantage-section .advantage-card p{color:#b7c8dc!important}.advantage-section .advantage-number{color:#bed7f07a!important}.advantage-section .advantage-core span{color:#b9d5ef!important}.advantage-section .advantage-core small{color:#8ea9c5!important}@media (max-width:620px){.advantage-section .advantage-intro h2{color:#fff!important}}
.split-heading{grid-template-columns:1fr .72fr;align-items:end;gap:70px;margin-bottom:35px;display:grid}.split-heading h2{color:var(--navy);margin:0 0 7px;font-size:32px;line-height:1.15}.split-heading h3{color:#0876f7;margin:0;font-size:17px}.split-heading>p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.hire-request-wrap{grid-template-columns:1.45fr .55fr;gap:18px;display:grid}.hire-form,.hire-help{border:1px solid var(--line);background:#fff;border-radius:20px;box-shadow:0 15px 45px #194b820f}.hire-form{padding:28px}.hire-help{background:linear-gradient(150deg,#f3f9ff,#e7f3ff);flex-direction:column;justify-content:center;padding:30px;display:flex}.form-heading{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:end;margin-bottom:22px;padding-bottom:15px;display:flex}.form-heading span{letter-spacing:1.4px;color:#0876f7;font-size:10px;font-weight:800}.form-heading strong{color:#12224b;font-size:13px}.form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.field.full{grid-column:1/-1}.field label{color:#263556;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.field label small{color:#8996aa;font-weight:500}.field input,.field select{width:100%;height:43px;font:inherit;color:#233353;background:#fbfdff;border:1px solid #dbe6f2;border-radius:9px;outline:none;padding:0 12px;font-size:11px}.field input:focus,.field select:focus{border-color:#80b9fa;box-shadow:0 0 0 3px #eaf5ff}.choice-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.choice{cursor:pointer}.choice input{display:none}.choice span{text-align:center;color:#56657e;background:#fbfdff;border:1px solid #dce7f3;border-radius:9px;padding:10px 8px;font-size:9px;font-weight:700;transition:all .18s;display:block}.choice input:checked+span{color:#0870ed;background:#eaf5ff;border-color:#8fc4fa}.form-bottom{align-items:center;gap:15px;margin-top:21px;display:flex}.form-status{color:#159267;font-size:10px;font-weight:700}.help-icon{color:#0876f7;background:#fff;border-radius:14px;place-items:center;width:47px;height:47px;margin-bottom:18px;font-size:18px;display:grid;box-shadow:0 10px 25px #1a599914}.hire-help .eyebrow{margin-bottom:8px}.hire-help h3{color:#10204b;margin:0 0 9px;font-size:20px}.hire-help p{color:#66758e;margin:0 0 20px;font-size:11px;line-height:1.7}@media (max-width:760px){.split-heading,.hire-request-wrap{grid-template-columns:1fr;gap:20px}.form-grid,.choice-grid{grid-template-columns:1fr}.field.full{grid-column:auto}}.quick-hire-section{color:#172a46}.quick-hire-section h2{color:#10244a!important}.quick-hire-section .section-head p{color:#5f718a!important}.quick-hire-section .split-heading h2,.quick-hire-section .split-heading h3,.quick-hire-section .split-heading p{opacity:1!important}.quick-hire-section .split-heading h2{color:#10244a!important}.quick-hire-section .split-heading h3{color:#0876f7!important}.quick-hire-section .split-heading p{color:#61728b!important}
.builder-label{letter-spacing:1.4px;color:#0876f7;font-size:10px;font-weight:800}.builder-section{background:#f8fbff}.builder{grid-template-columns:.95fr 1.05fr;gap:15px;display:grid}.builder-roles,.builder-result{background:#fff;border:1px solid #dfe9f5;border-radius:19px;padding:23px}.builder-roles{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.builder-roles .builder-label{grid-column:1/-1;margin-bottom:6px}.builder-result{flex-direction:column;display:flex}.team-list{min-height:175px;padding:14px 0}.team-empty{color:#8794a8;border:1px dashed #cbdceb;border-radius:12px;place-items:center;height:145px;font-size:10px;display:grid}.team-summary{border-top:1px solid #e9eff5;justify-content:space-between;align-items:end;margin-bottom:15px;padding:15px 0;display:flex}.team-summary strong{color:#11224b;font-size:17px}.team-summary span{color:#78869b;font-size:9px}.disabled-link{opacity:.45;pointer-events:none}@media (max-width:760px){.builder,.builder-roles{grid-template-columns:1fr}}.builder-section{color:#172a46}.builder-section h2{color:#10244a!important}.builder-section .section-head p{color:#5f718a!important}.builder-section .builder-roles,.builder-section .builder-result{color:#263958}.builder-section .team-empty{color:#74849a!important}.builder-section .team-summary strong{color:#10244a!important}.builder-section .team-summary span{color:#718097!important}
.flow{grid-template-columns:repeat(7,1fr);gap:9px;display:grid;position:relative}.flow-line{background:#cddfed;height:1px;position:absolute;top:29px;left:6%;right:6%}.flow-step{z-index:1;text-align:center;background:#fff;border:1px solid #dfe9f5;border-radius:15px;min-height:195px;padding:17px 12px 18px;position:relative;box-shadow:0 8px 25px #1d4d7e0a}.flow-step span{color:#0876f7;background:#eaf5ff;border:4px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 12px;font-size:10px;font-weight:800;display:grid;box-shadow:0 0 0 1px #d6e6f5}.flow-step>i{color:#0876f7;margin-bottom:9px;font-size:15px;display:block}.flow-step h3{color:#14244d;margin:0 0 7px;font-size:12px;line-height:1.25}.flow-step p{color:#718097;margin:0;font-size:9px;line-height:1.55}@media (max-width:1050px){.flow{grid-template-columns:repeat(4,1fr)}.flow-line{display:none}}@media (max-width:760px){.flow{grid-template-columns:1fr 1fr}}
.tech-groups{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.tech-group{background:#fff;border:1px solid #dfe9f5;border-radius:16px;padding:22px}.tech-group h3{color:#11224b;margin:0 0 17px;font-size:14px}.tech-group h3 i{color:#0876f7;margin-right:8px}.tech-links{flex-wrap:wrap;gap:8px;display:flex}.tech-links a{color:#52627b;background:#f7faff;border:1px solid #e1eaf4;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:700}.tech-links a:hover{color:#0876f7;background:#edf6ff;border-color:#bcd9f6}@media (max-width:760px){.tech-groups{grid-template-columns:1fr}}
.pricing-section{background:#fff}.pricing-card{background:#fff;border:1px solid #dce8f4;border-radius:21px;overflow:hidden;box-shadow:0 16px 50px #1b4e8412}.pricing-caption{background:#f6faff;border-bottom:1px solid #e4edf6;justify-content:space-between;align-items:center;padding:21px 25px;display:flex}.pricing-caption span{color:#11224b;font-size:14px;font-weight:800}.pricing-caption small{color:#718098;font-size:9px}.price-table-wrap{overflow-x:auto}.price-table{border-collapse:collapse;width:100%;min-width:620px}.price-table th{color:#fff;text-align:left;background:#0d224e;padding:14px 18px;font-size:10px}.price-table td{color:#53637c;border-bottom:1px solid #edf2f7;padding:13px 18px;font-size:10.5px}.price-table td:nth-child(2),.price-table td:nth-child(3){color:#0870ed;font-weight:800}.price-table tr:hover td{background:#f9fcff}.table-note{color:#7a8799;margin:0;padding:15px 20px;font-size:9px;line-height:1.6}@media (max-width:760px){.pricing-caption{flex-direction:column;align-items:flex-start;gap:5px}}
.webdev-hero{background:linear-gradient(110deg,#f8fcff 0%,#eaf5ff 58%,#dceeff 100%);padding:78px 0 68px;position:relative;overflow:hidden}.webdev-hero:before{content:"";opacity:.55;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.webdev-hero:after{content:"";background:radial-gradient(circle,#127eff33,#127eff00 68%);border-radius:50%;width:620px;height:620px;animation:9s ease-in-out infinite webOrb;position:absolute;top:-230px;right:-180px}.webdev-hero-grid{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:48px;display:grid;position:relative}.webdev-hero h1{letter-spacing:-2px;color:var(--navy);max-width:690px;margin:0 0 18px;font-size:52px;line-height:1.05}.webdev-hero h1 span{color:#0874f6}.webdev-hero p{color:#5e6e8a;max-width:650px;margin:0 0 25px;font-size:15px;line-height:1.8}.webdev-hero-art{min-height:430px;position:relative}.dev-orb{background:radial-gradient(circle at 35% 30%,#fff 0,#d9edff 48%,#b9ddff 100%);border-radius:50%;width:400px;height:400px;animation:7s ease-in-out infinite floatOrb;position:absolute;top:5px;right:25px;box-shadow:0 35px 90px #186bbe2e}.dev-screen{z-index:3;background:#0a1735;border:1px solid #fffc;border-radius:24px;width:520px;animation:6s ease-in-out infinite screenFloat;position:absolute;top:38px;right:0;overflow:hidden;transform:perspective(1000px)rotateY(-7deg)rotateX(3deg);box-shadow:0 35px 80px #0d326240}.dev-screen-top{background:#101f42;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:42px;padding:0 15px;display:flex}.dev-dot{background:#6d87ac;border-radius:50%;width:8px;height:8px}.dev-url{background:#172b53;border-radius:5px;flex:1;height:20px;margin-left:12px}.dev-screen-body{grid-template-columns:1fr 1.6fr;gap:12px;padding:18px;display:grid}.dev-side,.dev-main{background:#0d1b39;border:1px solid #ffffff12;border-radius:12px;padding:13px}.dev-side span{background:#20375f;border-radius:5px;height:7px;margin:10px 0;display:block}.dev-side span:nth-child(2){background:#1b65d4;width:75%}.dev-main-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.metric{background:#112347;border-radius:9px;padding:10px}.metric b{color:#fff;font-size:16px;display:block}.metric small{color:#8195b6;font-size:7px}.chart{background:linear-gradient(#0878ff2e,#0878ff05);border-radius:9px;height:105px;margin-top:9px;position:relative;overflow:hidden}.chart:after{content:"";border-top:2px solid #2f9bff;height:70px;position:absolute;bottom:18px;left:-10%;right:-5%;transform:skewY(-12deg);box-shadow:0 -20px #2f9bff1f,0 -42px #2f9bff14}.dev-badge{z-index:4;background:#fff;border:1px solid #e1ebf6;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;font-size:10px;font-weight:800;display:flex;position:absolute;box-shadow:0 16px 38px #1a528f24}.dev-badge i{color:#0876f7;background:#e8f4ff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.db1{animation:5s ease-in-out infinite badgeFloat;top:72px;left:0}.db2{animation:5s ease-in-out 1.2s infinite badgeFloat;bottom:55px;right:-5px}.db3{animation:5s ease-in-out 2.1s infinite badgeFloat;bottom:0;left:55px}@media (max-width:900px){.webdev-hero-grid{grid-template-columns:1fr}.webdev-hero-art{min-height:390px}.dev-screen{width:min(520px,100%);right:0}}@media (max-width:620px){.webdev-hero{padding:58px 0 45px}.webdev-hero h1{font-size:39px}.webdev-hero-art{min-height:315px}.dev-orb{width:290px;height:290px;right:0}.dev-screen{width:100%;top:28px;transform:none}.dev-screen-body{padding:10px}.db1{top:15px;left:0}.db2{bottom:28px;right:0}.db3{bottom:-3px;left:10px}}
.webdev-section{padding:82px 0}.webdev-head{text-align:center;max-width:760px;margin:0 auto 42px}.webdev-head .eyebrow{margin-bottom:9px}.webdev-head h2{color:var(--navy);margin:0 0 11px;font-size:30px;line-height:1.18}.webdev-head p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.problem-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:42px;display:grid}.problem-copy h3{color:var(--navy);margin:0 0 13px;font-size:26px}.problem-copy p{color:var(--muted);font-size:13px;line-height:1.8}.problem-copy strong{color:#17264b}.problem-visual{background:linear-gradient(145deg,#06183f,#0c54b5);border-radius:28px;min-height:330px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0c4f9d2e}.problem-visual:before{content:"";background:#32a0ff2e;border-radius:50%;width:400px;height:400px;position:absolute;top:-160px;right:-140px}.problem-visual:after{content:"";border:1px solid #ffffff1f;border-radius:20px;position:absolute;inset:25px}.problem-flow{z-index:2;grid-template-columns:repeat(2,1fr);gap:12px;display:grid;position:absolute;inset:45px}.problem-node{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;padding:16px;animation:4s ease-in-out infinite nodePulse}.problem-node:nth-child(2){animation-delay:.5s}.problem-node:nth-child(3){animation-delay:1s}.problem-node:nth-child(4){animation-delay:1.5s}.problem-node i{color:#76c3ff;margin-bottom:12px;font-size:18px}.problem-node b{font-size:11px;display:block}.problem-node small{color:#a8bfdf;margin-top:5px;font-size:9px;line-height:1.5;display:block}@media (max-width:900px){.problem-grid{grid-template-columns:1fr}}@media (max-width:620px){.webdev-section{padding:62px 0}.webdev-head h2{font-size:25px}}
.build-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.build-card{background:#fff;border:1px solid #e1eaf4;border-radius:18px;min-height:220px;padding:23px;transition:all .35s;position:relative;overflow:hidden}.build-card:before{content:"";background:#eaf5ff;border-radius:50%;width:120px;height:120px;transition:all .35s;position:absolute;top:-55px;right:-50px}.build-card:hover{border-color:#c9def5;transform:translateY(-8px);box-shadow:0 25px 55px #1a528f1f}.build-card:hover:before{transform:scale(1.5)}.build-icon{color:#0876f7;background:#eaf5ff;border-radius:12px;place-items:center;width:43px;height:43px;margin-bottom:18px;display:grid;position:relative}.build-card h3{color:#11214a;margin:0 0 9px;font-size:16px;position:relative}.build-card p{color:#65738b;margin:0;font-size:11px;line-height:1.65;position:relative}@media (max-width:900px){.build-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.build-grid{grid-template-columns:1fr}}
.capability-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cap-card{background:#fff;border:1px solid #e0e9f3;border-radius:17px;padding:21px;transition:all .3s}.cap-card:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.cap-card h3{color:#10204b;margin:0 0 14px;font-size:15px}.cap-list{flex-wrap:wrap;gap:7px;display:flex}.cap-list span{color:#52617a;background:#f8fbff;border:1px solid #dce7f2;border-radius:7px;padding:6px 8px;font-size:9px}@media (max-width:900px){.capability-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.capability-grid{grid-template-columns:1fr}}
.explore-card{background:#fff;border:1px solid #e0e9f3;border-radius:15px;padding:18px;transition:all .3s}.explore-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.explore-card i{color:#0876f7;margin-bottom:11px;font-size:17px}.explore-card h3{color:#11204a;margin:0 0 6px;font-size:13px}.explore-card p{color:#6a7790;margin:0;font-size:9px;line-height:1.55}.explore-link{text-align:center;color:#0876f7;margin-top:26px;font-size:11px;font-weight:800;display:block}
.webdev-cta{color:#fff;text-align:center;background:linear-gradient(120deg,#071a4a,#0b5ec9);padding:74px 0;position:relative;overflow:hidden}.webdev-cta:before{content:"";background:#49aaff2b;border-radius:50%;width:500px;height:500px;animation:10s ease-in-out infinite webOrb;position:absolute;top:-280px;left:-180px}.webdev-cta h2{color:#fff;margin:0 0 10px;font-size:34px;position:relative}.webdev-cta p{color:#c8daf4;max-width:670px;margin:0 auto 23px;font-size:13px;line-height:1.7;position:relative}.webdev-cta .btn{position:relative}@media (max-width:620px){.webdev-cta h2{font-size:28px}}
.why-orbit-section{color:#fff;background:#071a4a;position:relative;overflow:hidden}.orbit-heading{text-align:center;z-index:5;max-width:850px;margin:0 auto 26px;position:relative}.orbit-heading .eyebrow{color:#0876f7;letter-spacing:1.5px;font-weight:800}.why-orbit-section .orbit-heading .eyebrow{color:#63c2ff}.orbit-heading h2{color:#10233f;margin:7px 0 10px;font-size:36px;line-height:1.1}.why-orbit-section .orbit-heading h2{color:#fff}.orbit-heading p{color:#61728b;max-width:680px;margin:0 auto;font-size:12px;line-height:1.75}.why-orbit-section .orbit-heading p{color:#bfd2ea}.why-orbit-section:before,.why-orbit-section:after{content:"";filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.why-orbit-section:before{background:radial-gradient(circle,#41b0ff29,#0000 68%);width:500px;height:500px;animation:11s ease-in-out infinite webOrb;top:-220px;left:-250px}.why-orbit-section:after{background:radial-gradient(circle,#1f63ff2e,#0000 68%);width:520px;height:520px;animation:13s ease-in-out infinite reverse webOrb;bottom:-260px;right:-260px}.why-orbit-wrap{z-index:2;width:820px;height:650px;margin:0 auto;position:relative}.why-orbit-ring{border:1px dashed #63c2ff59;border-radius:50%;width:360px;height:360px;animation:28s linear infinite orbitSpinReverse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #157fff14}.why-core{text-align:center;color:#fff;background:radial-gradient(circle at 35% 25%,#38b4ff,#0876f7 60%,#063f96);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:155px;height:155px;animation:4.5s ease-in-out infinite coreFloat;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 70px #00000040,0 0 0 12px #5cbfff0f}.why-core:before{content:"";border:1px solid #63c2ff2e;border-radius:50%;animation:3s ease-out infinite corePulse;position:absolute;inset:-18px}.why-core span{letter-spacing:-1px;font-size:25px;font-weight:900}.why-core strong{margin-top:3px;font-size:15px}.why-core small{color:#d8efff;margin-top:4px;font-size:8px}.why-orbit-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff1c,#ffffff0b);border:1px solid #97c9ff2e;border-radius:32px;width:205px;min-height:145px;padding:19px 18px;transition:transform .45s,border-color .45s,box-shadow .45s;position:absolute;overflow:hidden;box-shadow:0 20px 50px #00000029}.why-orbit-card:before{content:"";background:linear-gradient(110deg,#0000 44%,#ffffff21 50%,#0000 56%);transition:transform .8s;position:absolute;inset:-80%;transform:translate(-45%)rotate(8deg)}.why-orbit-card:hover{border-color:#65bfff8c;transform:translateY(-8px)scale(1.03);box-shadow:0 28px 65px #00000040}.why-orbit-card:hover:before{transform:translate(45%)rotate(8deg)}.why-orbit-card>span{color:#76caff;font-size:8px;font-weight:900;position:absolute;top:13px;right:17px}.why-orbit-card i{z-index:1;color:#fff;background:linear-gradient(135deg,#0876f7,#3ab5ff);border-radius:50%;place-items:center;width:40px;height:40px;animation:3.8s ease-in-out infinite iconFloat;display:grid;position:relative;box-shadow:0 9px 25px #0876f74d}.why-orbit-card h3{z-index:1;color:#fff;margin:12px 0 6px;font-size:13px;position:relative}.why-orbit-card p{z-index:1;color:#b9cce5;margin:0;font-size:9px;line-height:1.6;position:relative}.w1{top:50px;left:0}.w2{bottom:35px;left:65px}.w3{bottom:0;left:305px}.w4{bottom:35px;right:65px}.w5{top:50px;right:0}.w6{top:35px;right:65px}.w7{top:0;left:305px}.w2 i{animation-delay:.3s}.w3 i{animation-delay:.6s}.w4 i{animation-delay:.9s}.w5 i{animation-delay:1.2s}.w6 i{animation-delay:1.5s}.w7 i{animation-delay:1.8s}@media (max-width:900px){.why-orbit-wrap{transform-origin:top;margin-bottom:-100px;transform:scale(.82)}}@media (max-width:700px){.orbit-heading h2{font-size:29px}.why-orbit-wrap{grid-template-columns:1fr 1fr;gap:12px;width:100%;height:auto;margin:0;display:grid;transform:none}.why-orbit-ring,.why-core{display:none}.why-orbit-card{border-radius:28px;width:auto;min-height:160px;position:relative!important;inset:auto!important}.why-orbit-card.w7{grid-column:1/-1}.why-orbit-section{padding-bottom:55px}}@media (prefers-reduced-motion:reduce){.why-orbit-ring,.why-core,.why-core:before,.why-orbit-card i,.why-orbit-section:before,.why-orbit-section:after{animation:none!important}.why-orbit-card{transition:none!important}}
.roadmap-heading{z-index:2;text-align:center;max-width:780px;margin:0 auto 58px;position:relative}.roadmap-heading .eyebrow{color:#0876f7;letter-spacing:1.6px;font-size:10px;font-weight:800}.roadmap-heading h2{color:#10233f;letter-spacing:-1.1px;margin:8px 0 12px;font-size:38px;line-height:1.1}.roadmap-heading p{color:#687991;max-width:670px;margin:auto;font-size:12px;line-height:1.8}.roadmap{max-width:1040px;margin:0 auto;padding:5px 0 10px;position:relative}.roadmap-line{background:linear-gradient(#0876f714,#69bfff 12%,#0876f7 50%,#69bfff 88%,#0876f714);width:2px;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.roadmap-line span{background:linear-gradient(#0000,#fff,#0000);width:100%;height:120px;animation:3.2s linear infinite roadmapBeam;position:absolute;top:-120px;left:0}.roadmap-step{grid-template-columns:1fr 62px 1fr;align-items:center;min-height:150px;margin:0;display:grid;position:relative}.roadmap-step.left .step-card{grid-column:1}.roadmap-step.left .step-dot,.roadmap-step.right .step-dot{grid-column:2}.roadmap-step.right .step-card{grid-column:3}.step-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #dceaf7;border-radius:22px;padding:21px 23px;transition:transform .45s,box-shadow .45s,border-color .45s;position:relative;box-shadow:0 14px 40px #144c7e14}.step-card:before{content:"";background:#9fd4ff;width:30px;height:1px;position:absolute;top:50%}.roadmap-step.left .step-card:before{right:-30px}.roadmap-step.right .step-card:before{left:-30px}.step-card:hover{border-color:#8dccff;transform:translateY(-6px);box-shadow:0 24px 55px #0876f724}.step-dot{z-index:3;background:#fff;border:5px solid #0876f7;border-radius:50%;grid-area:1/2;justify-self:center;width:19px;height:19px;animation:2.6s ease-in-out infinite dotPulse;box-shadow:0 0 0 7px #0876f71a,0 0 24px #0876f740}.step-top{align-items:center;gap:9px;margin-bottom:12px;display:flex}.step-no{color:#0876f7;letter-spacing:.5px;font-size:9px;font-weight:900}.step-top i{color:#fff;background:linear-gradient(135deg,#0876f7,#39b7ff);border-radius:11px;place-items:center;width:34px;height:34px;font-size:13px;transition:transform .35s;display:grid;box-shadow:0 8px 18px #0876f738}.step-card:hover .step-top i{transform:rotate(-8deg)scale(1.08)}.step-label{color:#3575a9;background:#eef7ff;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:8px;font-weight:800}.step-card h3{color:#10233f;margin:0 0 7px;font-size:16px}.step-card p{color:#687991;max-width:420px;margin:0;font-size:10.5px;line-height:1.75}.step-card.featured{background:linear-gradient(135deg,#061a4a,#0a3678);border-color:#64bfff59;box-shadow:0 25px 65px #05255638}.step-card.featured h3{color:#fff}.step-card.featured p{color:#c5dbf0}.step-card.featured .step-label{color:#9edcff;background:#ffffff1a}.step-end{color:#72c9ff;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:15px;padding-top:12px;font-size:9px;font-weight:700;display:flex}.step-end i{font-size:11px;transition:transform .3s}.step-card.featured:hover .step-end i{transform:translate(5px)}@media (max-width:760px){.roadmap-heading h2{font-size:30px}.roadmap{padding-left:26px}.roadmap-line{left:18px;transform:none}.roadmap-step,.roadmap-step.left,.roadmap-step.right{grid-template-columns:38px 1fr;min-height:0;margin-bottom:18px;display:grid}.roadmap-step.left .step-card,.roadmap-step.right .step-card{grid-area:1/2}.roadmap-step.left .step-dot,.roadmap-step.right .step-dot{grid-area:1/1}.step-card:before{display:none}.step-dot{border-width:4px;justify-self:center;width:16px;height:16px}.step-label{font-size:7px}.step-card{padding:18px}.step-card h3{font-size:15px}.step-card p{font-size:10px}}
.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;color:#0876f7;box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:700;position:absolute;top:8px;left:-999px}.skip-link:focus{left:12px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #0876f7}img{max-width:100%}.topbar{position:sticky;top:0}.is-scrolled .nav{box-shadow:0 14px 40px #143c6e1f}.logo-link{flex:none;display:block}.navlinks{gap:22px}.nav-item{align-items:center;display:flex;position:relative}.nav-caret{margin-left:3px;font-size:8px;transition:transform .2s}.sub-toggle{color:#1d2a4d;cursor:pointer;background:0 0;border:0;display:none}.nav-sub{opacity:0;visibility:hidden;z-index:40;background:#fff;border:1px solid #e1ebf6;border-radius:16px;min-width:320px;padding:12px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%,8px);box-shadow:0 24px 60px #10346329}.nav-item.is-mega .nav-sub{min-width:620px}.nav-sub-grid{grid-template-columns:1fr;gap:2px;display:grid}.nav-item.is-mega .nav-sub-grid{grid-template-columns:1fr 1fr}.navlinks .nav-sub a{border:0;padding:0}.navlinks .nav-sub .nav-sub-link{color:#1d2a4d;white-space:normal;border-radius:10px;align-items:flex-start;gap:11px;padding:9px 10px;display:flex}.navlinks .nav-sub .nav-sub-link:hover,.navlinks .nav-sub .nav-sub-link.is-current{color:#0876f7;background:#f2f8ff}.nav-sub-icon{color:#0876f7;background:#eaf5ff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.nav-sub-link b{font-size:11.5px;font-weight:700;display:block}.nav-sub-link small{color:#6a7a93;margin-top:2px;font-size:9.5px;font-weight:500;display:block}.navlinks .nav-sub .nav-sub-all{color:#0876f7;border-top:1px solid #edf2f8;justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;padding:10px 10px 4px;font-size:10.5px;font-weight:800;display:flex}@media (min-width:1001px){.nav-item:hover .nav-sub,.nav-item:focus-within .nav-sub,.nav-item.is-open .nav-sub{opacity:1;visibility:visible;transform:translate(-50%)}.nav-item:hover .nav-caret,.nav-item.is-open .nav-caret{transform:rotate(180deg)}.nav-item.is-mega .nav-sub{left:0;transform:translate(-30%,8px)}.nav-item.is-mega:hover .nav-sub,.nav-item.is-mega:focus-within .nav-sub,.nav-item.is-mega.is-open .nav-sub{transform:translate(-30%)}}@media (max-width:1180px) and (min-width:1001px){.navlinks{gap:15px;font-size:11.5px}.nav{gap:12px}}@media (max-width:1000px){.nav.menu-open .navlinks{z-index:30;background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100vh - 100px);padding:12px 18px 18px;display:flex;position:absolute;top:66px;left:12px;right:12px;overflow:auto;box-shadow:0 20px 45px #143c6e2e}.nav.menu-open .navlinks>a,.nav.menu-open .nav-parent{border-bottom:1px solid #eef3f8;padding:14px 0}.nav-item{flex-wrap:wrap;justify-content:space-between}.nav-item .nav-parent{flex:1}.nav-caret{display:none}.sub-toggle{border-radius:10px;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.nav-item.is-open .sub-toggle i{transform:rotate(180deg)}.nav-sub{opacity:1;visibility:visible;width:100%;box-shadow:none;border:0;padding:0 0 8px;display:none;position:static;transform:none;min-width:0!important}.nav-item.is-open .nav-sub{display:block}.nav-item.is-mega .nav-sub-grid{grid-template-columns:1fr}.nav.menu-open .nav-search{display:none}.nav.menu-open .navlinks .btn{justify-content:center;margin-top:14px}.menu-lock{overflow:hidden}}.breadcrumbs ol{color:#6a7a93;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;font-size:10.5px;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:#b3c1d4;margin-right:6px}.breadcrumbs a{color:#0876f7;font-weight:600}.webdev-hero .breadcrumbs{z-index:2;position:relative}.draft-banner{color:#7a5410;text-align:center;background:#fff7e6;border-bottom:1px solid #f6dfae;margin-top:12px;padding:9px 16px;font-size:11px}.draft-banner i{margin-right:4px}.page-hero{background:linear-gradient(110deg,#f8fcff 0%,#eaf5ff 58%,#dceeff 100%);padding:52px 0 58px;position:relative;overflow:hidden}.page-hero:before{content:"";opacity:.55;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.page-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#127eff2e,#0000 68%);border-radius:50%;width:560px;height:560px;position:absolute;top:-260px;right:-180px}.page-hero .container{z-index:1;position:relative}.page-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:40px;display:grid}.page-hero h1{letter-spacing:-1.6px;color:var(--navy);max-width:760px;margin:0 0 16px;font-size:44px;line-height:1.08}.page-hero h1 span{color:#0874f6}.page-hero p{color:#5e6e8a;max-width:680px;margin:0 0 12px;font-size:14px;line-height:1.8}.page-hero .actions{margin-top:22px}.page-hero.is-compact{padding:40px 0 44px}.page-hero.is-compact h1{font-size:36px}.page-hero-aside{gap:12px;display:grid}.aside-stat{background:#ffffffe6;border:1px solid #e1ebf6;border-radius:14px;align-items:center;gap:13px;padding:15px 17px;display:flex;box-shadow:0 12px 30px #1a528f14}.aside-stat i{color:#0876f7;background:#eaf5ff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.aside-stat strong{color:var(--navy);font-size:18px;display:block}.aside-stat span{color:#66758e;font-size:10.5px}@media (max-width:900px){.page-hero-grid{grid-template-columns:1fr}.page-hero h1{font-size:36px}}@media (max-width:620px){.page-hero{padding:38px 0 42px}.page-hero h1{letter-spacing:-1px;font-size:30px}}.js [data-reveal]{opacity:0;transition:opacity .6s ease var(--delay,0s),transform .6s ease var(--delay,0s);transform:translateY(18px)}.js [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transition:none;transform:none}}.footer-grid-5{grid-template-columns:1.5fr repeat(4,1fr)}.footer-brand img{width:120px}.footer .footer-contact a{margin:0;font-size:10px;display:inline}@media (max-width:1000px){.footer-grid-5{grid-template-columns:1fr 1fr}.footer-grid-5 .footer-brand{grid-column:1/-1}}@media (max-width:620px){.footer-grid-5{grid-template-columns:1fr}}.copyright{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}@media (max-width:620px){.copyright{flex-direction:column;gap:6px}}.tone-white{background:#fff}.tone-soft{background:#f8fbff;border-top:1px solid #edf4fb;border-bottom:1px solid #edf4fb}
.text-link{color:#0876f7;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.text-link i{font-size:10px;transition:transform .2s}.text-link:hover i,a:hover>.text-link i{transform:translate(3px)}.center-cta{justify-content:center;margin-top:30px;display:flex}.center-cta .actions{justify-content:center}.mini-chips{flex-wrap:wrap;gap:5px;margin:12px 0 0;display:flex}.mini-chips span{color:#3f5a7d;background:#f1f7ff;border:1px solid #dcebfa;border-radius:6px;padding:4px 7px;font-size:8.5px;font-weight:700}.chip-list{flex-wrap:wrap;gap:7px;display:flex}.chip-list span{color:#52617a;background:#f8fbff;border:1px solid #dce7f2;border-radius:7px;padding:7px 9px;font-size:10px}.hero-lead p{color:#5d6d8c;max-width:590px;margin:0 0 12px;font-size:15px;line-height:1.75}.hero-lead p+p{font-size:13.5px}.hero-proof{flex-wrap:wrap;gap:8px;margin:18px 0 24px;display:flex}.hero-proof span{color:#23406b;background:#ffffffd1;border:1px solid #d7e7f7;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.hero-proof i{color:#0ab478;font-size:11px}a.strip-item:hover{color:#0876f7;border-color:#b9d9f7;transform:translateY(-2px)}a.strip-item{transition:all .2s}.stats-caption{text-align:center;letter-spacing:1.6px;text-transform:uppercase;color:#0876f7;margin:0 0 12px;font-size:10px;font-weight:800}.cards3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pillar-card{min-height:0;padding:26px 22px 24px;position:relative}.pillar-card h3{font-size:18px}.card-num{color:#e4f0fc;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:34px;font-weight:800;position:absolute;top:16px;right:20px}.card-lead{font-weight:700;color:#10244a!important;margin-bottom:8px!important;font-size:12px!important}@media (max-width:1000px){.cards3{grid-template-columns:1fr 1fr}}@media (max-width:620px){.cards3{grid-template-columns:1fr}}.spotlight-wrap{align-items:start}.spotlight .global-copy h2{font-size:34px}.spotlight-sub{color:#fff;margin:22px 0 12px;font-size:14px}.check-grid{grid-template-columns:1fr 1fr;gap:9px 18px;margin:0 0 22px;padding:0;list-style:none;display:grid}.check-grid li{color:#314565;align-items:flex-start;gap:9px;font-size:11px;font-weight:600;line-height:1.45;display:flex}.check-grid li i{color:#0878ff;background:#e8f5ff;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;margin-top:-1px;font-size:8px;display:grid}.check-grid.dark li{color:#dce9f8}.check-grid.dark li i{color:#7cc3ff;background:#5eb3ff29}.check-grid.single{grid-template-columns:1fr}.spotlight .global-pills{flex-wrap:wrap;gap:9px;display:flex}.global-pills a{color:#f4f8ff;background:#ffffff17;border:1px solid #aad2ff47;border-radius:8px;padding:10px 12px;font-size:9.5px;font-weight:700;transition:all .2s;display:inline-block}.global-pills a:hover{background:#ffffff29;border-color:#74b8ff;transform:translateY(-3px)}.spotlight .btn-outline{color:#fff;background:0 0;border-color:#ffffff59}@media (max-width:620px){.check-grid{grid-template-columns:1fr}.spotlight .global-copy h2{font-size:28px}}.process-grid.cols-4{grid-template-columns:repeat(4,1fr)}.process-grid.cols-6{grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){.process-grid.cols-4,.process-grid.cols-6{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.process-grid.cols-4,.process-grid.cols-6{grid-template-columns:1fr}}.process-section.tone-soft{background:#f8fbff}.split-feature{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.split-copy h2{color:var(--navy);margin:0 0 14px;font-size:32px;line-height:1.15}.split-copy h2 span{color:#0876f7}.split-copy p{color:#61708f;margin:0 0 12px;font-size:13px;line-height:1.8}.split-copy .actions{margin-top:22px}.split-copy .eyebrow{margin-bottom:12px}.note-card{background:#f3f9ff;border:1px solid #dcebfa;border-radius:14px;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.note-card i{color:#0ab478;margin-top:3px}.note-card p{font-weight:700;color:#23406b!important;margin:0!important;font-size:12px!important}.vision-quote{color:#fff;background:linear-gradient(145deg,#06183f,#0c54b5);border-radius:24px;margin:0;padding:34px 32px;box-shadow:0 28px 70px #0c4f9d2e}.vision-quote i{color:#76c3ff;font-size:26px}.vision-quote p{margin:14px 0 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:20px;line-height:1.5}.split-side .check-grid li{font-size:12px}@media (max-width:900px){.split-feature{grid-template-columns:1fr;gap:32px}.split-copy h2{font-size:28px}}.team-chain{text-align:center;background:linear-gradient(160deg,#f5faff,#e8f3ff);border:1px solid #d8e8f7;border-radius:24px;padding:28px 26px;box-shadow:0 20px 50px #184f8a14}.chain-title{letter-spacing:1.4px;text-transform:uppercase;color:#0876f7;margin-bottom:16px;font-size:10px;font-weight:800}.chain-level{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.chain-node{color:#12254d;background:#fff;border:1px solid #d6e6f7;border-radius:13px;align-items:center;gap:9px;padding:12px 16px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #1a4f8414}.chain-node i{color:#fff;background:linear-gradient(135deg,#0876f7,#39b7ff);border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.chain-plus{color:#0876f7;font-weight:800}.chain-arrow{color:#9ccaf5;margin:8px 0;font-size:13px}.service-explore.cols-3{grid-template-columns:repeat(3,1fr)}.explore-card{display:block;position:relative}.explore-card.is-link:hover h3{color:#0876f7}.card-arrow{color:#b6cbe2;font-size:11px;transition:all .2s;position:absolute;top:16px;right:16px}.explore-card.is-link:hover .card-arrow{color:#0876f7;transform:translate(3px)}.explore-card.is-cta{color:#fff;background:linear-gradient(135deg,#0a2a63,#0b5ec9);border:0;flex-direction:column;justify-content:space-between;gap:12px;display:flex}.explore-card.is-cta h3{color:#fff;font-size:15px}.explore-card.is-cta p{color:#cfe2f8;font-size:10px}.explore-card.is-cta .btn{align-self:flex-start;padding:9px 12px;font-size:11px}.explore-card.is-cta .btn i{color:#fff;margin:0;font-size:10px}.explore-link{color:#0876f7;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.capability-grid.cols-3{grid-template-columns:repeat(3,1fr)}.capability-grid.cols-2{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.product-card{flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.product-card p{flex:1}.product-card .text-link{margin-top:12px}.product-card:hover{background:#fff;transform:translateY(-5px);box-shadow:0 18px 40px #16528f17}.product-card.is-cta{background:linear-gradient(135deg,#0a2a63,#0b5ec9);border:0;justify-content:center}.product-card.is-cta h3{color:#fff}.product-card.is-cta p{color:#cfe2f8;flex:0}.product-card.is-cta .btn{align-self:flex-start;margin-top:14px}@media (max-width:1000px){.product-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.product-grid{grid-template-columns:1fr}}.module-sub{color:#0876f7;margin:0 0 14px;font-size:16px}.list-title{color:#10244a;margin:18px 0 12px;font-size:12px}.module-panel{min-height:0;display:flex}.module-inner{z-index:1;width:100%;padding:34px 30px;position:relative}.module-head{color:#fff;align-items:center;gap:14px;margin-bottom:22px;display:flex}.module-head>i{color:#76c3ff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:14px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.module-head strong{font-size:16px;display:block}.module-head small{color:#a8bfdf;font-size:10.5px}.module-chips{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.module-chips span{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:11px;align-items:center;gap:8px;padding:11px 12px;font-size:10.5px;font-weight:700;display:flex}.module-chips i{color:#76c3ff;font-size:11px}@media (max-width:620px){.module-chips{grid-template-columns:1fr 1fr}.module-inner{padding:26px 20px}}.industry-grid.cols-3{grid-template-columns:repeat(3,1fr)}.industry-card .text-link{margin-top:12px}@media (max-width:1000px){.industry-grid.cols-3{grid-template-columns:1fr 1fr}}@media (max-width:620px){.industry-grid.cols-3{grid-template-columns:1fr}}.dual-cta{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dual-card{background:linear-gradient(115deg,#e9f6ff,#d9edff);border:1px solid #d5e8f8;border-radius:24px;padding:34px 32px;position:relative;overflow:hidden}.dual-card.is-dark{color:#fff;background:linear-gradient(125deg,#071a4a,#0b5ec9);border:0}.dual-card:after{content:"";background:#ffffff59;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-120px;right:-90px}.dual-card.is-dark:after{background:#49aaff2b}.dual-icon{color:#0876f7;background:#fff;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:16px;font-size:18px;display:grid;box-shadow:0 10px 25px #1a59991a}.dual-card .eyebrow{margin-bottom:8px}.dual-card h2{color:#0b1f4d;margin:0 0 12px;font-size:26px;line-height:1.18}.dual-card h2 span{color:#0876f7}.dual-card p{color:#4f6380;z-index:1;max-width:520px;margin:0 0 20px;font-size:12px;line-height:1.75;position:relative}.dual-card .actions{z-index:1;position:relative}.dual-card.is-dark h2{color:#fff}.dual-card.is-dark h2 span{color:#7cc3ff}.dual-card.is-dark p{color:#c8daf4}.dual-card.is-dark .eyebrow{color:#7cc3ff}.dual-card.is-dark .dual-icon{color:#7cc3ff;box-shadow:none;background:#ffffff1f}@media (max-width:900px){.dual-cta{grid-template-columns:1fr}}.hero-subtitle{color:#0876f7;margin:-6px 0 12px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:17px;font-weight:700}.staff-visual{position:relative}.label-icon{color:#0876f7}.staff-label.sl3 .label-icon{color:#0ab478}.hero-search{max-width:560px;margin-top:22px}.hero-search label{color:#23406b;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.hero-search .searchbar{max-width:none;margin:0}.hero-search .searchbar button{align-items:center;gap:7px;display:inline-flex}.hero-search input{min-width:0}.success-grid.cols-2{grid-template-columns:repeat(2,1fr)}.success-grid.cols-3{grid-template-columns:repeat(3,1fr)}.success-section.is-compact{padding:46px 0}@media (max-width:760px){.success-grid.cols-2,.success-grid.cols-3{grid-template-columns:1fr}}.category-row.cols-9{grid-template-columns:repeat(9,1fr)}a.category{color:#142044;transition:all .2s;display:block}a.category:hover{color:#0870ed;background:#eaf5ff;border-color:#8fc4fa;transform:translateY(-3px)}@media (max-width:1000px){.category-row.cols-9{grid-template-columns:repeat(5,1fr)}}@media (max-width:620px){.category-row.cols-9{grid-template-columns:repeat(3,1fr)}}.build-grid.cols-4{grid-template-columns:repeat(4,1fr)}.build-grid.cols-2{grid-template-columns:repeat(2,1fr)}.cat-card{flex-direction:column;display:flex}.cat-card>p{flex:1}.cat-popular{margin:14px 0 16px}.cat-popular>span{letter-spacing:1px;text-transform:uppercase;color:#8a99ae;font-size:8.5px;font-weight:800}.cat-popular .mini-chips{margin-top:7px}.build-card.is-link{flex-direction:column;display:flex}.build-card.is-link p{flex:1}.build-card.is-link .text-link{margin-top:14px}@media (max-width:1000px){.build-grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.build-grid.cols-4,.build-grid.cols-2{grid-template-columns:1fr}}.talent-sub{font-weight:700;color:#0876f7!important;margin:0 0 4px!important;font-size:12px!important}.talent-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 18px;display:flex}.talent-filters{flex-wrap:wrap;gap:7px;display:flex}.filter-chip{font:inherit;color:#53627a;cursor:pointer;background:#fff;border:1px solid #dce7f3;border-radius:999px;padding:8px 13px;font-size:10.5px;font-weight:700;transition:all .2s}.filter-chip:hover{color:#0870ed;border-color:#8fc4fa}.filter-chip.is-active{color:#fff;background:#0876f7;border-color:#0876f7}.talent-find{background:#fff;border:1px solid #dce7f3;border-radius:999px;align-items:center;gap:8px;min-width:260px;padding:0 14px;display:flex}.talent-find i{color:#8a99ae;font-size:11px}.talent-find input{height:38px;font:inherit;background:0 0;border:0;outline:0;width:100%;font-size:11px}.talent-grid{grid-template-columns:repeat(4,1fr)}.talent[hidden]{display:none}.talent .stars{color:#f5b301;letter-spacing:1px;font-size:9px}.talent-facts{margin:12px 0 0}.talent-facts div{margin:0 0 8px}.talent-facts dt{letter-spacing:.8px;text-transform:uppercase;color:#8a99ae;margin-bottom:4px;font-size:8.5px;font-weight:800}.talent-facts dd{color:#10244a;margin:0;font-size:10.5px;font-weight:700}.talent-facts .tags{margin:0}.talent-empty{text-align:center;color:#61708f;margin:20px 0 0;font-size:12px}.talent-empty a{color:#0876f7;font-weight:700}.talent-more{flex-direction:column;align-items:center;gap:12px}.talent-more h3{color:#10244a;margin:0;font-size:16px}@media (max-width:1000px){.talent-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.talent-grid{grid-template-columns:1fr}.talent-find{width:100%;min-width:0}}.hire-form fieldset{border:0;min-width:0;margin:0;padding:0}.hire-form legend{color:#263556;margin-bottom:7px;padding:0;font-size:10px;font-weight:800;display:block}.field em,.hire-form legend em{color:#e0435a;font-style:normal}.field textarea{width:100%;font:inherit;color:#233353;resize:vertical;background:#fbfdff;border:1px solid #dbe6f2;border-radius:9px;outline:none;padding:10px 12px;font-size:11px}.field textarea:focus{border-color:#80b9fa;box-shadow:0 0 0 3px #eaf5ff}.field.is-invalid input,.field.is-invalid select,.field.is-invalid textarea,.field.is-invalid .choice span{background:#fff6f7;border-color:#e0435a!important}.consent{color:#56657e;grid-column:1/-1;align-items:flex-start;gap:8px;font-size:10.5px;display:flex}.consent a{color:#0876f7;font-weight:700}.consent.is-invalid{color:#c0253c}.form-status{font-size:11px;line-height:1.5}.form-status.is-ok{color:#11875a}.form-status.is-error{color:#c0253c}.hire-help{align-self:stretch}.advantage-sub{font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:700;color:#7cc3ff!important;margin:-8px 0 14px!important;font-size:17px!important}.process-steps{gap:10px;margin:6px 0 22px;padding:0;list-style:none;display:grid}.process-steps li{align-items:flex-start;gap:12px;display:flex}.process-steps li>span{color:#0878ff;background:#e8f5ff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:9px;font-weight:900;display:grid}.process-steps strong{color:#12254d;margin-bottom:2px;font-size:12px;display:block}.process-steps p{color:#667891!important;margin:0!important;font-size:10.5px!important;line-height:1.6!important}.tech-groups.cols-3{grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){.tech-groups.cols-3{grid-template-columns:1fr 1fr}}@media (max-width:620px){.tech-groups.cols-3{grid-template-columns:1fr}}.experience-grid .model-icon{margin-bottom:0;position:relative}.experience-grid h3{margin-top:16px}.level-link{color:#0876f7;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.engagement-grid.cols-3{grid-template-columns:repeat(3,1fr)}.engagement-grid.cols-2{grid-template-columns:repeat(2,1fr)}@media (max-width:760px){.engagement-grid.cols-3,.engagement-grid.cols-2{grid-template-columns:1fr}}.price-table tbody th{color:#12254d;text-align:left;border-bottom:1px solid #edf2f7;padding:13px 18px;font-size:10.5px;font-weight:700}.table-link{color:#0876f7;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.pricing-card{max-width:980px;margin:0 auto}.builder-roles{grid-template-columns:1fr 1fr}.role-row{color:#53627a;background:#fbfdff;border:1px solid #dce7f3;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px 7px 10px;font-size:10px;font-weight:700;transition:all .2s;display:flex}.role-row.selected{color:#0870ed;background:#eaf5ff;border-color:#91c6fb}.role-name{align-items:center;gap:6px;display:flex}.role-name i{color:#0876f7;width:18px}.qty{align-items:center;gap:4px;display:flex}.qty output{text-align:center;color:#10244a;min-width:18px;font-weight:800}.qty-btn{color:#0876f7;cursor:pointer;background:#fff;border:1px solid #cfe0f2;border-radius:7px;width:26px;height:26px;font-size:14px;font-weight:800;line-height:1}.qty-btn:hover{color:#fff;background:#0876f7;border-color:#0876f7}.team-item b{color:#0876f7;margin-right:3px}.team-estimate{background:#f3f9ff;border:1px solid #dcebfa;border-radius:12px;gap:3px;margin:0 0 15px;padding:13px 14px;display:grid}.team-estimate span{letter-spacing:1px;text-transform:uppercase;color:#6f86a3;font-size:9px;font-weight:800}.team-estimate strong{color:#0870ed;font-size:17px}.team-estimate small{color:#7a8799;font-size:9px;line-height:1.5}@media (max-width:760px){.builder-roles{grid-template-columns:1fr}}.check-cards{grid-template-columns:repeat(4,1fr);gap:11px;margin:0;padding:0;list-style:none;display:grid}.check-cards.cols-3{grid-template-columns:repeat(3,1fr)}.check-cards.cols-2{grid-template-columns:repeat(2,1fr)}.check-cards li{color:#12254d;background:#fff;border:1px solid #e0e9f3;border-radius:12px;align-items:center;gap:10px;padding:14px 15px;font-size:11.5px;font-weight:700;transition:all .25s;display:flex}.check-cards li i{color:#0876f7;flex:none;font-size:13px}.check-cards li:hover{border-color:#b9d9f7;transform:translateY(-3px);box-shadow:0 12px 26px #1a4f8414}.tone-soft .check-cards li{background:#fff}@media (max-width:1000px){.check-cards,.check-cards.cols-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.check-cards,.check-cards.cols-3,.check-cards.cols-2{grid-template-columns:1fr}}.chip-band{flex-wrap:wrap;justify-content:center;gap:9px;max-width:900px;margin:0 auto;display:flex}.chip-band span{color:#23406b;background:#fff;border:1px solid #d9e7f5;border-radius:999px;padding:10px 15px;font-size:11px;font-weight:700;box-shadow:0 6px 16px #1a4f840d}.tone-soft .chip-band span{background:#fff}.flow-chain{counter-reset:f;flex-wrap:wrap;justify-content:center;gap:12px 8px;margin:0;padding:0;list-style:none;display:flex}.flow-chain li{background:#fff;border:1px solid #dceaf7;border-radius:14px;align-items:center;gap:9px;padding:11px 14px 11px 11px;display:flex;position:relative;box-shadow:0 10px 26px #1a4f840f}.flow-chain li:not(:last-child):after{content:"";color:#9ccaf5;margin-left:8px;font-family:"Font Awesome 6 Free";font-size:10px;font-weight:900}.flow-num{color:#fff;background:linear-gradient(135deg,#0876f7,#39b7ff);border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.flow-name{color:#12254d;font-size:11.5px;font-weight:700}.flow-chain li:last-child{background:linear-gradient(135deg,#061a4a,#0a3678);border-color:#0000}.flow-chain li:last-child .flow-name{color:#fff}.flow.cols-6{grid-template-columns:repeat(6,1fr)}.flow.cols-5{grid-template-columns:repeat(5,1fr)}@media (max-width:1050px){.flow.cols-6,.flow.cols-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.flow.cols-6,.flow.cols-5{grid-template-columns:1fr 1fr}}.related{grid-template-columns:.8fr 1.6fr auto;align-items:center;gap:30px;display:grid}.related h2{color:var(--navy);margin:6px 0 0;font-size:22px}.related-links{flex-wrap:wrap;gap:8px;display:flex}.related-links a{color:#23406b;background:#fff;border:1px solid #d9e7f5;border-radius:999px;align-items:center;gap:6px;padding:9px 13px;font-size:10.5px;font-weight:700;transition:all .2s;display:inline-flex}.related-links a i{color:#0876f7;font-size:9px}.related-links a:hover{color:#0870ed;border-color:#8fc4fa;transform:translateY(-2px)}.related-section{padding:48px 0}@media (max-width:1000px){.related{grid-template-columns:1fr;gap:16px}}.contact-grid{grid-template-columns:1.45fr .8fr;align-items:start;gap:20px;display:grid}.contact-cards{gap:12px;display:grid}.contact-card{background:#fff;border:1px solid #dfe9f6;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;display:flex;box-shadow:0 12px 30px #194b820d}.contact-card>i,.step-mini{color:#0876f7;background:#eaf5ff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:900;display:grid}.contact-card h3{color:#10244a;margin:0 0 4px;font-size:13px}.contact-card p{color:#61708f;margin:0 0 6px;font-size:11px;line-height:1.6}.contact-card a{color:#0876f7;font-weight:700}.contact-card.is-accent{background:linear-gradient(150deg,#f3f9ff,#e7f3ff)}.contact-form .choice-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.contact-grid{grid-template-columns:1fr}}@media (max-width:620px){.contact-form .choice-grid{grid-template-columns:1fr 1fr}}.prose{color:#44546f;max-width:780px;margin:0 auto;font-size:13px;line-height:1.85}.prose h2{color:var(--navy);margin:32px 0 10px;font-size:20px}.prose ul{padding-left:20px}.prose li{margin:4px 0}.prose a{color:#0876f7;font-weight:600}.prose-meta{color:#8592a4;font-size:11px}.not-found{text-align:center;padding:90px 0}.nf-code{background:linear-gradient(135deg,#0876f7,#39b7ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:110px;font-weight:800;line-height:1}.not-found h1{margin:10px auto 12px}.not-found p{margin:0 auto 22px}.not-found .actions{justify-content:center}.nf-links{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.nf-links a{color:#0876f7;background:#fff;border:1px solid #d9e7f5;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:700}.feature-section{padding:82px 0}@media (max-width:620px){.feature-section{padding:60px 0}}.hero-strip{margin-top:34px}.hero{padding-bottom:40px}[hidden]{display:none!important}.price-table tbody th{background:#fff}.price-table tr:hover th{background:#f9fcff}.disabled-link{pointer-events:none;filter:grayscale(.25);opacity:.45!important;box-shadow:none!important}.talent{flex-direction:column;display:flex}.talent .talent-facts{flex:1}.talent-actions .btn{white-space:nowrap;gap:5px;padding:9px 6px;font-size:9px}.talent-actions .btn i{font-size:8px}.advantage-intro h2{font-size:clamp(34px,3.7vw,52px)}.webdev-cta .actions{justify-content:center}@media (max-width:1000px){.capability-grid.cols-3,.capability-grid.cols-2,.service-explore.cols-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.capability-grid.cols-3,.capability-grid.cols-2,.service-explore.cols-3{grid-template-columns:1fr}}.hero{overflow-x:clip}@media (max-width:1050px){.process-layout{grid-template-columns:minmax(0,1fr)}.process-copy{min-width:0}}@media (max-width:620px){.process-wheel{margin-left:auto;margin-right:auto}}.process-staff-section,.advantage-section,.webdev-hero,.staffing-hero{overflow-x:clip}.staff-visual{min-height:410px}@media (max-width:620px){.staff-visual{min-height:340px}.chain-plus{display:none}.chain-level{flex-direction:column;gap:8px}}
.advantage-card.wide{grid-column:span 2}@media (max-width:900px){.advantage-card.wide{grid-column:span 1;display:block}.advantage-card.wide .advantage-icon{margin-bottom:20px}.advantage-line{display:none}}.w7{top:0;left:307px}.w6{top:94px;left:548px;right:auto}.w5{top:306px;left:607px;right:auto}.w4{inset:475px auto auto 441px}.w3{top:475px;bottom:auto;left:174px}.w2{top:306px;bottom:auto;left:8px}.w1{top:94px;left:67px}@media (max-width:760px){.roadmap-line{left:44px}}.problem-copy h2{color:var(--navy);margin:0 0 13px;font-size:26px;line-height:1.25}.hero h1 span,.staffing-hero h1 span{color:#0874f6}.cta{margin:0 auto 80px}@media (max-width:900px) and (min-width:701px){.why-orbit-wrap{margin-left:calc(50% - 410px)!important}}
body{font-family:var(--font-inter), Inter, Arial, sans-serif}h1,h2,h3,.success-grid strong,.why-number,.card-num,.vision-quote p,.hero-subtitle,.advantage-sub,.nf-code{font-family:var(--font-jakarta), "Plus Jakarta Sans", Inter, sans-serif}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.price-table-wrap{position:relative}.contact-card h3 .contact-note{color:#8996aa;letter-spacing:.2px;margin-left:8px;font-size:10px;font-weight:600;display:inline}.contact-card p+p{margin-top:6px}
