.seo-prose{color:#d8d8dd;text-align:left;max-width:860px;margin:0 auto 1.6rem;font-size:1.04rem;line-height:1.8}.seo-prose p{text-wrap:pretty;margin:0 0 1rem}.seo-local-detail h2,.seo-steps h2,.seo-faq h2,.seo-service-section h2{text-align:center}.seo-local-detail .section-kicker,.seo-steps .section-kicker,.seo-faq .section-kicker{width:fit-content;margin:0 auto 1rem;display:flex}.seo-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;max-width:960px;margin:0 auto;display:grid}.seo-list-card{text-align:left;padding:1.4rem 1.5rem}.seo-list-card h3{color:#fff;align-items:center;gap:.5rem;margin:0 0 .8rem;font-size:1.08rem;display:flex}.seo-list-card h3 .svg-icon{color:var(--orange);flex:none}.seo-list-card ul{color:#d8d8dd;margin:0;padding-left:1.15rem;line-height:1.75}.seo-list-card li::marker{color:var(--orange)}.seo-card-link{color:inherit;text-decoration:none}.seo-card-link:hover,.seo-card-link:focus-visible{color:#ffd08a;text-underline-offset:4px;text-decoration:underline}#servicii .local-seo-links{margin-top:1.6rem}.seo-steps-list{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:1040px;margin:0 auto;padding:0;list-style:none;display:grid}.seo-steps-list li{text-align:left;border-radius:20px;padding:1.5rem 1.2rem 1.3rem;position:relative}.seo-steps-list h3{color:#fff;margin:.7rem 0 .45rem;font-size:1.05rem}.seo-steps-list p{color:#cfd0d6;margin:0;font-size:.95rem;line-height:1.6}.seo-step-number{background:linear-gradient(135deg,var(--orange),var(--orange-2));color:#141006;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:950;display:inline-grid}.seo-faq-list{gap:.75rem;max-width:860px;margin:0 auto;display:grid}.seo-faq-item{text-align:left;border-radius:16px;padding:0;overflow:hidden}.seo-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.25rem;list-style:none;display:flex}.seo-faq-item summary::-webkit-details-marker{display:none}.seo-faq-item summary:after{content:"";border-right:2px solid var(--orange);border-bottom:2px solid var(--orange);flex:none;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)}.seo-faq-item[open] summary:after{transform:rotate(225deg)}.seo-faq-item summary h3{color:#fff;margin:0;font-size:1.02rem;font-weight:800;line-height:1.4}.seo-faq-item p{color:#d0d1d7;margin:0;padding:0 1.25rem 1.15rem;line-height:1.7}.seo-service-hero{min-height:auto;padding-top:8.5rem;padding-bottom:3rem}.seo-breadcrumb{color:#bfc0c8;flex-wrap:wrap;justify-content:center;gap:.45rem;margin-bottom:1rem;font-size:.9rem;display:flex}.seo-breadcrumb a{color:#ffd08a;text-decoration:none}.seo-breadcrumb a:hover{text-decoration:underline}.seo-check-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.seo-check-list li{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:.65rem;padding:.8rem 1rem;display:flex}.seo-check-list .svg-icon{color:var(--orange);flex:none;margin-top:.2rem}.seo-cta{text-align:center;border-radius:24px;margin-top:2rem;margin-bottom:2rem;padding:2rem 1.5rem}.seo-cta>div{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1rem;display:flex}.seo-subheading{margin-top:2.4rem}.seo-service-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem;display:grid}.seo-service-grid .card{text-align:left;flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.seo-service-grid h2{margin:0;font-size:1.25rem}.seo-service-grid p{color:#d0d1d7;flex:1;margin:0;line-height:1.65}.seo-footer-seo-links{border-top:1px solid #ffffff14;gap:1.2rem;padding:1.6rem 0;display:grid}.seo-footer-seo-links .local-seo-links{justify-content:flex-start;margin-top:.6rem}.seo-footer-seo-links .local-seo-links a{min-height:36px;padding:.4rem .7rem;font-size:.86rem;font-weight:700}.footer-nap{color:#b9bac2;font-size:.92rem;font-style:normal;line-height:1.6}.footer-nap a{color:#ffd08a;font-weight:800;text-decoration:none}@media (max-width:900px){.seo-steps-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.seo-two-col,.seo-steps-list{grid-template-columns:1fr}.seo-prose{font-size:1rem}.seo-service-hero{padding-top:7rem}}
