.page-module__HtQw0G__hero{max-width:var(--maxw);grid-template-columns:1.2fr .8fr;align-items:center;gap:56px;margin:0 auto;padding:76px 32px 48px;display:grid;position:relative;overflow:hidden}.page-module__HtQw0G__heroTesto{animation:.6s page-module__HtQw0G__fadeup;position:relative}.page-module__HtQw0G__hero h1{letter-spacing:-1.8px;margin:14px 0 0;font-size:clamp(40px,5.6vw,64px);font-weight:900;line-height:1.02}.page-module__HtQw0G__hero h1 span{letter-spacing:-.6px;color:var(--plum);margin-top:14px;font-size:clamp(24px,2.8vw,32px);font-weight:800;line-height:1.15;display:block}.page-module__HtQw0G__intro{max-width:540px;color:var(--text-soft);margin:22px 0 0;font-size:19px;font-weight:500;line-height:1.6}.page-module__HtQw0G__azioni{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.page-module__HtQw0G__foto{aspect-ratio:1;justify-self:center;width:100%;max-width:360px;animation:.7s .1s backwards page-module__HtQw0G__fadeup;position:relative}.page-module__HtQw0G__foto:before{content:"";border:3px solid var(--amber);border-radius:28px;position:absolute;inset:18px -18px -18px 18px}.page-module__HtQw0G__foto img{object-fit:cover;object-position:center 20%;background:linear-gradient(135deg,#3b0e1d,#7c1d3a);border-radius:28px;width:100%;height:100%;display:block;position:relative;box-shadow:0 28px 60px #7c1d3a4d}.page-module__HtQw0G__numeri{max-width:var(--maxw);grid-template-columns:repeat(4,1fr);gap:16px;margin:0 auto;padding:0 32px;display:grid}.page-module__HtQw0G__numeri div{background:var(--plum-deep);color:#f8e3ea;border-radius:18px;padding:24px 22px}.page-module__HtQw0G__numeri div:nth-child(3){background:var(--amber);color:var(--plum-deep)}.page-module__HtQw0G__numeri b{letter-spacing:-1.5px;color:var(--amber-2);font-size:46px;font-weight:900;line-height:1;display:block}.page-module__HtQw0G__numeri div:nth-child(3) b{color:var(--plum-deep)}.page-module__HtQw0G__numeri span{margin-top:8px;font-size:15px;font-weight:600;line-height:1.4;display:block}.page-module__HtQw0G__h2{letter-spacing:-1px;margin:12px 0 0;font-size:clamp(28px,3.4vw,38px);font-weight:800;line-height:1.12}.page-module__HtQw0G__tappe{counter-reset:tappa;grid-template-columns:repeat(3,1fr);gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid}.page-module__HtQw0G__tappe li{border:1px solid var(--border);border-top:5px solid var(--plum);background:#fff;border-radius:18px;padding:26px 24px;position:relative}.page-module__HtQw0G__tappe li:last-child{border-top-color:var(--amber)}.page-module__HtQw0G__quando{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-size:12.5px;font-weight:800}.page-module__HtQw0G__tappe h3{letter-spacing:-.3px;margin:8px 0 0;font-size:21px;font-weight:800}.page-module__HtQw0G__tappe p{color:var(--text-soft);margin:10px 0 0;font-size:15.5px;line-height:1.6}.page-module__HtQw0G__manifesto{background:linear-gradient(135deg, var(--plum-deep), #5b1730 60%, var(--plum-dark));padding:72px 32px}.page-module__HtQw0G__manifesto blockquote{max-width:900px;margin:0 auto}.page-module__HtQw0G__manifesto p{letter-spacing:-.8px;color:#fff;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.22}.page-module__HtQw0G__manifesto p:before{content:"“";color:var(--amber);font-size:90px;line-height:.6;display:block}.page-module__HtQw0G__manifesto em{color:var(--amber-2);font-style:normal}.page-module__HtQw0G__manifesto footer{letter-spacing:.14em;text-transform:uppercase;color:var(--amber-2);margin-top:20px;font-size:16px;font-weight:800}.page-module__HtQw0G__due{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;display:grid}.page-module__HtQw0G__ambiti{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.page-module__HtQw0G__ambiti li{border:1px solid var(--border);background:#fff;border-radius:14px;padding:16px 20px 16px 48px;font-size:16px;font-weight:700;line-height:1.45;position:relative}.page-module__HtQw0G__ambiti li:before{content:"";background:var(--plum);border-radius:50%;width:12px;height:12px;position:absolute;top:22px;left:20px;box-shadow:0 0 0 4px #b91c4a26}.page-module__HtQw0G__filiera{max-width:820px;color:var(--text-soft);margin:36px 0 0;font-size:17px;line-height:1.65}.page-module__HtQw0G__chiusura{text-align:center;padding-top:24px}.page-module__HtQw0G__chiusura p{color:var(--text-soft);margin:14px 0 26px;font-size:17px}@media (max-width:900px){.page-module__HtQw0G__hero{grid-template-columns:1fr;gap:44px;padding:48px 16px 40px}.page-module__HtQw0G__foto{max-width:280px}.page-module__HtQw0G__numeri{grid-template-columns:repeat(2,1fr);padding:0 16px}.page-module__HtQw0G__tappe,.page-module__HtQw0G__due{grid-template-columns:1fr}.page-module__HtQw0G__manifesto{padding:56px 16px}}@media (max-width:420px){.page-module__HtQw0G__numeri b{font-size:38px}}.page-module__HtQw0G__numeri b{font-variant-numeric:tabular-nums}
