
/* /fp_landing/static/site/assets/fonts.css */
 @font-face{font-family: 'Caveat'; font-style: normal; font-weight: 500; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/caveat-latin-ext-0.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: 'Caveat'; font-style: normal; font-weight: 500; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/caveat-latin-1.woff2) format('woff2'); unicode-range: U+0000-00FF, 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: 'Caveat'; font-style: normal; font-weight: 600; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/caveat-latin-ext-0.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: 'Caveat'; font-style: normal; font-weight: 600; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/caveat-latin-1.woff2) format('woff2'); unicode-range: U+0000-00FF, 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: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/inter-latin-ext-2.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: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/inter-latin-3.woff2) format('woff2'); unicode-range: U+0000-00FF, 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: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/inter-latin-ext-2.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: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/inter-latin-3.woff2) format('woff2'); unicode-range: U+0000-00FF, 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: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/inter-latin-ext-2.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: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/inter-latin-3.woff2) format('woff2'); unicode-range: U+0000-00FF, 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: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/inter-latin-ext-2.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: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/inter-latin-3.woff2) format('woff2'); unicode-range: U+0000-00FF, 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: 'Inter'; font-style: normal; font-weight: 800; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/inter-latin-ext-2.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: 'Inter'; font-style: normal; font-weight: 800; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/inter-latin-3.woff2) format('woff2'); unicode-range: U+0000-00FF, 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: 'Inter Tight'; font-style: normal; font-weight: 600; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/inter-tight-latin-ext-4.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: 'Inter Tight'; font-style: normal; font-weight: 600; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/inter-tight-latin-5.woff2) format('woff2'); unicode-range: U+0000-00FF, 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: 'Inter Tight'; font-style: normal; font-weight: 700; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/inter-tight-latin-ext-4.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: 'Inter Tight'; font-style: normal; font-weight: 700; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/inter-tight-latin-5.woff2) format('woff2'); unicode-range: U+0000-00FF, 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: 'Inter Tight'; font-style: normal; font-weight: 800; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/inter-tight-latin-ext-4.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: 'Inter Tight'; font-style: normal; font-weight: 800; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/inter-tight-latin-5.woff2) format('woff2'); unicode-range: U+0000-00FF, 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: 'Kalam'; font-style: normal; font-weight: 700; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/kalam-latin-ext-6.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: 'Kalam'; font-style: normal; font-weight: 700; font-display: swap; src: url(/fp_landing/static/site/assets/fonts/kalam-latin-7.woff2) format('woff2'); unicode-range: U+0000-00FF, 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;}

