.rbt-had{
    width: 100%;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  }

  .rbt-had__card{
    display: grid;
    grid-template-columns: 1.6fr .8fr;
    gap: 14px;
    align-items: stretch;
    text-decoration: none;
    color: inherit;

    border: 1px solid rgba(0,0,0,.12);
    border-radius: 18px;
    background: #fff;
    box-shadow: 0 10px 24px rgba(0,0,0,.08);
    padding: 16px;

    transition: transform .12s ease, box-shadow .12s ease, border-color .12s ease;
  }
  .rbt-had__card:hover{
    transform: translateY(-1px);
    box-shadow: 0 14px 30px rgba(0,0,0,.12);
    border-color: rgba(0,0,0,.22);
  }

  .rbt-had__pills{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
    margin-bottom:10px;
  }

  .rbt-had__pill{
    display:inline-flex;
    align-items:center;
    padding:6px 10px;
    border-radius:999px;
    font-size:12px;
    font-weight:800;
    letter-spacing:.02em;
    background:#111;
    color:#fff;
    white-space:nowrap;
  }
  .rbt-had__pill--light{
    background: rgba(0,0,0,.08);
    color:#111;
    border: 1px solid rgba(0,0,0,.10);
  }

  .rbt-had__title{
    margin: 0 0 6px;
    font-size: 18px;
    line-height: 1.25;
    font-weight: 950;
  }

  .rbt-had__subtitle{
    margin: 0 0 10px;
    font-size: 13.5px;
    line-height: 1.4;
    color: rgba(0,0,0,.70);
  }

  .rbt-had__bullets{
    margin: 0;
    padding-left: 18px;
    font-size: 13px;
    line-height: 1.35;
    color: rgba(0,0,0,.78);
  }
  .rbt-had__bullets li{ margin: 6px 0; }

  .rbt-had__right{
    border-radius: 16px;
    background: rgba(0,0,0,.04);
    border: 1px solid rgba(0,0,0,.08);
    padding: 14px;
    display: grid;
    align-content: start;
    gap: 10px;
  }

  .rbt-had__priceBlock{
    display: grid;
    gap: 4px;
  }

  .rbt-had__price{
    font-size: 32px;
    line-height: 1;
    font-weight: 950;
    letter-spacing: -.02em;
  }
  .rbt-had__per{
    font-size: 14px;
    font-weight: 900;
    color: rgba(0,0,0,.62);
    margin-left: 4px;
  }
  .rbt-had__micro{
    font-size: 12px;
    font-weight: 750;
    color: rgba(0,0,0,.60);
  }

  .rbt-had__cta{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 12px 14px;
    border-radius: 14px;
    background: #111;
    color: #fff;
    font-weight: 950;
    font-size: 14px;
    text-align: center;
  }

  .rbt-had__small{
    text-align: center;
    font-size: 12px;
    color: rgba(0,0,0,.60);
    font-weight: 700;
  }

  .rbt-had__fineprint{
    margin: 8px 0 0;
    font-size: 10.5px;
    line-height: 1.35;
    color: rgba(0,0,0,.50);
  }

  /* Responsive: stack on small screens */
  @media (max-width: 720px){
    .rbt-had__card{
      grid-template-columns: 1fr;
    }
    .rbt-had__right{
      padding: 12px;
    }
    .rbt-had__price{
      font-size: 28px;
    }
  }

  /* Ultra-tight spaces */
  @media (max-width: 380px){
    .rbt-had__card{ padding: 14px; }
    .rbt-had__title{ font-size: 16px; }
  }

  @media (prefers-reduced-motion: reduce){
    .rbt-had__card{ transition:none; }
    .rbt-had__card:hover{ transform:none; }
  }.uagb-inline_notice__align-right{text-align:right}.uagb-inline_notice__align-right span.uagb-notice-dismiss{left:13px}.uagb-inline_notice__align-center{text-align:center}.uagb-inline_notice__align-center span.uagb-notice-dismiss{right:13px}.uagb-inline_notice__align-left{text-align:left}.uagb-inline_notice__align-left span.uagb-notice-dismiss{right:13px}.wp-block-uagb-inline-notice{width:100%;position:relative}.wp-block-uagb-inline-notice.uagb-notice__active{display:none}.wp-block-uagb-inline-notice .uagb-notice-title{margin:0;width:-moz-available;width:-webkit-fill-available;width:fill-available;display:inline-block}.wp-block-uagb-inline-notice .uagb-notice-text{margin-top:-3px;margin-bottom:0}.wp-block-uagb-inline-notice .uagb-notice-text p:last-child{margin-bottom:0}.wp-block-uagb-inline-notice .uagb-notice-text p:first-child{margin-top:0 !important}.wp-block-uagb-inline-notice span.uagb-notice-dismiss svg{width:16px;height:16px}.wp-block-uagb-inline-notice span.uagb-notice-dismiss{position:absolute;cursor:pointer;top:13px;opacity:0.8;padding:0;background:none;transition:0.3s ease}.wp-block-uagb-inline-notice.uagb-dismissable>svg{position:absolute;cursor:pointer;opacity:0.8;padding:0;background:none;transition:0.3s ease}.wp-block-uagb-inline-notice.uagb-dismissable button[type="button"]{position:absolute;cursor:pointer;opacity:0.8;padding:0;background:none;transition:0.3s ease}.wp-block-uagb-inline-notice.uagb-inline_notice__align-right{text-align:right}.wp-block-uagb-inline-notice.uagb-inline_notice__align-right svg{left:13px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-right button[type="button"]{left:13px;top:13px;border:none;padding-inline:0;padding-block:0;line-height:0px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-center{text-align:center}.wp-block-uagb-inline-notice.uagb-inline_notice__align-center svg{right:13px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-center button[type="button"]{right:13px;top:13px;border:none;padding-inline:0;padding-block:0;line-height:0px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-left{text-align:left}.wp-block-uagb-inline-notice.uagb-inline_notice__align-left svg{right:13px}.wp-block-uagb-inline-notice.uagb-inline_notice__align-left button[type="button"]{right:13px;top:13px;border:none;padding-inline:0;padding-block:0;line-height:0px}
 .uagb-block-f281444e.wp-block-uagb-inline-notice .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;} .uagb-block-f281444e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border-left: 10px solid #FFD54F;} .uagb-block-f281444e.uagb-dismissable button[type="button"] svg{width: 16px;height: 16px;} .uagb-block-f281444e.uagb-dismissable > svg{width: 16px;height: 16px;} .uagb-block-f281444e .uagb-notice-title{border-left: 10px solid #FFD54F;} .uagb-block-f281444e.uagb-inline_notice__align-right button[type="button"] svg{left: calc(px + 10px);}@media only screen and (max-width: 976px) { .uagb-block-f281444e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border-left: 10px solid #FFD54F;} .uagb-block-f281444e .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border-left: 10px solid #FFD54F;} .uagb-block-f281444e.uagb-inline_notice__align-right button[type="button"] svg{left: calc(px + 10px);}}@media only screen and (max-width: 767px) { .uagb-block-f281444e .uagb-notice-text{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border-left: 10px solid #FFD54F;} .uagb-block-f281444e .uagb-notice-title{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;border-left: 10px solid #FFD54F;} .uagb-block-f281444e.uagb-inline_notice__align-right button[type="button"] svg{left: calc(px + 10px);}}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}
