.fr-tour{max-width:1040px;margin:40px auto 0}.fr-tour__chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px;display:flex}.fr-tour__chip{border:1px solid var(--paper-edge);background:var(--paper-light);color:var(--ink-soft);font:500 14px/1 var(--sans);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.fr-tour__chip:hover{color:var(--ink)}.fr-tour__chip:focus-visible{outline:2px solid var(--ink-green);outline-offset:2px}.fr-tour__chip--on{border-color:var(--ink-green);background:var(--ink-green);color:var(--primary-foreground)}.fr-tour__progress{background:var(--secondary);transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0}.fr-tour__window{border:1px solid var(--paper-edge);background:var(--card);box-shadow:var(--lift);border-radius:14px;overflow:hidden}.fr-tour__bar{border-bottom:1px solid var(--border);background:var(--paper-light);align-items:center;gap:6px;padding:10px 14px;display:flex}.fr-tour__bar span{background:color-mix(in srgb,var(--ink)18%,transparent);border-radius:50%;width:10px;height:10px}.fr-tour__bar em{color:var(--ink-soft);font:400 12px/1 var(--mono);margin-left:10px;font-style:normal}.fr-tour__screen{background:var(--background);min-height:340px;font-family:var(--sans)}.fr-tour__caption{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-top:16px;display:flex}.fr-tour__caption strong{font:500 17px/1.4 var(--sans)}.fr-tour__caption span{color:var(--ink-soft);font:400 12px/1.4 var(--sans)}.fr-tour__caret{vertical-align:-1px;background:var(--ink-green);width:6px;height:12px;margin-left:1px;animation:.9s step-end infinite fr-tour-caret;display:inline-block}@keyframes fr-tour-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.fr-tour__caret{animation:none}}.fr-offer{padding:72px 0}.fr-offer .fr-offer__heading{text-align:center;margin-bottom:32px;margin-inline:auto}.fr-offer .fr-offer__heading .cs-plans__small{margin-top:20px}@media (min-width:1024px){.fr-offer__grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:64px;display:grid}.fr-offer .fr-offer__heading{text-align:left;margin:0}.fr-offer .fr-offer__heading .cs-plans__small{text-align:left}.fr-offer .fr-offer__card{max-width:none;margin:0}}
