.hero-section[data-v-352d7e8a]{background:linear-gradient(135deg,#bf1e16 0%,#cc2020 60%,#e5231a 100%);align-items:center;min-height:580px;display:flex;position:relative;overflow:hidden}.hero-map[data-v-352d7e8a]{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.5;mix-blend-mode:screen;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.hero-ai-badge[data-v-352d7e8a]{color:#fff;text-transform:uppercase;letter-spacing:.06em;align-items:center;font-size:.8125rem;font-weight:700;display:flex}.live-dot[data-v-352d7e8a]{background:#6dff8f;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:1.8s ease-in-out infinite live-dot-pulse-352d7e8a;display:inline-block}@keyframes live-dot-pulse-352d7e8a{0%,to{opacity:1;box-shadow:0 0 #6dff8f80}50%{opacity:.6;box-shadow:0 0 0 5px #6dff8f00}}.btn-shine[data-v-352d7e8a]{position:relative;overflow:hidden}.btn-shine[data-v-352d7e8a]:after{content:"";background:linear-gradient(120deg,#0000,#e5231a4d,#0000);width:40%;height:100%;transition:left .6s;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.btn-shine[data-v-352d7e8a]:hover:after{left:130%}.hero-trust-bar[data-v-352d7e8a]{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:20px;padding-top:24px;display:flex}.hero-trust-item[data-v-352d7e8a]{align-items:baseline;gap:4px;display:flex}.hero-trust-value[data-v-352d7e8a]{color:#fff;font-size:15px;font-weight:600}.hero-trust-label[data-v-352d7e8a]{color:#ffffffad;font-size:13px}.hero-preview[data-v-352d7e8a]{background:#fff;border-radius:12px;width:380px;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 8px 40px #00000038}.preview-header[data-v-352d7e8a]{background:#f8fafc;border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;padding:12px 16px;display:flex}.preview-header-title[data-v-352d7e8a]{color:#374151;font-size:13px;font-weight:500}.preview-badge-error[data-v-352d7e8a]{color:#dc2626;background:#fee2e2;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.preview-badge-pending[data-v-352d7e8a]{color:#92400e;background:#fef3c7;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}.preview-row[data-v-352d7e8a]{border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;padding:11px 16px;display:flex}.preview-row-info[data-v-352d7e8a]{flex:1;min-width:0}.preview-name[data-v-352d7e8a]{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.preview-source[data-v-352d7e8a]{color:#6b7280;margin-top:2px;font-size:12px}.preview-bar-wrap[data-v-352d7e8a]{background:#e5e7eb;border-radius:2px;flex-shrink:0;width:76px;height:4px;overflow:hidden}.preview-bar-fill[data-v-352d7e8a]{border-radius:2px;height:100%;transition:width .9s cubic-bezier(.16,1,.3,1)}.preview-score[data-v-352d7e8a]{text-align:right;flex-shrink:0;width:30px;font-size:13px;font-weight:600}.preview-footer[data-v-352d7e8a]{color:#6b7280;background:#f8fafc;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;display:flex}.dashboard-preview[data-v-352d7e8a]{background:#fff;border:1px solid #eef0f2;border-radius:12px;width:100%;max-width:760px;margin:48px auto 0;overflow:hidden;box-shadow:0 20px 50px -26px #1a0a0a4d}@media (width>=960px){.dashboard-preview[data-v-352d7e8a]{margin-top:0}}.dash-live-badge[data-v-352d7e8a]{color:#16a34a;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.dash-stats[data-v-352d7e8a]{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 16px 14px;display:grid}.dash-stat[data-v-352d7e8a]{text-align:center}.dash-stat-value[data-v-352d7e8a]{color:#24272b;font-size:1.05rem;font-weight:700;display:block}.dash-stat-label[data-v-352d7e8a]{color:#6b7280;margin-top:2px;font-size:.75rem;line-height:1.3;display:block}.dash-subhead[data-v-352d7e8a]{text-transform:uppercase;letter-spacing:.05em;color:#9aa0a8;border-top:1px solid #f3f4f6;padding:10px 16px 6px;font-size:.75rem;font-weight:700}.dash-badge-cleared[data-v-352d7e8a]{color:#166534;background:#dcfce7;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}@media (width<=480px){.dash-stats[data-v-352d7e8a]{grid-template-columns:repeat(2,1fr)}}.preview-body[data-v-352d7e8a]{min-height:172px}.preview-row[data-v-352d7e8a]{animation:.42s cubic-bezier(.16,1,.3,1) backwards preview-row-in-352d7e8a;animation-delay:calc(var(--i,0) * 90ms)}@keyframes preview-row-in-352d7e8a{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.preview-scan[data-v-352d7e8a]{text-align:center;justify-content:center;align-items:center;min-height:172px;padding:0 16px;display:flex;position:relative;overflow:hidden}.scan-sweep[data-v-352d7e8a]{background:linear-gradient(90deg,#0000,#e5231a24,#0000);width:30%;height:100%;animation:1.6s ease-in-out infinite scan-sweep-move-352d7e8a;position:absolute;top:0;left:-30%}@keyframes scan-sweep-move-352d7e8a{0%{left:-30%}to{left:100%}}.preview-badge-thinking[data-v-352d7e8a]{background:#e5231a1a;border-radius:999px;align-items:center;gap:3px;padding:3px 8px;display:inline-flex}.thinking-dot[data-v-352d7e8a]{background:#e5231a;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite thinking-bounce-352d7e8a}.thinking-dot[data-v-352d7e8a]:nth-child(2){animation-delay:.15s}.thinking-dot[data-v-352d7e8a]:nth-child(3){animation-delay:.3s}@keyframes thinking-bounce-352d7e8a{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.feature-cycle[data-v-352d7e8a]{--orbit-size:340px;--node-size:72px;--orbit-anchor:90deg;grid-template-columns:minmax(360px,.95fr) minmax(280px,.9fr);align-items:center;gap:clamp(2rem,6vw,5rem);min-height:400px;margin-top:8px;display:grid}.cycle-visual[data-v-352d7e8a]{width:var(--orbit-size);height:var(--orbit-size);margin-inline:auto;position:relative}.hub[data-v-352d7e8a]{color:#fff;background:linear-gradient(135deg,#bf1e16 0%,#cc2020 60%,#e5231a 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:78px;overflow:hidden;box-shadow:0 24px 55px -22px #bf1e1680}.hub-map[data-v-352d7e8a]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.55;mix-blend-mode:screen;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.hub-ring[data-v-352d7e8a]{border:1px dashed #fff6;border-radius:50%;animation:18s linear infinite hub-turn-352d7e8a;position:absolute;inset:10%}.hub-label[data-v-352d7e8a]{text-align:center;max-width:8ch;font-size:.8125rem;font-weight:700;line-height:1.2;position:relative}.cycle-orbit[data-v-352d7e8a]{border:1px solid #e5231a38;border-radius:50%;transition:transform .85s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.cycle-node[data-v-352d7e8a]{width:var(--node-size);height:var(--node-size);background:color-mix(in srgb, var(--node-bg) 14%, white);color:var(--node-bg);cursor:pointer;transform:translate(-50%, -50%) rotate(var(--step-angle)) translateY(calc(var(--orbit-size) / -2)) rotate(var(--node-upright));border:3px solid #fff;border-radius:50%;place-items:center;padding:0;transition:transform .85s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 14px 30px -16px #1a0a0a47}.cycle-node.active[data-v-352d7e8a]{border-color:#e5231a;box-shadow:0 18px 36px -14px #e5231a6b}.cycle-node[data-v-352d7e8a]:hover{border-color:var(--node-bg);box-shadow:0 20px 40px -14px #1a0a0a66}.cycle-node[data-v-352d7e8a]:focus-visible{outline-offset:4px;outline:3px solid #e5231a}.cycle-copy[data-v-352d7e8a]{max-width:30rem}.cycle-step-num[data-v-352d7e8a]{color:#e5231a;border:1px solid #e8c8c8;border-radius:999px;place-items:center;width:28px;height:28px;margin-bottom:10px;font-size:.8125rem;font-weight:700;display:grid}.cycle-progress[data-v-352d7e8a]{gap:7px;margin-top:18px;display:flex}.cycle-progress-segment[data-v-352d7e8a]{cursor:pointer;background:#e8c8c8;border:none;border-radius:999px;width:40px;height:3px;padding:0;position:relative;overflow:hidden}.cycle-progress-fill[data-v-352d7e8a]{transform-origin:0;background:#e5231a;border-radius:999px;position:absolute;inset:0;transform:scaleX(0)}.cycle-progress-segment.is-done .cycle-progress-fill[data-v-352d7e8a]{transform:scaleX(1)}.cycle-progress-segment.is-active .cycle-progress-fill[data-v-352d7e8a]{animation-name:cycle-progress-grow-352d7e8a;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes cycle-progress-grow-352d7e8a{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.feature-fade-enter-active[data-v-352d7e8a],.feature-fade-leave-active[data-v-352d7e8a]{transition:opacity .22s,transform .22s}.feature-fade-enter-from[data-v-352d7e8a]{opacity:0;transform:translateY(6px)}.feature-fade-leave-to[data-v-352d7e8a]{opacity:0;transform:translateY(-6px)}@keyframes hub-turn-352d7e8a{to{transform:rotate(360deg)}}@media (width<=900px){.feature-cycle[data-v-352d7e8a]{--orbit-size:280px;--node-size:60px;--orbit-anchor:180deg;grid-template-columns:1fr;gap:32px;min-height:0}.hub[data-v-352d7e8a]{inset:66px}.cycle-copy[data-v-352d7e8a]{text-align:center;max-width:34rem;margin-inline:auto}.cycle-progress[data-v-352d7e8a]{justify-content:center}}@media (width<=420px){.feature-cycle[data-v-352d7e8a]{--orbit-size:250px;--node-size:52px}.hub[data-v-352d7e8a]{inset:58px}}@media (prefers-reduced-motion:reduce){.hub-ring[data-v-352d7e8a]{animation:none}.cycle-orbit[data-v-352d7e8a],.cycle-node[data-v-352d7e8a]{transition:none}.cycle-progress-segment.is-active .cycle-progress-fill[data-v-352d7e8a]{animation:none;transform:scaleX(1)}}.how-it-works-row[data-v-352d7e8a]{margin-left:-12px;margin-right:-12px}.how-it-works-row>.how-it-works-col[data-v-352d7e8a]{padding-left:24px;padding-right:24px}.how-it-works-connector-wrap[data-v-352d7e8a],.how-it-works-wave-wrap[data-v-352d7e8a]{position:relative}.how-it-works-col[data-v-352d7e8a]{z-index:1;position:relative}.flow-gap[data-v-352d7e8a]{z-index:0;pointer-events:none;width:100%;height:180px;position:relative}.flow-connector[data-v-352d7e8a]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.how-it-works-wave-vertical[data-v-352d7e8a]{z-index:0;pointer-events:none;width:16px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.how-it-works-wave-base[data-v-352d7e8a]{fill:none;stroke:#e5231a4d;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.connector-base[data-v-352d7e8a]{fill:none;stroke:#e5231a38;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.connector-flow[data-v-352d7e8a]{fill:none;stroke:#e5231a;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000 1000;filter:drop-shadow(0 0 2px #e5231a38);vector-effect:non-scaling-stroke;will-change:stroke-dashoffset}.flow-branch-long[data-v-352d7e8a]{animation:4s linear infinite flow-branch-long-352d7e8a}.flow-branch-short[data-v-352d7e8a]{animation:4s linear infinite flow-branch-short-352d7e8a}.flow-stem[data-v-352d7e8a]{animation:4s linear infinite flow-stem-352d7e8a}@keyframes flow-branch-long-352d7e8a{0%{opacity:1;stroke-dashoffset:1000px}50%{stroke-dashoffset:0}to{opacity:1;stroke-dashoffset:0}}@keyframes flow-branch-short-352d7e8a{0%,28%{opacity:0;stroke-dashoffset:1000px}28.01%{opacity:1}50%{opacity:1;stroke-dashoffset:0}to{opacity:1;stroke-dashoffset:0}}@keyframes flow-stem-352d7e8a{0%,50%{opacity:0;stroke-dashoffset:1000px}50.01%{opacity:1}88%{opacity:1;stroke-dashoffset:0}to{opacity:1;stroke-dashoffset:0}}.how-it-works-wave-flow[data-v-352d7e8a]{fill:none;stroke:#e5231a;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:260 1000;animation:3.2s linear infinite how-it-works-wave-flow-move-352d7e8a}@keyframes how-it-works-wave-flow-move-352d7e8a{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:-260px}}@media (width<=959.98px){.flow-gap[data-v-352d7e8a]{display:none}}@media (width>=960px){.how-it-works-wave-vertical[data-v-352d7e8a]{display:none}}.checktype-cards[data-v-352d7e8a]{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:4px;display:grid}.checktype-card[data-v-352d7e8a]{text-align:center;color:#fff;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:128px;padding:14px;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s;display:flex;box-shadow:0 8px 20px -14px #1a0a0a4d}.checktype-card-title[data-v-352d7e8a]{margin:0 0 4px;font-size:.9375rem;font-weight:700}.checktype-card-detail[data-v-352d7e8a]{opacity:.92;margin:0;font-size:.8125rem;line-height:1.4}.checktype-card[data-v-352d7e8a]:hover{transform:scale(1.08)}.checktype-cards:hover>.checktype-card-wrap:not(:hover) .checktype-card[data-v-352d7e8a]{filter:blur(6px);transform:scale(.92)}@media (width<=900px){.checktype-cards[data-v-352d7e8a]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.checktype-cards[data-v-352d7e8a]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.checktype-card[data-v-352d7e8a]{transition:none}.checktype-card[data-v-352d7e8a]:hover{transform:none}.checktype-cards:hover>.checktype-card-wrap:not(:hover) .checktype-card[data-v-352d7e8a]{filter:none;transform:none}}.hover-card[data-v-352d7e8a]{transition:transform .22s,box-shadow .22s}.hover-card[data-v-352d7e8a]:hover{transform:translateY(-6px);box-shadow:0 20px 40px -20px #1a0a0a40}@media (prefers-reduced-motion:reduce){.hover-card[data-v-352d7e8a]{transition:box-shadow .22s}.hover-card[data-v-352d7e8a]:hover{transform:none}}.pricing-hero[data-v-352d7e8a],.section-text-hero[data-v-352d7e8a]{background:linear-gradient(135deg,#bf1e16 0%,#cc2020 60%,#e5231a 100%)}.billing-toggle[data-v-352d7e8a]{background:#ffffff26;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.billing-toggle__btn[data-v-352d7e8a]{cursor:pointer;color:#ffffffb3;background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:7px 22px;font-size:.9375rem;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.billing-toggle__btn--active[data-v-352d7e8a]{color:#e5231a;background:#fff}.billing-toggle__btn[data-v-352d7e8a]:hover:not(.billing-toggle__btn--active){color:#fff}.reveal[data-v-352d7e8a]{opacity:0;transform:translateY(24px)}.reveal.in[data-v-352d7e8a]{animation:.7s cubic-bezier(.16,1,.3,1) forwards reveal-rise-352d7e8a;animation-delay:calc(var(--i,0) * 90ms)}.reveal-done[data-v-352d7e8a]{opacity:1;transform:none}@keyframes reveal-rise-352d7e8a{to{opacity:1;transform:translateY(0)}}.pipeline[data-v-352d7e8a]{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:8px;display:grid;position:relative}.pipeline-svg[data-v-352d7e8a]{z-index:0;width:90%;height:60px;position:absolute;top:0;left:5%}.pipeline-line[data-v-352d7e8a]{fill:none;stroke:#e8c8c8;stroke-width:2px;stroke-dasharray:1000;stroke-dashoffset:1000px;transition:stroke-dashoffset 1.3s cubic-bezier(.16,1,.3,1)}.pipeline.in-view .pipeline-line[data-v-352d7e8a]{stroke-dashoffset:0;stroke:#e5231a;transition:stroke-dashoffset 1.3s cubic-bezier(.16,1,.3,1),stroke 1.3s .3s}.pipeline-dot[data-v-352d7e8a]{fill:#e5231a;opacity:0;transition:opacity .6s .3s}.pipeline-dot-glow[data-v-352d7e8a]{fill:#e5231a;opacity:0;filter:blur(5px);transition:opacity .6s .3s}.pipeline.in-view .pipeline-dot[data-v-352d7e8a]{opacity:1}.pipeline.in-view .pipeline-dot-glow[data-v-352d7e8a]{opacity:.4}.pipeline-step[data-v-352d7e8a]{z-index:1;text-align:center;opacity:0;padding:0 8px;position:relative;transform:translateY(20px)}.pipeline.in-view .pipeline-step[data-v-352d7e8a]{animation:.7s cubic-bezier(.16,1,.3,1) forwards reveal-rise-352d7e8a;animation-delay:calc(.2s + var(--i,0) * .14s)}.pipeline-node[data-v-352d7e8a]{color:#e5231a;background:#fff;border:2px solid #e8c8c8;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 12px;display:grid;box-shadow:0 8px 20px -12px #1a0a0a33}.pipeline-step.has-motion .pipeline-node[data-v-352d7e8a]{position:relative}.pipeline-step.has-motion .pipeline-node[data-v-352d7e8a]:after{content:"";opacity:0;pointer-events:none;border:2px solid #e5231a;border-radius:50%;transition:opacity .2s,transform .2s;position:absolute;inset:-6px;transform:scale(.82)}.pipeline-step.has-motion.is-active-pulse .pipeline-node[data-v-352d7e8a]:after{opacity:.85;transform:scale(1.2)}.pipeline-step.is-signature .pipeline-node[data-v-352d7e8a]{color:#fff;animation:2.6s ease-in-out infinite pipeline-pulse-352d7e8a;animation-delay:calc(.2s + var(--i,0) * .14s + .9s);background:linear-gradient(135deg,#bf1e16 0%,#e5231a 100%);border-color:#e5231a}@keyframes pipeline-pulse-352d7e8a{0%,to{box-shadow:0 0 #e5231a59}50%{box-shadow:0 0 0 10px #e5231a00}}.pipeline-step-num[data-v-352d7e8a]{color:#e5231a;opacity:.55;margin-bottom:4px;font-size:.75rem;font-weight:700}@media (width<=800px){.pipeline[data-v-352d7e8a]{grid-template-columns:1fr;gap:32px}.pipeline-svg[data-v-352d7e8a],.pipeline-step.has-motion .pipeline-node[data-v-352d7e8a]:after{display:none}}.cta-band[data-v-352d7e8a]{background:linear-gradient(135deg,#bf1e16 0%,#cc2020 60%,#e5231a 100%);position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.live-dot[data-v-352d7e8a],.scan-sweep[data-v-352d7e8a],.thinking-dot[data-v-352d7e8a],.preview-row[data-v-352d7e8a],.btn-shine[data-v-352d7e8a]:after,.how-it-works-wave-flow[data-v-352d7e8a],.connector-flow[data-v-352d7e8a],.pipeline-step.is-signature .pipeline-node[data-v-352d7e8a]{animation:none!important}.how-it-works-wave-flow[data-v-352d7e8a],.connector-flow[data-v-352d7e8a]{opacity:0}.btn-shine[data-v-352d7e8a]:after{display:none}.preview-bar-fill[data-v-352d7e8a]{transition:none}.reveal[data-v-352d7e8a],.pipeline-step[data-v-352d7e8a]{opacity:1!important;transform:none!important}.pipeline-line[data-v-352d7e8a],.pipeline.in-view .pipeline-line[data-v-352d7e8a]{stroke-dashoffset:0;stroke:#e5231a;transition:none}}.marketing-home .v-col[data-v-352d7e8a],.cycle-copy[data-v-352d7e8a]{min-width:0}.cycle-progress[data-v-352d7e8a]{max-width:100%}.cycle-progress-segment[data-v-352d7e8a]{flex:1 1 0;min-width:0}.cycle-node[data-v-352d7e8a]:focus-visible,.cycle-progress-segment[data-v-352d7e8a]:focus-visible{outline-offset:4px;outline:3px solid #1565c0}@media (width<=599px){.hero-section h1[data-v-352d7e8a]{font-size:clamp(2rem,9vw,3rem)!important}.preview-header[data-v-352d7e8a]{flex-wrap:wrap}.hero-ai-badge[data-v-352d7e8a]{white-space:normal;max-width:100%}.feature-cycle[data-v-352d7e8a]{--orbit-size:min(250px, calc(100vw - 72px))}.cycle-copy[data-v-352d7e8a]{width:100%}}
