/* compsreviews.com round 7 (11/7/2026). Loads after home6.css. */

/* second button: plain white with a small glow like the blue one; no line */
.btn-soft2,.btn-white2{background:#fff!important;color:var(--blue-deep)!important;box-shadow:0 8px 24px rgba(47,133,219,.3)!important}
.btn-soft2:hover,.btn-white2:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(47,133,219,.4)!important}
#pbar .r:has([data-set="call"]),#pbar .r:has([data-set="sb"]){display:none}

/* ---------- hero D locked: same headline and box spot, chips raised ---------- */
.h7 h1{margin-top:12vh}
.h7 .find{margin-top:7vh}
.h7 .chipsrow{margin-bottom:auto}
.h7.r1 .chipsrow{margin-top:4vh}
.h7.r2 .chipsrow{margin-top:7vh}
.h7.r3 .chipsrow{margin-top:10vh}
.h7.r4 .chipsrow{margin-top:14vh}

/* ---------- glow: app D's light ring + glow, on any section ---------- */
.glow7 :is(.tb,.board,.gmap,.ansbox,.o3 > div,.nrb,.c7,.bcard,.fr,.idc,details,form.find,.float4),
#guarantee.glow7 li{box-shadow:0 0 0 2px rgba(140,198,255,.8),0 0 34px rgba(80,160,240,.3),0 22px 46px rgba(13,34,56,.16)!important}
.glow7 form.find{box-shadow:0 0 0 2px rgba(140,198,255,.95),0 0 70px rgba(140,198,255,.55)!important}
.bar6.glow7 .it{text-shadow:0 0 14px rgba(255,255,255,.75)}
.bar6.glow7 .it svg{box-shadow:0 0 14px rgba(255,255,255,.85)}

/* ---------- what we do: no-risk line gone, button up ---------- */
.ctas2.up7{margin-top:34px}

/* ---------- values: C's card, sideways and up-and-down ---------- */
.c7{background:#fff;border:3px solid var(--blue);border-radius:var(--rr);padding:18px;box-shadow:var(--sh-lift)}
.c7 img{display:block;object-fit:cover;border-radius:12px}
.c7 b{display:block;font-family:var(--serif);font-weight:400;font-size:40px;line-height:1.1;color:var(--head)}
.c7 .ceo{display:block;font-family:var(--ui);font-weight:800;font-size:30px;letter-spacing:.14em;color:var(--blue-ink);margin-top:2px}
.c7 small{display:block;font-family:var(--ui);font-size:16px;line-height:1.35;color:var(--body);margin-top:8px}
.c7 small.co{color:var(--muted);font-size:15px;margin-top:4px}
.c7.wide{display:grid;grid-template-columns:210px 1fr;gap:24px;align-items:center;width:540px}
.c7.wide img{width:210px;height:280px}
.v6:has(.c7.wide){grid-template-columns:560px 1fr}
.c7.tall{width:340px;text-align:center}
.c7.tall img{width:100%;height:330px}
.c7.tall .ct{padding-top:14px}
.c7.oval img{border-radius:50%;width:250px;height:310px;margin:0 auto;border:6px solid #fff;box-shadow:0 0 0 3px var(--blue)}
.c7.navy{padding-bottom:0;overflow:hidden}
.c7.navy .ct{background:var(--blue);margin:16px -18px 0;padding:16px 18px 18px}
.c7.navy b,.c7.navy .ceo,.c7.navy small{color:#fff}
.v6 .vleft .c7 + *{margin-top:0}

/* photo picker (draft only) */
.ppick{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;background:#0d2238}
.ppick span{color:#fff;font:700 13px var(--ui);margin-right:8px}
.ppick button{padding:0;border:3px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;background:none;line-height:0}
.ppick button img{width:45px;height:60px;object-fit:cover}
.ppick button.on{border-color:#2bff7a}
