.pq{max-width:var(--max);padding:96px var(--pad) 72px;color:var(--ink);min-height:100dvh;margin-inline:auto}.pq-title{font:600 clamp(32px, 9vw, 42px) / 1.22 var(--voice);letter-spacing:-.01em;text-wrap:balance;margin:0;padding-top:.08em}html[lang=en] .pq-title{line-height:1.12}.pq-price{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:22px 0 0;display:flex}.pq-price .amount{font:600 clamp(56px, 18vw, 84px) / 1 var(--voice);letter-spacing:-.01em;color:var(--ink)}.pq-price .term{font:400 19px/1.4 var(--voice);color:var(--ink-2)}.pq-nosub{font:400 14px/1.6 var(--ui);color:var(--ink-3);margin:10px 0 0}.pq-lede{font:400 19px/1.6 var(--voice);color:var(--ink-2);text-wrap:pretty;max-width:28em;margin:22px 0 0}.pq-doors{gap:10px;margin-top:22px;display:grid}.pq-doors .v-cta{width:100%}@media (min-width:700px){.pq-doors{grid-template-columns:repeat(2,max-content)}.pq-doors .v-cta{width:auto}}.pq-sec{border-top:1px solid var(--line);margin-top:44px;padding-top:26px}.pq-h2{font:600 clamp(22px, 6vw, 28px) / 1.3 var(--voice);text-wrap:balance;margin:0}.pq-body{font:400 17.5px/1.75 var(--voice);text-wrap:pretty;max-width:34em;margin:12px 0 0}html[lang=en] .pq-body{font-size:17px;line-height:1.6}.pq-quiet{font:400 14px/1.6 var(--ui);color:var(--ink-3);margin:12px 0 0}.pq-sec>p:last-child{margin:16px 0 0}.pq-rows{border-radius:var(--r-card);background:var(--paper-2);margin-top:20px;padding:16px 18px 18px}.pq-rowlabel{font:600 12px/1.4 var(--ui);color:var(--ink-3);letter-spacing:.02em;margin-bottom:8px}html[lang=en] .pq-rowlabel{text-transform:uppercase;letter-spacing:.09em}.pq-rowstrip{gap:8px;margin-bottom:16px;display:flex}.pq-rowstrip:last-child{margin-bottom:0}.pq-rowstrip span{aspect-ratio:4/5;background:var(--paper-3);width:48px;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;display:block}.pq-rowstrip.pro span{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line-2)}.pq-tiles{grid-template-columns:1fr 1fr;gap:14px 12px;margin-top:20px;display:grid}@media (min-width:700px){.pq-tiles{grid-template-columns:repeat(4,1fr)}}.pq-tile{margin:0}.pq-box{aspect-ratio:var(--ar);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;position:relative;overflow:hidden}.pq-box img{object-fit:cover;width:100%;height:100%;display:block}.pq-tile figcaption{font:400 14px/1.4 var(--ui);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;display:flex}.pq-tile figcaption .tag{font:600 12px/1.4 var(--ui);color:var(--ink-3);letter-spacing:.02em}.pq-tile[data-pro] figcaption .tag{color:var(--ink)}html[lang=en] .pq-tile figcaption .tag{text-transform:uppercase;letter-spacing:.09em}.pq-clip{grid-template-columns:42% 1fr;align-items:end;gap:16px;margin-top:22px;display:grid}@media (min-width:700px){.pq-clip{grid-template-columns:23% 1fr}}.pq-play{font:400 28px/1 var(--ui);color:#fff;text-shadow:0 1px 8px #00000073;place-items:center;display:grid;position:absolute;inset:0}.pq-clipline{font:400 15px/1.6 var(--ui);color:var(--ink-2);margin:0 0 30px}.pq-demo{font:400 13px/1.6 var(--ui);color:var(--ink-3);margin:14px 0 0}.pq-steps{margin:18px 0 0;padding:0;list-style:none}.pq-steps li{font:400 17px/1.55 var(--voice);border-top:1px solid var(--line);grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:9px 0;display:grid}.pq-steps li:first-child{border-top:0}.pq-steps li .n{font:600 13px/1.4 var(--ui);color:var(--ink-3);padding-top:5px}html[lang=en] .pq-steps li{font-size:16px;line-height:1.5}.pq-notopen{border-radius:var(--r-card);box-shadow:inset 0 0 0 1.5px var(--line-2);margin-top:18px;padding:18px 20px}.pq-notopen .big{font:600 20px/1.3 var(--voice);margin:0}.pq-notopen .line{font:400 15px/1.6 var(--ui);color:var(--ink-3);margin:6px 0 0}.pq-not{margin:8px 0 0;padding:0;list-style:none}.pq-not li{font:400 17px/1.55 var(--voice);border-top:1px solid var(--line);grid-template-columns:22px 1fr;gap:10px;padding:9px 0;display:grid}.pq-not li:first-child{border-top:0}.pq-not li .x{color:var(--ink-3)}html[lang=en] .pq-not li{font-size:16px;line-height:1.5}.pq-freebox{border-radius:var(--r-card);background:var(--paper-2);border-top:0;padding:24px 20px 22px}.pq-free{font:600 clamp(26px, 7vw, 32px) / 1.25 var(--voice);margin:0}.pq-foot{flex-wrap:wrap;gap:4px 22px;display:flex}
