.rich-solution-migrazione-continuita .migration-practical{width:100%;max-width:none;color:var(--sol-ink);margin:0;padding:0}.rich-solution-migrazione-continuita .migration-content-band{max-width:1460px;padding-block:44px;scroll-margin-top:110px;width:min(100% - 40px,1460px)!important;margin:0 auto!important}.migration-band-heading{max-width:900px;margin-bottom:24px}.migration-practical h2{font-size:var(--ns-h2-service,42px);letter-spacing:-.035em;margin:12px 0 0;font-weight:400;line-height:1.15}.migration-readable{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-bottom:32px;display:grid}.migration-readable p,.migration-category-heading p{color:var(--sol-muted);margin:0;font-size:17px;line-height:1.75}.migration-readable p:only-child{grid-column:1/-1;max-width:980px}.migration-explainer{margin:0;padding:0}.migration-explainer-flow{grid-template-rows:56px auto auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px 40px;display:grid}.migration-explainer-node{grid-row:span 3;grid-template-rows:subgrid;align-content:start;gap:12px;min-width:0;display:grid;position:relative}.migration-explainer-node svg{stroke:#1769e0;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:52px;height:52px}.migration-explainer-node strong{font-size:18px;font-weight:600;line-height:1.4}.migration-explainer-node p{color:var(--sol-muted);margin:0;font-size:15px;line-height:1.65}.migration-flow-arrow{color:#1769e0;font-size:24px;position:absolute;top:14px;right:-29px}.migration-service-groups{margin-top:32px}.migration-service-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.migration-service-tabs button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #cbd5df;border-radius:10px;min-width:0;padding:14px 18px;font-size:16px}.migration-service-tabs button[aria-selected=true]{color:#fff;background:#1769e0;border-color:#1769e0}.migration-service-tabs button:focus-visible{outline-offset:3px;outline:3px solid #72aaff}.migration-service-panel[hidden]{display:none}.migration-category-description{color:var(--sol-muted);margin:0 0 20px;line-height:1.7}.migration-service-description h3{margin:0 0 10px;font-size:19px;font-weight:600;line-height:1.4}.migration-service-description p{color:var(--sol-muted);margin:0;font-size:15px;line-height:1.65}.migration-service-group{grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:32px;display:grid}.migration-category-heading h3{margin:0 0 12px;font-size:27px;font-weight:400}.migration-category-heading p{font-size:16px}.migration-service-list{gap:16px;display:grid}.migration-service-card{background:0 0;border:1px solid #dfe5eb;border-radius:16px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 112px;align-items:center;gap:32px;padding:24px;display:grid}.migration-service-card h4{margin:0;font-size:19px;font-weight:600;line-height:1.4}.migration-service-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.migration-service-card li{gap:9px;font-size:14px;line-height:1.5;display:flex}.migration-service-card li span{color:#1769e0}.migration-service-card .sol-button{white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px 18px;display:inline-flex;color:#fff!important;background:#1769e0!important}.migration-faq-band{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:60px;display:grid}.migration-faq-intro{position:sticky;top:110px}.migration-faq-intro .migration-explainer{margin-top:24px}:is(html[data-theme=eco],html[data-theme=dark]) .migration-service-card{border-color:#3d4854}:is(html[data-theme=eco],html[data-theme=dark]) .migration-explainer-node svg{stroke:#8ec5ff}.migration-practical :is(p,h2,h3,h4,strong,li){-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal}@media (max-width:700px){.migration-explainer-flow{grid-template-rows:none}.migration-explainer-node{grid-row:auto}}@media (max-width:1000px){.migration-practical{padding:0 28px}.migration-service-group{grid-template-columns:1fr;gap:20px}}@media (max-width:700px){.rich-solution-migrazione-continuita .migration-service-tabs{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.rich-solution-migrazione-continuita .migration-service-tabs button{white-space:normal;padding:12px 8px!important;font-size:14px!important}.rich-solution-migrazione-continuita .migration-content-band{padding-block:32px}.migration-practical{padding:0 20px}.migration-content-band{padding:40px 0}.migration-readable,.migration-faq-band{grid-template-columns:1fr;gap:20px}.migration-explainer-flow{grid-template-columns:1fr;grid-auto-flow:row;gap:32px}.migration-explainer-node{grid-template-rows:auto auto;grid-template-columns:48px 1fr;gap:6px 14px}.migration-explainer-node svg{grid-row:span 2;width:44px;height:44px}.migration-explainer-node p{grid-column:2}.migration-flow-arrow{display:none}.migration-service-card{grid-template-columns:1fr;gap:16px}.migration-service-card .sol-button{justify-self:start}.migration-faq-intro{position:static}}.rich-solution-migrazione-continuita>.rich-area-nav,html[data-theme=eco] .rich-solution-migrazione-continuita>.rich-area-nav{background:#dcecff!important}.rich-solution-migrazione-continuita>.rich-area-nav a{align-self:stretch;min-height:48px;padding:12px 18px;line-height:1.4;text-align:center!important;color:#fff!important;background:#1769e0!important;border-color:#1769e0!important;justify-content:center!important;align-items:center!important;display:flex!important}.rich-solution-migrazione-continuita>.rich-area-nav a:is(:hover,:focus-visible){background:#125bc5!important;border-color:#b9dcff!important}.nis2-partner-page .nis2-practical{width:100%;max-width:none;margin:0;padding:0}.nis2-partner-page .migration-content-band,.nis2-partner-page>#faq-area{max-width:1460px;scroll-margin-top:110px;width:min(100% - 40px,1460px)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:44px 32px!important}.nis2-partner-page .nis2-shared-hero-copy h1 span{white-space:nowrap;display:block}.rich-solution-servizi-pubbliche-amministrazioni .nis2-shared-hero-copy h1 span{white-space:normal}html[data-theme=eco] .acn-pa-page>.sol-topic-nav{background:#1c2128!important}html[data-theme=eco] .acn-pa-page>.sol-topic-nav a{color:#edf3fa!important;background:#252d38!important;border-color:#52677f!important}html[data-theme=eco] .acn-pa-page>.sol-topic-nav a:hover{background:#344356!important}html[data-theme=eco] .acn-pa-page>.sol-topic-nav a:focus-visible{outline-color:#97c2f8}.nis2-partner-page .nis2-shared-hero-copy h1{font-size:clamp(32px,3.4vw,52px)!important;font-weight:400!important;line-height:1.08!important}.nis2-partner-page .nis2-hero-points{gap:10px;margin:22px 0;display:grid}.nis2-partner-page .nis2-hero-points li{align-items:start;font-size:16px;line-height:1.5}.sol-page.nis2-partner-page .sol-detail-hero .hero-actions.nis2-hero-actions{margin-top:28px!important}.nis2-partner-page>.sol-topic-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;background:#dcecff!important;display:grid!important}.nis2-partner-page>.sol-topic-nav a{border-radius:10px;min-height:48px;margin:0;padding:12px 18px;line-height:1.4;color:#fff!important;text-align:center!important;background:#1769e0!important;border:1px solid #1769e0!important;justify-content:center!important;align-items:center!important;display:flex!important}.nis2-partner-page>.sol-topic-nav a:hover{background:#125bc5!important}.nis2-partner-page>.sol-topic-nav a:focus-visible{outline-offset:3px;outline:3px solid #1769e0}.nis2-partner-page .nis2-legacy-anchor{height:0;scroll-margin-top:110px;display:block}.nis2-partner-page .migration-band-heading{max-width:none}.nis2-partner-page .migration-service-card{align-items:center;background:0 0!important}.nis2-partner-page .migration-explainer-node{background:0 0!important}.nis2-partner-page>#faq-area{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:60px;display:grid}.nis2-partner-page #faq-area .sol-solution-faq-intro{position:sticky;top:110px}.nis2-partner-page #faq-area .nis2-explainer{margin-top:28px}.nis2-partner-page #faq-area .nis2-faq-jurisdiction{background:0 0;border:0;padding:0;font-size:14px;line-height:1.6}.nis2-partner-page #faq-area :is(p,a){overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}@media (max-width:700px){.nis2-partner-page .migration-content-band,.nis2-partner-page>#faq-area{padding:36px 22px!important}.nis2-partner-page>.sol-topic-nav,.nis2-partner-page .migration-service-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.nis2-partner-page .migration-service-tabs button{padding:12px 8px!important;font-size:14px!important}.nis2-partner-page>#faq-area{grid-template-columns:minmax(0,1fr);gap:24px}.nis2-partner-page #faq-area .sol-solution-faq-intro{position:static}.sol-page.nis2-partner-page .sol-detail-hero .hero-copy{--ns-h1-service:clamp(22px,6.8vw,38px)}.sol-page.nis2-partner-page .sol-detail-hero .hero-copy h1{line-height:1.12!important}}.nis2-partner-page .nis2-checklist{gap:0;display:grid}.nis2-partner-page .nis2-checklist-item{border:0;border-bottom:1px solid var(--sol-border,#dfe5eb);padding:24px 0;background:0 0!important}.nis2-partner-page .nis2-checklist-item:first-child{padding-top:0}.nis2-partner-page .nis2-checklist-item:last-child{border-bottom:0;padding-bottom:0}.nis2-partner-page .nis2-checklist-item h3{align-items:center;gap:12px;margin:0 0 18px;font-size:21px;font-weight:600;line-height:1.4;display:flex}.nis2-partner-page .nis2-checklist-item h3 svg{fill:none;stroke:#1769e0;stroke-width:1.6px;flex:0 0 28px;width:28px;height:28px}.nis2-partner-page .nis2-checklist-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-left:40px;display:grid}.nis2-partner-page .nis2-checklist-columns h4{margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.5}.nis2-partner-page .nis2-checklist-columns p{color:var(--sol-muted);margin:0;font-size:16px;line-height:1.65}.nis2-partner-page .nis2-checklist-links{flex-wrap:wrap;gap:8px 22px;margin-top:12px;display:flex}.nis2-partner-page .nis2-checklist-links a{color:#1769e0;text-underline-offset:4px;font-size:15px;line-height:1.5}html[data-theme=eco] .nis2-partner-page .nis2-checklist-links a{color:#8ec5ff}html[data-theme=eco] .nis2-partner-page .nis2-checklist-item h3 svg{stroke:#8ec5ff}@media (max-width:700px){.nis2-partner-page .nis2-checklist-columns{grid-template-columns:minmax(0,1fr);gap:18px;padding-left:0}.nis2-partner-page .nis2-checklist-item h3{align-items:start;font-size:19px}}.sol-page :is(.rich-area-shell,.nis2-detail-shell)>:is(section,aside,.nis2-deep-dives){margin-block:0;padding-block:44px}.sol-page :is(.nis2-band-intro,.sol-band-intro){align-items:start;gap:32px}.sol-page :is(.nis2-section-heading,.rich-area-deep-copy)>h2{margin-bottom:20px}.sol-page .solution-topics{padding:44px 0}.sol-page .solution-topics>h2{margin:0 0 18px;font-size:36px;font-weight:400;line-height:1.25}.sol-page .solution-topics>p{margin:0 0 18px}.sol-page .solution-topic{background:0 0;border:0;border-bottom:1px solid #ccd7e2;margin:0;padding:0}.sol-page .solution-topic>summary{list-style:revert;cursor:pointer;color:inherit;padding:20px 0;font-size:19px;font-weight:400;line-height:1.5}.sol-page .solution-topic>summary:focus-visible{outline-offset:4px;outline:2px solid #167ac4}.sol-page .solution-topic-body{gap:22px;padding:4px 0 28px;display:grid}.sol-page .solution-topic-body p{margin:0 0 12px;font-size:15px;line-height:1.7}.sol-page .solution-topic-body .rich-area-point-grid{gap:22px;margin:0}.sol-page .solution-topic-body :is(.rich-area-services,.nis2-deep-dive-services){margin:0;padding-top:16px}.sol-page .solution-topic-body :is(h2,h3){margin-bottom:12px}.sol-page .rich-area-shell>.rich-area-principles{padding-top:12px}.sol-page .rich-area-shell>.rich-area-definition .nis2-band-photo{max-height:280px}.sol-page .rich-area-shell>.rich-area-definition .nis2-band-photo img{object-fit:cover;height:240px}.sol-page .rich-area-shell>.rich-area-offers .nis2-band-photo{display:none}.sol-page .rich-area-shell>.rich-area-offers .nis2-band-intro{max-width:850px;display:block}.sol-page .solution-ai-compact>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.sol-page .solution-ai-compact article{border-top:1px solid #ccd7e2;padding-top:18px}.sol-page .solution-ai-compact h3{margin:0 0 12px;font-size:18px;font-weight:500}.sol-page .solution-ai-compact p{font-size:15px;line-height:1.7}.sol-page .nis2-detail-shell>.nis2-offers .nis2-band-photo{display:none}.sol-page .nis2-detail-shell>.nis2-offers .nis2-band-intro{max-width:850px;display:block}.sol-page .nis2-consultation-strip{display:none}.sol-page .solution-related-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.sol-page .solution-related-compact article{border-top:1px solid #ccd7e2;padding-top:18px}.sol-page .solution-related-compact h3{margin:0 0 12px;font-size:19px;font-weight:500}.sol-page .solution-related-compact p{font-size:15px;line-height:1.7}.sol-page .solution-related-compact a{font-size:14px}.sol-page .nis2-faq-jurisdiction{margin-top:24px;font-size:14px;line-height:1.7}.sol-page .nis2-faq-jurisdiction p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 14px}.sol-page .nis2-faq-jurisdiction a{color:inherit;text-underline-offset:3px;text-decoration:underline}.sol-page #servizi-complementari .solution-related-compact{align-items:stretch;gap:32px 26px}.sol-page #servizi-complementari .solution-related-compact article{grid-template-rows:subgrid;grid-row:span 3;row-gap:16px;min-width:0;padding:0;display:grid;box-shadow:none!important;border:0!important;outline:0!important}.sol-page #servizi-complementari .solution-related-compact h3{margin:0;font-size:20px;font-weight:500;line-height:1.4}.sol-page #servizi-complementari .solution-related-compact p{margin:0;font-size:15px;line-height:1.7}.sol-page #servizi-complementari .solution-related-compact .sol-button{text-align:center;border:0;border-radius:10px;align-self:end;width:100%;min-height:48px;margin:0;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;color:#fff!important;background:#1769e0!important}.sol-page #servizi-complementari .solution-related-compact .sol-button:hover{background:#1056bd!important}.sol-page #servizi-complementari .solution-related-compact .sol-button:focus-visible{outline-offset:4px;outline:2px solid #1769e0}@media (max-width:550px){.sol-page #servizi-complementari .solution-related-compact{grid-template-columns:1fr;row-gap:28px}}@media (max-width:767px){.sol-page .solution-related-compact{grid-template-columns:1fr 1fr}}@media (max-width:900px){.sol-page .solution-ai-compact>div{grid-template-columns:1fr 1fr}}:is(html[data-theme=eco],html[data-theme=dark]) .sol-page .solution-topic{border-color:#3b4652}@media (max-width:767px){.sol-page :is(.rich-area-shell,.nis2-detail-shell)>:is(section,aside,.nis2-deep-dives){padding-block:32px}.sol-page .solution-topics>h2{font-size:28px}.sol-page .solution-topic>summary{font-size:17px}.sol-page .solution-topic-body .rich-area-point-grid{grid-template-columns:1fr}}.migration-transfer-symbol{color:#b8ddff;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;margin:14px 0;display:flex}.migration-transfer-symbol svg{width:210px;height:70px;display:block}.migration-transfer-symbol>span{color:#fff;font-size:14px;line-height:1.4}.migration-nis2-hero .nis2-infographic-grid article{min-height:124px;padding:15px}.migration-nis2-hero .nis2-infographic-grid strong{font-size:17px}.migration-nis2-hero .nis2-infographic-grid p{font-size:14px;line-height:1.4}.migration-nis2-hero .nis2-infographic-heading>p{font-size:15px}.migration-nis2-hero .nis2-infographic-heading>strong{font-size:54px}.migration-nis2-hero figcaption{letter-spacing:.04em;flex-wrap:wrap}.rich-solution-migrazione-continuita .rich-area-shell>.rich-area-definition .nis2-band-photo{height:auto;max-height:none}.rich-solution-migrazione-continuita .nis2-band-photo figcaption{height:auto;overflow:visible}.rich-solution-migrazione-continuita .nis2-band-intro{align-items:start}.rich-solution-migrazione-continuita .rich-area-point-grid article{flex-direction:column;align-items:flex-start;display:flex}.rich-solution-migrazione-continuita .rich-area-point-grid article>span{display:none}.rich-solution-migrazione-continuita .rich-area-point-grid h3{margin:0 0 12px}@media (max-width:600px){.migration-nis2-hero .nis2-infographic-heading>strong{font-size:42px}.migration-nis2-hero .nis2-infographic-grid article{min-height:0}}.rich-solution-migrazione-continuita .migration-detail-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 22px;min-width:0;display:grid}.rich-solution-migrazione-continuita .migration-detail-cards article{grid-template-rows:subgrid;background:var(--sol-soft);border-radius:17px;grid-row:span 2;min-width:0;padding:24px;display:grid}.rich-solution-migrazione-continuita .migration-detail-cards h3{color:var(--sol-ink);margin:0;font-size:20px;line-height:1.3}.rich-solution-migrazione-continuita .migration-detail-cards p{color:var(--sol-muted);margin:0;font-size:15px;line-height:1.65}.rich-solution-migrazione-continuita .solution-topic-body .rich-area-point-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px 22px}.rich-solution-migrazione-continuita .solution-topic-body .rich-area-point-grid article{grid-template-rows:subgrid;grid-row:span 2;align-content:start;min-height:0;padding:24px;display:grid}.rich-solution-migrazione-continuita .solution-topic-body .rich-area-point-grid article :is(h3,p){margin:0}.rich-solution-migrazione-continuita .rich-area-services>div{align-items:stretch}.rich-solution-migrazione-continuita .rich-area-services a{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:767px){.rich-solution-migrazione-continuita .migration-detail-cards{grid-template-columns:1fr;gap:16px}.rich-solution-migrazione-continuita .migration-detail-cards article{grid-row:auto;grid-template-rows:auto auto;gap:12px}.rich-solution-migrazione-continuita .solution-topic-body .rich-area-point-grid{grid-template-columns:1fr;gap:16px}.rich-solution-migrazione-continuita .solution-topic-body .rich-area-point-grid article{grid-row:auto;grid-template-rows:auto auto;gap:12px}}.rich-solution-migrazione-continuita .sol-offer-rail{grid-template-rows:repeat(6,auto);row-gap:0}.rich-solution-migrazione-continuita .sol-offer-card{grid-row:span 6;grid-template-rows:subgrid;row-gap:0;min-height:0}.rich-solution-migrazione-continuita .sol-offer-card header{grid-row:span 3;grid-template-rows:subgrid;min-height:0;padding-bottom:24px}.rich-solution-migrazione-continuita .sol-offer-fit{min-height:0}.rich-solution-migrazione-continuita .rich-area-final{color:#142b46;box-shadow:none;background:#f1f3f6!important}.rich-solution-migrazione-continuita .rich-area-final:before,.rich-solution-migrazione-continuita .rich-area-final:after{display:none}.rich-solution-migrazione-continuita .rich-area-final>div>h2{color:#142b46;margin-bottom:20px}.rich-solution-migrazione-continuita .rich-area-final>div>p{color:#4c6075}.rich-solution-migrazione-continuita .rich-area-final .nis2-final-actions>a:first-child{color:#fff!important;background:#1769e0!important}.rich-solution-migrazione-continuita .rich-area-final .nis2-final-actions>a:last-child{color:#1769e0}.migration-consultation-graphic{background:#e5e9ef;border-radius:24px;min-width:0;margin:0;padding:24px}.migration-dialogue{gap:16px;display:grid}.migration-dialogue article{background:#fff;border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:16px;padding:22px;display:grid}.migration-dialogue svg{fill:none;stroke:#1769e0;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.migration-consultation-graphic strong{color:#142b46;font-size:18px;line-height:1.35;display:block}.migration-consultation-graphic p{color:#4c6075;margin:8px 0 0;font-size:15px;line-height:1.5}.migration-dialogue-connector{justify-content:center;height:44px;display:flex}.migration-dialogue-connector svg{fill:none;stroke:#1769e0;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:44px}:is(html[data-theme=eco],html[data-theme=dark]) .migration-consultation-graphic svg{stroke:#a6ceff}.migration-consultation-graphic figcaption{text-align:center;background:#fff;border-radius:16px;padding:22px}:is(html[data-theme=eco],html[data-theme=dark]) .rich-solution-migrazione-continuita .rich-area-final{background:#191f28!important}:is(html[data-theme=eco],html[data-theme=dark]) .migration-consultation-graphic{background:#252e3a}:is(html[data-theme=eco],html[data-theme=dark]) :is(.migration-dialogue article,.migration-consultation-graphic figcaption){background:#323e4c}:is(html[data-theme=eco],html[data-theme=dark]) .rich-solution-migrazione-continuita .rich-area-final :is(h2,strong){color:#f2f5fa}:is(html[data-theme=eco],html[data-theme=dark]) .rich-solution-migrazione-continuita .rich-area-final p{color:#c3cedb}:is(html[data-theme=eco],html[data-theme=dark]) .rich-solution-migrazione-continuita .rich-area-final .nis2-final-actions>a:last-child{color:#a6ceff}@media (max-width:600px){.migration-consultation-graphic{padding:16px}.migration-dialogue article{gap:12px;padding:18px}}.cyber-practical-page .cyber-hero-infographic .nis2-infographic-heading strong{font-size:clamp(30px,3vw,44px)}.cyber-practical-page .cyber-hero-core svg{fill:none;stroke:#c6e5ff;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:64px;height:64px}.cyber-practical-page .cyber-hero-infographic figcaption{gap:22px}.cyber-practical-page #faq-area .migration-explainer{margin-top:28px}.cyber-practical-page #punti-area .migration-explainer-node p{font-size:16px;line-height:1.7}@media (max-width:700px){.cyber-practical-page .cyber-hero-infographic .nis2-infographic-heading strong{font-size:29px}.cyber-practical-page .cyber-hero-infographic figcaption{gap:10px;font-size:10px}}.cloud-data-practical-page .cloud-data-hero-core svg{fill:none;stroke:#c6e5ff;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:64px;height:64px}.cloud-data-practical-page .cloud-data-hero-infographic .nis2-infographic-heading strong{font-size:clamp(30px,3vw,44px)}.cloud-data-practical-page .cloud-data-hero-infographic figcaption{gap:22px}.cloud-data-practical-page #faq-area .migration-explainer{margin-top:28px}.cloud-data-practical-page .migration-service-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:700px){.cloud-data-practical-page .cloud-data-hero-infographic .nis2-infographic-heading strong{font-size:29px}.cloud-data-practical-page .cloud-data-hero-infographic figcaption{gap:10px;font-size:10px}}.ai-development-practical-page .ai-development-hero-core svg{fill:none;stroke:#c6e5ff;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:64px;height:64px}.ai-development-practical-page .ai-development-hero-infographic .nis2-infographic-heading strong{font-size:clamp(30px,3vw,44px)}.ai-development-practical-page .ai-development-hero-infographic figcaption{gap:22px}.ai-development-practical-page #faq-area .migration-explainer{margin-top:28px}.ai-development-practical-page .migration-service-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:700px){.ai-development-practical-page .ai-development-hero-infographic .nis2-infographic-heading strong{font-size:29px}.ai-development-practical-page .ai-development-hero-infographic figcaption{gap:10px;font-size:10px}}.web-performance-practical-page .web-performance-hero-core svg{fill:none;stroke:#c6e5ff;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:64px;height:64px}.web-performance-practical-page .nis2-infographic-heading strong{font-size:clamp(28px,3vw,40px)}.web-performance-practical-page .nis2-hero-infographic figcaption{gap:22px}.web-performance-practical-page #faq-area .migration-explainer{margin-top:28px}.web-performance-practical-page .migration-service-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.web-performance-practical-page #punti-area .migration-explainer{margin-bottom:32px}@media (max-width:700px){.web-performance-practical-page .nis2-infographic-heading strong{font-size:27px}.web-performance-practical-page .nis2-hero-infographic figcaption{gap:10px;font-size:10px}}.infrastructure-solution-practical-page .infrastructure-solution-hero-core svg{fill:none;stroke:#c6e5ff;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:64px;height:64px}.infrastructure-solution-practical-page .nis2-infographic-heading strong{font-size:clamp(28px,3vw,40px)}.infrastructure-solution-practical-page .nis2-hero-infographic figcaption{gap:22px}.infrastructure-solution-practical-page #faq-area .migration-explainer{margin-top:28px}.infrastructure-solution-practical-page .migration-service-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.infrastructure-solution-practical-page #casi-area .migration-explainer{margin-bottom:32px}@media (max-width:700px){.infrastructure-solution-practical-page .nis2-infographic-heading strong{font-size:27px}.infrastructure-solution-practical-page .nis2-hero-infographic figcaption{gap:10px;font-size:10px}}.developer-services-practical-page .developer-services-hero-core svg{fill:none;stroke:#c6e5ff;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:64px;height:64px}.developer-services-practical-page .nis2-infographic-heading strong{font-size:clamp(28px,3vw,40px)}.developer-services-practical-page .nis2-hero-infographic figcaption{gap:22px}.developer-services-practical-page #faq-area .migration-explainer{margin-top:28px}.developer-services-practical-page .migration-service-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.developer-services-practical-page #casi-area .migration-explainer{margin-bottom:32px}@media (max-width:700px){.developer-services-practical-page .nis2-infographic-heading strong{font-size:27px}.developer-services-practical-page .nis2-hero-infographic figcaption{gap:10px;font-size:10px}}.devops-services-practical-page .devops-services-hero-core svg{fill:none;stroke:#c6e5ff;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:64px;height:64px}.devops-services-practical-page .nis2-infographic-heading strong{font-size:clamp(28px,3vw,40px)}.devops-services-practical-page .nis2-hero-infographic figcaption{gap:22px}.devops-services-practical-page #faq-area .migration-explainer{margin-top:28px}.devops-services-practical-page .migration-service-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.devops-services-practical-page #casi-area .migration-explainer{margin-bottom:32px}@media (max-width:700px){.devops-services-practical-page .nis2-infographic-heading strong{font-size:27px}.devops-services-practical-page .nis2-hero-infographic figcaption{gap:10px;font-size:10px}}.sysadmin-services-practical-page .sysadmin-services-hero-core svg{fill:none;stroke:#c6e5ff;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:64px;height:64px}.sysadmin-services-practical-page .nis2-infographic-heading strong{font-size:clamp(28px,3vw,40px)}.sysadmin-services-practical-page .nis2-hero-infographic figcaption{gap:22px}.sysadmin-services-practical-page #faq-area .migration-explainer{margin-top:28px}.sysadmin-services-practical-page .migration-service-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.sysadmin-services-practical-page #casi-area .migration-explainer{margin-bottom:32px}@media (max-width:700px){.sysadmin-services-practical-page .nis2-infographic-heading strong{font-size:27px}.sysadmin-services-practical-page .nis2-hero-infographic figcaption{gap:10px;font-size:10px}}
