@font-face{font-family:arges;src:url(../media/Arges_Black-s.p.1feba81e.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:arges Fallback;src:local(Arial);ascent-override:179.21%;descent-override:44.03%;line-gap-override:0.0%;size-adjust:53.79%}.arges_b6ee849d-module__88XXZa__className{font-family:arges,arges Fallback;font-style:normal;font-weight:900}.arges_b6ee849d-module__88XXZa__variable{--font-arges:"arges","arges Fallback"}
@font-face{font-family:neueMontreal;src:url(../media/NeueMontreal_Regular-s.p.d3575cca.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neueMontreal;src:url(../media/PPNeueMontreal_Medium-s.p.db94f220.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:neueMontreal;src:url(../media/PPNeueMontreal_Bold-s.p.ed202011.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:neueMontreal Fallback;src:local(Arial);ascent-override:101.24%;descent-override:27.67%;line-gap-override:0.0%;size-adjust:95.11%}.neuemontreal_42460e9-module__fT31LW__className{font-family:neueMontreal,neueMontreal Fallback}.neuemontreal_42460e9-module__fT31LW__variable{--font-neue-montreal:"neueMontreal","neueMontreal Fallback"}
.product-page{--font-display:var(--font-arges),"Inter Tight","Manrope",system-ui,sans-serif;--font-body:var(--font-neue-montreal),"Inter","Manrope",system-ui,sans-serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono","IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--bg:#fff;--bg-elev:#f8fafc;--fg-1:#0f172a;--fg-2:#334155;--fg-3:#64748b;--accent:#ff5722;--accent-ink:#fff;--accent-weak:#ff57220f;--accent-border:#ff57221a;--accent-line:#ff572238;--divider:#0f172a0f;--divider-strong:#0f172a1f;--surface:#0f172a08;--positive:#16a34a;--warning:#b45309;--danger:#dc2626;--r-0:0px;--r-1:2px;--r-2:4px;--r-3:6px;--r-4:10px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:160px;--s-12:200px;--t-display-1-size:clamp(56px,9vw,144px);--t-display-1-line:.92;--t-display-1-track:-.015em;--t-display-2-size:clamp(44px,6vw,96px);--t-display-2-line:.95;--t-display-2-track:-.01em;--t-h1-size:clamp(36px,4.2vw,64px);--t-h1-line:1;--t-h1-track:-.01em;--t-h2-size:clamp(28px,3vw,44px);--t-h2-line:1.05;--t-h2-track:-.005em;--t-h3-size:28px;--t-h3-line:1.1;--t-h3-track:0em;--t-lead-size:22px;--t-lead-line:1.45;--t-body-size:17px;--t-body-line:1.55;--t-small-size:14px;--t-small-line:1.5;--t-eyebrow-size:12px;--t-eyebrow-line:1.2;--t-eyebrow-track:.12em;--t-label-size:13px;--t-label-line:1.25;--t-label-track:.02em;--t-mono-size:13px;--ease-standard:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--shadow-0:none;--shadow-1:0 1px 0 #0000000a;--shadow-2:0 1px 2px #0000000f,0 2px 8px #0000000a;--shadow-focus:0 0 0 3px #ff572247;--max-w:1280px;--gutter:24px;--col-gap:24px;background:var(--bg);color:var(--fg-1);font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-line);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.product-page,.product-page *{box-sizing:border-box}.product-page{overflow-x:hidden}.product-page img,.product-page svg{max-width:100%}.product-page .dark,.product-page [data-theme=dark]{--bg:#0a0d1f;--bg-elev:#0e1228;--fg-1:#f2f2f5;--fg-2:#c7cad9;--fg-3:#8b8fa8;--accent:#ff8a65;--accent-ink:#0a0d1f;--accent-weak:#ff8a650d;--accent-border:#ffffff14;--accent-line:#ff8a6559;--divider:#ffffff14;--divider-strong:#ffffff29;--surface:#ffffff0a;--shadow-focus:0 0 0 3px #ff8a6566;background:var(--bg);color:var(--fg-1)}.product-page h1,.product-page .h1,.product-page h2,.product-page .h2,.product-page h3,.product-page .h3,.product-page .display-1,.product-page .display-2{font-family:var(--font-display);color:var(--fg-1);text-wrap:balance;word-spacing:.12em;margin:0;font-weight:900}.product-page .display-1{font-size:var(--t-display-1-size);line-height:var(--t-display-1-line);letter-spacing:var(--t-display-1-track)}.product-page .display-2{font-size:var(--t-display-2-size);line-height:var(--t-display-2-line);letter-spacing:var(--t-display-2-track)}.product-page h1,.product-page .h1{font-size:var(--t-h1-size);line-height:var(--t-h1-line);letter-spacing:var(--t-h1-track)}.product-page h2,.product-page .h2{font-size:var(--t-h2-size);line-height:var(--t-h2-line);letter-spacing:var(--t-h2-track)}.product-page h3,.product-page .h3{font-size:var(--t-h3-size);line-height:var(--t-h3-line);letter-spacing:var(--t-h3-track)}.product-page .lead{font-size:var(--t-lead-size);line-height:var(--t-lead-line);color:var(--fg-2);text-wrap:pretty}.product-page p,.product-page .body{font-size:var(--t-body-size);line-height:var(--t-body-line);color:var(--fg-2);text-wrap:pretty;margin:0}.product-page small,.product-page .small{font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--fg-3)}.product-page .eyebrow{font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-line);letter-spacing:var(--t-eyebrow-track);text-transform:uppercase;color:var(--fg-2);font-weight:500;display:inline-block}.product-page .label{font-size:var(--t-label-size);line-height:var(--t-label-line);letter-spacing:var(--t-label-track);color:var(--fg-1);font-weight:500}.product-page .mono{font-family:var(--font-mono);font-size:var(--t-mono-size)}.product-page .container{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);margin-inline:auto}.product-page .btn{font-family:var(--font-body);border-radius:var(--r-1);cursor:pointer;transition:background var(--dur-2)var(--ease-standard),color var(--dur-2)var(--ease-standard),border-color var(--dur-2)var(--ease-standard),transform var(--dur-2)var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.product-page .btn-sm{padding:8px 14px;font-size:13px}.product-page .btn-md{padding:10px 18px;font-size:14px}.product-page .btn-lg{padding:14px 22px;font-size:15px}.product-page .btn-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.product-page .btn-primary:hover{transform:translateY(-1px)}.product-page .btn-primary:focus-visible{box-shadow:var(--shadow-focus);outline:none}.product-page .btn-ghost{color:var(--fg-1);border-color:var(--divider-strong);background:0 0}.product-page .btn-ghost:hover{border-color:var(--fg-1)}.product-page .chip{color:var(--fg-2);background:var(--accent-weak);border:1px solid var(--accent-border);border-radius:var(--r-pill);align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}@media (max-width:1024px){.product-page .display-1 br,.product-page .display-2 br,.product-page h1 br,.product-page h2 br,.product-page .h1 br,.product-page .h2 br{display:none}.product-page [style*=grid-template-columns]:not([style*="grid-template-columns: 20px"]):not([style*=grid-template-columns\:20px]):not([style*="grid-template-columns: 24px"]):not([style*=grid-template-columns\:24px]){grid-template-columns:1fr!important;gap:32px!important}.product-page .timeline-grid{grid-template-columns:1fr 1fr!important;row-gap:40px!important}.product-page .arch-flow>*{border-right:none!important;border-bottom:1px solid var(--divider-strong)!important}.product-page .footer-grid{grid-template-columns:repeat(2,1fr)!important}.product-page .hero-grid,.product-page .cta-grid{grid-template-columns:1fr!important;gap:32px!important}.product-page .solution-grid,.product-page .problem-split,.product-page .proof-pair,.product-page .pricing-grid,.product-page .objections-grid{grid-template-columns:1fr!important}.product-page .hero-stage{height:320px!important}.product-page .hero-stage-meta{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 40px);overflow:hidden;font-size:10px!important;display:block!important}.product-page .hero-stage-meta-top-left{top:14px!important;left:18px!important;right:auto!important}.product-page .hero-stage-meta-top-right{top:32px!important;left:18px!important;right:auto!important}.product-page .hero-stage-meta-bottom-left{bottom:32px!important;left:18px!important;right:auto!important}.product-page .hero-stage-meta-bottom-right{bottom:14px!important;left:18px!important;right:auto!important}.product-page section#problem,.product-page section#solution,.product-page section#proof,.product-page section#architecture,.product-page section#compare,.product-page section#timeline,.product-page section#pricing,.product-page section#objections{padding-top:80px!important;padding-bottom:80px!important}.product-page section#cta{padding-top:96px!important;padding-bottom:96px!important}.product-page section#connectors{padding-top:64px!important;padding-bottom:64px!important}.product-page #top .container>div[style*=margin-top\:48],.product-page #top .container>div[style*="margin-top: 48"]{gap:24px!important}}.product-page header.bg-transparent img[alt=AI\ Sistemi]{filter:invert()hue-rotate(180deg)}@media (max-width:600px){.product-page{--gutter:18px;--t-display-2-size:clamp(36px,11vw,48px);--t-h1-size:clamp(31px,9vw,40px);--t-h2-size:clamp(25px,7.5vw,34px);--t-h3-size:23px;--t-lead-size:18px;--t-body-size:16px}.product-page .container{padding-left:var(--gutter);padding-right:var(--gutter)}.product-page .lead{line-height:1.5}.product-page .eyebrow{letter-spacing:.08em;font-size:11px}.product-page .btn,.product-page .btn-lg{text-align:center;width:100%;min-height:48px;padding:13px 18px;font-size:15px}.product-page .chip{border-radius:var(--r-3);align-items:flex-start;width:100%;line-height:1.35}.product-page .timeline-grid,.product-page .footer-grid{grid-template-columns:1fr!important}.product-page section#problem,.product-page section#solution,.product-page section#proof,.product-page section#architecture,.product-page section#compare,.product-page section#timeline,.product-page section#pricing,.product-page section#objections{padding-top:56px!important;padding-bottom:56px!important}.product-page section#top{padding-top:32px!important;padding-bottom:40px!important}.product-page section#cta{padding-top:72px!important;padding-bottom:72px!important}.product-page section#connectors{padding-top:48px!important;padding-bottom:48px!important}.product-page .hero-grid{gap:24px!important;margin-bottom:28px!important}.product-page .hero-stage{height:250px!important;padding:14px!important}.product-page .hero-stage-meta{max-width:calc(100% - 28px);font-size:9px!important}.product-page .hero-stage-meta-top-left{top:10px!important;left:14px!important}.product-page .hero-stage-meta-top-right{top:26px!important;left:14px!important}.product-page .hero-stage-meta-bottom-left{bottom:26px!important;left:14px!important}.product-page .hero-stage-meta-bottom-right{bottom:10px!important;left:14px!important}.product-page #top .container>div[style*=margin-top\:48],.product-page #top .container>div[style*="margin-top: 48"]{gap:12px!important;margin-top:28px!important;padding-top:18px!important;display:grid!important}.product-page #top .container>div[style*=margin-top\:48]>div,.product-page #top .container>div[style*="margin-top: 48"]>div{margin-left:0!important}.product-page table{min-width:760px!important}.product-page .connector-track{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)!important}}
