.cv{--cv-bg:#0b1a33;--cv-bg-2:#0e2140;--cv-bg-3:#2a3d5f;--cv-card:#11264a;--cv-card-2:#13284c;--cv-glow:#2a4a85;--cv-blue:#8db4ff;--cv-blue-soft:color-mix(in srgb,var(--cv-blue) 16%,transparent);--cv-light:#b9d1ff;--cv-ink:#0b1a33;--cv-muted:#aab6cc;--cv-text-2:#c9d3e6;--cv-faint:#8793aa;--cv-accent-dark:#9a4a06;--cv-amber:#f59e0b;background:var(--cv-bg);color:#fff;font-family:var(--font-cv),var(--font-sans),system-ui,sans-serif}.cv[data-palette=grafite]{--cv-bg:#1c1c1f;--cv-bg-2:#232327;--cv-bg-3:#3d4250;--cv-card:#2a2a2f;--cv-card-2:#27272c;--cv-glow:#4a5878;--cv-blue:#9fbdf0;--cv-light:#9fbdf0;--cv-ink:#1c1c1f;--cv-muted:#b0b0b4;--cv-text-2:#d4d4d8;--cv-faint:#8a8a90;--cv-accent-dark:#7a4a10}.cv[data-palette=mezzanotte]{--cv-bg:#060c1a;--cv-bg-2:#0a1428;--cv-bg-3:#18284a;--cv-card:#0e1a33;--cv-card-2:#0f1d39;--cv-glow:#1d3f86;--cv-blue:#7cc4ff;--cv-light:#cfe4ff;--cv-ink:#060c1a;--cv-muted:#a3b0c7;--cv-text-2:#cfd8e8;--cv-faint:#7f8aa3;--cv-accent-dark:#9a4a06}.cv h1,.cv h2,.cv h3{font-family:var(--font-cv),var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em}.cv-eyebrow{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cv-blue)}.cv-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:12px 26px;font-weight:600;font-size:15px;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-smooth-out)}.cv-btn:focus-visible{outline:2px solid var(--cv-blue);outline-offset:3px}.cv-btn-action{background:var(--cv-amber);color:#1b1203;box-shadow:0 0 0 1px rgba(253,224,138,.75),0 0 22px 3px rgba(245,158,11,.55);animation:cv-glow 3.2s ease-in-out infinite}.cv-btn-action:hover{background:#fbb33a;box-shadow:0 0 0 1px rgba(253,224,138,.95),0 0 28px 4px rgba(245,158,11,.6)}@keyframes cv-glow{50%{box-shadow:0 0 0 1.5px rgba(253,224,138,1),0 0 36px 7px rgba(245,158,11,.7)}}.cv-btn-outline{border:1px solid var(--cv-blue);color:var(--cv-blue)}.cv-btn-outline:hover{background:var(--cv-blue-soft)}.cv-btn-dark{border:1px solid var(--cv-ink);color:var(--cv-ink)}.cv-btn-dark:hover{background:color-mix(in srgb,var(--cv-ink) 8%,transparent)}.cv-nuova .cv-btn-dark:focus-visible{outline-color:var(--cv-ink)}.cv-nuova #domande summary:focus-visible{--tw-ring-color:var(--cv-ink)}.cv-btn .cv-arrow{transition:transform var(--duration-fast) var(--ease-smooth-out)}.cv-btn:hover .cv-arrow{transform:translateX(3px)}.cv-edge{border:1px solid transparent;background:linear-gradient(var(--cv-edge-fill,var(--cv-card)),var(--cv-edge-fill,var(--cv-card))) padding-box,linear-gradient(140deg,rgba(245,158,11,.75),color-mix(in srgb,var(--cv-blue) 25%,transparent) 45%,color-mix(in srgb,var(--cv-blue) 90%,transparent)) border-box}.cv-glass{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.25)}.cv-glass-solid{background:color-mix(in srgb,var(--cv-bg) 88%,transparent);border-color:rgba(255,255,255,.2)}.cv-badge{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(141,180,255,.25);background:rgba(141,180,255,.14);padding:7px 14px;font-size:14px;font-weight:600;color:var(--cv-blue)}@keyframes cv-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes cv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.cv-rise{animation:cv-rise calc(var(--duration-very-slow) * 2) var(--ease-smooth-out) both;animation-delay:calc(var(--d, 0) * var(--duration-fast))}.cv-float{animation:cv-float 7s var(--ease-in-out) infinite;animation-delay:calc(var(--d, 0) * 1s)}@keyframes cv-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.cv-marquee{animation:cv-marquee 45s linear infinite}.cv-marquee-wrap:hover .cv-marquee,.cv-nuova .cv-marquee-wrap:active .cv-marquee,.cv-nuova .cv-marquee-wrap:focus-within .cv-marquee{animation-play-state:paused}.cv-draw{stroke-dasharray:1;stroke-dashoffset:0}html.fx .cv-chart:not(.is-in) .cv-draw{stroke-dashoffset:1}.cv-chart .cv-draw{transition:stroke-dashoffset calc(var(--duration-very-slow) * 3) var(--ease-smooth-out) var(--duration-fast)}html.fx .cv-chart:not(.is-in) .cv-bar{transform:scaleY(.05)}.cv-chart .cv-bar{transform-box:fill-box;transform-origin:bottom;transition:transform calc(var(--duration-very-slow) * 2) var(--ease-smooth-out);transition-delay:calc(var(--b, 0) * 30ms)}.cv-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cv-track::-webkit-scrollbar{display:none}.cv-track>*{scroll-snap-align:start}@keyframes cv-ping{75%,to{transform:scale(2.4);opacity:0}}.cv-ping{opacity:.7;animation:cv-ping 1.6s var(--ease-out) infinite}@media (prefers-reduced-motion:reduce){.cv-float,.cv-marquee,.cv-ping,.cv-rise{animation:none}.cv-chart .cv-bar,.cv-chart .cv-draw{transition:none}.cv-marquee-wrap{-webkit-mask-image:none!important;mask-image:none!important}.cv-marquee-wrap .cv-marquee{width:auto;flex-wrap:wrap;justify-content:center;row-gap:1.75rem;-moz-column-gap:2.25rem;column-gap:2.25rem;padding:0 1.25rem}.cv-marquee-wrap .cv-marquee>li[aria-hidden=true]{display:none}}@keyframes cv-page-in{0%{opacity:0}to{opacity:1}}.cv{animation:cv-page-in var(--duration-very-slow) var(--ease-out) both}.cv-center{transform:translateY(calc((1 - var(--hp, 1)) * 150px)) rotateX(calc((1 - var(--hp, 1)) * 30deg)) scale(calc(.9 + var(--hp, 1) * .1));transform-origin:50% 100%}.cv-side{opacity:calc(.15 + var(--hp, 1) * .85)}.cv-side-l{transform:translateX(calc((1 - var(--hp, 1)) * 190px)) translateY(calc((1 - var(--hp, 1)) * 90px)) rotate(calc((1 - var(--hp, 1)) * 8deg))}.cv-side-r{transform:translateX(calc((1 - var(--hp, 1)) * -190px)) translateY(calc((1 - var(--hp, 1)) * 90px)) rotate(calc((1 - var(--hp, 1)) * -8deg))}@keyframes cv-chip-l{0%{opacity:0;transform:translate(-140px,70px)}to{opacity:1;transform:translate(0)}}@keyframes cv-chip-r{0%{opacity:0;transform:translate(140px,-70px)}to{opacity:1;transform:translate(0)}}.cv-chip-l{animation:cv-chip-l 1s cubic-bezier(.16,1,.3,1) .9s both}.cv-chip-r{animation:cv-chip-r 1s cubic-bezier(.16,1,.3,1) 1.2s both}@keyframes cv-drift{0%{transform:translateX(-50%) translate(0) scale(1)}to{transform:translateX(-50%) translate(-30px,30px) scale(1.12)}}.cv-drift{animation:cv-drift 14s ease-in-out infinite alternate}.cv-drift-2{animation-duration:18s}@keyframes cv-flow{to{background-position:200%}}.cv-btn-flow{background-image:linear-gradient(100deg,#f59e0b,#f59e0b 35%,#fcd34d 50%,#f59e0b 65%,#f59e0b);background-size:200% 100%;animation:cv-flow 4s linear infinite,cv-glow 3.2s ease-in-out infinite}@property --cv-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes cv-beam{to{--cv-a:360deg}}.cv-beam:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--cv-a),transparent 0 78%,rgba(245,158,11,.9) 86%,#fff 90%,rgba(141,180,255,.9) 94%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:cv-beam 6s linear infinite;pointer-events:none}.cv [data-reveal]{--ease-smooth-out:cubic-bezier(0.16,1,0.3,1)}@media (prefers-reduced-motion:reduce){.cv,.cv-beam:before,.cv-btn-action,.cv-btn-flow,.cv-chip-l,.cv-chip-r,.cv-drift{animation:none}.cv-center,.cv-side-l,.cv-side-r{transform:none}.cv-side{opacity:1}}.cv-ask-ans,.cv-ask-tap{opacity:1}@media (prefers-reduced-motion:no-preference){.cv-ask-tap{animation:cv-ask-tap 9s var(--ease-in-out) infinite}.cv-ask-ans{animation:cv-ask-ans 9s var(--ease-smooth-out) infinite}}@keyframes cv-ask-tap{0%,26%{opacity:0}30%,94%{opacity:1}to{opacity:0}}@keyframes cv-ask-ans{0%,34%{opacity:0;transform:translateY(6px)}40%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}.cv .t-tabs{--tabs-dur:var(--duration-fast);--tabs-ease:var(--ease-smooth-out);background:color-mix(in srgb,#fff 45%,transparent);border:1px solid color-mix(in srgb,var(--cv-ink) 14%,transparent)}.cv .t-tab{position:relative;z-index:1;color:var(--cv-ink);transition:color var(--tabs-dur) var(--tabs-ease)}.cv .t-tab[aria-selected=true]{color:#fff}.cv .t-tab:not([aria-selected=true]):hover{background:color-mix(in srgb,#fff 45%,transparent)}.cv .t-tab:focus-visible{outline:2px solid var(--cv-ink);outline-offset:3px}.cv .t-tab .t-tab-n{transition:color var(--tabs-dur) var(--tabs-ease)}.cv .t-tabs-pill{position:absolute;top:0;left:0;height:44px;width:0;border-radius:999px;background:var(--cv-ink);box-shadow:0 10px 24px -12px rgba(11,26,51,.6);transform:translate(0);transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease),opacity var(--tabs-dur) var(--tabs-ease);will-change:transform,width;z-index:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.cv-panel article{animation:cv-panel-in var(--duration-slow) var(--ease-smooth-out) both}.cv-panel article:nth-child(2){animation-delay:var(--duration-quick)}}@media (prefers-reduced-motion:reduce){.cv .t-tab,.cv .t-tabs-pill{transition:none!important}}@media (prefers-reduced-motion:no-preference){.cv-panel{animation:cv-panel-in var(--duration-slow) var(--ease-smooth-out) both}}@keyframes cv-panel-in{0%{opacity:0;transform:translateY(8px)}}.cv-hl{background-image:linear-gradient(transparent 88%,color-mix(in srgb,var(--cv-amber) 80%,transparent) 88%,color-mix(in srgb,var(--cv-amber) 80%,transparent) 94%,transparent 94%);background-repeat:no-repeat;background-size:100% 100%}@media (prefers-reduced-motion:no-preference){.cv-hl{animation:cv-hl calc(var(--duration-very-slow) * 2) var(--ease-smooth-out) .9s both}}@keyframes cv-hl{0%{background-size:0 100%}}.cv-ask-dots{opacity:0}.cv-ask-dots i{display:inline-block;width:4px;height:4px;margin:0 1px;border-radius:999px;background:#5b6780}@media (prefers-reduced-motion:no-preference){.cv-ask-dots{animation:cv-ask-dots 9s linear infinite}.cv-ask-dots i{animation:cv-dot .9s var(--ease-in-out) infinite}.cv-ask-dots i:nth-child(2){animation-delay:.15s}.cv-ask-dots i:nth-child(3){animation-delay:.3s}}@keyframes cv-ask-dots{0%,29%{opacity:0}31%,37%{opacity:1}39%,to{opacity:0}}@keyframes cv-dot{50%{transform:translateY(-2px);opacity:.5}}.cv-ask-q{transition:transform var(--duration-fast) var(--ease-smooth-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.cv-ask-q svg{transition:transform var(--duration-fast) var(--ease-bounce)}@media (hover:hover){.cv-ask-q:hover{transform:translateY(-2px)}.cv-ask-q:hover svg{transform:scale(1.15) rotate(-8deg)}}.cv-ask-q:active{transform:scale(var(--scale-large,.97))}.cv-sweep{position:relative;overflow:hidden}.cv-sweep:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-100%);pointer-events:none}@media (prefers-reduced-motion:no-preference){.cv-sweep.is-in:after{animation:cv-sweep calc(var(--duration-very-slow) * 3) var(--ease-smooth-out) var(--duration-slow) both}}@keyframes cv-sweep{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.cv-ask-dots,.cv-ask-dots i,.cv-ask-q,.cv-ask-q svg,.cv-hl,.cv-sweep:after{animation:none!important;transition:none!important}}@media (max-width:767px){.cv-scroll{display:flex!important;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;padding-bottom:4px}.cv-scroll::-webkit-scrollbar{display:none}.cv-scroll>*{flex:0 0 var(--cv-scroll-w,82%);scroll-snap-align:start;margin-top:0!important}}.cv-toggle{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border-radius:9999px;border:1px solid rgb(255 255 255/.12);background:rgb(255 255 255/.05)}.cv-toggle-pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 2);border-radius:9999px;background:#fff;transform:translateX(calc(var(--i, 0) * 100%));transition:transform var(--duration-medium) var(--ease-smooth-out)}.cv-toggle button{position:relative;z-index:1;min-height:44px;padding:0 18px;border-radius:9999px;font-size:14px;font-weight:700;color:var(--cv-text-2);transition:color var(--duration-fast) var(--ease-smooth-out)}.cv-toggle button[aria-pressed=true]{color:var(--cv-ink)}.cv-gift{transition:background-color var(--duration-medium) var(--ease-smooth-out),color var(--duration-medium) var(--ease-smooth-out),transform var(--duration-medium) var(--ease-bounce)}.cv-gift.is-on{transform:scale(1.04)}.cv-toggle button:focus-visible{outline:2px solid var(--cv-blue);outline-offset:2px}@keyframes cv-num-in{0%{opacity:0;transform:translateY(var(--distance-medium))}}.cv-num{display:inline-block;animation:cv-num-in var(--duration-slow) var(--ease-smooth-out) both}.cv-plan{transition:transform var(--duration-fast) var(--ease-smooth-out),box-shadow var(--duration-fast) var(--ease-smooth-out),border-color var(--duration-fast) var(--ease-smooth-out)}@media (hover:hover){.cv-plan:hover{transform:translateY(calc(var(--distance-base) * -1));box-shadow:0 24px 48px -24px rgb(0 0 0/.55)}}@media (prefers-reduced-motion:reduce){.cv-gift,.cv-plan,.cv-toggle button,.cv-toggle-pill{transition:none}.cv-num{animation:none}.cv-plan:hover{transform:none}}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e7b0a9df14c3ada0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4f11357dfbf1285b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e7b0a9df14c3ada0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4f11357dfbf1285b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e7b0a9df14c3ada0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4f11357dfbf1285b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e7b0a9df14c3ada0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4f11357dfbf1285b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e7b0a9df14c3ada0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4f11357dfbf1285b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Host Grotesk Fallback;src:local("Arial");ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.00%;size-adjust:104.98%}.__className_eefd76{font-family:Host Grotesk,Host Grotesk Fallback;font-style:normal}.__variable_eefd76{--font-cv:"Host Grotesk","Host Grotesk Fallback"}