.overlay.svelte-1a5pdw0{position:fixed;inset:0;z-index:2147483647;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.875rem;background-color:var(--tenant-bg, #fdf4ff);background-image:var(--tenant-bg-img-light, none);background-repeat:var(--tenant-bg-repeat, no-repeat);background-size:var(--tenant-bg-size, auto);background-position:var(--tenant-bg-position, top left)}.overlay--processing.svelte-1a5pdw0{z-index:1}.indicator-lights.svelte-1a5pdw0{display:flex;align-items:center;gap:.5rem}.status-msg.svelte-1a5pdw0{font-size:clamp(1rem,3vw,1.5rem);font-weight:700;color:var(--tenant-primary, #c026d3);margin:0 0 1.5rem;text-align:center;width:fit-content;max-width:90vw}.dot.svelte-1a5pdw0{--dim: .625rem;width:var(--dim);height:var(--dim);border-radius:50%;background:#fde047;box-shadow:0 0 4px 1px #fde04799;animation:svelte-1a5pdw0-yellow-to-green .75s ease-in-out infinite}.dot-1.svelte-1a5pdw0{animation-delay:0s}.dot-2.svelte-1a5pdw0{animation-delay:.25s}.dot-3.svelte-1a5pdw0{animation-delay:.5s}.indicator-lights--retrying.svelte-1a5pdw0 .dot:where(.svelte-1a5pdw0){animation:svelte-1a5pdw0-amber-pulse 1.2s ease-in-out infinite;background:#f59e0b;box-shadow:0 0 4px 1px #f59e0b99}.indicator-lights--retrying.svelte-1a5pdw0 .dot-2:where(.svelte-1a5pdw0){animation-delay:.2s}.indicator-lights--retrying.svelte-1a5pdw0 .dot-3:where(.svelte-1a5pdw0){animation-delay:.4s}.indicator-lights--error.svelte-1a5pdw0 .dot:where(.svelte-1a5pdw0){animation:none;background:#ef4444;box-shadow:0 0 4px 1px #ef444499}.indicator-lights[data-size=large].svelte-1a5pdw0 .dot:where(.svelte-1a5pdw0){--dim: .9375rem}.indicator-lights[data-shape=circle].svelte-1a5pdw0 .dot:where(.svelte-1a5pdw0){border-radius:50%}.indicator-lights[data-shape=square].svelte-1a5pdw0 .dot:where(.svelte-1a5pdw0){border-radius:2px}.indicator-lights[data-shape=rectangle].svelte-1a5pdw0 .dot:where(.svelte-1a5pdw0){border-radius:2px;width:calc(var(--dim) * 1.9)}.indicator-lights[data-shape=diamond].svelte-1a5pdw0 .dot:where(.svelte-1a5pdw0){border-radius:2px;transform:rotate(45deg)}.indicator-lights[data-shape=triangle].svelte-1a5pdw0 .dot:where(.svelte-1a5pdw0){border-radius:50% 50% 10% 10%}.indicator-lights[data-shape=hex].svelte-1a5pdw0 .dot:where(.svelte-1a5pdw0){border-radius:25%;width:calc(var(--dim) * 1.15)}.spinner.svelte-1a5pdw0{width:4rem;height:4rem;border-radius:50%;border:5px solid var(--tenant-primary, #c026d3);border-top-color:transparent;animation:svelte-1a5pdw0-spin .8s linear infinite,svelte-1a5pdw0-spinner-pulse 2.4s ease-in-out infinite}.vendor-name.svelte-1a5pdw0{font-size:clamp(1.25rem,4vw,2rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--tenant-primary, #c026d3);margin:0;width:fit-content;max-width:90vw;text-align:center}.error-icon.svelte-1a5pdw0{width:3rem;height:3rem;color:var(--tenant-primary, #c026d3)}.error-heading.svelte-1a5pdw0{font-size:1.125rem;font-weight:600;color:var(--tenant-primary, #c026d3);margin:0}.error-msg.svelte-1a5pdw0{font-size:.875rem;color:#4b5563;margin:0;text-align:center;max-width:18rem}.retry-btn.svelte-1a5pdw0{margin-top:.25rem;padding:.625rem 1.75rem;border-radius:var(--tenant-radius, .5rem);background:var(--tenant-primary, #c026d3);color:var(--tenant-primary-content, #ffffff);font-size:.9375rem;font-weight:600;border:none;cursor:pointer;letter-spacing:.02em}.retry-btn.svelte-1a5pdw0:hover:not(:disabled){opacity:.88}.retry-btn.svelte-1a5pdw0:disabled{opacity:.5;cursor:not-allowed}.status-api-msg.svelte-1a5pdw0{font-size:.8125rem;color:#6b7280;margin:0;text-align:center;max-width:18rem;font-style:italic}html.dark-mode .overlay.svelte-1a5pdw0{background-color:#0f172a;background-image:var(--tenant-bg-img-dark, none)}html.dark-mode .status-msg.svelte-1a5pdw0,html.dark-mode .vendor-name.svelte-1a5pdw0,html.dark-mode .error-heading.svelte-1a5pdw0{color:#f1f5f9}html.dark-mode .error-msg.svelte-1a5pdw0,html.dark-mode .status-api-msg.svelte-1a5pdw0{color:#94a3b8}html.dark-mode .error-icon.svelte-1a5pdw0{color:#f1f5f9}html.dark-mode .spinner.svelte-1a5pdw0{border-color:#f1f5f9b3;border-top-color:transparent;animation:svelte-1a5pdw0-spin .8s linear infinite}@keyframes svelte-1a5pdw0-amber-pulse{0%,to{opacity:1;box-shadow:0 0 4px 1px #f59e0b99}50%{opacity:.45;box-shadow:none}}@keyframes svelte-1a5pdw0-yellow-to-green{0%,to{background:#fde047;box-shadow:0 0 4px 1px #fde04799}50%{background:#86efac;box-shadow:0 0 6px 2px #86efacb3}}@keyframes svelte-1a5pdw0-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1a5pdw0-spinner-pulse{0%,to{border-color:var(--tenant-primary, #c026d3);border-top-color:transparent}50%{border-color:var(--tenant-secondary, #6b7280);border-top-color:transparent}}.server-timeout.svelte-1a5pdw0{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background-color:var(--tenant-bg, #fdf4ff);background-image:var(--tenant-bg-img-light, none);background-repeat:var(--tenant-bg-repeat, no-repeat);background-size:var(--tenant-bg-size, auto);background-position:var(--tenant-bg-position, top left);opacity:0;pointer-events:none;animation:svelte-1a5pdw0-reveal-timeout .3s ease 15s forwards;z-index:1}.timeout-heading.svelte-1a5pdw0{font-size:1.125rem;font-weight:600;color:var(--tenant-primary, #c026d3);margin:0}.timeout-msg.svelte-1a5pdw0{font-size:.875rem;color:#4b5563;margin:0}.timeout-retry.svelte-1a5pdw0{margin-top:.25rem;padding:.625rem 1.75rem;border-radius:var(--tenant-radius, .5rem);background:var(--tenant-primary, #c026d3);color:var(--tenant-primary-content, #ffffff);font-size:.9375rem;font-weight:600;text-decoration:none;letter-spacing:.02em}.timeout-retry.svelte-1a5pdw0:hover{opacity:.88}html.dark-mode .server-timeout.svelte-1a5pdw0{background-color:#0f172a;background-image:var(--tenant-bg-img-dark, none)}html.dark-mode .timeout-heading.svelte-1a5pdw0{color:#f1f5f9}html.dark-mode .timeout-msg.svelte-1a5pdw0{color:#94a3b8}@keyframes svelte-1a5pdw0-reveal-timeout{to{opacity:1;pointer-events:auto}}.action-bar.svelte-1xid40f{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:19.5rem;margin:0 auto;padding:.25rem 0 .75rem}.action-btn.svelte-1xid40f{display:flex;flex-direction:column;align-items:center;gap:.375rem;width:3.5rem;cursor:pointer;border:none;background:none;padding:0;text-decoration:none;color:var(--tenant-primary, #2f8fcd);font-family:inherit;-webkit-tap-highlight-color:transparent}.icon-area.svelte-1xid40f{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.action-icon.svelte-1xid40f{width:1.5rem;height:1.5rem;flex-shrink:0}.btn-label.svelte-1xid40f{font-size:.6875rem;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;color:var(--tenant-primary, #2f8fcd)}.action-btn[data-style=square].svelte-1xid40f .icon-area:where(.svelte-1xid40f){background:#fff;border:1px solid var(--tenant-border, #e5e7eb);border-radius:var(--tenant-radius, .5rem);box-shadow:0 1px 2px #0000000d}.action-btn[data-style=circular].svelte-1xid40f .icon-area:where(.svelte-1xid40f){background:#fff;border:1px solid var(--tenant-border, #e5e7eb);border-radius:50%;box-shadow:0 1px 2px #0000000d}.action-btn[data-style=light].svelte-1xid40f .icon-area:where(.svelte-1xid40f){background:color-mix(in srgb,var(--tenant-primary, #2f8fcd) 10%,#ffffff);border-radius:var(--tenant-radius, .5rem)}.action-btn[data-style=dark].svelte-1xid40f .icon-area:where(.svelte-1xid40f){background:var(--tenant-primary, #2f8fcd);border-radius:var(--tenant-radius, .5rem);color:var(--tenant-primary-content, #ffffff)}.action-btn[data-style=glass].svelte-1xid40f .icon-area:where(.svelte-1xid40f){background:color-mix(in srgb,#ffffff 55%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.45);border-radius:var(--tenant-radius, .5rem);box-shadow:0 1px 4px #00000014}.action-btn[data-style=opaque].svelte-1xid40f .icon-area:where(.svelte-1xid40f){background:#fff;border-radius:var(--tenant-radius, .5rem);box-shadow:0 2px 8px #0000001f}.action-btn[data-style=square].svelte-1xid40f:hover .icon-area:where(.svelte-1xid40f),.action-btn[data-style=circular].svelte-1xid40f:hover .icon-area:where(.svelte-1xid40f),.action-btn[data-style=opaque].svelte-1xid40f:hover .icon-area:where(.svelte-1xid40f){background:color-mix(in srgb,var(--tenant-primary, #2f8fcd) 18%,#e5e7eb)}.action-btn[data-style=light].svelte-1xid40f:hover .icon-area:where(.svelte-1xid40f){background:color-mix(in srgb,var(--tenant-primary, #2f8fcd) 25%,#ffffff)}.action-btn[data-style=dark].svelte-1xid40f:hover .icon-area:where(.svelte-1xid40f){background:color-mix(in srgb,#000 18%,var(--tenant-primary, #2f8fcd))}.action-btn[data-style=glass].svelte-1xid40f:hover .icon-area:where(.svelte-1xid40f){background:color-mix(in srgb,#ffffff 72%,transparent);border-color:color-mix(in srgb,var(--tenant-primary, #2f8fcd) 55%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--tenant-primary, #2f8fcd) 20%,transparent)}.action-btn[data-style=square].svelte-1xid40f:active .icon-area:where(.svelte-1xid40f),.action-btn[data-style=circular].svelte-1xid40f:active .icon-area:where(.svelte-1xid40f),.action-btn[data-style=opaque].svelte-1xid40f:active .icon-area:where(.svelte-1xid40f){background:color-mix(in srgb,var(--tenant-primary, #2f8fcd) 28%,#d1d5db)}.action-btn[data-style=light].svelte-1xid40f:active .icon-area:where(.svelte-1xid40f){background:color-mix(in srgb,var(--tenant-primary, #2f8fcd) 38%,#ffffff)}.action-btn[data-style=dark].svelte-1xid40f:active .icon-area:where(.svelte-1xid40f){background:color-mix(in srgb,#000 28%,var(--tenant-primary, #2f8fcd))}.action-btn[data-style=glass].svelte-1xid40f:active .icon-area:where(.svelte-1xid40f){background:color-mix(in srgb,#ffffff 82%,transparent);border-color:color-mix(in srgb,var(--tenant-primary, #2f8fcd) 70%,transparent);box-shadow:0 2px 10px color-mix(in srgb,var(--tenant-primary, #2f8fcd) 28%,transparent)}html.dark-mode .action-btn.svelte-1xid40f{color:#f1f5f9}html.dark-mode .action-btn[data-style=dark].svelte-1xid40f{color:var(--tenant-primary-content, #ffffff)}html.dark-mode .btn-label.svelte-1xid40f{color:#94a3b8}html.dark-mode .action-btn[data-style=dark].svelte-1xid40f .btn-label:where(.svelte-1xid40f){color:var(--tenant-primary-content, #ffffff);opacity:.85}html.dark-mode .action-btn[data-style=square].svelte-1xid40f .icon-area:where(.svelte-1xid40f),html.dark-mode .action-btn[data-style=circular].svelte-1xid40f .icon-area:where(.svelte-1xid40f),html.dark-mode .action-btn[data-style=opaque].svelte-1xid40f .icon-area:where(.svelte-1xid40f){background:#1e293b;border-color:#ffffff1f;box-shadow:0 1px 2px #0000004d}html.dark-mode .action-btn[data-style=light].svelte-1xid40f .icon-area:where(.svelte-1xid40f){background:color-mix(in srgb,var(--tenant-primary, #2f8fcd) 12%,#0f172a)}html.dark-mode .action-btn[data-style=glass].svelte-1xid40f .icon-area:where(.svelte-1xid40f){background:#ffffff12;border-color:#ffffff24;box-shadow:0 1px 4px #0000004d}html.dark-mode .action-btn[data-style=square].svelte-1xid40f:hover .icon-area:where(.svelte-1xid40f),html.dark-mode .action-btn[data-style=circular].svelte-1xid40f:hover .icon-area:where(.svelte-1xid40f),html.dark-mode .action-btn[data-style=opaque].svelte-1xid40f:hover .icon-area:where(.svelte-1xid40f){background:#334155;border-color:#fff3}html.dark-mode .action-btn[data-style=light].svelte-1xid40f:hover .icon-area:where(.svelte-1xid40f){background:color-mix(in srgb,var(--tenant-primary, #2f8fcd) 22%,#0f172a)}html.dark-mode .action-btn[data-style=glass].svelte-1xid40f:hover .icon-area:where(.svelte-1xid40f){background:#ffffff21;border-color:#ffffff40;box-shadow:0 2px 8px #0000004d}html.dark-mode .action-btn[data-style=square].svelte-1xid40f:active .icon-area:where(.svelte-1xid40f),html.dark-mode .action-btn[data-style=circular].svelte-1xid40f:active .icon-area:where(.svelte-1xid40f),html.dark-mode .action-btn[data-style=opaque].svelte-1xid40f:active .icon-area:where(.svelte-1xid40f){background:#475569}html.dark-mode .action-btn[data-style=light].svelte-1xid40f:active .icon-area:where(.svelte-1xid40f){background:color-mix(in srgb,var(--tenant-primary, #2f8fcd) 32%,#0f172a)}html.dark-mode .action-btn[data-style=glass].svelte-1xid40f:active .icon-area:where(.svelte-1xid40f){background:#ffffff2e;border-color:#ffffff59}.terminal-wrapper.svelte-p6dmfe{display:flex;flex-direction:column;align-items:stretch;gap:.625rem;width:100%;padding:1rem .75rem}@media(max-width:640px){.terminal-wrapper.svelte-p6dmfe{padding-top:.625rem}}.terminal-card.svelte-p6dmfe{background:#fff;width:100%;display:flex;flex-direction:column;border-radius:var(--tenant-radius, .5rem);box-shadow:0 4px 24px #00000014,0 1px 4px #0000000a;overflow:hidden;container-type:inline-size}.brand-strip.svelte-p6dmfe{display:flex;flex-direction:column;align-items:center;padding:.375rem 1.25rem;background:color-mix(in srgb,var(--tenant-primary, #2f8fcd) 6%,#ffffff);border-bottom:1px solid var(--tenant-border, #e5e7eb);gap:.1rem}.brand-name.svelte-p6dmfe{margin:0;font-size:.8125rem;font-weight:700;color:var(--tenant-primary, #2f8fcd);text-transform:uppercase;letter-spacing:.08em}.brand-strapline.svelte-p6dmfe{margin:0;font-size:.75rem;color:var(--tenant-secondary, #6b7280)}.txid-row.svelte-p6dmfe{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.375rem 1.25rem;background:color-mix(in srgb,var(--tenant-primary, #2f8fcd) 6%,#ffffff);border-top:1px solid var(--tenant-border, #e5e7eb);margin:0 -1.25rem -1.25rem}.txid-label.svelte-p6dmfe{margin:0;font-size:.6rem;font-weight:400;color:var(--tenant-primary, #2f8fcd);text-transform:uppercase;letter-spacing:.08em}.form-section.svelte-p6dmfe{padding:1.25rem;transition:opacity .3s ease}.form-section--blocked.svelte-p6dmfe{opacity:.45;pointer-events:none}.form-stack.svelte-p6dmfe{display:flex;flex-direction:column;gap:.5rem}.email-amount-row.svelte-p6dmfe{display:flex;align-items:flex-end;gap:.5rem}.email-col.svelte-p6dmfe{flex:6;min-width:0}.amount-col.svelte-p6dmfe{flex:4;min-width:0}.amount-col--full.svelte-p6dmfe{flex:1}.field-label-sm.svelte-p6dmfe{display:block;font-size:.8125rem;font-weight:500;color:var(--tenant-primary, #2f8fcd);margin-bottom:.1rem;text-transform:uppercase;letter-spacing:.04em}.amount-input.svelte-p6dmfe{text-align:center;background:var(--tenant-primary, #2f8fcd)!important;color:#fff!important;border-color:var(--tenant-primary, #2f8fcd)}.amount-input.svelte-p6dmfe:focus{border-color:var(--tenant-primary, #2f8fcd);box-shadow:0 0 0 3px color-mix(in srgb,var(--tenant-primary, #2f8fcd) 30%,transparent)}.amount-input.svelte-p6dmfe:disabled{opacity:.55;cursor:not-allowed}.amount-input.svelte-p6dmfe:-webkit-autofill,.amount-input.svelte-p6dmfe:-webkit-autofill:hover,.amount-input.svelte-p6dmfe:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff;-webkit-box-shadow:0 0 0px 1000px var(--tenant-primary, #2f8fcd) inset;transition:background-color 5000s ease-in-out 0s}.field-input.svelte-p6dmfe{height:2.875rem;width:100%;border-radius:.375rem;border:1px solid var(--tenant-accent, #d1d5db);background:#fff;padding:0 .75rem;font-size:1rem;font-weight:600;font-family:inherit;color:var(--tenant-primary, #2f8fcd);transition:border-color .15s ease,box-shadow .15s ease}.field-input.svelte-p6dmfe::placeholder{color:color-mix(in srgb,var(--tenant-primary, #2f8fcd) 60%,transparent);font-weight:400}.amount-input.svelte-p6dmfe::placeholder{color:#ffffffbf;font-weight:700}.field-input.svelte-p6dmfe:focus{outline:none;border-color:var(--tenant-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--tenant-accent) 20%,transparent)}.field-input.svelte-p6dmfe:-webkit-autofill,.field-input.svelte-p6dmfe:-webkit-autofill:hover,.field-input.svelte-p6dmfe:-webkit-autofill:focus{-webkit-text-fill-color:var(--tenant-primary, #2f8fcd);-webkit-box-shadow:0 0 0px 1000px white inset;transition:background-color 5000s ease-in-out 0s}.field-textarea.svelte-p6dmfe{height:auto;padding:.625rem .75rem;resize:vertical}.error-region.svelte-p6dmfe{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;outline:none}.pay-button.svelte-p6dmfe{width:100%;height:3.125rem;font-weight:600;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;font-family:inherit;color:var(--tenant-primary-content, #ffffff);background:linear-gradient(180deg,var(--tenant-primary) 0%,color-mix(in srgb,var(--tenant-primary) 80%,#000000) 100%);border:none;border-radius:var(--tenant-radius, .5rem);cursor:pointer;box-shadow:0 1px 3px #00000026,0 1px 2px #0000001a;transition:opacity .15s ease,transform .1s ease,box-shadow .1s ease;margin-top:0;margin-bottom:.375rem}.pay-button.svelte-p6dmfe:hover:not(:disabled){opacity:.93}.pay-button.svelte-p6dmfe:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px #0000001f}.pay-button.svelte-p6dmfe:disabled{opacity:.45;cursor:not-allowed}.loading-placeholder.svelte-p6dmfe{display:flex;align-items:center;justify-content:center;min-height:8rem;border-radius:.375rem;border:1px dashed #d1d5db;background:color-mix(in srgb,var(--tenant-primary, #2f8fcd) 6%,#ffffff)}.loading-text.svelte-p6dmfe{font-size:.875rem;color:#9ca3af}html.dark-mode .terminal-card.svelte-p6dmfe{background:#1e293b;box-shadow:0 4px 24px #0006,0 1px 4px #0003}html.dark-mode .brand-strip.svelte-p6dmfe,html.dark-mode .txid-row.svelte-p6dmfe{background:color-mix(in srgb,var(--tenant-primary, #2f8fcd) 15%,#0f172a);border-color:#ffffff12}html.dark-mode .brand-name.svelte-p6dmfe{color:#f1f5f9}html.dark-mode .brand-strapline.svelte-p6dmfe{color:#94a3b8}html.dark-mode .form-section.svelte-p6dmfe{background:#1e293b}html.dark-mode .field-label-sm.svelte-p6dmfe{color:#94a3b8}html.dark-mode .field-input.svelte-p6dmfe{background:#0f172a;border-color:#ffffff1f;color:#f1f5f9}html.dark-mode .field-input.svelte-p6dmfe::placeholder{color:#f1f5f94d}html.dark-mode .amount-input.svelte-p6dmfe::placeholder{color:#ffffffbf}html.dark-mode .field-input.svelte-p6dmfe:focus{border-color:var(--tenant-accent-dark);box-shadow:0 0 0 3px color-mix(in srgb,var(--tenant-accent-dark) 20%,transparent)}html.dark-mode .field-input.svelte-p6dmfe:-webkit-autofill,html.dark-mode .field-input.svelte-p6dmfe:-webkit-autofill:hover,html.dark-mode .field-input.svelte-p6dmfe:-webkit-autofill:focus{-webkit-text-fill-color:#f1f5f9;-webkit-box-shadow:0 0 0px 1000px #0f172a inset;transition:background-color 5000s ease-in-out 0s}html.dark-mode .txid-label.svelte-p6dmfe{color:#94a3b8}html.dark-mode .loading-placeholder.svelte-p6dmfe{background:color-mix(in srgb,var(--tenant-primary, #2f8fcd) 8%,#0f172a);border-color:#ffffff1f}html.dark-mode .loading-text.svelte-p6dmfe{color:#94a3b8}.section-inner.svelte-6tr2dc{max-width:68rem;margin-inline:auto;padding-inline:clamp(1rem,5vw,3rem)}.section-heading.svelte-6tr2dc{font-size:clamp(1.375rem,3vw,1.875rem);font-weight:700;letter-spacing:-.02em;color:#111827;margin-bottom:.5rem}.section-sub.svelte-6tr2dc{font-size:clamp(.9375rem,2vw,1.0625rem);color:#6b7280;margin-bottom:2.5rem;max-width:52ch}.hero-section.svelte-6tr2dc{background:linear-gradient(135deg,#fdf4ff,#f0f9ff);border-bottom:1px solid #e5e7eb;padding-block:clamp(3rem,8vw,6rem)}.hero-inner.svelte-6tr2dc{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.hero-badge.svelte-6tr2dc{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#c026d3;background:#c026d314;border:1px solid rgba(192,38,211,.2);padding:.3rem .875rem;border-radius:999px}.hero-heading.svelte-6tr2dc{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#111827;margin:0}.hero-sub.svelte-6tr2dc{font-size:clamp(1rem,2.5vw,1.1875rem);color:#6b7280;max-width:52ch;line-height:1.65;margin:0}.hero-sub.svelte-6tr2dc code:where(.svelte-6tr2dc){font-family:ui-monospace,Cascadia Code,monospace;font-size:.9em;background:#c026d312;color:#a21caf;padding:.1em .35em;border-radius:.25rem}.hero-ctas.svelte-6tr2dc{display:flex;flex-wrap:wrap;gap:.875rem;justify-content:center;margin-top:.5rem}.cta-primary.svelte-6tr2dc{display:inline-flex;align-items:center;gap:.375rem;height:3rem;padding-inline:1.75rem;background:#c026d3;color:#fff;font-size:.9375rem;font-weight:600;border-radius:.5rem;text-decoration:none;transition:background .15s ease,transform .1s ease}.cta-primary.svelte-6tr2dc:hover{background:#a21caf}.cta-primary.svelte-6tr2dc:active{transform:scale(.98)}.cta-secondary.svelte-6tr2dc{display:inline-flex;align-items:center;gap:.375rem;height:3rem;padding-inline:1.75rem;background:#fff;color:#374151;font-size:.9375rem;font-weight:600;border-radius:.5rem;border:1.5px solid #d1d5db;text-decoration:none;transition:border-color .15s ease,color .15s ease,transform .1s ease}.cta-secondary.svelte-6tr2dc:hover{border-color:#9ca3af;color:#111827}.cta-secondary.svelte-6tr2dc:active{transform:scale(.98)}.stats-section.svelte-6tr2dc{background:#fff;border-bottom:1px solid #e5e7eb;padding-block:2rem}.stats-inner.svelte-6tr2dc{text-align:center}.stats-grid.svelte-6tr2dc{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;background:#e5e7eb;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.stat-card.svelte-6tr2dc{background:#fff;padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-label.svelte-6tr2dc{font-size:.75rem;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em}.stat-value.svelte-6tr2dc{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;color:#c026d3;letter-spacing:-.03em;line-height:1}.benefits-section.svelte-6tr2dc{padding-block:clamp(3rem,7vw,5rem);background:#fafafa;border-bottom:1px solid #e5e7eb}.benefits-grid.svelte-6tr2dc{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;list-style:none;padding:0;margin:0}.benefit-card.svelte-6tr2dc{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.benefit-icon.svelte-6tr2dc{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.benefit-title.svelte-6tr2dc{font-size:.9375rem;font-weight:700;color:#111827;margin:0}.benefit-body.svelte-6tr2dc{font-size:.875rem;color:#6b7280;line-height:1.6;margin:0}.services-section.svelte-6tr2dc{padding-block:clamp(3rem,7vw,5rem);background:#fff;border-bottom:1px solid #e5e7eb}.services-grid.svelte-6tr2dc{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem;list-style:none;padding:0;margin:0}.service-card.svelte-6tr2dc{border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;background:#fafafa}.service-card-header.svelte-6tr2dc{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.service-name.svelte-6tr2dc{font-size:1rem;font-weight:700;color:#111827;margin:0}.service-tagline.svelte-6tr2dc{font-size:.8125rem;color:#c026d3;font-weight:500;margin:0}.coming-soon-badge.svelte-6tr2dc{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#0891b2;background:#0891b214;border:1px solid rgba(8,145,178,.2);padding:.2rem .5rem;border-radius:999px;white-space:nowrap;flex-shrink:0}.service-description.svelte-6tr2dc{font-size:.875rem;color:#6b7280;line-height:1.6;margin:0;flex:1}.service-domain.svelte-6tr2dc{font-size:.8125rem;font-family:ui-monospace,Cascadia Code,monospace;color:#9ca3af;margin:0}.tech-section.svelte-6tr2dc{padding-block:clamp(3rem,7vw,5rem);background:#111827;border-bottom:1px solid #1f2937}.tech-section.svelte-6tr2dc .section-heading:where(.svelte-6tr2dc){color:#f9fafb}.tech-section.svelte-6tr2dc .section-sub:where(.svelte-6tr2dc){color:#9ca3af}.tech-inner.svelte-6tr2dc{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:start}@media(max-width:640px){.tech-inner.svelte-6tr2dc{grid-template-columns:1fr}}.tech-list.svelte-6tr2dc{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.875rem}.tech-item.svelte-6tr2dc{display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem;color:#d1d5db;line-height:1.55}.tech-check.svelte-6tr2dc{flex-shrink:0;margin-top:.1875rem}.compliance-section.svelte-6tr2dc{padding-block:clamp(3rem,7vw,5rem);background:#fafafa;border-bottom:1px solid #e5e7eb}.compliance-grid.svelte-6tr2dc{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;list-style:none;padding:0;margin:0}.compliance-card.svelte-6tr2dc{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;display:flex;flex-direction:column;gap:.625rem}.compliance-badge.svelte-6tr2dc{display:flex;align-items:center;gap:.5rem}.compliance-badge-text.svelte-6tr2dc{font-size:.875rem;font-weight:700;color:#111827}.compliance-detail.svelte-6tr2dc{font-size:.8125rem;color:#6b7280;line-height:1.6;margin:0}.landing-footer.svelte-6tr2dc{background:#fff;border-top:1px solid #e5e7eb;padding-block:2rem}.footer-inner.svelte-6tr2dc{display:flex;flex-direction:column;align-items:center;gap:.375rem;text-align:center}.footer-brand.svelte-6tr2dc{font-size:1rem;font-weight:800;color:#c026d3;letter-spacing:-.02em;margin:0}.footer-copy.svelte-6tr2dc{font-size:.8125rem;color:#9ca3af;margin:0}.footer-note.svelte-6tr2dc{font-size:.75rem;color:#d1d5db;margin:0}.footer-note.svelte-6tr2dc code:where(.svelte-6tr2dc){font-family:ui-monospace,Cascadia Code,monospace;font-size:.9em}
