.pq .wa-av{color:#fff;place-items:center;display:grid}.pq-hero{padding:clamp(48px,7vw,104px) 0 clamp(64px,8vw,120px)}.pq-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.pq-h1{font-size:clamp(44px,6.4vw,96px);line-height:.98}.pq-crumbs{color:var(--mut);align-items:center;gap:8px;margin:0 0 24px;font-size:14px;display:flex}.pq-crumbs a{color:var(--ink-2);padding:12px 0;text-decoration:none}.pq-crumbs a:hover{text-decoration:underline}.pq-hero-stage{aspect-ratio:5/4;position:relative}.pq-desk{background:#fff;border:8px solid #fff;border-top-width:24px;border-radius:16px;position:absolute;inset:0 0 auto;overflow:hidden;box-shadow:0 30px 60px -30px #0b132073}.pq-desk img,.pq-phone img{width:100%;height:auto;display:block}.pq-phone{border:7px solid var(--ink);background:var(--ink);border-radius:28px;width:31%;position:absolute;bottom:0;right:-8px;overflow:hidden;box-shadow:0 30px 50px -20px #0b13208c}.pq-tag{background:var(--amber);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:10px 14px;font:600 12px/1 ui-monospace,Menlo,monospace;position:absolute;bottom:16px;left:16px;transform:rotate(-3deg)}.pq-proof{background:var(--paper-2);padding:clamp(80px,10vw,152px) 0}.pq-head{max-width:860px;margin-bottom:clamp(40px,5vw,72px)}.pq-sub{color:var(--ink-2);max-width:38em;margin:24px 0 0;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.pq-demos{grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.pq-demo{background:var(--paper);border-radius:24px;flex-direction:column;gap:24px;padding:clamp(16px,2vw,24px);display:flex}.pq-shots{padding-right:18%;position:relative}.pq-shots .d{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 20px 40px -24px #0b132080}.pq-shots .m{border:5px solid var(--ink);background:var(--ink);border-radius:18px;width:26%;height:auto;position:absolute;bottom:-16px;right:0;box-shadow:0 16px 30px -14px #0b132099}.pq-demo-txt h3{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(24px,2.2vw,30px)}.pq-demo-txt p{color:var(--ink-2);margin:0 0 8px;font-size:16px;line-height:1.5}.pq-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--mut)!important;font:600 12px/1.4 ui-monospace,Menlo,monospace!important}.pq-kind span{background:var(--amber);color:var(--ink);border-radius:999px;padding:2px 8px}.pq-promise{background:var(--ink);color:#fff;border-radius:32px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);margin-top:clamp(56px,7vw,96px);padding:clamp(32px,5vw,64px);display:grid}.pq-promise-h{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.02}.pq-promise-h span{color:var(--blue-on-dark)}.pq-steps{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pq-steps li{color:#d5dbe5;align-items:flex-start;gap:16px;font-size:17px;line-height:1.5;display:flex}.pq-steps b{background:var(--amber);width:32px;height:32px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.pq-avoid{padding:clamp(80px,10vw,152px) 0}.pq-cards{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.pq-card{background:#fff;border-radius:24px;flex-direction:column;padding:24px;display:flex}.pq-card h3{letter-spacing:-.02em;text-wrap:balance;margin:24px 0 8px;font-size:21px;line-height:1.2}.pq-card p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.pq-art{background:var(--paper);border-radius:16px;justify-content:center;align-items:center;gap:12px;height:136px;display:flex;position:relative;overflow:hidden}.art-own .mini{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:6px;width:64px;height:104px;padding:8px;display:flex}.art-own .mini i{background:var(--line);border-radius:4px;height:8px}.art-own .gen{opacity:.5;transform:rotate(-4deg)}.art-own .own{border-color:var(--blue);transform:rotate(3deg);box-shadow:0 10px 20px -10px #1e4fd799}.art-own .own b{color:var(--blue);font-size:9px}.art-own .own i{background:var(--paper-2)}.art-own .own i.cta{background:var(--wa);height:14px;margin-top:auto}.art-done{flex-direction:column;align-items:flex-start;gap:8px;padding:0 16px}.art-done .chk{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.art-done .chk span{background:var(--wa);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.art-step{align-items:flex-end;padding-bottom:20px}.art-step .st{background:var(--paper-2);width:64px;color:var(--mut);border-radius:8px 8px 0 0;place-items:end center;padding-bottom:8px;font-size:11px;font-weight:600;display:grid}.art-step .st:first-child{height:56px}.art-step .st:nth-child(2){border:1px dashed var(--line);height:76px}.art-step .st:nth-child(3){border:1px dashed var(--line);height:96px}.art-step .st.on{background:var(--blue);color:#fff}.art-pin .road{background:#fff;height:14px;position:absolute;top:58%;left:-10%;right:-10%;transform:rotate(-12deg)}.art-pin .road.r2{width:10px;height:auto;inset:-10% auto -10% 62%;transform:rotate(8deg)}.art-pin .pin{background:var(--blue);border-radius:50% 50% 50% 0;width:28px;height:28px;position:absolute;top:22%;left:44%;transform:rotate(-45deg);box-shadow:0 6px 12px -4px #1e4fd799}.art-pin .lbl{color:var(--ink-2);background:#fff;border-radius:6px;padding:6px 8px;font:600 11px/1 ui-monospace,Menlo,monospace;position:absolute;bottom:10px;left:12px}.pq-direct{background:var(--ink);color:#fff;padding:clamp(80px,10vw,152px) 0}.pq-direct-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.pq-direct .nx-h2 i{color:var(--amber)}.pq-direct p{color:#b9c1d0;max-width:34em;margin:24px 0 0;font-size:clamp(17px,1.4vw,19px);line-height:1.6}.pq-chat{justify-self:end;width:100%;max-width:400px}.pq-chat .pq-chat-cap{letter-spacing:.06em;text-transform:uppercase;color:#7f8aa0;margin:16px 0 0;font:600 12px/1 ui-monospace,Menlo,monospace}.pq .nx-close-h{max-width:13ch}@media (prefers-reduced-motion:no-preference){.pq-desk{animation:pqIn .9s .1s var(--ease) both}.pq-phone{animation:pqIn .9s .35s var(--ease) both}.pq-tag{animation:pqTag .6s .9s var(--ease) both}.pq-chat.is-in .wa-b{animation:nxDrop .45s var(--ease) both}.pq-chat.is-in .wa-b:nth-of-type(2){animation-delay:.6s}.pq-chat.is-in .wa-b:nth-of-type(3){animation-delay:1.2s}.pq-chat.is-in .wa-b:nth-of-type(4){animation-delay:1.8s}.pq-card.is-in .art-step .st.on{animation:pqGrow .8s .3s var(--ease) both;transform-origin:bottom}.pq-card.is-in .art-pin .pin{animation:.7s cubic-bezier(.34,1.56,.64,1) .3s both pqPin}}@keyframes pqIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes pqTag{0%{opacity:0;transform:rotate(-3deg)scale(.9)}to{opacity:1;transform:rotate(-3deg)}}@keyframes pqGrow{0%{transform:scaleY(.2)}to{transform:none}}@keyframes pqPin{0%{opacity:0;transform:translateY(-24px)rotate(-45deg)}to{transform:rotate(-45deg)}}@media (prefers-reduced-motion:reduce){.nx-js .pq [data-rv]{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}.pq *{animation:none!important}}@media (max-width:1100px){.pq-cards{grid-template-columns:1fr 1fr}}@media (max-width:900px){.pq-hero-grid,.pq-direct-grid,.pq-promise,.pq-demos{grid-template-columns:1fr}.pq-chat{justify-self:start}}@media (max-width:560px){.pq-cards{grid-template-columns:1fr}.pq-hero-stage{margin-top:8px}}.pq .nx-link{box-sizing:border-box;align-items:flex-end;min-height:44px;display:inline-flex}.pq{background:#fff}.pq .pq-promise-h{font-family:var(--font-head);letter-spacing:-.03em;font-weight:800;line-height:1.08}.pq .apx-h2-dark span{color:var(--blue-on-dark)}.pq .nx-close{background:var(--sand)}.pq .apx-crumbs a{padding:4px 0;display:inline-block}.pq .apx-actions .btn{min-height:48px}.pq .nx-close{color:var(--text)}.pq .nx-close .apx-h2{color:var(--apx-ink)}.pq .nx-close .apx-close-sub{color:var(--muted)}@media (min-width:961px){.pq .pq-hero-grid{grid-template-columns:1.25fr .75fr}}.pq .nx-wrap{max-width:1140px;padding:0 24px}
