.result-preview{margin:28px 0;padding:24px;border:1px solid #d3dff4;border-radius:14px;background:#f6f9ff}.result-heading>span{font-size:12px;color:#6754a7;font-weight:800}.result-heading h3{font-size:22px;color:#30376b;margin:6px 0 14px}.result-preview>p{font-size:16px;line-height:1.95;color:#4b5878}.result-preview figure{margin:18px 0}.result-photo{display:block;position:relative;overflow:hidden;width:100%;border:1px solid #bfcce4;border-radius:9px;background:#17191e;padding:0;cursor:zoom-in}.result-photo img{position:absolute;left:var(--result-left);top:var(--result-top);width:var(--result-width);max-width:none;height:auto;display:block}.result-preview figcaption{font-size:12px;color:#64708b;margin-top:9px}.result-look{background:white;padding:16px 20px;border-radius:9px;border:1px solid #dde4f3}.result-look strong{font-size:13px;color:#5c51a0}.result-look p{margin:6px 0 0;font-size:16px;line-height:1.9}.result-handoff{margin-top:24px;padding:22px;border-radius:12px;background:#eae6fc;display:flex;align-items:center;gap:16px}.result-handoff>span{color:#7454d6;font-size:26px}.result-handoff h4{color:#403976;font-size:19px;margin:0 0 6px}.result-handoff p{font-size:14px;color:#5e6080;margin:0}.result-handoff .button{margin-left:auto;white-space:nowrap}.result-stage-intro{background:#e9f3fc;border-left:4px solid #8bade4;padding:15px 20px;margin:0 0 25px;font-size:16px}.studio-after-demo{margin-top:24px;border:1px solid #c7cce4;border-radius:12px;background:#fff}.studio-after-demo>summary{padding:20px 23px;background:#ede7fc;color:#4f3a95;font-size:20px;font-weight:800;cursor:pointer;list-style-position:inside;border-radius:11px}.studio-after-demo>div{padding:24px}.studio-after-demo[open]>summary{border-bottom:1px solid #d6cbea;border-radius:11px 11px 0 0}@media(max-width:760px){.result-handoff{flex-wrap:wrap}.result-handoff .button{margin-left:40px}.result-preview{padding:18px}.result-heading h3{font-size:20px}.studio-after-demo>summary{font-size:18px;padding:17px}.studio-after-demo>div{padding:18px}}@media(max-width:450px){.result-preview{padding:14px}.result-handoff{padding:17px;gap:10px}.result-handoff h4{font-size:17px}.result-handoff .button{margin-left:0;width:100%}.result-look{padding:13px}.result-handoff p{font-size:13px}.result-preview>p,.result-look p{font-size:15px}.studio-after-demo>div{padding:14px}}
