/* VoiceGPT robot page: isolated visual refinements, v11 */
.robot-page .benefit-icon,.robot-page .trust-icon{display:grid!important;place-items:center;width:52px;height:52px;padding:0!important;border-radius:16px!important;background:#dff8ea!important;color:#007e70!important;font-size:14px!important;font-weight:900!important;letter-spacing:-.02em}.robot-page .robot-benefits .card:after{width:120px;height:120px;background:radial-gradient(circle,#c9ff627a,transparent 68%)}
.robot-page .robot-demo{position:relative;overflow:hidden;background:linear-gradient(135deg,#edf9f4 0%,#f8fffb 58%,#e1f7eb 100%)}.robot-page .robot-demo:before{content:"";position:absolute;width:350px;height:350px;border-radius:50%;right:-140px;top:35px;background:#c9ff6235;filter:blur(4px)}.robot-page .robot-demo>*{position:relative}.robot-page .case-visual{height:174px!important;align-items:flex-end!important}.robot-page .case-auto .case-visual{background:linear-gradient(90deg,#062f39cc,#063a4260),url('/assets/case-auto-voicegpt.png') center/cover no-repeat!important}.robot-page .case-med .case-visual{background:linear-gradient(90deg,#062f39cc,#063a4260),url('/assets/case-medical-voicegpt.png') center/cover no-repeat!important}.robot-page .case-bank .case-visual{background:linear-gradient(90deg,#062f39cc,#063a4260),url('/assets/case-finance-voicegpt.png') center/cover no-repeat!important}.robot-page .case-bank .case-visual:before,.robot-page .case-bank .case-visual:after{display:none!important}.robot-page .case-visual span{position:relative;z-index:2;padding:9px 12px!important;border:1px solid #dff8ea55;border-radius:999px;background:#062f3999;color:#fff!important;font-size:13px!important;letter-spacing:.02em;text-shadow:none!important}.robot-page .robot-demo .card{box-shadow:0 16px 35px #082f3810;transition:transform .25s ease,box-shadow .25s ease}.robot-page .robot-demo .card:hover{transform:translateY(-5px);box-shadow:0 22px 40px #082f3820}.robot-page .demo-cta{display:table;margin:32px auto 0}
.robot-page .robot-trust{position:relative;background:radial-gradient(circle at 82% 15%,#70d49d40,transparent 26%),#082f38}.robot-page .robot-trust .section-intro{max-width:780px}.robot-page .trust-icon{background:#c9ff62!important;color:#082f38!important}.robot-page .robot-trust .card{min-height:232px}.robot-page .robot-trust .card:before{content:"";display:block;width:100%;height:2px;margin-bottom:23px;background:linear-gradient(90deg,#c9ff62,transparent)}
.robot-page .related-nav{background:#fff7ed!important}.robot-page .related-nav .card{position:relative;overflow:hidden;background:#fff!important}.robot-page .related-nav .card span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#082f38;color:#c9ff62;font-weight:900}.robot-page .related-nav .card:after{content:"↗";position:absolute;right:24px;top:25px;color:#009d89;font-size:24px;font-weight:900}.robot-page .robot-reviews{background:linear-gradient(115deg,#f5fffa,#e8f8f0)!important}.robot-page .robot-reviews .card{border-left:4px solid #c9ff62;background:#fff;box-shadow:0 12px 26px #082f380c}.robot-page .robot-reviews .card p{font-size:17px;line-height:1.6;color:#244d55}.robot-page .robot-reviews .card h3{margin-top:25px;color:#007d70;font-size:14px}
.robot-page .robot-contact{grid-template-columns:minmax(0,1.1fr) minmax(220px,.6fr) minmax(250px,.8fr)!important;gap:25px!important;align-items:stretch!important;background:linear-gradient(120deg,#083640,#0b4750)!important}.robot-page .contact-copy{display:flex;flex-direction:column;justify-content:center}.robot-page .contact-manager{min-height:360px;border:1px solid #46737a;border-radius:23px;background:linear-gradient(180deg,transparent 56%,#083640 100%),url('/assets/contact-manager-voicegpt-v1.png') center/cover no-repeat}.robot-page .robot-contact aside{min-height:360px}.robot-page .robot-contact .button.light{font-weight:900!important}.robot-page .faq{background:#fbfffc!important}.robot-page .faq details{border-color:#cbe5da!important}.robot-page .faq summary{font-weight:850}.robot-page .faq p{max-width:850px;line-height:1.6}
@media(max-width:1050px){.robot-page .robot-contact{grid-template-columns:1fr 1fr!important}.robot-page .robot-contact aside{grid-column:1/-1;min-height:auto}.robot-page .contact-manager{min-height:330px}}
@media(max-width:800px){.robot-page .robot-demo .card:hover{transform:none}.robot-page .case-visual{height:150px!important}.robot-page .robot-contact{grid-template-columns:1fr!important}.robot-page .contact-manager{min-height:300px;order:-1}.robot-page .robot-contact aside{grid-column:auto;min-height:auto}.robot-page .demo-cta{width:100%;text-align:center}.robot-page .robot-reviews .card p{font-size:16px}}
