.rq .pricing-hero .price{margin-top:28px}.rq .pricing-hero .price-note{max-width:var(--rq-measure)}.rq .pricing-terms{max-width:var(--rq-measure);color:var(--rq-muted-foreground);margin-top:16px;font-size:15px}.rq .pricing-terms+.pricing-terms{margin-top:4px}.rq .pricing-calculator{background:var(--rq-card);border:1px solid var(--rq-edge);border-radius:20px;gap:24px;max-width:32rem;margin-top:28px;padding:16px;display:grid}.rq .pricing-label{font-size:15px;font-weight:500}.rq .pricing-billing{border:0;min-width:0;margin:0;padding:0}.rq .pricing-billing legend{float:left;width:100%;margin-bottom:8px;padding:0}.rq .pricing-segments{clear:left;border:1px solid var(--rq-edge);background:var(--rq-background);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;display:grid}.rq .pricing-segment{display:grid;position:relative}.rq .pricing-segment input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rq .pricing-segment-text{text-align:center;min-height:44px;color:var(--rq-muted-foreground);transition:background-color .16s var(--rq-ease),color .16s var(--rq-ease);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.3em;padding:6px;font-size:15px;font-weight:500;line-height:1.25;display:flex}.rq .pricing-segment:hover .pricing-segment-text{color:var(--rq-foreground)}.rq .pricing-segment input:checked+.pricing-segment-text{background:var(--rq-foreground);color:var(--rq-background)}.rq .pricing-segment input:focus-visible+.pricing-segment-text{outline:2px solid var(--rq-foreground);outline-offset:2px}.rq .pricing-locations{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.rq .pricing-stepper{align-items:center;gap:4px;display:flex}.rq .pricing-step{border:1px solid var(--rq-edge);background:var(--rq-card);width:48px;height:48px;color:var(--rq-foreground);cursor:pointer;transition:border-color .16s var(--rq-ease),transform .16s var(--rq-ease);border-radius:999px;place-items:center;padding:0;display:grid}.rq .pricing-step:hover{border-color:var(--rq-edge-strong)}.rq .pricing-step:active{transform:scale(.96)}.rq .pricing-step[aria-disabled=true]{border-color:var(--rq-hairline);color:var(--rq-muted-foreground);cursor:default;transform:none}.rq .pricing-step:focus-visible{outline:2px solid var(--rq-foreground);outline-offset:2px;border-radius:999px}.rq .pricing-step-value{min-width:3ch;font-family:var(--rq-font-data),ui-monospace,monospace;font-variant-numeric:tabular-nums;text-align:center;font-size:22px}.rq .pricing-total{border-top:1px solid var(--rq-hairline);padding-top:20px;display:block}.rq .pricing-total-sum{color:var(--rq-muted-foreground);flex-wrap:wrap;align-items:baseline;column-gap:10px;font-size:17px;display:flex}.rq .pricing-total-figure{font-family:var(--rq-font-data),ui-monospace,monospace;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--rq-foreground);font-size:clamp(36px,10vw,48px);line-height:1.1}.rq .pricing-total-detail{color:var(--rq-muted-foreground);margin-top:6px;font-size:15px;display:block}.rq .pricing-usage{gap:6px;font-size:15px;display:grid}.rq .pricing-usage div{justify-content:space-between;gap:16px;display:flex}.rq .pricing-usage dt{color:var(--rq-muted-foreground)}.rq .pricing-usage dd{text-align:right;margin:0}.rq .pricing-calculator .actions{margin-top:0}.rq .pricing-calculator .button{flex:auto}.rq .pricing-included{border-bottom:1px solid var(--rq-hairline);margin-top:28px;padding:0;list-style:none;display:grid}.rq .pricing-included li{border-top:1px solid var(--rq-hairline);align-items:flex-start;gap:12px;padding:16px 0;font-size:17px;line-height:1.5;display:flex}.rq .pricing-included svg{color:var(--rq-go);flex:none;margin-top:4px}.rq .pricing-films{gap:24px;margin-top:28px;padding:0;list-style:none;display:grid}.rq .pricing-film-frame{aspect-ratio:16/9;background:var(--rq-core);border-radius:16px;position:relative;overflow:hidden}.rq .pricing-film-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.rq .pricing-films figcaption{color:var(--rq-muted-foreground);margin-top:10px;font-size:15px}@media (min-width:720px){.rq .pricing-calculator{padding:24px}.rq .pricing-included{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.rq .pricing-films{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.rq .pricing-plan .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:64px;display:grid}.rq .pricing-plan .pricing-calculator{margin-top:0}}@media (forced-colors:active){.rq .pricing-segment input:checked+.pricing-segment-text{forced-color-adjust:none;color:highlighttext;background:highlight}}@media (prefers-reduced-motion:reduce){.rq .pricing-segment-text,.rq .pricing-step{transition:none}}
