.home-module__a4s6Pq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8ebfff;font-size:.72rem;font-weight:600;font-family:var(--font-mono);background:#3a7bf514;border:1px solid #3a7bf538;border-radius:999px;align-items:center;gap:.6rem;padding:.4rem .95rem;display:inline-flex}.home-module__a4s6Pq__eyebrow:before{content:"";background:#3a7bf5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #3a7bf5}.home-module__a4s6Pq__gradientText{background:linear-gradient(120deg,#fff 10%,#8ebfff 55%,#7dd3fc 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.home-module__a4s6Pq__btnPrimary{color:#fff;background:linear-gradient(135deg,#3a7bf5,#2860dd);border-radius:999px;align-items:center;gap:.55rem;padding:.9rem 1.6rem;font-size:.875rem;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 6px 28px #3a7bf547,inset 0 1px #ffffff2e}.home-module__a4s6Pq__btnPrimary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 10px 36px #3a7bf56b,inset 0 1px #ffffff38}.home-module__a4s6Pq__btnGhost{color:#e2e8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:.55rem;padding:.9rem 1.6rem;font-size:.875rem;font-weight:600;transition:border-color .25s,background .25s,transform .25s;display:inline-flex}.home-module__a4s6Pq__btnGhost:hover{color:#e2e8f0;background:#ffffff0b;border-color:#ffffff47;transform:translateY(-2px)}.home-module__a4s6Pq__btnPrimary svg,.home-module__a4s6Pq__btnGhost svg{display:inline}.home-module__a4s6Pq__card{background:linear-gradient(160deg,#ffffff09,#ffffff02);border:1px solid #ffffff12;border-radius:1.25rem;transition:transform .35s cubic-bezier(.4,0,.2,1),border-color .35s,background .35s;position:relative;overflow:hidden}.home-module__a4s6Pq__card:hover{border-color:#ffffff1c;transform:translateY(-3px)}.home-module__a4s6Pq__hero{padding-top:clamp(4.5rem,3rem + 6vw,8rem);padding-bottom:7rem;position:relative;overflow:hidden}.home-module__a4s6Pq__heroBlobA,.home-module__a4s6Pq__heroBlobB{filter:blur(64px);pointer-events:none;border-radius:999px;width:24rem;height:24rem;position:absolute}.home-module__a4s6Pq__heroBlobA{background:#3a7bf51a;top:25%;left:-8rem}.home-module__a4s6Pq__heroBlobB{background:#7dd3fc1a;bottom:0;right:-8rem}.home-module__a4s6Pq__heroGrid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid;position:relative}@media (min-width:64rem){.home-module__a4s6Pq__heroGrid{grid-template-columns:7fr 5fr}}.home-module__a4s6Pq__heroCopy{flex-direction:column;gap:1.75rem;min-width:0;display:flex}.home-module__a4s6Pq__title{letter-spacing:-.02em;color:var(--text-strong);font-size:clamp(2.5rem,1.5rem + 5vw,4.5rem);font-weight:700;line-height:1.02}.home-module__a4s6Pq__lede{color:#e2e8f0e6;max-width:42rem;font-size:clamp(1.125rem,1rem + .5vw,1.25rem);line-height:1.65}.home-module__a4s6Pq__lede strong{color:#fff;font-weight:500}.home-module__a4s6Pq__ledeAccent{color:#8ebfff}.home-module__a4s6Pq__heroCtas{flex-wrap:wrap;gap:.75rem;padding-top:.25rem;display:flex}.home-module__a4s6Pq__stats{border-top:1px solid #ffffff0d;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:36rem;margin:0;padding-top:1.75rem;list-style:none;display:grid}.home-module__a4s6Pq__statNum{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.875rem,1.4rem + 1.4vw,2.25rem);font-weight:700}.home-module__a4s6Pq__statLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-family:var(--font-mono);margin-top:.25rem}.home-module__a4s6Pq__ecgWrap{width:100%;max-width:36rem}.home-module__a4s6Pq__ecg{width:100%;height:80px}.home-module__a4s6Pq__ecg path{stroke-dasharray:1400;stroke-dashoffset:1400px;filter:drop-shadow(0 0 6px #5a9affcc);animation:5.5s linear infinite home-module__a4s6Pq__ecg-draw}.home-module__a4s6Pq__ecg .home-module__a4s6Pq__ecgDot{offset-path:path("M0,40 L240,40 L262,40 L274,10 L288,66 L300,40 L420,40 L520,40 L542,40 L554,14 L568,60 L580,40 L760,40 L880,40 L902,40 L914,8 L928,64 L940,40 L1200,40");animation:5.5s linear infinite home-module__a4s6Pq__ecg-ride}@keyframes home-module__a4s6Pq__ecg-draw{0%{stroke-dashoffset:1400px;opacity:0}6%{opacity:1}55%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes home-module__a4s6Pq__ecg-ride{0%{offset-distance:0%;opacity:0}6%{opacity:1}55%{offset-distance:100%;opacity:1}56%{opacity:0}to{offset-distance:100%;opacity:0}}.home-module__a4s6Pq__codeCol{min-width:0;position:relative}.home-module__a4s6Pq__codeBlobA,.home-module__a4s6Pq__codeBlobB{filter:blur(64px);pointer-events:none;border-radius:999px;width:8rem;height:8rem;position:absolute}.home-module__a4s6Pq__codeBlobA{background:#3a7bf533;top:-3rem;right:-3rem}.home-module__a4s6Pq__codeBlobB{background:#7dd3fc33;bottom:-3rem;left:-2rem}.home-module__a4s6Pq__codeCard{background:linear-gradient(#0f1424,#0a0e1a);border:1px solid #ffffff12;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff0d}.home-module__a4s6Pq__codeBar{background:#0003;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;display:flex}.home-module__a4s6Pq__dots{align-items:center;gap:.5rem;display:flex}.home-module__a4s6Pq__dot{border-radius:50%;width:12px;height:12px}.home-module__a4s6Pq__dotR{background:#ef444499}.home-module__a4s6Pq__dotY{background:#eab30899}.home-module__a4s6Pq__dotG{background:#22c55e99}.home-module__a4s6Pq__codeFile{color:#64748b;font-size:.75rem;font-family:var(--font-mono)}.home-module__a4s6Pq__codeTag{color:#7dd3fc;font-size:.625rem;font-family:var(--font-mono);background:#3a7bf51a;border-radius:.25rem;padding:.125rem .5rem}.home-module__a4s6Pq__codeBody{font-family:var(--font-mono);padding:1.5rem;font-size:13px;line-height:1.7}.home-module__a4s6Pq__codeBody pre{color:#cbd5e1;font-family:var(--font-mono);white-space:pre-wrap}.home-module__a4s6Pq__tokKey{color:#c084fc}.home-module__a4s6Pq__tokFn{color:#7dd3fc}.home-module__a4s6Pq__tokStr{color:#86efac}.home-module__a4s6Pq__tokCmt{color:#64748b;font-style:italic}.home-module__a4s6Pq__tokVar{color:#fbbf24}.home-module__a4s6Pq__cursor{vertical-align:-2px;background:#7dd3fc;width:8px;height:15px;animation:1.1s step-end infinite home-module__a4s6Pq__blink;display:inline-block}@keyframes home-module__a4s6Pq__blink{0%,to{opacity:1}50%{opacity:0}}.home-module__a4s6Pq__codeFoot{background:#0003;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.home-module__a4s6Pq__codeStatus{align-items:center;gap:.5rem;font-size:.75rem;display:flex}.home-module__a4s6Pq__pulseDot{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:2s cubic-bezier(.4,0,.6,1) infinite home-module__a4s6Pq__pulse}@keyframes home-module__a4s6Pq__pulse{50%{opacity:.4}}.home-module__a4s6Pq__codeStatus span{color:#94a3b8;font-family:var(--font-mono)}.home-module__a4s6Pq__codeLink{color:#5a9aff;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.home-module__a4s6Pq__codeLink:hover{color:#7dd3fc}.home-module__a4s6Pq__marquee{margin-top:6rem;position:relative;overflow:hidden}.home-module__a4s6Pq__marqueeFadeL,.home-module__a4s6Pq__marqueeFadeR{z-index:10;pointer-events:none;width:8rem;position:absolute;top:0;bottom:0}.home-module__a4s6Pq__marqueeFadeL{background:linear-gradient(to right, var(--navy-950), transparent);left:0}.home-module__a4s6Pq__marqueeFadeR{background:linear-gradient(to left, var(--navy-950), transparent);right:0}.home-module__a4s6Pq__marqueeTrack{color:#64748b;width:max-content;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;gap:3rem;font-size:.875rem;animation:44s linear infinite home-module__a4s6Pq__marquee;display:flex}@keyframes home-module__a4s6Pq__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-module__a4s6Pq__section{padding-block:6rem;position:relative}.home-module__a4s6Pq__sectionHead{flex-direction:column;align-items:flex-start;gap:1rem;max-width:48rem;margin-bottom:4rem;display:flex}.home-module__a4s6Pq__sectionHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:4rem;display:flex}.home-module__a4s6Pq__sectionHeadRow>div{flex-direction:column;align-items:flex-start;gap:1rem;max-width:48rem;display:flex}.home-module__a4s6Pq__sectionTitle{letter-spacing:-.02em;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:700}.home-module__a4s6Pq__sectionLede{color:#94a3b8;font-size:1.125rem;line-height:1.65}.home-module__a4s6Pq__sectionLede strong{color:#fff;font-weight:500}.home-module__a4s6Pq__vediTutti{color:#5a9aff;white-space:nowrap;flex:none;font-size:.875rem;font-weight:600}.home-module__a4s6Pq__vediTutti:hover{color:#7dd3fc}.home-module__a4s6Pq__capGrid{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.home-module__a4s6Pq__capGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.home-module__a4s6Pq__capGrid{grid-template-columns:repeat(3,1fr)}}.home-module__a4s6Pq__capCard{padding:1.75rem}.home-module__a4s6Pq__capIcon{background:#3a7bf51a;border:1px solid #3a7bf533;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.25rem;display:flex}.home-module__a4s6Pq__capTitle{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.home-module__a4s6Pq__capText{color:#94a3b8;font-size:.875rem;line-height:1.6}.home-module__a4s6Pq__progGrid{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.home-module__a4s6Pq__progRow{color:inherit;align-items:flex-start;gap:1.5rem;padding:2rem;display:flex}@media (max-width:48rem){.home-module__a4s6Pq__progRow{flex-direction:column}}.home-module__a4s6Pq__progIcon{background:linear-gradient(to bottom right,#3a7bf533,#2860dd33);border:1px solid #3a7bf54d;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.home-module__a4s6Pq__progBody{flex:1;min-width:0}.home-module__a4s6Pq__progHead{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.home-module__a4s6Pq__progName{font-size:1.5rem;font-weight:700}.home-module__a4s6Pq__progBadge{font-size:.75rem;font-family:var(--font-mono);color:#7dd3fc;text-transform:uppercase;background:#3a7bf51a;border:1px solid #3a7bf533;border-radius:999px;padding:.125rem .5rem}.home-module__a4s6Pq__progKicker{color:#64748b;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:600;font-family:var(--font-mono);margin-bottom:.75rem}.home-module__a4s6Pq__progDesc{color:#cbd5e1;max-width:48rem;line-height:1.65}.home-module__a4s6Pq__progDesc strong{color:#fff;font-weight:500}.home-module__a4s6Pq__progScopri{color:#5a9aff;align-items:center;gap:.25rem;margin-top:1rem;font-size:.75rem;font-weight:600;display:inline-flex}.home-module__a4s6Pq__progScopri:hover{color:#7dd3fc}.home-module__a4s6Pq__serviziGrid{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.home-module__a4s6Pq__serviziGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.home-module__a4s6Pq__serviziGrid{grid-template-columns:repeat(3,1fr)}}.home-module__a4s6Pq__servizioCard{padding:1.75rem}.home-module__a4s6Pq__servizioTitle{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.home-module__a4s6Pq__servizioText{color:#94a3b8;font-size:.875rem;line-height:1.6}.home-module__a4s6Pq__faqWrap{max-width:56rem;margin-inline:auto}.home-module__a4s6Pq__faqHead{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.home-module__a4s6Pq__faqList{flex-direction:column;gap:.75rem;display:flex}.home-module__a4s6Pq__faqItem{border-radius:1rem;padding:1.5rem}.home-module__a4s6Pq__faqSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.home-module__a4s6Pq__faqSummary::-webkit-details-marker{display:none}.home-module__a4s6Pq__faqQ{font-size:1.125rem;font-weight:600}.home-module__a4s6Pq__faqIcon{background:#3a7bf51a;border:1px solid #3a7bf533;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .3s;display:flex}.home-module__a4s6Pq__faqItem[open] .home-module__a4s6Pq__faqIcon{transform:rotate(45deg)}.home-module__a4s6Pq__faqA{color:#94a3b8;margin-top:1rem;line-height:1.65}.home-module__a4s6Pq__ctaSection{max-width:64rem;margin-inline:auto}.home-module__a4s6Pq__ctaCard{text-align:center;border-radius:1.5rem;padding:clamp(2rem,1rem + 4vw,3.5rem);position:relative;overflow:hidden}.home-module__a4s6Pq__ctaCardBlobA,.home-module__a4s6Pq__ctaCardBlobB{filter:blur(64px);pointer-events:none;border-radius:999px;width:24rem;height:24rem;position:absolute}.home-module__a4s6Pq__ctaCardBlobA{background:#3a7bf51a;top:-8rem;right:-8rem}.home-module__a4s6Pq__ctaCardBlobB{background:#7dd3fc1a;bottom:-8rem;left:-8rem}.home-module__a4s6Pq__ctaInner{position:relative}.home-module__a4s6Pq__ctaTitle{letter-spacing:-.02em;margin-block:1.25rem;font-size:clamp(2rem,1.4rem + 3vw,3.75rem);font-weight:700}.home-module__a4s6Pq__ctaLede{color:#cbd5e1;max-width:40rem;margin:0 auto 2.5rem;font-size:clamp(1.125rem,1rem + .5vw,1.25rem);line-height:1.65}.home-module__a4s6Pq__ctaButtons{flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;max-width:40rem;margin-inline:auto;display:flex}@media (min-width:40rem){.home-module__a4s6Pq__ctaButtons{flex-direction:row;align-items:center}}.home-module__a4s6Pq__ctaBig{color:#fff;background:linear-gradient(to bottom right,#3a7bf5,#2860dd);border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 1.75rem;font-weight:600;transition:box-shadow .25s,transform .25s;display:inline-flex;box-shadow:0 20px 40px -12px #3a7bf54d}.home-module__a4s6Pq__ctaBig:hover{color:#fff;transform:translateY(-2px);box-shadow:0 24px 48px -12px #3a7bf580}.home-module__a4s6Pq__ctaBigGhost{background:#ffffff08;border:1px solid #ffffff1a;border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 1.75rem;transition:border-color .25s,background .25s;display:inline-flex}.home-module__a4s6Pq__ctaBigGhost:hover{background:#ffffff0f;border-color:#ffffff40}.home-module__a4s6Pq__ctaBigLabel{text-align:left}.home-module__a4s6Pq__ctaBigLabel small{text-transform:uppercase;letter-spacing:.1em;opacity:.8;font-size:.75rem;font-family:var(--font-mono);display:block}.home-module__a4s6Pq__ctaBigLabel span{font-size:1rem}.home-module__a4s6Pq__ctaBigGhost .home-module__a4s6Pq__ctaBigLabel small{color:#64748b;opacity:1}.home-module__a4s6Pq__ctaBigGhost .home-module__a4s6Pq__ctaBigLabel span{color:#fff}@media (prefers-reduced-motion:reduce){.home-module__a4s6Pq__ecg path{stroke-dashoffset:0;opacity:1;animation:none}.home-module__a4s6Pq__ecg .home-module__a4s6Pq__ecgDot{display:none}.home-module__a4s6Pq__marqueeTrack,.home-module__a4s6Pq__cursor,.home-module__a4s6Pq__pulseDot{animation:none}}.home-module__a4s6Pq__ledeLink{color:inherit;text-underline-offset:.2em;-webkit-text-decoration:underline #5a9aff99;text-decoration:underline #5a9aff99}.home-module__a4s6Pq__ledeLink:hover{text-decoration-color:#5a9aff}
