:root{--ink: #152525;--ink-80: rgba(21, 37, 37, .8);--ink-55: rgba(21, 37, 37, .55);--ink-40: rgba(21, 37, 37, .4);--ink-12: rgba(21, 37, 37, .12);--ink-08: rgba(21, 37, 37, .08);--ink-06: rgba(21, 37, 37, .06);--cream: #f3f1ea;--pistachio: hsl(105 68% 77%);--pistachio-deep: hsl(105 58% 68%);--leaf: hsl(105 45% 28%);--app-grey: #f7f7f7;--white: #ffffff;--red: #c0392b;--r-shell: 20px;--r-pill: 999px;--r-card: 20px;--ease: cubic-bezier(.22, .61, .36, 1);--ease-overshoot: cubic-bezier(.16, 1.1, .3, 1);--ease-spring: cubic-bezier(.33, 1.42, .05, .96);--ink-2: #1b2f2f;--amber: #d99a2b;--leaf-08: rgba(46, 93, 46, .09);--w-80: rgba(255, 255, 255, .8);--w-55: rgba(255, 255, 255, .55);--w-40: rgba(255, 255, 255, .4);--w-12: rgba(255, 255, 255, .12);--w-08: rgba(255, 255, 255, .08)}.sweep{background:var(--pistachio);color:var(--ink);padding:0 .12em;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.iphone[data-v-4db68bd0]{position:relative;flex:none;width:252px;height:520px;padding:9px 9px 0;background:#141716;border-radius:46px 46px 0 0;box-shadow:inset 0 0 0 1.5px #3b403e,0 30px 60px -30px #00000073}.iphone-screen[data-v-4db68bd0]{height:100%;overflow:hidden;background:#fff;border-radius:37px 37px 0 0}.iphone-status[data-v-4db68bd0]{position:relative;height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 22px 0 26px;font-size:12px;font-weight:600;color:#111}.iphone-island[data-v-4db68bd0]{position:absolute;left:50%;top:9px;transform:translate(-50%);width:78px;height:22px;border-radius:999px;background:#141716}.iphone-sys[data-v-4db68bd0]{display:inline-flex;align-items:flex-end;gap:2px;height:10px}.iphone-sys i[data-v-4db68bd0]{width:3px;border-radius:1px;background:#111}.iphone-sys i[data-v-4db68bd0]:nth-child(1){height:5px}.iphone-sys i[data-v-4db68bd0]:nth-child(2){height:7px}.iphone-sys i[data-v-4db68bd0]:nth-child(3){height:10px}.iphone-screen img[data-v-4db68bd0]{display:block;width:100%;height:auto}.pos-clip[data-v-d1c9f3e5]{display:block;flex:none;align-self:flex-start;width:250px;aspect-ratio:432 / 768;border-radius:24px 24px 0 0;background:#111;-o-object-fit:cover;object-fit:cover;box-shadow:0 30px 60px -30px #00000073}.faq[data-v-5690709b]{background:#1c302f;padding-block:96px 24px}h2[data-v-5690709b]{font-size:clamp(28px,3vw,34px);font-weight:400;letter-spacing:-.03em}.faq-list[data-v-5690709b]{margin-top:28px;border-top:1px solid rgba(255,255,255,.2)}details[data-v-5690709b]{border-bottom:1px solid rgba(255,255,255,.2)}summary[data-v-5690709b]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0}summary[data-v-5690709b]::-webkit-details-marker{display:none}summary h3[data-v-5690709b]{font-size:clamp(19px,2vw,24px);font-weight:400;letter-spacing:-.02em;line-height:1.3}.pm[data-v-5690709b]{flex:none;width:20px;height:20px;position:relative}.pm[data-v-5690709b]:before,.pm[data-v-5690709b]:after{content:"";position:absolute;background:#fff;left:2px;right:2px;top:9px;height:2px}.pm[data-v-5690709b]:after{transform:rotate(90deg);transition:transform .2s}details[open] .pm[data-v-5690709b]:after{transform:rotate(0)}details p[data-v-5690709b]{padding:0 0 28px;color:#c9d0cd;font-size:16px;max-width:70ch}.faq-quiz[data-v-5690709b]{border:0;background:none;padding:0;font:inherit;color:#fff;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.pricing,.home,.pq{--bg: #0b0e0d;--sheet-d: #151918;--card: #1a1f1e;--line-d: rgba(255, 255, 255, .11);--tx: #f3f5f4;--mu: #9ba5a2;--acc: #b8e68f;--acc-strong: #58a43f;--paper: #ffffff;--tile: #ecefee;--ink: #111413;--mu-l: #5f6865;--line-l: #e4e7e6;--check: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 12.5l4 4 8-9'/></svg>");font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.pricing,.home{background:var(--bg);color:var(--tx)}.pricing *,.home *,.pq *{box-sizing:border-box}.pricing a,.home a,.pq a{color:inherit;text-decoration:none}.pricing h1,.home h1,.pricing h2,.home h2,.pricing h3,.home h3,.pricing p,.home p,.pq h2,.pq p{margin:0}.pricing h1,.home h1,.pricing h2,.home h2{text-wrap:balance}.pricing :focus-visible,.home :focus-visible,.pq :focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:8px}.pricing .wrap,.home .wrap{max-width:1180px;margin:0 auto;padding-inline:24px}.pricing .pill,.home .pill,.pq .pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font:inherit;font-weight:600;font-size:14px;padding:10px 20px;border:1.5px solid transparent;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.pricing .pill-white,.home .pill-white{background:#fff;color:var(--ink)}.pricing .pill-white:hover,.home .pill-white:hover{background:#e7ebe9}.pricing .pill-out-d,.home .pill-out-d{border-color:#ffffffd9;color:#fff;background:transparent}.pricing .pill-out-d:hover,.home .pill-out-d:hover{background:#fff;color:var(--ink)}.pricing .pill-out-l,.home .pill-out-l{border-color:var(--ink);color:var(--ink);background:transparent;padding:8px 16px;font-size:13.5px}.pricing .pill-out-l:hover,.home .pill-out-l:hover{background:var(--ink);color:#fff}.pricing .sec-h,.home .sec-h{font-size:clamp(26px,3vw,34px);font-weight:400;letter-spacing:-.03em}.pricing .sec-sub,.home .sec-sub{margin-top:8px;color:var(--mu);font-size:15.5px;max-width:60ch}.pricing .term,.home .term{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:#8f9895}.pricing .term:hover,.home .term:hover{text-decoration-style:solid;text-decoration-color:currentColor}.pricing .on-dark .term,.home .on-dark .term{text-decoration-color:#ffffff73}.pricing .bub,.home .bub{max-width:78%;padding:8px 11px;border-radius:14px;line-height:1.35}.pricing .bub.c,.home .bub.c{align-self:flex-start;background:#fff;border-bottom-left-radius:4px}.pricing .bub.e,.home .bub.e{align-self:flex-end;background:#ddf3cb;border-bottom-right-radius:4px}.pricing .bub.e small,.home .bub.e small{display:block;font-size:10px;color:#3f6b2c;font-weight:600;margin-bottom:2px}.pricing .added,.home .added{align-self:flex-end;font-size:11px;font-weight:600;background:#111413;color:#fff;padding:5px 10px;border-radius:999px}.pricing .flow,.home .flow{background:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 16px 32px -22px #0000004d;font-size:12px}.pricing .fl-h,.home .fl-h{font-size:11px;font-weight:600;color:#5b6461;margin-bottom:8px}.pricing .step,.home .step{display:flex;gap:10px;position:relative;padding-bottom:12px}.pricing .step:before,.home .step:before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:2px;background:#e3e7e5}.pricing .step.last,.home .step.last{padding-bottom:0}.pricing .step.last:before,.home .step.last:before{display:none}.pricing .dot,.home .dot{flex:none;width:12px;height:12px;border-radius:50%;background:#cfd5d3;margin-top:2px;position:relative;z-index:1}.pricing .dot.trig,.home .dot.trig{background:#111413}.pricing .dot.wa,.home .dot.wa{background:#25d366}.pricing .dot.done,.home .dot.done{background:#58a43f}.pricing .step b,.home .step b{display:block;font-weight:600;line-height:1.25}.pricing .step small,.home .step small{display:block;color:#6d7572;font-size:10.5px}@media(prefers-reduced-motion:reduce){.pricing *,.pq *{transition:none!important;animation:none!important}}.pq-overlay.ui-modal-overlay--blur{background:#040706a8}.ui-modal-container.pq{max-width:560px;background:#fff;color:var(--ink);border-radius:28px;box-shadow:0 40px 80px -30px #0009}.pq .ui-modal-header{gap:14px;padding:22px 28px 0;border-radius:28px 28px 0 0}.pq .ui-modal-close{width:34px;height:34px;border-radius:50%;background:#f1f3f2;color:var(--ink)}.pq .ui-modal-close:hover:not(:disabled){background:#e4e7e6;color:var(--ink)}.pq .ui-modal-body{padding:26px 28px 8px}.pq .ui-modal-footer{justify-content:space-between;padding:16px 28px 22px;margin-top:12px;border-top:1px solid var(--line-l);border-radius:0 0 28px 28px}.pq-top{flex:1;display:flex;align-items:center;gap:14px}.pq-bars{flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}.pq-bars i{height:4px;border-radius:4px;background:#e4e7e6}.pq-bars i.on{background:var(--ink)}.pq-count{font-size:12.5px;color:var(--mu-l);white-space:nowrap;font-variant-numeric:tabular-nums}.pq h2{font-size:clamp(22px,3vw,28px);font-weight:500;letter-spacing:-.025em;line-height:1.15;color:var(--ink)}.pq h2:focus{outline:none}.pq-sub{margin-top:6px;color:var(--mu-l);font-size:14.5px}.pq-opts{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.pq-opt{border:1.5px solid var(--line-l);background:#fff;border-radius:14px;padding:13px 14px;text-align:left;cursor:pointer;display:flex;align-items:center;gap:12px;font:inherit;font-size:14.5px;line-height:1.3;color:var(--ink);transition:border-color .12s,background .12s}.pq-opt:hover{border-color:#b9c0bd}.pq-opt[aria-pressed=true]{border-color:var(--ink);background:#f6f8f7}.pq-opt[disabled]{opacity:.45;cursor:not-allowed}.pq-opt .bx{flex:none;width:20px;height:20px;border-radius:6px;border:1.5px solid #b9c0bd}.pq-opt.one .bx{border-radius:50%}.pq-opt[aria-pressed=true] .bx{border-color:var(--acc-strong);background:var(--acc-strong) var(--check) center/13px no-repeat}.pq-opt small{display:block;color:var(--mu-l);font-size:12.5px;margin-top:2px}.pq-form{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:14px 12px}.pq-form .full{grid-column:1 / -1}.pq-form label{display:block;font-size:13.5px;font-weight:600;margin-bottom:6px}.pq-in{width:100%;border:1.5px solid var(--line-l);border-radius:12px;padding:12px 14px;font:inherit;color:var(--ink);background:#fff}.pq .ui-modal-body .pq-in{font-size:16px}.pq-in:focus{outline:none;border-color:var(--ink)}.pq-fine{font-size:12.5px;color:var(--mu-l)}.pq-err{font-size:13px;color:#b42318;margin-top:6px}.pq-back{border:0;background:none;font:inherit;font-size:14.5px;font-weight:500;color:var(--ink);cursor:pointer;padding:8px 2px;text-decoration:underline;text-underline-offset:4px}.pq .pq-next{background:var(--ink);color:#fff;border-color:var(--ink);padding:12px 24px;margin-left:auto}.pq .pq-next:hover{background:#000}.pq .pq-next[disabled]{background:#c8cecb;border-color:#c8cecb;cursor:not-allowed}.pq-res .kick{font-size:13.5px;color:var(--acc-strong);font-weight:600}.pq-res h2{margin-top:6px}.pq-price{margin-top:8px;color:var(--mu-l);font-size:15px}.pq-why{list-style:none;margin:20px 0 0;padding:0;border-top:1px solid var(--line-l)}.pq-why li{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line-l);font-size:15px;line-height:1.4}.pq-why li:before{content:"";flex:none;width:18px;height:18px;border-radius:50%;margin-top:1px;background:var(--acc-strong) var(--check) center/12px no-repeat}.pq-cta{margin:20px 0 14px;display:flex;gap:12px;flex-wrap:wrap}.pq-cta .pill{padding:12px 22px}.pq .pill-ink{background:var(--ink);color:#fff}.pq .pill-ink:hover{background:#000}.pq .pill-line{background:#fff;border-color:var(--line-l);color:var(--ink)}@media(max-width:640px){.ui-modal-container.pq{border-radius:24px 24px 0 0}.pq .ui-modal-header{padding:18px 18px 0;border-radius:24px 24px 0 0}.pq .ui-modal-body{padding:22px 18px 8px}.pq .ui-modal-footer{padding:14px 18px 16px;border-radius:0}.pq-opts,.pq-form{grid-template-columns:1fr}}.tr .ui-modal-header{justify-content:flex-end}.tr .tr-label{display:block;font-size:13.5px;font-weight:600;margin-bottom:6px}.tr .tr-opt{font-weight:400;color:var(--mu-l)}.tr textarea.pq-in{resize:vertical;min-height:84px}.tr .tr-chips{margin-top:0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.tr .tr-chips .pq-opt{padding:10px 12px;font-size:14px}.tr-ok{width:44px;height:44px;margin-bottom:18px;border-radius:50%;background:var(--acc-strong) var(--check) center/22px no-repeat}@media(max-width:640px){.tr .tr-chips{grid-template-columns:1fr 1fr}}.pricing .shot,.home .shot{padding:48px 48px 0;height:clamp(420px,46vw,600px)}.pricing .shot-frame,.home .shot-frame{height:100%;overflow:hidden;border-radius:14px 14px 0 0;background:#152525;box-shadow:0 -12px 40px -24px #00000059,0 0 0 1px #0000000f}.pricing .shot-frame img,.home .shot-frame img{display:block;width:100%;height:auto}@media(max-width:900px){.pricing .shot,.home .shot{padding:28px 28px 0}}@media(max-width:640px){.pricing .shot,.home .shot{padding:20px 20px 0;height:440px}.pricing .shot-frame,.home .shot-frame{border-radius:10px 10px 0 0}.pricing .shot-frame img,.home .shot-frame img{width:250%;max-width:none}}
