nav[data-astro-cid-wpvy4v7s]{z-index:50;align-items:center;gap:var(--nav-gap);padding:var(--nav-pad-y) var(--gutter-nav);background:var(--nav-veil);backdrop-filter:var(--nav-blur);border-bottom:1px solid var(--line);flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0}nav[data-astro-cid-wpvy4v7s] .brand[data-astro-cid-wpvy4v7s]{align-items:center;line-height:0;text-decoration:none;display:flex}nav[data-astro-cid-wpvy4v7s] .brand[data-astro-cid-wpvy4v7s] .logo[data-astro-cid-wpvy4v7s]{height:var(--nav-logo-h);width:auto}nav[data-astro-cid-wpvy4v7s] .links[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nl{color:var(--nav-voce);font-size:var(--fs-nav);letter-spacing:var(--ls-nav);text-transform:uppercase;border-radius:var(--radius-pill);transition:color var(--dur-hover), background var(--dur-hover);padding:7px 11px;text-decoration:none}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nl:hover{color:var(--paper);background:var(--surface-hover)}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nl.on{color:var(--ink);background:var(--seal)}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nl.lang{color:var(--nav-lingua);border:1px solid var(--line);margin-left:6px}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nl.lang:hover{color:var(--ice);border-color:var(--ice-40);background:var(--surface-hover)}.nl-group[data-astro-cid-wpvy4v7s]{position:relative}.nl-group[data-astro-cid-wpvy4v7s] .caret[data-astro-cid-wpvy4v7s]{opacity:.7;margin-left:4px;font-size:9px}.sub[data-astro-cid-wpvy4v7s]{background:var(--sub-bg);border:1px solid var(--line);border-radius:var(--radius-panel);min-width:210px;box-shadow:var(--shadow-menu);flex-direction:column;margin-top:6px;padding:8px;display:none;position:absolute;top:100%;left:0}.nl-group[data-astro-cid-wpvy4v7s]:after{content:"";height:8px;position:absolute;top:100%;left:0;right:0}.nl-group[data-astro-cid-wpvy4v7s]:hover .sub[data-astro-cid-wpvy4v7s],.nl-group[data-astro-cid-wpvy4v7s]:focus-within .sub[data-astro-cid-wpvy4v7s]{display:flex}a[data-astro-cid-wpvy4v7s].snl{color:var(--nav-voce);font-size:var(--fs-nav);letter-spacing:var(--ls-nav);text-transform:uppercase;border-radius:var(--radius-sm);transition:color var(--dur-hover), background var(--dur-hover);padding:9px 12px;text-decoration:none}a[data-astro-cid-wpvy4v7s].snl:hover{color:var(--paper);background:var(--surface-hover)}a[data-astro-cid-wpvy4v7s].snl.on{color:var(--ink);background:var(--seal)}.burger[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:none}.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--paper);border-radius:2px;width:22px;height:2px;transition:transform .3s,opacity .3s}@media (width<=900px){.burger[data-astro-cid-wpvy4v7s]{display:flex}nav[data-astro-cid-wpvy4v7s]{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0}nav[data-astro-cid-wpvy4v7s] .links[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:2px;width:100%;padding-top:10px;display:none}nav[data-astro-cid-wpvy4v7s].open .links[data-astro-cid-wpvy4v7s]{display:flex}nav[data-astro-cid-wpvy4v7s].open .burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(7px)rotate(45deg)}nav[data-astro-cid-wpvy4v7s].open .burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:nth-child(2){opacity:0}nav[data-astro-cid-wpvy4v7s].open .burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nl-group[data-astro-cid-wpvy4v7s]{width:100%}.sub[data-astro-cid-wpvy4v7s]{min-width:0;box-shadow:none;background:0 0;border:none;flex-direction:column;margin:2px 0 0;padding:0 0 0 14px;display:flex;position:static}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nl.lang{align-self:flex-start;margin-left:0}}@media (prefers-reduced-motion:reduce){.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{transition:none}}.banner-lingua[data-astro-cid-xww2aeud]{margin-top:var(--nav-h);background:var(--ink-2);border-bottom:1px solid var(--line)}.bl-dentro[data-astro-cid-xww2aeud]{max-width:var(--wrap);padding:10px var(--gutter);font-size:var(--fs-nav);letter-spacing:var(--ls-footer);align-items:center;gap:14px;margin:0 auto;display:flex}.bl-testo[data-astro-cid-xww2aeud]{color:var(--mute-chiaro)}.bl-link[data-astro-cid-xww2aeud]{color:var(--ice);border-bottom:1px solid var(--ice-40);transition:color var(--dur-hover), border-color var(--dur-hover);padding-bottom:1px;text-decoration:none}.bl-link[data-astro-cid-xww2aeud]:hover{color:var(--paper);border-color:var(--paper)}.bl-chiudi[data-astro-cid-xww2aeud]{cursor:pointer;color:var(--nav-voce);border-radius:var(--radius-sm);transition:color var(--dur-hover), background var(--dur-hover);background:0 0;border:0;margin-left:auto;padding:4px 8px;font-size:18px;line-height:1}.bl-chiudi[data-astro-cid-xww2aeud]:hover{color:var(--paper);background:var(--surface-hover)}@media (width<=560px){.bl-dentro[data-astro-cid-xww2aeud]{flex-wrap:wrap;gap:6px 12px}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding:8vh var(--gutter) 4vh;color:var(--mute);font-size:var(--fs-footer);letter-spacing:var(--ls-footer)}.fgrid[data-astro-cid-jo6i4kqk]{max-width:var(--wrap);grid-template-columns:1.4fr 1fr 1fr 1.6fr;gap:40px 28px;margin:0 auto;display:grid}.fcol-marchio[data-astro-cid-jo6i4kqk] .flogo[data-astro-cid-jo6i4kqk]{height:auto;margin-bottom:28px;display:block}.ftitolo[data-astro-cid-jo6i4kqk]{color:var(--paper);font-size:var(--fs-kicker);letter-spacing:var(--ls-nav);text-transform:uppercase;margin-bottom:16px;font-weight:700}.ftitolo[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:none}.ftitolo[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ice)}.flist[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;list-style:none;display:flex}.flist[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{line-height:1.45}.flist[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--mute);transition:color var(--dur-hover);text-decoration:none}.flist[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ice)}.fsoon[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--paper-60);display:block}.fsoon[data-astro-cid-jo6i4kqk] em[data-astro-cid-jo6i4kqk]{letter-spacing:.22em;text-transform:uppercase;color:var(--amber);border:1px solid var(--amber-40);border-radius:var(--radius-pill);margin-top:4px;padding:1px 8px;font-size:9.5px;font-style:normal;display:inline-block}.fsep[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.fchiusura[data-astro-cid-jo6i4kqk]{max-width:var(--wrap);border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:6vh auto 0;padding-top:24px;display:grid}.flegale[data-astro-cid-jo6i4kqk],.flingua[data-astro-cid-jo6i4kqk]{align-items:center;gap:10px;display:flex}.flegale[data-astro-cid-jo6i4kqk]{justify-content:center}.flingua[data-astro-cid-jo6i4kqk]{justify-content:flex-end}.flegale[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.flingua[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--mute);text-decoration:none}.flegale[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.flingua[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ice)}.flingua[data-astro-cid-jo6i4kqk] .attiva[data-astro-cid-jo6i4kqk]{color:var(--paper)}@media (width<=860px){.fgrid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:32px}.fchiusura[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;justify-items:start;gap:16px}.flegale[data-astro-cid-jo6i4kqk],.flingua[data-astro-cid-jo6i4kqk]{justify-content:flex-start}}:root{--ink:#06090f;--ink-2:#0a0f1a;--paper:#edeff4;--amber:#e3a44a;--amber-deep:#9c6320;--ice:#7fd8ec;--ice-dim:#3e7e96;--seal:#f5efdd;--mute:#5e6875;--mute-chiaro:#828fa0;--nav-voce:#8b97a6;--nav-lingua:#5fa3be;--line:#ffffff17;--amber-40:#e3a44a66;--amber-deep-40:#9c632066;--seal-40:#f5efdd66;--ice-40:#7fd8ec66;--ice-50:#7fd8ec80;--paper-85:#edeff4d9;--paper-82:#edeff4d1;--paper-80:#edeff4cc;--paper-78:#edeff4c7;--paper-75:#edeff4bf;--paper-72:#edeff4b8;--paper-68:#edeff4ad;--paper-66:#edeff4a8;--paper-62:#edeff49e;--paper-60:#edeff499;--paper-55:#edeff48c;--paper-34:#ffffff57;--font-sans:"Archivo", "Inter", -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"SF Mono", ui-monospace, Menlo, Consolas, monospace;--leading:1.6;--fs-h1:clamp(26px, 3.4vw, 46px);--fs-h2:clamp(24px, 3vw, 40px);--fs-lede:clamp(15px, 1.25vw, 17px);--fs-payoff:clamp(14px, 1.4vw, 18px);--fs-kicker:11px;--fs-nav:11.5px;--fs-footer:11px;--ls-tight:-.015em;--ls-nav:.12em;--ls-brand:.18em;--ls-eyebrow:.26em;--ls-kicker:.4em;--ls-zone:.3em;--ls-footer:.08em;--wrap:1280px;--gutter:6vw;--gutter-nav:4vw;--pagehead-top:19vh;--pagehead-top-mobile:24vh;--block-top:12vh;--block-bottom:10vh;--radius-pill:99px;--radius-card:10px;--radius-panel:12px;--radius-input:10px;--radius-sm:8px;--surface-hi:linear-gradient(180deg, #ffffff08, #fff0);--surface-mid:linear-gradient(180deg, #ffffff06, #fff0);--surface-lo:linear-gradient(180deg, #ffffff05, #fff0);--surface-flat:#ffffff05;--surface-input:#ffffff08;--surface-hover:#ffffff0d;--nav-veil:linear-gradient(180deg, #06090feb, #06090fbf);--nav-blur:blur(8px);--sub-bg:#0a0f1af7;--glow-seal:inset 0 1px 0 #f5efdd24;--glow-ice:inset 0 1px 0 #7fd8ec24;--shadow-menu:0 14px 40px #00000080;--ease:cubic-bezier(.2, .7, .3, 1);--dur-rise:.9s;--dur-reveal:.8s;--dur-hover:.25s;--nav-pad-y:14px;--nav-logo-h:22px;--nav-gap:8px;--nav-voce-h:calc(var(--fs-nav) * var(--leading) + 14px);--nav-h:calc(var(--nav-pad-y) * 2 + var(--nav-logo-h) + var(--nav-gap) + var(--nav-voce-h) + 1px);--hero-stacco-nav:24px;--bp-nav:900px;--bp-layout:860px;--bp-form:760px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:var(--font-sans);line-height:var(--leading);overflow-x:hidden}img,svg,canvas{max-width:100%}.skip-link{z-index:100;border-radius:0 0 var(--radius-sm) 0;background:var(--seal);color:var(--ink);font-size:var(--fs-nav);letter-spacing:var(--ls-nav);text-transform:uppercase;padding:10px 18px;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}:focus-visible{outline:2px solid var(--ice);outline-offset:2px}h1{font-weight:800;font-size:var(--fs-h1);letter-spacing:var(--ls-tight);line-height:1.12}.pagehead h1,section.block h2{font-size:var(--fs-h2);letter-spacing:var(--ls-tight);max-width:760px;font-weight:800;line-height:1.15}.lede{max-width:660px;color:var(--paper-75);font-size:var(--fs-lede);margin-top:18px}.kicker{font-size:var(--fs-kicker);letter-spacing:var(--ls-kicker);text-transform:uppercase;align-items:center;gap:14px;margin-bottom:18px;display:flex}.kicker:before{content:"";background:currentColor;width:34px;height:1px;display:inline-block}html.ha-banner-lingua .pagehead{padding-top:calc(var(--pagehead-top) - var(--nav-h) - var(--banner-h,0px))}@media (width>=901px){html.ha-banner-lingua .hero{height:calc(100vh - var(--nav-h) - var(--banner-h,0px))}}@media (width<=860px){html.ha-banner-lingua .pagehead{padding-top:calc(var(--pagehead-top-mobile) - var(--nav-h) - var(--banner-h,0px))}}.pagehead{padding:var(--pagehead-top) var(--gutter) 6vh;max-width:var(--wrap);margin:0 auto}.pagehead .kicker{margin-bottom:16px}main .wrap{max-width:var(--wrap);padding:0 0 var(--block-bottom);margin:0 auto}section.block{padding:var(--block-top) var(--gutter) var(--block-bottom);border-top:1px solid var(--line);max-width:var(--wrap);margin:0 auto;position:relative}section.block.first{border-top:none;padding-top:4vh}.s-amber .kicker{color:var(--amber)}.s-seal .kicker{color:var(--seal)}.s-ice .kicker{color:var(--ice)}.s-mute .kicker{color:var(--mute)}.hero{--invito-h:50px;--invito-stacco:20px;width:100%;height:100vh;position:relative;overflow:hidden}.hero canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.copy{top:max(13vh, calc(var(--nav-h) + var(--hero-stacco-nav)));left:var(--gutter);right:var(--gutter);z-index:3;pointer-events:none;position:absolute}.copy .eyebrow,.copy .payoff{max-width:min(560px,44vw)}.eyebrow{font-size:var(--fs-kicker);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--amber);opacity:0;animation:rise var(--dur-rise) .2s var(--ease) forwards;margin-bottom:22px}h1 .l1,h1 .l2{opacity:0;display:block}h1 .l1{animation:rise var(--dur-rise) .45s var(--ease) forwards}h1 .l2{color:var(--ice);animation:rise var(--dur-rise) .7s var(--ease) forwards}.payoff{font-size:var(--fs-payoff);letter-spacing:.14em;text-transform:uppercase;color:var(--mute-chiaro);opacity:0;animation:rise var(--dur-rise) 1s var(--ease) forwards;margin-top:26px}.payoff strong{color:var(--seal);font-weight:600}.hook{color:var(--paper-60);opacity:0;max-width:min(400px,29vw);animation:rise var(--dur-rise) 1.25s var(--ease) forwards;margin-top:20px;font-size:14px;line-height:1.65}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.zones{left:0;right:0;bottom:max(9vh, calc(1.6vh + var(--invito-h) + var(--invito-stacco)));padding:0 var(--gutter);z-index:3;justify-content:space-between;display:flex;position:absolute}.zone{font-size:var(--fs-kicker);letter-spacing:var(--ls-zone);text-transform:uppercase;color:var(--mute);border-top:1px solid var(--line);cursor:pointer;opacity:0;width:28%;padding-top:12px;text-decoration:none;transition:color .3s,border-color .3s;animation:1s 1.4s forwards rise;display:block}.zone em{letter-spacing:.08em;text-transform:none;color:var(--paper-34);margin-top:6px;font-size:10px;font-style:normal;line-height:1.5;display:block}.zone.left{border-color:var(--amber-40)}.zone.mid{text-align:center;border-color:var(--seal-40)}.zone.right{text-align:right;border-color:var(--ice-40)}.zone.left:hover{color:var(--amber);border-color:var(--amber)}.zone.mid:hover{color:var(--seal);border-color:var(--seal)}.zone.right:hover{color:var(--ice);border-color:var(--ice)}.scroll-hint{z-index:3;color:var(--mute);letter-spacing:var(--ls-zone);text-transform:uppercase;opacity:0;font-size:10px;animation:1s 2s forwards rise;position:absolute;bottom:1.6vh;left:50%;transform:translate(-50%)}.scroll-hint:after{content:"";background:linear-gradient(var(--mute), transparent);width:1px;height:26px;margin:8px auto 0;animation:1.8s infinite drip;display:block}@keyframes drip{0%{transform-origin:top;transform:scaleY(0)}50%{transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px;display:grid}.cards.two{grid-template-columns:repeat(2,1fr)}.card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-mid);padding:26px 24px}.card h3{letter-spacing:.06em;margin-bottom:12px;font-size:15px;font-weight:700}.card p{color:var(--paper-66);font-size:14px;line-height:1.65}.card ul{margin-top:8px;list-style:none}.card li{color:var(--paper-66);border-top:1px solid var(--line);padding:7px 0;font-size:13.5px}.card li:first-child{border-top:none}.tag{letter-spacing:.22em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid;margin-bottom:14px;padding:3px 9px;font-size:10px;display:inline-block}.s-amber .tag{color:var(--amber);border-color:var(--amber-40)}.s-seal .tag{color:var(--seal);border-color:var(--seal-40)}.s-ice .tag{color:var(--ice);border-color:var(--ice-40)}.callout{border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-flat);border-left:2px solid;max-width:760px;margin-top:44px;padding:20px 26px}.s-amber .callout{border-color:var(--amber)}.s-seal .callout{border-color:var(--seal)}.s-ice .callout{border-color:var(--ice)}.callout .arr{font-size:var(--fs-kicker);letter-spacing:var(--ls-zone);text-transform:uppercase;color:var(--mute);margin-bottom:8px}.callout p{color:var(--paper-78);font-size:14.5px}.halves{grid-template-columns:1fr 1fr;gap:22px;margin-top:52px;display:grid}.half{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-hi);padding:34px 30px}.half h3{letter-spacing:-.01em;margin-bottom:6px;font-size:18px;font-weight:800}.half .sub{font-size:var(--fs-kicker);letter-spacing:var(--ls-zone);text-transform:uppercase;color:var(--mute);margin-bottom:22px}.half ul{list-style:none}.half li{border-top:1px solid var(--line);color:var(--paper-72);padding:13px 0;font-size:14px}.half li strong{color:var(--paper);margin-bottom:2px;font-size:14.5px;font-weight:600;display:block}.half.notary{box-shadow:var(--glow-seal)}.half.engine{box-shadow:var(--glow-ice)}.langs{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px;display:grid}.lang{border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:4px;padding:20px 22px;display:flex}.lang b{letter-spacing:.02em;font-size:14.5px}.lang span{font-size:var(--fs-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--ice-dim)}.lang p{color:var(--paper-55);margin-top:6px;font-size:12.5px;line-height:1.55}.posts{flex-direction:column;gap:0;margin-top:44px;display:flex}.post{border-top:1px solid var(--line);align-items:flex-start;gap:26px;padding:26px 0;display:flex}.post:last-child{border-bottom:1px solid var(--line)}.post .meta{min-width:150px;font-size:var(--fs-kicker);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);padding-top:4px;line-height:1.9}.post .meta b{color:var(--ice);font-weight:600;display:block}.post h3{letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:700}.post p{color:var(--paper-62);max-width:640px;font-size:14px;line-height:1.65}.soon{letter-spacing:.22em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid var(--amber-40);color:var(--amber);vertical-align:2px;margin-left:10px;padding:3px 9px;font-size:10px;display:inline-block}@media (width<=760px){.post{flex-direction:column;gap:10px}.post .meta{padding-top:0}}.formula{text-align:center;letter-spacing:.1em;color:var(--mute);margin-top:30px;font-size:13px}.formula b{color:var(--seal);letter-spacing:.05em;font-size:15px;font-weight:700}.fiveq{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-hi);margin-top:44px;padding:34px 30px}.fiveq h3{letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:800}.fiveq ol{counter-reset:q;margin-top:14px;list-style:none}.fiveq li{counter-increment:q;border-top:1px solid var(--line);color:var(--paper-68);padding:15px 0 15px 44px;font-size:14px;position:relative}.fiveq li:before{content:counter(q);border:1px solid var(--ice-50);width:28px;height:28px;color:var(--ice);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex;position:absolute;top:14px;left:0}.fiveq li strong{color:var(--paper);margin-bottom:2px;font-size:14.5px;font-weight:600;display:block}.fiveq .close{color:var(--seal);margin-top:18px;font-size:14px;font-style:italic}.codebox{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-lo);margin-top:44px;padding:26px 28px;overflow-x:auto}.codebox .cap{font-size:var(--fs-kicker);letter-spacing:var(--ls-zone);text-transform:uppercase;color:var(--mute);margin-bottom:14px}.codebox pre{font-family:var(--font-mono);color:var(--paper-82);font-size:12.5px;line-height:1.7}.codebox .k{color:var(--ice)}.codebox .val{color:var(--amber)}.codebox .note{color:var(--mute);margin-top:12px;font-size:12px}.schema{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-lo);margin-top:44px;padding:34px 30px;overflow-x:auto}.schema svg.schema-h{width:100%;height:auto;display:block}.schema svg.schema-v{display:none}.schema .note{color:var(--mute);margin-top:16px;font-size:12.5px}.more{color:var(--ice);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--ice-40);margin-top:30px;padding-bottom:3px;font-size:12.5px;text-decoration:none;display:inline-block}.more:hover{border-color:var(--ice)}.s-amber .more{color:var(--amber);border-color:var(--amber-40)}.s-amber .more:hover{border-color:var(--amber)}.s-seal .more{color:var(--seal);border-color:var(--seal-40)}.s-seal .more:hover{border-color:var(--seal)}.cform{flex-direction:column;gap:18px;max-width:720px;margin:60px auto 0;display:flex}.cform label{letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--mute);flex-direction:column;flex:1;gap:8px;font-size:12px;display:flex}.frow{gap:18px;display:flex}.cform input,.cform textarea{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-input);color:var(--paper);letter-spacing:normal;text-transform:none;transition:border-color var(--dur-hover);padding:13px 14px;font-family:inherit;font-size:15px}.cform input:focus,.cform textarea:focus{border-color:var(--ice);outline:none}.cform .fcheck{text-transform:none;letter-spacing:normal;color:var(--paper-55);flex-direction:row;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5}.cform .fcheck input{flex:none;width:16px;height:16px;margin-top:2px}.cform .fcheck a{color:var(--ice);text-underline-offset:2px;text-decoration:underline}.cform button{cursor:pointer;font-family:inherit}.fbottone{text-align:center}.fnote{text-align:center;color:var(--mute);font-size:12px}.fnote a{color:var(--ice);text-decoration:none}@media (width<=760px){.frow{flex-direction:column}}.legale{max-width:680px}.legale .lsez{border-top:1px solid var(--line);margin-top:44px;padding-top:28px}.legale .lsez:first-child{border-top:none;margin-top:8px;padding-top:0}.legale h2{letter-spacing:-.01em;max-width:none;margin-bottom:14px;font-size:18px;font-weight:800}.legale p{color:var(--paper-75);margin-top:12px;font-size:14.5px;line-height:1.7}.legale ul{margin-top:14px;list-style:none}.legale li{color:var(--paper-75);padding:8px 0 8px 20px;font-size:14.5px;line-height:1.6;position:relative}.legale li:before{content:"";background:var(--seal-40);width:8px;height:1px;position:absolute;top:17px;left:0}.legale .laggiornamento{color:var(--mute);margin-top:44px;font-size:12.5px}.legale .lvedi{color:var(--mute);margin-top:8px;font-size:12.5px}.legale .lvedi a{color:var(--seal);border-bottom:1px solid var(--seal-40);text-decoration:none}.legale .lvedi a:hover{border-color:var(--seal)}.vision{text-align:center;max-width:820px;padding:var(--block-top) var(--gutter);margin:0 auto}.vision.compatta{padding:8vh 0 2vh}.vision blockquote{letter-spacing:-.01em;font-size:clamp(20px,2.4vw,30px);font-weight:700;line-height:1.35}.vision blockquote b{color:var(--ice)}.vision .who{font-size:var(--fs-kicker);letter-spacing:var(--ls-zone);text-transform:uppercase;color:var(--mute);margin-top:18px}.cta-final{text-align:center;padding:var(--block-top) var(--gutter) 14vh;border-top:1px solid var(--line)}.cta-final h2{letter-spacing:-.01em;font-size:clamp(22px,2.6vw,34px);font-weight:800}.cta-final p{color:var(--mute);margin-top:12px;font-size:15px}.btn{border-radius:var(--radius-pill);border:1px solid var(--seal);color:var(--seal);letter-spacing:.22em;text-transform:uppercase;margin-top:34px;padding:15px 34px;font-size:13px;text-decoration:none;transition:background .3s,color .3s;display:inline-block}.btn:hover{background:var(--seal);color:var(--ink)}.btn.ghost{border-color:var(--mute);color:var(--mute)}.btn.ghost:hover{background:var(--mute);color:var(--ink)}.rv{opacity:0;transition:opacity var(--dur-reveal) var(--ease), transform var(--dur-reveal) var(--ease);transform:translateY(26px)}.rv.in{opacity:1;transform:none}@media (width<=860px){.cards,.cards.two,.halves,.langs{grid-template-columns:1fr}.zone{width:100%;text-align:left!important}.scroll-hint{display:none}.pagehead{padding-top:var(--pagehead-top-mobile)}.hero{flex-direction:column;height:auto;min-height:100svh;display:flex}.copy{padding:15vh var(--gutter) 3vh;order:1;max-width:100%;position:relative;top:auto;left:auto;right:auto}.copy .eyebrow,.copy .payoff{max-width:100%}.hero canvas{order:2;width:100%;height:46svh;position:relative;inset:auto}.zones{padding:14px var(--gutter) 36px;flex-direction:column;order:3;gap:14px;position:relative;bottom:auto;left:auto;right:auto}.hook{max-width:100%}.schema svg.schema-h{display:none}.schema svg.schema-v{width:100%;height:auto;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.eyebrow,h1 .l1,h1 .l2,.payoff,.hook,.zone,.scroll-hint{opacity:1;animation:none}.scroll-hint:after{animation:none}.rv{opacity:1;transition:none;transform:none}.schema .fd{display:none}}
