/* 99for1.AI v5.35 — approved "What's Inside" visual experience */
.inside-section-v535{padding:42px 0 54px;background:
  radial-gradient(circle at 50% -12%,rgba(168,105,40,.10),transparent 33%),
  linear-gradient(180deg,#080808 0%,#0b0908 100%);border-top:1px solid rgba(208,167,95,.22);border-bottom:1px solid rgba(208,167,95,.18)}
.inside-showcase-v535{max-width:1600px}
.inside-showcase-head-v535{text-align:center;max-width:1100px;margin:0 auto 28px}
.inside-divider-v535{height:1px;background:linear-gradient(90deg,transparent 4%,rgba(216,171,79,.55) 28%,rgba(216,171,79,.55) 72%,transparent 96%);margin-bottom:15px}
.inside-showcase-head-v535 .kicker{letter-spacing:.22em;font-size:.78rem;margin-bottom:7px}
.inside-showcase-head-v535 h2{font-family:'Cormorant Garamond',serif;font-size:clamp(2.4rem,4.3vw,4.5rem);line-height:.91;letter-spacing:.01em;color:#f5eee4;margin:0;text-transform:uppercase}
.inside-showcase-head-v535 h2 span{font-family:'Caveat',cursive;color:#f2c56c;font-size:1.08em;display:inline-block;transform:rotate(-2deg);position:relative;text-transform:none}
.inside-showcase-head-v535 h2 span:after{content:'';position:absolute;left:2%;right:0;bottom:-3px;height:5px;background:#ed1717;transform:rotate(-2deg);border-radius:5px}
.inside-showcase-head-v535 p{font-family:'Cormorant Garamond',serif;color:#e8ddcc;font-size:clamp(1.15rem,1.7vw,1.55rem);margin:12px 0 0}
.inside-showcase-head-v535 p em{font-family:'Caveat',cursive;color:#f4c668;font-style:normal;font-size:1.25em;margin-left:8px;position:relative}
.inside-showcase-head-v535 p em:after{content:'';position:absolute;left:0;right:0;bottom:-2px;height:3px;background:#ed1717;transform:rotate(-2deg)}
.inside-verse-v535{display:inline-block;margin-top:16px;border:1px solid rgba(222,44,44,.46);background:rgba(104,14,14,.18);border-radius:999px;padding:9px 17px;color:#f3d29a;font-weight:800;letter-spacing:.10em;font-size:.84rem}
.inside-cards-v535{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-items:stretch;margin-top:22px}
.inside-card-v535{display:block;position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,223,166,.12);background:#111;box-shadow:0 16px 34px rgba(0,0,0,.32);transform:translateZ(0)}
.inside-card-v535:after{content:'';position:absolute;inset:0;border:1px solid transparent;border-radius:16px;pointer-events:none;transition:border-color .2s ease,box-shadow .2s ease}
.inside-card-v535:hover{transform:translateY(-3px)}
.inside-card-v535:hover:after{border-color:rgba(239,190,100,.55);box-shadow:inset 0 0 30px rgba(216,171,79,.06)}
.inside-card-v535 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.inside-cta-v535{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:25px;color:#cabb9f;font-size:.94rem}
.inside-cta-v535 span b{color:#f2c66e}
@media(max-width:1350px){.inside-cards-v535{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.inside-card-v535 img{height:auto}}
@media(max-width:760px){
  .inside-section-v535{padding:30px 0 38px}
  .inside-showcase-head-v535{margin-bottom:20px;padding:0 8px}
  .inside-showcase-head-v535 h2{font-size:clamp(2.1rem,11vw,3.3rem)}
  .inside-showcase-head-v535 p{font-size:1.1rem}
  .inside-verse-v535{font-size:.7rem;letter-spacing:.06em;padding:8px 11px;line-height:1.35}
  .inside-cards-v535{grid-template-columns:1fr;gap:16px}
  .inside-card-v535{max-width:420px;width:100%;margin:0 auto;border-radius:14px}
  .inside-card-v535 img{width:100%;height:auto;object-fit:contain}
  .inside-cta-v535{align-items:stretch;flex-direction:column;text-align:center;padding:0 4px}
  .inside-cta-v535 .btn{width:100%;justify-content:center}
}
