.elementor-388 .elementor-element.elementor-element-06dce19{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-388 .elementor-element.elementor-element-60d7c82{--display:grid;--min-height:700px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-388 .elementor-element.elementor-element-60d7c82:not(.elementor-motion-effects-element-type-background), .elementor-388 .elementor-element.elementor-element-60d7c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2B7A;}.elementor-388 .elementor-element.elementor-element-18726d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-388 .elementor-element.elementor-element-a107a91 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:15px;}.elementor-388 .elementor-element.elementor-element-a107a91 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-15px;}.elementor-388 .elementor-element.elementor-element-a107a91 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-388 .elementor-element.elementor-element-a107a91 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-388 .elementor-element.elementor-element-a107a91 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-388 .elementor-element.elementor-element-a107a91 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-388 .elementor-element.elementor-element-a107a91 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-388 .elementor-element.elementor-element-a107a91 .elementor-field-group > label, .elementor-388 .elementor-element.elementor-element-a107a91 .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-388 .elementor-element.elementor-element-a107a91 .elementor-field-type-html{padding-bottom:0px;color:#EBEBF0;}.elementor-388 .elementor-element.elementor-element-a107a91 .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-388 .elementor-element.elementor-element-a107a91 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#E4E4E4;border-color:#CACACA;border-radius:15px 15px 15px 15px;}.elementor-388 .elementor-element.elementor-element-a107a91 .elementor-field-group .elementor-select-wrapper select{background-color:#E4E4E4;border-color:#CACACA;border-radius:15px 15px 15px 15px;}.elementor-388 .elementor-element.elementor-element-a107a91 .elementor-field-group .elementor-select-wrapper::before{color:#CACACA;}.elementor-388 .elementor-element.elementor-element-a107a91 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-388 .elementor-element.elementor-element-a107a91 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-388 .elementor-element.elementor-element-a107a91 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-secondary );}.elementor-388 .elementor-element.elementor-element-a107a91 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-388 .elementor-element.elementor-element-a107a91 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-388 .elementor-element.elementor-element-a107a91 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-388 .elementor-element.elementor-element-a107a91 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-primary );}.elementor-388 .elementor-element.elementor-element-a107a91 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-388 .elementor-element.elementor-element-a107a91 .elementor-message{font-family:"Montserrat", Sans-serif;font-size:1.8em;font-weight:600;}.elementor-388 .elementor-element.elementor-element-a107a91 .elementor-message.elementor-message-success{color:var( --e-global-color-accent );}.elementor-388 .elementor-element.elementor-element-a107a91 .elementor-message.elementor-message-danger{color:#B10D0D;}.elementor-388 .elementor-element.elementor-element-a107a91{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-388 .elementor-element.elementor-element-a107a91 > .elementor-widget-container{padding:29px 29px 29px 29px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );}.elementor-388 .elementor-element.elementor-element-d439fb0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-388 .elementor-element.elementor-element-60d7c82{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-388 .elementor-element.elementor-element-60d7c82{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-388 .elementor-element.elementor-element-a107a91 > .elementor-widget-container{padding:15px 15px 15px 15px;}}/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-910b6d0 */.sa-danos {
      --azul:    #2C2B7A;
      --verde:   #9DBE43;
      --verde-dk:#7a9630;
      --blanco:  #ffffff;
      --gris-cl: #f5f6fa;
      --gris-md: #e8e9f0;
      --gris-txt:#5a5a72;
      --negro:   #1a1a2e;
      --sombra:  0 4px 24px rgba(44,43,122,.10);
      --radio:   10px;
    }
.sa-danos *, .sa-danos *::before, .sa-danos *::after { box-sizing:border-box; margin:0; padding:0; }
.sa-danos { font-family:'Nunito Sans','Century Gothic',sans-serif; color:var(--negro); background:var(--blanco); line-height:1.7; }
.sa-danos a { text-decoration:none; color:inherit; }
.sa-danos h1 { font-size:clamp(1.9rem,4vw,2.9rem); font-weight:800; line-height:1.15; }
.sa-danos h2 { font-size:clamp(1.4rem,2.8vw,2rem); font-weight:700; line-height:1.25; }
.sa-danos h3 { font-size:1.1rem; font-weight:700; }
.sa-danos p { font-size:1rem; color:var(--gris-txt); }
.sa-danos .container { max-width:1100px; margin:0 auto; padding:0 24px; }
.sa-danos section { padding:72px 0; }
.sa-danos .section-label { display:table; font-size:.975rem; font-weight:700; text-transform:uppercase; letter-spacing:1.2px; color:var(--verde); margin-bottom:14px; padding-bottom:6px; border-bottom:2px solid var(--verde); }
.sa-danos nav { background:var(--azul); padding:14px 0; position:sticky; top:0; z-index:100; box-shadow:0 2px 10px rgba(0,0,0,.15); }
.sa-danos nav .container { display:flex; align-items:center; justify-content:space-between; }
.sa-danos .logo-wrap { display:flex; align-items:center; }
.sa-danos .logo-wrap img { height:80px; width:auto; display:block; }
.sa-danos .nav-cta { background:var(--verde); color:var(--blanco); font-weight:700; padding:10px 20px; border-radius:6px; font-size:.9rem; transition:background .2s; }
.sa-danos .nav-cta:hover { background:var(--verde-dk); }
.sa-danos .hero {
      background:var(--azul);
      padding:80px 0 70px;
      color:var(--blanco);
      position:relative;
      overflow:hidden;
    }
