.ba-hero{isolation:isolate;background:var(--color-grigio);color:#fff;position:relative;overflow:hidden}.ba-hero-photo{z-index:-2;position:absolute;inset:0}.ba-hero-photo img{object-fit:cover;object-position:50% 40%}.ba-hero:before{content:"";z-index:-1;background:radial-gradient(60% 70% at 78% 48%, color-mix(in srgb, var(--color-verde) 22%, transparent), transparent 70%), linear-gradient(90deg, var(--color-grigio) 0 28%, color-mix(in srgb, var(--color-grigio) 90%, transparent) 55%, color-mix(in srgb, var(--color-grigio) 80%, transparent) 100%);position:absolute;inset:0}.ba-hero-in{flex-direction:column;gap:clamp(28px,4vw,44px);padding-top:clamp(28px,3.4vw,44px);padding-bottom:clamp(56px,7vw,104px);display:flex}.ba-hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,64px);display:grid}@media (min-width:900px){.ba-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.ba-hero-copy{flex-direction:column;align-items:flex-start;gap:clamp(18px,2.2vw,26px);min-width:0;display:flex}.ba-badge{background:var(--color-verde);width:clamp(76px,7.4vw,104px);height:clamp(76px,7.4vw,104px);box-shadow:0 0 0 10px color-mix(in srgb, var(--color-verde) 22%, transparent), 0 0 0 22px color-mix(in srgb, var(--color-verde) 9%, transparent), 0 24px 48px -18px #0000008c;border-radius:50%;justify-content:center;align-items:center;margin:22px 0 10px 4px;display:inline-flex;position:relative}.ba-badge svg{width:100%;height:100%}.ba-badge-ring{stroke:#ffffff52;stroke-width:1.5px}.ba-badge-check{stroke:#fff;stroke-width:4.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:34;stroke-dashoffset:0}.ba-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#fffc;align-items:center;gap:12px;margin-top:6px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.ba-eyebrow:before{content:"";background:linear-gradient(90deg, var(--color-verde) 0 33.34%, #fff 33.34% 66.67%, var(--color-rosso) 66.67% 100%);flex:none;width:33px;height:6px}.ba-title h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.035em;color:#fff;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(40px,5.8vw,80px);font-weight:700;line-height:1.02}.ba-art{background:#fff;border-radius:28px;justify-self:center;width:100%;max-width:560px;padding:clamp(14px,2.2vw,26px);position:relative;box-shadow:0 2px 4px #0000001f,0 40px 80px -36px #000000a6}.ba-art:before{content:"";background:linear-gradient(90deg, var(--color-verde) 0 33.34%, var(--color-fog) 33.34% 66.67%, var(--color-rosso) 66.67% 100%);width:72px;height:6px;position:absolute;top:0;left:clamp(24px,3vw,36px)}.ba-art-in img{width:100%;height:auto;display:block}@media (min-width:900px){.ba-art{justify-self:end}}.ba-hero-flag{background:linear-gradient(90deg, var(--color-verde) 0 33.34%, #fff 33.34% 66.67%, var(--color-rosso) 66.67% 100%);height:4px;position:absolute;inset:auto 0 0}.ba-hero :focus-visible{outline-color:#fff}.ba-next{background:linear-gradient(180deg, color-mix(in srgb, var(--color-verde) 6%, var(--color-paper)), var(--color-marble) 70%);padding-block:clamp(56px,7vw,104px)}.ba-next-head{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:clamp(28px,4vw,48px);display:flex}.ba-next-title :is(h2,h3,h4){font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance;font-size:clamp(28px,3.4vw,46px);font-weight:600;line-height:1.1}.ba-steps{grid-template-columns:minmax(0,1fr);gap:18px;padding:0;list-style:none;display:grid}.ba-step{--ba-accent:var(--color-verde-deep);background:linear-gradient(var(--ba-accent), var(--ba-accent)) top / 100% 6px no-repeat, #fff;box-shadow:var(--pg-shadow);border-radius:22px;align-items:flex-start;gap:18px;padding:28px 22px 22px;display:flex;position:relative}.ba-step-1{--ba-accent:var(--color-grigio)}.ba-step-2{--ba-accent:var(--color-rosso)}.ba-step:not(:last-child):after{content:"";background:var(--ba-accent);opacity:.45;width:3px;height:18px;position:absolute;top:100%;left:50px}.ba-step-icon{background:var(--ba-accent);color:#fff;width:56px;height:56px;box-shadow:0 0 0 6px color-mix(in srgb, var(--ba-accent) 12%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ba-step-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ba-step-body{flex-direction:column;gap:6px;min-width:0;padding-top:4px;display:flex}.ba-step-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:clamp(19px,1.6vw,22px);font-weight:700;line-height:1.25}.ba-step-text p{color:var(--color-soft);text-wrap:pretty;font-size:16.5px;line-height:1.6}@media (min-width:900px){.ba-steps{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:28px}.ba-step{border-radius:28px;flex-direction:column;gap:22px;padding:calc(clamp(26px,2.6vw,36px) + 6px) clamp(26px,2.6vw,36px) clamp(26px,2.6vw,36px)}.ba-step:not(:last-child):after{width:28px;height:3px;top:calc(clamp(26px,2.6vw,36px) + 37px);left:100%}.ba-step-icon{width:64px;height:64px}.ba-step-body{gap:10px;padding-top:0}}.ba-actions{flex-wrap:wrap;gap:12px;margin-top:clamp(32px,4vw,52px);display:flex}.ba-action a.button{border:2px solid var(--color-ink);min-height:56px;color:var(--color-ink);letter-spacing:0;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.ba-action-main a.button{border-color:var(--color-verde-deep);background:var(--color-verde-deep);color:#fff;box-shadow:0 16px 30px -18px color-mix(in srgb, var(--color-verde-deep) 80%, transparent)}.ba-action-main a.button:after{content:"";border-top:2px solid;border-right:2px solid;width:9px;height:9px;margin-left:-2px;transform:rotate(45deg)}.ba-action a.button:hover{border-color:var(--color-ink);background:var(--color-ink);color:#fff}@media (max-width:639.98px){.ba-actions{flex-direction:column}.ba-action a.button{width:100%}}@media (prefers-reduced-motion:no-preference){.ba-badge{animation:.6s cubic-bezier(.2,.9,.3,1.3) .1s both ba-pop}.ba-badge-check{animation:.5s ease-out .55s both ba-draw}.ba-eyebrow,.ba-title,.ba-art{animation:.7s cubic-bezier(.2,.7,.2,1) both ba-up}.ba-eyebrow{animation-delay:.2s}.ba-title{animation-delay:.3s}.ba-art{animation-delay:.4s}.ba-step{animation:.7s cubic-bezier(.2,.7,.2,1) both ba-up;animation-delay:calc(.55s + var(--ba-i,0) * .12s)}}@keyframes ba-pop{0%{opacity:0;transform:scale(.4)}}@keyframes ba-draw{0%{stroke-dashoffset:34px}}@keyframes ba-up{0%{opacity:0;transform:translateY(18px)}}
.bp{--bp-lift:clamp(48px, 9vw, 116px);--bp-shadow:0 1px 2px color-mix(in srgb, var(--color-grigio) 7%, transparent), 0 22px 48px -30px color-mix(in srgb, var(--color-grigio) 38%, transparent);--bp-shadow-lift:0 2px 4px color-mix(in srgb, var(--color-grigio) 8%, transparent), 0 34px 60px -32px color-mix(in srgb, var(--color-grigio) 48%, transparent);--bp-hairline:color-mix(in srgb, var(--color-line) 70%, transparent);--bp-flag:linear-gradient(90deg, var(--color-verde) 0 33.34%, #fff 33.34% 66.67%, var(--color-rosso) 66.67% 100%);display:block}.bp .pg-hero-in{gap:clamp(22px,3vw,36px);min-height:0;padding-bottom:clamp(36px,4.4vw,60px)}.bp.bp-has-image .pg-hero-in{padding-bottom:calc(var(--bp-lift) + clamp(30px, 4vw, 52px))}.bp .pg-hero-copy{gap:clamp(18px,2vw,24px);max-width:940px;margin-block:0}.bp .pg-hero-title{letter-spacing:-.022em;font-size:clamp(27px,3.5vw,46px);line-height:1.13}.bp-backdrop{display:none}@media (min-width:900px){.bp-backdrop{object-fit:cover;opacity:.2;filter:grayscale()blur(3px);width:62%;height:100%;display:block;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 70%);mask-image:linear-gradient(90deg,#0000 0,#000 70%)}}.bp-meta{color:#ffffffd6;flex-wrap:wrap;align-items:center;gap:10px 20px;font-size:14px;font-weight:500;line-height:1.3;display:flex}.bp-meta-item{align-items:center;gap:8px;display:inline-flex}.bp-meta-item svg{opacity:.8;flex:none}.bp-chip{color:#fff;border:1.5px solid #ffffff8c;border-radius:999px;align-items:center;min-height:34px;padding:0 15px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.bp-chip:hover{color:var(--color-ink);background:#fff;border-color:#fff}.bp-body{z-index:2;grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,48px);padding-bottom:clamp(56px,7vw,96px);display:grid;position:relative}.bp.bp-no-image .bp-body{padding-top:clamp(28px,4vw,48px)}.bp-main{min-width:0}.bp.bp-has-image .bp-sheet{margin-top:calc(-1 * var(--bp-lift))}.bp-figure{background:var(--color-ink);box-shadow:var(--bp-shadow-lift);border-radius:18px;overflow:hidden}.bp-figure img{object-fit:cover;width:100%;height:auto;max-height:580px;display:block}.bp-content{padding-top:28px}.bp-content .prose-wp :is(iframe,video,embed,object){max-width:100%}.bp-content .prose-wp table{min-width:min(100%,460px)}.bp-content .prose-wp :is(td,th){overflow-wrap:anywhere}.bp-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;margin-top:36px;padding-top:24px;display:flex}@media (min-width:640px){.bp-sheet{border:1px solid var(--bp-hairline);box-shadow:var(--bp-shadow);background:#fff;border-radius:26px;overflow:hidden}.bp-figure{box-shadow:none;border-radius:0}.bp-content{padding:clamp(28px,4vw,48px) clamp(24px,4vw,48px) 0}.bp-foot{margin:40px clamp(24px,4vw,48px) 0;padding-bottom:clamp(24px,3vw,36px)}}@media (max-width:1023.98px){.bp-foot .bp-foot-apply{display:none}}.bp-share{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.bp-share-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:12.5px;font-weight:600}.bp-share-list{gap:8px;display:flex}.bp-share-btn{border:1.5px solid var(--color-line);width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.bp-share-btn:hover,.bp-share-btn[data-copied]{border-color:var(--color-verde-deep);background:var(--color-verde-deep);color:#fff}.bp-share-status{color:var(--color-verde-deep);font-size:13px;font-weight:500}.bp-share-status:empty{display:none}.bp-side{min-width:0}.bp-side-in{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.bp-card{border:1px solid var(--bp-hairline);box-shadow:var(--bp-shadow);background:#fff;border-radius:22px;padding:18px 20px 20px}.bp-card-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink);align-items:center;gap:10px;margin-bottom:12px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.bp-card-label:before{content:"";background:linear-gradient(90deg, var(--color-verde) 0 33.34%, var(--color-fog) 33.34% 66.67%, var(--color-rosso) 66.67% 100%);flex:none;width:24px;height:4px}.bp-apply{background:radial-gradient(120% 90% at 100% 0, color-mix(in srgb, var(--color-verde) 70%, #fff) 0, transparent 58%), var(--color-verde-deep);background-color:var(--color-verde-deep);box-shadow:var(--bp-shadow-lift);color:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;padding:26px 22px 22px;display:flex;position:relative;overflow:hidden}.bp-apply-flag{background:var(--bp-flag);height:5px;position:absolute;inset:0 0 auto}.bp-apply-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffffe0;font-size:12px;font-weight:600}.bp-apply-title{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin-top:8px;font-size:20px;font-weight:600;line-height:1.22}.bp-apply-text{color:#ffffffeb;margin-top:8px;font-size:14px;font-weight:500;line-height:1.5}.bp-apply-btn{width:100%;min-height:48px;color:var(--color-ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:0 22px;font-size:14.5px;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.bp-apply-btn:hover{background:var(--color-ink);color:#fff}.bp-apply :focus-visible{outline-color:#fff}.bp-reach-list{gap:4px;display:grid}.bp-reach-link{border-radius:14px;align-items:center;gap:12px;min-height:54px;margin-inline:-8px;padding:6px 8px;transition:background-color .2s;display:flex}.bp-reach-link:hover{background:color-mix(in srgb, var(--color-verde) 9%, #fff)}.bp-reach-icon{background:color-mix(in srgb, var(--color-verde) 12%, #fff);width:44px;height:44px;color:var(--color-verde-deep);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bp-reach-icon-wa{background:var(--color-verde-deep);color:#fff}.bp-reach-text{min-width:0;color:var(--color-ink);white-space:nowrap;flex-direction:column;font-size:16px;font-weight:600;line-height:1.3;display:flex}.bp-reach-text small{color:var(--color-muted);font-size:12.5px;font-weight:500}.bp-latest-list{grid-template-columns:minmax(0,1fr);display:grid}.bp-latest-list>li+li{border-top:1px solid var(--bp-hairline)}.bp-latest-link{align-items:center;gap:12px;padding-block:10px;display:flex}.bp-latest-list>li:first-child .bp-latest-link{padding-top:2px}.bp-latest-list>li:last-child .bp-latest-link{padding-bottom:0}.bp-latest-thumb{background:var(--color-ink);border-radius:10px;flex:none;width:68px;height:52px;position:relative;overflow:hidden}.bp-latest-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bp-latest-text{min-width:0;color:var(--color-muted);flex-direction:column;gap:3px;font-size:12px;font-weight:500;display:flex}.bp-latest-title{-webkit-line-clamp:2;color:var(--color-ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.bp-latest-link:hover .bp-latest-title{color:var(--color-verde-deep)}@media (min-width:640px) and (max-width:1023.98px){.bp-side-in{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-latest{grid-column:1/-1}.bp-latest-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.bp-latest-list>li:nth-child(2){border-top:0}.bp-latest-list>li:nth-child(2) .bp-latest-link{padding-top:2px}.bp-latest-list>li:last-child .bp-latest-link{padding-bottom:10px}}@media (min-width:1024px){.bp-body{grid-template-columns:minmax(0,1fr) 300px;gap:36px}.bp-side{padding-top:clamp(28px,3vw,40px)}.bp.bp-no-image .bp-side{padding-top:0}.bp-side-in{top:calc(var(--header-stuck) + 20px);position:sticky}@media (max-height:919.98px){.bp-latest-list>li:nth-child(n+4){display:none}.bp-latest-list>li:nth-child(3) .bp-latest-link{padding-bottom:0}}@media (max-height:849.98px){.bp-latest-list>li:nth-child(n+3){display:none}.bp-latest-list>li:nth-child(2) .bp-latest-link{padding-bottom:0}}@media (max-height:779.98px){.bp-apply-text{display:none}}@media (max-height:729.98px){.bp-latest-list>li:nth-child(n+2){display:none}.bp-latest-list>li:first-child .bp-latest-link{padding-bottom:0}}@media (max-height:659.98px){.bp-latest{display:none}}}@media (min-width:1180px){.bp-body{grid-template-columns:minmax(0,1fr) 328px;gap:48px}}.bp-related{background:color-mix(in srgb, var(--color-verde) 7%, var(--color-marble));padding-block:clamp(52px,6.5vw,88px) clamp(56px,7vw,96px);position:relative;overflow:hidden}.bp-rel-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(18px,2.4vw,28px);display:flex}.bp-rel-heading{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.bp-related-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink);font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.1}.bp-related-more{min-height:32px;color:var(--color-verde-deep);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.bp-related-more:hover{color:var(--color-ink)}.bp-rel-nav{flex:none;gap:10px;display:flex}.bp-rel-arrow{border:1.5px solid var(--color-ink);width:48px;height:48px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s,color .2s,opacity .2s;display:inline-flex}.bp-rel-arrow:hover:not(:disabled){background:var(--color-ink);color:#fff}.bp-rel-arrow:disabled{opacity:.32;cursor:default}.bp-rel-track{--bp-gap:20px;--bp-cols:1.18;gap:var(--bp-gap);--bp-bleed:20px;margin-inline:calc(-1 * var(--bp-bleed));padding:6px var(--bp-bleed) 34px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bp-bleed);scrollbar-width:none;display:flex;overflow-x:auto}@media (min-width:640px){.bp-rel-track{--bp-bleed:8px}}.bp-rel-track::-webkit-scrollbar{display:none}.bp-rel-item{flex:0 0 calc((100% - var(--bp-gap) * (var(--bp-cols) - 1)) / var(--bp-cols));scroll-snap-align:start;min-width:0}@media (min-width:560px){.bp-rel-track{--bp-cols:2}}@media (min-width:860px){.bp-rel-track{--bp-cols:3;--bp-gap:24px}}@media (min-width:1180px){.bp-rel-track{--bp-cols:4}}.bp-rel-card{border:1px solid var(--bp-hairline);height:100%;box-shadow:var(--bp-shadow);background:#fff;border-radius:20px;flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.bp-rel-card:hover{box-shadow:var(--bp-shadow-lift);transform:translateY(-3px)}.bp-rel-photo{aspect-ratio:700/450;background:var(--color-ink);flex:none;display:block;position:relative;overflow:hidden}.bp-rel-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bp-rel-photo:empty:after,.bp-latest-thumb:empty:after{content:"";background:linear-gradient(90deg, var(--color-verde) 0 33.34%, #fff 33.34% 66.67%, var(--color-rosso) 66.67% 100%);width:36%;max-width:54px;height:5px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.bp-rel-body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 20px;display:flex}.bp-rel-meta{color:var(--color-muted);flex-wrap:wrap;gap:2px 10px;font-size:12.5px;font-weight:500;line-height:1.4;display:flex}.bp-rel-cat{color:var(--color-rosso-deep);font-weight:700}.bp-rel-title{-webkit-line-clamp:3;font-family:var(--font-display);letter-spacing:-.012em;color:var(--color-ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16.5px;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.bp-rel-card:hover .bp-rel-title{color:var(--color-verde-deep)}.bp-rel-bar{background:color-mix(in srgb, var(--color-ink) 14%, transparent);border-radius:999px;width:min(100%,280px);height:4px;margin-inline:auto;position:relative;overflow:hidden}.bp-rel-bar span{background:var(--color-verde-deep);border-radius:999px;position:absolute;inset-block:0}@media (prefers-reduced-motion:reduce){.bp-chip,.bp-share-btn,.bp-apply-btn,.bp-reach-link,.bp-rel-arrow,.bp-rel-card{transition:none}.bp-rel-card:hover{transform:none}}@media print{.bp-side,.bp-related,.bp-foot{display:none}}@media (max-width:1023.98px){.bp-hide-mobile,.bp-apply{display:none}}
