    .prc-wrap{background:#f7f1ee;color:#111;padding:48px 18px}
    .prc-con{max-width:1100px;margin:0 auto}
    .prc-head{display:grid;gap:8px;justify-items:center;margin-bottom:18px}
    /* .prc-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-weight:800;font-size:12px;color:#3E5FB9;opacity:.9} */
    .prc-title{margin:0;text-align:center;font-weight:800;font-size:clamp(26px,4vw,40px);letter-spacing:-.01em}
    .prc-note{margin:0;text-align:center;opacity:1;font-size:17px}
.prc-chips {
    position: sticky;
    top: 120px;
    z-index: 5;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
    margin: 18px 0 26px;
    z-index: 99;
    /* background: white; */
}
    .prc-chip{display:inline-flex;align-items:center;gap:8px;border:2px solid #3E5FB9;color:#3E5FB9;background:#fff;border-radius:999px;padding:8px 14px;font-weight:800;text-decoration:none;transition:transform .15s ease,background .2s ease,color .2s ease,border-color .2s ease}
    .prc-chip svg{width:16px;height:16px}
    .prc-chip:hover{background:#d45b52;border-color:#d45b52;color:#fff;transform:translateY(-1px)}
    .prc-sec{margin:36px 0 18px}
    .prc-secHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
.prc-h2 {
    margin-block: 20px;
    color: #3E5FB9;
    font-weight: 800;
    letter-spacing: .12em;
    text-transform: uppercase;
    font-size: 23px;
}
    .prc-tag{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:18px}
    .prc-card{background:#fff;border:1px solid rgba(62,95,185,.18);border-radius:16px;overflow:hidden}
    .prc-row{display:grid;grid-template-columns:1.2fr 1fr 90px;gap:14px;align-items:center;padding:14px 16px}
    .prc-row+.prc-row{border-top:1px dashed rgba(0,0,0,.12)}
.prc-lbl {
    display: flex;
    align-items: center;
    gap: 10px;
    font-weight: 800;
    font-size: 20px;
}
h1.prc-eyebrow {
    color: rgb(217, 85, 82);
}
.prc-price {
    text-align: right;
    font-weight: 800;
    font-size: 17px;
}
    .prc-dot{width:10px;height:10px;border-radius:50%;background:#d45b52;opacity:.9;transform:scale(.8);transition:transform .2s ease}
    .prc-row:hover .prc-dot{transform:scale(1)}
    .prc-sub{opacity:1;font-size:18px}
    .prc-line{height:2px;background:linear-gradient(90deg,#3E5FB9,#d45b52);border-radius:2px}
    .prc-price{text-align:right;font-weight:800}
    .prc-grid{display:grid;grid-template-columns:1fr;gap:18px}
    @media(min-width:860px){.prc-grid{grid-template-columns:1fr 1fr}}
    .prc-cta{margin-top:26px;display:grid;justify-items:center;gap:8px}
    .prc-phone{font-weight:800}
    .prc-ctaBtn{display:inline-block;background:#3E5FB9;color:#fff;border:2px solid #3E5FB9;border-radius:999px;padding:10px 18px;font-weight:800;text-decoration:none;transition:transform .15s ease,opacity .2s ease}
    .prc-ctaBtn:hover{transform:translateY(-1px);opacity:.95}
    .prc-reveal{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}
    .prc-in{opacity:1;transform:none}
        @media(max-width:460px){ nav.prc-chips.prc-reveal.prc-in {
    position: static;
}
.prc-row {
    display: grid;
    grid-template-columns: 1.5fr 1fr 40px;
}
.prc-lbl {
    font-size: 15px;
}
.prc-price {
    font-size: 10px;
    text-align: right;
    font-weight: 800;
    .prc-sub{opacity:1;font-size:14px}
}
        }