.pg-app .ap-hero .pim{aspect-ratio:16/9;background:#000}.pg-app .ap-hero .pim video{object-fit:contain;background:#000;width:100%;height:100%}.pg-app .ap-price{color:var(--soft);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:20px;font-size:14px;display:flex}.pg-app .ap-price b{font:700 26px var(--rc);color:var(--blue)}.pg-app .ap-cap{color:var(--muted);margin-top:8px;font-size:12.5px}.pg-app .ap-metrics .icard{height:100%}.pg-app .ap-metrics .icard .tag{margin-top:10px}.pg-app .ap-steps{counter-reset:s;margin:22px 0 0;padding:0;list-style:none}.pg-app .ap-steps li{counter-increment:s;color:var(--soft);padding:0 0 18px 50px;font-size:15.5px;line-height:1.65;position:relative}.pg-app .ap-steps li:before{content:counter(s);background:var(--blue);color:#fff;width:32px;height:32px;font:700 15px/32px var(--rc);text-align:center;border-radius:50%;position:absolute;top:0;left:0}.pg-app .ap-steps li:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:36px;bottom:4px;left:15px}.pg-app .ap-steps b{color:var(--ink);font-family:var(--rc);text-transform:uppercase;font-size:15.5px;display:block}.pg-app .ap-inbox{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.pg-app .ap-inbox div{border:1px solid var(--line);color:var(--soft);background:#fff;border-radius:8px;padding:14px;font-size:13.5px;line-height:1.45}.pg-app .ap-inbox b{font:700 14.5px var(--rc);text-transform:uppercase;color:var(--ink);margin-bottom:2px;display:block}.pg-app .ap-shots{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px;display:flex}.pg-app .ap-phone{text-align:center;flex:none;width:230px}.pg-app .ap-phone .fr{background:#2a2f34;border:10px solid #2a2f34;border-radius:34px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006}.pg-app .ap-phone .fr:before{content:"";z-index:2;background:#111;border-radius:12px;width:70px;height:18px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.pg-app .ap-phone .need{aspect-ratio:9/19.5;border:0;border-radius:24px;min-height:0}.pg-app .ap-phone p{color:#aab2b9;margin:14px 0 0;font-size:13.5px}.pg-app .ap-shotwrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.pg-app .ap-mach .pcard .im>img{padding:14px 22px 4px}.pg-app .ap-mach .pcard p{margin-bottom:12px}.pg-app .ap-mach .pcard .cf{font:700 12.5px var(--rc);text-transform:uppercase;letter-spacing:.04em;color:var(--blue);margin-top:12px;display:block}.pg-app .ap-mach .pcard .cf:hover{text-decoration:underline}.pg-app .ap-mach .pcard .inc{font:700 11px var(--rc);text-transform:uppercase;letter-spacing:.06em;color:var(--green);margin-bottom:4px;display:block}.pg-app .ap-no{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.pg-app .ap-no .note{margin:0}.pg-app .ap-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}@media (max-width:1080px){.pg-app .ap-no{grid-template-columns:1fr}}@media (max-width:900px){.pg-app .ap-shotwrap,.pg-app .ap-inbox{grid-template-columns:1fr}}@media (max-width:640px){.pg-app .ap-mach .pgrid.n4{grid-template-columns:1fr 1fr;gap:12px}.pg-app .ap-mach .pcard .bd{padding:4px 12px 14px}.pg-app .ap-mach .pcard h3,.pg-app .ap-mach .pcard .pr{font-size:16px}.pg-app .ap-phone{width:44%}.pg-app .ap-shots{gap:4%}.pg-app .ap-phones{grid-template-columns:1fr}.pg-app .ap-phone .fr{border-width:6px;border-radius:22px}.pg-app .ap-phone .fr:before{width:40px;height:10px;top:5px}.pg-app .ap-phone .need{border-radius:16px}.pg-app .ap-phone .need:after{font-size:10px}}.pg-app .ap-shotwrap .ticks a{color:#fff;text-decoration:underline}