
/* Page 19 revised: readable, responsive, topic-specific layout */
.page-torob-increase-sales-product-info .content-hero{background:radial-gradient(circle at 14% 18%,rgba(239,68,68,.12),transparent 26%),radial-gradient(circle at 84% 16%,rgba(124,58,237,.10),transparent 28%),linear-gradient(180deg,#fff7f8 0%,#fff 48%,#fcfbff 100%)}
.page-torob-increase-sales-product-info .content-heading__kicker{background:#fff0f1;border-color:rgba(239,68,68,.12);color:#d73b3b}
.page-torob-increase-sales-product-info .content-hero__visual{background:linear-gradient(145deg,#fff7f7,#ffffff)}
.page-torob-increase-sales-product-info .content-layout{grid-template-columns:minmax(0,1.55fr) 310px;gap:28px;align-items:start}
.page-torob-increase-sales-product-info .article-body,.page-torob-increase-sales-product-info .content-aside{min-width:0}
.page-torob-increase-sales-product-info .torob-growth-story{display:grid;gap:34px}
.page-torob-increase-sales-product-info .snapshot-board,
.page-torob-increase-sales-product-info .growth-map,
.page-torob-increase-sales-product-info .product-anatomy,
.page-torob-increase-sales-product-info .image-strategy,
.page-torob-increase-sales-product-info .pricing-logic,
.page-torob-increase-sales-product-info .conversion-design,
.page-torob-increase-sales-product-info .plan-7days{padding:30px;border:1px solid #f3e0e0;border-radius:32px;background:linear-gradient(180deg,#fff 0%,#fffafb 100%);box-shadow:0 18px 42px rgba(183,72,72,.06)}
.page-torob-increase-sales-product-info .snapshot-board__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}
.page-torob-increase-sales-product-info .snapshot-card{padding:22px;border:1px solid #f2dcdc;border-radius:24px;background:linear-gradient(145deg,#fff,#fff7f8);box-shadow:0 12px 30px rgba(171,55,55,.05);display:flex;gap:14px;min-height:160px}
.page-torob-increase-sales-product-info .snapshot-card--wide{grid-column:1/-1;min-height:unset}
.page-torob-increase-sales-product-info .snapshot-card>span,.page-torob-increase-sales-product-info .torob-scorecard__head>span{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#ef4444,#f97316 58%,#8b5cf6);color:#fff;box-shadow:0 12px 24px rgba(239,68,68,.14)}
.page-torob-increase-sales-product-info .snapshot-card h3{margin:0 0 8px;font-size:17px;line-height:1.8;color:#241f36}
.page-torob-increase-sales-product-info .snapshot-card p{margin:0;font-size:13px;line-height:2;color:#655b77}
.page-torob-increase-sales-product-info .growth-ribbon{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;background:none;border:0;box-shadow:none}
.page-torob-increase-sales-product-info .growth-ribbon::before{display:none}
.page-torob-increase-sales-product-info .growth-ribbon article{position:relative;padding:24px;border:1px solid #f2dcdc;border-radius:26px;background:linear-gradient(145deg,#fff,#fff7f8);box-shadow:0 12px 30px rgba(165,67,67,.05);min-height:190px}
.page-torob-increase-sales-product-info .growth-ribbon article:not(:last-child){border-inline-end:1px solid #f2dcdc}
.page-torob-increase-sales-product-info .growth-ribbon b{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#ef4444,#8b5cf6);color:#fff;font-size:18px;margin-bottom:16px;box-shadow:0 10px 22px rgba(178,53,53,.14)}
.page-torob-increase-sales-product-info .growth-ribbon h3{margin:0 0 10px;font-size:17px;color:#241f36}
.page-torob-increase-sales-product-info .growth-ribbon p{margin:0;font-size:13px;line-height:2;color:#655b77}
.page-torob-increase-sales-product-info .anatomy-layout{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}
.page-torob-increase-sales-product-info .anatomy-window{border:1px solid #f2dcdc;border-radius:28px;background:linear-gradient(145deg,#fff,#fff8f8);box-shadow:0 18px 40px rgba(176,74,74,.06);overflow:hidden}
.page-torob-increase-sales-product-info .anatomy-window__head{display:flex;gap:8px;padding:16px 18px;border-bottom:1px solid #f7e7e7}
.page-torob-increase-sales-product-info .anatomy-window__head span{width:10px;height:10px;border-radius:999px;background:#ef4444}
.page-torob-increase-sales-product-info .anatomy-window__head span:nth-child(2){background:#fb7185}
.page-torob-increase-sales-product-info .anatomy-window__head span:nth-child(3){background:#a855f7}
.page-torob-increase-sales-product-info .anatomy-window__body{display:grid;grid-template-columns:1.02fr .98fr;align-items:stretch}
.page-torob-increase-sales-product-info .anatomy-window__gallery img{display:block;width:100%;height:100%;object-fit:cover}
.page-torob-increase-sales-product-info .anatomy-window__details{padding:28px;display:grid;align-content:center;gap:16px}
.page-torob-increase-sales-product-info .anatomy-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#fff1f3;color:#d73b3b;font-size:12px;font-weight:700;border:1px solid rgba(239,68,68,.12)}
.page-torob-increase-sales-product-info .anatomy-window__details h3{margin:0;font-size:22px;line-height:1.9;color:#241f36}
.page-torob-increase-sales-product-info .anatomy-window__details p{margin:0;font-size:13px;line-height:2;color:#655b77}
.page-torob-increase-sales-product-info .mini-pills{display:flex;flex-wrap:wrap;gap:10px}
.page-torob-increase-sales-product-info .mini-pills span{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:999px;background:#fff;border:1px solid #f2dcdc;color:#433759;font-size:12px;font-weight:700}
.page-torob-increase-sales-product-info .anatomy-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.page-torob-increase-sales-product-info .anatomy-checks article{display:flex;gap:14px;padding:18px;border:1px solid #f2dcdc;border-radius:22px;background:#fff;box-shadow:0 12px 26px rgba(165,67,67,.04)}
.page-torob-increase-sales-product-info .anatomy-checks span{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#ef4444,#8b5cf6);color:#fff}
.page-torob-increase-sales-product-info .anatomy-checks h3{margin:0 0 6px;font-size:15px;color:#241f36}
.page-torob-increase-sales-product-info .anatomy-checks p{margin:0;font-size:12px;line-height:2;color:#655b77}
.page-torob-increase-sales-product-info .media-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px}
.page-torob-increase-sales-product-info .media-grid__main{display:grid;gap:14px}
.page-torob-increase-sales-product-info .media-tip,.page-torob-increase-sales-product-info .visual-note,.page-torob-increase-sales-product-info .pricing-steps article,.page-torob-increase-sales-product-info .conversion-matrix article,.page-torob-increase-sales-product-info .torob-scorecard,.page-torob-increase-sales-product-info .aside-note{border:1px solid #f2dcdc;border-radius:24px;background:linear-gradient(145deg,#fff,#fff9f9);box-shadow:0 12px 26px rgba(165,67,67,.04)}
.page-torob-increase-sales-product-info .media-tip{padding:22px}
.page-torob-increase-sales-product-info .media-tip h3,.page-torob-increase-sales-product-info .visual-note strong,.page-torob-increase-sales-product-info .pricing-steps h3,.page-torob-increase-sales-product-info .conversion-matrix h3{margin:0 0 10px;font-size:16px;color:#241f36;display:block}
.page-torob-increase-sales-product-info .media-tip p,.page-torob-increase-sales-product-info .visual-note p,.page-torob-increase-sales-product-info .pricing-steps p,.page-torob-increase-sales-product-info .conversion-matrix p{margin:0;font-size:12px;line-height:2;color:#655b77}
.page-torob-increase-sales-product-info .media-grid__aside{display:grid;gap:14px}
.page-torob-increase-sales-product-info .visual-note{padding:22px}
.page-torob-increase-sales-product-info .visual-note span{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#ef4444,#8b5cf6);color:#fff;margin-bottom:12px}
.page-torob-increase-sales-product-info .visual-note ul,.page-torob-increase-sales-product-info .aside-note ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}
.page-torob-increase-sales-product-info .visual-note li,.page-torob-increase-sales-product-info .aside-note li{position:relative;padding-inline-start:18px;font-size:12px;line-height:1.95;color:#655b77}
.page-torob-increase-sales-product-info .visual-note li::before,.page-torob-increase-sales-product-info .aside-note li::before{content:'';position:absolute;inset-inline-start:0;top:10px;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#8b5cf6)}
.page-torob-increase-sales-product-info .visual-note--soft{background:linear-gradient(145deg,#fff7fb,#ffffff)}
.page-torob-increase-sales-product-info .pricing-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.page-torob-increase-sales-product-info .pricing-steps article{padding:22px;position:relative;overflow:hidden;min-height:180px}
.page-torob-increase-sales-product-info .pricing-steps article:last-child{grid-column:1/-1}
.page-torob-increase-sales-product-info .pricing-steps b{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:linear-gradient(135deg,#ef4444,#8b5cf6);color:#fff;margin-bottom:14px;box-shadow:0 10px 24px rgba(176,74,74,.12)}
.page-torob-increase-sales-product-info .signal-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.page-torob-increase-sales-product-info .signal-strip span{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#fff6f6;border:1px solid #f2dcdc;color:#433759;font-size:12px;font-weight:700}
.page-torob-increase-sales-product-info .conversion-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.page-torob-increase-sales-product-info .conversion-matrix article{padding:22px;min-height:165px}
.page-torob-increase-sales-product-info .warning-cloud{margin-top:18px;padding:22px;border-radius:24px;background:linear-gradient(135deg,#ef4444,#f97316 58%,#8b5cf6);color:#fff;display:flex;gap:16px;align-items:flex-start;box-shadow:0 18px 40px rgba(176,74,74,.16)}
.page-torob-increase-sales-product-info .warning-cloud span{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:16px;background:rgba(255,255,255,.18)}
.page-torob-increase-sales-product-info .warning-cloud h3{margin:0 0 8px;font-size:17px;color:#fff}
.page-torob-increase-sales-product-info .warning-cloud p{margin:0;font-size:12px;line-height:2;color:rgba(255,255,255,.92)}
.page-torob-increase-sales-product-info .plan-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}
.page-torob-increase-sales-product-info .plan-track>div{padding:18px 16px;border:1px solid #f2dcdc;border-radius:22px;background:linear-gradient(145deg,#fff,#fff9f9);box-shadow:0 12px 26px rgba(165,67,67,.04)}
.page-torob-increase-sales-product-info .plan-track b{display:inline-block;margin-bottom:10px;padding:8px 10px;border-radius:999px;background:#fff1f3;color:#d73b3b;font-size:12px}
.page-torob-increase-sales-product-info .plan-track p{margin:0;font-size:12px;line-height:2;color:#655b77}
.page-torob-increase-sales-product-info .torob-scorecard{padding:22px}
.page-torob-increase-sales-product-info .torob-scorecard__head{display:flex;gap:12px;align-items:center;margin-bottom:14px}
.page-torob-increase-sales-product-info .torob-scorecard__head strong{display:block;font-size:15px;color:#241f36}
.page-torob-increase-sales-product-info .torob-scorecard__head small{display:block;color:#766d87}
.page-torob-increase-sales-product-info .torob-scorecard__items{display:grid;gap:10px}
.page-torob-increase-sales-product-info .torob-scorecard__items span{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:#fff6f6;color:#4a3f61;font-size:12px;font-weight:700;border:1px solid #f5dede}
.page-torob-increase-sales-product-info .torob-scorecard__items span::before{content:'✓';display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,#ef4444,#8b5cf6);color:#fff;font-size:12px;flex:0 0 22px}
.page-torob-increase-sales-product-info .aside-cta--torob{background:linear-gradient(135deg,#ef4444,#f97316 55%,#8b5cf6)}
.page-torob-increase-sales-product-info .aside-note{padding:20px}
.page-torob-increase-sales-product-info .aside-note strong{display:flex;align-items:center;gap:8px;font-size:14px;color:#241f36;margin-bottom:12px}
.page-torob-increase-sales-product-info .content-section--dark{background:linear-gradient(135deg,#ce3232,#ef4444 50%,#8b5cf6)}
@media(max-width:1180px){
  .page-torob-increase-sales-product-info .content-layout{grid-template-columns:minmax(0,1fr) 290px}
  .page-torob-increase-sales-product-info .anatomy-window__body{grid-template-columns:1fr}
  .page-torob-increase-sales-product-info .anatomy-window__gallery img{max-height:360px}
  .page-torob-increase-sales-product-info .plan-track{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:980px){
  .page-torob-increase-sales-product-info .content-layout{grid-template-columns:1fr}
  .page-torob-increase-sales-product-info .snapshot-board,
  .page-torob-increase-sales-product-info .growth-map,
  .page-torob-increase-sales-product-info .product-anatomy,
  .page-torob-increase-sales-product-info .image-strategy,
  .page-torob-increase-sales-product-info .pricing-logic,
  .page-torob-increase-sales-product-info .conversion-design,
  .page-torob-increase-sales-product-info .plan-7days{padding:24px}
  .page-torob-increase-sales-product-info .anatomy-checks,.page-torob-increase-sales-product-info .growth-ribbon,.page-torob-increase-sales-product-info .pricing-steps,.page-torob-increase-sales-product-info .conversion-matrix,.page-torob-increase-sales-product-info .plan-track,.page-torob-increase-sales-product-info .media-grid{grid-template-columns:1fr}
  .page-torob-increase-sales-product-info .pricing-steps article:last-child{grid-column:auto}
}
@media(max-width:760px){
  .page-torob-increase-sales-product-info .snapshot-board__grid{grid-template-columns:1fr}
  .page-torob-increase-sales-product-info .warning-cloud{flex-direction:column}
}
