.pd-bruno-demo .public-brand{margin-bottom:20px}.pd-bruno-demo-notice{border:1px solid #20201d;border-radius:16px;padding:16px 20px;margin-bottom:20px;background:#ebe4fa;color:#20201d}.pd-bruno-demo-notice strong{font-family:Bricolage Grotesque,sans-serif;font-size:22px;line-height:1.2}.pd-bruno-demo-notice p{font-size:13px;line-height:1.65;margin:6px 0 0}.pd-bruno-demo .petid-profile-photo>img{-o-object-position:center 26%;object-position:center 26%}.pd-bruno-demo-story{margin:34px 0 20px;padding:28px 24px;background:#20201d;color:#f7f4e9;border-radius:24px}.pd-bruno-demo-story>span{font-size:10px;letter-spacing:.08em;color:#dfff00;font-weight:700}.pd-bruno-demo-story h2{color:#f7f4e9;font-family:Bricolage Grotesque,sans-serif;font-size:32px;line-height:1.15;letter-spacing:-.03em;margin:16px 0}.pd-bruno-demo-story p{font-size:15px;line-height:1.75;margin:14px 0}.pd-bruno-demo-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#dfff00;color:#20201d;border-radius:12px;padding:16px;font-weight:700;font-size:14px;margin:24px 0 18px;min-height:48px}.pd-bruno-demo-cta:hover{background:#eaff5e}.pd-bruno-demo-cta:focus-visible{outline:3px solid #b8a6f4;outline-offset:4px}.pd-bruno-demo-story small{display:block;font-size:11px;line-height:1.65;color:#ddd7e9}@media(max-width:600px){.pd-bruno-demo .petid-profile-photo{height:215px}.pd-bruno-demo-notice{padding:13px 15px}.pd-bruno-demo-story{padding:24px 20px}.pd-bruno-demo-story h2{font-size:29px}}
