.gx[data-aud=new] .gx-for-client,.gx[data-aud=client] .gx-for-new{display:none!important}.gx-starts{display:contents}.gx-aud{border:1px solid var(--px-line);background:var(--px-soft);border-radius:999px;gap:4px;margin-top:1.4rem;padding:4px;display:inline-flex}.gx-aud button{min-height:44px;color:var(--px-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem 1.1rem;font-size:.92rem;font-weight:650;transition:background .2s,color .2s,box-shadow .2s}.gx-aud button[aria-checked=true]{color:var(--px-ink);background:#fff;box-shadow:0 1px 2px #121a211a,0 6px 14px -8px #121a2159}@media (max-width:420px){.gx-aud button{padding:.45rem .8rem;font-size:.86rem}}.gx-prices{border-top:1px solid var(--px-line);padding:72px 0 56px}.gx-price-grid{gap:14px;margin-top:28px;display:grid}@media (min-width:640px){.gx-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.gx-price-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gx-price{color:inherit;text-decoration:none}.gx-from{color:var(--px-muted);margin:0 0 .9rem}.gx-from b,.gx-pricebox-main b,.gx-tag b{color:var(--px-ink);letter-spacing:-.03em;font-size:1.9rem;font-weight:850;line-height:1}.gx-from small,.gx-pricebox-main small{font-size:.86rem;font-weight:600}.gx-bundle{border:1px solid var(--px-line);background:var(--px-lime-soft);color:var(--px-ink);text-align:center;border-radius:14px;margin:22px 0 0;padding:14px 18px}.gx-prod{border-top:1px solid var(--px-line);padding:80px 0}.gx-prod.is-flip{background:var(--px-soft)}.gx-prod-grid{align-items:center;gap:40px;display:grid}@media (min-width:1024px){.gx-prod-grid{grid-template-columns:1fr 1fr;gap:64px}.gx-prod.is-flip .gx-shot{order:-1}}.gx-gets{margin-top:1.1rem}.gx-pricebox{border:1px solid var(--px-line);background:#fff;border-radius:16px;margin:0 0 1.4rem;padding:18px 20px}.gx-pricebox-main{color:var(--px-muted);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;display:flex}.gx-pricebox-note{color:var(--px-text);margin:.35rem 0 0;font-size:.95rem}.gx-extras{border-top:1px dashed var(--px-line);color:var(--px-muted);margin:.7rem 0 0;padding:.7rem 0 0 1.1rem;font-size:.92rem}.gx-prod-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gx-prod-ctas .px-add{margin-top:0}.gx-shot{padding-bottom:28px}.gx-tag{background:var(--px-lime);color:var(--px-ink);border-radius:18px;justify-items:center;gap:2px;padding:12px 18px;display:grid;position:absolute;bottom:0;right:-6px;transform:rotate(-3deg);box-shadow:0 20px 40px -18px #0036468c}.gx-tag small{font-size:.72rem;font-weight:700;line-height:1.1}@media (min-width:768px){.gx-tag{right:-14px}}.gx-score{justify-items:start;gap:8px;display:grid}.gx-ring{background:radial-gradient(closest-side, #fff 72%, transparent 73%), conic-gradient(var(--px-lime-deep) 0 92%, var(--px-line) 92% 100%);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.gx-ring b{color:var(--px-ink);font-size:1.1rem;font-weight:850}.gx-pill-warn{color:#9a3f0f;background:#fbe3d6;border-radius:999px;flex:none;padding:2px 8px;font-size:.68rem;font-style:normal;font-weight:700}.gx-est{border-top:1px solid var(--px-line);padding:80px 0}.gx-est-grid{gap:32px;display:grid}@media (min-width:1024px){.gx-est-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:56px}.gx-total{position:sticky;top:96px}}.gx-rows{gap:10px;margin-top:24px;display:grid}.gx-row{border:1px solid var(--px-line);cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:10px 14px;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:grid}.gx-row:has(input:checked){border-color:var(--px-ink);box-shadow:0 10px 24px -18px #121a2199}label.gx-row,.gx-row-check{align-items:center;gap:12px;display:flex}label.gx-row{grid-template-columns:auto 1fr auto;display:grid}.gx-row input[type=checkbox]{width:22px;height:22px;accent-color:var(--px-ink);cursor:pointer;flex:none;margin:0}.gx-row-name b{color:var(--px-ink)}.gx-row-name small{color:var(--px-muted);font-size:.85rem;display:block}.gx-row-price{color:var(--px-ink);white-space:nowrap;font-weight:750}div.gx-row{cursor:default;grid-template-columns:1fr auto}div.gx-row .gx-row-check{cursor:pointer}div.gx-row .gx-step{grid-area:2/1/auto/-1}.gx-step{color:var(--px-muted);align-items:center;gap:8px;padding-left:34px;font-size:.88rem;display:inline-flex}.gx-row:not(:has(input:checked)) .gx-step{opacity:.45}.gx-step button{border:1px solid var(--px-line);width:36px;height:36px;color:var(--px-ink);font:inherit;cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.gx-step button:hover{border-color:var(--px-ink)}.gx-step output{min-width:3.2em;color:var(--px-ink);text-align:center;font-weight:750}.gx-total-label{color:#f7f6f2b3;margin:0;font-size:.9rem;font-weight:700}.gx-total-num{margin:.2rem 0 0}.gx-total-num b{color:var(--px-lime);letter-spacing:-.04em;font-size:clamp(2.6rem,6vw,3.4rem);font-weight:850;line-height:1}.gx-total-setup,.gx-total-bundle,.gx-total-idle{margin:.6rem 0 0;font-size:.98rem}.gx-total-idle{color:#f7f6f2b3;font-style:italic}.gx-total-bundle{background:#bdd65324;border-radius:10px;padding:8px 12px}.gx-total-fine{color:#f7f6f2b3;margin:1rem 0 1.1rem;font-size:.86rem}.gx-total .px-btn-dark{background:var(--px-lime);color:var(--px-ink)}.gx-total .px-btn-dark:hover{background:var(--px-lime-deep)}.gx-how{border-top:1px solid var(--px-line);background:var(--px-soft);padding:80px 0}.gx-how-grid{gap:20px;margin-top:28px;display:grid}@media (min-width:960px){.gx-how-grid{grid-template-columns:1fr 1fr;gap:28px}}.gx-how-col{border:1px solid var(--px-line);border-radius:var(--px-radius);background:#fff;padding:24px}.gx[data-aud=client] .gx-how-col[data-col=client],.gx[data-aud=new] .gx-how-col[data-col=new]{border-color:var(--px-ink);box-shadow:0 24px 50px -32px #0036468c}.gx[data-aud=new] .gx-how-col[data-col=client]{order:2}.gx-steps{gap:10px;margin:14px 0 20px;grid-template-columns:1fr!important}.gx-steps li{border-radius:16px;padding:16px 16px 16px 64px}.gx-steps li:before{width:34px;height:34px;top:14px;left:14px}.gx-proof{border-top:1px solid var(--px-line)}.gx-book-client a{font-weight:700}.gx.is-ready .gx-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.gx.is-ready .gx-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.gx.is-ready .gx-reveal{opacity:1;transition:none;transform:none}}@media (max-width:560px){.gx-shot .px-tiles2{grid-template-columns:1fr}}