.sa-danos .hero::before { content:''; position:absolute; right:-80px; top:-80px; width:440px; height:440px; background:var(--verde); opacity:.05; border-radius:50%; }
.sa-danos .hero .container { position:relative; z-index:2; }
.sa-danos .hero-grid { display:grid; grid-template-columns:1fr 1fr; gap:56px; align-items:center; }
.sa-danos .hero-tag { display:inline-flex; align-items:center; padding-left:12px; border-left:3px solid var(--verde); color:var(--verde); font-size:.82rem; font-weight:800; text-transform:uppercase; letter-spacing:1.1px; margin-bottom:18px; }
.sa-danos .hero h1 { color:var(--blanco); margin-bottom:18px; }
.sa-danos .hero h1 span { color:var(--verde); }
.sa-danos .hero-sub { font-size:1.05rem; color:rgba(255,255,255,.8); margin-bottom:26px; }
.sa-danos .hero-bullets { list-style:none; margin-bottom:32px; }
.sa-danos .hero-bullets li { display:flex; align-items:flex-start; gap:10px; margin-bottom:9px; font-size:.97rem; color:rgba(255,255,255,.88); }
.sa-danos .hero-bullets li .icon { color:var(--verde); flex-shrink:0; margin-top:2px; }
.sa-danos .hero-ctas { display:flex; gap:12px; flex-wrap:wrap; margin-bottom:16px; }
.sa-danos .btn-primary { display:inline-block; background:var(--verde); color:var(--blanco); font-weight:800; font-size:1rem; padding:14px 28px; border-radius:var(--radio); border:none; cursor:pointer; transition:background .2s, transform .15s; text-align:center; }
.sa-danos .btn-primary:hover { background:var(--verde-dk); transform:translateY(-2px); }
.sa-danos .btn-ghost { display:inline-block; background:transparent; color:var(--blanco); font-weight:700; font-size:.97rem; padding:13px 24px; border-radius:var(--radio); border:2px solid rgba(255,255,255,.35); cursor:pointer; transition:border-color .2s; text-align:center; }
.sa-danos .btn-ghost:hover { border-color:var(--verde); color:var(--verde); }
.sa-danos .hero-micro { font-size:.82rem; color:rgba(255,255,255,.45); }
.sa-danos .hero-micro span { color:var(--verde); }
.sa-danos .damage-panel {
      background:rgba(255,255,255,.07);
      border:1px solid rgba(255,255,255,.13);
      border-radius:16px;
      padding:28px;
      position:relative;
      overflow:hidden;
    }
.sa-danos .damage-stack { display:grid; }
.sa-danos .damage-stack > * { grid-column:1; grid-row:1; }
.sa-danos .damage-panel::before {
      content:'';
      position:absolute; inset:0;
      background:rgba(15,13,50,.86);
      backdrop-filter:blur(3px);
      border-radius:16px;
      opacity:0;
      pointer-events:none;
      transition:opacity .3s ease;
      z-index:5;
    }
.sa-danos .damage-panel:has(.dmg-tile:focus)::before { opacity:1; pointer-events:auto; }
.sa-danos .panel-title { color:var(--verde); font-weight:800; font-size:.88rem; text-transform:uppercase; letter-spacing:.7px; margin-bottom:16px; }
.sa-danos .damage-buttons { display:grid; grid-template-columns:1fr 1fr; gap:10px; margin-bottom:20px; }
.sa-danos .dmg-tile {
      position:relative;
      display:block;
      width:100%;
      min-height:92px;
      border:2px solid rgba(255,255,255,.14);
      border-radius:10px;
      overflow:hidden;
      cursor:pointer;
      background-size:cover;
      background-position:center;
      padding:0;
      transition:border-color .18s, transform .18s;
    }
.sa-danos .dmg-tile:hover { border-color:rgba(157,190,67,.55); transform:translateY(-2px); }
.sa-danos .dmg-tile::after {
      content:'';
      position:absolute; inset:0;
      background:linear-gradient(165deg, rgba(44,43,122,.52) 0%, rgba(15,13,50,.82) 100%);
      transition:background .18s;
    }
