.SoftwareContactForm_form__cYvsQ,.SoftwareContactForm_success___Q8_u{color:#edf4ff;font-size:15px;line-height:1.6;color-scheme:dark}.SoftwareContactForm_form__cYvsQ{display:grid;gap:28px}.SoftwareContactForm_form__cYvsQ fieldset{min-width:0;margin:0;padding:0;border:0}.SoftwareContactForm_group__7sbQS{display:grid;gap:18px}.SoftwareContactForm_group__7sbQS>legend{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:18px;font-weight:750;letter-spacing:-.02em}.SoftwareContactForm_group__7sbQS>legend>span{display:inline-grid;width:31px;height:31px;place-items:center;border:1px solid #3a5673;background:#172b43;border-radius:9px;color:#99e8f7;font-size:11px;font-weight:700;letter-spacing:.04em}.SoftwareContactForm_grid__yfGIi{display:grid;gap:18px}.SoftwareContactForm_choices__VMv8v legend,.SoftwareContactForm_form__cYvsQ label{display:block;color:#e7effe;font-size:13px;font-weight:650}.SoftwareContactForm_choices__VMv8v legend>span,.SoftwareContactForm_form__cYvsQ label>span{color:#afc0d8;font-weight:450}.SoftwareContactForm_form__cYvsQ input:not([type=checkbox]),.SoftwareContactForm_form__cYvsQ select,.SoftwareContactForm_form__cYvsQ textarea{display:block;width:100%;min-height:48px;margin-top:7px;padding:11px 13px;color:#f1f7ff;background:#0c192b;border:1px solid #3e526e;border-radius:11px;font-size:16px;line-height:1.5}.SoftwareContactForm_form__cYvsQ textarea{resize:vertical}.SoftwareContactForm_form__cYvsQ select{padding-right:28px}.SoftwareContactForm_form__cYvsQ option{background:#132039}.SoftwareContactForm_form__cYvsQ textarea::placeholder{color:#8d9fb9}.SoftwareContactForm_form__cYvsQ a:focus-visible,.SoftwareContactForm_form__cYvsQ button:focus-visible,.SoftwareContactForm_form__cYvsQ input:focus-visible,.SoftwareContactForm_form__cYvsQ select:focus-visible,.SoftwareContactForm_form__cYvsQ textarea:focus-visible,.SoftwareContactForm_success___Q8_u a:focus-visible,.SoftwareContactForm_success___Q8_u button:focus-visible{outline:2px solid #91e8f7;outline-offset:3px}.SoftwareContactForm_form__cYvsQ [aria-invalid=true]:not([type=checkbox]){border-color:#f6a9ad}.SoftwareContactForm_choices__VMv8v>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.SoftwareContactForm_choices__VMv8v label{display:inline-flex;align-items:center;gap:8px;min-height:46px;cursor:pointer;padding:10px 12px;border:1px solid #3a4e6b;border-radius:11px;background:#14233a}.SoftwareContactForm_choices__VMv8v label>span{color:#d5e2f5;font-size:12px;font-weight:600}.SoftwareContactForm_form__cYvsQ input[type=checkbox]{width:17px;height:17px;margin:0;flex-shrink:0;accent-color:#91e8f7}.SoftwareContactForm_choices__VMv8v label.SoftwareContactForm_selected__TlIUN{border-color:#8fe3f6;background:#163e51}.SoftwareContactForm_choices__VMv8v label:has(input:focus-visible){outline:2px solid #91e8f7;outline-offset:3px}.SoftwareContactForm_choices__VMv8v label.SoftwareContactForm_selected__TlIUN>span{color:#e5fcff}.SoftwareContactForm_destination__Q_5S1,.SoftwareContactForm_hint__Ojbv_{color:#aebed6;font-size:12px;line-height:1.7}.SoftwareContactForm_counter__Vj9eX{margin-top:5px;font-size:11px;text-align:right;color:#a4b7d0}.SoftwareContactForm_form__cYvsQ .SoftwareContactForm_privacy__LvNLP{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.SoftwareContactForm_privacy__LvNLP>input{margin-top:4px!important}.SoftwareContactForm_privacy__LvNLP>span{color:#bdcde2;font-size:12px;line-height:1.7}.SoftwareContactForm_form__cYvsQ a,.SoftwareContactForm_success___Q8_u a{color:#9be7f7;text-decoration:underline;text-underline-offset:3px}.SoftwareContactForm_fieldError___V6zg{color:#ffc1c6;font-size:12px;margin-top:6px}.SoftwareContactForm_sendError__m4hnl{padding:15px;border:1px solid #a65566;border-radius:12px;background:#461e33;color:#ffdae0;font-size:14px}.SoftwareContactForm_actions___jEX1{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.SoftwareContactForm_actions___jEX1 button,.SoftwareContactForm_success___Q8_u button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:13px 19px;color:#0a1a32;background:linear-gradient(105deg,#a2edfa,#b0baff);border:0;border-radius:12px;font-size:14px;font-weight:750;cursor:pointer;transition:transform .18s}.SoftwareContactForm_actions___jEX1 button:hover,.SoftwareContactForm_success___Q8_u button:hover{transform:translateY(-2px)}.SoftwareContactForm_actions___jEX1 button:active,.SoftwareContactForm_success___Q8_u button:active{transform:scale(.98)}.SoftwareContactForm_actions___jEX1 button:disabled{cursor:wait;opacity:.65;transform:none}.SoftwareContactForm_form__cYvsQ fieldset:disabled{opacity:.7}.SoftwareContactForm_actions___jEX1>a{display:inline-flex;align-items:center;min-height:44px;gap:8px;font-size:12px}.SoftwareContactForm_destination__Q_5S1 a{overflow-wrap:anywhere}.SoftwareContactForm_spinner__1FKqC{animation:SoftwareContactForm_spin__6qvhC 1s linear infinite}.SoftwareContactForm_success___Q8_u{padding:26px;border:1px solid #3d796e;border-radius:20px;background:linear-gradient(140deg,#153c40,#122039)}.SoftwareContactForm_successIcon__pgD6g{display:inline-grid;width:58px;height:58px;place-items:center;margin-bottom:20px;color:#9cf0d9;border:1px solid #548d84;background:#1c4b4b;border-radius:18px}.SoftwareContactForm_kicker__Yiq94{color:#9cf0d9;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.12em}.SoftwareContactForm_success___Q8_u h3{margin-top:7px;color:#f2f9ff;font-size:28px;line-height:1.2;letter-spacing:-.03em;font-weight:800}.SoftwareContactForm_success___Q8_u>p:last-of-type{margin-top:16px;color:#bdcfe2}.SoftwareContactForm_success___Q8_u button{margin-top:24px}@keyframes SoftwareContactForm_spin__6qvhC{to{transform:rotate(1turn)}}@media (min-width:640px){.SoftwareContactForm_grid__yfGIi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:399px){.SoftwareContactForm_actions___jEX1{display:grid}.SoftwareContactForm_actions___jEX1 button{width:100%}.SoftwareContactForm_success___Q8_u{padding:20px}.SoftwareContactForm_group__7sbQS>legend{font-size:17px}}@media (prefers-reduced-motion:reduce){.SoftwareContactForm_form__cYvsQ *,.SoftwareContactForm_success___Q8_u *{animation:none!important;transition:none!important}.SoftwareContactForm_actions___jEX1 button:hover,.SoftwareContactForm_success___Q8_u button:hover{transform:none}}.SoftwareSceneVisual_visual__SNsnv{position:relative;isolation:isolate;overflow:hidden;width:100%;border:1px solid #2e4769;border-radius:24px;background:radial-gradient(ellipse at 70% 20%,#1a2c5a88,transparent 70%),#081325;color:#d5eafa}.SoftwareSceneVisual_core__xm9aH{aspect-ratio:3/2;min-height:330px}.SoftwareSceneVisual_network__qYerm{height:clamp(350px,42vw,500px)}.SoftwareSceneVisual_poster__zRcCb{z-index:0;object-fit:contain;transition:opacity .4s ease;pointer-events:none}.SoftwareSceneVisual_gate__04S92{position:absolute;inset:0;z-index:auto;pointer-events:none}.SoftwareSceneVisual_canvasHost__aat7s{position:absolute;inset:0;z-index:1}.SoftwareSceneVisual_canvasHost__aat7s canvas{display:block;width:100%;height:100%;pointer-events:none}.SoftwareSceneVisual_interaction__6HkFu{position:absolute;inset:0;z-index:2;border-radius:inherit;touch-action:pan-y pinch-zoom;outline-offset:-4px}.SoftwareSceneVisual_interaction__6HkFu:focus-visible{outline:2px solid #9ce9fa}.SoftwareSceneVisual_interaction__6HkFu[data-visual-ready=true]{cursor:grab;user-select:none;-webkit-user-select:none}.SoftwareSceneVisual_interaction__6HkFu[data-visual-dragging=true]{cursor:grabbing}.SoftwareSceneVisual_sceneLabel__abgF1{position:absolute;top:18px;left:18px;right:18px;display:flex;align-items:center;gap:8px;color:#c1dff1;pointer-events:none;font-size:10px;font-weight:650;letter-spacing:.03em}.SoftwareSceneVisual_sceneLabel__abgF1 svg{color:#9be6f5;flex-shrink:0}.SoftwareSceneVisual_hint__zt6yu{position:absolute;left:17px;right:17px;bottom:70px;display:none;max-width:430px;flex-direction:column;gap:4px;pointer-events:none;color:#c1daef;text-shadow:0 2px 9px #000;font-size:10px;line-height:1.6}.SoftwareSceneVisual_hint__zt6yu small{color:#8da7c8;font-size:9px}.SoftwareSceneVisual_visual__SNsnv:has([data-visual-state=active],[data-visual-state=paused]) .SoftwareSceneVisual_poster__zRcCb{opacity:0}.SoftwareSceneVisual_visual__SNsnv:has([data-visual-state=active],[data-visual-state=paused]) .SoftwareSceneVisual_hint__zt6yu{display:flex}.SoftwareSceneVisual_pause__BSlRG{pointer-events:auto;position:absolute;z-index:3;bottom:14px;right:16px;display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 12px;border:1px solid #3d5b7d;border-radius:10px;color:#c6e6f8;background:#10213be8;font-size:10px;font-weight:650;cursor:pointer}.SoftwareSceneVisual_pause__BSlRG:focus-visible{outline:2px solid #9ce9fa;outline-offset:3px}.SoftwareSceneVisual_pause__BSlRG:hover{background:#1b3555}@media (max-width:767px){.SoftwareSceneVisual_core__xm9aH{min-height:310px;aspect-ratio:auto;height:360px}.SoftwareSceneVisual_network__qYerm{height:370px}.SoftwareSceneVisual_sceneLabel__abgF1{top:14px;left:14px;right:14px;font-size:9px}.SoftwareSceneVisual_hint__zt6yu{left:14px;right:14px;bottom:67px;font-size:9px}.SoftwareSceneVisual_pause__BSlRG{right:13px;bottom:12px;font-size:9px}.SoftwareSceneVisual_visual__SNsnv{border-radius:18px}}@media (max-width:359px){.SoftwareSceneVisual_core__xm9aH{height:330px}.SoftwareSceneVisual_network__qYerm{height:350px}}@media (hover:none),(pointer:coarse){.SoftwareSceneVisual_hint__zt6yu small{display:none}}@media (prefers-reduced-motion:reduce){.SoftwareSceneVisual_poster__zRcCb{transition:none}}.sviluppo-app_page__qMSJw{--soft-bg:#080e1b;--soft-panel:#111d30;--soft-line:#2b3c57;--soft-text:#f0f5ff;--soft-muted:#afc0d7;--soft-accent:#99e8f7;color-scheme:dark;background:var(--soft-bg);color:var(--soft-text);overflow-wrap:anywhere}.sviluppo-app_page__qMSJw h1,.sviluppo-app_page__qMSJw h2,.sviluppo-app_page__qMSJw h3{color:var(--soft-text);font-family:var(--font-sans),sans-serif}.sviluppo-app_page__qMSJw a:focus-visible,.sviluppo-app_page__qMSJw summary:focus-visible{outline:2px solid var(--soft-accent);outline-offset:5px}.sviluppo-app_page__qMSJw [id]{scroll-margin-top:115px}.sviluppo-app_page__qMSJw svg{flex-shrink:0}.sviluppo-app_container__tKWYM{width:100%;max-width:1240px;margin-inline:auto}.sviluppo-app_hero__KbVkp{position:relative;isolation:isolate;padding:90px 28px 0;overflow:hidden;background:radial-gradient(ellipse at 80% 20%,#1f2b6c70,transparent 54%),linear-gradient(#0c1529,#080e1b)}.sviluppo-app_heroGrid__6Sd3o{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:18px}.sviluppo-app_heroCopy__9jCvF{position:relative;z-index:1;min-width:0}.sviluppo-app_identity__sNVrZ{display:flex;align-items:center;gap:8px;color:#c9d7ec;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:42px}.sviluppo-app_identity__sNVrZ>span{font-size:11px;font-weight:450;letter-spacing:0;color:#98adc9;padding-left:11px;border-left:1px solid #3a4f6e;margin-left:7px}.sviluppo-app_eyebrow__RKZHv{display:flex;align-items:center;gap:10px;color:var(--soft-accent);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1.6}.sviluppo-app_eyebrow__RKZHv>span{font-family:monospace;color:#7e96b9;font-weight:500;letter-spacing:.06em}.sviluppo-app_hero__KbVkp h1{font-size:clamp(42px,5.4vw,76px);line-height:1.06;font-weight:850;letter-spacing:-.055em;margin-top:20px}.sviluppo-app_hero__KbVkp h1>span{color:var(--soft-accent)}.sviluppo-app_intro__WeMeO{font-size:18px;color:#c5d2e5;line-height:1.75;max-width:50ch;margin-top:27px}.sviluppo-app_heroSub__vlHgc{font-size:14px;color:#90a7c5;line-height:1.8;max-width:54ch;margin-top:16px}.sviluppo-app_actions__THKNU{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.sviluppo-app_primary__xBdnc,.sviluppo-app_secondary__bTxj4{display:inline-flex;justify-content:center;align-items:center;gap:11px;min-height:50px;border-radius:12px;padding:13px 20px;font-size:13px;font-weight:800;line-height:1.5;transition:transform .18s ease,background-color .18s ease;text-align:center}.sviluppo-app_primary__xBdnc{color:#0a1931;background:linear-gradient(110deg,#a4edfa,#a5b8ff);box-shadow:0 8px 32px #7caef519}.sviluppo-app_secondary__bTxj4{color:#dbe8fb;border:1px solid #415779;background:#14213a}.sviluppo-app_primary__xBdnc:active,.sviluppo-app_secondary__bTxj4:active{transform:scale(.98)}.sviluppo-app_micro__Ysy17{display:flex;align-items:flex-start;gap:6px;margin-top:17px;color:#92a8c7;font-size:10px;line-height:1.7}.sviluppo-app_micro__Ysy17 svg{margin-top:2px;color:#9ae7f5}.sviluppo-app_heroVisual__qdLpm{position:relative;margin-right:0;min-width:0}.sviluppo-app_heroBottom__s4XTS{display:flex;justify-content:space-between;align-items:center;gap:26px;margin-top:65px;padding:27px 0;border-top:1px solid var(--soft-line)}.sviluppo-app_heroBottom__s4XTS>p{font-size:14px;line-height:1.6;color:#8ea6c5}.sviluppo-app_heroBottom__s4XTS>p strong{color:#d6e4f8;font-weight:650}.sviluppo-app_stats__aRjDU{display:flex;gap:56px}.sviluppo-app_stats__aRjDU>span{font-size:10px;font-weight:650;color:#91a7c7;letter-spacing:.05em}.sviluppo-app_stats__aRjDU strong{display:block;font-size:32px;font-weight:800;line-height:1.3;color:#e6f1ff;letter-spacing:-.04em}.sviluppo-app_index__WmDhM{padding:17px 28px;border-block:1px solid var(--soft-line);background:#0e182a}.sviluppo-app_index__WmDhM>.sviluppo-app_container__tKWYM{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.sviluppo-app_index__WmDhM a{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#b8cce7;font-size:11px;min-height:44px;border:1px solid #2a3d5a;border-radius:10px;padding:9px 12px;background:#132039}.sviluppo-app_index__WmDhM svg{color:#84a9cf}.sviluppo-app_section__UmISF{padding:100px 28px}.sviluppo-app_sectionTitle__NC13Y{max-width:740px;margin-bottom:42px}.sviluppo-app_proof__Re1m6 h2,.sviluppo-app_sectionTitle__NC13Y h2{font-size:clamp(30px,3.4vw,47px);font-weight:800;line-height:1.17;letter-spacing:-.045em;margin-top:17px}.sviluppo-app_sectionTitle__NC13Y>p:last-child:not(.sviluppo-app_eyebrow__RKZHv){font-size:16px;line-height:1.85;color:var(--soft-muted);max-width:64ch;margin-top:20px}.sviluppo-app_services__x_dk_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sviluppo-app_service__vRzYi{display:flex;flex-direction:column;min-width:0;border:1px solid var(--soft-line);border-radius:21px;background:linear-gradient(145deg,#16233b,#101b2d);overflow:hidden}.sviluppo-app_serviceArt__1srkH{position:relative;aspect-ratio:3/2;background:#111b2b}.sviluppo-app_serviceArt__1srkH img{object-fit:cover}.sviluppo-app_serviceBody__L3sl5{display:flex;flex:1;flex-direction:column;padding:23px}.sviluppo-app_serviceTop__MjpEQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px}.sviluppo-app_icon__37dVB{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid #3b5678;border-radius:13px;background:#213450;color:var(--soft-accent)}.sviluppo-app_service__vRzYi:nth-child(3n+2) .sviluppo-app_icon__37dVB{background:#292a4e;border-color:#474570;color:#c2baff}.sviluppo-app_number__kVjWN{color:#91a7c6;font-family:monospace;font-size:10px;letter-spacing:.1em}.sviluppo-app_tagline__lHNXT{font-size:10px;font-weight:650;color:#9ebada;line-height:1.6}.sviluppo-app_service__vRzYi h3{font-size:22px;font-weight:800;line-height:1.23;letter-spacing:-.03em;margin-top:7px}.sviluppo-app_serviceBody__L3sl5>p:not(.sviluppo-app_tagline__lHNXT):not(.sviluppo-app_stackLine__uow3X){color:var(--soft-muted);font-size:14px;line-height:1.8;margin-top:14px}.sviluppo-app_service__vRzYi ul{display:grid;gap:9px;margin-top:20px;margin-bottom:23px}.sviluppo-app_service__vRzYi li{display:flex;gap:8px;font-size:12px;line-height:1.5;color:#c3d3e9}.sviluppo-app_service__vRzYi li svg{color:#87cee4;margin-top:3px}.sviluppo-app_stackLine__uow3X{border-top:1px solid var(--soft-line);padding-top:16px;margin-top:auto;color:#819aba;font-family:monospace;font-size:10px;line-height:1.8}.sviluppo-app_imageNote__BfHe_{margin-top:21px;color:#8aa1c1;font-size:11px;line-height:1.7}.sviluppo-app_orientation__WuR96{background:linear-gradient(115deg,#111d33,#131e38);border-block:1px solid var(--soft-line)}.sviluppo-app_twoColumns__X3fub{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start}.sviluppo-app_twoColumns__X3fub .sviluppo-app_sectionTitle__NC13Y{margin-bottom:0}.sviluppo-app_guideTable__NWo5o{border-top:1px solid #405472}.sviluppo-app_guideTable__NWo5o>div{display:flex;gap:21px;padding:22px 0;border-bottom:1px solid #30445f}.sviluppo-app_guideTable__NWo5o .sviluppo-app_number__kVjWN{padding-top:4px}.sviluppo-app_guideTable__NWo5o h3{font-size:15px;font-weight:750;line-height:1.5}.sviluppo-app_guideTable__NWo5o p{font-size:13px;color:#acbed5;line-height:1.8;margin-top:7px}.sviluppo-app_ecoIntro__YXXlB{display:grid;grid-template-columns:1fr;gap:28px;align-items:center;margin-bottom:45px}.sviluppo-app_ecoIntro__YXXlB .sviluppo-app_sectionTitle__NC13Y{margin-bottom:0}.sviluppo-app_ecoArt__bCeHo{border:0;border-radius:20px;overflow:visible;min-width:0;background:#0c1527}.sviluppo-app_ecoArt__bCeHo figcaption{display:flex;align-items:center;gap:8px;padding:15px 19px;border-top:1px solid var(--soft-line);font-size:11px;color:#b7cde9}.sviluppo-app_ecoArt__bCeHo figcaption svg{color:var(--soft-accent)}.sviluppo-app_ecosystems__xZ_rq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sviluppo-app_ecosystem__DV22Y{min-width:0;padding:23px;border:1px solid var(--soft-line);border-radius:17px;background:var(--soft-panel);display:flex;flex-direction:column}.sviluppo-app_ecoHeading__AkVRQ{display:flex;align-items:center;gap:11px}.sviluppo-app_ecoHeading__AkVRQ>svg{color:#92d7ef}.sviluppo-app_ecoHeading__AkVRQ h3{font-size:17px;font-weight:750;line-height:1.35;letter-spacing:-.02em}.sviluppo-app_ecosystem__DV22Y>p{font-size:13px;line-height:1.8;color:var(--soft-muted);margin-top:15px}.sviluppo-app_stack__9Fthp{display:flex;flex-wrap:wrap;gap:6px;margin-top:19px;margin-bottom:20px}.sviluppo-app_stack__9Fthp>span{padding:5px 9px;border:1px solid #344862;background:#192b43;border-radius:7px;font-size:10px;color:#c6d8f2;line-height:1.5}.sviluppo-app_ecosystem__DV22Y>details{border-top:1px solid #2d425f;margin-top:auto}.sviluppo-app_ecosystem__DV22Y summary{font-size:11px;line-height:1.7;color:#b6cce8;min-height:44px;padding-top:12px;display:flex;justify-content:space-between;align-items:center;gap:10px}.sviluppo-app_page__qMSJw summary{cursor:pointer;list-style:none}.sviluppo-app_page__qMSJw summary::-webkit-details-marker{display:none}.sviluppo-app_page__qMSJw summary>svg:last-child{transition:transform .18s}.sviluppo-app_page__qMSJw details[open]>summary>svg:last-child{transform:rotate(180deg)}.sviluppo-app_ecosystem__DV22Y dl{display:grid;gap:13px;margin-top:17px;font-size:12px;line-height:1.8}.sviluppo-app_ecosystem__DV22Y dt{color:#99e5ef;font-weight:750}.sviluppo-app_ecosystem__DV22Y dd{color:#adbed6;margin-top:4px}.sviluppo-app_proof__Re1m6{background:radial-gradient(ellipse at 18% 15%,#173b5377,transparent 70%),#111c30;border-block:1px solid #34526c}.sviluppo-app_proof__Re1m6 h2{margin-top:21px}.sviluppo-app_proof__Re1m6 h2 span{color:var(--soft-accent)}.sviluppo-app_proof__Re1m6 .sviluppo-app_twoColumns__X3fub>div>p:not(.sviluppo-app_eyebrow__RKZHv){font-size:15px;line-height:1.9;color:var(--soft-muted);margin-top:20px}.sviluppo-app_proof__Re1m6 .sviluppo-app_secondary__bTxj4{margin-top:26px}.sviluppo-app_proofPanel__AfFiF{border:1px solid #3a5273;background:#14243a;border-radius:22px;padding:30px}.sviluppo-app_connection__33cnP{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sviluppo-app_connection__33cnP:before{content:"";position:absolute;left:13%;right:13%;top:30px;height:1px;background:linear-gradient(90deg,#5d8aba,#91e3ec,#717bc1)}.sviluppo-app_connection__33cnP>div{display:flex;flex-direction:column;align-items:center;gap:12px;position:relative}.sviluppo-app_connection__33cnP svg{box-sizing:content-box;padding:16px;border:1px solid #4e6d90;border-radius:17px;background:#182e48;color:#a4e6f6}.sviluppo-app_connection__33cnP span{font-size:11px;font-weight:700;color:#c5d9f1;text-align:center}.sviluppo-app_proofNotes__6CPNq{display:grid;gap:23px;margin-top:34px;border-top:1px solid #34506d;padding-top:27px}.sviluppo-app_proofNotes__6CPNq>div{display:flex;gap:13px}.sviluppo-app_proofNotes__6CPNq svg{color:#9ec7f2;margin-top:3px}.sviluppo-app_proofNotes__6CPNq h3{font-size:14px;font-weight:750}.sviluppo-app_proofNotes__6CPNq p{font-size:12px;line-height:1.8;color:#a8bed8;margin-top:6px}.sviluppo-app_technologies__N08Qa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;align-items:start}.sviluppo-app_technologies__N08Qa>details{border:1px solid var(--soft-line);border-radius:16px;background:#111c2f}.sviluppo-app_technologies__N08Qa summary{display:flex;align-items:center;gap:13px;padding:22px}.sviluppo-app_technologies__N08Qa summary>span:first-child{min-width:0;flex:1}.sviluppo-app_technologies__N08Qa strong{font-size:17px;font-weight:750;display:block;line-height:1.4}.sviluppo-app_technologies__N08Qa small{display:block;font-size:12px;line-height:1.7;color:#9db3cf;margin-top:7px}.sviluppo-app_techCount__DTOgo{color:#bfd1ee;font-size:11px;border:1px solid #405779;border-radius:8px;padding:4px 9px}.sviluppo-app_technologies__N08Qa summary>svg{color:#91c8e7}.sviluppo-app_technologies__N08Qa dl{border-top:1px solid var(--soft-line);padding:23px;display:grid;gap:22px}.sviluppo-app_technologies__N08Qa dt{font-size:14px;font-weight:800;color:#c0eaf5}.sviluppo-app_technologies__N08Qa dd{font-size:13px;line-height:1.85;color:var(--soft-muted);margin-top:6px}.sviluppo-app_methodSection__IRYbh{background:linear-gradient(180deg,#111b30,#0c1424);border-block:1px solid var(--soft-line)}.sviluppo-app_method__q20cZ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.sviluppo-app_method__q20cZ li{min-width:0}.sviluppo-app_stepNumber__9rWWq{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;border:1px solid #4a6588;background:#192b47;color:#a6e5f5;font-family:monospace;font-size:16px}.sviluppo-app_method__q20cZ h3{font-size:18px;line-height:1.35;font-weight:750;letter-spacing:-.02em;margin-top:22px}.sviluppo-app_method__q20cZ p{font-size:13px;color:var(--soft-muted);line-height:1.85;margin-top:14px}.sviluppo-app_method__q20cZ .sviluppo-app_result__BHrN6{display:flex;align-items:flex-start;gap:8px;color:#b6d8ed;font-size:11px;border-top:1px solid #304561;padding-top:15px;margin-top:19px}.sviluppo-app_result__BHrN6 svg{margin-top:4px}.sviluppo-app_expectations__YP3Ab{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:60px;padding-top:37px;border-top:1px solid #304561}.sviluppo-app_expectations__YP3Ab>div{padding:24px;border:1px solid #2c425e;border-radius:15px;background:#14223a}.sviluppo-app_expectations__YP3Ab svg{color:#a5d6f1}.sviluppo-app_expectations__YP3Ab h3{font-size:17px;font-weight:750;margin-top:18px}.sviluppo-app_expectations__YP3Ab p{font-size:13px;color:var(--soft-muted);line-height:1.85;margin-top:12px}.sviluppo-app_contact__GtnTk{background:radial-gradient(ellipse at 0 10%,#1e285f75,transparent 60%),#090f1d}.sviluppo-app_contactGrid__6TvK5{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.sviluppo-app_contact__GtnTk .sviluppo-app_sectionTitle__NC13Y{margin-bottom:28px}.sviluppo-app_email__h3qsR{display:inline-flex;align-items:center;gap:10px;color:#a0e7f5;font-size:15px;line-height:1.5;min-height:44px;max-width:100%}.sviluppo-app_contactNote__8o0gt{font-size:12px;color:#94abc9;line-height:1.8;margin-top:13px;max-width:47ch}.sviluppo-app_brief__FyZ_i{margin-top:35px;padding:28px;border:1px solid #2e4567;border-radius:17px;background:#13213a}.sviluppo-app_brief__FyZ_i svg{color:#99c9f1}.sviluppo-app_brief__FyZ_i h3{font-size:17px;font-weight:750;margin-top:17px}.sviluppo-app_brief__FyZ_i ul{display:grid;gap:10px;margin-top:17px;color:#afc3dc;font-size:13px;line-height:1.7;list-style:disc;padding-left:16px}.sviluppo-app_faq___yvfo{padding-top:55px}.sviluppo-app_faq___yvfo .sviluppo-app_container__tKWYM{max-width:950px}.sviluppo-app_faq___yvfo .sviluppo-app_container__tKWYM>div:last-child{border-top:1px solid var(--soft-line)}.sviluppo-app_faq___yvfo details{border-bottom:1px solid var(--soft-line)}.sviluppo-app_faq___yvfo summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;min-height:60px;color:#d8e5f8;font-size:16px;font-weight:650;line-height:1.6}.sviluppo-app_faq___yvfo details>p{font-size:14px;color:var(--soft-muted);line-height:1.9;padding:0 35px 25px 0}.sviluppo-app_lastCta__eVSgt{display:flex;align-items:center;flex-direction:column;gap:25px;text-align:center;padding:35px 24px 90px}.sviluppo-app_lastCta__eVSgt>svg{color:#9de5f4}.sviluppo-app_lastCta__eVSgt>p{font-size:clamp(28px,3.5vw,45px);letter-spacing:-.04em;font-weight:500;line-height:1.25;color:#b4c4dd}.sviluppo-app_lastCta__eVSgt strong{color:#e7f3ff;font-weight:800}@media (hover:hover){.sviluppo-app_primary__xBdnc:hover{transform:translateY(-3px)}.sviluppo-app_index__WmDhM a:hover,.sviluppo-app_secondary__bTxj4:hover{background:#1e3150}.sviluppo-app_service__vRzYi{transition:transform .18s,border-color .18s}.sviluppo-app_service__vRzYi:hover{transform:translateY(-4px);border-color:#587ba3}}@media (max-width:1099px){.sviluppo-app_heroGrid__6Sd3o{grid-template-columns:1fr 1fr;gap:0}.sviluppo-app_hero__KbVkp{padding-top:75px}.sviluppo-app_heroVisual__qdLpm{margin-right:-28px}.sviluppo-app_hero__KbVkp h1{font-size:clamp(40px,5.8vw,61px)}.sviluppo-app_identity__sNVrZ{flex-wrap:wrap;row-gap:8px;margin-bottom:28px}.sviluppo-app_identity__sNVrZ>span{margin-left:0}.sviluppo-app_hero__KbVkp .sviluppo-app_actions__THKNU{flex-direction:column;align-items:flex-start}.sviluppo-app_ecosystems__xZ_rq,.sviluppo-app_services__x_dk_{grid-template-columns:repeat(2,minmax(0,1fr))}.sviluppo-app_index__WmDhM>.sviluppo-app_container__tKWYM{grid-template-columns:repeat(3,minmax(0,1fr))}.sviluppo-app_ecoIntro__YXXlB,.sviluppo-app_twoColumns__X3fub{gap:35px}.sviluppo-app_method__q20cZ{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.sviluppo-app_contactGrid__6TvK5{gap:35px}.sviluppo-app_proofPanel__AfFiF{padding:22px}.sviluppo-app_stats__aRjDU{gap:35px}}@media (max-width:767px){.sviluppo-app_hero__KbVkp{padding:52px 22px 0}.sviluppo-app_heroGrid__6Sd3o{grid-template-columns:1fr}.sviluppo-app_heroVisual__qdLpm{margin:20px -22px 0}.sviluppo-app_identity__sNVrZ{margin-bottom:26px}.sviluppo-app_hero__KbVkp h1{font-size:clamp(42px,8.8vw,66px)}.sviluppo-app_intro__WeMeO{font-size:16px;margin-top:22px}.sviluppo-app_heroSub__vlHgc{font-size:13px}.sviluppo-app_hero__KbVkp .sviluppo-app_actions__THKNU{align-items:stretch}.sviluppo-app_heroBottom__s4XTS{margin-top:20px;gap:20px;align-items:flex-start}.sviluppo-app_heroBottom__s4XTS>p{font-size:12px}.sviluppo-app_stats__aRjDU{gap:23px}.sviluppo-app_stats__aRjDU strong{font-size:25px}.sviluppo-app_stats__aRjDU>span{font-size:8px}.sviluppo-app_index__WmDhM{padding-inline:20px}.sviluppo-app_section__UmISF{padding:66px 22px}.sviluppo-app_sectionTitle__NC13Y{margin-bottom:30px}.sviluppo-app_sectionTitle__NC13Y>p:last-child:not(.sviluppo-app_eyebrow__RKZHv){font-size:15px}.sviluppo-app_contactGrid__6TvK5,.sviluppo-app_ecoIntro__YXXlB,.sviluppo-app_twoColumns__X3fub{grid-template-columns:1fr;gap:32px}.sviluppo-app_ecoIntro__YXXlB{margin-bottom:30px}.sviluppo-app_services__x_dk_{gap:13px}.sviluppo-app_serviceBody__L3sl5{padding:19px}.sviluppo-app_service__vRzYi h3{font-size:20px}.sviluppo-app_serviceBody__L3sl5>p:not(.sviluppo-app_tagline__lHNXT):not(.sviluppo-app_stackLine__uow3X){font-size:13px}.sviluppo-app_ecosystems__xZ_rq{gap:13px}.sviluppo-app_ecosystem__DV22Y{padding:19px}.sviluppo-app_technologies__N08Qa{grid-template-columns:1fr}.sviluppo-app_method__q20cZ{grid-template-columns:1fr;gap:30px}.sviluppo-app_method__q20cZ li{display:flex;gap:20px}.sviluppo-app_stepNumber__9rWWq{flex-shrink:0;width:43px;height:43px}.sviluppo-app_method__q20cZ h3{margin-top:5px}.sviluppo-app_method__q20cZ p{margin-top:10px}.sviluppo-app_method__q20cZ .sviluppo-app_result__BHrN6{margin-top:15px}.sviluppo-app_expectations__YP3Ab{gap:13px;margin-top:42px;grid-template-columns:1fr}.sviluppo-app_expectations__YP3Ab>div{padding:23px}.sviluppo-app_faq___yvfo{padding-top:30px}.sviluppo-app_faq___yvfo summary{font-size:14px;padding-block:20px}.sviluppo-app_faq___yvfo details>p{padding-right:10px}.sviluppo-app_lastCta__eVSgt{padding-bottom:65px}.sviluppo-app_proofNotes__6CPNq h3{font-size:13px}.sviluppo-app_email__h3qsR{font-size:14px}}@media (max-width:599px){.sviluppo-app_ecosystems__xZ_rq,.sviluppo-app_services__x_dk_{grid-template-columns:1fr}.sviluppo-app_service__vRzYi{max-width:470px;width:100%;margin-inline:auto}.sviluppo-app_serviceArt__1srkH{aspect-ratio:16/9}.sviluppo-app_serviceBody__L3sl5{padding:23px}.sviluppo-app_service__vRzYi h3{font-size:24px}.sviluppo-app_serviceBody__L3sl5>p:not(.sviluppo-app_tagline__lHNXT):not(.sviluppo-app_stackLine__uow3X){font-size:14px}.sviluppo-app_index__WmDhM>.sviluppo-app_container__tKWYM{grid-template-columns:repeat(2,minmax(0,1fr))}.sviluppo-app_heroBottom__s4XTS{flex-direction:column;gap:20px}.sviluppo-app_heroBottom__s4XTS>p br{display:none}.sviluppo-app_heroBottom__s4XTS>p strong{margin-left:5px}.sviluppo-app_stats__aRjDU{width:100%;justify-content:space-between;gap:10px}.sviluppo-app_stats__aRjDU strong{font-size:29px}.sviluppo-app_stats__aRjDU>span{font-size:10px}.sviluppo-app_stats__aRjDU>span:last-child{text-align:right}.sviluppo-app_proof__Re1m6 h2,.sviluppo-app_sectionTitle__NC13Y h2{font-size:33px}.sviluppo-app_ecoHeading__AkVRQ h3{font-size:20px}.sviluppo-app_ecosystem__DV22Y>p{font-size:14px}.sviluppo-app_identity__sNVrZ,.sviluppo-app_identity__sNVrZ>span{font-size:10px}.sviluppo-app_contactGrid__6TvK5{gap:30px}}@media (max-width:359px){.sviluppo-app_hero__KbVkp{padding-inline:17px}.sviluppo-app_heroVisual__qdLpm{margin-inline:-17px}.sviluppo-app_section__UmISF{padding-inline:17px}.sviluppo-app_hero__KbVkp h1{font-size:40px}.sviluppo-app_hero__KbVkp .sviluppo-app_primary__xBdnc,.sviluppo-app_hero__KbVkp .sviluppo-app_secondary__bTxj4{font-size:12px;padding-inline:14px}.sviluppo-app_identity__sNVrZ>span{padding-left:8px}.sviluppo-app_index__WmDhM{padding-inline:17px}.sviluppo-app_index__WmDhM a{font-size:10px;padding-inline:10px}.sviluppo-app_proof__Re1m6 h2,.sviluppo-app_sectionTitle__NC13Y h2{font-size:29px}.sviluppo-app_serviceBody__L3sl5{padding:20px}.sviluppo-app_connection__33cnP{gap:9px}.sviluppo-app_connection__33cnP svg{padding:12px}.sviluppo-app_connection__33cnP:before{top:25px}.sviluppo-app_connection__33cnP span{font-size:10px}.sviluppo-app_proofPanel__AfFiF{padding:18px}.sviluppo-app_email__h3qsR{font-size:12px}}@media (prefers-reduced-motion:reduce){.sviluppo-app_page__qMSJw *,.sviluppo-app_page__qMSJw :after,.sviluppo-app_page__qMSJw :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.sviluppo-app_primary__xBdnc:hover,.sviluppo-app_service__vRzYi:hover{transform:none}}