.hero[data-v-b6287f35]{overflow:hidden;padding:4.5rem 0 5rem;position:relative}.hero__inner[data-v-b6287f35]{align-items:center;display:grid;gap:3rem;grid-template-columns:1.1fr 1fr;position:relative;z-index:2}.hero__copy[data-v-b6287f35]{max-width:580px}.hero__copy .tag[data-v-b6287f35]{margin-bottom:1rem}.hero__title[data-v-b6287f35]{margin-bottom:1.25rem}.hero__sub[data-v-b6287f35]{color:var(--c-text-muted);font-size:1.15rem;margin-bottom:2rem}.hero__ctas[data-v-b6287f35]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem}.hero__trust[data-v-b6287f35]{font-size:.9rem;line-height:2}.hero__bg[data-v-b6287f35]{background:radial-gradient(circle at 90% 15%,rgba(133,54,245,.12),transparent 45%),radial-gradient(circle at 5% 95%,rgba(29,86,209,.1),transparent 55%);inset:0;position:absolute;z-index:1}.hero__visual[data-v-b6287f35]{background:#fff;border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:1.5rem}.hero__chat[data-v-b6287f35]{display:flex;flex-direction:column;font-size:.9rem;gap:.75rem}.hero__msg[data-v-b6287f35]{border-radius:10px;max-width:90%;padding:.75rem 1rem}.hero__msg--user[data-v-b6287f35]{align-self:flex-end;background:var(--grad-brand);color:#fff}.hero__msg--bot[data-v-b6287f35]{align-self:flex-start;background:var(--c-bg-alt);color:var(--c-heading)}.hero__trace[data-v-b6287f35]{font-size:.85em;font-style:italic}.hero__msg[data-v-b6287f35] code{background:#00101e14;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;padding:1px 5px}.hero__chatCta[data-v-b6287f35]{color:var(--c-blue);display:block;font-size:.9rem;font-weight:600;margin-top:1rem;text-align:center}.hero__chatCta[data-v-b6287f35]:hover{text-decoration:underline}@media(max-width:880px){.hero__inner[data-v-b6287f35]{grid-template-columns:1fr}.hero[data-v-b6287f35]{padding:3rem 0 2.5rem}.hero__sub[data-v-b6287f35]{font-size:1rem}}.pain__num[data-v-f7fae833]{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.5rem;font-weight:800;margin-bottom:.75rem}.step__n[data-v-48c01348]{background:var(--grad-brand-soft);border-radius:4px;color:var(--c-blue);display:inline-block;font-size:1rem;font-weight:800;letter-spacing:.1em;margin-bottom:.75rem;padding:.15rem .55rem}.caps[data-v-2861e01b]{margin-bottom:3rem}.cap__head[data-v-2861e01b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.cap__icon[data-v-2861e01b]{color:var(--c-blue);font-size:1.5rem;font-weight:800}.cap--soon[data-v-2861e01b]{opacity:.75}.cap--soon .cap__icon[data-v-2861e01b]{color:var(--c-text-muted)}.diffs[data-v-2861e01b]{background:#fff;border:1px solid var(--c-border);-o-border-image:var(--grad-brand) 1;border-image:var(--grad-brand) 1;border-image-slice:0 0 0 1;border-left:4px solid transparent;border-radius:var(--radius);padding:2rem}.diffs__title[data-v-2861e01b]{color:var(--c-heading);margin-bottom:1rem}.diffs__list[data-v-2861e01b]{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.diffs__list li[data-v-2861e01b]{color:var(--c-text);line-height:1.5}@media(max-width:768px){.diffs__list[data-v-2861e01b]{grid-template-columns:1fr}}.sec__lead[data-v-ba262ba5]{color:#95a3b3}.sec__point[data-v-ba262ba5]{align-items:flex-start;display:flex;gap:1rem;padding:1rem 0}.sec__check[data-v-ba262ba5]{align-items:center;background:var(--grad-brand);border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-weight:800;height:32px;justify-content:center;width:32px}.sec__point h3[data-v-ba262ba5]{color:#fff;font-size:1.05rem;margin-bottom:.35rem}.sec__point p[data-v-ba262ba5]{color:#cfd6df;font-size:.95rem;margin-bottom:0}.tiers[data-v-d648d267]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:960px}@media(max-width:1100px){.tiers[data-v-d648d267]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.tiers[data-v-d648d267]{grid-template-columns:1fr}}.tier[data-v-d648d267]{background:#fff;border:1px solid var(--c-border);border-radius:var(--radius);display:flex;flex-direction:column;padding:1.75rem 1.5rem;position:relative;transition:transform .2s,box-shadow .2s,border-color .2s}.tier[data-v-d648d267]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.tier__badge[data-v-d648d267]{background:var(--c-bg-alt);border-radius:999px;color:var(--c-text-muted);font-size:.68rem;font-weight:700;left:50%;letter-spacing:.08em;padding:.25rem .7rem;position:absolute;text-transform:uppercase;top:-10px;transform:translate(-50%);white-space:nowrap}.tier--free[data-v-d648d267]{background:linear-gradient(180deg,#f1faf5,#fff 50%);border-color:#b6ddca}.tier--free .tier__badge[data-v-d648d267]{background:#2e7d57;color:#fff}.tier__amount--free[data-v-d648d267]{background:linear-gradient(135deg,#1d8754,#2e7d57);-webkit-background-clip:text;background-clip:text;color:transparent}.tier--highlight[data-v-d648d267]{background:linear-gradient(#fff,#fff) padding-box,var(--grad-brand) border-box;border:2px solid transparent;box-shadow:var(--shadow-md)}@supports not (background-clip:padding-box){.tier--highlight[data-v-d648d267]{background:#fff;border:2px solid var(--c-blue)}}.tier--highlight .tier__badge[data-v-d648d267]{background:var(--grad-brand);color:#fff}.tier__name[data-v-d648d267]{font-size:1.15rem;margin-bottom:.75rem;margin-top:.25rem}.tier__price[data-v-d648d267]{align-items:baseline;display:flex;gap:.35rem;margin-bottom:.35rem}.tier__amount[data-v-d648d267]{color:var(--c-heading);font-size:2rem;font-weight:800;line-height:1}.tier__currency[data-v-d648d267]{color:var(--c-text-muted);font-size:.9rem}.tier__queries[data-v-d648d267]{color:var(--c-blue-dark);font-size:.9rem;font-weight:600;margin-bottom:.5rem}.tier--free .tier__queries[data-v-d648d267]{color:var(--c-success)}.tier__for[data-v-d648d267]{font-size:.85rem;margin-bottom:1.25rem;min-height:2.4em}.tier__features[data-v-d648d267]{flex-grow:1;font-size:.9rem;line-height:1.9;margin-bottom:1.5rem}.pricing__note[data-v-d648d267]{font-size:.85rem;margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:760px;text-align:center}.faq[data-v-394940ba]{max-width:760px}.faq__list[data-v-394940ba]{display:flex;flex-direction:column;gap:.5rem}.faq__item[data-v-394940ba]{background:#fff;border:1px solid var(--c-border);border-radius:var(--radius);overflow:hidden;transition:border-color .15s}.faq__item--open[data-v-394940ba]{border-color:var(--c-blue)}.faq__q[data-v-394940ba]{align-items:center;color:var(--c-heading);display:flex;font-size:1rem;font-weight:600;justify-content:space-between;padding:1rem 1.25rem;text-align:left;width:100%}.faq__q[data-v-394940ba]:hover{background:var(--c-bg-alt)}.faq__icon[data-v-394940ba]{color:var(--c-blue);flex:0 0 auto;font-size:1.25rem;margin-left:1rem}.faq__a[data-v-394940ba]{font-size:.95rem;line-height:1.6;padding:0 1.25rem 1rem}.cta[data-v-27aca3ab]{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1.2fr}.cta__intro h2[data-v-27aca3ab]{color:#fff;text-align:left}.cta__lead[data-v-27aca3ab]{color:#cfd6df;font-size:1.1rem;margin-bottom:1.5rem}.cta__promise[data-v-27aca3ab]{color:#fff;font-size:1rem}.cta__form[data-v-27aca3ab]{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:2rem;position:relative}.cta__form label[data-v-27aca3ab]{color:var(--c-heading)}.form-row[data-v-27aca3ab]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.cta__consent[data-v-27aca3ab]{align-items:flex-start;color:var(--c-text);display:flex;font-size:.9rem;gap:.5rem;margin-bottom:.35rem}.cta__policy[data-v-27aca3ab]{font-size:.8rem;margin:0 0 1rem}.cta__consent input[data-v-27aca3ab]{margin-top:.25rem}.cta__wip[data-v-27aca3ab]{align-items:center;color:var(--c-text-muted);display:flex;font-size:.8rem;gap:.5rem;margin-bottom:0;margin-top:1rem}.cta__sent[data-v-27aca3ab]{color:var(--c-text);font-size:1.05rem;padding:1rem}.cta__error[data-v-27aca3ab]{color:#c0394a;font-size:.9rem;margin-top:1rem}button[disabled][data-v-27aca3ab]{cursor:not-allowed;opacity:.5}@media(max-width:880px){.cta[data-v-27aca3ab]{gap:2rem}.cta[data-v-27aca3ab],.form-row[data-v-27aca3ab]{grid-template-columns:1fr}}
