.pm{position:relative;height:clamp(380px,44vw,540px);border-radius:28px;overflow:hidden;background:#F3F5F4;border:1px solid #d9dcd9;isolation:isolate}.pm-streets{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.pm-pin{position:absolute;width:52px;height:52px;transform:translate(-50%,-82%);animation:pm-drop .55s cubic-bezier(.2,.9,.3,1.25) both}.pm-pin img{width:100%;height:100%;display:block;filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(0 6px 6px rgba(21,31,41,.25))}@keyframes pm-drop{0%{opacity:0;transform:translate(-50%,-170%)}to{opacity:1;transform:translate(-50%,-82%)}}.pm-card{position:absolute;z-index:2;background:white;border-radius:16px;box-shadow:0 18px 40px -12px rgba(21,31,41,.32);animation:pm-card .5s ease-out both}.pm-card--review{width:min(330px,78%);padding:18px 20px;transform:translate(-30px,calc(-100% - 56px));animation-delay:1.75s}.pm-card--review:after{content:"";position:absolute;left:22px;bottom:-8px;width:16px;height:16px;background:white;transform:rotate(45deg)}.pm-card--page{display:flex;gap:12px;align-items:center;padding:14px 18px 14px 14px;transform:translate(-85%,18px);animation-delay:2.3s}.pm-card--page strong{display:block;font-size:16px;color:#151F29}.pm-page-icon{width:38px;height:38px;border-radius:10px;background:#151F29;color:white;display:grid;place-items:center;flex-shrink:0}@keyframes pm-card{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}.ar-stars,.pm-stars{display:inline-flex;gap:2px;color:#009995}.pm-quote{margin:8px 0 6px;font-size:17px;font-weight:600;line-height:1.4;color:#151F29}.pm-meta{margin:0;font-size:16px;color:rgba(21,31,41,.6)}.ar-verified,.pm-verified{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:16px;font-weight:600;color:#006666}@media (max-width:720px){.pm{height:420px;border-radius:20px}.pm-card--page{display:none}.pm-card--review{left:8%!important;top:92%!important;transform:translateY(calc(-100% - 8px));width:84%}.pm-card--review:after{display:none}}.ar-phone{width:210px;padding:26px 18px 18px;border-radius:30px;background:white;border:8px solid #151f29;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;position:relative}.ar-phone-notch{position:absolute;top:6px;width:60px;height:6px;border-radius:6px;background:#D9DCD9}.ar-phone-title{font-size:18px;color:#151F29}.ar-phone-text{margin:0;font-size:16px;line-height:1.4;color:rgba(21,31,41,.75)}.ar-photos{display:flex;gap:6px}.ar-photos span{width:46px;height:46px;border-radius:10px;background:linear-gradient(160deg,#9fbfbe,#557b7a)}.ar-photos span:nth-child(2){background:linear-gradient(160deg,#c9d2d0,#8a9896)}.ar-photos .ar-photo-add{background:#F3F5F4;border:2px dashed #d9dcd9;color:#009995;display:grid;place-items:center}.ar-phone-btn{width:100%;padding:10px;border-radius:10px;background:#009995;color:white;font-size:16px;font-weight:700}.ar-post{width:min(300px,100%);padding:18px;border-radius:16px;background:white;box-shadow:0 12px 30px -14px rgba(21,31,41,.3);font-size:16px;line-height:1.45;color:#151F29}.ar-post p{margin:10px 0 0}.ar-post-head{display:flex;align-items:center;gap:10px}.ar-avatar{width:34px;height:34px;border-radius:50%;background:#151F29;color:white;display:grid;place-items:center;font-size:16px;font-weight:700}.ar-post-quote{color:rgba(21,31,41,.7);font-style:italic}.ar-post-head strong{display:block;line-height:1.25}.ar-post-label{display:block;font-size:16px;color:rgba(21,31,41,.5);line-height:1.3}.ar-copy{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:7px 12px;border-radius:9px;border:1px solid #d9dcd9;font-size:16px;font-weight:600;color:#151F29}.ar-browser{width:min(340px,100%);border-radius:14px;overflow:hidden;background:white;box-shadow:0 16px 36px -16px rgba(21,31,41,.35);border:1px solid #d9dcd9}.ar-browser--lg{width:100%;max-width:620px;border:0;box-shadow:0 30px 60px -24px rgba(0,0,0,.55)}.ar-browser-bar{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#F3F5F4;border-bottom:1px solid #d9dcd9}.ar-browser-bar>span{width:10px;height:10px;border-radius:50%;background:#D9DCD9}.ar-browser-bar em{margin-left:8px;font-style:normal;font-size:16px;min-width:0;color:rgba(21,31,41,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ar-browser-bar em svg{display:inline;vertical-align:-2px;margin-right:5px}.ar-browser-hero{padding:18px 16px;background:#151F29;color:white;display:flex;flex-direction:column;gap:4px}.ar-browser-hero strong{font-size:18px;line-height:1.25}.ar-browser--lg .ar-browser-hero{padding:30px 26px}.ar-browser--lg .ar-browser-hero strong{font-size:clamp(20px,2.4vw,28px);letter-spacing:-.02em}.ar-browser-hero span{font-size:16px;color:rgba(255,255,255,.7)}.ar-browser-body{padding:14px 16px 18px;display:flex;flex-direction:column;gap:12px}.ar-browser--lg .ar-browser-body{padding:22px 26px 26px;gap:18px}.ar-gallery{display:grid;grid-template-columns:2fr 1fr 1fr;gap:6px;height:64px}.ar-browser--lg .ar-gallery{height:120px}.ar-gallery span{border-radius:8px;background:linear-gradient(160deg,#9fbfbe,#557b7a)}.ar-gallery span:nth-child(2){background:linear-gradient(160deg,#c9d2d0,#8a9896)}.ar-gallery span:nth-child(3){background:linear-gradient(160deg,#b5c7c6,#6f8d8c)}.ar-review{border-left:4px solid #009995;background:#F3F5F4;border-radius:0 10px 10px 0;padding:12px 14px}.ar-review p{margin:6px 0 0;font-size:16px;font-weight:600;color:#151F29;line-height:1.4}.ar-review .ar-verified{margin-top:6px}.ar-lines{display:flex;flex-direction:column;gap:8px}.ar-lines span{height:10px;border-radius:6px;background:#E6E9E8}.ar-pinmap{position:relative;width:100%;height:100%;min-height:200px;border-radius:14px;overflow:hidden}.ar-pinmap>svg{position:absolute;inset:0;width:100%;height:100%}.ar-pin{position:absolute;width:48px;height:48px;transform:translate(-50%,-82%);filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(0 5px 5px rgba(21,31,41,.25))}.ar-pin--small{width:36px;height:36px}.ar-pin-card{position:absolute;left:50%;top:52%;translate:-10% 0;display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-radius:12px;background:white;box-shadow:0 10px 24px -10px rgba(21,31,41,.35);font-size:16px;color:#151F29;white-space:nowrap}