:root{--green:#1e3029;--deep:#15231e;--aqua:#69ebb7;--mint:#ebf1ed;--rose:#ffe8e1;--tabasco:#9b2c10;--brown:#57483b;--bone:#d5cabd;--paper:#fcfbf8;--white:#fff;--line:rgba(30,48,41,.18);--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;--content:1170px;--radius:2px;--fs-body:clamp(16px,.24vw + 15px,18px);--fs-h1:clamp(40px,4.1vw,64px);--fs-h2:clamp(30px,2.7vw,44px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;min-width:320px;background:var(--paper);color:var(--green);font:var(--fs-body)/1.62 var(--sans);overflow-x:clip}main,section,div,article,nav{min-width:0}a{color:inherit}img{display:block;max-width:100%;height:auto}button,input{font:inherit}.container{width:min(var(--content),calc(100% - 48px));margin-inline:auto}.eyebrow{margin:0
0 14px;color:var(--tabasco);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.h2,.display{margin:0;font-family:var(--serif);font-weight:400;letter-spacing:-.02em}.h2{font-size:var(--fs-h2);line-height:1.08}.display{line-height:1.02}.lead{max-width:720px;margin:0;font-size:clamp(17px,.45vw + 15px,20px);line-height:1.68}.btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0
22px;border:1px
solid transparent;border-radius:var(--radius);font-size:13px;font-weight:700;letter-spacing:.025em;text-decoration:none;transition:.2s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--tabasco);color:#fff}.btn-primary:hover{background:#7a2310}.btn-light{background:#fff;color:var(--tabasco)}.btn-outline{border-color:var(--green);background:transparent;color:var(--green)}.btn-outline-light{border-color:rgba(255,255,255,.72);background:transparent;color:#fff}.text-link{display:inline-flex;min-height:44px;align-items:center;color:var(--tabasco);font-size:14px;font-weight:700;text-decoration:none}.text-link:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px
solid var(--aqua);outline-offset:3px}.skip-link{position:fixed;z-index:9999;top:8px;left:8px;padding:12px
16px;background:#fff;color:var(--green);font-weight:700;text-decoration:none;transform:translateY(-160%);transition:transform .2s;box-shadow:0 4px 18px rgba(20,32,27,.2)}.skip-link:focus{transform:translateY(0)}@media(max-width:980px){.container{width:min(100% - 36px,var(--content))}}@media(max-width:640px){:root{--fs-h1:clamp(36px,10vw,48px);--fs-h2:clamp(28px,8vw,38px)}.container{width:min(100% - 30px,var(--content))}.btn{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.theme-topbar{background:rgba(30,48,41,.25);color:#fff;border-bottom:1px solid rgba(255,255,255,.18);font-size:13px;font-weight:600}.theme-topbar-inner{max-width:var(--content);min-height:42px;margin:auto;display:grid;grid-template-columns:1.15fr .72fr 1.15fr;align-items:center}.theme-topbar-inner>span{min-height:42px;display:flex;align-items:center;padding:0
20px;border-right:1px solid rgba(255,255,255,.25)}.theme-topbar-inner>span:first-child{padding-left:0}.theme-topbar-inner>span:last-child{border:0}.theme-topbar
a{text-decoration:none}.site-header-overlay{position:absolute;z-index:50;inset:0 0 auto;transition:.25s}.header{background:transparent}.header-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:block;width:292px;max-width:31vw}.brand
img{width:100%}.nav{display:flex;align-items:center;gap:22px}.nav
a{display:inline-flex;min-height:44px;align-items:center;color:#fff;font-size:12px;font-weight:700;letter-spacing:.075em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.nav a:not(.nav-cta):hover{color:var(--aqua)}.nav-cta{min-height:auto!important;padding:12px
17px;background:#fff;color:var(--green)!important}.menu-toggle{display:none;min-width:44px;min-height:44px;padding:8px;border:0;background:transparent;cursor:pointer}.menu-toggle
span{display:block;width:25px;height:2px;margin:5px
auto;background:#fff}.site-header-overlay.is-scrolled{position:fixed;background:#fff;box-shadow:0 5px 24px rgba(20,32,27,.12)}.site-header-overlay.is-scrolled .theme-topbar{display:none}.site-header-overlay.is-scrolled .header-inner{height:68px}.site-header-overlay.is-scrolled .nav
a{color:var(--green)}.site-header-overlay.is-scrolled .nav a:not(.nav-cta):hover{color:var(--tabasco)}.site-header-overlay.is-scrolled .nav-cta{background:var(--tabasco);color:#fff!important}.site-header-overlay.is-scrolled .menu-toggle
span{background:var(--green)}.hero-fullbleed{position:relative;min-height:100vh;overflow:hidden;background:var(--green)}.hero-bg-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 18%}.hero-scrim{position:absolute;inset:0;background:linear-gradient(100deg,rgba(20,32,27,.88) 0%,rgba(20,32,27,.64) 34%,rgba(20,32,27,.17) 60%,transparent 76%)}.hero-fullbleed-content{position:relative;z-index:2;width:min(100%,680px);padding:230px
48px 120px max(48px,calc((100vw - var(--content))/2 + 48px));color:#fff}.hero-fullbleed
.eyebrow{color:var(--aqua)}.hero-fullbleed
h1{margin:0;font-family:var(--serif);font-size:var(--fs-h1);font-weight:400;line-height:1.01;letter-spacing:-.025em}.hero-fullbleed h1
span{display:block}.hero-sub{max-width:610px;margin:26px
0 28px;color:rgba(255,255,255,.88);font-size:clamp(18px,.55vw + 15px,22px);line-height:1.66}.hero-actions{display:flex;gap:15px;flex-wrap:wrap}.micro{margin:14px
0 0;color:rgba(255,255,255,.68);font-size:13px}.photo-fideuram-logo{position:absolute;z-index:3;right:4%;bottom:4%;width:170px;padding:10px
14px;background:rgba(255,255,255,.9);object-fit:contain}.recognition,.ricca,.process,.faq{padding:88px
0}.recognition{background:var(--paper)}.recognition-head{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;align-items:start;margin-bottom:44px}.recognition-intro{margin:0;font-family:var(--serif);font-size:clamp(30px,2.8vw,44px);font-weight:400;line-height:1.04}.scene-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--green)}.scene{min-height:285px;padding:30px
26px;border-right:1px solid var(--line)}.scene:last-child{border:0}.scene-num,.step-num{margin-bottom:18px;color:var(--bone);font-family:var(--serif);font-size:30px}.scene p,.ricca-card p,.step p,.faq-a{margin:0;font-size:clamp(15px,.16vw + 14px,17px);line-height:1.68}.ricca{background:var(--green);color:#fff}.ricca
.eyebrow{color:var(--aqua)}.ricca-head{display:grid;grid-template-columns:1.2fr .8fr;gap:58px;align-items:end;margin-bottom:48px}.ricca-head
.lead{color:var(--mint)}.ricca-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px
solid rgba(255,255,255,.24)}.ricca-card{min-height:310px;padding:30px
22px;border-right:1px solid rgba(255,255,255,.18)}.ricca-card:last-child{border:0}.ricca-letter{margin-bottom:25px;color:var(--aqua);font-family:var(--serif);font-size:40px;line-height:.95}.ricca-name{margin-bottom:14px;font-size:13px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ricca-card
p{color:var(--mint)}.ricca-bottom,.process-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:34px}.about{display:grid;grid-template-columns:.88fr 1.12fr;background:var(--bone)}.about-visual{position:relative;min-height:620px;overflow:hidden}.about-visual
img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 28%}.about-copy{display:flex;flex-direction:column;justify-content:center;padding:88px
clamp(42px,6vw,90px)}.about-copy
p{max-width:680px;margin:0
0 21px}.about-quote{margin:30px
0;color:var(--tabasco);font-family:var(--serif);font-size:clamp(25px,2.1vw,36px);line-height:1.13}.credentials{display:flex;gap:24px;flex-wrap:wrap;margin:25px
0 34px;padding-top:25px;border-top:1px solid rgba(87,72,59,.25)}.credential
strong{display:block;font-family:var(--serif);font-size:32px;font-weight:400;line-height:1}.credential
span{color:var(--brown);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.process{background:var(--paper)}.process-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px}.steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px
solid var(--bone)}.step{min-height:355px;padding:34px
28px;border-right:1px solid var(--bone)}.step:last-child{border:0}.step
h3{margin:0
0 18px;font-size:13px;letter-spacing:.13em;text-transform:uppercase}.cost{display:block;margin-top:18px;color:var(--tabasco);font-weight:700}.faq{background:var(--mint)}.faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px}.faq-list{border-top:1px solid var(--green)}.faq-item{border-bottom:1px solid rgba(30,48,41,.28)}.faq-q{display:flex;width:100%;min-height:58px;justify-content:space-between;align-items:center;gap:25px;padding:17px
0;border:0;background:none;color:var(--green);font-weight:700;text-align:left;cursor:pointer}.faq-q
span{font-family:var(--serif);font-size:28px;font-weight:400;transition:transform .2s}.faq-a{display:none;padding:0
45px 24px 0}.faq-item.open .faq-a{display:block}.faq-item.open .faq-q
span{transform:rotate(45deg)}.home-map{padding:52px
0;background:var(--paper);border-block:1px solid var(--line)}.home-map-grid{max-width:900px;display:grid;grid-template-columns:140px minmax(0,1fr);gap:38px;align-items:center}.home-map-preview{display:grid;place-items:center;position:relative}.home-map-preview::before{content:"";position:absolute;width:88%;height:82%;background:rgba(30,48,41,.14);filter:blur(14px);transform:translate(12px,10px)}.home-map-preview
img{position:relative;width:120px;box-shadow:0 12px 28px rgba(30,48,41,.18)}.home-map-copy
h2{max-width:25ch;margin:5px
0 10px;font-family:var(--serif);font-size:clamp(26px,2.3vw,36px);font-weight:400;line-height:1.08;letter-spacing:-.02em}.home-map-copy>p:not(.eyebrow):not(.home-map-note){max-width:62ch;margin:0
0 14px;color:var(--brown);font-size:15px;line-height:1.65}.home-map-note{margin:9px
0 0;color:var(--brown);font-size:12.5px}.cta{display:grid;grid-template-columns:1.08fr .92fr;background:var(--tabasco);color:#fff}.cta-main{padding:90px
max(48px,calc((100vw - var(--content))/2));padding-right:70px}.cta-main
.eyebrow{color:var(--rose)}.cta-main
h2{font-size:clamp(42px,4.5vw,68px)}.cta-main>p:not(.eyebrow):not(.micro){max-width:650px;margin:28px
0 30px;color:rgba(255,255,255,.84)}.cta-side{display:flex;flex-direction:column;justify-content:center;padding:80px
70px;background:var(--brown)}.cta-side
.eyebrow{color:var(--aqua)}.cta-side
h3{margin:0
0 20px;font-family:var(--serif);font-size:clamp(28px,2.6vw,42px);font-weight:400;line-height:1.1}.cta-side
p{color:var(--mint)}.site-footer{border-top:3px solid var(--aqua);background:var(--green);color:#f7f8f6;font:12.5px/1.48 var(--sans)}.site-footer
a{text-decoration:none}.site-footer a:hover{color:var(--aqua)}.footer-main{width:min(1180px,calc(100% - 48px));margin:auto;padding:18px
0 15px;display:grid;grid-template-columns:1.28fr .9fr 1fr;gap:30px}.brand-logo{width:min(100%,330px);max-height:76px;object-fit:contain;object-position:left}.brand-note{max-width:34ch;margin:0;color:rgba(247,248,246,.72)}.footer-navs{display:grid;grid-template-columns:1fr 1fr;gap:22px}.footer-title{margin:2px
0 7px;color:var(--aqua);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.footer-links{display:grid;gap:0;margin:0;padding:0;list-style:none}.footer-links a,.footer-contact a,.legal-links
a{display:inline-flex;min-height:28px;align-items:center;padding:2px
0}.footer-contact{font-style:normal;color:rgba(247,248,246,.8)}.footer-contact
p{margin:0
0 2px}.footer-cta{display:inline-flex;min-height:40px;align-items:center;justify-content:center;margin-top:8px;padding:0
14px;background:var(--aqua);color:var(--deep)!important;font-weight:700}.institutional{background:#fff;color:var(--green)}.institutional-inner{width:min(1180px,calc(100% - 48px));margin:auto;padding:10px
0;display:grid;grid-template-columns:220px 160px minmax(0,1fr);gap:24px;align-items:center}.institutional-logo{max-width:220px;max-height:48px;object-fit:contain;object-position:left}.institutional-logo.ocf{max-width:160px;max-height:52px}.professional-copy{max-width:none;margin:0;padding-left:24px;border-left:1px solid var(--bone);color:#445149;font-size:11.5px}.footer-bottom{background:var(--deep)}.bottom-inner{width:min(1180px,calc(100% - 48px));margin:auto;padding:8px
0 9px}.legal-row{display:flex;justify-content:space-between;align-items:center;gap:18px}.legal-links{display:flex;gap:5px 15px;flex-wrap:wrap;font-size:11px}.copyright{margin:0;color:rgba(247,248,246,.67);white-space:nowrap}.disclaimer{max-width:none;margin:4px
0 0;color:rgba(247,248,246,.54);font-size:10px;line-height:1.42}@media(max-width:1050px){.theme-topbar{display:none}.brand{width:250px;max-width:72vw}.menu-toggle{display:block}.nav{display:none;position:absolute;top:72px;left:0;right:0;align-items:stretch;flex-direction:column;gap:0;padding:18px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 14px 28px rgba(20,32,27,.12)}.nav.open{display:flex}.nav
a{color:var(--green);padding:7px
4px}.nav-cta{justify-content:center;margin-top:8px;background:var(--tabasco);color:#fff!important}.site-header-overlay:not(.is-scrolled) .header{background:linear-gradient(rgba(20,32,27,.35),transparent)}.site-header-overlay .header-inner{height:72px}}@media(max-width:900px){.recognition-head,.ricca-head,.faq-layout{grid-template-columns:1fr;gap:30px}.scene-grid{grid-template-columns:1fr}.scene{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.scene:last-child{border-bottom:0}.ricca-grid{grid-template-columns:1fr 1fr}.ricca-card{border-bottom:1px solid rgba(255,255,255,.18)}.about{grid-template-columns:1fr}.about-visual{min-height:520px}.steps{grid-template-columns:1fr}.step{min-height:auto;border-right:0;border-bottom:1px solid var(--bone)}.step:last-child{border-bottom:0}.cta{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr}.contact-column{grid-column:1/-1}.institutional-inner{grid-template-columns:190px 145px minmax(0,1fr);gap:16px}.professional-copy{padding-left:16px}.legal-row{align-items:flex-start;flex-direction:column;gap:7px}.copyright{white-space:normal}}@media(max-width:767px){.hero-fullbleed{display:flex;min-height:auto;flex-direction:column}.hero-bg-photo{position:relative;width:100%;height:clamp(300px,58vw,430px);min-height:300px;order:1;object-position:67% center}.hero-scrim{display:none}.hero-fullbleed-content{width:100%;max-width:none;order:2;padding:46px
max(18px,5vw) 52px;background:var(--green)}.photo-fideuram-logo{top:calc(clamp(300px,58vw,430px) - 58px);right:16px;bottom:auto;width:126px}.hero-actions{display:grid;grid-template-columns:1fr}.ricca-bottom,.process-head,.process-bottom{align-items:stretch;flex-direction:column}.process-bottom
.btn{width:100%}}@media(max-width:650px){.recognition,.ricca,.process,.faq{padding:68px
0}.ricca-grid{grid-template-columns:1fr}.about-copy{padding:64px
20px}.home-map{padding:42px
0}.home-map-grid{grid-template-columns:92px minmax(0,1fr);gap:22px}.home-map-preview
img{width:82px}.home-map-copy
h2{font-size:28px}.cta-main,.cta-side{padding:64px
22px}.footer-main,.institutional-inner,.bottom-inner{width:calc(100% - 32px)}.footer-main{grid-template-columns:1fr;gap:18px}.contact-column{grid-column:auto}.footer-navs{gap:18px}.footer-links a,.footer-contact a,.legal-links
a{min-height:44px;padding-block:8px}.institutional-inner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px 16px}.professional-copy{grid-column:1/-1;padding:9px
0 0;border-left:0;border-top:1px solid var(--bone)}.legal-links{gap:0 14px}}@media(max-width:520px){.home-map-grid{grid-template-columns:1fr}.home-map-preview{display:none}}.nz-page-su-di-me .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}.nz-page-su-di-me{--green:#1E3029;--aqua:#69EBB7;--mint:#EBF1ED;--rose:#FFE8E1;--tabasco:#9B2C10;--brown:#57483B;--bone:#D5CABD;--ink:#1E3029;--paper:#FCFBF8;--white:#fff;--line:rgba(30,48,41,.18);--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;--max:1280px;--radius:2px}.nz-page-su-di-me
*{box-sizing:border-box}.nz-page-su-di-me{scroll-behavior:smooth}.nz-page-su-di-me{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.65}.nz-page-su-di-me
a{color:inherit}.nz-page-su-di-me
img{display:block;max-width:100%}.nz-page-su-di-me
.container{width:min(var(--max),calc(100% - 96px));margin:auto}.nz-page-su-di-me
.eyebrow{font-size:.8rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--tabasco);margin:0
0 18px}.nz-page-su-di-me .display,.nz-page-su-di-me
.h2{font-family:var(--serif);font-weight:400;letter-spacing:-.025em}.nz-page-su-di-me
.h2{font-size:clamp(2.55rem,5vw,5.1rem);line-height:1.02;margin:0
0 28px}.nz-page-su-di-me
.lead{font-size:1.08rem;line-height:1.78;max-width:760px;margin:0}.nz-page-su-di-me
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0
26px;border:1px
solid transparent;border-radius:var(--radius);text-decoration:none;font-size:.87rem;font-weight:700;letter-spacing:.035em;transition:.2s}.nz-page-su-di-me .btn-primary{background:var(--tabasco);color:#fff}.nz-page-su-di-me .btn-primary:hover{background:#7A2310;transform:translateY(-1px)}.nz-page-su-di-me .btn-outline{border-color:var(--green);color:var(--green)}.nz-page-su-di-me .btn-outline:hover{background:var(--green);color:#fff}.nz-page-su-di-me .text-link{display:inline-flex;gap:8px;text-decoration:none;color:var(--tabasco);font-weight:700;font-size:.9rem}.nz-page-su-di-me
.micro{font-size:.77rem;color:var(--brown);margin:14px
0 0}.nz-page-su-di-me .hero-copy{padding:90px
max(48px,calc((100vw - var(--max))/2));padding-right:clamp(48px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.nz-page-su-di-me .hero-art{position:relative;overflow:hidden;background:var(--green);min-height:520px}.nz-page-su-di-me .hero-art::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 74% 22%,rgba(105,235,183,.82) 0 13%,transparent 13.4%),linear-gradient(135deg,transparent 0 34%,rgba(255,232,225,.93) 34.2% 55%,transparent 55.2%),linear-gradient(180deg,rgba(213,202,189,.08),rgba(30,48,41,.18))}.nz-page-su-di-me .hero-art
.frame{position:absolute;inset:10%;border:1px
solid rgba(235,241,237,.45)}.nz-page-su-di-me .hero-note{position:absolute;left:8%;bottom:9%;max-width:340px;color:#fff;font-family:var(--serif);font-size:clamp(1.6rem,2.8vw,3.1rem);line-height:1.05}.nz-page-su-di-me
.section{padding:110px
0}.nz-page-su-di-me .section-mint{background:var(--mint)}.nz-page-su-di-me .section-rose{background:var(--rose)}.nz-page-su-di-me .section-bone{background:var(--bone)}.nz-page-su-di-me .section-green{background:var(--green);color:#fff}.nz-page-su-di-me .section-green
.eyebrow{color:var(--aqua)}.nz-page-su-di-me .section-green
.lead{color:var(--mint)}.nz-page-su-di-me
.split{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;align-items:start}.nz-page-su-di-me .split-even{grid-template-columns:1fr 1fr}.nz-page-su-di-me .side-title{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,3.3vw,3.7rem);line-height:1.06;margin:0}.nz-page-su-di-me .body-copy
p{margin:0
0 22px;max-width:760px}.nz-page-su-di-me .quote-block{font-family:var(--serif);font-size:clamp(1.7rem,2.7vw,3rem);line-height:1.18;color:var(--tabasco);padding:28px
0 28px 30px;border-left:3px solid var(--tabasco);margin:35px
0}.nz-page-su-di-me .quote-ask{font-family:var(--serif);font-size:clamp(1.6rem,2.5vw,2.7rem);line-height:1.16;color:var(--tabasco);margin:38px
0 0;padding:30px
0 0;border-top:1px solid var(--line,rgba(30,48,41,.18));max-width:24ch;font-style:italic}.nz-page-su-di-me .card-grid{display:grid;grid-template-columns:repeat(2,1fr);border:1px
solid var(--bone);margin-top:48px}.nz-page-su-di-me
.card{padding:36px
30px;background:var(--paper)}.nz-page-su-di-me .card:nth-child(odd){border-right:1px solid var(--bone)}.nz-page-su-di-me .card:nth-child(-n+2){border-bottom:1px solid var(--bone)}.nz-page-su-di-me .card-grid-2 .card:nth-child(-n+2){border-bottom:0}.nz-page-su-di-me .card
h3{font-size:.82rem;letter-spacing:.11em;text-transform:uppercase;margin:0
0 14px}.nz-page-su-di-me .card
p{font-size:.92rem;line-height:1.72;margin:0}.nz-page-su-di-me .card-icon{font-family:var(--serif);font-size:3.2rem;color:var(--tabasco);line-height:1;margin-bottom:22px}.nz-page-su-di-me
.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:46px}.nz-page-su-di-me
.stat{padding:28px
24px;border-right:1px solid var(--line)}.nz-page-su-di-me .stat:last-child{border-right:0}.nz-page-su-di-me .stat
strong{display:block;font-family:var(--serif);font-size:2.4rem;font-weight:400;line-height:1}.nz-page-su-di-me .stat
span{font-size:.71rem;text-transform:uppercase;letter-spacing:.1em;color:var(--brown)}.nz-page-su-di-me
.faq{margin-top:45px;border-top:1px solid var(--bone)}.nz-page-su-di-me .faq-item{border-bottom:1px solid var(--bone)}.nz-page-su-di-me .faq-q{width:100%;background:none;border:0;padding:25px
0;display:flex;justify-content:space-between;gap:20px;text-align:left;color:var(--green);font:600 1rem/1.45 var(--sans);cursor:pointer}.nz-page-su-di-me .faq-q
span{color:var(--tabasco);font-size:1.5rem;font-weight:300}.nz-page-su-di-me .faq-a{display:none;padding:0
0 25px;max-width:780px;font-size:.94rem}.nz-page-su-di-me .faq-item.open .faq-a{display:block}.nz-page-su-di-me .faq-item.open .faq-q
span{transform:rotate(45deg)}.nz-page-su-di-me
.cta{background:var(--tabasco);color:#fff;padding:110px
0;text-align:center}.nz-page-su-di-me .cta
h2{font-family:var(--serif);font-size:clamp(2.2rem,3.6vw,3.4rem);font-weight:400;line-height:1.08;margin:0
auto 22px;max-width:820px}.nz-page-su-di-me .cta
p{max-width:650px;margin:0
auto 30px;color:rgba(255,255,255,.84)}.nz-page-su-di-me .cta
.btn{background:#fff;color:var(--tabasco)}@media(max-width:980px){.nz-page-su-di-me
.container{width:min(100% - 40px,var(--max))}.nz-page-su-di-me .hero-copy{padding:72px
20px}.nz-page-su-di-me .hero-art{min-height:430px}.nz-page-su-di-me .split,.nz-page-su-di-me .split-even{grid-template-columns:1fr;gap:42px}.nz-page-su-di-me
.section{padding:78px
0}.nz-page-su-di-me
.stats{grid-template-columns:1fr 1fr}.nz-page-su-di-me .stat:nth-child(2){border-right:0}.nz-page-su-di-me .stat:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:640px){.nz-page-su-di-me{font-size:16px}.nz-page-su-di-me .card-grid{grid-template-columns:1fr}.nz-page-su-di-me .card,.nz-page-su-di-me .card:nth-child(odd),.nz-page-su-di-me .card:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--bone)}.nz-page-su-di-me .card:last-child{border-bottom:0}.nz-page-su-di-me .hero-art{min-height:340px}.nz-page-su-di-me
.stats{grid-template-columns:1fr}.nz-page-su-di-me .stat,.nz-page-su-di-me .stat:nth-child(n){border-right:0;border-bottom:1px solid var(--line)}}.nz-page-su-di-me{--content:1170px;--fs-body:clamp(16px,.24vw + 15px,18px);--fs-small:clamp(13px,.12vw + 12px,14px);--fs-nav:clamp(12px,.10vw + 11px,13px);--fs-h1:clamp(40px,4.1vw,64px);--fs-h2:clamp(30px,2.7vw,44px);--fs-h3:clamp(23px,1.7vw,31px)}.nz-page-su-di-me{font-size:var(--fs-body);line-height:1.62;overflow-x:hidden}.nz-page-su-di-me
.container{width:min(var(--content),calc(100% - 48px))}.nz-page-su-di-me
.eyebrow{font-size:13px;letter-spacing:.14em;margin-bottom:14px}.nz-page-su-di-me
.h2{font-size:var(--fs-h2)!important;line-height:1.08;letter-spacing:-.018em;margin-bottom:22px}.nz-page-su-di-me
.lead{font-size:clamp(17px,.45vw + 15px,20px);line-height:1.68}.nz-page-su-di-me
.btn{min-height:48px;padding:0
22px;font-size:13px;letter-spacing:.025em}.nz-page-su-di-me .text-link{font-size:14px}.nz-page-su-di-me
section{scroll-margin-top:122px}.nz-page-su-di-me
p{max-width:76ch}.nz-page-su-di-me .micro,.nz-page-su-di-me .hero-photo-note,.nz-page-su-di-me .role,.nz-page-su-di-me .step
small{font-size:var(--fs-small)}.nz-page-su-di-me .scene p,.nz-page-su-di-me .ricca-card p,.nz-page-su-di-me .step p,.nz-page-su-di-me .faq-a,.nz-page-su-di-me .card
p{font-size:clamp(15px,.16vw + 14px,17px)}.nz-page-su-di-me .scene-num,.nz-page-su-di-me .step-num,.nz-page-su-di-me .ricca-letter{line-height:.95}@media(max-width:980px){.nz-page-su-di-me
.container{width:min(100% - 36px,var(--content))}}@media(max-width:640px){.nz-page-su-di-me{--fs-h1:clamp(36px,10vw,48px);--fs-h2:clamp(28px,8vw,38px)}.nz-page-su-di-me
.container{width:min(100% - 30px,var(--content))}.nz-page-su-di-me
.btn{width:100%}}.nz-page-su-di-me .hero-copy{padding:66px
max(32px,calc((100vw - var(--content))/2));padding-right:clamp(42px,5vw,78px)}.nz-page-su-di-me .hero-art{min-height:390px}.nz-page-su-di-me .hero-note{font-size:clamp(24px,2vw,34px);max-width:310px}.nz-page-su-di-me
.card{padding:30px
26px}.nz-page-su-di-me .card
h3{font-size:var(--fs-h3)}@media(max-width:980px){.nz-page-su-di-me .hero-copy{padding:60px
20px}.nz-page-su-di-me .hero-art{min-height:330px}}@media(max-width:640px){.nz-page-su-di-me .hero-art{min-height:270px}.nz-page-su-di-me .hero-note{font-size:25px}}.site-header-overlay{position:absolute;top:0;left:0;right:0;z-index:50;background:transparent}.nz-page-su-di-me .hero-bg-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.nz-page-su-di-me .hero-scrim{position:absolute;inset:0;background:linear-gradient(100deg,rgba(20,32,27,.86) 0%,rgba(20,32,27,.62) 32%,rgba(20,32,27,.18) 58%,rgba(20,32,27,0) 72%)}@media(max-width:640px){.nz-page-su-di-me .hero-scrim{background:linear-gradient(180deg,rgba(20,32,27,.55) 0%,rgba(20,32,27,.55) 40%,rgba(20,32,27,.88) 100%)}}.nz-page-su-di-me .about-portrait{width:100%;border-radius:6px;object-fit:cover;box-shadow:0 8px 30px rgba(30,48,41,.12)}.nz-page-su-di-me
.container.split{display:grid;grid-template-columns:0.85fr 1.15fr;gap:48px;align-items:start}@media(max-width:768px){.nz-page-su-di-me
.container.split{grid-template-columns:1fr}}.nz-page-su-di-me .about-split{display:grid !important;grid-template-columns:0.8fr 1.2fr !important;gap:56px !important;align-items:center !important}.nz-page-su-di-me .about-split .about-photo-col{margin:0}.nz-page-su-di-me .about-split .about-portrait{width:100%;border-radius:6px;box-shadow:0 8px 30px rgba(30,48,41,.12)}.nz-page-su-di-me .about-split .about-text-col>div{margin:0}.nz-page-su-di-me .about-split .about-text-col .body-copy{margin-top:18px}@media(max-width:768px){.nz-page-su-di-me .about-split{grid-template-columns:1fr !important;gap:28px !important}}.nz-page-su-di-me
.opening{background:var(--mint,#EBF1ED);border-bottom:1px solid var(--line,rgba(30,48,41,.18));padding:96px
0 88px}.nz-page-su-di-me .opening
.container{max-width:860px}.nz-page-su-di-me .opening
.eyebrow{color:var(--tabasco,#9B2C10);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700;display:block;margin-bottom:18px}.nz-page-su-di-me .opening
h1{font-family:var(--serif);font-weight:400;font-size:clamp(34px,3.8vw,52px);line-height:1.08;letter-spacing:-.022em;color:var(--green,#1E3029);margin:0
0 26px;max-width:20ch}.nz-page-su-di-me .opening
.sub{font-size:clamp(17px,.45vw + 15px,20px);line-height:1.7;color:var(--brown,#57483B);max-width:64ch;margin:0}@media(max-width:980px){.nz-page-su-di-me
.opening{padding:70px
0 62px}}@media(max-width:640px){.nz-page-su-di-me
.opening{padding:56px
0 50px}}@media(max-width:640px){.nz-page-su-di-me
.section{padding:72px
0}.nz-page-su-di-me
.cta{padding:78px
0}}.nz-page-su-di-me .newsletter-alt{background:var(--mint);padding:110px
0}.nz-page-su-di-me .newsletter-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.nz-page-su-di-me .newsletter-alt
h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.9rem,2.8vw,2.8rem);line-height:1.1;margin:0
0 16px;color:var(--green)}.nz-page-su-di-me .newsletter-alt
p{margin:0
0 10px;color:var(--brown);max-width:52ch}.nz-page-su-di-me .nl-row{display:flex;gap:10px;margin-bottom:16px}.nz-page-su-di-me .nl-row
input{flex:1;min-height:52px;padding:0
16px;border:1px
solid var(--bone);border-radius:var(--radius);background:var(--paper);font-family:var(--sans);font-size:.95rem;color:var(--ink)}.nz-page-su-di-me .nl-btn{min-height:52px;padding:0
26px;border:0;border-radius:var(--radius);background:var(--tabasco);color:#fff;font-family:var(--sans);font-weight:700;font-size:.87rem;letter-spacing:.035em;cursor:pointer}.nz-page-su-di-me .nl-btn:hover{background:#7A2310}.nz-page-su-di-me .nl-consent{display:flex;gap:10px;align-items:flex-start;font-size:.79rem;line-height:1.55;color:var(--brown)}.nz-page-su-di-me .nl-consent
input{margin-top:3px;flex:none}.nz-page-su-di-me .newsletter-alt p.nl-note{font-size:.79rem;line-height:1.55;color:var(--brown);margin:12px
0 0}.nz-page-su-di-me .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:900px){.nz-page-su-di-me .newsletter-inner{grid-template-columns:1fr;gap:34px}}@media(max-width:640px){.nz-page-su-di-me .newsletter-alt{padding:78px
0}.nz-page-su-di-me .nl-row{flex-direction:column}.nz-page-su-di-me .nl-btn{width:100%}}.nz-page-su-di-me .section-green .card,.nz-page-su-di-me .section-green .card p,.nz-page-su-di-me .section-green .card
h3{color:var(--ink,#1E3029)}.nz-page-su-di-me{--ft-green:#1e3029;--ft-deep:#15231e;--ft-aqua:#69ebb7;--ft-mint:#ebf1ed;--ft-bone:#d5cabd;--ft-paper:#fff;--ft-tabasco:#9b2c10;--ft-sans:Arial,Helvetica,sans-serif;--ft-max:1180px}.site-footer,.site-footer
*{box-sizing:border-box}.site-footer{border-top:3px solid var(--ft-aqua);background:var(--ft-green);color:#f7f8f6;font:12.5px/1.48 var(--ft-sans)}.site-footer
a{color:inherit;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:var(--ft-aqua)}.nz-page-su-di-me .footer-main{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:29px
0 25px;display:grid;grid-template-columns:1.28fr .9fr 1fr;gap:44px;align-items:start}.nz-page-su-di-me .brand-logo{display:block;width:min(100%,330px);height:auto;max-height:94px;object-fit:contain;object-position:left center;margin:0
0 12px}.nz-page-su-di-me .brand-note{margin:0;color:rgba(247,248,246,.72);max-width:34ch}.nz-page-su-di-me .footer-navs{display:grid;grid-template-columns:1fr 1fr;gap:26px}.nz-page-su-di-me .footer-title{margin:2px
0 11px;color:var(--ft-aqua);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.nz-page-su-di-me .footer-links{list-style:none;margin:0;padding:0;display:grid;gap:6px}.nz-page-su-di-me .footer-contact{font-style:normal;color:rgba(247,248,246,.8)}.nz-page-su-di-me .footer-contact
p{margin:0
0 5px}.nz-page-su-di-me .footer-contact
a{color:#fff}.nz-page-su-di-me .footer-cta{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0
15px;margin-top:10px;background:var(--ft-aqua);color:var(--ft-deep)!important;font-weight:700}.nz-page-su-di-me .footer-cta:hover{background:#fff}.nz-page-su-di-me
.institutional{background:var(--ft-paper);color:var(--ft-green);border-top:1px solid rgba(30,48,41,.12);border-bottom:1px solid rgba(30,48,41,.14)}.nz-page-su-di-me .institutional-inner{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:14px
0;display:grid;grid-template-columns:190px 150px 1fr;gap:24px;align-items:center}.nz-page-su-di-me .institutional-logo{display:block;width:100%;height:62px;object-fit:contain;object-position:left center}.nz-page-su-di-me .institutional-logo.ocf{height:54px}.nz-page-su-di-me .professional-copy{margin:0;padding-left:24px;border-left:1px solid var(--ft-bone);font-size:11.5px;line-height:1.5;color:#445149}.nz-page-su-di-me .footer-bottom{background:var(--ft-deep)}.nz-page-su-di-me .bottom-inner{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:12px
0 14px}.nz-page-su-di-me .legal-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.nz-page-su-di-me .legal-links{display:flex;gap:16px;flex-wrap:wrap;font-size:11.5px}.nz-page-su-di-me
.copyright{margin:0;color:rgba(247,248,246,.67);white-space:nowrap}.nz-page-su-di-me
.disclaimer{margin:7px
0 0;color:rgba(247,248,246,.54);font-size:10.5px;line-height:1.42}@media(max-width:900px){.nz-page-su-di-me .footer-main{grid-template-columns:1fr 1fr;gap:30px}.nz-page-su-di-me .contact-column{grid-column:1/-1}.nz-page-su-di-me .institutional-inner{grid-template-columns:170px 130px 1fr;gap:18px}.nz-page-su-di-me .professional-copy{padding-left:18px}.nz-page-su-di-me .legal-row{align-items:flex-start;flex-direction:column;gap:7px}.nz-page-su-di-me
.copyright{white-space:normal}}@media(max-width:650px){.nz-page-su-di-me .footer-main,.nz-page-su-di-me .institutional-inner,.nz-page-su-di-me .bottom-inner{width:calc(100% - 32px)}.nz-page-su-di-me .footer-main{padding:24px
0 21px;grid-template-columns:1fr;gap:23px}.nz-page-su-di-me .brand-logo{width:min(100%,305px);max-height:88px}.nz-page-su-di-me .contact-column{grid-column:auto}.nz-page-su-di-me .institutional-inner{padding:16px
0;grid-template-columns:1fr 1fr;gap:14px}.nz-page-su-di-me .institutional-logo{height:54px}.nz-page-su-di-me .institutional-logo.ocf{height:48px}.nz-page-su-di-me .professional-copy{grid-column:1/-1;padding:11px
0 0;border-left:0;border-top:1px solid var(--ft-bone)}.nz-page-su-di-me .legal-links{gap:8px 14px}}.nz-page-su-di-me{--green:#1e3029;--deep:#15231e;--aqua:#69ebb7;--mint:#ebf1ed;--bone:#d5cabd;--paper:#fcfbf8;--red:#9b2c10;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;--content:1170px;--fs-body:clamp(16px,.24vw + 15px,18px);--fs-nav:clamp(12px,.10vw + 11px,13px);--fs-h1:clamp(40px,4.1vw,64px);--fs-h2:clamp(30px,2.7vw,44px);--ft-max:1180px}.nz-page-su-di-me
*{box-sizing:border-box}.nz-page-su-di-me{scroll-behavior:smooth;scroll-padding-top:76px;max-width:100%;overflow-x:clip}.nz-page-su-di-me{min-width:320px;margin:0;background:var(--paper);color:var(--green);font:var(--fs-body)/1.62 var(--sans);overflow-x:hidden}.nz-page-su-di-me main,.nz-page-su-di-me section,.nz-page-su-di-me div,.nz-page-su-di-me article,.nz-page-su-di-me
nav{min-width:0}.nz-page-su-di-me
img{display:block;max-width:100%;height:auto}.nz-page-su-di-me
a{color:inherit}.nz-page-su-di-me .shell,.nz-page-su-di-me
.container{width:min(var(--content),calc(100% - 48px));margin:auto}.skip{position:fixed;z-index:9999;top:8px;left:8px;padding:12px
16px;background:#fff;color:var(--green);font-weight:700;text-decoration:none;transform:translateY(-160%);box-shadow:0 4px 18px rgba(20,32,27,.2)}.skip:focus{transform:translateY(0)}.site-header-overlay{position:absolute;top:0;left:0;right:0;z-index:50;background:transparent;transition:background-color .25s ease,box-shadow .25s ease}.theme-topbar{overflow:hidden;max-height:44px;background:rgba(30,48,41,.25);color:#fff;border-bottom:1px solid rgba(255,255,255,.18);backdrop-filter:blur(2px);font-size:13px;font-weight:600;letter-spacing:.01em;transition:max-height .25s ease,opacity .2s ease,border-color .2s ease}.theme-topbar-inner{max-width:var(--content);min-height:42px;margin:auto;display:grid;grid-template-columns:1.15fr .72fr 1.15fr;align-items:center}.theme-topbar-inner>span{min-height:42px;display:flex;align-items:center;padding:0
20px;border-right:1px solid rgba(255,255,255,.18)}.theme-topbar-inner>span:first-child{padding-left:0}.theme-topbar-inner>span:last-child{border-right:0}.theme-topbar
a{text-decoration:none}.header{position:static;background:transparent;border-bottom:0;box-shadow:none}.header-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px;transition:height .25s ease}.nz-page-su-di-me
.brand{position:relative;display:block;width:292px;height:64px;max-width:31vw;flex:0 0 auto}.nz-page-su-di-me .brand
img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:left center}.nz-page-su-di-me .brand-logo-dark{display:none}.nz-page-su-di-me
.nav{display:flex;align-items:center;gap:22px}.nz-page-su-di-me .nav
a{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:var(--fs-nav);font-weight:700;letter-spacing:.075em;white-space:nowrap}.nz-page-su-di-me .nav
a.active{color:var(--aqua)}.nz-page-su-di-me .nav-cta{min-height:44px;padding:12px
17px;background:#fff;color:var(--green)!important;border:1px
solid #fff}.nz-page-su-di-me .menu-toggle{display:none;min-width:44px;min-height:44px;background:transparent;border:0;padding:10px;align-items:center;justify-content:center}.nz-page-su-di-me .menu-toggle
span{display:block;width:25px;height:2px;margin:5px;background:#fff}.site-header-overlay.is-scrolled{position:fixed;background:#fff;box-shadow:0 5px 24px rgba(20,32,27,.12)}.site-header-overlay.is-scrolled .theme-topbar{max-height:0;opacity:0;border-color:transparent}.site-header-overlay.is-scrolled
.header{background:#fff;border-bottom:1px solid rgba(30,48,41,.12);backdrop-filter:blur(12px)}.site-header-overlay.is-scrolled .header-inner{height:68px}.site-header-overlay.is-scrolled
.brand{width:255px;height:53px}.site-header-overlay.is-scrolled .brand-logo-light{display:none}.site-header-overlay.is-scrolled .brand-logo-dark{display:block}.site-header-overlay.is-scrolled .nav
a{color:var(--green)}.site-header-overlay.is-scrolled .nav a:not(.nav-cta):hover,.site-header-overlay.is-scrolled .nav
a.active{color:var(--red)}.site-header-overlay.is-scrolled .nav-cta{background:var(--red);color:#fff!important;border-color:var(--red)}.site-header-overlay.is-scrolled .menu-toggle
span{background:var(--green)}.nz-page-su-di-me
.hero{position:relative;min-height:430px;overflow:hidden;display:flex;align-items:center;color:#fff}.nz-page-su-di-me .hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 37%}.nz-page-su-di-me
.heroShade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,32,27,.42),rgba(20,32,27,.10) 50%,rgba(20,32,27,.18))}.nz-page-su-di-me
.heroText{position:relative;padding-top:112px;text-align:center}.nz-page-su-di-me .heroText
h1{margin:0;font:400 var(--fs-h1)/1.01 var(--serif);letter-spacing:-.025em}.nz-page-su-di-me .heroText
nav{display:flex;justify-content:center;gap:.7rem;margin-top:.75rem;font-size:clamp(13px,.12vw + 12px,14px)}.nz-page-su-di-me .heroText nav
a{text-decoration:none}.nz-page-su-di-me
.section{padding:88px
0;scroll-margin-top:122px}.nz-page-su-di-me
.eyebrow{margin:0
0 14px;color:var(--red);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nz-page-su-di-me
.eyebrow.light{color:var(--aqua)}.nz-page-su-di-me
h2{margin:.35rem 0 22px;font:400 var(--fs-h2)/1.08 var(--serif);letter-spacing:-.018em}.nz-page-su-di-me .opening
.shell{max-width:980px}.nz-page-su-di-me .opening
h2{max-width:900px}.nz-page-su-di-me
.openingCopy{max-width:780px;font-size:clamp(17px,.45vw + 15px,20px);line-height:1.68}.nz-page-su-di-me .openingCopy p,.nz-page-su-di-me .copy
p{margin:0
0 1.25rem;max-width:72ch}.nz-page-su-di-me
.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,6vw,82px);align-items:start}.nz-page-su-di-me
.portraitSplit{grid-template-columns:.82fr 1.18fr;align-items:center}.nz-page-su-di-me
figure{margin:0}.nz-page-su-di-me
.portrait{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:4px;box-shadow:0 14px 36px rgba(30,48,41,.12)}.nz-page-su-di-me
.mint{background:var(--mint)}.nz-page-su-di-me
.bone{background:var(--bone)}.nz-page-su-di-me
.green{background:var(--green);color:#fff}.nz-page-su-di-me
.lead{max-width:72ch;font-size:clamp(17px,.45vw + 15px,20px);line-height:1.68}.nz-page-su-di-me
blockquote{margin:28px
0;padding:17px
0 17px 25px;border-left:3px solid var(--red);color:var(--red);font:italic 400 clamp(24px,2.2vw,36px)/1.2 var(--serif)}.nz-page-su-di-me
.textLink{display:inline-flex;min-height:44px;align-items:center;color:var(--red);font-size:14px;font-weight:700;text-decoration:none}.nz-page-su-di-me
.cards{display:grid;grid-template-columns:repeat(2,1fr);border:1px
solid var(--bone);margin-top:42px}.nz-page-su-di-me .cards
article{padding:30px
26px;background:var(--paper);border-right:1px solid var(--bone);border-bottom:1px solid var(--bone)}.nz-page-su-di-me .cards article:nth-child(even){border-right:0}.nz-page-su-di-me .cards article:nth-last-child(-n+2){border-bottom:0}.nz-page-su-di-me .cards
span{display:block;margin-bottom:18px;color:var(--red);font:2.5rem/1 var(--serif)}.nz-page-su-di-me .cards
h3{margin:0
0 12px;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em}.nz-page-su-di-me .cards
p{margin:0;font-size:clamp(15px,.16vw + 14px,17px)}.nz-page-su-di-me .cards.two
article{border-bottom:0}.nz-page-su-di-me
.cta{padding:88px
0;background:var(--red);color:#fff;text-align:center}.nz-page-su-di-me .cta h2,.nz-page-su-di-me .cta>div>p{max-width:800px;margin-left:auto;margin-right:auto}.nz-page-su-di-me
.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;margin:14px
0;padding:0
22px;background:#fff;color:var(--red);font-size:13px;font-weight:700;letter-spacing:.025em;text-decoration:none}.nz-page-su-di-me .cta
small{display:block;color:rgba(255,255,255,.68)}.nz-page-su-di-me
.newsletter{padding:70px
0;background:#ffe8e1}.nz-page-su-di-me .newsletter
h2{font-size:var(--fs-h2)}.nz-page-su-di-me form label:first-child{position:absolute;left:-9999px}.nz-page-su-di-me form>div{display:flex}.nz-page-su-di-me input[type=email]{min-width:0;flex:1;padding:15px;border:1px
solid var(--green);font:inherit}.nz-page-su-di-me
button{cursor:pointer}.nz-page-su-di-me form
button{background:var(--green);color:#fff;border:0;padding:0
22px;font-weight:700}.nz-page-su-di-me
.consent{display:block;margin-top:12px;font-size:.74rem}.nz-page-su-di-me .consent
input{vertical-align:middle}.site-footer,.site-footer
*{box-sizing:border-box}.site-footer{width:100%;max-width:100%;overflow:hidden;border-top:3px solid var(--aqua);background:var(--green);color:#f7f8f6;font:12.5px/1.48 var(--sans)}.site-footer
a{color:inherit;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:var(--aqua)}.nz-page-su-di-me .footer-main{width:min(var(--ft-max),calc(100% - 48px));max-width:var(--ft-max);margin:auto;padding:18px
0 15px;display:grid;grid-template-columns:1.28fr .9fr 1fr;gap:30px;align-items:start}.nz-page-su-di-me .brand-logo{display:block;width:min(100%,330px);height:auto;max-height:94px;object-fit:contain;object-position:left center;margin:0
0 12px}.nz-page-su-di-me .brand-note{margin:0;color:rgba(247,248,246,.72);max-width:34ch}.nz-page-su-di-me .footer-navs{display:grid;grid-template-columns:1fr 1fr;gap:22px}.nz-page-su-di-me .footer-title{margin:2px
0 7px;color:var(--aqua);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.nz-page-su-di-me .footer-links{list-style:none;margin:0;padding:0;display:grid;gap:0}.nz-page-su-di-me .footer-links a,.nz-page-su-di-me .footer-contact
a{display:inline-flex;align-items:center;min-height:28px;line-height:1.25;padding:2px
0}.nz-page-su-di-me .footer-contact{font-style:normal;color:rgba(247,248,246,.8)}.nz-page-su-di-me .footer-contact
p{max-width:none;margin:0
0 2px;line-height:1.35}.nz-page-su-di-me .footer-contact
a{color:#fff}.nz-page-su-di-me .footer-cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0
14px;margin-top:8px;background:var(--aqua);color:var(--deep)!important;font-weight:700}.nz-page-su-di-me .footer-cta:hover{background:#fff}.nz-page-su-di-me
.institutional{background:#fff;color:var(--green);border-top:1px solid rgba(30,48,41,.12);border-bottom:1px solid rgba(30,48,41,.14)}.nz-page-su-di-me .institutional-inner{width:min(var(--ft-max),calc(100% - 48px));max-width:var(--ft-max);margin:auto;padding:10px
0;display:grid;grid-template-columns:220px 160px minmax(0,1fr);gap:24px;align-items:center}.nz-page-su-di-me .institutional-logo{display:block;width:100%;max-width:220px;max-height:48px;object-fit:contain;object-position:left center;filter:none;opacity:1}.nz-page-su-di-me .institutional-logo.ocf{max-width:160px;max-height:52px}.nz-page-su-di-me .professional-copy{width:100%;max-width:none!important;margin:0;padding:0
0 0 24px;border-left:1px solid var(--bone);font-size:11.5px;line-height:1.48;text-align:left}.nz-page-su-di-me .footer-bottom{background:var(--deep);margin:0;padding:0;border:0}.nz-page-su-di-me .bottom-inner{width:min(var(--ft-max),calc(100% - 48px));max-width:var(--ft-max);margin:auto;padding:8px
0 9px}.nz-page-su-di-me .legal-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.nz-page-su-di-me .legal-links{display:flex;gap:5px 15px;flex-wrap:wrap;line-height:1.25;font-size:11px}.nz-page-su-di-me .legal-links
a{display:inline-flex;align-items:center;min-height:28px;padding:2px
0}.nz-page-su-di-me
.copyright{margin:0;color:rgba(247,248,246,.67);white-space:nowrap}.nz-page-su-di-me
.disclaimer{display:block;width:100%;max-width:none!important;margin:4px
0 0;color:rgba(247,248,246,.54);font-size:10px;line-height:1.42;text-align:left;white-space:normal}.nz-page-su-di-me a:focus-visible,.nz-page-su-di-me button:focus-visible,.nz-page-su-di-me input:focus-visible{outline:3px
solid var(--aqua);outline-offset:3px}@media(max-width:1100px){.theme-topbar-inner{grid-template-columns:1fr 1fr}.theme-topbar-inner>span:nth-child(3){grid-column:1/-1;border-top:1px solid rgba(255,255,255,.18);padding-left:0}.theme-topbar-inner>span:nth-child(2){border-right:0}.nz-page-su-di-me
.brand{width:260px}.nz-page-su-di-me
.nav{gap:15px}.nz-page-su-di-me .nav
a{font-size:11px}}@media(max-width:980px){.theme-topbar{display:none}.header-inner{height:72px}.nz-page-su-di-me
.brand{width:250px;max-width:72vw}.nz-page-su-di-me .menu-toggle{display:block}.nz-page-su-di-me
.nav{display:none;position:absolute;top:72px;left:0;right:0;padding:18px;flex-direction:column;align-items:stretch;background:#fff;box-shadow:0 12px 20px rgba(20,32,27,.12)}.nz-page-su-di-me
.nav.open{display:flex}.nz-page-su-di-me .nav.open
a{color:var(--green)}.nz-page-su-di-me .nav.open .nav-cta{background:var(--red);color:#fff!important;border-color:var(--red);padding:12px
16px}.site-header-overlay.is-scrolled
.nav{top:68px}.nz-page-su-di-me .shell,.nz-page-su-di-me
.container{width:min(100% - 36px,var(--content))}.nz-page-su-di-me .section,.nz-page-su-di-me
.cta{padding:72px
0}.nz-page-su-di-me
.split{gap:40px}.nz-page-su-di-me .footer-main{grid-template-columns:1fr 1fr;gap:30px}.nz-page-su-di-me .contact-column{grid-column:1/-1}.nz-page-su-di-me .institutional-inner{grid-template-columns:190px 145px minmax(0,1fr);gap:16px}.nz-page-su-di-me .institutional-logo{max-width:190px;max-height:44px}.nz-page-su-di-me .institutional-logo.ocf{max-width:145px;max-height:48px}.nz-page-su-di-me .professional-copy{padding-left:16px}.nz-page-su-di-me .legal-row{align-items:flex-start;flex-direction:column;gap:7px}.nz-page-su-di-me
.copyright{white-space:normal}}@media(max-width:767px){.nz-page-su-di-me .shell,.nz-page-su-di-me
.container{width:calc(100% - 32px)}.nz-page-su-di-me
.hero{min-height:350px}.nz-page-su-di-me .hero>img{object-position:68% center}.nz-page-su-di-me
.heroShade{background:rgba(20,32,27,.34)}.nz-page-su-di-me
.heroText{padding-top:72px}.nz-page-su-di-me .section,.nz-page-su-di-me
.cta{padding:54px
0}.nz-page-su-di-me .split,.nz-page-su-di-me
.portraitSplit{grid-template-columns:1fr;gap:30px}.nz-page-su-di-me
.portrait{aspect-ratio:4/5}.nz-page-su-di-me .opening h2
br{display:none}.nz-page-su-di-me
.cards{grid-template-columns:1fr}.nz-page-su-di-me .cards article,.nz-page-su-di-me .cards article:nth-child(even),.nz-page-su-di-me .cards article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--bone)}.nz-page-su-di-me .cards article:last-child{border-bottom:0}.nz-page-su-di-me
.newsletter{padding:54px
0}.nz-page-su-di-me .newsletter form>div{flex-direction:column}.nz-page-su-di-me .newsletter form
button{min-height:52px}.nz-page-su-di-me
.button{width:100%}.nz-page-su-di-me .footer-main{width:calc(100% - 32px);padding:19px
0 17px;grid-template-columns:1fr;gap:18px}.nz-page-su-di-me .brand-logo{width:min(100%,280px);max-height:76px}.nz-page-su-di-me .contact-column{grid-column:auto}.nz-page-su-di-me .footer-navs{gap:18px}.nz-page-su-di-me .footer-links a,.nz-page-su-di-me .footer-contact a,.nz-page-su-di-me .legal-links
a{min-height:44px;padding-block:8px}.nz-page-su-di-me .institutional-inner{width:calc(100% - 32px);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px 16px;padding:11px
0}.nz-page-su-di-me .institutional-logo{max-width:210px;max-height:46px}.nz-page-su-di-me .institutional-logo.ocf{max-width:150px;max-height:50px}.nz-page-su-di-me .professional-copy{grid-column:1/-1;padding:9px
0 0;border-left:0;border-top:1px solid var(--bone);font-size:11px}.nz-page-su-di-me .bottom-inner{width:calc(100% - 32px);padding:8px
0 10px}.nz-page-su-di-me .legal-links{gap:0 14px}}@media(max-width:640px){.nz-page-su-di-me{--fs-h1:clamp(36px,10vw,48px);--fs-h2:clamp(28px,8vw,38px)}.nz-page-su-di-me
.brand{width:230px}.site-header-overlay.is-scrolled .header-inner{height:64px}.site-header-overlay.is-scrolled
.brand{width:220px;height:48px}.site-header-overlay.is-scrolled
.nav{top:64px}}@media(max-width:374px){.nz-page-su-di-me .shell,.nz-page-su-di-me .container,.nz-page-su-di-me .footer-main,.nz-page-su-di-me .institutional-inner,.nz-page-su-di-me .bottom-inner{width:calc(100% - 24px)}.nz-page-su-di-me
.brand{width:210px;max-width:70vw}.nz-page-su-di-me .footer-navs,.nz-page-su-di-me .institutional-inner{grid-template-columns:1fr}.nz-page-su-di-me .professional-copy{grid-column:auto}.nz-page-su-di-me .institutional-logo,.nz-page-su-di-me .institutional-logo.ocf{max-width:210px}}@media(min-width:1024px) and (max-width:1439px){.nz-page-su-di-me .shell,.nz-page-su-di-me
.container{width:min(var(--content),calc(100% - 64px))}}@media(min-width:1440px){.nz-page-su-di-me .shell,.nz-page-su-di-me
.container{width:min(var(--content),calc(100% - 96px))}}@media(hover:none){.nz-page-su-di-me .footer-links a,.nz-page-su-di-me .legal-links
a{padding-block:6px}}@media(prefers-reduced-motion:reduce){.nz-page-su-di-me{scroll-behavior:auto}.nz-page-su-di-me *,.nz-page-su-di-me *::before,.nz-page-su-di-me *::after{transition-duration:.01ms!important}}.nz-page-servizi{--green:#1E3029;--aqua:#69EBB7;--mint:#EBF1ED;--rose:#FFE8E1;--tabasco:#9B2C10;--brown:#57483B;--bone:#D5CABD;--ink:#1E3029;--paper:#FCFBF8;--white:#fff;--line:rgba(30,48,41,.16);--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;--content:1170px;--radius:2px;--fs-body:clamp(16px,.24vw + 15px,18px);--fs-small:clamp(13px,.12vw + 12px,14px);--fs-h1:clamp(40px,4.1vw,64px);--fs-h2:clamp(30px,2.7vw,44px);--fs-h3:clamp(21px,1.5vw,27px)}.nz-page-servizi
*{box-sizing:border-box}.nz-page-servizi{scroll-behavior:smooth}.nz-page-servizi{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--fs-body);line-height:1.62;overflow-x:hidden}.nz-page-servizi
img{display:block;max-width:100%}.nz-page-servizi
a{color:inherit}.nz-page-servizi
.container{width:min(var(--content),calc(100% - 48px));margin:auto}.nz-page-servizi
p{max-width:74ch}.nz-page-servizi
.eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--tabasco);margin:0
0 14px}.nz-page-servizi
.h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);line-height:1.08;letter-spacing:-.018em;margin:0
0 20px}.nz-page-servizi
.lead{font-size:clamp(17px,.45vw + 15px,20px);line-height:1.62;max-width:72ch;margin:0}.nz-page-servizi
.section{padding:110px
0}.nz-page-servizi .section-mint{background:var(--mint)}.nz-page-servizi .section-green{background:var(--green);color:#fff}.nz-page-servizi .section-green
.eyebrow{color:var(--aqua)}.nz-page-servizi .section-green
.lead{color:var(--mint)}.nz-page-servizi
.opening{padding:96px
0 88px;background:var(--mint);border-bottom:1px solid var(--line)}.nz-page-servizi .opening
h1{font-family:var(--serif);font-weight:400;font-size:var(--fs-h1);line-height:1.0;letter-spacing:-.03em;margin:0
0 26px;max-width:16ch}.nz-page-servizi .opening
.sub{font-size:clamp(18px,.5vw + 16px,22px);line-height:1.55;max-width:60ch;margin:0}.nz-page-servizi .opening
.signoff{margin-top:32px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:var(--fs-small);color:var(--brown)}.nz-page-servizi .opening .signoff
a{color:var(--tabasco);font-weight:700;text-decoration:none;border-bottom:1px solid transparent;transition:.2s}.nz-page-servizi .opening .signoff a:hover{border-bottom-color:var(--tabasco)}.nz-page-servizi .principio .lead-big{font-family:var(--serif);font-weight:400;font-size:clamp(1.9rem,3vw,2.9rem);line-height:1.14;letter-spacing:-.015em;max-width:22ch;margin:0
0 26px}.nz-page-servizi .principio .body-copy{max-width:68ch}.nz-page-servizi .principio .body-copy
p{margin:0
0 18px}.nz-page-servizi
.handoff{margin-top:34px;padding-top:24px;border-top:1px solid var(--line);font-family:var(--serif);font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.38;color:var(--tabasco);max-width:40ch}.nz-page-servizi .profile-grid{display:grid;grid-template-columns:repeat(2,1fr);border:1px
solid var(--bone);margin-top:36px}.nz-page-servizi
.profile{padding:38px
34px}.nz-page-servizi .profile:nth-child(odd){border-right:1px solid var(--bone)}.nz-page-servizi .profile:nth-child(-n+2){border-bottom:1px solid var(--bone)}.nz-page-servizi .profile
.tag{font-size:12px;text-transform:uppercase;letter-spacing:.13em;color:var(--tabasco);font-weight:700}.nz-page-servizi .profile
h3{font-family:var(--serif);font-size:1.6rem;font-weight:400;line-height:1.18;margin:14px
0 12px}.nz-page-servizi .profile
p{font-size:clamp(15px,.16vw + 14px,16px);margin:0;color:var(--brown)}.nz-page-servizi
.areas{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid var(--bone);margin-top:36px}.nz-page-servizi
.area{padding:34px
40px 34px 0;border-bottom:1px solid var(--bone)}.nz-page-servizi .area:nth-child(odd){border-right:1px solid var(--bone);padding-right:40px}.nz-page-servizi .area:nth-child(even){padding-left:40px}.nz-page-servizi .area
.scene{font-family:var(--serif);font-style:italic;font-size:clamp(1.12rem,1.4vw,1.35rem);line-height:1.34;color:var(--tabasco);margin:0
0 16px;max-width:34ch}.nz-page-servizi .area
h3{font-size:14px;text-transform:uppercase;letter-spacing:.1em;margin:0
0 10px;color:var(--green)}.nz-page-servizi .area
p{font-size:clamp(15px,.16vw + 14px,16px);margin:0;color:var(--brown);max-width:44ch}.nz-page-servizi .crollo
.h2{max-width:20ch}.nz-page-servizi .crollo .body-copy{max-width:60ch}.nz-page-servizi .crollo .body-copy
p{margin:0
0 20px;color:var(--mint)}.nz-page-servizi .crollo
.kicker{font-family:var(--serif);font-size:clamp(1.3rem,1.9vw,1.7rem);line-height:1.35;color:#fff;margin:30px
0 0;padding-top:26px;border-top:1px solid rgba(235,241,237,.22);max-width:40ch}.nz-page-servizi .case-card{margin-top:34px;background:var(--paper);border:1px
solid var(--bone);border-left:3px solid var(--tabasco);padding:42px
44px;max-width:760px}.nz-page-servizi .case-card .case-label{font-size:12px;text-transform:uppercase;letter-spacing:.13em;color:var(--tabasco);font-weight:700;margin:0
0 22px}.nz-page-servizi .case-step{margin:0
0 20px}.nz-page-servizi .case-step:last-child{margin-bottom:0}.nz-page-servizi .case-step
b{display:block;font-family:var(--serif);font-size:1.05rem;font-weight:400;color:var(--green);margin-bottom:5px}.nz-page-servizi .case-step
span{font-size:clamp(15px,.16vw + 14px,16px);color:var(--brown)}.nz-page-servizi .case-fill{color:var(--tabasco);font-style:italic}.nz-page-servizi
.boundaries{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:36px}.nz-page-servizi .boundary-col
h3{font-family:var(--serif);font-size:1.5rem;font-weight:400;margin:0
0 22px}.nz-page-servizi .boundary-list{display:grid;gap:16px;list-style:none;padding:0;margin:0}.nz-page-servizi .boundary-list
li{display:flex;gap:14px;align-items:flex-start;font-size:clamp(15px,.16vw + 14px,16px);line-height:1.5}.nz-page-servizi .boundary-list li
b{flex:0 0 auto;font-size:1.15rem;line-height:1.3}.nz-page-servizi .no
b{color:var(--tabasco)}.nz-page-servizi .yes
b{color:#1f7a52}.nz-page-servizi
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px
solid var(--bone);margin-top:36px}.nz-page-servizi
.step{padding:38px
32px;border-right:1px solid var(--bone);position:relative}.nz-page-servizi .step:last-child{border-right:0}.nz-page-servizi .step-num{font-family:var(--serif);font-size:2.6rem;color:var(--bone);line-height:1;margin-bottom:18px}.nz-page-servizi .step
h3{font-size:14px;text-transform:uppercase;letter-spacing:.1em;margin:0
0 12px;color:var(--green)}.nz-page-servizi .step
p{font-size:clamp(15px,.16vw + 14px,16px);margin:0;color:var(--brown)}.nz-page-servizi
.tools{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:34px}.nz-page-servizi
.tool{padding:26px
24px;border:1px
solid rgba(235,241,237,.18);background:rgba(235,241,237,.05)}.nz-page-servizi .tool
h3{font-family:var(--serif);font-size:1.35rem;font-weight:400;margin:0
0 8px}.nz-page-servizi .tool
p{font-size:clamp(15px,.16vw + 14px,16px);color:var(--mint);margin:0;max-width:38ch}.nz-page-servizi
.faq{margin-top:34px;border-top:1px solid var(--bone)}.nz-page-servizi .faq-item{border-bottom:1px solid var(--bone)}.nz-page-servizi .faq-q{width:100%;background:none;border:0;padding:24px
0;display:flex;justify-content:space-between;gap:20px;text-align:left;color:var(--green);font:600 clamp(16px,.2vw+15px,18px)/1.45 var(--sans);cursor:pointer}.nz-page-servizi .faq-q
span{color:var(--tabasco);font-size:1.5rem;font-weight:300;transition:transform .2s}.nz-page-servizi .faq-a{display:none;padding:0
0 26px;max-width:66ch;font-size:clamp(15px,.16vw + 14px,17px);color:var(--brown)}.nz-page-servizi .faq-item.open .faq-a{display:block}.nz-page-servizi .faq-item.open .faq-q
span{transform:rotate(45deg)}.nz-page-servizi
.cta{display:grid;grid-template-columns:1.08fr .92fr;background:var(--tabasco);color:#fff;padding:0}.nz-page-servizi .cta-main{padding:100px
max(48px,calc((100vw - var(--content))/2));padding-right:70px}.nz-page-servizi .cta-main
.eyebrow{color:var(--rose)}.nz-page-servizi .cta-main
h2{font-family:var(--serif);font-weight:400;letter-spacing:-.025em;line-height:.98;font-size:clamp(2.6rem,3.8vw,3.6rem);margin:0}.nz-page-servizi .cta-main
p{max-width:52ch;color:rgba(255,255,255,.84);margin:28px
0 30px}.nz-page-servizi .cta-main .micro-cta{color:rgba(255,255,255,.65);margin:14px
0 0;max-width:52ch}.nz-page-servizi .cta-side{background:var(--brown);padding:90px
70px;display:flex;flex-direction:column;justify-content:center}.nz-page-servizi .cta-side
.eyebrow{color:var(--aqua)}.nz-page-servizi .cta-side
h3{font-family:var(--serif);font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.1;font-weight:400;letter-spacing:-.018em;margin:0
0 20px;max-width:20ch}.nz-page-servizi .cta-side
p{color:var(--mint);margin:0
0 18px;max-width:46ch}.nz-page-servizi .cta-side
.btn{align-self:flex-start;margin-top:12px}.nz-page-servizi .cta-side .micro-cta{color:var(--bone);opacity:.8;margin:14px
0 0;max-width:46ch}.nz-page-servizi
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0
30px;border-radius:var(--radius);text-decoration:none;font-size:14px;font-weight:700;letter-spacing:.03em;transition:.2s}.nz-page-servizi .btn:hover{transform:translateY(-1px)}.nz-page-servizi .micro-cta{font-size:.77rem}.nz-page-servizi .btn-light{background:#fff;color:var(--tabasco)}.nz-page-servizi .btn-outline-light{background:transparent;border:1px
solid #fff;color:#fff}.nz-page-servizi .btn-outline-light:hover{background:#fff;color:var(--brown)}@media(max-width:980px){.nz-page-servizi
.opening{padding:70px
0 62px}.nz-page-servizi
.section{padding:78px
0}.nz-page-servizi .profile-grid{grid-template-columns:1fr}.nz-page-servizi .profile,.nz-page-servizi .profile:nth-child(odd),.nz-page-servizi .profile:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--bone)}.nz-page-servizi .profile:last-child{border-bottom:0}.nz-page-servizi
.areas{grid-template-columns:1fr}.nz-page-servizi .area,.nz-page-servizi .area:nth-child(odd),.nz-page-servizi .area:nth-child(even){border-right:0;padding-left:0;padding-right:0}.nz-page-servizi
.boundaries{grid-template-columns:1fr;gap:40px}.nz-page-servizi
.cta{grid-template-columns:1fr}.nz-page-servizi
.steps{grid-template-columns:1fr}.nz-page-servizi
.step{border-right:0;border-bottom:1px solid var(--bone)}.nz-page-servizi .step:last-child{border-bottom:0}.nz-page-servizi
.tools{grid-template-columns:1fr}}@media(max-width:640px){.nz-page-servizi
.container{width:min(100% - 32px,var(--content))}.nz-page-servizi
.opening{padding:56px
0 50px}.nz-page-servizi
.section{padding:72px
0}.nz-page-servizi .cta-main,.nz-page-servizi .cta-side{padding:70px
22px}.nz-page-servizi .case-card{padding:32px
26px}.nz-page-servizi
.btn{width:100%}}@media(prefers-reduced-motion:reduce){.nz-page-servizi
*{scroll-behavior:auto;transition:none}}.nz-page-servizi .section-green .card,.nz-page-servizi .section-green .card p,.nz-page-servizi .section-green .card
h3{color:var(--ink)}.nz-page-servizi{--ft-green:#1e3029;--ft-deep:#15231e;--ft-aqua:#69ebb7;--ft-mint:#ebf1ed;--ft-bone:#d5cabd;--ft-paper:#fff;--ft-tabasco:#9b2c10;--ft-sans:Arial,Helvetica,sans-serif;--ft-max:1180px}.site-footer,.site-footer
*{box-sizing:border-box}.site-footer{border-top:3px solid var(--ft-aqua);background:var(--ft-green);color:#f7f8f6;font:12.5px/1.48 var(--ft-sans)}.site-footer
a{color:inherit;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:var(--ft-aqua)}.nz-page-servizi .footer-main{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:29px
0 25px;display:grid;grid-template-columns:1.28fr .9fr 1fr;gap:44px;align-items:start}.nz-page-servizi .brand-logo{display:block;width:min(100%,330px);height:auto;max-height:94px;object-fit:contain;object-position:left center;margin:0
0 12px}.nz-page-servizi .brand-note{margin:0;color:rgba(247,248,246,.72);max-width:34ch}.nz-page-servizi .footer-navs{display:grid;grid-template-columns:1fr 1fr;gap:26px}.nz-page-servizi .footer-title{margin:2px
0 11px;color:var(--ft-aqua);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.nz-page-servizi .footer-links{list-style:none;margin:0;padding:0;display:grid;gap:6px}.nz-page-servizi .footer-contact{font-style:normal;color:rgba(247,248,246,.8)}.nz-page-servizi .footer-contact
p{margin:0
0 5px}.nz-page-servizi .footer-contact
a{color:#fff}.nz-page-servizi .footer-cta{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0
15px;margin-top:10px;background:var(--ft-aqua);color:var(--ft-deep)!important;font-weight:700}.nz-page-servizi .footer-cta:hover{background:#fff}.nz-page-servizi
.institutional{background:var(--ft-paper);color:var(--ft-green);border-top:1px solid rgba(30,48,41,.12);border-bottom:1px solid rgba(30,48,41,.14)}.nz-page-servizi .institutional-inner{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:14px
0;display:grid;grid-template-columns:190px 150px 1fr;gap:24px;align-items:center}.nz-page-servizi .institutional-logo{display:block;width:100%;height:62px;object-fit:contain;object-position:left center}.nz-page-servizi .institutional-logo.ocf{height:54px}.nz-page-servizi .professional-copy{margin:0;padding-left:24px;border-left:1px solid var(--ft-bone);font-size:11.5px;line-height:1.5;color:#445149}.nz-page-servizi .footer-bottom{background:var(--ft-deep)}.nz-page-servizi .bottom-inner{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:12px
0 14px}.nz-page-servizi .legal-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.nz-page-servizi .legal-links{display:flex;gap:16px;flex-wrap:wrap;font-size:11.5px}.nz-page-servizi
.copyright{margin:0;color:rgba(247,248,246,.67);white-space:nowrap}.nz-page-servizi
.disclaimer{margin:7px
0 0;color:rgba(247,248,246,.54);font-size:10.5px;line-height:1.42}@media(max-width:900px){.nz-page-servizi .footer-main{grid-template-columns:1fr 1fr;gap:30px}.nz-page-servizi .contact-column{grid-column:1/-1}.nz-page-servizi .institutional-inner{grid-template-columns:170px 130px 1fr;gap:18px}.nz-page-servizi .professional-copy{padding-left:18px}.nz-page-servizi .legal-row{align-items:flex-start;flex-direction:column;gap:7px}.nz-page-servizi
.copyright{white-space:normal}}@media(max-width:650px){.nz-page-servizi .footer-main,.nz-page-servizi .institutional-inner,.nz-page-servizi .bottom-inner{width:calc(100% - 32px)}.nz-page-servizi .footer-main{padding:24px
0 21px;grid-template-columns:1fr;gap:23px}.nz-page-servizi .brand-logo{width:min(100%,305px);max-height:88px}.nz-page-servizi .contact-column{grid-column:auto}.nz-page-servizi .institutional-inner{padding:16px
0;grid-template-columns:1fr 1fr;gap:14px}.nz-page-servizi .institutional-logo{height:54px}.nz-page-servizi .institutional-logo.ocf{height:48px}.nz-page-servizi .professional-copy{grid-column:1/-1;padding:11px
0 0;border-left:0;border-top:1px solid var(--ft-bone)}.nz-page-servizi .legal-links{gap:8px 14px}}.nz-page-servizi{--green:#1e3029;--deep:#15231e;--aqua:#69ebb7;--mint:#ebf1ed;--bone:#d5cabd;--paper:#fcfbf8;--red:#9b2c10;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;--content:1170px;--fs-body:clamp(16px,.24vw + 15px,18px);--fs-nav:clamp(12px,.10vw + 11px,13px);--fs-h1:clamp(40px,4.1vw,64px);--fs-h2:clamp(30px,2.7vw,44px);--ft-max:1180px}.nz-page-servizi
*{box-sizing:border-box}.nz-page-servizi{scroll-behavior:smooth;scroll-padding-top:76px;max-width:100%;overflow-x:clip}.nz-page-servizi{min-width:320px;margin:0;background:var(--paper);color:var(--green);font:var(--fs-body)/1.62 var(--sans);overflow-x:hidden}.nz-page-servizi main,.nz-page-servizi section,.nz-page-servizi div,.nz-page-servizi article,.nz-page-servizi
nav{min-width:0}.nz-page-servizi
img{display:block;max-width:100%;height:auto}.nz-page-servizi
a{color:inherit}.nz-page-servizi .shell,.nz-page-servizi
.container{width:min(var(--content),calc(100% - 48px));margin:auto}.skip{position:fixed;z-index:9999;top:8px;left:8px;padding:12px
16px;background:#fff;color:var(--green);font-weight:700;text-decoration:none;transform:translateY(-160%);box-shadow:0 4px 18px rgba(20,32,27,.2)}.skip:focus{transform:translateY(0)}.site-header-overlay{position:absolute;top:0;left:0;right:0;z-index:50;background:transparent;transition:background-color .25s ease,box-shadow .25s ease}.theme-topbar{overflow:hidden;max-height:44px;background:rgba(30,48,41,.25);color:#fff;border-bottom:1px solid rgba(255,255,255,.18);backdrop-filter:blur(2px);font-size:13px;font-weight:600;letter-spacing:.01em;transition:max-height .25s ease,opacity .2s ease,border-color .2s ease}.theme-topbar-inner{max-width:var(--content);min-height:42px;margin:auto;display:grid;grid-template-columns:1.15fr .72fr 1.15fr;align-items:center}.theme-topbar-inner>span{min-height:42px;display:flex;align-items:center;padding:0
20px;border-right:1px solid rgba(255,255,255,.18)}.theme-topbar-inner>span:first-child{padding-left:0}.theme-topbar-inner>span:last-child{border-right:0}.theme-topbar
a{text-decoration:none}.header{position:static;background:transparent;border-bottom:0;box-shadow:none}.header-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px;transition:height .25s ease}.nz-page-servizi
.brand{position:relative;display:block;width:292px;height:64px;max-width:31vw;flex:0 0 auto}.nz-page-servizi .brand
img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:left center}.nz-page-servizi .brand-logo-dark{display:none}.nz-page-servizi
.nav{display:flex;align-items:center;gap:22px}.nz-page-servizi .nav
a{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:var(--fs-nav);font-weight:700;letter-spacing:.075em;white-space:nowrap}.nz-page-servizi .nav
a.active{color:var(--aqua)}.nz-page-servizi .nav-cta{min-height:44px;padding:12px
17px;background:#fff;color:var(--green)!important;border:1px
solid #fff}.nz-page-servizi .menu-toggle{display:none;min-width:44px;min-height:44px;background:transparent;border:0;padding:10px;align-items:center;justify-content:center}.nz-page-servizi .menu-toggle
span{display:block;width:25px;height:2px;margin:5px;background:#fff}.site-header-overlay.is-scrolled{position:fixed;background:#fff;box-shadow:0 5px 24px rgba(20,32,27,.12)}.site-header-overlay.is-scrolled .theme-topbar{max-height:0;opacity:0;border-color:transparent}.site-header-overlay.is-scrolled
.header{background:#fff;border-bottom:1px solid rgba(30,48,41,.12);backdrop-filter:blur(12px)}.site-header-overlay.is-scrolled .header-inner{height:68px}.site-header-overlay.is-scrolled
.brand{width:255px;height:53px}.site-header-overlay.is-scrolled .brand-logo-light{display:none}.site-header-overlay.is-scrolled .brand-logo-dark{display:block}.site-header-overlay.is-scrolled .nav
a{color:var(--green)}.site-header-overlay.is-scrolled .nav a:not(.nav-cta):hover,.site-header-overlay.is-scrolled .nav
a.active{color:var(--red)}.site-header-overlay.is-scrolled .nav-cta{background:var(--red);color:#fff!important;border-color:var(--red)}.site-header-overlay.is-scrolled .menu-toggle
span{background:var(--green)}.nz-page-servizi
.hero{position:relative;min-height:430px;overflow:hidden;display:flex;align-items:center;color:#fff}.nz-page-servizi .hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 37%}.nz-page-servizi
.heroShade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,32,27,.42),rgba(20,32,27,.10) 50%,rgba(20,32,27,.18))}.nz-page-servizi
.heroText{position:relative;padding-top:112px;text-align:center}.nz-page-servizi .heroText
h1{margin:0;font:400 var(--fs-h1)/1.01 var(--serif);letter-spacing:-.025em}.nz-page-servizi .heroText
nav{display:flex;justify-content:center;gap:.7rem;margin-top:.75rem;font-size:clamp(13px,.12vw + 12px,14px)}.nz-page-servizi .heroText nav
a{text-decoration:none}.nz-page-servizi
.section{padding:88px
0;scroll-margin-top:122px}.nz-page-servizi
.eyebrow{margin:0
0 14px;color:var(--red);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nz-page-servizi
.eyebrow.light{color:var(--aqua)}.nz-page-servizi
h2{margin:.35rem 0 22px;font:400 var(--fs-h2)/1.08 var(--serif);letter-spacing:-.018em}.nz-page-servizi .opening
.shell{max-width:980px}.nz-page-servizi .opening
h2{max-width:900px}.nz-page-servizi
.openingCopy{max-width:780px;font-size:clamp(17px,.45vw + 15px,20px);line-height:1.68}.nz-page-servizi .openingCopy p,.nz-page-servizi .copy
p{margin:0
0 1.25rem;max-width:72ch}.nz-page-servizi
.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,6vw,82px);align-items:start}.nz-page-servizi
.portraitSplit{grid-template-columns:.82fr 1.18fr;align-items:center}.nz-page-servizi
figure{margin:0}.nz-page-servizi
.portrait{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:4px;box-shadow:0 14px 36px rgba(30,48,41,.12)}.nz-page-servizi
.mint{background:var(--mint)}.nz-page-servizi
.bone{background:var(--bone)}.nz-page-servizi
.green{background:var(--green);color:#fff}.nz-page-servizi
.lead{max-width:72ch;font-size:clamp(17px,.45vw + 15px,20px);line-height:1.68}.nz-page-servizi
blockquote{margin:28px
0;padding:17px
0 17px 25px;border-left:3px solid var(--red);color:var(--red);font:italic 400 clamp(24px,2.2vw,36px)/1.2 var(--serif)}.nz-page-servizi
.textLink{display:inline-flex;min-height:44px;align-items:center;color:var(--red);font-size:14px;font-weight:700;text-decoration:none}.nz-page-servizi
.cards{display:grid;grid-template-columns:repeat(2,1fr);border:1px
solid var(--bone);margin-top:42px}.nz-page-servizi .cards
article{padding:30px
26px;background:var(--paper);border-right:1px solid var(--bone);border-bottom:1px solid var(--bone)}.nz-page-servizi .cards article:nth-child(even){border-right:0}.nz-page-servizi .cards article:nth-last-child(-n+2){border-bottom:0}.nz-page-servizi .cards
span{display:block;margin-bottom:18px;color:var(--red);font:2.5rem/1 var(--serif)}.nz-page-servizi .cards
h3{margin:0
0 12px;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em}.nz-page-servizi .cards
p{margin:0;font-size:clamp(15px,.16vw + 14px,17px)}.nz-page-servizi .cards.two
article{border-bottom:0}.nz-page-servizi
.cta{padding:88px
0;background:var(--red);color:#fff;text-align:center}.nz-page-servizi .cta h2,.nz-page-servizi .cta>div>p{max-width:800px;margin-left:auto;margin-right:auto}.nz-page-servizi
.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;margin:14px
0;padding:0
22px;background:#fff;color:var(--red);font-size:13px;font-weight:700;letter-spacing:.025em;text-decoration:none}.nz-page-servizi .cta
small{display:block;color:rgba(255,255,255,.68)}.nz-page-servizi
.newsletter{padding:70px
0;background:#ffe8e1}.nz-page-servizi .newsletter
h2{font-size:var(--fs-h2)}.nz-page-servizi form label:first-child{position:absolute;left:-9999px}.nz-page-servizi form>div{display:flex}.nz-page-servizi input[type=email]{min-width:0;flex:1;padding:15px;border:1px
solid var(--green);font:inherit}.nz-page-servizi
button{cursor:pointer}.nz-page-servizi form
button{background:var(--green);color:#fff;border:0;padding:0
22px;font-weight:700}.nz-page-servizi
.consent{display:block;margin-top:12px;font-size:.74rem}.nz-page-servizi .consent
input{vertical-align:middle}.site-footer,.site-footer
*{box-sizing:border-box}.site-footer{width:100%;max-width:100%;overflow:hidden;border-top:3px solid var(--aqua);background:var(--green);color:#f7f8f6;font:12.5px/1.48 var(--sans)}.site-footer
a{color:inherit;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:var(--aqua)}.nz-page-servizi .footer-main{width:min(var(--ft-max),calc(100% - 48px));max-width:var(--ft-max);margin:auto;padding:18px
0 15px;display:grid;grid-template-columns:1.28fr .9fr 1fr;gap:30px;align-items:start}.nz-page-servizi .brand-logo{display:block;width:min(100%,330px);height:auto;max-height:94px;object-fit:contain;object-position:left center;margin:0
0 12px}.nz-page-servizi .brand-note{margin:0;color:rgba(247,248,246,.72);max-width:34ch}.nz-page-servizi .footer-navs{display:grid;grid-template-columns:1fr 1fr;gap:22px}.nz-page-servizi .footer-title{margin:2px
0 7px;color:var(--aqua);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.nz-page-servizi .footer-links{list-style:none;margin:0;padding:0;display:grid;gap:0}.nz-page-servizi .footer-links a,.nz-page-servizi .footer-contact
a{display:inline-flex;align-items:center;min-height:28px;line-height:1.25;padding:2px
0}.nz-page-servizi .footer-contact{font-style:normal;color:rgba(247,248,246,.8)}.nz-page-servizi .footer-contact
p{max-width:none;margin:0
0 2px;line-height:1.35}.nz-page-servizi .footer-contact
a{color:#fff}.nz-page-servizi .footer-cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0
14px;margin-top:8px;background:var(--aqua);color:var(--deep)!important;font-weight:700}.nz-page-servizi .footer-cta:hover{background:#fff}.nz-page-servizi
.institutional{background:#fff;color:var(--green);border-top:1px solid rgba(30,48,41,.12);border-bottom:1px solid rgba(30,48,41,.14)}.nz-page-servizi .institutional-inner{width:min(var(--ft-max),calc(100% - 48px));max-width:var(--ft-max);margin:auto;padding:10px
0;display:grid;grid-template-columns:220px 160px minmax(0,1fr);gap:24px;align-items:center}.nz-page-servizi .institutional-logo{display:block;width:100%;max-width:220px;max-height:48px;object-fit:contain;object-position:left center;filter:none;opacity:1}.nz-page-servizi .institutional-logo.ocf{max-width:160px;max-height:52px}.nz-page-servizi .professional-copy{width:100%;max-width:none!important;margin:0;padding:0
0 0 24px;border-left:1px solid var(--bone);font-size:11.5px;line-height:1.48;text-align:left}.nz-page-servizi .footer-bottom{background:var(--deep);margin:0;padding:0;border:0}.nz-page-servizi .bottom-inner{width:min(var(--ft-max),calc(100% - 48px));max-width:var(--ft-max);margin:auto;padding:8px
0 9px}.nz-page-servizi .legal-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.nz-page-servizi .legal-links{display:flex;gap:5px 15px;flex-wrap:wrap;line-height:1.25;font-size:11px}.nz-page-servizi .legal-links
a{display:inline-flex;align-items:center;min-height:28px;padding:2px
0}.nz-page-servizi
.copyright{margin:0;color:rgba(247,248,246,.67);white-space:nowrap}.nz-page-servizi
.disclaimer{display:block;width:100%;max-width:none!important;margin:4px
0 0;color:rgba(247,248,246,.54);font-size:10px;line-height:1.42;text-align:left;white-space:normal}.nz-page-servizi a:focus-visible,.nz-page-servizi button:focus-visible,.nz-page-servizi input:focus-visible{outline:3px
solid var(--aqua);outline-offset:3px}@media(max-width:1100px){.theme-topbar-inner{grid-template-columns:1fr 1fr}.theme-topbar-inner>span:nth-child(3){grid-column:1/-1;border-top:1px solid rgba(255,255,255,.18);padding-left:0}.theme-topbar-inner>span:nth-child(2){border-right:0}.nz-page-servizi
.brand{width:260px}.nz-page-servizi
.nav{gap:15px}.nz-page-servizi .nav
a{font-size:11px}}@media(max-width:980px){.theme-topbar{display:none}.header-inner{height:72px}.nz-page-servizi
.brand{width:250px;max-width:72vw}.nz-page-servizi .menu-toggle{display:block}.nz-page-servizi
.nav{display:none;position:absolute;top:72px;left:0;right:0;padding:18px;flex-direction:column;align-items:stretch;background:#fff;box-shadow:0 12px 20px rgba(20,32,27,.12)}.nz-page-servizi
.nav.open{display:flex}.nz-page-servizi .nav.open
a{color:var(--green)}.nz-page-servizi .nav.open .nav-cta{background:var(--red);color:#fff!important;border-color:var(--red);padding:12px
16px}.site-header-overlay.is-scrolled
.nav{top:68px}.nz-page-servizi .shell,.nz-page-servizi
.container{width:min(100% - 36px,var(--content))}.nz-page-servizi .section,.nz-page-servizi
.cta{padding:72px
0}.nz-page-servizi
.split{gap:40px}.nz-page-servizi .footer-main{grid-template-columns:1fr 1fr;gap:30px}.nz-page-servizi .contact-column{grid-column:1/-1}.nz-page-servizi .institutional-inner{grid-template-columns:190px 145px minmax(0,1fr);gap:16px}.nz-page-servizi .institutional-logo{max-width:190px;max-height:44px}.nz-page-servizi .institutional-logo.ocf{max-width:145px;max-height:48px}.nz-page-servizi .professional-copy{padding-left:16px}.nz-page-servizi .legal-row{align-items:flex-start;flex-direction:column;gap:7px}.nz-page-servizi
.copyright{white-space:normal}}@media(max-width:767px){.nz-page-servizi .shell,.nz-page-servizi
.container{width:calc(100% - 32px)}.nz-page-servizi
.hero{min-height:350px}.nz-page-servizi .hero>img{object-position:68% center}.nz-page-servizi
.heroShade{background:rgba(20,32,27,.34)}.nz-page-servizi
.heroText{padding-top:72px}.nz-page-servizi .section,.nz-page-servizi
.cta{padding:54px
0}.nz-page-servizi .split,.nz-page-servizi
.portraitSplit{grid-template-columns:1fr;gap:30px}.nz-page-servizi
.portrait{aspect-ratio:4/5}.nz-page-servizi .opening h2
br{display:none}.nz-page-servizi
.cards{grid-template-columns:1fr}.nz-page-servizi .cards article,.nz-page-servizi .cards article:nth-child(even),.nz-page-servizi .cards article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--bone)}.nz-page-servizi .cards article:last-child{border-bottom:0}.nz-page-servizi
.newsletter{padding:54px
0}.nz-page-servizi .newsletter form>div{flex-direction:column}.nz-page-servizi .newsletter form
button{min-height:52px}.nz-page-servizi
.button{width:100%}.nz-page-servizi .footer-main{width:calc(100% - 32px);padding:19px
0 17px;grid-template-columns:1fr;gap:18px}.nz-page-servizi .brand-logo{width:min(100%,280px);max-height:76px}.nz-page-servizi .contact-column{grid-column:auto}.nz-page-servizi .footer-navs{gap:18px}.nz-page-servizi .footer-links a,.nz-page-servizi .footer-contact a,.nz-page-servizi .legal-links
a{min-height:44px;padding-block:8px}.nz-page-servizi .institutional-inner{width:calc(100% - 32px);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px 16px;padding:11px
0}.nz-page-servizi .institutional-logo{max-width:210px;max-height:46px}.nz-page-servizi .institutional-logo.ocf{max-width:150px;max-height:50px}.nz-page-servizi .professional-copy{grid-column:1/-1;padding:9px
0 0;border-left:0;border-top:1px solid var(--bone);font-size:11px}.nz-page-servizi .bottom-inner{width:calc(100% - 32px);padding:8px
0 10px}.nz-page-servizi .legal-links{gap:0 14px}}@media(max-width:640px){.nz-page-servizi{--fs-h1:clamp(36px,10vw,48px);--fs-h2:clamp(28px,8vw,38px)}.nz-page-servizi
.brand{width:230px}.site-header-overlay.is-scrolled .header-inner{height:64px}.site-header-overlay.is-scrolled
.brand{width:220px;height:48px}.site-header-overlay.is-scrolled
.nav{top:64px}}@media(max-width:374px){.nz-page-servizi .shell,.nz-page-servizi .container,.nz-page-servizi .footer-main,.nz-page-servizi .institutional-inner,.nz-page-servizi .bottom-inner{width:calc(100% - 24px)}.nz-page-servizi
.brand{width:210px;max-width:70vw}.nz-page-servizi .footer-navs,.nz-page-servizi .institutional-inner{grid-template-columns:1fr}.nz-page-servizi .professional-copy{grid-column:auto}.nz-page-servizi .institutional-logo,.nz-page-servizi .institutional-logo.ocf{max-width:210px}}@media(min-width:1024px) and (max-width:1439px){.nz-page-servizi .shell,.nz-page-servizi
.container{width:min(var(--content),calc(100% - 64px))}}@media(min-width:1440px){.nz-page-servizi .shell,.nz-page-servizi
.container{width:min(var(--content),calc(100% - 96px))}}@media(hover:none){.nz-page-servizi .footer-links a,.nz-page-servizi .legal-links
a{padding-block:6px}}@media(prefers-reduced-motion:reduce){.nz-page-servizi{scroll-behavior:auto}.nz-page-servizi *,.nz-page-servizi *::before,.nz-page-servizi *::after{transition-duration:.01ms!important}}.nz-page-servizi .section-mint{background:var(--mint)}.nz-page-servizi .section-green{background:var(--green);color:#fff}.nz-page-servizi .section-green
.eyebrow{color:var(--aqua)}.nz-page-servizi .section-green
.lead{color:var(--mint)}.nz-page-servizi
.opening{padding:88px
0;background:var(--mint);border-bottom:1px solid rgba(30,48,41,.16)}.nz-page-servizi .opening .opening-title{max-width:16ch;margin:0
0 26px;font:400 var(--fs-h1)/1 var(--serif);letter-spacing:-.03em}.nz-page-servizi .opening
.sub{max-width:60ch;margin:0;font-size:clamp(18px,.5vw + 16px,22px);line-height:1.55}.nz-page-servizi .opening
.signoff{margin-top:32px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:clamp(13px,.12vw + 12px,14px);color:#57483b}.nz-page-servizi .opening .signoff
a{color:var(--red);font-weight:700;text-decoration:none}.nz-page-servizi
.h2{margin:0
0 20px;font:400 var(--fs-h2)/1.08 var(--serif);letter-spacing:-.018em}.nz-page-servizi .principio .lead-big{max-width:22ch;margin:0
0 26px;font:400 clamp(1.9rem,3vw,2.9rem)/1.14 var(--serif);letter-spacing:-.015em}.nz-page-servizi .principio .body-copy{max-width:68ch}.nz-page-servizi .principio .body-copy
p{margin:0
0 18px}.nz-page-servizi
.handoff{max-width:40ch;margin-top:34px;padding-top:24px;border-top:1px solid rgba(30,48,41,.16);color:var(--red);font:400 clamp(1.2rem,1.7vw,1.5rem)/1.38 var(--serif)}.nz-page-servizi .profile-grid{display:grid;grid-template-columns:repeat(2,1fr);border:1px
solid var(--bone);margin-top:36px}.nz-page-servizi
.profile{padding:38px
34px}.nz-page-servizi .profile:nth-child(odd){border-right:1px solid var(--bone)}.nz-page-servizi .profile:nth-child(-n+2){border-bottom:1px solid var(--bone)}.nz-page-servizi .profile
.tag{font-size:12px;text-transform:uppercase;letter-spacing:.13em;color:var(--red);font-weight:700}.nz-page-servizi .profile
h3{margin:14px
0 12px;font:400 1.6rem/1.18 var(--serif)}.nz-page-servizi .profile p,.nz-page-servizi .area p,.nz-page-servizi .step
p{margin:0;color:#57483b;font-size:clamp(15px,.16vw + 14px,16px)}.nz-page-servizi
.areas{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--bone);margin-top:36px}.nz-page-servizi
.area{padding:34px
40px 34px 0;border-bottom:1px solid var(--bone)}.nz-page-servizi .area:nth-child(odd){border-right:1px solid var(--bone);padding-right:40px}.nz-page-servizi .area:nth-child(even){padding-left:40px}.nz-page-servizi .area h3,.nz-page-servizi .step
h3{margin:0
0 10px;color:var(--green);font-size:14px;text-transform:uppercase;letter-spacing:.1em}.nz-page-servizi .crollo
.h2{max-width:20ch}.nz-page-servizi .crollo .body-copy{max-width:60ch}.nz-page-servizi .crollo .body-copy
p{margin:0
0 20px;color:var(--mint)}.nz-page-servizi .crollo
.kicker{max-width:40ch;margin:30px
0 0;padding-top:26px;border-top:1px solid rgba(235,241,237,.22);color:#fff;font:400 clamp(1.3rem,1.9vw,1.7rem)/1.35 var(--serif)}.nz-page-servizi .case-card{max-width:760px;margin-top:34px;padding:42px
44px;background:var(--paper);border:1px
solid var(--bone);border-left:3px solid var(--red)}.nz-page-servizi .case-step{margin:0
0 20px}.nz-page-servizi .case-step:last-child{margin-bottom:0}.nz-page-servizi .case-step
b{display:block;margin-bottom:5px;color:var(--green);font:400 1.05rem var(--serif)}.nz-page-servizi .case-step
span{color:#57483b;font-size:clamp(15px,.16vw + 14px,16px)}.nz-page-servizi
.steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px
solid var(--bone);margin-top:36px}.nz-page-servizi
.step{position:relative;padding:38px
32px;border-right:1px solid var(--bone)}.nz-page-servizi .step:last-child{border-right:0}.nz-page-servizi .step-num{margin-bottom:18px;color:var(--bone);font:400 2.6rem/1 var(--serif)}.nz-page-servizi
.tools{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:34px}.nz-page-servizi
.tool{padding:26px
24px;border:1px
solid rgba(235,241,237,.18);background:rgba(235,241,237,.05)}.nz-page-servizi .tool
h3{margin:0
0 8px;font:400 1.35rem var(--serif)}.nz-page-servizi .tool
p{max-width:38ch;margin:0;color:var(--mint);font-size:clamp(15px,.16vw + 14px,16px)}.nz-page-servizi .split-even{grid-template-columns:1fr 1fr}.nz-page-servizi
.faq{margin-top:34px;border-top:1px solid var(--bone)}.nz-page-servizi .faq-item{border-bottom:1px solid var(--bone)}.nz-page-servizi .faq-q{width:100%;min-height:44px;padding:24px
0;display:flex;justify-content:space-between;gap:20px;background:none;border:0;color:var(--green);font:600 clamp(16px,.2vw + 15px,18px)/1.45 var(--sans);text-align:left;cursor:pointer}.nz-page-servizi .faq-q
span{color:var(--red);font-size:1.5rem;font-weight:300;transition:transform .2s}.nz-page-servizi .faq-a{display:none;max-width:66ch;padding:0
0 26px;color:#57483b;font-size:clamp(15px,.16vw + 14px,17px)}.nz-page-servizi .faq-item.open .faq-a{display:block}.nz-page-servizi .faq-item.open .faq-q
span{transform:rotate(45deg)}.nz-page-servizi
.cta{display:grid;grid-template-columns:1.08fr .92fr;padding:0;text-align:left}.nz-page-servizi .cta-main{padding:88px
max(48px,calc((100vw - var(--content))/2));padding-right:70px}.nz-page-servizi .cta-main
.eyebrow{color:#ffe8e1}.nz-page-servizi .cta-main
h2{margin:0;font:400 clamp(2.6rem,3.8vw,3.6rem)/.98 var(--serif);letter-spacing:-.025em}.nz-page-servizi .cta-main
p{max-width:52ch;margin:28px
0 30px;color:rgba(255,255,255,.84)}.nz-page-servizi .cta-main .micro-cta{max-width:52ch;margin:14px
0 0;color:rgba(255,255,255,.65)}.nz-page-servizi .cta-side{padding:88px
70px;display:flex;flex-direction:column;justify-content:center;background:#57483b}.nz-page-servizi .cta-side
.eyebrow{color:var(--aqua)}.nz-page-servizi .cta-side
h3{max-width:20ch;margin:0
0 20px;font:400 clamp(1.7rem,2.6vw,2.6rem)/1.1 var(--serif);letter-spacing:-.018em}.nz-page-servizi .cta-side
p{max-width:46ch;margin:0
0 18px;color:var(--mint)}.nz-page-servizi
.btn{display:inline-flex;min-height:48px;padding:0
22px;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.025em}.nz-page-servizi .btn-light{background:#fff;color:var(--red)}.nz-page-servizi .btn-outline-light{align-self:flex-start;margin-top:12px;background:transparent;border:1px
solid #fff;color:#fff}.nz-page-servizi .micro-cta{font-size:.77rem}@media(max-width:980px){.nz-page-servizi .profile-grid,.nz-page-servizi .areas,.nz-page-servizi .boundaries,.nz-page-servizi .steps,.nz-page-servizi .tools,.nz-page-servizi
.cta{grid-template-columns:1fr}.nz-page-servizi .profile,.nz-page-servizi .profile:nth-child(odd),.nz-page-servizi .profile:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--bone)}.nz-page-servizi .profile:last-child{border-bottom:0}.nz-page-servizi .area,.nz-page-servizi .area:nth-child(odd),.nz-page-servizi .area:nth-child(even){padding-left:0;padding-right:0;border-right:0}.nz-page-servizi
.step{border-right:0;border-bottom:1px solid var(--bone)}.nz-page-servizi .step:last-child{border-bottom:0}.nz-page-servizi .cta-main,.nz-page-servizi .cta-side{padding:72px
36px}}@media(max-width:640px){.nz-page-servizi
.opening{padding:54px
0}.nz-page-servizi .case-card{padding:32px
26px}.nz-page-servizi .cta-main,.nz-page-servizi .cta-side{padding:54px
20px}.nz-page-servizi
.btn{width:100%}.nz-page-servizi .btn-outline-light{align-self:stretch}}.nz-page-metodo-ricca{--green:#1E3029;--aqua:#69EBB7;--mint:#EBF1ED;--rose:#FFE8E1;--tabasco:#9B2C10;--brown:#57483B;--bone:#D5CABD;--ink:#1E3029;--paper:#FCFBF8;--white:#fff;--line:rgba(30,48,41,.18);--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;--max:1280px;--radius:2px}.nz-page-metodo-ricca
*{box-sizing:border-box}.nz-page-metodo-ricca{scroll-behavior:smooth}.nz-page-metodo-ricca{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.65}.nz-page-metodo-ricca
a{color:inherit}.nz-page-metodo-ricca
img{display:block;max-width:100%}.nz-page-metodo-ricca
.container{width:min(var(--max),calc(100% - 96px));margin:auto}.nz-page-metodo-ricca
.eyebrow{font-size:.8rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--tabasco);margin:0
0 18px}.nz-page-metodo-ricca .display,.nz-page-metodo-ricca
.h2{font-family:var(--serif);font-weight:400;letter-spacing:-.025em}.nz-page-metodo-ricca
.h2{font-size:clamp(2.55rem,5vw,5.1rem);line-height:1.02;margin:0
0 28px}.nz-page-metodo-ricca
.lead{font-size:1.08rem;line-height:1.78;max-width:760px;margin:0}.nz-page-metodo-ricca
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0
26px;border:1px
solid transparent;border-radius:var(--radius);text-decoration:none;font-size:.87rem;font-weight:700;letter-spacing:.035em;transition:.2s}.nz-page-metodo-ricca .btn-primary{background:var(--tabasco);color:#fff}.nz-page-metodo-ricca .btn-primary:hover{background:#7A2310;transform:translateY(-1px)}.nz-page-metodo-ricca .btn-outline{border-color:var(--green);color:var(--green)}.nz-page-metodo-ricca .btn-outline:hover{background:var(--green);color:#fff}.nz-page-metodo-ricca .text-link{display:inline-flex;gap:8px;text-decoration:none;color:var(--tabasco);font-weight:700;font-size:.9rem}.nz-page-metodo-ricca
.micro{font-size:.77rem;color:var(--brown);margin:14px
0 0}.header{position:sticky;top:0;z-index:50;background:rgba(252,251,248,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.header-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:28px}.nz-page-metodo-ricca
.brand{display:block;width:360px;max-width:38vw}.nz-page-metodo-ricca .brand
img{width:100%}.nz-page-metodo-ricca
.nav{display:flex;align-items:center;gap:25px}.nz-page-metodo-ricca .nav
a{text-decoration:none;font-size:.75rem;text-transform:uppercase;letter-spacing:.11em;font-weight:700;white-space:nowrap}.nz-page-metodo-ricca .nav a:not(.nav-cta):hover,.nz-page-metodo-ricca .nav
a.active{color:var(--tabasco)}.nz-page-metodo-ricca .nav-cta{background:var(--tabasco);color:#fff!important;padding:11px
16px}.nz-page-metodo-ricca .menu-toggle{display:none;background:none;border:0;padding:10px;cursor:pointer;color:var(--green)}.nz-page-metodo-ricca .menu-toggle
span{display:block;width:25px;height:2px;background:currentColor;margin:5px
0}.nz-page-metodo-ricca .page-hero{min-height:520px;display:grid;grid-template-columns:1.02fr .98fr;background:var(--mint)}.nz-page-metodo-ricca .hero-copy{padding:90px
max(48px,calc((100vw - var(--max))/2));padding-right:clamp(48px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.nz-page-metodo-ricca
.breadcrumb{font-size:.72rem;text-transform:uppercase;letter-spacing:.13em;color:var(--brown);margin-bottom:25px}.nz-page-metodo-ricca .page-hero
h1{font-family:var(--serif);font-weight:400;font-size:clamp(4rem,7vw,7.2rem);line-height:.95;letter-spacing:-.035em;margin:0
0 28px}.nz-page-metodo-ricca .page-hero
.sub{font-size:1.12rem;line-height:1.75;max-width:620px;margin:0}.nz-page-metodo-ricca .hero-art{position:relative;overflow:hidden;background:var(--green);min-height:520px}.nz-page-metodo-ricca .hero-art::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 74% 22%,rgba(105,235,183,.82) 0 13%,transparent 13.4%),linear-gradient(135deg,transparent 0 34%,rgba(255,232,225,.93) 34.2% 55%,transparent 55.2%),linear-gradient(180deg,rgba(213,202,189,.08),rgba(30,48,41,.18))}.nz-page-metodo-ricca .hero-art
.frame{position:absolute;inset:10%;border:1px
solid rgba(235,241,237,.45)}.nz-page-metodo-ricca .hero-note{position:absolute;left:8%;bottom:9%;max-width:340px;color:#fff;font-family:var(--serif);font-size:clamp(1.6rem,2.8vw,3.1rem);line-height:1.05}.nz-page-metodo-ricca
.section{padding:112px
0}.nz-page-metodo-ricca .section-mint{background:var(--mint)}.nz-page-metodo-ricca .section-rose{background:var(--rose)}.nz-page-metodo-ricca .section-bone{background:var(--bone)}.nz-page-metodo-ricca .section-green{background:var(--green);color:#fff}.nz-page-metodo-ricca .section-green
.eyebrow{color:var(--aqua)}.nz-page-metodo-ricca .section-green
.lead{color:var(--mint)}.nz-page-metodo-ricca
.split{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;align-items:start}.nz-page-metodo-ricca .split-even{grid-template-columns:1fr 1fr}.nz-page-metodo-ricca .side-title{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,3.3vw,3.7rem);line-height:1.06;margin:0}.nz-page-metodo-ricca .body-copy
p{margin:0
0 22px;max-width:760px}.nz-page-metodo-ricca .quote-block{font-family:var(--serif);font-size:clamp(1.7rem,2.7vw,3rem);line-height:1.18;color:var(--tabasco);padding:28px
0 28px 30px;border-left:3px solid var(--tabasco);margin:35px
0}.nz-page-metodo-ricca .card-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px
solid var(--bone);margin-top:48px}.nz-page-metodo-ricca
.card{padding:36px
30px;border-right:1px solid var(--bone);border-bottom:1px solid var(--bone);background:var(--paper)}.nz-page-metodo-ricca .card:nth-child(3n){border-right:0}.nz-page-metodo-ricca .card
h3{font-size:.82rem;letter-spacing:.11em;text-transform:uppercase;margin:0
0 14px}.nz-page-metodo-ricca .card
p{font-size:.92rem;line-height:1.72;margin:0}.nz-page-metodo-ricca .card-icon{font-family:var(--serif);font-size:3.2rem;color:var(--tabasco);line-height:1;margin-bottom:22px}.nz-page-metodo-ricca
.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:46px}.nz-page-metodo-ricca
.stat{padding:28px
24px;border-right:1px solid var(--line)}.nz-page-metodo-ricca .stat:last-child{border-right:0}.nz-page-metodo-ricca .stat
strong{display:block;font-family:var(--serif);font-size:2.4rem;font-weight:400;line-height:1}.nz-page-metodo-ricca .stat
span{font-size:.71rem;text-transform:uppercase;letter-spacing:.1em;color:var(--brown)}.nz-page-metodo-ricca
.faq{margin-top:45px;border-top:1px solid var(--bone)}.nz-page-metodo-ricca .faq-item{border-bottom:1px solid var(--bone)}.nz-page-metodo-ricca .faq-q{width:100%;background:none;border:0;padding:25px
0;display:flex;justify-content:space-between;gap:20px;text-align:left;color:var(--green);font:600 1rem/1.45 var(--sans);cursor:pointer}.nz-page-metodo-ricca .faq-q
span{color:var(--tabasco);font-size:1.5rem;font-weight:300}.nz-page-metodo-ricca .faq-a{display:none;padding:0
0 25px;max-width:780px;font-size:.94rem}.nz-page-metodo-ricca .faq-item.open .faq-a{display:block}.nz-page-metodo-ricca .faq-item.open .faq-q
span{transform:rotate(45deg)}.nz-page-metodo-ricca
.cta{background:var(--tabasco);color:#fff;padding:100px
0;text-align:center}.nz-page-metodo-ricca .cta
h2{font-family:var(--serif);font-size:clamp(2.2rem,3.6vw,3.4rem);font-weight:400;line-height:1.08;margin:0
auto 22px;max-width:820px}.nz-page-metodo-ricca .cta
p{max-width:650px;margin:0
auto 30px;color:rgba(255,255,255,.84)}.nz-page-metodo-ricca .cta
.btn{background:#fff;color:var(--tabasco)}.nz-page-metodo-ricca
.footer{background:var(--green);color:var(--mint);padding:58px
0 28px}.nz-page-metodo-ricca .footer-grid{display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:60px}.nz-page-metodo-ricca .footer-logo{width:330px;filter:brightness(0) invert(1);opacity:.94;margin-bottom:18px}.nz-page-metodo-ricca .footer p,.nz-page-metodo-ricca .footer
a{font-size:.8rem;line-height:1.75;color:rgba(235,241,237,.72);text-decoration:none}.nz-page-metodo-ricca .footer
h4{font-size:.72rem;text-transform:uppercase;letter-spacing:.13em;color:var(--bone);margin:0
0 15px}.nz-page-metodo-ricca .footer-links{display:flex;flex-direction:column;gap:7px}.nz-page-metodo-ricca .footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:38px;padding-top:22px;display:flex;justify-content:space-between;font-size:.72rem;color:rgba(235,241,237,.48)}@media(max-width:980px){.nz-page-metodo-ricca
.container{width:min(100% - 40px,var(--max))}.header-inner{height:76px}.nz-page-metodo-ricca
.brand{width:280px;max-width:72vw}.nz-page-metodo-ricca .menu-toggle{display:block}.nz-page-metodo-ricca
.nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--paper);padding:22px
20px 28px;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0}.nz-page-metodo-ricca
.nav.open{display:flex}.nz-page-metodo-ricca .nav
a{padding:14px
4px}.nz-page-metodo-ricca .nav-cta{text-align:center;margin-top:8px}.nz-page-metodo-ricca .page-hero{grid-template-columns:1fr}.nz-page-metodo-ricca .hero-copy{padding:72px
20px}.nz-page-metodo-ricca .hero-art{min-height:430px}.nz-page-metodo-ricca .split,.nz-page-metodo-ricca .split-even{grid-template-columns:1fr;gap:42px}.nz-page-metodo-ricca
.section{padding:80px
0}.nz-page-metodo-ricca .card-grid{grid-template-columns:1fr 1fr}.nz-page-metodo-ricca .card:nth-child(3n){border-right:1px solid var(--bone)}.nz-page-metodo-ricca .card:nth-child(2n){border-right:0}.nz-page-metodo-ricca
.stats{grid-template-columns:1fr 1fr}.nz-page-metodo-ricca .stat:nth-child(2){border-right:0}.nz-page-metodo-ricca .stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.nz-page-metodo-ricca .footer-grid{grid-template-columns:1fr}.nz-page-metodo-ricca .footer-bottom{flex-direction:column;gap:8px}}@media(max-width:640px){.nz-page-metodo-ricca{font-size:16px}.nz-page-metodo-ricca .card-grid{grid-template-columns:1fr}.nz-page-metodo-ricca .card,.nz-page-metodo-ricca .card:nth-child(n){border-right:0}.nz-page-metodo-ricca .page-hero
h1{font-size:3.8rem}.nz-page-metodo-ricca .hero-art{min-height:340px}.nz-page-metodo-ricca
.stats{grid-template-columns:1fr}.nz-page-metodo-ricca .stat,.nz-page-metodo-ricca .stat:nth-child(n){border-right:0;border-bottom:1px solid var(--line)}.nz-page-metodo-ricca .footer-logo{width:270px}}.nz-page-metodo-ricca .method-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.nz-page-metodo-ricca
.letters{margin-top:58px;border-top:1px solid var(--bone)}.nz-page-metodo-ricca .letter-row{display:grid;grid-template-columns:150px .65fr 1.35fr;gap:45px;padding:48px
0;border-bottom:1px solid var(--bone);align-items:start}.nz-page-metodo-ricca .big-letter{font-family:var(--serif);font-size:3.4rem;line-height:.85;color:var(--tabasco)}.nz-page-metodo-ricca .letter-name{font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--brown);margin-bottom:12px}.nz-page-metodo-ricca .letter-row
h3{font-family:var(--serif);font-size:2rem;font-weight:400;line-height:1.15;margin:0}.nz-page-metodo-ricca .letter-row
p{margin:0;font-size:.95rem;line-height:1.75}.nz-page-metodo-ricca
.comparison{display:grid;grid-template-columns:1fr 1fr;border:1px
solid var(--bone);margin-top:50px}.nz-page-metodo-ricca .comparison>div{padding:35px
30px}.nz-page-metodo-ricca .comparison>div:first-child{border-right:1px solid var(--bone);background:var(--paper)}.nz-page-metodo-ricca .comparison>div:last-child{background:var(--mint)}.nz-page-metodo-ricca .comparison
h3{font-size:.78rem;text-transform:uppercase;letter-spacing:.13em;margin:0
0 24px}.nz-page-metodo-ricca .comparison
ul{margin:0;padding-left:18px}.nz-page-metodo-ricca .comparison
li{margin-bottom:18px}.nz-page-metodo-ricca
.principles{display:grid;grid-template-columns:repeat(4,1fr);border:1px
solid rgba(255,255,255,.2);margin-top:50px}.nz-page-metodo-ricca
.principle{padding:36px
28px;border-right:1px solid rgba(255,255,255,.16)}.nz-page-metodo-ricca .principle:last-child{border-right:0}.nz-page-metodo-ricca .principle
strong{font-family:var(--serif);font-size:3.5rem;font-weight:400;color:var(--aqua)}.nz-page-metodo-ricca .principle
h3{font-size:.82rem;letter-spacing:.08em;margin:16px
0 12px}.nz-page-metodo-ricca .principle
p{font-size:.88rem;color:var(--mint);margin:0}@media(max-width:980px){.nz-page-metodo-ricca .method-intro{grid-template-columns:1fr}.nz-page-metodo-ricca .letter-row{grid-template-columns:100px 1fr}.nz-page-metodo-ricca .letter-row>div:last-child{grid-column:2}.nz-page-metodo-ricca
.principles{grid-template-columns:1fr 1fr}.nz-page-metodo-ricca .principle:nth-child(2){border-right:0}.nz-page-metodo-ricca .principle:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.16)}}@media(max-width:640px){.nz-page-metodo-ricca .letter-row{grid-template-columns:70px 1fr;gap:20px}.nz-page-metodo-ricca .big-letter{font-size:2.6rem}.nz-page-metodo-ricca .comparison,.nz-page-metodo-ricca
.principles{grid-template-columns:1fr}.nz-page-metodo-ricca .comparison>div:first-child,.nz-page-metodo-ricca
.principle{border-right:0}.nz-page-metodo-ricca
.principle{border-bottom:1px solid rgba(255,255,255,.16)}}.nz-page-metodo-ricca{--content:1170px;--fs-body:clamp(16px,.24vw + 15px,18px);--fs-small:clamp(13px,.12vw + 12px,14px);--fs-nav:clamp(12px,.10vw + 11px,13px);--fs-h1:clamp(40px,4.1vw,64px);--fs-h2:clamp(30px,2.7vw,44px);--fs-h3:clamp(23px,1.7vw,31px)}.nz-page-metodo-ricca{font-size:var(--fs-body);line-height:1.62;overflow-x:hidden}.nz-page-metodo-ricca
.container{width:min(var(--content),calc(100% - 48px))}.theme-topbar{background:var(--bone);color:#365264;border-bottom:1px solid rgba(255,255,255,.35);font-size:13px;font-weight:600;letter-spacing:.01em}.theme-topbar-inner{max-width:var(--content);min-height:42px;margin:auto;display:grid;grid-template-columns:1.05fr .72fr 1.4fr;align-items:center}.theme-topbar-inner>span{min-height:42px;display:flex;align-items:center;padding:0
20px;border-right:1px solid rgba(255,255,255,.38)}.theme-topbar-inner>span:first-child{padding-left:0}.theme-topbar-inner>span:last-child{border-right:0}.theme-topbar
a{text-decoration:none}.theme-topbar a:hover{text-decoration:underline}.header{position:sticky;top:0;background:rgba(252,251,248,.98);border-bottom:1px solid rgba(30,48,41,.12);box-shadow:0 3px 18px rgba(30,48,41,.045);backdrop-filter:blur(10px)}.header-inner{height:78px;max-width:var(--content)}.nz-page-metodo-ricca
.brand{width:292px;max-width:31vw;flex:0 0 auto}.nz-page-metodo-ricca
.nav{gap:22px}.nz-page-metodo-ricca .nav
a{font-size:var(--fs-nav);letter-spacing:.075em}.nz-page-metodo-ricca .nav-cta{padding:12px
17px}.nz-page-metodo-ricca
.eyebrow{font-size:13px;letter-spacing:.14em;margin-bottom:14px}.nz-page-metodo-ricca
.h2{font-size:var(--fs-h2)!important;line-height:1.08;letter-spacing:-.018em;margin-bottom:22px}.nz-page-metodo-ricca
.lead{font-size:clamp(17px,.45vw + 15px,20px);line-height:1.68}.nz-page-metodo-ricca
.btn{min-height:48px;padding:0
22px;font-size:13px;letter-spacing:.025em}.nz-page-metodo-ricca .text-link{font-size:14px}.nz-page-metodo-ricca
section{scroll-margin-top:122px}.nz-page-metodo-ricca
p{max-width:76ch}.nz-page-metodo-ricca .micro,.nz-page-metodo-ricca .hero-photo-note,.nz-page-metodo-ricca .breadcrumb,.nz-page-metodo-ricca .role,.nz-page-metodo-ricca .step
small{font-size:var(--fs-small)}.nz-page-metodo-ricca .scene p,.nz-page-metodo-ricca .ricca-card p,.nz-page-metodo-ricca .step p,.nz-page-metodo-ricca .faq-a,.nz-page-metodo-ricca .card
p{font-size:clamp(15px,.16vw + 14px,17px)}.nz-page-metodo-ricca .scene-num,.nz-page-metodo-ricca .step-num,.nz-page-metodo-ricca .ricca-letter{line-height:.95}@media(max-width:1100px){.theme-topbar-inner{grid-template-columns:1fr 1fr}.theme-topbar-inner>span:nth-child(3){grid-column:1/-1;border-top:1px solid rgba(255,255,255,.35);padding-left:0}.theme-topbar-inner>span:nth-child(2){border-right:0}.nz-page-metodo-ricca
.brand{width:260px}.nz-page-metodo-ricca
.nav{gap:15px}.nz-page-metodo-ricca .nav
a{font-size:11px}}@media(max-width:980px){.theme-topbar{display:none}.header{top:0}.header-inner{height:72px}.nz-page-metodo-ricca
.brand{width:250px;max-width:72vw}.nz-page-metodo-ricca
.nav{top:72px}.nz-page-metodo-ricca
.container{width:min(100% - 36px,var(--content))}}@media(max-width:640px){.nz-page-metodo-ricca{--fs-h1:clamp(36px,10vw,48px);--fs-h2:clamp(28px,8vw,38px)}.nz-page-metodo-ricca
.container{width:min(100% - 30px,var(--content))}.nz-page-metodo-ricca
.brand{width:230px}.nz-page-metodo-ricca
.btn{width:100%}}.nz-page-metodo-ricca .page-hero{min-height:390px;grid-template-columns:1.06fr .94fr}.nz-page-metodo-ricca .hero-copy{padding:66px
max(32px,calc((100vw - var(--content))/2));padding-right:clamp(42px,5vw,78px)}.nz-page-metodo-ricca .page-hero
h1{font-size:var(--fs-h1)!important;line-height:1.02;letter-spacing:-.025em;margin-bottom:20px;max-width:760px}.nz-page-metodo-ricca .page-hero
.sub{font-size:clamp(17px,.45vw + 15px,20px);line-height:1.65;max-width:630px}.nz-page-metodo-ricca
.breadcrumb{font-size:12px;letter-spacing:.09em;margin-bottom:18px;text-transform:none}.nz-page-metodo-ricca .hero-art{min-height:390px}.nz-page-metodo-ricca .hero-note{font-size:clamp(24px,2vw,34px);max-width:310px}.nz-page-metodo-ricca
.section{padding:82px
0!important}.nz-page-metodo-ricca
.card{padding:30px
26px}.nz-page-metodo-ricca .card
h3{font-size:var(--fs-h3)}@media(max-width:980px){.nz-page-metodo-ricca .page-hero{grid-template-columns:1fr}.nz-page-metodo-ricca .hero-copy{padding:60px
20px}.nz-page-metodo-ricca .hero-art{min-height:330px}.nz-page-metodo-ricca
.section{padding:68px
0!important}}@media(max-width:640px){.nz-page-metodo-ricca .page-hero
h1{font-size:var(--fs-h1)!important}.nz-page-metodo-ricca .hero-art{min-height:270px}.nz-page-metodo-ricca .hero-note{font-size:25px}}.nz-page-metodo-ricca .has-photo{background:var(--green)!important}.nz-page-metodo-ricca .has-photo::before{opacity:.16!important}.nz-page-metodo-ricca .has-photo>img.fill-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.nz-page-metodo-ricca .has-photo .hero-frame,.nz-page-metodo-ricca .has-photo>.frame{display:none}.nz-page-metodo-ricca .method-link{margin-top:40px;text-align:center}.nz-page-metodo-ricca .method-link
a{color:var(--tabasco);font-weight:700}.nz-page-metodo-ricca .cta-split{display:grid;grid-template-columns:1.8fr .92fr;background:var(--tabasco);color:#fff}.nz-page-metodo-ricca .cta-split .cta-main{padding:100px
max(48px,calc((100vw - var(--max))/2));padding-right:70px}.nz-page-metodo-ricca .cta-split .cta-main
.eyebrow{color:var(--rose)}.nz-page-metodo-ricca .cta-split .cta-main
h2{font-size:clamp(2.2rem,3.6vw,3.4rem);font-family:var(--serif);font-weight:400;line-height:1.08;margin:0
auto 22px 0}.nz-page-metodo-ricca .cta-split .cta-main
p{max-width:650px;color:rgba(255,255,255,.84);margin:20px
0 26px}.nz-page-metodo-ricca .cta-split .cta-side{background:var(--brown);padding:90px
70px;display:flex;flex-direction:column;justify-content:center}.nz-page-metodo-ricca .cta-split .cta-side
h3{font-family:var(--serif);font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.15;font-weight:400;margin:0
0 18px}.nz-page-metodo-ricca .cta-split .cta-side
p{color:var(--mint)}@media(max-width:980px){.nz-page-metodo-ricca .cta-split{grid-template-columns:1fr}.nz-page-metodo-ricca .cta-split .cta-main{padding-right:max(48px,calc((100vw - var(--max))/2))}}.nz-page-metodo-ricca .page-hero--banner{position:relative;min-height:460px;padding-top:96px;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center}.nz-page-metodo-ricca .page-hero--banner .page-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 50%;z-index:0}.nz-page-metodo-ricca .page-hero--banner .page-hero-veil{position:absolute;inset:0;z-index:1;background:linear-gradient(rgba(30,48,41,.30),rgba(30,48,41,.48))}.nz-page-metodo-ricca .page-hero--banner .page-hero-center{position:relative;z-index:2;padding:56px
24px;width:100%}.nz-page-metodo-ricca .page-hero--banner
h1{font-family:Georgia,serif;font-weight:400;color:#fff;font-size:clamp(34px,5vw,52px);line-height:1.1;margin:0
0 12px;text-shadow:0 1px 16px rgba(0,0,0,.3)}.nz-page-metodo-ricca .page-hero--banner .breadcrumb-center{font-size:13px;letter-spacing:.06em;color:rgba(255,255,255,.86);text-transform:uppercase}.nz-page-metodo-ricca .page-hero--banner .breadcrumb-center
a{color:rgba(255,255,255,.86);text-decoration:none}.nz-page-metodo-ricca.has-banner .theme-topbar{position:relative;z-index:40;background:rgba(30,48,41,.32);border-bottom:none;color:#fff}.nz-page-metodo-ricca.has-banner .theme-topbar
a{color:#fff}.nz-page-metodo-ricca.has-banner
.header{background:transparent;backdrop-filter:none;border-bottom:none;transition:background .25s;margin-bottom:-88px}.nz-page-metodo-ricca.has-banner .header .nav
a{color:#fff;transition:color .25s}.nz-page-metodo-ricca.has-banner .header .brand-logo-dark{display:none}.nz-page-metodo-ricca.has-banner .header .brand-logo-light{display:block}.nz-page-metodo-ricca.has-banner
.header.scrolled{background:rgba(252,251,248,.97);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nz-page-metodo-ricca.has-banner .header.scrolled .nav
a{color:var(--green,#1E3029)}.nz-page-metodo-ricca.has-banner .header.scrolled .brand-logo-dark{display:block}.nz-page-metodo-ricca.has-banner .header.scrolled .brand-logo-light{display:none}.nz-page-metodo-ricca .section-green
.card{background:var(--paper);color:var(--ink)}.nz-page-metodo-ricca .section-green .card
h3{color:var(--ink)}.nz-page-metodo-ricca .section-green .card
p{color:var(--brown)}.nz-page-metodo-ricca .section-green .card-icon{color:var(--tabasco)}.nz-page-metodo-ricca .section-green .card-grid{grid-template-columns:1fr 1fr}.nz-page-metodo-ricca .section-green .card:nth-child(3n){border-right:1px solid var(--bone)}.nz-page-metodo-ricca .section-green .card:nth-child(2n){border-right:0}.nz-page-metodo-ricca .section-green .card:nth-last-child(-n+2){border-bottom:0}.nz-page-metodo-ricca .letter-body{grid-column:3}.nz-page-metodo-ricca .letter-body
p{margin:0
0 18px;font-size:.95rem;line-height:1.75}.nz-page-metodo-ricca .letter-body p:last-child{margin-bottom:0}@media(max-width:980px){.nz-page-metodo-ricca .letter-body{grid-column:2}}.nz-page-metodo-ricca
.section{padding:110px
0!important}@media(max-width:980px){.nz-page-metodo-ricca
.section{padding:78px
0!important}}@media(max-width:640px){.nz-page-metodo-ricca
.section{padding:72px
0!important}}.nz-page-metodo-ricca .cta-split{grid-template-columns:1.08fr .92fr}.nz-page-metodo-ricca .author-note{margin:56px
0 0;font-family:var(--serif);line-height:1.38;color:var(--ink);max-width:840px}.nz-page-metodo-ricca{--ft-green:#1e3029;--ft-deep:#15231e;--ft-aqua:#69ebb7;--ft-mint:#ebf1ed;--ft-bone:#d5cabd;--ft-paper:#fff;--ft-tabasco:#9b2c10;--ft-sans:Arial,Helvetica,sans-serif;--ft-max:1180px}.site-footer,.site-footer
*{box-sizing:border-box}.site-footer{border-top:3px solid var(--ft-aqua);background:var(--ft-green);color:#f7f8f6;font:12.5px/1.48 var(--ft-sans)}.site-footer
a{color:inherit;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:var(--ft-aqua)}.nz-page-metodo-ricca .footer-main{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:29px
0 25px;display:grid;grid-template-columns:1.28fr .9fr 1fr;gap:44px;align-items:start}.nz-page-metodo-ricca .brand-logo{display:block;width:min(100%,330px);height:auto;max-height:94px;object-fit:contain;object-position:left center;margin:0
0 12px}.nz-page-metodo-ricca .brand-note{margin:0;color:rgba(247,248,246,.72);max-width:34ch}.nz-page-metodo-ricca .footer-navs{display:grid;grid-template-columns:1fr 1fr;gap:26px}.nz-page-metodo-ricca .footer-title{margin:2px
0 11px;color:var(--ft-aqua);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.nz-page-metodo-ricca .footer-links{list-style:none;margin:0;padding:0;display:grid;gap:6px}.nz-page-metodo-ricca .footer-contact{font-style:normal;color:rgba(247,248,246,.8)}.nz-page-metodo-ricca .footer-contact
p{margin:0
0 5px}.nz-page-metodo-ricca .footer-contact
a{color:#fff}.nz-page-metodo-ricca .footer-cta{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0
15px;margin-top:10px;background:var(--ft-aqua);color:var(--ft-deep)!important;font-weight:700}.nz-page-metodo-ricca .footer-cta:hover{background:#fff}.nz-page-metodo-ricca
.institutional{background:var(--ft-paper);color:var(--ft-green);border-top:1px solid rgba(30,48,41,.12);border-bottom:1px solid rgba(30,48,41,.14)}.nz-page-metodo-ricca .institutional-inner{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:14px
0;display:grid;grid-template-columns:190px 150px 1fr;gap:24px;align-items:center}.nz-page-metodo-ricca .institutional-logo{display:block;width:100%;height:62px;object-fit:contain;object-position:left center}.nz-page-metodo-ricca .institutional-logo.ocf{height:54px}.nz-page-metodo-ricca .professional-copy{margin:0;padding-left:24px;border-left:1px solid var(--ft-bone);font-size:11.5px;line-height:1.5;color:#445149}.nz-page-metodo-ricca .footer-bottom{background:var(--ft-deep)}.nz-page-metodo-ricca .bottom-inner{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:12px
0 14px}.nz-page-metodo-ricca .legal-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.nz-page-metodo-ricca .legal-links{display:flex;gap:16px;flex-wrap:wrap;font-size:11.5px}.nz-page-metodo-ricca
.copyright{margin:0;color:rgba(247,248,246,.67);white-space:nowrap}.nz-page-metodo-ricca
.disclaimer{margin:7px
0 0;color:rgba(247,248,246,.54);font-size:10.5px;line-height:1.42}@media(max-width:900px){.nz-page-metodo-ricca .footer-main{grid-template-columns:1fr 1fr;gap:30px}.nz-page-metodo-ricca .contact-column{grid-column:1/-1}.nz-page-metodo-ricca .institutional-inner{grid-template-columns:170px 130px 1fr;gap:18px}.nz-page-metodo-ricca .professional-copy{padding-left:18px}.nz-page-metodo-ricca .legal-row{align-items:flex-start;flex-direction:column;gap:7px}.nz-page-metodo-ricca
.copyright{white-space:normal}}@media(max-width:650px){.nz-page-metodo-ricca .footer-main,.nz-page-metodo-ricca .institutional-inner,.nz-page-metodo-ricca .bottom-inner{width:calc(100% - 32px)}.nz-page-metodo-ricca .footer-main{padding:24px
0 21px;grid-template-columns:1fr;gap:23px}.nz-page-metodo-ricca .brand-logo{width:min(100%,305px);max-height:88px}.nz-page-metodo-ricca .contact-column{grid-column:auto}.nz-page-metodo-ricca .institutional-inner{padding:16px
0;grid-template-columns:1fr 1fr;gap:14px}.nz-page-metodo-ricca .institutional-logo{height:54px}.nz-page-metodo-ricca .institutional-logo.ocf{height:48px}.nz-page-metodo-ricca .professional-copy{grid-column:1/-1;padding:11px
0 0;border-left:0;border-top:1px solid var(--ft-bone)}.nz-page-metodo-ricca .legal-links{gap:8px 14px}}.site-header-overlay{position:absolute;top:0;left:0;right:0;z-index:50;background:transparent}.site-header-overlay .theme-topbar{background:rgba(30,48,41,.25);color:#fff;border-bottom:1px solid rgba(255,255,255,.18);backdrop-filter:blur(2px)}.site-header-overlay .theme-topbar
a{color:#fff}.site-header-overlay
.header{position:static;background:transparent!important;border-bottom:none;box-shadow:none;backdrop-filter:none}.site-header-overlay .nav
a{color:#fff}.site-header-overlay .nav
a.active{color:var(--aqua)}.site-header-overlay .nav-cta{background:#fff;color:var(--green)!important;border-color:#fff}.site-header-overlay .menu-toggle
span{background:#fff}.nz-page-metodo-ricca .hero-fullbleed{position:relative;min-height:100vh;overflow:hidden;display:block;padding:0}.nz-page-metodo-ricca .hero-bg-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 18%}.nz-page-metodo-ricca .hero-scrim{position:absolute;inset:0;background:linear-gradient(100deg,rgba(20,32,27,.86) 0%,rgba(20,32,27,.62) 32%,rgba(20,32,27,.18) 58%,rgba(20,32,27,0) 72%)}.nz-page-metodo-ricca .hero-fullbleed-content{position:relative;z-index:2;max-width:640px;padding:230px
48px 120px max(48px,calc((100vw - var(--content))/2 + 48px));color:#fff}.nz-page-metodo-ricca .hero-fullbleed-content
.eyebrow{color:var(--aqua)}.nz-page-metodo-ricca .hero-fullbleed-content
h1{color:#fff}.nz-page-metodo-ricca .hero-fullbleed-content .hero-sub{color:rgba(255,255,255,.88)}.nz-page-metodo-ricca .hero-fullbleed-content
.micro{color:rgba(255,255,255,.65)}.nz-page-metodo-ricca .btn-outline-light{border:1px
solid rgba(255,255,255,.7);color:#fff;background:transparent}.nz-page-metodo-ricca .btn-outline-light:hover{background:rgba(255,255,255,.12)}@media(max-width:1100px){.nz-page-metodo-ricca .hero-fullbleed-content{padding:200px
32px 90px 32px;max-width:520px}}@media(max-width:640px){.nz-page-metodo-ricca .hero-fullbleed{min-height:88vh}.nz-page-metodo-ricca .hero-fullbleed-content{padding:170px
24px 60px 24px}.nz-page-metodo-ricca .hero-scrim{background:linear-gradient(180deg,rgba(20,32,27,.55) 0%,rgba(20,32,27,.55) 40%,rgba(20,32,27,.88) 100%)}.site-header-overlay .theme-topbar{display:none}}.site-header-overlay .brand-logo-dark{display:none}.site-header-overlay .brand-logo-light{display:block}@media(max-width:640px){.nz-page-metodo-ricca .hero-actions{flex-wrap:wrap}}.site-header-overlay{transition:background-color .25s ease,box-shadow .25s ease}.site-header-overlay .theme-topbar{overflow:hidden;max-height:44px;transition:max-height .25s ease,opacity .2s ease,border-color .2s ease}.site-header-overlay .header,.site-header-overlay .header-inner,.site-header-overlay .brand,.site-header-overlay .brand-logo-light,.site-header-overlay .nav a,.site-header-overlay .menu-toggle{transition:height .25s ease,color .2s ease,opacity .2s ease,background-color .2s ease}.site-header-overlay.is-scrolled{position:fixed;background:#fff;box-shadow:0 5px 24px rgba(20,32,27,.12)}.site-header-overlay.is-scrolled .theme-topbar{max-height:0;opacity:0;border-color:transparent}.site-header-overlay.is-scrolled
.header{background:#fff!important;border-bottom:1px solid rgba(30,48,41,.12);backdrop-filter:blur(12px)}.site-header-overlay.is-scrolled .header-inner{height:68px}.site-header-overlay.is-scrolled
.brand{width:255px;height:53px;background:url('/wp-content/themes/noemi-zirpoli-blocks/assets/css/assets/img/02-su-di-me-immagine-2-a14486f1a7.png') left center/contain no-repeat}.site-header-overlay.is-scrolled .brand-logo-light{opacity:0}.site-header-overlay.is-scrolled .nav
a{color:var(--green)}.site-header-overlay.is-scrolled .nav a:not(.nav-cta):hover,.site-header-overlay.is-scrolled .nav
a.active{color:var(--tabasco)}.site-header-overlay.is-scrolled .nav-cta{background:var(--tabasco);color:#fff!important;border-color:var(--tabasco)}.site-header-overlay.is-scrolled .menu-toggle{color:var(--green)}.site-header-overlay.is-scrolled .menu-toggle
span{background:var(--green)}@media(max-width:980px){.site-header-overlay
.nav.open{background:#fff;box-shadow:0 12px 20px rgba(20,32,27,.12)}.site-header-overlay .nav.open
a{color:var(--green)}.site-header-overlay .nav.open .nav-cta{background:var(--tabasco);color:#fff!important;padding:12px
16px}.site-header-overlay.is-scrolled
.nav{top:68px}}@media(max-width:640px){.site-header-overlay.is-scrolled .header-inner{height:64px}.site-header-overlay.is-scrolled
.brand{width:220px;height:48px}.site-header-overlay.is-scrolled
.nav{top:64px}}@media(prefers-reduced-motion:reduce){.site-header-overlay,.site-header-overlay
*{transition:none!important}}.nz-page-metodo-ricca{scroll-behavior:smooth}.nz-page-metodo-ricca{margin:0;background:var(--paper);color:var(--ink)}.skip-link{position:fixed;left:16px;top:-80px;z-index:9999;background:#fff;color:var(--green);padding:12px
18px;text-decoration:none}.skip-link:focus{top:12px}.nz-page-metodo-ricca .page-hero--banner{min-height:460px;padding-top:120px}.nz-page-metodo-ricca .page-hero--banner .page-hero-photo{object-position:center 50%}.nz-page-metodo-ricca .page-hero--banner .page-hero-veil{background:linear-gradient(180deg,rgba(30,48,41,.28),rgba(30,48,41,.48))}.nz-page-metodo-ricca .page-intro{padding-top:84px!important;padding-bottom:10px!important}.nz-page-metodo-ricca .section-green
.h2{color:#fff}.nz-page-metodo-ricca .section-bone{background:var(--bone)}.nz-page-metodo-ricca .btn-light{background:#fff;color:var(--tabasco)}@media(max-width:1050px){.nz-page-metodo-ricca .page-hero--banner{padding-top:72px;min-height:420px}}@media(max-width:640px){.nz-page-metodo-ricca .page-hero--banner{min-height:360px;padding-top:64px}.nz-page-metodo-ricca .page-hero--banner .page-hero-photo{object-position:58% center}.nz-page-metodo-ricca .page-intro{padding-top:66px!important}}.nz-page-blog .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}.nz-page-blog{--green:#1E3029;--aqua:#69EBB7;--mint:#EBF1ED;--rose:#FFE8E1;--tabasco:#9B2C10;--brown:#57483B;--bone:#D5CABD;--ink:#1E3029;--paper:#FCFBF8;--white:#fff;--line:rgba(30,48,41,.18);--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;--max:1280px;--radius:2px}.nz-page-blog
*{box-sizing:border-box}.nz-page-blog{scroll-behavior:smooth}.nz-page-blog{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.65}.nz-page-blog
a{color:inherit}.nz-page-blog
img{max-width:100%;display:block}.nz-page-blog
.container{width:min(var(--max),calc(100% - 96px));margin:auto}.nz-page-blog
.eyebrow{font-size:.8rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--tabasco);margin:0
0 18px}.nz-page-blog
.display{font-family:var(--serif);font-weight:400;letter-spacing:-.025em;line-height:.98;margin:0}.nz-page-blog
.h2{font-family:var(--serif);font-weight:400;font-size:clamp(2.6rem,5vw,5.25rem);line-height:1.02;letter-spacing:-.03em;margin:0
0 28px}.nz-page-blog
.lead{font-size:1.12rem;line-height:1.75;max-width:720px;margin:0}.nz-page-blog
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0
26px;border:1px
solid transparent;border-radius:var(--radius);text-decoration:none;font-size:.87rem;font-weight:700;letter-spacing:.035em;transition:.2s ease}.nz-page-blog .btn-primary{background:var(--tabasco);color:white}.nz-page-blog .btn-primary:hover{background:#7a2310;transform:translateY(-1px)}.nz-page-blog .btn-outline{border-color:var(--green);color:var(--green);background:transparent}.nz-page-blog .btn-outline:hover{background:var(--green);color:white}.nz-page-blog .text-link{display:inline-flex;gap:8px;text-decoration:none;color:var(--tabasco);font-weight:700;font-size:.9rem}.nz-page-blog
.hero{min-height:calc(100vh - 88px);display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:stretch;background:var(--mint)}.nz-page-blog .hero-copy{padding:clamp(72px,9vw,140px) max(48px,calc((100vw - var(--max))/2)) clamp(72px,9vw,120px);padding-right:clamp(48px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.nz-page-blog .hero
h1{font-size:clamp(4rem,7.4vw,8.2rem);max-width:790px}.nz-page-blog .hero h1
span{display:block}.nz-page-blog .hero-sub{font-size:clamp(1.05rem,1.4vw,1.35rem);max-width:650px;margin:34px
0 34px;color:#2b3f36}.nz-page-blog .hero-actions{display:flex;gap:15px;flex-wrap:wrap}.nz-page-blog
.micro{font-size:.77rem;color:var(--brown);margin:14px
0 0}.nz-page-blog .hero-visual{position:relative;overflow:hidden;background:var(--green);min-height:720px}.nz-page-blog .hero-visual::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 18%,rgba(105,235,183,.82) 0 12%,transparent 12.4%),
linear-gradient(135deg,transparent 0 31%,rgba(255,232,225,.92) 31.2% 53%,transparent 53.2%),
linear-gradient(180deg,rgba(213,202,189,.08),rgba(30,48,41,.12))}.nz-page-blog .hero-frame{position:absolute;left:10%;right:10%;top:9%;bottom:9%;border:1px
solid rgba(235,241,237,.45)}.nz-page-blog .hero-photo-note{position:absolute;right:7%;bottom:7%;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--mint);text-align:right;max-width:250px}.nz-page-blog .hero-quote{position:absolute;left:8%;bottom:12%;max-width:390px;font-family:var(--serif);font-size:clamp(1.8rem,3vw,3.4rem);line-height:1.03;color:white}.nz-page-blog
.recognition{padding:110px
0;background:var(--paper)}.nz-page-blog .recognition-head{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;align-items:start;margin-bottom:56px}.nz-page-blog .recognition-intro{font-family:var(--serif);font-size:clamp(2.2rem,4vw,4.4rem);line-height:1.04;margin:0}.nz-page-blog .scene-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--green);border-bottom:1px solid var(--green)}.nz-page-blog
.scene{padding:38px
30px;min-height:325px;border-right:1px solid var(--line);position:relative}.nz-page-blog .scene:last-child{border-right:0}.nz-page-blog .scene-num{font-family:var(--serif);font-size:3.4rem;color:var(--bone);line-height:1;margin-bottom:30px}.nz-page-blog .scene
p{margin:0;font-size:.96rem;line-height:1.72}.nz-page-blog
.ricca{background:var(--green);color:white;padding:120px
0}.nz-page-blog .ricca
.eyebrow{color:var(--aqua)}.nz-page-blog .ricca-head{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;margin-bottom:64px}.nz-page-blog .ricca-head
.lead{color:var(--mint)}.nz-page-blog .ricca-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px
solid rgba(255,255,255,.24)}.nz-page-blog .ricca-card{padding:34px
24px 40px;border-right:1px solid rgba(255,255,255,.18);min-height:355px;transition:.25s ease}.nz-page-blog .ricca-card:last-child{border-right:0}.nz-page-blog .ricca-card:hover{background:rgba(105,235,183,.07);transform:translateY(-3px)}.nz-page-blog .ricca-letter{font-family:var(--serif);font-size:5.4rem;line-height:1;color:var(--aqua);margin-bottom:25px}.nz-page-blog .ricca-name{font-size:.82rem;text-transform:uppercase;letter-spacing:.13em;font-weight:700;margin-bottom:14px}.nz-page-blog .ricca-card
p{font-size:.88rem;line-height:1.65;color:var(--mint);margin:0}.nz-page-blog .ricca-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:34px;gap:24px}.nz-page-blog
.about{display:grid;grid-template-columns:.88fr 1.12fr;background:var(--rose)}.nz-page-blog .about-visual{min-height:760px;position:relative;background:linear-gradient(150deg,var(--bone) 0 36%,var(--brown) 36.2% 58%,var(--mint) 58.2%);overflow:hidden}.nz-page-blog .about-visual::after{content:"NOEMI";position:absolute;left:-12px;bottom:25px;font-family:var(--serif);font-size:clamp(6rem,12vw,12rem);color:rgba(255,255,255,.67);line-height:.8}.nz-page-blog .about-caption{position:absolute;top:42px;left:42px;background:var(--green);color:white;padding:14px
18px;font-size:.7rem;text-transform:uppercase;letter-spacing:.13em}.nz-page-blog .about-copy{padding:110px
clamp(48px,8vw,130px);display:flex;flex-direction:column;justify-content:center}.nz-page-blog .about-copy
p{max-width:680px;margin:0
0 21px}.nz-page-blog .about-quote{font-family:var(--serif);font-size:clamp(1.7rem,2.7vw,3rem);line-height:1.13;color:var(--tabasco);margin:30px
0}.nz-page-blog
.credentials{display:flex;gap:24px;flex-wrap:wrap;margin:25px
0 34px;padding-top:25px;border-top:1px solid rgba(87,72,59,.25)}.nz-page-blog .credential
strong{display:block;font-family:var(--serif);font-size:2.1rem;font-weight:400;line-height:1}.nz-page-blog .credential
span{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--brown)}.nz-page-blog
.process{padding:115px
0;background:var(--paper)}.nz-page-blog .process-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:54px}.nz-page-blog
.steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px
solid var(--bone)}.nz-page-blog
.step{padding:42px
34px;min-height:410px;border-right:1px solid var(--bone)}.nz-page-blog .step:last-child{border-right:0}.nz-page-blog .step-num{font-family:var(--serif);font-size:4.8rem;color:var(--bone);line-height:1;margin-bottom:28px}.nz-page-blog .step
h3{font-size:.82rem;text-transform:uppercase;letter-spacing:.13em;margin:0
0 18px}.nz-page-blog .step
p{font-size:.93rem;line-height:1.72;margin:0
0 14px}.nz-page-blog .step
small{font-size:.77rem;color:var(--brown)}.nz-page-blog .step
.cost{color:var(--tabasco);font-weight:700;display:block;margin-top:18px}.nz-page-blog
.testimonials{padding:110px
0;background:var(--bone)}.nz-page-blog .testimonial-grid{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:20px;margin-top:50px}.nz-page-blog
.testimonial{background:var(--paper);padding:40px
34px;min-height:330px;display:flex;flex-direction:column;justify-content:space-between}.nz-page-blog .testimonial:first-child{background:var(--green);color:white}.nz-page-blog .testimonial:first-child
.quote{color:white}.nz-page-blog
.quote{font-family:var(--serif);font-size:clamp(1.35rem,2vw,2.15rem);line-height:1.25;color:var(--green);margin:0
0 28px}.nz-page-blog
.person{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.nz-page-blog
.role{display:block;font-size:.72rem;color:var(--brown);margin-top:4px;text-transform:none;letter-spacing:0;font-weight:400}.nz-page-blog .testimonial:first-child
.role{color:var(--bone)}.nz-page-blog
.faq{padding:110px
0;background:var(--mint)}.nz-page-blog .faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:100px}.nz-page-blog .faq-list{border-top:1px solid var(--green)}.nz-page-blog .faq-item{border-bottom:1px solid rgba(30,48,41,.28)}.nz-page-blog .faq-q{width:100%;border:0;background:none;color:var(--green);text-align:left;display:flex;justify-content:space-between;gap:25px;padding:25px
0;font-family:var(--sans);font-weight:700;font-size:1rem;cursor:pointer}.nz-page-blog .faq-q
span{font-family:var(--serif);font-size:1.8rem;font-weight:400;line-height:1}.nz-page-blog .faq-a{display:none;padding:0
45px 26px 0;font-size:.93rem;line-height:1.72}.nz-page-blog .faq-item.open .faq-a{display:block}.nz-page-blog .faq-item.open .faq-q
span{transform:rotate(45deg)}.nz-page-blog
.cta{display:grid;grid-template-columns:1.08fr .92fr;background:var(--tabasco);color:white}.nz-page-blog .cta-main{padding:100px
max(48px,calc((100vw - var(--max))/2));padding-right:70px}.nz-page-blog .cta-main
.eyebrow{color:var(--rose)}.nz-page-blog .cta-main
h2{font-size:clamp(3rem,5.3vw,6rem)}.nz-page-blog .cta-main
p{max-width:650px;color:rgba(255,255,255,.84);margin:28px
0 30px}.nz-page-blog .cta-side{background:var(--brown);padding:90px
70px;display:flex;flex-direction:column;justify-content:center}.nz-page-blog .cta-side
h3{font-family:var(--serif);font-size:clamp(2rem,3.2vw,3.7rem);line-height:1.05;font-weight:400;margin:0
0 20px}.nz-page-blog .cta-side
p{color:var(--mint)}.nz-page-blog .btn-light{background:white;color:var(--tabasco)}@media(max-width:1050px){.nz-page-blog
.container{width:min(var(--max),calc(100% - 48px))}.nz-page-blog
.hero{grid-template-columns:1fr}.nz-page-blog .hero-visual{min-height:570px}.nz-page-blog .recognition-head,.nz-page-blog .ricca-head,.nz-page-blog .faq-layout{grid-template-columns:1fr;gap:35px}.nz-page-blog .scene-grid{grid-template-columns:1fr}.nz-page-blog
.scene{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.nz-page-blog .scene:last-child{border-bottom:0}.nz-page-blog .ricca-grid{grid-template-columns:1fr 1fr}.nz-page-blog .ricca-card{border-bottom:1px solid rgba(255,255,255,.18)}.nz-page-blog
.about{grid-template-columns:1fr}.nz-page-blog .about-visual{min-height:520px}.nz-page-blog
.steps{grid-template-columns:1fr}.nz-page-blog
.step{border-right:0;border-bottom:1px solid var(--bone);min-height:auto}.nz-page-blog .step:last-child{border-bottom:0}.nz-page-blog .testimonial-grid{grid-template-columns:1fr 1fr}.nz-page-blog .testimonial:first-child{grid-column:1/-1}.nz-page-blog
.cta{grid-template-columns:1fr}}@media(max-width:650px){.nz-page-blog{font-size:16px}.nz-page-blog
.container{width:calc(100% - 36px)}.nz-page-blog .hero-copy{padding:65px
22px}.nz-page-blog .hero
h1{font-size:3.7rem}.nz-page-blog .hero-visual{min-height:470px}.nz-page-blog .hero-quote{font-size:2.1rem}.nz-page-blog .recognition,.nz-page-blog .ricca,.nz-page-blog .process,.nz-page-blog .testimonials,.nz-page-blog
.faq{padding:78px
0}.nz-page-blog .recognition-head{margin-bottom:38px}.nz-page-blog .ricca-grid{grid-template-columns:1fr}.nz-page-blog .ricca-card{min-height:auto;border-right:0}.nz-page-blog .ricca-bottom,.nz-page-blog .process-head{align-items:flex-start;flex-direction:column}.nz-page-blog .about-copy{padding:75px
22px}.nz-page-blog .testimonial-grid{grid-template-columns:1fr}.nz-page-blog .testimonial:first-child{grid-column:auto}.nz-page-blog .cta-main,.nz-page-blog .cta-side{padding:70px
22px}}.nz-page-blog{--content:1170px;--fs-body:clamp(16px,.24vw + 15px,18px);--fs-small:clamp(13px,.12vw + 12px,14px);--fs-nav:clamp(12px,.10vw + 11px,13px);--fs-h1:clamp(40px,4.1vw,64px);--fs-h2:clamp(30px,2.7vw,44px);--fs-h3:clamp(23px,1.7vw,31px)}.nz-page-blog{font-size:var(--fs-body);line-height:1.62;overflow-x:hidden}.nz-page-blog
.container{width:min(var(--content),calc(100% - 48px))}.nz-page-blog
.eyebrow{font-size:13px;letter-spacing:.14em;margin-bottom:14px}.nz-page-blog
.h2{font-size:var(--fs-h2)!important;line-height:1.08;letter-spacing:-.018em;margin-bottom:22px}.nz-page-blog
.lead{font-size:clamp(17px,.45vw + 15px,20px);line-height:1.68}.nz-page-blog
.btn{min-height:48px;padding:0
22px;font-size:13px;letter-spacing:.025em}.nz-page-blog .text-link{font-size:14px}.nz-page-blog
section{scroll-margin-top:122px}.nz-page-blog
p{max-width:76ch}.nz-page-blog .micro,.nz-page-blog .hero-photo-note,.nz-page-blog .role,.nz-page-blog .step
small{font-size:var(--fs-small)}.nz-page-blog .scene p,.nz-page-blog .ricca-card p,.nz-page-blog .step p,.nz-page-blog .faq-a,.nz-page-blog .card
p{font-size:clamp(15px,.16vw + 14px,17px)}.nz-page-blog .scene-num,.nz-page-blog .step-num,.nz-page-blog .ricca-letter{line-height:.95}@media(max-width:1100px){}@media(max-width:980px){.nz-page-blog
.container{width:min(100% - 36px,var(--content))}}@media(max-width:640px){.nz-page-blog{--fs-h1:clamp(36px,10vw,48px);--fs-h2:clamp(28px,8vw,38px)}.nz-page-blog
.container{width:min(100% - 30px,var(--content))}.nz-page-blog
.btn{width:100%}}.nz-page-blog
.hero{min-height:610px;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr)}.nz-page-blog .hero-copy{padding:86px
max(32px,calc((100vw - var(--content))/2));padding-right:clamp(42px,5vw,82px)}.nz-page-blog .hero
h1{font-size:var(--fs-h1);line-height:1.01;max-width:650px;letter-spacing:-.025em}.nz-page-blog .hero-sub{font-size:clamp(18px,.55vw + 15px,22px);line-height:1.66;max-width:610px;margin:26px
0 28px}.nz-page-blog .hero-visual{min-height:610px}.nz-page-blog .hero-quote{font-size:clamp(28px,2.7vw,44px);max-width:350px}.nz-page-blog .recognition,.nz-page-blog .ricca,.nz-page-blog .process,.nz-page-blog .testimonials,.nz-page-blog
.faq{padding:88px
0}.nz-page-blog .recognition-head{gap:60px;margin-bottom:44px}.nz-page-blog .recognition-intro{font-size:clamp(30px,2.8vw,44px)}.nz-page-blog
.scene{min-height:285px;padding:30px
26px}.nz-page-blog .scene-num{font-size:30px;margin-bottom:18px}.nz-page-blog .ricca-head{gap:58px;margin-bottom:48px}.nz-page-blog .ricca-card{min-height:310px;padding:30px
22px}.nz-page-blog .ricca-letter{font-size:40px}.nz-page-blog .about-visual{min-height:620px}.nz-page-blog .about-copy{padding:88px
clamp(42px,6vw,90px)}.nz-page-blog .about-quote{font-size:clamp(25px,2.1vw,36px)}.nz-page-blog .process-head{margin-bottom:42px}.nz-page-blog
.step{min-height:355px;padding:34px
28px}.nz-page-blog .step-num{font-size:38px}.nz-page-blog
.testimonial{min-height:290px;padding:32px
28px}.nz-page-blog
.quote{font-size:clamp(21px,1.6vw,30px)}.nz-page-blog .faq-layout{gap:70px}@media(max-width:980px){.nz-page-blog
.hero{grid-template-columns:1fr;min-height:auto}.nz-page-blog .hero-copy{padding:68px
20px}.nz-page-blog .hero-visual{min-height:420px}.nz-page-blog .recognition,.nz-page-blog .ricca,.nz-page-blog .process,.nz-page-blog .testimonials,.nz-page-blog
.faq{padding:72px
0}}@media(max-width:640px){.nz-page-blog .hero-copy{padding:54px
18px}.nz-page-blog .hero-visual{min-height:320px}.nz-page-blog .hero-quote{font-size:27px}.nz-page-blog
.scene{min-height:auto}.nz-page-blog .about-copy{padding:64px
20px}}.nz-page-blog .page-hero{background:var(--mint);border-bottom:1px solid var(--line)}.nz-page-blog .page-hero-inner{max-width:var(--content);min-height:360px;margin:auto;padding:64px
24px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:54px;align-items:center}.nz-page-blog .page-hero
h1{font-family:var(--serif);font-size:var(--fs-h1);font-weight:400;line-height:1.02;letter-spacing:-.025em;margin:0
0 18px}.nz-page-blog .page-hero
p{font-size:clamp(17px,.45vw + 15px,20px);line-height:1.68;margin:0;max-width:660px}.nz-page-blog .hero-art{min-height:280px;background:var(--green);position:relative;overflow:hidden;border:1px
solid rgba(30,48,41,.08)}.nz-page-blog .hero-art:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 25%,var(--aqua) 0 13%,transparent 13.5%),linear-gradient(135deg,transparent 0 38%,var(--rose) 38.2% 58%,transparent 58.2%)}.nz-page-blog .hero-art:after{content:"";position:absolute;inset:28px;border:1px
solid rgba(235,241,237,.46)}.nz-page-blog .content-section{padding:110px
0}.nz-page-blog .content-section.alt{background:var(--mint)}.nz-page-blog .content-section.bone{background:var(--bone)}.nz-page-blog .content-section.green{background:var(--green);color:white}.nz-page-blog .section-grid{display:grid;grid-template-columns:.74fr 1.26fr;gap:72px;align-items:start}.nz-page-blog .section-grid.equal{grid-template-columns:1fr 1fr}.nz-page-blog .section-title{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);line-height:1.08;letter-spacing:-.018em;margin:0
0 22px}.nz-page-blog .section-copy
p{margin:0
0 18px}.nz-page-blog .section-copy p:last-child{margin-bottom:0}.nz-page-blog .card-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px
solid var(--bone)}.nz-page-blog .info-card{padding:30px
26px;border-right:1px solid var(--bone);border-bottom:1px solid var(--bone);background:var(--paper)}.nz-page-blog .info-card:nth-child(3n){border-right:0}.nz-page-blog .info-card
h3{font-size:var(--fs-h3);font-family:var(--serif);font-weight:400;line-height:1.12;margin:0
0 13px}.nz-page-blog .info-card
p{margin:0;font-size:16px;line-height:1.66}.nz-page-blog .simple-cta{background:var(--tabasco);color:white;padding:74px
24px;text-align:center}.nz-page-blog .simple-cta
h2{font-family:var(--serif);font-size:var(--fs-h2);font-weight:400;line-height:1.08;margin:0
auto 18px;max-width:760px}.nz-page-blog .simple-cta
p{margin:0
auto 26px;max-width:650px}@media(max-width:980px){.nz-page-blog .page-hero-inner{grid-template-columns:1fr;min-height:auto;padding:54px
18px}.nz-page-blog .hero-art{min-height:240px}.nz-page-blog .section-grid,.nz-page-blog .section-grid.equal{grid-template-columns:1fr;gap:38px}.nz-page-blog .content-section{padding:78px
0}.nz-page-blog .card-grid{grid-template-columns:1fr 1fr}.nz-page-blog .info-card:nth-child(3n){border-right:1px solid var(--bone)}.nz-page-blog .info-card:nth-child(2n){border-right:0}}@media(max-width:640px){.nz-page-blog .page-hero-inner{padding:44px
15px}.nz-page-blog .hero-art{min-height:210px}.nz-page-blog .card-grid{grid-template-columns:1fr}.nz-page-blog .info-card{border-right:0!important}.nz-page-blog .simple-cta{padding:62px
18px}}.nz-page-blog
.featured{display:grid;grid-template-columns:.8fr 1.2fr;border:1px
solid var(--bone);background:var(--paper)}.nz-page-blog .featured-art{min-height:320px;background:linear-gradient(145deg,var(--green) 0 48%,var(--aqua) 48% 63%,var(--bone) 63%)}.nz-page-blog .featured-copy{padding:38px
34px;display:flex;flex-direction:column;justify-content:center}.nz-page-blog .featured
h3{font-family:var(--serif);font-weight:400;font-size:clamp(27px,2.4vw,39px);line-height:1.12;margin:9px
0 16px}.nz-page-blog .blog-cat{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--tabasco)}.nz-page-blog
.meta{font-size:13px;color:var(--brown);margin:8px
0 16px}.nz-page-blog .category-strip{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nz-page-blog .category-strip
.container{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.nz-page-blog .category-strip
span{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin-right:6px}.nz-page-blog .category-strip
a{font-size:13px;text-decoration:none;padding:7px
11px;border:1px
solid var(--bone)}.nz-page-blog .category-strip a.active,.nz-page-blog .category-strip a:hover{background:var(--green);color:white;border-color:var(--green)}.nz-page-blog .blog-head{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:42px}.nz-page-blog
.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.nz-page-blog
.post{background:var(--paper);border:1px
solid var(--bone);display:flex;flex-direction:column}.nz-page-blog .post-art{height:170px}.nz-page-blog .post-art.aqua{background:linear-gradient(135deg,var(--aqua),var(--mint))}.nz-page-blog .post-art.rose{background:linear-gradient(135deg,var(--rose),var(--bone))}.nz-page-blog .post-art.bone{background:linear-gradient(135deg,var(--bone),var(--mint))}.nz-page-blog .post-art.green{background:linear-gradient(135deg,var(--green),#3f5a4f)}.nz-page-blog .post-art.tabasco{background:linear-gradient(135deg,var(--tabasco),var(--rose))}.nz-page-blog .post-art.walnut{background:linear-gradient(135deg,var(--brown),var(--bone))}.nz-page-blog .post-body{padding:24px;display:flex;flex-direction:column;flex:1}.nz-page-blog .post
h3{font-family:var(--serif);font-size:clamp(21px,1.5vw,28px);font-weight:400;line-height:1.17;margin:9px
0 12px}.nz-page-blog .post
p{font-size:15px;line-height:1.62;margin:0
0 10px}.nz-page-blog .post
a{margin-top:auto;color:var(--tabasco);font-size:14px;font-weight:700;text-decoration:none}.nz-page-blog
.newsletter{background:var(--green);color:white;padding:64px
0}.nz-page-blog .newsletter
.eyebrow{color:var(--aqua)}.nz-page-blog .newsletter-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.nz-page-blog .newsletter
h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);line-height:1.08;margin:0
0 10px}.nz-page-blog .newsletter
p{margin:0;color:var(--mint)}@media(max-width:980px){.nz-page-blog
.featured{grid-template-columns:1fr}.nz-page-blog .blog-head,.nz-page-blog .newsletter-inner{align-items:flex-start;flex-direction:column}.nz-page-blog
.posts{grid-template-columns:1fr 1fr}}@media(max-width:640px){.nz-page-blog
.posts{grid-template-columns:1fr}.nz-page-blog .featured-copy{padding:28px
22px}.nz-page-blog .featured-art{min-height:230px}}.nz-page-blog .blog-open{background:var(--mint);border-bottom:1px solid var(--line);padding:96px
0 88px}.nz-page-blog .blog-open
.container{max-width:900px}.nz-page-blog .blog-open
h1{font-family:var(--serif);font-weight:400;font-size:var(--fs-h1);line-height:1.04;letter-spacing:-.025em;margin:14px
0 22px}.nz-page-blog .blog-open
.lead{font-size:clamp(17px,.45vw + 15px,20px);line-height:1.68;max-width:660px;margin:0}@media(max-width:980px){.nz-page-blog .blog-open{padding:70px
0 62px}}@media(max-width:640px){.nz-page-blog .blog-open{padding:56px
0 50px}}.nz-page-blog
.newsletter{background:var(--mint);color:var(--green);padding:96px
0;border-top:1px solid var(--line)}.nz-page-blog .newsletter-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start}.nz-page-blog .newsletter
.eyebrow{color:var(--tabasco)}.nz-page-blog .newsletter
h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);line-height:1.08;margin:12px
0 18px;color:var(--green)}.nz-page-blog .newsletter
p{margin:0
0 14px;color:var(--brown);line-height:1.68;max-width:52ch}.nz-page-blog .newsletter p.nl-note{font-size:14px;color:rgba(30,48,41,.7);margin:0}.nz-page-blog .nl-form{display:flex;flex-direction:column;gap:14px;padding-top:6px}.nz-page-blog .nl-row{display:flex;gap:10px;flex-wrap:wrap}.nz-page-blog .nl-form input[type=email]{flex:1;min-width:220px;background:#fff;border:1px
solid rgba(30,48,41,.28);color:var(--green);padding:15px
16px;font-family:var(--sans);font-size:16px;border-radius:var(--radius)}.nz-page-blog .nl-form input[type=email]::placeholder{color:rgba(30,48,41,.5)}.nz-page-blog .nl-form input[type=email]:focus{outline:none;border-color:var(--tabasco)}.nz-page-blog .nl-btn{background:var(--tabasco);color:#fff;border:0;padding:15px
26px;font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius)}.nz-page-blog .nl-btn:hover{background:var(--green)}.nz-page-blog .nl-consent{display:flex;gap:11px;align-items:flex-start;font-size:13.5px;line-height:1.55;color:rgba(30,48,41,.82)}.nz-page-blog .nl-consent
input{margin-top:3px;accent-color:var(--tabasco);flex-shrink:0}.nz-page-blog .nl-consent
a{color:var(--tabasco)}@media(max-width:980px){.nz-page-blog
.newsletter{padding:72px
0}.nz-page-blog .newsletter-inner{grid-template-columns:1fr;gap:36px}}.nz-page-blog .archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--bone);border:1px
solid var(--bone);margin-top:44px}.nz-page-blog
.arch{background:var(--paper);padding:28px
26px;display:flex;flex-direction:column;min-height:210px}.nz-page-blog .arch
h3{font-family:var(--serif);font-weight:400;font-size:clamp(19px,1.25vw,23px);line-height:1.2;margin:10px
0 10px}.nz-page-blog .arch
p{font-size:14.5px;line-height:1.6;color:var(--brown);margin:0
0 14px}.nz-page-blog .arch
.meta{margin-top:auto;font-size:12.5px;color:var(--brown)}.nz-page-blog .arch
a{color:inherit;text-decoration:none}.nz-page-blog .arch:hover{background:var(--white)}@media(max-width:980px){.nz-page-blog .archive-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.nz-page-blog .archive-grid{grid-template-columns:1fr}}.nz-page-blog
.pagination{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:48px;flex-wrap:wrap}.nz-page-blog .pagination a,.nz-page-blog .pagination
span{font-size:14px;padding:10px
15px;border:1px
solid var(--bone);text-decoration:none;color:var(--ink);border-radius:var(--radius)}.nz-page-blog .pagination
.current{background:var(--green);color:#fff;border-color:var(--green)}.nz-page-blog .pagination a:hover{background:var(--mint)}.nz-page-blog .quiz-card{background:var(--brown);color:#fff;padding:clamp(44px,6vw,76px);margin-top:0}.nz-page-blog .quiz-copy{max-width:820px;margin:0
auto;text-align:center;display:flex;flex-direction:column;align-items:center}.nz-page-blog .quiz-copy
.eyebrow{color:var(--aqua)}.nz-page-blog .quiz-copy
h3{font-family:var(--serif);font-weight:400;font-size:clamp(30px,3.4vw,48px);line-height:1.08;margin:9px
0 20px}.nz-page-blog .quiz-copy
p{margin:0
0 26px;line-height:1.68;max-width:65ch;color:var(--mint)}.nz-page-blog .quiz-copy
.btn{width:min(100%,480px);background:transparent;color:#fff;border-color:#fff}.nz-page-blog .quiz-copy .btn:hover{background:#fff;color:var(--brown)}@media(max-width:780px){.nz-page-blog .quiz-card{padding:44px
22px}.nz-page-blog .quiz-copy{text-align:left;align-items:flex-start}.nz-page-blog .quiz-copy
.btn{width:100%}}@media(max-width:760px){.nz-page-blog .category-strip{overflow:hidden}.nz-page-blog .category-strip
.container{width:100%;padding-left:18px;padding-right:18px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.nz-page-blog .category-strip .container>span,.nz-page-blog .category-strip .container>a{flex:0 0 auto;white-space:nowrap}}.nz-page-blog .nz-featured-wrap{padding-top:64px;padding-bottom:64px}.nz-page-blog .featured-media{display:block;min-height:320px;position:relative;overflow:hidden;background:linear-gradient(145deg,var(--green) 0 35%,var(--aqua) 35% 57%,var(--green) 57% 72%,var(--bone) 72%)}.nz-page-blog .featured-media.has-image{background:var(--mint)}.nz-page-blog .featured-media
img{width:100%;height:100%;min-height:320px;object-fit:cover}.nz-page-blog .featured-copy
h2{font-family:var(--serif);font-weight:400;font-size:clamp(27px,2.4vw,39px);line-height:1.12;margin:9px
0 16px}.nz-page-blog .featured-copy h2
a{text-decoration:none}.nz-page-blog .nz-post-list{padding-top:76px}.nz-page-blog .arch-media{display:block;margin:-28px -26px 22px;aspect-ratio:16/9;overflow:hidden}.nz-page-blog .arch-media
img{width:100%;height:100%;object-fit:cover}.nz-page-blog .nz-no-posts{padding:28px;border:1px
solid var(--bone);background:var(--paper)}.nz-page-blog .pagination
ul{display:flex;gap:8px;align-items:center;justify-content:center;margin:0;padding:0;list-style:none;flex-wrap:wrap}.nz-page-blog .quiz-copy .wp-block-button__link{background:transparent!important;color:#fff!important;border:1px
solid #fff!important;min-height:52px;padding:14px
26px}.nz-page-blog .quiz-copy .wp-block-button__link:hover{background:#fff!important;color:var(--brown)!important}.nz-page-blog .newsletter .wp-block-buttons{align-self:center;justify-content:flex-end}.nz-page-blog .newsletter .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px
26px;background:var(--tabasco)!important;color:#fff!important;border:1px
solid var(--tabasco)!important;font-weight:700;text-decoration:none}.nz-page-blog .newsletter .wp-block-button__link:hover{background:#7a2310!important;border-color:#7a2310!important}@media(max-width:980px){.nz-page-blog .nz-featured-wrap{padding-top:48px;padding-bottom:48px}.nz-page-blog .newsletter .wp-block-buttons{align-self:stretch;justify-content:flex-start}}@media(max-width:640px){.nz-page-blog .nz-featured-wrap{padding-top:32px;padding-bottom:32px}.nz-page-blog .featured-media,.nz-page-blog .featured-media
img{min-height:230px}.nz-page-blog .newsletter .wp-block-button,.nz-page-blog .newsletter .wp-block-button__link{width:100%}}.nz-page-blog{--ft-green:#1e3029;--ft-deep:#15231e;--ft-aqua:#69ebb7;--ft-mint:#ebf1ed;--ft-bone:#d5cabd;--ft-paper:#fff;--ft-tabasco:#9b2c10;--ft-sans:Arial,Helvetica,sans-serif;--ft-max:1180px}.site-footer,.site-footer
*{box-sizing:border-box}.site-footer{border-top:3px solid var(--ft-aqua);background:var(--ft-green);color:#f7f8f6;font:12.5px/1.48 var(--ft-sans)}.site-footer
a{color:inherit;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:var(--ft-aqua)}.nz-page-blog .footer-main{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:29px
0 25px;display:grid;grid-template-columns:1.28fr .9fr 1fr;gap:44px;align-items:start}.nz-page-blog .brand-logo{display:block;width:min(100%,330px);height:auto;max-height:94px;object-fit:contain;object-position:left center;margin:0
0 12px}.nz-page-blog .brand-note{margin:0;color:rgba(247,248,246,.72);max-width:34ch}.nz-page-blog .footer-navs{display:grid;grid-template-columns:1fr 1fr;gap:26px}.nz-page-blog .footer-title{margin:2px
0 11px;color:var(--ft-aqua);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.nz-page-blog .footer-links{list-style:none;margin:0;padding:0;display:grid;gap:6px}.nz-page-blog .footer-contact{font-style:normal;color:rgba(247,248,246,.8)}.nz-page-blog .footer-contact
p{margin:0
0 5px}.nz-page-blog .footer-contact
a{color:#fff}.nz-page-blog .footer-cta{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0
15px;margin-top:10px;background:var(--ft-aqua);color:var(--ft-deep)!important;font-weight:700}.nz-page-blog .footer-cta:hover{background:#fff}.nz-page-blog
.institutional{background:var(--ft-paper);color:var(--ft-green);border-top:1px solid rgba(30,48,41,.12);border-bottom:1px solid rgba(30,48,41,.14)}.nz-page-blog .institutional-inner{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:14px
0;display:grid;grid-template-columns:190px 150px 1fr;gap:24px;align-items:center}.nz-page-blog .institutional-logo{display:block;width:100%;height:62px;object-fit:contain;object-position:left center}.nz-page-blog .institutional-logo.ocf{height:54px}.nz-page-blog .professional-copy{margin:0;padding-left:24px;border-left:1px solid var(--ft-bone);font-size:11.5px;line-height:1.5;color:#445149}.nz-page-blog .footer-bottom{background:var(--ft-deep)}.nz-page-blog .bottom-inner{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:12px
0 14px}.nz-page-blog .legal-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.nz-page-blog .legal-links{display:flex;gap:16px;flex-wrap:wrap;font-size:11.5px}.nz-page-blog
.copyright{margin:0;color:rgba(247,248,246,.67);white-space:nowrap}.nz-page-blog
.disclaimer{margin:7px
0 0;color:rgba(247,248,246,.54);font-size:10.5px;line-height:1.42}@media(max-width:900px){.nz-page-blog .footer-main{grid-template-columns:1fr 1fr;gap:30px}.nz-page-blog .contact-column{grid-column:1/-1}.nz-page-blog .institutional-inner{grid-template-columns:170px 130px 1fr;gap:18px}.nz-page-blog .professional-copy{padding-left:18px}.nz-page-blog .legal-row{align-items:flex-start;flex-direction:column;gap:7px}.nz-page-blog
.copyright{white-space:normal}}@media(max-width:650px){.nz-page-blog .footer-main,.nz-page-blog .institutional-inner,.nz-page-blog .bottom-inner{width:calc(100% - 32px)}.nz-page-blog .footer-main{padding:24px
0 21px;grid-template-columns:1fr;gap:23px}.nz-page-blog .brand-logo{width:min(100%,305px);max-height:88px}.nz-page-blog .contact-column{grid-column:auto}.nz-page-blog .institutional-inner{padding:16px
0;grid-template-columns:1fr 1fr;gap:14px}.nz-page-blog .institutional-logo{height:54px}.nz-page-blog .institutional-logo.ocf{height:48px}.nz-page-blog .professional-copy{grid-column:1/-1;padding:11px
0 0;border-left:0;border-top:1px solid var(--ft-bone)}.nz-page-blog .legal-links{gap:8px 14px}}.site-header-overlay{position:absolute;top:0;left:0;right:0;z-index:50;background:transparent}.site-header-overlay .theme-topbar{background:rgba(30,48,41,.25);color:#fff;border-bottom:1px solid rgba(255,255,255,.18);backdrop-filter:blur(2px)}.site-header-overlay .theme-topbar
a{color:#fff}.site-header-overlay
.header{position:static;background:transparent!important;border-bottom:none;box-shadow:none;backdrop-filter:none}.site-header-overlay .nav
a{color:#fff}.site-header-overlay .nav
a.active{color:var(--aqua)}.site-header-overlay .nav-cta{background:#fff;color:var(--green)!important;border-color:#fff}.site-header-overlay .menu-toggle
span{background:#fff}.nz-page-blog .hero-fullbleed{position:relative;min-height:100vh;overflow:hidden;display:block;padding:0}.nz-page-blog .hero-bg-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 18%}.nz-page-blog .hero-scrim{position:absolute;inset:0;background:linear-gradient(100deg,rgba(20,32,27,.86) 0%,rgba(20,32,27,.62) 32%,rgba(20,32,27,.18) 58%,rgba(20,32,27,0) 72%)}.nz-page-blog .hero-fullbleed-content{position:relative;z-index:2;max-width:640px;padding:230px
48px 120px max(48px,calc((100vw - var(--content))/2 + 48px));color:#fff}.nz-page-blog .hero-fullbleed-content
.eyebrow{color:var(--aqua)}.nz-page-blog .hero-fullbleed-content
h1{color:#fff}.nz-page-blog .hero-fullbleed-content .hero-sub{color:rgba(255,255,255,.88)}.nz-page-blog .hero-fullbleed-content
.micro{color:rgba(255,255,255,.65)}.nz-page-blog .btn-outline-light{border:1px
solid rgba(255,255,255,.7);color:#fff;background:transparent}.nz-page-blog .btn-outline-light:hover{background:rgba(255,255,255,.12)}@media(max-width:1100px){.nz-page-blog .hero-fullbleed-content{padding:200px
32px 90px 32px;max-width:520px}}@media(max-width:640px){.nz-page-blog .hero-fullbleed{min-height:88vh}.nz-page-blog .hero-fullbleed-content{padding:170px
24px 60px 24px}.nz-page-blog .hero-scrim{background:linear-gradient(180deg,rgba(20,32,27,.55) 0%,rgba(20,32,27,.55) 40%,rgba(20,32,27,.88) 100%)}.site-header-overlay .theme-topbar{display:none}}.site-header-overlay .brand-logo-dark{display:none}.site-header-overlay .brand-logo-light{display:block}@media(max-width:640px){.nz-page-blog .hero-actions{flex-wrap:wrap}}.site-header-overlay{transition:background-color .25s ease,box-shadow .25s ease}.site-header-overlay .theme-topbar{overflow:hidden;max-height:44px;transition:max-height .25s ease,opacity .2s ease,border-color .2s ease}.site-header-overlay .header,.site-header-overlay .header-inner,.site-header-overlay .brand,.site-header-overlay .brand-logo-light,.site-header-overlay .nav a,.site-header-overlay .menu-toggle{transition:height .25s ease,color .2s ease,opacity .2s ease,background-color .2s ease}.site-header-overlay.is-scrolled{position:fixed;background:#fff;box-shadow:0 5px 24px rgba(20,32,27,.12)}.site-header-overlay.is-scrolled .theme-topbar{max-height:0;opacity:0;border-color:transparent}.site-header-overlay.is-scrolled
.header{background:#fff!important;border-bottom:1px solid rgba(30,48,41,.12);backdrop-filter:blur(12px)}.site-header-overlay.is-scrolled .header-inner{height:68px}.site-header-overlay.is-scrolled
.brand{width:255px;height:53px;background:url('/wp-content/themes/noemi-zirpoli-blocks/assets/css/assets/img/02-su-di-me-immagine-2-a14486f1a7.png') left center/contain no-repeat}.site-header-overlay.is-scrolled .brand-logo-light{opacity:0}.site-header-overlay.is-scrolled .nav
a{color:var(--green)}.site-header-overlay.is-scrolled .nav a:not(.nav-cta):hover,.site-header-overlay.is-scrolled .nav
a.active{color:var(--tabasco)}.site-header-overlay.is-scrolled .nav-cta{background:var(--tabasco);color:#fff!important;border-color:var(--tabasco)}.site-header-overlay.is-scrolled .menu-toggle{color:var(--green)}.site-header-overlay.is-scrolled .menu-toggle
span{background:var(--green)}@media(max-width:980px){.site-header-overlay
.nav.open{background:#fff;box-shadow:0 12px 20px rgba(20,32,27,.12)}.site-header-overlay .nav.open
a{color:var(--green)}.site-header-overlay .nav.open .nav-cta{background:var(--tabasco);color:#fff!important;padding:12px
16px}.site-header-overlay.is-scrolled
.nav{top:68px}}@media(max-width:640px){.site-header-overlay.is-scrolled .header-inner{height:64px}.site-header-overlay.is-scrolled
.brand{width:220px;height:48px}.site-header-overlay.is-scrolled
.nav{top:64px}}@media(prefers-reduced-motion:reduce){.site-header-overlay,.site-header-overlay
*{transition:none!important}}.nz-page-blog{scroll-behavior:smooth}.nz-page-blog{margin:0;background:var(--paper);color:var(--ink);overflow-x:hidden}.skip-link{position:fixed;left:16px;top:-80px;z-index:9999;background:#fff;color:var(--green);padding:12px
18px;text-decoration:none}.skip-link:focus{top:12px}.nz-page-blog .page-hero--banner{position:relative;min-height:460px;padding-top:120px;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center}.nz-page-blog .page-hero--banner .page-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 50%;z-index:0}.nz-page-blog .page-hero--banner .page-hero-veil{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(30,48,41,.28),rgba(30,48,41,.48))}.nz-page-blog .page-hero--banner .page-hero-center{position:relative;z-index:2;padding:56px
24px;width:100%}.nz-page-blog .page-hero--banner
h1{font-family:var(--serif,Georgia,serif);font-weight:400;color:#fff;font-size:clamp(34px,5vw,52px);line-height:1.1;margin:0
0 12px;text-shadow:0 1px 16px rgba(0,0,0,.3)}.nz-page-blog .page-hero--banner .breadcrumb-center{font-size:13px;letter-spacing:.06em;color:rgba(255,255,255,.86);text-transform:uppercase}.nz-page-blog .page-hero--banner .breadcrumb-center
a{color:inherit;text-decoration:none}.nz-page-blog .blog-open{padding-top:84px!important}.nz-page-blog .blog-opening-title{font-family:var(--serif);font-weight:400;font-size:clamp(30px,4.4vw,46px);line-height:1.14;letter-spacing:-.02em;margin:0
0 18px}.nz-page-blog .form-message{margin:16px
0 0;font-size:13px;line-height:1.5;color:var(--mint)}@media(max-width:1050px){.nz-page-blog .page-hero--banner{padding-top:72px;min-height:420px}}@media(max-width:640px){.nz-page-blog .page-hero--banner{min-height:360px;padding-top:64px}.nz-page-blog .page-hero--banner .page-hero-photo{object-position:56% center}.nz-page-blog .blog-open{padding-top:66px!important}}.nz-page-blog .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}.nz-page-blog{--green:#1E3029;--aqua:#69EBB7;--mint:#EBF1ED;--rose:#FFE8E1;--tabasco:#9B2C10;--brown:#57483B;--bone:#D5CABD;--ink:#1E3029;--paper:#FCFBF8;--white:#fff;--line:rgba(30,48,41,.18);--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;--max:1280px;--radius:2px}.nz-page-blog
*{box-sizing:border-box}.nz-page-blog{scroll-behavior:smooth}.nz-page-blog{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.65}.nz-page-blog
a{color:inherit}.nz-page-blog
img{max-width:100%;display:block}.nz-page-blog
.container{width:min(var(--max),calc(100% - 96px));margin:auto}.nz-page-blog
.eyebrow{font-size:.8rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--tabasco);margin:0
0 18px}.nz-page-blog
.display{font-family:var(--serif);font-weight:400;letter-spacing:-.025em;line-height:.98;margin:0}.nz-page-blog
.h2{font-family:var(--serif);font-weight:400;font-size:clamp(2.6rem,5vw,5.25rem);line-height:1.02;letter-spacing:-.03em;margin:0
0 28px}.nz-page-blog
.lead{font-size:1.12rem;line-height:1.75;max-width:720px;margin:0}.nz-page-blog
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0
26px;border:1px
solid transparent;border-radius:var(--radius);text-decoration:none;font-size:.87rem;font-weight:700;letter-spacing:.035em;transition:.2s ease}.nz-page-blog .btn-primary{background:var(--tabasco);color:white}.nz-page-blog .btn-primary:hover{background:#7a2310;transform:translateY(-1px)}.nz-page-blog .btn-outline{border-color:var(--green);color:var(--green);background:transparent}.nz-page-blog .btn-outline:hover{background:var(--green);color:white}.nz-page-blog .text-link{display:inline-flex;gap:8px;text-decoration:none;color:var(--tabasco);font-weight:700;font-size:.9rem}.nz-page-blog
.hero{min-height:calc(100vh - 88px);display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:stretch;background:var(--mint)}.nz-page-blog .hero-copy{padding:clamp(72px,9vw,140px) max(48px,calc((100vw - var(--max))/2)) clamp(72px,9vw,120px);padding-right:clamp(48px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.nz-page-blog .hero
h1{font-size:clamp(4rem,7.4vw,8.2rem);max-width:790px}.nz-page-blog .hero h1
span{display:block}.nz-page-blog .hero-sub{font-size:clamp(1.05rem,1.4vw,1.35rem);max-width:650px;margin:34px
0 34px;color:#2b3f36}.nz-page-blog .hero-actions{display:flex;gap:15px;flex-wrap:wrap}.nz-page-blog
.micro{font-size:.77rem;color:var(--brown);margin:14px
0 0}.nz-page-blog .hero-visual{position:relative;overflow:hidden;background:var(--green);min-height:720px}.nz-page-blog .hero-visual::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 18%,rgba(105,235,183,.82) 0 12%,transparent 12.4%),
linear-gradient(135deg,transparent 0 31%,rgba(255,232,225,.92) 31.2% 53%,transparent 53.2%),
linear-gradient(180deg,rgba(213,202,189,.08),rgba(30,48,41,.12))}.nz-page-blog .hero-frame{position:absolute;left:10%;right:10%;top:9%;bottom:9%;border:1px
solid rgba(235,241,237,.45)}.nz-page-blog .hero-photo-note{position:absolute;right:7%;bottom:7%;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--mint);text-align:right;max-width:250px}.nz-page-blog .hero-quote{position:absolute;left:8%;bottom:12%;max-width:390px;font-family:var(--serif);font-size:clamp(1.8rem,3vw,3.4rem);line-height:1.03;color:white}.nz-page-blog
.recognition{padding:110px
0;background:var(--paper)}.nz-page-blog .recognition-head{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;align-items:start;margin-bottom:56px}.nz-page-blog .recognition-intro{font-family:var(--serif);font-size:clamp(2.2rem,4vw,4.4rem);line-height:1.04;margin:0}.nz-page-blog .scene-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--green);border-bottom:1px solid var(--green)}.nz-page-blog
.scene{padding:38px
30px;min-height:325px;border-right:1px solid var(--line);position:relative}.nz-page-blog .scene:last-child{border-right:0}.nz-page-blog .scene-num{font-family:var(--serif);font-size:3.4rem;color:var(--bone);line-height:1;margin-bottom:30px}.nz-page-blog .scene
p{margin:0;font-size:.96rem;line-height:1.72}.nz-page-blog
.ricca{background:var(--green);color:white;padding:120px
0}.nz-page-blog .ricca
.eyebrow{color:var(--aqua)}.nz-page-blog .ricca-head{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;margin-bottom:64px}.nz-page-blog .ricca-head
.lead{color:var(--mint)}.nz-page-blog .ricca-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px
solid rgba(255,255,255,.24)}.nz-page-blog .ricca-card{padding:34px
24px 40px;border-right:1px solid rgba(255,255,255,.18);min-height:355px;transition:.25s ease}.nz-page-blog .ricca-card:last-child{border-right:0}.nz-page-blog .ricca-card:hover{background:rgba(105,235,183,.07);transform:translateY(-3px)}.nz-page-blog .ricca-letter{font-family:var(--serif);font-size:5.4rem;line-height:1;color:var(--aqua);margin-bottom:25px}.nz-page-blog .ricca-name{font-size:.82rem;text-transform:uppercase;letter-spacing:.13em;font-weight:700;margin-bottom:14px}.nz-page-blog .ricca-card
p{font-size:.88rem;line-height:1.65;color:var(--mint);margin:0}.nz-page-blog .ricca-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:34px;gap:24px}.nz-page-blog
.about{display:grid;grid-template-columns:.88fr 1.12fr;background:var(--rose)}.nz-page-blog .about-visual{min-height:760px;position:relative;background:linear-gradient(150deg,var(--bone) 0 36%,var(--brown) 36.2% 58%,var(--mint) 58.2%);overflow:hidden}.nz-page-blog .about-visual::after{content:"NOEMI";position:absolute;left:-12px;bottom:25px;font-family:var(--serif);font-size:clamp(6rem,12vw,12rem);color:rgba(255,255,255,.67);line-height:.8}.nz-page-blog .about-caption{position:absolute;top:42px;left:42px;background:var(--green);color:white;padding:14px
18px;font-size:.7rem;text-transform:uppercase;letter-spacing:.13em}.nz-page-blog .about-copy{padding:110px
clamp(48px,8vw,130px);display:flex;flex-direction:column;justify-content:center}.nz-page-blog .about-copy
p{max-width:680px;margin:0
0 21px}.nz-page-blog .about-quote{font-family:var(--serif);font-size:clamp(1.7rem,2.7vw,3rem);line-height:1.13;color:var(--tabasco);margin:30px
0}.nz-page-blog
.credentials{display:flex;gap:24px;flex-wrap:wrap;margin:25px
0 34px;padding-top:25px;border-top:1px solid rgba(87,72,59,.25)}.nz-page-blog .credential
strong{display:block;font-family:var(--serif);font-size:2.1rem;font-weight:400;line-height:1}.nz-page-blog .credential
span{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--brown)}.nz-page-blog
.process{padding:115px
0;background:var(--paper)}.nz-page-blog .process-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:54px}.nz-page-blog
.steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px
solid var(--bone)}.nz-page-blog
.step{padding:42px
34px;min-height:410px;border-right:1px solid var(--bone)}.nz-page-blog .step:last-child{border-right:0}.nz-page-blog .step-num{font-family:var(--serif);font-size:4.8rem;color:var(--bone);line-height:1;margin-bottom:28px}.nz-page-blog .step
h3{font-size:.82rem;text-transform:uppercase;letter-spacing:.13em;margin:0
0 18px}.nz-page-blog .step
p{font-size:.93rem;line-height:1.72;margin:0
0 14px}.nz-page-blog .step
small{font-size:.77rem;color:var(--brown)}.nz-page-blog .step
.cost{color:var(--tabasco);font-weight:700;display:block;margin-top:18px}.nz-page-blog
.testimonials{padding:110px
0;background:var(--bone)}.nz-page-blog .testimonial-grid{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:20px;margin-top:50px}.nz-page-blog
.testimonial{background:var(--paper);padding:40px
34px;min-height:330px;display:flex;flex-direction:column;justify-content:space-between}.nz-page-blog .testimonial:first-child{background:var(--green);color:white}.nz-page-blog .testimonial:first-child
.quote{color:white}.nz-page-blog
.quote{font-family:var(--serif);font-size:clamp(1.35rem,2vw,2.15rem);line-height:1.25;color:var(--green);margin:0
0 28px}.nz-page-blog
.person{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.nz-page-blog
.role{display:block;font-size:.72rem;color:var(--brown);margin-top:4px;text-transform:none;letter-spacing:0;font-weight:400}.nz-page-blog .testimonial:first-child
.role{color:var(--bone)}.nz-page-blog
.faq{padding:110px
0;background:var(--mint)}.nz-page-blog .faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:100px}.nz-page-blog .faq-list{border-top:1px solid var(--green)}.nz-page-blog .faq-item{border-bottom:1px solid rgba(30,48,41,.28)}.nz-page-blog .faq-q{width:100%;border:0;background:none;color:var(--green);text-align:left;display:flex;justify-content:space-between;gap:25px;padding:25px
0;font-family:var(--sans);font-weight:700;font-size:1rem;cursor:pointer}.nz-page-blog .faq-q
span{font-family:var(--serif);font-size:1.8rem;font-weight:400;line-height:1}.nz-page-blog .faq-a{display:none;padding:0
45px 26px 0;font-size:.93rem;line-height:1.72}.nz-page-blog .faq-item.open .faq-a{display:block}.nz-page-blog .faq-item.open .faq-q
span{transform:rotate(45deg)}.nz-page-blog
.cta{display:grid;grid-template-columns:1.08fr .92fr;background:var(--tabasco);color:white}.nz-page-blog .cta-main{padding:100px
max(48px,calc((100vw - var(--max))/2));padding-right:70px}.nz-page-blog .cta-main
.eyebrow{color:var(--rose)}.nz-page-blog .cta-main
h2{font-size:clamp(3rem,5.3vw,6rem)}.nz-page-blog .cta-main
p{max-width:650px;color:rgba(255,255,255,.84);margin:28px
0 30px}.nz-page-blog .cta-side{background:var(--brown);padding:90px
70px;display:flex;flex-direction:column;justify-content:center}.nz-page-blog .cta-side
h3{font-family:var(--serif);font-size:clamp(2rem,3.2vw,3.7rem);line-height:1.05;font-weight:400;margin:0
0 20px}.nz-page-blog .cta-side
p{color:var(--mint)}.nz-page-blog .btn-light{background:white;color:var(--tabasco)}@media(max-width:1050px){.nz-page-blog
.container{width:min(var(--max),calc(100% - 48px))}.nz-page-blog
.hero{grid-template-columns:1fr}.nz-page-blog .hero-visual{min-height:570px}.nz-page-blog .recognition-head,.nz-page-blog .ricca-head,.nz-page-blog .faq-layout{grid-template-columns:1fr;gap:35px}.nz-page-blog .scene-grid{grid-template-columns:1fr}.nz-page-blog
.scene{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.nz-page-blog .scene:last-child{border-bottom:0}.nz-page-blog .ricca-grid{grid-template-columns:1fr 1fr}.nz-page-blog .ricca-card{border-bottom:1px solid rgba(255,255,255,.18)}.nz-page-blog
.about{grid-template-columns:1fr}.nz-page-blog .about-visual{min-height:520px}.nz-page-blog
.steps{grid-template-columns:1fr}.nz-page-blog
.step{border-right:0;border-bottom:1px solid var(--bone);min-height:auto}.nz-page-blog .step:last-child{border-bottom:0}.nz-page-blog .testimonial-grid{grid-template-columns:1fr 1fr}.nz-page-blog .testimonial:first-child{grid-column:1/-1}.nz-page-blog
.cta{grid-template-columns:1fr}}@media(max-width:650px){.nz-page-blog{font-size:16px}.nz-page-blog
.container{width:calc(100% - 36px)}.nz-page-blog .hero-copy{padding:65px
22px}.nz-page-blog .hero
h1{font-size:3.7rem}.nz-page-blog .hero-visual{min-height:470px}.nz-page-blog .hero-quote{font-size:2.1rem}.nz-page-blog .recognition,.nz-page-blog .ricca,.nz-page-blog .process,.nz-page-blog .testimonials,.nz-page-blog
.faq{padding:78px
0}.nz-page-blog .recognition-head{margin-bottom:38px}.nz-page-blog .ricca-grid{grid-template-columns:1fr}.nz-page-blog .ricca-card{min-height:auto;border-right:0}.nz-page-blog .ricca-bottom,.nz-page-blog .process-head{align-items:flex-start;flex-direction:column}.nz-page-blog .about-copy{padding:75px
22px}.nz-page-blog .testimonial-grid{grid-template-columns:1fr}.nz-page-blog .testimonial:first-child{grid-column:auto}.nz-page-blog .cta-main,.nz-page-blog .cta-side{padding:70px
22px}}.nz-page-blog{--content:1170px;--fs-body:clamp(16px,.24vw + 15px,18px);--fs-small:clamp(13px,.12vw + 12px,14px);--fs-nav:clamp(12px,.10vw + 11px,13px);--fs-h1:clamp(40px,4.1vw,64px);--fs-h2:clamp(30px,2.7vw,44px);--fs-h3:clamp(23px,1.7vw,31px)}.nz-page-blog{font-size:var(--fs-body);line-height:1.62;overflow-x:hidden}.nz-page-blog
.container{width:min(var(--content),calc(100% - 48px))}.nz-page-blog
.eyebrow{font-size:13px;letter-spacing:.14em;margin-bottom:14px}.nz-page-blog
.h2{font-size:var(--fs-h2)!important;line-height:1.08;letter-spacing:-.018em;margin-bottom:22px}.nz-page-blog
.lead{font-size:clamp(17px,.45vw + 15px,20px);line-height:1.68}.nz-page-blog
.btn{min-height:48px;padding:0
22px;font-size:13px;letter-spacing:.025em}.nz-page-blog .text-link{font-size:14px}.nz-page-blog
section{scroll-margin-top:122px}.nz-page-blog
p{max-width:76ch}.nz-page-blog .micro,.nz-page-blog .hero-photo-note,.nz-page-blog .role,.nz-page-blog .step
small{font-size:var(--fs-small)}.nz-page-blog .scene p,.nz-page-blog .ricca-card p,.nz-page-blog .step p,.nz-page-blog .faq-a,.nz-page-blog .card
p{font-size:clamp(15px,.16vw + 14px,17px)}.nz-page-blog .scene-num,.nz-page-blog .step-num,.nz-page-blog .ricca-letter{line-height:.95}@media(max-width:1100px){}@media(max-width:980px){.nz-page-blog
.container{width:min(100% - 36px,var(--content))}}@media(max-width:640px){.nz-page-blog{--fs-h1:clamp(36px,10vw,48px);--fs-h2:clamp(28px,8vw,38px)}.nz-page-blog
.container{width:min(100% - 30px,var(--content))}.nz-page-blog
.btn{width:100%}}.nz-page-blog
.hero{min-height:610px;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr)}.nz-page-blog .hero-copy{padding:86px
max(32px,calc((100vw - var(--content))/2));padding-right:clamp(42px,5vw,82px)}.nz-page-blog .hero
h1{font-size:var(--fs-h1);line-height:1.01;max-width:650px;letter-spacing:-.025em}.nz-page-blog .hero-sub{font-size:clamp(18px,.55vw + 15px,22px);line-height:1.66;max-width:610px;margin:26px
0 28px}.nz-page-blog .hero-visual{min-height:610px}.nz-page-blog .hero-quote{font-size:clamp(28px,2.7vw,44px);max-width:350px}.nz-page-blog .recognition,.nz-page-blog .ricca,.nz-page-blog .process,.nz-page-blog .testimonials,.nz-page-blog
.faq{padding:88px
0}.nz-page-blog .recognition-head{gap:60px;margin-bottom:44px}.nz-page-blog .recognition-intro{font-size:clamp(30px,2.8vw,44px)}.nz-page-blog
.scene{min-height:285px;padding:30px
26px}.nz-page-blog .scene-num{font-size:30px;margin-bottom:18px}.nz-page-blog .ricca-head{gap:58px;margin-bottom:48px}.nz-page-blog .ricca-card{min-height:310px;padding:30px
22px}.nz-page-blog .ricca-letter{font-size:40px}.nz-page-blog .about-visual{min-height:620px}.nz-page-blog .about-copy{padding:88px
clamp(42px,6vw,90px)}.nz-page-blog .about-quote{font-size:clamp(25px,2.1vw,36px)}.nz-page-blog .process-head{margin-bottom:42px}.nz-page-blog
.step{min-height:355px;padding:34px
28px}.nz-page-blog .step-num{font-size:38px}.nz-page-blog
.testimonial{min-height:290px;padding:32px
28px}.nz-page-blog
.quote{font-size:clamp(21px,1.6vw,30px)}.nz-page-blog .faq-layout{gap:70px}@media(max-width:980px){.nz-page-blog
.hero{grid-template-columns:1fr;min-height:auto}.nz-page-blog .hero-copy{padding:68px
20px}.nz-page-blog .hero-visual{min-height:420px}.nz-page-blog .recognition,.nz-page-blog .ricca,.nz-page-blog .process,.nz-page-blog .testimonials,.nz-page-blog
.faq{padding:72px
0}}@media(max-width:640px){.nz-page-blog .hero-copy{padding:54px
18px}.nz-page-blog .hero-visual{min-height:320px}.nz-page-blog .hero-quote{font-size:27px}.nz-page-blog
.scene{min-height:auto}.nz-page-blog .about-copy{padding:64px
20px}}.nz-page-blog .page-hero{background:var(--mint);border-bottom:1px solid var(--line)}.nz-page-blog .page-hero-inner{max-width:var(--content);min-height:360px;margin:auto;padding:64px
24px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:54px;align-items:center}.nz-page-blog .page-hero
h1{font-family:var(--serif);font-size:var(--fs-h1);font-weight:400;line-height:1.02;letter-spacing:-.025em;margin:0
0 18px}.nz-page-blog .page-hero
p{font-size:clamp(17px,.45vw + 15px,20px);line-height:1.68;margin:0;max-width:660px}.nz-page-blog .hero-art{min-height:280px;background:var(--green);position:relative;overflow:hidden;border:1px
solid rgba(30,48,41,.08)}.nz-page-blog .hero-art:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 25%,var(--aqua) 0 13%,transparent 13.5%),linear-gradient(135deg,transparent 0 38%,var(--rose) 38.2% 58%,transparent 58.2%)}.nz-page-blog .hero-art:after{content:"";position:absolute;inset:28px;border:1px
solid rgba(235,241,237,.46)}.nz-page-blog .content-section{padding:110px
0}.nz-page-blog .content-section.alt{background:var(--mint)}.nz-page-blog .content-section.bone{background:var(--bone)}.nz-page-blog .content-section.green{background:var(--green);color:white}.nz-page-blog .section-grid{display:grid;grid-template-columns:.74fr 1.26fr;gap:72px;align-items:start}.nz-page-blog .section-grid.equal{grid-template-columns:1fr 1fr}.nz-page-blog .section-title{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);line-height:1.08;letter-spacing:-.018em;margin:0
0 22px}.nz-page-blog .section-copy
p{margin:0
0 18px}.nz-page-blog .section-copy p:last-child{margin-bottom:0}.nz-page-blog .card-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px
solid var(--bone)}.nz-page-blog .info-card{padding:30px
26px;border-right:1px solid var(--bone);border-bottom:1px solid var(--bone);background:var(--paper)}.nz-page-blog .info-card:nth-child(3n){border-right:0}.nz-page-blog .info-card
h3{font-size:var(--fs-h3);font-family:var(--serif);font-weight:400;line-height:1.12;margin:0
0 13px}.nz-page-blog .info-card
p{margin:0;font-size:16px;line-height:1.66}.nz-page-blog .simple-cta{background:var(--tabasco);color:white;padding:74px
24px;text-align:center}.nz-page-blog .simple-cta
h2{font-family:var(--serif);font-size:var(--fs-h2);font-weight:400;line-height:1.08;margin:0
auto 18px;max-width:760px}.nz-page-blog .simple-cta
p{margin:0
auto 26px;max-width:650px}@media(max-width:980px){.nz-page-blog .page-hero-inner{grid-template-columns:1fr;min-height:auto;padding:54px
18px}.nz-page-blog .hero-art{min-height:240px}.nz-page-blog .section-grid,.nz-page-blog .section-grid.equal{grid-template-columns:1fr;gap:38px}.nz-page-blog .content-section{padding:78px
0}.nz-page-blog .card-grid{grid-template-columns:1fr 1fr}.nz-page-blog .info-card:nth-child(3n){border-right:1px solid var(--bone)}.nz-page-blog .info-card:nth-child(2n){border-right:0}}@media(max-width:640px){.nz-page-blog .page-hero-inner{padding:44px
15px}.nz-page-blog .hero-art{min-height:210px}.nz-page-blog .card-grid{grid-template-columns:1fr}.nz-page-blog .info-card{border-right:0!important}.nz-page-blog .simple-cta{padding:62px
18px}}.nz-page-blog
.featured{display:grid;grid-template-columns:.8fr 1.2fr;border:1px
solid var(--bone);background:var(--paper)}.nz-page-blog .featured-art{min-height:320px;background:linear-gradient(145deg,var(--green) 0 48%,var(--aqua) 48% 63%,var(--bone) 63%)}.nz-page-blog .featured-copy{padding:38px
34px;display:flex;flex-direction:column;justify-content:center}.nz-page-blog .featured
h3{font-family:var(--serif);font-weight:400;font-size:clamp(27px,2.4vw,39px);line-height:1.12;margin:9px
0 16px}.nz-page-blog .blog-cat{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--tabasco)}.nz-page-blog
.meta{font-size:13px;color:var(--brown);margin:8px
0 16px}.nz-page-blog .category-strip{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nz-page-blog .category-strip
.container{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.nz-page-blog .category-strip
span{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin-right:6px}.nz-page-blog .category-strip
a{font-size:13px;text-decoration:none;padding:7px
11px;border:1px
solid var(--bone)}.nz-page-blog .category-strip a.active,.nz-page-blog .category-strip a:hover{background:var(--green);color:white;border-color:var(--green)}.nz-page-blog .blog-head{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:42px}.nz-page-blog
.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.nz-page-blog
.post{background:var(--paper);border:1px
solid var(--bone);display:flex;flex-direction:column}.nz-page-blog .post-art{height:170px}.nz-page-blog .post-art.aqua{background:linear-gradient(135deg,var(--aqua),var(--mint))}.nz-page-blog .post-art.rose{background:linear-gradient(135deg,var(--rose),var(--bone))}.nz-page-blog .post-art.bone{background:linear-gradient(135deg,var(--bone),var(--mint))}.nz-page-blog .post-art.green{background:linear-gradient(135deg,var(--green),#3f5a4f)}.nz-page-blog .post-art.tabasco{background:linear-gradient(135deg,var(--tabasco),var(--rose))}.nz-page-blog .post-art.walnut{background:linear-gradient(135deg,var(--brown),var(--bone))}.nz-page-blog .post-body{padding:24px;display:flex;flex-direction:column;flex:1}.nz-page-blog .post
h3{font-family:var(--serif);font-size:clamp(21px,1.5vw,28px);font-weight:400;line-height:1.17;margin:9px
0 12px}.nz-page-blog .post
p{font-size:15px;line-height:1.62;margin:0
0 10px}.nz-page-blog .post
a{margin-top:auto;color:var(--tabasco);font-size:14px;font-weight:700;text-decoration:none}.nz-page-blog
.newsletter{background:var(--green);color:white;padding:64px
0}.nz-page-blog .newsletter
.eyebrow{color:var(--aqua)}.nz-page-blog .newsletter-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.nz-page-blog .newsletter
h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);line-height:1.08;margin:0
0 10px}.nz-page-blog .newsletter
p{margin:0;color:var(--mint)}@media(max-width:980px){.nz-page-blog
.featured{grid-template-columns:1fr}.nz-page-blog .blog-head,.nz-page-blog .newsletter-inner{align-items:flex-start;flex-direction:column}.nz-page-blog
.posts{grid-template-columns:1fr 1fr}}@media(max-width:640px){.nz-page-blog
.posts{grid-template-columns:1fr}.nz-page-blog .featured-copy{padding:28px
22px}.nz-page-blog .featured-art{min-height:230px}}.nz-page-blog .blog-open{background:var(--mint);border-bottom:1px solid var(--line);padding:96px
0 88px}.nz-page-blog .blog-open
.container{max-width:900px}.nz-page-blog .blog-open
h1{font-family:var(--serif);font-weight:400;font-size:var(--fs-h1);line-height:1.04;letter-spacing:-.025em;margin:14px
0 22px}.nz-page-blog .blog-open
.lead{font-size:clamp(17px,.45vw + 15px,20px);line-height:1.68;max-width:660px;margin:0}@media(max-width:980px){.nz-page-blog .blog-open{padding:70px
0 62px}}@media(max-width:640px){.nz-page-blog .blog-open{padding:56px
0 50px}}.nz-page-blog
.newsletter{background:var(--mint);color:var(--green);padding:96px
0;border-top:1px solid var(--line)}.nz-page-blog .newsletter-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start}.nz-page-blog .newsletter
.eyebrow{color:var(--tabasco)}.nz-page-blog .newsletter
h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);line-height:1.08;margin:12px
0 18px;color:var(--green)}.nz-page-blog .newsletter
p{margin:0
0 14px;color:var(--brown);line-height:1.68;max-width:52ch}.nz-page-blog .newsletter p.nl-note{font-size:14px;color:rgba(30,48,41,.7);margin:0}.nz-page-blog .nl-form{display:flex;flex-direction:column;gap:14px;padding-top:6px}.nz-page-blog .nl-row{display:flex;gap:10px;flex-wrap:wrap}.nz-page-blog .nl-form input[type=email]{flex:1;min-width:220px;background:#fff;border:1px
solid rgba(30,48,41,.28);color:var(--green);padding:15px
16px;font-family:var(--sans);font-size:16px;border-radius:var(--radius)}.nz-page-blog .nl-form input[type=email]::placeholder{color:rgba(30,48,41,.5)}.nz-page-blog .nl-form input[type=email]:focus{outline:none;border-color:var(--tabasco)}.nz-page-blog .nl-btn{background:var(--tabasco);color:#fff;border:0;padding:15px
26px;font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius)}.nz-page-blog .nl-btn:hover{background:var(--green)}.nz-page-blog .nl-consent{display:flex;gap:11px;align-items:flex-start;font-size:13.5px;line-height:1.55;color:rgba(30,48,41,.82)}.nz-page-blog .nl-consent
input{margin-top:3px;accent-color:var(--tabasco);flex-shrink:0}.nz-page-blog .nl-consent
a{color:var(--tabasco)}@media(max-width:980px){.nz-page-blog
.newsletter{padding:72px
0}.nz-page-blog .newsletter-inner{grid-template-columns:1fr;gap:36px}}.nz-page-blog .archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--bone);border:1px
solid var(--bone);margin-top:44px}.nz-page-blog
.arch{background:var(--paper);padding:28px
26px;display:flex;flex-direction:column;min-height:210px}.nz-page-blog .arch
h3{font-family:var(--serif);font-weight:400;font-size:clamp(19px,1.25vw,23px);line-height:1.2;margin:10px
0 10px}.nz-page-blog .arch
p{font-size:14.5px;line-height:1.6;color:var(--brown);margin:0
0 14px}.nz-page-blog .arch
.meta{margin-top:auto;font-size:12.5px;color:var(--brown)}.nz-page-blog .arch
a{color:inherit;text-decoration:none}.nz-page-blog .arch:hover{background:var(--white)}@media(max-width:980px){.nz-page-blog .archive-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.nz-page-blog .archive-grid{grid-template-columns:1fr}}.nz-page-blog
.pagination{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:48px;flex-wrap:wrap}.nz-page-blog .pagination a,.nz-page-blog .pagination
span{font-size:14px;padding:10px
15px;border:1px
solid var(--bone);text-decoration:none;color:var(--ink);border-radius:var(--radius)}.nz-page-blog .pagination
.current{background:var(--green);color:#fff;border-color:var(--green)}.nz-page-blog .pagination a:hover{background:var(--mint)}.nz-page-blog .quiz-card{background:var(--brown);color:#fff;padding:clamp(44px,6vw,76px);margin-top:0}.nz-page-blog .quiz-copy{max-width:820px;margin:0
auto;text-align:center;display:flex;flex-direction:column;align-items:center}.nz-page-blog .quiz-copy
.eyebrow{color:var(--aqua)}.nz-page-blog .quiz-copy
h3{font-family:var(--serif);font-weight:400;font-size:clamp(30px,3.4vw,48px);line-height:1.08;margin:9px
0 20px}.nz-page-blog .quiz-copy
p{margin:0
0 26px;line-height:1.68;max-width:65ch;color:var(--mint)}.nz-page-blog .quiz-copy
.btn{width:min(100%,480px);background:transparent;color:#fff;border-color:#fff}.nz-page-blog .quiz-copy .btn:hover{background:#fff;color:var(--brown)}@media(max-width:780px){.nz-page-blog .quiz-card{padding:44px
22px}.nz-page-blog .quiz-copy{text-align:left;align-items:flex-start}.nz-page-blog .quiz-copy
.btn{width:100%}}@media(max-width:760px){.nz-page-blog .category-strip{overflow:hidden}.nz-page-blog .category-strip
.container{width:100%;padding-left:18px;padding-right:18px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.nz-page-blog .category-strip .container>span,.nz-page-blog .category-strip .container>a{flex:0 0 auto;white-space:nowrap}}.nz-page-blog{--ft-green:#1e3029;--ft-deep:#15231e;--ft-aqua:#69ebb7;--ft-mint:#ebf1ed;--ft-bone:#d5cabd;--ft-paper:#fff;--ft-tabasco:#9b2c10;--ft-sans:Arial,Helvetica,sans-serif;--ft-max:1180px}.site-footer,.site-footer
*{box-sizing:border-box}.site-footer{border-top:3px solid var(--ft-aqua);background:var(--ft-green);color:#f7f8f6;font:12.5px/1.48 var(--ft-sans)}.site-footer
a{color:inherit;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:var(--ft-aqua)}.nz-page-blog .footer-main{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:29px
0 25px;display:grid;grid-template-columns:1.28fr .9fr 1fr;gap:44px;align-items:start}.nz-page-blog .brand-logo{display:block;width:min(100%,330px);height:auto;max-height:94px;object-fit:contain;object-position:left center;margin:0
0 12px}.nz-page-blog .brand-note{margin:0;color:rgba(247,248,246,.72);max-width:34ch}.nz-page-blog .footer-navs{display:grid;grid-template-columns:1fr 1fr;gap:26px}.nz-page-blog .footer-title{margin:2px
0 11px;color:var(--ft-aqua);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.nz-page-blog .footer-links{list-style:none;margin:0;padding:0;display:grid;gap:6px}.nz-page-blog .footer-contact{font-style:normal;color:rgba(247,248,246,.8)}.nz-page-blog .footer-contact
p{margin:0
0 5px}.nz-page-blog .footer-contact
a{color:#fff}.nz-page-blog .footer-cta{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0
15px;margin-top:10px;background:var(--ft-aqua);color:var(--ft-deep)!important;font-weight:700}.nz-page-blog .footer-cta:hover{background:#fff}.nz-page-blog
.institutional{background:var(--ft-paper);color:var(--ft-green);border-top:1px solid rgba(30,48,41,.12);border-bottom:1px solid rgba(30,48,41,.14)}.nz-page-blog .institutional-inner{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:14px
0;display:grid;grid-template-columns:190px 150px 1fr;gap:24px;align-items:center}.nz-page-blog .institutional-logo{display:block;width:100%;height:62px;object-fit:contain;object-position:left center}.nz-page-blog .institutional-logo.ocf{height:54px}.nz-page-blog .professional-copy{margin:0;padding-left:24px;border-left:1px solid var(--ft-bone);font-size:11.5px;line-height:1.5;color:#445149}.nz-page-blog .footer-bottom{background:var(--ft-deep)}.nz-page-blog .bottom-inner{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:12px
0 14px}.nz-page-blog .legal-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.nz-page-blog .legal-links{display:flex;gap:16px;flex-wrap:wrap;font-size:11.5px}.nz-page-blog
.copyright{margin:0;color:rgba(247,248,246,.67);white-space:nowrap}.nz-page-blog
.disclaimer{margin:7px
0 0;color:rgba(247,248,246,.54);font-size:10.5px;line-height:1.42}@media(max-width:900px){.nz-page-blog .footer-main{grid-template-columns:1fr 1fr;gap:30px}.nz-page-blog .contact-column{grid-column:1/-1}.nz-page-blog .institutional-inner{grid-template-columns:170px 130px 1fr;gap:18px}.nz-page-blog .professional-copy{padding-left:18px}.nz-page-blog .legal-row{align-items:flex-start;flex-direction:column;gap:7px}.nz-page-blog
.copyright{white-space:normal}}@media(max-width:650px){.nz-page-blog .footer-main,.nz-page-blog .institutional-inner,.nz-page-blog .bottom-inner{width:calc(100% - 32px)}.nz-page-blog .footer-main{padding:24px
0 21px;grid-template-columns:1fr;gap:23px}.nz-page-blog .brand-logo{width:min(100%,305px);max-height:88px}.nz-page-blog .contact-column{grid-column:auto}.nz-page-blog .institutional-inner{padding:16px
0;grid-template-columns:1fr 1fr;gap:14px}.nz-page-blog .institutional-logo{height:54px}.nz-page-blog .institutional-logo.ocf{height:48px}.nz-page-blog .professional-copy{grid-column:1/-1;padding:11px
0 0;border-left:0;border-top:1px solid var(--ft-bone)}.nz-page-blog .legal-links{gap:8px 14px}}.site-header-overlay{position:absolute;top:0;left:0;right:0;z-index:50;background:transparent}.site-header-overlay .theme-topbar{background:rgba(30,48,41,.25);color:#fff;border-bottom:1px solid rgba(255,255,255,.18);backdrop-filter:blur(2px)}.site-header-overlay .theme-topbar
a{color:#fff}.site-header-overlay
.header{position:static;background:transparent!important;border-bottom:none;box-shadow:none;backdrop-filter:none}.site-header-overlay .nav
a{color:#fff}.site-header-overlay .nav
a.active{color:var(--aqua)}.site-header-overlay .nav-cta{background:#fff;color:var(--green)!important;border-color:#fff}.site-header-overlay .menu-toggle
span{background:#fff}.nz-page-blog .hero-fullbleed{position:relative;min-height:100vh;overflow:hidden;display:block;padding:0}.nz-page-blog .hero-bg-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 18%}.nz-page-blog .hero-scrim{position:absolute;inset:0;background:linear-gradient(100deg,rgba(20,32,27,.86) 0%,rgba(20,32,27,.62) 32%,rgba(20,32,27,.18) 58%,rgba(20,32,27,0) 72%)}.nz-page-blog .hero-fullbleed-content{position:relative;z-index:2;max-width:640px;padding:230px
48px 120px max(48px,calc((100vw - var(--content))/2 + 48px));color:#fff}.nz-page-blog .hero-fullbleed-content
.eyebrow{color:var(--aqua)}.nz-page-blog .hero-fullbleed-content
h1{color:#fff}.nz-page-blog .hero-fullbleed-content .hero-sub{color:rgba(255,255,255,.88)}.nz-page-blog .hero-fullbleed-content
.micro{color:rgba(255,255,255,.65)}.nz-page-blog .btn-outline-light{border:1px
solid rgba(255,255,255,.7);color:#fff;background:transparent}.nz-page-blog .btn-outline-light:hover{background:rgba(255,255,255,.12)}@media(max-width:1100px){.nz-page-blog .hero-fullbleed-content{padding:200px
32px 90px 32px;max-width:520px}}@media(max-width:640px){.nz-page-blog .hero-fullbleed{min-height:88vh}.nz-page-blog .hero-fullbleed-content{padding:170px
24px 60px 24px}.nz-page-blog .hero-scrim{background:linear-gradient(180deg,rgba(20,32,27,.55) 0%,rgba(20,32,27,.55) 40%,rgba(20,32,27,.88) 100%)}.site-header-overlay .theme-topbar{display:none}}.site-header-overlay .brand-logo-dark{display:none}.site-header-overlay .brand-logo-light{display:block}@media(max-width:640px){.nz-page-blog .hero-actions{flex-wrap:wrap}}.site-header-overlay{transition:background-color .25s ease,box-shadow .25s ease}.site-header-overlay .theme-topbar{overflow:hidden;max-height:44px;transition:max-height .25s ease,opacity .2s ease,border-color .2s ease}.site-header-overlay .header,.site-header-overlay .header-inner,.site-header-overlay .brand,.site-header-overlay .brand-logo-light,.site-header-overlay .nav a,.site-header-overlay .menu-toggle{transition:height .25s ease,color .2s ease,opacity .2s ease,background-color .2s ease}.site-header-overlay.is-scrolled{position:fixed;background:#fff;box-shadow:0 5px 24px rgba(20,32,27,.12)}.site-header-overlay.is-scrolled .theme-topbar{max-height:0;opacity:0;border-color:transparent}.site-header-overlay.is-scrolled
.header{background:#fff!important;border-bottom:1px solid rgba(30,48,41,.12);backdrop-filter:blur(12px)}.site-header-overlay.is-scrolled .header-inner{height:68px}.site-header-overlay.is-scrolled
.brand{width:255px;height:53px;background:url('/wp-content/themes/noemi-zirpoli-blocks/assets/css/assets/img/02-su-di-me-immagine-2-a14486f1a7.png') left center/contain no-repeat}.site-header-overlay.is-scrolled .brand-logo-light{opacity:0}.site-header-overlay.is-scrolled .nav
a{color:var(--green)}.site-header-overlay.is-scrolled .nav a:not(.nav-cta):hover,.site-header-overlay.is-scrolled .nav
a.active{color:var(--tabasco)}.site-header-overlay.is-scrolled .nav-cta{background:var(--tabasco);color:#fff!important;border-color:var(--tabasco)}.site-header-overlay.is-scrolled .menu-toggle{color:var(--green)}.site-header-overlay.is-scrolled .menu-toggle
span{background:var(--green)}@media(max-width:980px){.site-header-overlay
.nav.open{background:#fff;box-shadow:0 12px 20px rgba(20,32,27,.12)}.site-header-overlay .nav.open
a{color:var(--green)}.site-header-overlay .nav.open .nav-cta{background:var(--tabasco);color:#fff!important;padding:12px
16px}.site-header-overlay.is-scrolled
.nav{top:68px}}@media(max-width:640px){.site-header-overlay.is-scrolled .header-inner{height:64px}.site-header-overlay.is-scrolled
.brand{width:220px;height:48px}.site-header-overlay.is-scrolled
.nav{top:64px}}@media(prefers-reduced-motion:reduce){.site-header-overlay,.site-header-overlay
*{transition:none!important}}.nz-page-blog{scroll-behavior:smooth}.nz-page-blog{margin:0;background:var(--paper);color:var(--ink);overflow-x:hidden}.skip-link{position:fixed;left:16px;top:-80px;z-index:9999;background:#fff;color:var(--green);padding:12px
18px;text-decoration:none}.skip-link:focus{top:12px}.nz-page-blog .page-hero--banner{position:relative;min-height:460px;padding-top:120px;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center}.nz-page-blog .page-hero--banner .page-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 50%;z-index:0}.nz-page-blog .page-hero--banner .page-hero-veil{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(30,48,41,.28),rgba(30,48,41,.48))}.nz-page-blog .page-hero--banner .page-hero-center{position:relative;z-index:2;padding:56px
24px;width:100%}.nz-page-blog .page-hero--banner
h1{font-family:var(--serif,Georgia,serif);font-weight:400;color:#fff;font-size:clamp(34px,5vw,52px);line-height:1.1;margin:0
0 12px;text-shadow:0 1px 16px rgba(0,0,0,.3)}.nz-page-blog .page-hero--banner .breadcrumb-center{font-size:13px;letter-spacing:.06em;color:rgba(255,255,255,.86);text-transform:uppercase}.nz-page-blog .page-hero--banner .breadcrumb-center
a{color:inherit;text-decoration:none}.nz-page-blog .blog-open{padding-top:84px!important}.nz-page-blog .blog-opening-title{font-family:var(--serif);font-weight:400;font-size:clamp(30px,4.4vw,46px);line-height:1.14;letter-spacing:-.02em;margin:0
0 18px}.nz-page-blog .form-message{margin:16px
0 0;font-size:13px;line-height:1.5;color:var(--mint)}@media(max-width:1050px){.nz-page-blog .page-hero--banner{padding-top:72px;min-height:420px}}@media(max-width:640px){.nz-page-blog .page-hero--banner{min-height:360px;padding-top:64px}.nz-page-blog .page-hero--banner .page-hero-photo{object-position:56% center}.nz-page-blog .blog-open{padding-top:66px!important}}.site-header-overlay,.site-header-overlay
*{box-sizing:border-box}.site-header-overlay .theme-topbar{font:600 13px/1.35 var(--sans);letter-spacing:.01em}.site-header-overlay .theme-topbar-inner{width:min(1170px,calc(100% - 48px));max-width:1170px;min-height:42px;margin:auto;display:grid;grid-template-columns:1.15fr .72fr 1.15fr;align-items:center}.site-header-overlay .theme-topbar-inner>span{min-height:42px;display:flex;align-items:center;padding:0
20px;border-right:1px solid rgba(255,255,255,.38);white-space:nowrap}.site-header-overlay .theme-topbar-inner>span:first-child{padding-left:0}.site-header-overlay .theme-topbar-inner>span:last-child{border-right:0}.site-header-overlay .header-inner{width:min(1170px,calc(100% - 48px));max-width:1170px;height:78px;margin:auto;padding:0;display:flex;align-items:center;justify-content:space-between;gap:28px}.site-header-overlay
.brand{display:block;width:292px;max-width:31vw;flex:0 0 auto;text-decoration:none}.site-header-overlay .brand
img{display:block;width:100%;height:auto;max-height:72px;object-fit:contain;object-position:left center}.site-header-overlay
.nav{display:flex;align-items:center;justify-content:flex-end;gap:22px;margin-left:auto}.site-header-overlay .nav
a{display:block;padding:0;text-decoration:none;font:700 clamp(11px,.10vw + 11px,13px)/1.25 var(--sans);text-transform:uppercase;letter-spacing:.075em;white-space:nowrap}.site-header-overlay .nav-cta{padding:12px
17px!important}.site-header-overlay .menu-toggle{display:none;background:none;border:0;padding:10px;cursor:pointer;color:#fff}.site-header-overlay .menu-toggle
span{display:block;width:25px;height:2px;margin:5px
0}.site-header-overlay.is-scrolled
.brand{width:255px;height:53px;background:url('/wp-content/themes/noemi-zirpoli-blocks/assets/css/assets/img/02-su-di-me-immagine-2-a14486f1a7.png') left center/contain no-repeat}.site-header-overlay.is-scrolled .brand
img{opacity:0}.nz-page-blog .featured-wrap{padding-top:82px}.nz-page-blog .content-section{padding:82px
0}.nz-page-blog .blog-open{padding:84px
0 78px!important}.nz-page-blog .category-strip
.container{min-height:64px}.nz-page-blog .category-strip
.container{gap:4px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.nz-page-blog .category-strip
a{font-size:12px;padding:6px
8px}.nz-page-blog .blog-head{margin-bottom:38px}.nz-page-blog .archive-grid{margin-top:0}.nz-page-blog .archive-grid .arch:nth-child(n+13){display:none}.nz-page-blog
.newsletter{padding:88px
0}@media(max-width:1100px){.site-header-overlay .theme-topbar-inner{grid-template-columns:1fr 1fr}.site-header-overlay .theme-topbar-inner>span:nth-child(3){grid-column:1/-1;border-top:1px solid rgba(255,255,255,.35);padding-left:0}.site-header-overlay .theme-topbar-inner>span:nth-child(2){border-right:0}.site-header-overlay
.brand{width:260px}.site-header-overlay
.nav{gap:15px}.site-header-overlay .nav
a{font-size:11px}}@media(max-width:1050px){.site-header-overlay
.nav{display:none;position:absolute;left:0;right:0;top:78px;margin:0;background:#fff;padding:22px
24px 28px;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid var(--line);box-shadow:0 12px 20px rgba(20,32,27,.12)}.site-header-overlay
.nav.open{display:flex}.site-header-overlay .nav
a{padding:12px
4px;color:var(--green);font-size:12px}.site-header-overlay .nav .nav-cta{margin-top:8px;text-align:center;background:var(--tabasco);color:#fff!important}.site-header-overlay .menu-toggle{display:block}}@media(max-width:980px){.site-header-overlay .theme-topbar{display:none}.site-header-overlay .header-inner{width:min(100% - 36px,1170px);height:72px}.site-header-overlay
.brand{width:250px;max-width:72vw}.site-header-overlay
.nav{top:72px}.nz-page-blog .page-hero--banner{padding-top:72px}.nz-page-blog .featured-wrap{padding-top:68px}.nz-page-blog .content-section{padding:72px
0}.nz-page-blog .blog-open{padding:70px
0 62px!important}.nz-page-blog
.newsletter{padding:72px
0}}@media(max-width:640px){.site-header-overlay .header-inner{width:calc(100% - 30px);height:64px}.site-header-overlay
.brand{width:220px}.site-header-overlay
.nav{top:64px}.site-header-overlay.is-scrolled .header-inner{height:64px}.site-header-overlay.is-scrolled
.brand{width:220px;height:48px}.nz-page-blog .page-hero--banner{padding-top:64px}.nz-page-blog .featured-wrap{padding-top:56px}.nz-page-blog .content-section{padding:62px
0}.nz-page-blog .blog-open{padding:56px
0 50px!important}}.nz-page-contatti .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}.nz-page-contatti{--green:#1E3029;--aqua:#69EBB7;--mint:#EBF1ED;--rose:#FFE8E1;--tabasco:#9B2C10;--brown:#57483B;--bone:#D5CABD;--ink:#1E3029;--paper:#FCFBF8;--white:#fff;--line:rgba(30,48,41,.18);--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;--max:1280px;--radius:2px}.nz-page-contatti
*{box-sizing:border-box}.nz-page-contatti{scroll-behavior:smooth}.nz-page-contatti{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.65}.nz-page-contatti
a{color:inherit}.nz-page-contatti
img{max-width:100%;display:block}.nz-page-contatti
.container{width:min(var(--max),calc(100% - 96px));margin:auto}.nz-page-contatti
.eyebrow{font-size:.8rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--tabasco);margin:0
0 18px}.nz-page-contatti
.display{font-family:var(--serif);font-weight:400;letter-spacing:-.025em;line-height:.98;margin:0}.nz-page-contatti
.h2{font-family:var(--serif);font-weight:400;font-size:clamp(2.6rem,5vw,5.25rem);line-height:1.02;letter-spacing:-.03em;margin:0
0 28px}.nz-page-contatti
.lead{font-size:1.12rem;line-height:1.75;max-width:720px;margin:0}.nz-page-contatti
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0
26px;border:1px
solid transparent;border-radius:var(--radius);text-decoration:none;font-size:.87rem;font-weight:700;letter-spacing:.035em;transition:.2s ease}.nz-page-contatti .btn-primary{background:var(--tabasco);color:white}.nz-page-contatti .btn-primary:hover{background:#7a2310;transform:translateY(-1px)}.nz-page-contatti .btn-outline{border-color:var(--green);color:var(--green);background:transparent}.nz-page-contatti .btn-outline:hover{background:var(--green);color:white}.nz-page-contatti .text-link{display:inline-flex;gap:8px;text-decoration:none;color:var(--tabasco);font-weight:700;font-size:.9rem}.nz-page-contatti
.hero{min-height:calc(100vh - 88px);display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:stretch;background:var(--mint)}.nz-page-contatti .hero-copy{padding:clamp(72px,9vw,140px) max(48px,calc((100vw - var(--max))/2)) clamp(72px,9vw,120px);padding-right:clamp(48px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.nz-page-contatti .hero
h1{font-size:clamp(4rem,7.4vw,8.2rem);max-width:790px}.nz-page-contatti .hero h1
span{display:block}.nz-page-contatti .hero-sub{font-size:clamp(1.05rem,1.4vw,1.35rem);max-width:650px;margin:34px
0 34px;color:#2b3f36}.nz-page-contatti .hero-actions{display:flex;gap:15px;flex-wrap:wrap}.nz-page-contatti
.micro{font-size:.77rem;color:var(--brown);margin:14px
0 0}.nz-page-contatti .hero-visual{position:relative;overflow:hidden;background:var(--green);min-height:720px}.nz-page-contatti .hero-visual::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 18%,rgba(105,235,183,.82) 0 12%,transparent 12.4%),
linear-gradient(135deg,transparent 0 31%,rgba(255,232,225,.92) 31.2% 53%,transparent 53.2%),
linear-gradient(180deg,rgba(213,202,189,.08),rgba(30,48,41,.12))}.nz-page-contatti .hero-frame{position:absolute;left:10%;right:10%;top:9%;bottom:9%;border:1px
solid rgba(235,241,237,.45)}.nz-page-contatti .hero-photo-note{position:absolute;right:7%;bottom:7%;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--mint);text-align:right;max-width:250px}.nz-page-contatti .hero-quote{position:absolute;left:8%;bottom:12%;max-width:390px;font-family:var(--serif);font-size:clamp(1.8rem,3vw,3.4rem);line-height:1.03;color:white}.nz-page-contatti
.recognition{padding:110px
0;background:var(--paper)}.nz-page-contatti .recognition-head{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;align-items:start;margin-bottom:56px}.nz-page-contatti .recognition-intro{font-family:var(--serif);font-size:clamp(2.2rem,4vw,4.4rem);line-height:1.04;margin:0}.nz-page-contatti .scene-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--green);border-bottom:1px solid var(--green)}.nz-page-contatti
.scene{padding:38px
30px;min-height:325px;border-right:1px solid var(--line);position:relative}.nz-page-contatti .scene:last-child{border-right:0}.nz-page-contatti .scene-num{font-family:var(--serif);font-size:3.4rem;color:var(--bone);line-height:1;margin-bottom:30px}.nz-page-contatti .scene
p{margin:0;font-size:.96rem;line-height:1.72}.nz-page-contatti
.ricca{background:var(--green);color:white;padding:120px
0}.nz-page-contatti .ricca
.eyebrow{color:var(--aqua)}.nz-page-contatti .ricca-head{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;margin-bottom:64px}.nz-page-contatti .ricca-head
.lead{color:var(--mint)}.nz-page-contatti .ricca-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px
solid rgba(255,255,255,.24)}.nz-page-contatti .ricca-card{padding:34px
24px 40px;border-right:1px solid rgba(255,255,255,.18);min-height:355px;transition:.25s ease}.nz-page-contatti .ricca-card:last-child{border-right:0}.nz-page-contatti .ricca-card:hover{background:rgba(105,235,183,.07);transform:translateY(-3px)}.nz-page-contatti .ricca-letter{font-family:var(--serif);font-size:5.4rem;line-height:1;color:var(--aqua);margin-bottom:25px}.nz-page-contatti .ricca-name{font-size:.82rem;text-transform:uppercase;letter-spacing:.13em;font-weight:700;margin-bottom:14px}.nz-page-contatti .ricca-card
p{font-size:.88rem;line-height:1.65;color:var(--mint);margin:0}.nz-page-contatti .ricca-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:34px;gap:24px}.nz-page-contatti
.about{display:grid;grid-template-columns:.88fr 1.12fr;background:var(--rose)}.nz-page-contatti .about-visual{min-height:760px;position:relative;background:linear-gradient(150deg,var(--bone) 0 36%,var(--brown) 36.2% 58%,var(--mint) 58.2%);overflow:hidden}.nz-page-contatti .about-visual::after{content:"NOEMI";position:absolute;left:-12px;bottom:25px;font-family:var(--serif);font-size:clamp(6rem,12vw,12rem);color:rgba(255,255,255,.67);line-height:.8}.nz-page-contatti .about-caption{position:absolute;top:42px;left:42px;background:var(--green);color:white;padding:14px
18px;font-size:.7rem;text-transform:uppercase;letter-spacing:.13em}.nz-page-contatti .about-copy{padding:110px
clamp(48px,8vw,130px);display:flex;flex-direction:column;justify-content:center}.nz-page-contatti .about-copy
p{max-width:680px;margin:0
0 21px}.nz-page-contatti .about-quote{font-family:var(--serif);font-size:clamp(1.7rem,2.7vw,3rem);line-height:1.13;color:var(--tabasco);margin:30px
0}.nz-page-contatti
.credentials{display:flex;gap:24px;flex-wrap:wrap;margin:25px
0 34px;padding-top:25px;border-top:1px solid rgba(87,72,59,.25)}.nz-page-contatti .credential
strong{display:block;font-family:var(--serif);font-size:2.1rem;font-weight:400;line-height:1}.nz-page-contatti .credential
span{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--brown)}.nz-page-contatti
.process{padding:115px
0;background:var(--paper)}.nz-page-contatti .process-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:54px}.nz-page-contatti
.steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px
solid var(--bone)}.nz-page-contatti
.step{padding:42px
34px;min-height:410px;border-right:1px solid var(--bone)}.nz-page-contatti .step:last-child{border-right:0}.nz-page-contatti .step-num{font-family:var(--serif);font-size:4.8rem;color:var(--bone);line-height:1;margin-bottom:28px}.nz-page-contatti .step
h3{font-size:.82rem;text-transform:uppercase;letter-spacing:.13em;margin:0
0 18px}.nz-page-contatti .step
p{font-size:.93rem;line-height:1.72;margin:0
0 14px}.nz-page-contatti .step
small{font-size:.77rem;color:var(--brown)}.nz-page-contatti .step
.cost{color:var(--tabasco);font-weight:700;display:block;margin-top:18px}.nz-page-contatti
.testimonials{padding:110px
0;background:var(--bone)}.nz-page-contatti .testimonial-grid{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:20px;margin-top:50px}.nz-page-contatti
.testimonial{background:var(--paper);padding:40px
34px;min-height:330px;display:flex;flex-direction:column;justify-content:space-between}.nz-page-contatti .testimonial:first-child{background:var(--green);color:white}.nz-page-contatti .testimonial:first-child
.quote{color:white}.nz-page-contatti
.quote{font-family:var(--serif);font-size:clamp(1.35rem,2vw,2.15rem);line-height:1.25;color:var(--green);margin:0
0 28px}.nz-page-contatti
.person{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.nz-page-contatti
.role{display:block;font-size:.72rem;color:var(--brown);margin-top:4px;text-transform:none;letter-spacing:0;font-weight:400}.nz-page-contatti .testimonial:first-child
.role{color:var(--bone)}.nz-page-contatti
.faq{padding:110px
0;background:var(--mint)}.nz-page-contatti .faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:100px}.nz-page-contatti .faq-list{border-top:1px solid var(--green)}.nz-page-contatti .faq-item{border-bottom:1px solid rgba(30,48,41,.28)}.nz-page-contatti .faq-q{width:100%;border:0;background:none;color:var(--green);text-align:left;display:flex;justify-content:space-between;gap:25px;padding:25px
0;font-family:var(--sans);font-weight:700;font-size:1rem;cursor:pointer}.nz-page-contatti .faq-q
span{font-family:var(--serif);font-size:1.8rem;font-weight:400;line-height:1}.nz-page-contatti .faq-a{display:none;padding:0
45px 26px 0;font-size:.93rem;line-height:1.72}.nz-page-contatti .faq-item.open .faq-a{display:block}.nz-page-contatti .faq-item.open .faq-q
span{transform:rotate(45deg)}.nz-page-contatti
.cta{display:grid;grid-template-columns:1.08fr .92fr;background:var(--tabasco);color:white}.nz-page-contatti .cta-main{padding:100px
max(48px,calc((100vw - var(--max))/2));padding-right:70px}.nz-page-contatti .cta-main
.eyebrow{color:var(--rose)}.nz-page-contatti .cta-main
h2{font-size:clamp(2.6rem,3.8vw,3.6rem)}.nz-page-contatti .cta-main
p{max-width:650px;color:rgba(255,255,255,.84);margin:28px
0 30px}.nz-page-contatti .cta-side{background:var(--brown);padding:90px
70px;display:flex;flex-direction:column;justify-content:center}.nz-page-contatti .cta-side
h3{font-family:var(--serif);font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.1;font-weight:400;margin:0
0 20px}.nz-page-contatti .cta-side
p{color:var(--mint)}.nz-page-contatti .btn-light{background:white;color:var(--tabasco)}@media(max-width:1050px){.nz-page-contatti
.container{width:min(var(--max),calc(100% - 48px))}.nz-page-contatti
.hero{grid-template-columns:1fr}.nz-page-contatti .hero-visual{min-height:570px}.nz-page-contatti .recognition-head,.nz-page-contatti .ricca-head,.nz-page-contatti .faq-layout{grid-template-columns:1fr;gap:35px}.nz-page-contatti .scene-grid{grid-template-columns:1fr}.nz-page-contatti
.scene{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.nz-page-contatti .scene:last-child{border-bottom:0}.nz-page-contatti .ricca-grid{grid-template-columns:1fr 1fr}.nz-page-contatti .ricca-card{border-bottom:1px solid rgba(255,255,255,.18)}.nz-page-contatti
.about{grid-template-columns:1fr}.nz-page-contatti .about-visual{min-height:520px}.nz-page-contatti
.steps{grid-template-columns:1fr}.nz-page-contatti
.step{border-right:0;border-bottom:1px solid var(--bone);min-height:auto}.nz-page-contatti .step:last-child{border-bottom:0}.nz-page-contatti .testimonial-grid{grid-template-columns:1fr 1fr}.nz-page-contatti .testimonial:first-child{grid-column:1/-1}.nz-page-contatti
.cta{grid-template-columns:1fr}}@media(max-width:650px){.nz-page-contatti{font-size:16px}.nz-page-contatti
.container{width:calc(100% - 36px)}.nz-page-contatti .hero-copy{padding:65px
22px}.nz-page-contatti .hero
h1{font-size:3.7rem}.nz-page-contatti .hero-visual{min-height:470px}.nz-page-contatti .hero-quote{font-size:2.1rem}.nz-page-contatti .recognition,.nz-page-contatti .ricca,.nz-page-contatti .process,.nz-page-contatti .testimonials,.nz-page-contatti
.faq{padding:78px
0}.nz-page-contatti .recognition-head{margin-bottom:38px}.nz-page-contatti .ricca-grid{grid-template-columns:1fr}.nz-page-contatti .ricca-card{min-height:auto;border-right:0}.nz-page-contatti .ricca-bottom,.nz-page-contatti .process-head{align-items:flex-start;flex-direction:column}.nz-page-contatti .about-copy{padding:75px
22px}.nz-page-contatti .testimonial-grid{grid-template-columns:1fr}.nz-page-contatti .testimonial:first-child{grid-column:auto}.nz-page-contatti .cta-main,.nz-page-contatti .cta-side{padding:70px
22px}}.nz-page-contatti{--content:1170px;--fs-body:clamp(16px,.24vw + 15px,18px);--fs-small:clamp(13px,.12vw + 12px,14px);--fs-nav:clamp(12px,.10vw + 11px,13px);--fs-h1:clamp(40px,4.1vw,64px);--fs-h2:clamp(30px,2.7vw,44px);--fs-h3:clamp(23px,1.7vw,31px)}.nz-page-contatti{font-size:var(--fs-body);line-height:1.62;overflow-x:hidden}.nz-page-contatti
.container{width:min(var(--content),calc(100% - 48px))}.nz-page-contatti
.eyebrow{font-size:13px;letter-spacing:.14em;margin-bottom:14px}.nz-page-contatti
.h2{font-size:var(--fs-h2)!important;line-height:1.08;letter-spacing:-.018em;margin-bottom:22px}.nz-page-contatti
.lead{font-size:clamp(17px,.45vw + 15px,20px);line-height:1.68}.nz-page-contatti
.btn{min-height:48px;padding:0
22px;font-size:13px;letter-spacing:.025em}.nz-page-contatti .text-link{font-size:14px}.nz-page-contatti
section{scroll-margin-top:122px}.nz-page-contatti
p{max-width:76ch}.nz-page-contatti .micro,.nz-page-contatti .hero-photo-note,.nz-page-contatti .role,.nz-page-contatti .step
small{font-size:var(--fs-small)}.nz-page-contatti .scene p,.nz-page-contatti .ricca-card p,.nz-page-contatti .step p,.nz-page-contatti .faq-a,.nz-page-contatti .card
p{font-size:clamp(15px,.16vw + 14px,17px)}.nz-page-contatti .scene-num,.nz-page-contatti .step-num,.nz-page-contatti .ricca-letter{line-height:.95}@media(max-width:1100px){}@media(max-width:980px){.nz-page-contatti
.container{width:min(100% - 36px,var(--content))}}@media(max-width:640px){.nz-page-contatti{--fs-h1:clamp(36px,10vw,48px);--fs-h2:clamp(28px,8vw,38px)}.nz-page-contatti
.container{width:min(100% - 30px,var(--content))}.nz-page-contatti
.btn{width:100%}}.nz-page-contatti
.hero{min-height:610px;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr)}.nz-page-contatti .hero-copy{padding:86px
max(32px,calc((100vw - var(--content))/2));padding-right:clamp(42px,5vw,82px)}.nz-page-contatti .hero
h1{font-size:var(--fs-h1);line-height:1.01;max-width:650px;letter-spacing:-.025em}.nz-page-contatti .hero-sub{font-size:clamp(18px,.55vw + 15px,22px);line-height:1.66;max-width:610px;margin:26px
0 28px}.nz-page-contatti .hero-visual{min-height:610px}.nz-page-contatti .hero-quote{font-size:clamp(28px,2.7vw,44px);max-width:350px}.nz-page-contatti .recognition,.nz-page-contatti .ricca,.nz-page-contatti .process,.nz-page-contatti .testimonials,.nz-page-contatti
.faq{padding:88px
0}.nz-page-contatti .recognition-head{gap:60px;margin-bottom:44px}.nz-page-contatti .recognition-intro{font-size:clamp(30px,2.8vw,44px)}.nz-page-contatti
.scene{min-height:285px;padding:30px
26px}.nz-page-contatti .scene-num{font-size:30px;margin-bottom:18px}.nz-page-contatti .ricca-head{gap:58px;margin-bottom:48px}.nz-page-contatti .ricca-card{min-height:310px;padding:30px
22px}.nz-page-contatti .ricca-letter{font-size:40px}.nz-page-contatti .about-visual{min-height:620px}.nz-page-contatti .about-copy{padding:88px
clamp(42px,6vw,90px)}.nz-page-contatti .about-quote{font-size:clamp(25px,2.1vw,36px)}.nz-page-contatti .process-head{margin-bottom:42px}.nz-page-contatti
.step{min-height:355px;padding:34px
28px}.nz-page-contatti .step-num{font-size:38px}.nz-page-contatti
.testimonial{min-height:290px;padding:32px
28px}.nz-page-contatti
.quote{font-size:clamp(21px,1.6vw,30px)}.nz-page-contatti .faq-layout{gap:70px}@media(max-width:980px){.nz-page-contatti
.hero{grid-template-columns:1fr;min-height:auto}.nz-page-contatti .hero-copy{padding:68px
20px}.nz-page-contatti .hero-visual{min-height:420px}.nz-page-contatti .recognition,.nz-page-contatti .ricca,.nz-page-contatti .process,.nz-page-contatti .testimonials,.nz-page-contatti
.faq{padding:72px
0}}@media(max-width:640px){.nz-page-contatti .hero-copy{padding:54px
18px}.nz-page-contatti .hero-visual{min-height:320px}.nz-page-contatti .hero-quote{font-size:27px}.nz-page-contatti
.scene{min-height:auto}.nz-page-contatti .about-copy{padding:64px
20px}}.nz-page-contatti .hero-art{min-height:280px;background:var(--green);position:relative;overflow:hidden;border:1px
solid rgba(30,48,41,.08)}.nz-page-contatti .hero-art:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 25%,var(--aqua) 0 13%,transparent 13.5%),linear-gradient(135deg,transparent 0 38%,var(--rose) 38.2% 58%,transparent 58.2%)}.nz-page-contatti .hero-art:after{content:"";position:absolute;inset:28px;border:1px
solid rgba(235,241,237,.46)}.nz-page-contatti .content-section{padding:110px
0}.nz-page-contatti .content-section.alt{background:var(--mint)}.nz-page-contatti .content-section.bone{background:var(--bone)}.nz-page-contatti .content-section.green{background:var(--green);color:white}.nz-page-contatti .section-grid{display:grid;grid-template-columns:.74fr 1.26fr;gap:72px;align-items:start}.nz-page-contatti .section-grid.equal{grid-template-columns:1fr 1fr}.nz-page-contatti .section-title{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);line-height:1.08;letter-spacing:-.018em;margin:0
0 22px}.nz-page-contatti .section-copy
p{margin:0
0 18px}.nz-page-contatti .section-copy p:last-child{margin-bottom:0}.nz-page-contatti .card-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px
solid var(--bone)}.nz-page-contatti .info-card{padding:30px
26px;border-right:1px solid var(--bone);border-bottom:1px solid var(--bone);background:var(--paper)}.nz-page-contatti .info-card:nth-child(3n){border-right:0}.nz-page-contatti .info-card
h3{font-size:var(--fs-h3);font-family:var(--serif);font-weight:400;line-height:1.12;margin:0
0 13px}.nz-page-contatti .info-card
p{margin:0;font-size:16px;line-height:1.66}.nz-page-contatti .simple-cta{background:var(--tabasco);color:white;padding:74px
24px;text-align:center}.nz-page-contatti .simple-cta
h2{font-family:var(--serif);font-size:var(--fs-h2);font-weight:400;line-height:1.08;margin:0
auto 18px;max-width:760px}.nz-page-contatti .simple-cta
p{margin:0
auto 26px;max-width:650px}@media(max-width:980px){.nz-page-contatti .hero-art{min-height:240px}.nz-page-contatti .section-grid,.nz-page-contatti .section-grid.equal{grid-template-columns:1fr;gap:38px}.nz-page-contatti .content-section{padding:78px
0}.nz-page-contatti .card-grid{grid-template-columns:1fr 1fr}.nz-page-contatti .info-card:nth-child(3n){border-right:1px solid var(--bone)}.nz-page-contatti .info-card:nth-child(2n){border-right:0}}@media(max-width:640px){.nz-page-contatti .hero-art{min-height:210px}.nz-page-contatti .card-grid{grid-template-columns:1fr}.nz-page-contatti .info-card{border-right:0!important}.nz-page-contatti .simple-cta{padding:62px
18px}}.nz-page-contatti .contact-head{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:42px}.nz-page-contatti .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.nz-page-contatti .booking,.nz-page-contatti .contact-form{border:1px
solid var(--bone);padding:34px;background:var(--paper)}.nz-page-contatti .option-label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--tabasco)}.nz-page-contatti .booking h3,.nz-page-contatti .contact-form
h3{font-family:var(--serif);font-weight:400;font-size:clamp(27px,2.2vw,37px);margin:8px
0 12px}.nz-page-contatti .calendar-placeholder{min-height:390px;background:var(--mint);border:1px
solid var(--bone);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;margin-top:24px}.nz-page-contatti .calendar-placeholder
strong{font-family:var(--serif);font-size:34px;font-weight:400}.nz-page-contatti .calendar-placeholder
span{font-size:15px;margin:8px
0}.nz-page-contatti .calendar-placeholder
small{font-size:13px;color:var(--brown)}.nz-page-contatti
form{display:grid;gap:16px;margin-top:24px}.nz-page-contatti
label{font-size:13px;font-weight:700;display:grid;gap:7px}.nz-page-contatti input,.nz-page-contatti
textarea{width:100%;border:1px
solid var(--bone);background:white;padding:12px
13px;font:inherit;color:var(--ink);border-radius:0}.nz-page-contatti input:focus,.nz-page-contatti textarea:focus{outline:2px
solid var(--aqua);outline-offset:1px}.nz-page-contatti
.privacy{display:flex;align-items:center;gap:8px;font-weight:400}.nz-page-contatti .privacy
input{width:auto}.nz-page-contatti .after-list>div{display:grid;grid-template-columns:70px 1fr;gap:24px;padding:26px
0;border-bottom:1px solid var(--bone)}.nz-page-contatti .after-list>div:first-child{border-top:1px solid var(--bone)}.nz-page-contatti .after-list
b{font-family:var(--serif);font-size:42px;font-weight:400;color:var(--bone)}.nz-page-contatti .after-list
section{padding:0}.nz-page-contatti .after-list
h3{font-size:18px;margin:0
0 7px}.nz-page-contatti .after-list
p{margin:0}.nz-page-contatti .contact-details
strong{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--tabasco)}.nz-page-contatti .contact-details
a{color:var(--tabasco)}.nz-page-contatti
.remote{margin-top:24px;background:var(--mint);border-left:3px solid var(--green);padding:18px
20px}.nz-page-contatti .map-placeholder{min-height:410px;background:linear-gradient(135deg,var(--bone),var(--mint));display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px
solid var(--bone);text-align:center}.nz-page-contatti .map-placeholder
span{font-family:var(--serif);font-size:32px}.nz-page-contatti .map-placeholder
small{margin-top:8px;color:var(--brown)}@media(max-width:980px){.nz-page-contatti .contact-head{align-items:flex-start;flex-direction:column}.nz-page-contatti .contact-grid{grid-template-columns:1fr}}@media(max-width:640px){.nz-page-contatti .booking,.nz-page-contatti .contact-form{padding:26px
20px}.nz-page-contatti .calendar-placeholder{min-height:300px}.nz-page-contatti .after-list>div{grid-template-columns:52px 1fr;gap:16px}}.nz-page-contatti .contact-open{background:var(--mint);border-bottom:1px solid var(--line);padding:96px
0 88px}.nz-page-contatti .contact-open
.container{max-width:900px}.nz-page-contatti .contact-open
h1{font-family:var(--serif);font-weight:400;font-size:var(--fs-h1,clamp(40px,4.1vw,64px));line-height:1.04;letter-spacing:-.025em;margin:14px
0 22px}.nz-page-contatti .contact-open
.lead{font-size:clamp(17px,.45vw + 15px,20px);line-height:1.68;max-width:660px;margin:0}@media(max-width:980px){.nz-page-contatti .contact-open{padding:70px
0 62px}}@media(max-width:640px){.nz-page-contatti .contact-open{padding:56px
0 50px}}.nz-page-contatti
.newsletter{background:var(--mint);color:var(--green);padding:96px
0;border-top:1px solid var(--line)}.nz-page-contatti .newsletter-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start}.nz-page-contatti .newsletter
.eyebrow{color:var(--tabasco)}.nz-page-contatti .newsletter
h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2,clamp(30px,2.7vw,44px));line-height:1.08;margin:12px
0 18px;color:var(--green)}.nz-page-contatti .newsletter
p{margin:0
0 14px;color:var(--brown);line-height:1.68;max-width:52ch}.nz-page-contatti .newsletter p.nl-note{font-size:14px;color:rgba(30,48,41,.7);margin:0}.nz-page-contatti .nl-form{display:flex;flex-direction:column;gap:14px;padding-top:6px}.nz-page-contatti .nl-row{display:flex;gap:10px;flex-wrap:wrap}.nz-page-contatti .nl-form input[type=email]{flex:1;min-width:220px;background:#fff;border:1px
solid rgba(30,48,41,.28);color:var(--green);padding:15px
16px;font-family:var(--sans);font-size:16px;border-radius:var(--radius)}.nz-page-contatti .nl-form input[type=email]::placeholder{color:rgba(30,48,41,.5)}.nz-page-contatti .nl-form input[type=email]:focus{outline:none;border-color:var(--tabasco)}.nz-page-contatti .nl-btn{background:var(--tabasco);color:#fff;border:0;padding:15px
26px;font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius)}.nz-page-contatti .nl-btn:hover{background:var(--green)}.nz-page-contatti .nl-consent{display:flex;gap:11px;align-items:flex-start;font-size:13.5px;line-height:1.55;color:rgba(30,48,41,.82)}.nz-page-contatti .nl-consent input[type=checkbox]{width:auto;height:auto;margin:3px
0 0;accent-color:var(--tabasco);flex:0 0 auto}.nz-page-contatti .nl-consent
span{display:block;flex:1;min-width:0}.nz-page-contatti .nl-consent
a{color:var(--tabasco)}@media(max-width:980px){.nz-page-contatti
.newsletter{padding:72px
0}.nz-page-contatti .newsletter-inner{grid-template-columns:1fr;gap:36px}}.nz-page-contatti .section-green .card,.nz-page-contatti .section-green .card p,.nz-page-contatti .section-green .card
h3{color:var(--ink)}.nz-page-contatti{--ft-green:#1e3029;--ft-deep:#15231e;--ft-aqua:#69ebb7;--ft-mint:#ebf1ed;--ft-bone:#d5cabd;--ft-paper:#fff;--ft-tabasco:#9b2c10;--ft-sans:Arial,Helvetica,sans-serif;--ft-max:1180px}.site-footer,.site-footer
*{box-sizing:border-box}.site-footer{border-top:3px solid var(--ft-aqua);background:var(--ft-green);color:#f7f8f6;font:12.5px/1.48 var(--ft-sans)}.site-footer
a{color:inherit;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:var(--ft-aqua)}.nz-page-contatti .footer-main{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:29px
0 25px;display:grid;grid-template-columns:1.28fr .9fr 1fr;gap:44px;align-items:start}.nz-page-contatti .brand-logo{display:block;width:min(100%,330px);height:auto;max-height:94px;object-fit:contain;object-position:left center;margin:0
0 12px}.nz-page-contatti .brand-note{margin:0;color:rgba(247,248,246,.72);max-width:34ch}.nz-page-contatti .footer-navs{display:grid;grid-template-columns:1fr 1fr;gap:26px}.nz-page-contatti .footer-title{margin:2px
0 11px;color:var(--ft-aqua);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.nz-page-contatti .footer-links{list-style:none;margin:0;padding:0;display:grid;gap:6px}.nz-page-contatti .footer-contact{font-style:normal;color:rgba(247,248,246,.8)}.nz-page-contatti .footer-contact
p{margin:0
0 5px}.nz-page-contatti .footer-contact
a{color:#fff}.nz-page-contatti .footer-cta{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0
15px;margin-top:10px;background:var(--ft-aqua);color:var(--ft-deep)!important;font-weight:700}.nz-page-contatti .footer-cta:hover{background:#fff}.nz-page-contatti
.institutional{background:var(--ft-paper);color:var(--ft-green);border-top:1px solid rgba(30,48,41,.12);border-bottom:1px solid rgba(30,48,41,.14)}.nz-page-contatti .institutional-inner{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:14px
0;display:grid;grid-template-columns:190px 150px 1fr;gap:24px;align-items:center}.nz-page-contatti .institutional-logo{display:block;width:100%;height:62px;object-fit:contain;object-position:left center}.nz-page-contatti .institutional-logo.ocf{height:54px}.nz-page-contatti .professional-copy{margin:0;padding-left:24px;border-left:1px solid var(--ft-bone);font-size:11.5px;line-height:1.5;color:#445149}.nz-page-contatti .footer-bottom{background:var(--ft-deep)}.nz-page-contatti .bottom-inner{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:12px
0 14px}.nz-page-contatti .legal-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.nz-page-contatti .legal-links{display:flex;gap:16px;flex-wrap:wrap;font-size:11.5px}.nz-page-contatti
.copyright{margin:0;color:rgba(247,248,246,.67);white-space:nowrap}.nz-page-contatti
.disclaimer{margin:7px
0 0;color:rgba(247,248,246,.54);font-size:10.5px;line-height:1.42}@media(max-width:900px){.nz-page-contatti .footer-main{grid-template-columns:1fr 1fr;gap:30px}.nz-page-contatti .contact-column{grid-column:1/-1}.nz-page-contatti .institutional-inner{grid-template-columns:170px 130px 1fr;gap:18px}.nz-page-contatti .professional-copy{padding-left:18px}.nz-page-contatti .legal-row{align-items:flex-start;flex-direction:column;gap:7px}.nz-page-contatti
.copyright{white-space:normal}}@media(max-width:650px){.nz-page-contatti .footer-main,.nz-page-contatti .institutional-inner,.nz-page-contatti .bottom-inner{width:calc(100% - 32px)}.nz-page-contatti .footer-main{padding:24px
0 21px;grid-template-columns:1fr;gap:23px}.nz-page-contatti .brand-logo{width:min(100%,305px);max-height:88px}.nz-page-contatti .contact-column{grid-column:auto}.nz-page-contatti .institutional-inner{padding:16px
0;grid-template-columns:1fr 1fr;gap:14px}.nz-page-contatti .institutional-logo{height:54px}.nz-page-contatti .institutional-logo.ocf{height:48px}.nz-page-contatti .professional-copy{grid-column:1/-1;padding:11px
0 0;border-left:0;border-top:1px solid var(--ft-bone)}.nz-page-contatti .legal-links{gap:8px 14px}}.nz-page-contatti .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}.nz-page-contatti{--green:#1E3029;--aqua:#69EBB7;--mint:#EBF1ED;--rose:#FFE8E1;--tabasco:#9B2C10;--brown:#57483B;--bone:#D5CABD;--ink:#1E3029;--paper:#FCFBF8;--white:#fff;--line:rgba(30,48,41,.18);--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;--max:1280px;--radius:2px}.nz-page-contatti
*{box-sizing:border-box}.nz-page-contatti{scroll-behavior:smooth}.nz-page-contatti{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.65}.nz-page-contatti
a{color:inherit}.nz-page-contatti
img{max-width:100%;display:block}.nz-page-contatti
.container{width:min(var(--max),calc(100% - 96px));margin:auto}.nz-page-contatti
.eyebrow{font-size:.8rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--tabasco);margin:0
0 18px}.nz-page-contatti
.display{font-family:var(--serif);font-weight:400;letter-spacing:-.025em;line-height:.98;margin:0}.nz-page-contatti
.h2{font-family:var(--serif);font-weight:400;font-size:clamp(2.6rem,5vw,5.25rem);line-height:1.02;letter-spacing:-.03em;margin:0
0 28px}.nz-page-contatti
.lead{font-size:1.12rem;line-height:1.75;max-width:720px;margin:0}.nz-page-contatti
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0
26px;border:1px
solid transparent;border-radius:var(--radius);text-decoration:none;font-size:.87rem;font-weight:700;letter-spacing:.035em;transition:.2s ease}.nz-page-contatti .btn-primary{background:var(--tabasco);color:white}.nz-page-contatti .btn-primary:hover{background:#7a2310;transform:translateY(-1px)}.nz-page-contatti .btn-outline{border-color:var(--green);color:var(--green);background:transparent}.nz-page-contatti .btn-outline:hover{background:var(--green);color:white}.nz-page-contatti .text-link{display:inline-flex;gap:8px;text-decoration:none;color:var(--tabasco);font-weight:700;font-size:.9rem}.nz-page-contatti
.hero{min-height:calc(100vh - 88px);display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:stretch;background:var(--mint)}.nz-page-contatti .hero-copy{padding:clamp(72px,9vw,140px) max(48px,calc((100vw - var(--max))/2)) clamp(72px,9vw,120px);padding-right:clamp(48px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.nz-page-contatti .hero
h1{font-size:clamp(4rem,7.4vw,8.2rem);max-width:790px}.nz-page-contatti .hero h1
span{display:block}.nz-page-contatti .hero-sub{font-size:clamp(1.05rem,1.4vw,1.35rem);max-width:650px;margin:34px
0 34px;color:#2b3f36}.nz-page-contatti .hero-actions{display:flex;gap:15px;flex-wrap:wrap}.nz-page-contatti
.micro{font-size:.77rem;color:var(--brown);margin:14px
0 0}.nz-page-contatti .hero-visual{position:relative;overflow:hidden;background:var(--green);min-height:720px}.nz-page-contatti .hero-visual::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 18%,rgba(105,235,183,.82) 0 12%,transparent 12.4%),
linear-gradient(135deg,transparent 0 31%,rgba(255,232,225,.92) 31.2% 53%,transparent 53.2%),
linear-gradient(180deg,rgba(213,202,189,.08),rgba(30,48,41,.12))}.nz-page-contatti .hero-frame{position:absolute;left:10%;right:10%;top:9%;bottom:9%;border:1px
solid rgba(235,241,237,.45)}.nz-page-contatti .hero-photo-note{position:absolute;right:7%;bottom:7%;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--mint);text-align:right;max-width:250px}.nz-page-contatti .hero-quote{position:absolute;left:8%;bottom:12%;max-width:390px;font-family:var(--serif);font-size:clamp(1.8rem,3vw,3.4rem);line-height:1.03;color:white}.nz-page-contatti
.recognition{padding:110px
0;background:var(--paper)}.nz-page-contatti .recognition-head{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;align-items:start;margin-bottom:56px}.nz-page-contatti .recognition-intro{font-family:var(--serif);font-size:clamp(2.2rem,4vw,4.4rem);line-height:1.04;margin:0}.nz-page-contatti .scene-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--green);border-bottom:1px solid var(--green)}.nz-page-contatti
.scene{padding:38px
30px;min-height:325px;border-right:1px solid var(--line);position:relative}.nz-page-contatti .scene:last-child{border-right:0}.nz-page-contatti .scene-num{font-family:var(--serif);font-size:3.4rem;color:var(--bone);line-height:1;margin-bottom:30px}.nz-page-contatti .scene
p{margin:0;font-size:.96rem;line-height:1.72}.nz-page-contatti
.ricca{background:var(--green);color:white;padding:120px
0}.nz-page-contatti .ricca
.eyebrow{color:var(--aqua)}.nz-page-contatti .ricca-head{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;margin-bottom:64px}.nz-page-contatti .ricca-head
.lead{color:var(--mint)}.nz-page-contatti .ricca-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px
solid rgba(255,255,255,.24)}.nz-page-contatti .ricca-card{padding:34px
24px 40px;border-right:1px solid rgba(255,255,255,.18);min-height:355px;transition:.25s ease}.nz-page-contatti .ricca-card:last-child{border-right:0}.nz-page-contatti .ricca-card:hover{background:rgba(105,235,183,.07);transform:translateY(-3px)}.nz-page-contatti .ricca-letter{font-family:var(--serif);font-size:5.4rem;line-height:1;color:var(--aqua);margin-bottom:25px}.nz-page-contatti .ricca-name{font-size:.82rem;text-transform:uppercase;letter-spacing:.13em;font-weight:700;margin-bottom:14px}.nz-page-contatti .ricca-card
p{font-size:.88rem;line-height:1.65;color:var(--mint);margin:0}.nz-page-contatti .ricca-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:34px;gap:24px}.nz-page-contatti
.about{display:grid;grid-template-columns:.88fr 1.12fr;background:var(--rose)}.nz-page-contatti .about-visual{min-height:760px;position:relative;background:linear-gradient(150deg,var(--bone) 0 36%,var(--brown) 36.2% 58%,var(--mint) 58.2%);overflow:hidden}.nz-page-contatti .about-visual::after{content:"NOEMI";position:absolute;left:-12px;bottom:25px;font-family:var(--serif);font-size:clamp(6rem,12vw,12rem);color:rgba(255,255,255,.67);line-height:.8}.nz-page-contatti .about-caption{position:absolute;top:42px;left:42px;background:var(--green);color:white;padding:14px
18px;font-size:.7rem;text-transform:uppercase;letter-spacing:.13em}.nz-page-contatti .about-copy{padding:110px
clamp(48px,8vw,130px);display:flex;flex-direction:column;justify-content:center}.nz-page-contatti .about-copy
p{max-width:680px;margin:0
0 21px}.nz-page-contatti .about-quote{font-family:var(--serif);font-size:clamp(1.7rem,2.7vw,3rem);line-height:1.13;color:var(--tabasco);margin:30px
0}.nz-page-contatti
.credentials{display:flex;gap:24px;flex-wrap:wrap;margin:25px
0 34px;padding-top:25px;border-top:1px solid rgba(87,72,59,.25)}.nz-page-contatti .credential
strong{display:block;font-family:var(--serif);font-size:2.1rem;font-weight:400;line-height:1}.nz-page-contatti .credential
span{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--brown)}.nz-page-contatti
.process{padding:115px
0;background:var(--paper)}.nz-page-contatti .process-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:54px}.nz-page-contatti
.steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px
solid var(--bone)}.nz-page-contatti
.step{padding:42px
34px;min-height:410px;border-right:1px solid var(--bone)}.nz-page-contatti .step:last-child{border-right:0}.nz-page-contatti .step-num{font-family:var(--serif);font-size:4.8rem;color:var(--bone);line-height:1;margin-bottom:28px}.nz-page-contatti .step
h3{font-size:.82rem;text-transform:uppercase;letter-spacing:.13em;margin:0
0 18px}.nz-page-contatti .step
p{font-size:.93rem;line-height:1.72;margin:0
0 14px}.nz-page-contatti .step
small{font-size:.77rem;color:var(--brown)}.nz-page-contatti .step
.cost{color:var(--tabasco);font-weight:700;display:block;margin-top:18px}.nz-page-contatti
.testimonials{padding:110px
0;background:var(--bone)}.nz-page-contatti .testimonial-grid{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:20px;margin-top:50px}.nz-page-contatti
.testimonial{background:var(--paper);padding:40px
34px;min-height:330px;display:flex;flex-direction:column;justify-content:space-between}.nz-page-contatti .testimonial:first-child{background:var(--green);color:white}.nz-page-contatti .testimonial:first-child
.quote{color:white}.nz-page-contatti
.quote{font-family:var(--serif);font-size:clamp(1.35rem,2vw,2.15rem);line-height:1.25;color:var(--green);margin:0
0 28px}.nz-page-contatti
.person{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.nz-page-contatti
.role{display:block;font-size:.72rem;color:var(--brown);margin-top:4px;text-transform:none;letter-spacing:0;font-weight:400}.nz-page-contatti .testimonial:first-child
.role{color:var(--bone)}.nz-page-contatti
.faq{padding:110px
0;background:var(--mint)}.nz-page-contatti .faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:100px}.nz-page-contatti .faq-list{border-top:1px solid var(--green)}.nz-page-contatti .faq-item{border-bottom:1px solid rgba(30,48,41,.28)}.nz-page-contatti .faq-q{width:100%;border:0;background:none;color:var(--green);text-align:left;display:flex;justify-content:space-between;gap:25px;padding:25px
0;font-family:var(--sans);font-weight:700;font-size:1rem;cursor:pointer}.nz-page-contatti .faq-q
span{font-family:var(--serif);font-size:1.8rem;font-weight:400;line-height:1}.nz-page-contatti .faq-a{display:none;padding:0
45px 26px 0;font-size:.93rem;line-height:1.72}.nz-page-contatti .faq-item.open .faq-a{display:block}.nz-page-contatti .faq-item.open .faq-q
span{transform:rotate(45deg)}.nz-page-contatti
.cta{display:grid;grid-template-columns:1.08fr .92fr;background:var(--tabasco);color:white}.nz-page-contatti .cta-main{padding:100px
max(48px,calc((100vw - var(--max))/2));padding-right:70px}.nz-page-contatti .cta-main
.eyebrow{color:var(--rose)}.nz-page-contatti .cta-main
h2{font-size:clamp(2.6rem,3.8vw,3.6rem)}.nz-page-contatti .cta-main
p{max-width:650px;color:rgba(255,255,255,.84);margin:28px
0 30px}.nz-page-contatti .cta-side{background:var(--brown);padding:90px
70px;display:flex;flex-direction:column;justify-content:center}.nz-page-contatti .cta-side
h3{font-family:var(--serif);font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.1;font-weight:400;margin:0
0 20px}.nz-page-contatti .cta-side
p{color:var(--mint)}.nz-page-contatti .btn-light{background:white;color:var(--tabasco)}@media(max-width:1050px){.nz-page-contatti
.container{width:min(var(--max),calc(100% - 48px))}.nz-page-contatti
.hero{grid-template-columns:1fr}.nz-page-contatti .hero-visual{min-height:570px}.nz-page-contatti .recognition-head,.nz-page-contatti .ricca-head,.nz-page-contatti .faq-layout{grid-template-columns:1fr;gap:35px}.nz-page-contatti .scene-grid{grid-template-columns:1fr}.nz-page-contatti
.scene{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.nz-page-contatti .scene:last-child{border-bottom:0}.nz-page-contatti .ricca-grid{grid-template-columns:1fr 1fr}.nz-page-contatti .ricca-card{border-bottom:1px solid rgba(255,255,255,.18)}.nz-page-contatti
.about{grid-template-columns:1fr}.nz-page-contatti .about-visual{min-height:520px}.nz-page-contatti
.steps{grid-template-columns:1fr}.nz-page-contatti
.step{border-right:0;border-bottom:1px solid var(--bone);min-height:auto}.nz-page-contatti .step:last-child{border-bottom:0}.nz-page-contatti .testimonial-grid{grid-template-columns:1fr 1fr}.nz-page-contatti .testimonial:first-child{grid-column:1/-1}.nz-page-contatti
.cta{grid-template-columns:1fr}}@media(max-width:650px){.nz-page-contatti{font-size:16px}.nz-page-contatti
.container{width:calc(100% - 36px)}.nz-page-contatti .hero-copy{padding:65px
22px}.nz-page-contatti .hero
h1{font-size:3.7rem}.nz-page-contatti .hero-visual{min-height:470px}.nz-page-contatti .hero-quote{font-size:2.1rem}.nz-page-contatti .recognition,.nz-page-contatti .ricca,.nz-page-contatti .process,.nz-page-contatti .testimonials,.nz-page-contatti
.faq{padding:78px
0}.nz-page-contatti .recognition-head{margin-bottom:38px}.nz-page-contatti .ricca-grid{grid-template-columns:1fr}.nz-page-contatti .ricca-card{min-height:auto;border-right:0}.nz-page-contatti .ricca-bottom,.nz-page-contatti .process-head{align-items:flex-start;flex-direction:column}.nz-page-contatti .about-copy{padding:75px
22px}.nz-page-contatti .testimonial-grid{grid-template-columns:1fr}.nz-page-contatti .testimonial:first-child{grid-column:auto}.nz-page-contatti .cta-main,.nz-page-contatti .cta-side{padding:70px
22px}}.nz-page-contatti{--content:1170px;--fs-body:clamp(16px,.24vw + 15px,18px);--fs-small:clamp(13px,.12vw + 12px,14px);--fs-nav:clamp(12px,.10vw + 11px,13px);--fs-h1:clamp(40px,4.1vw,64px);--fs-h2:clamp(30px,2.7vw,44px);--fs-h3:clamp(23px,1.7vw,31px)}.nz-page-contatti{font-size:var(--fs-body);line-height:1.62;overflow-x:hidden}.nz-page-contatti
.container{width:min(var(--content),calc(100% - 48px))}.nz-page-contatti
.eyebrow{font-size:13px;letter-spacing:.14em;margin-bottom:14px}.nz-page-contatti
.h2{font-size:var(--fs-h2)!important;line-height:1.08;letter-spacing:-.018em;margin-bottom:22px}.nz-page-contatti
.lead{font-size:clamp(17px,.45vw + 15px,20px);line-height:1.68}.nz-page-contatti
.btn{min-height:48px;padding:0
22px;font-size:13px;letter-spacing:.025em}.nz-page-contatti .text-link{font-size:14px}.nz-page-contatti
section{scroll-margin-top:122px}.nz-page-contatti
p{max-width:76ch}.nz-page-contatti .micro,.nz-page-contatti .hero-photo-note,.nz-page-contatti .role,.nz-page-contatti .step
small{font-size:var(--fs-small)}.nz-page-contatti .scene p,.nz-page-contatti .ricca-card p,.nz-page-contatti .step p,.nz-page-contatti .faq-a,.nz-page-contatti .card
p{font-size:clamp(15px,.16vw + 14px,17px)}.nz-page-contatti .scene-num,.nz-page-contatti .step-num,.nz-page-contatti .ricca-letter{line-height:.95}@media(max-width:1100px){}@media(max-width:980px){.nz-page-contatti
.container{width:min(100% - 36px,var(--content))}}@media(max-width:640px){.nz-page-contatti{--fs-h1:clamp(36px,10vw,48px);--fs-h2:clamp(28px,8vw,38px)}.nz-page-contatti
.container{width:min(100% - 30px,var(--content))}.nz-page-contatti
.btn{width:100%}}.nz-page-contatti
.hero{min-height:610px;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr)}.nz-page-contatti .hero-copy{padding:86px
max(32px,calc((100vw - var(--content))/2));padding-right:clamp(42px,5vw,82px)}.nz-page-contatti .hero
h1{font-size:var(--fs-h1);line-height:1.01;max-width:650px;letter-spacing:-.025em}.nz-page-contatti .hero-sub{font-size:clamp(18px,.55vw + 15px,22px);line-height:1.66;max-width:610px;margin:26px
0 28px}.nz-page-contatti .hero-visual{min-height:610px}.nz-page-contatti .hero-quote{font-size:clamp(28px,2.7vw,44px);max-width:350px}.nz-page-contatti .recognition,.nz-page-contatti .ricca,.nz-page-contatti .process,.nz-page-contatti .testimonials,.nz-page-contatti
.faq{padding:88px
0}.nz-page-contatti .recognition-head{gap:60px;margin-bottom:44px}.nz-page-contatti .recognition-intro{font-size:clamp(30px,2.8vw,44px)}.nz-page-contatti
.scene{min-height:285px;padding:30px
26px}.nz-page-contatti .scene-num{font-size:30px;margin-bottom:18px}.nz-page-contatti .ricca-head{gap:58px;margin-bottom:48px}.nz-page-contatti .ricca-card{min-height:310px;padding:30px
22px}.nz-page-contatti .ricca-letter{font-size:40px}.nz-page-contatti .about-visual{min-height:620px}.nz-page-contatti .about-copy{padding:88px
clamp(42px,6vw,90px)}.nz-page-contatti .about-quote{font-size:clamp(25px,2.1vw,36px)}.nz-page-contatti .process-head{margin-bottom:42px}.nz-page-contatti
.step{min-height:355px;padding:34px
28px}.nz-page-contatti .step-num{font-size:38px}.nz-page-contatti
.testimonial{min-height:290px;padding:32px
28px}.nz-page-contatti
.quote{font-size:clamp(21px,1.6vw,30px)}.nz-page-contatti .faq-layout{gap:70px}@media(max-width:980px){.nz-page-contatti
.hero{grid-template-columns:1fr;min-height:auto}.nz-page-contatti .hero-copy{padding:68px
20px}.nz-page-contatti .hero-visual{min-height:420px}.nz-page-contatti .recognition,.nz-page-contatti .ricca,.nz-page-contatti .process,.nz-page-contatti .testimonials,.nz-page-contatti
.faq{padding:72px
0}}@media(max-width:640px){.nz-page-contatti .hero-copy{padding:54px
18px}.nz-page-contatti .hero-visual{min-height:320px}.nz-page-contatti .hero-quote{font-size:27px}.nz-page-contatti
.scene{min-height:auto}.nz-page-contatti .about-copy{padding:64px
20px}}.nz-page-contatti .hero-art{min-height:280px;background:var(--green);position:relative;overflow:hidden;border:1px
solid rgba(30,48,41,.08)}.nz-page-contatti .hero-art:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 25%,var(--aqua) 0 13%,transparent 13.5%),linear-gradient(135deg,transparent 0 38%,var(--rose) 38.2% 58%,transparent 58.2%)}.nz-page-contatti .hero-art:after{content:"";position:absolute;inset:28px;border:1px
solid rgba(235,241,237,.46)}.nz-page-contatti .content-section{padding:110px
0}.nz-page-contatti .content-section.alt{background:var(--mint)}.nz-page-contatti .content-section.bone{background:var(--bone)}.nz-page-contatti .content-section.green{background:var(--green);color:white}.nz-page-contatti .section-grid{display:grid;grid-template-columns:.74fr 1.26fr;gap:72px;align-items:start}.nz-page-contatti .section-grid.equal{grid-template-columns:1fr 1fr}.nz-page-contatti .section-title{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);line-height:1.08;letter-spacing:-.018em;margin:0
0 22px}.nz-page-contatti .section-copy
p{margin:0
0 18px}.nz-page-contatti .section-copy p:last-child{margin-bottom:0}.nz-page-contatti .card-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px
solid var(--bone)}.nz-page-contatti .info-card{padding:30px
26px;border-right:1px solid var(--bone);border-bottom:1px solid var(--bone);background:var(--paper)}.nz-page-contatti .info-card:nth-child(3n){border-right:0}.nz-page-contatti .info-card
h3{font-size:var(--fs-h3);font-family:var(--serif);font-weight:400;line-height:1.12;margin:0
0 13px}.nz-page-contatti .info-card
p{margin:0;font-size:16px;line-height:1.66}.nz-page-contatti .simple-cta{background:var(--tabasco);color:white;padding:74px
24px;text-align:center}.nz-page-contatti .simple-cta
h2{font-family:var(--serif);font-size:var(--fs-h2);font-weight:400;line-height:1.08;margin:0
auto 18px;max-width:760px}.nz-page-contatti .simple-cta
p{margin:0
auto 26px;max-width:650px}@media(max-width:980px){.nz-page-contatti .hero-art{min-height:240px}.nz-page-contatti .section-grid,.nz-page-contatti .section-grid.equal{grid-template-columns:1fr;gap:38px}.nz-page-contatti .content-section{padding:78px
0}.nz-page-contatti .card-grid{grid-template-columns:1fr 1fr}.nz-page-contatti .info-card:nth-child(3n){border-right:1px solid var(--bone)}.nz-page-contatti .info-card:nth-child(2n){border-right:0}}@media(max-width:640px){.nz-page-contatti .hero-art{min-height:210px}.nz-page-contatti .card-grid{grid-template-columns:1fr}.nz-page-contatti .info-card{border-right:0!important}.nz-page-contatti .simple-cta{padding:62px
18px}}.nz-page-contatti .contact-head{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:42px}.nz-page-contatti .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.nz-page-contatti .booking,.nz-page-contatti .contact-form{border:1px
solid var(--bone);padding:34px;background:var(--paper)}.nz-page-contatti .option-label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--tabasco)}.nz-page-contatti .booking h3,.nz-page-contatti .contact-form
h3{font-family:var(--serif);font-weight:400;font-size:clamp(27px,2.2vw,37px);margin:8px
0 12px}.nz-page-contatti .calendar-placeholder{min-height:390px;background:var(--mint);border:1px
solid var(--bone);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;margin-top:24px}.nz-page-contatti .calendar-placeholder
strong{font-family:var(--serif);font-size:34px;font-weight:400}.nz-page-contatti .calendar-placeholder
span{font-size:15px;margin:8px
0}.nz-page-contatti .calendar-placeholder
small{font-size:13px;color:var(--brown)}.nz-page-contatti
form{display:grid;gap:16px;margin-top:24px}.nz-page-contatti
label{font-size:13px;font-weight:700;display:grid;gap:7px}.nz-page-contatti input,.nz-page-contatti
textarea{width:100%;border:1px
solid var(--bone);background:white;padding:12px
13px;font:inherit;color:var(--ink);border-radius:0}.nz-page-contatti input:focus,.nz-page-contatti textarea:focus{outline:2px
solid var(--aqua);outline-offset:1px}.nz-page-contatti
.privacy{display:flex;align-items:center;gap:8px;font-weight:400}.nz-page-contatti .privacy
input{width:auto}.nz-page-contatti .after-list>div{display:grid;grid-template-columns:70px 1fr;gap:24px;padding:26px
0;border-bottom:1px solid var(--bone)}.nz-page-contatti .after-list>div:first-child{border-top:1px solid var(--bone)}.nz-page-contatti .after-list
b{font-family:var(--serif);font-size:42px;font-weight:400;color:var(--bone)}.nz-page-contatti .after-list
section{padding:0}.nz-page-contatti .after-list
h3{font-size:18px;margin:0
0 7px}.nz-page-contatti .after-list
p{margin:0}.nz-page-contatti .contact-details
strong{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--tabasco)}.nz-page-contatti .contact-details
a{color:var(--tabasco)}.nz-page-contatti
.remote{margin-top:24px;background:var(--mint);border-left:3px solid var(--green);padding:18px
20px}.nz-page-contatti .map-placeholder{min-height:410px;background:linear-gradient(135deg,var(--bone),var(--mint));display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px
solid var(--bone);text-align:center}.nz-page-contatti .map-placeholder
span{font-family:var(--serif);font-size:32px}.nz-page-contatti .map-placeholder
small{margin-top:8px;color:var(--brown)}@media(max-width:980px){.nz-page-contatti .contact-head{align-items:flex-start;flex-direction:column}.nz-page-contatti .contact-grid{grid-template-columns:1fr}}@media(max-width:640px){.nz-page-contatti .booking,.nz-page-contatti .contact-form{padding:26px
20px}.nz-page-contatti .calendar-placeholder{min-height:300px}.nz-page-contatti .after-list>div{grid-template-columns:52px 1fr;gap:16px}}.nz-page-contatti .contact-open{background:var(--mint);border-bottom:1px solid var(--line);padding:96px
0 88px}.nz-page-contatti .contact-open
.container{max-width:900px}.nz-page-contatti .contact-open
h1{font-family:var(--serif);font-weight:400;font-size:var(--fs-h1,clamp(40px,4.1vw,64px));line-height:1.04;letter-spacing:-.025em;margin:14px
0 22px}.nz-page-contatti .contact-open
.lead{font-size:clamp(17px,.45vw + 15px,20px);line-height:1.68;max-width:660px;margin:0}@media(max-width:980px){.nz-page-contatti .contact-open{padding:70px
0 62px}}@media(max-width:640px){.nz-page-contatti .contact-open{padding:56px
0 50px}}.nz-page-contatti
.newsletter{background:var(--mint);color:var(--green);padding:96px
0;border-top:1px solid var(--line)}.nz-page-contatti .newsletter-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start}.nz-page-contatti .newsletter
.eyebrow{color:var(--tabasco)}.nz-page-contatti .newsletter
h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2,clamp(30px,2.7vw,44px));line-height:1.08;margin:12px
0 18px;color:var(--green)}.nz-page-contatti .newsletter
p{margin:0
0 14px;color:var(--brown);line-height:1.68;max-width:52ch}.nz-page-contatti .newsletter p.nl-note{font-size:14px;color:rgba(30,48,41,.7);margin:0}.nz-page-contatti .nl-form{display:flex;flex-direction:column;gap:14px;padding-top:6px}.nz-page-contatti .nl-row{display:flex;gap:10px;flex-wrap:wrap}.nz-page-contatti .nl-form input[type=email]{flex:1;min-width:220px;background:#fff;border:1px
solid rgba(30,48,41,.28);color:var(--green);padding:15px
16px;font-family:var(--sans);font-size:16px;border-radius:var(--radius)}.nz-page-contatti .nl-form input[type=email]::placeholder{color:rgba(30,48,41,.5)}.nz-page-contatti .nl-form input[type=email]:focus{outline:none;border-color:var(--tabasco)}.nz-page-contatti .nl-btn{background:var(--tabasco);color:#fff;border:0;padding:15px
26px;font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius)}.nz-page-contatti .nl-btn:hover{background:var(--green)}.nz-page-contatti .nl-consent{display:flex;gap:11px;align-items:flex-start;font-size:13.5px;line-height:1.55;color:rgba(30,48,41,.82)}.nz-page-contatti .nl-consent input[type=checkbox]{width:auto;height:auto;margin:3px
0 0;accent-color:var(--tabasco);flex:0 0 auto}.nz-page-contatti .nl-consent
span{display:block;flex:1;min-width:0}.nz-page-contatti .nl-consent
a{color:var(--tabasco)}@media(max-width:980px){.nz-page-contatti
.newsletter{padding:72px
0}.nz-page-contatti .newsletter-inner{grid-template-columns:1fr;gap:36px}}.nz-page-contatti .section-green .card,.nz-page-contatti .section-green .card p,.nz-page-contatti .section-green .card
h3{color:var(--ink)}.nz-page-contatti{--ft-green:#1e3029;--ft-deep:#15231e;--ft-aqua:#69ebb7;--ft-mint:#ebf1ed;--ft-bone:#d5cabd;--ft-paper:#fff;--ft-tabasco:#9b2c10;--ft-sans:Arial,Helvetica,sans-serif;--ft-max:1180px}.site-footer,.site-footer
*{box-sizing:border-box}.site-footer{border-top:3px solid var(--ft-aqua);background:var(--ft-green);color:#f7f8f6;font:12.5px/1.48 var(--ft-sans)}.site-footer
a{color:inherit;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:var(--ft-aqua)}.nz-page-contatti .footer-main{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:29px
0 25px;display:grid;grid-template-columns:1.28fr .9fr 1fr;gap:44px;align-items:start}.nz-page-contatti .brand-logo{display:block;width:min(100%,330px);height:auto;max-height:94px;object-fit:contain;object-position:left center;margin:0
0 12px}.nz-page-contatti .brand-note{margin:0;color:rgba(247,248,246,.72);max-width:34ch}.nz-page-contatti .footer-navs{display:grid;grid-template-columns:1fr 1fr;gap:26px}.nz-page-contatti .footer-title{margin:2px
0 11px;color:var(--ft-aqua);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.nz-page-contatti .footer-links{list-style:none;margin:0;padding:0;display:grid;gap:6px}.nz-page-contatti .footer-contact{font-style:normal;color:rgba(247,248,246,.8)}.nz-page-contatti .footer-contact
p{margin:0
0 5px}.nz-page-contatti .footer-contact
a{color:#fff}.nz-page-contatti .footer-cta{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0
15px;margin-top:10px;background:var(--ft-aqua);color:var(--ft-deep)!important;font-weight:700}.nz-page-contatti .footer-cta:hover{background:#fff}.nz-page-contatti
.institutional{background:var(--ft-paper);color:var(--ft-green);border-top:1px solid rgba(30,48,41,.12);border-bottom:1px solid rgba(30,48,41,.14)}.nz-page-contatti .institutional-inner{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:14px
0;display:grid;grid-template-columns:190px 150px 1fr;gap:24px;align-items:center}.nz-page-contatti .institutional-logo{display:block;width:100%;height:62px;object-fit:contain;object-position:left center}.nz-page-contatti .institutional-logo.ocf{height:54px}.nz-page-contatti .professional-copy{margin:0;padding-left:24px;border-left:1px solid var(--ft-bone);font-size:11.5px;line-height:1.5;color:#445149}.nz-page-contatti .footer-bottom{background:var(--ft-deep)}.nz-page-contatti .bottom-inner{width:min(var(--ft-max),calc(100% - 48px));margin:auto;padding:12px
0 14px}.nz-page-contatti .legal-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.nz-page-contatti .legal-links{display:flex;gap:16px;flex-wrap:wrap;font-size:11.5px}.nz-page-contatti
.copyright{margin:0;color:rgba(247,248,246,.67);white-space:nowrap}.nz-page-contatti
.disclaimer{margin:7px
0 0;color:rgba(247,248,246,.54);font-size:10.5px;line-height:1.42}@media(max-width:900px){.nz-page-contatti .footer-main{grid-template-columns:1fr 1fr;gap:30px}.nz-page-contatti .contact-column{grid-column:1/-1}.nz-page-contatti .institutional-inner{grid-template-columns:170px 130px 1fr;gap:18px}.nz-page-contatti .professional-copy{padding-left:18px}.nz-page-contatti .legal-row{align-items:flex-start;flex-direction:column;gap:7px}.nz-page-contatti
.copyright{white-space:normal}}@media(max-width:650px){.nz-page-contatti .footer-main,.nz-page-contatti .institutional-inner,.nz-page-contatti .bottom-inner{width:calc(100% - 32px)}.nz-page-contatti .footer-main{padding:24px
0 21px;grid-template-columns:1fr;gap:23px}.nz-page-contatti .brand-logo{width:min(100%,305px);max-height:88px}.nz-page-contatti .contact-column{grid-column:auto}.nz-page-contatti .institutional-inner{padding:16px
0;grid-template-columns:1fr 1fr;gap:14px}.nz-page-contatti .institutional-logo{height:54px}.nz-page-contatti .institutional-logo.ocf{height:48px}.nz-page-contatti .professional-copy{grid-column:1/-1;padding:11px
0 0;border-left:0;border-top:1px solid var(--ft-bone)}.nz-page-contatti .legal-links{gap:8px 14px}}.site-header-overlay{position:absolute;top:0;left:0;right:0;z-index:50;background:transparent}.site-header-overlay .theme-topbar{background:rgba(30,48,41,.25);color:#fff;border-bottom:1px solid rgba(255,255,255,.18);backdrop-filter:blur(2px)}.site-header-overlay .theme-topbar
a{color:#fff}.site-header-overlay
.header{position:static;background:transparent!important;border-bottom:none;box-shadow:none;backdrop-filter:none}.site-header-overlay .nav
a{color:#fff}.site-header-overlay .nav
a.active{color:var(--aqua)}.site-header-overlay .nav-cta{background:#fff;color:var(--green)!important;border-color:#fff}.site-header-overlay .menu-toggle
span{background:#fff}.nz-page-contatti .hero-fullbleed{position:relative;min-height:100vh;overflow:hidden;display:block;padding:0}.nz-page-contatti .hero-bg-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 18%}.nz-page-contatti .hero-scrim{position:absolute;inset:0;background:linear-gradient(100deg,rgba(20,32,27,.86) 0%,rgba(20,32,27,.62) 32%,rgba(20,32,27,.18) 58%,rgba(20,32,27,0) 72%)}.nz-page-contatti .hero-fullbleed-content{position:relative;z-index:2;max-width:640px;padding:230px
48px 120px max(48px,calc((100vw - var(--content))/2 + 48px));color:#fff}.nz-page-contatti .hero-fullbleed-content
.eyebrow{color:var(--aqua)}.nz-page-contatti .hero-fullbleed-content
h1{color:#fff}.nz-page-contatti .hero-fullbleed-content .hero-sub{color:rgba(255,255,255,.88)}.nz-page-contatti .hero-fullbleed-content
.micro{color:rgba(255,255,255,.65)}.nz-page-contatti .btn-outline-light{border:1px
solid rgba(255,255,255,.7);color:#fff;background:transparent}.nz-page-contatti .btn-outline-light:hover{background:rgba(255,255,255,.12)}@media(max-width:1100px){.nz-page-contatti .hero-fullbleed-content{padding:200px
32px 90px 32px;max-width:520px}}@media(max-width:640px){.nz-page-contatti .hero-fullbleed{min-height:88vh}.nz-page-contatti .hero-fullbleed-content{padding:170px
24px 60px 24px}.nz-page-contatti .hero-scrim{background:linear-gradient(180deg,rgba(20,32,27,.55) 0%,rgba(20,32,27,.55) 40%,rgba(20,32,27,.88) 100%)}.site-header-overlay .theme-topbar{display:none}}.site-header-overlay .brand-logo-dark{display:none}.site-header-overlay .brand-logo-light{display:block}@media(max-width:640px){.nz-page-contatti .hero-actions{flex-wrap:wrap}}.site-header-overlay{transition:background-color .25s ease,box-shadow .25s ease}.site-header-overlay .theme-topbar{overflow:hidden;max-height:44px;transition:max-height .25s ease,opacity .2s ease,border-color .2s ease}.site-header-overlay .header,.site-header-overlay .header-inner,.site-header-overlay .brand,.site-header-overlay .brand-logo-light,.site-header-overlay .nav a,.site-header-overlay .menu-toggle{transition:height .25s ease,color .2s ease,opacity .2s ease,background-color .2s ease}.site-header-overlay.is-scrolled{position:fixed;background:#fff;box-shadow:0 5px 24px rgba(20,32,27,.12)}.site-header-overlay.is-scrolled .theme-topbar{max-height:0;opacity:0;border-color:transparent}.site-header-overlay.is-scrolled
.header{background:#fff!important;border-bottom:1px solid rgba(30,48,41,.12);backdrop-filter:blur(12px)}.site-header-overlay.is-scrolled .header-inner{height:68px}.site-header-overlay.is-scrolled
.brand{width:255px;height:53px;background:url('/wp-content/themes/noemi-zirpoli-blocks/assets/css/assets/img/02-su-di-me-immagine-2-a14486f1a7.png') left center/contain no-repeat}.site-header-overlay.is-scrolled .brand-logo-light{opacity:0}.site-header-overlay.is-scrolled .nav
a{color:var(--green)}.site-header-overlay.is-scrolled .nav a:not(.nav-cta):hover,.site-header-overlay.is-scrolled .nav
a.active{color:var(--tabasco)}.site-header-overlay.is-scrolled .nav-cta{background:var(--tabasco);color:#fff!important;border-color:var(--tabasco)}.site-header-overlay.is-scrolled .menu-toggle{color:var(--green)}.site-header-overlay.is-scrolled .menu-toggle
span{background:var(--green)}@media(max-width:980px){.site-header-overlay
.nav.open{background:#fff;box-shadow:0 12px 20px rgba(20,32,27,.12)}.site-header-overlay .nav.open
a{color:var(--green)}.site-header-overlay .nav.open .nav-cta{background:var(--tabasco);color:#fff!important;padding:12px
16px}.site-header-overlay.is-scrolled
.nav{top:68px}}@media(max-width:640px){.site-header-overlay.is-scrolled .header-inner{height:64px}.site-header-overlay.is-scrolled
.brand{width:220px;height:48px}.site-header-overlay.is-scrolled
.nav{top:64px}}@media(prefers-reduced-motion:reduce){.site-header-overlay,.site-header-overlay
*{transition:none!important}}.nz-page-contatti{scroll-behavior:smooth}.nz-page-contatti{margin:0;background:var(--paper);color:var(--ink);overflow-x:hidden}.skip-link{position:fixed;left:16px;top:-80px;z-index:9999;background:#fff;color:var(--green);padding:12px
18px;text-decoration:none}.skip-link:focus{top:12px}.nz-page-contatti .page-hero--banner{position:relative;min-height:460px;padding-top:120px;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center}.nz-page-contatti .page-hero--banner .page-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 50%;z-index:0}.nz-page-contatti .page-hero--banner .page-hero-veil{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(30,48,41,.28),rgba(30,48,41,.48))}.nz-page-contatti .page-hero--banner .page-hero-center{position:relative;z-index:2;padding:56px
24px;width:100%}.nz-page-contatti .page-hero--banner
h1{font-family:var(--serif,Georgia,serif);font-weight:400;color:#fff;font-size:clamp(34px,5vw,52px);line-height:1.1;margin:0
0 12px;text-shadow:0 1px 16px rgba(0,0,0,.3)}.nz-page-contatti .page-hero--banner .breadcrumb-center{font-size:13px;letter-spacing:.06em;color:rgba(255,255,255,.86);text-transform:uppercase}.nz-page-contatti .page-hero--banner .breadcrumb-center
a{color:inherit;text-decoration:none}.nz-page-contatti .blog-open{padding-top:84px!important}.nz-page-contatti .blog-opening-title{font-family:var(--serif);font-weight:400;font-size:clamp(30px,4.4vw,46px);line-height:1.14;letter-spacing:-.02em;margin:0
0 18px}.nz-page-contatti .form-message{margin:16px
0 0;font-size:13px;line-height:1.5;color:var(--mint)}@media(max-width:1050px){.nz-page-contatti .page-hero--banner{padding-top:72px;min-height:420px}}@media(max-width:640px){.nz-page-contatti .page-hero--banner{min-height:360px;padding-top:64px}.nz-page-contatti .page-hero--banner .page-hero-photo{object-position:56% center}.nz-page-contatti .blog-open{padding-top:66px!important}}.site-header-overlay,.site-header-overlay
*{box-sizing:border-box}.site-header-overlay .theme-topbar{font:600 13px/1.35 var(--sans);letter-spacing:.01em}.site-header-overlay .theme-topbar-inner{width:min(1170px,calc(100% - 48px));max-width:1170px;min-height:42px;margin:auto;display:grid;grid-template-columns:1.15fr .72fr 1.15fr;align-items:center}.site-header-overlay .theme-topbar-inner>span{min-height:42px;display:flex;align-items:center;padding:0
20px;border-right:1px solid rgba(255,255,255,.38);white-space:nowrap}.site-header-overlay .theme-topbar-inner>span:first-child{padding-left:0}.site-header-overlay .theme-topbar-inner>span:last-child{border-right:0}.site-header-overlay .header-inner{width:min(1170px,calc(100% - 48px));max-width:1170px;height:78px;margin:auto;padding:0;display:flex;align-items:center;justify-content:space-between;gap:28px}.site-header-overlay
.brand{display:block;width:292px;max-width:31vw;flex:0 0 auto;text-decoration:none}.site-header-overlay .brand
img{display:block;width:100%;height:auto;max-height:72px;object-fit:contain;object-position:left center}.site-header-overlay
.nav{display:flex;align-items:center;justify-content:flex-end;gap:22px;margin-left:auto}.site-header-overlay .nav
a{display:block;padding:0;text-decoration:none;font:700 clamp(11px,.10vw + 11px,13px)/1.25 var(--sans);text-transform:uppercase;letter-spacing:.075em;white-space:nowrap}.site-header-overlay .nav-cta{padding:12px
17px!important}.site-header-overlay .menu-toggle{display:none;background:none;border:0;padding:10px;cursor:pointer;color:#fff}.site-header-overlay .menu-toggle
span{display:block;width:25px;height:2px;margin:5px
0}.site-header-overlay.is-scrolled
.brand{width:255px;height:53px;background:url('/wp-content/themes/noemi-zirpoli-blocks/assets/css/assets/img/02-su-di-me-immagine-2-a14486f1a7.png') left center/contain no-repeat}.site-header-overlay.is-scrolled .brand
img{opacity:0}.nz-page-contatti .featured-wrap{padding-top:82px}.nz-page-contatti .content-section{padding:82px
0}.nz-page-contatti .blog-open{padding:84px
0 78px!important}.nz-page-contatti .category-strip
.container{min-height:64px}.nz-page-contatti .category-strip
.container{gap:4px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.nz-page-contatti .category-strip
a{font-size:12px;padding:6px
8px}.nz-page-contatti .blog-head{margin-bottom:38px}.nz-page-contatti .archive-grid{margin-top:0}.nz-page-contatti .archive-grid .arch:nth-child(n+13){display:none}.nz-page-contatti
.newsletter{padding:88px
0}@media(max-width:1100px){.site-header-overlay .theme-topbar-inner{grid-template-columns:1fr 1fr}.site-header-overlay .theme-topbar-inner>span:nth-child(3){grid-column:1/-1;border-top:1px solid rgba(255,255,255,.35);padding-left:0}.site-header-overlay .theme-topbar-inner>span:nth-child(2){border-right:0}.site-header-overlay
.brand{width:260px}.site-header-overlay
.nav{gap:15px}.site-header-overlay .nav
a{font-size:11px}}@media(max-width:1050px){.site-header-overlay
.nav{display:none;position:absolute;left:0;right:0;top:78px;margin:0;background:#fff;padding:22px
24px 28px;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid var(--line);box-shadow:0 12px 20px rgba(20,32,27,.12)}.site-header-overlay
.nav.open{display:flex}.site-header-overlay .nav
a{padding:12px
4px;color:var(--green);font-size:12px}.site-header-overlay .nav .nav-cta{margin-top:8px;text-align:center;background:var(--tabasco);color:#fff!important}.site-header-overlay .menu-toggle{display:block}}@media(max-width:980px){.site-header-overlay .theme-topbar{display:none}.site-header-overlay .header-inner{width:min(100% - 36px,1170px);height:72px}.site-header-overlay
.brand{width:250px;max-width:72vw}.site-header-overlay
.nav{top:72px}.nz-page-contatti .page-hero--banner{padding-top:72px}.nz-page-contatti .featured-wrap{padding-top:68px}.nz-page-contatti .content-section{padding:72px
0}.nz-page-contatti .blog-open{padding:70px
0 62px!important}.nz-page-contatti
.newsletter{padding:72px
0}}@media(max-width:640px){.site-header-overlay .header-inner{width:calc(100% - 30px);height:64px}.site-header-overlay
.brand{width:220px}.site-header-overlay
.nav{top:64px}.site-header-overlay.is-scrolled .header-inner{height:64px}.site-header-overlay.is-scrolled
.brand{width:220px;height:48px}.nz-page-contatti .page-hero--banner{padding-top:64px}.nz-page-contatti .featured-wrap{padding-top:56px}.nz-page-contatti .content-section{padding:62px
0}.nz-page-contatti .blog-open{padding:56px
0 50px!important}}.nz-page-contatti .contact-open{padding:84px
0 78px!important}.nz-page-contatti .contact-open
.container{max-width:900px}.nz-page-contatti .contact-opening-title{font-family:var(--serif);font-weight:400;font-size:clamp(30px,4.4vw,46px);line-height:1.14;letter-spacing:-.02em;margin:14px
0 18px}.nz-page-contatti .contact-grid{align-items:stretch}.nz-page-contatti .booking,.nz-page-contatti .contact-form{height:100%}.nz-page-contatti .contact-details
a{color:var(--tabasco);text-decoration:none}.nz-page-contatti .contact-details a:hover{text-decoration:underline}.nz-page-contatti .form-message{margin:15px
0 0!important;font-size:13px!important;line-height:1.5!important;color:var(--tabasco)!important}.nz-page-contatti .newsletter .form-message{color:var(--tabasco)!important}@media(max-width:980px){.nz-page-contatti .contact-open{padding:70px
0 62px!important}}@media(max-width:640px){.nz-page-contatti .contact-open{padding:56px
0 50px!important}.nz-page-contatti .page-hero--banner .page-hero-photo{object-position:37% center}}:root{--nz-primary:#1E3029;--nz-secondary:#EBF1ED;--nz-accent:#9B2C10;--nz-paper:#FCFBF8}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--nz-paper);color:var(--nz-primary);font-family:Arial,Helvetica,sans-serif}.wp-site-blocks{padding:0}.wp-block-post-content{margin-block-start:0}.nz-page{max-width:none!important}.nz-page>.wp-block-group{margin-block-start:0}.nz-page .wp-block-image{margin:0}.nz-page .wp-block-image
img{display:block;width:100%;height:auto}.nz-page .wp-block-buttons{gap:.75rem}.nz-page .wp-block-button__link{border-radius:0}.nz-page .wp-block-group:where(.container,.shell){width:min(100% - 40px,1180px);margin-inline:auto}.nz-site-header{position:relative;z-index:100;background:#1E3029;color:#fff}.nz-topbar{font-size:12px;border-bottom:1px solid rgba(255,255,255,.18)}.nz-topbar-inner,.nz-header-inner{width:min(100% - 40px,1180px);margin:auto;display:flex;align-items:center;justify-content:space-between}.nz-topbar-inner{min-height:34px;gap:24px}.nz-header-inner{min-height:82px;gap:32px}.nz-brand{display:block;width:230px;height:52px;background:url('/wp-content/themes/noemi-zirpoli-blocks/assets/images/logo-noemi-zirpoli-light.webp') left center/contain no-repeat;text-indent:-9999px;overflow:hidden}.nz-site-header .wp-block-navigation{font-size:14px;font-weight:700}.nz-site-header .wp-block-navigation
a{color:#fff;text-decoration:none}.nz-site-footer{background:#1E3029;color:#fff;padding:64px
20px 0}.nz-footer-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:1.35fr 1fr 1fr 1.1fr;gap:48px}.nz-footer-brand{width:250px;height:72px;background:url('/wp-content/themes/noemi-zirpoli-blocks/assets/images/logo-noemi-zirpoli-footer.webp') left center/contain no-repeat;text-indent:-9999px;overflow:hidden}.nz-site-footer
a{color:#fff}.nz-footer-bottom{margin:48px
-20px 0;padding:22px
20px;border-top:1px solid rgba(255,255,255,.2);font-size:12px}.nz-footer-bottom>div{max-width:1180px;margin:auto}.nz-page details.faq-item{border-bottom:1px solid rgba(30,48,41,.22);padding:20px
0}.nz-page details.faq-item
summary{cursor:pointer;font-weight:700;list-style:none}.nz-page details.faq-item summary::-webkit-details-marker{display:none}@media(max-width:900px){.nz-topbar{display:none}.nz-header-inner{min-height:72px}.nz-brand{width:190px}.nz-footer-grid{grid-template-columns:1fr 1fr}.nz-footer-grid>:first-child{grid-column:auto}}@media(max-width:620px){.nz-page .wp-block-group:where(.container,.shell){width:min(100% - 28px,1180px)}.nz-header-inner{width:min(100% - 28px,1180px)}.nz-brand{width:165px}.nz-footer-grid{grid-template-columns:1fr}.nz-footer-grid>:first-child{grid-column:auto}}.nz-page-home{overflow:hidden}.nz-page-home .wp-block-group,
.nz-page-home .wp-block-image,
.nz-page-home .wp-block-buttons,
.nz-page-home .wp-block-button{margin-block-start:0;margin-block-end:0}.nz-page-home .wp-block-button.btn{display:block;min-height:0;padding:0;border:0;background:transparent;color:inherit;transform:none}.nz-page-home .wp-block-button.btn:hover{background:transparent;transform:none}.nz-page-home .wp-block-button.btn .wp-block-button__link{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0
22px;border:1px
solid transparent;border-radius:0;font:700 13px/1 Arial,Helvetica,sans-serif;letter-spacing:.025em;text-decoration:none}.nz-page-home .wp-block-button.btn-primary .wp-block-button__link{background:#9B2C10;color:#fff}.nz-page-home .wp-block-button.btn-outline-light .wp-block-button__link{border-color:rgba(255,255,255,.72);background:transparent;color:#fff}.nz-page-home .wp-block-button.btn-light .wp-block-button__link{background:#fff;color:#9B2C10}.nz-page-home .wp-block-button.btn-outline .wp-block-button__link{border-color:#1E3029;background:transparent;color:#1E3029}.nz-page-home .hero-fullbleed>.hero-bg-photo{position:absolute;inset:0;width:100%;height:100%;max-width:none}.nz-page-home .hero-fullbleed>.hero-bg-photo
img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.nz-page-home .hero-fullbleed>.hero-scrim{position:absolute;inset:0;z-index:1}.nz-page-home .hero-fullbleed-content{box-sizing:border-box}.nz-page-home .hero-actions{align-items:center}.nz-page-home .hero-actions>.wp-block-buttons{width:auto}.nz-page-home .photo-fideuram-logo{box-sizing:border-box;height:auto;max-width:170px}.nz-page-home .photo-fideuram-logo
img{width:100%;height:auto;object-fit:contain}.nz-page-home .about-visual>.wp-block-image.fill-photo{position:absolute;inset:0;width:100%;height:100%}.nz-page-home .about-visual>.wp-block-image.fill-photo
img{width:100%;height:100%;object-fit:cover}.nz-page-home .cta>.wp-block-group{min-width:0}.nz-page-home .cta .wp-block-buttons{width:auto}.nz-site-footer{margin-block-start:0}.nz-site-footer .wp-block-group,
.nz-site-footer .wp-block-navigation,
.nz-site-footer .wp-block-buttons{margin-block-start:0;margin-block-end:0}.nz-site-footer .wp-block-navigation__container{display:flex!important;align-items:flex-start!important;flex-direction:column!important;gap:0!important}.nz-site-footer .wp-block-navigation-item{width:100%}.nz-site-footer .wp-block-navigation-item__content{display:block;padding:5px
0;line-height:1.45}.nz-site-footer .wp-block-button__link{border-radius:var(--radius,2px);background:#9B2C10;color:#fff;padding:12px
16px;font:700 13px/1.2 Arial,Helvetica,sans-serif}.nz-footer-bottom>.wp-block-group{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.nz-footer-bottom
p{margin:0}@media(max-width:900px){.nz-page-home .hero-fullbleed-content{padding-left:max(32px,calc((100vw - 760px)/2));padding-right:32px}.nz-footer-bottom>.wp-block-group{flex-direction:column;gap:8px}}@media(max-width:767px){.nz-page-home .hero-fullbleed>.hero-bg-photo{position:relative;inset:auto;height:clamp(300px,58vw,430px);order:1}.nz-page-home .hero-fullbleed>.hero-bg-photo
img{object-position:67% center}.nz-page-home .hero-fullbleed>.hero-scrim{display:none}.nz-page-home .hero-fullbleed-content{padding:46px
max(18px,5vw) 52px}.nz-page-home .hero-actions>.wp-block-buttons,
.nz-page-home .hero-actions .wp-block-button,
.nz-page-home .hero-actions .wp-block-button__link{width:100%}}.nz-page details.faq-item>summary{position:relative;display:block;padding-right:44px;cursor:pointer;list-style:none}.nz-page details.faq-item>summary::-webkit-details-marker{display:none}.nz-page details.faq-item>summary::after{content:"+";position:absolute;top:50%;right:4px;transform:translateY(-50%);color:#9B2C10;font:400 28px/1 Georgia,"Times New Roman",serif;transition:transform .2s ease}.nz-page details.faq-item[open]>summary::after{transform:translateY(-50%) rotate(45deg)}.nz-page details.faq-item[open] .faq-a{display:block}.nz-page .page-hero--banner .page-hero-center h1,.nz-page .heroText
h1{display:flex;flex-direction:column;align-items:center;gap:14px}.nz-page .page-hero--banner .breadcrumb-center{display:block;margin:0;font-family:Arial,Helvetica,sans-serif;font-weight:400}.nz-page .heroText
nav{margin:0}.nz-page-su-di-me .opening,.nz-page-servizi .opening,.nz-page-blog .blog-open,.nz-page-contatti .contact-open{padding:clamp(72px,7vw,104px) 0}.nz-page-su-di-me .opening .container,.nz-page-servizi .opening .container,.nz-page-blog .blog-open .container,.nz-page-contatti .contact-open
.container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.nz-page-su-di-me .opening-title,.nz-page-servizi .opening-title{max-width:18ch;font-size:clamp(40px,4.2vw,62px);line-height:1.05}.nz-page-su-di-me .opening .sub,.nz-page-servizi .opening
.sub{max-width:760px;font-size:clamp(17px,.45vw + 15px,20px);line-height:1.68}.nz-page-blog .blog-opening-title,.nz-page-contatti .contact-opening-title{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(48px,6vw,86px);align-items:start;margin:0}.nz-page-blog .blog-opening-title>.lead,.nz-page-contatti .contact-opening-title>.lead{display:block;margin:8px
0 0;max-width:700px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(17px,.45vw + 15px,20px);font-weight:400;line-height:1.68;letter-spacing:0}.nz-page .newsletter-inner>.wp-block-buttons{align-self:center;justify-content:flex-start}.nz-page .newsletter-inner .wp-block-button__link{width:auto;min-width:260px;text-align:center}.nz-calendly-embed,.nz-map-embed{width:100%;overflow:hidden;border:1px
solid #D5CABD;background:#EBF1ED}.nz-calendly-embed
iframe{display:block;width:100%;height:700px;border:0}.nz-map-embed
iframe{display:block;width:100%;min-height:460px;border:0}.nz-embed-notice{min-height:390px;padding:48px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center;border:1px
solid #D5CABD;background:#EBF1ED;color:#1E3029}.nz-embed-notice
strong{font:400 clamp(28px,3vw,40px)/1.1 Georgia,"Times New Roman",serif}.nz-embed-notice
span{max-width:46ch}@media(max-width:800px){.nz-page-blog .blog-opening-title,.nz-page-contatti .contact-opening-title{grid-template-columns:1fr;gap:24px}.nz-page-su-di-me .opening .container,.nz-page-servizi .opening .container,.nz-page-blog .blog-open .container,.nz-page-contatti .contact-open
.container{width:calc(100% - 36px)}.nz-page-su-di-me .opening-title,.nz-page-servizi .opening-title{font-size:clamp(34px,9vw,44px)}.nz-page .newsletter-inner .wp-block-button__link{width:100%;min-width:0}.nz-calendly-embed
iframe{height:760px}.nz-map-embed
iframe{min-height:360px}}@media(max-width:620px){.nz-site-footer{padding:48px
16px 0}.nz-footer-bottom{margin-left:-16px;margin-right:-16px;padding-inline:16px}}.nz-page-home{--nz-section-space:clamp(76px,7vw,104px);color:#1E3029;font-size:clamp(16px,.12vw + 15.5px,17px);line-height:1.68}.nz-page-home h1,.nz-page-home h2,.nz-page-home
h3{font-family:Georgia,"Times New Roman",serif;font-weight:400}.nz-page-home
.h2{font-size:clamp(36px,3.25vw,42px)!important;line-height:1.08;letter-spacing:-.022em}.nz-page-home
.lead{font-size:clamp(17px,.35vw + 15px,19px);line-height:1.62;max-width:62ch}.nz-page-home
.eyebrow{font-size:12px;line-height:1.3;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.nz-page-home .text-link{font-weight:700;font-size:14px;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:rgba(155,44,16,.48);text-underline-offset:5px;text-decoration-skip-ink:auto}.nz-page-home .text-link:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.nz-page-home .hero-fullbleed{min-height:clamp(650px,78vh,720px)}.nz-page-home .hero-fullbleed>.hero-bg-photo
img{object-position:center 22%}.nz-page-home .hero-scrim{background:linear-gradient(90deg,rgba(19,31,26,.92) 0%,rgba(19,31,26,.78) 39%,rgba(19,31,26,.22) 69%,rgba(19,31,26,.06) 100%)}.nz-page-home .hero-fullbleed-content{width:min(100% - 48px,1180px);max-width:1180px;margin-inline:auto;padding:clamp(156px,18vh,194px) 0 clamp(66px,9vh,86px)}.nz-page-home .hero-fullbleed-content>*{max-width:590px}.nz-page-home .hero-fullbleed-content
h1{font-size:clamp(50px,4.55vw,58px);line-height:1.015;letter-spacing:-.032em;margin:17px
0 24px}.nz-page-home .hero-fullbleed-content h1
span{display:block}.nz-page-home .hero-sub{font-size:clamp(18px,.3vw + 16px,19px);line-height:1.58;margin:0
0 28px;color:rgba(255,255,255,.9)}.nz-page-home .hero-actions{display:flex;gap:14px;flex-wrap:wrap}.nz-page-home .hero-text-link{display:inline-flex;min-height:48px;align-items:center;color:#fff;font:700 14px/1.2 Arial,Helvetica,sans-serif;text-underline-offset:5px}.nz-page-home .hero-text-link:hover{text-decoration-thickness:2px}.nz-page-home .hero-fullbleed-content
.micro{margin-top:18px;font-size:12px;line-height:1.5;color:rgba(255,255,255,.72)}.nz-page-home .photo-fideuram-logo{right:max(24px,calc((100vw - 1180px)/2));bottom:28px;max-width:138px}.nz-page-home .recognition,.nz-page-home .ricca,.nz-page-home .process,.nz-page-home
.faq{padding:var(--nz-section-space) 0}.nz-page-home .recognition-head,.nz-page-home .ricca-head{gap:clamp(44px,6vw,76px);margin-bottom:42px}.nz-page-home .recognition-intro{font-size:clamp(36px,3.25vw,42px);line-height:1.08;letter-spacing:-.022em}.nz-page-home
.scene{min-height:250px;padding:28px
26px}.nz-page-home .scene-num{font-size:29px;margin-bottom:18px}.nz-page-home .scene p:last-child{line-height:1.65;color:#39483f}.nz-page-home .ricca-card{min-height:278px;padding:28px
22px}.nz-page-home .ricca-letter{font-size:40px}.nz-page-home .ricca-name{font-size:19px}.nz-page-home .ricca-bottom{justify-content:flex-start;margin-top:34px}.nz-page-home .ricca-bottom>.wp-block-buttons{display:none}.nz-page-home .ricca .text-link{color:#FCFBF8;text-decoration-color:rgba(252,251,248,.62)}.nz-page-home .ricca .text-link:hover,
.nz-page-home .ricca .text-link:focus-visible{color:#69EBB7;text-decoration-color:currentColor}.nz-page-home
.about{grid-template-columns:.95fr 1.05fr}.nz-page-home .about-visual{min-height:600px}.nz-page-home .about-copy{padding:clamp(74px,7vw,96px) clamp(38px,6vw,84px)}.nz-page-home .about-copy>p:not(.eyebrow){max-width:63ch}.nz-page-home .about-quote{font-size:clamp(25px,2.15vw,34px);line-height:1.18}.nz-page-home .process-head{margin-bottom:40px}.nz-page-home
.step{min-height:315px;padding:31px
27px}.nz-page-home .step-num{font-size:36px}.nz-page-home .process-bottom{margin-top:32px}.nz-page-home .faq-layout{gap:clamp(52px,7vw,82px)}.nz-page-home details.faq-item{padding:0}.nz-page-home details.faq-item
summary{padding:22px
36px 22px 0;line-height:1.45}.nz-page-home details.faq-item .faq-a{padding:0
36px 22px 0}.nz-page-home
.resource{padding:clamp(72px,7vw,94px) 0}.nz-page-home .resource-card{gap:clamp(40px,6vw,74px)}.nz-page-home .home-map-copy .wp-block-button.btn-map .wp-block-button__link{background:#9B2C10;color:#fff;white-space:normal;text-align:center}.nz-page-home .home-map-copy .wp-block-button.btn-map .wp-block-button__link:hover{background:#7A2310}.nz-page-home
.cta{display:block;background:#9B2C10;color:#fff}.nz-page-home .cta-main{width:min(100% - 48px,1180px);margin-inline:auto;padding:clamp(64px,6vw,84px) 0;text-align:left}.nz-page-home .cta-main{text-align:center}.nz-page-home .cta-main>*{max-width:720px;margin-inline:auto}.nz-page-home .cta-main .wp-block-buttons{justify-content:center}.nz-page-home .cta-main
.eyebrow{color:#FFE8E1}.nz-page-home .cta-main
h2{font-size:clamp(34px,3vw,40px);line-height:1.1}.nz-page-home .cta-main>p:not(.eyebrow,.micro){max-width:700px;margin-top:20px}.nz-page-home .cta-main .wp-block-buttons{justify-content:flex-start;margin-top:26px}.nz-page-home .cta-main
.micro{margin-top:14px}.nz-page-su-di-me .simple-cta,
.nz-page-servizi .simple-cta,
.nz-page-metodo-ricca .simple-cta,
.nz-page-contatti .simple-cta{text-align:left}.nz-page-su-di-me .simple-cta .wp-block-buttons,
.nz-page-servizi .simple-cta .wp-block-buttons,
.nz-page-metodo-ricca .simple-cta .wp-block-buttons,
.nz-page-contatti .simple-cta .wp-block-buttons{justify-content:flex-start}.nz-page-su-di-me .text-link,
.nz-page-servizi .text-link,
.nz-page-metodo-ricca .method-link
a{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.nz-page-su-di-me .text-link:hover,
.nz-page-servizi .text-link:hover,
.nz-page-metodo-ricca .method-link a:hover{text-decoration-thickness:2px}.nz-page-su-di-me :is(.dark,.green,.primary) a:not(.wp-block-button__link),
.nz-page-servizi :is(.dark,.green,.primary) a:not(.wp-block-button__link),
.nz-page-metodo-ricca :is(.dark,.green,.primary) a:not(.wp-block-button__link),
.nz-page-blog :is(.dark,.green,.primary) a:not(.wp-block-button__link),
.nz-page-contatti :is(.dark,.green,.primary) a:not(.wp-block-button__link){color:#FCFBF8}.nz-page-contatti .simple-cta{text-align:center!important}.nz-page-contatti .simple-cta>*{margin-left:auto!important;margin-right:auto!important}.nz-page-contatti .simple-cta .wp-block-buttons{justify-content:center!important}.nz-page-contatti .simple-cta .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px
26px;background:#fff!important;color:#9B2C10!important;border:1px
solid #fff!important;font-weight:700}.nz-page-contatti .simple-cta .wp-block-button__link:hover{background:#FFE8E1!important;border-color:#FFE8E1!important}.nz-page-contatti .newsletter .wp-block-buttons{align-self:center;justify-content:flex-end}.nz-page-contatti .newsletter .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px
26px;background:#9B2C10!important;color:#fff!important;border:1px
solid #9B2C10!important;font-weight:700;text-decoration:none}.nz-page-contatti .newsletter .wp-block-button__link:hover{background:#7A2310!important;border-color:#7A2310!important}@media(max-width:980px){.nz-page-contatti .newsletter .wp-block-buttons{align-self:stretch;justify-content:flex-start}}@media(max-width:640px){.nz-page-contatti .simple-cta .wp-block-button,.nz-page-contatti .simple-cta .wp-block-button__link,.nz-page-contatti .newsletter .wp-block-button,.nz-page-contatti .newsletter .wp-block-button__link{width:100%}}.nz-page-su-di-me
.hero{position:relative;display:grid;place-items:center;min-height:clamp(400px,42vw,560px);overflow:hidden;isolation:isolate;background:#1E3029}.nz-page-su-di-me .hero>.wp-block-image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;margin:0}.nz-page-su-di-me .hero>.wp-block-image
img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 38%}.nz-page-su-di-me
.heroShade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(20,32,27,.38),rgba(20,32,27,.26) 48%,rgba(20,32,27,.40))}.nz-page-su-di-me
.heroText{position:relative;width:min(1180px,calc(100% - 48px));margin:0
auto;padding:0;text-align:center}.nz-page-su-di-me .heroText
h1{justify-content:center;margin:0;color:#fff;text-shadow:0 2px 22px rgba(20,32,27,.32)}.nz-page-su-di-me .heroText
nav{display:flex;justify-content:center;align-items:center;gap:.7rem;margin:.8rem 0 0;color:rgba(255,255,255,.92)}.nz-page-su-di-me .heroText nav
p{margin:0}.nz-page-su-di-me
.cta{padding:clamp(72px,7vw,96px) 0;background:#9B2C10;color:#fff;text-align:center}.nz-page-su-di-me .cta>.container{display:flex;flex-direction:column;align-items:center;width:min(900px,calc(100% - 48px))}.nz-page-su-di-me .cta
.eyebrow{margin:0
0 18px;color:#FFE8E1}.nz-page-su-di-me .cta
h2{max-width:820px;margin:0
auto 22px;color:#fff}.nz-page-su-di-me .cta>.container>p:not(.eyebrow,.micro){max-width:700px;margin:0
auto 28px;color:rgba(255,255,255,.9)}.nz-page-su-di-me .cta .wp-block-buttons{display:flex;justify-content:center;margin:0}.nz-page-su-di-me .cta .wp-block-button.btn,
.nz-page-su-di-me .cta .wp-block-button.btn .wp-block-button__link{margin:0}.nz-page-su-di-me .cta .wp-block-button__link{min-height:50px;padding:15px
24px;border:1px
solid #fff;border-radius:2px;background:#fff;color:#9B2C10;font:700 14px/1.2 Arial,Helvetica,sans-serif}.nz-page-su-di-me .cta .wp-block-button__link:hover{background:#FFE8E1;border-color:#FFE8E1;color:#7A2310}.nz-page-su-di-me .cta
.micro{max-width:none;margin:14px
auto 0;color:rgba(255,255,255,.78);font-size:13px;line-height:1.5}.nz-page-su-di-me .newsletter-alt{padding:clamp(68px,6vw,88px) 0;border-top:1px solid rgba(30,48,41,.12)}.nz-page-su-di-me .newsletter-inner{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(44px,7vw,92px)}.nz-page-su-di-me .newsletter-inner>.wp-block-buttons{width:100%;justify-content:center}.nz-page-su-di-me .newsletter-inner .wp-block-button,
.nz-page-su-di-me .newsletter-inner .wp-block-button__link{width:100%}.nz-page-su-di-me .newsletter-inner .wp-block-button__link{min-width:0;min-height:52px;padding:16px
22px;border:1px
solid #9B2C10;border-radius:2px;background:#9B2C10;color:#fff;font:700 14px/1.25 Arial,Helvetica,sans-serif}.nz-page-su-di-me .newsletter-inner .wp-block-button__link:hover{background:#7A2310;border-color:#7A2310;color:#fff}@media(max-width:900px){.nz-page-su-di-me .newsletter-inner{grid-template-columns:1fr;gap:30px}.nz-page-su-di-me .newsletter-inner>.wp-block-buttons{justify-content:flex-start;max-width:420px}}@media(max-width:640px){.nz-page-su-di-me
.hero{min-height:360px}.nz-page-su-di-me .hero>.wp-block-image
img{object-position:62% center}.nz-page-su-di-me
.heroShade{background:rgba(20,32,27,.42)}.nz-page-su-di-me .heroText,
.nz-page-su-di-me .cta>.container{width:calc(100% - 36px)}.nz-page-su-di-me .cta .wp-block-buttons,
.nz-page-su-di-me .cta .wp-block-button,
.nz-page-su-di-me .cta .wp-block-button__link,
.nz-page-su-di-me .newsletter-inner>.wp-block-buttons{width:100%;max-width:none}}.nz-page-servizi
.hero{position:relative;display:grid;place-items:center;min-height:clamp(400px,42vw,560px);overflow:hidden;isolation:isolate;background:#1E3029}.nz-page-servizi .hero>.wp-block-image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;margin:0}.nz-page-servizi .hero>.wp-block-image
img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 43%}.nz-page-servizi
.heroShade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(20,32,27,.39),rgba(20,32,27,.24) 50%,rgba(20,32,27,.39))}.nz-page-servizi
.heroText{position:relative;width:min(1180px,calc(100% - 48px));margin:0
auto;padding:0;text-align:center}.nz-page-servizi .heroText
h1{margin:0;color:#fff;text-shadow:0 2px 22px rgba(20,32,27,.34)}.nz-page-servizi .heroText
nav{display:flex;justify-content:center;align-items:center;gap:.7rem;margin:.8rem 0 0;color:rgba(255,255,255,.92)}.nz-page-servizi .heroText nav
p{margin:0}.nz-page-servizi
.opening{padding:clamp(72px,7vw,96px) 0;background:#EBF1ED}.nz-page-servizi .opening
.container{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,7vw,96px);align-items:end}.nz-page-servizi .opening .eyebrow,
.nz-page-servizi .opening .opening-title{grid-column:1}.nz-page-servizi .opening .sub,
.nz-page-servizi .opening
.signoff{grid-column:2}.nz-page-servizi .opening .opening-title{max-width:13ch;margin-bottom:0}.nz-page-servizi .opening
.sub{align-self:end}.nz-page-servizi .opening
.signoff{margin-top:18px}.nz-page-servizi .principio .container,
.nz-page-servizi .crollo
.container{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,7vw,96px);align-items:start}.nz-page-servizi .principio .eyebrow,
.nz-page-servizi .principio .lead-big,
.nz-page-servizi .crollo .eyebrow,
.nz-page-servizi .crollo
.h2{grid-column:1}.nz-page-servizi .principio .body-copy,
.nz-page-servizi .principio .handoff,
.nz-page-servizi .crollo .body-copy,
.nz-page-servizi .crollo
.kicker{grid-column:2}.nz-page-servizi .principio .lead-big,
.nz-page-servizi .crollo
.h2{margin-bottom:0}.nz-page-servizi .principio .body-copy,
.nz-page-servizi .crollo .body-copy{grid-row:1 / span 2;padding-top:30px}.nz-page-servizi .principio .handoff,
.nz-page-servizi .crollo
.kicker{margin-top:12px}.nz-page-servizi
.tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nz-page-servizi
.tool{display:flex;min-height:100%;flex-direction:column;justify-content:flex-start;padding:28px
24px}.nz-page-servizi
.cta{display:grid;grid-template-columns:1.08fr .92fr;align-items:stretch;padding:0;background:#9B2C10;color:#fff;text-align:left}.nz-page-servizi .cta-main,
.nz-page-servizi .cta-side{display:flex;flex-direction:column;justify-content:center}.nz-page-servizi .cta-main{padding:clamp(72px,7vw,92px) max(48px,calc((100vw - 1180px)/2));padding-right:clamp(46px,5vw,72px);background:#9B2C10}.nz-page-servizi .cta-side{padding:clamp(72px,7vw,92px) clamp(46px,5vw,72px);background:#57483B}.nz-page-servizi .cta
.eyebrow{margin-bottom:18px}.nz-page-servizi .cta-main
h2{max-width:11ch;color:#fff;font-size:clamp(38px,3.5vw,54px);line-height:1.04}.nz-page-servizi .cta-side
h3{max-width:15ch;color:#fff;font-size:clamp(32px,2.8vw,42px)}.nz-page-servizi .cta-main>p:not(.eyebrow,.micro-cta),
.nz-page-servizi .cta-side>p:not(.eyebrow,.micro-cta){margin:24px
0 0}.nz-page-servizi .cta .wp-block-buttons{margin-top:28px}.nz-page-servizi .cta .wp-block-button,
.nz-page-servizi .cta .wp-block-button__link{width:min(100%,330px)}.nz-page-servizi .cta .wp-block-button__link{display:flex;min-height:52px;align-items:center;justify-content:center;padding:14px
22px;border-radius:2px;font:700 14px/1.25 Arial,Helvetica,sans-serif;text-align:center}.nz-page-servizi .cta-main .wp-block-button__link{border:1px
solid #fff;background:#fff;color:#9B2C10}.nz-page-servizi .cta-main .wp-block-button__link:hover{border-color:#FFE8E1;background:#FFE8E1;color:#7A2310}.nz-page-servizi .cta-side .wp-block-button__link{border:1px
solid #fff;background:transparent;color:#fff}.nz-page-servizi .cta-side .wp-block-button__link:hover{background:#fff;color:#57483B}.nz-page-servizi .cta .micro-cta{margin:14px
0 0;color:rgba(255,255,255,.72);font-size:13px;line-height:1.5}@media(max-width:980px){.nz-page-servizi .opening .container,
.nz-page-servizi .principio .container,
.nz-page-servizi .crollo
.container{grid-template-columns:1fr;gap:24px}.nz-page-servizi .opening .eyebrow,
.nz-page-servizi .opening .opening-title,
.nz-page-servizi .opening .sub,
.nz-page-servizi .opening .signoff,
.nz-page-servizi .principio .eyebrow,
.nz-page-servizi .principio .lead-big,
.nz-page-servizi .principio .body-copy,
.nz-page-servizi .principio .handoff,
.nz-page-servizi .crollo .eyebrow,
.nz-page-servizi .crollo .h2,
.nz-page-servizi .crollo .body-copy,
.nz-page-servizi .crollo
.kicker{grid-column:1;grid-row:auto}.nz-page-servizi .principio .body-copy,
.nz-page-servizi .crollo .body-copy{padding-top:0}.nz-page-servizi
.tools{grid-template-columns:1fr}.nz-page-servizi
.cta{grid-template-columns:1fr;padding:0}.nz-page-servizi .cta-main,
.nz-page-servizi .cta-side{padding:68px
max(28px,6vw)}}@media(max-width:640px){.nz-page-servizi
.hero{min-height:360px}.nz-page-servizi .hero>.wp-block-image
img{object-position:62% center}.nz-page-servizi
.heroShade{background:rgba(20,32,27,.43)}.nz-page-servizi
.heroText{width:calc(100% - 36px)}.nz-page-servizi .cta-main,
.nz-page-servizi .cta-side{padding:56px
20px}.nz-page-servizi .cta .wp-block-button,
.nz-page-servizi .cta .wp-block-button__link{width:100%}}@media(max-width:980px){.nz-page-home{--nz-section-space:72px}.nz-page-home .hero-fullbleed-content{width:min(100% - 40px,760px);padding:150px
0 72px}.nz-page-home .hero-fullbleed-content
h1{font-size:clamp(46px,7vw,54px)}.nz-page-home .recognition-head,.nz-page-home .ricca-head{gap:32px}.nz-page-home .scene,.nz-page-home .ricca-card,.nz-page-home
.step{min-height:auto}}@media(max-width:767px){.nz-page-home{--nz-section-space:58px}.nz-page-home .hero-fullbleed{display:flex;flex-direction:column;min-height:0;background:#1E3029}.nz-page-home .hero-fullbleed>.hero-bg-photo{order:1;height:clamp(300px,72vw,430px)}.nz-page-home .hero-fullbleed-content{order:2;width:100%;padding:44px
max(20px,6vw) 50px}.nz-page-home .hero-fullbleed-content>*{max-width:none}.nz-page-home .hero-fullbleed-content
h1{font-size:clamp(38px,10.5vw,42px);line-height:1.04;margin:14px
0 20px}.nz-page-home .hero-sub{font-size:17px;line-height:1.58}.nz-page-home .photo-fideuram-logo{display:none}.nz-page-home .hero-actions{gap:10px}.nz-page-home .hero-actions .wp-block-button__link{min-height:50px}.nz-page-home .hero-text-link{min-height:44px;justify-content:center;width:100%}.nz-page-home .h2,.nz-page-home .recognition-intro{font-size:clamp(30px,8.2vw,34px)!important}.nz-page-home .recognition-head,.nz-page-home .ricca-head,.nz-page-home .process-head{gap:24px;margin-bottom:30px}.nz-page-home .about-visual{min-height:390px}.nz-page-home .about-copy{padding:58px
max(20px,6vw)}.nz-page-home
.credentials{gap:18px}.nz-page-home .cta-main{width:min(100% - 40px,1180px);padding:52px
0}}.nz-page-metodo-ricca .page-intro{width:min(100% - 48px,1180px);margin-inline:auto;padding:clamp(72px,7vw,96px) 0!important;text-align:center}.nz-page-metodo-ricca .page-intro
.eyebrow{margin-bottom:16px}.nz-page-metodo-ricca .page-intro .intro-title{max-width:940px;margin:0
auto;font:400 clamp(34px,3.4vw,48px)/1.1 Georgia,"Times New Roman",serif;letter-spacing:-.022em}.nz-page-metodo-ricca .page-intro .intro-copy{max-width:760px;margin:24px
auto 0;color:#3A463F;font-size:clamp(16px,.25vw + 15px,18px);line-height:1.7}.nz-page-metodo-ricca .section:has(>.container>.faq){padding:clamp(76px,7vw,96px) 0!important}.nz-page-metodo-ricca
.faq{margin-top:36px;padding:0!important;border-top:1px solid #D5CABD;background:transparent}.nz-page-metodo-ricca details.faq-item{padding:0}.nz-page-metodo-ricca details.faq-item>summary{min-height:74px;padding:23px
52px 23px 0;display:flex;align-items:center;line-height:1.45}.nz-page-metodo-ricca details.faq-item .faq-a{max-width:820px;padding:0
52px 26px 0;color:#3A463F}.nz-page-metodo-ricca .cta-split{grid-template-columns:1fr 1fr;align-items:stretch}.nz-page-metodo-ricca .cta-split .cta-main,
.nz-page-metodo-ricca .cta-split .cta-side{min-width:0;padding:clamp(68px,7vw,92px) clamp(38px,6vw,76px)}.nz-page-metodo-ricca .cta-split .cta-main{padding-left:max(38px,calc((100vw - 1180px)/2));background:#9B2C10}.nz-page-metodo-ricca .cta-split .cta-side{justify-content:flex-start;background:#57483B}.nz-page-metodo-ricca .cta-split .wp-block-buttons{width:100%;margin-top:auto;padding-top:12px}.nz-page-metodo-ricca .cta-split .wp-block-button.btn{display:block;padding:0;border:0;background:transparent}.nz-page-metodo-ricca .cta-split .wp-block-button__link{display:inline-flex;min-height:50px;min-width:280px;align-items:center;justify-content:center;padding:14px
22px;border-radius:0;font:700 13px/1.25 Arial,Helvetica,sans-serif;text-align:center}.nz-page-metodo-ricca .cta-split .btn-light .wp-block-button__link{border:1px
solid #fff;background:#fff;color:#9B2C10}.nz-page-metodo-ricca .cta-split .btn-outline .wp-block-button__link{border:1px
solid #fff;background:transparent;color:#fff}.nz-page-metodo-ricca .cta-split .btn-light .wp-block-button__link:hover{background:#FFE8E1;border-color:#FFE8E1;color:#7A2310}.nz-page-metodo-ricca .cta-split .btn-outline .wp-block-button__link:hover{background:#fff;color:#57483B}.nz-page-metodo-ricca .cta-split
.micro{margin-top:14px!important;color:rgba(255,255,255,.76)!important}@media(max-width:980px){.nz-page-metodo-ricca .cta-split{grid-template-columns:1fr}.nz-page-metodo-ricca .cta-split .cta-main,
.nz-page-metodo-ricca .cta-split .cta-side{padding:64px
max(24px,6vw)}}@media(max-width:640px){.nz-page-metodo-ricca .page-intro{width:calc(100% - 36px);padding:58px
0!important}.nz-page-metodo-ricca .page-intro .intro-title{font-size:clamp(30px,8vw,36px)}.nz-page-metodo-ricca details.faq-item>summary{min-height:68px;padding:20px
44px 20px 0}.nz-page-metodo-ricca details.faq-item .faq-a{padding-right:0}.nz-page-metodo-ricca .cta-split .wp-block-button,
.nz-page-metodo-ricca .cta-split .wp-block-button__link{width:100%;min-width:0}}.nz-breadcrumb{font-size:13px;letter-spacing:.06em;color:rgba(255,255,255,.86);text-transform:uppercase;text-align:center;margin:0
0 14px}.nz-breadcrumb
a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.nz-breadcrumb a:hover,.nz-breadcrumb a:focus-visible{border-bottom-color:currentColor}.nz-breadcrumb a:focus-visible{outline:2px
solid #fff;outline-offset:3px}.page-hero-center .nz-breadcrumb,.page-hero--banner .nz-breadcrumb{color:rgba(255,255,255,.86)}.nz-site-footer .wp-block-button__link:hover,
.nz-site-footer .wp-block-button__link:focus-visible{background:#7a2310;color:#fff}.nz-site-footer .wp-block-button__link:focus-visible{outline:2px
solid #fff;outline-offset:3px}.nz-archive .archive-grid .arch,
.nz-search .archive-grid .arch,
.nz-index .archive-grid
.arch{background:var(--paper);padding:28px
26px;display:flex;flex-direction:column;min-height:210px}.nz-archive .arch .wp-block-post-featured-image,
.nz-search .arch .wp-block-post-featured-image,
.nz-index .arch .wp-block-post-featured-image{margin:-28px -26px 22px;aspect-ratio:16/9;overflow:hidden;border-radius:0}.nz-archive .arch .wp-block-post-featured-image img,
.nz-search .arch .wp-block-post-featured-image img,
.nz-index .arch .wp-block-post-featured-image
img{width:100%;height:100%;object-fit:cover}.nz-archive .arch .wp-block-post-title,
.nz-search .arch .wp-block-post-title,
.nz-index .arch .wp-block-post-title{font-family:var(--serif);font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.25;margin:0
0 10px}.nz-archive .arch .wp-block-post-title a,
.nz-search .arch .wp-block-post-title a,
.nz-index .arch .wp-block-post-title
a{color:var(--green);text-decoration:none}.nz-archive .arch .wp-block-post-title a:hover,
.nz-search .arch .wp-block-post-title a:hover,
.nz-index .arch .wp-block-post-title a:hover{color:var(--tabasco)}.nz-archive .arch .blog-cat,
.nz-search .arch .blog-cat,
.nz-index .arch .blog-cat{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--tabasco);font-weight:700;margin:0
0 8px}.nz-archive .arch .meta,
.nz-search .arch .meta,
.nz-index .arch
.meta{font-size:.8rem;color:var(--brown);margin-top:auto}.nz-archive .pagination,.nz-search .pagination,.nz-index
.pagination{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:40px;list-style:none;padding:0}.nz-archive .pagination a,.nz-archive .pagination span,
.nz-search .pagination a,.nz-search .pagination span,
.nz-index .pagination a,.nz-index .pagination
span{padding:8px
14px;border:1px
solid var(--bone);color:var(--green);text-decoration:none;font-size:.85rem}.nz-archive .pagination .current,.nz-search .pagination .current,.nz-index .pagination
.current{background:var(--green);color:#fff;border-color:var(--green)}.nz-page-404{background:var(--paper);color:var(--green);font-family:var(--sans)}.nz-page-404 .section-title{font-family:var(--serif);font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.1;margin:0
0 20px}.nz-page-404
.lead{font-size:1.05rem;line-height:1.7;max-width:620px;margin:0
0 32px;color:var(--brown)}.nz-page-404
.eyebrow{font-size:.8rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--tabasco);margin:0
0 18px}@media(max-width:900px){.nz-archive .archive-grid,.nz-search .archive-grid,.nz-index .archive-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.nz-archive .archive-grid,.nz-search .archive-grid,.nz-index .archive-grid{grid-template-columns:1fr}}.nz-page details.faq-item>summary,.faq-item>summary{list-style:none}.nz-page details.faq-item>summary::marker,.faq-item>summary::marker{content:""}.nz-page details.faq-item>summary::-webkit-details-marker,.faq-item>summary::-webkit-details-marker{display:none}.nz-page-su-di-me .cta .wp-block-buttons,
.nz-page-home .cta-main .wp-block-buttons{display:flex;justify-content:center;width:100%}.nz-page-su-di-me .cta .eyebrow,
.nz-page-home .cta-main
.eyebrow{color:#FFE8E1}.nz-page-su-di-me .cta .micro,
.nz-page-home .cta-main .micro,
.nz-page-home .cta-main .micro-cta{text-align:center;margin-left:auto;margin-right:auto}.nz-page-blog .quiz-copy
.btn{width:auto;min-width:280px;background:#FCFBF8;color:var(--brown);border:none;font-weight:700}.nz-page-blog .quiz-copy .btn:hover,
.nz-page-blog .quiz-copy .btn:focus-visible{background:#fff;color:var(--green)}.nz-page-blog .quiz-copy{text-align:center;align-items:center}.page-hero--banner.page-hero--compact{min-height:340px;padding-top:84px;padding-bottom:20px}.page-hero--compact .page-hero-photo
img{object-position:center 62%}.nz-page-su-di-me .page-hero--compact .page-hero-photo
img{object-position:64% 62%}.nz-page-contatti .page-hero--compact .page-hero-photo
img{object-position:32% 60%}.nz-page-metodo-ricca .page-hero--compact .page-hero-photo
img{object-position:58% 60%}.nz-page-servizi .page-hero--compact .page-hero-photo
img{object-position:center 62%}.nz-page-blog .page-hero--compact .page-hero-photo
img{object-position:center 55%}.page-hero--compact .page-hero-veil{background:linear-gradient(180deg,rgba(21,35,30,.52),rgba(21,35,30,.66))}.page-hero--compact .page-hero-center{padding:24px;max-width:760px}.page-hero--compact .nz-breadcrumb{color:rgba(255,255,255,.80);margin-bottom:14px}.page-hero--compact
.eyebrow{color:#FFE8E1;margin-bottom:12px}.page-hero--compact
h1{color:#fff;font-size:clamp(2rem,4.2vw,3.2rem)!important;line-height:1.08;margin:0;letter-spacing:-.02em}.nz-page .opening-intro{padding:72px
0 8px}.nz-page .opening-intro
.container{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:start}.nz-page .opening-intro
.eyebrow{grid-column:1;color:var(--tabasco);margin-bottom:10px}.nz-page .opening-intro .opening-title{grid-column:1;grid-row:2;font-family:var(--serif);font-weight:400;font-size:clamp(1.9rem,2.8vw,2.7rem);line-height:1.14;margin:0;max-width:22ch}.nz-page .opening-intro
.sub{grid-column:2;grid-row:1 / span 2;font-size:1.08rem;line-height:1.75;color:#3a463f;margin:0;align-self:center}.nz-page .opening-intro
.signoff{grid-column:2;margin-top:22px;font-size:.95rem;color:var(--muted,#5E6B64);display:flex;gap:18px;flex-wrap:wrap}.nz-page .opening-intro .signoff
a{color:var(--tabasco);text-decoration:none}@media(max-width:820px){.nz-page .opening-intro
.container{grid-template-columns:1fr;gap:20px}.nz-page .opening-intro .opening-title{max-width:none}.nz-page .opening-intro .sub,
.nz-page .opening-intro
.signoff{grid-column:1;grid-row:auto}}@media(max-width:640px){.page-hero--banner.page-hero--compact{min-height:240px;padding-top:72px}}.nz-footer-social{display:flex;gap:16px;margin-top:20px}.nz-footer-social
a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px
solid rgba(252,251,248,.28);border-radius:50%;color:#FCFBF8;transition:all .2s ease}.nz-footer-social a:hover,
.nz-footer-social a:focus-visible{color:#fff;background:#9B2C10;border-color:#9B2C10}.nz-footer-social a:focus-visible{outline:2px
solid #fff;outline-offset:2px}.nz-footer-social
svg{display:block}.nz-footer-institutional{background:#fff;color:var(--green);display:grid;grid-template-columns:auto auto 1fr;gap:28px;align-items:center;padding:18px
clamp(20px,4vw,48px);width:100%}.nz-footer-institutional .nz-inst-logo{max-width:180px;max-height:46px;width:auto;height:auto;object-fit:contain}.nz-footer-institutional .nz-inst-ocf{max-width:150px;max-height:50px}.nz-footer-institutional .nz-inst-copy{margin:0;font-size:11.5px;line-height:1.5;color:#445149;padding-left:28px;border-left:1px solid var(--bone)}.nz-footer-bottom .nz-legal{padding:14px
clamp(20px,4vw,48px)}.nz-footer-bottom .nz-legal-links{margin:0
0 8px;font-size:12px}.nz-footer-bottom .nz-legal-links
a{color:rgba(247,248,246,.82);text-decoration:none}.nz-footer-bottom .nz-legal-links a:hover{color:var(--aqua,#69EBB7)}.nz-footer-bottom .nz-copyright{margin:0
0 8px;font-size:12px;color:rgba(247,248,246,.7)}.nz-footer-bottom .nz-disclaimer{margin:0
0 4px;font-size:10.5px;line-height:1.5;color:rgba(247,248,246,.55);max-width:none}@media(max-width:820px){.nz-footer-institutional{grid-template-columns:1fr;gap:16px;text-align:center;justify-items:center}.nz-footer-institutional .nz-inst-copy{padding-left:0;border-left:none;text-align:left}.nz-footer-social{justify-content:flex-start}}.nz-site-footer{padding-left:0;padding-right:0;padding-bottom:0}.nz-site-footer .nz-footer-grid{padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px)}.nz-footer-institutional{margin:0;width:100%}.nz-footer-bottom{margin:0!important;padding:0;border-top:none}.nz-footer-bottom .nz-legal{max-width:none;margin:0}.nz-site-footer .btn-primary .wp-block-button__link,
.nz-site-footer .wp-block-button.btn-primary>.wp-block-button__link{background:#9B2C10;color:#fff;border-radius:var(--radius,2px);padding:12px
20px;font-weight:600;display:inline-block}.nz-site-footer .btn-primary .wp-block-button__link:hover{background:#7a2310;color:#fff}.nz-site-footer .nz-footer-grid > div:first-child .nz-footer-social{margin-top:22px}.nz-site-footer{background:#1E3029!important;padding-bottom:0!important;margin-bottom:0!important}.nz-footer-bottom{background:#1E3029;margin-bottom:0!important;padding-bottom:18px}.nz-footer-bottom .nz-legal{padding-bottom:4px}.nz-site-footer::after{content:none}body>.wp-site-blocks>footer:last-child,.wp-site-blocks>footer{margin-bottom:0}.nz-anchor-alias{display:block;height:0;width:0;overflow:hidden;visibility:hidden}.page-hero--banner{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center}.page-hero--banner .page-hero-photo{position:absolute;inset:0;width:100%;height:100%;margin:0;max-width:none;z-index:0}.page-hero--banner .page-hero-photo
img{display:block;width:100%;height:100%;object-fit:cover}.page-hero--banner .page-hero-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(30,48,41,.28),rgba(30,48,41,.48))}.page-hero--banner .page-hero-center{position:relative;z-index:2;width:100%;margin-inline:auto}.page-hero--banner .page-hero-center
h1{color:#fff;font-family:var(--serif,Georgia,"Times New Roman",serif);font-weight:400;line-height:1.1;text-shadow:0 1px 16px rgba(0,0,0,.30)}.page-hero--banner .nz-breadcrumb{color:rgba(255,255,255,.86)}.nz-page .page-hero--banner~.hero{display:none}.nz-footer-grid>div{min-width:0}.nz-site-footer .nz-footer-grid .wp-block-buttons{margin-top:18px}.nz-site-footer .nz-footer-grid .wp-block-button{max-width:100%}.nz-site-footer .nz-footer-grid .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;white-space:normal;text-align:center}@media(min-width:901px) and (max-width:1180px){.nz-footer-grid{gap:32px}}@media(max-width:900px){.nz-footer-grid{gap:36px 40px}}.nz-page-su-di-me
.cta{display:block;text-align:center}.nz-page-su-di-me .cta>.container{width:min(100% - 40px,900px);margin-inline:auto}.nz-page-su-di-me .cta>.container>*{margin-inline:auto}.nz-page-su-di-me .cta
h2{max-width:20ch;margin-inline:auto}.nz-page-su-di-me .cta>.container>p:not(.eyebrow):not(.micro){max-width:62ch}.nz-page-su-di-me .cta .wp-block-buttons{justify-content:center;margin-top:26px}.nz-page-su-di-me .cta
.micro{max-width:70ch}.nz-page .wp-block-button.btn,
.nz-page .wp-block-button.btn-primary,
.nz-page .wp-block-button.btn-light,
.nz-page .wp-block-button.btn-outline,
.nz-page .wp-block-button.btn-outline-light,
.nz-page .wp-block-button.btn-map{display:block;min-height:0;width:auto;padding:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;transform:none}.nz-page .wp-block-button.btn:hover,
.nz-page .wp-block-button.btn:focus-within{background:transparent;transform:none;box-shadow:none}.nz-page .wp-block-button>:where(.wp-block-button__link){display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px
24px;border-style:solid;border-width:1px;border-radius:var(--radius,2px);font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:1.25;letter-spacing:.025em;text-align:center;text-decoration:none;white-space:normal;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.nz-page .wp-block-button:where(.btn-primary)>.wp-block-button__link,
.nz-page .wp-block-button:where(.btn-map)>.wp-block-button__link{background:#9B2C10;border-color:#9B2C10;color:#fff}.nz-page .wp-block-button:where(.btn-primary)>.wp-block-button__link:hover,
.nz-page .wp-block-button:where(.btn-map)>.wp-block-button__link:hover{background:#7A2310;border-color:#7A2310;color:#fff}.nz-page .wp-block-button:where(.btn-light)>.wp-block-button__link{background:#fff;border-color:#fff;color:#9B2C10}.nz-page .wp-block-button:where(.btn-light)>.wp-block-button__link:hover{background:#FFE8E1;border-color:#FFE8E1;color:#7A2310}.nz-page .wp-block-button:where(.btn-outline)>.wp-block-button__link{background:transparent;border-color:#1E3029;color:#1E3029}.nz-page .wp-block-button:where(.btn-outline)>.wp-block-button__link:hover{background:#1E3029;border-color:#1E3029;color:#fff}.nz-page .wp-block-button:where(.btn-outline-light)>.wp-block-button__link{background:transparent;border-color:rgba(255,255,255,.72);color:#fff}.nz-page .wp-block-button:where(.btn-outline-light)>.wp-block-button__link:hover{background:#fff;border-color:#fff;color:#9B2C10}.nz-page-blog .quiz-copy .wp-block-button>.wp-block-button__link{width:min(100%,480px)}.nz-page .wp-block-button>.wp-block-button__link:focus-visible{outline:3px
solid var(--aqua,#69EBB7);outline-offset:3px}@media(max-width:640px){.nz-page .cta .wp-block-button>.wp-block-button__link,
.nz-page .cta-split .wp-block-button>.wp-block-button__link,
.nz-page .simple-cta .wp-block-button>.wp-block-button__link,
.nz-page .quiz-copy .wp-block-button>.wp-block-button__link,
.nz-page .home-map-copy .wp-block-button>.wp-block-button__link{width:100%}}.nz-page{max-width:100%;overflow-x:clip}.nz-page img,
.nz-page
figure{max-width:100%}.nz-site-header,.nz-site-footer{max-width:100%;overflow-x:clip}.nz-site-header a:focus-visible,
.nz-site-footer a:focus-visible,
.nz-page a:focus-visible,
.nz-page summary:focus-visible,
.nz-page button:focus-visible{outline:3px
solid var(--aqua,#69EBB7);outline-offset:3px}.nz-site-footer a:focus-visible{outline-color:#fff}:root{--nz-green:#1e3029;--nz-aqua:#69ebb7;--nz-mint:#ebf1ed;--nz-blush:#ffe8e1;--nz-terra:#9b2c10;--nz-brown:#57483b;--nz-bone:#d5cabd;--nz-black:#151816;--nz-white:#fff;--nz-paper:#fcfbf8;--nz-font-display:garamondpremrpro,Georgia,"Times New Roman",serif;--nz-font-body:"Source Sans 3",Arial,sans-serif;--nz-font-ui:Futura,"Century Gothic","Avenir Next",Arial,sans-serif;--nz-font-mono:"IBM Plex Mono","Courier New",monospace;--nz-ease:cubic-bezier(.2,.7,.2,1)}html body .nz-header-dynamic.is-scrolled .nz-brand{background-image:none!important;background-color:#1E3029!important;-webkit-mask-image:url("https://www.noemizirpoli.it/wp-content/themes/noemi-zirpoli-blocks/assets/images/logo-noemi-zirpoli-light.webp")!important;mask-image:url("https://www.noemizirpoli.it/wp-content/themes/noemi-zirpoli-blocks/assets/images/logo-noemi-zirpoli-light.webp")!important;-webkit-mask-position:left center!important;mask-position:left center!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;mask-size:contain!important;filter:none!important}body.search main#wp--skip-link--target.nz-search, body.search main#wp--skip-link--target.nz-search > section, body.search main#wp--skip-link--target.nz-search > section > .container, body.search main#wp--skip-link--target.nz-search .archive-grid, body.search main#wp--skip-link--target.nz-search .nz-archive-items, body.search main#wp--skip-link--target.nz-search .nz-archive-items > li, body.search main#wp--skip-link--target.nz-search .nz-archive-items>li>article.arch{box-sizing:border-box!important}body.search main#wp--skip-link--target.nz-search>section.blog-open{position:relative!important;isolation:isolate!important;display:flex!important;width:100%!important;max-width:none!important;min-height:420px!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:linear-gradient(90deg,rgba(30,48,41,.70) 0%,rgba(30,48,41,.48) 46%,rgba(30,48,41,.18) 100%),
url("https://www.noemizirpoli.it/wp-content/themes/noemi-zirpoli-blocks/assets/images/header-blog.jpg") center 52%/cover no-repeat!important;box-shadow:none!important}body.search main#wp--skip-link--target.nz-search>section.blog-open>.container{position:relative!important;z-index:2!important;display:block!important;width:min(calc(100% - 48px),1180px)!important;max-width:1180px!important;margin:0
auto!important;padding:70px
0 0!important;background:transparent!important;text-align:left!important}body.search main#wp--skip-link--target.nz-search > section.blog-open
.eyebrow{margin:0
0 11px!important;padding:0!important;color:#69EBB7!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:.14em!important;text-transform:uppercase!important}body.search main#wp--skip-link--target.nz-search > section.blog-open h1.section-title{width:min(100%,900px)!important;max-width:900px!important;margin:0!important;padding:0!important;color:#FFFFFF!important;font-family:garamondpremrpro,Georgia,"Times New Roman",serif!important;font-size:clamp(44px,5vw,64px)!important;font-style:normal!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.03em!important;text-transform:none!important;text-shadow:0 2px 16px rgba(0,0,0,.16)!important}body.search main#wp--skip-link--target.nz-search>section.content-section.nz-post-list{width:100%!important;max-width:none!important;margin:0!important;padding:76px
24px 96px!important;border:0!important;background:#FCFBF8!important;box-shadow:none!important}body.search main#wp--skip-link--target.nz-search>section.content-section.nz-post-list>.container{width:min(100%,1180px)!important;max-width:1180px!important;margin:0
auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.search main#wp--skip-link--target.nz-search .archive-grid{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:52px 34px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;list-style:none!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items>li.wp-block-post{display:block!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;list-style:none!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items>li.status-private{display:none!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items>li.wp-block-post>article.arch.wp-block-group{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:100%!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#1E3029!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch figure.arch-media{display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0
0 20px!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:9px!important;aspect-ratio:16/9!important;background:#EBF1ED!important;box-shadow:none!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch figure.arch-media>a{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch figure.arch-media
img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;box-shadow:none!important;transition:transform .3s ease!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post:hover > article.arch figure.arch-media
img{transform:scale(1.018)!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items>li.wp-block-post>article.arch:not(:has(img))::before{content:"NZ"!important;display:grid!important;place-items:center!important;width:100%!important;margin:0
0 20px!important;padding:0!important;aspect-ratio:16/9!important;border:0!important;border-radius:9px!important;background:#EBF1ED!important;color:#1E3029!important;font-family:garamondpremrpro,Georgia,"Times New Roman",serif!important;font-size:42px!important;font-weight:400!important;line-height:1!important;letter-spacing:-.03em!important;box-shadow:none!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items>li.wp-block-post>article.arch:has(img)::before{display:none!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch .blog-cat{display:block!important;margin:0
0 9px!important;padding:0!important;border:0!important;background:transparent!important;color:#9B2C10!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:10.5px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:.11em!important;text-transform:uppercase!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch .blog-cat
a{color:#9B2C10!important;font:inherit!important;text-decoration:none!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch h3.wp-block-post-title{display:block!important;margin:0
0 11px!important;padding:0!important;border:0!important;background:transparent!important;color:#1E3029!important;font-family:garamondpremrpro,Georgia,"Times New Roman",serif!important;font-size:clamp(27px,2.25vw,32px)!important;font-style:normal!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.018em!important;text-transform:none!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch h3.wp-block-post-title
a{color:#1E3029!important;font:inherit!important;text-decoration:none!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch h3.wp-block-post-title a:hover, body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch h3.wp-block-post-title a:focus{color:#9B2C10!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch .wp-block-post-excerpt{display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#574B3B!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch .wp-block-post-excerpt p.wp-block-post-excerpt__excerpt{display:-webkit-box!important;overflow:hidden!important;margin:0!important;padding:0!important;color:#574B3B!important;font:inherit!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch .meta.wp-block-post-date{display:block!important;margin:auto 0 0!important;padding:15px
0 0!important;border:0!important;background:transparent!important;color:#66736D!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:11.5px!important;font-weight:400!important;line-height:1.4!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch .meta.wp-block-post-date
time{color:inherit!important;font:inherit!important}body.search main#wp--skip-link--target.nz-search nav.pagination.wp-block-query-pagination{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;margin:56px
0 0!important;padding:0!important;border:0!important;background:transparent!important}body.search main#wp--skip-link--target.nz-search nav.pagination .page-numbers, body.search main#wp--skip-link--target.nz-search nav.pagination a.wp-block-query-pagination-next, body.search main#wp--skip-link--target.nz-search nav.pagination a.wp-block-query-pagination-previous{display:inline-flex!important;min-width:40px!important;min-height:40px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:8px
12px!important;border:1px
solid #D5CABD!important;border-radius:0!important;background:#FFFFFF!important;color:#1E3029!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important}body.search main#wp--skip-link--target.nz-search nav.pagination .page-numbers.current, body.search main#wp--skip-link--target.nz-search nav.pagination .page-numbers:hover, body.search main#wp--skip-link--target.nz-search nav.pagination a:hover{border-color:#1E3029!important;background:#1E3029!important;color:#FFFFFF!important}@media (max-width:900px){body.search main#wp--skip-link--target.nz-search>section.blog-open{min-height:380px!important}body.search main#wp--skip-link--target.nz-search>section.blog-open>.container{width:calc(100% - 40px)!important;padding-top:62px!important}body.search main#wp--skip-link--target.nz-search>section.content-section.nz-post-list{padding:62px
20px 82px!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items{gap:42px 24px!important}}@media (max-width:680px){body.search main#wp--skip-link--target.nz-search>section.blog-open{min-height:340px!important;background-position:60% center!important}body.search main#wp--skip-link--target.nz-search>section.blog-open>.container{width:calc(100% - 32px)!important;padding-top:58px!important}body.search main#wp--skip-link--target.nz-search > section.blog-open h1.section-title{font-size:clamp(36px,10vw,46px)!important}body.search main#wp--skip-link--target.nz-search>section.content-section.nz-post-list{padding:50px
16px 68px!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items{grid-template-columns:1fr!important;gap:38px!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch h3.wp-block-post-title{font-size:27px!important}}body.category main#wp--skip-link--target, body.category main.nz-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#FCFBF8!important;color:#1E3029!important}body.category main#wp--skip-link--target > section.blog-open, body.category main.nz-page>section.blog-open{position:relative!important;isolation:isolate!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-height:430px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;background-image:linear-gradient(rgba(25,54,46,.50),rgba(25,54,46,.50)),
url("https://www.noemizirpoli.it/wp-content/themes/noemi-zirpoli-blocks/assets/images/header-blog.jpg")!important;background-size:cover!important;background-position:center 52%!important;background-repeat:no-repeat!important;box-shadow:none!important}body.category section.blog-open>.container{position:relative!important;z-index:2!important;width:min(calc(100% - 48px),1180px)!important;max-width:1180px!important;margin:0
auto!important;padding:72px
0 0!important;text-align:center!important;background:transparent!important}body.category section.blog-open>.container::before{content:"Esplora per tema"!important;display:block!important;margin:0
0 12px!important;color:#69EBB7!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:.14em!important;text-transform:uppercase!important}body.category section.blog-open
.eyebrow{display:none!important}body.category section.blog-open h1, body.category section.blog-open .section-title, body.category section.blog-open .wp-block-query-title{display:block!important;width:min(100%,960px)!important;max-width:960px!important;margin:0
auto!important;padding:0!important;color:#FFFFFF!important;font-family:garamondpremrpro,Georgia,"Times New Roman",serif!important;font-size:0!important;font-style:normal!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.03em!important;text-transform:none!important;text-shadow:0 2px 16px rgba(0,0,0,.16)!important}body.category section.blog-open h1::after, body.category section.blog-open .section-title::after, body.category section.blog-open .wp-block-query-title::after{display:block!important;color:#FFFFFF!important;font-family:garamondpremrpro,Georgia,"Times New Roman",serif!important;font-size:clamp(46px,5vw,64px)!important;font-style:normal!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.03em!important;text-transform:none!important}body.category-psicologia-del-denaro-e-decisioni section.blog-open h1::after, body.category-psicologia-del-denaro-e-decisioni section.blog-open .section-title::after, body.category-psicologia-del-denaro-e-decisioni section.blog-open .wp-block-query-title::after{content:"Psicologia del denaro e decisioni"!important}body.category-pianificazione-patrimoniale section.blog-open h1::after, body.category-pianificazione-patrimoniale section.blog-open .section-title::after, body.category-pianificazione-patrimoniale section.blog-open .wp-block-query-title::after{content:"Pianificazione patrimoniale"!important}body.category-investimenti-e-mercati section.blog-open h1::after, body.category-investimenti-e-mercati section.blog-open .section-title::after, body.category-investimenti-e-mercati section.blog-open .wp-block-query-title::after{content:"Investimenti e mercati"!important}body.category-previdenza-e-protezione section.blog-open h1::after, body.category-previdenza-e-protezione section.blog-open .section-title::after, body.category-previdenza-e-protezione section.blog-open .wp-block-query-title::after{content:"Previdenza e protezione"!important}body.category-successioni-immobili-e-impresa section.blog-open h1::after, body.category-successioni-immobili-e-impresa section.blog-open .section-title::after, body.category-successioni-immobili-e-impresa section.blog-open .wp-block-query-title::after{content:"Successioni, immobili e impresa"!important}body.category-banche-mutui-e-tutele section.blog-open h1::after, body.category-banche-mutui-e-tutele section.blog-open .section-title::after, body.category-banche-mutui-e-tutele section.blog-open .wp-block-query-title::after{content:"Banche, mutui e tutele"!important}body.category-consulenza-finanziaria-e-metodo section.blog-open h1::after, body.category-consulenza-finanziaria-e-metodo section.blog-open .section-title::after, body.category-consulenza-finanziaria-e-metodo section.blog-open .wp-block-query-title::after{content:"Consulenza finanziaria e metodo"!important}body.category section.content-section, body.category section.nz-post-list, body.category main>section.content-section{width:100%!important;max-width:none!important;margin:0!important;padding:76px
24px 96px!important;border:0!important;background:#FCFBF8!important;box-shadow:none!important}body.category section.content-section > .container, body.category section.nz-post-list>.container{width:min(100%,1180px)!important;max-width:1180px!important;margin:0
auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.category .archive-grid{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.category ul.nz-archive-items, body.category .archive-grid>ul.wp-block-post-template{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:48px 26px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;list-style:none!important}body.category ul.nz-archive-items > li.wp-block-post, body.category .archive-grid>ul.wp-block-post-template>li.wp-block-post{display:block!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;list-style:none!important}body.category ul.nz-archive-items>li.status-private{display:none!important}body.category ul.nz-archive-items > li.wp-block-post > article.arch, body.category .archive-grid>ul.wp-block-post-template>li.wp-block-post>article.arch{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:100%!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#1E3029!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}body.category article.arch figure.arch-media{display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0
0 18px!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:9px!important;aspect-ratio:16/9!important;background:#EBF1ED!important;box-shadow:none!important}body.category article.arch figure.arch-media>a{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}body.category article.arch figure.arch-media
img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;box-shadow:none!important;transition:transform .3s ease!important}body.category li.wp-block-post:hover article.arch figure.arch-media
img{transform:scale(1.018)!important}body.category article.arch:not(:has(img))::before{content:"NZ"!important;display:grid!important;place-items:center!important;width:100%!important;margin:0
0 18px!important;padding:0!important;aspect-ratio:16/9!important;border:0!important;border-radius:9px!important;background:#EBF1ED!important;color:#1E3029!important;font-family:garamondpremrpro,Georgia,"Times New Roman",serif!important;font-size:38px!important;font-weight:400!important;line-height:1!important;letter-spacing:-.03em!important;box-shadow:none!important}body.category article.arch:has(img)::before{display:none!important}body.category article.arch .blog-cat{display:block!important;margin:0
0 8px!important;padding:0!important;border:0!important;background:transparent!important;color:#9B2C10!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:10px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:.11em!important;text-transform:uppercase!important}body.category article.arch .blog-cat
a{color:#9B2C10!important;font:inherit!important;text-decoration:none!important}body.category article.arch h3.wp-block-post-title, body.category article.arch
h3{display:block!important;margin:0
0 10px!important;padding:0!important;border:0!important;background:transparent!important;color:#1E3029!important;font-family:garamondpremrpro,Georgia,"Times New Roman",serif!important;font-size:clamp(24px,1.9vw,28px)!important;font-style:normal!important;font-weight:400!important;line-height:1.14!important;letter-spacing:-.015em!important;text-transform:none!important}body.category article.arch h3
a{color:#1E3029!important;font:inherit!important;text-decoration:none!important}body.category article.arch h3 a:hover, body.category article.arch h3 a:focus{color:#9B2C10!important}body.category article.arch .wp-block-post-excerpt{display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#574B3B!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:13.5px!important;font-weight:400!important;line-height:1.58!important}body.category article.arch .wp-block-post-excerpt p.wp-block-post-excerpt__excerpt{display:-webkit-box!important;overflow:hidden!important;margin:0!important;padding:0!important;color:#574B3B!important;font:inherit!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}body.category article.arch .meta.wp-block-post-date, body.category article.arch
.meta{display:block!important;margin:auto 0 0!important;padding:14px
0 0!important;border:0!important;background:transparent!important;color:#66736D!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:11.5px!important;font-weight:400!important;line-height:1.4!important}body.category article.arch .meta
time{color:inherit!important;font:inherit!important}body.category nav.pagination.wp-block-query-pagination, body.category .wp-block-query-pagination{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;margin:56px
0 0!important;padding:0!important;border:0!important;background:transparent!important}body.category nav.pagination .page-numbers, body.category .wp-block-query-pagination .page-numbers, body.category .wp-block-query-pagination
a{display:inline-flex!important;min-width:40px!important;min-height:40px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:8px
12px!important;border:1px
solid #D5CABD!important;border-radius:0!important;background:#FFFFFF!important;color:#1E3029!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important}body.category nav.pagination .page-numbers.current, body.category .wp-block-query-pagination .page-numbers.current, body.category .wp-block-query-pagination a:hover, body.category .wp-block-query-pagination a:focus{border-color:#1E3029!important;background:#1E3029!important;color:#FFFFFF!important}@media (max-width:980px){body.category ul.nz-archive-items, body.category .archive-grid>ul.wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:42px 24px!important}body.category main > section.content-section, body.category section.nz-post-list{padding:62px
20px 82px!important}}@media (max-width:680px){body.category main#wp--skip-link--target > section.blog-open, body.category main.nz-page>section.blog-open{min-height:340px!important;background-position:60% center!important}body.category section.blog-open>.container{width:calc(100% - 32px)!important;padding-top:58px!important}body.category section.blog-open h1::after, body.category section.blog-open .section-title::after, body.category section.blog-open .wp-block-query-title::after{font-size:clamp(36px,10vw,46px)!important}body.category ul.nz-archive-items, body.category .archive-grid>ul.wp-block-post-template{grid-template-columns:1fr!important;gap:38px!important}body.category main > section.content-section, body.category section.nz-post-list{padding:50px
16px 68px!important}body.category article.arch h3.wp-block-post-title, body.category article.arch
h3{font-size:27px!important}}body.category .status-private, body.category .status-draft, body.category .status-pending, body.category .status-future, body.search .status-private, body.search .status-draft, body.search .status-pending, body.search .status-future, body.archive .status-private, body.archive .status-draft, body.archive .status-pending, body.archive .status-future{display:none!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch.wp-block-group,
body.category ul.nz-archive-items > li.wp-block-post > article.arch,
body.category .archive-grid>ul.wp-block-post-template>li.wp-block-post>article.arch{--nz-cat-accent:var(--nz-mint,#69EBB7);position:relative!important;isolation:isolate!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;width:100%!important;min-width:0!important;min-height:0!important;aspect-ratio:1/1!important;margin:0!important;padding:7.6% 7.6% 6.35%!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#7d867f!important;box-shadow:none!important;color:#fff!important}body.search main#wp--skip-link--target.nz-search article.arch figure.arch-media,
body.category article.arch figure.arch-media{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;aspect-ratio:1/1!important;background:#7d867f!important;box-shadow:none!important}body.search main#wp--skip-link--target.nz-search article.arch figure.arch-media > a,
body.category article.arch figure.arch-media>a{display:block!important;width:100%!important;height:100%!important}body.search main#wp--skip-link--target.nz-search article.arch figure.arch-media img,
body.category article.arch figure.arch-media
img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center!important;transform:scale(1)!important;transition:transform .34s cubic-bezier(.2,.7,.2,1)!important}body.search main#wp--skip-link--target.nz-search article.arch::after,
body.category article.arch::after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;display:block!important;pointer-events:none!important;background:radial-gradient(128% 84% at 15% 102%,rgba(18,36,30,.965) 0%,rgba(18,36,30,.71) 37%,rgba(18,36,30,.17) 66%,rgba(18,36,30,0) 80%),
linear-gradient(110deg,rgba(18,36,30,.17) 0%,rgba(18,36,30,.045) 46%,rgba(18,36,30,0) 72%)!important}body.search main#wp--skip-link--target.nz-search article.arch:not(:has(img))::before,
body.category article.arch:not(:has(img))::before{content:"NZ"!important;position:absolute!important;inset:0!important;z-index:0!important;display:grid!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;aspect-ratio:auto!important;background:linear-gradient(145deg,#D5CABD,#899088 48%,#1E3029)!important;color:rgba(255,255,255,.38)!important;font-family:garamondpremrpro,Georgia,"Times New Roman",serif!important;font-size:42px!important;font-weight:400!important;line-height:1!important;letter-spacing:-.03em!important;box-shadow:none!important}body.search main#wp--skip-link--target.nz-search article.arch > .blog-cat,
body.search main#wp--skip-link--target.nz-search article.arch > h3.wp-block-post-title,
body.search main#wp--skip-link--target.nz-search article.arch > .meta,
body.category article.arch > .blog-cat,
body.category article.arch > h3,
body.category article.arch>.meta{position:relative!important;z-index:3!important}body.search main#wp--skip-link--target.nz-search article.arch .blog-cat,
body.category article.arch .blog-cat{display:block!important;min-height:0!important;margin:0
0 10px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--nz-cat-accent)!important;font-family:Futura,"Source Sans 3",Arial,sans-serif!important;font-size:8.8px!important;font-weight:700!important;line-height:1!important;letter-spacing:.145em!important;text-transform:uppercase!important;white-space:nowrap!important}body.search main#wp--skip-link--target.nz-search article.arch .blog-cat a,
body.category article.arch .blog-cat
a{color:inherit!important;font:inherit!important;text-decoration:none!important}body.search main#wp--skip-link--target.nz-search article.arch h3.wp-block-post-title,
body.category article.arch h3.wp-block-post-title,
body.category article.arch
h3{display:flex!important;align-items:flex-end!important;width:100%!important;max-width:100%!important;min-height:2.04em!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;font-family:garamondpremrpro,Georgia,"Times New Roman",serif!important;font-size:clamp(20px,1.65vw,27px)!important;font-style:normal!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.03em!important;text-transform:none!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}body.search main#wp--skip-link--target.nz-search article.arch h3 a,
body.category article.arch h3
a{color:inherit!important;font:inherit!important;text-decoration:none!important}body.search main#wp--skip-link--target.nz-search article.arch h3 a:hover,
body.search main#wp--skip-link--target.nz-search article.arch h3 a:focus,
body.category article.arch h3 a:hover,
body.category article.arch h3 a:focus{color:#fff!important}body.search main#wp--skip-link--target.nz-search article.arch .wp-block-post-excerpt,
body.category article.arch .wp-block-post-excerpt{display:none!important}body.search main#wp--skip-link--target.nz-search article.arch .meta.wp-block-post-date,
body.search main#wp--skip-link--target.nz-search article.arch .meta,
body.category article.arch .meta.wp-block-post-date,
body.category article.arch
.meta{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin:17px
0 0!important;padding:11px
0 0!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--nz-cat-accent) 34%,transparent)!important;background:transparent!important;color:rgba(255,255,255,.77)!important;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Consolas,monospace!important;font-variant-numeric:tabular-nums!important;font-size:8.7px!important;font-weight:400!important;line-height:1!important;letter-spacing:.055em!important}body.search main#wp--skip-link--target.nz-search article.arch .meta::after,
body.category article.arch .meta::after{content:"→"!important;display:inline-block!important;margin-left:auto!important;color:rgba(255,255,255,.78)!important;font-size:14px!important;font-weight:400!important;line-height:1!important;opacity:.72!important;transition:transform .26s ease,opacity .26s ease!important}body.search main#wp--skip-link--target.nz-search article.arch .meta :is(time,a),
body.category article.arch .meta :is(time,a){color:inherit!important;font:inherit!important;text-decoration:none!important}body.search article.arch:has(a[href*="/category/psicologia-del-denaro-e-decisioni/"]),
body.category-psicologia-del-denaro-e-decisioni
article.arch{--nz-cat-accent:#FFE8E1}body.search article.arch:has(a[href*="/category/pianificazione-patrimoniale/"]),
body.category-pianificazione-patrimoniale
article.arch{--nz-cat-accent:#69EBB7}body.search article.arch:has(a[href*="/category/investimenti-e-mercati/"]),
body.category-investimenti-e-mercati
article.arch{--nz-cat-accent:#BCEED8}body.search article.arch:has(a[href*="/category/previdenza-e-protezione/"]),
body.category-previdenza-e-protezione
article.arch{--nz-cat-accent:#E7E0D8}body.search article.arch:has(a[href*="/category/successioni-immobili-e-impresa/"]),
body.category-successioni-immobili-e-impresa
article.arch{--nz-cat-accent:#E0AA9C}body.search article.arch:has(a[href*="/category/banche-mutui-e-tutele/"]),
body.category-banche-mutui-e-tutele
article.arch{--nz-cat-accent:#C5BBB3}body.search article.arch:has(a[href*="/category/consulenza-finanziaria-e-metodo/"]),
body.category-consulenza-finanziaria-e-metodo
article.arch{--nz-cat-accent:#B7C4BE}@media (hover:hover) and (pointer:fine){body.search main#wp--skip-link--target.nz-search li.wp-block-post:hover article.arch figure.arch-media img,
body.category li.wp-block-post:hover article.arch figure.arch-media
img{transform:scale(1.015)!important}body.search main#wp--skip-link--target.nz-search li.wp-block-post:hover article.arch .meta::after,
body.category li.wp-block-post:hover article.arch .meta::after{transform:translateX(3px)!important;opacity:1!important}}@media (max-width:680px){body.search main#wp--skip-link--target.nz-search article.arch h3.wp-block-post-title,
body.category article.arch h3.wp-block-post-title,
body.category article.arch
h3{font-size:clamp(22px,7vw,28px)!important}}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items>li.wp-block-post>article.arch.wp-block-group{--nz-cat-accent:var(--nz-mint,#69EBB7);position:relative!important;isolation:isolate!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;width:100%!important;min-width:0!important;min-height:0!important;aspect-ratio:1/1!important;margin:0!important;padding:7.6% 7.6% 6.35%!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#7d867f!important;box-shadow:none!important;color:#fff!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch figure.arch-media{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;aspect-ratio:auto!important;background:#7d867f!important;box-shadow:none!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch figure.arch-media>a{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch figure.arch-media
img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center!important;box-shadow:none!important;transform:scale(1)!important;transition:transform .34s cubic-bezier(.2,.7,.2,1)!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items>li.wp-block-post>article.arch::after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;display:block!important;pointer-events:none!important;background:radial-gradient(128% 84% at 15% 102%,rgba(18,36,30,.965) 0%,rgba(18,36,30,.71) 37%,rgba(18,36,30,.17) 66%,rgba(18,36,30,0) 80%),
linear-gradient(110deg,rgba(18,36,30,.17) 0%,rgba(18,36,30,.045) 46%,rgba(18,36,30,0) 72%)!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch .blog-cat,
body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch h3.wp-block-post-title,
body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch .meta.wp-block-post-date{position:relative!important;z-index:3!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch .blog-cat{display:block!important;min-height:0!important;margin:0
0 10px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--nz-cat-accent)!important;font-family:Futura,"Source Sans 3",Arial,sans-serif!important;font-size:8.8px!important;font-weight:700!important;line-height:1!important;letter-spacing:.145em!important;text-transform:uppercase!important;white-space:nowrap!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch .blog-cat
a{color:inherit!important;font:inherit!important;text-decoration:none!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch h3.wp-block-post-title{display:flex!important;align-items:flex-end!important;width:100%!important;max-width:100%!important;min-height:2.04em!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;font-family:garamondpremrpro,Georgia,"Times New Roman",serif!important;font-size:clamp(20px,1.65vw,27px)!important;font-style:normal!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.03em!important;text-transform:none!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch h3.wp-block-post-title
a{color:#fff!important;font:inherit!important;text-decoration:none!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch .wp-block-post-excerpt{display:none!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch .meta.wp-block-post-date{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin:17px
0 0!important;padding:11px
0 0!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--nz-cat-accent) 34%,transparent)!important;background:transparent!important;color:rgba(255,255,255,.77)!important;font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Consolas,monospace!important;font-variant-numeric:tabular-nums!important;font-size:8.7px!important;font-weight:400!important;line-height:1!important;letter-spacing:.055em!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch .meta.wp-block-post-date::after{content:"→"!important;display:inline-block!important;margin-left:auto!important;color:rgba(255,255,255,.78)!important;font-size:14px!important;font-weight:400!important;line-height:1!important;opacity:.72!important;transition:transform .26s ease,opacity .26s ease!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch .meta.wp-block-post-date
time{color:inherit!important;font:inherit!important}@media (hover:hover) and (pointer:fine){body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post:hover > article.arch figure.arch-media
img{transform:scale(1.015)!important}body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post:hover > article.arch .meta.wp-block-post-date::after{transform:translateX(3px)!important;opacity:1!important}}@media (max-width:680px){body.search main#wp--skip-link--target.nz-search ul.nz-archive-items > li.wp-block-post > article.arch h3.wp-block-post-title{font-size:clamp(22px,7vw,28px)!important}}body .nz-sources
a{color:inherit;text-decoration:underline;text-underline-offset: .16em;text-decoration-thickness:1px}body .nz-sources a:hover,
body .nz-sources a:focus-visible{text-decoration-thickness:2px}body .nz-page .container,
body .nz-blog-hub .nz-blog-section{width:min(100% - 48px, 1180px);margin-left:auto;margin-right:auto;box-sizing:border-box}body .nz-page .section,
body .nz-page .content-section,
body .nz-blog-hub .nz-blog-section:not(.nz-blog-opening){padding-top:clamp(68px, 7vw, 96px);padding-bottom:clamp(68px, 7vw, 96px)}body .nz-page .eyebrow,
body .nz-blog-hub .nz-blog-eyebrow,
body .nz-blog-hub
.eyebrow{margin-top:0;margin-bottom:14px;font-size:12px;line-height:1.35;letter-spacing: .16em;font-weight:700;text-transform:uppercase}body .nz-page .body-copy{max-width:720px}body .nz-page .body-copy>p:first-child{margin-top:0}body .nz-page .body-copy>p:last-child{margin-bottom:0}body .nz-page .container > .lead,
body .nz-page .container > .lead-big,
body .nz-page .opening-intro .sub,
body .nz-page .contact-open
.lead{max-width:760px}body .nz-page .h2,
body .nz-page .section-title,
body .nz-page .side-title,
body .nz-blog-hub .nz-blog-section>h2{font-size:clamp(34px, 3.15vw, 43px);line-height:1.11;letter-spacing:-.015em}body .nz-page
h3{font-size:clamp(22px, 2vw, 27px);line-height:1.2}body .nz-page .card h3,
body .nz-page .profile h3,
body .nz-page .area h3,
body .nz-page .step h3,
body .nz-page .tool
h3{margin-bottom:12px}body .nz-page .section-bone{background:#F4EFE8 !important}body .nz-page-servizi .opening-intro,
body .nz-page-su-di-me .opening-intro{padding-top:clamp(58px, 6vw, 76px) !important;padding-bottom:clamp(62px, 6.5vw, 82px) !important;min-height:0 !important;background:#FCFBF8}body .nz-page-servizi .opening-intro .container,
body .nz-page-su-di-me .opening-intro
.container{max-width:1100px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, .92fr);grid-template-areas:"eyebrow copy"
"title copy"
"title signoff";column-gap:clamp(54px, 7vw, 104px);row-gap:0;align-items:start}body .nz-page-servizi .opening-intro .eyebrow,
body .nz-page-su-di-me .opening-intro
.eyebrow{grid-area:eyebrow}body .nz-page-servizi .opening-intro .opening-title,
body .nz-page-su-di-me .opening-intro .opening-title{grid-area:title;max-width:560px;margin:56px
0 0;font-size:clamp(40px, 4.15vw, 54px);line-height:1.08;letter-spacing:-.02em}body .nz-page-servizi .opening-intro .sub,
body .nz-page-su-di-me .opening-intro
.sub{grid-area:copy;max-width:520px;margin:0;font-size:clamp(17px, 1.5vw, 19px);line-height:1.62}body .nz-page-servizi .opening-intro
.signoff{grid-area:signoff;display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;margin-top:24px;padding-top:0}body .nz-page-servizi .opening-intro .signoff
p{margin:0}body .nz-page .handoff,
body .nz-page .method-link,
body .nz-page .process-bottom,
body .nz-page .ricca-bottom{margin-top:30px !important;margin-bottom:0 !important}body .nz-page-contatti .contact-open{padding-top:clamp(58px, 6vw, 76px);padding-bottom:clamp(62px, 6.5vw, 82px)}body .nz-page-contatti .contact-open
.container{max-width:980px}body .nz-page-contatti .contact-opening-title{max-width:820px;margin-bottom:22px;font-size:clamp(40px, 4.15vw, 54px);line-height:1.08;letter-spacing:-.02em}body .nz-page-metodo-ricca .page-intro{width:100% !important;max-width:none !important;margin:0
!important;padding:clamp(58px, 6vw, 80px) 24px clamp(64px, 6.5vw, 86px) !important;box-sizing:border-box;text-align:center;background:#FCFBF8}body .nz-page-metodo-ricca .page-intro .intro-title{max-width:1040px;margin:0
auto;font-size:clamp(42px, 4.5vw, 56px);line-height:1.06;letter-spacing:-.023em}body .nz-page-metodo-ricca .page-intro .intro-copy{max-width:760px;margin:24px
auto 0;font-size:clamp(18px, 1.55vw, 20px);line-height:1.6}body .nz-page-metodo-ricca .nz-method-why{background:#F4EFE8 !important}body .nz-page-metodo-ricca .nz-method-why .method-intro{column-gap:clamp(52px, 7vw, 104px);align-items:start}body .nz-page-metodo-ricca .nz-method-why
.h2{max-width:560px}body .nz-page-metodo-ricca .nz-method-why .body-copy{max-width:640px}body .nz-page .nz-newsletter-band .newsletter-inner{width:min(100% - 48px, 1180px);margin:0
auto;display:grid;grid-template-columns:minmax(0, 1.22fr) minmax(300px, .88fr);gap:clamp(50px, 7vw, 96px);align-items:center}body .nz-page .nz-newsletter-band .newsletter-inner>.wp-block-buttons{align-self:center;justify-content:stretch;margin:0}body .nz-page .nz-newsletter-band .newsletter-inner > .wp-block-buttons .wp-block-button,
body .nz-page .nz-newsletter-band .newsletter-inner > .wp-block-buttons .wp-block-button__link{width:100%}body .nz-page .nz-final-split{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) !important;align-items:stretch}body .nz-page .nz-final-split > .cta-main,
body .nz-page .nz-final-split>.cta-side{width:auto !important;min-width:0;min-height:500px;padding:clamp(58px, 6vw, 82px) clamp(38px, 5vw, 72px) !important;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}body .nz-page .nz-final-split > .cta-main > *,
body .nz-page .nz-final-split>.cta-side>*{width:min(100%, 560px);margin-left:auto;margin-right:auto}body .nz-page .nz-final-split > .cta-main > h2,
body .nz-page .nz-final-split > .cta-main > .display,
body .nz-page .nz-final-split>.cta-side>h3{margin-top:0}body .nz-page .nz-final-split .wp-block-buttons{margin-top:28px;margin-bottom:0}body .nz-page .nz-final-split .micro,
body .nz-page .nz-final-split .micro-cta{margin-top:14px;margin-bottom:0}body .nz-page-home .nz-home-cta .cta-main>p:not(.eyebrow):not(.micro):not(.micro-cta){max-width:740px;margin-left:auto;margin-right:auto}body .nz-blog-hub .nz-blog-opening{width:min(100% - 48px, 1100px) !important;margin-left:auto !important;margin-right:auto !important;padding-top:clamp(58px, 6vw, 76px) !important;padding-bottom:clamp(62px, 6.5vw, 82px) !important}body .nz-blog-hub .nz-blog-opening>.nz-blog-eyebrow{margin-bottom:14px}body .nz-blog-hub .nz-blog-opening>h2{max-width:820px;margin:0;font-size:clamp(40px, 4.15vw, 54px);line-height:1.08;letter-spacing:-.02em}body .nz-blog-hub .nz-blog-introduction__grid{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(260px, .75fr);gap:clamp(48px, 7vw, 88px);align-items:start;margin-top:26px}body .nz-blog-hub .nz-blog-introduction__lead>p:first-child{margin-top:0;margin-bottom:10px;font-size:clamp(18px, 1.55vw, 20px);line-height:1.6}body .nz-blog-hub .nz-blog-introduction__secondary{margin-top:0;font-size:17px;line-height:1.58}body .nz-blog-hub .nz-blog-introduction__aside{margin:0;padding-left:24px;border-left:2px solid #9B2C10}body .nz-blog-hub .nz-blog-introduction__aside
strong{display:block;margin-bottom:8px;font-family:Georgia,"Times New Roman",serif;font-size:24px;font-weight:400;line-height:1.2}body .nz-blog-hub .nz-blog-introduction__aside
span{display:block;font-size:15px;line-height:1.55}body .nz-blog-hub .nz-blog-section:not(.nz-blog-opening)>h2{max-width:860px;margin-top:0}body .nz-blog-hub .nz-blog-intro{max-width:760px}@media (max-width: 899px){body .nz-page-servizi .opening-intro .container,
body .nz-page-su-di-me .opening-intro
.container{display:block}body .nz-page-servizi .opening-intro .opening-title,
body .nz-page-su-di-me .opening-intro .opening-title{margin-top:0;margin-bottom:22px}body .nz-page-servizi .opening-intro .sub,
body .nz-page-su-di-me .opening-intro
.sub{max-width:100%}body .nz-page-servizi .opening-intro
.signoff{margin-top:22px}body .nz-page .nz-newsletter-band .newsletter-inner{display:block;width:min(100% - 32px, 1180px)}body .nz-page .nz-newsletter-band .newsletter-inner>.wp-block-buttons{margin-top:28px}body .nz-page .nz-final-split{grid-template-columns:1fr !important}body .nz-page .nz-final-split > .cta-main,
body .nz-page .nz-final-split>.cta-side{min-height:0;padding:52px
28px !important}body .nz-blog-hub .nz-blog-introduction__grid{grid-template-columns:1fr;gap:28px}}@media (max-width: 767px){body .nz-page .container,
body .nz-blog-hub .nz-blog-section{width:min(100% - 32px, 1180px)}body .nz-page .section,
body .nz-page .content-section,
body .nz-blog-hub .nz-blog-section:not(.nz-blog-opening){padding-top:54px;padding-bottom:54px}body .nz-page-metodo-ricca .page-intro{padding:48px
18px 56px !important}body .nz-blog-hub .nz-blog-opening{width:min(100% - 32px, 1100px) !important;padding-top:48px !important;padding-bottom:56px !important}}:root{--nz-cream:#FCFBF8;--nz-bone-surface:#EEE4DA;--nz-mint-surface:#E5EFEA;--nz-green:#1E3029;--nz-terracotta:#9B2C10;--nz-walnut:#57483B}body .nz-page .section-bone{background:var(--nz-bone-surface) !important}body .nz-page .section-mint{background:var(--nz-mint-surface) !important}body .nz-page .section-green{background:var(--nz-green) !important}body .nz-page-home>.recognition{background:var(--nz-cream) !important}body .nz-page-home>.ricca{background:var(--nz-mint-surface) !important}body .nz-page-home>.about{background:var(--nz-bone-surface) !important}body .nz-page-home>.process{background:var(--nz-cream) !important}body .nz-page-home>.faq{background:var(--nz-mint-surface) !important}body .nz-page-home>.home-map{background:var(--nz-bone-surface) !important}body .nz-page-home>.nz-home-cta{background:var(--nz-terracotta) !important}body .nz-page-su-di-me > .opening-intro,
body .nz-page-su-di-me>section.section:not(.section-bone):not(.section-mint):not(.section-green){background:var(--nz-cream) !important}body .nz-page-su-di-me>.cta{background:var(--nz-terracotta) !important}body .nz-page-su-di-me>.nz-newsletter-band{background:var(--nz-mint-surface) !important}body .nz-page-servizi > .opening-intro,
body .nz-page-servizi>section.section:not(.section-bone):not(.section-mint):not(.section-green){background:var(--nz-cream) !important}body .nz-page-metodo-ricca > .page-intro,
body .nz-page-metodo-ricca>section.section:not(.section-bone):not(.section-mint):not(.section-green){background:var(--nz-cream) !important}body .nz-page .nz-final-split>.cta-main{background:var(--nz-terracotta) !important;color:#fff !important}body .nz-page .nz-final-split>.cta-side{background:var(--nz-walnut) !important;color:#fff !important}body .nz-page .nz-final-split > .cta-main h2,
body .nz-page .nz-final-split > .cta-main h3,
body .nz-page .nz-final-split > .cta-main p,
body .nz-page .nz-final-split > .cta-side h2,
body .nz-page .nz-final-split > .cta-side h3,
body .nz-page .nz-final-split > .cta-side
p{color:inherit !important}body .nz-page-contatti>.contact-open{background:var(--nz-cream) !important}body .nz-page-contatti>.nz-contact-choice{background:var(--nz-bone-surface) !important}body .nz-page-contatti>.nz-contact-process{background:var(--nz-mint-surface) !important}body .nz-page-contatti>.nz-contact-location{background:var(--nz-cream) !important}body .nz-page-contatti>.simple-cta{background:var(--nz-terracotta) !important;color:#fff !important}body .nz-page-contatti > .simple-cta h2,
body .nz-page-contatti > .simple-cta
p{color:inherit !important}body .nz-page-contatti>.nz-newsletter-band{background:var(--nz-mint-surface) !important}body .nz-blog-hub>.nz-blog-opening{background:var(--nz-cream) !important}body .nz-blog-hub>.nz-blog-start{background:var(--nz-bone-surface) !important}body .nz-blog-hub>.nz-blog-paths{background:var(--nz-mint-surface) !important}body .nz-blog-hub>.nz-blog-topics{background:var(--nz-cream) !important}body .nz-blog-hub>.nz-blog-archive{background:var(--nz-bone-surface) !important}body .nz-blog-hub>.nz-blog-resources{background:var(--nz-mint-surface) !important}body .nz-blog-hub>.nz-blog-closing{background:var(--nz-terracotta) !important;color:#fff !important}body .nz-blog-hub > .nz-blog-closing .nz-blog-cta{background:transparent !important;border:0
!important;color:inherit !important}body .nz-blog-hub > .nz-blog-closing h2,
body .nz-blog-hub > .nz-blog-closing p,
body .nz-blog-hub > .nz-blog-closing
span{color:inherit !important}body .nz-blog-hub > .nz-blog-closing .nz-blog-button{background:var(--nz-cream) !important;color:var(--nz-terracotta) !important}body .nz-blog-hub>.nz-blog-section{width:100vw !important;max-width:none !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;box-sizing:border-box !important;padding-left:max(24px, calc((100vw - 1180px) / 2)) !important;padding-right:max(24px, calc((100vw - 1180px) / 2)) !important}body .nz-blog-hub>.nz-blog-opening{width:100vw !important;max-width:none !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding-left:max(24px, calc((100vw - 1100px) / 2)) !important;padding-right:max(24px, calc((100vw - 1100px) / 2)) !important}@media (max-width: 767px){body .nz-blog-hub > .nz-blog-section,
body .nz-blog-hub>.nz-blog-opening{width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding-left:16px !important;padding-right:16px !important}}body .nz-page .nz-newsletter-integrated .newsletter-inner{display:block !important;width:min(100% - 48px, 1180px) !important;margin-left:auto !important;margin-right:auto !important}body .nz-page .nz-newsletter-integrated .newsletter-inner>.wp-block-group{max-width:760px}body .nz-page .nz-newsletter-integrated .newsletter-buttons-integrated{margin-top:28px !important;margin-bottom:0 !important;justify-content:flex-start !important}body .nz-page .nz-newsletter-integrated .newsletter-buttons-integrated .wp-block-button,
body .nz-page .nz-newsletter-integrated .newsletter-buttons-integrated .wp-block-button__link{width:auto !important}body .nz-page .nz-newsletter-integrated .newsletter-buttons-integrated .wp-block-button__link{display:inline-flex !important;align-items:center;justify-content:center;min-width:290px;padding-left:28px !important;padding-right:28px !important}body .nz-blog-hub .nz-blog-closing-integrated .nz-blog-cta--integrated{display:block !important;grid-template-columns:none !important;max-width:760px;margin:0
!important}body .nz-blog-hub .nz-blog-closing-integrated .nz-blog-newsletter-copy--integrated{max-width:760px}body .nz-blog-hub .nz-blog-closing-integrated .nz-blog-cta__action--integrated{margin-top:28px !important;margin-left:0 !important;text-align:left !important}body .nz-blog-hub .nz-blog-closing-integrated .nz-blog-button--integrated{display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;min-width:190px;padding-left:28px !important;padding-right:28px !important}@media (max-width: 767px){body .nz-page .nz-newsletter-integrated .newsletter-inner{width:min(100% - 32px, 1180px) !important}body .nz-page .nz-newsletter-integrated .newsletter-buttons-integrated .wp-block-button__link,
body .nz-blog-hub .nz-blog-closing-integrated .nz-blog-button--integrated{min-width:0;width:100% !important}}@media (min-width: 900px){body .nz-page .nz-final-split{align-items:stretch !important}body .nz-page .nz-final-split > .cta-main,
body .nz-page .nz-final-split>.cta-side{min-height:590px !important;padding:64px
clamp(42px, 5vw, 72px) 54px !important;display:grid !important;grid-template-rows:auto 156px minmax(190px, 1fr) auto 42px !important;row-gap:16px !important;align-content:stretch !important;justify-content:initial !important;text-align:left !important}body .nz-page .nz-final-split > .cta-main > *,
body .nz-page .nz-final-split>.cta-side>*{width:min(100%, 520px) !important;max-width:520px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box}body .nz-page .nz-final-split > .cta-main > .eyebrow,
body .nz-page .nz-final-split>.cta-side>.eyebrow{margin-top:0 !important;margin-bottom:0 !important;align-self:start}body .nz-page .nz-final-split > .cta-main > h2,
body .nz-page .nz-final-split > .cta-main > .display,
body .nz-page .nz-final-split>.cta-side>h3{margin:0
!important;font-size:clamp(35px, 3.3vw, 46px) !important;line-height:1.09 !important;letter-spacing:-.018em !important;align-self:start;text-align:left !important}body .nz-page .nz-final-split .cta-copy{margin-top:0 !important;margin-bottom:0 !important;align-self:start;font-size:17px;line-height:1.6}body .nz-page .nz-final-split .cta-copy>p{margin-top:0 !important;margin-bottom:14px !important}body .nz-page .nz-final-split .cta-copy>p:last-child{margin-bottom:0 !important}body .nz-page .nz-final-split .wp-block-buttons{width:min(100%, 520px) !important;margin-top:0 !important;margin-bottom:0 !important;justify-content:flex-start !important;align-self:start}body .nz-page .nz-final-split .wp-block-button{margin-left:0 !important;margin-right:auto !important}body .nz-page .nz-final-split .micro,
body .nz-page .nz-final-split .micro-cta{min-height:42px;margin-top:0 !important;margin-bottom:0 !important;align-self:end;text-align:left !important}body .nz-page .nz-newsletter-integrated .newsletter-inner>.wp-block-group{width:min(100%, 760px) !important;max-width:760px !important;margin-left:0 !important;margin-right:auto !important}body .nz-page .nz-newsletter-integrated .newsletter-buttons-integrated{display:flex !important;width:100% !important;max-width:760px !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:auto !important;justify-content:flex-start !important;text-align:left !important}body .nz-page .nz-newsletter-integrated .newsletter-buttons-integrated .wp-block-button{margin-left:0 !important;margin-right:auto !important}body .nz-page .nz-newsletter-integrated .newsletter-buttons-integrated .wp-block-button__link{margin-left:0 !important;margin-right:auto !important}}@media (max-width: 899px){body .nz-page .nz-final-split > .cta-main,
body .nz-page .nz-final-split>.cta-side{min-height:0 !important;display:flex !important;flex-direction:column !important;padding:52px
28px !important;text-align:left !important}body .nz-page .nz-final-split > .cta-main > *,
body .nz-page .nz-final-split>.cta-side>*{width:100% !important;max-width:560px !important;min-height:0 !important}body .nz-page .nz-final-split > .cta-main > h2,
body .nz-page .nz-final-split > .cta-main > .display,
body .nz-page .nz-final-split>.cta-side>h3{min-height:0 !important}body .nz-page .nz-final-split .cta-copy{min-height:0 !important;margin-top:20px !important}body .nz-page .nz-final-split .wp-block-buttons{margin-top:26px !important}body .nz-page .nz-final-split .micro,
body .nz-page .nz-final-split .micro-cta{min-height:0 !important;margin-top:14px !important}}body .nz-blog-hub .nz-blog-closing-integrated .nz-blog-cta--integrated,
body .nz-blog-hub .nz-blog-closing-integrated .nz-blog-newsletter-copy--integrated{width:min(100%, 820px) !important;max-width:820px !important;margin-left:auto !important;margin-right:auto !important;text-align:center !important}body .nz-blog-hub .nz-blog-closing-integrated .nz-blog-newsletter-copy--integrated>*{margin-left:auto !important;margin-right:auto !important}body .nz-blog-hub .nz-blog-closing-integrated .nz-blog-newsletter-lead{max-width:720px !important}body .nz-blog-hub .nz-blog-closing-integrated .nz-blog-cta__action--integrated{display:flex !important;justify-content:center !important;width:100% !important;margin:28px
auto 0 !important;text-align:center !important}body .nz-blog-hub .nz-blog-closing-integrated .nz-blog-button--integrated{margin-left:auto !important;margin-right:auto !important}body .nz-page-home>.ricca{background:var(--nz-mint-surface, #E5EFEA) !important;color:#1E3029 !important}body .nz-page-home > .ricca h2,
body .nz-page-home > .ricca h3,
body .nz-page-home > .ricca p,
body .nz-page-home > .ricca .lead,
body .nz-page-home > .ricca .ricca-letter,
body .nz-page-home > .ricca .ricca-name,
body .nz-page-home > .ricca .text-link{color:#1E3029 !important}body .nz-page-home > .ricca
.eyebrow{color:#9B2C10 !important}body .nz-page-home > .ricca .ricca-card{border-color:rgba(30, 48, 41, .22) !important}body .nz-page-home > .ricca .ricca-letter{color:#9B2C10 !important}body .nz-page-home > .ricca .ricca-name{color:#1E3029 !important;font-weight:700 !important}body .nz-page-home > .ricca .text-link{border-color:rgba(30, 48, 41, .35) !important}@media (max-width: 900px){body .nz-page-home > .about,
body .nz-page-home > .process,
body .nz-page-home > .faq,
body .nz-page-home > .home-map,
body .nz-page-home>.nz-home-cta{content-visibility:auto;contain-intrinsic-size:auto 900px}}body .nz-page-home > .process .step-num,
body .nz-page-home > .process .step-num
p{color:#57483B !important;opacity:1 !important}body .nz-page-home > .process .step-num
p{font-weight:700 !important}body .nz-page-home > .nz-home-cta
.micro{color:var(--nz-green) !important;opacity:1 !important}@media (max-width: 767px){body footer a[href^="tel:"],
body footer a[href^="mailto:"]{display:inline-flex !important;align-items:center !important;min-height:44px !important;padding-left:4px !important;padding-right:4px !important}}body img.nz-inst-logo{aspect-ratio:416 / 164 !important;height:auto !important}@media (max-width: 767px){body footer .wp-block-button:has(a[href*="/contatti/"]),
body footer a.wp-block-button__link[href*="/contatti/"],
body footer a.wp-element-button[href*="/contatti/"][class*="button"],
body footer a[href*="/contatti/"][class*="btn"]{margin-bottom:28px !important}}@media (max-width: 767px){body.single-post{overflow-x:hidden}body.single-post .entry-header,
body.single-post .post-header,
body.single-post .article-header,
body.single-post .nz-article-header,
body.single-post .nz-post-hero,
body.single-post .nz-article-hero,
body.single-post [class*="post-hero"],
body.single-post [class*="article-hero"],
body.single-post [class*="article-header"]{height:auto !important;min-height:0 !important;max-height:none !important;box-sizing:border-box !important}body.single-post .entry-title,
body.single-post .entry-header h1,
body.single-post .post-header h1,
body.single-post .article-header h1,
body.single-post .nz-article-title,
body.single-post [class*="post-hero"] h1,
body.single-post [class*="article-hero"] h1,
body.single-post [class*="article-header"] h1{margin-top:0 !important;margin-bottom:22px !important;font-size:clamp(36px, 10.7vw, 46px) !important;line-height:1.04 !important;letter-spacing:-.018em !important;overflow-wrap:break-word !important;word-break:normal !important;hyphens:auto}body.single-post .entry-header,
body.single-post .post-header,
body.single-post .article-header,
body.single-post .nz-article-header,
body.single-post .nz-post-hero,
body.single-post .nz-article-hero{padding-top:28px !important;padding-bottom:32px !important}body.single-post .entry-content{width:min(calc(100% - 40px), 760px) !important;max-width:760px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}body.single-post .entry-content > .nz-article-lead:first-child,
body.single-post article .entry-content>.nz-article-lead:first-child{display:none !important}body.single-post .entry-content p,
body.single-post .entry-content
li{font-size:18px !important;line-height:1.68 !important}body.single-post .entry-content>p{margin-top:0;margin-bottom:1.35em}body.single-post .entry-content
h2{margin-top:48px !important;margin-bottom:18px !important;font-size:clamp(29px, 8.4vw, 35px) !important;line-height:1.12 !important;letter-spacing:-.012em !important}body.single-post .entry-content
h3{margin-top:38px !important;margin-bottom:14px !important;font-size:clamp(24px, 6.8vw, 29px) !important;line-height:1.16 !important}body.single-post .entry-content ul,
body.single-post .entry-content
ol{padding-left:1.25em !important;margin-top:18px !important;margin-bottom:28px !important}body.single-post .entry-content li+li{margin-top:12px !important}body.single-post .entry-content blockquote,
body.single-post .nz-key-statement,
body.single-post .nz-case-study,
body.single-post .nz-resource-cta,
body.single-post .nz-related-item,
body.single-post .nz-rail-summary-item,
body.single-post .nz-rail-related-item,
body.single-post .nz-rail-context-item{width:100% !important;max-width:100% !important;box-sizing:border-box !important}body.single-post .nz-resource-cta,
body.single-post .nz-case-study__rows > div,
body.single-post .nz-rail-related-item{grid-template-columns:1fr !important}body.single-post .nz-button,
body.single-post .nz-resource-cta .nz-button{max-width:100% !important;white-space:normal !important;text-align:center !important;line-height:1.3 !important}body.single-post img,
body.single-post figure,
body.single-post iframe,
body.single-post
table{max-width:100% !important}}@media (max-width: 767px){body .wp-block-button:has(a[href*="/contatti/"]),
body a.wp-block-button__link[href*="/contatti/"],
body a.wp-element-button[href*="/contatti/"]{margin-bottom:28px !important}body.single-post p.nz-article-lead,
body.post-template-default p.nz-article-lead{display:none !important}body.single-post main h1,
body.post-template-default main
h1{font-size:clamp(34px, 9.5vw, 42px) !important;line-height:1.07 !important;letter-spacing:-.018em !important;margin-top:0 !important;margin-bottom:20px !important;top:auto !important;transform:none !important;max-width:100% !important;overflow-wrap:break-word !important}body.single-post main article > header,
body.post-template-default main article > header,
body.single-post main article > section:first-child,
body.post-template-default main article>section:first-child{height:auto !important;min-height:0 !important;max-height:none !important;padding-top:28px !important;padding-bottom:30px !important;box-sizing:border-box !important}body.single-post main article,
body.post-template-default main
article{max-width:100% !important;overflow-x:hidden !important}body.single-post main article > p,
body.single-post main article > h2,
body.single-post main article > h3,
body.single-post main article > ul,
body.single-post main article > ol,
body.single-post main article > blockquote,
body.post-template-default main article > p,
body.post-template-default main article > h2,
body.post-template-default main article > h3,
body.post-template-default main article > ul,
body.post-template-default main article > ol,
body.post-template-default main article>blockquote{max-width:calc(100vw - 40px) !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}}@media (max-width: 767px){body footer > *:first-child,
body .site-footer > *:first-child,
body #colophon > *:first-child,
body [class*="footer"] > [class*="contact"]:first-child,
body [class*="footer"]>[class*="top"]:first-child{padding-bottom:32px !important;box-sizing:border-box !important}}@media (max-width: 781px){body .nz-site-footer .nz-footer-grid{padding-bottom:34px !important;box-sizing:border-box !important}body .nz-single-article .nz-article-hero{width:calc(100% - 32px) !important;max-width:none !important;height:auto !important;min-height:0 !important;max-height:none !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;border-radius:20px !important}body .nz-single-article .nz-article-hero::after{display:none !important}body .nz-single-article .nz-article-hero__copy{position:relative !important;order:1 !important;width:100% !important;max-width:none !important;height:auto !important;min-height:0 !important;margin:0
!important;padding:26px
20px 28px !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;align-items:flex-start !important;overflow:visible !important;box-sizing:border-box !important;background:var(--nz-sage, #E5EFEA) !important}body .nz-single-article .nz-article-hero__title{width:100% !important;max-width:none !important;margin:0
!important;font-size:clamp(34px, 9vw, 42px) !important;line-height:1.05 !important;letter-spacing:-0.025em !important;text-wrap:balance !important;overflow-wrap:normal !important}body .nz-single-article .nz-article-hero__lead{width:100% !important;max-width:none !important;margin:17px
0 0 !important}body .nz-single-article .nz-article-hero__lead
p{margin:0
!important;font-size:16px !important;line-height:1.55 !important}body .nz-single-article .nz-article-hero__meta{width:100% !important;margin:20px
0 0 !important;padding:16px
0 0 !important;min-height:0 !important;height:auto !important;display:flex !important;flex-wrap:wrap !important;gap:10px 14px !important;align-items:center !important;overflow:visible !important}body .nz-single-article .nz-author-mark{width:32px !important;height:32px !important}body .nz-single-article .nz-article-hero__image{position:relative !important;inset:auto !important;order:2 !important;width:100% !important;height:auto !important;min-height:0 !important;margin:0
!important;aspect-ratio:16 / 9 !important;overflow:hidden !important}body .nz-single-article .nz-article-hero__image
img{display:block !important;width:100% !important;height:100% !important;aspect-ratio:16 / 9 !important;object-fit:cover !important}body .nz-single-article .nz-article-shell{width:calc(100% - 40px) !important;max-width:720px !important;margin:38px
auto 0 !important;display:block !important}body .nz-single-article .nz-toc-wrap{display:none !important}body .nz-single-article .nz-article-body-wrap,
body .nz-single-article .nz-article-body{width:100% !important;max-width:100% !important;margin:0
!important}body .nz-single-article .nz-article-body>.nz-article-lead:first-child{display:none !important}body .nz-single-article .nz-article-body,
body .nz-single-article .nz-article-body p,
body .nz-single-article .nz-article-body
li{font-size:17px !important;line-height:1.68 !important}body .nz-single-article .nz-article-body
h2{margin-top:48px !important;margin-bottom:17px !important;font-size:clamp(30px, 8vw, 36px) !important;line-height:1.13 !important}body .nz-single-article .nz-article-body
h3{margin-top:36px !important;margin-bottom:13px !important;font-size:25px !important;line-height:1.18 !important}body .nz-single-article .nz-resource-cta,
body .nz-single-article .nz-author-section,
body .nz-single-article .nz-related{width:calc(100% - 32px) !important;max-width:none !important}}@media (max-width: 781px){html body.single-post .nz-single-article .nz-article-hero{width:calc(100% - 24px) !important;max-width:none !important;height:auto !important;min-height:0 !important;max-height:none !important;margin-left:auto !important;margin-right:auto !important;display:block !important;overflow:hidden !important;border-radius:16px !important}html body.single-post .nz-single-article .nz-article-hero__copy{position:static !important;inset:auto !important;width:100% !important;max-width:none !important;height:auto !important;min-height:0 !important;margin:0
!important;padding:24px
20px 22px !important;display:block !important;overflow:visible !important;transform:none !important;box-sizing:border-box !important}html body.single-post .nz-single-article .nz-article-hero__category,
html body.single-post .nz-single-article .nz-article-hero__title,
html body.single-post .nz-single-article .nz-article-hero__lead,
html body.single-post .nz-single-article .nz-article-hero__meta{position:static !important;inset:auto !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;transform:none !important;float:none !important;clear:both !important}html body.single-post .nz-single-article .nz-article-hero__category{display:block !important;width:100% !important;margin:0
0 12px !important;font-size:11px !important;line-height:1.35 !important}html body.single-post .nz-single-article .nz-article-hero__title{display:block !important;width:100% !important;max-width:100% !important;margin:0
!important;padding:0
!important;font-size:clamp(30px, 8vw, 36px) !important;line-height:1.09 !important;letter-spacing:-0.018em !important;text-wrap:balance !important;overflow-wrap:break-word !important;word-break:normal !important}html body.single-post .nz-single-article .nz-article-hero__lead{display:block !important;width:100% !important;max-width:100% !important;margin:16px
0 0 !important;padding:0
!important}html body.single-post .nz-single-article .nz-article-hero__lead
p{margin:0
!important;font-size:15.5px !important;line-height:1.55 !important}html body.single-post .nz-single-article .nz-article-hero__meta{display:flex !important;flex-wrap:wrap !important;align-items:center !important;width:100% !important;height:auto !important;min-height:0 !important;margin:18px
0 0 !important;padding:14px
0 0 !important;gap:9px 12px !important;overflow:visible !important}html body.single-post .nz-single-article .nz-article-hero__image{position:relative !important;inset:auto !important;width:100% !important;height:auto !important;min-height:0 !important;margin:0
!important;transform:none !important}html body.single-post .nz-single-article .nz-article-shell{width:calc(100% - 32px) !important;max-width:720px !important;margin:30px
auto 0 !important}html body .nz-site-footer .nz-footer-grid .wp-block-buttons,
html body .nz-site-footer .nz-footer-grid .wp-block-button{width:auto !important;max-width:100% !important;justify-content:flex-start !important}html body .nz-site-footer .nz-footer-grid .wp-block-button__link{width:auto !important;min-width:220px !important;max-width:100% !important;min-height:46px !important;padding:13px
20px !important;font-size:12px !important;line-height:1.25 !important}}@media (max-width: 781px){body.postid-3676 .nz-single-article .nz-article-hero__title{font-size:clamp(28px, 7.6vw, 33px) !important;line-height:1.06 !important;letter-spacing:-.02em !important}body.postid-3676 .nz-single-article .nz-article-hero__lead{display:none !important}body.postid-3676 .nz-single-article .nz-article-hero__meta{margin-top:18px !important}}@media (max-width: 781px){html body.single.single-post.postid-3676 .nz-single-article .nz-article-hero__title{font-size:clamp(28px, 7.4vw, 32px) !important;line-height:1.06 !important;letter-spacing:-0.018em !important;margin:0
!important}html body.single.single-post.postid-3676 .nz-single-article .nz-article-hero__lead{display:none !important;height:0 !important;max-height:0 !important;margin:0
!important;padding:0
!important;overflow:hidden !important}html body.single.single-post.postid-3676 .nz-single-article .nz-article-hero__meta{position:relative !important;inset:auto !important;margin:16px
0 0 !important;padding-top:12px !important;transform:none !important}}@media (max-width: 781px){html body.single.single-post.postid-3676 .nz-single-article .nz-article-hero__image
img{object-position:50% 72% !important}}@media (max-width: 781px){html body.single.single-post.postid-3676 .nz-single-article .nz-article-hero__image
img{object-position:50% 28% !important}}@media (max-width: 781px){html body.single.single-post[class*="postid-"] .nz-single-article .nz-article-hero__image{height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:auto !important;overflow:hidden !important}html body.single.single-post[class*="postid-"] .nz-single-article .nz-article-hero__image
img{display:block !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:auto !important;object-fit:contain !important;object-position:50% 50% !important}}@media (max-width: 767px){html body .nz-page-metodo-ricca .card-grid{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;gap:0 !important;width:100% !important;max-width:100% !important}html body .nz-page-metodo-ricca .card-grid>.card{min-width:0 !important;width:100% !important;border-right:0 !important;border-bottom:1px solid var(--bone, #D5CABD) !important;padding:28px
22px !important}html body .nz-page-metodo-ricca .card-grid>.card:last-child{border-bottom:0 !important}html body .nz-page-metodo-ricca .card-grid > .card
h3{overflow-wrap:normal !important;word-break:normal !important;hyphens:none !important}}body .nz-page-contatti .contact-form .wpcf7
form{width:100% !important;max-width:100% !important}body .nz-page-contatti .contact-form .wpcf7 form>p{margin:0
!important}body .nz-page-contatti .contact-form .wpcf7 input[type="text"],
body .nz-page-contatti .contact-form .wpcf7 input[type="email"],
body .nz-page-contatti .contact-form .wpcf7 input[type="tel"],
body .nz-page-contatti .contact-form .wpcf7
textarea{max-width:100% !important;box-sizing:border-box !important}body .nz-page-contatti .contact-form .wpcf7 .wpcf7-acceptance
label{display:grid !important;grid-template-columns:20px minmax(0,1fr) !important;gap:10px !important;align-items:start !important;font-weight:400 !important}body .nz-page-contatti .contact-form .wpcf7 .wpcf7-acceptance input[type="checkbox"]{width:18px !important;height:18px !important;min-width:18px !important;margin:3px
0 0 !important;padding:0
!important}body .nz-page-contatti .contact-form .wpcf7 input.wpcf7-submit{width:auto !important;min-width:190px !important;min-height:48px !important;padding:13px
22px !important;border:1px
solid #9B2C10 !important;background:#9B2C10 !important;color:#fff !important;font-weight:700 !important;cursor:pointer !important}@media (max-width: 767px){body .nz-page-contatti .contact-form .wpcf7 input.wpcf7-submit{width:100% !important}}@media (max-width: 900px){html body .nz-site-footer{padding:44px
20px 0 !important;overflow:hidden !important}html body .nz-site-footer .nz-footer-grid{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:30px !important;width:100% !important;max-width:760px !important;margin:0
auto !important;padding:0
0 34px !important}html body .nz-site-footer .nz-footer-grid>*{min-width:0 !important;width:100% !important;grid-column:auto !important}html body .nz-site-footer .nz-footer-brand{width:min(230px, 78vw) !important;height:64px !important;margin:0
0 10px !important}html body .nz-site-footer .nz-footer-social{margin-top:18px !important}html body .nz-site-footer .nz-footer-grid
h3{margin:0
0 10px !important}html body .nz-site-footer .wp-block-navigation__container{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:0 !important}html body .nz-site-footer .wp-block-navigation-item,
html body .nz-site-footer .wp-block-navigation-item__content{width:100% !important}html body .nz-site-footer .wp-block-navigation-item__content{display:flex !important;align-items:center !important;min-height:42px !important;padding:5px
0 !important}html body .nz-site-footer .wp-block-buttons,
html body .nz-site-footer .wp-block-button,
html body .nz-site-footer .wp-block-button__link,
html body .nz-site-footer a[href*="/contatti/"]{margin-bottom:0 !important}html body .nz-site-footer .wp-block-buttons{margin-top:16px !important}html body .nz-site-footer .wp-block-button__link{width:auto !important;min-width:220px !important;min-height:46px !important;padding:13px
20px !important}html body .nz-site-footer .nz-footer-institutional{display:grid !important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) !important;gap:14px 18px !important;align-items:center !important;margin:0
-20px !important;padding:18px
20px !important;background:#FCFBF8 !important;color:#1E3029 !important;border-top:1px solid rgba(30,48,41,.12) !important;border-bottom:1px solid rgba(30,48,41,.14) !important}html body .nz-site-footer .nz-footer-institutional .nz-inst-logo{display:block !important;width:100% !important;max-width:220px !important;max-height:54px !important;margin:0
!important;object-fit:contain !important;object-position:left center !important}html body .nz-site-footer .nz-footer-institutional .nz-inst-ocf{max-width:160px !important;max-height:50px !important}html body .nz-site-footer .nz-footer-institutional .nz-inst-copy{grid-column:1 / -1 !important;margin:0
!important;padding:12px
0 0 !important;border-top:1px solid #D5CABD !important;color:#445149 !important;font-size:11.5px !important;line-height:1.5 !important}html body .nz-site-footer .nz-footer-bottom{margin:0
-20px !important;padding:18px
20px 20px !important;background:#15231E !important;border-top:0 !important}html body .nz-site-footer .nz-footer-bottom .nz-legal{max-width:760px !important;margin:0
auto !important}html body .nz-site-footer .nz-legal-links{display:flex !important;flex-wrap:wrap !important;gap:8px 14px !important;margin:0
0 10px !important}html body .nz-site-footer .nz-copyright{margin:0
0 10px !important}html body .nz-site-footer .nz-disclaimer{margin:7px
0 0 !important;font-size:10.5px !important;line-height:1.45 !important;color:rgba(255,255,255,.68) !important}}.grecaptcha-badge{visibility:hidden !important}body .nz-page-contatti .contact-form .nz-recaptcha-note{margin:14px
0 0 !important;color:#66736D !important;font-size:11.5px !important;line-height:1.5 !important}body .nz-page-contatti .contact-form .nz-recaptcha-note
a{color:#57483B !important;text-decoration:underline !important;text-underline-offset:2px !important}@media (max-width: 767px){html body .nz-site-footer{padding-top:30px !important}html body .nz-site-footer .nz-footer-grid{display:grid !important;grid-template-columns:repeat(2, minmax(0,1fr)) !important;gap:20px 22px !important;padding-bottom:24px !important}html body .nz-site-footer .nz-footer-grid>.wp-block-group{min-width:0 !important}html body .nz-site-footer .nz-footer-grid>.wp-block-group:nth-child(1){grid-column:1 / -1 !important}html body .nz-site-footer .nz-footer-grid>.wp-block-group:nth-child(1)>p.wp-block-paragraph{display:none !important}html body .nz-site-footer .nz-footer-brand{width:190px !important;height:50px !important;margin:0
0 10px !important}html body .nz-site-footer .nz-footer-social{margin-top:0 !important}html body .nz-site-footer .nz-footer-grid > .wp-block-group:nth-child(2),
html body .nz-site-footer .nz-footer-grid>.wp-block-group:nth-child(3){grid-column:auto !important}html body .nz-site-footer .nz-footer-grid>.wp-block-group:nth-child(4){grid-column:1 / -1 !important;padding-top:4px !important;border-top:1px solid rgba(255,255,255,.16) !important}html body .nz-site-footer .nz-footer-grid
h3{margin:0
0 7px !important;font-size:11px !important;line-height:1.3 !important;letter-spacing: .10em !important;text-transform:uppercase !important}html body .nz-site-footer .wp-block-navigation-item__content{padding:3px
0 !important;min-height:36px !important;display:flex !important;align-items:center !important;font-size:12.5px !important}html body .nz-site-footer .nz-footer-grid>.wp-block-group:nth-child(4)>p{margin:8px
0 10px !important;line-height:1.5 !important}html body .nz-site-footer .nz-footer-grid > .wp-block-group:nth-child(4) .wp-block-button__link{min-width:0 !important;min-height:44px !important;padding:11px
16px !important;font-size:12px !important}html body .nz-site-footer .nz-footer-institutional{padding-top:14px !important;padding-bottom:14px !important}html body .nz-site-footer .nz-footer-institutional .nz-inst-copy{padding-top:9px !important;font-size:10.5px !important;line-height:1.42 !important}html body .nz-site-footer .nz-footer-bottom{padding-top:14px !important;padding-bottom:16px !important}html body .nz-site-footer .nz-legal-links{gap:4px 10px !important;margin-bottom:7px !important;font-size:10.5px !important}html body .nz-site-footer .nz-copyright{margin-bottom:6px !important;font-size:10.5px !important}html body .nz-site-footer .nz-disclaimer{margin-top:5px !important;font-size:9.8px !important;line-height:1.38 !important}}@media (max-width: 767px){html body .nz-site-footer .nz-footer-grid > .wp-block-group:nth-child(4) .wp-block-buttons,
html body .nz-site-footer .nz-footer-grid > .wp-block-group:nth-child(4) .wp-block-button,
html body .nz-site-footer .nz-footer-grid > .wp-block-group:nth-child(4) .btn{width:auto !important;max-width:none !important;min-width:0 !important;display:inline-flex !important;align-items:flex-start !important;justify-content:flex-start !important;margin:0
!important}html body .nz-site-footer .nz-footer-grid > .wp-block-group:nth-child(4) .wp-block-button__link,
html body .nz-site-footer .nz-footer-grid > .wp-block-group:nth-child(4) a.wp-element-button{width:auto !important;min-width:0 !important;max-width:none !important;min-height:36px !important;height:36px !important;padding:0
14px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:10.5px !important;line-height:1 !important;letter-spacing: .01em !important;white-space:nowrap !important}html body .nz-site-footer .nz-footer-institutional{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding:13px
16px 12px !important;box-sizing:border-box !important;display:grid !important;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr) !important;gap:10px 18px !important;align-items:center !important;background:#FCFBF8 !important;color:#1E3029 !important;border-top:1px solid rgba(30,48,41,.12) !important;border-bottom:1px solid rgba(30,48,41,.14) !important;border-radius:0 !important}html body .nz-site-footer .nz-footer-institutional .nz-inst-logo{width:auto !important;max-width:132px !important;max-height:38px !important;height:auto !important;margin:0
!important;justify-self:start !important;object-fit:contain !important;object-position:left center !important}html body .nz-site-footer .nz-footer-institutional .nz-inst-ocf{max-width:94px !important;max-height:38px !important;justify-self:start !important}html body .nz-site-footer .nz-footer-institutional .nz-inst-copy{grid-column:1 / -1 !important;margin:0
!important;padding:9px
0 0 !important;border-top:1px solid #D5CABD !important;color:#56615C !important;font-size:9.8px !important;line-height:1.38 !important}}:root{--nz-green:#1E3029;--nz-deep:#15231E;--nz-aqua:#69EBB7;--nz-mint:#EBF1ED;--nz-bone:#D5CABD;--nz-paper:#FCFBF8;--nz-terra:#9B2C10;--nz-brown:#57483B;--nz-white:#FFF;--nz-line:rgba(30,48,41,.16);--nz-font-display:garamondpremrpro,Georgia,"Times New Roman",serif;--nz-font-body:"Source Sans 3",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--nz-font-ui:Futura,"Century Gothic","Avenir Next",Arial,sans-serif;--nz-shell:1180px;--nz-text:68ch;--nz-narrow:54ch;--nz-space-1:8px;--nz-space-2:12px;--nz-space-3:20px;--nz-space-4:32px;--nz-space-5:56px;--nz-space-6:88px;--nz-section-space:clamp(56px,6vw,88px);--nz-h1:clamp(42px,4.8vw,64px);--nz-h2:clamp(32px,3vw,44px);--nz-h3:clamp(23px,1.8vw,30px);--nz-lead:clamp(18px,1.2vw,20px);--nz-body:17px}body .nz-page{color:var(--nz-green)!important;background:var(--nz-paper)!important;font-family:var(--nz-font-body)!important;font-size:var(--nz-body)!important;line-height:1.66!important}body .nz-page .container,
body .nz-page
.shell{width:min(var(--nz-shell),calc(100% - 48px))!important;max-width:var(--nz-shell)!important;margin-inline:auto!important;box-sizing:border-box!important}body .nz-page :where(h1,h2,h3,p,ul,ol,figure){margin-top:0}body .nz-page :where(.h2,.display,.opening-title,.intro-title,.section-title,.side-title,.contact-opening-title),
body .nz-page .page-hero-center h1,
body .nz-page .hero-fullbleed h1,
body .nz-page .quote-block,
body .nz-page .quote-ask,
body .nz-page .about-quote,
body .nz-page .kicker,
body .nz-page .author-note{font-family:var(--nz-font-display)!important;font-weight:400!important;letter-spacing:-.02em!important}body .nz-page :where(.h2,.opening-title,.intro-title,.section-title,.contact-opening-title){font-size:var(--nz-h2)!important;line-height:1.08!important;margin:0
0 var(--nz-space-3)!important}body .nz-page .side-title{font-size:clamp(30px,2.7vw,42px)!important;line-height:1.08!important;margin:0
0 var(--nz-space-3)!important}body .nz-page .page-hero-center
h1{font-size:clamp(40px,4vw,56px)!important;line-height:1.02!important;margin:0!important}body .nz-page .hero-fullbleed
h1{font-size:var(--nz-h1)!important;line-height:1.01!important}body .nz-page .lead,
body .nz-page .sub,
body .nz-page .intro-copy{max-width:62ch!important;font-family:var(--nz-font-body)!important;font-size:var(--nz-lead)!important;line-height:1.62!important;margin:0!important}body .nz-page .eyebrow,
body .nz-page .option-label,
body .nz-page .tag,
body .nz-page .ricca-name,
body .nz-page .footer-title{font-family:var(--nz-font-ui)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.15em!important;line-height:1.3!important;text-transform:uppercase!important}body .nz-page
.eyebrow{color:var(--nz-terra)!important;margin:0
0 var(--nz-space-2)!important}body .nz-page :where(.section-green,.ricca) .eyebrow{color:var(--nz-aqua)!important}body .nz-page .body-copy,
body .nz-page .cta-copy,
body .nz-page .about-copy{max-width:var(--nz-text)!important}body .nz-page .body-copy > p,
body .nz-page .cta-copy > p,
body .nz-page .about-copy > p,
body .nz-page .faq-a > p,
body .nz-page .contact-details>p{margin:0
0 var(--nz-space-3)!important;line-height:1.66!important}body .nz-page .body-copy > p:last-child,
body .nz-page .cta-copy > p:last-child,
body .nz-page .about-copy > p:last-child,
body .nz-page .faq-a > p:last-child,
body .nz-page .contact-details>p:last-child{margin-bottom:0!important}body .nz-page :where(.section,.recognition,.ricca,.process,.faq,.opening-intro,.page-intro,.contact-open,.content-section){padding-top:var(--nz-section-space)!important;padding-bottom:var(--nz-section-space)!important}body .nz-page :where(.section,.recognition,.ricca,.process,.faq,.opening-intro,.page-intro,.contact-open,.content-section){margin-top:0!important;margin-bottom:0!important}body .nz-page .section-bone{background:var(--nz-bone)!important;color:var(--nz-green)!important}body .nz-page .section-mint{background:var(--nz-mint)!important;color:var(--nz-green)!important}body .nz-page .section-green{background:var(--nz-green)!important;color:var(--nz-white)!important}body .nz-page .section-green :where(p,.lead){color:var(--nz-mint)!important}body .nz-page-su-di-me .section-green{background:var(--nz-paper)!important;color:var(--nz-green)!important}body .nz-page-su-di-me .section-green
.eyebrow{color:var(--nz-terra)!important}body .nz-page-su-di-me .section-green :where(p,.lead){color:var(--nz-green)!important}body .nz-page-servizi .section-green.crollo{background:var(--nz-paper)!important;color:var(--nz-green)!important;border-block:1px solid var(--nz-line)!important}body .nz-page-servizi .section-green.crollo
.eyebrow{color:var(--nz-terra)!important}body .nz-page-servizi .section-green.crollo :where(p,.lead){color:var(--nz-green)!important}body .nz-page-servizi .section-green.crollo
.kicker{color:var(--nz-terra)!important;border-left:3px solid var(--nz-terra)!important;padding-left:24px!important}body .nz-page .page-hero--banner{position:relative!important;min-height:410px!important;display:flex!important;align-items:flex-end!important;overflow:hidden!important}body .nz-page .page-hero--banner .page-hero-center{position:relative!important;z-index:3!important;width:min(var(--nz-shell),calc(100% - 48px))!important;max-width:var(--nz-shell)!important;margin:0
auto!important;padding:0
0 60px!important;text-align:center!important;color:#fff!important}body .nz-page .page-hero--banner .nz-breadcrumb{display:flex!important;justify-content:center!important;align-items:center!important;gap:.35em!important;margin:0
0 12px!important;color:rgba(255,255,255,.88)!important;font-family:var(--nz-font-ui)!important;font-size:12px!important;line-height:1.4!important;text-align:center!important}body .nz-page .page-hero--banner .nz-breadcrumb
a{color:#fff!important}body .nz-page .page-hero--banner .page-hero-photo{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important}body .nz-page .page-hero--banner .page-hero-photo
img{width:100%!important;height:100%!important;object-fit:cover!important}body .nz-page .page-hero--banner .page-hero-veil{position:absolute!important;inset:0!important;z-index:2!important;background:linear-gradient(90deg,rgba(21,35,30,.56),rgba(21,35,30,.18),rgba(21,35,30,.48))!important}body .nz-page :where(.card-grid,.profile-grid,.areas,.tools,.steps){margin-top:var(--nz-space-5)!important}body .nz-page
.card{padding:var(--nz-space-4)!important}body .nz-page .card h3,
body .nz-page .profile h3,
body .nz-page .area h3,
body .nz-page .tool h3,
body .nz-page .step
h3{font-family:var(--nz-font-display)!important;font-size:var(--nz-h3)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.015em!important;text-transform:none!important;margin:0
0 var(--nz-space-2)!important}body .nz-page .card p,
body .nz-page .profile p,
body .nz-page .area p,
body .nz-page .tool p,
body .nz-page .step
p{font-family:var(--nz-font-body)!important;font-size:15.5px!important;line-height:1.62!important}body .nz-page .card-icon,
body .nz-page .step-num,
body .nz-page .scene-num,
body .nz-page .big-letter,
body .nz-page .ricca-letter{font-family:var(--nz-font-display)!important}body .nz-page .nz-checklist,
body .nz-page-contatti .nz-contact-prepare ol,
body .nz-page-su-di-me .nz-about-verify
ol{margin:var(--nz-space-4) 0 0!important;padding-left:0!important;list-style:none!important;counter-reset:nzitem!important}body .nz-page .nz-checklist > li,
body .nz-page-contatti .nz-contact-prepare ol > li,
body .nz-page-su-di-me .nz-about-verify ol>li{position:relative!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:16px!important;padding:17px
0!important;border-top:1px solid var(--nz-line)!important;margin:0!important}body .nz-page .nz-checklist > li::before,
body .nz-page-contatti .nz-contact-prepare ol > li::before,
body .nz-page-su-di-me .nz-about-verify ol>li::before{counter-increment:nzitem!important;content:counter(nzitem,decimal-leading-zero)!important;color:var(--nz-terra)!important;font-family:var(--nz-font-display)!important;font-size:24px!important;line-height:1.15!important}body .nz-page :where(.ricca-bottom,.process-bottom,.method-link,.handoff){margin-top:var(--nz-space-4)!important;margin-bottom:0!important}@media (max-width:900px){body .nz-page-metodo-ricca .card-grid{display:block!important;grid-template-columns:none!important;width:100%!important}body .nz-page-metodo-ricca .card-grid>.card{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;border-right:0!important;border-bottom:1px solid var(--nz-bone)!important;padding:28px
22px!important}body .nz-page-metodo-ricca .card-grid>.card:last-child{border-bottom:0!important}body .nz-page-metodo-ricca .card-grid > .card
h3{width:100%!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}}body .nz-page .wp-block-button.btn,
body .nz-page .wp-block-button[class*="btn-"]{display:inline-block!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body .nz-page .wp-block-button__link,
body .nz-page a.wp-element-button{min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0
18px!important;border-radius:0!important;font-family:var(--nz-font-ui)!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.03em!important;text-decoration:none!important;box-shadow:none!important}body .nz-page .btn-primary .wp-block-button__link,
body .nz-page .btn-primary a.wp-element-button,
body .nz-page .btn-light .wp-block-button__link,
body .nz-page .btn-light a.wp-element-button,
body .nz-page .cta .wp-block-button__link,
body .nz-page .simple-cta .wp-block-button__link{background:var(--nz-terra)!important;color:#fff!important;border:1px
solid var(--nz-terra)!important}body .nz-page .btn-outline .wp-block-button__link,
body .nz-page .btn-outline a.wp-element-button,
body .nz-page .btn-outline-light .wp-block-button__link,
body .nz-page .btn-outline-light a.wp-element-button{background:transparent!important;color:var(--nz-green)!important;border:1px
solid var(--nz-green)!important}body .site-header-overlay .nav-cta,
body .header .nav-cta,
body .nav .nav-cta{background:var(--nz-terra)!important;color:#fff!important;border-color:var(--nz-terra)!important}body .nz-page-home .nz-home-cta,
body .nz-page-su-di-me > .cta,
body .nz-page-contatti .simple-cta{background:var(--nz-bone)!important;color:var(--nz-green)!important;border-top:1px solid rgba(30,48,41,.10)!important}body .nz-page-home .nz-home-cta .eyebrow,
body .nz-page-su-di-me > .cta .eyebrow,
body .nz-page-contatti .simple-cta
.eyebrow{color:var(--nz-terra)!important}body .nz-page-home .nz-home-cta :where(p,.micro),
body .nz-page-su-di-me > .cta :where(p,.micro),
body .nz-page-contatti .simple-cta
p{color:var(--nz-green)!important}body .nz-page-servizi .nz-final-split,
body .nz-page-metodo-ricca .nz-final-split{background:var(--nz-bone)!important;color:var(--nz-green)!important}body .nz-page-servizi .nz-final-split .cta-main,
body .nz-page-metodo-ricca .nz-final-split .cta-main{background:var(--nz-bone)!important;color:var(--nz-green)!important}body .nz-page-servizi .nz-final-split .cta-side,
body .nz-page-metodo-ricca .nz-final-split .cta-side{background:var(--nz-mint)!important;color:var(--nz-green)!important;border-left:1px solid var(--nz-line)!important}body .nz-page-servizi .nz-final-split :where(.eyebrow),
body .nz-page-metodo-ricca .nz-final-split :where(.eyebrow){color:var(--nz-terra)!important}body .nz-page-servizi .nz-final-split :where(p,.micro,.micro-cta),
body .nz-page-metodo-ricca .nz-final-split :where(p,.micro,.micro-cta){color:var(--nz-green)!important}body .nz-page-servizi .nz-final-split .btn-outline-light .wp-block-button__link,
body .nz-page-metodo-ricca .nz-final-split .btn-outline .wp-block-button__link{color:var(--nz-green)!important;border-color:var(--nz-green)!important}body .nz-page-contatti .contact-head{margin-bottom:var(--nz-space-5)!important}body .nz-page-contatti .contact-grid{gap:var(--nz-space-4)!important}body .nz-page-contatti :where(.booking,.contact-form){padding:var(--nz-space-4)!important}body .nz-page-contatti :where(.booking,.contact-form)>h3{margin:0
0 var(--nz-space-2)!important}body .nz-page-contatti :where(.booking,.contact-form)>p{margin:0
0 var(--nz-space-3)!important}body .nz-page-contatti .nz-recaptcha-note{margin-top:var(--nz-space-2)!important;font-size:12px!important;line-height:1.5!important}body .nz-page .nz-newsletter-band{background:var(--nz-mint)!important;color:var(--nz-green)!important}body .nz-page .nz-newsletter-band
.eyebrow{color:var(--nz-terra)!important}body .nz-page .nz-newsletter-band
h2{font-family:var(--nz-font-display)!important;color:var(--nz-green)!important}body .nz-page .nz-newsletter-band
p{color:var(--nz-brown)!important}body .site-footer,
body .nz-site-footer{background:var(--nz-green)!important;color:#f7f8f6!important;border-top:3px solid var(--nz-aqua)!important;font-family:var(--nz-font-ui)!important}body .site-footer .footer-cta,
body .nz-site-footer .footer-cta,
body .nz-site-footer .wp-block-button__link,
body .nz-site-footer a.wp-element-button{background:var(--nz-aqua)!important;color:var(--nz-deep)!important;border:1px
solid var(--nz-aqua)!important;box-shadow:none!important}body .site-footer .footer-contact .footer-cta,
body .nz-site-footer .nz-footer-grid > .wp-block-group:nth-child(4) .wp-block-buttons{margin-top:18px!important}body .site-footer .footer-title,
body .nz-site-footer .footer-title{color:var(--nz-aqua)!important}body .institutional,
body .nz-footer-institutional{background:#fff!important;color:var(--nz-green)!important}body .nz-single-article .nz-article-body{font-family:var(--nz-font-body)!important;font-size:17px!important;line-height:1.68!important}body .nz-single-article .nz-article-body h2,
body .nz-single-article .nz-article-body
h3{font-family:var(--nz-font-display)!important;color:var(--nz-green)!important;letter-spacing:-.02em!important}body .nz-single-article .nz-article-body
h2{margin:64px
0 20px!important;font-size:clamp(30px,2.7vw,36px)!important;line-height:1.12!important}body .nz-single-article .nz-article-body
h3{margin:38px
0 14px!important;font-size:24px!important;line-height:1.22!important}body .nz-single-article .nz-article-body
p{margin:0
0 20px!important}@media (max-width:1024px){:root{--nz-section-space:clamp(52px,7vw,72px)}body .nz-page .container,
body .nz-page .shell,
body .nz-page .page-hero--banner .page-hero-center{width:min(100% - 36px,var(--nz-shell))!important}body .nz-page :where(.split,.split-even,.section-grid,.method-intro){gap:42px!important}}@media (max-width:767px){:root{--nz-section-space:54px;--nz-h1:clamp(38px,10vw,46px);--nz-h2:clamp(30px,8vw,34px);--nz-h3:25px;--nz-body:16.5px}body .nz-page .container,
body .nz-page .shell,
body .nz-page .page-hero--banner .page-hero-center{width:calc(100% - 32px)!important}body .nz-page .page-hero--banner{min-height:330px!important}body .nz-page .page-hero--banner .page-hero-center{padding-bottom:34px!important;text-align:center!important}body .nz-page .page-hero--banner .nz-breadcrumb{justify-content:center!important;text-align:center!important}body .nz-page .page-hero--banner .page-hero-center
h1{font-size:40px!important}body .nz-page :where(.split,.split-even,.section-grid,.method-intro,.contact-head){grid-template-columns:1fr!important;gap:32px!important}body .nz-page :where(.profile-grid,.areas,.tools,.steps,.card-grid,.contact-grid){grid-template-columns:1fr!important}body .nz-page :where(.card-grid,.profile-grid,.areas,.tools,.steps){margin-top:32px!important}body .nz-page .card,
body .nz-page .profile,
body .nz-page .area,
body .nz-page .tool,
body .nz-page
.step{min-height:0!important}body .nz-page .wp-block-buttons{width:100%!important}body .nz-page .wp-block-button:not(.footer-cta){width:100%!important}body .nz-page .wp-block-button:not(.footer-cta) .wp-block-button__link,
body .nz-page .wp-block-button:not(.footer-cta) a.wp-element-button{width:100%!important}body .nz-page-servizi .nz-final-split,
body .nz-page-metodo-ricca .nz-final-split{grid-template-columns:1fr!important}body .nz-page-servizi .nz-final-split .cta-side,
body .nz-page-metodo-ricca .nz-final-split .cta-side{border-left:0!important;border-top:1px solid var(--nz-line)!important}body .nz-single-article .nz-article-body{font-size:16.5px!important;line-height:1.68!important}body .nz-single-article .nz-article-body
h2{margin:52px
0 18px!important;font-size:31px!important}body .nz-single-article .nz-article-body
h3{margin:34px
0 12px!important;font-size:23px!important}}body .nz-page-home .hero-fullbleed
.eyebrow{color:var(--nz-aqua)!important}body .nz-page-home
.recognition{background:var(--nz-paper)!important}body .nz-page-home .nz-home-principle{background:var(--nz-bone)!important;color:var(--nz-green)!important}body .nz-page-home .nz-home-principle
.eyebrow{color:var(--nz-terra)!important}body .nz-page-home
.about{background:var(--nz-paper)!important;color:var(--nz-green)!important}body .nz-page-home
.ricca{background:var(--nz-mint)!important;color:var(--nz-green)!important}body .nz-page-home .ricca
.eyebrow{color:var(--nz-terra)!important}body .nz-page-home
.process{background:var(--nz-paper)!important;color:var(--nz-green)!important}body .nz-page-home .nz-home-start{background:var(--nz-bone)!important;color:var(--nz-green)!important}body .nz-page-home
.faq{background:var(--nz-paper)!important;color:var(--nz-green)!important}body .nz-page-home .home-map{background:var(--nz-paper)!important;color:var(--nz-green)!important;border-block:1px solid var(--nz-line)!important}body .nz-page-home .home-map-grid{max-width:980px!important;grid-template-columns:minmax(220px,300px) minmax(0,1fr)!important;gap:56px!important;align-items:center!important}body .nz-page-home .home-map-preview{max-width:250px!important;margin-inline:auto!important}body .nz-page-home .home-map-preview
img{box-shadow:0 14px 32px rgba(30,48,41,.14)!important}body .nz-page-home .home-map-copy{max-width:620px!important}body .nz-page-home .home-map-note{margin-top:10px!important;color:var(--nz-brown)!important;font-size:12.5px!important}body .nz-page-home .nz-home-start .nz-checklist{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border:1px
solid var(--nz-line)!important;margin-top:var(--nz-space-4)!important}body .nz-page-home .nz-home-start .nz-checklist>li{display:block!important;padding:26px!important;border-top:0!important;border-right:1px solid var(--nz-line)!important}body .nz-page-home .nz-home-start .nz-checklist>li:last-child{border-right:0!important}body .nz-page-home .nz-home-start .nz-checklist>li::before{display:block!important;margin-bottom:12px!important}body .nz-page-su-di-me>section:nth-of-type(5){background:var(--nz-paper)!important;color:var(--nz-green)!important}body .nz-page-su-di-me>section:nth-of-type(6){background:var(--nz-bone)!important;color:var(--nz-green)!important}body .nz-page-su-di-me .nz-about-verify{background:var(--nz-bone)!important;color:var(--nz-green)!important;padding-top:0!important;border-top:1px solid rgba(30,48,41,.12)!important}body .nz-page-su-di-me .nz-about-verify
h2{font-family:var(--nz-font-display)!important;font-size:clamp(25px,2.2vw,32px)!important;margin-bottom:20px!important}body .nz-page-su-di-me .nz-about-verify
ol{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;counter-reset:none!important}body .nz-page-su-di-me .nz-about-verify ol>li{display:block!important;padding:18px
0 0 14px!important;border-top:1px solid var(--nz-line)!important;border-left:2px solid var(--nz-terra)!important}body .nz-page-su-di-me .nz-about-verify ol>li::before{display:none!important}body .nz-page-servizi>section:nth-of-type(6){background:var(--nz-bone)!important;color:var(--nz-green)!important}body .nz-page-servizi .section-green.crollo{background:var(--nz-bone)!important;border-block:0!important;padding-top:0!important}body .nz-page-servizi .section-green.crollo
.h2{font-size:clamp(28px,2.5vw,36px)!important}body .nz-page-servizi .section-green.crollo
.kicker{font-size:clamp(27px,2.4vw,36px)!important;line-height:1.2!important;margin-top:32px!important}body .nz-page-servizi .nz-bank-relation{background:var(--nz-paper)!important;padding-top:0!important;border-top:1px solid var(--nz-line)!important}body .nz-page-servizi .nz-bank-relation
.eyebrow{color:var(--nz-terra)!important}body .nz-page-metodo-ricca>.section.section-mint:has(.nz-checklist){background:var(--nz-mint)!important}body .nz-page-metodo-ricca > .section.section-mint:has(.nz-checklist) .nz-checklist{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;border:1px
solid var(--nz-line)!important;margin-top:32px!important}body .nz-page-metodo-ricca > .section.section-mint:has(.nz-checklist) .nz-checklist>li{display:block!important;padding:22px!important;border-top:0!important;border-right:1px solid var(--nz-line)!important}body .nz-page-metodo-ricca > .section.section-mint:has(.nz-checklist) .nz-checklist>li:last-child{border-right:0!important}body .nz-page-metodo-ricca > .section.section-mint:has(.nz-checklist) .nz-checklist>li::before{display:block!important;margin-bottom:10px!important}body .nz-page-blog .nz-blog-opening{background:var(--nz-paper)!important}body .nz-page-blog .nz-blog-guide{background:var(--nz-paper)!important;padding-top:0!important;border-top:1px solid var(--nz-line)!important}body .nz-page-blog .nz-blog-guide
h2{font-size:clamp(26px,2.3vw,34px)!important}body .nz-page-blog .nz-blog-guide
ol{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:0!important;margin:28px
0 0!important;list-style-position:inside!important;border:1px
solid var(--nz-line)!important}body .nz-page-blog .nz-blog-guide
li{padding:22px!important;border-right:1px solid var(--nz-line)!important}body .nz-page-blog .nz-blog-guide li:last-child{border-right:0!important}body .nz-page-blog .nz-blog-start{background:var(--nz-bone)!important}body .nz-page-blog .nz-blog-paths{background:var(--nz-mint)!important}body .nz-page-blog .nz-blog-topics{background:var(--nz-paper)!important}body .nz-page-blog .nz-blog-pillars{background:var(--nz-bone)!important}body .nz-page-blog .nz-blog-archive{background:var(--nz-paper)!important}body .nz-page-blog .nz-blog-resources{background:var(--nz-mint)!important}body .nz-page-blog .nz-blog-closing{background:var(--nz-bone)!important}body .nz-page-blog :where(.nz-blog-section){padding-top:var(--nz-section-space)!important;padding-bottom:var(--nz-section-space)!important}body .nz-page-blog :where(.nz-blog-section h2,.nz-blog-feature h3,.nz-blog-query__title,.nz-blog-path__copy strong,.nz-blog-resource-copy strong){font-family:var(--nz-font-display)!important;font-weight:400!important;letter-spacing:-.02em!important}body .nz-page-blog :where(.nz-blog-eyebrow,.nz-blog-card-kicker,.nz-blog-query__cat,.nz-blog-query__date,.nz-blog-card-meta,.nz-blog-resource-label){font-family:var(--nz-font-ui)!important}body .nz-page-contatti .contact-open{background:var(--nz-paper)!important}body .nz-page-contatti .nz-contact-choice{background:var(--nz-mint)!important}body .nz-page-contatti .nz-contact-process{background:var(--nz-bone)!important}body .nz-page-contatti .nz-contact-prepare{background:var(--nz-mint)!important}body .nz-page-contatti .nz-contact-location{background:var(--nz-paper)!important}body .nz-page-contatti .nz-contact-prepare
ol{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border:1px
solid var(--nz-line)!important}body .nz-page-contatti .nz-contact-prepare ol>li{display:block!important;padding:22px!important;border-top:0!important;border-right:1px solid var(--nz-line)!important;border-bottom:1px solid var(--nz-line)!important}body .nz-page-contatti .nz-contact-prepare ol>li:nth-child(2n){border-right:0!important}body .nz-page-contatti .nz-contact-prepare ol>li::before{display:block!important;margin-bottom:10px!important}@media (max-width:767px){body .nz-page-home .nz-home-start .nz-checklist,
body .nz-page-su-di-me .nz-about-verify ol,
body .nz-page-metodo-ricca > .section.section-mint:has(.nz-checklist) .nz-checklist,
body .nz-page-blog .nz-blog-guide ol,
body .nz-page-contatti .nz-contact-prepare
ol{grid-template-columns:1fr!important}body .nz-page-home .nz-home-start .nz-checklist > li,
body .nz-page-metodo-ricca > .section.section-mint:has(.nz-checklist) .nz-checklist > li,
body .nz-page-blog .nz-blog-guide li,
body .nz-page-contatti .nz-contact-prepare ol>li{border-right:0!important;border-bottom:1px solid var(--nz-line)!important}body .nz-page-home .home-map-grid{grid-template-columns:1fr!important;gap:28px!important}body .nz-page-home .home-map-preview{max-width:190px!important}body .nz-page-su-di-me .nz-about-verify
ol{gap:14px!important}}:root{--nz-white:#FFF;--nz-text:68ch;--nz-narrow:54ch;--nz-space-1:8px;--nz-space-2:12px;--nz-space-3:20px;--nz-space-4:32px;--nz-space-5:56px;--nz-space-6:88px;--nz-section-space:clamp(56px,6vw,88px);--nz-h1:clamp(42px,4.8vw,64px);--nz-h2:clamp(32px,3vw,44px);--nz-h3:clamp(23px,1.8vw,30px);--nz-lead:clamp(18px,1.2vw,20px);--nz-body:17px;--nz-green:#1E3029;--nz-deep:#15231E;--nz-aqua:#69EBB7;--nz-mint:#EBF1ED;--nz-bone:#D5CABD;--nz-paper:#FCFBF8;--nz-terra:#9B2C10;--nz-brown:#57483B;--nz-line:rgba(30,48,41,.16);--nz-font-display:garamondpremrpro,Georgia,"Times New Roman",serif;--nz-font-body:"Source Sans 3",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--nz-font-ui:Futura,"Century Gothic","Avenir Next",Arial,sans-serif;--nz-shell:1180px}body .nz-page{color:var(--nz-green) !important;background:var(--nz-paper) !important;font-family:var(--nz-font-body) !important;font-size:var(--nz-body) !important;line-height:1.66 !important}body .nz-page .container, body .nz-page
.shell{width:min(var(--nz-shell),calc(100% - 48px)) !important;max-width:var(--nz-shell) !important;margin-inline:auto !important;box-sizing:border-box !important}body .nz-page :where(h1,h2,h3,p,ul,ol,figure){margin-top:0}body .nz-page :where(.h2,.display,.opening-title,.intro-title,.section-title,.side-title,.contact-opening-title), body .nz-page .page-hero-center h1, body .nz-page .hero-fullbleed h1, body .nz-page .quote-block, body .nz-page .quote-ask, body .nz-page .about-quote, body .nz-page .kicker, body .nz-page .author-note{font-family:var(--nz-font-display) !important;font-weight:400 !important;letter-spacing:-.02em !important}body .nz-page :where(.h2,.opening-title,.intro-title,.section-title,.contact-opening-title){font-size:var(--nz-h2) !important;line-height:1.08 !important;margin:0
0 var(--nz-space-3) !important}body .nz-page .side-title{font-size:clamp(30px,2.7vw,42px) !important;line-height:1.08 !important;margin:0
0 var(--nz-space-3) !important}body .nz-page .page-hero-center
h1{font-size:clamp(40px,4vw,56px) !important;line-height:1.02 !important;margin:0
!important}body .nz-page .hero-fullbleed
h1{font-size:var(--nz-h1) !important;line-height:1.01 !important}body .nz-page .lead, body .nz-page .sub, body .nz-page .intro-copy{max-width:62ch !important;font-family:var(--nz-font-body) !important;font-size:var(--nz-lead) !important;line-height:1.62 !important;margin:0
!important}body .nz-page .eyebrow, body .nz-page .option-label, body .nz-page .tag, body .nz-page .ricca-name, body .nz-page .footer-title{font-family:var(--nz-font-ui) !important;font-size:12px !important;font-weight:700 !important;letter-spacing: .15em !important;line-height:1.3 !important;text-transform:uppercase !important}body .nz-page
.eyebrow{color:var(--nz-terra) !important;margin:0
0 var(--nz-space-2) !important}body .nz-page :where(.section-green,.ricca) .eyebrow{color:var(--nz-aqua) !important}body .nz-page .body-copy, body .nz-page .cta-copy, body .nz-page .about-copy{max-width:var(--nz-text) !important}body .nz-page .body-copy > p, body .nz-page .cta-copy > p, body .nz-page .about-copy > p, body .nz-page .faq-a > p, body .nz-page .contact-details>p{margin:0
0 var(--nz-space-3) !important;line-height:1.66 !important}body .nz-page .body-copy > p:last-child, body .nz-page .cta-copy > p:last-child, body .nz-page .about-copy > p:last-child, body .nz-page .faq-a > p:last-child, body .nz-page .contact-details>p:last-child{margin-bottom:0 !important}body .nz-page :where(.section,.recognition,.ricca,.process,.faq,.opening-intro,.page-intro,.contact-open,.content-section){padding-top:var(--nz-section-space) !important;padding-bottom:var(--nz-section-space) !important;margin-top:0 !important;margin-bottom:0 !important}body .nz-page .page-hero--banner{position:relative !important;min-height:410px !important;display:flex !important;align-items:flex-end !important;overflow:hidden !important}body .nz-page .page-hero--banner .page-hero-center{position:relative !important;z-index:3 !important;width:min(var(--nz-shell),calc(100% - 48px)) !important;max-width:var(--nz-shell) !important;margin:0
auto !important;padding:0
0 60px !important;text-align:center !important;color:#fff !important}body .nz-page .page-hero--banner .nz-breadcrumb{display:flex !important;justify-content:center !important;align-items:center !important;gap: .35em !important;margin:0
0 12px !important;color:rgba(255,255,255,.88) !important;font-family:var(--nz-font-ui) !important;font-size:12px !important;line-height:1.4 !important;text-align:center !important}body .nz-page .page-hero--banner .nz-breadcrumb
a{color:#fff !important}body .nz-page .page-hero--banner .page-hero-photo{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;margin:0
!important}body .nz-page .page-hero--banner .page-hero-photo
img{width:100% !important;height:100% !important;object-fit:cover !important}body .nz-page .page-hero--banner .page-hero-veil{position:absolute !important;inset:0 !important;z-index:2 !important;background:linear-gradient(90deg,rgba(21,35,30,.56),rgba(21,35,30,.18),rgba(21,35,30,.48)) !important}body .nz-page :where(.card-grid,.profile-grid,.areas,.tools,.steps){margin-top:var(--nz-space-5) !important}body .nz-page
.card{padding:var(--nz-space-4) !important}body .nz-page .card h3, body .nz-page .profile h3, body .nz-page .area h3, body .nz-page .tool h3, body .nz-page .step
h3{font-family:var(--nz-font-display) !important;font-size:var(--nz-h3) !important;font-weight:400 !important;line-height:1.15 !important;letter-spacing:-.015em !important;text-transform:none !important;margin:0
0 var(--nz-space-2) !important}body .nz-page .card p, body .nz-page .profile p, body .nz-page .area p, body .nz-page .tool p, body .nz-page .step
p{font-family:var(--nz-font-body) !important;font-size:15.5px !important;line-height:1.62 !important}body .nz-page .card-icon, body .nz-page .step-num, body .nz-page .scene-num, body .nz-page .big-letter, body .nz-page .ricca-letter{font-family:var(--nz-font-display) !important}body .nz-page .nz-checklist, body .nz-page-contatti .nz-contact-prepare ol, body .nz-page-su-di-me .nz-about-verify
ol{margin:var(--nz-space-4) 0 0 !important;padding-left:0 !important;list-style:none !important;counter-reset:nzitem !important}body .nz-page .nz-checklist > li, body .nz-page-contatti .nz-contact-prepare ol > li, body .nz-page-su-di-me .nz-about-verify ol>li{position:relative !important;display:grid !important;grid-template-columns:38px minmax(0,1fr) !important;gap:16px !important;padding:17px
0 !important;border-top:1px solid var(--nz-line) !important;margin:0
!important}body .nz-page .nz-checklist > li::before, body .nz-page-contatti .nz-contact-prepare ol > li::before, body .nz-page-su-di-me .nz-about-verify ol>li::before{counter-increment:nzitem !important;content:counter(nzitem,decimal-leading-zero) !important;color:var(--nz-terra) !important;font-family:var(--nz-font-display) !important;font-size:24px !important;line-height:1.15 !important}body .nz-page :where(.ricca-bottom,.process-bottom,.method-link,.handoff){margin-top:var(--nz-space-4) !important;margin-bottom:0 !important}@media (max-width:900px){body .nz-page-metodo-ricca .card-grid{display:block !important;grid-template-columns:none !important;width:100% !important}body .nz-page-metodo-ricca .card-grid>.card{display:block !important;width:100% !important;min-width:0 !important;max-width:100% !important;border-right:0 !important;border-bottom:1px solid var(--nz-bone) !important;padding:28px
22px !important}body .nz-page-metodo-ricca .card-grid>.card:last-child{border-bottom:0 !important}body .nz-page-metodo-ricca .card-grid > .card
h3{width:100% !important;max-width:100% !important;overflow-wrap:normal !important;word-break:normal !important;hyphens:none !important}}body .nz-page .wp-block-button.btn, body .nz-page .wp-block-button[class*="btn-"]{display:inline-block !important;width:auto !important;min-width:0 !important;max-width:100% !important;padding:0
!important;margin:0
!important;background:transparent !important;border:0
!important;box-shadow:none !important}body .nz-page .wp-block-button__link, body .nz-page a.wp-element-button{min-height:46px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0
18px !important;border-radius:0 !important;font-family:var(--nz-font-ui) !important;font-size:12px !important;font-weight:700 !important;line-height:1.2 !important;letter-spacing: .03em !important;text-decoration:none !important;box-shadow:none !important}body .nz-page .btn-primary .wp-block-button__link, body .nz-page .btn-primary a.wp-element-button, body .nz-page .btn-light .wp-block-button__link, body .nz-page .btn-light a.wp-element-button, body .nz-page .cta .wp-block-button__link, body .nz-page .simple-cta .wp-block-button__link{background:var(--nz-terra) !important;color:#fff !important;border:1px
solid var(--nz-terra) !important}body .nz-page .btn-outline .wp-block-button__link, body .nz-page .btn-outline a.wp-element-button, body .nz-page .btn-outline-light .wp-block-button__link, body .nz-page .btn-outline-light a.wp-element-button{background:transparent !important;color:var(--nz-green) !important;border:1px
solid var(--nz-green) !important}body .site-header-overlay .nav-cta, body .header .nav-cta, body .nav .nav-cta{background:var(--nz-terra) !important;color:#fff !important;border-color:var(--nz-terra) !important}body .nz-page-servizi .nz-final-split,
body .nz-page-metodo-ricca .nz-final-split{display:grid !important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr) !important;align-items:stretch !important;gap:0 !important;padding:0
!important;margin:0
!important;min-height:0 !important;background:var(--nz-bone) !important;color:var(--nz-green) !important;border-top:1px solid rgba(30,48,41,.10) !important}body .nz-page-servizi .nz-final-split .cta-main,
body .nz-page-metodo-ricca .nz-final-split .cta-main{display:flex !important;flex-direction:column !important;justify-content:center !important;min-width:0 !important;min-height:0 !important;padding:68px
clamp(40px,6vw,82px) !important;background:var(--nz-bone) !important;color:var(--nz-green) !important}body .nz-page-servizi .nz-final-split .cta-side,
body .nz-page-metodo-ricca .nz-final-split .cta-side{display:flex !important;flex-direction:column !important;justify-content:center !important;min-width:0 !important;min-height:0 !important;padding:68px
clamp(40px,5.4vw,72px) !important;background:var(--nz-mint) !important;color:var(--nz-green) !important;border-left:1px solid var(--nz-line) !important}body .nz-page-servizi .nz-final-split :where(.eyebrow),
body .nz-page-metodo-ricca .nz-final-split :where(.eyebrow){color:var(--nz-terra) !important}body .nz-page-servizi .nz-final-split :where(h2,h3,.display),
body .nz-page-metodo-ricca .nz-final-split :where(h2,h3,.display){color:var(--nz-green) !important;text-shadow:none !important}body .nz-page-servizi .nz-final-split .cta-main h2,
body .nz-page-metodo-ricca .nz-final-split .cta-main
h2{max-width:18ch !important;margin:0
0 20px !important}body .nz-page-servizi .nz-final-split .cta-side h3,
body .nz-page-metodo-ricca .nz-final-split .cta-side
h3{max-width:22ch !important;margin:0
0 18px !important}body .nz-page-servizi .nz-final-split .cta-copy,
body .nz-page-metodo-ricca .nz-final-split .cta-copy{max-width:60ch !important;margin:0
!important}body .nz-page-servizi .nz-final-split :where(p,.micro,.micro-cta),
body .nz-page-metodo-ricca .nz-final-split :where(p,.micro,.micro-cta){color:var(--nz-green) !important}body .nz-page-servizi .nz-final-split .cta-copy p,
body .nz-page-metodo-ricca .nz-final-split .cta-copy
p{margin:0
0 16px !important}body .nz-page-servizi .nz-final-split .wp-block-buttons,
body .nz-page-metodo-ricca .nz-final-split .wp-block-buttons{margin:10px
0 0 !important}body .nz-page-servizi .nz-final-split .cta-main .wp-block-button__link,
body .nz-page-metodo-ricca .nz-final-split .cta-main .wp-block-button__link{background:var(--nz-terra) !important;color:#fff !important;border:1px
solid var(--nz-terra) !important}body .nz-page-servizi .nz-final-split .cta-side .wp-block-button__link,
body .nz-page-metodo-ricca .nz-final-split .cta-side .wp-block-button__link{background:transparent !important;color:var(--nz-green) !important;border:1px
solid var(--nz-green) !important}body .nz-page-servizi .nz-final-split :where(.micro,.micro-cta),
body .nz-page-metodo-ricca .nz-final-split :where(.micro,.micro-cta){margin:14px
0 0 !important;font-size:12px !important;line-height:1.55 !important}body .nz-page-contatti .contact-head{margin-bottom:var(--nz-space-5) !important}body .nz-page-contatti .contact-grid{gap:var(--nz-space-4) !important}body .nz-page-contatti :where(.booking,.contact-form){padding:var(--nz-space-4) !important}body .nz-page-contatti :where(.booking,.contact-form)>h3{margin:0
0 var(--nz-space-2) !important}body .nz-page-contatti :where(.booking,.contact-form)>p{margin:0
0 var(--nz-space-3) !important}body .nz-page-contatti .nz-recaptcha-note{margin-top:var(--nz-space-2) !important;font-size:12px !important;line-height:1.5 !important}body .nz-page .nz-newsletter-band
.eyebrow{color:var(--nz-terra) !important}body .nz-page .nz-newsletter-band
h2{font-family:var(--nz-font-display) !important;color:var(--nz-green) !important}body .nz-page .nz-newsletter-band
p{color:var(--nz-brown) !important}body .site-footer, body .nz-site-footer{background:var(--nz-green) !important;color:#f7f8f6 !important;border-top:3px solid var(--nz-aqua) !important;font-family:var(--nz-font-ui) !important}body .site-footer .footer-cta, body .nz-site-footer .footer-cta, body .nz-site-footer .wp-block-button__link, body .nz-site-footer a.wp-element-button{background:var(--nz-aqua) !important;color:var(--nz-deep) !important;border:1px
solid var(--nz-aqua) !important;box-shadow:none !important}body .site-footer .footer-title, body .nz-site-footer .footer-title{color:var(--nz-aqua) !important}body .institutional, body .nz-footer-institutional{background:#fff !important;color:var(--nz-green) !important}body .nz-single-article .nz-article-body{font-family:var(--nz-font-body) !important;font-size:17px !important;line-height:1.68 !important}body .nz-single-article .nz-article-body h2, body .nz-single-article .nz-article-body
h3{font-family:var(--nz-font-display) !important;color:var(--nz-green) !important;letter-spacing:-.02em !important}body .nz-single-article .nz-article-body
h2{margin:64px
0 20px !important;font-size:clamp(30px,2.7vw,36px) !important;line-height:1.12 !important}body .nz-single-article .nz-article-body
h3{margin:38px
0 14px !important;font-size:24px !important;line-height:1.22 !important}body .nz-single-article .nz-article-body
p{margin:0
0 20px !important}@media (max-width:1024px){:root{--nz-section-space:clamp(52px,7vw,72px)}body .nz-page .container, body .nz-page .shell, body .nz-page .page-hero--banner .page-hero-center{width:min(100% - 36px,var(--nz-shell)) !important}body .nz-page :where(.split,.split-even,.section-grid,.method-intro){gap:42px !important}}@media (max-width:767px){:root{--nz-section-space:54px;--nz-h1:clamp(38px,10vw,46px);--nz-h2:clamp(30px,8vw,34px);--nz-h3:25px;--nz-body:16.5px}body .nz-page .container, body .nz-page .shell, body .nz-page .page-hero--banner .page-hero-center{width:calc(100% - 32px) !important}body .nz-page .page-hero--banner{min-height:330px !important}body .nz-page .page-hero--banner .page-hero-center{padding-bottom:34px !important;text-align:center !important}body .nz-page .page-hero--banner .nz-breadcrumb{justify-content:center !important;text-align:center !important}body .nz-page .page-hero--banner .page-hero-center
h1{font-size:40px !important}body .nz-page :where(.split,.split-even,.section-grid,.method-intro,.contact-head){grid-template-columns:1fr !important;gap:32px !important}body .nz-page :where(.profile-grid,.areas,.tools,.steps,.card-grid,.contact-grid){grid-template-columns:1fr !important}body .nz-page :where(.card-grid,.profile-grid,.areas,.tools,.steps){margin-top:32px !important}body .nz-page .card, body .nz-page .profile, body .nz-page .area, body .nz-page .tool, body .nz-page
.step{min-height:0 !important}body .nz-page .wp-block-buttons{width:100% !important}body .nz-page .wp-block-button:not(.footer-cta){width:100% !important}body .nz-page .wp-block-button:not(.footer-cta) .wp-block-button__link, body .nz-page .wp-block-button:not(.footer-cta) a.wp-element-button{width:100% !important}body .nz-page-servizi .nz-final-split, body .nz-page-metodo-ricca .nz-final-split{grid-template-columns:1fr !important}body .nz-page-servizi .nz-final-split .cta-side, body .nz-page-metodo-ricca .nz-final-split .cta-side{border-left:0 !important;border-top:1px solid var(--nz-line) !important}body .nz-single-article .nz-article-body{font-size:16.5px !important;line-height:1.68 !important}body .nz-single-article .nz-article-body
h2{margin:52px
0 18px !important;font-size:31px !important}body .nz-single-article .nz-article-body
h3{margin:34px
0 12px !important;font-size:23px !important}}body .nz-page-home .nz-home-principle
.eyebrow{color:var(--nz-terra) !important}body .nz-page-home .home-map-grid{max-width:980px !important;grid-template-columns:minmax(220px,300px) minmax(0,1fr) !important;gap:56px !important;align-items:center !important}body .nz-page-home .home-map-preview{max-width:250px !important;margin-inline:auto !important}body .nz-page-home .home-map-preview
img{box-shadow:0 14px 32px rgba(30,48,41,.14) !important}body .nz-page-home .home-map-copy{max-width:620px !important}body .nz-page-home .home-map-note{margin-top:10px !important;color:var(--nz-brown) !important;font-size:12.5px !important}body .nz-page-home .nz-home-start .nz-checklist{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;border:1px
solid var(--nz-line) !important;margin-top:var(--nz-space-4) !important}body .nz-page-home .nz-home-start .nz-checklist>li{display:block !important;padding:26px
!important;border-top:0 !important;border-right:1px solid var(--nz-line) !important}body .nz-page-home .nz-home-start .nz-checklist>li:last-child{border-right:0 !important}body .nz-page-home .nz-home-start .nz-checklist>li::before{display:block !important;margin-bottom:12px !important}body .nz-page-su-di-me .nz-about-verify
h2{font-family:var(--nz-font-display) !important;font-size:clamp(25px,2.2vw,32px) !important;margin-bottom:20px !important}body .nz-page-su-di-me .nz-about-verify
ol{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:20px !important;counter-reset:none !important}body .nz-page-su-di-me .nz-about-verify ol>li{display:block !important;padding:18px
0 0 14px !important;border-top:1px solid var(--nz-line) !important;border-left:2px solid var(--nz-terra) !important}body .nz-page-su-di-me .nz-about-verify ol>li::before{display:none !important}body .nz-page-servizi .nz-bank-relation
.eyebrow{color:var(--nz-terra) !important}body .nz-page-metodo-ricca > .section.section-mint:has(.nz-checklist) .nz-checklist{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;border:1px
solid var(--nz-line) !important;margin-top:32px !important}body .nz-page-metodo-ricca > .section.section-mint:has(.nz-checklist) .nz-checklist>li{display:block !important;padding:22px
!important;border-top:0 !important;border-right:1px solid var(--nz-line) !important}body .nz-page-metodo-ricca > .section.section-mint:has(.nz-checklist) .nz-checklist>li:last-child{border-right:0 !important}body .nz-page-metodo-ricca > .section.section-mint:has(.nz-checklist) .nz-checklist>li::before{display:block !important;margin-bottom:10px !important}body .nz-page-blog :where(.nz-blog-section){padding-top:var(--nz-section-space) !important;padding-bottom:var(--nz-section-space) !important}body .nz-page-blog :where(.nz-blog-section h2,.nz-blog-feature h3,.nz-blog-query__title,.nz-blog-path__copy strong,.nz-blog-resource-copy strong){font-family:var(--nz-font-display) !important;font-weight:400 !important;letter-spacing:-.02em !important}body .nz-page-blog :where(.nz-blog-eyebrow,.nz-blog-card-kicker,.nz-blog-query__cat,.nz-blog-query__date,.nz-blog-card-meta,.nz-blog-resource-label){font-family:var(--nz-font-ui) !important}body .nz-page-contatti .nz-contact-prepare
ol{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;border:1px
solid var(--nz-line) !important;margin:34px
0 0 !important}body .nz-page-contatti .nz-contact-prepare ol>li{display:block !important;border-top:0 !important;border-right:1px solid var(--nz-line) !important;border-bottom:1px solid var(--nz-line) !important;min-height:138px !important;padding:24px
26px !important;font-size:16px !important;line-height:1.62 !important}body .nz-page-contatti .nz-contact-prepare ol>li:nth-child(2n){border-right:0 !important}body .nz-page-contatti .nz-contact-prepare ol>li::before{display:block !important;margin-bottom:10px !important}@media (max-width:767px){body .nz-page-home .home-map-grid{grid-template-columns:1fr !important;gap:28px !important}body .nz-page-home .home-map-preview{max-width:190px !important}body .nz-page-su-di-me .nz-about-verify
ol{gap:14px !important}}body :where(.nz-site-footer,.site-footer) :where(.wp-block-button,.btn,[class*="btn-"]){background:transparent !important;border:0
!important;box-shadow:none !important;padding:0
!important}body :where(.nz-site-footer,.site-footer) .wp-block-buttons{width:auto !important;max-width:100% !important;display:flex !important;justify-content:flex-start !important;margin:18px
0 0 !important}body :where(.nz-site-footer,.site-footer) .wp-block-button{width:auto !important;min-width:0 !important;max-width:100% !important;margin:0
!important}body :where(.nz-site-footer,.site-footer) :where(.wp-block-button__link,a.wp-element-button){width:auto !important;min-width:0 !important;max-width:100% !important;min-height:40px !important;height:auto !important;padding:10px
16px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:var(--nz-aqua) !important;color:var(--nz-deep) !important;border:1px
solid var(--nz-aqua) !important;border-radius:0 !important;box-shadow:none !important;font-family:var(--nz-font-ui) !important;font-size:11.5px !important;font-weight:700 !important;line-height:1.15 !important;text-decoration:none !important;white-space:normal !important}body .nz-page :where(.nz-newsletter-band,.newsletter.nz-newsletter-band){background:var(--nz-mint) !important;color:var(--nz-green) !important;padding-top:clamp(56px,6vw,84px) !important;padding-bottom:clamp(56px,6vw,84px) !important}body .nz-page :where(.nz-newsletter-band,.newsletter.nz-newsletter-band) .wp-block-button{width:auto !important}body .nz-page :where(.nz-newsletter-band,.newsletter.nz-newsletter-band) .wp-block-button__link{width:auto !important;background:var(--nz-terra) !important;color:#fff !important;border-color:var(--nz-terra) !important}body .nz-page-blog .nz-blog-closing{padding-top:clamp(56px,6vw,84px) !important;padding-bottom:clamp(56px,6vw,84px) !important}body .nz-page-blog .nz-blog-cta--newsletter{width:min(var(--nz-shell),calc(100% - 48px)) !important;max-width:var(--nz-shell) !important;margin-inline:auto !important;background:transparent !important;color:var(--nz-green) !important}body .nz-page :where(.split,.split-even,.section-grid,.method-intro){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) !important;gap:56px !important;align-items:start !important}body .nz-page-servizi .principio
.container{display:grid !important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) !important;grid-template-areas:"eyebrow copy"
"title copy"
"handoff handoff" !important;gap:14px 56px !important;align-items:start !important}body .nz-page-servizi .principio .container>.eyebrow{grid-area:eyebrow !important}body .nz-page-servizi .principio .container>.lead-big{grid-area:title !important;max-width:14ch !important;margin:0
!important}body .nz-page-servizi .principio .container>.body-copy{grid-area:copy !important;max-width:62ch !important;margin:0
!important}body .nz-page-servizi .principio .container>.handoff{grid-area:handoff !important;max-width:none !important;margin:34px
0 0 !important;padding-top:24px !important;border-top:1px solid var(--nz-line) !important;color:var(--nz-terra) !important;font-family:var(--nz-font-display) !important;font-size:clamp(24px,2vw,30px) !important;line-height:1.22 !important}body .nz-page-servizi .case-card{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0 !important;width:100% !important;max-width:none !important;margin:36px
0 0 !important;padding:0
!important;background:transparent !important;border:1px
solid var(--nz-line) !important;box-shadow:none !important}body .nz-page-servizi .case-card .case-step{display:block !important;min-width:0 !important;margin:0
!important;padding:28px
!important;border-right:1px solid var(--nz-line) !important;background:rgba(255,255,255,.28) !important;color:var(--nz-green) !important}body .nz-page-servizi .case-card .case-step:last-child{border-right:0 !important}body .nz-page-servizi .case-card .case-step
b{display:block !important;margin:0
0 10px !important;color:var(--nz-green) !important;font-family:var(--nz-font-display) !important;font-size:23px !important;font-weight:400 !important;line-height:1.18 !important}body .nz-page-servizi .case-card .case-step
span{display:block !important;color:var(--nz-brown) !important;font-size:15.5px !important;line-height:1.65 !important}body .nz-page-servizi .nz-bank-relation
.container{align-items:start !important}body .nz-page-servizi .nz-checklist{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;border:1px
solid var(--nz-line) !important;margin:34px
0 0 !important;padding:0
!important;list-style:none !important;counter-reset:nzservice !important}body .nz-page-servizi .nz-checklist>li{position:relative !important;display:block !important;min-width:0 !important;min-height:132px !important;margin:0
!important;padding:26px
26px 26px 76px !important;border-top:0 !important;border-right:1px solid var(--nz-line) !important;border-bottom:1px solid var(--nz-line) !important;font-family:var(--nz-font-body) !important;font-size:16px !important;line-height:1.62 !important;color:var(--nz-green) !important}body .nz-page-servizi .nz-checklist>li:nth-child(2n){border-right:0 !important}body .nz-page-servizi .nz-checklist>li::before{counter-increment:nzservice !important;content:counter(nzservice,decimal-leading-zero) !important;position:absolute !important;left:24px !important;top:24px !important;display:block !important;width:auto !important;margin:0
!important;color:var(--nz-terra) !important;font-family:var(--nz-font-display) !important;font-size:24px !important;line-height:1 !important}body .nz-page-servizi .nz-checklist > li
strong{display:inline !important;color:var(--nz-green) !important}body .nz-page-contatti .nz-contact-prepare>.container>p:last-child{margin:18px
0 0 !important;padding-top:18px !important;border-top:1px solid var(--nz-line) !important;max-width:78ch !important}body .nz-page :where(.faq-list,.faq){background:transparent !important;box-shadow:none !important}body .nz-page details.faq-item{margin:0
!important;padding:0
!important;background:transparent !important;border:0
!important;border-top:1px solid var(--nz-line) !important;border-radius:0 !important;box-shadow:none !important}body .nz-page details.faq-item:last-child{border-bottom:1px solid var(--nz-line) !important}body .nz-page details.faq-item>summary{min-height:0 !important;padding:22px
38px 22px 0 !important;color:var(--nz-green) !important;font-family:var(--nz-font-body) !important;font-size:16px !important;font-weight:700 !important;line-height:1.42 !important;cursor:pointer !important;background:transparent !important}body .nz-page details.faq-item .faq-a{padding:0
38px 24px 0 !important;color:var(--nz-brown) !important;font-size:16px !important;line-height:1.66 !important}body .nz-page details.faq-item .faq-a
p{color:var(--nz-brown) !important}body .nz-page-servizi > section.section:has(.faq) > .container, body .nz-page-metodo-ricca>section.section:has(.faq)>.container{display:grid !important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr) !important;grid-template-rows:auto auto 1fr !important;column-gap:56px !important;align-items:start !important}body .nz-page-servizi > section.section:has(.faq) > .container > .eyebrow, body .nz-page-metodo-ricca>section.section:has(.faq)>.container>.eyebrow{grid-column:1 !important;grid-row:1 !important}body .nz-page-servizi > section.section:has(.faq) > .container > .h2, body .nz-page-metodo-ricca>section.section:has(.faq)>.container>.h2{grid-column:1 !important;grid-row:2 !important;margin-bottom:0 !important}body .nz-page-servizi > section.section:has(.faq) > .container > .faq, body .nz-page-metodo-ricca>section.section:has(.faq)>.container>.faq{grid-column:2 !important;grid-row:1 / span 3 !important;margin:0
!important;padding:0
!important}body .nz-page .section-green .card-grid > .card, body .nz-page .section-green .tools>.tool{background:rgba(255,255,255,.035) !important;color:#fff !important;border-color:rgba(255,255,255,.18) !important;box-shadow:none !important}body .nz-page .section-green .card-grid > .card h3, body .nz-page .section-green .tools > .tool
h3{color:#fff !important}body .nz-page .section-green .card-grid > .card p, body .nz-page .section-green .tools > .tool
p{color:var(--nz-mint) !important;opacity:1 !important}body .nz-page .section-green .card-grid > .card .card-icon, body .nz-page .section-green .card-grid > .card .card-icon p, body .nz-page .section-green .tools > .tool .tool-num{color:var(--nz-aqua) !important}body .nz-page-metodo-ricca > .section.section-mint:has(.nz-checklist) .container>p:last-child{margin:18px
0 0 !important;padding-top:18px !important;border-top:1px solid var(--nz-line) !important;max-width:82ch !important;color:var(--nz-brown) !important}body .nz-page-metodo-ricca > .section.section-mint:has(.nz-checklist) .container > p:last-child
a{color:var(--nz-green) !important;text-decoration-thickness:1px !important;text-underline-offset:3px !important}@media (max-width:1024px){body .nz-page-servizi .principio
.container{gap:14px 42px !important}body .nz-page-servizi .case-card{grid-template-columns:1fr !important}body .nz-page-servizi .case-card .case-step{border-right:0 !important;border-bottom:1px solid var(--nz-line) !important}body .nz-page-servizi .case-card .case-step:last-child{border-bottom:0 !important}}@media (max-width:767px){body .nz-page :where(.split,.split-even,.section-grid,.method-intro){grid-template-columns:1fr !important;gap:30px !important}body .nz-page-servizi .principio
.container{display:block !important}body .nz-page-servizi .principio .container>.eyebrow{margin-bottom:12px !important}body .nz-page-servizi .principio .container>.lead-big{max-width:none !important;margin-bottom:24px !important}body .nz-page-servizi .principio .container>.handoff{margin-top:28px !important}body .nz-page-servizi .nz-checklist{grid-template-columns:1fr !important}body .nz-page-servizi .nz-checklist>li{min-height:0 !important;padding:22px
20px 22px 64px !important;border-right:0 !important}body .nz-page-servizi .nz-checklist>li::before{left:20px !important;top:22px !important}body .nz-page-servizi > section.section:has(.faq) > .container, body .nz-page-metodo-ricca>section.section:has(.faq)>.container{display:block !important}body .nz-page-servizi > section.section:has(.faq) > .container > .h2, body .nz-page-metodo-ricca>section.section:has(.faq)>.container>.h2{margin-bottom:28px !important}body .nz-page :where(.nz-newsletter-band,.newsletter.nz-newsletter-band) .wp-block-button, body .nz-page :where(.nz-newsletter-band,.newsletter.nz-newsletter-band) .wp-block-button__link{width:100% !important}body .nz-page-blog .nz-blog-cta--newsletter{width:calc(100% - 32px) !important}body .nz-page-contatti .nz-contact-prepare
ol{grid-template-columns:1fr !important}body .nz-page-contatti .nz-contact-prepare ol>li{min-height:0 !important;border-right:0 !important}body :where(.nz-site-footer,.site-footer) .wp-block-buttons{width:auto !important}body :where(.nz-site-footer,.site-footer) .wp-block-button{width:auto !important}body :where(.nz-site-footer,.site-footer) :where(.wp-block-button__link,a.wp-element-button){width:auto !important;min-width:0 !important}}@media (min-width: 901px){body .nz-page-metodo-ricca .page-intro{padding:72px
24px !important;text-align:center !important}body .nz-page-metodo-ricca .page-intro>*{margin-left:auto !important;margin-right:auto !important}body .nz-page-metodo-ricca .page-intro>.eyebrow{max-width:760px !important;margin-bottom:12px !important;text-align:center !important}body .nz-page-metodo-ricca .page-intro>.intro-title{width:min(100%,980px) !important;max-width:980px !important;margin-bottom:22px !important;text-align:center !important}body .nz-page-metodo-ricca .page-intro>.intro-copy{width:min(100%,760px) !important;max-width:760px !important;margin-bottom:0 !important;text-align:center !important;font-size:18px !important;line-height:1.62 !important}}@media (min-width:901px){body .nz-page-su-di-me .nz-newsletter-band, body .nz-page-contatti .nz-newsletter-band{padding-block:84px !important}}body .nz-page .section-paper{background:var(--nz-paper) !important;color:var(--nz-green) !important}body .nz-page .section-bone{background:var(--nz-bone) !important;color:var(--nz-green) !important}body .nz-page .section-mint{background:var(--nz-mint) !important;color:var(--nz-green) !important}body .nz-page .section-green{background:var(--nz-green) !important;color:var(--nz-white) !important}body .nz-page .section-green :where(h2,h3,.h2,.display){color:var(--nz-white) !important}body .nz-page .section-green :where(p,.lead){color:var(--nz-mint) !important}body .nz-page .section-green
.eyebrow{color:var(--nz-aqua) !important}body .nz-page-home .hero-fullbleed
.eyebrow{color:var(--nz-aqua) !important}body .nz-page-home .ricca
.eyebrow{color:var(--nz-terra) !important}body .nz-page-home .home-map{border-block:1px solid var(--nz-line) !important}body .nz-page-su-di-me .sub-follow{margin-top:20px !important}body .nz-page-su-di-me .nz-about-credentials{padding-bottom:40px !important}body .nz-page-su-di-me .nz-about-verify{padding-top:40px !important;border-top:1px solid rgba(30,48,41,.12) !important}body .nz-page-su-di-me .nz-about-commitment :where(h2,h3,.h2,.display,p,.lead){color:var(--nz-green) !important}body .nz-page-servizi .nz-services-case{padding-bottom:52px !important}body .nz-page-servizi .nz-services-moment{padding-top:0 !important;border:0
!important}body .nz-page-servizi .nz-services-moment
.container{border-top:1px solid rgba(30,48,41,.14) !important}body .nz-page-servizi .nz-services-moment :where(h2,p){color:var(--nz-green) !important}body .nz-page-servizi .nz-services-moment
.kicker{color:var(--nz-terra) !important;border-color:var(--nz-terra) !important}body .nz-page-servizi .nz-services-boundaries{padding-bottom:40px !important}body .nz-page-servizi .nz-bank-relation{padding-top:40px !important;border-top:1px solid var(--nz-line) !important}body .nz-page-servizi .step-note{margin-top:12px !important;color:var(--nz-brown) !important}body .nz-page .nz-final-cta{background:var(--nz-bone) !important;color:var(--nz-green) !important;border-top:1px solid rgba(30,48,41,.10) !important}body .nz-page .nz-final-cta :where(h2,h3,.display,p,.micro,.micro-cta){color:var(--nz-green) !important;text-shadow:none !important}body .nz-page .nz-final-cta
.eyebrow{color:var(--nz-terra) !important}body .nz-page-home .nz-home-cta{padding:58px
24px !important;min-height:0 !important;margin:0
!important}body .nz-page-home .nz-home-cta .cta-main{width:min(100%,1000px) !important;max-width:1000px !important;margin:0
auto !important;padding:0
!important;text-align:center !important}body .nz-page-home .nz-home-cta .cta-main>.eyebrow{margin:0
0 12px !important}body .nz-page-home .nz-home-cta .cta-main>h2{width:100% !important;max-width:1000px !important;margin:0
auto 18px !important;font-size:clamp(34px,3.4vw,50px) !important;line-height:1.08 !important}body .nz-page-home .nz-home-cta .cta-main>p:not(.eyebrow):not(.micro){max-width:860px !important;margin:0
auto 24px !important;line-height:1.58 !important}body .nz-page-home .nz-home-cta .wp-block-buttons{justify-content:center !important;margin:0
!important}body .nz-page-home .nz-home-cta
.micro{margin:14px
auto 0 !important;font-size:12px !important;line-height:1.5 !important}body .nz-page-su-di-me .nz-final-cta{padding:62px
24px !important;min-height:0 !important;margin:0
!important}body .nz-page-su-di-me .nz-final-cta
.container{width:min(100%,920px) !important;max-width:920px !important;margin:0
auto !important;padding:0
!important;text-align:center !important}body .nz-page-su-di-me .nz-final-cta .container>.eyebrow{margin:0
0 12px !important}body .nz-page-su-di-me .nz-final-cta .container>h2{max-width:18ch !important;margin:0
auto 20px !important;line-height:1.08 !important}body .nz-page-su-di-me .nz-final-cta .container>p:not(.eyebrow):not(.micro){max-width:68ch !important;margin:0
auto 24px !important;line-height:1.58 !important}body .nz-page-su-di-me .nz-final-cta .wp-block-buttons{justify-content:center !important;margin:0
!important}body .nz-page-su-di-me .nz-final-cta .wp-block-button__link{background:var(--nz-terra) !important;color:#fff !important;border:1px
solid var(--nz-terra) !important}body .nz-page-su-di-me .nz-final-cta
.micro{max-width:760px !important;margin:14px
auto 0 !important;font-size:12px !important;line-height:1.5 !important}body .nz-page .nz-newsletter-band{padding-block:84px !important}body .nz-page .nz-newsletter-layout{width:min(1280px,calc(100% - 72px)) !important;max-width:1280px !important;margin-inline:auto !important;display:grid !important;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr) !important;column-gap:72px !important;align-items:start !important}body .nz-page .nz-newsletter-left{min-width:0 !important}body .nz-page .nz-newsletter-left
.eyebrow{margin:0
0 24px !important;color:var(--nz-terra) !important}body .nz-page .nz-newsletter-left
h2{width:auto !important;max-width:12ch !important;margin:0
!important;color:var(--nz-green) !important;font-family:var(--nz-font-display) !important;font-size:clamp(42px,4.1vw,60px) !important;font-weight:400 !important;line-height:1.04 !important;letter-spacing:-.025em !important}body .nz-page .nz-newsletter-right{width:100% !important;max-width:64ch !important;min-width:0 !important}body .nz-page .nz-newsletter-right>p{margin:0
0 24px !important;color:var(--nz-brown) !important;font-family:var(--nz-font-body) !important;font-size:18px !important;line-height:1.64 !important}body .nz-page .nz-newsletter-actions{width:auto !important;margin:6px
0 0 !important;justify-content:flex-start !important}body .nz-page .nz-newsletter-actions .wp-block-button{width:auto !important}body .nz-page .nz-newsletter-actions .wp-block-button__link, body .nz-page .nz-newsletter-actions a, body .nz-page-blog .nz-newsletter-actions .nz-blog-button{display:inline-flex !important;width:auto !important;min-height:46px !important;align-items:center !important;justify-content:center !important;padding:0
18px !important;background:var(--nz-terra) !important;color:#fff !important;border:1px
solid var(--nz-terra) !important;font-family:var(--nz-font-ui) !important;font-size:12px !important;font-weight:700 !important;text-decoration:none !important}body .nz-page-blog .nz-blog-closing .nz-blog-cta--newsletter{width:100% !important;max-width:none !important;margin:0
!important;background:transparent !important}body .nz-page-blog .nz-blog-opening{padding-bottom:var(--nz-section-space) !important}body .nz-page-blog .nz-blog-guide-inline{width:min(var(--nz-shell),calc(100% - 48px)) !important;max-width:var(--nz-shell) !important;margin:40px
auto 0 !important;padding-top:34px !important;border-top:1px solid var(--nz-line) !important}body .nz-page-blog .nz-blog-guide-inline
h2{font-size:clamp(26px,2.3vw,34px) !important}body .nz-page-blog .nz-blog-guide-inline
ol{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0 !important;padding:0
!important;margin:26px
0 0 !important;list-style-position:inside !important;border:1px
solid var(--nz-line) !important}body .nz-page-blog .nz-blog-guide-inline
li{min-width:0 !important;padding:22px
!important;border-right:1px solid var(--nz-line) !important;color:var(--nz-green) !important;line-height:1.62 !important}body .nz-page-blog .nz-blog-guide-inline li:last-child{border-right:0 !important}@media (min-width:901px){body .nz-page-servizi .nz-services-moment{padding:0
!important;min-height:0 !important;height:auto !important}body .nz-page-servizi .nz-services-moment
.container{width:min(1180px,calc(100% - 48px)) !important;max-width:1180px !important;margin-inline:auto !important;padding:64px
0 72px !important;display:grid !important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) !important;grid-template-areas:"eyebrow copy" "title copy" ". quote" !important;column-gap:56px !important;row-gap:14px !important;align-items:start !important}body .nz-page-servizi .nz-services-moment .container>.eyebrow{grid-area:eyebrow !important;margin:0
0 6px !important;align-self:start !important}body .nz-page-servizi .nz-services-moment .container>h2{grid-area:title !important;max-width:15ch !important;margin:0
!important;align-self:start !important}body .nz-page-servizi .nz-services-moment .container>.body-copy{grid-area:copy !important;max-width:62ch !important;margin:0
!important;align-self:start !important}body .nz-page-servizi .nz-services-moment .container > .body-copy
p{margin:0
0 18px !important}body .nz-page-servizi .nz-services-moment .container > .body-copy p:last-child{margin-bottom:0 !important}body .nz-page-servizi .nz-services-moment .container>.kicker{grid-area:quote !important;width:100% !important;max-width:100% !important;min-height:0 !important;margin:18px
0 0 !important;padding:20px
0 0 24px !important;border-top:1px solid var(--nz-terra) !important;border-left:3px solid var(--nz-terra) !important;font-size:clamp(28px,2.6vw,38px) !important;line-height:1.16 !important;align-self:start !important}body .nz-page-metodo-ricca .nz-method-opening{padding:72px
24px !important;text-align:center !important}body .nz-page-metodo-ricca .nz-method-opening>*{margin-left:auto !important;margin-right:auto !important}body .nz-page-metodo-ricca .nz-method-opening>.eyebrow{max-width:760px !important;margin-bottom:12px !important;text-align:center !important}body .nz-page-metodo-ricca .nz-method-opening>.intro-title{width:min(100%,980px) !important;max-width:980px !important;margin-bottom:22px !important;text-align:center !important}body .nz-page-metodo-ricca .nz-method-opening>.intro-copy{width:min(100%,760px) !important;max-width:760px !important;margin-bottom:0 !important;text-align:center !important;font-size:18px !important;line-height:1.62 !important}}@media (max-width:900px){body .nz-page .nz-newsletter-band{padding-block:54px !important}body .nz-page .nz-newsletter-layout{width:calc(100% - 32px) !important;max-width:none !important;display:block !important}body .nz-page .nz-newsletter-left
h2{max-width:100% !important;margin:0
0 28px !important;font-size:clamp(36px,9vw,42px) !important}body .nz-page .nz-newsletter-right{max-width:none !important}body .nz-page .nz-newsletter-right>p{margin-bottom:20px !important;font-size:16.5px !important}body .nz-page .nz-newsletter-actions{width:100% !important;margin-top:24px !important}body .nz-page .nz-newsletter-actions .wp-block-button, body .nz-page .nz-newsletter-actions .wp-block-button__link, body .nz-page .nz-newsletter-actions a, body .nz-page-blog .nz-newsletter-actions .nz-blog-button{width:100% !important}body .nz-page-servizi .nz-services-moment{padding:0
!important}body .nz-page-servizi .nz-services-moment
.container{padding-top:42px !important;padding-bottom:54px !important}body .nz-page-blog .nz-blog-guide-inline{width:calc(100% - 32px) !important}}@media (max-width:767px){body .nz-page-blog .nz-blog-guide-inline
ol{grid-template-columns:1fr !important}body .nz-page-blog .nz-blog-guide-inline
li{border-right:0 !important;border-bottom:1px solid var(--nz-line) !important}body .nz-page-blog .nz-blog-guide-inline li:last-child{border-bottom:0 !important}}@media (max-width:900px){body .nz-page-home .nz-home-cta,
body .nz-page-su-di-me .nz-final-cta{padding:48px
20px !important}body .nz-page-servizi .nz-final-split .cta-main,
body .nz-page-servizi .nz-final-split .cta-side,
body .nz-page-metodo-ricca .nz-final-split .cta-main,
body .nz-page-metodo-ricca .nz-final-split .cta-side{padding:50px
24px !important}}