.page-header{padding:var(--space-16) 0 var(--space-12);background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-dark) 100%);text-align:center}.page-header .container{max-width:800px}.page-title{font-size:var(--text-4xl);color:var(--color-white);margin-bottom:var(--space-4)}.page-subtitle{font-size:var(--text-lg);color:rgb(255 255 255 / .8);margin:0}.breadcrumbs{padding:var(--space-4) 0;background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-100)}.breadcrumbs-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.breadcrumbs-item{display:flex;align-items:center;gap:var(--space-2)}.breadcrumbs-item a{color:var(--color-gray-500);text-decoration:none;transition:color var(--transition-fast)}.breadcrumbs-item a:hover{color:var(--color-primary)}.breadcrumbs-item.current{color:var(--color-gray-900);font-weight:500}.breadcrumbs-separator{color:var(--color-gray-300)}.content-area{padding:var(--space-16) 0}.content-wrapper{display:grid;grid-template-columns:1fr;gap:var(--space-12)}@media (min-width:1024px){.content-wrapper{grid-template-columns:1fr 320px}}.main-content{max-width:100%;overflow:hidden}.entry-content{font-size:var(--text-base);line-height:1.8;color:var(--color-gray-700)}.entry-content h2{font-size:var(--text-2xl);margin-top:var(--space-10);margin-bottom:var(--space-4)}.entry-content h3{font-size:var(--text-xl);margin-top:var(--space-8);margin-bottom:var(--space-3)}.entry-content h4{font-size:var(--text-lg);margin-top:var(--space-6);margin-bottom:var(--space-3)}.entry-content p{margin-bottom:var(--space-5)}.entry-content a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.entry-content a:hover{color:var(--color-primary-dark)}.entry-content ul,.entry-content ol{margin-bottom:var(--space-5);padding-left:var(--space-6)}.entry-content li{margin-bottom:var(--space-2)}.entry-content ul li{list-style-type:disc}.entry-content ol li{list-style-type:decimal}.entry-content blockquote{margin:var(--space-8) 0;padding:var(--space-6);background:var(--color-gray-50);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-lg) var(--radius-lg) 0;font-size:var(--text-lg);font-style:italic;color:var(--color-gray-600)}.entry-content img{border-radius:var(--radius-lg);margin:var(--space-6) 0}.entry-content table{width:100%;margin:var(--space-6) 0;border-collapse:collapse}.entry-content th,.entry-content td{padding:var(--space-3) var(--space-4);border:1px solid var(--color-gray-200);text-align:left}.entry-content th{background:var(--color-gray-50);font-weight:600}.entry-content pre{margin:var(--space-6) 0;padding:var(--space-4);background:var(--color-gray-900);color:var(--color-gray-100);border-radius:var(--radius-lg);overflow-x:auto;font-size:var(--text-sm)}.entry-content code{padding:var(--space-1) var(--space-2);background:var(--color-gray-100);border-radius:var(--radius-sm);font-size:.9em}.entry-content pre code{padding:0;background:none}.sidebar{display:flex;flex-direction:column;gap:var(--space-8)}.sidebar-widget{padding:var(--space-6);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl)}.widget-title{font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-primary)}.widget-cta{background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-dark) 100%);border:none;color:var(--color-white);text-align:center}.widget-cta .widget-title{color:var(--color-white);border-bottom-color:rgb(255 255 255 / .2)}.widget-cta p{color:rgb(255 255 255 / .8);margin-bottom:var(--space-5)}.widget-cta .btn{width:100%}.error-404{padding:var(--space-24) 0;text-align:center}.error-404-code{font-family:var(--font-display);font-size:clamp(8rem, 20vw, 15rem);font-weight:800;line-height:1;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;margin-bottom:var(--space-4)}.error-404-title{font-size:var(--text-3xl);margin-bottom:var(--space-4)}.error-404-text{font-size:var(--text-lg);color:var(--color-gray-600);max-width:500px;margin:0 auto var(--space-8)}.error-404-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4)}.posts-grid{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media (min-width:640px){.posts-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.posts-grid{grid-template-columns:1fr}}.post-card{display:flex;flex-direction:column;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);overflow:hidden;transition:all var(--transition-base)}.post-card:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.post-card-image{aspect-ratio:16/9;overflow:hidden}.post-card-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.post-card:hover .post-card-image img{transform:scale(1.05)}.post-card-content{display:flex;flex-direction:column;flex:1;padding:var(--space-5)}.post-card-meta{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-gray-500);margin-bottom:var(--space-3)}.post-card-title{font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-3);line-height:1.3}.post-card-title a{color:var(--color-gray-900);text-decoration:none;transition:color var(--transition-fast)}.post-card-title a:hover{color:var(--color-primary)}.post-card-excerpt{font-size:var(--text-sm);color:var(--color-gray-600);line-height:1.6;flex:1;margin-bottom:var(--space-4)}.post-card-link{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-primary);text-decoration:none}.post-card-link:hover{gap:var(--space-3)}.pagination{display:flex;justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-12)}.pagination a,.pagination span{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 var(--space-3);font-size:var(--text-sm);font-weight:500;border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-fast)}.pagination a{color:var(--color-gray-700);background:var(--color-white);border:1px solid var(--color-gray-200)}.pagination a:hover{color:var(--color-primary);border-color:var(--color-primary)}.pagination .current{color:var(--color-white);background:var(--color-primary);border:1px solid var(--color-primary)}.brand-hero{position:relative;padding:var(--space-16) 0 var(--space-20);min-height:60vh;display:flex;align-items:center;overflow:hidden}.brand-hero-bg{position:absolute;inset:0;background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-dark) 100%);pointer-events:none}.brand-hero-bg::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.brand-hero-overlay{position:absolute;inset:0;background:radial-gradient(ellipse at bottom right,rgb(227 7 19 / .15) 0%,transparent 60%);pointer-events:none}.brand-hero .container{position:relative;z-index:1}.brand-hero-content{max-width:800px}.brand-hero-info{animation:fadeInUp 0.6s ease-out}.service-hero{min-height:50vh}.service-hero .hero-title{font-size:var(--text-4xl)}.brand-hero-content{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}@media (min-width:768px){.brand-hero-content{grid-template-columns:1fr 1fr}}.brand-logo-wrapper{display:flex;align-items:center;justify-content:center;padding:var(--space-8);background:var(--color-white);border-radius:var(--radius-xl)}.brand-logo-wrapper img{max-width:200px;max-height:100px;object-fit:contain}.brand-info h1{font-size:var(--text-3xl);color:var(--color-white);margin-bottom:var(--space-4)}.brand-info p{font-size:var(--text-lg);color:rgb(255 255 255 / .8);margin-bottom:var(--space-6)}.brand-intro-content.no-logo{grid-template-columns:1fr!important}.brand-intro-section{padding:var(--space-16) 0;background:var(--color-white)}.brand-intro-content{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}@media (min-width:768px){.brand-intro-content{grid-template-columns:200px 1fr;gap:var(--space-12)}}.brand-intro-logo{display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:var(--color-gray-50);border-radius:var(--radius-xl)}.brand-intro-logo img{max-width:150px;max-height:80px;width:auto;height:auto;object-fit:contain}.brand-intro-title{font-size:var(--text-2xl);color:var(--color-gray-900);margin-bottom:var(--space-4)}.brand-intro-desc{font-size:var(--text-lg);color:var(--color-gray-600);line-height:1.7;margin-bottom:var(--space-6)}.brand-intro-features{display:grid;grid-template-columns:1fr;gap:var(--space-3);list-style:none;padding:0;margin:0}@media (min-width:640px){.brand-intro-features{grid-template-columns:repeat(2,1fr)}}.brand-intro-features li{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-gray-700)}.brand-intro-features li svg{flex-shrink:0;color:var(--color-primary);margin-top:2px}.brand-intro-features li span{line-height:1.5;UAG/GUTENBERG BLOCKS COMPATIBILITY (Legacy Content)=========================================================================*/ .entry-content svg,.content-area svg,.page-content svg,[class*="uagb"] svg,[class*="wp-block"] svg:not(.pc-icon){max-width:24px;max-height:24px;width:24px;height:24px;display:inline-block;vertical-align:middle;flex-shrink:0}.uagb-ifb-button-wrapper svg,.uagb-cta__buttons svg,.uagb-marketing-btn__link svg,[class*="wp-block-button"] svg{max-width:20px;max-height:20px;width:20px;height:20px;margin-right:8px}.uagb-icon-list__source-wrap svg{max-width:18px;max-height:18px;width:18px;height:18px}[class*="uagb-container"],[class*="uagb-block"]{max-width:100%}.uagb-marketing-btn__link,.uagb-cta__button-link-wrapper,.uagb-cta-second__button,.uagb-infobox-cta-link{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--color-primary);color:var(--color-white)!important;font-weight:600;text-decoration:none;border-radius:var(--radius-lg);transition:all var(--transition-fast)}.uagb-marketing-btn__link:hover,.uagb-cta__button-link-wrapper:hover,.uagb-cta-second__button:hover,.uagb-infobox-cta-link:hover{background:var(--color-primary-dark);transform:translateY(-2px)}.uagb-cta-second__button{background:var(--color-success)}.uagb-cta-second__button:hover{background:#16a34a}.wp-block-uagb-call-to-action{padding:var(--space-8);background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-dark) 100%);border-radius:var(--radius-xl);text-align:center;margin:var(--space-8) 0}.uagb-cta__wrap{margin-bottom:var(--space-6)}.uagb-cta__title{color:var(--color-white);font-size:var(--text-2xl);margin-bottom:var(--space-4)}.uagb-cta__desc{color:rgb(255 255 255 / .85);font-size:var(--text-base);line-height:1.8}.uagb-cta__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4)}.wp-block-uagb-info-box{padding:var(--space-6);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);margin:var(--space-6) 0}.uagb-ifb-title{font-size:var(--text-xl);font-weight:700;color:var(--color-gray-900);margin-bottom:var(--space-4)}.uagb-heading-text{line-height:1.6}.wp-block-uagb-marketing-button{margin:var(--space-4) 0}.uagb-marketing-btn__title{font-size:var(--text-base);line-height:1.4}.uagb-icon-list__wrap{display:flex;flex-wrap:wrap;gap:var(--space-4)}.wp-block-uagb-icon-list-child{display:flex;align-items:center;gap:var(--space-2)}.uagb-icon-list__label{font-weight:600;color:var(--color-gray-900)}.wp-block-uagb-image figure{margin:0}.wp-block-uagb-image img{max-width:100%;height:auto;border-radius:var(--radius-lg)}img[src=""],img:not([src]),img[src*="undefined"],img[src*="null"]{display:none!important}.entry-content img,.content-area img,.page-content img{max-width:100%;height:auto}.uagb-layout-grid,.uagb-layout-flex{display:flex;flex-wrap:wrap;gap:var(--space-6)}.uagb-layout-grid>*{flex:1 1 300px}@media (max-width:768px){.uagb-cta__buttons{flex-direction:column}.uagb-marketing-btn__link,.uagb-cta__button-link-wrapper,.uagb-cta-second__button{width:100%;justify-content:center;text-align:center}}.breadcrumb-nav{padding:var(--space-4) 0;background:var(--color-white);border-bottom:1px solid var(--color-gray-100)}.breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);list-style:none;padding:0;margin:0;font-size:var(--text-sm)}.breadcrumb-item{display:flex;align-items:center;gap:var(--space-2)}.breadcrumb-item a{color:var(--color-gray-500);text-decoration:none;transition:color var(--transition-fast);display:flex;align-items:center;gap:var(--space-1)}.breadcrumb-item a:hover{color:var(--color-primary)}.breadcrumb-item a svg{width:14px;height:14px}.breadcrumb-separator{color:var(--color-gray-300);font-size:var(--text-xs)}.breadcrumb-item.current{color:var(--color-gray-900);font-weight:500}.altre-marche-section{padding:var(--space-12) 0;background:var(--color-gray-50);border-top:1px solid var(--color-gray-100)}.altre-marche-section .section-header{margin-bottom:var(--space-8)}.altre-marche-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}@media (min-width:480px){.altre-marche-grid{grid-template-columns:1fr}}@media (min-width:640px){.altre-marche-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.altre-marche-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:1024px){.altre-marche-grid{grid-template-columns:repeat(6,1fr);gap:var(--space-4)}}.altre-marche-item{display:flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-2);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-base);min-height:48px}.altre-marche-item:hover{border-color:var(--color-primary);background:var(--color-white);transform:translateY(-2px);box-shadow:var(--shadow-md)}.altre-marche-item.current{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);border-color:var(--color-primary);pointer-events:none}.altre-marche-name{font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;color:var(--color-gray-700);text-align:center}.altre-marche-item:hover .altre-marche-name{color:var(--color-primary)}.altre-marche-item.current .altre-marche-name{color:var(--color-white)}.brand-page-layout{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media (min-width:1024px){.brand-page-layout{grid-template-columns:1fr 280px;gap:var(--space-10)}}.services-sidebar{position:sticky;top:calc(var(--header-height) + var(--space-6));align-self:start}.services-sidebar-widget{padding:var(--space-6);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.sidebar-widget-title{font-size:var(--text-base);font-weight:700;color:var(--color-gray-900);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-primary)}.services-sidebar-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.services-sidebar-item a{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);color:var(--color-gray-700);font-size:var(--text-sm);font-weight:500;text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-fast)}.services-sidebar-item a:hover{background:var(--color-gray-50);color:var(--color-primary)}.services-sidebar-item a svg{width:18px;height:18px;color:var(--color-primary);flex-shrink:0}.sidebar-cta{margin-top:var(--space-6);padding:var(--space-5);background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-dark) 100%);border-radius:var(--radius-lg);text-align:center}.sidebar-cta-title{font-size:var(--text-sm);font-weight:700;color:var(--color-white);margin-bottom:var(--space-2)}.sidebar-cta-text{font-size:var(--text-xs);color:rgb(255 255 255 / .8);margin-bottom:var(--space-4)}.sidebar-cta .btn{width:100%;font-size:var(--text-sm)}.zone-hero{position:relative;padding:var(--space-16) 0 var(--space-12);background:linear-gradient(135deg,var(--color-secondary-dark) 0%,var(--color-secondary) 100%);color:#fff;overflow:hidden}.zone-hero-bg{position:absolute;inset:0;background:url("../originali/8f421cf13e02-assistenza-e-manutenzione-caldaie-a-verona-servizio-affidabile.webp") center/cover no-repeat;opacity:.15}.zone-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgb(15 23 42 / .7) 0%,rgb(15 23 42 / .9) 100%)}.zone-hero-content{position:relative;z-index:1;max-width:800px;text-align:center;margin:0 auto}.zone-intro-section{padding:var(--space-10) 0}.zone-intro-content{max-width:900px;margin:0 auto;font-size:var(--text-lg);line-height:1.8;color:var(--color-gray-700)}.zone-brands-section{padding:var(--space-12) 0}.zone-brands-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);margin-top:var(--space-8)}@media (min-width:768px){.zone-brands-grid{grid-template-columns:1fr}}@media (min-width:1024px){.zone-brands-grid{grid-template-columns:repeat(4,1fr)}}.zone-brand-card{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);background:#fff;border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);text-decoration:none;color:var(--color-gray-700);transition:all 0.2s ease}.zone-brand-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);color:var(--color-primary)}.zone-brand-name{font-weight:500;font-size:var(--text-sm)}.zone-brand-arrow{opacity:0;transform:translateX(-8px);transition:all 0.2s ease}.zone-brand-card:hover .zone-brand-arrow{opacity:1;transform:translateX(0)}.zone-services-section{padding:var(--space-12) 0}.zone-services-grid{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-top:var(--space-8)}@media (min-width:768px){.zone-services-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.zone-services-grid{grid-template-columns:1fr}}.zone-service-card{display:flex;flex-direction:column;padding:var(--space-6);background:#fff;border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);text-decoration:none;color:inherit;transition:all 0.3s ease}.zone-service-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.zone-service-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}.zone-service-title{font-size:var(--text-lg);font-weight:600;color:var(--color-gray-900);margin-bottom:var(--space-2)}.zone-service-desc{font-size:var(--text-sm);color:var(--color-gray-600);flex-grow:1;margin-bottom:var(--space-4)}.zone-service-link{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:500;color:var(--color-primary)}.zone-description-section{padding:var(--space-10) 0}.zone-description-content{max-width:900px;margin:0 auto}.zone-description-content h2,.zone-description-content h3{color:var(--color-gray-900);margin-top:var(--space-8);margin-bottom:var(--space-4)}.zone-description-content p{color:var(--color-gray-700);line-height:1.8;margin-bottom:var(--space-4)}.zone-content-section{padding:var(--space-10) 0}.zone-content{max-width:900px;margin:0 auto}.zone-cta-section{padding:var(--space-12) 0;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%)}.zone-cta-box{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-6)}@media (min-width:768px){.zone-cta-box{flex-direction:row;justify-content:space-between;text-align:left}}.zone-cta-title{font-size:var(--text-2xl);font-weight:700;color:#fff;margin-bottom:var(--space-2)}.zone-cta-text{color:rgb(255 255 255 / .9);font-size:var(--text-lg)}.zone-cta-actions .btn-white{background:#fff;color:var(--color-primary)}.zone-cta-actions .btn-white:hover{background:var(--color-gray-100)}.error-codes-section{padding:4rem 0;background:#f8fafc}.error-codes-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.error-codes-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.error-codes-grid{grid-template-columns:repeat(3,1fr)}}.error-code-card{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .08);border:1px solid #e2e8f0;transition:all 0.2s ease}.error-code-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgb(0 0 0 / .12);border-color:#E30713}.error-code-header{display:flex;align-items:stretch;background:#1e3a5f;min-height:80px}.error-code-badge-img{width:80px;height:80px;object-fit:contain;background:#fff;padding:8px;flex-shrink:0}.error-code-number{flex:1;display:flex;align-items:center;justify-content:flex-end;padding-right:20px;color:#E30713;font-size:32px;font-weight:800}.error-code-body{padding:16px;flex:1}.error-code-title{font-size:16px;font-weight:600;color:#0f172a;margin:0 0 8px 0;line-height:1.3}.error-code-desc{font-size:14px;color:#475569;line-height:1.5;margin:0}.error-code-cta{display:flex;align-items:center;justify-content:center;gap:8px;background:#E30713;color:#fff;padding:12px 16px;font-weight:600;font-size:14px;text-decoration:none;margin:0 16px 16px 16px;border-radius:8px;transition:background 0.2s ease}.error-code-cta:hover{background:#C5000B}.error-code-cta svg{width:16px;height:16px}.error-codes-footer{margin-top:2rem;text-align:center;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgb(0 0 0 / .08)}.error-codes-footer p{margin-bottom:1rem;color:#475569}.altre-marche-section{padding:4rem 0}.altre-marche-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width:640px){.altre-marche-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.altre-marche-grid{grid-template-columns:repeat(6,1fr)}}.altre-marche-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;text-decoration:none;transition:all 0.2s ease}.altre-marche-item:hover{border-color:#E30713;box-shadow:0 4px 12px rgb(0 0 0 / .1);transform:translateY(-2px)}.altre-marche-item.current{border-color:#E30713;background:rgb(227 7 19 / .05)}.altre-marche-logo{max-width:80px;max-height:40px;object-fit:contain}.altre-marche-name{font-size:12px;font-weight:600;color:#334155;text-align:center}.error-codes-grid.animate-stagger{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}@media (min-width:640px){.error-codes-grid.animate-stagger{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.error-codes-grid.animate-stagger{grid-template-columns:repeat(3,1fr)!important}}article.error-code-card{display:flex!important;flex-direction:column!important;background:#fff!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 8px rgb(0 0 0 / .08)!important;border:1px solid #e2e8f0!important}article.error-code-card .error-code-header{display:flex!important;align-items:stretch!important;background:#1e3a5f!important;min-height:80px!important;padding:0!important;margin:0!important}article.error-code-card .error-code-badge-img{width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!important;object-fit:contain!important;background:#fff!important;padding:8px!important;flex-shrink:0!important;display:block!important}article.error-code-card .error-code-number{flex:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding-right:20px!important;color:#E30713!important;font-size:32px!important;font-weight:800!important;background:transparent!important}article.error-code-card .error-code-body{padding:16px!important;flex:1!important}article.error-code-card .error-code-title{font-size:16px!important;font-weight:600!important;color:#0f172a!important;margin:0 0 8px 0!important}article.error-code-card .error-code-desc{font-size:14px!important;color:#475569!important;margin:0!important}article.error-code-card .error-code-cta{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#E30713!important;color:#fff!important;padding:12px 16px!important;font-weight:600!important;font-size:14px!important;text-decoration:none!important;margin:0 16px 16px 16px!important;border-radius:8px!important}.altre-marche-link-container{text-align:center;padding:var(--space-6) 0}.altre-marche-link{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--primary);font-weight:600;text-decoration:none;transition:color 0.2s ease}.altre-marche-link:hover{color:var(--primary-dark);text-decoration:underline}.entry-content p,.service-main p,.brand-intro-desc p,.section-desc,.service-content-section p,article p,.wp-block-paragraph{text-align:justify}.entry-content ul,.entry-content ol,.service-main ul,.service-main ol{text-align:left}.equal-height-columns{display:flex;flex-wrap:wrap}.equal-height-columns>.wp-block-column{display:flex;flex-direction:column}.equal-height-columns .wp-block-group{flex:1;display:flex;flex-direction:column}.service-box,.benefit-box,.success-box,.highlight-box{height:100%;display:flex;flex-direction:column;padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-secondary)}.service-box h4,.benefit-box h4,.success-box h4,.highlight-box h4{margin-bottom:var(--space-3)}.service-box ul,.benefit-box ul{flex:1;margin:0}.faq-box{padding:var(--space-4);margin-bottom:var(--space-3);border-radius:var(--radius-md);background:var(--bg-secondary)}.faq-box h4{margin-bottom:var(--space-2)}.faq-box p{margin:0}.equal-height-columns{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}.equal-height-columns>.wp-block-column{display:flex!important;flex-direction:column!important}.equal-height-columns>.wp-block-column>.wp-block-group{flex:1 1 auto!important;height:100%!important}.equal-height-columns .service-box,.equal-height-columns .benefit-box{height:100%!important;min-height:100%!important}