.phone-grid{gap:35px;align-items:start;justify-items:center;margin-top:35px}.review-phone{margin:0;width:100%;max-width:310px}.phone-shell{position:relative;padding:8px;border-radius:43px;background:linear-gradient(120deg,#c4d3e5 0%,#324458 9%,#112039 35%,#7b93b1 65%,#1e344e 85%,#a3bdd6 100%);border:1px solid #c2ddff70;box-shadow:0 22px 60px #000b294f,0 0 28px #6ba8ff20,inset 0 0 0 2px #091525,inset 0 0 0 4px #7a9abc30}.phone-shell:before{content:'';position:absolute;left:-3px;top:100px;width:3px;height:42px;background:#6681a4;border-radius:3px;box-shadow:0 55px 0 #6681a4}.phone-shell:after{content:'';position:absolute;right:-3px;top:135px;width:3px;height:65px;border-radius:3px;background:#6681a4}.phone-screen{position:relative;aspect-ratio:9/16;border:3px solid #030914;border-radius:35px;overflow:hidden;background:#020816;isolation:isolate}.phone-screen video{display:block;width:100%;height:100%;object-fit:cover;background:#061329}.phone-island{position:absolute;left:50%;top:10px;transform:translateX(-50%);width:78px;height:21px;border-radius:30px;background:#02050a;box-shadow:inset 0 1px 2px #50617e30;pointer-events:none;z-index:2}.phone-island:after{content:'';position:absolute;width:7px;height:7px;border-radius:50%;background:#112039;right:12px;top:7px;box-shadow:inset 0 0 2px #4775b8}.phone-home{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);height:4px;width:31%;border-radius:10px;background:#e8f0ffb0;pointer-events:none;z-index:2}.review-listen{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;gap:10px;padding:0 12px 38px;background:linear-gradient(0deg,#02122fd4,transparent 40%);border:0;color:#f3f7ff;cursor:pointer;font:500 12px 'DM Sans',sans-serif;text-align:left;z-index:1}.listen-icon{align-self:flex-end;display:grid;place-items:center;width:39px;height:39px;border-radius:50%;border:1px solid #d0e7ff78;background:#a5d2ff24;backdrop-filter:blur(12px);box-shadow:0 0 20px #82bdff32;font-size:12px}.review-listen small{display:block;font-size:8px;color:#bfd5ee;margin-top:3px;letter-spacing:.3px}.review-listen:focus-visible{outline:3px solid var(--orange);outline-offset:-5px;border-radius:30px}.review-phone.listening .review-listen,.review-phone.listening .phone-home{display:none}.review-phone>figcaption{padding:18px 5px 0;font:500 16px Manrope,sans-serif;letter-spacing:-.5px}.review-phone>figcaption>span{display:block;font:500 8px 'DM Sans',sans-serif;letter-spacing:1.7px;color:var(--muted);margin-top:5px}.review-phone.listening .phone-shell{box-shadow:0 22px 60px #000b294f,0 0 35px #74b8ff42,inset 0 0 0 2px #091525}@media(max-width:850px) and (min-width:601px){.phone-grid{gap:15px}.phone-shell{padding:6px;border-radius:31px}.phone-screen{border-radius:25px}.phone-island{width:62px;height:17px;top:7px}.phone-island:after{top:5px;right:9px}.review-listen{font-size:10px;padding-bottom:27px;gap:6px}.review-listen small{font-size:7px}.listen-icon{width:28px;height:28px;font-size:10px}}@media(max-width:600px){.phone-grid{grid-template-columns:1fr;gap:30px}.review-phone{max-width:295px}.review-phone>figcaption{padding-top:13px}.review-listen{font-size:13px}.review-listen small{font-size:9px}}
