.how-it-works[data-v-309f4b02]{padding:5rem 0;background:linear-gradient(to bottom right,#f9fafb,#eff6ff4d,#faf5ff33);position:relative;overflow:hidden}.bg-decorations[data-v-309f4b02]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.blob[data-v-309f4b02]{position:absolute;width:18rem;height:18rem;border-radius:50%;mix-blend-mode:multiply;filter:blur(64px);opacity:.2;animation:blob-309f4b02 7s infinite}.blob-1[data-v-309f4b02]{top:5rem;left:2.5rem;background:#bfdbfe}.blob-2[data-v-309f4b02]{top:10rem;right:2.5rem;background:#ddd6fe;animation-delay:2s}.blob-3[data-v-309f4b02]{bottom:-5rem;left:50%;background:#fbcfe8;animation-delay:4s}@keyframes blob-309f4b02{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.container[data-v-309f4b02]{max-width:72rem;margin:0 auto;padding:0 1.5rem;position:relative;z-index:10}.header[data-v-309f4b02]{text-align:center;margin-bottom:3rem}.title[data-v-309f4b02]{font-size:2rem;font-weight:700;margin:0 0 1rem}.subtitle[data-v-309f4b02]{margin:0 0 2rem}.workflow-selector[data-v-309f4b02]{display:inline-flex;align-items:center;gap:.5rem;background:#fff;border-radius:9999px;padding:.5rem;box-shadow:0 10px 25px -5px #0000001a}.selector-btn[data-v-309f4b02]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:9999px;border:none;background:transparent;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.selector-btn[data-v-309f4b02]:hover:not(.active){background:#f3f4f6}.selector-btn.active[data-v-309f4b02]{color:#fff;box-shadow:0 4px 6px -1px #0000001a}.selector-btn.active-blue[data-v-309f4b02]{background:#2563eb}.selector-btn.active-orange[data-v-309f4b02]{background:#ea580c}.selector-btn.active-green[data-v-309f4b02]{background:#16a34a}.selector-btn.active-indigo[data-v-309f4b02]{background:#4f46e5}.selector-btn.active-rose[data-v-309f4b02]{background:#e11d48}.selector-icon[data-v-309f4b02]{width:18px;height:18px}.workflow-title[data-v-309f4b02]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:3rem}.workflow-icon[data-v-309f4b02]{display:flex}.workflow-icon svg[data-v-309f4b02]{width:20px;height:20px}.text-yellow-500[data-v-309f4b02]{color:#eab308}.text-orange-500[data-v-309f4b02]{color:#f97316}.text-green-500[data-v-309f4b02]{color:#22c55e}.workflow-title h3[data-v-309f4b02]{font-size:1.25rem;font-weight:600;margin:0}.steps-container[data-v-309f4b02]{position:relative}.connecting-line[data-v-309f4b02]{position:absolute;top:4rem;left:10%;right:10%;height:4px;border-radius:2px;display:none}@media(min-width:768px){.connecting-line[data-v-309f4b02]{display:block}}.line-signature[data-v-309f4b02]{background:linear-gradient(to right,#60a5fa,#a78bfa,#4ade80)}.line-facturx[data-v-309f4b02]{background:linear-gradient(to right,#facc15,#60a5fa,#a78bfa,#4ade80)}.line-carbon[data-v-309f4b02]{background:linear-gradient(to right,#4ade80,#2dd4bf,#34d399)}.line-quotes[data-v-309f4b02]{background:linear-gradient(to right,#818cf8,#60a5fa,#a78bfa,#4ade80)}.line-dunning[data-v-309f4b02]{background:linear-gradient(to right,#fb7185,#fb923c,#ef4444)}.steps-grid[data-v-309f4b02]{display:grid;gap:2rem;position:relative}.steps-3[data-v-309f4b02],.steps-4[data-v-309f4b02]{grid-template-columns:1fr}@media(min-width:768px){.steps-3[data-v-309f4b02]{grid-template-columns:repeat(3,1fr)}.steps-4[data-v-309f4b02]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.steps-4[data-v-309f4b02]{grid-template-columns:repeat(4,1fr)}}.step-wrapper[data-v-309f4b02]{position:relative;animation:fadeInUp-309f4b02 .6s ease-out both}@keyframes fadeInUp-309f4b02{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.step-card[data-v-309f4b02]{background:#fff;border-radius:1rem;padding:2rem;text-align:center;transition:all .5s ease;box-shadow:0 10px 15px -3px #0000001a}.step-card[data-v-309f4b02]:hover{box-shadow:0 25px 50px -12px #00000040}.step-hovered[data-v-309f4b02]{transform:translateY(-1rem) scale(1.05)}.icon-wrapper[data-v-309f4b02]{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;height:7rem;width:7rem;margin-left:auto;margin-right:auto}.icon-pulse[data-v-309f4b02]{position:absolute;width:5.5rem;height:5.5rem;border-radius:50%;opacity:.3;z-index:1}.icon-circle-container[data-v-309f4b02]{position:relative;z-index:2}.icon-circle[data-v-309f4b02]{position:relative;width:5rem;height:5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .5s ease;box-shadow:0 10px 25px -5px #0003}.icon-rotated[data-v-309f4b02]{transform:rotate(12deg) scale(1.1)}.gradient-blue[data-v-309f4b02]{background:linear-gradient(135deg,#60a5fa,#2563eb)}.gradient-purple[data-v-309f4b02]{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.gradient-green[data-v-309f4b02]{background:linear-gradient(135deg,#4ade80,#16a34a)}.gradient-yellow[data-v-309f4b02]{background:linear-gradient(135deg,#facc15,#eab308)}.gradient-orange[data-v-309f4b02]{background:linear-gradient(135deg,#fb923c,#ea580c)}.gradient-teal[data-v-309f4b02]{background:linear-gradient(135deg,#2dd4bf,#0d9488)}.gradient-emerald[data-v-309f4b02]{background:linear-gradient(135deg,#34d399,#059669)}.gradient-indigo[data-v-309f4b02]{background:linear-gradient(135deg,#818cf8,#4f46e5)}.gradient-red[data-v-309f4b02]{background:linear-gradient(135deg,#f87171,#dc2626)}.step-icon[data-v-309f4b02]{width:2rem;height:2rem;stroke:#fff}.step-badge[data-v-309f4b02]{position:absolute;top:-.25rem;right:-.25rem;width:1.75rem;height:1.75rem;background:#fff;border-width:2px;border-style:solid;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;transition:all .3s ease;z-index:10;box-shadow:0 2px 8px #00000026}.badge-scaled[data-v-309f4b02]{transform:scale(1.25) rotate(12deg)}.border-blue-600[data-v-309f4b02]{border-color:#2563eb}.text-blue-600[data-v-309f4b02]{color:#2563eb}.border-orange-600[data-v-309f4b02]{border-color:#ea580c}.text-orange-600[data-v-309f4b02]{color:#ea580c}.border-green-600[data-v-309f4b02]{border-color:#16a34a}.text-green-600[data-v-309f4b02]{color:#16a34a}.step-title[data-v-309f4b02]{font-size:1rem;font-weight:600;margin:0 0 .75rem}.step-desc[data-v-309f4b02]{font-size:.875rem;margin:0 0 1rem;line-height:1.5}.step-details[data-v-309f4b02]{overflow:hidden;max-height:0;opacity:0;transition:all .5s ease}.details-visible[data-v-309f4b02]{max-height:10rem;opacity:1}.details-content[data-v-309f4b02]{padding-top:1rem;border-top-width:1px;border-top-style:solid}.detail-item[data-v-309f4b02]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.75rem;margin-bottom:.25rem}.detail-dot[data-v-309f4b02]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.bg-blue-500[data-v-309f4b02]{background:#3b82f6}.bg-orange-500[data-v-309f4b02]{background:#f97316}.bg-green-500[data-v-309f4b02]{background:#22c55e}.step-arrow[data-v-309f4b02]{display:none;position:absolute;top:4rem;right:-1rem;z-index:20;width:2rem;height:2rem;border-radius:50%;align-items:center;justify-content:center;transition:all .3s ease}@media(min-width:768px){.step-arrow[data-v-309f4b02]{display:flex}}.step-arrow svg[data-v-309f4b02]{width:1rem;height:1rem;stroke:#fff}.arrow-signature[data-v-309f4b02]{background:#3b82f6}.arrow-facturx[data-v-309f4b02]{background:#f97316}.arrow-carbon[data-v-309f4b02]{background:#22c55e}.arrow-quotes[data-v-309f4b02]{background:#6366f1}.arrow-dunning[data-v-309f4b02]{background:#f43f5e}.arrow-pulsing[data-v-309f4b02]{transform:scale(1.25);animation:pulse-309f4b02 1s infinite}@keyframes pulse-309f4b02{0%,to{opacity:1}50%{opacity:.7}}.cta-section[data-v-309f4b02]{text-align:center;margin-top:4rem}.cta-btn[data-v-309f4b02]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;border-radius:9999px;border:none;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 10px 15px -3px #0000001a;transition:all .3s ease;text-decoration:none;text-align:center;line-height:1.3;max-width:100%;white-space:normal;word-break:break-word}@media(max-width:480px){.cta-btn[data-v-309f4b02]{padding:.875rem 1.5rem;font-size:.9375rem;max-width:calc(100% - 2rem)}}.cta-btn[data-v-309f4b02]:hover{transform:scale(1.05);box-shadow:0 20px 25px -5px #0000001a}.cta-signature[data-v-309f4b02]{background:linear-gradient(to right,#3b82f6,#7c3aed)}.cta-facturx[data-v-309f4b02]{background:linear-gradient(to right,#f97316,#ca8a04)}.cta-carbon[data-v-309f4b02]{background:linear-gradient(to right,#22c55e,#0d9488)}.cta-quotes[data-v-309f4b02]{background:linear-gradient(to right,#6366f1,#3b82f6)}.cta-dunning[data-v-309f4b02]{background:linear-gradient(to right,#f43f5e,#dc2626)}.cta-hint[data-v-309f4b02]{margin-top:.875rem;font-size:.875rem;max-width:36rem;margin-left:auto;margin-right:auto;line-height:1.5}@keyframes ping-309f4b02{75%,to{transform:scale(2);opacity:0}}.animate-ping[data-v-309f4b02]{animation:ping-309f4b02 1s cubic-bezier(0,0,.2,1) infinite}@media(max-width:768px){.how-it-works[data-v-309f4b02]{padding:3rem 0}.title[data-v-309f4b02]{font-size:1.5rem}.workflow-selector[data-v-309f4b02]{flex-direction:column;border-radius:1rem;width:100%;max-width:280px}.selector-btn[data-v-309f4b02]{width:100%;justify-content:center}.step-card[data-v-309f4b02]{padding:1.5rem}.icon-circle[data-v-309f4b02]{width:4rem;height:4rem}.step-icon[data-v-309f4b02]{width:1.5rem;height:1.5rem}}:where(.dark,.dark *) .how-it-works[data-v-309f4b02]{background:linear-gradient(to bottom right,#111827,#1e293bcc,#1f2937e6)}:where(.dark,.dark *) .blob-1[data-v-309f4b02]{background:#3b82f64d;opacity:.15}:where(.dark,.dark *) .blob-2[data-v-309f4b02]{background:#8b5cf64d;opacity:.15}:where(.dark,.dark *) .blob-3[data-v-309f4b02]{background:#ec48994d;opacity:.15}:where(.dark,.dark *) .selector-btn[data-v-309f4b02]:hover:not(.active){background:#374151}:where(.dark,.dark *) .workflow-selector[data-v-309f4b02]{background:#374151;box-shadow:0 10px 25px -5px #0000004d}:where(.dark,.dark *) .selector-btn[data-v-309f4b02]{color:#d1d5db}:where(.dark,.dark *) .selector-btn.active[data-v-309f4b02]{background:#1f2937;color:#f9fafb}:where(.dark,.dark *) .step-card[data-v-309f4b02]{background:#374151;box-shadow:0 10px 15px -3px #0000004d}:where(.dark,.dark *) .step-card[data-v-309f4b02]:hover{box-shadow:0 25px 50px -12px #0006}:where(.dark,.dark *) .step-title[data-v-309f4b02]{color:#f9fafb}:where(.dark,.dark *) .step-description[data-v-309f4b02]{color:#9ca3af}:where(.dark,.dark *) .step-badge[data-v-309f4b02]{background:#1f2937;color:#f9fafb}:where(.dark,.dark *) .icon-circle[data-v-309f4b02]{background:#1f2937!important}:where(.dark,.dark *) .section-title[data-v-309f4b02]{color:#f9fafb}:where(.dark,.dark *) .section-subtitle[data-v-309f4b02]{color:#9ca3af}:where(.dark,.dark *) .step-arrow[data-v-309f4b02]{color:#6b7280}:where(.dark,.dark *) .cta-text-dark[data-v-309f4b02]{color:#f9fafb}:where(.dark,.dark *) .cta-text-light[data-v-309f4b02]{color:#9ca3af}.selector-btn[data-v-309f4b02]:focus-visible,.step-wrapper[data-v-309f4b02]:focus-visible,.cta-btn[data-v-309f4b02]:focus-visible{outline:2px solid #3B82F6;outline-offset:2px}@media(prefers-reduced-motion:reduce){.blob[data-v-309f4b02],.step-card[data-v-309f4b02],.cta-btn[data-v-309f4b02],.icon-circle[data-v-309f4b02],.step-badge[data-v-309f4b02],.step-arrow[data-v-309f4b02],.animate-ping[data-v-309f4b02]{animation:none!important;transition:none!important}}.hero-section[data-v-fd94f3b7]{position:relative;background:#0f172a;overflow:hidden;min-height:65vh;display:flex;align-items:center;justify-content:center}.space-gradient[data-v-fd94f3b7]{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 55%,rgba(59,130,246,.12) 0%,transparent 55%),linear-gradient(135deg,#1e293b,#1e3a8a 35%,#3730a3 65%,#4338ca)}.nebula-container[data-v-fd94f3b7]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.nebula[data-v-fd94f3b7]{position:absolute;border-radius:50%;filter:blur(80px);mix-blend-mode:screen}.nebula-1[data-v-fd94f3b7]{top:10%;left:15%;width:450px;height:450px;background:radial-gradient(circle,rgba(59,130,246,.2) 0%,rgba(37,99,235,.08) 50%,transparent 70%);animation:nebula-drift-fd94f3b7 30s ease-in-out infinite}.nebula-2[data-v-fd94f3b7]{top:25%;right:10%;width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.15) 0%,rgba(124,58,237,.06) 50%,transparent 70%);animation:nebula-drift-reverse-fd94f3b7 35s ease-in-out infinite}.nebula-3[data-v-fd94f3b7]{bottom:5%;left:30%;width:600px;height:350px;background:radial-gradient(ellipse,rgba(99,102,241,.12) 0%,rgba(79,70,229,.05) 50%,transparent 70%);animation:nebula-drift-fd94f3b7 25s ease-in-out infinite reverse}.center-glow[data-v-fd94f3b7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:500px;background:radial-gradient(ellipse,rgba(99,102,241,.06) 0%,rgba(139,92,246,.03) 40%,transparent 70%);pointer-events:none;animation:glow-pulse-fd94f3b7 12s ease-in-out infinite}.stars-container[data-v-fd94f3b7]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.star[data-v-fd94f3b7]{position:absolute;width:var(--star-size, 3px);height:var(--star-size, 3px);background:#fff;border-radius:50%}.star-bright[data-v-fd94f3b7]{box-shadow:0 0 3px 1px #fff9,0 0 6px 2px #ffffff40;animation:twinkle-bright-fd94f3b7 4s ease-in-out infinite}.star-medium[data-v-fd94f3b7]{box-shadow:0 0 2px 1px #ffffff73,0 0 4px 2px #ffffff26;animation:twinkle-medium-fd94f3b7 5s ease-in-out infinite}.star-small[data-v-fd94f3b7]{opacity:.5;box-shadow:0 0 2px 1px #ffffff40;animation:twinkle-small-fd94f3b7 6s ease-in-out infinite}.orbs-container[data-v-fd94f3b7]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.orb[data-v-fd94f3b7]{position:absolute;border-radius:50%;filter:blur(100px);mix-blend-mode:screen}.orb-1[data-v-fd94f3b7]{top:20%;left:20%;width:350px;height:350px;background:#3b82f61f;animation:float-slow-fd94f3b7 25s ease-in-out infinite}.orb-2[data-v-fd94f3b7]{top:30%;right:15%;width:300px;height:300px;background:#8b5cf61a;animation:float-slower-fd94f3b7 30s ease-in-out infinite}.orb-3[data-v-fd94f3b7]{bottom:20%;left:40%;width:280px;height:280px;background:#6366f114;animation:float-fd94f3b7 20s ease-in-out infinite}.particles-container[data-v-fd94f3b7]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.particle[data-v-fd94f3b7]{position:absolute;width:3px;height:3px;background:#ffffffb3;border-radius:50%;box-shadow:0 0 4px 1px #ffffff4d;animation:particle-fd94f3b7 linear infinite}.hero-content[data-v-fd94f3b7]{position:relative;max-width:80rem;margin:0 auto;padding:2rem 1.5rem 6rem;text-align:center;z-index:10}.logo-container[data-v-fd94f3b7]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.logo-icon[data-v-fd94f3b7]{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 20px rgba(59,130,246,.5))}.logo-letter-path[data-v-fd94f3b7]{stroke-dasharray:200;stroke-dashoffset:200;animation:draw-letter-fd94f3b7 1.2s ease-out forwards}.signature-path[data-v-fd94f3b7]{stroke-dasharray:30;stroke-dashoffset:30;animation:draw-signature-fd94f3b7 .4s ease-out 1s forwards}.signature-path-2[data-v-fd94f3b7]{stroke-dasharray:30;stroke-dashoffset:30;animation:draw-signature-fd94f3b7 .4s ease-out 1.3s forwards}.logo-text[data-v-fd94f3b7]{font-size:3.5rem;font-weight:700;background:linear-gradient(135deg,#fff,#e0e7ff,#c7d2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 40px rgba(255,255,255,.3)}.tagline[data-v-fd94f3b7]{margin-bottom:1.5rem}.tagline p[data-v-fd94f3b7]{color:#ffffffe6;font-size:1.5rem;max-width:64rem;margin:0 auto;line-height:1.6}.highlight-orange[data-v-fd94f3b7]{background:linear-gradient(to right,#facc15,#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.rotating-badge-container[data-v-fd94f3b7]{display:flex;justify-content:center;margin-bottom:1.5rem}.rotating-badge[data-v-fd94f3b7]{position:relative;display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(to right,#3b82f633,#8b5cf633);backdrop-filter:blur(12px);padding:.75rem 1.5rem;border-radius:9999px;border:1px solid rgba(255,255,255,.2);box-shadow:0 25px 50px -12px #00000040;overflow:hidden}.rotating-badge[data-v-fd94f3b7]:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,#3b82f61a,#8b5cf61a);transition:all .5s}.rotating-badge[data-v-fd94f3b7]:hover:before{background:linear-gradient(to right,#3b82f633,#8b5cf633)}.badge-inner[data-v-fd94f3b7]{position:relative;display:flex;align-items:center;gap:.75rem}.badge-icon-circle[data-v-fd94f3b7]{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .5s}.rotating-badge:hover .badge-icon-circle[data-v-fd94f3b7]{transform:scale(1.1) rotate(12deg)}.badge-svg[data-v-fd94f3b7]{width:1rem;height:1rem;stroke:#fff}.badge-text[data-v-fd94f3b7]{color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.025em;transition:all .5s}.pulse-dot[data-v-fd94f3b7]{width:.5rem;height:.5rem;background:#4ade80;border-radius:50%;animation:pulse-soft-fd94f3b7 2s ease-in-out infinite}.subtitle[data-v-fd94f3b7]{color:#ffffffb3;font-size:1.125rem;margin-bottom:1.5rem;max-width:42rem;margin-left:auto;margin-right:auto}.hero-cta-wrapper[data-v-fd94f3b7]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center;margin:0 auto 2.5rem;max-width:42rem}.hero-cta-primary[data-v-fd94f3b7]{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.75rem;background:linear-gradient(135deg,#f59e0b,#ea580c);color:#fff;font-weight:700;font-size:1.05rem;border-radius:999px;text-decoration:none;box-shadow:0 10px 30px #f59e0b59;transition:all .3s ease;white-space:nowrap}.hero-cta-primary[data-v-fd94f3b7]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 15px 40px #f59e0b80}.hero-cta-secondary[data-v-fd94f3b7]{display:inline-flex;align-items:center;gap:.25rem;padding:.9rem 1.25rem;color:#ffffffd9;font-weight:500;font-size:.95rem;border:1px solid rgba(255,255,255,.25);border-radius:999px;text-decoration:none;transition:all .2s ease}.hero-cta-secondary[data-v-fd94f3b7]:hover{background:#ffffff1a;border-color:#fff6;color:#fff}@media(max-width:640px){.hero-cta-wrapper[data-v-fd94f3b7]{flex-direction:column}.hero-cta-primary[data-v-fd94f3b7],.hero-cta-secondary[data-v-fd94f3b7]{width:100%;justify-content:center}}.flash-text[data-v-fd94f3b7]{color:#fde047;font-weight:600}.vault-text[data-v-fd94f3b7]{color:#60a5fa;font-weight:600}.b2b-text[data-v-fd94f3b7]{color:#c4b5fd;font-weight:600}.trust-badges[data-v-fd94f3b7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-bottom:.5rem}.trust-badge[data-v-fd94f3b7]{display:flex;align-items:center;gap:.75rem;background:#ffffff1a;backdrop-filter:blur(12px);padding:.75rem 1.5rem;border-radius:.75rem;color:#fff;border:1px solid rgba(255,255,255,.2);transition:all .3s;box-shadow:0 10px 15px -3px #0000001a;animation:fadeInUp-fd94f3b7 .6s ease-out both}.trust-badge[data-v-fd94f3b7]:hover{background:#ffffff26;border-color:#ffffff4d;transform:scale(1.05)}.badge-icon-wrapper[data-v-fd94f3b7]{position:relative}.feature-icon[data-v-fd94f3b7]{width:1.25rem;height:1.25rem;position:relative}.badge-label[data-v-fd94f3b7]{font-weight:500}.text-red-400[data-v-fd94f3b7]{color:#f87171}.text-orange-400[data-v-fd94f3b7]{color:#fb923c}.text-green-400[data-v-fd94f3b7]{color:#4ade80}.text-green-300[data-v-fd94f3b7]{color:#86efac}.from-yellow-400[data-v-fd94f3b7]{--tw-gradient-from: #facc15}.to-orange-500[data-v-fd94f3b7]{--tw-gradient-to: #f97316}.from-blue-400[data-v-fd94f3b7]{--tw-gradient-from: #60a5fa}.to-cyan-500[data-v-fd94f3b7]{--tw-gradient-to: #06b6d4}.from-green-400[data-v-fd94f3b7]{--tw-gradient-from: #4ade80}.to-emerald-500[data-v-fd94f3b7]{--tw-gradient-to: #10b981}.bg-gradient-to-r[data-v-fd94f3b7]{background-image:linear-gradient(to right,var(--tw-gradient-from),var(--tw-gradient-to))}.separator[data-v-fd94f3b7]{position:absolute;bottom:0;left:0;right:0;z-index:20;height:4rem}.gradient-bar[data-v-fd94f3b7]{position:absolute;bottom:0;left:0;right:0;height:.5rem;background:linear-gradient(to right,#3b82f6,#8b5cf6,#06b6d4)}.separator-svg[data-v-fd94f3b7]{position:absolute;bottom:0;width:100%;height:100%}.separator-svg path[data-v-fd94f3b7]{fill:#fff;transition:fill .3s ease}:where(.dark,.dark *) .separator-svg path[data-v-fd94f3b7]{fill:#111827}@keyframes nebula-drift-fd94f3b7{0%,to{transform:translate(0) scale(1);opacity:.8}50%{transform:translate(30px,-20px) scale(1.1);opacity:1}}@keyframes nebula-drift-reverse-fd94f3b7{0%,to{transform:translate(0) scale(1);opacity:.8}50%{transform:translate(-25px,25px) scale(1.05);opacity:1}}@keyframes glow-pulse-fd94f3b7{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.05)}}@keyframes twinkle-bright-fd94f3b7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes twinkle-medium-fd94f3b7{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}@keyframes twinkle-small-fd94f3b7{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.2;transform:scale(.6)}}@keyframes float-fd94f3b7{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(1.1)}}@keyframes float-slow-fd94f3b7{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,30px) scale(1.15)}}@keyframes float-slower-fd94f3b7{0%,to{transform:translate(0) scale(1)}50%{transform:translate(25px,-35px) scale(1.05)}}@keyframes particle-fd94f3b7{0%,to{opacity:0;transform:translateY(0) scale(0)}50%{opacity:1;transform:translateY(-100px) scale(1)}}@keyframes pulse-soft-fd94f3b7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes fadeInUp-fd94f3b7{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes draw-letter-fd94f3b7{to{stroke-dashoffset:0}}@keyframes draw-signature-fd94f3b7{to{stroke-dashoffset:0}}@media(max-width:768px){.hero-section[data-v-fd94f3b7]{min-height:auto;padding-bottom:2rem;overflow:visible}.hero-content[data-v-fd94f3b7]{padding-bottom:2rem}.logo-text[data-v-fd94f3b7]{font-size:2.5rem}.tagline p[data-v-fd94f3b7]{font-size:1.25rem}.trust-badges[data-v-fd94f3b7]{flex-direction:column;align-items:center;gap:.75rem;padding:0 1rem;margin-bottom:1rem}.trust-badge[data-v-fd94f3b7]{width:100%;max-width:280px;justify-content:center;margin:0 auto}.orb-1[data-v-fd94f3b7],.orb-2[data-v-fd94f3b7],.orb-3[data-v-fd94f3b7]{width:200px;height:200px}}@media(prefers-reduced-motion:reduce){.nebula[data-v-fd94f3b7],.orb[data-v-fd94f3b7],.particle[data-v-fd94f3b7],.star[data-v-fd94f3b7],.center-glow[data-v-fd94f3b7],.rotating-badge:hover .badge-icon-circle[data-v-fd94f3b7],.trust-badge[data-v-fd94f3b7],.pulse-dot[data-v-fd94f3b7],.logo-letter-path[data-v-fd94f3b7],.signature-path[data-v-fd94f3b7],.signature-path-2[data-v-fd94f3b7]{animation:none!important;transition:none!important}.trust-badge[data-v-fd94f3b7]:hover{transform:none}}:where(.dark,.dark *) .hero-section[data-v-fd94f3b7]{background:#030712}:where(.dark,.dark *) .space-gradient[data-v-fd94f3b7]{background:radial-gradient(ellipse 60% 50% at 50% 55%,rgba(59,130,246,.08) 0%,transparent 55%),linear-gradient(135deg,#030712,#0f172a 35%,#1e1b4b 65%,#1e3a8a)}:where(.dark,.dark *) .nebula-1[data-v-fd94f3b7]{background:radial-gradient(circle,rgba(59,130,246,.15) 0%,rgba(37,99,235,.05) 50%,transparent 70%)}:where(.dark,.dark *) .nebula-2[data-v-fd94f3b7]{background:radial-gradient(circle,rgba(139,92,246,.12) 0%,rgba(124,58,237,.04) 50%,transparent 70%)}:where(.dark,.dark *) .nebula-3[data-v-fd94f3b7]{background:radial-gradient(ellipse,rgba(99,102,241,.1) 0%,rgba(79,70,229,.03) 50%,transparent 70%)}:where(.dark,.dark *) .center-glow[data-v-fd94f3b7]{background:radial-gradient(ellipse,rgba(99,102,241,.04) 0%,rgba(139,92,246,.02) 40%,transparent 70%)}:where(.dark,.dark *) .star-bright[data-v-fd94f3b7]{box-shadow:0 0 4px 1px #ffffffb3,0 0 8px 3px #ffffff4d}:where(.dark,.dark *) .star-medium[data-v-fd94f3b7]{box-shadow:0 0 3px 1px #ffffff80,0 0 5px 2px #fff3}:where(.dark,.dark *) .star-small[data-v-fd94f3b7]{opacity:.6;box-shadow:0 0 2px 1px #ffffff4d}:where(.dark,.dark *) .orb-1[data-v-fd94f3b7]{background:#3b82f614}:where(.dark,.dark *) .orb-2[data-v-fd94f3b7]{background:#8b5cf60f}:where(.dark,.dark *) .orb-3[data-v-fd94f3b7]{background:#6366f10d}:where(.dark,.dark *) .logo-icon[data-v-fd94f3b7]{filter:drop-shadow(0 0 25px rgba(59,130,246,.6))}:where(.dark,.dark *) .logo-text[data-v-fd94f3b7]{background:linear-gradient(135deg,#fff,#e2e8f0,#cbd5e1);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 50px rgba(255,255,255,.4)}:where(.dark,.dark *) .rotating-badge[data-v-fd94f3b7]{background:linear-gradient(to right,#3b82f626,#8b5cf626);border-color:#ffffff26}:where(.dark,.dark *) .rotating-badge[data-v-fd94f3b7]:hover:before{background:linear-gradient(to right,#3b82f640,#8b5cf640)}:where(.dark,.dark *) .trust-badge[data-v-fd94f3b7]{background:#ffffff0d;border-color:#ffffff26}:where(.dark,.dark *) .trust-badge[data-v-fd94f3b7]:hover{background:#ffffff1a;border-color:#ffffff40}:where(.dark,.dark *) .gradient-bar[data-v-fd94f3b7]{background:linear-gradient(to right,#2563eb,#7c3aed,#0891b2)}:where(.dark,.dark *) .trust-badge[data-v-fd94f3b7]:focus-visible{outline:2px solid #60A5FA;outline-offset:2px}:where(.dark,.dark *) .rotating-badge[data-v-fd94f3b7]:focus-visible{outline:2px solid #60A5FA;outline-offset:2px}.social-proof[data-v-98d0245b]{padding:2rem 1rem;text-align:center}.social-proof--compact[data-v-98d0245b]{padding:1rem}.stats-row[data-v-98d0245b]{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.stat-item[data-v-98d0245b]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-number[data-v-98d0245b]{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label[data-v-98d0245b]{font-size:.875rem;color:#64748b}.stat-divider[data-v-98d0245b]{width:1px;height:2.5rem;background:#e2e8f0}.dark{background:#334155}.logos-section[data-v-98d0245b]{margin-bottom:2rem}.logos-title[data-v-98d0245b]{font-size:.875rem;color:#64748b;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.dark{color:#94a3b8}.logos-row[data-v-98d0245b]{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.logo-item[data-v-98d0245b]{opacity:.6;transition:opacity .2s}.logo-item[data-v-98d0245b]:hover{opacity:1}.logo-image[data-v-98d0245b]{max-width:80px;max-height:40px;object-fit:contain}.logo-placeholder[data-v-98d0245b]{width:60px;height:40px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:8px;font-weight:600;font-size:.875rem;color:#64748b}.dark{background:#1e293b;color:#94a3b8}.testimonials-wrapper[data-v-98d0245b]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.see-all-link[data-v-98d0245b]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;color:#6366f1;text-decoration:none;font-weight:500;font-size:.875rem;transition:all .2s;flex-shrink:0;background:#6366f11a;border-radius:8px}.see-all-link[data-v-98d0245b]:hover{color:#4f46e5;background:#6366f126}.dark{color:#818cf8;background:#818cf81a}.dark{color:#a5b4fc;background:#818cf826}.see-all-text[data-v-98d0245b]{white-space:nowrap}.see-all-arrow[data-v-98d0245b]{font-size:1.25rem}.testimonials-section[data-v-98d0245b]{display:flex;flex-wrap:nowrap;justify-content:center;gap:1.5rem;padding:0 1rem 1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#475569 transparent}.testimonials-section[data-v-98d0245b]::-webkit-scrollbar{height:6px}.testimonials-section[data-v-98d0245b]::-webkit-scrollbar-track{background:transparent}.testimonials-section[data-v-98d0245b]::-webkit-scrollbar-thumb{background:#475569;border-radius:3px}.testimonial-card[data-v-98d0245b]{background:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:1.5rem;text-align:left;transition:transform .2s,box-shadow .2s;min-width:280px;max-width:320px;flex-shrink:0;scroll-snap-align:start}.testimonial-card[data-v-98d0245b]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.dark,.dark .testimonial-card[data-v-98d0245b]{background:#1e293b!important;border-color:#475569!important}.dark,.dark .testimonial-card[data-v-98d0245b]:hover{box-shadow:0 8px 24px #0000004d}.testimonial-content[data-v-98d0245b]{position:relative;margin-bottom:1rem}.quote-mark[data-v-98d0245b]{position:absolute;top:-.5rem;left:-.25rem;font-size:3rem;color:#e2e8f0;font-family:Georgia,serif;line-height:1}.dark,.dark .quote-mark[data-v-98d0245b]{color:#475569}.testimonial-text[data-v-98d0245b]{font-size:.9375rem;line-height:1.6;color:#374151;margin:0;padding-left:1.5rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dark,.dark .testimonial-text[data-v-98d0245b]{color:#e2e8f0}.testimonial-author[data-v-98d0245b]{display:flex;align-items:center;gap:.75rem}.author-avatar[data-v-98d0245b]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#7c3aed);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem}.author-info[data-v-98d0245b]{display:flex;flex-direction:column;flex:1}.author-name[data-v-98d0245b]{font-weight:600;font-size:.875rem;color:#1f2937}.dark,.dark .author-name[data-v-98d0245b]{color:#f3f4f6}.author-role[data-v-98d0245b]{font-size:.75rem;color:#6b7280}.dark,.dark .author-role[data-v-98d0245b]{color:#9ca3af}.testimonial-rating[data-v-98d0245b]{display:flex;gap:.125rem}.star[data-v-98d0245b]{color:#d1d5db;font-size:.875rem}.star.filled[data-v-98d0245b]{color:#fbbf24}.trust-badges[data-v-98d0245b]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.trust-badge[data-v-98d0245b]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f8fafc;border-radius:24px;font-size:.8125rem;color:#475569}.dark,.dark .trust-badge[data-v-98d0245b]{background:#1e293b!important;border:1px solid #475569;color:#cbd5e1!important}.badge-icon[data-v-98d0245b]{font-size:1rem}@media(max-width:640px){.stats-row[data-v-98d0245b]{gap:1rem}.stat-number[data-v-98d0245b]{font-size:1.5rem}.stat-divider[data-v-98d0245b]{display:none}.logos-row[data-v-98d0245b]{gap:1rem}.testimonials-wrapper[data-v-98d0245b]{flex-direction:column;gap:1rem}.testimonials-section[data-v-98d0245b]{flex-direction:column;align-items:stretch;gap:1rem;padding:0 .5rem 1rem}.testimonial-card[data-v-98d0245b]{min-width:unset;max-width:100%;width:100%}.testimonial-author[data-v-98d0245b]{flex-wrap:wrap;gap:.5rem}.author-info[data-v-98d0245b]{flex:1;min-width:0}.author-name[data-v-98d0245b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%}.testimonial-rating[data-v-98d0245b]{flex-shrink:0}.trust-badges[data-v-98d0245b]{gap:.75rem}.trust-badge[data-v-98d0245b]{font-size:.75rem;padding:.375rem .75rem}}.social-proof--compact .stats-row[data-v-98d0245b]{margin-bottom:1rem}.social-proof--compact .stat-number[data-v-98d0245b]{font-size:1.5rem}.social-proof--compact .testimonials-section[data-v-98d0245b]{display:none}.partner-strip[data-v-6caa3058]{padding:2rem 1.5rem;text-align:center;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;background:#fafafa}:where(.dark,.dark *) .partner-strip[data-v-6caa3058]{background:#111827;border-color:#1f2937}.partner-strip__title[data-v-6caa3058]{font-size:.8125rem;text-transform:uppercase;letter-spacing:.12em;color:#6b7280;margin-bottom:1.25rem}:where(.dark,.dark *) .partner-strip__title[data-v-6caa3058]{color:#9ca3af}.partner-strip__row[data-v-6caa3058]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem}.partner-strip__item[data-v-6caa3058]{display:inline-flex;align-items:center;opacity:.75;transition:opacity .2s ease}.partner-strip__item[data-v-6caa3058]:hover{opacity:1}.partner-strip__logo[data-v-6caa3058]{max-height:2.5rem;max-width:7.5rem;object-fit:contain;filter:grayscale(1);transition:filter .2s ease}.partner-strip__item:hover .partner-strip__logo[data-v-6caa3058]{filter:grayscale(0)}.partner-strip__fallback[data-v-6caa3058]{font-size:1rem;font-weight:600;color:#374151}:where(.dark,.dark *) .partner-strip__fallback[data-v-6caa3058]{color:#e5e7eb}.sovereignty-badge[data-v-8e785355]{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem .9rem;border-radius:999px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #16a34a;color:#14532d;font-size:.85rem;line-height:1.2;box-shadow:0 2px 6px #16a34a26}.sovereignty-badge__icon[data-v-8e785355]{font-size:1.25rem}.sovereignty-badge__label[data-v-8e785355]{display:flex;flex-direction:column;gap:.1rem}.sovereignty-badge__label small[data-v-8e785355]{color:#166534;font-size:.7rem;opacity:.9}.dark{background:linear-gradient(135deg,#16a34a2e,#16a34a47);border-color:#16a34ab3;color:#86efac}.dark{color:#4ade80}.features-showcase[data-v-378eadad]{padding:2rem 0 4rem;background:linear-gradient(to bottom,#f9fafb,#eff6ff)}:where(.dark,.dark *) .features-showcase[data-v-378eadad]{background:linear-gradient(to bottom,#111827,#1e1b4b)}.fs-container[data-v-378eadad]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.fs-header[data-v-378eadad]{text-align:center;margin-bottom:2.5rem}.fs-badge[data-v-378eadad]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;background:linear-gradient(135deg,#6366f11f,#8b5cf61f);color:#6366f1;font-size:.8125rem;font-weight:700;border-radius:9999px;border:1px solid rgba(99,102,241,.25);margin-bottom:1rem;letter-spacing:.01em;line-height:1}.fs-badge[data-v-378eadad] svg{flex-shrink:0;display:block}:where(.dark,.dark *) .fs-badge[data-v-378eadad]{background:linear-gradient(135deg,#6366f133,#8b5cf633);color:#a5b4fc;border-color:#6366f166}.fs-title[data-v-378eadad]{font-size:2.25rem;font-weight:800;color:#111827;margin-bottom:.75rem;line-height:1.2}:where(.dark,.dark *) .fs-title[data-v-378eadad]{color:#f9fafb}@media(min-width:768px){.fs-title[data-v-378eadad]{font-size:3rem}}.fs-highlight[data-v-378eadad]{background:linear-gradient(135deg,#3b82f6,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fs-subtitle[data-v-378eadad]{font-size:1.125rem;color:#6b7280;max-width:600px;margin:0 auto}:where(.dark,.dark *) .fs-subtitle[data-v-378eadad]{color:#9ca3af}.fs-grid[data-v-378eadad]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.fs-grid[data-v-378eadad]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.fs-grid[data-v-378eadad]{grid-template-columns:repeat(3,1fr)}}.fs-card[data-v-378eadad]{background:#fff;border-radius:1rem;padding:1.75rem;border:1px solid #E5E7EB;transition:all .3s ease;cursor:default;position:relative;overflow:hidden}:where(.dark,.dark *) .fs-card[data-v-378eadad]{background:#1f2937;border-color:#374151}.fs-card[data-v-378eadad]:hover,.fs-card[data-v-378eadad]:focus-visible{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}:where(.dark,.dark *) .fs-card[data-v-378eadad]:hover,:where(.dark,.dark *) .fs-card[data-v-378eadad]:focus-visible{box-shadow:0 12px 40px #0000004d}.fs-card[data-v-378eadad]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;opacity:0;transition:opacity .3s ease}.fs-card[data-v-378eadad]:hover:before,.fs-card[data-v-378eadad]:focus-visible:before{opacity:1}.fs-card-blue[data-v-378eadad]:before{background:linear-gradient(to right,#3b82f6,#60a5fa)}.fs-card-green[data-v-378eadad]:before{background:linear-gradient(to right,#22c55e,#34d399)}.fs-card-purple[data-v-378eadad]:before{background:linear-gradient(to right,#8b5cf6,#a78bfa)}.fs-card-orange[data-v-378eadad]:before{background:linear-gradient(to right,#f97316,#fb923c)}.fs-card-indigo[data-v-378eadad]:before{background:linear-gradient(to right,#6366f1,#818cf8)}.fs-card-teal[data-v-378eadad]:before{background:linear-gradient(to right,#14b8a6,#2dd4bf)}.fs-icon-wrapper[data-v-378eadad]{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.fs-icon-blue[data-v-378eadad]{background:#3b82f61a;color:#3b82f6}.fs-icon-green[data-v-378eadad]{background:#22c55e1a;color:#22c55e}.fs-icon-purple[data-v-378eadad]{background:#8b5cf61a;color:#8b5cf6}.fs-icon-orange[data-v-378eadad]{background:#f973161a;color:#f97316}.fs-icon-indigo[data-v-378eadad]{background:#6366f11a;color:#6366f1}.fs-icon-teal[data-v-378eadad]{background:#14b8a61a;color:#14b8a6}:where(.dark,.dark *) .fs-icon-blue[data-v-378eadad]{background:#3b82f626}:where(.dark,.dark *) .fs-icon-green[data-v-378eadad]{background:#22c55e26}:where(.dark,.dark *) .fs-icon-purple[data-v-378eadad]{background:#8b5cf626}:where(.dark,.dark *) .fs-icon-orange[data-v-378eadad]{background:#f9731626}:where(.dark,.dark *) .fs-icon-indigo[data-v-378eadad]{background:#6366f126}:where(.dark,.dark *) .fs-icon-teal[data-v-378eadad]{background:#14b8a626}.fs-icon[data-v-378eadad]{width:1.5rem;height:1.5rem}.fs-card-title[data-v-378eadad]{font-size:1.125rem;font-weight:700;color:#111827;margin-bottom:.375rem}:where(.dark,.dark *) .fs-card-title[data-v-378eadad]{color:#f3f4f6}.fs-card-desc[data-v-378eadad]{font-size:.875rem;color:#6b7280;line-height:1.5;margin-bottom:.75rem}:where(.dark,.dark *) .fs-card-desc[data-v-378eadad]{color:#9ca3af}.fs-highlights[data-v-378eadad]{max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease;opacity:0}.fs-highlights-visible[data-v-378eadad]{max-height:200px;opacity:1}.fs-highlight-item[data-v-378eadad]{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:#4b5563;padding:.25rem 0;list-style:none}:where(.dark,.dark *) .fs-highlight-item[data-v-378eadad]{color:#d1d5db}.fs-check[data-v-378eadad]{width:1rem;height:1rem;color:#22c55e;flex-shrink:0;margin-top:.0625rem}.fs-positioning[data-v-378eadad]{text-align:center;margin-top:3rem;font-size:1.0625rem;color:#6b7280;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}:where(.dark,.dark *) .fs-positioning[data-v-378eadad]{color:#9ca3af}.fs-positioning strong[data-v-378eadad]{color:#3b82f6}:where(.dark,.dark *) .fs-positioning strong[data-v-378eadad]{color:#60a5fa}@media(prefers-reduced-motion:reduce){.fs-card[data-v-378eadad],.fs-highlights[data-v-378eadad]{transition:none!important}}.tools-section[data-astro-cid-j7pv25f6]{min-height:500px}.upload-container[data-astro-cid-j7pv25f6]{margin-top:2rem;position:relative}.tool-wrapper[data-astro-cid-j7pv25f6]{transition:opacity .3s ease,transform .3s ease}.limits-cta[data-astro-cid-j7pv25f6]{background:linear-gradient(to bottom,#fff,#eff6ff)}[data-astro-cid-j7pv25f6]:where(.dark,.dark *) .limits-cta[data-astro-cid-j7pv25f6]{background:linear-gradient(to bottom,#1f2937,#2563eb1a);padding:4rem 0}[data-astro-cid-j7pv25f6]:where(.dark,.dark *) .limits-card[data-astro-cid-j7pv25f6]{background:#1f2937;border-color:#3b82f64d}.limits-card[data-astro-cid-j7pv25f6]{max-width:1000px;margin:0 auto;background:#fff;border-radius:1.5rem;box-shadow:0 10px 40px #3b82f61a;padding:2rem 1.5rem;border:2px solid #DBEAFE}@media(min-width:768px){.limits-card[data-astro-cid-j7pv25f6]{padding:3rem}}.limits-header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:2.5rem}.limits-title[data-astro-cid-j7pv25f6]{font-size:1.5rem;font-weight:800;color:#1f2937}@media(min-width:768px){.limits-title[data-astro-cid-j7pv25f6]{font-size:2rem}}[data-astro-cid-j7pv25f6]:where(.dark,.dark *) .limits-title[data-astro-cid-j7pv25f6]{color:#f9fafb;margin-bottom:.5rem}[data-astro-cid-j7pv25f6]:where(.dark,.dark *) .limits-subtitle[data-astro-cid-j7pv25f6]{color:#9ca3af}.limits-subtitle[data-astro-cid-j7pv25f6]{font-size:1.125rem;color:#6b7280}.limits-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;margin-bottom:3rem}@media(min-width:768px){.limits-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.limit-item[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;align-items:flex-start}.limit-icon[data-astro-cid-j7pv25f6]{font-size:2.5rem;flex-shrink:0}.limit-content[data-astro-cid-j7pv25f6]{flex:1}.limit-title[data-astro-cid-j7pv25f6]{font-size:1.125rem;font-weight:700;color:#1f2937}[data-astro-cid-j7pv25f6]:where(.dark,.dark *) .limits-title[data-astro-cid-j7pv25f6]{color:#f9fafb;margin-bottom:.25rem}.limit-value[data-astro-cid-j7pv25f6]{font-size:1rem;font-weight:600;color:#3b82f6;margin-bottom:.25rem}.limit-detail[data-astro-cid-j7pv25f6]{font-size:.875rem;color:#9ca3af}.cta-upgrade[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:1rem;padding:2rem;text-align:center;border:2px solid #3B82F6}.cta-title[data-astro-cid-j7pv25f6]{font-size:1.5rem;font-weight:800;color:#1f2937}@media(min-width:768px){.cta-title[data-astro-cid-j7pv25f6]{font-size:1.75rem}}[data-astro-cid-j7pv25f6]:where(.dark,.dark *) .limits-title[data-astro-cid-j7pv25f6]{color:#f9fafb;margin-bottom:.75rem}.cta-description[data-astro-cid-j7pv25f6]{font-size:1rem;color:#4b5563;margin-bottom:1.5rem;line-height:1.6}.cta-button[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-weight:700;font-size:1.125rem;border-radius:.75rem;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d}.cta-button[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3b82f666}.cta-button[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:20px;height:20px}@media(prefers-reduced-motion:reduce){.tool-wrapper[data-astro-cid-j7pv25f6],.cta-button[data-astro-cid-j7pv25f6]{transition:none!important}}
