/* Generated from the supplied design templates. */

    .om-nav-desktop{display:none}
    .om-menu-btn{display:inline-flex}
    .om-brand-sub{display:inline}
    @media(max-width:420px){.om-brand{flex-direction:column;align-items:flex-start!important;justify-content:center;gap:4px!important}.om-brand-sub{font-size:8px!important}}
    .om-wa-long{display:none}
    .om-wa-short{display:inline}
    @media (min-width:421px){
      .om-brand-sub{display:inline}
      .om-wa-long{display:inline}
      .om-wa-short{display:none}
    }
    @media (min-width:961px){
      .om-nav-desktop{display:flex}
      .om-menu-btn{display:none}
      .om-mobile-menu{display:none}
    }
  

    .om-footer{padding:40px 0 104px}
    .om-footer-grid{grid-template-columns:1fr}
    .om-bottom-bar{display:block}
    @media (min-width:641px){
      .om-footer{padding:40px 0}
      .om-bottom-bar{display:none}
    }
    @media (min-width:720px){
      .om-footer-grid{grid-template-columns:1.2fr 1fr}
    }
  

    html,body{margin:0;padding:0;background:#121316;color:#f4f4f2;font-family:'Inter',system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}
    *{box-sizing:border-box}
    a{color:#f4f4f2;text-decoration:none}
    a:hover{color:#fff}
    :focus-visible{outline:2px solid #ff4d5e;outline-offset:2px;border-radius:6px}
    @media (prefers-reduced-motion:reduce){*{transition-duration:0.01ms!important;animation-duration:0.01ms!important;scroll-behavior:auto!important}}

    .plan-bar{max-width:1200px;margin:0 auto;padding:6px 20px;background:transparent;border:0}
    .plan-bar-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}
    .plan-bar-summary>div{flex:1;min-width:0}.plan-bar-summary strong{display:none}.plan-bar p{margin:0;font-size:13px;line-height:1.4;color:#b9bac0;overflow-wrap:anywhere}
    .plan-bar button{min-height:44px;padding:8px 12px;border:1px solid #ffffff30;border-radius:8px;background:transparent;color:#f4f4f2;font:600 13px Inter,sans-serif;cursor:pointer;flex-shrink:0}
    .plan-editor{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-top:16px}
    .plan-editor label{font-size:14px;min-width:0}.plan-editor select{display:block;width:100%;min-height:44px;margin-top:6px;background:#22242a;color:#fff;border:1px solid #ffffff40;border-radius:8px;font:inherit;padding:8px;min-width:0}
    .plan-bar{position:static}
    [data-screen-label="Inicio"] button,[data-screen-label="Catálogo"] button,[data-screen-label="Ficha U2"] button,input[type=range]{min-height:44px!important}
    [data-screen-label="Inicio"] main a,[data-screen-label="Catálogo"] main a,[data-screen-label="Ficha U2"] main a{min-height:44px}
    .om-copy-summary dl>div{flex-wrap:wrap}.om-sticky-cta{flex-wrap:wrap}.om-sticky-cta a{min-width:0}

  

    html,body{margin:0;padding:0;background:#121316;color:#f4f4f2;font-family:'Inter',system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}
    *{box-sizing:border-box}
    a{color:#f4f4f2;text-decoration:none}
    a:hover{color:#fff}
    select,input,button{font-family:inherit}
    input[type=range]{accent-color:#ef233c;cursor:pointer}
    :focus-visible{outline:2px solid #ff4d5e;outline-offset:2px;border-radius:6px}
    @media (prefers-reduced-motion:reduce){*{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}
    .om-page-pad{padding-bottom:84px}
    @media (min-width:641px){.om-page-pad{padding-bottom:0}}

    .plan-bar{max-width:1200px;margin:0 auto;padding:6px 20px;background:transparent;border:0}
    .plan-bar-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}
    .plan-bar-summary>div{flex:1;min-width:0}.plan-bar-summary strong{display:none}.plan-bar p{margin:0;font-size:13px;line-height:1.4;color:#b9bac0;overflow-wrap:anywhere}
    .plan-bar button{min-height:44px;padding:8px 12px;border:1px solid #ffffff30;border-radius:8px;background:transparent;color:#f4f4f2;font:600 13px Inter,sans-serif;cursor:pointer;flex-shrink:0}
    .plan-editor{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-top:16px}
    .plan-editor label{font-size:14px;min-width:0}.plan-editor select{display:block;width:100%;min-height:44px;margin-top:6px;background:#22242a;color:#fff;border:1px solid #ffffff40;border-radius:8px;font:inherit;padding:8px;min-width:0}
    .plan-bar{position:static}
    [data-screen-label="Inicio"] button,[data-screen-label="Catálogo"] button,[data-screen-label="Ficha U2"] button,input[type=range]{min-height:44px!important}
    [data-screen-label="Inicio"] main a,[data-screen-label="Catálogo"] main a,[data-screen-label="Ficha U2"] main a{min-height:44px}
    .om-copy-summary dl>div{flex-wrap:wrap}.om-sticky-cta{flex-wrap:wrap}.om-sticky-cta a{min-width:0}

  

    html,body{margin:0;padding:0;background:#121316;color:#f4f4f2;font-family:'Inter',system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}
    *{box-sizing:border-box}
    a{color:#f4f4f2;text-decoration:none}
    a:hover{color:#fff}
    input[type=range]{accent-color:#ef233c}
    :focus-visible{outline:2px solid #ff4d5e;outline-offset:2px;border-radius:6px}
    @media (prefers-reduced-motion:reduce){*{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}
  

    html,body{margin:0;padding:0;background:#121316;color:#f4f4f2;font-family:'Inter',system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}
    *{box-sizing:border-box}
    a{color:#f4f4f2;text-decoration:none}
    a:hover{color:#fff}
    :focus-visible{outline:2px solid #ff4d5e;outline-offset:2px;border-radius:6px}
    .document-tips summary::-webkit-details-marker{display:none}
    .document-tips summary::marker{content:""}
    .document-tips summary{display:flex;align-items:center;justify-content:space-between;gap:12px}
    .document-tips summary::after{content:"+";font-family:'JetBrains Mono',monospace;font-size:20px;color:#c9cad0}
    .document-tips[open] summary::after{content:"–"}
    @media (prefers-reduced-motion:reduce){*{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}
  

    html,body{margin:0;padding:0;background:#121316;color:#f4f4f2;font-family:'Inter',system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}
    *{box-sizing:border-box}
    a{color:#f4f4f2;text-decoration:none}
    a:hover{color:#fff}
    :focus-visible{outline:2px solid #ff4d5e;outline-offset:2px;border-radius:6px}
    .document-tips summary::-webkit-details-marker{display:none}
    .document-tips summary::marker{content:""}
    .document-tips summary{display:flex;align-items:center;justify-content:space-between;gap:12px}
    .document-tips summary::after{content:"+";font-family:'JetBrains Mono',monospace;font-size:20px;color:#c9cad0}
    .document-tips[open] summary::after{content:"–"}
    @media (prefers-reduced-motion:reduce){*{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}
  

    html,body{margin:0;padding:0;background:#121316;color:#f4f4f2;font-family:'Inter',system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}
    *{box-sizing:border-box}
    a{color:#f4f4f2;text-decoration:none}
    a:hover{color:#fff}
    :focus-visible{outline:2px solid #ff4d5e;outline-offset:2px;border-radius:6px}
    @media (prefers-reduced-motion:reduce){*{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}
    .om-copy-summary{user-select:text;-webkit-user-select:text}
    .om-sticky-cta{display:flex}
    .om-page-pad{padding-bottom:84px}
    @media (min-width:641px){.om-sticky-cta{display:none}.om-page-pad{padding-bottom:0}}

    .plan-bar{max-width:1200px;margin:0 auto;padding:6px 20px;background:transparent;border:0}
    .plan-bar-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}
    .plan-bar-summary>div{flex:1;min-width:0}.plan-bar-summary strong{display:none}.plan-bar p{margin:0;font-size:13px;line-height:1.4;color:#b9bac0;overflow-wrap:anywhere}
    .plan-bar button{min-height:44px;padding:8px 12px;border:1px solid #ffffff30;border-radius:8px;background:transparent;color:#f4f4f2;font:600 13px Inter,sans-serif;cursor:pointer;flex-shrink:0}
    .plan-editor{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-top:16px}
    .plan-editor label{font-size:14px;min-width:0}.plan-editor select{display:block;width:100%;min-height:44px;margin-top:6px;background:#22242a;color:#fff;border:1px solid #ffffff40;border-radius:8px;font:inherit;padding:8px;min-width:0}
    .plan-bar{position:static}
    [data-screen-label="Inicio"] button,[data-screen-label="Catálogo"] button,[data-screen-label="Ficha U2"] button,input[type=range]{min-height:44px!important}
    [data-screen-label="Inicio"] main a,[data-screen-label="Catálogo"] main a,[data-screen-label="Ficha U2"] main a{min-height:44px}
    .om-copy-summary dl>div{flex-wrap:wrap}.om-sticky-cta{flex-wrap:wrap}.om-sticky-cta a{min-width:0}

  

    html,body{margin:0;padding:0;background:#121316;color:#f4f4f2;font-family:'Inter',system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}
    *{box-sizing:border-box}
    a{color:#f4f4f2;text-decoration:none}
    a:hover{color:#fff}
    :focus-visible{outline:2px solid #ff4d5e;outline-offset:2px;border-radius:6px}
    @media (prefers-reduced-motion:reduce){*{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}
  

    html,body{margin:0;padding:0;background:#121316;color:#f4f4f2;font-family:'Inter',system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}
    *{box-sizing:border-box}
    a{color:#f4f4f2;text-decoration:none}
    a:hover{color:#fff}
    :focus-visible{outline:2px solid #ff4d5e;outline-offset:2px;border-radius:6px}
    @media (prefers-reduced-motion:reduce){*{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}
  

    html,body{margin:0;padding:0;background:#121316;color:#f4f4f2;font-family:'Inter',system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}
    *{box-sizing:border-box}
    a{color:#f4f4f2;text-decoration:none}
    a:hover{color:#fff}
    :focus-visible{outline:2px solid #ff4d5e;outline-offset:2px;border-radius:6px}
    @media (prefers-reduced-motion:reduce){*{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}
  

    html,body{margin:0;padding:0;background:#121316;color:#f4f4f2;font-family:'Inter',system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}
    *{box-sizing:border-box}
    a{color:#f4f4f2;text-decoration:none}
    a:hover{color:#fff}
    :focus-visible{outline:2px solid #ff4d5e;outline-offset:2px;border-radius:6px}
    @media (prefers-reduced-motion:reduce){*{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}
  

    html,body{margin:0;padding:0;background:#121316;color:#f4f4f2;font-family:'Inter',system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}
    *{box-sizing:border-box}
    a{color:#f4f4f2;text-decoration:none}
    a:hover{color:#fff}
    :focus-visible{outline:2px solid #ff4d5e;outline-offset:2px;border-radius:6px}
    @media (prefers-reduced-motion:reduce){*{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}
  
