.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.p-0{padding:0!important}.p-3{padding:var(--space-3)}
.site-container{width:100%;max-width:var(--content-max-width);padding:0 var(--space-3);margin:0 auto}.site-section{padding:64px 0}.site-section--wide{padding:var(--space-7) 0}.site-section--alt{background:var(--color-blue-1)}.site-section__title,.site-section__title_blue{letter-spacing:.5px;margin-bottom:var(--space-4);text-align:center;font-family:Bebas Neue,sans-serif;font-size:40px;font-weight:400}.site-section__title{color:var(--color-white)}.site-section__title_blue{color:var(--color-blue)}.site-section__eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-orange);text-align:center;margin-bottom:var(--space-1);font-family:Bebas Neue,sans-serif;font-size:20px}.site-section__lead{max-width:900px;margin:0 auto var(--space-5);text-align:center;color:var(--color-gray);line-height:1.7}.page-hero{--badge-width:clamp(150px, 22vw, 330px);isolation:isolate;background:linear-gradient(135deg, var(--color-blue-dark) 0%, var(--color-blue) 100%);color:var(--color-white);padding:96px 0 80px;position:relative;overflow:hidden}.page-hero--media{padding:120px 0 104px}@media (min-width:769px){.page-hero{min-height:calc(100vh - var(--header-height) - 403px);min-height:calc(100dvh - var(--header-height) - 403px);align-items:center;display:flex}}.page-hero__bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-hero--acquista .page-hero__bg{object-position:center 24%}.revisione-page-hero .page-hero__bg{object-position:center 35%}.page-hero--media:before{content:"";z-index:-1;background:var(--overlay-hero);position:absolute;inset:0}.page-hero__inner{position:relative}.page-hero__badge{width:var(--badge-width);filter:drop-shadow(0 8px 22px #00000059);position:absolute;top:0;right:0}.page-hero__badge img{width:100%;height:auto;display:block}.page-hero--badge .page-hero__eyebrow,.page-hero--badge .page-hero__title{max-width:calc(100% - var(--badge-width) - var(--space-5))}.page-hero__eyebrow{color:var(--color-orange);letter-spacing:1px;font-family:Bebas Neue,sans-serif;font-size:22px}.page-hero__title{margin:var(--space-2) 0 var(--space-3);color:var(--color-white);font-family:Bebas Neue,sans-serif;font-size:clamp(40px,6vw,72px);font-weight:400;line-height:1}.page-hero__subtitle{opacity:.92;max-width:680px;font-size:17px;line-height:1.7}.page-hero__actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.feature-list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;display:grid}.feature-list li{gap:var(--space-2);line-height:1.5;display:flex}.feature-list svg{color:var(--color-green);flex-shrink:0;margin-top:3px}.rich-text{line-height:1.8}.rich-text p,.rich-text ul,.rich-text ol{margin-bottom:var(--space-3)}.rich-text ul,.rich-text ol{padding-left:var(--space-4)}.has-slide-deck{scroll-behavior:smooth}@media (min-width:901px){.has-slide-deck{scroll-snap-type:y mandatory}.has-slide-deck .public-layout__main>*,.has-slide-deck .site-footer{scroll-snap-align:start;scroll-margin-top:var(--header-height)}.has-slide-deck .public-layout__main>.slide-deck{scroll-snap-align:none}}@media (prefers-reduced-motion:reduce){.has-slide-deck{scroll-behavior:auto;scroll-snap-type:none}}@media (max-width:768px){.site-section{padding:40px 0}.page-hero{padding:64px 0 56px}.page-hero__badge{width:180px;margin-bottom:var(--space-4);position:static}.page-hero--badge .page-hero__eyebrow,.page-hero--badge .page-hero__title{max-width:none}}
*{box-sizing:border-box;margin:0;padding:0}:root{--color-blue:#497593;--color-blue-dark:#315b7c;--color-blue-1:#e9f0f7;--color-blue-2:#c8dbee;--color-orange:#f99410;--color-red:#dc493b;--color-green:#83bd9a;--color-black:#303030;--color-text-dark:#2d2d2d;--color-white:#fff;--color-gray:#505050;--header-height:72px;--content-max-width:1200px;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--shadow-sm:0 1px 2px #3030300f, 0 2px 8px #3030300f;--shadow-md:0 4px 16px #315b7c1a;--shadow-lg:0 12px 32px #315b7c24;--overlay-hero:linear-gradient(115deg, #254660f0 0%, #315b7ce0 45%, #497593b8 100%)}@font-face{font-family:Bebas Neue;src:url(../media/BebasNeue-Regular.2w6e6n91awk1s.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Verdana;src:url(../media/Verdana.2aj5w72h3sqtj.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}body{color:var(--color-black);background:var(--color-white);font-family:Verdana,sans-serif}.text-center{text-align:center}
