
    #reviews.sec{padding-top:clamp(46px,4vw,62px) !important}
    [data-theme="light"] #reviews{
      border-top:1px solid rgba(53,43,36,.12);
      background:linear-gradient(180deg,#eae6de 0%,#f3f0e9 18%,#f7f5ef 100%)
    }
    #reviews .rv-head{text-align:center;margin-bottom:24px}
    #reviews .rv-eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}
    #reviews .rv-title{font-family:var(--font-body);font-size:clamp(1.65rem,2.8vw,2.35rem);font-weight:600;letter-spacing:-.01em;color:var(--text);margin:9px 0 0}
    #reviews > .wrap{max-width:1320px !important;padding-left:clamp(20px,3vw,40px) !important;padding-right:clamp(20px,3vw,40px) !important}
    #reviews .rv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;max-width:1240px;margin:0 auto;align-items:stretch}
    #reviews .rv-card{position:relative;display:flex;min-width:0;flex-direction:column;gap:14px;padding:22px 22px 20px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018));overflow:hidden}
    #reviews .rv-card::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--accent),transparent 76%);opacity:.86}
    #reviews .rv-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:30px;align-items:end;min-height:260px;padding:34px 38px 32px;border-radius:28px;background:radial-gradient(circle at 12% 0,rgba(239,68,68,.12),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.02));box-shadow:0 24px 70px rgba(0,0,0,.18)}
    [data-theme="light"] #reviews .rv-eyebrow{color:#b91c1c}
    [data-theme="light"] #reviews .rv-title{color:#17171a}
    [data-theme="light"] #reviews .rv-card{background:#fff;border-color:rgba(53,43,36,.14);box-shadow:0 20px 54px -28px rgba(57,40,29,.34)}
    [data-theme="light"] #reviews .rv-card:first-child{background:radial-gradient(circle at 12% 0,rgba(220,38,38,.12),transparent 34%),linear-gradient(135deg,#fff,#fbfaf6);box-shadow:0 28px 72px -34px rgba(80,42,28,.42),0 1px 0 rgba(0,0,0,.04)}
    #reviews .rv-quote{font-family:var(--font-judge);font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.47;color:var(--text);margin:0}
    #reviews .rv-card:first-child .rv-quote{font-size:clamp(1.45rem,2.45vw,2.18rem);line-height:1.18;letter-spacing:-.018em;max-width:820px}
    #reviews .rv-hl{color:var(--accent);font-weight:650}
    #reviews .rv-attr{margin-top:auto;display:flex;flex-direction:column;gap:2px;padding-top:15px;border-top:1px solid var(--border)}
    #reviews .rv-card:first-child .rv-attr{margin-top:0;padding:0 0 0 22px;border-top:0;border-left:1px solid var(--border)}
    #reviews .rv-name{font-size:.84rem;font-weight:800;color:var(--text)}
    #reviews .rv-card:first-child .rv-name{font-family:var(--font-body);font-size:1.05rem;letter-spacing:-.01em}
    #reviews .rv-cred{font-size:.75rem;line-height:1.4;color:var(--text-dim)}
    [data-theme="light"] #reviews .rv-cred{color:rgba(26,26,31,.7)}
    @media(max-width:900px){#reviews .rv-grid{grid-template-columns:minmax(0,1fr);max-width:720px}#reviews .rv-card:first-child{grid-column:auto;display:flex;min-height:0;padding:28px;border-radius:22px}#reviews .rv-card:first-child .rv-quote{font-size:clamp(1.22rem,4.4vw,1.62rem);line-height:1.26}#reviews .rv-card:first-child .rv-attr{padding-top:16px;border-top:1px solid var(--border);border-left:0}}
    @media(max-width:640px){#reviews .rv-head{text-align:left;margin-bottom:20px}#reviews .rv-grid{gap:12px}#reviews .rv-card{padding:19px;border-radius:16px}#reviews .rv-card:first-child{padding:22px;border-radius:18px}}
  