.sa-danos .dmg-tile-content { position:relative; z-index:2; height:100%; display:flex; align-items:flex-end; justify-content:center; padding:12px 8px; }
.sa-danos .dmg-tile .db-lbl { font-size:.8rem; color:#fff; font-weight:700; line-height:1.2; text-align:center; text-shadow:0 1px 3px rgba(0,0,0,.4); }
.sa-danos .promise-strip { background:var(--verde); border-radius:10px; padding:14px 18px; margin-top:16px; text-align:center; font-weight:800; font-size:1rem; color:var(--blanco); display:flex; align-items:center; justify-content:center; gap:8px; }
.sa-danos .dmg-tile-hogar:focus,
.sa-danos .dmg-tile-auto:focus,
.sa-danos .dmg-tile-negocio:focus,
.sa-danos .dmg-tile-equipos:focus,
.sa-danos .dmg-tile-agua:focus,
.sa-danos .dmg-tile-fenomenos:focus { border-color:var(--verde); outline:none; }
.sa-danos .dmg-tile-hogar:focus::after,
.sa-danos .dmg-tile-auto:focus::after,
.sa-danos .dmg-tile-negocio:focus::after,
.sa-danos .dmg-tile-equipos:focus::after,
.sa-danos .dmg-tile-agua:focus::after,
.sa-danos .dmg-tile-fenomenos:focus::after { background:linear-gradient(165deg, rgba(157,190,67,.4) 0%, rgba(15,13,50,.72) 100%); }
.sa-danos .dmg-expanded {
      display:none;
      position:relative; z-index:10;
      width:100%; max-width:100%;
      background:var(--azul); border-radius:14px; overflow:hidden;
      box-shadow:0 20px 50px rgba(0,0,0,.5);
      opacity:0;
      transform:scale(.92) translateY(8px);
      transition:opacity .3s ease, transform .45s cubic-bezier(.22,.9,.3,1), display .3s allow-discrete;
    }
.sa-danos .damage-panel:has(.dmg-tile-hogar:focus) .dmg-expanded-hogar,
.sa-danos .damage-panel:has(.dmg-tile-auto:focus) .dmg-expanded-auto,
.sa-danos .damage-panel:has(.dmg-tile-negocio:focus) .dmg-expanded-negocio,
.sa-danos .damage-panel:has(.dmg-tile-equipos:focus) .dmg-expanded-equipos,
.sa-danos .damage-panel:has(.dmg-tile-agua:focus) .dmg-expanded-agua,
.sa-danos .damage-panel:has(.dmg-tile-fenomenos:focus) .dmg-expanded-fenomenos { display:block; opacity:1; transform:scale(1) translateY(0); }
@starting-style {
  .sa-danos .damage-panel:has(.dmg-tile-hogar:focus) .dmg-expanded-hogar,
  .sa-danos .damage-panel:has(.dmg-tile-auto:focus) .dmg-expanded-auto,
  .sa-danos .damage-panel:has(.dmg-tile-negocio:focus) .dmg-expanded-negocio,
  .sa-danos .damage-panel:has(.dmg-tile-equipos:focus) .dmg-expanded-equipos,
  .sa-danos .damage-panel:has(.dmg-tile-agua:focus) .dmg-expanded-agua,
  .sa-danos .damage-panel:has(.dmg-tile-fenomenos:focus) .dmg-expanded-fenomenos { opacity:0; transform:scale(.92) translateY(8px); }
}
.sa-danos .dmg-close { position:absolute; top:10px; right:10px; z-index:15; width:28px; height:28px; border-radius:50%; background:rgba(0,0,0,.35); color:#fff; border:none; font-size:.9rem; line-height:1; cursor:pointer; display:flex; align-items:center; justify-content:center; text-decoration:none; }
.sa-danos .dmg-close:hover { background:rgba(0,0,0,.55); }
.sa-danos .dmg-expanded-media { height:190px; background-size:cover; background-position:center; position:relative; }
.sa-danos .dmg-expanded-media::after { content:''; position:absolute; inset:0; background:linear-gradient(to top, var(--azul) 0%, rgba(44,43,122,.1) 65%, transparent 100%); }
.sa-danos .dmg-expanded-body { padding:6px 24px 24px; margin-top:-30px; position:relative; z-index:2; }
.sa-danos .dmg-expanded-body h4 { color:#fff; font-size:1.2rem; margin-bottom:10px; }
.sa-danos .dmg-expanded-body p { color:rgba(255,255,255,.82); font-size:.92rem; margin-bottom:18px; }
.sa-danos .dmg-expanded-body .btn-primary { display:block; text-align:center; width:100%; font-size:.92rem; padding:13px 20px; }
@keyframes dmgFadeUp { from{opacity:0; transform:translateY(14px);} to{opacity:1; transform:translateY(0);} }
.sa-danos .damage-panel:has(.dmg-tile-hogar:focus) .dmg-expanded-hogar .dmg-expanded-body h4,
.sa-danos .damage-panel:has(.dmg-tile-auto:focus) .dmg-expanded-auto .dmg-expanded-body h4,
.sa-danos .damage-panel:has(.dmg-tile-negocio:focus) .dmg-expanded-negocio .dmg-expanded-body h4,
.sa-danos .damage-panel:has(.dmg-tile-equipos:focus) .dmg-expanded-equipos .dmg-expanded-body h4,
.sa-danos .damage-panel:has(.dmg-tile-agua:focus) .dmg-expanded-agua .dmg-expanded-body h4,
.sa-danos .damage-panel:has(.dmg-tile-fenomenos:focus) .dmg-expanded-fenomenos .dmg-expanded-body h4 { animation: dmgFadeUp .4s .1s both; }
.sa-danos .damage-panel:has(.dmg-tile-hogar:focus) .dmg-expanded-hogar .dmg-expanded-body p,
.sa-danos .damage-panel:has(.dmg-tile-auto:focus) .dmg-expanded-auto .dmg-expanded-body p,
.sa-danos .damage-panel:has(.dmg-tile-negocio:focus) .dmg-expanded-negocio .dmg-expanded-body p,
.sa-danos .damage-panel:has(.dmg-tile-equipos:focus) .dmg-expanded-equipos .dmg-expanded-body p,
.sa-danos .damage-panel:has(.dmg-tile-agua:focus) .dmg-expanded-agua .dmg-expanded-body p,
.sa-danos .damage-panel:has(.dmg-tile-fenomenos:focus) .dmg-expanded-fenomenos .dmg-expanded-body p { animation: dmgFadeUp .4s .18s both; }
.sa-danos .damage-panel:has(.dmg-tile-hogar:focus) .dmg-expanded-hogar .dmg-expanded-body .btn-primary,
.sa-danos .damage-panel:has(.dmg-tile-auto:focus) .dmg-expanded-auto .dmg-expanded-body .btn-primary,
.sa-danos .damage-panel:has(.dmg-tile-negocio:focus) .dmg-expanded-negocio .dmg-expanded-body .btn-primary,
.sa-danos .damage-panel:has(.dmg-tile-equipos:focus) .dmg-expanded-equipos .dmg-expanded-body .btn-primary,
.sa-danos .damage-panel:has(.dmg-tile-agua:focus) .dmg-expanded-agua .dmg-expanded-body .btn-primary,
.sa-danos .damage-panel:has(.dmg-tile-fenomenos:focus) .dmg-expanded-fenomenos .dmg-expanded-body .btn-primary { animation: dmgFadeUp .4s .26s both; }
.sa-danos .problema-proceso { background:var(--gris-cl); }
.sa-danos .pp-intro { display:grid; grid-template-columns:1fr 1fr; gap:56px; align-items:start; margin-bottom:56px; }
.sa-danos .pp-intro h2 { color:var(--azul); margin-bottom:14px; }
.sa-danos .pp-intro p { margin-bottom:14px; }
@keyframes sa-fade-up { from{opacity:0; transform:translateY(18px);} to{opacity:1; transform:translateY(0);} }
.sa-danos .pain-list { list-style:none; }
.sa-danos .pain-list li {
      display:flex; align-items:center; gap:14px; margin-bottom:12px; padding:13px 16px;
      background:var(--blanco); border-radius:var(--radio); box-shadow:var(--sombra); font-size:.93rem; color:var(--gris-txt);
      animation: sa-fade-up linear both;
      animation-timeline: view();
      animation-range: entry 0% entry 40%;
    }
.sa-danos .pain-list li .ico { width:38px; height:38px; border-radius:9px; background:rgba(157,190,67,.12); color:var(--azul); display:flex; align-items:center; justify-content:center; flex-shrink:0; }
.sa-danos .pain-list li .ico .icon { width:19px; height:19px; }
.sa-danos .proceso-title { color:var(--azul); text-align:center; margin-bottom:8px; }
.sa-danos .proceso-sub { text-align:center; max-width:580px; margin:0 auto 36px; }
.sa-danos .steps-h { display:grid; grid-template-columns:repeat(auto-fit, minmax(150px,1fr)); gap:0; }
.sa-danos .step-h {
      display:flex;
      flex-direction:column;
      align-items:center;
      text-align:center;
      padding:0 12px;
      position:relative;
    }
.sa-danos .step-h:not(:last-child)::after {
      content:'→';
      position:absolute;
      right:-12px;
      top:18px;
      font-size:1.2rem;
      color:var(--verde);
      font-weight:800;
    }
.sa-danos .sh-num {
      width:40px; height:40px;
      background:var(--azul);
      color:var(--blanco);
      border-radius:50%;
      display:flex; align-items:center; justify-content:center;
      font-weight:800;
      font-size:1rem;
      margin-bottom:10px;
      flex-shrink:0;
    }
.sa-danos .step-h h3 { color:var(--azul); font-size:.92rem; margin-bottom:5px; }
.sa-danos .step-h p { font-size:.82rem; }
.sa-danos .porque-nopaga { background:var(--blanco); }
.sa-danos .pnp-grid { display:grid; grid-template-columns:1fr 1fr; gap:56px; align-items:start; }
.sa-danos .pnp-left h2 { color:var(--azul); margin-bottom:6px; }
.sa-danos .pnp-left .section-label { margin-bottom:8px; }
.sa-danos .pnp-left > p { margin-bottom:28px; }
.sa-danos .diff-list { list-style:none; }
.sa-danos .diff-list li {
      border-bottom:1px solid var(--gris-md);
      animation: sa-fade-up linear both;
      animation-timeline: view();
      animation-range: entry 0% entry 40%;
    }
.sa-danos .diff-list li:first-child { border-top:1px solid var(--gris-md); }
.sa-danos .dl-row { display:grid; grid-template-columns:1fr; gap:10px; padding:18px 0; }
.sa-danos .dl-icon-title { display:flex; align-items:center; gap:12px; }
.sa-danos .dl-ico { width:42px; height:42px; background:rgba(157,190,67,.14); color:var(--azul); border-radius:10px; display:flex; align-items:center; justify-content:center; flex-shrink:0; }
.sa-danos .dl-ico .icon { width:21px; height:21px; }
.sa-danos .dl-icon-title h3 { color:var(--azul); font-size:.95rem; font-weight:700; }
.sa-danos .dl-desc { font-size:1rem; font-weight:600; color:var(--negro); margin:0; line-height:1.45; }
@media(min-width:640px) {
  .sa-danos .dl-row { grid-template-columns:230px 1fr; align-items:center; gap:20px; }
}
.sa-danos .nopaga-card {
      background:linear-gradient(135deg, #eef8e0 0%, #d8f0b8 100%);
      border:2px solid var(--verde);
      border-radius:16px;
      padding:36px 32px;
      position:sticky;
      top:90px;
    }
.sa-danos .nopaga-card .big-ico { margin-bottom:14px; display:flex; align-items:center; justify-content:center; color:var(--azul); }
.sa-danos .nopaga-card .big-ico .icon { width:44px; height:44px; }
.sa-danos .nopaga-card h3 { color:var(--azul); font-size:1.3rem; margin-bottom:12px; text-align:center; }
.sa-danos .nopaga-card .highlight { font-size:1.7rem; font-weight:800; color:var(--verde); display:block; text-align:center; margin-bottom:16px; line-height:1.2; }
.sa-danos .nopaga-card p { margin-bottom:14px; font-size:.93rem; }
.sa-danos .nopaga-card .aviso { font-size:.77rem; color:#888; font-style:italic; margin-top:8px; margin-bottom:20px; }
.sa-danos .nopaga-card .btn-primary { display:block; text-align:center; width:100%; }
.sa-danos .faq { background:var(--gris-cl); }
.sa-danos .faq h2 { color:var(--azul); text-align:center; margin-bottom:8px; }
.sa-danos .faq-intro { text-align:center; max-width:580px; margin:0 auto 36px; }
.sa-danos .faq-list { max-width:760px; margin:0 auto; }
.sa-danos .faq-item {
      background:var(--blanco); border-radius:10px; margin-bottom:10px; box-shadow:var(--sombra); overflow:hidden;
      animation: sa-fade-up linear both;
      animation-timeline: view();
      animation-range: entry 0% entry 40%;
    }
.sa-danos .faq-q { padding:18px 22px; font-weight:700; color:var(--azul); cursor:pointer; display:flex; justify-content:space-between; align-items:center; font-size:.97rem; user-select:none; list-style:none; }
.sa-danos .faq-q::-webkit-details-marker { display:none; }
.sa-danos .faq-q::marker { content:''; }
.sa-danos .faq-q::after { content:'+'; font-size:1.3rem; color:var(--verde); flex-shrink:0; }
.sa-danos .faq-item[open] .faq-q::after { content:'−'; }
.sa-danos .faq-a { max-height:0; overflow:hidden; transition:max-height .45s cubic-bezier(.22,.9,.3,1); }
.sa-danos .faq-item[open] .faq-a { max-height:600px; }
.sa-danos .faq-a-inner { padding:14px 22px 18px; font-size:.93rem; color:var(--gris-txt); border-top:1px solid var(--gris-md); }
@media(max-width:900px) {
  .sa-danos .hero-grid, .sa-danos .pp-intro, .sa-danos .pnp-grid { grid-template-columns:1fr; }
  .sa-danos .nopaga-card { position:static; }
}
@media(max-width:620px) {
  .sa-danos section { padding:52px 0; }
  .sa-danos .hero { padding:60px 0; }
  .sa-danos .steps-h { grid-template-columns:1fr 1fr; }
  .sa-danos .step-h:not(:last-child)::after { display:none; }
  .sa-danos .damage-buttons { grid-template-columns:1fr 1fr 1fr; }
  .sa-danos .logo-wrap img { height:56px; }
}
.sa-danos .icon { display:inline-block; -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-position:center; mask-position:center; -webkit-mask-size:contain; mask-size:contain; background-color:currentColor; flex-shrink:0; vertical-align:middle; }
.sa-danos .icon-1 { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%206%209%2017l-5-5%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%206%209%2017l-5-5%22%2F%3E%3C%2Fsvg%3E"); }
.sa-danos .icon-2 { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2013c0%205-3.5%207.5-7.66%208.95a1%201%200%200%201-.67-.01C7.5%2020.5%204%2018%204%2013V6a1%201%200%200%201%201-1c2%200%204.5-1.2%206.24-2.72a1.17%201.17%200%200%201%201.52%200C14.51%203.81%2017%205%2019%205a1%201%200%200%201%201%201z%22%2F%3E%3Cpath%20d%3D%22m9%2012%202%202%204-4%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2013c0%205-3.5%207.5-7.66%208.95a1%201%200%200%201-.67-.01C7.5%2020.5%204%2018%204%2013V6a1%201%200%200%201%201-1c2%200%204.5-1.2%206.24-2.72a1.17%201.17%200%200%201%201.52%200C14.51%203.81%2017%205%2019%205a1%201%200%200%201%201%201z%22%2F%3E%3Cpath%20d%3D%22m9%2012%202%202%204-4%22%2F%3E%3C%2Fsvg%3E"); }
.sa-danos .icon-3 { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2017h6v-6%22%2F%3E%3Cpath%20d%3D%22m22%2017-8.5-8.5-5%205L2%207%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2017h6v-6%22%2F%3E%3Cpath%20d%3D%22m22%2017-8.5-8.5-5%205L2%207%22%2F%3E%3C%2Fsvg%3E"); }
.sa-danos .icon-4 { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2022h14%22%2F%3E%3Cpath%20d%3D%22M5%202h14%22%2F%3E%3Cpath%20d%3D%22M17%2022v-4.172a2%202%200%200%200-.586-1.414L12%2012l-4.414%204.414A2%202%200%200%200%207%2017.828V22%22%2F%3E%3Cpath%20d%3D%22M7%202v4.172a2%202%200%200%200%20.586%201.414L12%2012l4.414-4.414A2%202%200%200%200%2017%206.172V2%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2022h14%22%2F%3E%3Cpath%20d%3D%22M5%202h14%22%2F%3E%3Cpath%20d%3D%22M17%2022v-4.172a2%202%200%200%200-.586-1.414L12%2012l-4.414%204.414A2%202%200%200%200%207%2017.828V22%22%2F%3E%3Cpath%20d%3D%22M7%202v4.172a2%202%200%200%200%20.586%201.414L12%2012l4.414-4.414A2%202%200%200%200%2017%206.172V2%22%2F%3E%3C%2Fsvg%3E"); }
.sa-danos .icon-5 { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22m15%209-6%206%22%2F%3E%3Cpath%20d%3D%22m9%209%206%206%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22m15%209-6%206%22%2F%3E%3Cpath%20d%3D%22m9%209%206%206%22%2F%3E%3C%2Fsvg%3E"); }
.sa-danos .icon-6 { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%200%201%209-9%209.75%209.75%200%200%201%206.74%202.74L21%208%22%2F%3E%3Cpath%20d%3D%22M21%203v5h-5%22%2F%3E%3Cpath%20d%3D%22M21%2012a9%209%200%200%201-9%209%209.75%209.75%200%200%201-6.74-2.74L3%2016%22%2F%3E%3Cpath%20d%3D%22M8%2016H3v5%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%200%201%209-9%209.75%209.75%200%200%201%206.74%202.74L21%208%22%2F%3E%3Cpath%20d%3D%22M21%203v5h-5%22%2F%3E%3Cpath%20d%3D%22M21%2012a9%209%200%200%201-9%209%209.75%209.75%200%200%201-6.74-2.74L3%2016%22%2F%3E%3Cpath%20d%3D%22M8%2016H3v5%22%2F%3E%3C%2Fsvg%3E"); }
.sa-danos .icon-7 { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D%228%22%20height%3D%224%22%20x%3D%228%22%20y%3D%222%22%20rx%3D%221%22%20ry%3D%221%22%2F%3E%3Cpath%20d%3D%22M16%204h2a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h2%22%2F%3E%3Cpath%20d%3D%22M12%2011h4%22%2F%3E%3Cpath%20d%3D%22M12%2016h4%22%2F%3E%3Cpath%20d%3D%22M8%2011h.01%22%2F%3E%3Cpath%20d%3D%22M8%2016h.01%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D%228%22%20height%3D%224%22%20x%3D%228%22%20y%3D%222%22%20rx%3D%221%22%20ry%3D%221%22%2F%3E%3Cpath%20d%3D%22M16%204h2a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h2%22%2F%3E%3Cpath%20d%3D%22M12%2011h4%22%2F%3E%3Cpath%20d%3D%22M12%2016h4%22%2F%3E%3Cpath%20d%3D%22M8%2011h.01%22%2F%3E%3Cpath%20d%3D%22M8%2016h.01%22%2F%3E%3C%2Fsvg%3E"); }
.sa-danos .icon-8 { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.992%2016.342a2%202%200%200%201%20.094%201.167l-1.065%203.29a1%201%200%200%200%201.236%201.168l3.413-.998a2%202%200%200%201%201.099.092%2010%2010%200%201%200-4.777-4.719%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.992%2016.342a2%202%200%200%201%20.094%201.167l-1.065%203.29a1%201%200%200%200%201.236%201.168l3.413-.998a2%202%200%200%201%201.099.092%2010%2010%200%201%200-4.777-4.719%22%2F%3E%3C%2Fsvg%3E"); }
.sa-danos .icon-9 { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%226%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%226%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E"); }
.sa-danos .icon-10 { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2018h8%22%2F%3E%3Cpath%20d%3D%22M3%2022h18%22%2F%3E%3Cpath%20d%3D%22M14%2022a7%207%200%201%200%200-14h-1%22%2F%3E%3Cpath%20d%3D%22M9%2014h2%22%2F%3E%3Cpath%20d%3D%22M9%2012a2%202%200%200%201-2-2V6h6v4a2%202%200%200%201-2%202Z%22%2F%3E%3Cpath%20d%3D%22M12%206V3a1%201%200%200%200-1-1H9a1%201%200%200%200-1%201v3%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2018h8%22%2F%3E%3Cpath%20d%3D%22M3%2022h18%22%2F%3E%3Cpath%20d%3D%22M14%2022a7%207%200%201%200%200-14h-1%22%2F%3E%3Cpath%20d%3D%22M9%2014h2%22%2F%3E%3Cpath%20d%3D%22M9%2012a2%202%200%200%201-2-2V6h6v4a2%202%200%200%201-2%202Z%22%2F%3E%3Cpath%20d%3D%22M12%206V3a1%201%200%200%200-1-1H9a1%201%200%200%200-1%201v3%22%2F%3E%3C%2Fsvg%3E"); }
.sa-danos .icon-11 { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v18%22%2F%3E%3Cpath%20d%3D%22m19%208%203%208a5%205%200%200%201-6%200zV7%22%2F%3E%3Cpath%20d%3D%22M3%207h1a17%2017%200%200%200%208-2%2017%2017%200%200%200%208%202h1%22%2F%3E%3Cpath%20d%3D%22m5%208%203%208a5%205%200%200%201-6%200zV7%22%2F%3E%3Cpath%20d%3D%22M7%2021h10%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v18%22%2F%3E%3Cpath%20d%3D%22m19%208%203%208a5%205%200%200%201-6%200zV7%22%2F%3E%3Cpath%20d%3D%22M3%207h1a17%2017%200%200%200%208-2%2017%2017%200%200%200%208%202h1%22%2F%3E%3Cpath%20d%3D%22m5%208%203%208a5%205%200%200%201-6%200zV7%22%2F%3E%3Cpath%20d%3D%22M7%2021h10%22%2F%3E%3C%2Fsvg%3E"); }
.sa-danos .icon-12 { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4.9%2016.1C1%2012.2%201%205.8%204.9%201.9%22%2F%3E%3Cpath%20d%3D%22M7.8%204.7a6.14%206.14%200%200%200-.8%207.5%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22M16.2%204.8c2%202%202.26%205.11.8%207.47%22%2F%3E%3Cpath%20d%3D%22M19.1%201.9a9.96%209.96%200%200%201%200%2014.1%22%2F%3E%3Cpath%20d%3D%22M9.5%2018h5%22%2F%3E%3Cpath%20d%3D%22m8%2022%204-11%204%2011%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4.9%2016.1C1%2012.2%201%205.8%204.9%201.9%22%2F%3E%3Cpath%20d%3D%22M7.8%204.7a6.14%206.14%200%200%200-.8%207.5%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22M16.2%204.8c2%202%202.26%205.11.8%207.47%22%2F%3E%3Cpath%20d%3D%22M19.1%201.9a9.96%209.96%200%200%201%200%2014.1%22%2F%3E%3Cpath%20d%3D%22M9.5%2018h5%22%2F%3E%3Cpath%20d%3D%22m8%2022%204-11%204%2011%22%2F%3E%3C%2Fsvg%3E"); }
.sa-danos .icon-13 { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2012h4%22%2F%3E%3Cpath%20d%3D%22M10%208h4%22%2F%3E%3Cpath%20d%3D%22M14%2021v-3a2%202%200%200%200-4%200v3%22%2F%3E%3Cpath%20d%3D%22M6%2010H4a2%202%200%200%200-2%202v7a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2V9a2%202%200%200%200-2-2h-2%22%2F%3E%3Cpath%20d%3D%22M6%2021V5a2%202%200%200%201%202-2h8a2%202%200%200%201%202%202v16%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2012h4%22%2F%3E%3Cpath%20d%3D%22M10%208h4%22%2F%3E%3Cpath%20d%3D%22M14%2021v-3a2%202%200%200%200-4%200v3%22%2F%3E%3Cpath%20d%3D%22M6%2010H4a2%202%200%200%200-2%202v7a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2V9a2%202%200%200%200-2-2h-2%22%2F%3E%3Cpath%20d%3D%22M6%2021V5a2%202%200%200%201%202-2h8a2%202%200%200%201%202%202v16%22%2F%3E%3C%2Fsvg%3E"); }/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-18726d9 */.form-copy .form-eyebrow { color:#9DBE43; font-size:.78rem; font-weight:700; text-transform:uppercase; letter-spacing:1.2px; margin-bottom:10px; }
.form-copy h2 { color:#ffffff; margin-bottom:14px; }
.form-copy p { color:rgba(255,255,255,.72); margin-bottom:22px; }
.form-copy .trust-items { list-style:none; padding:0; margin:0; }
.form-copy .trust-items li { display:flex; align-items:center; gap:10px; margin-bottom:10px; color:rgba(255,255,255,.85); font-size:.93rem; }
.form-copy .trust-items li::before { content:'✓'; color:#9DBE43; font-weight:800; flex-shrink:0; }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-a107a91 */.elementor-388 .elementor-element.elementor-element-a107a91 {
  background: #ffffff;
  border-radius: 16px;
  padding: 36px 32px;
  box-shadow: 0 8px 40px rgba(0,0,0,.2);
}

.elementor-388 .elementor-element.elementor-element-a107a91 .elementor-form-fields-wrapper { row-gap: 18px; }

.elementor-388 .elementor-element.elementor-element-a107a91 #form-field-file_upload {
  width: 100%;
  padding: 10px 14px;
  border: 1.5px solid #e8e9f0;
  font-size: .9rem;
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-6bfdbb32 */.saf-footer { background:#1a1a2e; padding:48px 0 0; color:rgba(255,255,255,.65); font-size:.87rem; font-family:'Nunito Sans','Century Gothic',sans-serif; font-weight:400 !important; }
.saf-footer .saf-container { max-width:1100px !important; margin:0 auto !important; padding:0 24px; box-sizing:border-box; width:100% !important; }
.saf-footer a { text-decoration:none; color:inherit; }
.saf-footer .saf-grid { display:grid; grid-template-columns:1.3fr 1fr 1fr 1fr; gap:32px; padding-bottom:36px; }
.saf-footer .saf-brand .saf-logo { height:40px; width:auto; display:block; margin-bottom:14px; }
.saf-footer .saf-tagline { color:rgba(255,255,255,.72); font-size:.85rem; line-height:1.6; margin-bottom:14px; max-width:260px; font-weight:400 !important; }
.saf-footer .saf-address { color:rgba(255,255,255,.55); font-size:.82rem; line-height:1.6; font-weight:400 !important; }
.saf-footer .saf-col h4 { color:#9DBE43; font-size:.76rem; font-weight:800 !important; text-transform:uppercase; letter-spacing:.8px; margin-bottom:14px; }
.saf-footer .saf-links { list-style:none; display:flex; flex-direction:column; gap:9px; margin:0; padding:0; }
.saf-footer .saf-links a { color:rgba(255,255,255,.8); font-weight:400 !important; }
.saf-footer .saf-links a:hover { color:#9DBE43; }
.saf-footer .saf-bottom { border-top:1px solid rgba(255,255,255,.15); padding:18px 0; text-align:center; font-size:.78rem; color:rgba(255,255,255,.5); font-weight:400 !important; }
@media(max-width:780px) {
  .saf-footer .saf-grid { grid-template-columns:1fr 1fr; }
  .saf-footer .saf-brand { grid-column:1 / -1; }
}
@media(max-width:480px) {
  .saf-footer .saf-grid { grid-template-columns:1fr; }
}/* End custom CSS */