.development-module__XvlZcq__dev-v2{padding-bottom:3.2rem}.development-module__XvlZcq__dev-hero,.development-module__XvlZcq__dev-capabilities,.development-module__XvlZcq__dev-flow,.development-module__XvlZcq__dev-architecture,.development-module__XvlZcq__dev-cta{padding-top:clamp(2rem,4vw,3.2rem)}.development-module__XvlZcq__dev-hero{isolation:isolate;background:0 0;border:0;width:100vw;margin:0 calc(50% - 50vw);padding:1.5rem 0 .4rem;position:relative;overflow:hidden}.development-module__XvlZcq__dev-hero:before,.development-module__XvlZcq__dev-hero:after{content:none}.development-module__XvlZcq__dev-hero-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(1.2rem,3vw,2.4rem);width:min(100%,1320px);margin:0 auto;padding:0 clamp(.75rem,1.6vw,1.1rem);display:grid;position:relative}.development-module__XvlZcq__dev-hero-copy,.development-module__XvlZcq__dev-cap-card,.development-module__XvlZcq__dev-flow-card,.development-module__XvlZcq__dev-arch-shell,.development-module__XvlZcq__dev-cta-card{background:radial-gradient(circle at 16% 0,#308eff29,#0000 36%),linear-gradient(160deg,#030b12f5,#05111be6);border:1px solid #7099bb33;border-radius:1.2rem;box-shadow:0 18px 40px #01070c47,inset 0 0 0 1px #78b0da0f}.development-module__XvlZcq__dev-hero-copy{width:100%;box-shadow:none;background:0 0;border:none;padding:clamp(.25rem,1vw,.5rem) 0}.development-module__XvlZcq__dev-hero-copy h1,.development-module__XvlZcq__dev-head h2,.development-module__XvlZcq__dev-cta-copy h2{font-family:var(--font-heading);letter-spacing:-.03em;margin:0;line-height:1.03}.development-module__XvlZcq__dev-hero-copy h1{max-width:12.2ch;font-size:clamp(2.2rem,4.75vw,4.45rem)}.development-module__XvlZcq__dev-hero-sub,.development-module__XvlZcq__dev-head p,.development-module__XvlZcq__dev-cap-card p,.development-module__XvlZcq__dev-flow-card p,.development-module__XvlZcq__dev-arch-card p,.development-module__XvlZcq__dev-cta-copy p{color:#b3c9da;line-height:1.56}.development-module__XvlZcq__dev-hero-sub{max-width:56ch;margin:1rem 0 0}.development-module__XvlZcq__dev-hero-ctas,.development-module__XvlZcq__dev-cta-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.2rem;display:flex}.development-module__XvlZcq__dev-hero-chips{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.development-module__XvlZcq__dev-hero-chips span{color:#d8ebf8;letter-spacing:.05em;text-transform:uppercase;background:#091c2bb8;border:1px solid #7fb5da38;border-radius:999px;align-items:center;min-height:2.2rem;padding:.4rem .8rem;font-size:.78rem;display:inline-flex}.development-module__XvlZcq__dev-inline-link{color:#dcf3ff;align-items:center;gap:.35rem;font-weight:700;transition:color .22s,transform .22s;display:inline-flex}.development-module__XvlZcq__dev-inline-link:hover,.development-module__XvlZcq__dev-inline-link:focus-visible{color:#7fddff;transform:translate(2px)}.development-module__XvlZcq__dev-head{max-width:70ch;margin-bottom:.95rem}.development-module__XvlZcq__dev-head h2{font-size:clamp(1.8rem,3.6vw,3rem)}.development-module__XvlZcq__dev-head-accent{color:#69d5ff;text-shadow:0 0 20px #55c4ff4d}.development-module__XvlZcq__dev-head-tight{max-width:72ch}.development-module__XvlZcq__dev-hero-visual{isolation:isolate;border-radius:1rem;min-height:26rem;position:relative;overflow:hidden}.development-module__XvlZcq__dev-hero-visual:before,.development-module__XvlZcq__dev-hero-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.development-module__XvlZcq__dev-hero-visual:before{filter:blur(4px);background:radial-gradient(circle,#1594ff2e,#0000 26%),radial-gradient(circle at 52% 52%,#06182533,#0000 48%)}.development-module__XvlZcq__dev-hero-visual:after{border:1px solid #6cc0ff29;border-radius:999px;animation:20s linear infinite development-module__XvlZcq__devHeroOrbit;inset:10% 8%;box-shadow:0 0 0 1px #0f3a6038,inset 0 0 28px #135e9724}.development-module__XvlZcq__dev-hero-radial,.development-module__XvlZcq__dev-hero-gridlines,.development-module__XvlZcq__dev-hero-ring,.development-module__XvlZcq__dev-hero-core,.development-module__XvlZcq__dev-hero-node,.development-module__XvlZcq__dev-hero-flow{position:absolute}.development-module__XvlZcq__dev-hero-radial{filter:blur(12px);opacity:.7;border-radius:50%}.development-module__XvlZcq__dev-hero-radial-a{background:radial-gradient(circle,#2da4ff57 0%,#2da4ff0a 65%,#0000 72%);width:13rem;height:13rem;animation:14s ease-in-out infinite alternate development-module__XvlZcq__devHeroDriftA;inset:14% 18% auto auto}.development-module__XvlZcq__dev-hero-radial-b{background:radial-gradient(circle,#00d6ff3d 0%,#00d6ff0a 62%,#0000 70%);width:15rem;height:15rem;animation:18s ease-in-out infinite alternate development-module__XvlZcq__devHeroDriftB;inset:auto auto 10% 6%}.development-module__XvlZcq__dev-hero-gridlines{opacity:.55;background-image:linear-gradient(#70b0da24 1px,#0000 1px),linear-gradient(90deg,#70b0da1f 1px,#0000 1px);background-size:3.6rem 3.6rem;animation:16s ease-in-out infinite alternate development-module__XvlZcq__devHeroGridPulse;inset:12% 10%;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 78%);mask-image:radial-gradient(circle,#000 18%,#0000 78%)}.development-module__XvlZcq__dev-hero-ring{border:1px solid #78b7dc2e;border-radius:50%;inset:18% 16%;box-shadow:inset 0 0 24px #0096ff0f}.development-module__XvlZcq__dev-hero-ring-a{animation:24s linear infinite development-module__XvlZcq__devHeroSpin;transform:scale(.84)}.development-module__XvlZcq__dev-hero-ring-b{animation:18s linear infinite development-module__XvlZcq__devHeroSpinReverse;inset:26%;transform:scale(.62)}.development-module__XvlZcq__dev-hero-core{color:#fff;z-index:3;background:radial-gradient(circle at 30% 25%,#ffffff2e,#0000 24%),linear-gradient(#105fa4e6,#08223af5);border:1px solid #83cdff38;border-radius:1.5rem;justify-content:center;align-items:center;width:5.2rem;height:5.2rem;animation:6s ease-in-out infinite alternate development-module__XvlZcq__devHeroCoreFloat;display:inline-flex;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #47abe91a,0 0 40px #1782df59}.development-module__XvlZcq__dev-hero-core svg{font-size:1.7rem}.development-module__XvlZcq__dev-hero-node{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#06141fd1;border:1px solid #74abd42e;border-radius:1rem;gap:.3rem;width:10.2rem;padding:.9rem .95rem;display:grid;box-shadow:0 18px 30px #00091038}.development-module__XvlZcq__dev-hero-node:before{content:"";filter:blur(8px);opacity:.85;background:linear-gradient(90deg,#73c8ff00,#73c8ffcc,#73c8ff00);border-radius:999px;height:.45rem;position:absolute;inset:auto .95rem -.45rem}.development-module__XvlZcq__dev-hero-node strong{color:#eaf6ff;font-size:.88rem;line-height:1.1}.development-module__XvlZcq__dev-hero-node p{color:#a4c6da;margin:0;font-size:.78rem;line-height:1.32}.development-module__XvlZcq__dev-hero-node-icon{color:#79d2ff;background:#00aef51a;border:1px solid #78b0da2e;border-radius:.55rem;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.development-module__XvlZcq__dev-hero-node-a{animation:7s ease-in-out infinite alternate development-module__XvlZcq__devHeroNodeFloatA;top:18%;left:6%}.development-module__XvlZcq__dev-hero-node-b{animation:8s ease-in-out infinite alternate development-module__XvlZcq__devHeroNodeFloatB;top:20%;right:8%}.development-module__XvlZcq__dev-hero-node-c{animation:9s ease-in-out infinite alternate development-module__XvlZcq__devHeroNodeFloatC;bottom:10%;left:24%}.development-module__XvlZcq__dev-hero-flow{filter:blur(.3px);opacity:.8;background:linear-gradient(90deg,#73c8ff00,#73c8fff2,#73c8ff00);border-radius:999px;height:.18rem}.development-module__XvlZcq__dev-hero-flow-a{--hero-flow-angle:32deg;width:34%;animation:5.5s ease-in-out infinite alternate development-module__XvlZcq__devHeroFlowPulse;top:34%;left:18%;transform:rotate(32deg)}.development-module__XvlZcq__dev-hero-flow-b{--hero-flow-angle:-34deg;width:30%;animation:6.2s ease-in-out infinite alternate-reverse development-module__XvlZcq__devHeroFlowPulse;top:56%;right:12%;transform:rotate(-34deg)}.development-module__XvlZcq__dev-hero-flow-c{--hero-flow-angle:-14deg;width:30%;animation:7.1s ease-in-out infinite alternate development-module__XvlZcq__devHeroFlowPulse;bottom:26%;left:22%;transform:rotate(-14deg)}.development-module__XvlZcq__dev-cap-grid,.development-module__XvlZcq__dev-flow-grid,.development-module__XvlZcq__dev-arch-grid{gap:clamp(1rem,2vw,1.35rem);display:grid}.development-module__XvlZcq__dev-cap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.development-module__XvlZcq__dev-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.development-module__XvlZcq__dev-arch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.development-module__XvlZcq__dev-cap-card,.development-module__XvlZcq__dev-flow-card,.development-module__XvlZcq__dev-arch-card{isolation:isolate;align-content:start;gap:.5rem;padding:1.25rem 1.35rem;display:grid;position:relative;overflow:hidden}.development-module__XvlZcq__dev-cap-icon,.development-module__XvlZcq__dev-flow-icon,.development-module__XvlZcq__dev-arch-icon{color:#8ad8ff24;pointer-events:none;z-index:0;filter:drop-shadow(0 8px 18px #0084ff1f);background:0 0;border:0;justify-content:center;align-items:center;width:6.2rem;height:6.2rem;transition:transform .32s cubic-bezier(.22,1,.36,1),color .26s;display:inline-flex;position:absolute;top:50%;right:.95rem;transform:translateY(-50%)scale(1)}:is(.development-module__XvlZcq__dev-cap-icon .svg-inline--fa,.development-module__XvlZcq__dev-flow-icon .svg-inline--fa,.development-module__XvlZcq__dev-arch-icon .svg-inline--fa){width:100%;height:100%}.development-module__XvlZcq__dev-cap-card>:not(.development-module__XvlZcq__dev-cap-icon),.development-module__XvlZcq__dev-flow-card>:not(.development-module__XvlZcq__dev-flow-icon),.development-module__XvlZcq__dev-arch-card>:not(.development-module__XvlZcq__dev-arch-icon){z-index:1;position:relative}.development-module__XvlZcq__dev-cap-card h3,.development-module__XvlZcq__dev-flow-card h3,.development-module__XvlZcq__dev-arch-card h3{max-width:calc(100% - 6rem);margin:.1rem 0 0;font-size:1.15rem;line-height:1.2}.development-module__XvlZcq__dev-cap-card p,.development-module__XvlZcq__dev-flow-card p,.development-module__XvlZcq__dev-arch-card p{max-width:calc(100% - 6rem);margin:0}.development-module__XvlZcq__dev-flow-icon{color:#8ad8ff1c;width:3.4rem;height:3.4rem;left:.95rem;right:auto}.development-module__XvlZcq__dev-flow-card h3,.development-module__XvlZcq__dev-flow-card p{max-width:100%;padding-left:2.95rem}.development-module__XvlZcq__dev-arch-grid{align-items:stretch}.development-module__XvlZcq__dev-arch-card{gap:.55rem;min-height:13.2rem;padding:1.2rem}.development-module__XvlZcq__dev-arch-icon{color:#8ad8ff17;width:5rem;height:5rem;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(1)}.development-module__XvlZcq__dev-arch-card h3{max-width:100%;min-height:2.4em}.development-module__XvlZcq__dev-arch-card p{max-width:100%;margin:0;padding-bottom:0}.development-module__XvlZcq__dev-cap-card:hover .development-module__XvlZcq__dev-cap-icon,.development-module__XvlZcq__dev-flow-card:hover .development-module__XvlZcq__dev-flow-icon{color:#a6e2ff3d;transform:translateY(-50%)scale(1.08)}.development-module__XvlZcq__dev-arch-card:hover .development-module__XvlZcq__dev-arch-icon{color:#a6e2ff33;transform:translate(-50%,-50%)scale(1.08)}.development-module__XvlZcq__dev-arch-shell{padding:1.2rem}.development-module__XvlZcq__dev-cta-card{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;align-items:start;gap:.9rem;padding:0;display:grid}.development-module__XvlZcq__dev-cta-copy{gap:.68rem;max-width:74ch;display:grid}.development-module__XvlZcq__dev-cta-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;margin-top:.15rem;display:flex}.development-module__XvlZcq__dev-cta-actions .development-module__XvlZcq__btn{justify-content:center;min-width:12.4rem}@media (max-width:1200px){.development-module__XvlZcq__dev-cap-grid,.development-module__XvlZcq__dev-arch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.development-module__XvlZcq__dev-hero{width:auto;margin:0;padding:2rem 0 1.2rem}.development-module__XvlZcq__dev-flow-grid{grid-template-columns:1fr}.development-module__XvlZcq__dev-hero-grid{grid-template-columns:1fr;gap:1.2rem}.development-module__XvlZcq__dev-hero-copy{width:100%}.development-module__XvlZcq__dev-hero-copy h1{max-width:14ch}.development-module__XvlZcq__dev-cta-actions{margin-top:.35rem}.development-module__XvlZcq__dev-hero-visual{min-height:20rem}.development-module__XvlZcq__dev-cap-card h3,.development-module__XvlZcq__dev-flow-card h3,.development-module__XvlZcq__dev-arch-card h3,.development-module__XvlZcq__dev-cap-card p,.development-module__XvlZcq__dev-flow-card p,.development-module__XvlZcq__dev-arch-card p{max-width:calc(100% - 5rem)}.development-module__XvlZcq__dev-flow-card h3,.development-module__XvlZcq__dev-flow-card p{max-width:100%;padding-left:2.9rem}.development-module__XvlZcq__dev-arch-card{min-height:12.5rem}.development-module__XvlZcq__dev-arch-icon{width:4.3rem;height:4.3rem}.development-module__XvlZcq__dev-arch-card h3,.development-module__XvlZcq__dev-arch-card p{max-width:100%}}@media (max-width:720px){.development-module__XvlZcq__dev-cap-grid,.development-module__XvlZcq__dev-flow-grid,.development-module__XvlZcq__dev-arch-grid{grid-template-columns:1fr}.development-module__XvlZcq__dev-hero-ctas .development-module__XvlZcq__btn,.development-module__XvlZcq__dev-cta-actions .development-module__XvlZcq__btn{width:100%}.development-module__XvlZcq__dev-hero-visual{min-height:18rem}.development-module__XvlZcq__dev-cap-card,.development-module__XvlZcq__dev-flow-card,.development-module__XvlZcq__dev-arch-card{padding-right:1.1rem}.development-module__XvlZcq__dev-cap-icon,.development-module__XvlZcq__dev-flow-icon,.development-module__XvlZcq__dev-arch-icon{width:4.3rem;height:4.3rem;right:.55rem}.development-module__XvlZcq__dev-flow-icon{width:2.8rem;height:2.8rem;left:.55rem;right:auto}.development-module__XvlZcq__dev-cap-card h3,.development-module__XvlZcq__dev-flow-card h3,.development-module__XvlZcq__dev-arch-card h3,.development-module__XvlZcq__dev-cap-card p,.development-module__XvlZcq__dev-flow-card p,.development-module__XvlZcq__dev-arch-card p{max-width:calc(100% - 4rem)}.development-module__XvlZcq__dev-flow-card h3,.development-module__XvlZcq__dev-flow-card p{max-width:100%;padding-left:2.5rem}.development-module__XvlZcq__dev-arch-icon{width:3.4rem;height:3.4rem;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.development-module__XvlZcq__dev-arch-card h3,.development-module__XvlZcq__dev-arch-card p{max-width:100%}.development-module__XvlZcq__dev-hero-node{width:9.3rem}}@keyframes development-module__XvlZcq__devHeroOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes development-module__XvlZcq__devHeroSpin{0%{transform:scale(.84)rotate(0)}to{transform:scale(.84)rotate(360deg)}}@keyframes development-module__XvlZcq__devHeroSpinReverse{0%{transform:scale(.62)rotate(360deg)}to{transform:scale(.62)rotate(0)}}@keyframes development-module__XvlZcq__devHeroCoreFloat{0%{transform:translate(-50%,-50%)translateY(0)}to{transform:translate(-50%,-50%)translateY(-10px)}}@keyframes development-module__XvlZcq__devHeroDriftA{0%{transform:translate(0,0)scale(1)}to{transform:translate(14px,-10px)scale(1.1)}}@keyframes development-module__XvlZcq__devHeroDriftB{0%{transform:translate(0,0)scale(1)}to{transform:translate(-10px,12px)scale(1.08)}}@keyframes development-module__XvlZcq__devHeroGridPulse{0%{opacity:.34}to{opacity:.68}}@keyframes development-module__XvlZcq__devHeroNodeFloatA{0%{transform:translate(0,0)}to{transform:translateY(-8px)}}@keyframes development-module__XvlZcq__devHeroNodeFloatB{0%{transform:translate(0,0)}to{transform:translateY(10px)}}@keyframes development-module__XvlZcq__devHeroNodeFloatC{0%{transform:translate(0,0)}to{transform:translateY(-6px)}}@keyframes development-module__XvlZcq__devHeroFlowPulse{0%{opacity:.35;transform:scaleX(.92) rotate(var(--hero-flow-angle,0deg))}to{opacity:.92;transform:scaleX(1.05) rotate(var(--hero-flow-angle,0deg))}}
