.ApplicationDevelopmentPage-module__x-ynXW__page{--blue:#0b5cff;--line:#dce5f1;--soft:#eaf2ff;--ink:#0b1220;--muted:#53647c;--dark:linear-gradient(140deg, #06142d, #0a2450 66%, #0d3370);color:var(--ink);background:#fff}.ApplicationDevelopmentPage-module__x-ynXW__page section{scroll-margin-top:100px}.ApplicationDevelopmentPage-module__x-ynXW__page figure{margin:0}.ApplicationDevelopmentPage-module__x-ynXW__page p{text-wrap:pretty}.ApplicationDevelopmentPage-module__x-ynXW__page svg{flex-shrink:0}.ApplicationDevelopmentPage-module__x-ynXW__page h3{text-wrap:pretty}.ApplicationDevelopmentPage-module__x-ynXW__page a:focus-visible,.ApplicationDevelopmentPage-module__x-ynXW__page button:focus-visible,.ApplicationDevelopmentPage-module__x-ynXW__page summary:focus-visible{outline-offset:5px;outline:3px solid #7ea8ff}.ApplicationDevelopmentPage-module__x-ynXW__section{padding:88px 0}.ApplicationDevelopmentPage-module__x-ynXW__eyebrow{color:var(--blue);letter-spacing:.04em;margin:0;font-size:14px;font-weight:650}.ApplicationDevelopmentPage-module__x-ynXW__heading{max-width:920px;margin-bottom:40px}.ApplicationDevelopmentPage-module__x-ynXW__heading h2{letter-spacing:-.035em;text-wrap:balance;margin:16px 0 18px;font-size:clamp(30px,3vw,44px);line-height:1.3}.ApplicationDevelopmentPage-module__x-ynXW__heading>p:last-child:not(.ApplicationDevelopmentPage-module__x-ynXW__eyebrow){color:var(--muted);max-width:810px;margin:0;font-size:17px;line-height:1.85}.ApplicationDevelopmentPage-module__x-ynXW__hero,.ApplicationDevelopmentPage-module__x-ynXW__finalSection{color:#fff;background:radial-gradient(ellipse at 85% 15%, #1456f033, transparent 55%), var(--dark)}.ApplicationDevelopmentPage-module__x-ynXW__hero{padding:145px 0 80px}.ApplicationDevelopmentPage-module__x-ynXW__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(30px,4vw,64px);display:grid}.ApplicationDevelopmentPage-module__x-ynXW__hero .ApplicationDevelopmentPage-module__x-ynXW__eyebrow,.ApplicationDevelopmentPage-module__x-ynXW__finalSection .ApplicationDevelopmentPage-module__x-ynXW__eyebrow{color:#9dc2ff}.ApplicationDevelopmentPage-module__x-ynXW__heroCopy h1{letter-spacing:-.045em;text-wrap:balance;margin:25px 0;font-size:clamp(38px,3.8vw,56px);font-weight:720;line-height:1.23}.ApplicationDevelopmentPage-module__x-ynXW__heroCopy h1 span{color:#fff}.ApplicationDevelopmentPage-module__x-ynXW__heroBody{color:#c0d1e9;max-width:640px;font-size:17px;line-height:1.9}.ApplicationDevelopmentPage-module__x-ynXW__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}:is(.ApplicationDevelopmentPage-module__x-ynXW__actions .button,.ApplicationDevelopmentPage-module__x-ynXW__finalInner>.button){background:var(--blue);border-color:var(--blue);font-size:16px}.ApplicationDevelopmentPage-module__x-ynXW__heroLink{color:#dceaff;align-items:center;gap:10px;padding:10px 0;font-size:15px;font-weight:600;display:inline-flex}.ApplicationDevelopmentPage-module__x-ynXW__heroLink:hover{color:#fff}.ApplicationDevelopmentPage-module__x-ynXW__audience{color:#9eb7d9;margin-top:28px;font-size:13px}.ApplicationDevelopmentPage-module__x-ynXW__heroFigure{background:#07182c60;border:1px solid #7ea8ff45;border-radius:24px;padding:26px;box-shadow:0 28px 64px #030e261f}.ApplicationDevelopmentPage-module__x-ynXW__figureBar{color:#acbfdb;letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex}.ApplicationDevelopmentPage-module__x-ynXW__figureBar>span:last-child{color:#a6c8ff}.ApplicationDevelopmentPage-module__x-ynXW__heroFigure h2{letter-spacing:-.025em;margin:20px 0 24px;font-size:24px;line-height:1.4}.ApplicationDevelopmentPage-module__x-ynXW__heroEngines{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ApplicationDevelopmentPage-module__x-ynXW__heroEngines>div{color:#0b1220;background:#f4f8ff;border:1px solid #a9c6f1;border-radius:14px;flex-direction:column;align-items:flex-start;gap:7px;padding:20px;display:flex}.ApplicationDevelopmentPage-module__x-ynXW__heroEngines>div:last-child{background:#e1edff}.ApplicationDevelopmentPage-module__x-ynXW__heroEngines svg{color:var(--blue);width:30px;height:30px;margin-bottom:7px}.ApplicationDevelopmentPage-module__x-ynXW__heroEngines strong{font-size:19px}.ApplicationDevelopmentPage-module__x-ynXW__heroEngines span{color:#536782;font-size:14px}.ApplicationDevelopmentPage-module__x-ynXW__heroJoin{height:38px}.ApplicationDevelopmentPage-module__x-ynXW__heroJoin svg{fill:none;stroke:#78a8ef;stroke-width:1.3px;width:100%;height:38px}.ApplicationDevelopmentPage-module__x-ynXW__heroSource{text-align:center;background:#0b5cff1f;border:1px solid #639bff7d;border-radius:12px;padding:18px 20px}.ApplicationDevelopmentPage-module__x-ynXW__heroSource>span{color:#a9c8f5;font-size:13px}.ApplicationDevelopmentPage-module__x-ynXW__heroSource>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:12px 0;display:flex}.ApplicationDevelopmentPage-module__x-ynXW__heroSource strong{font-size:18px;font-weight:600}.ApplicationDevelopmentPage-module__x-ynXW__heroSource i{color:#8bb6ff;font-style:normal}.ApplicationDevelopmentPage-module__x-ynXW__heroSource p{color:#b6cdee;margin:0;font-size:13px}.ApplicationDevelopmentPage-module__x-ynXW__heroFigure figcaption{border-top:1px solid #7ea8ff30;margin-top:24px;padding-top:20px}.ApplicationDevelopmentPage-module__x-ynXW__heroFigure figcaption span{font-size:15px;font-weight:600}.ApplicationDevelopmentPage-module__x-ynXW__heroFigure figcaption p{color:#aac3e5;margin:8px 0 0;font-size:12px;line-height:1.8}.ApplicationDevelopmentPage-module__x-ynXW__painGrid{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ApplicationDevelopmentPage-module__x-ynXW__painGrid article{min-width:0;padding:26px 24px}.ApplicationDevelopmentPage-module__x-ynXW__painGrid article+article{border-left:1px solid var(--line)}.ApplicationDevelopmentPage-module__x-ynXW__iconTile{width:44px;height:44px;color:var(--blue);background:var(--soft);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.ApplicationDevelopmentPage-module__x-ynXW__iconTile svg{width:24px;height:24px}.ApplicationDevelopmentPage-module__x-ynXW__smallLabel{color:var(--blue);margin-top:20px;font-size:13px;font-weight:600;display:block}.ApplicationDevelopmentPage-module__x-ynXW__painGrid h3,.ApplicationDevelopmentPage-module__x-ynXW__deliveryGrid h3{letter-spacing:-.02em;margin:10px 0 12px;font-size:20px;line-height:1.5}.ApplicationDevelopmentPage-module__x-ynXW__painGrid p,.ApplicationDevelopmentPage-module__x-ynXW__deliveryGrid p,.ApplicationDevelopmentPage-module__x-ynXW__capabilityGrid p{color:var(--muted);margin:0;font-size:16px;line-height:1.8}.ApplicationDevelopmentPage-module__x-ynXW__collaborationSection{padding-top:20px}.ApplicationDevelopmentPage-module__x-ynXW__cycleFigure{background:linear-gradient(#fff,#f7faff);border:1px solid #cfdff7;border-radius:22px;overflow:hidden;box-shadow:0 18px 54px #163c7110}.ApplicationDevelopmentPage-module__x-ynXW__cycleBar{color:#526988;border-bottom:1px solid #e0e9f6;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:18px 28px;font-size:12px;display:flex}.ApplicationDevelopmentPage-module__x-ynXW__cycleBar span:last-child{color:var(--blue)}.ApplicationDevelopmentPage-module__x-ynXW__cycleGrid{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr) 96px minmax(0,1fr);align-items:center;padding:36px 28px;display:grid}.ApplicationDevelopmentPage-module__x-ynXW__engine{background:#fff;border:1px solid #c7d9f8;border-radius:18px;min-height:258px;padding:26px 22px}.ApplicationDevelopmentPage-module__x-ynXW__engine>svg{width:34px;height:34px;color:var(--blue);margin-bottom:24px;display:block}.ApplicationDevelopmentPage-module__x-ynXW__engine>span{color:#5c7293;font-size:13px}.ApplicationDevelopmentPage-module__x-ynXW__engine h3{margin:7px 0 15px;font-size:25px;line-height:1.3}.ApplicationDevelopmentPage-module__x-ynXW__engine p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.ApplicationDevelopmentPage-module__x-ynXW__aiEngine{color:#fff;background:linear-gradient(140deg,#1266ff,#0b4bd2);border-color:#377bff}.ApplicationDevelopmentPage-module__x-ynXW__aiEngine>svg,.ApplicationDevelopmentPage-module__x-ynXW__aiEngine>span,.ApplicationDevelopmentPage-module__x-ynXW__aiEngine p{color:#e0ebff}.ApplicationDevelopmentPage-module__x-ynXW__lowEngine{border-color:#abcaff}.ApplicationDevelopmentPage-module__x-ynXW__sourceAssets>span{color:#526988;text-align:center;margin-bottom:14px;font-size:12px;line-height:1.7;display:block}.ApplicationDevelopmentPage-module__x-ynXW__sourceAssets>div{background:#fff;border:1px solid #c9daf3;border-radius:12px;align-items:center;gap:12px;padding:18px 16px;display:flex}.ApplicationDevelopmentPage-module__x-ynXW__sourceAssets>div+div{margin-top:12px}.ApplicationDevelopmentPage-module__x-ynXW__sourceAssets svg{color:#2466d0;width:25px;height:25px}.ApplicationDevelopmentPage-module__x-ynXW__sourceAssets strong{font-size:21px;font-weight:650}.ApplicationDevelopmentPage-module__x-ynXW__sourceAssets div div span{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.6;display:block}.ApplicationDevelopmentPage-module__x-ynXW__exchange{text-align:center;color:#54739d;font-size:12px;line-height:1.65}.ApplicationDevelopmentPage-module__x-ynXW__exchange>span{padding:0 4px;display:block}.ApplicationDevelopmentPage-module__x-ynXW__exchange svg{width:100%;height:44px;margin:6px 0;display:block;overflow:visible}.ApplicationDevelopmentPage-module__x-ynXW__exchangeLine{stroke:#89ace5;stroke-width:1.3px;fill:none}.ApplicationDevelopmentPage-module__x-ynXW__packet{fill:none;stroke:#0b5cff;stroke-width:2.5px;stroke-dasharray:14 108;animation:5s linear infinite ApplicationDevelopmentPage-module__x-ynXW__sourceTravel}.ApplicationDevelopmentPage-module__x-ynXW__returnPacket{animation-delay:-2.5s}.ApplicationDevelopmentPage-module__x-ynXW__platformBand{background:#eaf2ff;border:1px solid #d0e0f8;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 28px;padding:22px 24px;display:flex}.ApplicationDevelopmentPage-module__x-ynXW__platformBand>strong{align-items:center;gap:10px;font-size:16px;display:flex}.ApplicationDevelopmentPage-module__x-ynXW__platformBand svg{width:22px;height:22px;color:var(--blue)}.ApplicationDevelopmentPage-module__x-ynXW__platformBand ul,.ApplicationDevelopmentPage-module__x-ynXW__deliveryGrid ul{color:#426085;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ApplicationDevelopmentPage-module__x-ynXW__cycleFigure figcaption{color:#547092;text-align:center;padding:20px 28px;font-size:14px;line-height:1.8}.ApplicationDevelopmentPage-module__x-ynXW__workflowFigure{border:1px solid var(--line);border-radius:20px;overflow:hidden}.ApplicationDevelopmentPage-module__x-ynXW__workflowFigure>figcaption{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:17px 26px;font-size:13px;display:flex}.ApplicationDevelopmentPage-module__x-ynXW__workflowFigure>figcaption span{color:#2466d0}.ApplicationDevelopmentPage-module__x-ynXW__workflow{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ApplicationDevelopmentPage-module__x-ynXW__workflow li{flex-direction:column;min-width:0;padding:28px 22px;display:flex;position:relative}.ApplicationDevelopmentPage-module__x-ynXW__workflow li+li{border-left:1px solid var(--line)}.ApplicationDevelopmentPage-module__x-ynXW__workflow li+li:before{content:"→";color:#578ad9;text-align:center;background:#fff;width:23px;font-size:20px;line-height:24px;position:absolute;top:46px;left:-12px}.ApplicationDevelopmentPage-module__x-ynXW__stepIcon{width:44px;height:44px;color:var(--blue);background:#f4f8ff;border:1px solid #d4e3fc;border-radius:11px;place-items:center;margin-bottom:24px;display:grid}.ApplicationDevelopmentPage-module__x-ynXW__stepIcon svg{width:24px;height:24px}.ApplicationDevelopmentPage-module__x-ynXW__stepLabel{color:var(--blue);font-size:14px;font-weight:650}.ApplicationDevelopmentPage-module__x-ynXW__workflow h3{letter-spacing:-.015em;margin:10px 0;font-size:18px;line-height:1.5}.ApplicationDevelopmentPage-module__x-ynXW__workflow p{color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.85}.ApplicationDevelopmentPage-module__x-ynXW__workflow li>strong{color:#3d6298;border-top:1px solid #e3ebf6;margin-top:auto;padding-top:14px;font-size:13px;font-weight:500;line-height:1.6}.ApplicationDevelopmentPage-module__x-ynXW__workflow li>strong span{margin-right:6px}.ApplicationDevelopmentPage-module__x-ynXW__secondaryScenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:28px;display:grid}.ApplicationDevelopmentPage-module__x-ynXW__secondaryScenarios article{border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:18px;padding:24px;display:flex}.ApplicationDevelopmentPage-module__x-ynXW__secondaryScenarios svg{color:#5a83c4;width:25px;height:25px}.ApplicationDevelopmentPage-module__x-ynXW__secondaryScenarios h3{margin:0 0 8px;font-size:18px}.ApplicationDevelopmentPage-module__x-ynXW__secondaryScenarios p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.ApplicationDevelopmentPage-module__x-ynXW__capabilitiesSection{border-top:1px solid #e5edf8;padding-top:65px}.ApplicationDevelopmentPage-module__x-ynXW__capabilityGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.ApplicationDevelopmentPage-module__x-ynXW__capabilityGrid article{border-top:1px solid #b8d0f6;min-width:0;padding:24px 0}.ApplicationDevelopmentPage-module__x-ynXW__capabilityGrid h3{margin:22px 0 10px;font-size:20px}.ApplicationDevelopmentPage-module__x-ynXW__legacySection{background:#f1f6ff;border-top:1px solid #dde8f8;border-bottom:1px solid #dde8f8}.ApplicationDevelopmentPage-module__x-ynXW__legacySteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.ApplicationDevelopmentPage-module__x-ynXW__legacySteps li{background:#fff;border:1px solid #d5e1f3;border-radius:14px;min-width:0;padding:26px 22px;position:relative}.ApplicationDevelopmentPage-module__x-ynXW__legacySteps li+li:before{content:"→";text-align:center;color:#558bda;width:22px;position:absolute;top:48px;left:-24px}.ApplicationDevelopmentPage-module__x-ynXW__legacyNode{width:46px;height:46px;color:var(--blue);background:#eaf2ff;border-radius:12px;place-items:center;display:grid}.ApplicationDevelopmentPage-module__x-ynXW__legacyNode svg{width:25px;height:25px}.ApplicationDevelopmentPage-module__x-ynXW__legacySteps h3{margin:24px 0 10px;font-size:21px}.ApplicationDevelopmentPage-module__x-ynXW__legacySteps p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.ApplicationDevelopmentPage-module__x-ynXW__legacyNote{color:#4c6488;align-items:center;gap:12px;margin:24px 0 0;font-size:14px;line-height:1.8;display:flex}.ApplicationDevelopmentPage-module__x-ynXW__legacyNote svg{width:22px;height:22px;color:var(--blue)}.ApplicationDevelopmentPage-module__x-ynXW__deliveryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ApplicationDevelopmentPage-module__x-ynXW__deliveryGrid article{border:1px solid var(--line);border-radius:16px;flex-direction:column;min-width:0;padding:28px;display:flex}.ApplicationDevelopmentPage-module__x-ynXW__deliveryGrid ul{border-top:1px solid var(--line);gap:8px 12px;margin-top:auto;padding-top:20px;font-size:12px}.ApplicationDevelopmentPage-module__x-ynXW__deliveryGrid p{margin-bottom:24px}.ApplicationDevelopmentPage-module__x-ynXW__faq{border-top:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:72px;margin-top:70px;padding-top:70px;display:grid}.ApplicationDevelopmentPage-module__x-ynXW__faq h2{letter-spacing:-.025em;margin:16px 0;font-size:30px;line-height:1.4}.ApplicationDevelopmentPage-module__x-ynXW__faq>div>p:last-child{color:var(--muted);margin:0;font-size:16px;line-height:1.8}.ApplicationDevelopmentPage-module__x-ynXW__faqList details{border-bottom:1px solid var(--line)}.ApplicationDevelopmentPage-module__x-ynXW__faqList details:first-child{border-top:1px solid var(--line)}.ApplicationDevelopmentPage-module__x-ynXW__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:16px;font-weight:600;line-height:1.65;list-style:none;display:flex}.ApplicationDevelopmentPage-module__x-ynXW__faqList summary::-webkit-details-marker{display:none}.ApplicationDevelopmentPage-module__x-ynXW__faqList summary>span{color:#5881b9;flex-shrink:0;font-size:22px;font-weight:400;transition:transform .2s}.ApplicationDevelopmentPage-module__x-ynXW__faqList details[open] summary>span{transform:rotate(45deg)}.ApplicationDevelopmentPage-module__x-ynXW__faqList details>p{color:var(--muted);margin:-4px 0 22px;padding-right:32px;font-size:16px;line-height:1.9}.ApplicationDevelopmentPage-module__x-ynXW__finalSection{padding:78px 0 30px}.ApplicationDevelopmentPage-module__x-ynXW__finalInner{text-align:center}.ApplicationDevelopmentPage-module__x-ynXW__finalInner h2{text-wrap:balance;letter-spacing:-.04em;margin:18px auto;font-size:clamp(32px,3.4vw,46px);line-height:1.3}.ApplicationDevelopmentPage-module__x-ynXW__finalInner>p:not(.ApplicationDevelopmentPage-module__x-ynXW__eyebrow){color:#bed0e9;max-width:700px;margin:0 auto 28px;font-size:17px;line-height:1.8}.ApplicationDevelopmentPage-module__x-ynXW__bridge{color:#b1c6e4;border-top:1px solid #7ea8ff35;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;margin-top:56px;padding-top:28px;font-size:14px;line-height:1.8;display:flex}.ApplicationDevelopmentPage-module__x-ynXW__bridge a{color:#d6e6ff;font-weight:600}.ApplicationDevelopmentPage-module__x-ynXW__bridge a:hover{color:#fff}@keyframes ApplicationDevelopmentPage-module__x-ynXW__sourceTravel{0%{stroke-dashoffset:122px}to{stroke-dashoffset:0}}@media (min-width:981px) and (max-width:1180px){.ApplicationDevelopmentPage-module__x-ynXW__cycleGrid{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr) 80px minmax(0,1fr);padding:28px 22px}.ApplicationDevelopmentPage-module__x-ynXW__engine{padding:22px 18px}.ApplicationDevelopmentPage-module__x-ynXW__engine h3{font-size:23px}.ApplicationDevelopmentPage-module__x-ynXW__workflow li{padding:26px 16px}.ApplicationDevelopmentPage-module__x-ynXW__painGrid article{padding:24px 20px}}@media (max-width:980px){.ApplicationDevelopmentPage-module__x-ynXW__heroGrid{grid-template-columns:minmax(0,1fr);gap:40px}.ApplicationDevelopmentPage-module__x-ynXW__heroCopy{max-width:800px}.ApplicationDevelopmentPage-module__x-ynXW__heroCopy h1{font-size:clamp(38px,5.7vw,56px)}.ApplicationDevelopmentPage-module__x-ynXW__heroFigure{width:100%;max-width:640px}.ApplicationDevelopmentPage-module__x-ynXW__heroEngines>div{align-items:center}.ApplicationDevelopmentPage-module__x-ynXW__heroFigure figcaption{text-align:center}.ApplicationDevelopmentPage-module__x-ynXW__painGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ApplicationDevelopmentPage-module__x-ynXW__painGrid article:nth-child(3){border-left:0}.ApplicationDevelopmentPage-module__x-ynXW__painGrid article:nth-child(n+3){border-top:1px solid var(--line)}.ApplicationDevelopmentPage-module__x-ynXW__cycleGrid{grid-template-columns:minmax(0,1fr);max-width:650px;margin:0 auto}.ApplicationDevelopmentPage-module__x-ynXW__engine{text-align:center;min-height:0}.ApplicationDevelopmentPage-module__x-ynXW__engine>svg{margin:0 auto 14px}.ApplicationDevelopmentPage-module__x-ynXW__engine h3{margin-bottom:10px}.ApplicationDevelopmentPage-module__x-ynXW__sourceAssets{width:100%}.ApplicationDevelopmentPage-module__x-ynXW__sourceAssets>div{justify-content:center}.ApplicationDevelopmentPage-module__x-ynXW__exchange{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;width:min(100%,350px);height:98px;margin:0 auto;display:grid}.ApplicationDevelopmentPage-module__x-ynXW__exchange svg{width:98px;height:44px;margin-left:-27px;transform:rotate(90deg)}.ApplicationDevelopmentPage-module__x-ynXW__exchange>span:first-child{text-align:right;padding-right:18px}.ApplicationDevelopmentPage-module__x-ynXW__exchange>span:last-child{text-align:left;padding-left:18px}.ApplicationDevelopmentPage-module__x-ynXW__platformBand{text-align:center;justify-content:center}.ApplicationDevelopmentPage-module__x-ynXW__platformBand ul{justify-content:center}.ApplicationDevelopmentPage-module__x-ynXW__workflow{grid-template-columns:minmax(0,1fr)}.ApplicationDevelopmentPage-module__x-ynXW__workflow li{grid-template-columns:50px minmax(0,1fr);gap:0 20px;padding:26px;display:grid}.ApplicationDevelopmentPage-module__x-ynXW__workflow li+li{border-left:0;border-top:1px solid var(--line)}.ApplicationDevelopmentPage-module__x-ynXW__workflow li+li:before{content:"↓";top:-14px;left:37px}.ApplicationDevelopmentPage-module__x-ynXW__stepIcon{grid-row:1/5;margin-bottom:0}.ApplicationDevelopmentPage-module__x-ynXW__workflow p{margin-bottom:15px}.ApplicationDevelopmentPage-module__x-ynXW__workflow li>strong{grid-column:2}.ApplicationDevelopmentPage-module__x-ynXW__capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ApplicationDevelopmentPage-module__x-ynXW__legacySteps{grid-template-columns:repeat(2,minmax(0,1fr))}.ApplicationDevelopmentPage-module__x-ynXW__legacySteps li:nth-child(3):before{content:none}.ApplicationDevelopmentPage-module__x-ynXW__deliveryGrid{grid-template-columns:minmax(0,1fr)}.ApplicationDevelopmentPage-module__x-ynXW__faq{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:580px){.ApplicationDevelopmentPage-module__x-ynXW__section{padding:58px 0}.ApplicationDevelopmentPage-module__x-ynXW__hero{padding:122px 0 56px}.ApplicationDevelopmentPage-module__x-ynXW__heroCopy h1{font-size:36px;line-height:1.3}.ApplicationDevelopmentPage-module__x-ynXW__heroBody{font-size:16px}.ApplicationDevelopmentPage-module__x-ynXW__eyebrow{font-size:13px}.ApplicationDevelopmentPage-module__x-ynXW__heading{margin-bottom:28px}.ApplicationDevelopmentPage-module__x-ynXW__heading h2{font-size:29px}.ApplicationDevelopmentPage-module__x-ynXW__heading>p:last-child:not(.ApplicationDevelopmentPage-module__x-ynXW__eyebrow){font-size:16px}.ApplicationDevelopmentPage-module__x-ynXW__heroFigure{border-radius:18px;padding:20px}.ApplicationDevelopmentPage-module__x-ynXW__heroFigure h2{font-size:22px}.ApplicationDevelopmentPage-module__x-ynXW__heroEngines{gap:10px}.ApplicationDevelopmentPage-module__x-ynXW__heroEngines>div{padding:18px 10px}.ApplicationDevelopmentPage-module__x-ynXW__heroEngines strong{font-size:17px}.ApplicationDevelopmentPage-module__x-ynXW__heroEngines span{text-align:center;font-size:13px}.ApplicationDevelopmentPage-module__x-ynXW__heroSource{padding:18px 12px}.ApplicationDevelopmentPage-module__x-ynXW__heroSource>div{gap:10px}.ApplicationDevelopmentPage-module__x-ynXW__heroSource strong{font-size:17px}.ApplicationDevelopmentPage-module__x-ynXW__painGrid{grid-template-columns:minmax(0,1fr)}.ApplicationDevelopmentPage-module__x-ynXW__painGrid article+article{border-left:0;border-top:1px solid var(--line)}.ApplicationDevelopmentPage-module__x-ynXW__painGrid article{padding:24px}.ApplicationDevelopmentPage-module__x-ynXW__painGrid h3{font-size:21px}.ApplicationDevelopmentPage-module__x-ynXW__collaborationSection{padding-top:0}.ApplicationDevelopmentPage-module__x-ynXW__cycleBar{padding:16px 20px}.ApplicationDevelopmentPage-module__x-ynXW__cycleGrid{padding:24px 20px}.ApplicationDevelopmentPage-module__x-ynXW__platformBand{margin:0 20px;padding:20px 16px}.ApplicationDevelopmentPage-module__x-ynXW__platformBand strong{font-size:15px}.ApplicationDevelopmentPage-module__x-ynXW__platformBand ul{gap:10px 14px;font-size:13px}.ApplicationDevelopmentPage-module__x-ynXW__workflowFigure>figcaption{padding:16px 20px}.ApplicationDevelopmentPage-module__x-ynXW__workflow li{grid-template-columns:38px minmax(0,1fr);gap:0 14px;padding:24px 20px}.ApplicationDevelopmentPage-module__x-ynXW__stepIcon{border-radius:9px;width:36px;height:36px}.ApplicationDevelopmentPage-module__x-ynXW__stepIcon svg{width:21px;height:21px}.ApplicationDevelopmentPage-module__x-ynXW__workflow li+li:before{left:26px}.ApplicationDevelopmentPage-module__x-ynXW__secondaryScenarios{grid-template-columns:minmax(0,1fr);gap:14px}.ApplicationDevelopmentPage-module__x-ynXW__capabilityGrid{grid-template-columns:minmax(0,1fr);gap:0}.ApplicationDevelopmentPage-module__x-ynXW__capabilityGrid article{grid-template-columns:44px minmax(0,1fr);gap:0 18px;display:grid}.ApplicationDevelopmentPage-module__x-ynXW__capabilityGrid .ApplicationDevelopmentPage-module__x-ynXW__iconTile{grid-row:1/3}.ApplicationDevelopmentPage-module__x-ynXW__capabilityGrid h3{margin:0 0 8px}.ApplicationDevelopmentPage-module__x-ynXW__capabilityGrid p{grid-column:2}.ApplicationDevelopmentPage-module__x-ynXW__legacySteps{grid-template-columns:minmax(0,1fr);gap:24px}.ApplicationDevelopmentPage-module__x-ynXW__legacySteps li{padding:22px}.ApplicationDevelopmentPage-module__x-ynXW__legacySteps li+li:before,.ApplicationDevelopmentPage-module__x-ynXW__legacySteps li:nth-child(3):before{content:"↓";height:24px;top:-25px;left:34px}.ApplicationDevelopmentPage-module__x-ynXW__legacySteps h3{margin-top:18px}.ApplicationDevelopmentPage-module__x-ynXW__deliveryGrid article{padding:24px}.ApplicationDevelopmentPage-module__x-ynXW__faq{margin-top:44px;padding-top:44px}.ApplicationDevelopmentPage-module__x-ynXW__finalSection{padding-top:58px}.ApplicationDevelopmentPage-module__x-ynXW__finalInner h2{font-size:31px}}@media (prefers-reduced-motion:reduce){.ApplicationDevelopmentPage-module__x-ynXW__packet{animation:none;display:none}.ApplicationDevelopmentPage-module__x-ynXW__faqList summary>span{transition:none}}
