.pg-vmg .h2{font-size:clamp(36px,4.6vw,68px)}.pg-vmg .section{padding-top:120px}.pg-vmg .phone{background:var(--ink);border-radius:13%/6%;padding:3.2%;box-shadow:0 32px 64px -30px #1b110c8c}.pg-vmg .phone .scr{aspect-ratio:736/1600;background:#fff;border-radius:11%/5.2%;overflow:hidden}.pg-vmg .phone .scr img{object-fit:cover;width:100%;height:100%}.pg-vmg .hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:64px;padding-top:72px;display:grid}.pg-vmg .h1{margin:22px 0 26px;font-size:clamp(48px,6.6vw,100px)}.pg-vmg .actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.pg-vmg .hero-phone{justify-self:center;width:min(100%,340px)}.pg-vmg .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:48px 0 0;padding:0;list-style:none;display:grid}.pg-vmg .step{flex-direction:column;display:flex}.pg-vmg .step .no{color:var(--deep)}.pg-vmg .step h3{margin:12px 0;font-size:clamp(26px,2.4vw,34px);line-height:1.05}.pg-vmg .step p{color:var(--muted);margin:0 0 28px;font-size:17px;line-height:1.55}.pg-vmg .step .phone{width:min(100%,280px);margin-top:auto}.pg-vmg .reaction{background:var(--ink);color:#fff;border-radius:48px;margin:120px 16px 0;padding:88px 0}.pg-vmg .reaction-in{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:72px;display:grid}.pg-vmg .reaction-phone{justify-self:center;width:min(100%,320px)}.pg-vmg .reaction .phone{background:#3a2a22}.pg-vmg .reaction .lede{color:#ffffffc7;margin-top:24px}.pg-vmg .facts{flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:flex}.pg-vmg .facts li{border:1px solid #ffffff47;border-radius:999px;padding:9px 16px;font-size:15px}.pg-vmg .moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.pg-vmg .moment{background:#fff;border-radius:22px;align-items:center;gap:16px;padding:22px;display:flex}.pg-vmg .moment img{flex:none;width:84px;height:84px}.pg-vmg .moment b{margin-bottom:8px;font-size:19px;display:block}.pg-vmg .moment span{color:var(--muted);font-size:16px;line-height:1.5}.pg-vmg .faq-list{border-top:1px solid var(--line);max-width:860px;margin-top:40px}.pg-vmg details{border-bottom:1px solid var(--line)}.pg-vmg summary{cursor:pointer;padding:22px 40px 22px 0;font-size:19px;font-weight:700;list-style:none;position:relative}.pg-vmg summary::-webkit-details-marker{display:none}.pg-vmg summary:after{content:"+";color:var(--deep);font-size:26px;font-weight:400;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pg-vmg details[open] summary:after{content:"−"}.pg-vmg details p{color:var(--muted);max-width:720px;margin:0 0 24px;font-size:17px;line-height:1.6}.pg-vmg .more{color:var(--muted);margin:28px 0 0;font-size:16px}.pg-vmg .more a{color:var(--deep);text-decoration:underline}.pg-vmg .cta{background:var(--deep);color:#fff;text-align:center;border-radius:48px;margin:120px 16px 0;padding:80px 32px;overflow:hidden}.pg-vmg .cta h2{max-width:900px;margin:0 auto 22px;font-size:clamp(38px,5.4vw,80px)}.pg-vmg .cta .lede{color:#ffffffe0;margin-bottom:34px}.pg-vmg .cta-mascot{width:150px;margin:0 auto 8px}@media (max-width:900px){.pg-vmg .section{padding-top:80px}.pg-vmg .hero,.pg-vmg .reaction-in{grid-template-columns:minmax(0,1fr);gap:48px}.pg-vmg .hero{padding-top:48px}.pg-vmg .hero-phone{width:min(72%,300px)}.pg-vmg .reaction-phone{order:2;width:min(72%,300px)}.pg-vmg .steps{grid-template-columns:minmax(0,1fr);gap:56px}.pg-vmg .step .phone{width:min(72%,280px)}.pg-vmg .moments{grid-template-columns:minmax(0,1fr)}.pg-vmg .reaction,.pg-vmg .cta{border-radius:32px;margin-top:80px}}@media (max-width:640px){.pg-vmg .reaction{padding:64px 0}.pg-vmg .cta{padding:64px 22px}.pg-vmg summary{font-size:17px}}
