
/* Revision 7: compact smartphone presentations */
.phone,.device-frame{position:relative;display:block;padding:19px 6px 9px!important;background:#302b29!important;border:2px solid #8e8174!important;border-radius:29px!important;box-shadow:0 12px 24px #35251c26!important;overflow:hidden}
.phone:before,.device-frame:before{content:'';position:absolute;top:7px;left:50%;transform:translateX(-50%);width:35px;height:4px;background:#151312;border-radius:8px}
.phone .screen,.phone>img,.device-frame>img{display:block;border:0!important;border-radius:16px!important;width:100%!important;height:auto!important;box-shadow:none!important;margin:0!important}
.device-frame{width:220px;max-width:100%;margin:0 auto}.capture-open>.device-frame{font-size:inherit;text-decoration:none;margin:0 auto}.hd-open{max-width:220px}.hd-open>span:last-child{margin:12px 0 20px}.capture-open>span:last-child{margin-top:12px}.experience-preview{width:240px;max-width:100%;justify-self:center}.explorer-layout{grid-template-columns:220px minmax(220px,1fr) 260px;gap:32px}.experience-copy h3{font-size:30px}.experience-copy>p:not(.eyebrow){font-size:17px}.explorer-heading h2{font-size:36px}.proof-grid{gap:36px}.proof-grid h3{font-size:22px}.proof-grid p{font-size:16px}.carousel-phone{width:174px}.goal-phone,.private-phone,.tour-preview .phone{width:230px;max-width:100%;margin-inline:auto}.tour-preview{padding:25px}.proof-swipe{display:none}
@media(max-width:1000px){.explorer-layout{grid-template-columns:1fr 240px}.experience-tabs{grid-column:1/-1}}
@media(max-width:720px){.hero-visual{width:345px;max-width:100%;height:425px;margin:0;transform:none}.hero-visual .front{position:absolute;top:0;left:10px;width:185px;margin:0;transform:rotate(-5deg)}.hero-visual .back{display:block;position:absolute;right:6px;top:35px;width:170px;transform:rotate(6deg)}.hero-visual .floating{display:block;right:0;bottom:25px;font-size:12px;padding:10px 13px}.hero-visual:before{inset:50px -4px 30px}.capture-note{bottom:-4px}.explorer-layout{display:flex;gap:18px}.experience-preview{width:220px}.device-frame{width:206px}.experience-copy h3{font-size:25px}.explorer-heading h2{font-size:29px}.experience-copy>p:not(.eyebrow){font-size:15px;line-height:1.65}.proof-grid{display:grid;grid-template-columns:1fr;gap:30px;overflow:visible;padding:0}.proof-grid article{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:18px;align-items:start}.proof-grid .hd-open{grid-row:1/3;width:112px;margin:0}.proof-grid .device-frame{width:112px;border-radius:18px!important;padding:12px 3px 5px!important}.proof-grid .device-frame:before{top:4px;width:22px;height:3px}.proof-grid .device-frame>img{border-radius:10px!important}.proof-grid h3{font-size:20px;line-height:1.25;margin:12px 0}.proof-grid p{font-size:14px;line-height:1.6}.hd-open>span:last-child{font-size:10px;margin:9px 0 0}.proof-extra{margin-top:30px}.goal-phone,.private-phone,.tour-preview .phone{width:210px}.carousel-phone{width:174px}.journey-card{flex-basis:84%}.hero h1{font-size:38px}.hero-message h1{font-size:36px}.stream-hero{min-height:520px}.app-explorer{padding-block:38px}.experience-tabs button{min-height:46px}.tour-preview{padding:20px}.tour-layout{gap:20px}}

.static-phone,.static-phone img{cursor:default!important}.static-phone{margin-bottom:20px}.capture-open.static-phone>.device-frame{margin-top:0;text-decoration:none}.proof-grid .static-phone{grid-row:1/3}.experience-preview figcaption{margin-top:8px}
