.phone-mockup{flex:none;width:220px;height:370px}.phone-mockup .a-phone-screen{flex-direction:column;padding:40px 16px 76px;display:flex}.phone-progress{flex:none;gap:5px;height:4px;margin-bottom:16px;display:flex}.phone-progress i{background:var(--border);border-radius:4px;flex:1}.phone-progress i.on{background:var(--primary)}.phone-content{flex:1;min-height:0;position:relative;overflow:hidden}.phone-frame{flex-direction:column;justify-content:center;gap:10px;width:100%;height:100%;display:flex}.phone-frame strong{font-size:17px;line-height:1.35}.phone-frame .a-phone-field{flex:none;width:100%;margin:0}.phone-frame .a-short{width:60%}.phone-approved{text-align:center;color:var(--mint-ink);align-items:center}.phone-check{background:var(--verified-soft);width:56px;height:56px;color:var(--verified-ink);border-radius:50%;place-items:center;display:grid}.phone-action{background:var(--primary);height:44px;color:var(--primary-foreground);text-align:center;border-radius:999px;place-items:center;padding:0 10px;font-size:14px;font-weight:600;line-height:1.2;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.phone-frame small{color:var(--primary);font-size:13px}.phone-frame .ind-tap-icon{align-self:center;width:60px;height:60px;margin:0}.phone-frame .ind-tap-icon svg{width:32px;height:32px}.phone-action>span{white-space:nowrap}
