@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Inter+Tight:wght@400;500;600;700;800&display=swap";.legacy-landing.svelte-1hrotn9{--blue-50: #eef3fb;--blue-100: #d9e4f5;--blue-200: #b6c9ea;--blue-300: #8ba9db;--blue-400: #5f85c9;--blue-500: #3d67b6;--blue-600: #2356a6;--blue-700: #1b4585;--blue-800: #153566;--blue-900: #0f264a;--ink-0: #ffffff;--ink-50: #fafbfc;--ink-100: #f4f5f7;--ink-200: #e8eaee;--ink-300: #d1d5dc;--ink-400: #9aa0ac;--ink-500: #6b7280;--ink-600: #4a5060;--ink-700: #2c3141;--ink-800: #181b26;--ink-900: #0b0d14;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-xl: 32px;--shadow-sm: 0 1px 2px rgba(15, 38, 74, .05), 0 1px 1px rgba(15, 38, 74, .03);--shadow-md: 0 4px 14px -4px rgba(15, 38, 74, .08), 0 2px 6px -2px rgba(15, 38, 74, .05);--shadow-lg: 0 24px 60px -20px rgba(15, 38, 74, .18), 0 8px 20px -8px rgba(15, 38, 74, .08);--shadow-glow: 0 30px 80px -30px rgba(35, 86, 166, .45);--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--container: 1200px;--font-display: "Inter Tight", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;font-family:var(--font-body);color:var(--ink-800);background:var(--ink-0);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;position:relative;isolation:isolate}html{scroll-behavior:smooth}.legacy-landing.svelte-1hrotn9,.legacy-landing.svelte-1hrotn9 :where(.svelte-1hrotn9),.legacy-landing.svelte-1hrotn9 :where(.svelte-1hrotn9):before,.legacy-landing.svelte-1hrotn9 :where(.svelte-1hrotn9):after{box-sizing:border-box}img.svelte-1hrotn9{max-width:100%;display:block}a.svelte-1hrotn9{color:inherit;text-decoration:none}button.svelte-1hrotn9,input.svelte-1hrotn9,select.svelte-1hrotn9{font:inherit}button.svelte-1hrotn9{cursor:pointer;border:none;background:none;color:inherit}h2.svelte-1hrotn9,h3.svelte-1hrotn9,h4.svelte-1hrotn9{font-family:var(--font-display);letter-spacing:-.02em;line-height:1.1;margin:0;font-weight:600;color:var(--ink-900)}p.svelte-1hrotn9{margin:0}.container.svelte-1hrotn9{max-width:var(--container);margin:0 auto;padding:0 15px}.aura-layer.svelte-1hrotn9{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.aura.svelte-1hrotn9{position:absolute;border-radius:50%;filter:blur(100px);opacity:.55;will-change:transform}.aura-1.svelte-1hrotn9{width:640px;height:640px;top:-220px;left:-180px;background:radial-gradient(circle,#4a7dcf 0%,#2356a6 40%,transparent 70%);animation:svelte-1hrotn9-float1 22s var(--ease-inout) infinite;opacity:.28}.aura-2.svelte-1hrotn9{width:520px;height:520px;top:30%;right:-220px;background:radial-gradient(circle,#8eb2ed 0%,#3d67b6 45%,transparent 75%);animation:svelte-1hrotn9-float2 28s var(--ease-inout) infinite;opacity:.22}.aura-3.svelte-1hrotn9{width:480px;height:480px;bottom:-200px;left:40%;background:radial-gradient(circle,#c0d4f1 0%,#5f85c9 50%,transparent 80%);animation:svelte-1hrotn9-float3 30s var(--ease-inout) infinite;opacity:.22}@keyframes svelte-1hrotn9-float1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(120px,60px) scale(1.1)}}@keyframes svelte-1hrotn9-float2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-140px,-80px) scale(1.15)}}@keyframes svelte-1hrotn9-float3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-80px,-120px) scale(.95)}}.nav.svelte-1hrotn9{position:fixed;top:0;left:0;right:0;z-index:50;padding:14px 0 0;background:transparent}.nav-inner.svelte-1hrotn9{display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:68px;padding:0 16px;border-radius:24px;background:#ffffff9e;border:1px solid rgba(255,255,255,.62);box-shadow:0 20px 40px -34px #0f264a59,0 0 0 1px #e8eaeeb3 inset,0 1px #ffffffbf inset;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav-logo.svelte-1hrotn9{display:flex;align-items:center;gap:10px}.nav-logo.svelte-1hrotn9 img:where(.svelte-1hrotn9){height:45px;width:auto}.nav-links.svelte-1hrotn9{display:flex;align-items:center;justify-self:center;gap:24px}.nav-link.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--ink-700);transition:color .16s var(--ease-out),opacity .16s var(--ease-out)}.nav-link.svelte-1hrotn9:hover,.nav-link-active.svelte-1hrotn9{color:var(--ink-900)}.nav-cta.svelte-1hrotn9{display:flex;gap:10px;align-items:center;justify-self:end}.btn.svelte-1hrotn9{display:inline-flex;align-items:center;gap:8px;justify-content:center;padding:10px 16px;min-height:40px;min-width:40px;border-radius:10px;border:1px solid transparent;font-size:14px;font-weight:500;line-height:1;position:relative;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .16s var(--ease-out),box-shadow .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out);white-space:nowrap}.btn.svelte-1hrotn9:focus-visible,input.svelte-1hrotn9:focus-visible,select.svelte-1hrotn9:focus-visible{outline:none;box-shadow:0 0 0 1px #005bd3e6,0 0 0 4px #005bd329,var(--shadow-sm)}.btn-primary.svelte-1hrotn9{background:linear-gradient(180deg,#fff0 63.53%,#ffffff26),linear-gradient(180deg,#344a74,#243754);color:#fff;border-color:#1118276b;box-shadow:0 -1px 0 1px #0000008c inset,0 0 0 1px #1c2940f2 inset,0 .5px 0 1.5px #fff3 inset,0 10px 22px -16px #24375485}.btn-primary.svelte-1hrotn9:hover{background:linear-gradient(180deg,#fff0 63.53%,#ffffff3d),linear-gradient(180deg,#2e4269,#1a2a44)}.btn-ghost.svelte-1hrotn9{color:var(--ink-700);border-color:#d9dde5;background:linear-gradient(180deg,#ffffffeb,#f7f8fafa);box-shadow:0 -1px #b5b5b5f2 inset,0 0 0 1px #00000014 inset,0 .5px 0 1.5px #ffffffe6 inset,0 8px 18px -18px #0f264a59}.btn-ghost.svelte-1hrotn9:hover{background:linear-gradient(180deg,#f3f4f6,#e9edf2);border-color:#c7ced9;color:var(--ink-900)}.btn-lg.svelte-1hrotn9{padding:14px 22px;min-height:48px;font-size:15px}main.svelte-1hrotn9{padding-top:96px}#pricing-overview.svelte-1hrotn9{padding-top:28px}.hero.svelte-1hrotn9{position:relative;padding:150px 0 100px;z-index:1;overflow:hidden}.hero-bg.svelte-1hrotn9{position:absolute;inset:0;pointer-events:none;z-index:-1}.hero-bg.svelte-1hrotn9:before{content:"";position:absolute;width:800px;height:600px;top:-100px;left:50%;transform:translate(-50%);border-radius:50%;filter:blur(90px);background:radial-gradient(ellipse,rgba(35,86,166,.18) 0%,rgba(35,86,166,.08) 40%,transparent 70%)}.grid-bg.svelte-1hrotn9{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(35,86,166,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(35,86,166,.05) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%)}.hero-content.svelte-1hrotn9{text-align:center;max-width:1200px;margin:0 auto}.hero-label.svelte-1hrotn9,.section-head.svelte-1hrotn9 .label:where(.svelte-1hrotn9){font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-600)}.hero-label.svelte-1hrotn9{margin-bottom:16px}.hero-title.svelte-1hrotn9{display:inline-block;margin-top:10px;padding:max(0em,calc((1.3em - 120%)/2));font-size:clamp(42px,8vw,75px);font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.04em;text-align:center;color:var(--ink-900);background-image:linear-gradient(180deg,var(--ink-900) 0%,var(--ink-600) 38%,var(--blue-600) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 18px 40px rgba(35,86,166,.08);text-wrap:balance}.hero-micro.svelte-1hrotn9{margin-top:14px;font-size:14px;color:var(--ink-500)}.hero-ctas.svelte-1hrotn9{display:flex;gap:12px;justify-content:center;margin-top:40px;flex-wrap:wrap}section.svelte-1hrotn9{position:relative;padding:90px 0;z-index:1}.section-head.svelte-1hrotn9{text-align:center;max-width:780px;margin:0 auto 60px}.section-head.svelte-1hrotn9 .label:where(.svelte-1hrotn9){margin-bottom:16px}.section-head.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:clamp(32px,4vw,48px);font-weight:600;letter-spacing:-.025em}.section-head.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin-top:18px;color:var(--ink-500);font-size:clamp(15px,1.3vw,18px);max-width:640px;margin-left:auto;margin-right:auto}.pricing-shell.svelte-1hrotn9{position:relative;max-width:1120px;margin:0 auto;border-radius:calc(var(--radius-xl) + 6px);overflow:visible;isolation:isolate;padding:38px 40px 42px;background:linear-gradient(180deg,#141d39,#5f85c952) padding-box,linear-gradient(135deg,#5f85c959,#5f85c914 38%,#5f85c942) border-box;border:1px solid transparent;box-shadow:0 32px 80px -42px #030912d1,0 0 0 1px #5f85c924,inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff08}.pricing-shell.svelte-1hrotn9:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 18%,transparent 100%),repeating-linear-gradient(0deg,rgba(255,255,255,.042) 0 1px,rgba(255,255,255,.012) 1px 2px,transparent 2px 4px);opacity:.9;pointer-events:none;z-index:0}.pricing-shell.svelte-1hrotn9:after{content:"";position:absolute;inset:16px;border-radius:calc(var(--radius-xl) - 2px);border:1px solid rgba(95,133,201,.14);background:linear-gradient(90deg,transparent,rgba(95,133,201,.5),transparent) top/78% 1px no-repeat;pointer-events:none;z-index:1}.pricing-shell-grid.svelte-1hrotn9{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:0;align-items:start}.pricing-panel.svelte-1hrotn9{border-radius:28px;position:relative;width:100%}.pricing-panel.svelte-1hrotn9{padding:28px;background:#fffffff0;border:1px solid rgba(255,255,255,.64);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 24px 60px -36px #0f264a66}.pricing-panel-head.svelte-1hrotn9{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--ink-200)}.panel-kicker.svelte-1hrotn9{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-600)}.pricing-panel-head.svelte-1hrotn9 h3:where(.svelte-1hrotn9){margin-top:10px;font-size:30px;color:var(--ink-900)}.pricing-panel-head.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin-top:8px;font-size:14px;color:var(--ink-500)}.filter-grid.svelte-1hrotn9{position:relative;z-index:6;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.pricing-steps.svelte-1hrotn9{display:flex;align-items:center;justify-content:center;gap:0;max-width:460px;margin:24px auto 0}.pricing-step.svelte-1hrotn9{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.pricing-step.svelte-1hrotn9 span:where(.svelte-1hrotn9){font-size:12px;font-weight:600;color:var(--ink-500)}.pricing-step-number.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--blue-50);border:2px solid rgba(35,86,166,.16);color:var(--blue-600);font-size:14px;font-weight:700;transition:background .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.pricing-step-number.available.svelte-1hrotn9{background:var(--blue-50);border-color:#2356a629;color:var(--blue-600)}.pricing-step-number.active.svelte-1hrotn9{background:var(--blue-600);border-color:var(--blue-600);color:#fff;box-shadow:0 12px 24px -14px #2356a673}.pricing-step-line.svelte-1hrotn9{flex:1;height:2px;margin:0 10px 22px;border-radius:999px;background:var(--ink-200);transition:background .2s var(--ease-out)}.pricing-step-line.active.svelte-1hrotn9{background:var(--blue-600)}.filter-field.svelte-1hrotn9{position:relative}.filter-field.svelte-1hrotn9 label:where(.svelte-1hrotn9){display:block;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500)}.field-shell.svelte-1hrotn9{position:relative;isolation:isolate}.field-shell.svelte-1hrotn9 input:where(.svelte-1hrotn9),.field-shell.svelte-1hrotn9 select:where(.svelte-1hrotn9){width:100%;padding:14px 42px 14px 16px;border-radius:16px;border:1px solid var(--ink-200);background:linear-gradient(180deg,#ffffffeb,#f7f8fafa),var(--ink-50);color:var(--ink-800);font-size:14px;transition:border-color .2s var(--ease-out),background .2s var(--ease-out),box-shadow .2s var(--ease-out);appearance:none;-webkit-appearance:none;-moz-appearance:none}.field-shell.svelte-1hrotn9 select:where(.svelte-1hrotn9){display:block;position:relative;z-index:2;min-height:48px;line-height:1.2;cursor:pointer;box-shadow:0 -1px #ffffffb8 inset,0 8px 20px -18px #0f264a59}.select-poder.svelte-1hrotn9{font-weight:500}.field-shell.svelte-1hrotn9 select:where(.svelte-1hrotn9)::-ms-expand{display:none}.field-shell.svelte-1hrotn9 input:where(.svelte-1hrotn9):disabled,.field-shell.svelte-1hrotn9 select:where(.svelte-1hrotn9):disabled{background:var(--ink-100);color:var(--ink-400);cursor:not-allowed}.field-shell.svelte-1hrotn9 input:where(.svelte-1hrotn9):not(:disabled):hover,.field-shell.svelte-1hrotn9 select:where(.svelte-1hrotn9):not(:disabled):hover{border-color:var(--blue-300);background:linear-gradient(180deg,#fffffffa,#fbfcfd),#fff}.field-shell.svelte-1hrotn9 select:where(.svelte-1hrotn9) option:where(.svelte-1hrotn9){color:var(--ink-800);background:#fff}.field-icon.svelte-1hrotn9{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--ink-400);pointer-events:none;z-index:1}.dropdown-list.svelte-1hrotn9{position:absolute;left:0;right:0;z-index:60;margin-top:8px;padding:8px;max-height:220px;overflow-y:auto;border-radius:18px;background:#fff;border:1px solid var(--ink-200);box-shadow:0 20px 40px -26px #0000003d}.dropdown-list.svelte-1hrotn9 button:where(.svelte-1hrotn9){display:block;width:100%;padding:10px 12px;border-radius:12px;text-align:left;font-size:14px;color:var(--ink-700);transition:background .16s var(--ease-out),color .16s var(--ease-out)}.dropdown-list.svelte-1hrotn9 button:where(.svelte-1hrotn9):hover{background:var(--blue-50);color:var(--ink-900)}.result-panel.svelte-1hrotn9{margin-top:24px;position:relative;z-index:2;padding:24px;border-radius:24px;background:linear-gradient(180deg,#11192f,#0b1225);color:#fff;box-shadow:0 26px 60px -34px #020814d1}.result-hero.svelte-1hrotn9{display:grid;grid-template-columns:1fr auto;gap:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.result-hero.svelte-1hrotn9 h4:where(.svelte-1hrotn9){margin-top:0;font-size:clamp(28px,4vw,40px);color:#fff}.result-hero.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin-top:10px;max-width:560px;font-size:14px;line-height:1.7;color:#e1e8f5c7}.result-price.svelte-1hrotn9{text-align:right}.result-price.svelte-1hrotn9 span:where(.svelte-1hrotn9){display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e1e8f5ad}.result-price.svelte-1hrotn9 strong:where(.svelte-1hrotn9){display:block;margin-top:10px;font-size:clamp(34px,4vw,56px);line-height:1;color:#fff}.result-price.svelte-1hrotn9 small:where(.svelte-1hrotn9){display:block;margin-top:8px;font-size:14px;color:#e1e8f59e}.result-grid.svelte-1hrotn9{display:grid;grid-template-columns:1fr;gap:14px;margin-top:20px}.result-card.svelte-1hrotn9{padding:18px;border-radius:20px;border:1px solid rgba(219,228,242,.9);background:linear-gradient(180deg,#fffffffa,#f6f9fdfa);box-shadow:0 18px 34px -24px #0f264a59}.result-card-head.svelte-1hrotn9{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-700)}.result-card-head.svelte-1hrotn9 svg{flex-shrink:0}.result-card.svelte-1hrotn9 strong:where(.svelte-1hrotn9){display:block;margin-top:14px;font-size:28px;line-height:1.1;color:var(--ink-900)}.result-card.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin-top:10px;font-size:14px;line-height:1.6;color:var(--ink-600)}.result-card-transparent.svelte-1hrotn9{background:transparent;border-color:#ffffff29;box-shadow:none}.result-card-transparent.svelte-1hrotn9 .result-card-head:where(.svelte-1hrotn9),.result-card-transparent.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:#fff}.result-card-transparent.svelte-1hrotn9 .result-card-head:where(.svelte-1hrotn9) svg{color:#e1e8f5c7}.result-card-transparent.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:#e1e8f5c7}.result-features.svelte-1hrotn9{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.result-features.svelte-1hrotn9 h5:where(.svelte-1hrotn9){margin:0 0 16px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e1e8f594}.result-features-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}.result-feature-item.svelte-1hrotn9{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#ebf1fce0}.result-feature-bullet.svelte-1hrotn9{width:8px;height:8px;margin-top:6px;border-radius:999px;background:var(--blue-300);box-shadow:0 0 0 4px #5f85c924;flex-shrink:0}.accent-neutral.svelte-1hrotn9{background:#ffffff0d}.result-footer.svelte-1hrotn9{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.result-info-line.svelte-1hrotn9{display:flex;align-items:start;gap:8px;font-size:13px;line-height:1.6;color:#e4ebf7c7}.result-info-trigger-wrap.svelte-1hrotn9{position:relative;display:inline-flex;flex-shrink:0}.result-info-trigger.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#e4ebf7db;cursor:help;transition:background .18s var(--ease-out),border-color .18s var(--ease-out),color .18s var(--ease-out),box-shadow .18s var(--ease-out)}.result-info-trigger.svelte-1hrotn9:hover,.result-info-trigger.svelte-1hrotn9:focus-visible{outline:none;background:#ffffff1a;border-color:#ffffff3d;color:#fff;box-shadow:0 0 0 4px #5f85c91f}.result-tooltip.svelte-1hrotn9{position:absolute;left:0;bottom:calc(100% + 12px);width:min(320px,calc(100vw - 48px));padding:12px 14px;border-radius:14px;background:#090e1cf5;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 40px -28px #000000e6;font-size:12px;line-height:1.55;color:#ebf1fce6;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),visibility .18s var(--ease-out);pointer-events:none;z-index:20}.result-tooltip.svelte-1hrotn9:after{content:"";position:absolute;left:10px;top:100%;width:10px;height:10px;background:#090e1cf5;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);transform:translateY(-5px) rotate(45deg)}.result-info-trigger-wrap.svelte-1hrotn9:hover .result-tooltip:where(.svelte-1hrotn9),.result-info-trigger-wrap.svelte-1hrotn9:focus-within .result-tooltip:where(.svelte-1hrotn9){opacity:1;visibility:visible;transform:translateY(0)}.result-note.svelte-1hrotn9{margin-top:10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#e1e8f585}.pricing-cards-section.svelte-1hrotn9{background:linear-gradient(180deg,transparent 0%,#f7f9fd 20%,#f7f9fd 80%,transparent 100%)}.pricing-card-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:72px}.pricing-card.svelte-1hrotn9{position:relative;display:flex;flex-direction:column;padding:0;border-radius:26px;border:1px solid transparent;overflow:hidden;isolation:isolate;box-shadow:0 28px 60px -36px #040814e0}.pricing-card.svelte-1hrotn9:before{content:"";position:absolute;inset:0;background:radial-gradient(320px 220px at 50% 10%,rgba(143,178,237,.16),transparent 62%),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,rgba(255,255,255,.012) 1px 2px,transparent 2px 4px);opacity:.95;pointer-events:none}.pricing-card.svelte-1hrotn9>:where(.svelte-1hrotn9){position:relative;z-index:1}.tone-blue.svelte-1hrotn9{background:linear-gradient(180deg,#0c1225fa,#080c18fa) padding-box,linear-gradient(135deg,#5f85c957,#5f85c914 35%,#5f85c938) border-box}.tone-violet.svelte-1hrotn9{background:linear-gradient(180deg,#120e24fa,#0a0a18fa) padding-box,linear-gradient(135deg,#b07eea52,#b07eea14 35%,#8763c438) border-box}.tone-emerald.svelte-1hrotn9{background:linear-gradient(180deg,#0a141cfa,#070e16fa) padding-box,linear-gradient(135deg,#61d58c57,#61d58c14 35%,#2da36c3d) border-box}.tone-amber.svelte-1hrotn9{background:linear-gradient(180deg,#1c1208fa,#160e07fa) padding-box,linear-gradient(135deg,#fbbf2457,#fbbf2414 35%,#f973163d) border-box}.pricing-card-media.svelte-1hrotn9{position:relative;z-index:1;width:100%;height:180px;object-fit:cover;object-position:center;display:block;border-radius:26px 26px 0 0}.pricing-card.svelte-1hrotn9 h3:where(.svelte-1hrotn9){position:relative;z-index:1;margin:22px 24px 0;font-size:24px;color:#fff}.pricing-card.svelte-1hrotn9 p:where(.svelte-1hrotn9){position:relative;z-index:1;margin:14px 24px 24px;font-size:15px;line-height:1.7;color:#e1e8f5cc}.metrics.svelte-1hrotn9{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:48px;border-radius:var(--radius-xl);background:linear-gradient(180deg,#0f264af5,#060e1efc) padding-box,linear-gradient(135deg,#5f85c961,#5f85c914 32%,#3d67b638 68%,#5f85c96b) border-box;border:1px solid transparent;position:relative;overflow:hidden;isolation:isolate;box-shadow:0 28px 60px -36px #03121cb8,0 0 0 1px #5f85c91f,inset 0 1px #ffffff0d}.metrics.svelte-1hrotn9:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top center,rgba(143,178,237,.16),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%,transparent 100%),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,rgba(255,255,255,.012) 1px 2px,transparent 2px 4px);opacity:.9;pointer-events:none;z-index:0}.metrics.svelte-1hrotn9:after{content:"";position:absolute;inset:10px;border-radius:calc(var(--radius-xl) - 10px);border:1px solid rgba(95,133,201,.14);background:linear-gradient(90deg,transparent,rgba(95,133,201,.44),transparent) top/76% 1px no-repeat,linear-gradient(180deg,rgba(255,255,255,.03),transparent 26%) border-box;box-shadow:inset 0 1px #ffffff0a;pointer-events:none;z-index:1}.metric.svelte-1hrotn9{text-align:center;position:relative;z-index:2}.metric.svelte-1hrotn9 .value:where(.svelte-1hrotn9){font-family:var(--font-display);font-size:clamp(36px,4vw,54px);font-weight:600;background:linear-gradient(135deg,#fff,#dbe6fb 42%,#8ba9db);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.04em;line-height:1;text-shadow:0 10px 26px rgba(10,20,40,.18)}.metric.svelte-1hrotn9 .label:where(.svelte-1hrotn9){margin-top:12px;font-size:13.5px;color:#e8effcd1;line-height:1.45;max-width:180px;margin-left:auto;margin-right:auto}.cta.svelte-1hrotn9{padding:110px 0;position:relative}.cta-shell.svelte-1hrotn9{position:relative;padding:12px;border-radius:calc(var(--radius-xl) + 14px);isolation:isolate;background:linear-gradient(180deg,#0f264af2,#060e1efa) padding-box,linear-gradient(135deg,#5f85c96b,#5f85c914 30%,#3d67b633 68%,#5f85c973) border-box;border:1px solid transparent;box-shadow:0 38px 70px -42px #03121cd1,0 0 0 1px #5f85c91f,inset 0 1px #ffffff0a;overflow:hidden}.cta-shell.svelte-1hrotn9:before{content:"";position:absolute;inset:11px;border-radius:calc(var(--radius-xl) + 5px);border:1px solid rgba(95,133,201,.22);box-shadow:inset 0 1px #ffffff08;pointer-events:none;z-index:2}.cta-shell.svelte-1hrotn9:after{content:"";position:absolute;left:28px;right:28px;top:12px;height:1px;background:linear-gradient(90deg,transparent,rgba(95,133,201,.7),transparent);opacity:.8;pointer-events:none;z-index:2}.cta-inner.svelte-1hrotn9{position:relative;z-index:1;padding:88px 48px 72px;border-radius:calc(var(--radius-xl) + 2px);background:radial-gradient(circle at top center,rgba(143,178,237,.16),transparent 32%),linear-gradient(180deg,#244075f5,#122344f0 48%,#070e1cfa);border:1px solid rgba(95,133,201,.08);overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -30px 60px #0000002e;text-align:center;color:#fff}.cta-inner.svelte-1hrotn9:before,.cta-inner.svelte-1hrotn9:after{content:"";position:absolute;pointer-events:none}.cta-inner.svelte-1hrotn9:before{inset:10px;border-radius:calc(var(--radius-xl) - 2px);border:1px solid rgba(95,133,201,.1);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 24%),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px);opacity:.55}.cta-inner.svelte-1hrotn9:after{width:540px;height:540px;top:-260px;left:50%;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(95,133,201,.18),transparent 62%);filter:blur(46px)}.cta-inner.svelte-1hrotn9>:where(.svelte-1hrotn9){position:relative;z-index:1}.cta-headline.svelte-1hrotn9{max-width:760px;margin:0 auto}.cta-inner.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.025em;color:#fff;max-width:680px;margin:0 auto}.cta-inner.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin:24px auto 0;color:#e2eff5d1;font-size:clamp(15px,1.3vw,18px);max-width:580px;line-height:1.55}.cta-inner.svelte-1hrotn9 .hero-ctas:where(.svelte-1hrotn9){margin-top:44px;justify-content:center;flex-direction:row;align-items:center}.cta-inner.svelte-1hrotn9 .hero-ctas:where(.svelte-1hrotn9) .btn:where(.svelte-1hrotn9){min-width:auto}footer.svelte-1hrotn9{position:relative;padding:80px 0 40px;border-top:1px solid var(--ink-200);background:#fff;z-index:1}.footer-grid.svelte-1hrotn9{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;margin-bottom:56px}.footer-brand.svelte-1hrotn9 img:where(.svelte-1hrotn9){height:34px;margin-bottom:20px}.footer-brand.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--ink-500);font-size:14px;line-height:1.6;max-width:340px}.footer-col.svelte-1hrotn9 h4:where(.svelte-1hrotn9){font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-500);margin-bottom:18px;font-weight:500}.footer-col.svelte-1hrotn9 ul:where(.svelte-1hrotn9){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-col.svelte-1hrotn9 ul:where(.svelte-1hrotn9) li:where(.svelte-1hrotn9) a:where(.svelte-1hrotn9){font-size:14px;color:var(--ink-700);transition:color .2s var(--ease-out)}.footer-col.svelte-1hrotn9 ul:where(.svelte-1hrotn9) li:where(.svelte-1hrotn9) a:where(.svelte-1hrotn9):hover{color:var(--blue-600)}.footer-col.svelte-1hrotn9 .contact-item:where(.svelte-1hrotn9){font-size:14px;color:var(--ink-700)}.footer-bottom.svelte-1hrotn9{padding-top:28px;border-top:1px solid var(--ink-200);font-size:13px;color:var(--ink-500);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.reveal.svelte-1hrotn9{opacity:0;transform:translateY(30px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.reveal[data-visible=true]{opacity:1;transform:translateY(0)}.reveal-stagger.svelte-1hrotn9>:where(.svelte-1hrotn9){opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.reveal-stagger[data-visible=true]>*{opacity:1;transform:translateY(0)}.reveal-stagger[data-visible=true]>*:nth-child(1){transition-delay:0ms}.reveal-stagger[data-visible=true]>*:nth-child(2){transition-delay:80ms}.reveal-stagger[data-visible=true]>*:nth-child(3){transition-delay:.16s}@media(max-width:1080px){.pricing-shell-grid.svelte-1hrotn9,.cta-inner.svelte-1hrotn9{grid-template-columns:1fr}.result-grid.svelte-1hrotn9,.result-features-grid.svelte-1hrotn9,.pricing-card-grid.svelte-1hrotn9,.filter-grid.svelte-1hrotn9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){section.svelte-1hrotn9{padding:80px 0}.hero.svelte-1hrotn9{padding:170px 0 70px}.hero-title.svelte-1hrotn9{font-size:clamp(38px,9vw,56px)}.metrics.svelte-1hrotn9{grid-template-columns:repeat(2,1fr);padding:32px}.footer-grid.svelte-1hrotn9{grid-template-columns:1fr;gap:40px}.cta-shell.svelte-1hrotn9{padding:10px}.cta-inner.svelte-1hrotn9{padding:56px 28px}}@media(max-width:680px){.pricing-panel-head.svelte-1hrotn9,.result-hero.svelte-1hrotn9,.result-footer.svelte-1hrotn9{grid-template-columns:1fr;display:grid}.result-footer.svelte-1hrotn9{align-items:start}.result-price.svelte-1hrotn9{justify-self:start;text-align:left}.pricing-steps.svelte-1hrotn9{max-width:none}.result-grid.svelte-1hrotn9,.result-features-grid.svelte-1hrotn9,.pricing-card-grid.svelte-1hrotn9,.filter-grid.svelte-1hrotn9{grid-template-columns:1fr}}@media(max-width:540px){.hero.svelte-1hrotn9{padding-top:198px}.hero-title.svelte-1hrotn9{font-size:clamp(32px,10vw,42px);letter-spacing:-.035em;line-height:1.12}.container.svelte-1hrotn9{padding:0 20px}.hero-ctas.svelte-1hrotn9{flex-direction:column;align-items:stretch}.hero-ctas.svelte-1hrotn9 .btn:where(.svelte-1hrotn9){justify-content:center}.pricing-shell.svelte-1hrotn9,.pricing-panel.svelte-1hrotn9,.result-panel.svelte-1hrotn9{padding-left:18px;padding-right:18px}.pricing-shell.svelte-1hrotn9{padding-top:22px;padding-bottom:24px}.pricing-shell.svelte-1hrotn9:after{inset:12px}.pricing-panel.svelte-1hrotn9,.result-panel.svelte-1hrotn9{border-radius:20px}.pricing-card.svelte-1hrotn9{padding-top:16px}.pricing-card-media.svelte-1hrotn9{height:160px;border-radius:16px 16px 0 0;margin:0 16px;width:calc(100% - 32px)}.pricing-card.svelte-1hrotn9 h3:where(.svelte-1hrotn9){margin:18px 18px 0;font-size:clamp(21px,7vw,26px)}.pricing-card.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin:12px 18px 20px;font-size:14px;line-height:1.58}.pricing-panel-head.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-size:24px}.field-shell.svelte-1hrotn9 input:where(.svelte-1hrotn9),.field-shell.svelte-1hrotn9 select:where(.svelte-1hrotn9){font-size:16px}.dropdown-list.svelte-1hrotn9{max-height:180px}.result-hero.svelte-1hrotn9 h4:where(.svelte-1hrotn9){font-size:clamp(24px,9vw,32px)}.result-price.svelte-1hrotn9 strong:where(.svelte-1hrotn9){font-size:clamp(28px,10vw,36px);word-break:break-word}.result-info-line.svelte-1hrotn9{flex-wrap:wrap}.metrics.svelte-1hrotn9{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:28px 18px}.metric.svelte-1hrotn9 .value:where(.svelte-1hrotn9){font-size:clamp(24px,7vw,32px)}.metric.svelte-1hrotn9 .label:where(.svelte-1hrotn9){margin-top:10px;font-size:14px}}
