.pv .gs-pro-switch{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:64px;margin-bottom:12px;display:flex}.pv .gs-pro-switch>span{font:600 12.5px var(--pv-sans);color:var(--ink-2)}.pv .gs-pro-switch-line{min-height:4.35em;font:500 13px/1.45 var(--pv-sans);color:var(--ink-3);flex-basis:100%}@media (min-width:700px){.pv .gs-pro-switch-line{min-height:2.9em}}.pv .gs-pro-seg button{white-space:nowrap}@media (min-width:1000px){.pv .gs-pro-stage .pv-phone{top:calc(532px + 2.9em)}}@media (max-width:999px){.pv .gs-pro-hero{row-gap:18px}.pv .gs-pro-hero .pv-hero-copy{display:contents}.pv .gs-pro-hero .pv-hero-copy>*{justify-self:start}.pv .gs-pro-hero .pv-hero-copy>.pv-crumbs{margin-top:24px}.pv .gs-pro-hero>.pv-stage-wrap{order:1;margin-block:10px 6px}.pv .gs-pro-hero .pv-hero-copy>.pv-beats{order:2}.pv .gs-pro-hero .pv-hero-copy>.pv-hero-action{order:3}}.pv .pv-stage-chart .sdf-poster img{object-fit:cover;width:100%;height:100%}.pv .gs-pro-plan{background:var(--stage);color:var(--stage-ink);font:500 12px/1.45 var(--pv-mono);border-radius:14px;gap:4px;margin-top:12px;padding:12px 14px;display:grid}.pv .gs-pro-plan span{min-height:2.9em}@media (min-width:700px){.pv .gs-pro-plan span{min-height:1.45em}}.pv .gs-pro-plan b{font:600 10.5px var(--pv-mono);letter-spacing:.14em;color:var(--stage-mute)}.pv .gs-pro-plan span[data-side=short]{color:#ff8a9a}.pv .gs-pro-plan span[data-side=long]{color:#3fd6ba}@media (min-width:1000px){.pv .gs-pro-plan{max-width:calc(100% - 310px)}}.pv .pv-phone[data-show=free] .pv-note{color:var(--stage-mute)}.pv .gs-pro-cap{margin:28px 0 0}.pv .gs-pro-cap img{width:100%;height:auto;box-shadow:0 0 0 1px var(--line), 0 24px 60px -40px #16150f66;border-radius:16px;display:block}.pv .gs-pro-cap figcaption{font:500 12px/1.5 var(--pv-mono);color:var(--ink-3);margin-top:8px}.pv .gs-pro-radar{max-width:830px}.pv .gs-pro-checks{counter-reset:c;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.pv .gs-pro-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv .gs-pro-checks li{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font:500 14.5px/1.45 var(--pv-sans);color:var(--ink-2);border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:6px;padding:12px 14px;display:grid}.pv .gs-pro-checks li b{font:700 15px var(--pv-mono);color:var(--ink-3)}.pv .gs-pro-checks li[data-met]{color:var(--ink)}.pv .gs-pro-checks li[data-met] b{color:var(--gain)}.pv .gs-pro-note{font:500 14px/1.5 var(--pv-sans);color:var(--ink-2);margin-top:14px}.pv .gs-pro-cards{gap:14px;margin-top:28px;display:grid}@media (min-width:760px){.pv .gs-pro-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pv .gs-pro-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pv .gs-pro-cards article{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:20px}.pv .gs-pro-cards h3{font:700 17px var(--pv-sans);letter-spacing:-.01em;margin-bottom:8px}.pv .gs-pro-cards p{font:400 14.5px/1.6 var(--pv-sans);color:var(--ink-2)}.pv .gs-pro-tbl{margin-top:28px}.pv .gs-pro-tbl table{border-collapse:collapse;width:100%;font-size:14px}.pv .gs-pro-tbl th,.pv .gs-pro-tbl td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 12px}.pv .gs-pro-tbl thead th{font:500 10px var(--pv-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.pv .gs-pro-tbl tbody th{font:600 14px/1.4 var(--pv-sans);color:var(--ink);padding-left:0}.pv .gs-pro-tbl thead th:first-child{padding-left:0}.pv .gs-pro-tbl td{font:600 14px/1.4 var(--pv-mono);color:var(--ink)}.pv .gs-pro-tbl caption{caption-side:bottom;text-align:left;font:500 12px/1.5 var(--pv-mono);color:var(--ink-3);padding-top:10px}.pv .gs-pro-sdf{margin-top:28px}.pv .gs-pro-sdf .sdf{background:0 0}.pv .gs-pro-body{max-width:760px;font:400 15.5px/1.65 var(--pv-sans);color:var(--ink-2);margin-top:18px}.pv .gs-pro-kinds{gap:10px;margin:28px 0 0;display:grid}.pv .gs-pro-kinds div{gap:2px;display:grid}@media (min-width:760px){.pv .gs-pro-kinds div{grid-template-columns:150px minmax(0,1fr);gap:16px}}.pv .gs-pro-kinds dt{font:600 12.5px var(--pv-mono);color:var(--ink)}.pv .gs-pro-kinds dd{font:400 14.5px/1.55 var(--pv-sans);color:var(--ink-2);margin:0}.pv .gs-pro-alert{background:var(--stage);color:var(--stage-ink);font:500 12.5px/1.6 var(--pv-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;margin:8px 0 10px;padding:14px 16px}
