.bera-software-rates-preview,.bera-software-rate-full{color:#102941;background:#f5f8fc;padding:74px 0;font-family:inherit}.bera-software-rates-container{width:min(1180px,calc(100% - 36px));margin:auto}.bera-software-rates-intro{text-align:center;max-width:750px;margin:0 auto 32px}.bera-software-rates-kicker{color:#ee680f;font-size:12px;font-weight:800;letter-spacing:2px}.bera-software-rates-intro h2,.bera-software-rate-full-head h1{font-size:clamp(29px,4vw,47px);line-height:1.15;margin:14px 0;color:#092844}.bera-software-rates-intro p,.bera-software-rate-full-head p{color:#607187;line-height:1.65}.bera-software-rates-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bera-software-rate-card{background:white;border:1px solid #e4eaf2;border-radius:17px;padding:24px;box-shadow:0 14px 28px rgba(8,28,50,.04);transition:transform .2s,box-shadow .2s}.bera-software-rate-card:hover{transform:translateY(-4px);box-shadow:0 18px 35px rgba(8,28,50,.1)}.bera-software-rate-category{font-size:11px;font-weight:700;color:#ef690a;text-transform:uppercase;letter-spacing:.5px}.bera-software-rate-card h3{font-size:19px;margin:14px 0 17px;color:#102941}.bera-software-rate-amount{font-weight:800;font-size:31px;color:#0c2a48}.bera-software-rate-note{color:#66798c;font-size:12px}.bera-software-rates-full-link{display:table;margin:34px auto 18px;background:#fc6509;color:#fff!important;text-decoration:none;padding:15px 29px;border-radius:40px;font-weight:700;box-shadow:0 8px 20px rgba(252,101,9,.15)}.bera-software-rates-full-link:hover{background:#e95802}.bera-software-rates-disclaimer{font-size:12px;color:#718195;text-align:center;margin:18px auto 0;max-width:800px}.bera-software-rate-full-head{text-align:center;margin-bottom:40px}.bera-software-rate-group{margin:30px 0;background:#fff;border:1px solid #e5ebf3;border-radius:17px;overflow:hidden}.bera-software-rate-group h2{margin:0;color:white;background:#0a2a47;padding:18px 23px;font-size:21px}.bera-software-rate-table-wrap{overflow-x:auto}.bera-software-rate-table{width:100%;border-collapse:collapse;text-align:left;min-width:600px}.bera-software-rate-table th,.bera-software-rate-table td{padding:15px 18px;border-bottom:1px solid #e8edf3;color:#21364b;font-size:14px}.bera-software-rate-table thead th{color:#466074;background:#f4f7fb;font-size:12px;text-transform:uppercase}.bera-software-rate-table tbody tr:last-child th,.bera-software-rate-table tbody tr:last-child td{border-bottom:0}@media(max-width:1050px){.bera-software-rates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.bera-software-rates-preview,.bera-software-rate-full{padding:50px 0}.bera-software-rates-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bera-software-rate-card{padding:16px;border-radius:13px}.bera-software-rate-card h3{font-size:15px}.bera-software-rate-amount{font-size:25px}.bera-software-rates-container{width:min(100% - 24px,1180px)}}@media(prefers-reduced-motion:reduce){.bera-software-rate-card{transition:none}}

/* BERA SOFTWARE RATE PREVIEW BOOK NOW V2 */
.bera-software-rates-preview {
  background: radial-gradient(ellipse at 90% 0%,rgba(255,114,24,.085),transparent 45%),linear-gradient(150deg,#f7faff,#edf4fa);
}
.bera-software-rates-preview .bera-software-rates-grid { align-items:stretch; }
.bera-software-rates-preview .bera-software-rate-card {
  position:relative; display:flex; flex-direction:column; min-width:0;
  border:1px solid #dde8f2; box-shadow:0 14px 36px rgba(9,42,71,.08);
  border-radius:19px; padding:25px 22px;
}
.bera-software-rates-preview .bera-software-rate-card::before {
  content:"";position:absolute;top:0;left:24px;right:24px;height:3px;
  border-radius:0 0 6px 6px;background:linear-gradient(90deg,#ff7c19,#ffad68);
}
.bera-software-rates-preview .bera-software-rate-card h3 { margin:15px 0 12px; line-height:1.3; }
.bera-software-rates-preview .bera-software-rate-amount { margin-bottom:20px; }
/* Legacy draft-review notes must not appear in the public preview. */
.bera-software-rates-preview .bera-software-rate-note { display:none; }
.bera-software-rates-preview .bera-software-rate-book-now {
  display:flex;align-items:center;justify-content:center;gap:12px;
  min-height:45px;width:100%;margin-top:auto;padding:11px 12px;
  border-radius:11px;background:linear-gradient(110deg,#ff7c16,#ff5b05);
  text-decoration:none;color:#fff;font-weight:750;font-size:14px;
  box-shadow:0 8px 18px rgba(245,100,10,.15);transition:transform .2s,box-shadow .2s;
}
.bera-software-rates-preview .bera-software-rate-book-now:hover {
  color:#fff;transform:translateY(-2px);box-shadow:0 12px 22px rgba(245,100,10,.24);
}
.bera-software-rates-preview .bera-software-rate-book-now:focus-visible {
  outline:3px solid #092b47;outline-offset:3px;
}
#bera-software-hero-enquiry { scroll-margin-top:100px; }
.bera-software-rate-selection-info {
  color:#284969;font-size:12px;margin:8px 0;padding:8px 10px;
  background:#eef5fb;border-left:3px solid #fb6a0c;border-radius:5px;
}
@media(max-width:600px) {
  .bera-software-rates-preview .bera-software-rate-card { padding:19px 14px; }
  .bera-software-rates-preview .bera-software-rate-book-now { min-height:44px;font-size:13px; }
}
@media(prefers-reduced-motion:reduce) {
  .bera-software-rates-preview .bera-software-rate-book-now { transition:none; }
}


/* BERA SOFTWARE BOOK NOW GLOW V3 */

.bera-software-rates-preview .bera-software-rate-book-now {
    position: relative;
    isolation: isolate;
    gap: 0;
    background: linear-gradient(
        110deg,
        #ff851d 0%,
        #ff6508 55%,
        #ff5100 100%
    );
    box-shadow: 0 5px 15px rgba(255, 102, 0, .22);
    animation: bera-software-rate-glow-v3 2.6s ease-in-out infinite;
    transition: transform .25s ease, background .25s ease;
}

@keyframes bera-software-rate-glow-v3 {
    0%, 100% {
        box-shadow:
            0 4px 12px rgba(255, 102, 0, .22),
            0 0 0 0 rgba(255, 105, 11, .16);
    }

    50% {
        box-shadow:
            0 9px 25px rgba(255, 102, 0, .48),
            0 0 22px 4px rgba(255, 111, 20, .27);
    }
}

.bera-software-rates-preview .bera-software-rate-book-now:hover {
    background: linear-gradient(110deg, #ff9638, #f45b00);
    transform: translateY(-3px);
}

.bera-software-rates-preview .bera-software-rate-book-now:focus-visible {
    outline: 3px solid #113b5e;
    outline-offset: 4px;
}

@media (prefers-reduced-motion: reduce) {
    .bera-software-rates-preview .bera-software-rate-book-now {
        animation: none !important;
        transition: none !important;
    }
}