/* FIMAVYN PHASE 2F — premium brand, VSL consistency and evidence clarity */
.bonus-v17 .book-card-v17 .book-cover.book-cover-image{
  display:block;
  padding:0;
  min-height:0;
  aspect-ratio:17/22;
  overflow:hidden;
  background:#073b2d;
  border:1px solid rgba(226,190,91,.6);
  border-radius:11px;
  box-shadow:0 20px 34px rgba(3,40,30,.24),inset 0 0 0 1px rgba(255,255,255,.08);
}
.bonus-v17 .book-card-v17 .book-cover.book-cover-image:before{display:none}
.bonus-v17 .book-card-v17 .book-cover.book-cover-image img{
  width:100%;height:100%;object-fit:cover;display:block;
}
.bonus-v17 .book-card-v17{
  background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(250,247,238,.94));
  border-color:rgba(192,145,48,.28);
  box-shadow:0 24px 58px rgba(5,52,40,.09);
}
.bonus-v17 .bonus-ready{
  display:inline-flex;align-items:center;gap:7px;
  padding:7px 10px;border-radius:999px;background:#eef5f1;color:#0b5a43;
}
.bonus-v17 .bonus-ready:before{content:"✓";font-weight:900}

.trust-v18 .launch-trust-head{max-width:820px;margin-left:auto;margin-right:auto}
.trust-v18 .launch-trust-grid article{
  background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035));
  border-color:rgba(255,255,255,.16);
}
.trust-v18 .launch-trust-grid article span{background:rgba(226,186,73,.12);border-color:rgba(226,186,73,.52)}
.objection-panel{box-shadow:0 30px 70px rgba(0,0,0,.14)}
.launch-terms div{position:relative;padding-left:22px}
.launch-terms div:before{content:"✓";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#e4bd54;font-weight:900}

.evidence-standards{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;
  max-width:920px;margin:24px 0 28px;
}
.evidence-standards span{
  display:flex;align-items:center;gap:11px;padding:13px 15px;
  border:1px solid #dce4df;border-radius:12px;background:#f7faf8;
  color:#174b3c;font-size:13px;font-weight:800;
}
.evidence-standards b{
  display:grid;place-items:center;width:28px;height:28px;border-radius:50%;
  background:#0a4a38;color:#edc557;font-size:10px;letter-spacing:.05em;
}
.v194-ref-grid article{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.v194-ref-grid article:hover{transform:translateY(-3px);border-color:#cbb26a;box-shadow:0 16px 32px rgba(8,59,45,.08)}

.vsl-offer-master{
  position:relative;max-width:1280px;margin:2.1vw auto 0;line-height:0;
  overflow:hidden;border-radius:22px;border:1px solid rgba(232,190,76,.72);
  box-shadow:0 30px 75px rgba(0,0,0,.28);
}
.vsl-offer-master picture,.vsl-offer-master img{display:block;width:100%;height:auto}
.vsl-offer-master>a{position:absolute;z-index:2}
.vsl-offer-master>a:nth-of-type(1){left:3%;top:5%;width:27%;height:90%}
.vsl-offer-master>a:nth-of-type(2){left:32%;top:2%;width:36%;height:96%}
.vsl-offer-master>a:nth-of-type(3){left:70%;top:5%;width:27%;height:90%}
.vsl-offer-master>a:focus-visible{outline:5px solid #fff;outline-offset:-8px;background:rgba(255,255,255,.06)}

@media(max-width:900px){
  .evidence-standards{grid-template-columns:1fr;margin:20px 0 24px}
  .vsl-offer-master{margin-top:26px;border-radius:14px}
}
@media(max-width:560px){
  .bonus-v17 .book-card-v17 .book-cover.book-cover-image{width:176px;min-height:0}
  .evidence-standards span{font-size:12px}
  .vsl-offer-master{width:100vw;max-width:none;margin-left:calc(50% - 50vw);border-left:0;border-right:0;border-radius:0}
}
