:root{--red:#dc1c2e;--red-dark:#b01828;--blue:#003da5;--blue-dark:#0c2749;--gold:#003da5;--remax-red:#dc1c2e;--remax-blue:#003da5;--remax-cream:#f3f6fb;--ink:#0f1c2e;--muted:#5c6775;--surface:#ffffff;--surface-soft:#f3f6fb;}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:12px 18px;background:var(--remax-red);color:#fff;font-weight:800;border-radius:0 0 8px 0;}.skip-link:focus{left:0;}.topbar{background:var(--remax-blue) !important;color:rgba(255,255,255,.92) !important;display:block;width:100%;overflow:visible;margin:0;padding:0;}.topbar a{color:#fff !important;}.topbar-tagline strong{display:inline-block;background:transparent;color:#fff !important;padding:0;border-radius:0;letter-spacing:.04em;font-weight:800;}.topbar::after{display:none;}.site-chrome .remax-stripe,.remax-stripe{display:block;width:100vw;max-width:100vw;margin:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;border:0;height:1px;flex-shrink:0;background:var(--remax-blue);opacity:.35;}.site-header{border-bottom:none !important;}.brand span{color:var(--remax-red) !important;}.section-kicker{color:var(--remax-blue) !important;}.footer{background:var(--blue-dark) !important;border-top:2px solid var(--remax-blue);}.footer-geo{border-top:1px solid rgba(255,255,255,.16);margin-top:18px;padding-top:18px;text-align:center;font-size:.88rem;line-height:1.9;}.footer-geo-row{margin:0 0 12px;color:rgba(255,255,255,.78);}.footer-geo-label{color:#fff;font-weight:800;margin-right:4px;}.footer-geo a{color:rgba(255,255,255,.86);text-decoration:underline;text-underline-offset:2px;}.footer-phone{display:inline-flex;align-items:center;gap:6px;color:inherit !important;text-decoration:underline;}.footer-phone svg{flex-shrink:0;opacity:.92;}.footer-geo a:hover{color:#fff;}.footer-geo strong{color:#fff;font-weight:800;}.footer-affiliation{margin:8px 0 10px;font-size:.92rem;line-height:1.55;color:rgba(255,255,255,.88);}footer.footer .footer-affiliation,.footer .footer-affiliation{color:rgba(255,255,255,.88);}.container{width:min(1240px,calc(100% - 48px)) !important;margin-left:auto !important;margin-right:auto !important;}.section-head{margin-left:auto;margin-right:auto;text-align:left;}.microcopy,.form-card .microcopy{color:#5c5c5c !important;}.footer-secondary{border-top:1px solid rgba(255,255,255,.12);margin-top:18px;padding-top:16px;text-align:center;font-size:.9rem;color:rgba(255,255,255,.88);}.footer-secondary a{color:rgba(255,255,255,.92);}.footer-secondary a:hover{color:#fff;}footer:not(.footer){color:#555 !important;}footer:not(.footer) strong{color:#222 !important;}footer:not(.footer) a{color:#003da5;}footer:not(.footer) .disc{color:#555 !important;opacity:1 !important;}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}.seo-internal-mesh{padding:48px 0;background:#f4f7fc;border-top:1px solid rgba(0,61,165,.08)}.seo-internal-mesh h2{font-size:clamp(22px,3vw,30px);margin:0 0 16px;color:#003da5}.seo-mesh-links,.seo-mesh-guides,.seo-mesh-buy{margin:0 0 12px;line-height:1.9;color:#333}.seo-mesh-links a,.seo-mesh-guides a,.seo-mesh-buy a{color:#003da5;font-weight:700;text-decoration:underline;text-underline-offset:2px}.guide-related,.guide-cta-links{max-width:1100px;margin:28px auto;padding:0 20px}.guide-related p,.guide-cta-links p{margin:0;padding:16px 18px;background:#f4f7fc;border:1px solid rgba(0,61,165,.1);border-radius:12px;line-height:1.7}.guide-related a,.guide-cta-links a{color:#003da5;font-weight:700}.seo-related{padding:36px 0;background:#fff;border-top:1px solid rgba(0,61,165,.08)}.seo-related-title{font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#003da5;margin:0 0 12px}.seo-related ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.seo-related a{color:#003da5;font-weight:700;text-decoration:underline;text-underline-offset:2px}.seo-home-mesh{padding:56px 0;background:#f4f7fc;border-top:1px solid rgba(0,61,165,.08)}.seo-home-mesh h2{font-size:clamp(24px,3vw,34px);margin:0 0 12px;color:#003da5}.seo-home-mesh > .container > p{margin:0 0 18px;color:#444;max-width:720px}.seo-home-mesh-label{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#003da5;margin:20px 0 8px !important}.seo-home-mesh-links{line-height:1.9;margin:0 !important}.seo-home-mesh-links a{color:#003da5;font-weight:700;text-decoration:underline;text-underline-offset:2px}.dual-path{background:linear-gradient(180deg,#e8eef8 0%,var(--remax-cream,#f7f5ee) 55%,var(--cream,#f6f1e9) 100%);border-bottom:2px solid rgba(0,61,165,.14);padding:28px 0 32px;}.dual-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;}.dual-path-intro{grid-column:1 / -1;text-align:center;margin:0 0 6px;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--remax-blue,#003da5);}.dual-path-intro em{font-style:normal;color:var(--remax-red,#dc1c2e);}.dual-path-card{display:flex;flex-direction:column;gap:8px;padding:24px 26px;border-radius:16px;border:1px solid rgba(0,61,165,.12);background:#fff;box-shadow:0 8px 24px rgba(0,61,165,.08);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;min-height:100%;}.dual-path-card:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(0,0,0,.08);}.dual-path-sell{border-top:3px solid var(--remax-blue,#003da5);}.dual-path-sell:hover{border-color:rgba(0,61,165,.35);}.dual-path-buy{border-top:3px solid var(--remax-blue,#003da5);}.dual-path-buy:hover{border-color:rgba(0,61,165,.35);}.dual-path-label{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--muted,#707070);}.dual-path-card strong{font-family:"Playfair Display",serif;font-size:1.35rem;color:var(--text,#222);line-height:1.2;}.dual-path-card p{margin:0;font-size:14px;color:var(--muted,#707070);line-height:1.55;flex:1;}.dual-path-cta{margin-top:6px;font-size:13px;font-weight:900;color:var(--remax-blue,#003da5);}.dual-path-buy .dual-path-cta{color:var(--remax-blue,#003da5);}@media (max-width:720px){.dual-path-grid{grid-template-columns:1fr;}}.consultant-path{background:linear-gradient(180deg,#e8eef8 0%,var(--remax-cream,#f7f5ee) 55%,var(--cream,#f6f1e9) 100%);border-bottom:2px solid rgba(0,61,165,.14);padding:32px 0 40px;}.consultant-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}.consultant-path-intro{grid-column:1 / -1;text-align:center;margin:0 0 8px;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--remax-blue,#003da5);}.consultant-path-intro em{font-style:normal;color:var(--remax-red,#dc1c2e);}.consultant-path-card{display:flex;flex-direction:column;gap:8px;padding:24px 22px;border-radius:16px;border:1px solid rgba(0,61,165,.12);background:#fff;box-shadow:0 8px 24px rgba(0,61,165,.08);transition:transform .2s ease,box-shadow .2s ease;min-height:100%;}.consultant-path-card:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(0,0,0,.08);}.consultant-path-primary{border-top:3px solid var(--remax-blue,#003da5);}.consultant-path-invest{border-top:3px solid #0c2749;}.consultant-path-sell{border-top:3px solid var(--remax-blue,#003da5);opacity:.96;}.consultant-path-label{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#707070);}.consultant-path-card strong{font-family:"Playfair Display",serif;font-size:1.2rem;color:var(--text,#222);line-height:1.25;}.consultant-path-card p{margin:0;color:var(--muted,#707070);font-size:14px;line-height:1.5;flex:1;}.consultant-path-cta{font-size:13px;font-weight:900;color:var(--remax-blue,#003da5);margin-top:6px;}.consultant-path-sell .consultant-path-cta{color:var(--remax-blue,#003da5);}.consultant-services .seller-services-grid{grid-template-columns:repeat(2,1fr);}.consultant-services .seller-service-card.featured{grid-column:1 / -1;background:linear-gradient(135deg,#0c2749 0%,#003da5 100%);color:#fff;border:none;}.consultant-services .seller-service-card.featured h3,.consultant-services .seller-service-card.featured p{color:#fff;}.consultant-services .seller-service-card.featured .seller-service-num{background:rgba(255,255,255,.15);color:#fff;}.consultant-services .seller-service-card.secondary{opacity:.92;border-style:dashed;}.consultant-services .service-list{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:6px;}.consultant-services .service-list li{position:relative;padding-left:16px;font-size:13px;color:inherit;opacity:.88;}.consultant-services .service-list li::before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--remax-red,#dc1c2e);}.consultant-services .seller-service-card.featured .service-list li::before{background:#fff;}.editorial-bridge{padding:48px 0;background:#fff;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);}.editorial-bridge-inner{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;align-items:center;padding:32px 36px;border-radius:18px;background:var(--remax-cream,#f7f5ee);border:1px solid rgba(0,61,165,.1);}.editorial-bridge .section-kicker{margin-bottom:8px;}.editorial-bridge h2{font-family:"Playfair Display",serif;font-size:clamp(24px,3vw,32px);margin:0 0 12px;line-height:1.2;}.editorial-bridge p{margin:0;color:var(--muted,#707070);font-size:16px;}.editorial-bridge-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch;}.intent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;}.intent-card{border:1.5px solid rgba(0,0,0,.12);border-radius:10px;padding:12px 8px;text-align:center;font-size:12px;font-weight:800;cursor:pointer;background:#fff;line-height:1.3;transition:border-color .15s,background .15s,color .15s;}.intent-card.on{border-color:var(--remax-blue,#003da5);background:rgba(0,61,165,.06);color:var(--remax-blue,#003da5);}@media (max-width:900px){.consultant-path-grid{grid-template-columns:1fr;}.consultant-services .seller-services-grid{grid-template-columns:1fr;}.consultant-services .seller-service-card.featured{grid-column:auto;}.editorial-bridge-inner{grid-template-columns:1fr;}.intent-grid{grid-template-columns:1fr;}}.consultant-path-lite .dual-path-buy{order:-1;}.buyer-hero-pro .hero-portrait-float,.consultant-portrait-band{position:relative;}.consultant-portrait-band{padding:56px 0;background:linear-gradient(180deg,#fff 0%,var(--remax-cream,#f7f5ee) 100%);}.consultant-portrait-grid{display:grid;grid-template-columns:280px 1fr;gap:36px;align-items:center;}.consultant-portrait-grid img{width:100%;border-radius:18px;box-shadow:0 24px 48px rgba(12,39,73,.18);object-fit:cover;aspect-ratio:4/5;}.consultant-portrait-grid .section-kicker{margin-bottom:10px;}.consultant-portrait-grid h2{font-family:"Playfair Display",serif;font-size:clamp(26px,3vw,36px);margin:0 0 14px;line-height:1.15;}.consultant-portrait-grid p{color:var(--muted,#707070);font-size:16px;line-height:1.65;margin:0 0 18px;}.consultant-portrait-actions{display:flex;flex-wrap:wrap;gap:12px;}.adv-card.featured-adv{background:linear-gradient(135deg,#0c2749 0%,#003da5 100%);color:#fff;border:none;}.adv-card.featured-adv h3,.adv-card.featured-adv p{color:#fff;}.adv-card.featured-adv .adv-num{background:rgba(255,255,255,.15);color:#fff;}@media (max-width:800px){.consultant-portrait-grid{grid-template-columns:1fr;}.consultant-portrait-grid img{max-width:280px;margin:0 auto;}}.hero-brand-mark{margin:0 0 6px;font-family:"Playfair Display",Georgia,serif;font-size:clamp(2rem,4.5vw,3.1rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.35);}.hero-role-line{margin:0 0 18px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.82);}.seller-form-aside .hero-agent{margin-bottom:18px;}.seller-form-aside h1{font-size:clamp(1.55rem,3.2vw,2.15rem) !important;max-width:16ch;line-height:1.15 !important;}.pb-strip{background:#0c2749;color:#fff;padding:22px 0;}.pb-strip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}.pb-strip-grid strong{display:block;font-family:"Playfair Display",Georgia,serif;font-size:1.15rem;margin-bottom:4px;}.pb-strip-grid span{font-size:13px;opacity:.78;line-height:1.35;}.pb-about{padding-top:64px;padding-bottom:64px;}.pb-method{margin-top:22px;}.pb-services .seller-services-grid{margin-bottom:28px;}.pb-compare{max-width:820px;margin:0 auto;}.pb-situations-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}.pb-testimonials{grid-template-columns:repeat(3,minmax(0,1fr));}.pb-faq .faq-grid{max-width:760px;margin:0 auto;}.consultant-path-intro{color:var(--muted,#707070);}.consultant-path-intro em{color:var(--remax-red,#dc1c2e);}.dmr-home-band{position:relative;overflow:hidden;padding:48px 0;color:#f4efe6;background:#101925;}.dmr-home-media{position:absolute;inset:0;z-index:0;}.dmr-home-media picture{position:absolute;inset:0;display:block;}.dmr-home-media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.04);filter:saturate(1.05) contrast(1.05);}.dmr-home-media::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(12,18,28,.82) 0%,rgba(12,18,28,.58) 46%,rgba(12,18,28,.35) 100%),radial-gradient(ellipse at 18% 15%,rgba(196,92,38,.18),transparent 48%);}.dmr-home-band .container{position:relative;z-index:1;}.dmr-home-panel{display:grid;grid-template-columns:1.05fr 1.2fr;gap:22px 28px;align-items:end;}.dmr-home-kicker{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#e8b089;}.dmr-home-copy h2{margin:0 0 10px;font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.12;color:#fff;max-width:16ch;}.dmr-home-copy p{margin:0 0 18px;max-width:38ch;font-size:15px;line-height:1.55;color:rgba(244,239,230,.9);}.dmr-home-all{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:#c45c26;color:#fff;text-decoration:none;font-size:14px;font-weight:800;box-shadow:0 10px 28px rgba(0,0,0,.28);transition:transform .2s ease,background .2s ease;}.dmr-home-all:hover{background:#a3491c;transform:translateY(-1px);}.dmr-home-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}.dmr-home-path{position:relative;display:block;overflow:hidden;border-radius:14px;min-height:168px;text-decoration:none;color:#fff;isolation:isolate;border:1px solid rgba(255,255,255,.22);box-shadow:0 14px 34px rgba(0,0,0,.28);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}.dmr-home-path:hover{transform:translateY(-3px);border-color:rgba(232,176,137,.7);box-shadow:0 18px 40px rgba(0,0,0,.34);}.dmr-home-path picture{position:absolute;inset:0;display:block;}.dmr-home-path img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(1.08) contrast(1.05) saturate(1.08);transition:transform .45s ease;}.dmr-home-path:hover img{transform:scale(1.06);}.dmr-home-path::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,14,20,.02) 35%,rgba(10,14,20,.42) 72%,rgba(10,14,20,.78) 100%);}.dmr-home-path span{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;font-size:13.5px;font-weight:800;letter-spacing:.02em;text-shadow:0 1px 8px rgba(0,0,0,.45);}@media (max-width:900px){.pb-strip-grid{grid-template-columns:1fr 1fr;gap:14px;}.pb-situations-grid,.pb-testimonials{grid-template-columns:1fr !important;}.hero-brand-mark{font-size:clamp(1.75rem,8vw,2.4rem);}.seller-form-aside h1{max-width:none;}.dmr-home-panel{grid-template-columns:1fr;}.dmr-home-paths{grid-template-columns:1fr;}.dmr-home-path{min-height:120px;}.dmr-home-band{padding:36px 0;}}@media (min-width:641px) and (max-width:900px){.dmr-home-panel{grid-template-columns:1fr;}.dmr-home-paths{grid-template-columns:repeat(3,1fr);}}body{background:#f3f6fb !important;color:var(--ink,#0f1c2e);}.topbar{background:var(--remax-blue) !important;}.site-header{background:#fff !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border-bottom:none !important;box-shadow:0 4px 16px rgba(0,61,165,.06);}.brand{color:var(--remax-blue) !important;}.brand span{color:var(--remax-red) !important;}section.hero#contatto{position:relative;isolation:isolate;}section.hero#contatto > .hero-left,section.hero#contatto > .hero-form-wrap{position:relative;z-index:2;}section.hero#contatto::before,section.hero#contatto::after{display:none !important;}section.hero:not(#contatto):not(.buyer-hero-pro):not(.hub-hero)::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(
 115deg,rgba(0,61,165,.88) 0%,rgba(12,39,73,.82) 42%,rgba(220,28,46,.28) 100%
 );}section.hero:not(#contatto):not(.buyer-hero-pro):not(.hub-hero) > *{position:relative;z-index:2;}main > section:not([class]):nth-of-type(even):not(.hero):not(.buyer-hero-pro){background:#fff;}main > section:not([class]):nth-of-type(odd):not(.hero):not(.buyer-hero-pro){background:#f4f7fc;}.network{background:linear-gradient(145deg,var(--blue-dark) 0%,#0a1f3a 100%) !important;}.market{background:linear-gradient(145deg,#0a1f3a 0%,var(--remax-blue) 100%) !important;}.situations{background:#f4f7fc !important;}.faq{background:#fff !important;}details p,.faq-buy p,.faq-grid details p{color:#555 !important;}.situations,.method,.steps,.testimonials,.seller-includes,.seller-compare,.seller-zones,.seller-services,.provinces,.buyer-pain,.buyer-trust-block,.dual-path,.faq,main > section:not([class]){color:#1a1a1a;}.about .section-head p,.situations .section-head p,.method .section-head p,.steps .section-head p,.testimonials .section-head p,.seller-includes .section-head p,.seller-compare .section-head p,.seller-zones .section-head p,.seller-services .section-head p,.provinces .section-head p,.buyer-pain .section-head p,.buyer-trust-block .section-head p,.faq .section-head p,main > section:not([class]) .section-head p,.situations-grid .card h3,.situations-grid .card p,.method-grid .card h3,.method-grid .card p,.steps-grid .card h3,.steps-grid .card p,.seller-include-card p,.seller-include-card h3,.seller-service-card p,.seller-service-card h3,.seller-compare-row span:first-child,.adv-card p,.adv-card h3,.buyer-pain-card p,.buyer-pain-card h3,.testimonial-card p,.testimonial-card .person span,.dual-path-card p,.dual-path-label,.about .lead,.about p,.provinces .card-body p,.card-body p{color:#444 !important;}.about .section-head h2,.situations .section-head h2,.method .section-head h2,.steps .section-head h2,.testimonials .section-head h2,.seller-includes .section-head h2,.seller-compare .section-head h2,.seller-zones .section-head h2,.seller-services .section-head h2,.provinces .section-head h2,.buyer-pain .section-head h2,.buyer-trust-block .section-head h2,.faq .section-head h2,main > section:not([class]) .section-head h2,.card h3,.situations-grid .card h3,.method-grid .card h3,.steps-grid .card h3,.seller-include-card h3,.seller-service-card h3,.adv-card h3,.buyer-pain-card h3,.testimonial-card .person strong,.dual-path-card strong,.provinces .card-body h3{color:var(--remax-blue,#003da5) !important;}.section-head h2{color:var(--remax-blue,#003da5) !important;}.hero-left p,.hero-content p,section.hero:not(#contatto):not(.buyer-hero-pro) p,section.hero:not(#contatto):not(.buyer-hero-pro) h1,.buyer-hero-pro-copy p,.buyer-hero-pro-copy h1,.buyer-hero-pro-copy .lead{color:rgba(255,255,255,.85) !important;}.form-card p,.form-card h2,.form-card label,.buyer-hero-card p,.buyer-hero-card h2,.buyer-hero-card h3,.buyer-form p,.buyer-form h2,.buyer-form label{color:inherit;}.form-card > p{color:#555 !important;}.form-card h2,.buyer-hero-card h2,.buyer-hero-card h3,.buyer-form h2{color:var(--remax-blue,#003da5) !important;}.network,.market,.final-cta,.seller-mid-cta,.buyer-market,.buyer-form-section,.seller-form-section,section#contatto.seller-form-section{color:#fff;}.network .section-head h2,.network h2,.market .section-head h2,.market h2,.final-cta h2,.seller-mid-cta h2,.buyer-market .section-head h2,.buyer-market h2,.buyer-form-section .buyer-form-aside h2,.seller-form-section .seller-form-aside h2,section#contatto.seller-form-section .seller-form-aside h2{color:#fff !important;}.network .section-head p,.network .section-kicker,.market .section-head p,.market .section-kicker{color:rgba(255,255,255,.85) !important;}.network-card,.market-card{background:rgba(255,255,255,.1) !important;border-color:rgba(255,255,255,.2) !important;}.network-card span,.market-card span{color:rgba(255,255,255,.92) !important;}.network-card strong,.market-card strong{color:#fff !important;}.network-card p,.market-card p{color:rgba(255,255,255,.88) !important;}.buyer-market-card span{color:rgba(255,255,255,.92) !important;}.buyer-market-card h3{color:#fff !important;}.buyer-market-card p{color:rgba(255,255,255,.88) !important;}.market a,.network a,.buyer-omi-link{color:#ffc9cf !important;}.market a:hover,.network a:hover,.buyer-omi-link:hover{color:#fff !important;}.card,.situations-grid .card,.method-grid .card,.steps-grid .card,.adv-card,.buyer-pain-card,.seller-include-card,.seller-service-card,.testimonial-card,.dual-path-card,.provinces .card,details,.faq-buy details{background:#fff !important;border:1px solid rgba(0,61,165,.14) !important;}.card,.situations-grid .card,.method-grid .card,.adv-card{border-top:3px solid var(--remax-blue) !important;box-shadow:0 12px 32px rgba(0,61,165,.1) !important;}.card p,.situations-grid .card p,.method-grid .card p,.steps-grid .card p{color:#444 !important;}.card h3,.situations-grid .card h3,.method-grid .card h3,.steps-grid .card h3{color:var(--remax-blue,#003da5) !important;}.card .num,.situations-grid .num,.method-grid .num,.steps-grid .num{color:var(--remax-red,#dc1c2e) !important;}.step-time{color:var(--remax-red,#dc1c2e) !important;}.network-card,.market-card,.buyer-market-card{background:rgba(255,255,255,.1) !important;border:1px solid rgba(255,255,255,.2) !important;box-shadow:0 10px 32px rgba(0,0,0,.2) !important;}.card:hover,.situations-grid .card:hover{border-top-color:var(--remax-red) !important;}h2.serif,.section-head h2{color:var(--remax-blue) !important;}.eyebrow{color:var(--remax-blue) !important;font-weight:900;letter-spacing:.14em;text-transform:uppercase;}.hero-left .eyebrow,.buyer-hero-pro-copy .eyebrow{color:rgba(255,255,255,.88) !important;}.btn-red,.nav-links .btn-red.nav-cta{background:linear-gradient(135deg,var(--remax-red) 0%,var(--red-dark) 100%) !important;box-shadow:0 14px 32px rgba(220,28,46,.32) !important;border:1px solid rgba(255,255,255,.12) !important;}.btn-red:hover{box-shadow:0 18px 40px rgba(220,28,46,.42) !important;}.btn-outline{border-color:var(--remax-blue) !important;color:var(--remax-blue) !important;}.btn-outline:hover{background:rgba(0,61,165,.08) !important;color:var(--remax-blue) !important;}.hero .btn-outline,.buyer-hero-pro .btn-outline{border-color:rgba(255,255,255,.45) !important;color:#fff !important;background:rgba(255,255,255,.08) !important;}.hero .btn-outline:hover,.buyer-hero-pro .btn-outline:hover{background:rgba(255,255,255,.16) !important;color:#fff !important;}.buyer-sticky-bar .btn-outline,.final-cta .btn-outline,.seller-mid-cta .btn-outline,.buyer-final-cta .btn-outline,.buyer-form-section .btn-outline:not(.buyer-form-wa),.seller-form-section .btn-outline:not(.seller-form-wa){border-color:rgba(255,255,255,.45) !important;color:#fff !important;background:rgba(255,255,255,.08) !important;}.buyer-sticky-bar .btn-outline:hover,.final-cta .btn-outline:hover,.seller-mid-cta .btn-outline:hover,.buyer-final-cta .btn-outline:hover,.buyer-form-section .btn-outline:hover:not(.buyer-form-wa),.seller-form-section .btn-outline:hover:not(.seller-form-wa){background:rgba(255,255,255,.16) !important;color:#fff !important;}.dual-path{border-top:5px solid var(--remax-red);border-bottom:5px solid var(--remax-blue);background:linear-gradient(180deg,#fff 0%,#eef3fb 100%) !important;}.dual-path-card{border-top:4px solid var(--remax-blue) !important;}.dual-path-card:hover{border-top-color:var(--remax-red) !important;}.dual-path-card h3,.dual-path-card strong{color:var(--remax-blue) !important;}.dual-path-card p{color:#555 !important;}.dual-path-label{color:#666 !important;}.final-cta p,.final-cta .lead,.buyer-final-cta p{color:rgba(255,255,255,.85) !important;}.seller-stats-strip,.buyer-stats-strip{background:linear-gradient(
 90deg,var(--remax-red) 0%,var(--remax-red) 50%,var(--remax-blue) 50%,var(--remax-blue) 100%
 ) !important;}.seller-stat,.seller-stat strong,.seller-stat span,.buyer-stats-grid strong,.buyer-stats-grid span{color:#fff !important;}.seller-stat span,.buyer-stats-grid span{opacity:1;color:rgba(255,255,255,.92) !important;}.remax-nav-badge{display:inline-flex;}.seller-form-aside .eyebrow::before{background:var(--remax-blue) !important;height:3px !important;}.eyebrow::before{background:var(--remax-blue) !important;height:3px !important;}.form-card{border-top:2px solid var(--remax-blue) !important;}.hero-form-wrap .form-card{border-top:2px solid var(--remax-blue) !important;}.trust-row .trust{border-left:3px solid var(--remax-red) !important;}.trust-row .trust strong{color:var(--remax-blue) !important;}.hero .trust-row .trust strong,.buyer-hero-pro .trust-row .trust strong{color:#fff !important;}.hero .trust-row .trust{border-left-color:var(--remax-red) !important;}.final-cta{background:linear-gradient(145deg,var(--blue-dark) 0%,var(--remax-blue) 55%,#0a3d8f 100%) !important;border-top:5px solid var(--remax-red);}.final-cta::before{background:radial-gradient(circle at 50% 0%,rgba(220,28,46,.14),transparent 40%) !important;}.hero .kicker{color:var(--remax-red) !important;font-weight:900;letter-spacing:.16em;text-transform:uppercase;}section.hero:not(#contatto):not(.buyer-hero-pro):not(.hub-hero){background:linear-gradient(180deg,rgba(12,39,73,.84),rgba(0,61,165,.9)),url(/milano.jpg) center/cover no-repeat !important;border-bottom:none !important;}section.hero.hub-hero{position:relative;isolation:isolate;overflow:hidden;display:block;padding:96px 0 80px !important;text-align:center;background:linear-gradient(180deg,rgba(12,39,73,.84),rgba(0,61,165,.9)),url(/milano.jpg) center/cover no-repeat !important;border-bottom:none !important;}section.hero.hub-hero::before{display:none !important;}section.hero.hub-hero > .container{position:relative;z-index:2;}section.hub-stats-bar.seller-stats-strip{width:100vw;max-width:100vw;margin:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;position:relative;z-index:2;background:linear-gradient(
 90deg,var(--remax-red) 0%,var(--remax-red) 50%,var(--remax-blue) 50%,var(--remax-blue) 100%
 ) !important;box-shadow:0 4px 16px rgba(0,0,0,.18);}section.hub-stats-bar .seller-stat{color:#fff !important;border-right-color:rgba(255,255,255,.22) !important;}section.hub-stats-bar .seller-stat strong{color:#fff !important;text-shadow:0 1px 2px rgba(0,0,0,.25);}section.hub-stats-bar .seller-stat span{color:#fff !important;opacity:1 !important;font-weight:800;font-size:11px;letter-spacing:.1em;text-shadow:0 1px 2px rgba(0,0,0,.2);}.provinces .card{border-top:3px solid transparent;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;}.provinces .card:hover{border-top-color:var(--remax-red);box-shadow:0 16px 36px rgba(0,61,165,.12);}.provinces .card-body h3{color:var(--remax-blue) !important;}.section-kicker[style*="gold"],.section-kicker[style*="003da5"]{color:var(--remax-red) !important;}.buyer-hero-pro-copy .section-kicker{color:rgba(255,255,255,.88) !important;font-weight:900;letter-spacing:.18em;text-transform:uppercase;}.buyer-hero-pro-copy .section-kicker::before{content:"RE/MAX · ";color:#ff8a94;}.buyer-trust-row .trust strong{color:var(--remax-red) !important;}.adv-card{border-top:3px solid var(--remax-blue) !important;}.adv-card h3{color:var(--remax-blue) !important;}.buyer-market{background:linear-gradient(180deg,var(--blue-dark) 0%,var(--remax-blue) 100%) !important;border-top:5px solid var(--remax-red);border-bottom:5px solid var(--remax-red);}.buyer-form-section{border-top:5px solid var(--remax-red);}.seller-form-section{border-top:5px solid var(--remax-red);}.buyer-final-cta{background:linear-gradient(145deg,var(--blue-dark) 0%,var(--remax-blue) 100%) !important;border-top:5px solid var(--remax-red);}.buyer-portrait-meta{background:linear-gradient(180deg,var(--blue-dark) 0%,var(--remax-blue) 100%) !important;border-top:3px solid var(--remax-red);}.buyer-portrait-meta .buyer-badge{background:rgba(255,255,255,.12) !important;border-color:rgba(255,255,255,.22) !important;color:#fff !important;}h1.serif{border-left:4px solid var(--remax-red);padding-left:14px;}.footer strong{color:#fff !important;}.footer::before{content:"RE/MAX";display:block;text-align:center;font-size:11px;font-weight:900;letter-spacing:.24em;color:rgba(255,255,255,.62);margin-bottom:8px;}details summary{color:var(--blue-dark);}details[open] summary{color:var(--remax-red);}.faq-buy summary{color:var(--remax-blue) !important;}section.network#remax,section.network{background:linear-gradient(145deg,#0c2749 0%,#0a1f3a 100%) !important;}section.market#mercato,section.market{background:linear-gradient(145deg,#0a1f3a 0%,#003da5 100%) !important;}.buyer-market{background:linear-gradient(180deg,var(--blue-dark) 0%,var(--remax-blue) 100%) !important;}.final-cta,.buyer-final-cta{background:linear-gradient(145deg,var(--blue-dark) 0%,var(--remax-blue) 55%,#0a3d8f 100%) !important;}.seller-mid-cta{background:linear-gradient(135deg,#0c2749 0%,var(--remax-blue) 100%) !important;}section.network#remax .section-head h2,section.network#remax h2,section.network .section-head h2,section.network h2,section.market#mercato .section-head h2,section.market#mercato h2,section.market .section-head h2,section.market h2,.buyer-market .section-head h2,.buyer-market h2,.final-cta h2,.buyer-final-cta h2,.seller-mid-cta h2{color:#fff !important;}section.network#remax .section-head p,section.network#remax .section-kicker,section.network .section-head p,section.network .section-kicker,section.market#mercato .section-head p,section.market#mercato .section-kicker,section.market .section-head p,section.market .section-kicker{color:rgba(255,255,255,.88) !important;}section.network .network-card,section.market .market-card,.network-card,.market-card{background:rgba(255,255,255,.12) !important;border:1px solid rgba(255,255,255,.22) !important;}section.network .network-card strong,section.market .market-card strong,.network-card strong,.market-card strong{color:#fff !important;}section.network .network-card p,section.market .market-card p,.network-card p,.market-card p{color:rgba(255,255,255,.88) !important;}section.hero#contatto.seller-form-section{display:block !important;position:relative;isolation:isolate;overflow:hidden;padding:clamp(72px,7vw,92px) 0;min-height:auto;width:100%;background:#0c2749;border-top:5px solid var(--remax-red,#dc1c2e);}section.hero#contatto.seller-form-section::before{content:"" !important;display:block !important;position:absolute;inset:0;z-index:0;background-image:linear-gradient(
 105deg,rgba(0,61,165,.78) 0%,rgba(12,39,73,.62) 42%,rgba(0,61,165,.48) 100%
 ),var(--seller-city-bg,url(/milano.jpg));background-image:linear-gradient(
 105deg,rgba(0,61,165,.78) 0%,rgba(12,39,73,.62) 42%,rgba(0,61,165,.48) 100%
 ),image-set(
 var(--seller-city-bg-webp,var(--seller-city-bg,url(/milano.jpg))) type("image/webp"),var(--seller-city-bg,url(/milano.jpg)) type("image/jpeg")
 );background-size:cover;background-position:center;pointer-events:none;}section.hero#contatto.seller-form-section::after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 12% 22%,rgba(255,255,255,.08),transparent 36%),radial-gradient(circle at 82% 68%,rgba(220,28,46,.12),transparent 32%);pointer-events:none;}.seller-form-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:clamp(32px,4vw,48px);align-items:center;}.seller-form-aside{max-width:620px;padding:clamp(8px,1.5vw,16px) 0;}.seller-form-aside h1,.seller-form-aside h2{font-family:"Playfair Display",Georgia,serif;font-size:clamp(30px,3.8vw,46px);line-height:1.08;margin:0 0 18px;color:#fff;letter-spacing:-.02em;}.seller-form-aside > p{color:rgba(255,255,255,.92);margin:0 0 26px;font-size:clamp(16px,1.5vw,19px);line-height:1.62;max-width:560px;}.seller-form-aside > p strong{color:#fff;}.seller-form-aside .eyebrow{color:rgba(255,255,255,.9) !important;margin-bottom:20px;font-size:12px !important;letter-spacing:.2em !important;display:block !important;}.seller-form-aside .eyebrow::before{display:block !important;content:"" !important;width:40px !important;height:3px !important;background:var(--remax-red,#dc1c2e) !important;margin-bottom:14px !important;}.seller-form-aside .hero-agent{margin-bottom:22px;}.seller-form-benefits{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:12px;}.seller-form-benefits li{padding-left:0;position:relative;color:rgba(255,255,255,.9);font-weight:600;font-size:clamp(15px,1.35vw,17px);line-height:1.45;}.seller-form-benefits li::before{content:none !important;display:none !important;}.seller-form-aside .seller-form-wa{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:8px;font-size:15px;font-weight:900;background:#25d366 !important;color:#fff !important;border:1px solid rgba(255,255,255,.2) !important;box-shadow:0 16px 36px rgba(37,211,102,.35);width:fit-content;max-width:100%;}.seller-form-aside .seller-form-wa:hover{background:#1ebe57 !important;transform:translateY(-2px);box-shadow:0 20px 42px rgba(37,211,102,.42);}.seller-form-aside .seller-form-wa svg{flex-shrink:0;}.hero-form-wrap.seller-form-panel{display:block !important;align-items:stretch !important;justify-content:flex-start !important;padding:0 !important;background:transparent !important;border:none !important;min-height:auto !important;}.hero-form-wrap.seller-form-panel::before{display:none !important;}.form-card.seller-form-card,.hero-form-wrap.seller-form-panel .form-card{width:100% !important;max-width:520px !important;margin:0 0 0 auto !important;background:#fff !important;border-radius:16px !important;padding:clamp(24px,2.8vw,30px) !important;box-shadow:0 20px 52px rgba(0,0,0,.34);border-top:2px solid var(--remax-blue,#003da5) !important;}section.hero#contatto:not(.seller-form-section){display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;min-height:auto;background:#0c2749;width:100%;}section.hero#contatto:not(.seller-form-section)::before,section.hero#contatto:not(.seller-form-section)::after{content:none !important;display:none !important;}.hero-left{min-height:min(78vh,700px);display:flex !important;align-items:center !important;justify-content:center !important;}.hero-left::after{background:linear-gradient(
 115deg,rgba(0,61,165,.72) 0%,rgba(12,39,73,.55) 50%,rgba(220,28,46,.18) 100%
 ) !important;}.hero-left .eyebrow{color:rgba(255,255,255,.88) !important;}.hero-left .eyebrow::before{background:var(--remax-red,#dc1c2e) !important;}.hero-form-wrap:not(.seller-form-panel){display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;padding:clamp(24px,3vw,36px) clamp(20px,3vw,32px) !important;background:#fff !important;border-left:5px solid var(--remax-red,#dc1c2e);min-height:100%;}.hero-form-wrap:not(.seller-form-panel)::before{content:"Consulenza riservata · RE/MAX";display:block;width:fit-content;margin-bottom:12px;padding:5px 12px;border-radius:999px;background:rgba(0,61,165,.08);color:var(--remax-blue,#003da5);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;}.form-card{width:100% !important;max-width:380px !important;margin:0 auto !important;flex:0 1 auto;display:flex;flex-direction:column;justify-content:center;padding:0 !important;border:none !important;border-radius:0 !important;border-top:none !important;background:transparent !important;box-shadow:none !important;}.form-card::before{display:none !important;}.form-card h2{font-size:clamp(1.25rem,1.8vw,1.5rem) !important;line-height:1.2 !important;margin-bottom:8px !important;color:var(--remax-blue,#003da5) !important;}.form-card > p{font-size:14px !important;line-height:1.55 !important;margin-bottom:18px !important;color:#555 !important;}.form-card label{font-size:10px !important;letter-spacing:.08em !important;color:var(--remax-blue,#003da5) !important;margin-top:12px !important;}.form-card input,.form-card select,.form-card textarea{min-height:46px !important;border-radius:8px !important;border-color:rgba(0,61,165,.18) !important;font-size:14px !important;}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{border-color:var(--remax-red,#dc1c2e) !important;box-shadow:0 0 0 4px rgba(220,28,46,.1) !important;}.form-card .btn{min-height:48px !important;font-size:14px !important;border-radius:8px !important;margin-top:18px !important;}.form-card .microcopy{margin-top:12px !important;font-size:11px !important;line-height:1.45 !important;color:#5c5c5c !important;}.form-card .divider{margin:14px 0 !important;}.form-card .step-note{font-size:12px !important;margin:10px 0 2px !important;}.fp-dot{width:30px !important;height:30px !important;font-size:12px !important;}.fp-line{width:56px !important;}.fp-dot.active{background:var(--remax-red,#dc1c2e) !important;border-color:var(--remax-red,#dc1c2e) !important;}.type-grid{gap:10px !important;}.tcard{padding:12px 8px !important;font-size:13px !important;border-radius:8px !important;}.tcard.on{border-color:var(--remax-red,#dc1c2e) !important;background:rgba(220,28,46,.07) !important;color:var(--remax-red,#dc1c2e) !important;}.hero-content{width:100%;max-width:620px;margin:0 auto;padding:clamp(48px,5vw,72px) clamp(32px,4vw,48px) !important;}.hero-content h1{font-size:clamp(2.4rem,5vw,4.5rem) !important;}.trust-row{margin-top:40px !important;padding-top:24px !important;}.trust-row .trust{border-left:3px solid var(--remax-red,#dc1c2e) !important;padding-left:14px;}.trust-row .trust strong{color:#fff !important;font-size:clamp(1.25rem,2vw,1.75rem) !important;}main > section{padding:clamp(72px,8vw,100px) 0 !important;}.section-head{margin-bottom:40px !important;}.card{background:#fff !important;border-radius:14px !important;padding:32px !important;}@media (max-width:980px){section.hero#contatto.seller-form-section{padding:48px 0;}.seller-form-layout{grid-template-columns:1fr;gap:28px;}.form-card.seller-form-card,.hero-form-wrap.seller-form-panel .form-card{margin:0 auto !important;}section.hero#contatto:not(.seller-form-section){grid-template-columns:1fr !important;}.hero-left{min-height:auto;}.hero-form-wrap{border-left:none !important;border-top:5px solid var(--remax-red,#dc1c2e);padding:40px clamp(24px,5vw,40px) 48px !important;}.hero-content{max-width:none;padding:clamp(48px,6vw,70px) clamp(24px,5vw,40px) clamp(36px,5vw,48px) !important;}}@media (max-width:560px){.hero-form-wrap{padding:32px 20px 40px !important;}}@media (min-width:1400px){section.hero#contatto{grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr) !important;}}.seller-stats-strip{background:linear-gradient(
 90deg,var(--remax-red,#dc1c2e) 0%,var(--remax-red,#dc1c2e) 50%,var(--remax-blue,#003da5) 50%,var(--remax-blue,#003da5) 100%
 );padding:0;}.seller-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;}.seller-stat{padding:28px 20px;text-align:center;color:#fff;border-right:1px solid rgba(255,255,255,.15);}.seller-stat:last-child{border-right:none;}.seller-stat strong{display:block;font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1;margin-bottom:8px;}.seller-stat span{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.88;line-height:1.4;}.seller-includes{background:#fff !important;}.seller-includes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}.seller-include-card{background:#fff !important;border:1px solid rgba(0,61,165,.1);border-top:4px solid var(--remax-blue,#003da5);border-radius:14px;padding:28px 24px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}.seller-include-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(0,61,165,.12);border-top-color:var(--remax-red,#dc1c2e);}.seller-include-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--remax-red,#dc1c2e);color:#fff;font-size:12px;font-weight:900;margin-bottom:14px;}.seller-include-card h3{font-family:"Playfair Display",Georgia,serif;font-size:1.15rem;color:var(--remax-blue,#003da5);margin:0 0 8px;}.seller-include-card p{margin:0;font-size:14px;line-height:1.6;color:#555;}.seller-compare{background:linear-gradient(180deg,#eef3fb 0%,#e4ecf8 100%) !important;}.seller-compare-table{background:#fff;border-radius:16px;overflow:hidden;border:1px solid rgba(0,61,165,.12);box-shadow:0 16px 48px rgba(0,61,165,.1);}.seller-compare-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px;padding:16px 24px;border-bottom:1px solid rgba(0,0,0,.06);font-size:14px;align-items:center;}.seller-compare-row:last-child{border-bottom:none;}.seller-compare-head{background:var(--remax-blue,#003da5);color:#fff;font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;}.seller-compare-row .no{color:#b01828;font-weight:700;}.seller-compare-row .yes{color:#0a7a32;font-weight:800;}.seller-compare-row .na{color:#666;}.seller-zones{background:#fff !important;}.seller-zones-wrap{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px;}.seller-zone-chip{display:inline-block;padding:10px 16px;border-radius:999px;background:rgba(0,61,165,.08);border:1px solid rgba(0,61,165,.18);color:var(--remax-blue,#003da5);font-size:13px;font-weight:800;transition:background .2s ease,border-color .2s ease;}.seller-zone-chip:hover{background:rgba(220,28,46,.08);border-color:rgba(220,28,46,.3);color:var(--remax-red,#dc1c2e);}.seller-zones-link{text-align:center;margin:0;}.seller-zones-link a{color:var(--remax-red,#dc1c2e);font-weight:900;font-size:13px;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;}.seller-services{background:#f4f7fc !important;}.seller-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;}.seller-service-card{background:#fff;border-radius:14px;padding:28px 22px;border:1px solid rgba(0,61,165,.1);border-bottom:4px solid var(--remax-red,#dc1c2e);box-shadow:0 8px 28px rgba(0,61,165,.08);transition:transform .2s ease;}.seller-service-card:hover{transform:translateY(-4px);}.seller-service-num{width:40px;height:40px;border-radius:10px;background:var(--remax-blue,#003da5);color:#fff;display:grid;place-items:center;font-weight:900;font-size:16px;margin-bottom:16px;}.seller-service-card h3{font-family:"Playfair Display",Georgia,serif;font-size:1.1rem;color:var(--remax-blue,#003da5);margin:0 0 8px;}.seller-service-card p{margin:0;font-size:14px;line-height:1.55;color:#555;}.seller-mid-cta{background:linear-gradient(135deg,#0c2749 0%,var(--remax-blue,#003da5) 100%) !important;padding:clamp(56px,7vw,80px) 0 !important;border-top:5px solid var(--remax-red,#dc1c2e);border-bottom:5px solid var(--remax-red,#dc1c2e);}.seller-mid-cta-inner{display:grid;grid-template-columns:1.2fr auto;gap:32px;align-items:center;}.seller-mid-kicker{margin:0 0 10px;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.7);}.seller-mid-cta h2{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.6rem,3vw,2.4rem);color:#fff !important;margin:0 0 12px;line-height:1.15;}.seller-mid-cta p{margin:0;color:rgba(255,255,255,.82);font-size:16px;max-width:520px;}.seller-mid-actions{display:flex;flex-direction:column;gap:12px;min-width:240px;}.seller-mid-actions .btn{width:100%;min-height:52px;}.seller-mid-actions .btn-light{background:#fff !important;color:var(--remax-blue,#003da5) !important;}.network{background:linear-gradient(145deg,var(--blue-dark,#0c2749) 0%,#0a1f3a 100%) !important;color:#fff !important;position:relative;overflow:hidden;}.market{background:linear-gradient(145deg,#0a1f3a 0%,var(--remax-blue,#003da5) 100%) !important;color:#fff !important;position:relative;overflow:hidden;}.network-grid,.market-grid{gap:20px !important;}.network-card,.market-card{background:rgba(255,255,255,.1) !important;border:1px solid rgba(255,255,255,.18) !important;border-top:4px solid var(--remax-red,#dc1c2e) !important;border-radius:14px !important;padding:28px !important;box-shadow:0 10px 32px rgba(0,0,0,.22) !important;}.network-card span,.market-card span{color:#ff8a94 !important;}.network-card strong,.market-card strong{color:#fff !important;}.network-card p,.market-card p{color:rgba(255,255,255,.82) !important;}.network-card:hover,.market-card:hover{background:rgba(255,255,255,.14) !important;border-top-color:var(--remax-red,#dc1c2e) !important;}.about{background:#fff !important;}.portrait-card{border-radius:16px !important;overflow:hidden;box-shadow:0 20px 50px rgba(0,61,165,.14) !important;border:1px solid rgba(15,28,46,.1) !important;}.quote{border-left:4px solid var(--remax-blue,#003da5) !important;padding-left:20px !important;font-style:italic;color:var(--remax-blue,#003da5) !important;font-size:1.1rem !important;margin:24px 0 !important;}.testimonial-card{background:#fff !important;border-radius:14px !important;border-top:2px solid var(--remax-blue,#003da5) !important;padding:28px !important;box-shadow:0 12px 36px rgba(0,61,165,.1) !important;}.testimonial-card p{color:#333 !important;}.testimonial-card .person strong{color:var(--remax-blue,#003da5) !important;}.testimonial-card .person span{color:#666 !important;}.stars{color:#c4a35a !important;margin-bottom:12px;}details{background:#fff !important;border:1px solid rgba(0,61,165,.12) !important;border-radius:10px !important;padding:4px 0 !important;margin-bottom:10px !important;}details summary{padding:16px 20px !important;font-weight:800 !important;cursor:pointer;}details[open] summary{color:var(--remax-red,#dc1c2e) !important;}details p{padding:0 20px 16px !important;margin:0 !important;color:#555 !important;line-height:1.6 !important;}@media (max-width:980px){.seller-stats-grid{grid-template-columns:repeat(2,1fr);}.seller-stat:nth-child(2){border-right:none;}.seller-includes-grid,.seller-services-grid{grid-template-columns:1fr 1fr;}.seller-mid-cta-inner{grid-template-columns:1fr;}.seller-mid-actions{min-width:0;}.seller-compare-row{grid-template-columns:1fr;gap:4px;padding:14px 18px;}.seller-compare-head{display:none;}.seller-compare-row span:first-child{font-weight:900;color:var(--remax-blue,#003da5);margin-bottom:4px;}}@media (max-width:560px){.seller-stats-grid,.seller-includes-grid,.seller-services-grid{grid-template-columns:1fr;}.seller-stat{border-right:none;border-bottom:1px solid rgba(255,255,255,.15);}}section.network#remax,section.network,section.market#mercato,section.market{background:linear-gradient(145deg,#0c2749 0%,#003da5 100%) !important;color:#fff !important;position:relative;overflow:hidden;}section.network#remax .section-head h2,section.network#remax h2,section.network .section-head h2,section.network h2,section.market#mercato .section-head h2,section.market#mercato h2,section.market .section-head h2,section.market h2{color:#fff !important;}section.network#remax .section-head p,section.network#remax .section-kicker,section.network .section-head p,section.network .section-kicker,section.market#mercato .section-head p,section.market#mercato .section-kicker,section.market .section-head p,section.market .section-kicker{color:rgba(255,255,255,.88) !important;}section.network .network-card,section.market .market-card,.network-card,.market-card{background:rgba(255,255,255,.12) !important;border:1px solid rgba(255,255,255,.22) !important;border-top:4px solid var(--remax-red,#dc1c2e) !important;box-shadow:0 10px 32px rgba(0,0,0,.25) !important;}section.network .network-card span,section.market .market-card span,.network-card span,.market-card span{color:#ff8a94 !important;}section.network .network-card strong,section.market .market-card strong,.network-card strong,.market-card strong{color:#fff !important;}section.network .network-card p,section.market .market-card p,.network-card p,.market-card p{color:rgba(255,255,255,.88) !important;}section.market#mercato a,section.market a,section.network#remax a,section.network a{color:#ff8a94 !important;}section.market#mercato a:hover,section.market a:hover,section.network#remax a:hover,section.network a:hover{color:#fff !important;}.hero-agent{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);width:fit-content;max-width:100%;}.hero-agent img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:top;border:2px solid rgba(255,255,255,.35);flex-shrink:0;}.hero-agent strong{display:block;color:#fff;font-size:14px;line-height:1.2;}.hero-agent span{display:block;color:rgba(255,255,255,.78);font-size:12px;margin-top:2px;}.seller-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:linear-gradient(180deg,var(--blue-dark,#0c2749) 0%,#070707 100%);border-top:3px solid var(--remax-red,#dc1c2e);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:none;transform:translateY(110%);transition:transform .3s ease;}.seller-sticky-bar.visible{transform:translateY(0);}.seller-sticky-inner{display:flex;gap:10px;max-width:560px;margin:0 auto;}.seller-sticky-inner .btn{flex:1;min-height:48px;font-size:14px;}.seller-sticky-inner .btn-outline{flex:0 0 auto;min-width:48px;padding:0 14px;border-color:rgba(255,255,255,.45);color:#fff;background:rgba(255,255,255,.08);}@media (max-width:980px){.seller-sticky-bar{display:block;}body.seller-has-sticky{padding-bottom:78px;}}.seller-marketing-plan{padding:72px 0;background:#fff;}.seller-mkt-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:8px;}.seller-mkt-phase{background:#f4f7fc;border:1px solid rgba(0,61,165,.12);border-radius:14px;padding:26px 22px;}.seller-mkt-num{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--remax-red,#dc1c2e);margin-bottom:10px;}.seller-mkt-phase h3{font-family:"Playfair Display",Georgia,serif;font-size:1.2rem;color:var(--remax-blue,#003da5);margin:0 0 14px;}.seller-mkt-phase ul{margin:0;padding:0 0 0 18px;color:#333;font-size:15px;line-height:1.55;}.seller-mkt-phase li + li{margin-top:8px;}.seller-mkt-bridge{margin:28px 0 0;font-size:15px;line-height:1.6;color:#444;max-width:820px;}.seller-mkt-bridge a{color:var(--remax-blue,#003da5);font-weight:700;text-decoration:underline;text-underline-offset:3px;}.seller-mkt-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;}.seller-rebuy{padding:48px 0;background:#f4f7fc;}.seller-rebuy-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#fff;border:1px solid rgba(0,61,165,.12);border-radius:16px;padding:32px 28px;box-shadow:0 8px 28px rgba(0,61,165,.06);}.seller-rebuy-inner h2{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.4rem,2.5vw,1.85rem);color:var(--remax-blue,#003da5);margin:0 0 10px;}.seller-rebuy-inner p{margin:0;max-width:560px;color:#444;line-height:1.55;}@media (max-width:900px){.seller-mkt-phases{grid-template-columns:1fr;}.seller-rebuy-inner{flex-direction:column;align-items:flex-start;}}.topbar{width:100%;position:relative;z-index:47;background:var(--remax-blue,#003da5) !important;display:block;overflow:visible;}.topbar-inner{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:18px;}.topbar-contact{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;}.topbar-phone{display:inline-flex;align-items:center;gap:7px;color:#fff !important;font-weight:900;font-size:14px;letter-spacing:.02em;white-space:nowrap;text-decoration:none;}.topbar-phone svg{flex-shrink:0;opacity:.95;}.topbar-phone:hover{color:rgba(255,255,255,.88) !important;text-decoration:underline;}.site-chrome{position:sticky;top:0;z-index:50;width:100%;display:flex;flex-direction:column;overflow:visible;}.site-header,header.site-header{background:#fff !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border-bottom:none !important;box-shadow:0 4px 20px rgba(0,61,165,.08);position:relative;top:auto;z-index:45;width:100%;isolation:isolate;overflow:visible;margin-top:0;}.site-nav{position:relative;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;}.brand-wrap{display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:0;}.brand{font-family:"Playfair Display",Georgia,serif;font-weight:800;font-size:22px;letter-spacing:-.02em;line-height:1.1;color:var(--remax-blue,#003da5) !important;white-space:nowrap;}.remax-nav-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;background:transparent;color:var(--remax-red,#dc1c2e) !important;border:1px solid rgba(220,28,46,.45);opacity:.9;transform:scale(.9);transform-origin:left center;font-family:"Source Sans 3","Segoe UI",sans-serif;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:none;flex-shrink:0;}.site-nav-actions{display:flex;align-items:center;gap:10px;margin-left:auto;}.btn-wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:none;background:#25d366;color:#fff !important;font-weight:900;font-size:13px;box-shadow:0 4px 12px rgba(37,211,102,.22);transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap;}.btn-wa:hover{background:#1ebe57;transform:translateY(-1px);}.btn-wa svg{flex-shrink:0;}.nav-wa-compact .nav-wa-label{display:none;}.nav-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;border:2px solid var(--remax-blue,#003da5);border-radius:8px;background:#fff;cursor:pointer;}.nav-toggle-bar{display:block;width:18px;height:2px;border-radius:2px;background:var(--remax-blue,#003da5);transition:transform .25s ease,opacity .25s ease;}.site-header.menu-open .nav-toggle-bar:nth-child(1){transform:translateY(7px) rotate(45deg);background:var(--remax-red,#dc1c2e);}.site-header.menu-open .nav-toggle-bar:nth-child(2){opacity:0;}.site-header.menu-open .nav-toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg);background:var(--remax-red,#dc1c2e);}.nav-panel{width:100%;}.nav-links{display:flex;align-items:center;gap:6px;font-weight:800;font-size:13px;}.nav-group{display:flex;align-items:center;}.nav-group-label{display:none;}.nav-group-links{display:flex;align-items:center;gap:6px;}.nav-group-links > a:not(.btn),.nav-links > a:not(.btn):not(.lang-link){color:var(--remax-blue,#003da5) !important;padding:8px 10px;border-radius:6px;transition:color .2s ease,background .2s ease;white-space:nowrap;}.nav-group-links > a:not(.btn):hover,.nav-links > a:not(.btn):hover{color:var(--remax-red,#dc1c2e) !important;background:rgba(0,61,165,.06);}.nav-link-primary{color:var(--remax-red,#dc1c2e) !important;background:rgba(220,28,46,.08);}.nav-link-primary:hover{background:rgba(220,28,46,.14) !important;}.nav-group-links > a.nav-link-core{font-weight:900;font-size:14px;letter-spacing:-.01em;color:var(--remax-blue,#003da5) !important;background:rgba(0,61,165,.06);box-shadow:inset 0 -2px 0 rgba(0,61,165,.35);}.nav-group-links > a.nav-link-core:hover{background:rgba(0,61,165,.1);}.nav-group-links > a.nav-link-core.nav-link-primary{color:var(--remax-red,#dc1c2e) !important;background:rgba(220,28,46,.08);box-shadow:inset 0 -2px 0 rgba(220,28,46,.45);}.nav-group-links > a.nav-link-soft{font-weight:600;font-size:12px;color:rgba(0,61,165,.68) !important;}.nav-group-links > a.nav-link-soft:hover{color:var(--remax-blue,#003da5) !important;background:rgba(0,61,165,.04);}.nav-group-links > a.nav-link-soft.nav-link-primary{color:var(--remax-red,#dc1c2e) !important;font-weight:700;background:rgba(220,28,46,.06);}.nav-group-links > a.nav-link-core + a.nav-link-soft,.nav-group-links > a.nav-link-core + a:not(.nav-link-core):not(.nav-link-soft) + a.nav-link-soft,.nav-group-links > a.nav-path-sep + a.nav-link-soft{margin-left:2px;}.nav-group-links > .nav-path-sep{width:1px;align-self:stretch;min-height:18px;margin:0 4px;background:rgba(0,61,165,.18);flex-shrink:0;}.nav-group-lang-links{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;}.lang-switcher{position:relative;display:inline-block;flex-shrink:0;}.lang-switcher > summary{list-style:none;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 10px 6px 8px;border-radius:999px;border:1px solid rgba(0,61,165,.2);background:rgba(0,61,165,.06);color:var(--remax-blue,#003da5);cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1;user-select:none;}.lang-switcher > summary::-webkit-details-marker,.lang-switcher > summary::marker{display:none;content:"";}.lang-switcher > summary:hover{border-color:rgba(0,61,165,.4);background:rgba(0,61,165,.1);}.lang-switcher[open] > summary{border-color:var(--remax-blue,#003da5);background:#fff;box-shadow:0 0 0 2px rgba(0,61,165,.12);}.lang-switcher-chevron{width:10px;height:10px;flex-shrink:0;color:currentColor;transition:transform .18s ease;}.lang-switcher[open] .lang-switcher-chevron{transform:rotate(180deg);}.lang-switcher-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:70;min-width:168px;padding:6px;border-radius:14px;border:1px solid rgba(0,61,165,.16);background:#fff;box-shadow:0 16px 40px rgba(15,28,46,.16);display:flex;flex-direction:column;gap:2px;}.lang-option{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border-radius:10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:none;color:var(--remax-blue,#003da5) !important;background:transparent;border:none;line-height:1;text-decoration:none;white-space:nowrap;box-sizing:border-box;}.lang-option:hover{background:rgba(0,61,165,.07);color:var(--remax-red,#dc1c2e) !important;}.lang-option-active{background:rgba(0,61,165,.1) !important;color:var(--remax-blue,#003da5) !important;cursor:default;font-weight:800;}.lang-flag{width:18px;height:12px;border-radius:2px;flex-shrink:0;box-shadow:0 0 0 1px rgba(0,0,0,.12);display:block;}.lang-code{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;}.lang-switcher-toggle .lang-code{font-size:11px;font-weight:900;letter-spacing:.1em;}.nav-links .lang-link{min-width:34px;text-align:center;padding:6px 9px;border:2px solid var(--remax-blue,#003da5);border-radius:6px;font-size:10px;font-weight:900;letter-spacing:.08em;color:var(--remax-blue,#003da5) !important;background:#fff;}.nav-links .lang-link:hover{background:var(--remax-blue,#003da5) !important;color:#fff !important;}.nav-links .lang-link-active{background:var(--remax-blue,#003da5) !important;color:#fff !important;border-color:var(--remax-blue,#003da5);cursor:default;}.nav-links .nav-cta{min-height:44px;padding:0 18px;font-size:13px;border-radius:7px;margin-left:4px;white-space:nowrap;box-shadow:0 4px 12px rgba(220,28,46,.22);}.nav-backdrop{display:none;}body.nav-open{overflow:hidden;}.topbar-wa{display:inline-flex;align-items:center;gap:8px;color:#fff !important;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.35);padding:6px 12px;border-radius:999px;font-weight:700;font-size:12px;box-shadow:none;}.topbar-wa:hover{background:rgba(37,211,102,.22);border-color:rgba(37,211,102,.55);}@media (min-width:981px){.site-nav{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:24px;}.site-nav-actions{display:none;}.nav-panel{min-width:0;overflow:visible;}.nav-links{justify-content:flex-end;flex-wrap:nowrap;gap:4px;min-width:0;}.nav-group{display:contents;}.nav-group-links{display:contents;}.nav-group-lang{display:flex;align-items:center;margin-left:6px;}.lang-switcher{flex-shrink:0;}.lang-switcher-menu{right:0;}.nav-toggle{display:none !important;}}@media (min-width:981px) and (max-width:1180px){.nav-group-links > a:not(.btn),.nav-links > a:not(.btn):not(.lang-link){padding:8px 7px;font-size:12px;}.nav-links .nav-cta{padding:0 14px;font-size:12px;}}@media (max-width:980px){.site-nav{flex-wrap:wrap;min-height:64px;}.brand{font-size:18px;}.remax-nav-badge{font-size:8px;padding:3px 7px;}.brand-wrap{max-width:calc(100% - 110px);}.nav-toggle{display:flex;}.nav-panel{position:fixed;left:0;right:0;top:calc(var(--nav-top,110px));max-height:calc(100vh - var(--nav-top,110px));overflow-y:auto;background:#fff;border-bottom:4px solid var(--remax-blue,#003da5);box-shadow:0 20px 48px rgba(0,61,165,.18);padding:0 20px 24px;transform:translateY(calc(-100% - 24px));opacity:0;visibility:hidden;pointer-events:none;transition:transform .28s ease,opacity .28s ease,visibility .28s ease;z-index:44;}.site-header.menu-open .nav-panel{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;}.nav-panel::before{content:"";display:block;height:4px;background:var(--remax-red,#dc1c2e);margin:0 -20px 16px;}.nav-links{flex-direction:column;align-items:stretch;gap:0;}.nav-group{flex-direction:column;align-items:stretch;padding:0 0 8px;margin-bottom:8px;border-bottom:1px solid rgba(0,61,165,.12);}.nav-group-label{display:block;padding:8px 0 6px;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--remax-red,#dc1c2e);}.nav-group-links{flex-direction:column;align-items:stretch;gap:0;}.nav-group-links > a:not(.btn),.nav-links > a:not(.btn):not(.lang-link){display:block;padding:13px 8px;font-size:16px;border-bottom:1px solid rgba(0,0,0,.05);border-radius:0;}.nav-link-primary{border-left:4px solid var(--remax-red,#dc1c2e);padding-left:14px !important;}.nav-group-links > a.nav-link-core{font-size:17px;font-weight:900;}.nav-group-links > a.nav-link-soft{font-size:14px;font-weight:600;color:rgba(0,61,165,.62) !important;}.nav-group-links > .nav-path-sep{display:none;}.nav-group-lang{padding:12px 0;border-bottom:none;margin-bottom:0;}.lang-switcher{width:100%;}.lang-switcher > summary{width:100%;justify-content:space-between;min-height:44px;padding:10px 14px;border-radius:12px;}.lang-switcher-menu{position:static;margin-top:8px;min-width:0;width:100%;box-shadow:none;border-radius:12px;}.lang-option{padding:12px 14px;font-size:14px;}.lang-flag{width:20px;height:13px;}.nav-links .lang-link{align-self:flex-start;}.nav-links .nav-cta{display:inline-flex;width:100%;margin-top:12px;min-height:52px;font-size:15px;margin-left:0;justify-content:center;}.nav-backdrop{display:block;position:fixed;inset:0;background:rgba(12,39,73,.5);z-index:43;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease;}.site-header.menu-open .nav-backdrop:not([hidden]){opacity:1;visibility:visible;pointer-events:auto;}.topbar-wa-desktop{display:none;}.topbar-phone{font-size:13px;}}@media (max-width:560px){.nav-wa-compact .nav-wa-label{display:inline;}}@media (max-width:980px){header .nav-links a,.site-header .nav-links > a:not(.btn),.site-header .nav-group-links > a{display:block !important;}.site-header .nav-links .nav-cta,.site-header .nav-links .lang-link{display:inline-flex !important;}}:root{--ink:#0f1c2e;--ink-soft:#243044;--muted:#5c6775;--surface:#ffffff;--surface-soft:#f3f6fb;--surface-tint:#e8eef8;--line:rgba(15,28,46,.08);--shadow-soft:0 10px 36px rgba(12,39,73,.08);--shadow-card:0 18px 48px rgba(12,39,73,.12);--radius-sm:8px;--radius-md:14px;--font-display:"Playfair Display","Times New Roman",serif;--font-body:"Source Sans 3","Segoe UI",sans-serif;--ease-out:cubic-bezier(.22,1,.36,1);}body{font-family:var(--font-body) !important;color:var(--ink);background:radial-gradient(1200px 480px at 8% -10%,rgba(0,61,165,.07),transparent 55%),radial-gradient(900px 420px at 92% 0%,rgba(220,28,46,.05),transparent 50%),var(--surface-soft) !important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}h1,h2,h3,.brand,.hero-brand-mark,.section-head h2,.seller-form-aside h1,.buyer-hero-pro-copy h1{font-family:var(--font-display) !important;}.section-kicker{font-family:var(--font-body) !important;font-weight:700;letter-spacing:.14em;}.site-header{box-shadow:0 1px 0 var(--line),0 8px 24px rgba(12,39,73,.04) !important;}.brand{letter-spacing:-.01em;}.remax-nav-badge{letter-spacing:.04em;}section.hero#contatto.seller-form-section::before{background-image:linear-gradient(
 112deg,rgba(12,39,73,.88) 0%,rgba(0,61,165,.62) 46%,rgba(12,39,73,.55) 100%
 ),var(--seller-city-bg,url(/milano.jpg)) !important;background-image:linear-gradient(
 112deg,rgba(12,39,73,.88) 0%,rgba(0,61,165,.62) 46%,rgba(12,39,73,.55) 100%
 ),image-set(
 var(--seller-city-bg-webp,var(--seller-city-bg,url(/milano.jpg))) type("image/webp"),var(--seller-city-bg,url(/milano.jpg)) type("image/jpeg")
 ) !important;}section.hero#contatto.seller-form-section::after{background:linear-gradient(180deg,rgba(12,39,73,.18) 0%,transparent 28%,rgba(12,39,73,.35) 100%),radial-gradient(circle at 18% 20%,rgba(255,255,255,.1),transparent 34%),radial-gradient(circle at 86% 72%,rgba(220,28,46,.14),transparent 30%) !important;}.hero-brand-mark{animation:pbBrandIn .9s var(--ease-out) both;}.hero-role-line{animation:pbFadeUp .8s var(--ease-out) .12s both;}.seller-form-aside .hero-agent,.seller-form-aside h1,.seller-form-aside > p,.seller-form-benefits,.seller-form-wa{animation:pbFadeUp .85s var(--ease-out) both;}.seller-form-aside .hero-agent{animation-delay:.16s;}.seller-form-aside h1{animation-delay:.22s;}.seller-form-aside > p{animation-delay:.28s;}.seller-form-benefits{animation-delay:.34s;}.seller-form-wa{animation-delay:.4s;}.seller-form-panel .form-card,.hero-form-wrap .form-card{border-radius:var(--radius-md) !important;box-shadow:var(--shadow-card) !important;border:1px solid rgba(255,255,255,.65) !important;animation:pbCardIn .9s var(--ease-out) .18s both;color:var(--ink,#0f1c2e) !important;}section.hero.seller-form-section .form-card,section.hero.seller-form-section .form-card p,section.hero.seller-form-section .form-card label,section.hero.seller-form-section .form-card .step-note,section.hero.seller-form-section .form-card .microcopy{color:var(--ink,#0f1c2e) !important;}section.hero.seller-form-section .form-card h2{color:var(--blue-dark,#0c2749) !important;}section.hero.seller-form-section .intent-card,section.hero.seller-form-section .tcard{color:var(--ink,#0f1c2e) !important;background:#fff;}section.hero.seller-form-section .intent-card.on{color:var(--remax-blue,#003da5) !important;background:rgba(0,61,165,.06);}section.hero.seller-form-section .tcard.on{color:var(--remax-red,#dc1c2e) !important;background:rgba(220,28,46,.07);}.hero-form-trust{color:var(--muted,#5c6775) !important;}.seller-form-panel .form-card h2,.hero-form-wrap .form-card h2{font-family:var(--font-display) !important;letter-spacing:-.015em;}.hero-form-trust{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0 0 14px;padding:0;list-style:none;font-size:12.5px;font-weight:600;color:var(--muted);}.hero-form-trust li{display:inline-flex;align-items:center;gap:6px;}.hero-form-trust li::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--remax-blue,#003da5);flex-shrink:0;}.consultant-path-card,.dual-path-card{transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .35s ease;}.consultant-path-card:hover,.dual-path-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft);}.consultant-path-cta,.dual-path-cta{transition:letter-spacing .25s ease,color .25s ease;}.consultant-path-card:hover .consultant-path-cta,.dual-path-card:hover .dual-path-cta{letter-spacing:.02em;}.pb-strip{background:linear-gradient(90deg,#0c2749 0%,#12345a 50%,#0c2749 100%) !important;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);}.pb-strip-grid > div{position:relative;padding-left:14px;}.pb-strip-grid > div::before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;background:var(--remax-red,#dc1c2e);border-radius:2px;opacity:.85;}.about.pb-about,.seller-services.pb-services,.situations.pb-situations,.testimonials,.faq.pb-faq,.editorial-bridge{padding-top:clamp(56px,7vw,88px);padding-bottom:clamp(56px,7vw,88px);}.situations.pb-situations{background:var(--surface-tint) !important;}.testimonials{background:var(--surface) !important;}.portrait-card{border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-soft);}.seller-service-card,.situations .card,.testimonial-card{transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out);}.case-meta{margin:0 0 10px !important;font-size:11px !important;font-weight:800 !important;letter-spacing:.08em;text-transform:uppercase;color:var(--remax-blue,#003da5) !important;line-height:1.4 !important;}.seller-service-card:hover,.situations .card:hover,.testimonial-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-soft);}.seller-compare-table{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:var(--surface);}.editorial-bridge-inner{border-radius:var(--radius-md);border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,var(--surface-tint) 100%);box-shadow:var(--shadow-soft);}.final-cta{background:linear-gradient(145deg,#0c2749 0%,#003da5 58%,#0c2749 100%) !important;}.final-cta h2{letter-spacing:-.02em;}.seller-sticky-bar,.buyer-sticky-bar{background:rgba(12,39,73,.94) !important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:2px solid var(--remax-red,#dc1c2e) !important;box-shadow:0 -8px 28px rgba(0,0,0,.18);}.buyer-hero-pro .hero-brand-mark{color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.35);animation:pbBrandIn .9s var(--ease-out) both;}.buyer-hero-card{border-radius:var(--radius-md) !important;box-shadow:var(--shadow-card) !important;}.footer-affiliation{margin-top:8px;font-size:.92rem;opacity:.92;}@keyframes pbBrandIn{from{opacity:0;transform:translateY(14px);filter:blur(2px);}to{opacity:1;transform:none;filter:none;}}@keyframes pbFadeUp{from{opacity:0;transform:translateY(16px);}to{opacity:1;transform:none;}}@keyframes pbCardIn{from{opacity:0;transform:translateY(22px) scale(.985);}to{opacity:1;transform:none;}}@media (prefers-reduced-motion:reduce){.hero-brand-mark,.hero-role-line,.seller-form-aside .hero-agent,.seller-form-aside h1,.seller-form-aside > p,.seller-form-benefits,.seller-form-wa,.seller-form-panel .form-card,.hero-form-wrap .form-card,.buyer-hero-pro .hero-brand-mark{animation:none !important;}.consultant-path-card:hover,.dual-path-card:hover,.seller-service-card:hover,.situations .card:hover,.testimonial-card:hover{transform:none;}}@media (max-width:900px){.hero-form-trust{margin-bottom:12px;}.pb-strip-grid > div{padding-left:12px;}}.pb-engage-band{padding:48px 0;background:linear-gradient(180deg,#fff 0%,var(--surface-tint,#e8eef8) 100%);}.pb-engage-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border-radius:14px;background:#0c2749;color:#fff;box-shadow:0 18px 48px rgba(12,39,73,.14);}.pb-engage-inner h2{margin:6px 0 8px;font-size:clamp(1.4rem,2.4vw,1.85rem);color:#fff !important;}.pb-engage-inner p{margin:0;color:rgba(255,255,255,.82);max-width:42ch;}.pb-engage-inner .seller-mid-kicker{color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;margin:0;}.pb-engage-inner .seller-mid-actions{display:flex;flex-wrap:wrap;gap:10px;}.pb-engage-inner .btn-light{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.35);}@media (max-width:700px){.pb-engage-inner{padding:22px;}.pb-engage-inner .seller-mid-actions{width:100%;}.pb-engage-inner .btn{flex:1;justify-content:center;}}.section-kicker,.buyer-hero-pro-copy .section-kicker,.seo-related-title,.seo-home-mesh-label{color:var(--remax-blue,#003da5) !important;}.hero .section-kicker,.buyer-hero-pro .section-kicker[style*="gold"],.buyer-hero-pro-copy .section-kicker{color:rgba(255,255,255,.78) !important;}.eyebrow{color:var(--remax-blue,#003da5) !important;font-weight:700 !important;}.eyebrow::before,.seller-form-aside .eyebrow::before{background:var(--remax-blue,#003da5) !important;}.card .num,.situations-grid .num,.method-grid .num,.steps-grid .num,.seller-service-num,.step-time{color:var(--remax-blue,#003da5) !important;}.card:hover,.situations-grid .card:hover,.testimonial-card:hover,.seller-service-card:hover{border-top-color:var(--remax-blue,#003da5) !important;}.dual-path,.consultant-path{border-top:1px solid rgba(15,28,46,.08) !important;border-bottom:1px solid rgba(15,28,46,.08) !important;}.form-card,.hero-form-wrap .form-card,.form-card.seller-form-card,.hero-form-wrap.seller-form-panel .form-card,.hero-form-wrap.seller-form-panel .form-card.seller-form-card,.buyer-hero-card,.testimonial-card,.seller-service-card.featured,.adv-card.featured-adv{border-top:2px solid var(--remax-blue,#003da5) !important;}section.hero#contatto.seller-form-section,section.hero.seller-form-section{border-top:2px solid var(--remax-blue,#003da5) !important;}.final-cta,.buyer-final-cta{border-top:2px solid var(--remax-blue,#003da5) !important;}.footer{border-top:2px solid var(--remax-blue,#003da5) !important;}.quote{border-left-color:var(--remax-blue,#003da5) !important;}.trust-row .trust,.hero .trust-row .trust{border-left-color:rgba(255,255,255,.45) !important;}.stars,.buyer-testimonial-stars{color:#c4a35a !important;}.site-chrome .remax-stripe,.remax-stripe{height:1px !important;background:var(--remax-blue,#003da5) !important;opacity:.35 !important;}.btn-red,.nav-links .btn-red.nav-cta{box-shadow:0 8px 22px rgba(220,28,46,.18) !important;}.btn-red:hover{box-shadow:0 12px 28px rgba(220,28,46,.26) !important;}.fp-dot.active{background:var(--remax-blue,#003da5) !important;border-color:var(--remax-blue,#003da5) !important;color:#fff !important;}.fp-dot:not(.active){border-color:rgba(15,28,46,.2) !important;color:var(--muted,#5c6775) !important;}input[type="range"]::-webkit-slider-thumb{background:var(--remax-blue,#003da5) !important;border-color:var(--remax-blue,#003da5) !important;}input[type="range"]::-moz-range-thumb{background:var(--remax-blue,#003da5) !important;border-color:var(--remax-blue,#003da5) !important;}.range-value,.mq-tag,.seller-mq-value,.sv,span.sv,#mqV{background:var(--remax-blue,#003da5) !important;border-color:var(--remax-blue,#003da5) !important;color:#fff !important;}input[type="range"]::-webkit-slider-thumb{background:var(--remax-blue,#003da5) !important;}input[type="range"]::-moz-range-thumb{background:var(--remax-blue,#003da5) !important;}input[type="range"]{accent-color:var(--remax-blue,#003da5);}section.hero.seller-form-section .intent-card.on{border-color:var(--remax-blue,#003da5) !important;}section.hero.seller-form-section .tcard.on{border-color:var(--remax-blue,#003da5) !important;color:var(--remax-blue,#003da5) !important;background:rgba(0,61,165,.06) !important;}.pb-strip-grid > div::before{background:rgba(255,255,255,.35) !important;}.seller-sticky-bar,.buyer-sticky-bar{border-top:2px solid var(--remax-blue,#003da5) !important;}.pb-engage-inner .btn-red{box-shadow:0 8px 20px rgba(220,28,46,.22) !important;}.nav-link-primary,.nav-group-links a.nav-link-primary{background:rgba(0,61,165,.06) !important;color:var(--remax-blue,#003da5) !important;}.portrait-card{border:1px solid rgba(15,28,46,.1) !important;box-shadow:0 16px 40px rgba(12,39,73,.1) !important;}.dual-path-sell,.consultant-path-sell,a.consultant-path-sell,a.dual-path-sell{border-top:2px solid var(--remax-blue,#003da5) !important;}.dual-path-sell .dual-path-cta,.consultant-path-sell .consultant-path-cta{color:var(--remax-blue,#003da5) !important;}.site-header.menu-open .nav-toggle-bar:nth-child(1),.site-header.menu-open .nav-toggle-bar:nth-child(3){background:var(--remax-blue,#003da5) !important;}.buyer-hero-pro{position:relative;min-height:min(92vh,860px);display:flex;align-items:center;color:#fff;overflow:hidden;background:#0c2749;}.buyer-hero-pro::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(
 105deg,rgba(0,61,165,.78) 0%,rgba(12,39,73,.62) 42%,rgba(0,61,165,.48) 100%
 );pointer-events:none;}.buyer-hero-pro::after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 12% 22%,rgba(255,255,255,.08),transparent 36%),radial-gradient(circle at 82% 68%,rgba(220,28,46,.12),transparent 32%);pointer-events:none;}@keyframes buyerHeroZoom{from{transform:scale(1.03);}to{transform:scale(1.09);}}.buyer-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;transform:scale(1.03);}@media (prefers-reduced-motion:no-preference){.buyer-hero-pro .buyer-hero-img{animation:buyerHeroZoom 20s ease-in-out infinite alternate;}}.buyer-hero-pro-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:clamp(28px,3vw,40px);align-items:center;padding:clamp(64px,7vw,92px) 0 clamp(56px,6vw,76px);}.buyer-hero-pro-copy h1{font-family:"Playfair Display",serif;font-size:clamp(34px,5vw,58px);line-height:1.06;margin:14px 0 18px;color:#fff;}.buyer-hero-pro-copy .lead{max-width:620px;color:rgba(255,255,255,.78);font-size:18px;margin:0;}.buyer-hero-card{background:#fff;border:1px solid rgba(0,61,165,.14);border-top:2px solid var(--remax-blue);box-shadow:0 20px 52px rgba(0,0,0,.28);border-radius:16px;padding:clamp(24px,2.8vw,32px) clamp(22px,2.5vw,30px);width:100%;max-width:400px;margin:0 auto;position:relative;}.buyer-hero-card::before{content:"Affiliato RE/MAX";display:block;width:fit-content;margin-bottom:12px;padding:5px 12px;border-radius:6px;background:rgba(0,61,165,.08);color:var(--remax-blue);font-family:"Source Sans 3","Segoe UI",sans-serif;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;}.buyer-hero-card h2,.buyer-hero-card h3{font-family:"Playfair Display",serif;font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.2;margin:0 0 8px;color:var(--remax-blue);}.buyer-hero-card > p{color:#555;margin:0 0 16px;font-size:14px;line-height:1.5;}.buyer-hero-list{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:10px;}.buyer-hero-list li{position:relative;padding-left:26px;color:#333;font-size:14px;font-weight:600;}.buyer-hero-list li::before{content:"✓";position:absolute;left:0;color:var(--remax-blue);font-weight:900;}.buyer-hero-card .hero-actions{display:flex;flex-direction:column;gap:10px;}.buyer-hero-card .btn{width:100%;min-height:46px;font-size:14px;}.buyer-hero-card .btn-outline{color:var(--remax-blue);border-color:rgba(0,61,165,.35);background:#fff;}.buyer-hero-card .btn-outline:hover{background:rgba(0,61,165,.06);}.buyer-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;max-width:560px;}.buyer-trust-row .trust{border-left:3px solid rgba(255,255,255,.45);padding-left:14px;}.buyer-trust-row .trust strong{display:block;color:#fff;font-size:15px;letter-spacing:.02em;}.buyer-trust-row .trust span{display:block;color:rgba(255,255,255,.58);font-size:12px;margin-top:2px;}.buyer-stats-strip{background:linear-gradient(105deg,#0c2749 0%,#0c2749 46%,var(--remax-blue) 46%,var(--remax-blue) 100%);color:#fff;padding:22px 0;}.buyer-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;text-align:center;}.buyer-stats-grid strong{display:block;font-family:"Playfair Display",serif;font-size:1.35rem;line-height:1.1;}.buyer-stats-grid span{display:block;font-size:12px;opacity:.82;margin-top:4px;letter-spacing:.04em;text-transform:uppercase;}.buyer-pain{background:var(--cream);padding:78px 0;}.buyer-pain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:36px;}.buyer-pain-card{background:#fff;border:1px solid #e6ddcf;border-radius:18px;padding:28px 26px;transition:transform .25s ease,box-shadow .25s ease;}.buyer-pain-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,.08);}.buyer-pain-card .num{color:var(--red);font-weight:900;font-size:13px;letter-spacing:.14em;margin-bottom:10px;}.buyer-pain-card h3{margin:0 0 8px;font-size:1.12rem;font-family:Inter,Arial,sans-serif;}.buyer-pain-card p{margin:0;color:var(--muted);font-size:15px;}.buyer-adv-icon{width:42px;height:42px;border-radius:12px;background:rgba(0,61,165,.1);color:var(--remax-blue);display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:14px;}.adv-card{transition:transform .25s ease,box-shadow .25s ease;}.adv-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(0,0,0,.07);}.buyer-trust-block{background:#fff;padding:78px 0;}.buyer-trust-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center;}.buyer-portrait{border-radius:22px;overflow:hidden;box-shadow:var(--shadow);border:1px solid rgba(0,0,0,.06);}.buyer-portrait img{width:100%;aspect-ratio:4/5;object-fit:cover;}.buyer-portrait-meta{background:linear-gradient(180deg,#0c2749 0%,var(--remax-blue,#003da5) 100%);color:#fff;padding:18px 20px;}.buyer-portrait-meta strong{display:block;font-family:"Playfair Display",serif;font-size:1.2rem;}.buyer-portrait-meta span{display:block;color:rgba(255,255,255,.82);font-size:13px;margin-top:4px;}.buyer-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;}.buyer-badge{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;}.buyer-quote{border-left:3px solid var(--remax-blue);padding:16px 0 16px 20px;margin:22px 0;font-family:"Playfair Display",serif;font-size:1.25rem;line-height:1.45;color:var(--dark);}.buyer-market{background:var(--blue-dark);color:#fff;padding:78px 0;}.buyer-market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;}.buyer-market-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:26px 24px;}.buyer-market-card span{color:rgba(255,255,255,.72);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;}.buyer-market-card h3{margin:10px 0 8px;font-family:"Playfair Display",serif;font-size:1.45rem;color:#fff;}.buyer-market-card p{margin:0;color:rgba(255,255,255,.88);font-size:15px;}.buyer-omi-link{display:inline-block;margin-top:28px;color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:.12em;font-size:13px;text-decoration:underline;text-underline-offset:3px;}.buyer-form-section{display:block;position:relative;isolation:isolate;overflow:hidden;padding:clamp(72px,7vw,92px) 0;min-height:auto;width:100%;background:#0c2749;color:#fff;border-top:2px solid var(--remax-blue,#003da5);}.buyer-form-section::before{content:"";display:block;position:absolute;inset:0;z-index:0;background-image:linear-gradient(
 105deg,rgba(0,61,165,.78) 0%,rgba(12,39,73,.62) 42%,rgba(0,61,165,.48) 100%
 ),var(--buyer-city-bg,url(/milano.jpg));background-image:linear-gradient(
 105deg,rgba(0,61,165,.78) 0%,rgba(12,39,73,.62) 42%,rgba(0,61,165,.48) 100%
 ),image-set(
 var(--buyer-city-bg-webp,var(--buyer-city-bg,url(/milano.jpg))) type("image/webp"),var(--buyer-city-bg,url(/milano.jpg)) type("image/jpeg")
 );background-size:cover;background-position:center;pointer-events:none;}.buyer-form-section::after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 12% 22%,rgba(255,255,255,.08),transparent 36%),radial-gradient(circle at 82% 68%,rgba(220,28,46,.12),transparent 32%);pointer-events:none;}.buyer-form-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:clamp(32px,4vw,48px);align-items:center;}.buyer-form-aside{max-width:620px;padding:clamp(8px,1.5vw,16px) 0;}.buyer-form-aside h2{font-family:"Playfair Display",Georgia,serif;font-size:clamp(30px,3.8vw,46px);line-height:1.08;margin:0 0 18px;color:#fff;letter-spacing:-.02em;}.buyer-form-aside > p{color:rgba(255,255,255,.92);margin:0 0 26px;font-size:clamp(16px,1.5vw,19px);line-height:1.62;max-width:560px;}.buyer-form-aside > p strong{color:#fff;}.buyer-form-benefits{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:12px;}.buyer-form-benefits li{padding-left:0;position:relative;color:rgba(255,255,255,.9);font-weight:600;font-size:clamp(15px,1.35vw,17px);line-height:1.45;}.buyer-form-benefits li::before{content:none;display:none;}.buyer-form-aside .buyer-form-wa{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:8px;font-size:15px;font-weight:900;background:#25d366 !important;color:#fff !important;border:1px solid rgba(255,255,255,.2) !important;box-shadow:0 16px 36px rgba(37,211,102,.35);width:fit-content;max-width:100%;}.buyer-form-aside .buyer-form-wa:hover{background:#1ebe57 !important;transform:translateY(-2px);box-shadow:0 20px 42px rgba(37,211,102,.42);}.buyer-form-aside .buyer-form-wa svg{flex-shrink:0;}.buyer-form{background:#fff;color:var(--text,#222);border-radius:16px;padding:clamp(24px,2.8vw,30px) !important;max-width:520px !important;margin:0 0 0 auto;box-shadow:0 20px 52px rgba(0,0,0,.34);border-top:2px solid var(--remax-blue,#003da5);}section#come.steps{background:var(--cream);color:var(--text);padding:74px 0;}.steps-buy{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:26px;margin-top:40px;}.steps-buy h3{margin:6px 0 8px;color:var(--dark,#191919);font-family:Inter,Arial,sans-serif;font-size:20px;}.steps-buy p{color:var(--muted);margin:0;}section#come.steps .num{color:var(--remax-blue,#003da5) !important;}.buyer-form h2{font-family:"Playfair Display",serif;font-size:clamp(1.2rem,1.8vw,1.45rem) !important;margin:0 0 8px !important;color:var(--remax-blue,#003da5) !important;}.buyer-form > p{font-size:14px !important;margin:0 0 16px !important;}.buyer-form label.field{font-weight:600;font-size:13px !important;}.buyer-form input,.buyer-form select,.buyer-form textarea{min-height:44px !important;font-size:14px !important;border-radius:8px !important;}.buyer-form textarea{min-height:88px !important;}.buyer-form .btn{min-height:46px !important;font-size:14px !important;}.buyer-grid{gap:12px !important;}.buyer-final-cta{background:linear-gradient(145deg,#0c2749 0%,var(--remax-blue,#003da5) 55%,#0a3d8f 100%);color:#fff;text-align:center;padding:88px 0;position:relative;overflow:hidden;border-top:2px solid rgba(255,255,255,.2);}.buyer-final-cta::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(0,61,165,.16),transparent 35%);}.buyer-final-cta .container{position:relative;z-index:2;}.buyer-final-cta h2{font-family:"Playfair Display",serif;font-size:clamp(28px,4vw,42px);max-width:720px;margin:0 auto 16px;color:#fff;}.buyer-final-cta p{color:rgba(255,255,255,.72);max-width:560px;margin:0 auto 28px;font-size:17px;}.buyer-final-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;}.buyer-testimonials{background:#fff;padding:74px 0;}.buyer-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;}.buyer-testimonial-card{background:var(--cream,#f6f1e9);border:1px solid rgba(0,0,0,.07);border-radius:18px;padding:28px;}.buyer-testimonial-stars{color:var(--gold,#003da5);letter-spacing:.12em;margin-bottom:14px;}.buyer-testimonial-card p{margin:0 0 20px;color:#333;font-size:16px;line-height:1.55;}.buyer-testimonial-person{display:flex;align-items:center;gap:12px;}.buyer-testimonial-avatar{width:42px;height:42px;border-radius:50%;background:var(--dark,#111);color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px;flex-shrink:0;}.buyer-testimonial-person strong{display:block;font-size:14px;}.buyer-testimonial-person span{display:block;font-size:12px;color:var(--muted,#707070);}@media (max-width:980px){.buyer-testimonial-grid{grid-template-columns:1fr;}}.buyer-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:linear-gradient(180deg,var(--blue-dark) 0%,#070707 100%);border-top:2px solid var(--remax-blue);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:none;transform:translateY(110%);transition:transform .3s ease;backdrop-filter:blur(12px);}.buyer-sticky-bar.visible{transform:translateY(0);}.buyer-sticky-inner{display:flex;gap:10px;max-width:560px;margin:0 auto;}.buyer-sticky-inner .btn{flex:1;min-height:48px;font-size:14px;padding:0 16px;}.buyer-sticky-inner .btn-outline{flex:0 0 auto;min-width:48px;padding:0 14px;}.buyer-sticky-bar .btn-outline{border-color:rgba(255,255,255,.45);color:#fff;background:rgba(255,255,255,.08);}.buyer-sticky-bar .btn-outline:hover{background:rgba(255,255,255,.16);color:#fff;}@media (max-width:980px){.buyer-hero-pro-grid,.buyer-trust-grid,.buyer-form-layout,.buyer-market-grid{grid-template-columns:1fr;}.buyer-hero-pro{min-height:auto;}.buyer-hero-pro-grid{padding:72px 0 54px;}.buyer-stats-grid{grid-template-columns:repeat(2,1fr);}.buyer-pain-grid{grid-template-columns:1fr;}.buyer-trust-row{grid-template-columns:1fr;max-width:none;}}@media (max-width:560px){.buyer-sticky-bar{display:block;}body.buyer-has-sticky{padding-bottom:78px;}.buyer-stats-grid{grid-template-columns:1fr;}.buyer-final-actions{flex-direction:column;}.buyer-final-actions .btn{width:100%;}}.footer .container[style*="border-top"]{line-height:1.75;max-width:960px;}.buyer-hero-pro-copy .section-kicker,.buyer-hero-pro .section-kicker,.buyer-kicker,.buyer-hero-eyebrow{color:rgba(255,255,255,.82) !important;}.buyer-hero-pro-copy .section-kicker strong,.buyer-hero-pro .section-kicker span[style*="red"],.buyer-hero-pro .section-kicker b{color:#fff !important;}.buyer-stats-grid strong{color:#fff !important;}.nav-group-links a.nav-link-primary{background:rgba(0,61,165,.08) !important;color:var(--remax-blue,#003da5) !important;}:root{--ic-ink:#0f1c2e;--ic-slate:#1a2f4a;--ic-muted:#5c6775;--ic-line:rgba(15,28,46,.12);--ic-paper:#f5f7fa;--ic-red:#dc1c2e;--ic-red-dark:#b01828;--ic-blue:#003da5;}.ic-subnav{background:var(--ic-slate);border-bottom:1px solid rgba(255,255,255,.08);}.ic-subnav .wrap{max-width:1120px;margin:0 auto;padding:0 22px;display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;min-height:44px;}.ic-subnav a{color:rgba(255,255,255,.82);text-decoration:none;font-size:13px;font-weight:600;padding:10px 0;}.ic-subnav a:hover,.ic-subnav a[aria-current="page"]{color:#fff;}.ic-subnav .ic-brand{color:#fff;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:11px;margin-right:6px;}.ic-crumbs{max-width:1120px;margin:0 auto;padding:14px 22px 0;font-size:12.5px;color:var(--ic-muted);}.ic-crumbs a{color:inherit;}.ic-hero{--ic-hero-img:url('/assets/img/commerciali/hero.jpg');position:relative;overflow:hidden;background:linear-gradient(118deg,rgba(12,18,28,.92) 0%,rgba(15,28,46,.72) 52%,rgba(15,28,46,.45) 100%),var(--ic-hero-img) center/cover no-repeat;color:#f4efe6;padding:68px 0 76px;}@supports (background-image:image-set(url('/assets/img/commerciali/hero.webp') type('image/webp'))){.ic-hero{--ic-hero-img:image-set(
 url('/assets/img/commerciali/hero.webp') type('image/webp'),url('/assets/img/commerciali/hero.jpg') type('image/jpeg')
 );}}.ic-hero .wrap{position:relative;max-width:1120px;margin:0 auto;padding:0 22px;}.ic-eyebrow{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#9ec0ff;margin-bottom:14px;}.ic-hero h1{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.85rem,4.2vw,2.85rem);line-height:1.12;max-width:18ch;margin:0 0 16px;}.ic-hero .lead{max-width:58ch;font-size:1.05rem;line-height:1.6;color:rgba(247,244,239,.9);margin:0 0 24px;}.ic-actions{display:flex;flex-wrap:wrap;gap:10px;}.ic-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:999px;font-weight:700;font-size:14px;text-decoration:none;border:0;cursor:pointer;font-family:inherit;}.ic-btn-primary{background:var(--ic-red);color:#fff;}.ic-btn-primary:hover{background:var(--ic-red-dark);}.ic-btn-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.42);}.ic-btn-ghost:hover{border-color:#fff;}.ic-btn-outline{background:#fff;color:var(--ic-blue);border:1px solid var(--ic-line);}.ic-btn-outline:hover{border-color:var(--ic-blue);}.ic-section{padding:64px 0;}.ic-section .wrap{max-width:1120px;margin:0 auto;padding:0 22px;}.ic-section h2{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.5rem,3vw,2.1rem);color:var(--ic-ink);margin:0 0 12px;}.ic-section .sec-lead{max-width:62ch;color:var(--ic-muted);margin:0 0 28px;line-height:1.6;}.ic-section p,.ic-section li{color:#2b3440;line-height:1.65;}.ic-section--paper{background:var(--ic-paper);}.ic-section--ink{background:var(--ic-slate);color:#f4efe6;}.ic-section--ink h2{color:#fff;}.ic-section--ink .sec-lead,.ic-section--ink p,.ic-section--ink li{color:rgba(244,239,230,.88);}.ic-types{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}.ic-type{background:#fff;border:1px solid var(--ic-line);border-radius:16px;padding:22px 20px;min-height:100%;}.ic-type .ic-type-ico{width:40px;height:40px;border-radius:10px;background:rgba(0,61,165,.08);color:var(--ic-blue);display:grid;place-items:center;margin-bottom:14px;}.ic-type .ic-type-ico svg{width:22px;height:22px;}.ic-type h3{margin:0 0 8px;font-size:1.05rem;color:var(--ic-ink);}.ic-type p{margin:0;font-size:14.5px;color:var(--ic-muted);}.ic-list{margin:0;padding-left:1.15em;}.ic-list li{margin:0 0 8px;}.ic-grid-2{display:grid;grid-template-columns:1.15fr .85fr;gap:32px;align-items:start;}.ic-payoff{margin-top:28px;padding:22px 24px;border-left:4px solid var(--ic-red);background:rgba(255,255,255,.06);font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.15rem,2.4vw,1.55rem);line-height:1.35;color:#fff;}.ic-method{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}.ic-method-step{background:#fff;border:1px solid var(--ic-line);border-radius:14px;padding:18px 16px;}.ic-method-step strong{display:block;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--ic-blue);margin-bottom:6px;}.ic-method-step span{font-size:14px;color:var(--ic-muted);line-height:1.45;}.ic-form-panel{background:#fff;border:1px solid var(--ic-line);border-radius:18px;padding:22px;box-shadow:0 16px 40px rgba(15,28,46,.07);}.ic-form-panel h2,.ic-form-panel h3{margin:0 0 6px;font-size:1.25rem;color:var(--ic-ink);font-family:"Playfair Display",Georgia,serif;}.ic-form-panel .form-note{font-size:13px;color:var(--ic-muted);margin:0 0 16px;}.ic-progress{display:flex;gap:8px;margin-bottom:16px;}.ic-progress span{flex:1;height:4px;border-radius:99px;background:rgba(15,28,46,.1);}.ic-progress span.on{background:var(--ic-red);}.ic-form .field{margin-bottom:12px;}.ic-form label{display:block;font-size:12.5px;font-weight:700;color:var(--ic-ink);margin-bottom:5px;}.ic-form input,.ic-form select,.ic-form textarea{width:100%;min-height:44px;border:1px solid var(--ic-line);border-radius:10px;padding:10px 12px;font:inherit;background:#fff;color:var(--ic-ink);}.ic-form textarea{min-height:96px;resize:vertical;}.ic-form .row-2{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.ic-form .check{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--ic-muted);margin:8px 0 14px;}.ic-form .check input{width:auto;min-height:0;margin-top:3px;}.ic-form .honeypot{position:absolute;left:-9999px;opacity:0;height:0;width:0;}.ic-form .step{display:none;}.ic-form .step.on{display:block;}.ic-form .form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px;}.ic-form .form-actions .ic-btn-ghost{color:var(--ic-ink);border-color:var(--ic-line);}.ic-form .ricerca-extra{display:none;}.ic-form.ricerca-on .ricerca-extra{display:block;}.ic-success{display:none;padding:8px 0;}.ic-success.on{display:block;}.ic-success h3{margin-bottom:8px;}.ic-band{background:linear-gradient(120deg,rgba(12,18,28,.92),rgba(0,61,165,.78)),url('/assets/img/commerciali/negozio.jpg') center/cover no-repeat;color:#fff;padding:72px 0;text-align:center;}@supports (background-image:image-set(url('/assets/img/commerciali/negozio.webp') type('image/webp'))){.ic-band{background:linear-gradient(120deg,rgba(12,18,28,.92),rgba(0,61,165,.78)),image-set(
 url('/assets/img/commerciali/negozio.webp') type('image/webp'),url('/assets/img/commerciali/negozio.jpg') type('image/jpeg')
 ) center/cover no-repeat;}}.ic-band .wrap{max-width:720px;margin:0 auto;padding:0 22px;}.ic-band h2{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.6rem,3.5vw,2.3rem);margin:0 0 12px;color:#fff;}.ic-band p{margin:0 0 22px;color:rgba(255,255,255,.9);line-height:1.6;}.ic-band .ic-sign{margin-top:28px;font-size:14px;color:rgba(255,255,255,.85);line-height:1.5;}.ic-band .ic-sign strong{display:block;font-size:16px;color:#fff;}.ic-mesh{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:8px;}.ic-mesh a,.ic-mesh span{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;border:1px solid var(--ic-line);color:var(--ic-ink);background:#fff;}.ic-mesh a:hover{border-color:var(--ic-blue);color:var(--ic-blue);}.ic-mesh span{color:var(--ic-muted);background:var(--ic-paper);font-weight:500;}.ic-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:linear-gradient(180deg,var(--ic-slate) 0%,#070707 100%);border-top:3px solid var(--ic-red);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:none;transform:translateY(110%);transition:transform .3s ease;}.ic-sticky.visible{transform:translateY(0);}.ic-sticky-inner{display:flex;gap:10px;max-width:560px;margin:0 auto;}.ic-sticky-inner .ic-btn{flex:1;min-height:48px;}.ic-sticky-inner .ic-btn-ghost{flex:0 0 auto;min-width:52px;padding:0 14px;}@media (max-width:980px){.ic-types{grid-template-columns:repeat(2,1fr);}.ic-grid-2{grid-template-columns:1fr;}.ic-method{grid-template-columns:repeat(2,1fr);}.ic-sticky{display:block;}body.ic-has-sticky{padding-bottom:78px;}}@media (max-width:640px){.ic-types{grid-template-columns:1fr;}.ic-form .row-2{grid-template-columns:1fr;}.ic-hero{padding:48px 0 56px;}.ic-section{padding:48px 0;}.ic-method{grid-template-columns:1fr;}}:root{--dmr-ink:#142033;--dmr-slate:#2a3b52;--dmr-line:rgba(20,32,51,.12);--dmr-paper:#f3f1ec;--dmr-accent:#c45c26;--dmr-accent-dark:#a3491c;}.dmr-subnav{background:var(--dmr-slate);border-bottom:1px solid rgba(255,255,255,.08);}.dmr-subnav .wrap{max-width:1120px;margin:0 auto;padding:0 22px;display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;min-height:44px;}.dmr-subnav a{color:rgba(255,255,255,.82);text-decoration:none;font-size:13px;font-weight:600;padding:10px 0;}.dmr-subnav a:hover,.dmr-subnav a[aria-current="page"]{color:#fff;}.dmr-subnav .dmr-brand{color:#fff;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:11px;margin-right:8px;}.dmr-crumbs{max-width:1120px;margin:0 auto;padding:14px 22px 0;font-size:12.5px;color:var(--muted,#5c6775);}.dmr-crumbs a{color:inherit;}.dmr-hero{--dmr-hero-img:url('/assets/img/dmr/terreno.jpg');position:relative;overflow:hidden;background:linear-gradient(115deg,rgba(12,18,28,.88) 0%,rgba(20,32,51,.68) 48%,rgba(20,32,51,.42) 100%),var(--dmr-hero-img) center/cover no-repeat;color:#f4efe6;padding:64px 0 72px;}.dmr-hero-hub{--dmr-hero-img:url('/assets/img/dmr/terreno.jpg');}.dmr-hero-terreno{--dmr-hero-img:url('/assets/img/dmr/terreno.jpg');}.dmr-hero-aree{--dmr-hero-img:url('/assets/img/dmr/aree.jpg');}.dmr-hero-cantiere{--dmr-hero-img:url('/assets/img/dmr/cantiere.jpg');}@supports (background-image:image-set(url('/assets/img/dmr/terreno.webp') type('image/webp'))){.dmr-hero-hub{--dmr-hero-img:image-set(url('/assets/img/dmr/terreno.webp') type('image/webp'),url('/assets/img/dmr/terreno.jpg') type('image/jpeg'));}.dmr-hero-terreno{--dmr-hero-img:image-set(url('/assets/img/dmr/terreno.webp') type('image/webp'),url('/assets/img/dmr/terreno.jpg') type('image/jpeg'));}.dmr-hero-aree{--dmr-hero-img:image-set(url('/assets/img/dmr/aree.webp') type('image/webp'),url('/assets/img/dmr/aree.jpg') type('image/jpeg'));}.dmr-hero-cantiere{--dmr-hero-img:image-set(url('/assets/img/dmr/cantiere.webp') type('image/webp'),url('/assets/img/dmr/cantiere.jpg') type('image/jpeg'));}}.dmr-hero::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 31px,rgba(255,255,255,.035) 32px),repeating-linear-gradient(90deg,transparent,transparent 31px,rgba(255,255,255,.025) 32px);pointer-events:none;mix-blend-mode:soft-light;}.dmr-hero .wrap{position:relative;max-width:1120px;margin:0 auto;padding:0 22px;}.dmr-eyebrow{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#e8b089;margin-bottom:14px;}.dmr-hero h1{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.85rem,4vw,2.75rem);line-height:1.15;max-width:16ch;margin:0 0 14px;}.dmr-hero .lead{max-width:52ch;font-size:1.05rem;line-height:1.55;color:rgba(247,244,239,.9);margin:0 0 22px;}.dmr-actions{display:flex;flex-wrap:wrap;gap:10px;}.dmr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border-radius:999px;font-weight:700;font-size:14px;text-decoration:none;border:0;cursor:pointer;}.dmr-btn-primary{background:var(--dmr-accent);color:#fff;}.dmr-btn-primary:hover{background:var(--dmr-accent-dark);}.dmr-btn-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4);}.dmr-btn-ghost:hover{border-color:#fff;}.dmr-section{padding:56px 0;}.dmr-section .wrap{max-width:1120px;margin:0 auto;padding:0 22px;}.dmr-section h2{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.45rem,3vw,2rem);color:var(--dmr-ink);margin:0 0 12px;}.dmr-section .sec-lead{max-width:60ch;color:var(--muted,#5c6775);margin:0 0 28px;line-height:1.55;}.dmr-section p,.dmr-section li{color:#2b3440;line-height:1.6;}.dmr-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}.dmr-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--dmr-line);border-radius:18px;padding:22px 20px;text-decoration:none;color:inherit;min-height:100%;overflow:hidden;box-shadow:0 10px 28px rgba(20,32,51,.05);transition:border-color .2s ease,transform .25s ease,box-shadow .25s ease;}.dmr-card-media{padding:0;}.dmr-card-img{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#1a2433;}.dmr-card-img picture{display:block;width:100%;height:100%;}.dmr-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease;}.dmr-card-body{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1;}.dmr-card:hover{border-color:rgba(196,92,38,.4);transform:translateY(-3px);box-shadow:0 18px 40px rgba(20,32,51,.1);}.dmr-card:hover .dmr-card-img img{transform:scale(1.05);}.dmr-card h3{font-size:1.15rem;margin:0 0 8px;color:var(--dmr-ink);}.dmr-card p{flex:1;margin:0 0 18px;font-size:14.5px;color:var(--muted,#5c6775);}.dmr-card .dmr-card-cta{align-self:flex-start;font-size:12.5px;font-weight:800;letter-spacing:.04em;color:var(--dmr-accent);}.dmr-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;}.dmr-step{background:var(--dmr-paper);border:1px solid var(--dmr-line);border-radius:12px;padding:14px 12px;}.dmr-step strong{display:block;font-size:13px;color:var(--dmr-ink);margin-bottom:4px;}.dmr-step span{font-size:12.5px;color:var(--muted,#5c6775);line-height:1.4;}.dmr-grid-2{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:start;}.dmr-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;}.dmr-tile{background:#fff;border:1px solid var(--dmr-line);border-radius:12px;padding:14px;font-size:13.5px;font-weight:600;color:var(--dmr-ink);}.dmr-faq details{border-bottom:1px solid var(--dmr-line);padding:12px 0;}.dmr-faq summary{cursor:pointer;font-weight:700;color:var(--dmr-ink);list-style:none;}.dmr-faq summary::-webkit-details-marker{display:none;}.dmr-faq details p{margin:10px 0 4px;font-size:14.5px;color:var(--muted,#5c6775);}.dmr-form-panel{background:#fff;border:1px solid var(--dmr-line);border-radius:18px;padding:22px;box-shadow:0 16px 40px rgba(20,32,51,.06);}.dmr-form-panel h2,.dmr-form-panel h3{margin:0 0 6px;font-size:1.25rem;color:var(--dmr-ink);}.dmr-form-panel .form-note{font-size:13px;color:var(--muted,#5c6775);margin:0 0 16px;}.dmr-progress{display:flex;gap:8px;margin-bottom:16px;}.dmr-progress span{flex:1;height:4px;border-radius:999px;background:#e5e9ef;}.dmr-progress span.on{background:var(--dmr-accent);}.dmr-form label{display:block;font-size:12.5px;font-weight:700;margin:0 0 6px;color:var(--dmr-ink);}.dmr-form .field{margin-bottom:12px;}.dmr-form input,.dmr-form select,.dmr-form textarea{width:100%;min-height:44px;border:1px solid var(--dmr-line);border-radius:10px;padding:10px 12px;font:inherit;background:#fff;}.dmr-form textarea{min-height:96px;resize:vertical;}.dmr-form .row-2{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.dmr-form .check{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;font-weight:500;color:#2b3440;margin:8px 0 14px;}.dmr-form .check input{width:auto;min-height:0;margin-top:3px;}.dmr-form .honeypot{position:absolute;left:-9999px;opacity:0;height:0;width:0;}.dmr-form .step{display:none;}.dmr-form .step.on{display:block;}.dmr-form .form-actions{display:flex;flex-wrap:wrap;gap:8px;}.dmr-form .btn-secondary{background:transparent;color:var(--dmr-ink);border:1px solid var(--dmr-line);}.dmr-success{display:none;padding:18px 0 4px;}.dmr-success.on{display:block;}.dmr-success h3{margin:0 0 8px;color:var(--dmr-ink);}.dmr-success p{margin:0;color:var(--muted,#5c6775);}.dmr-trust{background:var(--dmr-paper);}.dmr-list{margin:0;padding-left:18px;}.dmr-list li{margin-bottom:8px;}.dmr-footer-col h4{font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;color:rgba(255,255,255,.7);}.dmr-footer-col a{display:block;color:#fff;text-decoration:none;font-size:13.5px;margin-bottom:6px;}.dmr-band{background:var(--dmr-ink);color:#f7f4ef;padding:40px 0;text-align:center;}.dmr-band h2{color:#fff;margin:0 0 10px;}.dmr-band p{color:#e8b089;margin:0 0 18px;}@media (max-width:900px){.dmr-cards,.dmr-steps,.dmr-grid-2,.dmr-tiles,.dmr-form .row-2{grid-template-columns:1fr 1fr;}.dmr-steps{grid-template-columns:1fr 1fr 1fr;}}@media (max-width:640px){.dmr-cards,.dmr-steps,.dmr-grid-2,.dmr-tiles,.dmr-form .row-2{grid-template-columns:1fr;}.dmr-hero{padding:40px 0 48px;}.dmr-hero h1{max-width:none;}}