/* /fp_landing/static/site/assets/fp_site.css */
:root{--fp-primary-50:#FFF2EA; --fp-primary-100:#FFE5D5; --fp-primary-200:#FFCDB2; --fp-primary-300:#FFAE87; --fp-primary-400:#FF8550; --fp-primary-500:#FF5E0E; --fp-primary-600:#DB4200; --fp-primary-700:#AB3200; --fp-primary-800:#7A2500; --fp-secondary-100:#E6F0FA; --fp-secondary-200:#D3E0EC; --fp-secondary-300:#BBC8D6; --fp-secondary-400:#9CAAB8; --fp-secondary-500:#7F8C9A; --fp-secondary-600:#64717E; --fp-secondary-700:#485561; --fp-secondary-800:#2D3944; --fp-secondary-900:#141E27; --fp-secondary-950:#02060C; --fp-tertiary-200:#D0DDF1; --fp-tertiary-300:#B6C3D9; --fp-tertiary-400:#94A2B9; --fp-tertiary-600:#58657A; --fp-tertiary-700:#3B475A; --fp-tertiary-800:#1E293B; --fp-tertiary-900:#0F1827; --fp-tertiary-950:#030813; --fp-neutral-50:#F8FAFC; --fp-neutral-100:#EEF1F3; --fp-neutral-200:#DDE1E4; --fp-neutral-300:#C6CACD; --fp-white:#FFFFFF; --fp-positive-fill:#0F9D6E; --fp-negative-fill:#E11D48; --fp-negative-text:#BE123C; --ink:var(--fp-secondary-950); --body:var(--fp-secondary-700); --muted:var(--fp-secondary-600); --paper:var(--fp-neutral-50); --line:var(--fp-secondary-200); --accent:var(--fp-primary-500); --accent-text:var(--ink); --accent-fill:var(--accent); --font:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif; --font-display:'Inter Tight','Inter',system-ui,sans-serif; --r-xs:3px; --r-sm:6px; --r-md:10px; --r-lg:16px; --r-pill:999px; --maxw:1200px; --gut:24px; --sec:96px; --sh-sm:0 1px 3px rgba(2,6,12,.07),0 1px 2px rgba(2,6,12,.04); --sh-md:0 4px 14px rgba(2,6,12,.08),0 2px 4px rgba(2,6,12,.04); --sh-lg:0 18px 40px rgba(2,6,12,.12),0 4px 10px rgba(2,6,12,.06); --ease:cubic-bezier(.2,.7,.2,1); --ease-out:cubic-bezier(.23,1,.32,1); --nav-h:72px; --bg-page:var(--fp-neutral-50); --bg-card:var(--fp-white); --bg-subtle:var(--fp-neutral-50); --bg-sidebar:var(--fp-secondary-950); --bg-sidebar-active:var(--fp-secondary-800); --bg-inverse:var(--fp-secondary-950); --bg-brand:var(--fp-primary-500); --bg-success-subtle:#E0FAE8; --bg-warning-subtle:#FEF3C7; --bg-error-subtle:#FFE1E4; --bg-info-subtle:#E6E8EE; --text-primary:var(--fp-secondary-950); --text-secondary:var(--fp-secondary-700); --text-muted:var(--fp-secondary-600); --text-inverse:var(--fp-white); --text-inverse-muted:var(--fp-secondary-300); --text-brand:var(--fp-primary-500); --text-success:#17803A; --text-error:#BA1A1A; --text-info:var(--fp-tertiary-800); --border-card:var(--fp-secondary-200); --border-strong:#C1C7D1; --border-brand:var(--fp-primary-500); --status-success:#1FA03D; --status-warning:#F59E0B; --status-error:#F91E24; --status-info:var(--fp-tertiary-800); --chart-1:var(--fp-tertiary-800); --chart-2:var(--fp-primary-500); --chart-3:#1FA03D; --chart-4:#A0ACC2; --chart-5:var(--fp-secondary-950); --t-page:600 26px/32px var(--font); --t-hero:600 20px/26px var(--font); --t-card:600 16px/24px var(--font); --t-section:600 14px/20px var(--font); --t-kpi-l:600 35px/42px var(--font); --t-kpi-m:600 25px/32px var(--font); --t-kpi-s:600 20px/26px var(--font); --t-body:400 13px/20px var(--font); --t-body-md:500 13px/20px var(--font); --t-small:400 12px/16px var(--font); --t-caption:400 11px/14px var(--font); --t-label:600 10px/14px var(--font);}.fp-site *,.fp-site *::before,.fp-site *::after{box-sizing:border-box}html:has(> body.fp-site){-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){html:has(> body.fp-site){scroll-behavior:smooth}}.fp-site [id]{scroll-margin-top:calc(var(--nav-h) + 16px)}body.fp-site{margin:0;background:var(--paper);color:var(--body); font-family:var(--font);font-size:1rem;line-height:1.5; font-feature-settings:'cv05' 1,'ss01' 1; -webkit-font-smoothing:antialiased;}.fp-site img{max-width:100%;display:block}.fp-site h1,.fp-site h2,.fp-site h3,.fp-site h4,.fp-site h5{margin:0;color:var(--ink);font-weight:700;line-height:1.18;letter-spacing:-.01em;text-wrap:balance}.fp-site p{margin:0;text-wrap:pretty}.fp-site ul{margin:0;padding:0;list-style:none}.fp-site a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px}.fp-site .sec--ink a:not(.btn),.fp-site .sec--black a:not(.btn),.fp-site .sec--slate a:not(.btn),.fp-site .foot a{color:inherit}.fp-site ::selection{background:var(--fp-primary-100);color:var(--ink)}.fp-site :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}@media (prefers-reduced-motion:reduce){.fp-site *,.fp-site *::before,.fp-site *::after{animation-duration:.001ms!important;scroll-behavior:auto!important}.fp-site .btn:active,.fp-site .coi:active,.fp-site .filter:active,.fp-site .slot:active{transform:none!important}}.fp-site button,.fp-site a,.fp-site .coi,.fp-site .slot,.fp-site .filter{touch-action:manipulation}.fp-site .btn,.fp-site .filter,.fp-site .slot,.fp-site .burger,.fp-site .modal-close{-webkit-user-select:none;user-select:none}.fp-site .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fp-site .wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut)}.fp-site .sec{padding:var(--sec) 0}.fp-site .sec-tight{padding:calc(var(--sec) * .65) 0}.fp-site .sec--paper{background:var(--paper)}.fp-site .sec--white{background:var(--fp-white)}.fp-site .sec--ink{background:var(--ink);color:var(--fp-tertiary-300)}.fp-site .sec--slate{background:var(--fp-tertiary-800);color:var(--fp-tertiary-300)}.fp-site .sec--ink h1,.fp-site .sec--ink h2,.fp-site .sec--ink h3,.fp-site .sec--ink h4,.fp-site .sec--slate h1,.fp-site .sec--slate h2,.fp-site .sec--slate h3,.fp-site .sec--slate h4{color:var(--fp-neutral-50)}.fp-site .sec--ink .eyebrow,.fp-site .sec--slate .eyebrow{color:var(--accent)}.fp-site .sec--ink .lead,.fp-site .sec--slate .lead{color:var(--fp-tertiary-300)}.fp-site .grid{display:grid;gap:24px}.fp-site .g2{grid-template-columns:repeat(2,1fr)}.fp-site .g3{grid-template-columns:repeat(3,1fr)}.fp-site .g4{grid-template-columns:repeat(4,1fr)}@media(max-width:960px){.fp-site .g3,.fp-site .g4{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.fp-site .g2,.fp-site .g3,.fp-site .g4{grid-template-columns:1fr}}.fp-site .eyebrow{font:var(--t-label);letter-spacing:.14em;text-transform:uppercase; color:var(--muted);display:flex;align-items:center;gap:10px;margin-bottom:18px;}.fp-site .eyebrow::before{content:none}.fp-site .display{font-family:var(--font-display);font-weight:800; font-size:clamp(2.35rem,5.6vw,4.4rem);line-height:1.04;letter-spacing:-.025em;color:var(--ink);}.fp-site .h-sec{font-size:clamp(1.75rem,3.4vw,2.6rem);line-height:1.12;letter-spacing:-.02em;font-weight:800;font-family:var(--font-display)}.fp-site .h-card{font:var(--t-card);letter-spacing:-.01em}.fp-site .lead{font-size:1.125rem;line-height:1.6;color:var(--text-secondary);max-width:62ch}.fp-site .small{font-size:.875rem}.fp-site .mark{color:var(--ink);background:linear-gradient(transparent 60%,var(--accent) 60%,var(--accent) 90%,transparent 90%);padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.fp-site .sec--ink .mark,.fp-site .sec--slate .mark,.fp-site .sec--black .mark,.fp-site .hero--dark .mark,.fp-site .diag .mark{background:none;padding:0}.fp-site .sec--ink .mark,.fp-site .sec--slate .mark{color:var(--accent)}.fp-site .muted{color:var(--muted)}.fp-site .sec--ink .muted,.fp-site .sec--slate .muted{color:var(--fp-tertiary-400)}.fp-site .metric{font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink)}.fp-site .sec--ink .metric,.fp-site .sec--slate .metric{color:var(--fp-neutral-50)}.fp-site .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px; font-family:var(--font);font-weight:600;font-size:1.0625rem;line-height:1; padding:15px 24px;border-radius:8px;border:1px solid transparent; cursor:pointer;transition:background-color 190ms ease,border-color 190ms ease,transform 140ms var(--ease-out); text-decoration:none!important;white-space:nowrap;}.fp-site .btn:active{transform:scale(.98)}.fp-site .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.fp-site .btn-primary{background:var(--accent);color:var(--ink);font-weight:700}.fp-site .btn-primary.btn-sm{font-size:.9375rem}.fp-site .btn-ink{background:var(--ink);color:#fff}.fp-site .btn-ghost{background:transparent;color:var(--ink);border-color:var(--fp-secondary-300)}.fp-site .sec--ink .btn-ghost,.fp-site .sec--slate .btn-ghost{color:var(--fp-neutral-50);border-color:var(--fp-tertiary-600)}.fp-site .btn-sm{padding:11px 18px;font-size:.9375rem}.fp-site .btn-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.fp-site .card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--r-md); padding:24px;box-shadow:var(--sh-sm);}.fp-site .card--edge{border-left:3px solid var(--accent)}.fp-site .card--dark{background:var(--fp-tertiary-800);border-color:var(--fp-tertiary-700);box-shadow:none}.fp-site .card--dark .h-card{color:var(--fp-neutral-50)}.fp-site .card h3,.fp-site .card h4{margin-bottom:10px}.fp-site .card p{color:var(--body)}.fp-site .card--dark p{color:var(--fp-tertiary-300)}.fp-site .idx{font-family:var(--font);font-size:.75rem;font-weight:700;letter-spacing:.14em; color:var(--accent-text);margin-bottom:14px;display:block;}.fp-site .sec--ink .idx,.fp-site .sec--slate .idx{color:var(--accent)}.fp-site .bar-list{display:grid;gap:22px}.fp-site .bar-item{padding-left:20px;border-left:3px solid var(--accent);}.fp-site .bar-item strong{display:block;color:var(--ink);font-size:1.0625rem;margin-bottom:4px}.fp-site .sec--ink .bar-item strong,.fp-site .sec--slate .bar-item strong{color:var(--fp-neutral-50)}.fp-site .sec--ink .bar-item,.fp-site .sec--slate .bar-item{border-left-color:var(--fp-primary-500)}.fp-site .nav{position:sticky;top:0;z-index:60;background:var(--ink); border-bottom:1px solid rgba(255,255,255,.08);}.fp-site .nav-in{display:flex;align-items:center;gap:28px;height:var(--nav-h)}.fp-site .nav-logo img{height:32px;width:auto}.fp-site .nav-links{display:flex;gap:22px;margin-left:auto;align-items:center}.fp-site .nav-links a{color:var(--fp-tertiary-300);font-size:.9375rem;font-weight:500;text-decoration:none}.fp-site .nav-links a.is-active{color:#fff;font-weight:600}.fp-site .nav-tools{display:flex;align-items:center;gap:14px}.fp-site .nav .btn-ink{background:var(--accent);color:var(--ink);font-weight:700}.fp-site .nav-links .nav-cta{display:none;background:var(--accent);font-weight:700;color:var(--ink)}.fp-site .burger{display:none;width:44px;height:44px;border:1px solid var(--fp-tertiary-700);background:transparent;border-radius:var(--r-sm);padding:0;cursor:pointer;position:relative;transition:transform 140ms var(--ease-out)}.fp-site .burger:active{transform:scale(.96)}.fp-site .burger span{position:absolute;left:12px;width:18px;height:2px;background:#fff}.fp-site .burger span:nth-child(1){top:15px}.fp-site .burger span:nth-child(2){top:21px}.fp-site .burger span:nth-child(3){top:27px}.fp-site .burger[aria-expanded=true] span:nth-child(1){top:21px;transform:rotate(45deg)}.fp-site .burger[aria-expanded=true] span:nth-child(2){opacity:0}.fp-site .burger[aria-expanded=true] span:nth-child(3){top:21px;transform:rotate(-45deg)}@media(max-width:1080px){.fp-site .nav-links{display:none;position:absolute;top:var(--nav-h);left:0;right:0;background:var(--ink); border-bottom:1px solid var(--fp-tertiary-800);flex-direction:column;align-items:stretch;gap:0;padding:8px var(--gut) 20px; max-height:calc(100svh - var(--nav-h));overflow-y:auto;overscroll-behavior:contain}.fp-site .nav-links.open{display:flex;animation:menu-in 180ms var(--ease-out)}.fp-site .nav-links a{padding:14px 0;width:100%;border-bottom:1px solid var(--fp-tertiary-800)}.fp-site .nav-links .nav-cta{display:flex;margin-top:18px;border-bottom:0;padding:15px 24px;color:var(--ink)}.fp-site .burger{display:block}.fp-site .nav-tools{margin-left:auto}}@media(max-width:600px){.fp-site .nav-tools .btn{display:none}}@keyframes menu-in{from{opacity:0;transform:translateY(-6px)}}.fp-site .hero{padding:clamp(44px,6.5vw,88px) 0 clamp(48px,7vw,84px);position:relative;overflow:hidden}.fp-site .hero--dark{background:var(--ink);color:var(--fp-tertiary-300)}.fp-site .hero--dark .display{color:#fff}.fp-site .hero--dark .eyebrow{color:var(--fp-tertiary-400)}.fp-site .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:center}@media(max-width:980px){.fp-site .hero-grid{grid-template-columns:1fr;gap:40px}}.fp-site .hero .display{max-width:none;font-size:clamp(2.2rem,3.45vw,3.2rem)}.fp-site .hero .mark-u{color:var(--accent);position:relative;display:inline-block;white-space:nowrap}.fp-site .nw{white-space:nowrap}.fp-site section.hero--dark .lead{color:var(--fp-tertiary-300)}.fp-site section.hero--dark .claim{color:#fff}.fp-site .hero--dark .btn-ghost{color:#fff;border-color:var(--fp-tertiary-700)}.fp-site .hero--dark .trust{border-top-color:rgba(255,255,255,.1)}.fp-site .hero--dark .chip{background:transparent;border-color:var(--fp-tertiary-800);color:var(--fp-tertiary-300)}.fp-site .hero--dark .chip b{color:var(--accent)}.fp-site .hero-visual{min-width:0}.fp-site .hero-visual img{width:100%;height:auto;border-radius:var(--r-md)}.fp-site .ba{background:var(--fp-white);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;box-shadow:var(--sh-lg)}.fp-site .ba h4{font-size:1.0625rem;margin-bottom:4px}.fp-site .ba .row{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--fp-neutral-100)}.fp-site .ba .row:last-of-type{border-bottom:0}.fp-site .ba .lab{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:22px}.fp-site .ba .was{font-size:.9375rem;color:var(--muted)}.fp-site .ba .now{font-size:.9375rem;color:var(--ink);font-weight:600}.fp-site .ba .arr{color:var(--accent);font-weight:800;font-size:1.05rem}.fp-site .ba .sign{margin-top:18px;padding-top:18px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;font-size:.8125rem;color:var(--fp-secondary-700)}.fp-site .ba .sign b{color:var(--ink)}.fp-site .hero .lead{margin-top:22px;font-size:1.25rem;color:var(--fp-secondary-600);max-width:34ch}.fp-site .hero .claim{margin-top:18px;display:inline-flex;align-items:center;gap:10px; font-weight:600;color:var(--ink);font-size:1.0625rem; border-left:3px solid var(--accent);padding-left:14px;}.fp-site .trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:40px;padding-top:26px;border-top:1px solid var(--line)}.fp-site .chip{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600; color:var(--fp-secondary-700);background:var(--fp-white);border:1px solid var(--line); border-radius:var(--r-pill);padding:7px 14px;}.fp-site .chip b{color:var(--accent-text);font-weight:700}.fp-site .cmp-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r-md)}.fp-site .cmp{width:100%;min-width:640px;border-collapse:collapse;background:var(--fp-white);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.fp-site .cmp th,.fp-site .cmp td{text-align:left;padding:16px 20px;border-bottom:1px solid var(--fp-neutral-100);font-size:.9375rem;vertical-align:top}.fp-site .cmp thead th{background:var(--ink);color:#fff;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.fp-site .cmp tbody tr:last-child td{border-bottom:0}.fp-site .cmp td:first-child{color:var(--ink);font-weight:600;width:24%}.fp-site .filters{display:flex;gap:10px;flex-wrap:wrap;margin:44px 0 24px}.fp-site .filter{border:1px solid var(--fp-secondary-300);background:transparent;border-radius:var(--r-pill); min-height:44px;padding:9px 18px;font-family:var(--font);font-size:.875rem;font-weight:600;color:var(--fp-secondary-700);cursor:pointer; transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease,transform 140ms var(--ease-out);}.fp-site .filter:active{transform:scale(.97)}.fp-site .filter.on{background:var(--ink);border-color:var(--ink);color:#fff}.fp-site .coi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1000px){.fp-site .coi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.fp-site .coi-grid{grid-template-columns:1fr}}.fp-site .coi{background:var(--fp-white);border:1px solid var(--line);border-radius:var(--r-md); padding:24px;cursor:pointer;transition:transform 190ms var(--ease),border-color 190ms ease; display:flex;flex-direction:column;min-height:210px;position:relative;}.fp-site .coi::after{content:'';position:absolute;inset:-1px;border-radius:inherit;box-shadow:var(--sh-lg);opacity:0;transition:opacity 190ms ease;pointer-events:none}.fp-site .coi:active{transform:scale(.985)}.fp-site .coi-grid.is-collapsed .coi:not(.is-featured){display:none}.fp-site .coi-more{margin-top:24px}.fp-site .coi .c-num{font-family:var(--font-display);font-size:1.75rem;font-weight:800;color:var(--accent-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fp-site .coi .c-unit{font-size:.8125rem;color:var(--muted);margin-top:2px}.fp-site .coi .c-title{margin-top:16px;font-size:1.0625rem;font-weight:700;color:var(--ink);line-height:1.3}.fp-site .coi .c-more{margin-top:auto;padding-top:18px;font-size:.875rem;font-weight:600;color:var(--accent-text)}.fp-site .coi[hidden]{display:none}.fp-site .modal{position:fixed;inset:0;background:rgba(2,6,12,.72);display:none;z-index:200;padding:24px;overflow-y:auto;overscroll-behavior:contain;opacity:0;transition:opacity 200ms ease}.fp-site .modal.open{display:flex;align-items:flex-start;justify-content:center}.fp-site .modal.is-in{opacity:1}.fp-site .modal-box{background:#fff;border-radius:var(--r-lg);max-width:640px;width:100%;margin:6svh auto;padding:36px;box-shadow:var(--sh-lg);transform:scale(.97);transition:transform 200ms var(--ease-out)}.fp-site .modal.is-in .modal-box{transform:none}.fp-site .modal.is-out{transition-duration:150ms}body.is-locked{overflow:hidden}.fp-site .modal-box .m-cta{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.fp-site .modal-box .m-cta p{font-size:.9375rem;margin-bottom:14px}.fp-site .modal-box h3{font-size:1.5rem;margin-bottom:6px;font-family:var(--font-display);letter-spacing:-.02em}.fp-site .modal-box .m-num{font-family:var(--font-display);font-size:2rem;font-weight:800;color:var(--accent-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fp-site .modal-box .m-unit{font-size:.8125rem;color:var(--muted);margin-bottom:18px}.fp-site .modal-box .m-lab{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:24px 0 8px;font-weight:700}.fp-site .modal-box p{color:var(--body);line-height:1.62}.fp-site .modal-close{float:right;min-height:44px;border:1px solid var(--line);background:#fff;border-radius:var(--r-sm);padding:0 16px;cursor:pointer;font-family:var(--font);font-weight:600;color:var(--ink);transition:transform 140ms var(--ease-out)}.fp-site .modal-close:active{transform:scale(.97)}.fp-site .plan{background:var(--fp-white);border:1px solid var(--line);border-radius:var(--r-md);padding:28px;display:flex;flex-direction:column}.fp-site .plan .p-name{font-family:var(--font-display);font-size:1.375rem;font-weight:800;color:var(--ink);letter-spacing:-.02em}.fp-site .plan .p-tag{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin-top:6px}.fp-site .plan .p-price{margin-top:20px;padding-top:20px;border-top:1px solid var(--fp-neutral-100);font-variant-numeric:tabular-nums}.fp-site .plan .p-price .n{font-family:var(--font-display);font-size:2rem;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fp-site .plan .p-price .u{font-size:.875rem;color:var(--muted)}.fp-site .plan ul{margin:20px 0;display:grid;gap:10px}.fp-site .plan li{position:relative;padding-left:20px;font-size:.9375rem;color:var(--body)}.fp-site .plan li::before{content:'';position:absolute;left:0;top:9px;width:8px;height:2px;background:var(--accent);border-radius:var(--r-pill)}.fp-site .plan > .btn{margin-top:auto}.fp-site .plan .p-price + .btn{margin-top:24px}.fp-site .plan--dark{background:var(--fp-tertiary-800);border-color:var(--fp-tertiary-700)}.fp-site .plan--dark .p-name{color:var(--fp-neutral-50)}.fp-site .plan--dark .p-price .n{color:var(--fp-neutral-50)}.fp-site .plan--dark li{color:var(--fp-tertiary-300)}.fp-site .plan--dark .p-price{border-top-color:var(--fp-tertiary-700)}.fp-site .plan--dark .p-tag{color:var(--accent)}.fp-site .steps{display:grid;gap:0;counter-reset:s}.fp-site .step{display:grid;grid-template-columns:76px 1fr;gap:20px;padding:26px 0;border-bottom:1px solid var(--line)}.fp-site .step:last-child{border-bottom:0}.fp-site .step .s-n{font-family:var(--font-display);font-size:2rem;font-weight:800;color:var(--fp-secondary-500);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fp-site .sec--ink .step,.fp-site .sec--slate .step{border-bottom-color:var(--fp-tertiary-700)}.fp-site .sec--ink .step .s-n,.fp-site .sec--slate .step .s-n{color:var(--fp-tertiary-400)}.fp-site .step h3,.fp-site .step h4{font-size:1.125rem;margin-bottom:6px}@media(max-width:600px){.fp-site .step{grid-template-columns:52px 1fr;gap:14px}.fp-site .step .s-n{font-size:1.5rem}}.fp-site .form{background:var(--fp-white);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px;box-shadow:var(--sh-sm)}.fp-site .field{margin-bottom:18px}.fp-site .field label{display:block;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fp-secondary-700);margin-bottom:7px}.fp-site .field input,.fp-site .field select,.fp-site .field textarea{width:100%;font-family:var(--font);font-size:1rem;color:var(--ink); padding:12px 14px;border:1px solid var(--fp-secondary-300);border-radius:var(--r-sm);background:var(--fp-white);}.fp-site .field input:focus,.fp-site .field select:focus,.fp-site .field textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px rgba(255,94,14,.18)}.fp-site .field.has-err input,.fp-site .field.has-err select,.fp-site .field.has-err textarea{border-color:var(--fp-negative-text)}.fp-site .err{display:none;font-size:.8125rem;font-weight:600;color:var(--fp-negative-text);margin-top:6px}.fp-site .has-err > .err,.fp-site .err.on{display:block}.fp-site .field textarea{min-height:120px;resize:vertical}.fp-site .field .hint{font-size:.8125rem;color:var(--muted);margin-top:6px}.fp-site .f2{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:end}@media(max-width:600px){.fp-site .f2{grid-template-columns:1fr}}.fp-site .check{display:flex;gap:11px;align-items:flex-start;font-size:.875rem;color:var(--body);margin-bottom:12px}.fp-site .check input{margin-top:3px;flex:none;width:17px;height:17px;accent-color:var(--ink)}.fp-site .stepbar{display:flex;gap:8px;margin-bottom:26px}.fp-site .stepbar div{flex:1;height:4px;border-radius:var(--r-pill);background:var(--fp-neutral-200);transition:background-color 240ms ease}.fp-site .stepbar div.on{background:var(--accent)}.fp-site .fstep{display:none}.fp-site .fstep.on{display:block;transition:opacity 200ms var(--ease-out),transform 200ms var(--ease-out)}@starting-style{.fp-site .fstep.on{opacity:0;transform:translateY(4px)}}.fp-site .slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;margin-top:8px}.fp-site .slot{min-height:44px;border:1px solid var(--fp-secondary-300);background:#fff;border-radius:var(--r-sm);padding:10px 8px;text-align:center;cursor:pointer;font-family:var(--font);font-size:.9375rem;font-weight:600;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease,transform 140ms var(--ease-out)}.fp-site .slot:active{transform:scale(.97)}.fp-site .slot small{display:block;font-size:.75rem;font-weight:500;color:var(--muted)}.fp-site .slot.on small{color:var(--fp-tertiary-300)}.fp-site .slot.on{background:var(--ink);color:#fff;border-color:var(--ink)}.fp-site .daycol .d-lab{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-weight:700}.fp-site .todo{background:#FFFBEB;border:1px dashed #D6A81C;border-radius:var(--r-sm); padding:12px 16px;font-size:.8125rem;color:#7A5A00;margin:16px 0;}.fp-site .todo b{color:#5A4200}.fp-site .foot{background:var(--ink);color:var(--fp-tertiary-300);padding:72px 0 32px;font-size:.9375rem}.fp-site .foot .foot-h{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 16px;font-weight:700}.fp-site .foot a{color:var(--fp-tertiary-300);text-decoration:none}.fp-site .foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:40px}@media(max-width:900px){.fp-site .foot-grid{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:560px){.fp-site .foot-grid{grid-template-columns:1fr}}.fp-site .foot ul{display:grid;gap:2px}.fp-site .foot li a{display:inline-block;padding:6px 0}.fp-site .foot-logo img{height:30px;width:auto;margin-bottom:18px}.fp-site .foot-bot{margin-top:52px;padding-top:24px;border-top:1px solid var(--fp-tertiary-700);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:.8125rem;color:var(--fp-tertiary-400)}.fp-site .nl{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.fp-site .nl input:not([type=checkbox]){flex:1;min-width:180px;padding:12px 14px;border-radius:var(--r-sm);border:1px solid var(--fp-tertiary-700);background:var(--fp-tertiary-900);color:#fff;font-family:var(--font);font-size:1rem}.fp-site .nl select{padding:12px 14px;border-radius:var(--r-sm);border:1px solid var(--fp-tertiary-700);background:var(--fp-tertiary-900);color:#fff;font-family:var(--font);font-size:1rem}.fp-site .nl ::placeholder{color:var(--fp-tertiary-400);opacity:1}.fp-site .nl-ok{display:none;margin-top:14px;font-size:.875rem;color:#fff;border-left:3px solid var(--accent);padding-left:12px}.fp-site .nl-ok.on{display:block}.fp-site .stack-lg>*+*{margin-top:22px}.fp-site .center{text-align:center}.fp-site .center .eyebrow{justify-content:center}.fp-site .center .lead{margin-left:auto;margin-right:auto}.fp-site .mt-6{margin-top:32px}.fp-site .mt-7{margin-top:48px}.fp-site .mb-6{margin-bottom:32px}.fp-site .split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}@media(max-width:900px){.fp-site .split{grid-template-columns:1fr;gap:36px}}.fp-site .pagehead{padding:clamp(44px,6vw,76px) 0 0}@media(max-width:700px){:root{--sec:60px;--gut:16px}}.fp-site .diag{margin-top:48px;display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:center; background:var(--ink);border-radius:var(--r-lg);padding:32px 36px;color:var(--fp-tertiary-300)}.fp-site .diag svg{width:120px;height:auto;display:block}.fp-site .diag .idx{color:var(--accent)}.fp-site .diag p{font-family:var(--font-display);font-weight:800;font-size:clamp(1.3rem,2.4vw,1.85rem);line-height:1.18;letter-spacing:-.02em;color:#fff}.fp-site .diag p .mark{color:var(--accent)}@media(max-width:600px){.fp-site .diag{grid-template-columns:1fr;gap:12px;padding:26px}}.fp-site .six{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:960px){.fp-site .six{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.fp-site .six{grid-template-columns:1fr}}.fp-site .six .blk{border:1px solid var(--line);border-radius:var(--r-md);padding:22px;background:var(--paper)}.fp-site .six .blk strong{display:block;color:var(--ink);font-size:1.0625rem;margin-bottom:6px}.fp-site .six .blk p{font-size:.9375rem;color:var(--body)}.fp-site .six .blk--hi{background:var(--fp-white);border-left:3px solid var(--accent)}.fp-site .figs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}@media(max-width:860px){.fp-site .figs{grid-template-columns:1fr}}.fp-site .fig{background:var(--fp-white);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--r-md);padding:26px;box-shadow:var(--sh-sm)}.fp-site .fig .f-lab{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.fp-site .fig .f-val{font-family:var(--font-display);font-size:clamp(1.45rem,2vw,1.85rem);font-weight:800;color:var(--accent-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:10px 0 8px}.fp-site .fig p{font-size:.9375rem;color:var(--body)}.fp-site .punch{margin-top:40px;color:var(--ink);border-left:3px solid var(--accent);padding:4px 0 4px 24px;max-width:36ch; font-family:var(--font-display);font-weight:800;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.2;letter-spacing:-.02em}.fp-site .sec--ink .punch,.fp-site .sec--slate .punch{color:#fff}.fp-site .sec--ink .punch .mark,.fp-site .sec--slate .punch .mark{color:var(--accent)}.fp-site .punch--sketch{position:relative;border-left:0;padding:28px 34px;max-width:none}.fp-site .punch--sketch .rr{color:var(--ink);left:-3.5%;width:107%}.fp-site .two{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}@media(max-width:760px){.fp-site .two{grid-template-columns:1fr}}.fp-site .two .col{background:var(--fp-white);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.fp-site .two .col h3{padding:18px 22px;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;background:var(--fp-neutral-100);color:var(--ink);border-top:3px solid var(--fp-secondary-300)}.fp-site .two .col--fp h3{border-top-color:var(--accent)}.fp-site .two .col ul{padding:6px 22px 10px}.fp-site .two .col li{padding:12px 0;border-bottom:1px solid var(--fp-neutral-100);font-size:.9375rem;color:var(--body)}.fp-site .two .col li:last-child{border-bottom:0}.fp-site .two .col li{color:var(--ink)}.fp-site .plans3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:960px){.fp-site .plans3{grid-template-columns:1fr}}.fp-site .plan-aside{margin-top:20px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center; border:1px dashed var(--fp-secondary-300);border-radius:var(--r-md);padding:22px 26px;background:var(--fp-white)}@media(max-width:700px){.fp-site .plan-aside{grid-template-columns:1fr}}.fp-site .plan-aside .p-name{font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:var(--ink)}.fp-site .plan-aside .p-tag{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin-top:4px}.fp-site .plan-aside .p-price{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:1.5rem;font-variant-numeric:tabular-nums;white-space:nowrap}.fp-site .plan-aside .u{font-size:.8125rem;color:var(--muted)}.fp-site .plan-aside .lead{margin-top:8px;font-size:.9375rem}.fp-site .chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin-top:40px}@media(max-width:900px){.fp-site .chain{grid-template-columns:1fr}.fp-site .chain .arr{transform:rotate(90deg);justify-self:center}}.fp-site .chain .link{background:var(--fp-white);border:1px solid var(--line);border-radius:var(--r-md);padding:22px;font-size:.9375rem;color:var(--ink);font-weight:500}.fp-site .chain .link .idx{margin-bottom:8px}.fp-site .chain .arr{align-self:center;color:var(--accent);font-weight:800;font-size:1.6rem}.fp-site .law{margin-top:20px;background:var(--fp-white);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-md);padding:22px 26px;color:var(--body);font-size:1rem;line-height:1.6}.fp-site .nope{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}@media(max-width:860px){.fp-site .nope{grid-template-columns:1fr}}.fp-site .nope .card .h-card{display:flex;align-items:baseline;gap:10px}.fp-site .nope .card .tag{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);display:block;margin-bottom:8px}.fp-site .shot{margin-top:40px;background:var(--fp-white);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px;box-shadow:var(--sh-md)}.fp-site .shot img{border-radius:var(--r-md);width:100%}.fp-site .shot figcaption{padding:18px 12px 8px;font-size:.9375rem;color:var(--ink);font-weight:500;border-left:3px solid var(--accent);margin:14px 10px 4px;padding-left:14px}.fp-site .sec--black{background:var(--ink);color:var(--fp-tertiary-300);border-bottom:1px solid var(--fp-tertiary-800)}.fp-site .sec--black h2{color:#fff}.fp-site .sec--black .eyebrow{color:var(--accent)}.fp-site .sec--black .lead{color:var(--fp-tertiary-300)}.fp-site .sec--black .mark{color:var(--accent)}.fp-site .sec--black .btn-ghost{color:#fff;border-color:var(--fp-tertiary-700)}.fp-site .sec--black .claim{font-family:var(--font-display);font-weight:800;font-size:clamp(1.4rem,2.6vw,2rem);color:#fff;letter-spacing:-.02em;line-height:1.2;margin-top:18px}.fp-site .nl .check{flex-basis:100%;display:flex;align-items:flex-start;gap:10px;font-size:.8125rem}.fp-site .nl .check input{flex:none;width:16px;height:16px;margin-top:2px}.fp-site .nl .check span{flex:1}.fp-site input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.fp-site .rr{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.fp-site .sk-ul{position:absolute;left:-2%;right:-3%;bottom:-.22em;width:105%;height:.34em;color:var(--accent);pointer-events:none;overflow:visible}.fp-site .sk-circ{position:relative;display:inline-block;white-space:nowrap}.fp-site .sk-circ svg{position:absolute;left:-9%;top:-22%;width:118%;height:150%;color:var(--accent);pointer-events:none;overflow:visible}.fp-site .diag svg.sk-arrows{width:120px;height:auto;display:block;color:var(--accent);overflow:visible}@media (prefers-reduced-motion:no-preference){.fp-site .hero .sk-ul{clip-path:inset(0 100% 0 0);animation:sk-draw 700ms var(--ease-out) 350ms forwards}}@keyframes sk-draw{to{clip-path:inset(0 0 0 0)}}.fp-site .draft{background:#FFF4C2;box-shadow:0 0 0 3px #FFF4C2;border-radius:2px;color:var(--ink);text-decoration:underline dashed #B8860B;text-underline-offset:4px;text-decoration-thickness:1px}.fp-site .sec--ink .draft,.fp-site .sec--black .draft{background:#4A3B00;box-shadow:0 0 0 3px #4A3B00;color:#fff}.fp-site .todo .orig{display:block;margin-top:6px;font-style:italic}@media (hover:hover) and (pointer:fine){.fp-site a:hover{text-decoration-thickness:3px}.fp-site .btn-primary:hover{background:var(--fp-primary-400)}.fp-site .btn-ink:hover{background:var(--fp-secondary-800)}.fp-site .btn-ghost:hover{border-color:var(--ink);background:var(--fp-white)}.fp-site .sec--ink .btn-ghost:hover,.fp-site .sec--slate .btn-ghost:hover{border-color:var(--fp-neutral-50);background:transparent}.fp-site .nav-links a:hover{color:#fff;text-decoration:none}.fp-site .nav .btn-ink:hover{background:var(--fp-primary-400)}.fp-site .nav-links .nav-cta:hover{color:var(--ink)}.fp-site .hero--dark .btn-ghost:hover{border-color:#fff;background:transparent}.fp-site .coi:hover{transform:translateY(-2px);border-color:var(--fp-secondary-300)}.fp-site .coi:hover::after{opacity:1}.fp-site .filter:not(.on):hover{border-color:var(--ink)}.fp-site .slot:not(.on):hover{border-color:var(--ink)}.fp-site .foot a:hover{color:#fff;text-decoration:underline}.fp-site .sec--black .btn-ghost:hover{border-color:#fff;background:transparent}}@media(max-width:600px){.fp-site .modal{padding:12px}.fp-site .modal-box{padding:24px}.fp-site .modal-box .m-num{font-size:clamp(1.5rem,7vw,2rem)}}.fp-site .nav a,.fp-site .foot a,.fp-site .nav-logo{text-decoration:none}body:not(.show-notes) .todo{display:none}body:not(.show-notes) .draft{background:none;box-shadow:none;text-decoration:none}.fp-site .notes-toggle{position:fixed;left:16px;bottom:16px;z-index:90;min-height:40px;padding:0 14px;border-radius:var(--r-pill); border:1px dashed #D6A81C;background:#FFFBEB;color:#5A4200;font:600 .8125rem/1 var(--font);cursor:pointer;box-shadow:var(--sh-md)}.fp-site .notes-toggle[aria-pressed=true]{background:#5A4200;color:#FFFBEB;border-style:solid}@media(max-width:1000px){.fp-site .notes-toggle{bottom:84px}}.fp-site .hero .display{font-size:clamp(2.3rem,3.6vw,3.4rem)}.fp-site .narrow{max-width:880px}.fp-site .pain{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 48px;counter-reset:pain}.fp-site .pain li{counter-increment:pain;padding:22px 0 22px 52px;border-top:1px solid var(--line);position:relative}.fp-site .pain li::before{content:counter(pain,decimal-leading-zero);position:absolute;left:0;top:22px;font:800 1.125rem/1.2 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}.fp-site .pain li::after{content:'';position:absolute;left:0;top:48px;width:22px;height:3px;background:var(--accent);border-radius:2px}.fp-site .pain h3{font-size:1.125rem;margin-bottom:6px}.fp-site .pain p{color:var(--body)}@media(max-width:700px){.fp-site .pain{grid-template-columns:1fr}}.fp-site .verdict{margin-top:48px;font-family:var(--font-display);font-weight:800;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.fp-site .verdict-k{position:relative;display:inline-block}.fp-site .verdict-k .sk-ul{position:absolute;left:-2%;bottom:-.2em;width:104%;height:.32em;color:var(--accent);overflow:visible}.fp-site .start{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:1fr 64px 1fr 64px 1fr;align-items:start}.fp-site .start li h3{font-size:1.25rem;margin:14px 0 8px}.fp-site .start li p{color:var(--body)}.fp-site .start-n{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--accent);color:var(--ink);font:800 1.125rem/1 var(--font-display)}.fp-site .start-arw svg{width:56px;height:28px;color:var(--ink);margin-top:10px}@media(max-width:900px){.fp-site .start{grid-template-columns:1fr;gap:28px}.fp-site .start-arw{display:none}}.fp-site .aside-line{margin-top:44px;padding-top:24px;border-top:1px solid var(--line);font-size:1.0625rem;color:var(--ink);font-weight:500}.fp-site .aside-line a{margin-left:6px;font-weight:600;white-space:nowrap}.fp-site .figs3{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px}.fp-site .figs3 > div{border-top:3px solid var(--accent);padding-top:20px}.fp-site .figs3 .f-lab{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fp-tertiary-300)}.fp-site .figs3 .f-big{font-family:var(--font-display);font-weight:800;font-size:clamp(1.9rem,2.9vw,2.6rem);white-space:nowrap;line-height:1.05;letter-spacing:-.03em;color:var(--accent);margin:12px 0 12px;font-variant-numeric:tabular-nums}.fp-site .figs3 p:last-child{color:var(--fp-tertiary-300)}@media(max-width:860px){.fp-site .figs3{grid-template-columns:1fr;gap:28px}}.fp-site .figs-base{margin-top:36px;color:var(--fp-tertiary-300);font-size:.9375rem}.fp-site .figs-base a{margin-left:8px;color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:var(--accent)}.fp-site .plans2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:44px}@media(max-width:760px){.fp-site .plans2{grid-template-columns:1fr}}.fp-site .pcard{display:flex;flex-direction:column;gap:8px;background:var(--fp-white);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--r-md);padding:28px;color:var(--ink);text-decoration:none;transition:transform 190ms var(--ease),border-color 190ms ease}.fp-site .pcard:active{transform:scale(.99)}.fp-site .pcard-tag{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.fp-site .pcard-name{font:800 1.5rem/1.15 var(--font-display);letter-spacing:-.02em}.fp-site .pcard-price{font-size:1rem;color:var(--body);font-variant-numeric:tabular-nums}.fp-site .pcard-price b{font:800 2.25rem/1 var(--font-display);color:var(--ink);letter-spacing:-.02em;margin-right:4px}.fp-site .pcard-txt{color:var(--body);margin-top:6px}.fp-site .plans-more{margin-top:24px;color:var(--body)}@media (hover:hover) and (pointer:fine){.fp-site .pcard:hover{transform:translateY(-2px);border-color:var(--fp-secondary-300)}}.fp-site .cfg{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:start}.fp-site .cfg-step{margin-bottom:44px}.fp-site .cfg-h{font:800 1.5rem/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.fp-site .cfg-sub{margin:8px 0 0;color:var(--body);font-size:.9375rem}.fp-site .cfg-fasce{display:flex;flex-wrap:wrap;gap:8px}.fp-site .cfg-fascia{min-height:44px;padding:0 18px;border:1px solid var(--fp-secondary-300);border-radius:var(--r-pill);background:var(--fp-white);font:600 .9375rem/1 var(--font);color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color 150ms ease,border-color 150ms ease,transform 140ms var(--ease-out)}.fp-site .cfg-fascia:active{transform:scale(.97)}.fp-site .cfg-fascia.on{background:var(--ink);border-color:var(--ink);color:#fff}.fp-site .cfg-over{margin:0 0 44px}.fp-site .cfg-notice,.fp-site .cfg-hint{margin:14px 0 0;padding:12px 16px;border-left:3px solid var(--accent);background:var(--fp-white);border-radius:var(--r-sm);font-size:.9375rem;color:var(--ink)}.fp-site .cfg-hint{margin:14px 0 0}.fp-site #cfg-groups{margin:18px 0 0;display:grid;gap:12px}.fp-site .cfg-group{background:var(--fp-white);border:1px solid var(--line);border-radius:var(--r-md)}.fp-site .cfg-group > summary,.fp-site .cfg-group > h3{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;cursor:pointer;list-style:none;font:800 1.0625rem/1.2 var(--font-display);color:var(--ink)}.fp-site .cfg-group > summary::-webkit-details-marker{display:none}.fp-site .cfg-group > summary::after{content:'';width:10px;height:10px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg) translateY(-3px);transition:transform 190ms var(--ease-out);flex:none}.fp-site .cfg-group[open] > summary::after{transform:rotate(-135deg) translateY(-2px)}.fp-site .cfg-gtitle{flex:1}.fp-site .cfg-gcount{font:600 .8125rem/1 var(--font);color:var(--muted)}.fp-site .cfg-gnote{padding:0 22px;margin-top:-6px;font-size:.875rem;color:var(--muted)}.fp-site .cfg-list{list-style:none;margin:10px 0 0;padding:0 0 8px}.fp-site .cfg-item{border-top:1px solid var(--fp-neutral-100);padding:12px 22px}.fp-site .cfg-item.is-on{background:linear-gradient(90deg,var(--fp-primary-50),transparent 60%)}.fp-site .cfg-row{display:grid;grid-template-columns:20px 1fr auto;gap:12px;align-items:start;cursor:pointer}.fp-site .cfg-row input{width:18px;height:18px;margin-top:2px;accent-color:var(--ink)}.fp-site .is-locked .cfg-row{cursor:default}.fp-site .cfg-name{font-weight:600;color:var(--ink);line-height:1.35}.fp-site .cfg-price{font-size:.875rem;font-weight:600;color:var(--ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fp-site .is-locked .cfg-price{color:var(--muted);font-weight:500;white-space:normal;max-width:16ch}.fp-site .cfg-badge{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:var(--r-pill);font-size:.6875rem;font-weight:700;letter-spacing:.04em;vertical-align:2px;border:1px solid var(--fp-secondary-300);color:var(--fp-secondary-700);background:var(--fp-white)}.fp-site .cfg-badge--prossimamente{border-style:dashed}.fp-site .cfg-badge--su-richiesta{background:var(--fp-neutral-100)}.fp-site .cfg-qty{margin:8px 0 0 32px}.fp-site .cfg-qty label{font-size:.8125rem;color:var(--body);display:inline-flex;gap:8px;align-items:center}.fp-site .cfg-qty input{width:72px;min-height:36px;padding:4px 8px;border:1px solid var(--fp-secondary-300);border-radius:var(--r-sm);font:600 1rem var(--font);font-variant-numeric:tabular-nums}.fp-site .cfg-req{display:block;margin-top:8px;font-size:.8125rem;color:var(--body)}.fp-site .cfg-req--on{margin:6px 0 0 32px;color:var(--ink);font-weight:600}.fp-site .cfg-more{margin:6px 0 0 32px}.fp-site .cfg-more summary{font-size:.8125rem;font-weight:600;color:var(--ink);cursor:pointer;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px;width:max-content}.fp-site .cfg-more p{margin-top:8px;font-size:.875rem;color:var(--body);max-width:68ch}.fp-site .cfg-sum{position:sticky;top:calc(var(--nav-h) + 20px);background:var(--ink);color:var(--fp-tertiary-300);border-radius:var(--r-lg);padding:26px;max-height:calc(100svh - var(--nav-h) - 40px);overflow-y:auto;overscroll-behavior:contain}.fp-site .cfg-sum-h{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.fp-site .cfg-tot{margin:14px 0 0}.fp-site .cfg-tot > div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--fp-tertiary-800)}.fp-site .cfg-tot dt{font-size:.875rem}.fp-site .cfg-tot dd{margin:0;font:800 1.25rem/1.1 var(--font-display);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.fp-site .cfg-tot-y dd{color:var(--accent);font-size:1.5rem}.fp-site .cfg-sum .cfg-hint{background:var(--fp-tertiary-900);color:#fff}.fp-site .cfg-detail{margin-top:14px}.fp-site .cfg-detail summary{cursor:pointer;font-size:.875rem;font-weight:600;color:#fff}.fp-site .cfg-detail ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px;font-size:.8125rem}.fp-site .cfg-detail li{display:flex;justify-content:space-between;gap:12px}.fp-site .cfg-detail li span:last-child{white-space:nowrap;color:#fff;font-variant-numeric:tabular-nums}.fp-site .cfg-form{margin-top:22px;padding-top:18px;border-top:1px solid var(--fp-tertiary-800)}.fp-site .cfg-form .field label{color:var(--fp-tertiary-300)}.fp-site .cfg-form .field input{background:var(--fp-tertiary-900);border-color:var(--fp-tertiary-700);color:#fff}.fp-site .cfg-form .check{color:var(--fp-tertiary-300)}.fp-site .cfg-form .check input{accent-color:var(--accent)}.fp-site .cfg-form .btn{width:100%;margin-top:6px}.fp-site .cfg-fine{margin-top:16px;font-size:.75rem;color:var(--fp-tertiary-400)}.fp-site .cfg-sum .nl-ok{color:#fff}.fp-site .cfg-bar{display:none}@media(max-width:1000px){.fp-site .cfg{grid-template-columns:1fr}.fp-site .cfg-sum{position:static;max-height:none}.fp-site .cfg-bar{display:flex;align-items:center;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:80;background:var(--ink);color:#fff; padding:14px var(--gut) calc(14px + env(safe-area-inset-bottom));text-decoration:none;border-top:1px solid var(--fp-tertiary-800)}.fp-site .cfg-bar b{font:800 1.125rem/1 var(--font-display);font-variant-numeric:tabular-nums}.fp-site .cfg-bar-go{margin-left:auto;background:var(--accent);color:var(--ink);font-weight:700;padding:10px 14px;border-radius:var(--r-sm)}}@media(max-width:600px){.fp-site .cfg-row{grid-template-columns:20px 1fr}.fp-site .cfg-price{grid-column:2;text-align:left}.fp-site .cfg-qty,.fp-site .cfg-more,.fp-site .cfg-req--on{margin-left:32px}}.fp-site .figs3 .f-big span{display:block;font-size:.42em;letter-spacing:0;font-weight:700;color:var(--fp-tertiary-300);margin-top:6px}.fp-site .cfg-sum a{color:#fff}.fp-site .cfg-bar b,.fp-site .cfg-bar-go{white-space:nowrap}@media(max-width:600px){.fp-site .cfg-bar span:first-child{display:none}.fp-site .cfg-bar-go{font-size:.9375rem}.fp-site .notes-toggle{min-height:34px;font-size:.75rem;padding:0 10px}}.fp-site .qz{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:100vw;height:100dvh;margin:0;inset:0;position:fixed;display:none;overflow:hidden}.fp-site .qz[open]{display:grid;place-items:center;padding:16px}.fp-site .qz::backdrop{background:rgba(2,6,12,.78)}@media (prefers-reduced-motion:no-preference){.fp-site .qz[open]{animation:qz-in 220ms var(--ease-out)}}@keyframes qz-in{from{opacity:0}}@keyframes qz-body{from{opacity:0;transform:translateY(8px)}}.fp-site .qz-box{width:min(680px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--fp-white);border-radius:var(--r-lg);box-shadow:0 30px 80px rgba(2,6,12,.45);padding:28px 32px 26px;display:flex;flex-direction:column;gap:22px;overscroll-behavior:contain}.fp-site .qz-top{display:flex;align-items:center;gap:16px}.fp-site .qz-stepn{font:700 .75rem/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.fp-site .qz-bar{flex:1;height:4px;border-radius:var(--r-pill);background:var(--fp-neutral-200);overflow:hidden}.fp-site .qz-bar i{display:block;height:100%;width:0;background:var(--accent);border-radius:inherit;transition:width 320ms var(--ease-out)}.fp-site .qz-x{width:40px;height:40px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--fp-white);color:var(--ink);font-size:.9rem;cursor:pointer;flex:none;transition:transform 140ms var(--ease-out)}.fp-site .qz-x:active{transform:scale(.95)}.fp-site .qz-body.is-in{animation:qz-body 260ms var(--ease-out)}.fp-site .qz-eyebrow{font:700 .75rem/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.fp-site .qz-title{font:800 clamp(1.5rem,3vw,2rem)/1.15 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.fp-site .qz-sub{margin-top:10px;color:var(--body);font-size:1rem}.fp-site .qz-choice{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}@media(max-width:560px){.fp-site .qz-choice{grid-template-columns:1fr}}.fp-site .qz-card{display:flex;flex-direction:column;gap:6px;text-align:left;padding:22px 22px 20px;border:1px solid var(--fp-secondary-300);border-radius:var(--r-md);background:var(--fp-white);cursor:pointer;font-family:var(--font);transition:transform 140ms var(--ease-out),border-color 150ms ease,background-color 150ms ease}.fp-site .qz-card:active{transform:scale(.98)}.fp-site .qz-card--go{background:var(--accent);border-color:var(--accent)}.fp-site .qz-card-t{font:800 1.25rem/1.2 var(--font-display);color:var(--ink);letter-spacing:-.01em}.fp-site .qz-card-s{font-size:.9375rem;color:var(--body)}.fp-site .qz-card--go .qz-card-s{color:var(--ink)}.fp-site .qz-opts{display:grid;gap:10px;margin-top:22px}.fp-site .qz-opts--grid{grid-template-columns:1fr 1fr}@media(max-width:560px){.fp-site .qz-opts--grid{grid-template-columns:1fr}}.fp-site .qz-opt{position:relative;display:grid;grid-template-columns:22px 1fr;column-gap:14px;align-items:start;text-align:left;padding:16px 18px;min-height:56px;border:1px solid var(--fp-secondary-300);border-radius:var(--r-md);background:var(--fp-white);cursor:pointer;font-family:var(--font);transition:transform 140ms var(--ease-out),border-color 150ms ease,background-color 150ms ease}.fp-site .qz-opt:active{transform:scale(.985)}.fp-site .qz-opt.on{border-color:var(--ink);background:var(--fp-primary-50);box-shadow:inset 0 0 0 1px var(--ink)}.fp-site .qz-opt:disabled{opacity:.45;cursor:not-allowed}.fp-site .qz-check{width:22px;height:22px;border-radius:50%;border:2px solid var(--fp-secondary-300);margin-top:1px;position:relative;transition:background-color 150ms ease,border-color 150ms ease}.fp-site .qz-opt.on .qz-check{background:var(--accent);border-color:var(--accent)}.fp-site .qz-opt.on .qz-check::after{content:'';position:absolute;left:6px;top:2px;width:5px;height:11px;border:solid var(--ink);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.fp-site .qz-opt-t{font-weight:700;color:var(--ink);font-size:1.0625rem;line-height:1.3}.fp-site .qz-opt-s{grid-column:2;font-size:.875rem;color:var(--body);margin-top:3px}.fp-site .qz-foot{display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:18px}.fp-site .qz-foot:empty{display:none}.fp-site .qz-foot-hint{font-size:.8125rem;color:var(--muted);flex:1;text-align:center}.fp-site .qz-foot .btn-primary{margin-left:auto}@media (hover:hover) and (pointer:fine){.fp-site .qz-card:not(.qz-card--go):hover,.fp-site .qz-opt:not(.on):not(:disabled):hover{border-color:var(--ink)}.fp-site .qz-card--go:hover{background:var(--fp-primary-400)}.fp-site .qz-x:hover{border-color:var(--ink)}}@media(max-width:560px){.fp-site .qz[open]{padding:0;align-items:end}.fp-site .qz-box{max-height:100dvh;border-radius:var(--r-lg) var(--r-lg) 0 0;padding:22px 20px calc(22px + env(safe-area-inset-bottom))}}.fp-site .cfg-recap{font-size:.9375rem;color:var(--body);margin-bottom:22px}.fp-site .cfg-link{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--ink);cursor:pointer;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px}.fp-site .cfg-top{display:flex;flex-wrap:wrap;gap:18px 40px;align-items:flex-end;justify-content:space-between;margin-bottom:36px;padding-bottom:26px;border-bottom:1px solid var(--line)}.fp-site .cfg-ctrl{display:flex;flex-direction:column;gap:10px}.fp-site .cfg-ctrl-l{font:700 .75rem/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.fp-site .cfg-fascia{min-height:40px;padding:0 14px;font-size:.875rem}.fp-site .cfg-bill{position:relative;display:inline-flex;padding:4px;background:var(--fp-neutral-100);border-radius:var(--r-pill);border:1px solid var(--line)}.fp-site .cfg-bill-b{position:relative;z-index:1;min-height:40px;padding:0 18px;border:0;border-radius:var(--r-pill);background:transparent;font:600 .9375rem/1 var(--font);color:var(--body);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:color 150ms ease,background-color 190ms var(--ease)}.fp-site .cfg-bill-b.on{background:var(--ink);color:#fff}.fp-site .cfg-bill-save{display:inline-block;padding:3px 7px;border-radius:var(--r-pill);background:var(--accent);color:var(--ink);font-size:.6875rem;font-weight:800;letter-spacing:.02em}.fp-site .cfg-bill-b:active{transform:scale(.97)}.fp-site .cfg-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}@media(max-width:1100px){.fp-site .cfg-plans{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.fp-site .cfg-plans{grid-template-columns:1fr}}.fp-site .cfg-plan{position:relative;display:flex;flex-direction:column;gap:4px;background:var(--fp-white);border:1px solid var(--line);border-radius:var(--r-md);padding:22px 16px 16px;cursor:pointer;transition:border-color 150ms ease,box-shadow 150ms ease,transform 190ms var(--ease)}.fp-site .cfg-plan input{position:absolute;opacity:0;pointer-events:none}.fp-site .cfg-plan.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.fp-site .cfg-plan.is-reco{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.fp-site .cfg-plan.is-reco.on{box-shadow:inset 0 0 0 2px var(--accent)}.fp-site .cfg-plan:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.fp-site .cfg-reco{position:absolute;top:-12px;left:16px;padding:4px 10px;border-radius:var(--r-pill);background:var(--accent);color:var(--ink);font:800 .6875rem/1.4 var(--font);letter-spacing:.04em}.fp-site .cfg-plan-tag{font:700 .6875rem/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.fp-site .cfg-plan-name{font:800 1.0625rem/1.15 var(--font-display);color:var(--ink);letter-spacing:-.01em;margin-top:2px;min-height:2.3em}.fp-site .cfg-plan .cfg-badge{align-self:flex-start;margin:0}.fp-site .cfg-plan-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:10px;font-variant-numeric:tabular-nums}.fp-site .cfg-plan-price b{font:800 1.75rem/1 var(--font-display);color:var(--ink);letter-spacing:-.03em}.fp-site .cfg-plan-price s{color:var(--muted);font:600 1.0625rem/1 var(--font);text-decoration-thickness:2px;text-decoration-color:var(--accent)}.fp-site .cfg-plan-u{font-size:.75rem;color:var(--body)}.fp-site .cfg-plan-bill{font-size:.75rem;color:var(--ink);font-weight:600;min-height:2.6em;line-height:1.3}.fp-site .cfg-plan-setup{font-size:.8125rem;color:var(--muted);font-variant-numeric:tabular-nums}.fp-site .cfg-feats{list-style:none;margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--fp-neutral-100);display:grid;gap:8px;flex:1;align-content:start}.fp-site .cfg-feats li{position:relative;padding-left:20px;font-size:.875rem;color:var(--body);line-height:1.4}.fp-site .cfg-feats li::before{content:'';position:absolute;left:0;top:7px;width:10px;height:3px;background:var(--accent);border-radius:2px}.fp-site .cfg-plan-cta{margin-top:auto;padding-top:12px;display:block;text-align:center;padding:11px 14px;border-radius:var(--r-sm);border:1px solid var(--fp-secondary-300);font:600 .9375rem/1 var(--font);color:var(--ink);transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease}.fp-site .cfg-plan.on .cfg-plan-cta{background:var(--ink);border-color:var(--ink);color:#fff}.fp-site .cfg-why{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:var(--r-pill);background:var(--accent);color:var(--ink);font-size:.6875rem;font-weight:700;vertical-align:2px}.fp-site .cfg-save{margin-top:12px;padding:10px 14px;border-radius:var(--r-sm);background:var(--fp-tertiary-900);color:var(--accent);font-size:.875rem;font-weight:700}@media (hover:hover) and (pointer:fine){.fp-site .cfg-plan:not(.on):hover{border-color:var(--fp-secondary-400);transform:translateY(-2px)}.fp-site .cfg-plan:not(.on):hover .cfg-plan-cta{border-color:var(--ink)}}.fp-site .qz-top[hidden]{display:none}.fp-site .cfg-feats-h{margin-top:14px;font:700 .6875rem/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.fp-site .cfg-feats-h + .cfg-feats{margin-top:8px;padding-top:10px}.fp-site .cfg-feats small{display:block;font-size:.75rem;color:var(--muted);margin-top:1px}.fp-site .cfg-feats small{display:inline;margin-left:6px}.fp-site .cfg-plan-cta{flex:none}.fp-site .cfg-plan{min-height:100%}.fp-site .cfg-incl{margin-top:12px}.fp-site .cfg-incl > summary{font-size:1rem}.fp-site .cfg-feats--cols{margin:0;padding:4px 22px 18px;border-top:0;gap:10px}.fp-site .cfg-feats--cols li{break-inside:avoid;margin-bottom:8px;font-size:.9375rem}@media(max-width:700px){.fp-site .cfg-feats--cols{columns:1}}.fp-site .cfg-tot dt small{display:block;font-size:.75rem;color:var(--fp-tertiary-400);margin-top:3px;line-height:1.35;font-weight:400}.fp-site .cfg-tot > div{align-items:flex-start}.fp-site .cfg-tot dd{padding-top:2px}.fp-site .cfg-pay{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:10px}.fp-site .cfg-pay svg{width:30px;height:20px;flex:none;border-radius:3px}.fp-site .cfg-pay svg.cfg-pay-wide{width:38px}.fp-site .cfg-pay-l{flex-basis:100%;font-size:.75rem;color:var(--body);margin-top:2px}.fp-site .cfg-paym{margin-top:14px;padding-top:12px;border-top:1px solid var(--fp-tertiary-800)}.fp-site .cfg-paym .cfg-pay{margin-top:0}.fp-site .cfg-paym .cfg-pay svg{width:36px;height:24px}.fp-site .cfg-paym .cfg-pay svg.cfg-pay-wide{width:46px}.fp-site .cfg-paym .cfg-pay-l{color:var(--fp-tertiary-300);font-size:.8125rem}.fp-site .form.cal{padding:24px 24px 8px}.fp-site .calendly-inline-widget{margin:0 -8px}html.fp-motion [data-reveal]{transition:opacity 520ms var(--ease-out),translate 520ms var(--ease-out)}html.fp-motion [data-reveal]:not(.is-in){opacity:0;translate:0 12px}html.fp-motion [data-reveal="fade"]:not(.is-in){translate:none}html.fp-motion [data-reveal][data-delay="1"]{transition-delay:70ms}html.fp-motion [data-reveal][data-delay="2"]{transition-delay:140ms}html.fp-motion [data-reveal][data-delay="3"]{transition-delay:210ms}html.fp-motion .mark--draw{background-size:0% .22em;transition:background-size 650ms var(--ease-out) 180ms}html.fp-motion .mark--draw.is-drawn{background-size:100% .22em}@media (prefers-reduced-motion:reduce){html.fp-motion [data-reveal]{opacity:1;translate:none;transition:none}html.fp-motion .mark--draw{background-size:100% .22em;transition:none}}.fp-site .scena{position:relative;background:var(--bg-inverse);color:var(--text-inverse);border:1px solid var(--fp-tertiary-700);border-radius:var(--r-lg);padding:24px;aspect-ratio:1/1;overflow:hidden;font:var(--t-body);display:flex;flex-direction:column}.fp-site .sc{display:flex;flex-direction:column;gap:12px;height:100%}.fp-site .sc-top{display:flex;justify-content:space-between;align-items:center}.fp-site .sc-badge{display:inline-block;padding:3px 10px;border-radius:var(--r-pill);background:rgba(255,94,14,.16);color:var(--accent);font:var(--t-label);letter-spacing:.12em;text-transform:uppercase}.fp-site .sc-code{font:var(--t-label);letter-spacing:.1em;color:var(--text-inverse-muted)}.fp-site .sc-title{font:var(--t-hero);color:#fff;letter-spacing:-.01em}.fp-site .sc-metric{display:flex;align-items:baseline;gap:10px}.fp-site .sc-metric b{font:var(--t-kpi-m);color:#fff;font-variant-numeric:tabular-nums}.fp-site .sc-metric span{color:var(--text-inverse-muted);font:var(--t-small)}.fp-site .sc-rows{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fp-site .sc-row{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.05);animation:sc-in 420ms var(--ease-out)}.fp-site .sc-row--critica{background:rgba(255,94,14,.12);border-left:3px solid var(--accent)}.fp-site .sc-row b{color:#fff}.fp-site .sc-row small{color:var(--text-inverse-muted);margin-left:6px}.fp-site .sc-av{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--fp-tertiary-800);color:#fff;font:600 10px/1 var(--font);letter-spacing:.04em}.fp-site .sc-prop ol{margin:6px 0 0;padding-left:18px;display:grid;gap:4px;color:var(--text-inverse-muted)}.fp-site .sc-lab{font:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-inverse-muted)}.fp-site .sc-dec{margin-top:auto;padding:12px 14px;border-radius:10px;background:var(--accent);color:var(--ink);animation:sc-in 420ms var(--ease-out)}.fp-site .sc-dec .sc-lab{color:var(--ink)}.fp-site .sc-esito{font:var(--t-kpi-s);letter-spacing:-.01em}.fp-site .sc-firma{font:var(--t-small)}.fp-site .scena.sc-fine .sc{opacity:0;transition:opacity 600ms ease}@keyframes sc-in{from{opacity:0;transform:translateY(6px)}}.fp-site .scena.sc-compatta .sc-row{padding:6px 10px}.fp-site .scena.sc-compatta .sc-row > span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-site .scena.sc-compatta .sc-row br{display:none}.fp-site .scena.sc-compatta .sc-row small{display:none}.fp-site .scena.sc-compatta .sc-metric{display:none}@media(max-width:560px){.fp-site .scena{aspect-ratio:auto;min-height:520px}}.fp-site .scena.sc-static *,.fp-site .scena.sc-static{animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.fp-site .sc-row,.fp-site .sc-dec{animation:none}.fp-site .scena.sc-fine .sc{opacity:1;transition:none}}.fp-site .scena-wrap{max-width:560px;margin-left:auto}.fp-site .hero-vnote{font:var(--t-caption);color:var(--text-inverse-muted);margin-top:10px;text-align:right}@media(max-width:980px){.fp-site .scena-wrap{margin:0;max-width:none}.fp-site .hero-vnote{text-align:left}}.fp-site .dash-placeholder{min-height:80px}.fp-site .flusso{position:relative;background:var(--bg-inverse);border:1px solid var(--fp-tertiary-700);border-radius:var(--r-lg);padding:88px 20px 20px;color:#fff;font:var(--t-body);overflow:hidden; background-image:radial-gradient(rgba(255,94,14,.22) 1px,transparent 1px);background-size:18px 18px}.fp-site .fl-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 36px 1fr 36px 1.25fr 36px 1fr;gap:6px;align-items:start}.fp-site .fl-step{display:flex;flex-direction:column;gap:10px}.fp-site .fl-box{border-radius:10px;padding:12px;min-height:118px;display:flex;flex-direction:column;gap:6px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.fp-site .fl-cap{font:var(--t-small);color:var(--text-inverse-muted)}.fp-site .fl-cap b{display:block;color:#fff;font:var(--t-label);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px}.fp-site .fl-pill{display:block;background:#fff;color:var(--ink);border-radius:8px;padding:7px 10px;font:var(--t-body-md)}.fp-site .fl-tag{font:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:#fff}.fp-site .fl-tag em{font-style:normal;color:var(--accent);margin-left:4px}.fp-site .fl-chart{display:flex;align-items:flex-end;gap:5px;height:64px;position:relative;margin-top:auto}.fp-site .fl-bar{flex:1;background:#fff;opacity:.85;border-radius:2px 2px 0 0;height:var(--h);transform-origin:bottom}.fp-site .fl-bar:nth-child(even){background:var(--accent);opacity:1}.fp-site .fl-bar--plan:nth-child(even){background:#fff;opacity:.6}.fp-site .fl-bar--plan:nth-child(odd){background:var(--accent)}.fp-site .fl-trend{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.fp-site .fl-cfo{background:#fff;color:var(--ink);border-color:#fff;min-height:132px}.fp-site .fl-cfo-h{display:flex;align-items:center;gap:8px;font:var(--t-section);color:var(--ink)}.fp-site .fl-sign{width:18px;height:18px;border-radius:50%;background:var(--accent);flex:none;position:relative}.fp-site .fl-sign::after{content:'';position:absolute;left:6px;top:3px;width:4px;height:8px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.fp-site .fl-check{position:relative;padding-left:20px;font:var(--t-small);color:var(--text-secondary)}.fp-site .fl-check::before{content:'';position:absolute;left:0;top:3px;width:11px;height:11px;border-radius:50%;background:var(--status-success)}.fp-site .fl-check::after{content:'';position:absolute;left:4px;top:5px;width:3px;height:5px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.fp-site .fl-arrow{align-self:center;margin-top:46px}.fp-site .fl-arrow svg{width:36px;height:16px;display:block;fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.fp-site .fl-kpi{position:absolute;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px 10px;font:var(--t-caption);color:var(--text-inverse-muted);display:grid;gap:2px;min-width:112px}.fp-site .fl-kpi b{font:var(--t-kpi-s);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.fp-site .fl-kpi--a{left:20px;top:16px}.fp-site .fl-kpi--b{left:50%;transform:translateX(-50%);top:16px}.fp-site .fl-kpi--c{right:20px;top:16px}.fp-site .fl-mini{display:flex;align-items:flex-end;gap:2px;height:16px;width:48px;position:absolute;right:10px;bottom:10px}.fp-site .fl-mini .fl-bar{border-radius:1px}.fp-site .fl-spark{position:absolute;right:10px;bottom:8px;width:52px;height:18px;fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round}.fp-site .fl-run .fl-pill,.fp-site .fl-run .fl-engine .fl-bar,.fp-site .fl-run .fl-cfo,.fp-site .fl-run .fl-check,.fp-site .fl-run .fl-plan .fl-bar,.fp-site .fl-run .fl-kpi,.fp-site .fl-run .fl-cap{animation:fl-in 500ms var(--ease-out) both}.fp-site .fl-run .fl-step--1 .fl-cap{animation-delay:.2s}.fp-site .fl-run .fl-pill[data-s="1"]{animation-delay:.3s}.fp-site .fl-run .fl-pill[data-s="2"]{animation-delay:.6s}.fp-site .fl-run .fl-pill[data-s="3"]{animation-delay:.9s}.fp-site .fl-run .fl-arrow:nth-of-type(2) .fl-line{animation:fl-draw 500ms 1.3s var(--ease-out) both}.fp-site .fl-run .fl-arrow:nth-of-type(2) .fl-head{animation:fl-in 300ms 1.7s both}.fp-site .fl-run .fl-step--2 .fl-cap{animation-delay:1.9s}.fp-site .fl-run .fl-engine .fl-bar{animation-name:fl-grow}.fp-site .fl-run .fl-engine .fl-bar:nth-child(1){animation-delay:2.0s}.fp-site .fl-run .fl-engine .fl-bar:nth-child(2){animation-delay:2.15s}.fp-site .fl-run .fl-engine .fl-bar:nth-child(3){animation-delay:2.3s}.fp-site .fl-run .fl-engine .fl-bar:nth-child(4){animation-delay:2.45s}.fp-site .fl-run .fl-engine .fl-bar:nth-child(5){animation-delay:2.6s}.fp-site .fl-run .fl-engine .fl-bar:nth-child(6){animation-delay:2.75s}.fp-site .fl-run .fl-arrow:nth-of-type(4) .fl-line{animation:fl-draw 500ms 3.4s var(--ease-out) both}.fp-site .fl-run .fl-arrow:nth-of-type(4) .fl-head{animation:fl-in 300ms 3.8s both}.fp-site .fl-run .fl-cfo{animation-delay:4.0s}.fp-site .fl-run .fl-step--3 .fl-cap{animation-delay:4.2s}.fp-site .fl-run .fl-check[data-c="1"]{animation-delay:4.7s}.fp-site .fl-run .fl-check[data-c="2"]{animation-delay:5.3s}.fp-site .fl-run .fl-check[data-c="3"]{animation-delay:5.9s}.fp-site .fl-run .fl-arrow:nth-of-type(6) .fl-line{animation:fl-draw 500ms 6.6s var(--ease-out) both}.fp-site .fl-run .fl-arrow:nth-of-type(6) .fl-head{animation:fl-in 300ms 7.0s both}.fp-site .fl-run .fl-step--4 .fl-cap{animation-delay:7.2s}.fp-site .fl-run .fl-plan .fl-bar{animation-name:fl-grow}.fp-site .fl-run .fl-plan .fl-bar:nth-child(1){animation-delay:7.3s}.fp-site .fl-run .fl-plan .fl-bar:nth-child(2){animation-delay:7.45s}.fp-site .fl-run .fl-plan .fl-bar:nth-child(3){animation-delay:7.6s}.fp-site .fl-run .fl-plan .fl-bar:nth-child(4){animation-delay:7.75s}.fp-site .fl-run .fl-plan .fl-bar:nth-child(5){animation-delay:7.9s}.fp-site .fl-run .fl-plan .fl-bar:nth-child(6){animation-delay:8.05s}.fp-site .fl-run .fl-trend path{stroke-dasharray:140;animation:fl-trace 900ms 8.3s var(--ease-out) both}.fp-site .fl-run .fl-kpi[data-k="1"]{animation-delay:9.4s}.fp-site .fl-run .fl-kpi[data-k="2"]{animation-delay:9.8s}.fp-site .fl-run .fl-kpi[data-k="3"]{animation-delay:10.2s}.fp-site .fl-run .fl-spark path{stroke-dasharray:120;animation:fl-trace 700ms 10.4s var(--ease-out) both}.fp-site .flusso:not(.fl-run):not(.fl-static) .fl-pill,.fp-site .flusso:not(.fl-run):not(.fl-static) .fl-cfo,.fp-site .flusso:not(.fl-run):not(.fl-static) .fl-check,.fp-site .flusso:not(.fl-run):not(.fl-static) .fl-kpi,.fp-site .flusso:not(.fl-run):not(.fl-static) .fl-cap{opacity:0}.fp-site .flusso:not(.fl-run):not(.fl-static) .fl-bar{transform:scaleY(0)}.fp-site .flusso:not(.fl-run):not(.fl-static) .fl-line,.fp-site .flusso:not(.fl-run):not(.fl-static) .fl-head{opacity:0}.fp-site .fl-run .fl-line{stroke-dasharray:60}@keyframes fl-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fl-grow{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fl-draw{from{stroke-dashoffset:60;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes fl-trace{from{stroke-dashoffset:140}to{stroke-dashoffset:0}}@media(max-width:980px){.fp-site .flusso{padding-top:20px}.fp-site .fl-kpi{display:none}.fp-site .fl-steps{grid-template-columns:1fr;gap:10px}.fp-site .fl-arrow{display:none}.fp-site .fl-box{min-height:0}.fp-site .fl-chart{height:52px}}.fp-site .split--scena{align-items:center}.fp-site .sec--black .bar-item strong{color:#fff}.fp-site .sec--black .bar-item{color:var(--text-inverse-muted);border-left-color:var(--accent)}.fp-site .sec--black .lead{color:var(--text-inverse-muted)}.fp-site .demo{display:grid;grid-template-columns:240px minmax(0,1fr);gap:36px;align-items:start}.fp-site .demo-cap{list-style:none;margin:0;padding:0;display:grid;gap:18px;position:sticky;top:calc(var(--nav-h) + 24px)}.fp-site .demo-cap li{padding-left:18px;border-left:3px solid var(--border-card);color:var(--text-muted);font:var(--t-small);opacity:.55;transition:opacity 300ms ease,border-color 300ms ease}.fp-site .demo-cap li b{display:block;color:var(--ink);font:var(--t-body-md);margin-bottom:2px}.fp-site .demo-cap li.on{opacity:1;border-left-color:var(--accent)}.fp-site .demo-cap li.done{opacity:.85;border-left-color:var(--fp-secondary-300)}.fp-site .demo-frame{background:var(--bg-page);border:1px solid var(--border-card);border-radius:var(--r-lg);box-shadow:var(--sh-lg);overflow:hidden}.fp-site .dm{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:520px;font:var(--t-small);color:var(--text-primary)}.fp-site .dm-side{background:var(--bg-sidebar);color:var(--text-inverse-muted);padding:16px 12px}.fp-site .dm-logo{display:inline-grid;place-items:center;width:28px;height:28px;border:1.5px solid #fff;border-radius:6px;color:#fff;font:700 .75rem/1 var(--font);margin:0 0 18px 4px}.fp-site .dm-side ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.fp-site .dm-side li{padding:7px 10px;border-radius:6px;font:var(--t-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-site .dm-side li.on{background:var(--bg-sidebar-active);color:#fff}.fp-site .dm-main{padding:14px 18px 18px;display:grid;gap:14px;align-content:start;min-width:0}.fp-site .dm-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border-card)}.fp-site .dm-top b{display:block;font:var(--t-card);color:var(--ink)}.fp-site .dm-top > div > span{font:var(--t-caption);color:var(--text-muted)}.fp-site .dm-user{text-align:right;font:var(--t-caption);color:var(--ink);font-weight:600}.fp-site .dm-user small{display:block;font-weight:400;color:var(--text-muted)}.fp-site .dm-grid{display:grid;grid-template-columns:216px minmax(0,1fr);grid-template-rows:auto auto;gap:12px}.fp-site .dm-card{min-width:0}.fp-site .dm-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:10px;padding:14px}.fp-site .dm-lab{font:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px}.fp-site .dm-lab span{text-transform:none;letter-spacing:0;font-weight:400;margin-left:6px}.fp-site .dm-score{grid-row:1 / span 2}.fp-site .dm-ring{position:relative;width:132px;height:132px;margin:4px auto 10px}.fp-site .dm-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.fp-site .dm-ring circle{fill:none;stroke-width:8}.fp-site .dm-ring-bg{stroke:var(--fp-secondary-200)}.fp-site .dm-ring-fg{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--c);transition:stroke-dashoffset 1100ms var(--ease-out)}.fp-site .dm-on .dm-ring-fg,.fp-site .dm-static .dm-ring-fg{stroke-dashoffset:calc(var(--c) * (1 - var(--p)))}.fp-site .dm-ring b{position:absolute;left:0;right:0;top:40px;text-align:center;font:var(--t-kpi-l);color:var(--ink);font-variant-numeric:tabular-nums}.fp-site .dm-ring small{position:absolute;left:0;right:0;top:88px;text-align:center;font:var(--t-caption);color:var(--text-muted)}.fp-site .dm-band{margin:0 0 10px;font:var(--t-caption);color:var(--text-secondary)}.fp-site .dm-band b{color:var(--ink)}.fp-site .dm-aree{list-style:none;margin:0;padding:0;display:grid;gap:6px}.fp-site .dm-aree li{display:grid;grid-template-columns:1fr 64px 36px;gap:8px;align-items:center;font:var(--t-caption);color:var(--text-secondary)}.fp-site .dm-aree i{display:block;height:5px;border-radius:3px;background:var(--fp-secondary-200);position:relative;overflow:hidden}.fp-site .dm-aree i::after{content:'';position:absolute;inset:0;width:var(--w);background:var(--chart-1);transform:scaleX(0);transform-origin:left;transition:transform 700ms 500ms var(--ease-out)}.fp-site .dm-on .dm-aree i::after{transform:none}.fp-site .dm-aree em{font-style:normal;text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.fp-site .dm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fp-site .dm-kpi{position:relative;padding-bottom:40px;opacity:0;transform:translateY(8px);transition:opacity 400ms ease,transform 400ms var(--ease-out);transition-delay:calc(var(--i) * 140ms)}.fp-site .dm-on .dm-kpi{opacity:1;transform:none}.fp-site .dm-kpi b{display:block;font:var(--t-kpi-s);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;overflow-wrap:normal;word-break:keep-all}.fp-site .dm-kpi small{display:block;font:var(--t-caption);color:var(--text-muted);margin-top:2px}.fp-site .dm-spark{position:absolute;left:14px;right:14px;bottom:12px;height:24px;width:calc(100% - 28px);fill:none;stroke:var(--chart-2);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.fp-site .dm-ponte{min-height:200px}.fp-site .dm-wfs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;height:150px;align-items:stretch}.fp-site .dm-wf{display:grid;grid-template-rows:auto 1fr auto;gap:4px;text-align:center;font:var(--t-caption);color:var(--text-muted)}.fp-site .dm-wf-area{position:relative;display:block}.fp-site .dm-wf b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;opacity:0;transition:opacity 300ms ease;transition-delay:calc(var(--i) * 160ms + 300ms)}.fp-site .dm-wf small{font-size:.6875rem;line-height:1.2}.fp-site .dm-wf-bar{position:absolute;left:12%;right:12%;border-radius:3px;transform:scaleY(0);transform-origin:bottom;transition:transform 500ms var(--ease-out);transition-delay:calc(var(--i) * 160ms)}.fp-site .dm-wf-area::before{content:'';position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid var(--border-card)}.fp-site .dm-wf--base .dm-wf-bar{background:var(--chart-1)}.fp-site .dm-wf--up .dm-wf-bar{background:var(--status-success)}.fp-site .dm-wf--down .dm-wf-bar{background:var(--status-error);transform-origin:top}.fp-site .dm-on .dm-wf-bar{transform:none}.fp-site .dm-on .dm-wf b{opacity:1}.fp-site .dm-assetti{grid-column:1 / -1}.fp-site .dm-assetti ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fp-site .dm-assetti li{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:start;opacity:0;transform:translateX(-6px);transition:opacity 350ms ease,transform 350ms var(--ease-out);transition-delay:calc(var(--i) * 180ms)}.fp-site .dm-assetti.dm-on li{opacity:1;transform:none}.fp-site .dm-assetti li i{width:14px;height:14px;border-radius:50%;margin-top:3px;background:var(--status-success);position:relative}.fp-site .dm-assetti li i::after{content:'';position:absolute;left:5px;top:2px;width:3px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.fp-site .dm-assetti li.dm-st--att i{background:var(--status-warning)}.fp-site .dm-assetti li.dm-st--att i::after{border:0;width:2px;height:7px;left:6px;top:3px;background:#fff;border-radius:1px;transform:none}.fp-site .dm-assetti li span{font:var(--t-caption);color:var(--text-muted)}.fp-site .dm-assetti li b{display:block;color:var(--ink);font-weight:600}.fp-site .dm-firma{margin:14px 0 0;padding-top:10px;border-top:1px dashed var(--border-card);font:var(--t-caption);color:var(--text-secondary)}.fp-site .dm-static .dm-kpi,.fp-site .dm-static .dm-assetti li,.fp-site .dm-static .dm-wf b{transition:none}@media(max-width:1100px){.fp-site .dm-grid{grid-template-columns:1fr}.fp-site .dm-score{grid-row:auto}.fp-site .dm-kpis{grid-template-columns:repeat(2,1fr)}.fp-site .dm-assetti ul{grid-template-columns:1fr 1fr}}@media(max-width:980px){.fp-site .demo{grid-template-columns:1fr;gap:24px}.fp-site .demo-cap{position:static;grid-template-columns:1fr 1fr;gap:12px}.fp-site .dm{grid-template-columns:1fr}.fp-site .dm-side{display:flex;align-items:center;gap:10px;padding:10px 12px;overflow:hidden}.fp-site .dm-side ul{display:flex;gap:4px}.fp-site .dm-side li{padding:5px 8px}.fp-site .dm-logo{margin:0}}@media(max-width:640px){.fp-site .demo-cap{grid-template-columns:1fr}.fp-site .dm-assetti ul{grid-template-columns:1fr}.fp-site .dm-kpis{grid-template-columns:1fr 1fr}.fp-site .dm-wfs{gap:4px}.fp-site .dm-wf small{font-size:.5625rem}.fp-site .dm-top{flex-direction:column;align-items:flex-start}.fp-site .dm-user{text-align:left}}:root{--font-hand:'Caveat','Segoe Print','Bradley Hand',cursive}.fp-site .nav{background:rgba(255,255,255,.92);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.fp-site .nav-links a{color:var(--fp-secondary-700)}.fp-site .nav-links a.is-active{color:var(--ink)}.fp-site .burger{border-color:var(--line)}.fp-site .burger span{background:var(--ink)}@media(max-width:1080px){.fp-site .nav-links{background:#fff;border-bottom-color:var(--line)}.fp-site .nav-links a{border-bottom-color:var(--fp-neutral-100)}}.fp-site .hero--light{background:#fff;color:var(--body)}.fp-site .hero--light .display{color:var(--ink)}.fp-site .hero--light .eyebrow{color:var(--muted)}.fp-site .hero--light .lead{color:var(--fp-secondary-600)}.fp-site .hero--light .btn-ghost{color:var(--ink);border-color:var(--fp-secondary-300)}.fp-site .hero--light .hero-visual{position:relative}.fp-site .hero--light .flusso{box-shadow:var(--sh-lg)}.fp-site .mark,.fp-site .sec--ink .mark,.fp-site .sec--black .mark,.fp-site .sec--slate .mark{color:var(--accent);background:none;padding:0 0 .08em;display:inline; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 12' preserveAspectRatio='none'%3E%3Cpath d='M3,6 C40,2 92,10 157,5' fill='none' stroke='%23FF5E0E' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E"); background-repeat:no-repeat;background-size:100% .22em;background-position:0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.fp-site .hero .mark-u{color:var(--accent)}.fp-site .hand{font-family:var(--font-hand);font-weight:600;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.1;color:var(--ink);position:relative;margin:0;transform:rotate(-3deg);text-wrap:balance}.fp-site .hand--accent,.fp-site .sec--black .hand,.fp-site .sec--ink .hand{color:var(--accent)}.fp-site .sec--black .hand,.fp-site .sec--ink .hand{color:#fff}.fp-site .hand-arw{position:absolute;width:40px;height:40px;color:var(--accent);left:calc(100% + 6px);top:70%}.fp-site .hand-arw--r{left:auto;right:calc(100% + 6px);transform:scaleX(-1)}.fp-site .hand--tl{position:absolute;left:-8px;top:-54px;z-index:2}.fp-site .hand--right{justify-self:end;align-self:end;max-width:14ch;transform:rotate(-4deg)}.fp-site .hand--right .hand-arw{left:-10px;top:100%;transform:rotate(60deg)}.fp-site .hand--side{position:absolute;right:0;top:-8px;font-size:1rem;transform:rotate(-6deg);max-width:9ch;text-align:left}.fp-site .hand--side::before{content:'';position:absolute;right:calc(100% + 4px);top:12px;width:30px;height:16px;border-left:2.5px solid var(--accent);border-bottom:2.5px solid var(--accent);border-radius:0 0 0 14px;transform:rotate(-20deg)}.fp-site .hand--tag{display:inline-block;padding:4px 14px;font-size:1.05rem;color:var(--accent);transform:rotate(-4deg);position:absolute;right:18px;top:16px}.fp-site .hand--tag svg{position:absolute;left:-6%;top:-18%;width:112%;height:140%;color:var(--accent);pointer-events:none}.fp-site .sk-circ.hand svg{color:var(--accent)}.fp-site .split--top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:40px;align-items:end}.fp-site .split--center{align-items:center}@media(max-width:900px){.fp-site .split--top{grid-template-columns:1fr}.fp-site .hand--right{justify-self:start;margin-top:8px}.fp-site .hand--right .hand-arw{display:none}}.fp-site .ck-ico{width:48px;height:48px;color:var(--accent);display:block;margin-bottom:18px}.fp-site .eyebrow--plain::before{display:none}.fp-site .eyebrow--plain{margin-bottom:8px}.fp-site .foot-top{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-bottom:36px;margin-bottom:44px;border-bottom:1px solid var(--fp-tertiary-700)}.fp-site .foot-top img{height:32px;width:auto}.fp-site .foot-claim{font-family:var(--font-display);font-weight:800;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.15;color:#fff;letter-spacing:-.02em;text-align:right}@media(max-width:560px){.fp-site .foot-claim{text-align:left}}.fp-site .figs3--cards{gap:20px}.fp-site .figs3--cards > div{background:#fff;border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--r-md);padding:22px 22px 24px;box-shadow:var(--sh-sm)}.fp-site .figs3--cards .f-lab{font:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.fp-site .figs3--cards .f-big{font-family:var(--font-display);font-weight:800;font-size:clamp(1.6rem,2.6vw,2.1rem);letter-spacing:-.02em;color:var(--ink);margin:8px 0 10px;line-height:1.05}.fp-site .figs3--cards .f-big span{display:block;font:var(--t-small);color:var(--muted);letter-spacing:0;margin-top:4px}.fp-site .figs3--cards p:last-child{font:var(--t-body);font-size:.9375rem;line-height:1.5;color:var(--body)}.fp-site .figs-base{margin-top:16px;font:var(--t-small);color:var(--muted);font-style:italic}.fp-site .rep{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 24px;box-shadow:var(--sh-lg);color:var(--ink);font:var(--t-body);width:min(100%,420px)}.fp-site .rep--hero{transform:rotate(-3deg);margin:40px auto 24px}.fp-site .rep--sm{width:min(100%,300px);padding:16px 18px;transform:rotate(-4deg);font-size:12px}.fp-site .rep--sm .rep-score b{font-size:2rem}.fp-site .rep--sm .rep-kpi b{font-size:1rem}.fp-site .rep-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.fp-site .rep-top img{height:29px;width:auto}.fp-site .rep-top span{font:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.fp-site .rep-az b{display:block;font:var(--t-card);color:var(--ink)}.fp-site .rep-az span{font:var(--t-caption);color:var(--muted)}.fp-site .rep-score{display:flex;align-items:baseline;gap:4px;margin-top:12px}.fp-site .rep-score b{font-family:var(--font-display);font-weight:800;font-size:2.6rem;line-height:1;letter-spacing:-.03em}.fp-site .rep-score small{font:var(--t-small);color:var(--muted)}.fp-site .rep-badge{margin-left:auto;background:var(--fp-primary-100);color:var(--fp-primary-700);border-radius:var(--r-pill);padding:4px 10px;font:var(--t-label);letter-spacing:.02em;text-transform:none;font-size:11px}.fp-site .rep-bar{height:5px;border-radius:3px;background:var(--fp-neutral-200);margin:10px 0 14px;overflow:hidden}.fp-site .rep-bar i{display:block;height:100%;width:var(--w);background:var(--accent);border-radius:3px}.fp-site .rep-kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fp-site .rep-kpi div{border:1px solid var(--line);border-radius:8px;padding:10px 8px;text-align:center}.fp-site .rep-kpi b{display:block;font-family:var(--font-display);font-weight:800;font-size:1.25rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fp-site .rep-kpi span{font:var(--t-caption);color:var(--muted)}.fp-site .rep-lab{font:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:16px 0 8px}.fp-site .rep-pri{list-style:none;margin:0;padding:0;display:grid;gap:6px}.fp-site .rep-pri li{display:flex;gap:10px;align-items:center;font:var(--t-small);color:var(--body);padding:6px 0;border-bottom:1px solid var(--fp-neutral-100)}.fp-site .rep-pri i{font-style:normal;flex:none;width:22px;height:22px;border-radius:50%;background:var(--fp-primary-100);color:var(--fp-primary-700);font:600 10px/22px var(--font);text-align:center}.fp-site .rep-foot{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font:var(--t-caption);color:var(--muted)}.fp-site .ck-visual{position:relative;padding:40px 0 20px}.fp-site .hand--a{position:absolute;right:-10px;top:12px;max-width:16ch;text-align:left}.fp-site .hand--a .hand-arw{left:-6px;top:100%;transform:rotate(50deg) scaleX(-1)}.fp-site .hand--b{position:absolute;left:-14px;top:46%;max-width:11ch}.fp-site .hand--b .hand-arw{left:30%;top:100%;transform:rotate(-20deg)}.fp-site .hand--c{position:absolute;right:-6px;bottom:4px;max-width:12ch;color:var(--accent);transform:rotate(-5deg);padding:14px 16px}.fp-site .hand--c svg{position:absolute;left:-4%;top:-10%;width:108%;height:120%}@media(max-width:980px){.fp-site .ck-visual{padding-top:70px}.fp-site .hand--a{right:0;top:0}.fp-site .hand--b{display:none}.fp-site .hand--c{position:static;display:inline-block;margin-top:16px}}.fp-site .ck-reports{margin:0}.fp-site .ck-reports img{width:100%;height:auto}.fp-site .ck-checks{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.fp-site .ck-checks li{display:flex;gap:10px;align-items:flex-start;font:var(--t-body);font-size:.9375rem;color:var(--body)}.fp-site .ck-checks svg{flex:none;width:20px;height:20px;color:var(--accent);margin-top:1px}.fp-site .ck-checks--big li{font-size:1rem;gap:14px}.fp-site .ck-checks--big svg{width:24px;height:24px}.fp-site .ck-checks--big b{display:block;color:var(--ink)}.fp-site .ck-paths{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}.fp-site .ck-path{position:relative;display:flex;flex-direction:column;gap:10px;background:#fff;color:var(--ink);border-radius:var(--r-lg);padding:28px 26px 24px;text-decoration:none;transition:transform 160ms var(--ease-out),box-shadow 160ms ease}.fp-site .ck-path .ck-ico{margin-bottom:8px}.fp-site .ck-path b{font-family:var(--font-display);font-weight:800;font-size:1.35rem;letter-spacing:-.02em;margin-top:6px}.fp-site .ck-path p{color:var(--body);font-size:.9375rem;flex:1}.fp-site .ck-path .btn{align-self:flex-end;margin-top:8px}.fp-site .ck-paths .lead{color:var(--fp-tertiary-300)}@media(max-width:980px){.fp-site .ck-paths{grid-template-columns:1fr}}@media (hover:hover){.fp-site .ck-path:hover{transform:translateY(-3px);box-shadow:var(--sh-lg)}}.fp-site .ck-tabs{display:inline-flex;gap:4px;background:#fff;border:1px solid var(--line);border-radius:var(--r-pill);padding:4px;margin-bottom:28px}.fp-site .ck-tabs button{min-height:40px;padding:0 20px;border:0;border-radius:var(--r-pill);background:transparent;font:600 .9375rem var(--font);color:var(--fp-secondary-700);cursor:pointer}.fp-site .ck-tabs button[aria-selected=true]{background:var(--ink);color:#fff}.fp-site .ck-panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-md);overflow:hidden}.fp-site .ck-intro{background:var(--paper);padding:40px 40px 32px;border-right:1px solid var(--line);position:relative}.fp-site .ck-step{font:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.fp-site .ck-h{font-family:var(--font-display);font-weight:800;font-size:clamp(1.9rem,3vw,2.6rem);letter-spacing:-.025em;line-height:1.05;color:var(--ink)}.fp-site .ck-h--big{font-size:clamp(2.6rem,4.4vw,3.6rem)}.fp-site .ck-p{margin-top:16px;font-size:1rem;color:var(--body);max-width:40ch}.fp-site .ck-fig{position:relative;margin-top:36px;padding-left:120px}.fp-site .ck-fig .hand{position:absolute;left:0;top:30px;max-width:11ch}.fp-site .ck-fig .hand .hand-arw{left:40%;top:100%;transform:rotate(-30deg)}.fp-site .ck-fig--done{padding-left:0;display:flex;gap:20px;align-items:center;margin-top:40px}.fp-site .ck-fig--done .hand{position:static;max-width:14ch;transform:rotate(-4deg)}.fp-site .ck-doc{width:150px;height:auto;flex:none}.fp-site .ck-form{padding:40px 40px 32px;position:relative}.fp-site .ck-fh{font-family:var(--font-display);font-weight:800;font-size:clamp(1.5rem,2.3vw,2rem);letter-spacing:-.02em;color:var(--ink);position:relative;padding-right:110px}.fp-site .ck-fp{margin-top:8px;font:var(--t-small);font-size:.875rem;color:var(--muted)}.fp-site .ck-lab{font:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:26px 0 10px;padding-top:18px;border-top:1px solid var(--fp-neutral-100)}.fp-site .ck-lab:first-of-type{border-top:0;padding-top:0;margin-top:22px}.fp-site .ck-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fp-site .ck-f{display:grid;gap:6px;font:600 .8125rem/1.3 var(--font);color:var(--ink);margin-bottom:12px}.fp-site .ck-f input,.fp-site .ck-f select{min-height:44px;border:1px solid var(--fp-secondary-300);border-radius:8px;padding:0 12px;font:400 .9375rem var(--font);color:var(--ink);background:#fff;width:100%}.fp-site .ck-f input::placeholder{color:var(--fp-secondary-400)}.fp-site .ck-f input:focus,.fp-site .ck-f select:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.fp-site .ck-card{position:relative;display:block}.fp-site .ck-card input{padding-right:120px}.fp-site .ck-card svg{position:absolute;top:10px;width:34px;height:24px}.fp-site .ck-card svg:nth-of-type(1){right:84px}.fp-site .ck-card svg:nth-of-type(2){right:46px}.fp-site .ck-card svg:nth-of-type(3){right:8px}.fp-site .ck-pay{border:0;padding:0;margin:0}.fp-site .ck-pay[disabled] input{background:var(--fp-neutral-50);color:var(--fp-secondary-500)}.fp-site .ck-pay-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 18px}.fp-site .ck-pay-tabs button{min-height:48px;border:1px solid var(--fp-secondary-300);border-radius:8px;background:#fff;font:600 .9375rem var(--font);color:var(--ink);display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.fp-site .ck-pay-tabs button.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.fp-site .ck-pay-tabs svg{width:30px;height:20px}.fp-site .ck-consent{display:flex;gap:10px;align-items:flex-start;font-size:.875rem;color:var(--body);margin-top:6px}.fp-site .ck-consent input{margin-top:3px;accent-color:var(--accent)}.fp-site .ck-note{display:flex;gap:12px;align-items:center;background:#FFF8E6;border:1px solid #F5E3B0;border-radius:8px;padding:12px 14px;font:var(--t-small);font-size:.8125rem;color:var(--body);margin-top:18px}.fp-site .ck-note svg{flex:none;width:28px;height:28px;color:var(--accent)}.fp-site .ck-note--ok{background:#F0FAF3;border-color:#CDEBD6}.fp-site .ck-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;flex-wrap:wrap}.fp-site .ck-secure{display:inline-flex;align-items:center;gap:8px;font:var(--t-small);color:var(--muted)}.fp-site .ck-secure svg{width:18px;height:18px;color:var(--fp-secondary-600)}.fp-site .ck-timeline{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:22px;position:relative}.fp-site .ck-timeline::before{content:'';position:absolute;left:9px;top:12px;bottom:12px;width:2px;background:var(--fp-neutral-200)}.fp-site .ck-timeline li{position:relative;padding-left:36px;font-size:.9375rem;color:var(--body)}.fp-site .ck-timeline li::before{content:'';position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background:var(--fp-neutral-300)}.fp-site .ck-timeline li.on::before{background:var(--accent);box-shadow:0 0 0 4px var(--fp-primary-100)}.fp-site .ck-timeline b{display:block;color:var(--ink)}.fp-site .ck-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fp-site .ck-cols > div{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:28px 26px}.fp-site .ck-cols h3{font-size:1.3rem;letter-spacing:-.02em;margin-bottom:10px;font-family:var(--font-display);font-weight:800}.fp-site .ck-cols p:last-child{font-size:.9375rem;color:var(--body)}@media(max-width:980px){.fp-site .ck-panel{grid-template-columns:1fr}.fp-site .ck-intro{border-right:0;border-bottom:1px solid var(--line)}.fp-site .ck-cols{grid-template-columns:1fr}.fp-site .ck-fig{padding-left:0;margin-top:28px}.fp-site .ck-fig .hand{position:static;display:block;margin-bottom:14px}.fp-site .ck-fig .hand .hand-arw{display:none}}@media(max-width:640px){.fp-site .ck-row{grid-template-columns:1fr}.fp-site .ck-intro,.fp-site .ck-form{padding:28px 22px}.fp-site .ck-fh{padding-right:0}.fp-site .hand--side{display:none}.fp-site .ck-card input{padding-right:12px}.fp-site .ck-card svg{display:none}}.fp-site .ck-flow[hidden],.fp-site .ck-panel[hidden]{display:none}.fp-site .sec--black .ck-path b,.fp-site .sec--black .ck-path strong{color:var(--ink)}.fp-site .sec--black .ck-path .hand{color:var(--accent)}.fp-site .hand{z-index:2}.fp-site .ck-visual{padding:72px 24px 28px 112px}.fp-site .rep--hero{width:min(100%,390px);margin:0}.fp-site .hand--a{right:0;top:0;max-width:17ch}.fp-site .hand--a .hand-arw{left:-14px;top:92%;transform:rotate(40deg) scaleX(-1)}.fp-site .hand--b{left:-6px;top:44%;max-width:10ch}.fp-site .hand--b .hand-arw{left:50%;top:100%;transform:rotate(-25deg)}.fp-site .hand--c{right:-18px;bottom:-14px}@media(max-width:980px){.fp-site .ck-visual{padding:70px 0 24px}.fp-site .rep--hero{margin:0 auto}}.fp-site .ck-reports{position:relative;padding-right:120px}.fp-site .ck-reports img{width:100%;max-width:520px;height:auto;image-rendering:auto}.fp-site .hand--fig{position:absolute;right:0;top:40%;max-width:9ch;transform:rotate(-5deg)}.fp-site .hand--fig .hand-arw{left:-12px;top:100%;transform:rotate(30deg) scaleX(-1)}@media(max-width:980px){.fp-site .ck-reports{padding-right:0}.fp-site .hand--fig{position:static;display:block;margin-top:12px}.fp-site .hand--fig .hand-arw{display:none}}.fp-site .hand--a{top:-18px;right:-6px}.fp-site .hand--a .hand-arw{left:-30px;top:80%;transform:rotate(30deg) scaleX(-1)}.fp-site .hand--c{right:-34px;bottom:-44px}.fp-site .hero--ck{padding-bottom:clamp(72px,8vw,110px)}.fp-site .ck-note{display:block;position:relative;padding-left:56px;min-height:52px}.fp-site .ck-note svg{position:absolute;left:14px;top:50%;transform:translateY(-50%)}@media(max-width:980px){.fp-site .hand--c{display:none}.fp-site .hand--a{position:static;display:block;margin-bottom:10px;max-width:none}.fp-site .hand--a .hand-arw{display:none}.fp-site .ck-visual{padding-top:24px}.fp-site .rep--sm{transform:rotate(-1.5deg);width:100%;max-width:320px;margin:0 auto}}@media(max-width:980px){.fp-site .hand--tl{position:static;display:block;margin:8px 0 14px;max-width:none}.fp-site .hand--tl .hand-arw{display:none}}.fp-site .hero--ale{background:#050505;color:#b9b6b2;padding:clamp(28px,4vw,56px) 0 clamp(44px,6vw,80px)}.fp-site .hero--ale .hero-grid{grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:clamp(40px,4.5vw,92px)}.fp-site .hero--ale .eyebrow{color:#aaa;letter-spacing:.3em}.fp-site .hero--ale .eyebrow::before{display:none}.fp-site .hero--ale .display{color:#fff;font-size:clamp(2.4rem,3.4vw,3.9rem);letter-spacing:-.04em;font-weight:650}.fp-site .hero--ale .lead{color:#b9b6b2;max-width:36ch}.fp-site .hero--ale .btn-ghost{color:#fff;border-color:transparent;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:6px;padding-left:0;padding-right:0}.fp-site .hero--ale .hero-visual img{width:100%;height:auto;border-radius:0}@media(max-width:980px){.fp-site .hero--ale .hero-grid{grid-template-columns:1fr}.fp-site .hero--ale .hero-visual{width:min(100%,900px)}}@media(max-width:640px){.fp-site .hero--ale .hero-visual{width:140%;max-width:none;transform:translateX(-14%)}}.fp-site .figs3--sk{position:relative;gap:28px;padding-bottom:70px}.fp-site .figs3--sk > div{position:relative;border-top:0;padding:26px 24px 24px;color:var(--fp-tertiary-300)}.fp-site .figs3--sk > div .rr{color:var(--accent);opacity:.9}.fp-site .figs3--sk .f-lab{color:var(--fp-tertiary-300);font-size:.6875rem}.fp-site .figs3--sk .f-big{font-family:var(--font-hand);font-weight:600;letter-spacing:0;font-size:clamp(2.4rem,3.6vw,3.3rem);color:#fff;white-space:normal;margin:10px 0 8px;line-height:1}.fp-site .figs3--sk .f-big span{font-family:var(--font);font-size:.8125rem;font-weight:600;color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-top:4px}.fp-site .hand--figs{position:absolute;right:0;bottom:0;color:#fff;max-width:16ch;transform:rotate(-3deg);font-size:1.2rem}.fp-site .hand--figs .hand-arw{left:-34px;top:-10px;transform:rotate(-120deg)}@media(max-width:860px){.fp-site .figs3--sk{padding-bottom:0}.fp-site .hand--figs{position:static;display:block;margin-top:6px}.fp-site .hand--figs .hand-arw{display:none}}.fp-site .punch--quote{margin-top:36px;color:#fff;border-left-color:var(--accent);font-family:var(--font-display);font-weight:800;font-size:clamp(1.3rem,2.2vw,1.7rem);letter-spacing:-.02em;line-height:1.2;max-width:none}.fp-site .aside-line--cfo{border-top:0;padding-top:0;margin-top:40px;font-size:1.125rem}.fp-site .aside-line--cfo strong{color:var(--ink)}.fp-site .aside-line--cfo + .aside-line{margin-top:18px}.fp-site .pcard-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.fp-site .pcard-list li{position:relative;padding-left:22px;color:var(--body);font-size:.9375rem;line-height:1.4}.fp-site .pcard-list li::before{content:'';position:absolute;left:0;top:7px;width:12px;height:12px;border-radius:50%;background:var(--fp-primary-100)}.fp-site .pcard-list li::after{content:'';position:absolute;left:4px;top:9px;width:3px;height:6px;border:solid var(--fp-primary-700);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.fp-site .cfg-bill-note{font:500 .6875rem/1 var(--font);color:var(--muted);margin-left:4px}.fp-site .ck-price{margin-top:10px;font:var(--t-small);font-size:.9375rem;color:var(--body)}.fp-site .ck-price b{color:var(--ink)}.fp-site .logos{overflow:hidden;margin:36px 0 40px;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.fp-site .logos-track{display:flex;gap:18px;width:max-content;animation:logos-run 36s linear infinite}.fp-site .logos:hover .logos-track{animation-play-state:paused}@keyframes logos-run{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.fp-site .logos-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}.fp-site .logo-chip{display:inline-flex;align-items:center;gap:12px;padding:14px 22px 14px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:#fff;color:var(--fp-secondary-600);font:600 1rem/1 var(--font);letter-spacing:-.01em;white-space:nowrap;filter:grayscale(1)}.fp-site .logo-chip i{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--fp-secondary-800);color:#fff;font:800 .8rem/1 var(--font);font-style:normal}.fp-site .quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fp-site .quote{margin:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:24px 26px;position:relative}.fp-site .quote::before{content:'\201C';position:absolute;left:18px;top:4px;font-family:var(--font-hand);font-size:3rem;color:var(--accent);line-height:1}.fp-site .quote blockquote{margin:0;padding-top:14px;font-size:1.0625rem;line-height:1.5;color:var(--ink)}.fp-site .quote figcaption{margin-top:14px;font:var(--t-small);color:var(--muted)}@media(max-width:900px){.fp-site .quotes{grid-template-columns:1fr}}.fp-site .ck-visual{padding:84px 40px 60px 120px}.fp-site .rep--hero{margin:0}.fp-site .hand--a{top:0;right:-10px}.fp-site .hand--a .hand-arw{left:-28px;top:88%;transform:rotate(28deg) scaleX(-1)}.fp-site .hand--b{left:-8px;top:40%}.fp-site .hand--c{right:-26px;bottom:-56px}@media(max-width:980px){.fp-site .ck-visual{padding:24px 0}}@media (hover:hover) and (pointer:fine){.fp-site .nav-links a:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:6px}}.fp-site .nav-links a:focus-visible{color:var(--ink)}.fp-site .rep-title{font-family:var(--font-display);font-weight:800;font-size:1.5rem;line-height:1.05;letter-spacing:-.03em;color:var(--ink);margin:14px 0 12px}.fp-site .rep--sm .rep-title{font-size:1.2rem}.fp-site .rep-cmp{display:grid;gap:8px}.fp-site .rep-cmp div{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:10px;border:1px solid var(--line);border-radius:8px;padding:8px 10px}.fp-site .rep-cmp span{grid-column:1/-1;font:var(--t-caption);color:var(--muted)}.fp-site .rep-cmp b{font-family:var(--font-display);font-weight:800;font-size:1.1rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.fp-site .rep-cmp em{font-style:normal;align-self:center;justify-self:end;font:var(--t-label);letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:var(--r-pill);font-size:10px}.fp-site .rep-cmp em.ok{background:#E0FAE8;color:#17803A}.fp-site .rep-cmp em.ko{background:#FFE1E4;color:#BA1A1A}.fp-site .rep-cmp em.eq{background:var(--fp-neutral-100);color:var(--fp-secondary-700)}.fp-site .rep-cmp small{grid-column:1/-1;font:var(--t-caption);color:var(--muted)}.fp-site .rep-start{font:var(--t-small);color:var(--body);line-height:1.45}.fp-site .rep--sm .rep-cmp b{font-size:.95rem}.fp-site .ck-toc{list-style:none;margin:0;padding:0;display:grid;gap:12px}.fp-site .ck-toc li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--fp-neutral-100)}.fp-site .ck-toc i{font-style:normal;font:700 .8125rem/28px var(--font);text-align:center;width:28px;height:28px;border-radius:50%;background:var(--fp-primary-100);color:var(--fp-primary-700);margin-top:2px}.fp-site .ck-toc b{display:block;color:var(--ink);font-size:1rem}.fp-site .ck-toc span{font-size:.9375rem;color:var(--body);line-height:1.45}.fp-site .hand--c{right:-44px;bottom:-78px}@media(max-width:980px){.fp-site .hand--c{display:none}}.fp-site .ck-visual{overflow:visible}.fp-site .hero--ck .hand--c{position:static;display:inline-block;margin:28px 0 0 112px;transform:rotate(-4deg)}.fp-site .split--top .hand--right{justify-self:start;margin-left:24px;max-width:13ch}.fp-site .split--top .hand--right.sk-circ svg{left:-10%;width:120%}.fp-site .hand--fig{right:-16px}.fp-site .hand--fig .hand-arw{left:-6px;top:100%;transform:rotate(40deg) scaleX(-1)}.fp-site .legal h3{font-size:1.125rem;margin:32px 0 10px;color:var(--ink)}.fp-site .legal p,.fp-site .legal li{font-size:1rem;line-height:1.6;color:var(--body)}.fp-site .legal ul{list-style:disc;padding-left:22px;display:grid;gap:8px;margin:8px 0}.fp-site .legal .tbl{width:100%;border-collapse:collapse;margin-top:12px;font-size:.9375rem}.fp-site .legal .tbl th,.fp-site .legal .tbl td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.fp-site .legal .tbl th{font:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fp-site .sedi .idx{display:block;margin-bottom:6px}.fp-site .ck-visual{display:flex;flex-direction:column;align-items:flex-start}.fp-site .ck-visual .rep--hero{order:1}.fp-site .hero--ck .hand--c{order:2;margin:34px 0 0 150px}.fp-site .cal-chi{margin:12px 0 10px}.fp-site .split--cal{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.fp-site .cal-side{position:sticky;top:calc(var(--nav-h) + 24px)}.fp-site .after{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:0;counter-reset:after}.fp-site .after li{position:relative;padding:18px 0 18px 56px;border-bottom:1px solid var(--line);font-size:.9375rem;color:var(--body);line-height:1.5;counter-increment:after}.fp-site .after li::before{content:counter(after,decimal-leading-zero);position:absolute;left:0;top:14px;font-family:var(--font-display);font-weight:800;font-size:1.3rem;color:var(--accent);letter-spacing:-.02em}.fp-site .after li b{display:block;color:var(--ink);font-size:1rem;margin-bottom:2px}.fp-site .hand--cal{margin-top:34px;max-width:14ch;transform:rotate(-3deg)}.fp-site .hand--cal .hand-arw{left:-10px;top:100%;transform:rotate(30deg) scaleX(-1)}.fp-site .split--write{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.fp-site .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.fp-site .form-grid .field--full{grid-column:1/-1}.fp-site .form-grid .check{grid-column:1/-1;margin:6px 0}.fp-site .field label .opt{font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted);margin-left:6px}@media(max-width:900px){.fp-site .split--cal,.fp-site .split--write{grid-template-columns:1fr}.fp-site .cal-side{position:static}.fp-site .form-grid{grid-template-columns:1fr}.fp-site .hand--cal{margin-top:20px}.fp-site .hand--cal .hand-arw{display:none}}.fp-site .dove{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:stretch}.fp-site .mappa{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;display:flex;align-items:center;justify-content:center;min-height:420px;overflow:hidden; background-image:radial-gradient(var(--fp-neutral-200) 1px,transparent 1px);background-size:16px 16px}.fp-site .mappa-svg{width:min(100%,380px);height:auto;display:block}.fp-site .mappa-svg .terra{fill:#fff;stroke:var(--ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.fp-site .pin-dot{fill:var(--accent)}.fp-site .pin-ring{fill:var(--accent);opacity:.18;transform-origin:center;transform-box:fill-box;animation:pin-pulse 2.4s ease-out infinite}.fp-site .pin:nth-of-type(2) .pin-ring{animation-delay:1.2s}@keyframes pin-pulse{0%{transform:scale(.5);opacity:.35}100%{transform:scale(1.4);opacity:0}}@media (prefers-reduced-motion:reduce){.fp-site .pin-ring{animation:none;opacity:.18}}.fp-site .pin-lab{font:700 13px var(--font);fill:var(--ink)}.fp-site .pin-sub{font:400 9.5px var(--font);fill:var(--muted)}.fp-site .hand--mappa{position:absolute;left:24px;bottom:18px;max-width:14ch;transform:rotate(-4deg);font-size:1.25rem}.fp-site .sedi2{display:grid;gap:20px;grid-template-rows:auto auto}.fp-site .sede{position:relative;background:#fff;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-md);overflow:hidden;box-shadow:var(--sh-sm)}.fp-site .sede--foto{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.fp-site .sede--foto > img:first-child{width:100%;height:100%;min-height:240px;object-fit:cover;grid-row:1/span 2}.fp-site .sede-body{padding:24px 26px}.fp-site .sede-body .idx{display:block;margin-bottom:6px}.fp-site .sede-mini{width:120px;height:80px;object-fit:cover;border-radius:8px;border:3px solid #fff;box-shadow:var(--sh-md);position:absolute;left:calc(55% - 60px);bottom:16px}@media(max-width:980px){.fp-site .dove{grid-template-columns:1fr}.fp-site .sede--foto{grid-template-columns:1fr}.fp-site .sede--foto > img:first-child{min-height:200px;grid-row:auto}.fp-site .sede-mini{display:none}.fp-site .mappa{min-height:0}}.fp-site .mappa-svg .terra{stroke-linejoin:round}.fp-site .sede-mini{left:16px;bottom:16px}.fp-site .mappa-svg{width:min(100%,360px)}.fp-site .mappa-svg .terra{stroke-width:1.6;fill:#fff}.fp-site .split--cal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fp-site .cal-side{position:static}.fp-site .cal-side .form{padding:26px}.fp-site .cal-side .form-grid{grid-template-columns:1fr 1fr}@media(max-width:1100px){.fp-site .cal-side .form-grid{grid-template-columns:1fr}}.fp-site .cal-piva{margin:0 0 16px}.fp-site .cal-piva input{max-width:260px}.fp-site .credits{font-size:.75rem;margin-top:8px}.fp-site .social{display:flex;gap:10px;margin-top:18px;list-style:none;padding:0}.fp-site .social a{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--fp-tertiary-700);border-radius:var(--r-sm);color:var(--fp-tertiary-300);transition:color 150ms ease,border-color 150ms ease,transform 140ms var(--ease-out)}.fp-site .social svg{width:18px;height:18px;fill:currentColor}@media (hover:hover){.fp-site .social a:hover{color:#fff;border-color:var(--accent);transform:translateY(-1px)}}.fp-site .social{gap:12px;margin-top:22px}.fp-site .social a{width:42px;height:42px;border-radius:50%;border:1px solid var(--fp-tertiary-700);background:transparent;color:#fff}.fp-site .social svg{width:18px;height:18px}.fp-site .social a[title="LinkedIn"] svg{width:16px;height:18px}@media (hover:hover){.fp-site .social a:hover{background:var(--accent);border-color:var(--accent);color:var(--ink);transform:none}}.fp-site .foot ul.social{display:flex;flex-direction:row;gap:10px;margin-top:22px}.fp-site .foot ul.social li{display:block}.fp-site .foot ul.social li a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--fp-tertiary-700);border-radius:50%;color:var(--fp-tertiary-300);text-decoration:none;transition:color 150ms ease,border-color 150ms ease,background-color 150ms ease}.fp-site .foot ul.social svg{width:17px;height:17px;fill:currentColor;display:block}.fp-site .foot ul.social li a[title="LinkedIn"] svg{width:15px;height:17px}@media (hover:hover){.fp-site .foot ul.social li a:hover{background:var(--accent);border-color:var(--accent);color:var(--ink);text-decoration:none}}.fp-site .cfg-plan-price s,.fp-site .pcard-price s{color:var(--muted);font-weight:500;text-decoration-color:var(--accent);text-decoration-thickness:2px;margin-right:4px;font-size:.85em}.fp-site .cfg-launch{font-style:normal;display:inline-block;background:var(--fp-primary-100);color:var(--fp-primary-700);border-radius:var(--r-pill);padding:2px 8px;font:600 .6875rem/1.4 var(--font);letter-spacing:.04em;text-transform:uppercase;margin-right:4px}.fp-site .pcard-launch{display:inline-block;align-self:flex-start;background:var(--fp-primary-100);color:var(--fp-primary-700);border-radius:var(--r-pill);padding:3px 10px;font:600 .6875rem/1.4 var(--font);letter-spacing:.04em;text-transform:uppercase}.fp-site .link-arrow{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:6px}.fp-site .link-arrow--dark{color:var(--ink)}.fp-site .sec--join{padding-top:0}.fp-site .sec--paper .figs3--sk > div{color:var(--body)}.fp-site .sec--paper .figs3--sk > div .rr{color:var(--accent)}.fp-site .sec--paper .figs3--sk .f-lab{color:var(--muted)}.fp-site .sec--paper .figs3--sk .f-big{color:var(--ink)}.fp-site .sec--paper .figs3--sk .f-big span{color:var(--fp-primary-700)}.fp-site .sec--paper .figs3--sk p:last-child{color:var(--body)}.fp-site .sec--paper .hand--figs{color:var(--ink)}.fp-site .sec--paper .punch--quote{color:var(--ink)}.fp-site .scena-breve{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:center;background:var(--ink);color:var(--fp-tertiary-300);border-radius:var(--r-lg);padding:32px}.fp-site .scena-breve h3{color:#fff}.fp-site .scena-breve .eyebrow--plain{color:var(--accent)}.fp-site .scena-breve a{color:#fff}.fp-site .scena-breve .scena-wrap{min-height:360px}@media(max-width:900px){.fp-site .scena-breve{grid-template-columns:1fr;padding:22px}}.fp-site .quotes{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,42%);grid-template-columns:none;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.fp-site .quote{scroll-snap-align:start}@media(max-width:900px){.fp-site .quotes{grid-auto-columns:85%}}.fp-site .fondatore{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center}.fp-site .fondatore img{width:100%;height:auto;border-radius:var(--r-lg);box-shadow:var(--sh-lg)}@media(max-width:900px){.fp-site .fondatore{grid-template-columns:1fr;gap:24px}.fp-site .fondatore img{max-width:360px}}.fp-site .casi-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fp-site .casi-col{background:#fff;border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--r-md);padding:20px 18px}.fp-site .casi-h{display:grid;gap:2px;margin:0 0 10px}.fp-site .casi-h b{font-family:var(--font-display);font-weight:800;font-size:1.25rem;letter-spacing:-.02em;color:var(--ink)}.fp-site .casi-h span{font:var(--t-small);color:var(--muted)}.fp-site .casi-col ul{list-style:none;margin:0;padding:0;display:grid}.fp-site .caso{width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--fp-neutral-100);padding:14px 0;cursor:pointer;display:grid;gap:4px;font-family:var(--font)}.fp-site .caso-t{font-weight:600;color:var(--ink);font-size:.9375rem;line-height:1.35}.fp-site .caso-n{font-family:var(--font-display);font-weight:800;color:var(--fp-primary-700);font-size:1rem;letter-spacing:-.01em}.fp-site .caso-n small{font-family:var(--font);font-weight:400;color:var(--muted);font-size:.75rem;letter-spacing:0}@media (hover:hover){.fp-site .caso:hover .caso-t{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px}}@media(max-width:900px){.fp-site .casi-cols{grid-template-columns:1fr}}.fp-site .cfg-recap{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fp-site .cfg-recap-n{color:var(--muted);font-size:.9375rem}.fp-site .figs3--sk .hand--figs{position:static;grid-column:1/-1;justify-self:end;margin-top:4px;transform:rotate(-2deg);max-width:none}.fp-site .figs3--sk .hand--figs .hand-arw{display:none}.fp-site .figs3--sk{padding-bottom:0}.cc{position:fixed;left:16px;right:16px;bottom:16px;z-index:90;display:none;justify-content:center;pointer-events:none}.cc.cc--on{display:flex}.cc-box{pointer-events:auto;width:min(760px,100%);background:var(--ink);color:var(--fp-tertiary-300);border:1px solid var(--fp-tertiary-700);border-radius:var(--r-lg);box-shadow:0 20px 60px rgba(2,6,12,.45);padding:22px 24px}.cc-t{color:#fff;font-weight:700;font-size:1.0625rem;margin:0 0 6px}.cc-p{font-size:.9375rem;line-height:1.5;margin:0}.cc-p a{color:#fff}.cc-pref{display:grid;gap:10px;margin-top:14px}.cc-row{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;font-size:.875rem}.cc-row input{margin-top:3px;accent-color:var(--accent);width:18px;height:18px}.cc-row b{display:block;color:#fff}.cc-btns{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:16px}.fp-site .btn-ghost-dark{background:transparent;color:#fff;border:1px solid var(--fp-tertiary-700)}@media (hover:hover){.fp-site .btn-ghost-dark:hover{border-color:#fff}}@media(max-width:560px){.cc{left:8px;right:8px;bottom:8px}.cc-box{padding:18px}.cc-btns{display:grid;grid-template-columns:1fr 1fr}.cc-btns [data-cc="si"]{grid-column:1/-1;order:-1}}@media (prefers-reduced-motion:no-preference){.cc.cc--on .cc-box{animation:cc-in 220ms var(--ease-out)}}@keyframes cc-in{from{transform:translateY(12px);opacity:0}}.fp-site .cal-box{min-height:700px}.fp-site .cal-lock{display:grid;gap:14px;justify-items:start;padding:28px;border:1px dashed var(--fp-secondary-300);border-radius:var(--r-md);background:var(--paper);margin-top:8px}.fp-site .cal-lock p{margin:0;font-size:.9375rem;color:var(--body)}@media(max-width:560px){.fp-site .cal-box{min-height:0}}.cc-pref[hidden]{display:none}@media(max-width:900px){.fp-site .split--cal{grid-template-columns:1fr}.fp-site .cal-side .form-grid{grid-template-columns:1fr}}@media(max-width:640px){.fp-site .hero--ale .hero-visual{width:100%;max-width:100%;transform:none}.fp-site .hero--ale .hero-visual img{width:100%;height:auto}.fp-site .btn-row{flex-direction:column;align-items:stretch;gap:12px}.fp-site .btn-row .btn{width:100%;justify-content:center;min-height:48px}.fp-site .btn-row .btn-primary{order:-1}.fp-site .btn-row .link-arrow{justify-content:center}.fp-site .legal .tbl{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:normal}.fp-site .legal .tbl th,.fp-site .legal .tbl td{min-width:120px}.fp-site .demo-cap li{padding-left:14px}.fp-site .demo-cap li b{font-size:.9375rem}.fp-site .h-sec{font-size:clamp(1.6rem,7vw,2rem)}.fp-site .aside-line a{display:inline-block;margin-top:6px}.fp-site .figs3--sk .hand--figs{justify-self:start}.fp-site .sec{padding:64px 0}}@media(max-width:640px){.fp-site .hero--ck .hand--c{display:none}}.fp-site .cfg-form-h{color:#fff;font-weight:700;font-size:.9375rem;margin:4px 0 12px}.fp-site .cfg-order-n{font-size:.8125rem;color:var(--fp-tertiary-400);margin:10px 0 0}.fp-site .eyebrow--keep{margin-bottom:12px;color:var(--muted)}.fp-site .sec--ink .eyebrow--keep,.fp-site .sec--slate .eyebrow--keep,.fp-site .sec--black .eyebrow--keep{color:var(--fp-tertiary-300)}.fp-site .nav-area{display:inline-flex;align-items:center;gap:7px;color:var(--fp-secondary-700);font-size:.9375rem;font-weight:500;text-decoration:none;padding-left:16px;border-left:1px solid var(--line);white-space:nowrap;transition:color 150ms ease}.fp-site .nav-area .ico-lock{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;flex:none}@media (hover:hover) and (pointer:fine){.fp-site .nav-area:hover{color:var(--ink)}}.fp-site .nav-links .nav-area--menu{display:none}@media(max-width:1080px){.fp-site .nav-tools .nav-area{display:none}.fp-site .nav-links .nav-area--menu{display:flex;border-left:0;padding:14px 0;gap:8px}}.fp-site .lang-sw{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--fp-white)}.fp-site .lang-sw a{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:30px;padding:0 8px;border-radius:var(--r-pill);font:600 .8125rem/1 var(--font);letter-spacing:.04em;color:var(--muted);text-decoration:none;transition:color 150ms ease,background-color 150ms ease}.fp-site .lang-sw a.is-on{background:var(--ink);color:#fff}@media (hover:hover) and (pointer:fine){.fp-site .lang-sw a:not(.is-on):hover{color:var(--ink)}}@media(max-width:600px){.fp-site .lang-sw a{min-width:32px;min-height:28px;padding:0 6px}}@media(min-width:1081px) and (max-width:1320px){.fp-site .nav-in{gap:20px}.fp-site .nav-links{gap:16px}.fp-site .nav-tools{gap:10px}.fp-site .nav-tools .nav-area{padding:0 0 0 10px}.fp-site .nav-tools .nav-area-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fp-site .nav-tools .nav-area .ico-lock{width:18px;height:18px}}.fp-site .nav-links a{white-space:nowrap}.fp-site .lang-sw a{gap:6px;padding:0 10px 0 8px}.fp-site .lang-sw .flag{width:18px;height:12px;border-radius:2px;flex:none;display:block;box-shadow:0 0 0 1px rgba(2,6,12,.12)}.fp-site .lang-sw a.is-on .flag{box-shadow:0 0 0 1px rgba(255,255,255,.35)}.fp-site .lang-sw a:not(.is-on) .flag{opacity:.85}@media(max-width:600px){.fp-site .lang-sw a{padding:0 8px 0 6px;gap:5px}.fp-site .lang-sw .flag{width:16px;height:11px}}.fp-site .nav-logo{flex:none}.fp-site .nav-logo img{width:auto;height:32px;flex:none}.fp-site .nav-tools{flex:none}@media(min-width:1321px){.fp-site .nav-in{gap:22px}.fp-site .nav-links{gap:18px}.fp-site .nav-tools{gap:12px}.fp-site .nav-tools .nav-area{padding-left:12px}}@media(min-width:981px){.fp-site .hero--ale .hero-grid{min-height:clamp(520px,36.5vw,720px);align-items:center}}.fp-site .pagehead--solo{padding-bottom:clamp(44px,6vw,76px)}.fp-site .cfg-item--info .cfg-row{grid-template-columns:1fr auto;cursor:default}.fp-site .cfg-item--info .cfg-more{margin-left:0}@media(max-width:760px){.fp-site .cfg-item--info .cfg-row{grid-template-columns:1fr}.fp-site .cfg-item--info .cfg-price{grid-column:1}}.fp-site .cfg-all{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin-top:12px;padding:0 22px;border:1px dashed var(--fp-secondary-300);border-radius:var(--r-md);background:var(--fp-white);font:600 .9375rem/1 var(--font);color:var(--ink);cursor:pointer;transition:border-color 150ms ease,background-color 150ms ease}.fp-site .cfg-all::after{content:'';width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.fp-site .cfg-all[aria-expanded=true]::after{transform:rotate(-135deg) translateY(-1px)}@media (hover:hover) and (pointer:fine){.fp-site .cfg-all:hover{border-color:var(--ink);border-style:solid}}.fp-site .cfg-plan-bill .cfg-launch{display:table;margin-bottom:4px}.fp-site .cfg-sum{max-height:none;overflow:visible}.fp-site .cfg-sum-plan{color:#fff;font:800 1.25rem/1.2 var(--font-display);margin:12px 0 6px}.fp-site .cfg-sum-cond{font-size:.875rem;line-height:1.5;color:var(--fp-tertiary-300);margin:0 0 6px}.fp-site .cfg-go{width:100%;margin-top:18px}.fp-site .cfg-sum .cfg-fine{margin-top:10px}.fp-site .ord-box{gap:16px}.fp-site .ord-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.fp-site .ord-top .qz-title{margin:0}.fp-site .ord-plan{margin:0;color:var(--body)}.fp-site .ord .cfg-detail{border:1px solid var(--line);border-radius:var(--r-md);padding:10px 14px}.fp-site .ord .cfg-detail summary{cursor:pointer;font-weight:600;color:var(--ink)}.fp-site .ord .cfg-detail ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px;font-size:.875rem}.fp-site .ord .cfg-detail li{display:flex;justify-content:space-between;gap:16px}.fp-site .ord-form{margin:0;padding:0;border:0;display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.fp-site .ord-form > *{grid-column:1/-1}.fp-site .ord-form > .field{grid-column:auto}.fp-site .ord .cfg-form-h{color:var(--ink)}.fp-site .ord .cfg-form .field label{color:var(--ink)}.fp-site .ord .cfg-form .field input{background:#fff;border-color:var(--fp-secondary-300);color:var(--ink)}.fp-site .ord .cfg-form .check{color:var(--body)}.fp-site .ord .cfg-form .check a{color:var(--ink)}.fp-site .ord .cfg-order-n{color:var(--muted)}.fp-site .ord .nl-ok{color:var(--ink)}.fp-site .ord .cfg-fine{color:var(--muted);margin:0}@media(max-width:560px){.fp-site .ord-form{grid-template-columns:1fr}.fp-site .ord-form > .field{grid-column:1/-1}}.fp-site .hero--ck .hand--c{white-space:nowrap;max-width:none;text-wrap:nowrap;line-height:1.15;padding:30px 44px 32px 34px}.fp-site .hero--ck .hand--c svg{left:0;top:0;width:100%;height:100%}.fp-site .sec--report{background:#FBFBF9}.fp-site .dash3d{perspective:2200px;margin-left:auto;margin-right:auto;max-width:1120px}.fp-site .dash3d-in{transform:rotateX(14deg) rotateY(-12deg) rotateZ(2.5deg) scale(.94);transform-origin:50% 45%;border-radius:16px;overflow:hidden;border:1px solid rgba(2,6,12,.08);background:#fff; box-shadow:0 60px 120px -40px rgba(2,6,12,.38),0 30px 60px -30px rgba(2,6,12,.28);transition:transform 1100ms var(--ease-out)}.fp-site .dash3d-in img{display:block;width:100%;height:auto}.fp-site .dash3d.is-flat .dash3d-in{transform:rotateX(6deg) rotateY(-5deg) rotateZ(1deg) scale(.98)}.fp-site .dash-legend{list-style:none;padding:0;margin:clamp(28px,4vw,44px) 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 28px;counter-reset:dl}.fp-site .dash-legend li{font-size:.9375rem;line-height:1.5;color:var(--body);padding-top:14px;border-top:2px solid var(--ink)}.fp-site .dash-legend b{display:block;color:var(--ink);font-weight:700;margin-bottom:4px}@media(max-width:900px){.fp-site .dash-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.fp-site .dash3d{perspective:none}.fp-site .dash3d-in,.fp-site .dash3d.is-flat .dash3d-in{transform:none;border-radius:10px;box-shadow:0 20px 40px -24px rgba(2,6,12,.35)}}@media(max-width:520px){.fp-site .dash-legend{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fp-site .dash3d-in{transition:none}.fp-site .dash3d .dash3d-in{transform:rotateX(6deg) rotateY(-5deg) rotateZ(1deg) scale(.98)}}.fp-site .ag-lab{margin:clamp(32px,4vw,48px) 0 14px;font:600 .8125rem/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.fp-site .ag-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r-lg);background:var(--fp-white);overflow:hidden}.fp-site .ag-card{padding:28px 26px 30px;border-left:1px solid var(--line)}.fp-site .ag-card:first-child{border-left:0}.fp-site .ag-av{position:relative;display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--fp-neutral-100);font:600 2.25rem/1 var(--font-hand);color:var(--ink);flex:none}.fp-site .ag-av .ag-ring{position:absolute;inset:-6px;width:calc(100% + 12px);height:calc(100% + 12px);color:var(--accent);overflow:visible;pointer-events:none}.fp-site .ag--m .ag-av{background:var(--fp-primary-50)}.fp-site .ag--p .ag-av{background:var(--fp-secondary-100)}.fp-site .ag--l .ag-av{background:#EEF6EF}.fp-site .ag--i .ag-av{background:#F3EEF8}.fp-site .ag-name{margin:22px 0 6px;font:800 1.5rem/1.1 var(--font-display);color:var(--ink);letter-spacing:-.01em}.fp-site .ag-role{margin:0 0 14px;font:700 .8125rem/1.3 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.fp-site .ag-txt{margin:0;color:var(--body);font-size:1rem;line-height:1.6}.fp-site .ag-next{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fp-site .ag-soon{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:1px dashed var(--fp-secondary-300);border-radius:var(--r-md);background:transparent}.fp-site .ag-av--soon{width:44px;height:44px;font-size:1.5rem;background:var(--fp-white);color:var(--muted)}.fp-site .ag-av--soon .ag-ring{color:var(--fp-secondary-300)}.fp-site .ag-soon .ag-name{margin:2px 0 2px;font-size:1.0625rem}.fp-site .ag-soon .ag-role{margin:0 0 6px;font-size:.6875rem;color:var(--muted)}.fp-site .ag-soon .ag-txt{font-size:.875rem;line-height:1.5}@media(max-width:1080px){.fp-site .ag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-site .ag-card:nth-child(3){border-left:0}.fp-site .ag-card:nth-child(n+3){border-top:1px solid var(--line)}.fp-site .ag-next{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.fp-site .ag-grid{grid-template-columns:1fr}.fp-site .ag-card{border-left:0}.fp-site .ag-card+.ag-card{border-top:1px solid var(--line)}.fp-site .ag-next{grid-template-columns:1fr}}.fp-site .ag-av{font:800 1.75rem/1 var(--font-display)}.fp-site .ag-av--soon{font-size:1.125rem}.fp-site .ag-grid--all{gap:1px;background:var(--line);border:1px solid var(--line)}.fp-site .ag-grid--all .ag-card{border:0;background:var(--fp-white)}.fp-site .ag-grid--all .ag-card:nth-child(n){border:0}.fp-site .ag-face{display:block;width:84px;height:84px;border-radius:50%;box-shadow:0 0 0 1px rgba(2,6,12,.08)}.fp-site .ag-grid--all .ag-name{margin-top:20px}.fp-site .ag-grid--all::after{content:'';background:var(--fp-white);grid-column:span 1}@media(max-width:600px){.fp-site .ag-grid--all::after{display:none}}.fp-site .ag-grid--all{margin-top:clamp(28px,4vw,44px)}.fp-site .ag-grid--all .ag-card{transition:background-color 200ms ease}.fp-site .ag-face{transition:transform 260ms var(--ease-out),box-shadow 260ms var(--ease-out)}.fp-site .ag-grid--all .ag-name{transition:color 200ms ease}@media (hover:hover) and (pointer:fine){.fp-site .ag-grid--all .ag-card:hover{background:var(--fp-primary-50)}.fp-site .ag-grid--all .ag-card:hover .ag-face{transform:scale(1.08) rotate(-4deg);box-shadow:0 0 0 1px rgba(2,6,12,.08),0 10px 22px -10px rgba(2,6,12,.35)}}@media (prefers-reduced-motion:reduce){.fp-site .ag-face{transition:none}.fp-site .ag-grid--all .ag-card:hover .ag-face{transform:none}}.fp-site .sec--paper{background:var(--fp-neutral-100)}.fp-site .sec--report{border-top:1px solid var(--line)}.fp-site .pagehead{padding-bottom:clamp(44px,6vw,76px)}.fp-site .pagehead + .sec-tight.sec--paper{padding-top:0}.fp-site .ill{display:block;width:clamp(120px,12vw,156px);height:auto}.fp-site .pain--ill{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.fp-site .pain--ill li{display:flex;flex-direction:column;padding:0;border-top:0}.fp-site .pain--ill li::before{position:static;order:1;margin-top:18px;font-size:1rem}.fp-site .pain--ill li::after{position:static;order:2;margin:6px 0 12px}.fp-site .pain--ill li .ill{order:0}.fp-site .pain--ill h3{order:3;font-size:1.0625rem}.fp-site .pain--ill p{order:4;font-size:.9375rem;line-height:1.55}@media(max-width:980px){.fp-site .pain--ill{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.fp-site .pain--ill{grid-template-columns:1fr}}.fp-site .verdict-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center;margin-top:56px;padding-top:44px;border-top:1px solid var(--line)}.fp-site .verdict-row .verdict,.fp-site .verdict-row .punch{margin:0}@media(max-width:860px){.fp-site .verdict-row{grid-template-columns:1fr;gap:28px}}.fp-site .start--ill .ill{margin-bottom:14px}.fp-site .start--ill .start-n{width:30px;height:30px;font-size:.9375rem}.fp-site .start--ill .start-arw svg{margin-top:52px}.fp-site .band{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;align-items:center;margin-top:44px;padding:14px 28px 14px 14px;border-radius:var(--r-lg);background:var(--fp-neutral-100);color:var(--body);font-size:1rem;line-height:1.55}.fp-site .band + .band{margin-top:14px}.fp-site .band p{margin:0}.fp-site .band-ill{display:block;width:120px;height:auto}.fp-site .band--accent{background:var(--fp-primary-50);border:1px solid var(--fp-primary-100)}.fp-site .band-h{display:block;font:800 clamp(1.15rem,1.8vw,1.4rem)/1.2 var(--font-display);color:var(--ink);letter-spacing:-.01em;margin-bottom:6px}.fp-site .band a{font-weight:600;color:var(--ink);white-space:nowrap}@media(max-width:560px){.fp-site .band{grid-template-columns:1fr;padding:18px}.fp-site .band-ill{width:96px}}.fp-site .laptop{max-width:1000px;margin-left:auto;margin-right:auto}.fp-site .laptop-screen{background:#0E0F11;border:1px solid #2B2D31;border-radius:18px 18px 4px 4px;padding:clamp(8px,1.4vw,16px);box-shadow:0 40px 80px -40px rgba(2,6,12,.45)}.fp-site .laptop-screen img{display:block;width:100%;height:auto;border-radius:3px}.fp-site .laptop-base{position:relative;height:clamp(10px,1.4vw,18px);width:112%;margin-left:-6%;background:linear-gradient(#E4E6E9,#B3B8BE);border-radius:0 0 16px 16px;box-shadow:0 18px 30px -18px rgba(2,6,12,.5)}.fp-site .laptop-base::before{content:'';position:absolute;left:50%;top:0;transform:translateX(-50%);width:14%;height:40%;background:#A4AAB1;border-radius:0 0 10px 10px}@media(max-width:600px){.fp-site .laptop-base{width:106%;margin-left:-3%}}.fp-site .pcard{position:relative}.fp-site .pcard-ill{position:absolute;top:18px;right:18px;width:clamp(64px,7vw,92px);height:auto}.fp-site .pcard--hl{border:2px solid var(--accent)}.fp-site .cta-side{border-left:2px solid var(--accent);padding-left:24px;font-size:1.25rem;line-height:1.5;color:var(--fp-neutral-50)}.fp-site .foot-claim .mark{color:var(--accent)}.fp-site .pcard:not(.pcard--hl){border-top:1px solid var(--line)}.fp-site .card--ill .ill{width:120px;margin:-4px 0 14px -6px}.fp-site .steps--ill .step{grid-template-columns:76px minmax(0,1fr) 132px;align-items:center}.fp-site .step-ill{width:132px;height:auto;justify-self:end}@media(max-width:700px){.fp-site .steps--ill .step{grid-template-columns:52px minmax(0,1fr)}.fp-site .step-ill{display:none}}.fp-site .laptop .laptop-screen .demo-frame{margin:0;border:0;border-radius:3px}.fp-site .band--lg{grid-template-columns:160px minmax(0,1fr);gap:36px;padding:32px 40px 32px 28px;margin-top:0}.fp-site .band--lg .band-ill{width:160px}.fp-site .band--lg .h-sec{margin:0}.fp-site .band--lg .lead{margin-top:14px;color:var(--body)}@media(max-width:700px){.fp-site .band--lg{grid-template-columns:1fr;padding:24px}.fp-site .band--lg .band-ill{width:110px}}.fp-site .ph-split{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center}.fp-site .ph-ill{width:clamp(160px,18vw,240px);height:auto}@media(max-width:760px){.fp-site .ph-split{grid-template-columns:1fr}.fp-site .ph-ill{display:none}}.fp-site .sec--black .sk-circ svg,.fp-site .sec--ink .sk-circ svg{color:var(--accent)}.fp-site .sec--ink{border-bottom:1px solid var(--fp-tertiary-800)}.fp-site .chain--ill .link .ill{width:120px;margin:-6px 0 10px -6px}.fp-site .chain--ill .link .idx{display:block}.fp-site .chain--ill .link .idx{display:none}.fp-site .tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px}.fp-site .tl-i{display:flex;flex-direction:column}.fp-site .tl-rail{position:relative;display:block;height:14px;margin:18px 0 18px}.fp-site .tl-rail i{position:absolute;left:0;top:0;width:14px;height:14px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--fp-primary-100)}.fp-site .tl-rail::after{content:'';position:absolute;left:22px;right:-28px;top:6px;height:2px;background:repeating-linear-gradient(90deg,var(--fp-secondary-300) 0 6px,transparent 6px 11px)}.fp-site .tl-i:last-child .tl-rail::after{display:none}.fp-site .tl-i h3{font-size:1.125rem;margin:0 0 8px}.fp-site .tl-i p{margin:0;color:var(--body);font-size:.9375rem;line-height:1.55}.fp-site .tl-tag{align-self:flex-start;margin:0 0 8px;padding:2px 10px;border-radius:var(--r-pill);background:var(--fp-primary-50);color:var(--fp-primary-700);font:600 .75rem/1.6 var(--font)}@media(max-width:980px){.fp-site .tl{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.fp-site .tl-rail::after{display:none}}@media(max-width:520px){.fp-site .tl{grid-template-columns:1fr}}.fp-site .flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.fp-site .flow-n{position:relative;padding:0 14px;text-align:center}.fp-site .flow-ic{display:inline-grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--fp-white);border:1.5px solid var(--fp-secondary-300);color:var(--ink);position:relative;z-index:1}.fp-site .flow-ic svg{width:28px;height:28px}.fp-site .flow-n:not(:last-child)::after{content:'';position:absolute;top:33px;left:calc(50% + 42px);right:calc(-50% + 42px);height:2px;background:var(--fp-secondary-300)}.fp-site .flow-n:not(:last-child)::before{content:'';position:absolute;top:29px;right:calc(-50% + 42px);width:8px;height:8px;border-top:2px solid var(--fp-secondary-300);border-right:2px solid var(--fp-secondary-300);transform:rotate(45deg)}.fp-site .flow-n h3{font-size:1.0625rem;margin:16px 0 6px}.fp-site .flow-n p{margin:0;color:var(--body);font-size:.9rem;line-height:1.5}.fp-site .flow-n--key .flow-ic{border-color:var(--accent);background:var(--fp-primary-50);color:var(--accent);box-shadow:0 0 0 6px rgba(255,94,14,.12)}.fp-site .flow-n--you .flow-ic{background:var(--ink);border-color:var(--ink);color:#fff}@media(max-width:900px){.fp-site .flow{grid-template-columns:1fr;gap:26px}.fp-site .flow-n{display:grid;grid-template-columns:68px minmax(0,1fr);column-gap:18px;text-align:left;padding:0}.fp-site .flow-ic{grid-row:span 2}.fp-site .flow-n h3{margin:8px 0 4px}.fp-site .flow-n:not(:last-child)::after{left:33px;right:auto;top:70px;width:2px;height:calc(100% - 44px)}.fp-site .flow-n:not(:last-child)::before{display:none}}.fp-site .hand--right.sk-circ{white-space:nowrap;max-width:none;text-wrap:nowrap;line-height:1.15;padding:30px 44px 32px 34px}.fp-site .hand--right.sk-circ svg,.fp-site .split--top .hand--right.sk-circ svg{left:0;top:0;width:100%;height:100%}.fp-site .tl{margin-top:clamp(32px,4vw,48px)}.fp-site .flow{margin-top:clamp(36px,4.5vw,56px)}.fp-site .sedi2{grid-template-rows:auto}.fp-site .pin--soon .pin-dot{fill:#fff;stroke:var(--accent);stroke-width:2.5}.fp-site .pin--soon .pin-ring{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-dasharray:3 3;opacity:.7;animation:none}.fp-site .sede--soon{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;border-left-style:dashed;background:var(--fp-white)}.fp-site .sede-ill{width:120px;height:auto;margin-left:14px}.fp-site .soon-tag{display:inline-block;padding:3px 10px;border-radius:var(--r-pill);background:var(--fp-primary-50);color:var(--fp-primary-700);font:600 .75rem/1.5 var(--font)}@media(max-width:560px){.fp-site .sede--soon{grid-template-columns:1fr}.fp-site .sede-ill{margin:18px 0 0 18px;width:96px}}.fp-site .pin-lab,.fp-site .pin-sub{paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round}.fp-site .hand--mappa{white-space:nowrap}.fp-site .ill,.fp-site .step-ill,.fp-site .band-ill,.fp-site .pcard-ill,.fp-site .ph-ill,.fp-site .sede-ill{object-fit:contain}.fp-site .pain--ill .ill,.fp-site .start--ill .ill,.fp-site .card--ill .ill,.fp-site .tl .ill{width:100%;max-width:260px;height:clamp(150px,15vw,200px); background:radial-gradient(ellipse 44% 36% at 50% 60%,#EEF3F7 97%,transparent 100%)}.fp-site .sec--paper .pain--ill .ill,.fp-site .sec--paper .start--ill .ill,.fp-site .sec--paper .card--ill .ill,.fp-site .sec--paper .tl .ill{background:radial-gradient(ellipse 44% 36% at 50% 60%,#fff 97%,transparent 100%)}.fp-site .card--ill .ill{height:150px;max-width:220px;margin:-6px 0 12px -10px}.fp-site .chain--ill .link .ill{background:none}.fp-site .pain--ill li::before{font-size:1.4rem;font-weight:900;letter-spacing:-.04em;margin-top:16px}.fp-site .pain--ill li::after{width:34px;height:4px;margin:6px 0 16px}.fp-site .figs3--sk > div{background:#fff;border:4px solid var(--accent);border-radius:3px;isolation:isolate;color:var(--body)}.fp-site .figs3--sk > div::before{content:'';position:absolute;inset:-5px -3px -2px -5px;border:2px solid var(--accent);border-radius:2px;transform:rotate(.4deg);opacity:.65;pointer-events:none}.fp-site .figs3--sk > div:nth-child(2)::before{transform:rotate(-.35deg)}.fp-site .figs3--sk > div:nth-child(3)::before{transform:rotate(.25deg)}.fp-site .figs3--sk > div .rr{display:none}.fp-site .figs3--sk .f-lab{color:var(--muted)}.fp-site .figs3--sk .f-big{color:var(--ink)}.fp-site .figs3--sk > div p:last-child{color:var(--body)}.fp-site .start--ill .start-n{width:44px;height:44px;font-size:1.125rem}.fp-site .start--ill .start-arw img{display:block;width:52px;height:auto;margin-top:92px}.fp-site .band{grid-template-columns:clamp(110px,16vw,220px) minmax(0,1fr);gap:0;padding:8px 24px 8px 8px;border-radius:22px;min-height:120px}.fp-site .band-ill{width:100%;height:clamp(96px,10vw,148px);object-position:bottom}.fp-site .band > p,.fp-site .band > div{border-left:2px solid #8B98A6;padding:12px 26px;margin:12px 0}.fp-site .band--accent{background:linear-gradient(100deg,#FFF0E7,#FFF4ED);border:0}.fp-site .band--accent > p,.fp-site .band--accent > div{border-left-color:var(--accent)}.fp-site .band--lg .band-ill{height:clamp(110px,12vw,170px)}@media(max-width:560px){.fp-site .band{grid-template-columns:90px minmax(0,1fr);padding:10px}.fp-site .band > p,.fp-site .band > div{padding:4px 14px}}.fp-site .pcard--hl{background:linear-gradient(120deg,#FFF8F4 0%,#fff 66%)}.fp-site .pcard-ill{width:clamp(110px,12vw,165px);height:auto;top:22px;right:18px}.fp-site .pcard-price b{font-family:var(--font-hand);font-weight:700;font-size:clamp(2.6rem,4vw,3.4rem);letter-spacing:0}.fp-site .pcard .pcard-txt{border-top:1px solid var(--fp-neutral-200);padding-top:14px}.fp-site .pcard:not(.pcard--hl) .pcard-txt{border-top:0;padding-top:0;font-size:1.0625rem;line-height:1.65}:root{--font-num:'Kalam','Caveat',cursive}.fp-site .figs3--sk .f-big{font-family:var(--font-num);font-weight:700;font-size:clamp(2.2rem,3.4vw,3.2rem);line-height:1.15}.fp-site .pcard-price b{font-family:var(--font-num);font-weight:700}.fp-site .chain--ill .link .ill{width:100%;max-width:230px;height:150px;margin:-4px 0 12px -8px;object-fit:contain;background:none}.fp-site .chain .arr img{display:block;width:52px;height:auto}.fp-site .flow-ill{display:block;width:100%;max-width:190px;height:128px;object-fit:contain;margin:0 auto}.fp-site .flow-n:not(:last-child)::before{display:none}.fp-site .flow-n:not(:last-child)::after{content:'';position:absolute;top:52px;left:auto;right:-22px;width:44px;height:24px;background:url(/fp_landing/static/site/assets/ale/freccia.webp) center/contain no-repeat}.fp-site .flow-n--key .flow-ill{filter:drop-shadow(0 0 0 transparent)}.fp-site .flow-n--key h3{color:var(--accent)}@media(max-width:900px){.fp-site .flow-n{grid-template-columns:110px minmax(0,1fr)}.fp-site .flow-ill{max-width:110px;height:80px;grid-row:span 2}.fp-site .flow-n:not(:last-child)::after{left:43px;right:auto;top:auto;bottom:-22px;width:24px;height:20px;transform:rotate(90deg);background-size:contain}}.fp-site .ag-grid--compact{grid-template-columns:repeat(6,minmax(0,1fr))}.fp-site .ag-grid--compact::after{grid-column:span 1}.fp-site .ag-grid--compact .ag-card{position:relative;padding:22px 16px 20px;text-align:center;min-height:196px;outline:none;cursor:default;overflow:hidden}.fp-site .ag-grid--compact .ag-face{width:72px;height:72px;margin:0 auto}.fp-site .ag-grid--compact .ag-name{margin:14px 0 4px;font-size:1.125rem}.fp-site .ag-grid--compact .ag-role{margin:0;font-size:.6875rem;letter-spacing:.08em}.fp-site .ag-grid--compact .ag-txt{position:absolute;inset:0;display:flex;align-items:center;padding:18px;margin:0;text-align:left;font-size:.875rem;line-height:1.5;color:var(--ink); background:var(--fp-primary-50);opacity:0;transform:translateY(8px);transition:opacity 200ms var(--ease-out),transform 200ms var(--ease-out);pointer-events:none}.fp-site .ag-grid--compact .ag-card:hover .ag-txt,.fp-site .ag-grid--compact .ag-card:focus .ag-txt,.fp-site .ag-grid--compact .ag-card:focus-within .ag-txt{opacity:1;transform:none}.fp-site .ag-grid--compact .ag-card:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.fp-site .ag-grid--compact .ag-card::after{content:'+';position:absolute;right:10px;top:8px;font:700 1rem/1 var(--font);color:var(--fp-secondary-400)}@media (hover:hover) and (pointer:fine){.fp-site .ag-grid--compact .ag-card:hover{background:var(--fp-white)}.fp-site .ag-grid--compact .ag-card:hover .ag-face{transform:none;box-shadow:0 0 0 1px rgba(2,6,12,.08)}}@media(max-width:1080px){.fp-site .ag-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.fp-site .ag-grid--compact::after{grid-column:span 1}}@media(max-width:600px){.fp-site .ag-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-site .ag-grid--compact::after{display:block;grid-column:span 1}.fp-site .ag-grid--compact .ag-card{min-height:178px;padding:18px 10px}.fp-site .ag-grid--compact .ag-txt{font-size:.8125rem;padding:12px}}@media (prefers-reduced-motion:reduce){.fp-site .ag-grid--compact .ag-txt{transition:none;transform:none}}.fp-site .ag-grid--compact .ag-card{min-height:174px;padding:20px 14px 16px}@media(max-width:600px){.fp-site .ag-grid--compact .ag-card{min-height:164px}}@media(max-width:1100px){.fp-site .laptop-base{width:104%;margin-left:-2%}}.fp-site h2.eyebrow{margin:0}.fp-site .lang-sw a{position:relative}.fp-site .lang-sw a::after{content:'';position:absolute;inset:-8px -2px}.fp-site .nl--patto{max-width:640px;margin:28px auto 0;text-align:left}.fp-site .nl--patto .check{color:var(--fp-tertiary-300)}.fp-site .nl--patto .check a{color:inherit}.fp-site .nl--patto + .nl-ok{max-width:640px;margin-left:auto;margin-right:auto;text-align:left}@media(max-width:600px){.fp-site .nl--patto .btn{width:100%}}.fp-site .hero-vnote{color:var(--muted)}.fp-site .sec--black .hero-vnote,.fp-site .sec--ink .hero-vnote{color:var(--fp-tertiary-300)}.fp-site .nl .check a{text-decoration:underline;text-underline-offset:2px;color:#fff}:root{--muted:#5A6774}.fp-site #cfg-recap:empty{min-height:39px}.fp-site #cfg-plans:empty{min-height:305px}@media(max-width:1100px){.fp-site #cfg-plans:empty{min-height:562px}}@media(max-width:600px){.fp-site #cfg-recap:empty{min-height:96px}}@media(max-width:560px){.fp-site #cfg-plans:empty{min-height:1100px}}.fp-site .ag-role,.fp-site .flow-n--key h3{color:#C43B00}@media(max-width:600px){.fp-site .band a{white-space:normal}}.fp-site .ck-price .ck-promo{display:inline-block;margin-right:6px;padding:2px 8px;border-radius:999px;background:var(--fp-primary-50);color:#C43B00;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px}.fp-site .ck-price del{color:var(--muted);margin-right:4px}@media(max-width:640px){.fp-site .hero--ale .hero-visual{width:100%;max-width:440px;margin-left:auto;margin-right:auto;transform:none}}.fp-site .hero-visual picture{display:block}@media(max-width:700px){.fp-site .pain--ill{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fp-site .pain--ill li{background:#fff;border:1px solid var(--line);border-radius:13px;padding:13px 12px 15px}.fp-site .pain--ill .ill{height:85px;max-width:none;margin:0 0 9px}.fp-site .pain--ill li::before{margin-top:0;font-size:1rem;color:var(--accent-ink,#C43B00)}.fp-site .pain--ill li::after{display:none}.fp-site .pain--ill h3{font-size:.875rem;line-height:1.2;margin:8px 0}.fp-site .pain--ill p{font-size:.75rem;line-height:1.45}}@media(max-width:359px){.fp-site .pain--ill{gap:8px}.fp-site .pain--ill li{padding:10px}.fp-site .pain--ill h3{font-size:.8125rem}.fp-site .pain--ill .ill{height:70px}}.fp-site .start--ill .start-n{width:auto;height:auto;background:none;border-radius:0;color:#C43B00;font:900 1.75rem/1 var(--font-display);margin:4px 0 14px;display:block}.fp-site .m-copy{display:none}@media(max-width:700px){.fp-site .m-copy{display:inline}.fp-site .d-copy{display:none}.fp-site .start.start--ill{grid-template-columns:minmax(0,1fr);gap:12px}.fp-site .start--ill li:not(.start-arw){display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px 9px;align-content:start;border:1px solid var(--line);border-radius:14px;background:#fff;padding:32px 12px 16px 9px;position:relative}.fp-site .start--ill li .ill{grid-column:1;grid-row:1/3;width:150px;height:142px;max-width:none;margin:0;background:none}.fp-site .start--ill .start-n{position:absolute;top:11px;right:14px;margin:0;font-size:1.5rem}.fp-site .start--ill li h3{grid-column:2;grid-row:1;font-size:1rem;line-height:1.25;margin:0}.fp-site .start--ill li p{grid-column:2;grid-row:2;font-size:.8125rem;line-height:1.45;margin:0}}@media(max-width:350px){.fp-site .start--ill li:not(.start-arw){grid-template-columns:124px minmax(0,1fr)}.fp-site .start--ill li .ill{width:124px;height:125px}.fp-site .start--ill li h3{font-size:.875rem}.fp-site .start--ill li p{font-size:.75rem}}.fp-site .callouts{display:grid;gap:16px;margin-top:44px}.fp-site .callouts .band{margin:0;grid-template-columns:190px minmax(0,1fr);gap:15px;padding:15px 25px;border-radius:20px;border:0;background:#F2F6FA}.fp-site .callouts .band--accent{background:#FFF0E7}.fp-site .callouts .band-ill{width:190px;max-height:155px;object-fit:contain}.fp-site .callouts .band:not(.band--accent) .band-ill{max-height:100px}.fp-site .callouts .band > p{border-left:2px solid #9AA7B3;padding-left:25px;font-size:1.0625rem;line-height:1.55;margin:0}.fp-site .callouts .band--accent > p{border-left-color:var(--accent)}.fp-site .callouts .band-h{display:block;font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.2;letter-spacing:-.04em;margin-bottom:6px}.fp-site .callouts .band a{display:inline-block;margin-top:8px;color:#C43B00;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:normal}@media(max-width:700px){.fp-site .callouts{gap:12px;margin-top:24px}.fp-site .callouts .band{grid-template-columns:108px minmax(0,1fr);gap:12px;padding:12px;border-radius:14px}.fp-site .callouts .band-ill{width:108px;max-height:125px}.fp-site .callouts .band:not(.band--accent) .band-ill{max-height:95px}.fp-site .callouts .band > p{padding-left:12px;font-size:.75rem;line-height:1.5}.fp-site .callouts .band-h{font-size:1.125rem}.fp-site .callouts .band a{font-size:.75rem}}@media(max-width:350px){.fp-site .callouts .band{grid-template-columns:88px minmax(0,1fr)}.fp-site .callouts .band-ill{width:88px}}.fp-site .mac{margin:0 auto;max-width:1070px}.fp-site .mac img{display:block;width:100%;height:auto}.fp-site .dash-legend--ale{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.fp-site .dash-legend--ale li{border-top:0;padding-top:0}.fp-site .dash-legend--ale li::before{content:'';display:block;width:36px;height:3px;border-radius:5px;background:var(--accent);margin-bottom:14px}.fp-site .dash-legend--ale b{font-size:1.0625rem;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.fp-site #cruscotto .hero-vnote{text-align:right;margin-top:22px}.fp-site .dash-close{margin-top:34px;color:var(--body);font-size:1rem;line-height:1.55}.fp-site .dash-close strong{color:var(--ink)}@media(max-width:720px){.fp-site .mac{margin-bottom:20px}.fp-site .dash-legend--ale{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fp-site .dash-legend--ale li{background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px 13px 17px;font-size:.8125rem;line-height:1.48}.fp-site .dash-legend--ale li::before{width:35px;margin-bottom:12px}.fp-site .dash-legend--ale b{font-size:.9375rem}.fp-site #cruscotto .hero-vnote{text-align:left;margin-top:16px}.fp-site .dash-close{margin-top:25px;font-size:.875rem}}@media(max-width:350px){.fp-site .dash-legend--ale{gap:8px}.fp-site .dash-legend--ale li{padding:12px 10px;font-size:.75rem}.fp-site .dash-legend--ale b{font-size:.875rem}}.fp-site .powered{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:22px;font-size:.8125rem;color:var(--muted)}.fp-site .powered span{font-weight:600;letter-spacing:.02em}.fp-site .powered img{display:block;height:18px;width:auto}.fp-site .rep-pow{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:8px 0 0;font-size:.625rem;color:var(--muted);letter-spacing:.02em}.fp-site .rep-pow img{display:block;height:10px;width:auto}.fp-site .sedi-line{margin-top:40px;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:.9375rem}.fp-site .sedi-line a{font-weight:600;color:var(--ink)}@media(max-width:640px){.fp-site .hero--ale .hero-visual{max-width:none}}.fp-site .ck-pay-tabs svg:has(use[href="#pay-paypal"]){width:38px}.fp-site .cg h2{font:700 1.25rem/1.3 var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:44px 0 12px;scroll-margin-top:96px}.fp-site .cg h2:first-child{margin-top:0}.fp-site .cg p{margin:0 0 12px;line-height:1.65}.fp-site .cg p b{color:var(--ink);margin-right:4px}.fp-site .cg .cg-def{padding-left:14px;border-left:2px solid var(--line)}.fp-site .cg-list{margin:0 0 12px;padding-left:20px}.fp-site .cg-list li{margin:6px 0;line-height:1.55}.fp-site .req{color:#C43B00;margin-left:2px;font-weight:700}.fp-site .req-note{font-size:.8125rem;color:var(--muted);margin:0 0 12px}.fp-site .form-grid input[type=file]{padding:10px;border:1px dashed var(--line);border-radius:var(--r-sm);background:#fff;font:inherit;font-size:.875rem;width:100%}.fp-site .jobs{display:grid;gap:14px}.fp-site .job{border:1px solid var(--line);border-radius:14px;background:#fff}.fp-site .job summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 24px}.fp-site .job summary::-webkit-details-marker{display:none}.fp-site .job summary::after{content:'+';font:700 1.5rem/1 var(--font-display);color:#C43B00;margin-left:auto}.fp-site .job[open] summary::after{content:'\2212'}.fp-site .job-t{display:flex;flex-direction:column;gap:2px}.fp-site .job-t b{font:800 1.25rem/1.2 var(--font-display);color:var(--ink);letter-spacing:-.02em}.fp-site .job-t span,.fp-site .job-m{font-size:.875rem;color:var(--muted)}.fp-site .job-b{padding:0 24px 24px;border-top:1px solid var(--line)}.fp-site .job-b h3{font-size:1rem;margin:20px 0 8px}.fp-site .job-b ul,.fp-site .job-common ul{margin:0;padding-left:20px}.fp-site .job-b li,.fp-site .job-common li{margin:6px 0;line-height:1.55}.fp-site .job-b > p:first-child{margin-top:18px}.fp-site .job-common{margin-top:28px;padding:20px 24px;background:var(--paper);border-radius:14px}.fp-site .job-common h3{margin:0 0 8px;font-size:1rem}@media(hover:hover) and (pointer:fine){.fp-site .job summary:hover .job-t b{color:#C43B00}}.fp-site .job-b ul,.fp-site .job-common ul{list-style:disc}.fp-site .job-b li::marker,.fp-site .job-common li::marker{color:#C43B00}.fp-site .mappa-svg{width:100%;max-width:520px;height:auto;max-height:640px}@media(max-width:980px){.fp-site .mappa{padding:24px 20px 56px}.fp-site .mappa-svg{max-width:480px}}@media(max-width:600px){.fp-site .mappa{padding:16px 12px 52px}.fp-site .mappa-svg{max-width:none}}.fp-site .link-arrow{text-decoration:none}.fp-site .link-arrow .la-t{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:5px}.fp-site .link-arrow > span[aria-hidden]{display:inline-block;transition:transform 200ms cubic-bezier(.23,1,.32,1)}@media(hover:hover) and (pointer:fine){.fp-site .link-arrow:hover > span[aria-hidden]{transform:translateX(4px)}}@media(prefers-reduced-motion:reduce){.fp-site .link-arrow > span[aria-hidden]{transition:none}}.fp-site .job-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 4px;padding:14px 16px;background:var(--paper);border-radius:12px}.fp-site .job-facts div{min-width:0}.fp-site .job-facts dt{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.fp-site .job-facts dd{margin:0;font-size:.875rem;line-height:1.4;color:var(--ink)}.fp-site .job-eq{font-size:.8125rem;color:var(--muted);margin-top:16px}@media(max-width:760px){.fp-site .job-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.fp-site .job-facts{grid-template-columns:1fr}}.fp-site .job-facts--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1000px){.fp-site .job-facts--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.fp-site .job-facts--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.fp-site .job-facts--5{grid-template-columns:1fr}}@media(min-width:1001px){.fp-site .job-facts--5{grid-template-columns:1fr 1.1fr .7fr 1.7fr .6fr}}.fp-site .job-share{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.fp-site .job-share-l{font-size:.8125rem;color:var(--muted);margin-right:4px}.fp-site .job-share a,.fp-site .job-share button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;height:40px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);cursor:pointer;font:600 .8125rem/1 var(--font);text-decoration:none;transition:border-color 150ms ease,color 150ms ease}.fp-site .job-share svg{width:18px;height:18px;display:block}@media(hover:hover) and (pointer:fine){.fp-site .job-share a:hover,.fp-site .job-share button:hover{border-color:#C43B00;color:#C43B00}}.fp-site .job-share-ok{font-size:.8125rem;color:#0F9D6E;font-weight:600}.fp-site .job{scroll-margin-top:96px}.fp-site .hero .lead strong{color:#fff;font-weight:700}@media(max-width:700px){.fp-site .start--ill .start-n{right:auto;left:14px}}.fp-site .legal-plain{max-width:780px;margin:0 auto;padding:0 20px;font-size:.875rem;line-height:1.6;color:var(--body)}.fp-site .legal-plain h1{font:800 1.5rem/1.2 var(--font-display);color:var(--ink);margin:0 0 16px;letter-spacing:-.01em}.fp-site .legal-plain h2{font:700 1rem/1.3 var(--font);color:var(--ink);margin:26px 0 8px;scroll-margin-top:96px}.fp-site .legal-plain p{margin:0 0 8px}.fp-site .legal-plain p b,.fp-site .legal-plain li b{color:var(--ink);margin-right:4px}.fp-site .legal-plain ul{margin:0 0 10px;padding-left:20px;list-style:disc}.fp-site .legal-plain li{margin:4px 0}.fp-site .legal-plain mark.ph{background:#FFF3B0;color:inherit;padding:0 2px;border-radius:2px}.fp-site #testo.sec,.fp-site #check-up.sec{padding-top:48px;padding-bottom:48px}.fp-site .ord-clausole{max-height:180px;overflow:auto;border:1px solid var(--line);border-radius:10px;padding:10px 14px;background:var(--paper);font-size:.75rem;line-height:1.5;color:var(--body)}.fp-site .ord-clausole-h{font-weight:700;color:var(--ink);margin:0 0 6px;font-size:.8125rem}.fp-site .ord-clausole ul{margin:0;padding-left:16px;list-style:disc}.fp-site .ord-clausole li{margin:3px 0}.fp-site .ord-privacy{font-size:.8125rem;color:var(--muted);margin:4px 0 0}.fp-site .ord-form mark.ph,.fp-site .ord-clausole mark.ph{background:#FFF3B0;color:inherit;padding:0 2px}.fp-site #cfg-order[disabled]{opacity:.45;cursor:not-allowed}.fp-site .fl-toc{display:flex;flex-wrap:wrap;gap:8px}.fp-site .fl-toc a{display:inline-flex;gap:8px;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-pill);background:#fff;color:var(--ink);text-decoration:none;font:600 .875rem var(--font)}.fp-site .fl-toc a b{color:var(--accent)}.fp-site .fl-legenda{font-size:.875rem;color:var(--muted)}.fp-site .fl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:28px;align-items:start}.fp-site .fl-scr{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-md);overflow:hidden;scroll-margin-top:96px}.fp-site .fl-h{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap}.fp-site .fl-h b{font:700 .9375rem var(--font);color:var(--ink)}.fp-site .fl-cod{display:inline-grid;place-items:center;min-width:38px;height:26px;padding:0 6px;border-radius:6px;background:var(--ink);color:#fff;font:700 .75rem var(--font);letter-spacing:.04em}.fp-site .fl-where{margin-left:auto;font:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:#fff;opacity:.75}.fp-site .fl-scr--int .fl-h{background:#1A1A1A;border-bottom-color:#1A1A1A}.fp-site .fl-scr--int .fl-h b{color:#fff}.fp-site .fl-scr--int .fl-cod{background:var(--accent);color:#1A1A1A}.fp-site .fl-body{padding:26px 24px 22px}.fp-site .fl-body .ck-fh{padding-right:0;font-size:clamp(1.3rem,1.9vw,1.6rem)}.fp-site .fl-nota{margin:0;padding:14px 20px 16px;border-top:1px dashed var(--fp-secondary-300);background:var(--fp-neutral-50);font-size:.8125rem;line-height:1.5;color:var(--muted)}.fp-site .fl-nota b{color:var(--fp-secondary-700)}.fp-site .fl-row3{grid-template-columns:1fr 2fr 1fr}.fp-site .fl-info{font-size:.8125rem;color:var(--muted);margin:10px 0 14px}.fp-site .fl-sum{margin:16px 0 4px;border-top:1px solid var(--fp-neutral-100)}.fp-site .fl-sum div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--fp-neutral-100);font-size:.9375rem}.fp-site .fl-sum dt{color:var(--body)}.fp-site .fl-sum dd{margin:0;color:var(--ink);font-weight:600;white-space:nowrap}.fp-site .fl-sum .fl-sum-t{border-bottom:0}.fp-site .fl-sum .fl-sum-t dt,.fp-site .fl-sum .fl-sum-t dd{font-weight:800;color:var(--ink)}.fp-site .fl-stripe{border:1px solid var(--fp-secondary-300);border-radius:10px;padding:14px 14px 4px;margin:4px 0 14px;background:var(--fp-neutral-50)}.fp-site .fl-stripe-l{font:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.fp-site .fl-badge{display:inline-block;margin:0 0 12px;padding:4px 12px;border-radius:var(--r-pill);font:700 .8125rem var(--font)}.fp-site .fl-badge--ok{background:#E6F4EA;color:#1E6B35}.fp-site .fl-badge--ko{background:#FDE8E8;color:#9B1C1C}.fp-site .fl-badge--wait{background:#FFF3D6;color:#7A4B00}.fp-site .fl-badge--off{background:#ECEEF1;color:#4A5563}.fp-site .fl-cred{display:inline-flex;align-items:baseline;gap:8px;margin:0 0 12px;padding:6px 14px;border-radius:var(--r-pill);background:#FFF3D6;font-size:.875rem;color:var(--ink)}.fp-site .fl-cred b{font-size:1.25rem;color:var(--accent)}.fp-site .fl-cred--0{background:var(--fp-neutral-100)}.fp-site .fl-cred--0 b{color:var(--muted)}.fp-site .fl-doc{display:grid;gap:4px;margin:16px 0;padding:14px 16px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;font-size:.875rem;color:var(--body)}.fp-site .fl-doc b{color:var(--ink)}.fp-site .fl-warn{margin:12px 0 0;padding:12px 14px;border-radius:8px;background:#FFF8E6;border:1px solid #F5E3B0;font-size:.875rem;color:var(--body)}.fp-site .fl-item{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin-top:14px;padding:14px 16px;border:1px solid var(--accent);border-radius:10px}.fp-site .fl-item b{color:var(--ink)}.fp-site .fl-item span{font-weight:600;color:var(--ink)}.fp-site .fl-item p{grid-column:1/-1;margin:0;font-size:.8125rem;color:var(--muted)}.fp-site .fl-rec{margin:0 0 14px}.fp-site .fl-rec div{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid var(--fp-neutral-100);font-size:.875rem}.fp-site .fl-rec dt{color:var(--muted)}.fp-site .fl-rec dd{margin:0;color:var(--ink)}.fp-site .fl-mail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:12px}.fp-site .fl-mail li{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);font-size:.9375rem;color:var(--body)}.fp-site .fl-mail b{color:var(--ink)}.fp-site .fl-body .ck-actions .btn{white-space:normal;text-align:center}@media(max-width:640px){.fp-site .fl-body{padding:22px 18px 18px}.fp-site .fl-row3{grid-template-columns:1fr}.fp-site .fl-rec div{grid-template-columns:1fr;gap:2px}.fp-site .fl-where{margin-left:0;width:100%}}.fp-site .fl-body .ck-p{margin-bottom:16px;max-width:none}.fp-site .legal-tab{overflow-x:auto;margin:8px 0 14px;-webkit-overflow-scrolling:touch}.fp-site .legal-tab table{border-collapse:collapse;width:100%;min-width:480px;font-size:.8125rem}.fp-site .legal-tab th,.fp-site .legal-tab td{border-bottom:1px solid var(--fp-neutral-200);padding:7px 10px;text-align:right;vertical-align:top}.fp-site .legal-tab th:first-child{text-align:left;font-weight:600;color:var(--ink)}.fp-site .legal-tab thead th{border-bottom:2px solid var(--ink);color:var(--ink);font-weight:700}.fp-site .legal-tab td:only-of-type,.fp-site .legal-tab tr > *:nth-child(2):last-child{text-align:left}.fp-site .ord-opt{font-weight:400;color:var(--muted)}.fp-site .ord-legal{font-size:.8125rem;line-height:1.55;color:var(--body);margin:6px 0 0}.fp-site .cfg > *,.fp-site .split > *,.fp-site .cfg-main > *{min-width:0}@media(max-width:400px){.fp-site .cal-chi{display:flex;flex-wrap:wrap;max-width:100%;border-radius:18px}.fp-site .cal-chi button{flex:1 1 auto;padding:0 12px}}@media(max-width:400px){.fp-site .cfg-ctrl{flex-wrap:wrap;row-gap:8px}}@media(max-width:640px){.fp-site .br-d{display:none}}.fp-site .job-m{display:flex;flex-wrap:wrap;gap:2px 18px}@media(max-width:640px){.fp-site .job-m{flex-direction:column;gap:2px}}html:has(> body.fp-site){overflow-x:clip}.fp-site .hero-price{margin-top:18px;color:#b9b6b2;font-size:.9375rem;line-height:1.5}.fp-site .hero-price b{color:#fff;font-weight:700}.fp-site .hero-price a{color:#fff;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}.fp-site .hero-price small{display:block;margin-top:2px;font-size:.78rem;color:#8e8b87}.fp-site .verdict-row{grid-template-columns:1fr}.fp-site .cfo-strip{margin-top:64px;padding-top:48px;border-top:1px solid var(--line)}.fp-site .cfo-row{list-style:none;margin:0;padding:4px 0 12px;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.fp-site .cfo-row li{flex:0 0 220px;scroll-snap-align:start}.fp-site .cfo-row img{width:220px;height:220px;object-fit:cover;object-position:top;border-radius:var(--r-lg);display:block;background:var(--fp-neutral-100)}.fp-site .cfo-row b{display:block;margin-top:12px;color:var(--ink);font-size:1.05rem;line-height:1.3}.fp-site .cfo-row span{display:block;margin-top:4px;font-size:.875rem;color:var(--body);line-height:1.45}.fp-site .devil{display:grid;grid-template-columns:120px minmax(0,1fr);gap:32px;align-items:start}.fp-site .devil-face{width:120px;height:120px;display:block}@media(max-width:640px){.fp-site .devil{grid-template-columns:1fr;gap:16px}.fp-site .devil-face{width:84px;height:84px}.fp-site .cfo-row li{flex-basis:170px}.fp-site .cfo-row img{width:170px;height:170px}.fp-site .cfo-strip{margin-top:48px;padding-top:36px}}@media(min-width:641px){.fp-site .hero--ale .btn-row{flex-direction:row;align-items:center;gap:28px}}@media(max-width:640px){.fp-site .cfo-row li{flex-basis:156px}.fp-site .cfo-row img{width:156px;height:156px}}.fp-site .hero--ale .btn-ghost small{font-size:.8em;font-weight:500;color:#b9b6b2;margin-left:6px}@media(min-width:641px){.fp-site .hero--ale .btn-row{gap:22px}}@media(min-width:981px){.fp-site .hero--ale .hero-grid{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}}.fp-site .cfo-ph{display:grid;place-items:center;width:220px;height:220px;border-radius:var(--r-lg);background:var(--fp-neutral-100);color:var(--fp-secondary-500);font:800 2.4rem/1 var(--font-display);letter-spacing:-.02em}@media(max-width:640px){.fp-site .cfo-ph{width:156px;height:156px;font-size:1.9rem}}.fp-site .cfo-row li{flex-basis:200px}.fp-site .cfo-row img,.fp-site .cfo-ph{width:200px;height:200px}.fp-site .cfo-hint{margin-top:6px;color:var(--muted)}@media(max-width:640px){.fp-site .cfo-row li{flex-basis:156px}.fp-site .cfo-row img,.fp-site .cfo-ph{width:156px;height:156px}}.fp-site .calc-in{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 24px}.fp-site .calc-in .field{margin-bottom:0}.fp-site .calc-out{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:36px}.fp-site .calc-out > div{border-top:3px solid var(--accent);padding-top:18px}.fp-site .calc .f-lab{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fp-tertiary-300)}.fp-site .calc .f-big{font-family:var(--font-display);font-weight:800;font-size:clamp(1.7rem,2.4vw,2.3rem);line-height:1.05;letter-spacing:-.03em;color:var(--accent);margin:10px 0 10px;font-variant-numeric:tabular-nums}.fp-site .calc .f-big span:last-child{display:block;font-size:.42em;letter-spacing:0;font-weight:700;color:var(--fp-tertiary-300);margin-top:6px}.fp-site .calc-out p:not(.f-lab):not(.f-big){font-size:.9375rem;color:var(--body);line-height:1.5}.fp-site .calc-tot{background:var(--ink);color:#fff;border-radius:var(--r-lg);padding:20px 22px 18px;border-top:0 !important}.fp-site .calc-tot .f-lab{color:#b9b6b2}.fp-site .calc-tot .f-big{color:#fff}.fp-site .calc-tot .f-big span:last-child{color:#b9b6b2}.fp-site .calc-tot p:not(.f-lab):not(.f-big){color:#d6d3cf}.fp-site .calc-risk{margin-top:28px;padding:20px 24px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--r-lg);background:#fff}.fp-site .calc-risk p{margin-top:8px;color:var(--body);line-height:1.55}.fp-site .calc-risk p b{color:var(--ink)}.fp-site .calc-risk .small{color:var(--muted);font-size:.8125rem}.fp-site .calc-fonte{margin-top:18px;font-size:.8125rem;color:var(--muted);line-height:1.5}.fp-site .calc .btn-row{margin-top:24px}@media(max-width:980px){.fp-site .calc-in,.fp-site .calc-out{grid-template-columns:1fr 1fr}}@media(max-width:640px){.fp-site .calc-in,.fp-site .calc-out{grid-template-columns:1fr;gap:16px}.fp-site .calc-out{margin-top:28px}}.fp-site .calc-in .field,.fp-site .calc-out > div,.fp-site .calc-tot{min-width:0}.fp-site .calc-in input,.fp-site .calc-in select{width:100%;box-sizing:border-box;max-width:100%}.fp-site .calc-cta{margin-top:26px;font-family:var(--font-display);font-weight:800;font-size:1.25rem;letter-spacing:-.02em;color:var(--ink)}.fp-site .calc .btn-row{margin-top:14px}.fp-site .calc .btn{white-space:normal;text-align:center}.fp-site .calc-sub{margin-top:10px;font-size:.9375rem;color:var(--muted)}.fp-site .calc-in{align-items:end;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 24px 24px}.fp-site .calc-in .field label{min-height:0;margin-bottom:8px;text-transform:none;letter-spacing:0;font-size:.9375rem;font-weight:700;color:var(--ink)}.fp-site .calc-in input,.fp-site .calc-in select{height:52px;font-size:1.05rem;padding:0 14px}.fp-site .calc-unit{position:relative;display:block}.fp-site .calc-unit input{padding-right:64px}.fp-site .calc-unit i{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-style:normal;font-size:.875rem;color:var(--muted);pointer-events:none}.fp-site .calc-hint{margin-top:10px;font-size:.875rem;color:var(--muted)}@media(max-width:640px){.fp-site .calc-in{padding:18px 16px 20px}}.fp-site .calc-tot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px 40px;align-items:center;margin-top:32px;padding:28px 32px}.fp-site .calc-tot .f-big{font-size:clamp(2.4rem,4vw,3.6rem);margin:8px 0 0}.fp-site .calc-tot .f-big span:last-child{display:inline;font-size:.4em;margin-left:6px}.fp-site .calc-tot > p{font-size:1.05rem;line-height:1.5;color:#d6d3cf;margin:0}.fp-site .calc-out{margin-top:28px}@media(max-width:700px){.fp-site .calc-tot{grid-template-columns:1fr;padding:22px 20px}}.fp-site .calc-risk{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px 40px;align-items:center;padding:24px 28px}.fp-site .calc-risk .f-big{margin:8px 0 0;font-size:clamp(1.7rem,2.6vw,2.4rem)}.fp-site .calc-risk .f-big span:last-child{display:block;font-size:.42em;margin:6px 0 0}.fp-site .calc-risk > p{margin:0;font-size:1.05rem;color:var(--ink);line-height:1.5}.fp-site .calc-i{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:6px;border:1.5px solid var(--ink);border-radius:50%;background:#fff;color:var(--ink);font:700 .8rem/1 var(--font-display);font-style:italic;cursor:pointer;vertical-align:-3px}.fp-site .calc-i:hover,.fp-site .calc-i:focus-visible{background:var(--ink);color:#fff;outline:none}.fp-site .calc-dlg{border:0;border-radius:var(--r-lg);padding:0;max-width:min(560px,calc(100vw - 32px));background:#fff;color:var(--body)}.fp-site .calc-dlg::backdrop{background:rgba(2,6,12,.55)}.fp-site .calc-dlg-box{position:relative;padding:32px 32px 28px}.fp-site .calc-dlg h3{font:800 1.35rem/1.2 var(--font-display);color:var(--ink);letter-spacing:-.02em;margin:0 0 14px;padding-right:40px}.fp-site .calc-dlg p{margin:0 0 12px;line-height:1.55}.fp-site .calc-dlg .qz-x{position:absolute;top:14px;right:14px}@media(max-width:700px){.fp-site .calc-risk{grid-template-columns:1fr;padding:20px 18px}.fp-site .calc-dlg-box{padding:24px 20px}}.fp-site .calc-out .calc-risk{display:block;margin-top:0;padding:16px 18px 18px;border-top:1px solid var(--line) !important;border-left:4px solid var(--accent)}.fp-site .calc-out .calc-risk .f-big{font-size:clamp(1.5rem,2vw,1.9rem)}.fp-site .calc-out .calc-risk > p{margin-top:10px;font-size:.9375rem;color:var(--body)}@media(max-width:980px){.fp-site .calc-out .calc-risk{grid-column:1/-1}}.fp-site .calc-out .calc-risk .f-lab{color:var(--fp-tertiary-300)}.fp-site .calc-out .calc-risk .f-big{color:var(--accent)}.fp-site .calc-out .calc-risk .f-big span:last-child{color:var(--fp-tertiary-300)}.fp-site .hero--web{padding:clamp(40px,6vw,72px) 0 clamp(36px,5vw,64px)}.fp-site .hero--web .display{max-width:22ch;font-size:clamp(2.1rem,4.4vw,3.6rem)}.fp-site .hero--web .lead{max-width:60ch;margin-top:18px}.fp-site .web-gate{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:48px;align-items:start}.fp-site .web-form{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-md);padding:28px 28px 22px}.fp-site .web-form-h{font:800 1.35rem/1.2 var(--font-display);color:var(--ink);letter-spacing:-.02em;margin-bottom:18px}.fp-site .web-form .btn{width:100%;margin-top:6px}.fp-site .web-side .hand{max-width:14ch;margin:8px 0 28px}.fp-site .web-thanks{font-size:1.05rem;color:var(--body);margin-bottom:18px}.fp-site .web-thanks b{color:var(--ink)}.fp-site .web-video{position:relative;background:var(--ink);border-radius:var(--r-lg);overflow:hidden;aspect-ratio:16/9;box-shadow:var(--sh-lg)}.fp-site .web-frame,.fp-site .web-frame iframe,.fp-site #web-yt{position:absolute;inset:0;width:100%;height:100%;border:0}.fp-site .web-ph{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:16px;padding:24px;text-align:center;color:#d6d3cf}.fp-site .web-ph p{max-width:44ch;font-size:1.05rem}.fp-site .web-ph b{color:#fff}.fp-site .web-cta--over{position:absolute;right:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border-radius:var(--r-pill);background:var(--accent);color:#1A1A1A;font:700 1rem var(--font);text-decoration:none;box-shadow:0 10px 30px rgba(255,117,31,.45);animation:web-in 420ms var(--ease-out) both}.fp-site .web-cta--over[hidden]{display:none}.fp-site .web-pulse{position:absolute;inset:-6px;border-radius:inherit;border:2px solid var(--accent);animation:web-pulse 1.6s ease-out infinite;pointer-events:none}@keyframes web-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes web-pulse{0%{opacity:.9;transform:scale(1)}100%{opacity:0;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.fp-site .web-cta--over,.fp-site .web-pulse{animation:none}}.fp-site .web-under{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.fp-site .web-under[hidden]{display:none}.fp-site .web-under-t{flex:1 1 100%;font:800 1.25rem/1.25 var(--font-display);color:var(--ink);letter-spacing:-.02em}@media(max-width:860px){.fp-site .web-gate{grid-template-columns:1fr;gap:28px}.fp-site .web-side .hand{max-width:none}.fp-site .web-cta--over{right:10px;bottom:10px;min-height:42px;padding:0 16px;font-size:.9375rem}}.fp-site .web-gate[hidden],.fp-site .web-play[hidden]{display:none}.fp-site .web-ph .btn-ghost{color:#fff;border-color:rgba(255,255,255,.45)}.fp-site .web-ph .btn,.fp-site .web-ph .btn.btn-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.fp-site .hero--web .hero-sub{margin-top:12px;color:#b9b6b2;font-size:1rem}.fp-site .web-side-h{font:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.fp-site .web-cta--over{right:auto;left:50%;transform:translateX(-50%);bottom:72px}@keyframes web-in{from{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%,0)}}@media(max-width:860px){.fp-site .web-cta--over{bottom:56px}}.fp-site .web-cta--over{bottom:auto;top:18px;right:18px;left:auto;transform:none}@keyframes web-in{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media(max-width:860px){.fp-site .web-cta--over{top:10px;right:10px;bottom:auto}}.fp-site .cfo-row img{object-position:center}.fp-site .web-cta--over{top:13%;right:10.5%;left:auto;bottom:auto;transform:none}@media(max-width:860px){.fp-site .web-cta--over{top:12.5%;right:10%;bottom:auto;min-height:36px;padding:0 12px;font-size:.8125rem}}.fp-site .dash-some{margin-top:28px;font:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.fp-site .calc .f-lab,.fp-site .calc-out .calc-risk .f-lab,.fp-site .calc-tot .f-lab{color:var(--ink);font-size:.8125rem}.fp-site .calc-tot .f-lab{color:#fff}.fp-site .calc .f-big span:last-child,.fp-site .calc-out .calc-risk .f-big span:last-child{color:var(--fp-secondary-700)}.fp-site .calc-tot .f-big span:last-child{color:#d6d3cf}.fp-site .calc-conti{margin:0;font-size:1rem}.fp-site .calc-conti div{display:flex;justify-content:space-between;gap:20px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.14);color:#d6d3cf}.fp-site .calc-conti dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.fp-site .calc-conti .calc-conti-t{border-bottom:0;padding-top:10px;color:#fff;font-weight:700;font-size:1.1rem}.fp-site .calc-conti .calc-conti-t dd{color:var(--accent)}.fp-site .calc-tot .f-big .mark-u{color:#fff}.fp-site .calc-tot .f-big .mark-u{color:#fff;position:relative;display:inline-block;white-space:nowrap}.fp-site .calc-tot .f-big .mark-u .sk-ul{position:absolute;left:-2%;right:-3%;bottom:-.1em;width:105%;height:.3em;color:var(--accent);overflow:visible}.fp-site .hero-price{font-size:.875rem;color:#8e8b87}.fp-site .hero-price a{color:#b9b6b2}@media(min-width:641px){.fp-site .hero--ale .btn-row{gap:12px}}@media(min-width:981px) and (max-width:1200px){.fp-site .hero--ale .hero-grid{grid-template-columns:minmax(0,46fr) minmax(0,54fr)}}.fp-site .hero--ale .btn-ghost{border-color:rgba(255,255,255,.45);text-decoration:none;padding-left:22px;padding-right:22px}@media(min-width:641px){.fp-site .hero--ale .btn-row{flex-wrap:wrap;gap:12px}}@media(max-width:640px){.fp-site .hero--ale .btn-row{flex-direction:column;align-items:stretch}.fp-site .hero--ale .btn-ghost{text-align:center}}.fp-site .hero--ale .btn-row{display:grid;grid-template-columns:max-content;gap:12px;justify-content:start}@media(min-width:641px){.fp-site .hero--ale .btn-row{flex-direction:column;align-items:stretch;gap:12px}}.fp-site .hero--ale .btn-row .btn{justify-content:center;text-align:center}@media(max-width:640px){.fp-site .hero--ale .btn-row{grid-template-columns:1fr}}.fp-site .btn-glow{position:relative;animation:btn-glow 2.4s ease-in-out infinite}.fp-site .btn-glow::after{content:'';position:absolute;inset:-5px;border-radius:inherit;border:2px solid var(--accent);opacity:0;animation:btn-ring 2.4s ease-out infinite;pointer-events:none}@keyframes btn-glow{0%,100%{box-shadow:0 0 0 0 rgba(255,117,31,0)}50%{box-shadow:0 0 28px 6px rgba(255,117,31,.55)}}@keyframes btn-ring{0%{opacity:.8;transform:scale(1)}70%,100%{opacity:0;transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.fp-site .btn-glow,.fp-site .btn-glow::after{animation:none}}@media(max-width:640px){.fp-site .eyebrow,.fp-site .eyebrow--plain,.fp-site .ck-step,.fp-site .ck-lab,.fp-site .rep-lab,.fp-site .rep-pow,.fp-site .sc-lab,.fp-site .sc-badge,.fp-site .sc-code,.fp-site .sc-av,.fp-site .dash-some,.fp-site .web-side-h,.fp-site .f-lab,.fp-site .calc .f-lab,.fp-site .fl-where{font-size:.75rem}.fp-site .hero-vnote,.fp-site .rep-foot,.fp-site .ag-role,.fp-site .pcard-launch,.fp-site .cfg-bill-save,.fp-site .cfg-plan-tag,.fp-site .calc .f-big span:last-child,.fp-site .calc-out .calc-risk .f-big span:last-child,.fp-site .hero-price,.fp-site .hero-price small,.fp-site .calc-fonte,.fp-site .calc-hint,.fp-site .calc-sub{font-size:.8125rem}.fp-site .calc-i{width:32px;height:32px;font-size:1rem;vertical-align:-8px}.fp-site .ck-actions a.small{display:inline-flex;align-items:center;min-height:44px}.fp-site .small{font-size:.8125rem}}.fp-site .calc-i{width:28px;height:28px;font-size:.9rem;vertical-align:-6px}@media(max-width:640px){.fp-site .ag-role,.fp-site .rep-top span,.fp-site .rep-az span,.fp-site .rep-k span,.fp-site .rep-row span{font-size:.75rem}}@media(max-width:640px){.fp-site .ag-card .ag-role,.fp-site .rep-top > span,.fp-site .rep-az > span,.fp-site .rep-k > span,.fp-site .rep-row > span,.fp-site .rep-box span,.fp-site .rep-sum span{font-size:.75rem !important}}.fp-site .patto-cta{margin:26px 0 14px;font:800 1.25rem/1.25 var(--font-display);letter-spacing:-.02em;color:#fff}

/* /fp_landing/static/src/css/fp_compat.css */
 .fp-header{position: sticky; top: 0; z-index: 1030;}.fp-header > .nav{position: static; display: block; flex-wrap: nowrap; padding-left: 0; margin-bottom: 0; list-style: disc;}#wrapwrap > footer.o_footer{background: none; padding: 0;}#wrapwrap > footer .oe_structure{min-height: 0;}#wrapwrap > main{display: block;}:where(.fp-site) img, :where(.fp-site) svg{vertical-align: baseline;}:where(.fp-site) img{min-height: revert;}:where(.fp-site) small{font-size: revert;}:where(.fp-site) ::file-selector-button{font: revert;}:where(.fp-site) input, :where(.fp-site) button, :where(.fp-site) select, :where(.fp-site) textarea, :where(.fp-site) optgroup{font-family: revert; font-size: revert; line-height: revert; margin: revert;}:where(.fp-site) label{display: revert;}:where(.fp-site) dt{font-weight: revert;}:where(.fp-site) b, :where(.fp-site) strong{font-weight: revert;}:where(.fp-site) :is(h1, h2, h3, h4, h5, h6){font-family: inherit;}:where(.fp-site) section{position: static;}:where(.fp-site) .lead{font-weight: revert;}:where(.fp-site) .btn{text-align: revert; vertical-align: baseline;}:where(.fp-site) .card{display: block; position: static; min-width: auto; height: auto; overflow: visible; word-wrap: normal; background-clip: border-box;}:where(.fp-site) .ba .row{margin: 0; flex-wrap: nowrap;}:where(.fp-site) .ba .row > *{width: auto; max-width: none; padding: 0; margin-top: 0; flex-shrink: 1;}:where(.fp-site) .two .col{flex: initial;}:where(.fp-site) .modal{width: auto; height: auto; outline: revert; overflow-x: visible;}.fp-site .fp-riepilogo{margin: 12px 0 18px;}.fp-site .fp-pagamento h3, .fp-site .fp-pagamento h4{font-size: 15px; font-weight: 600; letter-spacing: 0; margin-bottom: 10px;}.fp-site .fp-errore{color: #B42318; font-size: 14px; font-weight: 600; margin: 8px 0 0;}.fp-site .fp-attesa{opacity: .6; cursor: progress;}html.fp-edit .fp-site .ck-flow[hidden], html.fp-edit .fp-site .ck-panel[hidden]{display: block !important; margin-bottom: 24px;}html.fp-edit .fp-site .ck-panel > .ck-intro + .ck-form{margin-top: 0;}html.fp-edit [data-fp-dinamico]:empty{min-height: 120px; outline: 1px dashed #BBC8D6;}html.fp-edit [data-fp-dinamico]:empty::before{content: attr(data-fp-dinamico); display: block; padding: 24px; color: #5B6B7E; font-size: 14px;}body:not(.fp-site) #wrapwrap > main{font-family: 'Inter', sans-serif;}body:not(.fp-site) #wrapwrap > main .btn-primary{--bs-btn-bg: #FF5E0E; --bs-btn-border-color: #FF5E0E; --bs-btn-hover-bg: #DB4200; --bs-btn-hover-border-color: #DB4200; --bs-btn-active-bg: #AB3200; --bs-btn-active-border-color: #AB3200; --bs-btn-disabled-bg: #FFAE87; --bs-btn-disabled-border-color: #FFAE87;}html[lang^="en"] .fp-site .fp-solo-it{display: none !important;}