.page[data-v-90b63f22]{--ink:#0b1220;--paper:#f5f7fb;--indigo:#4338ca;--gold:#f5a623;--coral:#f0483e;--wa-green:#25d366;--line:#e3e7f0;color:var(--ink);background:var(--paper);font-family:Inter,system-ui,sans-serif}@media (prefers-reduced-motion:no-preference){.hero-copy[data-v-90b63f22]>*{animation:.6s both rise-90b63f22}.hero-copy[data-v-90b63f22]>:first-child{animation-delay:0s}.hero-copy[data-v-90b63f22]>:nth-child(2){animation-delay:80ms}.hero-copy[data-v-90b63f22]>:nth-child(3){animation-delay:.16s}.hero-copy[data-v-90b63f22]>:nth-child(4){animation-delay:.24s}.hero-visual[data-v-90b63f22]{animation:.7s .2s both rise-90b63f22}}@keyframes rise-90b63f22{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}a[data-v-90b63f22]:focus-visible,button[data-v-90b63f22]:focus-visible,input[data-v-90b63f22]:focus-visible,select[data-v-90b63f22]:focus-visible,textarea[data-v-90b63f22]:focus-visible{outline:3px solid var(--indigo);outline-offset:2px}.topbar[data-v-90b63f22]{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:1.1rem 2rem;display:flex}.brand[data-v-90b63f22]{align-items:center;gap:.75rem;display:flex}.brand-mark[data-v-90b63f22]{background:linear-gradient(135deg, var(--indigo), #7c3aed);letter-spacing:.02em;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.brand-name[data-v-90b63f22]{margin:0;font-size:1rem;font-weight:700}.brand-tagline[data-v-90b63f22]{color:#9aa4c2;margin:0;font-size:.8rem}.btn-wa-small[data-v-90b63f22]{background:var(--wa-green);color:#fff;border-radius:999px;padding:.55rem 1.1rem;font-size:.88rem;font-weight:600;text-decoration:none}.hero[data-v-90b63f22]{grid-template-columns:1.15fr 1fr;align-items:center;gap:2rem;max-width:1240px;margin:0 auto;padding:5rem 2rem 6rem;display:grid;position:relative;overflow:hidden}.hero-glow[data-v-90b63f22]{filter:blur(10px);z-index:0;pointer-events:none;background:radial-gradient(circle,#4338ca38,#f5a6231f 55%,#0000 70%);width:560px;height:560px;position:absolute;top:-160px;right:-120px}.hero-copy[data-v-90b63f22]{z-index:1;text-align:left;position:relative}.hero-lede[data-v-90b63f22]{color:var(--indigo);margin:0 0 .9rem;font-size:1.05rem;font-weight:600}.hero-title[data-v-90b63f22]{max-width:14ch;margin:0 0 .6rem;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(2.4rem,4.6vw,3.6rem);line-height:1.05}.hero-subtitle[data-v-90b63f22]{color:#4b5573;margin:0 0 2.2rem;font-size:1.2rem}.hero-actions[data-v-90b63f22]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.price-card[data-v-90b63f22]{border-left:5px solid var(--coral);background:#fff;border-radius:4px 12px 12px 4px;padding:.9rem 1.4rem;box-shadow:0 16px 40px -20px #0b122059}.price-label[data-v-90b63f22]{color:#6b7390;margin:0;font-size:.82rem}.price-value[data-v-90b63f22]{color:var(--coral);margin:0;font-family:Space Grotesk,sans-serif;font-size:1.9rem;font-weight:800}.price-note[data-v-90b63f22]{color:#6b7390;margin:.2rem 0 0;font-size:.78rem}.btn-primary[data-v-90b63f22]{background:var(--indigo);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:.95rem 1.9rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block}.hero-visual[data-v-90b63f22]{z-index:1;justify-content:center;align-items:flex-end;padding-top:1.5rem;display:flex;position:relative}.mock-browser[data-v-90b63f22]{background:#fff;border-radius:14px;width:320px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 30px 60px -24px #0b122073}.mock-browser-bar[data-v-90b63f22]{background:#eef0f6;gap:6px;padding:.7rem .9rem;display:flex}.mock-browser-bar span[data-v-90b63f22]{background:#c7cce0;border-radius:50%;width:9px;height:9px}.mock-browser-body[data-v-90b63f22]{flex-direction:column;gap:.6rem;padding:1.4rem 1.2rem 1.8rem;display:flex}.mock-block[data-v-90b63f22]{background:var(--line);border-radius:6px;height:12px}.mock-block--wide[data-v-90b63f22]{background:var(--ink);width:55%}.mock-block--gold[data-v-90b63f22]{background:var(--gold);width:88%}.mock-block--blue[data-v-90b63f22]{background:var(--indigo);width:70%}.mock-block--pink[data-v-90b63f22]{background:#ec4899;width:45%}.mock-block.small[data-v-90b63f22]{width:60%;height:9px}.mock-phone[data-v-90b63f22]{background:var(--ink);border-radius:18px;flex-direction:column;gap:.55rem;width:96px;margin-bottom:-1rem;margin-left:-1.5rem;padding:1.2rem .8rem;display:flex;transform:rotate(4deg);box-shadow:0 26px 50px -20px #0b122080}.mock-phone-notch[data-v-90b63f22]{background:#2a3350;border-radius:4px;width:34%;height:5px;margin-bottom:.4rem}.portfolio-slider[data-v-90b63f22]{width:min(400px,100%)}.slide-frame[data-v-90b63f22]{aspect-ratio:4/3;background:#fff;border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #0b122073}.slide-frame.is-static[data-v-90b63f22]{cursor:default}.slide-frame img[data-v-90b63f22]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.slide-cta[data-v-90b63f22]{background:var(--indigo);color:#fff;border-radius:999px;padding:.45rem .9rem;font-size:.82rem;font-weight:600;position:absolute;bottom:.8rem;right:.8rem}.slide-title[data-v-90b63f22]{color:#4b5573;text-align:center;margin:.7rem 0 0;font-size:.9rem;font-weight:600}.slide-dots[data-v-90b63f22]{justify-content:center;gap:.4rem;margin-top:.6rem;display:flex}.slide-dots button[data-v-90b63f22]{cursor:pointer;background:#c7cce0;border:none;border-radius:50%;width:8px;height:8px;padding:0}.slide-dots button.active[data-v-90b63f22]{background:var(--indigo);border-radius:4px;width:20px}.service-demo-link[data-v-90b63f22]{color:var(--accent);margin-top:1rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-block}.service-demo-link[data-v-90b63f22]:hover{text-decoration:underline}.hp-field[data-v-90b63f22]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.services[data-v-90b63f22]{max-width:1240px;margin:0 auto;padding:1rem 2rem 5rem}.section-heading[data-v-90b63f22]{max-width:46ch;margin-bottom:2.4rem}.section-title[data-v-90b63f22]{margin:0 0 .6rem;font-family:Space Grotesk,Inter,sans-serif;font-size:2rem}.section-intro[data-v-90b63f22]{color:#4b5573;margin:0;line-height:1.6}.service-grid[data-v-90b63f22]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.service-card[data-v-90b63f22]{background:color-mix(in srgb, var(--accent) 7%, white);border:1px solid color-mix(in srgb, var(--accent) 22%, white);border-radius:16px;padding:1.5rem}.service-icon[data-v-90b63f22]{background:var(--accent);color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:1rem;display:grid}.service-icon svg[data-v-90b63f22]{width:22px;height:22px}.service-title[data-v-90b63f22]{margin:0 0 .75rem;font-size:1.05rem}.service-features[data-v-90b63f22]{color:#4b5573;margin:0;padding-left:1.1rem;font-size:.92rem;line-height:1.7}.value-strip[data-v-90b63f22]{background:var(--ink);color:#fff;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;padding:3rem 2rem;display:grid}.value-item[data-v-90b63f22]{align-items:flex-start;gap:.9rem;display:flex}.value-icon[data-v-90b63f22]{width:26px;height:26px;color:var(--gold);flex-shrink:0;margin-top:.15rem}.value-item strong[data-v-90b63f22]{margin-bottom:.2rem;font-size:1.02rem;display:block}.value-item span[data-v-90b63f22]{color:#a7afc9;font-size:.9rem}.contact[data-v-90b63f22]{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;max-width:1120px;margin:0 auto;padding:5rem 2rem;display:grid}.closing-title[data-v-90b63f22]{max-width:16ch;margin:0 0 .6rem;font-family:Space Grotesk,Inter,sans-serif;font-size:1.9rem}.closing-note[data-v-90b63f22]{color:#4b5573;margin-bottom:1.6rem}.btn-wa[data-v-90b63f22]{background:var(--wa-green);color:#fff;border-radius:10px;padding:.9rem 1.9rem;font-weight:700;text-decoration:none;display:inline-block}.contact-form[data-v-90b63f22]{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:1rem;padding:1.9rem;display:flex;position:relative;box-shadow:0 24px 50px -30px #0b122059}.contact-form label[data-v-90b63f22]{color:#33395a;flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:600;display:flex}.contact-form input[data-v-90b63f22],.contact-form select[data-v-90b63f22],.contact-form textarea[data-v-90b63f22]{font:inherit;border:1px solid var(--line);background:#fbfcfe;border-radius:8px;padding:.65rem .8rem}.field-error[data-v-90b63f22]{color:var(--coral);font-size:.8rem;font-weight:500}.form-success[data-v-90b63f22]{color:#166534;background:#dcfce7;border-radius:8px;padding:.6rem .9rem;font-size:.9rem}.footer[data-v-90b63f22]{text-align:center;color:#6b7390;padding:2.5rem 2rem;font-size:.85rem}.footer-stack[data-v-90b63f22]{margin:0 0 .35rem}@media (width<=900px){.hero[data-v-90b63f22],.contact[data-v-90b63f22]{grid-template-columns:1fr}.hero-visual[data-v-90b63f22]{order:-1;margin-bottom:1rem;padding-top:0}.hero-title[data-v-90b63f22]{max-width:none}}@media (width<=560px){.topbar[data-v-90b63f22]{flex-wrap:wrap;gap:.6rem;padding:.9rem 1.1rem}.brand-tagline[data-v-90b63f22]{display:none}.hero[data-v-90b63f22]{padding:2.75rem 1.1rem 3.25rem}.hero-actions[data-v-90b63f22]{flex-direction:column;align-items:stretch;gap:.9rem}.price-card[data-v-90b63f22]{width:100%}.btn-primary[data-v-90b63f22]{text-align:center}.mock-browser[data-v-90b63f22]{width:min(280px,78vw)}.mock-phone[data-v-90b63f22]{display:none}.services[data-v-90b63f22]{padding:.5rem 1.1rem 3rem}.section-title[data-v-90b63f22]{font-size:1.6rem}.value-strip[data-v-90b63f22]{gap:1.5rem;padding:2rem 1.1rem}.contact[data-v-90b63f22]{padding:3rem 1.1rem}.closing-title[data-v-90b63f22]{font-size:1.5rem}}
