.product__info-container .tv-confidence__item{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px}.tv-confidence__icon{display:flex;align-items:center;justify-content:center;line-height:1;width:28px;height:28px;color:#293f37}.tv-confidence__item>div{min-width:0}.tv-confidence strong{margin:0;line-height:1.5}.tv-confidence p{margin:5px 0 0}.tv-whatsapp-card{background:#eef4ee;border:1px solid #c5d5c8;border-radius:12px;padding:16px;margin:16px 0 24px}.tv-whatsapp-card .tv-whatsapp-help{color:#205c40;background:transparent;border:0;padding:0;margin:0;min-height:44px;line-height:1.5}.tv-whatsapp-card .tv-whatsapp-help:visited{color:#205c40}.tv-whatsapp-card .tv-whatsapp-help:hover{color:#163f2c;background:transparent;text-decoration:underline}.tv-whatsapp-caption{font-size:13px;line-height:1.6;color:#4d5d52;margin:8px 0 0!important}.tv-pack-start{margin:24px 0 12px;padding:28px;background:#efe8de;border-radius:12px;color:#293f37}.tv-pack-start h2{margin:0 0 10px;font-size:clamp(26px,3vw,38px)}.tv-pack-start>p{margin:0 0 20px;line-height:1.6}.tv-pack-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:24px 0}.tv-pack-steps li{position:relative;min-width:0}.tv-pack-steps li:not(:last-child)::after{content:'→';position:absolute;right:-18px;top:3px;font-size:24px;color:#865640}.tv-pack-steps b{display:block;font-size:17px;margin:8px 0}.tv-pack-steps p{font-size:14px;line-height:1.6;margin:0}.tv-pack-number{display:inline-grid;place-items:center;width:34px;height:34px;background:#293f37;color:white;border-radius:50%;font-weight:700}.tv-pack-benefit{display:block;font-size:15px;line-height:1.6;margin:22px 0}.tv-pack-detail{padding:22px 0}.tv-pack-detail>summary{cursor:pointer;font-size:17px;color:#293f37;min-height:44px}.tv-pack-detail .rte{max-width:900px;margin:24px auto}.tv-pack-start .button{background:#293f37;color:white}.tv-faq{color:#292724;font-size:16px;line-height:1.7}.tv-faq details{border-top:1px solid #d9d1c5;padding:18px 0}.tv-faq summary{cursor:pointer;font-weight:600;line-height:1.5;font-size:19px;min-height:44px}.tv-faq .tv-answer{padding:10px 0 4px}.tv-faq table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;box-shadow:none}.tv-faq th,.tv-faq td{padding:12px 9px;text-align:left;border:1px solid #ded6ca;vertical-align:top;overflow-wrap:break-word}.tv-faq th{background:#293f37;color:#fff}.tv-faq tbody tr:nth-child(even){background:#efe8de}.tv-faq caption{text-align:left;font-weight:600;padding:10px 0}.tv-faq a{color:#205c40;text-underline-offset:3px}.tv-faq .tv-faq-intro{font-size:17px;margin-bottom:28px}
@media(max-width:749px){.tv-pack-start{padding:22px 18px}.tv-pack-steps{grid-template-columns:1fr;gap:24px;margin:24px 0}.tv-pack-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 12px}.tv-pack-steps b{margin:0}.tv-pack-steps p{grid-column:2}.tv-pack-steps li:not(:last-child)::after{content:'↓';right:auto;left:9px;top:auto;bottom:-24px;font-size:19px}.tv-faq th,.tv-faq td{padding:10px 7px;font-size:13px}.tv-faq summary{font-size:18px}.tv-confidence{padding:16px}.tv-whatsapp-card{padding:14px}.tv-whatsapp-card .tv-whatsapp-help strong{font-size:14px}}
@media(prefers-reduced-motion:reduce){.tv-pack-start *{scroll-behavior:auto}}