.fqs-grid{--n:3;--g:clamp(14px,1.4vw,20px);justify-content:center;gap:var(--g);flex-wrap:wrap;list-style:none;display:flex}.fqs-grid>li{flex:1 1 calc((100% - (var(--n) - 1) * var(--g)) / var(--n));min-width:0;display:flex}.fqs-card{width:100%;min-height:clamp(210px,17vw,240px);box-shadow:var(--sh-1);text-align:left;color:var(--ink);cursor:pointer;transition:translate .35s var(--ease),box-shadow .35s var(--ease);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(24px,2.2vw,32px);display:flex;position:relative}.fqs-card:hover{translate:0 -4px;box-shadow:0 1px #0b12200a,0 28px 60px -26px #0b122061}.fqs-card:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.fqs-q{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(19px,1.5vw,22px);font-weight:600;line-height:1.22}.fqs-tease{color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:15.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.fqs-go{color:var(--teal-ink);align-items:center;gap:10px;margin-top:auto;padding-top:6px;font-size:15px;font-weight:600;display:flex}.fqs-go i,.fqs-arr{background:color-mix(in srgb,currentColor 13%,transparent);width:30px;height:30px;transition:translate .35s var(--ease);border-radius:50%;flex:none;position:relative}.fqs-go i:before,.fqs-arr:before{content:"";border:1.5px solid;border-width:1.5px 1.5px 0 0;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-65%,-50%)rotate(45deg)}.fqs-arr--l:before{transform:translate(-35%,-50%)rotate(-135deg)}.fqs-card:hover .fqs-go i{translate:4px}html.fqs-lock{overflow:hidden}.fqs-sheet{width:min(680px,100vw - 32px);max-width:none;max-height:min(86dvh,760px);color:var(--ink);background:#fff;border:0;border-radius:16px;margin:auto;padding:0;box-shadow:0 40px 120px -40px #05070c99}.fqs-sheet[open]{animation:fqs-in .4s var(--ease) both;display:flex}.fqs-sheet::backdrop{-webkit-backdrop-filter:blur(6px);background:#0b122070}@keyframes fqs-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}.fqs-in{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;width:100%;min-height:0;padding:clamp(22px,3vw,40px);display:flex;overflow:auto}.fqs-in::-webkit-scrollbar{display:none}.fqs-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(14px,1.6vw,22px);display:flex}.fqs-of{color:var(--muted);font-size:14.5px;font-weight:500}.fqs-x{width:44px;height:44px;color:var(--ink);background:#0b12200f;border-radius:50%;flex:none;transition:background .2s;position:relative}.fqs-x:hover{background:#0b12201f}.fqs-x i:before,.fqs-x i:after{content:"";background:currentColor;width:16px;height:1.6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.fqs-x i:after{transform:translate(-50%,-50%)rotate(-45deg)}.fqs-h{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;animation:fqs-fade .35s var(--ease) both;font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.12}.fqs-a{animation:fqs-fade .35s 40ms var(--ease) both;margin-top:clamp(14px,1.6vw,20px)}.fqs-a p{color:var(--muted);max-width:38em;font-size:17px;line-height:1.65}.fqs-a p+p{margin-top:12px}.fqs-a b{color:var(--ink);font-weight:600}.fqs-more{border-radius:var(--r-btn,10px);background:var(--teal-pale);min-height:44px;color:var(--teal-ink);align-items:center;gap:10px;margin-top:16px;padding:0 8px 0 18px;font-size:15.5px;font-weight:600;transition:background .2s;display:inline-flex}.fqs-more:hover{background:color-mix(in srgb,var(--teal) 28%,#fff)}.fqs-more:hover .fqs-arr{translate:4px}.fqs-more:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@keyframes fqs-fade{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.fqs-nav{justify-content:space-between;gap:12px;margin-top:clamp(26px,3vw,40px);padding-top:clamp(18px,2vw,24px);display:flex}.fqs-step{border-radius:var(--r-btn,10px);min-height:48px;color:var(--ink);align-items:center;gap:10px;padding:0 18px 0 8px;font-size:15.5px;font-weight:600;transition:background .2s;display:inline-flex}.fqs-step--next{background:var(--ink);color:#fff;padding:0 8px 0 20px}.fqs-step:hover{background:#0b12200f}.fqs-step--next:hover{background:var(--ink-2)}.fqs-step:focus-visible,.fqs-x:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fqs-grid:has(>li:nth-child(4):last-child){--n:2}.fqs-grid:has(>li:nth-child(7)){--n:4}@media (max-width:1100px){:is(.fqs-grid,.fqs-grid:has(>li:nth-child(7))){--n:2}}@media (max-width:640px){.fqs-grid{--n:1;--g:12px}.fqs-card{border-radius:14px;min-height:0;padding:22px}.fqs-tease{-webkit-line-clamp:2;line-clamp:2}.fqs-sheet{border-radius:28px 28px 0 0;width:100%;max-height:88dvh;margin:auto 0 0}.fqs-sheet[open]{animation-name:fqs-up}.fqs-in{padding:20px 20px calc(20px + env(safe-area-inset-bottom))}.fqs-step{padding-right:12px}.fqs-step--next{padding-left:16px}}@keyframes fqs-up{0%{translate:0 100%}to{translate:0}}@media (prefers-reduced-motion:reduce){.fqs-card,.fqs-go i{transition:none}.fqs-card:hover{translate:none}.fqs-sheet[open],.fqs-h,.fqs-a{animation:none}}:is(.pg-prices,.pg-sites,.pg-run) .fqs-card{background:#fff;box-shadow:0 1px 2px #0b12200f,0 18px 44px -22px #0b12204d}:is(.pg-prices,.pg-sites,.pg-run) .fqs-card:hover{box-shadow:0 1px 2px #0b12200f,0 28px 60px -26px #0b122061}.fqs-grid>li{container-type:inline-size}@container (min-width:560px){.fqs-card{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:clamp(18px,2.4vw,36px);min-height:0;display:grid}.fqs-card .fqs-go{margin-top:0;padding-top:0}}
