
/* v9.4 — Hard isolation: contratti espliciti contro gli override reali del tema Duda. */
:is(#dmRoot #dm,#dm) .dmRespRow:has(.sf6p[data-sf6-page]),
:is(#dmRoot #dm,#dm) .dmRespColsWrapper:has(.sf6p[data-sf6-page]),
:is(#dmRoot #dm,#dm) .dmRespCol:has(.sf6p[data-sf6-page]),
:is(#dmRoot #dm,#dm) .dmWidget:has(.sf6p[data-sf6-page]),
:is(#dmRoot #dm,#dm) .dmCustomHtmlHolder:has(.sf6p[data-sf6-page]),
:is(#dmRoot #dm,#dm) .dmCustomHtml:has(.sf6p[data-sf6-page]){width:100%!important;max-width:none!important;margin:0!important;padding:0!important;left:auto!important;right:auto!important;transform:none!important}
:is(#dmRoot #dm,#dm) :is(.dmWidget,.dmCustomHtmlHolder,.dmCustomHtml):has(.sf6p[data-sf6-page]){overflow:visible!important}
.sf6p{position:relative!important;left:50%!important;width:100vw!important;max-width:100vw!important;margin-left:-50vw!important;overflow:clip!important;color-scheme:light!important}
#dm .sf6p.sf6p{display:block!important;width:100vw!important;max-width:100vw!important;margin-top:0!important;margin-right:0!important;margin-bottom:0!important;margin-left:-50vw!important;color:var(--ink)!important;background:#fff!important;font-size:16px!important;line-height:1.55!important;opacity:1!important;visibility:visible!important}
#dm .sf6p.sf6p :where(h1,h2,h3,p,li,dt,dd,summary,a,button,label,strong,small,span){opacity:1!important;visibility:visible!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
#dm .sf6p.sf6p :where(h1,h2,h3,p,dt,dd,label,strong,small){background-color:transparent!important}
#dm .sf6p.sf6p :where(p,li,dt,dd,summary,a,button,label,strong,small,span){max-width:none!important}
#dm .sf6p.sf6p h1{max-width:18ch!important;color:var(--dark)!important;font-size:clamp(42px,5.1vw,68px)!important;line-height:1.02!important}
#dm .sf6p.sf6p .sf6p__section-head h2,#dm .sf6p.sf6p .sf6p__faq-head h2,#dm .sf6p.sf6p .sf6p__closing h2{max-width:none!important;font-size:clamp(30px,4vw,46px)!important;line-height:1.1!important}
#dm .sf6p.sf6p .sf6p__card h3,#dm .sf6p.sf6p .sf9-guide__result h3{max-width:none!important;font-size:21px!important;line-height:1.3!important}
#dm .sf6p.sf6p .sf6p__lead{max-width:68ch!important;color:#3d5361!important;font-size:clamp(18px,2vw,21px)!important;line-height:1.58!important}
#dm .sf6p.sf6p .sf6p__section-head>p:not(.sf6p__eyebrow){max-width:68ch!important;color:var(--muted)!important;font-size:17px!important;line-height:1.65!important}
#dm .sf6p.sf6p .sf6p__card p,#dm .sf6p.sf6p .sf6p__list li,#dm .sf6p.sf6p .sf6p__steps li,#dm .sf6p.sf6p .sf9-route small{color:var(--muted)!important;font-size:15px!important;line-height:1.58!important}
#dm .sf6p.sf6p .sf6p__button{font-size:14px!important;line-height:1.2!important}
#dm .sf6p.sf6p .sf6p__button--primary{color:#fff!important;background:var(--dark)!important;border-color:var(--dark)!important}
#dm .sf6p.sf6p .sf6p__button--secondary{color:var(--dark)!important;background:#fff!important}
#dm .sf6p.sf6p .sf6p__closing .sf6p__button{color:var(--dark)!important;background:#fff!important;border-color:#fff!important}
#dm .sf6p.sf6p[data-layout="channel"] h1{color:#fff!important}
#dm .sf6p.sf6p[data-layout="channel"] .sf6p__lead{color:rgba(255,255,255,.82)!important}
#dm .sf6p.sf6p[data-layout="channel"] .sf6p__hero .sf6p__button--primary{color:var(--dark)!important;background:#fff!important;border-color:#fff!important}
#dm .sf6p.sf6p[data-layout="channel"] .sf6p__button--secondary{color:#fff!important;background:transparent!important}
#dm .sf6p.sf6p :where(.sf6p__trust,.sf6p__closing,.sf9-routes,.sf9-guide) :where(h2,h3,strong,a,button){color:#fff!important}
#dm .sf6p.sf6p :where(.sf6p__trust,.sf6p__closing,.sf9-routes,.sf9-guide) :where(p,small){color:#bfd1dd!important}
#dm .sf6p.sf6p .sf9-guide__result h3{color:var(--dark)!important}
#dm .sf6p.sf6p .sf9-guide__result-content>p:first-child{color:var(--dark)!important}
#dm .sf6p.sf6p .sf9-guide__result-content>p:not(:first-child){color:#425765!important;font-size:16px!important;line-height:1.65!important}
#dm .sf6p.sf6p .sf9-guide__caps a{color:var(--dark)!important;background:#fff!important}
#dm .sf6p.sf6p .sf8-section-number{color:var(--dark)!important;background:var(--pale)!important}
#dm .sf6p.sf6p .sf6p__section-head .sf6p__eyebrow{color:color-mix(in srgb,var(--accent) 58%,#000)!important}
#dm .sf6p.sf6p :where(.sf6p__list,.sf6p__summary) li>span[aria-hidden="true"]{color:var(--dark)!important}
#dm .sf6p.sf6p :where(.sf6p__summary li,.sf6p__list li,.sf6p__steps li){background:#fff!important}
#dm .sf6p.sf6p .sf6p__feature>p{color:#fff!important}
#dm .sf6p.sf6p[data-layout="evidence"] .sf6p__notice p,#dm .sf6p.sf6p[data-layout="evidence"] .sf6p__notice li{color:#fff!important}
#dm .sf6p.sf6p[data-layout="service"] .sf6p__summary li,#dm .sf6p.sf6p[data-layout="service"] .sf6p__summary li strong{color:#fff!important;background:rgba(255,255,255,.08)!important}
#dm .sf6p.sf6p[data-layout="service"] .sf6p__summary li>span[aria-hidden="true"]{color:#fff!important}
#dm .sf6p.sf6p[data-layout="service"] .sf6p__steps li{color:#fff!important;background:linear-gradient(145deg,var(--dark),color-mix(in srgb,var(--dark) 80%,var(--accent)))!important}
#dm .sf6p.sf6p[data-layout="evidence"] .sf6p__notice .sf6p__list li{color:#fff!important;background:rgba(255,255,255,.08)!important}
.sf6p .sf6p__cards--people{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.sf6p[data-layout="institutional"] .sf6p__cards--count-5{grid-column:1/-1!important}
#dm .sf6p.sf6p[data-layout="institutional"] .sf6p__section-inner>.sf6p__cards--count-5{grid-column:1/-1!important}
.sf6p :where(h1,h2,h3,p,li,dt,dd,summary,a,button,label,strong,small,span){opacity:1!important;visibility:visible!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
.sf6p :where(.sf6p__hero-inner,.sf6p__section-inner,.sf6p__page-nav-inner,.sf6p__closing-inner,.sf6p__trust-inner,.sf6p__summary,.sf8-sources,.sf9-guide>.sf6p__section-inner,.sf9-routes>.sf6p__section-inner){min-width:0!important;max-width:1280px!important}
.sf6p :where(.sf6p__hero-grid,.sf6p__section-inner,.sf6p__section-head,.sf6p__cards,.sf6p__list,.sf6p__steps,.sf6p__split-panel,.sf6p__summary,.sf6p__summary ul,.sf9-guide__layout,.sf9-routes__grid)>*{min-width:0!important;max-width:100%!important}
.sf6p :where(p,li,h1,h2,h3,strong,small,a,dt,dd){overflow-wrap:anywhere!important;word-break:normal!important}
.sf6p :where(.sf6p__card,.sf6p__split-panel,.sf6p__summary li,.sf6p__list li,.sf9-guide__result){color:var(--ink)!important;background-color:#fff!important}
.sf6p .sf6p__card h3,.sf6p .sf6p__split-quote,.sf6p .sf9-guide__result h3{color:var(--dark)!important}
.sf6p .sf6p__card p,.sf6p .sf9-guide__result-content>p:not(:first-child){color:var(--muted)!important}
.sf6p :where(.sf6p__trust,.sf6p__closing,.sf9-routes,.sf9-guide) :where(h2,h3,strong){color:#fff!important}
.sf6p :where(.sf6p__trust,.sf6p__closing,.sf9-routes,.sf9-guide) :where(p,small){color:#bfd1dd!important}
.sf6p[data-layout="service"] .sf6p__summary li{color:#fff!important;background:rgba(255,255,255,.08)!important}
.sf6p[data-layout="service"] .sf6p__summary li strong{color:#fff!important}
.sf6p[data-layout="service"] .sf6p__steps li{color:#fff!important;background:linear-gradient(145deg,var(--dark),color-mix(in srgb,var(--dark) 80%,var(--accent)))!important}
.sf6p[data-layout="service"] .sf6p__steps .sf6p__item-text{color:#fff!important}
.sf6p[data-layout="evidence"] .sf6p__notice .sf6p__list li{color:#fff!important;border-color:rgba(255,255,255,.18)!important;background:rgba(255,255,255,.08)!important}
.sf6p[data-layout="evidence"] .sf6p__notice .sf6p__item-text{color:#fff!important}
.sf6p .sf8-visual :where(strong,span,b){opacity:1!important;visibility:visible!important}
.sf6p table{width:100%!important;display:table!important;border-collapse:collapse!important;color:var(--ink)!important;background:#fff!important}
.sf6p :where(th,td){padding:14px!important;border:1px solid var(--line)!important;color:var(--ink)!important;background:#fff!important;text-align:left!important;vertical-align:top!important}
.sf6p th{color:var(--dark)!important;background:var(--pale)!important;font-weight:800!important}

/* Contratti puntuali derivati dagli screenshot reali dell'editor Duda.
   :is() mantiene il fallback del preview, ma assume la specificità dei due ID del runtime Duda. */
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__trust-inner{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(100% - 48px,1280px)!important;max-width:1280px!important;margin:0 auto!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__trust-item{
  display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:13px!important;align-items:center!important;min-width:0!important;width:auto!important;max-width:none!important;padding:22px 26px!important;color:#fff!important;background:var(--dark)!important;white-space:normal!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__trust-item>b{
  grid-column:1!important;grid-row:1/span 2!important;display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;margin:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__trust-item>span,
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__trust-item>strong{
  grid-column:2!important;display:block!important;min-width:0!important;width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__trust-item>span{
  grid-row:1!important;color:#9fc9df!important;-webkit-text-fill-color:#9fc9df!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__trust-item>strong{
  grid-row:2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:700 15px/1.35 "Manrope",Arial,sans-serif!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__section-head,
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__section-head>*{
  min-width:0!important;max-width:none!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__section-head>h2{
  display:block!important;width:auto!important;color:var(--dark)!important;-webkit-text-fill-color:var(--dark)!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__feature{
  display:block!important;width:100%!important;min-width:0!important;max-width:none!important;color:#fff!important;background:linear-gradient(115deg,var(--dark),color-mix(in srgb,var(--dark) 76%,var(--accent)))!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__feature>p{
  position:relative!important;z-index:1!important;display:block!important;width:auto!important;min-width:0!important;max-width:32ch!important;margin:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__summary,
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__summary-label,
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__summary ul,
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__summary li{
  min-width:0!important;max-width:none!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__summary li>span{
  display:block!important;width:auto!important;min-width:30px!important;max-width:none!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__summary li>strong{
  display:block!important;width:auto!important;min-width:0!important;max-width:none!important;color:var(--dark)!important;-webkit-text-fill-color:var(--dark)!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p :is(.sf6p__card,.sf6p__split-panel,.sf6p__list li,.sf6p__steps li,.sf6p__notice,.sf9-guide__result){
  min-width:0!important;max-width:none!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__split-panel{
  display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr)!important;gap:32px!important;align-items:start!important;width:100%!important;min-width:0!important;max-width:none!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__split-panel>.sf6p__split-list{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:none!important;align-content:start!important;gap:12px!important;margin:0!important;padding:0!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__split-panel>.sf6p__split-list>li{
  display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;flex:0 0 100%!important;align-items:center!important;padding:15px 18px 15px 48px!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__split-panel>.sf6p__split-list>li>.sf6p__item-text{
  display:block!important;width:100%!important;min-width:0!important;max-width:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__split-panel>.sf6p__split-quote{
  font-size:clamp(20px,2.2vw,27px)!important;line-height:1.42!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p :is(.sf6p__card h3,.sf6p__card p,.sf6p__item-text,.sf6p__split-quote,.sf6p__notice p,.sf9-guide__result h3,.sf9-guide__result p){
  display:block!important;width:auto!important;min-width:0!important;max-width:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p :is(.sf6p__card h3,.sf6p__split-quote,.sf9-guide__result h3){
  color:var(--dark)!important;-webkit-text-fill-color:var(--dark)!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p :is(.sf6p__card p,.sf6p__item-text,.sf6p__notice p,.sf9-guide__result p){
  color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p[data-layout="service"] .sf6p__steps .sf6p__item-text,
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p[data-layout="evidence"] .sf6p__notice :is(p,.sf6p__item-text){
  color:#fff!important;-webkit-text-fill-color:#fff!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p[data-theme="innovation"] :is(.sf6p__summary ul,.sf6p__cards,.sf6p__list,.sf6p__steps,.sf6p__split-panel){
  width:100%!important;min-width:0!important;max-width:none!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p[data-theme="innovation"] :is(.sf6p__summary li,.sf6p__card,.sf6p__list>li,.sf6p__steps>li,.sf6p__split-panel){
  color:#172936!important;background:#fff!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p[data-theme="innovation"] :is(.sf6p__summary li strong,.sf6p__card h3,.sf6p__split-quote){
  color:#27275a!important;-webkit-text-fill-color:#27275a!important;background:transparent!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p[data-theme="innovation"] :is(.sf6p__card p,.sf6p__list .sf6p__item-text,.sf6p__steps .sf6p__item-text){
  color:#334c5b!important;-webkit-text-fill-color:#334c5b!important;background:transparent!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p[data-theme="innovation"] .sf6p__notice{
  color:#fff!important;background:linear-gradient(120deg,#27275a,#433876)!important;background-color:#27275a!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p[data-theme="innovation"] .sf6p__notice :is(p,li,.sf6p__item-text,strong,span:not(.sf6p__notice-mark)){
  color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p[data-theme="innovation"] .sf6p__feature{
  color:#fff!important;background:linear-gradient(115deg,#27275a,#433876)!important;background-color:#27275a!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p[data-theme="innovation"] .sf6p__feature :is(p,li,.sf6p__item-text,strong,span){
  color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p table{
  display:table!important;width:100%!important;min-width:640px!important;max-width:none!important;table-layout:auto!important;color:var(--ink)!important;background:#fff!important
}
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p :is(th,td),
:is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p :is(th,td) *{
  width:auto!important;min-width:0!important;max-width:none!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:#fff!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important
}
@media(max-width:700px){
  :is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__trust-inner{grid-template-columns:1fr!important;width:min(100% - 28px,1280px)!important}
  :is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__trust-item{grid-template-columns:42px minmax(0,1fr)!important;padding:16px 18px!important}
}
@supports(width:100dvw){.sf6p{width:100dvw!important;max-width:100dvw!important;margin-left:-50dvw!important}}
@supports(container-type:inline-size){
  @container (max-width:940px){
    .sf6p .sf6p__hero-grid,.sf6p .sf9-guide__layout,.sf6p .sf9-guide__head,.sf6p .sf9-routes__head{grid-template-columns:1fr!important}
    :is(#dmRoot #dm,#dm) :is(.dmCustomHtml,.dmCustomHtmlHolder) .sf6p.sf6p .sf6p__split-panel{grid-template-columns:minmax(0,1fr)!important}
    .sf6p[data-layout="institutional"] .sf6p__section-inner{display:block!important}
    .sf6p .sf6p__cards,.sf6p .sf6p__cards--people,.sf6p .sf6p__steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}
    .sf6p .sf6p__split-panel{grid-template-columns:1fr!important}
    .sf6p .sf6p__summary{grid-template-columns:210px minmax(0,1fr)!important}
    .sf6p .sf8-visual{max-width:720px!important}
  }
  @container (max-width:700px){
    .sf6p .sf6p__hero-inner,.sf6p .sf6p__section-inner,.sf6p .sf6p__page-nav-inner,.sf6p .sf6p__closing-inner,.sf6p .sf6p__trust-inner,.sf6p .sf6p__summary,.sf6p .sf8-sources{width:min(100% - 28px,1280px)!important}
    .sf6p .sf6p__hero{min-height:0!important;padding:52px 0 46px!important}
    .sf6p .sf6p__hero-grid,.sf6p .sf6p__section-head,.sf6p .sf6p__faq-head,.sf6p .sf6p__summary,.sf6p .sf6p__summary ul,.sf6p .sf6p__cards,.sf6p .sf6p__cards--people,.sf6p .sf6p__list,.sf6p .sf6p__steps,.sf6p .sf6p__closing-inner,.sf6p .sf8-sources{grid-template-columns:1fr!important}
    .sf6p .sf6p__section-inner{display:block!important;padding-left:0!important;border-left:0!important}
    .sf6p .sf6p__section-head{margin-bottom:28px!important}
    .sf6p .sf6p__section-head>*{grid-column:1!important;grid-row:auto!important}
    .sf6p .sf6p__eyebrow{margin:0 0 11px!important}
    .sf6p .sf6p__page-nav{position:static!important;top:auto!important}
    .sf6p .sf6p__page-nav-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}
    .sf6p .sf6p__page-nav a{display:flex!important;min-height:44px!important;align-items:center!important;justify-content:center!important;white-space:normal!important;text-align:center!important}
    .sf6p .sf6p__trust-inner{grid-template-columns:1fr!important;background:transparent!important}
    .sf6p .sf6p__card{min-height:0!important}
    .sf6p .sf6p__feature,.sf6p .sf6p__split-panel,.sf6p .sf6p__notice{padding:24px!important}
    .sf6p .sf6p__notice{grid-template-columns:1fr!important}
    .sf6p .sf6p__summary-label{min-height:120px!important}
    .sf6p .sf9-guide,.sf6p .sf9-routes{padding:58px 0!important}
    .sf6p .sf9-routes__grid{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important;padding:0!important}
    .sf6p .sf9-route{min-height:0!important;flex:none!important}
  }
}
/* Fix live SimplySite/Duda incorporato nello stesso foglio hard-isolation:
   il builder preserva questo blocco, mentre eliminava gli style aggiunti in coda. */
@media(min-width:1101px){
  #dmRoot #dm .sf6p.sf6p[data-layout="evidence"] .sf6p__hero-grid{grid-template-columns:minmax(0,1fr) minmax(460px,.76fr)!important;gap:clamp(36px,4vw,64px)!important}
  #dmRoot #dm .sf6p.sf6p[data-layout="evidence"] .sf8-visual{width:100%!important;min-width:460px!important;max-width:none!important}
  #dmRoot #dm .sf6p.sf6p[data-layout="evidence"] .sf8-visual__node{left:172px!important;right:24px!important;width:auto!important;min-width:0!important;max-width:none!important}
}
@media(min-width:941px) and (max-width:1100px){
  #dmRoot #dm .sf6p.sf6p[data-layout="evidence"] .sf6p__hero-grid{grid-template-columns:minmax(0,1fr)!important}
  #dmRoot #dm .sf6p.sf6p[data-layout="evidence"] .sf8-visual{width:min(100%,720px)!important;min-width:0!important;max-width:720px!important}
}
#dmRoot #dm .sf6p.sf6p .sf8-visual__node{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}
#dmRoot #dm #site_content a[id="1887307593"].dmButtonLink{position:fixed!important;left:auto!important;right:12px!important;top:132px!important;bottom:auto!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;margin:0!important;border-radius:50%!important;overflow:hidden!important;transform:none!important;z-index:2199!important}
#dmRoot #dm #site_content a[id="1887307593"].dmButtonLink .text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
#dmRoot #dm #site_content a[id="1887307593"].dmButtonLink .iconBg{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;margin:0!important}
#dmRoot #dm .sf9-assistant__launcher{position:fixed!important;left:auto!important;right:20px!important;top:auto!important;bottom:20px!important;margin:0!important;transform:none!important;z-index:2200!important}
@media(max-width:640px){
  #dmRoot #dm #site_content a[id="1887307593"].dmButtonLink{display:none!important}
  #dmRoot #dm .sf9-assistant__launcher{right:12px!important;bottom:12px!important}
}
@media(prefers-reduced-motion:reduce){.sf6p .sf6-reveal{opacity:1!important;visibility:visible!important;transform:none!important}}
