.eyebrow[data-astro-cid-ym4lgguh]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink);margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:block}.band-white[data-astro-cid-ym4lgguh]{background:#fff}.band-tint[data-astro-cid-ym4lgguh]{background:var(--color-bg)}.band-mist[data-astro-cid-ym4lgguh]{background:var(--color-mist)}.band-ink[data-astro-cid-ym4lgguh]{background:var(--color-ink);color:#fff}h2[data-astro-cid-ym4lgguh]{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.03em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:700;line-height:1.1}.prose[data-astro-cid-ym4lgguh] a:not(.btn),.text-link[data-astro-cid-ym4lgguh],.area[data-astro-cid-ym4lgguh] .area-map-caption a{color:var(--color-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline 2px #9dba1f;transition:text-decoration-color .15s}.prose[data-astro-cid-ym4lgguh] a:not(.btn):hover,.text-link[data-astro-cid-ym4lgguh]:hover,.area[data-astro-cid-ym4lgguh] .area-map-caption a:hover{text-decoration-color:var(--color-ink)}.prose[data-astro-cid-ym4lgguh] strong{color:var(--color-ink)}.hero-who[data-astro-cid-ym4lgguh]{color:var(--color-muted);align-items:center;gap:.75rem;margin:1.6rem 0 0;font-size:.92rem;display:flex}.hero-who[data-astro-cid-ym4lgguh] strong[data-astro-cid-ym4lgguh]{color:var(--color-ink)}.hero-price[data-astro-cid-ym4lgguh]{color:var(--color-ink);background:#fff;border:1px solid #0e11161f;border-radius:999px;margin:1.25rem 0 0;padding:.4rem .9rem;font-size:.95rem;display:inline-block}.hero-price[data-astro-cid-ym4lgguh] strong[data-astro-cid-ym4lgguh]{font-weight:800}.hero-who[data-astro-cid-ym4lgguh] .hero-who-photo{object-fit:cover;border:2px solid var(--color-accent);border-radius:50%;flex-shrink:0;width:44px;height:44px}.stats[data-astro-cid-ym4lgguh]{padding:2.75rem 0}.stats-grid[data-astro-cid-ym4lgguh]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.stat[data-astro-cid-ym4lgguh]{border-left:2px solid var(--color-accent);flex-direction:column;gap:.35rem;padding-left:1rem;display:flex}.stat-value[data-astro-cid-ym4lgguh]{font-family:var(--font-display);color:var(--color-accent);letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1}.stat-label[data-astro-cid-ym4lgguh]{color:#fffc;font-size:.9rem}@media (width<=800px){.stats-grid[data-astro-cid-ym4lgguh]{grid-template-columns:repeat(2,1fr)}}.intro[data-astro-cid-ym4lgguh]{padding:4.5rem 0}.intro-grid[data-astro-cid-ym4lgguh]{grid-template-columns:5fr 7fr;align-items:start;gap:3.5rem;display:grid}.intro-lead[data-astro-cid-ym4lgguh]{letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:clamp(1.15rem,1.6vw,1.3rem);font-weight:500;line-height:1.45}.intro-single[data-astro-cid-ym4lgguh] .intro-lead[data-astro-cid-ym4lgguh]{max-width:860px}.intro-rest[data-astro-cid-ym4lgguh]{padding-top:.3rem}.sec[data-astro-cid-ym4lgguh]{padding:4.5rem 0}.sec-grid[data-astro-cid-ym4lgguh]{grid-template-columns:5fr 7fr;align-items:start;gap:3.5rem;display:grid}.sec-head[data-astro-cid-ym4lgguh]{position:sticky;top:96px}.sec-head[data-astro-cid-ym4lgguh] h2[data-astro-cid-ym4lgguh]{margin:0}.sec-after[data-astro-cid-ym4lgguh]{margin-top:1.5rem}.prose[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh]{max-width:68ch;margin:0 0 1.1rem;font-size:1.04rem;line-height:1.7}.prose[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh]:last-child{margin-bottom:0}.prose[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh].answer{color:var(--color-ink);font-size:1.15rem}.prose[data-astro-cid-ym4lgguh] .sec-cta,.sec-after[data-astro-cid-ym4lgguh] .sec-cta{margin-top:1.75rem}.pcards[data-astro-cid-ym4lgguh]{grid-template-columns:repeat(2,1fr);gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.pcards[data-astro-cid-ym4lgguh].cols-3{grid-template-columns:repeat(3,1fr)}.pcards[data-astro-cid-ym4lgguh].cols-5{grid-template-columns:repeat(6,1fr)}.pcards[data-astro-cid-ym4lgguh].cols-5 .pcard[data-astro-cid-ym4lgguh]{grid-column:span 2}.pcards[data-astro-cid-ym4lgguh].cols-5 .pcard[data-astro-cid-ym4lgguh]:nth-child(-n+2){grid-column:span 3}.pcard[data-astro-cid-ym4lgguh]{border:1px solid var(--color-line);background:#fff;border-radius:18px;padding:1.5rem 1.5rem 1.6rem}.band-white[data-astro-cid-ym4lgguh] .pcard[data-astro-cid-ym4lgguh]{background:var(--color-bg)}.pcard[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh]{color:var(--color-muted);margin:0;font-size:.96rem;line-height:1.6}.pcard[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh] strong:first-child{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);border-top:3px solid var(--color-accent);margin-bottom:.6rem;padding-top:.9rem;font-size:1.15rem;line-height:1.25;display:block}.pcards[data-astro-cid-ym4lgguh].is-numbered .pcard[data-astro-cid-ym4lgguh]{background:var(--color-ink);border-color:var(--color-ink)}.pcards[data-astro-cid-ym4lgguh].is-numbered .pcard[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh]{color:#fffc}.pcards[data-astro-cid-ym4lgguh].is-numbered .pcard[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh] strong:first-child,.pcards[data-astro-cid-ym4lgguh].is-numbered .pcard[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh] a{color:#fff}.sec-price[data-astro-cid-ym4lgguh] .sec-head[data-astro-cid-ym4lgguh] h2[data-astro-cid-ym4lgguh]{position:relative}.sec-price[data-astro-cid-ym4lgguh] .sec-head[data-astro-cid-ym4lgguh] h2[data-astro-cid-ym4lgguh]:after{content:"";background:var(--color-accent);border-radius:999px;width:64px;height:6px;margin-top:1.1rem;display:block}.incl[data-astro-cid-ym4lgguh]{padding:4.5rem 0}.incl-grid[data-astro-cid-ym4lgguh]{grid-template-columns:6fr 5fr;align-items:start;gap:3rem;display:grid}.incl-card[data-astro-cid-ym4lgguh]{background:var(--color-ink);color:#fff;border-radius:24px;padding:2.25rem 2.25rem 2.4rem;box-shadow:0 30px 60px -30px #0e111680}.incl-card[data-astro-cid-ym4lgguh] h2[data-astro-cid-ym4lgguh]{color:#fff}.incl-list[data-astro-cid-ym4lgguh]{flex-direction:column;margin:0 0 2rem;padding:0;list-style:none;display:flex}.incl-list[data-astro-cid-ym4lgguh] li[data-astro-cid-ym4lgguh]{color:#ffffffe0;border-top:1px solid #ffffff1f;align-items:flex-start;gap:.8rem;padding:.85rem 0;font-size:.98rem;line-height:1.5;display:flex}.incl-check[data-astro-cid-ym4lgguh]{background:var(--color-accent);width:26px;height:26px;color:var(--color-ink);border-radius:8px;flex-shrink:0;place-items:center;margin-top:.05rem;display:inline-grid}.incl-check[data-astro-cid-ym4lgguh] svg{width:15px;height:15px}.when[data-astro-cid-ym4lgguh]{padding-top:.5rem}.when-list[data-astro-cid-ym4lgguh]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.when-list[data-astro-cid-ym4lgguh] li[data-astro-cid-ym4lgguh]{border:1px solid var(--color-line);color:var(--color-ink);background:#fff;border-radius:16px;align-items:baseline;gap:1rem;padding:1.15rem 1.3rem;font-size:1rem;line-height:1.5;display:flex}.when-num[data-astro-cid-ym4lgguh]{font-family:var(--font-display);color:var(--color-muted);flex-shrink:0;font-weight:700}.prova[data-astro-cid-ym4lgguh]{padding:4.5rem 0}.autor[data-astro-cid-ym4lgguh]{background:var(--color-bg);border:1px solid var(--color-line);border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:2rem;margin-bottom:3.5rem;padding:1.75rem 2rem;display:grid}.autor[data-astro-cid-ym4lgguh] .autor-photo{object-fit:cover;border:3px solid var(--color-accent);border-radius:18px;width:120px;height:120px}.autor-text[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh]{max-width:70ch;margin:0;font-size:1.08rem;line-height:1.6}.autor-text[data-astro-cid-ym4lgguh] .autor-cta{margin-top:1.1rem;padding:.7rem 1.3rem;line-height:1.2}.prova-title[data-astro-cid-ym4lgguh]{margin-bottom:1.75rem}.casos-grid[data-astro-cid-ym4lgguh]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.caso-card[data-astro-cid-ym4lgguh]{border:1px solid var(--color-line);background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.caso-card[data-astro-cid-ym4lgguh] .media{border-bottom:1px solid var(--color-line);border-radius:0}.caso-card-body[data-astro-cid-ym4lgguh]{flex-direction:column;flex:1;padding:1.2rem 1.35rem 1.4rem;display:flex}.caso-niche[data-astro-cid-ym4lgguh]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.74rem;font-weight:700}.caso-name[data-astro-cid-ym4lgguh]{font-family:var(--font-display);color:var(--color-ink);margin:.25rem 0 .5rem;font-size:1.15rem}.caso-own[data-astro-cid-ym4lgguh]{color:var(--color-ink);background:#d2f34c8c;border-radius:999px;align-self:flex-start;margin-bottom:.5rem;padding:.15rem .6rem;font-size:.72rem;font-weight:600}.caso-impact[data-astro-cid-ym4lgguh]{color:var(--color-muted);flex:1;margin:0 0 1rem;font-size:.92rem}.caso-links[data-astro-cid-ym4lgguh]{flex-wrap:wrap;gap:.5rem;display:flex}.caso-link[data-astro-cid-ym4lgguh]{border:1.5px solid var(--color-line);min-height:44px;color:var(--color-ink);border-radius:999px;align-items:center;padding:0 1rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.caso-link[data-astro-cid-ym4lgguh]:hover{border-color:var(--color-ink)}.more-casos[data-astro-cid-ym4lgguh]{margin-top:1.25rem}.more-casos[data-astro-cid-ym4lgguh]>summary[data-astro-cid-ym4lgguh]{cursor:pointer;border:1.5px solid var(--color-ink);min-height:48px;color:var(--color-ink);border-radius:999px;justify-content:center;align-items:center;max-width:260px;margin:0 auto;font-size:.92rem;font-weight:700;list-style:none;display:flex}.more-casos[data-astro-cid-ym4lgguh]>summary[data-astro-cid-ym4lgguh]::-webkit-details-marker{display:none}.more-casos[data-astro-cid-ym4lgguh][open]>summary[data-astro-cid-ym4lgguh]{display:none}.faq[data-astro-cid-ym4lgguh]{padding:4.5rem 0}.service-faq[data-astro-cid-ym4lgguh]{flex-direction:column;gap:.75rem;display:flex}.faq-item[data-astro-cid-ym4lgguh]{border:1px solid var(--color-line);background:#fff;border-radius:16px;padding:1.1rem 1.4rem}.faq-item[data-astro-cid-ym4lgguh] summary[data-astro-cid-ym4lgguh]{cursor:pointer;min-height:28px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-ym4lgguh] summary[data-astro-cid-ym4lgguh]::-webkit-details-marker{display:none}.faq-chevron[data-astro-cid-ym4lgguh]{color:var(--color-ink);flex-shrink:0;transition:transform .2s}.faq-item[data-astro-cid-ym4lgguh][open] .faq-chevron[data-astro-cid-ym4lgguh]{transform:rotate(180deg)}.faq-item[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh]{color:var(--color-muted);margin:.85rem 0 0;font-size:.98rem;line-height:1.65}.area[data-astro-cid-ym4lgguh]{padding:4.5rem 0}.area[data-astro-cid-ym4lgguh] .area-map{grid-template:"title frame""cap frame"1fr/5fr 7fr;align-items:start;column-gap:3.5rem;display:grid}.area[data-astro-cid-ym4lgguh] .area-map h2{letter-spacing:-.03em;color:var(--color-ink);grid-area:title;margin:0 0 1.25rem;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:700;line-height:1.1}.area[data-astro-cid-ym4lgguh] .area-map-frame{border-radius:22px;grid-area:frame}.area[data-astro-cid-ym4lgguh] .area-map-caption{grid-area:cap;margin:0;font-size:1.04rem;line-height:1.65}.related-services[data-astro-cid-ym4lgguh]{padding:4rem 0}.related-grid[data-astro-cid-ym4lgguh]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.related-card[data-astro-cid-ym4lgguh]{border:1px solid var(--color-line);background:#fff;border-radius:16px;padding:1.35rem 1.5rem;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.band-white[data-astro-cid-ym4lgguh] .related-card[data-astro-cid-ym4lgguh]{background:var(--color-bg)}.related-card[data-astro-cid-ym4lgguh]:hover,.related-card[data-astro-cid-ym4lgguh]:focus-within{border-color:var(--color-ink);transform:translateY(-4px);box-shadow:0 16px 32px -14px #14141a2e}.related-icon[data-astro-cid-ym4lgguh]{background:var(--color-accent);width:38px;height:38px;color:var(--color-ink);border-radius:10px;justify-content:center;align-items:center;margin-bottom:.75rem;display:inline-flex}.related-icon[data-astro-cid-ym4lgguh] svg{width:18px;height:18px}.related-card[data-astro-cid-ym4lgguh] h3[data-astro-cid-ym4lgguh]{font-family:var(--font-display);color:var(--color-ink);margin:0 0 .4rem;font-size:1.05rem;font-weight:600;line-height:1.3}.related-card[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh]{color:var(--color-muted);margin:0;font-size:.9rem}.related-card-link[data-astro-cid-ym4lgguh]{color:inherit;text-decoration:none}.related-card-link[data-astro-cid-ym4lgguh]:after{content:"";border-radius:16px;position:absolute;inset:0}.related-card-link[data-astro-cid-ym4lgguh]:focus-visible{outline:none}.related-card[data-astro-cid-ym4lgguh]:has(.related-card-link:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.cta-final[data-astro-cid-ym4lgguh]{padding:0 0 4.5rem}@media (width>=901px){.service-cta[data-astro-cid-ym4lgguh] .cta-final-btn{white-space:nowrap}}.service-cta[data-astro-cid-ym4lgguh]{background:var(--color-ink);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:2.75rem 3rem;display:grid;box-shadow:0 24px 50px -20px #0b102373}.cta-title[data-astro-cid-ym4lgguh]{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:0 0 .7rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.1}.cta-sub[data-astro-cid-ym4lgguh]{color:#ffffffc7;max-width:56ch;margin:0}@media (width<=900px){.intro-grid[data-astro-cid-ym4lgguh],.sec-grid[data-astro-cid-ym4lgguh],.incl-grid[data-astro-cid-ym4lgguh]{grid-template-columns:1fr;gap:1.5rem}.sec-head[data-astro-cid-ym4lgguh]{position:static}.sec-after[data-astro-cid-ym4lgguh]>div[data-astro-cid-ym4lgguh]:first-child{display:none}.pcards[data-astro-cid-ym4lgguh],.pcards[data-astro-cid-ym4lgguh].cols-3,.pcards[data-astro-cid-ym4lgguh].cols-5{grid-template-columns:1fr 1fr}.pcards[data-astro-cid-ym4lgguh].cols-5 .pcard[data-astro-cid-ym4lgguh],.pcards[data-astro-cid-ym4lgguh].cols-5 .pcard[data-astro-cid-ym4lgguh]:nth-child(-n+2){grid-column:auto}.casos-grid[data-astro-cid-ym4lgguh]{grid-template-columns:1fr 1fr}.area[data-astro-cid-ym4lgguh] .area-map{grid-template-columns:1fr;grid-template-areas:"title""frame""cap"}.area[data-astro-cid-ym4lgguh] .area-map-caption{margin-top:1rem}.service-cta[data-astro-cid-ym4lgguh]{grid-template-columns:1fr}}@media (width<=640px){.intro[data-astro-cid-ym4lgguh],.sec[data-astro-cid-ym4lgguh],.incl[data-astro-cid-ym4lgguh],.prova[data-astro-cid-ym4lgguh],.faq[data-astro-cid-ym4lgguh],.area[data-astro-cid-ym4lgguh]{padding:3.25rem 0}.pcards[data-astro-cid-ym4lgguh],.pcards[data-astro-cid-ym4lgguh].cols-3,.pcards[data-astro-cid-ym4lgguh].cols-5,.casos-grid[data-astro-cid-ym4lgguh]{grid-template-columns:1fr}.pcards[data-astro-cid-ym4lgguh]{margin-top:1.75rem}.incl-card[data-astro-cid-ym4lgguh]{border-radius:22px;padding:1.75rem 1.4rem}.autor[data-astro-cid-ym4lgguh]{grid-template-columns:1fr;gap:1.1rem;padding:1.5rem}.autor[data-astro-cid-ym4lgguh] .autor-photo{width:88px;height:88px}.service-cta[data-astro-cid-ym4lgguh]{padding:2rem 1.5rem}.prose[data-astro-cid-ym4lgguh] p[data-astro-cid-ym4lgguh].answer{font-size:1.08rem}.prose[data-astro-cid-ym4lgguh] .sec-cta,.sec-after[data-astro-cid-ym4lgguh] .sec-cta,.incl-card[data-astro-cid-ym4lgguh] .incl-cta,.service-cta[data-astro-cid-ym4lgguh] .cta-final-btn{box-sizing:border-box;white-space:normal;text-align:center;justify-content:center;width:100%}}
