.online-scene{position:relative;margin:12px 20px 70px;overflow:hidden;border-radius:18px;box-shadow:0 20px 30px -18px #183b5140}.photo-composition{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden}.photo-composition>img{display:block;width:100%;height:100%;object-fit:cover}.photo-composition .monitor-content{position:absolute;left:41.28%;top:21.2%;width:48%;height:37.2%;background:#171817;transform:rotate(-.15deg);overflow:hidden;display:flex;align-items:center;justify-content:center}.monitor-content .call-composition{width:auto;height:100%;aspect-ratio:1363/936;flex:none}.call-composition{position:relative;display:block;container-type:inline-size}.call-composition>img{display:block;width:100%;height:100%}.call-composition>span{position:absolute;display:block}.patient-photo{left:.81%;top:7.6%;width:25.9%;height:82.05%;border-radius:3%;background:url('/apresentacao/atendimento-editorial/assets/teleconsulta-pessoas.png') 9% center/auto 100% no-repeat}.doctor-photo{left:21.02%;top:77.7%;width:5.15%;height:10.9%;border-radius:10%;background:url('/apresentacao/atendimento-editorial/assets/teleconsulta-pessoas.png') right center/200% 100% no-repeat;box-shadow:0 0 0 2px #333}.call-name{left:2.65%;top:1.25%;width:20%;padding:.2% 0;background:#262523;color:#eeede7;font:bold 1.05cqw Arial}.patient-label{left:1.4%;bottom:11.3%;background:#333b40dd;color:#fff;border-radius:2px;padding:.4%;font:.85cqw Arial}.doctor-label{left:21.5%;bottom:12%;color:#fff;background:#151d29c9;font:.75cqw Arial}.record-name{left:40.7%;top:11.8%;width:30%;background:#fffefa;font:bold 1.4cqw Georgia;line-height:1.25}.record-name small{display:block;font:bold .9cqw Arial;margin-top:1%}.record-initials{left:36.6%;top:12.3%;width:3.2%;height:3.5%;border-radius:50%;background:#edf1f5;display:grid!important;place-items:center;font:bold .9cqw Arial;color:#305571}.record-initials.side{left:30%;top:10.5%;width:3%;height:3%;border-radius:0;background:#f6f5f1;color:#282923}.record-note{left:35.2%;top:61.1%;width:57%;height:3%;padding:.3% 0;background:#fffefa;color:#73756c;font:.87cqw Arial;white-space:nowrap;overflow:hidden}.feature-visual.device-visual{padding:30px 26px 45px;background:#fff;display:flex;align-items:center;height:auto;aspect-ratio:1.65;overflow:visible}.editorial-tablet{width:100%;padding:9px;border:1px solid #a4a6a8;border-radius:20px;background:#111214;position:relative;box-shadow:inset 0 0 0 .5px #e1e2e3,0 2px 0 #686a6d,0 20px 27px -14px #1b273d45}.editorial-tablet:before{content:'';position:absolute;left:50%;top:3px;width:3px;height:3px;border-radius:50%;background:#334457}.editorial-display{aspect-ratio:1363/936;overflow:hidden;border-radius:11px;background:#fff}.editorial-display>img{display:block;width:100%;height:100%;object-fit:contain}.scene-visual{height:auto;background:#fff}.scene-visual .photo-composition{width:100%}.feature-card{display:flex;flex-direction:column}.feature-card .feature-copy{flex:1}.device-visual .enlarge{bottom:10px;right:15px;width:36px;height:36px;font-size:21px}.image-scroll .photo-composition{min-width:700px}.image-scroll .photo-composition img{min-width:0!important}.image-scroll .editorial-tablet{max-width:1200px;margin:auto}.image-scroll{padding:18px;background:white}@media(max-width:700px){.feature-visual.device-visual{padding:20px 13px 35px;aspect-ratio:1.34}.editorial-tablet{padding:6px;border-radius:14px}.editorial-display{border-radius:8px}.editorial-tablet:before{top:2px;width:2px;height:2px}.feature-copy{min-height:405px}.online-scene{margin-inline:15px}.scene-visual{height:auto}}
/* Featured editorial crops, matching the adjacent landing cards. */
.story-online .online-scene{position:absolute;top:238px;left:28px;width:350px;height:315px;margin:0;border:5px solid #263542;border-radius:26px;transform:rotate(-4deg);transform-origin:center;box-shadow:0 20px 35px #132b3d23;overflow:hidden}
.story-online .online-scene .photo-composition{position:absolute;left:-64px;top:0;width:472.5px;height:315px;max-width:none}
.prescription-peek{position:absolute;top:255px;left:24px;width:calc(100% - 34px);height:480px;background:white;border:1px solid #dce4e9;border-radius:21px;overflow:hidden;transform:rotate(-4deg);transform-origin:50% 20%;box-shadow:0 18px 35px #132b3d26}
.prescription-peek img{display:block;width:100%;height:auto}
@media(min-width:900px){.story-online .online-scene{width:380px;height:330px}.story-online .online-scene .photo-composition{width:495px;height:330px;left:-62px}.prescription-peek{top:245px;width:calc(100% - 20px)}}

/* v104 — ritmo editorial: escala, direção e recortes próprios. */
.story-before .real-screen{left:55px;top:222px;width:275px;transform:rotate(6deg)}
.story-presencial .real-screen{left:-34px;top:265px;width:410px;height:320px!important;transform:rotate(-5deg);border:0;border-radius:30px}
.story-online .online-scene{left:-45px;top:252px;width:405px;height:340px;transform:rotate(4deg);border:0;border-radius:28px}
.story-online .online-scene .photo-composition{left:-45px;top:0;width:510px;height:340px}
.story-prescription .prescription-peek{top:345px;left:24px;width:calc(100% - 14px);transform:rotate(-2deg);border-radius:13px}
.story-finance .real-screen{top:275px;left:28px;width:390px;height:310px;transform:rotate(-1deg)}
@media(min-width:900px){.story-before .real-screen{left:68px}.story-online .online-scene{left:-35px;width:430px;height:350px}.story-online .online-scene .photo-composition{width:525px;height:350px;left:-40px}.story-prescription .prescription-peek{top:342px}.story-presencial .real-screen{width:450px}}

.story-finance .real-screen{padding:7px;background:#101316;border:2px solid #9ea4a8;border-radius:19px;height:auto}.story-finance .real-screen img{display:block;width:100%;height:auto;border-radius:10px}
