.wrap[data-v-a0bd108e]{max-width:1080px;margin:0 auto;padding-inline:1.2rem}.center[data-v-a0bd108e]{text-align:center;justify-content:center}.grad[data-v-a0bd108e]{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.top[data-v-a0bd108e]{position:relative;overflow:hidden;background:var(--gradient-hero),var(--bg)}.top[data-v-a0bd108e]>:not(.blob){position:relative;z-index:1}.blob[data-v-a0bd108e]{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;background:var(--primary);z-index:0}.b1[data-v-a0bd108e]{width:360px;height:360px;top:-150px;inset-inline-start:-110px;opacity:.26}.b2[data-v-a0bd108e]{width:300px;height:300px;bottom:-120px;inset-inline-end:-80px;opacity:.16}.hero[data-v-a0bd108e]{display:grid;grid-template-columns:1.05fr 1fr;gap:3rem;align-items:center;padding-block:2.5rem 5rem}.hero-text[data-v-a0bd108e]{min-width:0}.eyebrow[data-v-a0bd108e]{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .95rem;border-radius:999px;background:var(--primary-soft);color:var(--on-soft);font-size:.85rem;font-weight:700}.hero h1[data-v-a0bd108e]{font-size:clamp(2.1rem,4.6vw,3.4rem);line-height:1.16;margin:1.1rem 0 1rem;letter-spacing:-.025em;text-wrap:balance}.sub[data-v-a0bd108e]{color:var(--text-muted);font-size:clamp(1rem,2.1vw,1.2rem);max-width:50ch;margin:0 0 1.8rem;line-height:1.65}.cta[data-v-a0bd108e]{display:flex;gap:.75rem;flex-wrap:wrap}.cta.center[data-v-a0bd108e]{margin-top:1.8rem}.note[data-v-a0bd108e]{color:var(--text-faintest);font-size:.85rem;margin:1.1rem 0 0}.hero-art[data-v-a0bd108e]{max-width:470px;width:100%;margin-inline:auto}.hero-art svg[data-v-a0bd108e]{width:100%;height:auto;display:block;overflow:visible}@media (max-width: 900px){.hero[data-v-a0bd108e]{grid-template-columns:1fr;gap:2rem;padding-block:1.5rem 3.5rem;text-align:center}.sub[data-v-a0bd108e]{margin-inline:auto}.cta[data-v-a0bd108e]{justify-content:center}.hero-art[data-v-a0bd108e]{max-width:340px}}.btn[data-v-a0bd108e]{position:relative;overflow:hidden;display:inline-block;padding:.78rem 1.55rem;border-radius:12px;font-weight:700;text-decoration:none;font-size:1rem;border:1px solid transparent;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .2s,background .2s}.btn[data-v-a0bd108e]:hover{transform:translateY(-2px)}.btn[data-v-a0bd108e]:focus-visible,.faq-q[data-v-a0bd108e]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.btn.primary[data-v-a0bd108e]{background:var(--gradient-brand);color:var(--primary-contrast);box-shadow:var(--shadow-lg)}.btn.primary[data-v-a0bd108e]:hover{box-shadow:var(--shadow-glow)}.btn.primary[data-v-a0bd108e]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-100%);transition:transform .7s var(--ease-out);pointer-events:none}.btn.primary[data-v-a0bd108e]:hover:after{transform:translate(100%)}.btn.ghost[data-v-a0bd108e]{background:transparent;color:var(--text);border-color:var(--border-hover)}.btn.ghost[data-v-a0bd108e]:hover{border-color:var(--primary);background:var(--primary-soft)}.btn.light[data-v-a0bd108e]{background:#fff;color:#1f3fa8;box-shadow:0 10px 28px #00000038}.btn.outline-light[data-v-a0bd108e]{background:transparent;color:#fff;border-color:#ffffff8c}.btn.outline-light[data-v-a0bd108e]:hover{background:#ffffff24;border-color:#fff}.band[data-v-a0bd108e]{padding-block:5rem}.band.alt[data-v-a0bd108e]{position:relative;background:var(--band);border-block:1px solid var(--border)}.band.alt[data-v-a0bd108e]:before{content:"";position:absolute;inset-inline:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--primary) 50%,transparent);opacity:.4}@media (max-width: 720px){.band[data-v-a0bd108e]{padding-block:3.4rem}}.head[data-v-a0bd108e]{text-align:center;max-width:720px;margin:0 auto 3rem}.badge[data-v-a0bd108e]{display:inline-block;padding:.36rem .95rem;border-radius:999px;background:var(--primary-soft);color:var(--on-soft);font-size:.85rem;font-weight:700}.sec-h[data-v-a0bd108e]{font-size:clamp(1.6rem,3.2vw,2.25rem);line-height:1.22;margin:1rem 0 0;letter-spacing:-.02em;text-wrap:balance}.sec-sub[data-v-a0bd108e]{color:var(--text-muted);line-height:1.65;max-width:52ch;margin:.9rem auto 0;font-size:1.03rem}.sec-h.start[data-v-a0bd108e],.sec-sub.start[data-v-a0bd108e]{text-align:start;margin-inline:0}.cell[data-v-a0bd108e]{height:100%}.lift[data-v-a0bd108e]{box-sizing:border-box;background:var(--card);border:1px solid var(--border);border-radius:16px;height:100%;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .2s}.lift[data-v-a0bd108e]:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--border-hover);border-color:color-mix(in srgb,var(--primary) 50%,var(--border))}.stats-band[data-v-a0bd108e]{padding-block:3.2rem}.stats[data-v-a0bd108e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1.6rem 1rem}.stat[data-v-a0bd108e]{text-align:center;padding-inline:.8rem}@media (min-width: 900px){.stat+.stat[data-v-a0bd108e]{border-inline-start:1px solid var(--border)}}@media (max-width: 720px){.stats[data-v-a0bd108e]{grid-template-columns:repeat(2,1fr)}}.stat-v[data-v-a0bd108e]{display:inline-block;font-size:clamp(2rem,3.4vw,2.7rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.stat-d[data-v-a0bd108e]{display:block;color:var(--text-muted);font-size:.9rem;margin-top:.5rem;line-height:1.45}.steps[data-v-a0bd108e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.25rem;position:relative}@media (min-width: 900px){.steps[data-v-a0bd108e]:before{content:"";position:absolute;top:3.3rem;inset-inline:12%;height:2px;background:linear-gradient(90deg,transparent,var(--primary) 15%,var(--primary) 85%,transparent);opacity:.35}}.steps>.cell[data-v-a0bd108e]{position:relative;z-index:1}.step[data-v-a0bd108e]{text-align:center;padding:1.7rem 1.2rem 1.6rem}.step-n[data-v-a0bd108e]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--gradient-brand);color:#fff;font-weight:800;font-size:1.1rem;box-shadow:var(--shadow-glow)}.step h3[data-v-a0bd108e]{margin:1rem 0 .4rem;font-size:1.12rem}.step p[data-v-a0bd108e]{margin:0 auto;color:var(--text-muted);font-size:.95rem;line-height:1.6;max-width:30ch}.center[data-v-a0bd108e]{margin-top:2.4rem}.row[data-v-a0bd108e]{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}.row.flip .media[data-v-a0bd108e]{order:2}.media[data-v-a0bd108e]{background:var(--card);border:1px solid var(--border);border-radius:22px;padding:1.6rem;box-shadow:var(--shadow-lg)}.media svg[data-v-a0bd108e]{width:100%;height:auto;display:block}.chip[data-v-a0bd108e]{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:16px;background:var(--primary-soft);color:var(--on-soft)}.chip svg[data-v-a0bd108e]{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.body .sec-h[data-v-a0bd108e]{margin-top:1.1rem}@media (max-width: 860px){.row[data-v-a0bd108e]{grid-template-columns:1fr;gap:2rem}.row.flip .media[data-v-a0bd108e]{order:0}}.check-list[data-v-a0bd108e]{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-direction:column;gap:.85rem}.check-list li[data-v-a0bd108e]{position:relative;padding-inline-start:2.1rem;color:var(--text-bul);font-size:.97rem;line-height:1.55}.check-list li[data-v-a0bd108e]:before{content:"";position:absolute;inset-inline-start:0;top:.12rem;width:21px;height:21px;border-radius:50%;background:var(--primary-soft)}.check-list li[data-v-a0bd108e]:after{content:"";position:absolute;inset-inline-start:7.5px;top:.36rem;width:5px;height:9px;border:solid var(--primary);border-width:0 2px 2px 0;transform:rotate(40deg)}.tpl-grid[data-v-a0bd108e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:1.1rem}.tpl-card[data-v-a0bd108e]{padding:.75rem}.tpl-img[data-v-a0bd108e]{overflow:hidden;border-radius:10px;margin-bottom:.85rem;background:var(--band)}.tpl-img img[data-v-a0bd108e]{width:100%;height:auto;display:block;transition:transform .6s var(--ease-out)}.tpl-card:hover .tpl-img img[data-v-a0bd108e]{transform:scale(1.045)}.tpl-tag[data-v-a0bd108e]{display:inline-block;background:var(--band);color:var(--text-muted);font-size:.7rem;font-weight:700;padding:.15rem .6rem;border-radius:999px;margin:0 .5rem .5rem}.tpl-tag.free[data-v-a0bd108e]{background:var(--primary-soft);color:var(--on-soft)}.tpl-card h3[data-v-a0bd108e]{margin:0 .5rem .2rem;font-size:1.05rem}.tpl-card p[data-v-a0bd108e]{margin:0 .5rem .5rem;color:var(--text-muted);font-size:.86rem;line-height:1.5}.tpl-note[data-v-a0bd108e]{text-align:center;color:var(--text-muted);margin:2rem 0 0}.features[data-v-a0bd108e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1.25rem}.feat[data-v-a0bd108e]{padding:1.6rem}.ic[data-v-a0bd108e]{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:15px;background:var(--primary-soft);font-size:1.65rem;margin-bottom:1rem;transition:transform .3s var(--ease-out),background .25s}.feat:hover .ic[data-v-a0bd108e]{transform:scale(1.08) rotate(-4deg);background:var(--gradient-brand)}.feat h3[data-v-a0bd108e]{margin:0 0 .35rem;font-size:1.1rem}.feat p[data-v-a0bd108e]{margin:0;color:var(--text-muted);font-size:.95rem;line-height:1.6}.faq-list[data-v-a0bd108e]{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:.7rem}.faq-item[data-v-a0bd108e]{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden;transition:border-color .2s,box-shadow .3s var(--ease-out)}.faq-item[data-v-a0bd108e]:hover{border-color:var(--border-hover)}.faq-item.open[data-v-a0bd108e]{border-color:var(--primary);box-shadow:var(--shadow-lg)}.faq-q[data-v-a0bd108e]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:none;border:0;padding:1.05rem 1.3rem;font:inherit;font-weight:700;color:var(--text);text-align:start;cursor:pointer}.faq-x[data-v-a0bd108e]{position:relative;flex:0 0 auto;width:14px;height:14px;transition:transform .3s var(--ease-out)}.faq-x[data-v-a0bd108e]:before,.faq-x[data-v-a0bd108e]:after{content:"";position:absolute;inset:50% 0 auto;height:2px;margin-top:-1px;background:var(--primary);border-radius:1px}.faq-x[data-v-a0bd108e]:after{transform:rotate(90deg)}.faq-item.open .faq-x[data-v-a0bd108e]{transform:rotate(45deg)}.faq-a[data-v-a0bd108e]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease-out)}.faq-item.open .faq-a[data-v-a0bd108e]{grid-template-rows:1fr}.faq-a-in[data-v-a0bd108e]{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s .32s}.faq-item.open .faq-a-in[data-v-a0bd108e]{visibility:visible;transition-delay:0s}.faq-a-in p[data-v-a0bd108e]{margin:0;padding:0 1.3rem 1.2rem;color:var(--text-muted);font-size:.96rem;line-height:1.7}.cta-band[data-v-a0bd108e]{position:relative;overflow:hidden;padding-block:5rem;text-align:center;color:#fff;background:linear-gradient(135deg,#1f3fa8,#3358d4,#4f7cff)}.cta-band[data-v-a0bd108e]:before,.cta-band[data-v-a0bd108e]:after{content:"";position:absolute;border-radius:50%;background:#ffffff14;pointer-events:none}.cta-band[data-v-a0bd108e]:before{width:420px;height:420px;top:-190px;inset-inline-start:-120px}.cta-band[data-v-a0bd108e]:after{width:340px;height:340px;bottom:-170px;inset-inline-end:-90px}.cta-band .wrap[data-v-a0bd108e]{position:relative;z-index:1}.cta-band h2[data-v-a0bd108e]{margin:0 0 .7rem;font-size:clamp(1.7rem,3.6vw,2.5rem);letter-spacing:-.02em}.cta-band p[data-v-a0bd108e]{margin:0 auto;max-width:46ch;font-size:1.1rem;line-height:1.6;color:#ffffffeb}@media (prefers-reduced-motion: no-preference){.blob[data-v-a0bd108e]{animation:blobFloat-a0bd108e 14s ease-in-out infinite}.b2[data-v-a0bd108e]{animation-duration:18s;animation-direction:reverse}.ph[data-v-a0bd108e]{animation:floatY-a0bd108e 7s ease-in-out infinite}.qrc[data-v-a0bd108e]{animation:floatY-a0bd108e 8s ease-in-out -2.5s infinite}.fl1[data-v-a0bd108e]{animation:floatY-a0bd108e 7s ease-in-out infinite}.fl2[data-v-a0bd108e]{animation:floatY-a0bd108e 7s ease-in-out -3.5s infinite}.scan[data-v-a0bd108e]{animation:scan-a0bd108e 2.6s ease-in-out infinite}.beam[data-v-a0bd108e]{animation:flow-a0bd108e 1.4s linear infinite,pulse-a0bd108e 3.2s ease-in-out infinite}.toast[data-v-a0bd108e]{animation:pop-a0bd108e 7s ease-in-out infinite}.thumb[data-v-a0bd108e]{animation:thumb-a0bd108e 6s ease-in-out infinite}.t-ar[data-v-a0bd108e]{animation:tAr-a0bd108e 6s ease-in-out infinite}.t-en[data-v-a0bd108e]{animation:tEn-a0bd108e 6s ease-in-out infinite}.dot[data-v-a0bd108e]{animation:dotPulse-a0bd108e 4s ease-in-out infinite}.d2[data-v-a0bd108e]{animation-delay:-1.3s}.d3[data-v-a0bd108e]{animation-delay:-2.4s}.tap[data-v-a0bd108e]{animation:dotPulse-a0bd108e 2.4s ease-in-out infinite}}.bar[data-v-a0bd108e]{transform-box:fill-box;transform-origin:50% 100%}.media.rv .bar[data-v-a0bd108e]{transform:scaleY(0)}.media.rv .line[data-v-a0bd108e]{stroke-dasharray:1;stroke-dashoffset:1}.media.rv .toast2[data-v-a0bd108e]{opacity:0}.media.rv.in .bar[data-v-a0bd108e]{animation:grow-a0bd108e .8s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms + .25s)}.media.rv.in .line[data-v-a0bd108e]{animation:draw-a0bd108e 1s ease .7s both}.media.rv.in .toast2[data-v-a0bd108e]{animation:pop2-a0bd108e .5s ease 1.4s both}@keyframes blobFloat-a0bd108e{0%,to{transform:translate(0) scale(1)}50%{transform:translate(24px,-30px) scale(1.08)}}@keyframes floatY-a0bd108e{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes scan-a0bd108e{0%,to{transform:translateY(0)}50%{transform:translateY(80px)}}@keyframes flow-a0bd108e{to{stroke-dashoffset:-24}}@keyframes pulse-a0bd108e{0%,to{opacity:.3}50%{opacity:.9}}@keyframes pop-a0bd108e{0%,30%{opacity:0;transform:translateY(10px)}38%,76%{opacity:1;transform:none}86%,to{opacity:0;transform:translateY(-6px)}}@keyframes thumb-a0bd108e{0%,44%{transform:translate(0)}52%,94%{transform:translate(27px)}to{transform:translate(0)}}@keyframes tAr-a0bd108e{0%,44%{fill:#1d3fbf}52%,94%{fill:#fff}to{fill:#1d3fbf}}@keyframes tEn-a0bd108e{0%,44%{fill:#fff}52%,94%{fill:#1d3fbf}to{fill:#fff}}@keyframes dotPulse-a0bd108e{0%,to{opacity:.35}50%{opacity:1}}@keyframes grow-a0bd108e{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes draw-a0bd108e{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes pop2-a0bd108e{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
