.HeroMockup-module__-x7r0W__container{background:var(--color-surface);background:radial-gradient(circle at 95% 5%, #6b8fa314 0%, transparent 30%), var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:480px;padding:var(--space-l);font-family:var(--font-body);color:var(--color-text);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 30px 60px -15px #0009,0 0 40px -20px #6b8fa31f,inset 0 1px #ffffff05}.HeroMockup-module__-x7r0W__container:hover{border-color:var(--color-primary-light);transform:translateY(-6px)rotateX(2deg);box-shadow:0 40px 80px -20px #000000b3,0 0 60px -10px #6b8fa333,inset 0 1px #ffffff0a}.HeroMockup-module__-x7r0W__header{margin-bottom:var(--space-l);padding-top:var(--space-s);justify-content:space-between;align-items:center;display:flex}.HeroMockup-module__-x7r0W__caseBadge{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);font-weight:700}.HeroMockup-module__-x7r0W__liveIndicator{font-size:var(--text-xs);color:var(--color-success);background:var(--color-success-bg);border-radius:var(--radius-full);align-items:center;gap:6px;padding:3px 8px;font-weight:600;display:flex}.HeroMockup-module__-x7r0W__pulseDot{background-color:var(--color-success);border-radius:50%;width:6px;height:6px;animation:1.5s infinite HeroMockup-module__-x7r0W__pulse}@keyframes HeroMockup-module__-x7r0W__pulse{0%{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}to{opacity:.6;transform:scale(.9)}}.HeroMockup-module__-x7r0W__tabs{border-radius:var(--radius-md);margin-bottom:var(--space-l);background:#ffffff05;border:1px solid #ffffff0a;grid-template-columns:1fr 1fr;gap:8px;padding:4px;display:grid}.HeroMockup-module__-x7r0W__tab{color:var(--color-text-muted);padding:var(--space-s) var(--space-m);cursor:pointer;border-radius:calc(var(--radius-md) - 2px);font-size:13px;font-weight:500;font-family:var(--font-body);background:0 0;border:none;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative}.HeroMockup-module__-x7r0W__tab:hover{color:var(--color-text)}.HeroMockup-module__-x7r0W__tabActive{color:var(--color-text);background:#ffffff0d;font-weight:600;box-shadow:0 4px 12px #0003,inset 0 1px #ffffff0d}.HeroMockup-module__-x7r0W__tabActive:before{content:"";background:var(--color-primary);opacity:.5;height:1px;position:absolute;top:0;left:0;right:0}.HeroMockup-module__-x7r0W__content{flex-direction:column;min-height:230px;animation:.4s cubic-bezier(.16,1,.3,1) forwards HeroMockup-module__-x7r0W__fadeSlide;display:flex}@keyframes HeroMockup-module__-x7r0W__fadeSlide{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.HeroMockup-module__-x7r0W__title{font-size:var(--text-sm);margin-bottom:var(--space-s);color:var(--color-text);letter-spacing:-.01em;font-weight:600}.HeroMockup-module__-x7r0W__questionBox{background:var(--gradient-primary);padding:var(--space-m);border-radius:var(--radius-md);margin-bottom:var(--space-m);font-size:var(--text-sm);color:var(--color-text-muted);border:1px solid #ffffff0a;line-height:1.5}.HeroMockup-module__-x7r0W__attachmentsList{flex-direction:column;gap:8px;display:flex}.HeroMockup-module__-x7r0W__attachmentItem{padding:10px var(--space-m);border-radius:var(--radius-md);background:#ffffff03;border:1px solid #ffffff08;align-items:center;gap:10px;font-size:13px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.HeroMockup-module__-x7r0W__attachmentItem:hover{border-color:var(--color-primary-light);background:#ffffff08}.HeroMockup-module__-x7r0W__attachmentIcon{color:var(--color-primary);flex-shrink:0}.HeroMockup-module__-x7r0W__attachmentName{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.HeroMockup-module__-x7r0W__attachmentSize{color:var(--color-text-tertiary)}.HeroMockup-module__-x7r0W__doctorProfile{margin-bottom:var(--space-m);align-items:center;gap:12px;display:flex}.HeroMockup-module__-x7r0W__doctorAvatar{border-radius:var(--radius-full);background:var(--gradient-primary);border:1px solid var(--color-primary-light);width:40px;height:40px;color:var(--color-primary);font-weight:700;font-size:var(--text-sm);justify-content:center;align-items:center;display:flex;position:relative}.HeroMockup-module__-x7r0W__doctorAvatar:after{content:"";background:conic-gradient(from 0deg, var(--color-primary), transparent, var(--color-primary));opacity:0;border-radius:50%;transition:opacity .3s;position:absolute;inset:-2px}.HeroMockup-module__-x7r0W__doctorAvatar:hover:after{opacity:.3}.HeroMockup-module__-x7r0W__doctorMeta{flex-direction:column;flex:1;display:flex}.HeroMockup-module__-x7r0W__doctorName{font-size:var(--text-sm);color:var(--color-text);letter-spacing:-.01em;margin-bottom:2px;font-weight:600}.HeroMockup-module__-x7r0W__doctorTitle{color:var(--color-text-muted);font-size:12px}.HeroMockup-module__-x7r0W__specialtyBadge{text-transform:uppercase;color:var(--color-primary);background:var(--color-primary-light);border-radius:var(--radius-sm);align-self:flex-start;margin-top:4px;padding:2px 6px;font-size:10px;font-weight:700}.HeroMockup-module__-x7r0W__opinionBox{background:var(--gradient-primary);border-left:3px solid var(--color-primary);padding:var(--space-m);border-radius:0 var(--radius-md) var(--radius-md) 0;margin-bottom:var(--space-m);font-size:var(--text-sm);line-height:1.6}.HeroMockup-module__-x7r0W__roadmapTitle{font-size:var(--text-xs);text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:var(--space-s);letter-spacing:.08em;font-weight:600}.HeroMockup-module__-x7r0W__roadmapList{flex-direction:column;gap:10px;display:flex}.HeroMockup-module__-x7r0W__roadmapItem{align-items:flex-start;gap:10px;font-size:13px;display:flex}.HeroMockup-module__-x7r0W__stepNumber{background:var(--color-primary-light);width:20px;height:20px;color:var(--color-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10px;font-weight:700;display:flex}.HeroMockup-module__-x7r0W__stepText{color:var(--color-text-muted);line-height:1.5}.HeroMockup-module__-x7r0W__stepText strong{color:var(--color-text);font-weight:600}
