*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-h-10{height:2.5rem}.tw-h-\[26px\]{height:26px}.tw-h-\[34px\]{height:34px}.tw-w-full{width:100%}.tw-max-w-\[520px\]{max-width:520px}.tw-max-w-content{max-width:var(--content-max)}.tw-cursor-pointer{cursor:pointer}.tw-flex-col{flex-direction:column}.tw-flex-wrap{flex-wrap:wrap}.tw-items-center{align-items:center}.tw-justify-center{justify-content:center}.tw-gap-2\.5{gap:.625rem}.tw-gap-4{gap:1rem}.tw-gap-\[10px\]{gap:10px}.tw-whitespace-nowrap{white-space:nowrap}.tw-rounded-\[12px\]{border-radius:12px}.tw-rounded-full{border-radius:9999px}.tw-rounded-md{border-radius:var(--r-md)}.tw-border{border-width:1px}.tw-border-\[rgba\(14\,165\,233\,0\.25\)\]{border-color:rgba(14,165,233,.25)}.tw-border-\[rgba\(22\,163\,74\,0\.25\)\]{border-color:rgba(22,163,74,.25)}.tw-border-\[rgba\(220\,38\,38\,0\.22\)\]{border-color:rgba(220,38,38,.22)}.tw-border-\[rgba\(245\,158\,11\,0\.25\)\]{border-color:rgba(245,158,11,.25)}.tw-border-\[rgba\(37\,99\,235\,0\.25\)\]{border-color:rgba(37,99,235,.25)}.tw-border-border{border-color:var(--border)}.tw-border-border-strong{border-color:var(--border-strong)}.tw-border-transparent{border-color:transparent}.tw-bg-\[rgba\(14\,165\,233\,0\.1\)\]{background-color:rgba(14,165,233,.1)}.tw-bg-\[rgba\(22\,163\,74\,0\.09\)\]{background-color:rgba(22,163,74,.09)}.tw-bg-\[rgba\(220\,38\,38\,0\.08\)\]{background-color:rgba(220,38,38,.08)}.tw-bg-\[rgba\(245\,158\,11\,0\.12\)\]{background-color:rgba(245,158,11,.12)}.tw-bg-accent{background-color:var(--accent)}.tw-bg-subtle-bg{background-color:var(--subtle-bg)}.tw-bg-transparent{background-color:transparent}.tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.tw-py-14{padding-top:3.5rem;padding-bottom:3.5rem}.tw-py-24{padding-top:6rem;padding-bottom:6rem}.tw-text-\[13px\]{font-size:13px}.tw-text-xs{font-size:.75rem;line-height:1rem}.tw-font-semibold{font-weight:600}.tw-tracking-\[-0\.005em\]{letter-spacing:-.005em}.tw-text-accent-contrast{color:var(--accent-contrast)}.tw-text-text{color:var(--text)}.tw-no-underline{text-decoration-line:none}.tw-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-duration-\[180ms\]{transition-duration:.18s}.disabled\:tw-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:tw-opacity-\[0\.55\]:disabled{opacity:.55}:root{color-scheme:light;--bg:#fafaf7;--surface:#ffffff;--surface-2:#f6f6f2;--surface-3:#eef0f4;--text:#111827;--muted:rgba(17,24,39,0.62);--muted-2:rgba(17,24,39,0.6);--border:rgba(17,24,39,0.1);--border-strong:rgba(17,24,39,0.16);--subtle-bg:rgba(17,24,39,0.03);--subtle-bg-hover:rgba(17,24,39,0.05);--subtle-bg-active:rgba(17,24,39,0.08);--overlay-bg:rgba(250,250,247,0.75);--card-shadow:0 1px 2px rgba(17,24,39,0.06),0 14px 34px rgba(17,24,39,0.08);--accent:#2563eb;--accent-hover:#1d4ed8;--accent-contrast:#ffffff;--success:#16a34a;--warning:#f59e0b;--danger:#dc2626;--info:#0ea5e9;--ring:rgba(37,99,235,0.28);--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:22px;--shadow-1:0 1px 2px rgba(17,24,39,0.06),0 10px 24px rgba(17,24,39,0.08);--shadow-2:0 18px 48px rgba(17,24,39,0.14),0 2px 10px rgba(17,24,39,0.06);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--content-max:1120px;--font-sans:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--anim-duration:600ms;--anim-duration-fast:400ms;--anim-easing:cubic-bezier(0.16,1,0.3,1);--anim-stagger:100ms}[data-theme=dark]{color-scheme:dark;--bg:#0f1117;--surface:#1a1d27;--surface-2:#22262f;--surface-3:#2a2f3a;--text:#f0f2f5;--muted:rgba(240,242,245,0.65);--muted-2:rgba(240,242,245,0.45);--border:rgba(240,242,245,0.1);--border-strong:rgba(240,242,245,0.18);--subtle-bg:rgba(255,255,255,0.03);--subtle-bg-hover:rgba(255,255,255,0.06);--subtle-bg-active:rgba(255,255,255,0.1);--overlay-bg:rgba(26,29,39,0.85);--card-shadow:0 1px 2px rgba(0,0,0,0.2),0 14px 34px rgba(0,0,0,0.25);--accent:#3b82f6;--accent-hover:#60a5fa;--accent-contrast:#ffffff;--ring:rgba(59,130,246,0.35);--shadow-1:0 1px 2px rgba(0,0,0,0.2),0 10px 24px rgba(0,0,0,0.25);--shadow-2:0 18px 48px rgba(0,0,0,0.35),0 2px 10px rgba(0,0,0,0.2)}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--bg:#0f1117;--surface:#1a1d27;--surface-2:#22262f;--surface-3:#2a2f3a;--text:#f0f2f5;--muted:rgba(240,242,245,0.65);--muted-2:rgba(240,242,245,0.45);--border:rgba(240,242,245,0.1);--border-strong:rgba(240,242,245,0.18);--subtle-bg:rgba(255,255,255,0.03);--subtle-bg-hover:rgba(255,255,255,0.06);--subtle-bg-active:rgba(255,255,255,0.1);--overlay-bg:rgba(26,29,39,0.85);--card-shadow:0 1px 2px rgba(0,0,0,0.2),0 14px 34px rgba(0,0,0,0.25);--accent:#3b82f6;--accent-hover:#60a5fa;--accent-contrast:#ffffff;--ring:rgba(59,130,246,0.35);--shadow-1:0 1px 2px rgba(0,0,0,0.2),0 10px 24px rgba(0,0,0,0.25);--shadow-2:0 18px 48px rgba(0,0,0,0.35),0 2px 10px rgba(0,0,0,0.2)}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{height:100%}body{margin:0;font-family:var(--font-sans);font-size:15px;line-height:1.4;color:var(--text);transition:background-color .3s ease,color .3s ease}:root:not([data-theme]) body,[data-theme=dark] body,body{background:var(--bg)}@media (prefers-color-scheme:dark){:root:not([data-theme]) body{background:radial-gradient(1200px 800px at 12% -10%,rgba(59,130,246,.12),transparent 55%),radial-gradient(900px 600px at 88% 0,rgba(14,165,233,.08),transparent 52%),var(--bg)}}code,pre{font-family:var(--font-mono)}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit}::-moz-selection{background:rgba(37,99,235,.16)}::selection{background:rgba(37,99,235,.16)}:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-on-scroll{opacity:0;transition:opacity var(--anim-duration) var(--anim-easing),transform var(--anim-duration) var(--anim-easing)}.animate-on-scroll.animate-fade-up{transform:translateY(24px)}.animate-on-scroll.animate-fade-down{transform:translateY(-24px)}.animate-on-scroll.animate-fade-left{transform:translateX(-24px)}.animate-on-scroll.animate-fade-right{transform:translateX(24px)}.animate-on-scroll.animate-scale{transform:scale(.95)}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0) translateX(0) scale(1)}.animate-stagger>.animate-on-scroll:first-child{transition-delay:calc(var(--anim-stagger) * 0)}.animate-stagger>.animate-on-scroll:nth-child(2){transition-delay:calc(var(--anim-stagger) * 1)}.animate-stagger>.animate-on-scroll:nth-child(3){transition-delay:calc(var(--anim-stagger) * 2)}.animate-stagger>.animate-on-scroll:nth-child(4){transition-delay:calc(var(--anim-stagger) * 3)}.animate-stagger>.animate-on-scroll:nth-child(5){transition-delay:calc(var(--anim-stagger) * 4)}.animate-stagger>.animate-on-scroll:nth-child(6){transition-delay:calc(var(--anim-stagger) * 5)}.animate-stagger>.animate-on-scroll:nth-child(7){transition-delay:calc(var(--anim-stagger) * 6)}.animate-stagger>.animate-on-scroll:nth-child(8){transition-delay:calc(var(--anim-stagger) * 7)}.page-transition{opacity:0;transform:translateY(8px);transition:opacity var(--anim-duration-fast) var(--anim-easing),transform var(--anim-duration-fast) var(--anim-easing)}.page-transition.page-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.animate-on-scroll{opacity:1;transform:none;transition:none}.animate-on-scroll.animate-fade-down,.animate-on-scroll.animate-fade-left,.animate-on-scroll.animate-fade-right,.animate-on-scroll.animate-fade-up,.animate-on-scroll.animate-scale{transform:none}.page-transition{opacity:1;transform:none;transition:none}}.h1{margin:0 0 10px;font-size:26px;letter-spacing:-.015em}.h2{margin:0;font-size:20px;letter-spacing:-.01em}.h3{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.h3,.muted{color:var(--muted)}.link{color:var(--accent);text-decoration:none}.link:hover{text-decoration:underline}.btn-secondary{background:rgba(255,255,255,.85)}.btn-secondary:hover{background:rgba(255,255,255,.95)}[data-theme=dark] .btn-secondary{background:rgba(255,255,255,.1)}[data-theme=dark] .btn-secondary:hover{background:rgba(255,255,255,.15)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .btn-secondary{background:rgba(255,255,255,.1)}:root:not([data-theme]) .btn-secondary:hover{background:rgba(255,255,255,.15)}}.card{border:1px solid var(--border);background:rgba(255,255,255,.9);border-radius:var(--r-lg);padding:18px;box-shadow:var(--shadow-1)}.card.interactive{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.card.interactive:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.18);box-shadow:0 1px 2px var(--subtle-bg-hover),0 14px 34px var(--subtle-bg-active)}.label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted)}.input{height:40px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);color:var(--text);padding:0 12px;outline:none;transition:border-color .14s ease,box-shadow .14s ease}textarea.input{height:auto;padding:10px 12px;line-height:1.4;resize:vertical}.input:focus{border-color:rgba(37,99,235,.35);box-shadow:0 0 0 4px rgba(37,99,235,.12)}.checkbox{display:flex;font-size:13px;color:var(--muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn,.button,.checkbox{gap:10px;align-items:center}.btn,.button{height:40px;padding:0 16px;border-radius:var(--r-md);border:1px solid rgba(37,99,235,.25);background:var(--accent);color:var(--accent-contrast);cursor:pointer;font-weight:600;letter-spacing:-.005em;display:inline-flex;justify-content:center;text-decoration:none;transition:all .18s ease;white-space:nowrap}.btn:focus-visible,.button:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(37,99,235,.18),0 4px 16px rgba(37,99,235,.25)}.btn:hover:focus-visible,.button:hover:focus-visible{box-shadow:0 0 0 4px rgba(37,99,235,.18),0 4px 16px rgba(37,99,235,.35)}.btn:hover,.button:hover{background:var(--accent-hover);box-shadow:0 4px 16px rgba(37,99,235,.35);transform:translateY(-2px) scale(1.02)}.btn:active,.button:active{transform:translateY(0) scale(.98);box-shadow:0 2px 8px rgba(37,99,235,.25)}.btn:disabled,.button:disabled{opacity:.55;cursor:not-allowed}.btn-sm{height:34px;padding:0 12px;border-radius:12px;font-size:13px}.btn-md{height:40px}.btn-secondary,.button-secondary{background:rgba(255,255,255,.85);color:var(--text);border-color:var(--border-strong)}.btn-secondary:hover,.button-secondary:hover{background:var(--surface);transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-1)}[data-theme=dark] .btn-secondary,[data-theme=dark] .button-secondary{background:rgba(255,255,255,.1);color:var(--text);border-color:rgba(255,255,255,.2)}[data-theme=dark] .btn-secondary:hover,[data-theme=dark] .button-secondary:hover{background:rgba(255,255,255,.15)}.btn-ghost{background:transparent;color:var(--text);border-color:transparent}.btn-ghost:hover{background:var(--subtle-bg-hover);border-color:var(--subtle-bg-active);transform:translateY(-1px)}.btn-destructive{background:var(--danger);border-color:rgba(220,38,38,.28)}.btn-destructive:hover{background:#b91c1c}.badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--border);background:var(--subtle-bg);color:var(--text)}.badge-success{border-color:rgba(22,163,74,.25);background:rgba(22,163,74,.09)}.badge-warning{border-color:rgba(245,158,11,.25);background:rgba(245,158,11,.12)}.badge-danger{border-color:rgba(220,38,38,.22);background:rgba(220,38,38,.08)}.badge-info{border-color:rgba(14,165,233,.25);background:rgba(14,165,233,.1)}.error{border:1px solid rgba(220,38,38,.22);background:rgba(220,38,38,.06);color:var(--text);padding:10px 12px;border-radius:var(--r-md);font-size:13px}.platformCtaSidebar{margin-top:20px;padding:18px;background:linear-gradient(135deg,rgba(37,99,235,.06),rgba(99,102,241,.04));border:1px solid rgba(37,99,235,.12);border-radius:var(--r-lg);text-align:center}.platformCtaSidebarIcon{width:40px;height:40px;margin:0 auto 12px;border-radius:12px;background:linear-gradient(135deg,var(--accent) 0,#6366f1 100%);color:#fff;display:flex;align-items:center;justify-content:center}.platformCtaSidebarTitle{font-size:15px;font-weight:700;color:var(--text);margin-bottom:6px;letter-spacing:-.01em}.platformCtaSidebarDesc{font-size:13px;color:var(--muted);line-height:1.5;margin:0 0 14px}.platformCtaSidebarBtn{width:100%;justify-content:center}.platformCtaSidebarNote{margin-top:10px;font-size:12px;color:var(--muted)}.platformCtaInline{margin-top:32px;padding:24px;background:linear-gradient(135deg,rgba(37,99,235,.06),rgba(99,102,241,.04));border:1px solid rgba(37,99,235,.15);border-radius:16px}.platformCtaInlineContent{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.platformCtaInlineIcon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--accent) 0,#6366f1 100%);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.platformCtaInlineText{flex:1}.platformCtaInlineTitle{font-size:18px;font-weight:700;color:var(--text);margin-bottom:6px;letter-spacing:-.01em}.platformCtaInlineDesc{font-size:14px;color:var(--muted);line-height:1.55;margin:0}.platformCtaInlineActions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.platformCtaInlineNote{font-size:13px;color:var(--muted)}@media (max-width:640px){.platformCtaInlineContent{flex-direction:column;text-align:center}.platformCtaInlineIcon{margin:0 auto}.platformCtaInlineActions{flex-direction:column;width:100%}.platformCtaInlineActions .btn{width:100%;justify-content:center}}.table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--border);background:rgba(255,255,255,.92)}.table td,.table th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border);font-size:13px;vertical-align:top}.table thead th{background:rgba(246,246,242,.8);color:var(--muted);font-weight:600}.table tbody tr:hover{background:rgba(37,99,235,.04)}.pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid var(--border);font-size:12px;color:var(--muted);background:var(--subtle-bg)}.pill-queued,.pill-running{border-color:rgba(245,158,11,.25);color:rgba(180,83,9,.95);background:rgba(245,158,11,.12)}.pill-completed,.pill-succeeded{border-color:rgba(22,163,74,.25);color:rgba(21,128,61,.98);background:rgba(22,163,74,.1)}.pill-failed{border-color:rgba(220,38,38,.22);color:rgba(185,28,28,.95);background:rgba(220,38,38,.08)}.pre{border:1px solid var(--border);background:rgba(246,246,242,.9);padding:12px;border-radius:var(--r-md);font-size:12px;overflow:auto}details{border:1px solid var(--border);background:rgba(255,255,255,.75);border-radius:var(--r-lg);padding:12px}details[open] summary{margin-bottom:10px}summary{cursor:pointer;font-weight:650}.marketing{min-height:100%;display:flex;flex-direction:column}.marketing main{flex:1}.marketing [id]{scroll-margin-top:84px}.stickyHeaderCta{position:fixed;top:0;left:0;right:0;z-index:99;transform:translateY(-100%);opacity:0;transition:transform .3s ease,opacity .3s ease;pointer-events:none}.stickyHeaderCtaVisible{transform:translateY(72px);opacity:1;pointer-events:auto}.stickyHeaderCtaInner{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 20px;background:rgba(250,250,247,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);color:var(--text)}.stickyHeaderCtaText{font-size:14px;font-weight:500;color:var(--muted)}.stickyHeaderCta .btn{background:var(--accent);color:#ffffff;border:none}.stickyHeaderCta .btn:hover{background:var(--accent-hover)}[data-theme=dark] .stickyHeaderCtaInner{background:rgba(15,17,23,.95);border-bottom-color:var(--border)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .stickyHeaderCtaInner{background:rgba(15,17,23,.95);border-bottom-color:var(--border)}}@media (max-width:600px){.stickyHeaderCtaText{display:none}.stickyHeaderCtaInner{padding:10px 16px}}.marketingTopbar{position:sticky;top:0;z-index:100;border-bottom:1px solid var(--border);overflow:visible;isolation:isolate}.marketingTopbar:before{content:"";position:absolute;inset:0;background:rgba(250,250,247,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:linear-gradient(#fff,#fff);pointer-events:none;z-index:0}[data-theme=dark] .marketingTopbar:before{background:rgba(15,17,23,.85)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .marketingTopbar:before{background:rgba(15,17,23,.85)}}.marketingTopbarInner{display:flex;align-items:center;justify-content:space-between;height:72px;position:relative;z-index:1}.skipLink{position:absolute;left:16px;top:10px;padding:10px 14px;border-radius:12px;background:#111827;color:#ffffff;font-weight:700;font-size:13px;text-decoration:none;transform:translateY(-140%);transition:transform .14s ease}.skipLink:focus{transform:translateY(0)}.brandMark{display:inline-flex;align-items:center;text-decoration:none;line-height:1}.brandWordmark{display:block;height:28px;width:auto;max-width:172px}.brandWordmarkOnDark{height:30px}.marketingNav{display:flex;gap:8px;align-items:center}.navLink{color:var(--muted);text-decoration:none;font-weight:500;font-size:14px;padding:8px 14px;border-radius:10px;transition:all .18s ease}.mobileMenuBtn,.navLink:hover{color:var(--text)}.mobileMenuBtn{display:none;width:44px;height:44px;border:none;background:transparent;cursor:pointer;border-radius:8px;align-items:center;justify-content:center;transition:background .15s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mobileMenuBtn:hover{background:var(--subtle-bg)}[data-theme=dark] .mobileMenuBtn:hover{background:rgba(255,255,255,.06)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .mobileMenuBtn:hover{background:rgba(255,255,255,.06)}}.mobileMenuBtn svg{width:24px;height:24px}@media (max-width:900px){.marketingCtas,.marketingNav{display:none}.mobileMenuBtn{display:flex}}.mobileMenu{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--surface);z-index:10000;padding:24px;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s ease;visibility:hidden;pointer-events:none}.mobileMenu.open,.mobileMenu:target{transform:translateX(0);visibility:visible;pointer-events:auto}.mobileMenuHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.mobileMenuClose{width:40px;height:40px;border:none;background:transparent;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text);transition:background .15s ease;text-decoration:none}.mobileMenuClose:hover{background:var(--subtle-bg)}.mobileMenuNav{display:flex;flex-direction:column;gap:8px;flex:1}.mobileNavLink{display:flex;align-items:center;gap:var(--space-3);font-size:18px;font-weight:600;color:var(--text);text-decoration:none;padding:var(--space-3);border-radius:var(--r-sm);transition:background .15s ease}.mobileNavLink:hover{background:var(--surface-2)}.mobileMenuDivider{height:1px;background:var(--border);margin:16px 0}.mobileMenuCtas{display:flex;flex-direction:column;gap:12px;margin-top:auto}.mobileMenuCtas .btn{width:100%;justify-content:center}.mobileMenuOverlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999}.navDropdown{position:relative;margin:0;background:none;border:none}.navDropdownTrigger{display:flex;align-items:center;gap:4px;color:var(--muted);text-decoration:none;font-weight:500;font-size:14px;padding:8px 14px;border-radius:10px;transition:color .18s ease;cursor:pointer;border:none;background:none;list-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.navDropdownTrigger::-webkit-details-marker{display:none}.navDropdownTrigger::marker{content:"";display:none}.navDropdownTrigger:focus{outline:none;background:none}.navDropdownTrigger:focus-visible{outline:none;background:none}.navDropdownTrigger:hover{color:var(--text)}.navDropdownTrigger svg{width:14px;height:14px;transition:transform .2s ease}.navDropdown:focus-within .navDropdownTrigger svg,.navDropdown:hover .navDropdownTrigger svg,.navDropdown[open] .navDropdownTrigger svg{transform:rotate(180deg)}.navDropdown[open] .navDropdownTrigger{background:none!important;color:var(--text)}.navDropdownMenu{position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:8px;opacity:0;visibility:hidden;transition:all .2s ease;z-index:50}.navDropdown:focus-within .navDropdownMenu,.navDropdown:hover .navDropdownMenu,.navDropdown[open] .navDropdownMenu{opacity:1;visibility:visible}.navDropdownContent{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:8px;min-width:240px;box-shadow:var(--shadow-1)}.navDropdownItem{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:8px;text-decoration:none;color:var(--text);transition:background .15s ease}.navDropdownItem:hover{background:var(--bg)}.navDropdownIcon{width:36px;height:36px;background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(14,165,233,.1));border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0}.navDropdownText{flex:1}.navDropdownTitle{font-size:14px;font-weight:600;margin-bottom:2px}.navDropdownDesc{font-size:12px;color:var(--text-muted);line-height:1.4}.navDropdownBadge{margin-left:auto}.navMegaDropdown{position:static}.megaMenu{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:100%;max-width:800px;padding-top:8px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:50}.navMegaDropdown:focus-within>.megaMenu,.navMegaDropdown:hover>.megaMenu{opacity:1;visibility:visible}.megaMenuPanel{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px 28px;box-shadow:0 20px 60px -12px rgba(0,0,0,.15),0 8px 20px -8px rgba(0,0,0,.08)}.megaMenuGrid{display:grid;grid-template-columns:1fr 1fr .7fr;gap:28px}.megaMenuCol{display:flex;flex-direction:column;gap:2px}.megaMenuCol+.megaMenuCol{border-left:1px solid var(--border);padding-left:28px}.megaMenuColTitle{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:10px}.megaMenuColIcon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(14,165,233,.1));border-radius:6px;color:var(--accent)}.megaMenuToolCat{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;text-decoration:none;color:var(--text);transition:background .15s ease}.megaMenuToolCat:hover{background:var(--bg)}.megaMenuToolCatIcon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--surface-2);border-radius:8px;color:var(--accent);flex-shrink:0}.megaMenuToolCatName{display:block;font-size:13.5px;font-weight:600;line-height:1.3}.megaMenuToolCatDesc{display:block;font-size:11.5px;color:var(--text-muted)}.megaMenuArticle{display:block;padding:7px 10px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--text);text-decoration:none;line-height:1.4;transition:background .15s ease,color .15s ease}.megaMenuArticle:hover{background:var(--bg);color:var(--accent)}.megaMenuMarket{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--text);text-decoration:none;transition:background .15s ease,color .15s ease}.megaMenuMarket:hover{background:var(--bg);color:var(--accent)}.megaMenuMarketHighlight{color:var(--accent);font-weight:600}.megaMenuDivider{height:1px;background:var(--border);margin:6px 10px}.megaMenuViewAll{display:block;padding:8px 10px;margin-top:4px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--accent);text-decoration:none;transition:background .15s ease}.megaMenuViewAll:hover{background:rgba(37,99,235,.06)}@media (max-width:900px){.navMegaDropdown{display:none}}.mobileNavGroup{display:flex;flex-direction:column;gap:0;padding:8px 0}.mobileNavGroupTitle{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:12px 0 6px}.mobileNavSubLink{padding-left:12px;font-size:15px}.marketingCtas{display:flex;gap:12px;align-items:center}@media (max-width:1100px){.marketingCtas .button{height:36px;padding:0 12px;font-size:13px}}.themeToggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--muted);cursor:pointer;transition:color .2s ease,background .2s ease}.themeToggle:hover{color:var(--text);background:var(--surface-2)}.themeToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.themeToggle{display:none}}.marketingFooter{border-top:1px solid var(--subtle-bg-active);background:rgba(246,246,242,.7)}[data-theme=dark] .marketingFooter{background:rgba(17,24,39,.5)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .marketingFooter{background:rgba(17,24,39,.5)}}.marketingFooterInner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px}.footerLinks{display:flex;gap:14px;align-items:center}.hero{position:relative;overflow:hidden;padding:92px 0 72px}.hero:before{inset:-220px;background:radial-gradient(720px 520px at 18% 12%,rgba(37,99,235,.12),transparent 62%),radial-gradient(760px 520px at 92% 28%,rgba(14,165,233,.1),transparent 62%),radial-gradient(520px 420px at 60% 110%,rgba(37,99,235,.07),transparent 60%);filter:blur(10px);opacity:.9}.hero:after,.hero:before{content:"";position:absolute;pointer-events:none}.hero:after{inset:0;background-image:radial-gradient(rgba(17,24,39,.055) 1px,transparent 0);background-size:22px 22px;opacity:.35;-webkit-mask-image:radial-gradient(60% 70% at 50% 10%,black 0,transparent 70%);mask-image:radial-gradient(60% 70% at 50% 10%,black 0,transparent 70%)}.heroInner{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:start}@media (max-width:1024px){.heroInner{grid-template-columns:1fr}}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid var(--subtle-bg-active);background:rgba(255,255,255,.76);box-shadow:var(--shadow-1);color:var(--muted);font-size:13px;width:-moz-fit-content;width:fit-content}[data-theme=dark] .eyebrow{background:rgba(30,33,42,.8)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .eyebrow{background:rgba(30,33,42,.8)}}.display{margin:18px 0 12px;font-size:clamp(34px,4vw,52px);line-height:1.04;letter-spacing:-.03em}.lead{margin:0;font-size:17px;line-height:1.6;color:var(--muted);max-width:62ch}.heroActions{align-items:center;margin-top:20px}.heroActions,.heroBullets{display:flex;gap:12px;flex-wrap:wrap}.heroBullets{margin-top:18px}.heroBullet{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;border:1px solid var(--subtle-bg-active);background:rgba(255,255,255,.68);color:var(--muted);font-size:13px}[data-theme=dark] .heroBullet{background:rgba(30,33,42,.7)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .heroBullet{background:rgba(30,33,42,.7)}}.heroBento{display:grid;grid-template-columns:1fr;gap:12px}.heroBentoWide{grid-column:1/-1}.bentoCard{padding:16px;border-radius:20px}.bentoKicker{font-size:12px;letter-spacing:.03em;text-transform:uppercase;font-weight:800;color:var(--muted)}.bentoTitle{margin-top:8px;font-size:16px;font-weight:850;letter-spacing:-.012em}.heroArtCard{border:1px solid var(--border);background:rgba(255,255,255,.86);border-radius:22px;box-shadow:var(--shadow-2);padding:18px}[data-theme=dark] .heroArtCard{background:rgba(30,33,42,.9)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .heroArtCard{background:rgba(30,33,42,.9)}}.heroArtHeader{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:14px}.heroArtPill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid var(--subtle-bg-active);background:rgba(246,246,242,.9);font-size:13px}.heroArtGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.heroMetric{border:1px solid var(--subtle-bg-active);background:rgba(250,250,247,.9);border-radius:16px;padding:12px}.metricValue{font-size:18px;font-weight:700;letter-spacing:-.01em;margin-top:4px}.heroArtFooter{margin-top:14px}.heroVisual{display:flex;flex-direction:column;gap:14px}.heroCallouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:720px){.heroCallouts{grid-template-columns:1fr}}.heroCallout{padding:16px;border-radius:20px}.heroSideCard{display:flex;flex-direction:column;gap:12px;border-radius:24px;border:1px solid var(--border);background:rgba(255,255,255,.86);box-shadow:var(--shadow-2)}[data-theme=dark] .heroSideCard{background:rgba(30,33,42,.9)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .heroSideCard{background:rgba(30,33,42,.9)}}[data-theme=dark] .heroArtPill{background:rgba(30,33,42,.8)}[data-theme=dark] .heroMetric{background:rgba(30,33,42,.7)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .heroArtPill{background:rgba(30,33,42,.8)}:root:not([data-theme]) .heroMetric{background:rgba(30,33,42,.7)}}.heroSideList{display:flex;flex-direction:column;gap:10px;margin-top:2px}.heroSideRow{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:16px;border:1px solid var(--subtle-bg-active);background:rgba(250,250,247,.9);padding:10px;font-size:13px;font-weight:650}.heroSideDot{width:10px;height:10px;border-radius:999px;background:rgba(17,24,39,.12);box-shadow:inset 0 0 0 1px rgba(17,24,39,.12);flex:0 0 auto}.heroSideDot.success{background:rgba(22,163,74,.85);box-shadow:0 0 0 4px rgba(22,163,74,.12)}.heroSideDot.neutral{background:rgba(17,24,39,.2)}[data-theme=dark] .heroSideRow{background:rgba(30,33,42,.7)}[data-theme=dark] .heroSideDot{background:rgba(255,255,255,.15);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}[data-theme=dark] .heroSideDot.neutral{background:rgba(255,255,255,.25)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .heroSideRow{background:rgba(30,33,42,.7)}:root:not([data-theme]) .heroSideDot{background:rgba(255,255,255,.15);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}:root:not([data-theme]) .heroSideDot.neutral{background:rgba(255,255,255,.25)}}.mPreview{border-radius:28px;border:1px solid var(--border);background:rgba(255,255,255,.96);box-shadow:0 1px 2px var(--subtle-bg),0 4px 12px var(--subtle-bg-hover),0 24px 64px rgba(17,24,39,.12);overflow:hidden}.mPreviewTopbar{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--subtle-bg-hover);background:rgba(250,250,247,.9)}.mPreviewDots{display:inline-flex;gap:8px;align-items:center}.mPreviewDot{width:12px;height:12px;border-radius:999px;border:1px solid var(--border);background:var(--subtle-bg-hover)}.mPreviewDot.red{background:#ef4444;border-color:rgba(239,68,68,.3)}.mPreviewDot.yellow{background:#f59e0b;border-color:rgba(245,158,11,.3)}.mPreviewDot.green{background:#22c55e;border-color:rgba(34,197,94,.3)}.mPreviewAddress{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--muted)}.mPreviewChip{font-size:12px;font-weight:700;padding:8px 14px;border-radius:999px;border:1px solid rgba(37,99,235,.2);background:rgba(37,99,235,.08);color:var(--accent)}.mPreviewBody{display:grid;grid-template-columns:200px minmax(0,1fr);min-height:480px}@media (max-width:1024px){.mPreviewBody{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:560px){.mPreviewBody{grid-template-columns:1fr}.mPreviewSidebar{display:none}}.mPreviewSidebar{border-right:1px solid var(--subtle-bg-hover);background:rgba(250,250,247,.95);padding:24px 20px;display:flex;flex-direction:column;gap:28px}.mPreviewSidebarBrand{display:inline-flex;gap:12px;align-items:center;font-weight:800;letter-spacing:-.01em;font-size:15px}.mPreviewBrandDot{width:12px;height:12px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px rgba(37,99,235,.15)}.mPreviewNav{display:flex;flex-direction:column;gap:8px}.mPreviewNavItem{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:16px;font-size:14px;font-weight:600;color:var(--muted);border:1px solid transparent;background:transparent;transition:all .14s ease}.mPreviewNavItem.active{color:var(--text);background:rgba(37,99,235,.1);border-color:rgba(37,99,235,.18)}.mPreviewMain{padding:28px;background:radial-gradient(600px 400px at 20% 0,rgba(37,99,235,.06),transparent 60%),rgba(255,255,255,.95)}.mPreviewHeader{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.mPreviewKicker{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--muted)}.mPreviewTitle{font-weight:800;letter-spacing:-.025em;font-size:22px}.mPreviewSub{font-size:14px;color:var(--muted)}.mPreviewGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}@media (max-width:720px){.mPreviewGrid{grid-template-columns:1fr}}.mPreviewCard{border:1px solid var(--subtle-bg-active);background:rgba(255,255,255,.95);border-radius:20px;box-shadow:0 1px 3px var(--subtle-bg),0 8px 24px var(--subtle-bg-hover);padding:20px}.mPreviewPhotoCard{display:flex;flex-direction:column;gap:16px}.mPreviewPhotoCard .mPreviewPhoto{flex:1}.mPreviewPhoto{height:140px;border-radius:16px;border:1px solid var(--subtle-bg-active);background:var(--subtle-bg);position:relative;overflow:hidden}.mPreviewPhotoImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mPreviewPhotoMeta{display:flex;flex-direction:column;gap:6px}.mPreviewPhotoLabel{font-size:15px;font-weight:700;letter-spacing:-.01em}.mPreviewPhotoHint{font-size:13px;color:var(--muted)}.mPreviewMapCard{display:flex;flex-direction:column;gap:12px}.mPreviewMap{position:relative;flex:1;min-height:120px;background:linear-gradient(135deg,#e8f4f8,#f0f7f4 50%,#e8f0f8);border-radius:8px;overflow:hidden}.mPreviewMapGrid{position:absolute;inset:0;background-image:linear-gradient(rgba(14,165,233,.08) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.08) 1px,transparent 0);background-size:20px 20px}.mPreviewMapImage{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mPreviewMapPin{width:36px;height:36px;background:#0ea5e9;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;box-shadow:0 2px 8px rgba(14,165,233,.4);z-index:2}.mPreviewMapPin,.mPreviewMapRing{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mPreviewMapRing{width:60px;height:60px;border:2px solid rgba(14,165,233,.3);border-radius:50%;animation:mapPulse 2s ease-out infinite}@keyframes mapPulse{0%{width:36px;height:36px;opacity:.6}to{width:80px;height:80px;opacity:0}}.mPreviewMapMeta{display:flex;flex-direction:column;gap:2px}.mPreviewMapLabel{font-size:15px;font-weight:700;letter-spacing:-.01em}.mPreviewMapHint{font-size:13px;color:var(--muted)}.mPreviewStatsCard{grid-column:span 2;display:flex;flex-wrap:wrap;gap:16px 32px}.mPreviewStatRow{display:flex;align-items:center;gap:10px;font-size:14px}.mPreviewValue{font-size:16px;font-weight:800;letter-spacing:-.02em}@media (max-width:720px){.mPreviewStatsCard{grid-column:span 1}}.mPreviewPill{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid var(--border);background:var(--subtle-bg);color:var(--muted)}.mPreviewPill.success{border-color:rgba(22,163,74,.25);background:rgba(22,163,74,.1);color:#15803d}.mPreviewPill.info{border-color:rgba(14,165,233,.25);background:rgba(14,165,233,.1);color:#0369a1}.mPreviewPill.neutral{border-color:var(--border);background:rgba(255,255,255,.8);color:var(--muted)}.mPreviewPipelineCard{grid-column:1/-1;display:flex;flex-direction:column;gap:20px}.mPreviewPipelineHeader{display:flex;justify-content:space-between;align-items:center;gap:16px}.mPreviewPipelineTitle{font-size:16px;font-weight:800;letter-spacing:-.02em}.mPreviewStages{display:flex;flex-direction:column;gap:10px}.mPreviewStage{display:flex;align-items:center;gap:14px;justify-content:space-between;font-size:14px;font-weight:500;border:1px solid var(--subtle-bg-active);background:rgba(250,250,247,.9);border-radius:14px;padding:14px 16px}.mPreviewStageDot{width:12px;height:12px;border-radius:999px;background:rgba(17,24,39,.12);box-shadow:inset 0 0 0 1px var(--subtle-bg-active);flex:0 0 auto}.mPreviewStagePill{margin-left:auto}.mPreviewStage.active .mPreviewStageDot{background:#0ea5e9;box-shadow:0 0 0 4px rgba(14,165,233,.18)}.mPreviewStage.done .mPreviewStageDot{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.18)}.mPreviewPipelineProgress{height:8px;border-radius:999px;border:1px solid var(--subtle-bg-active);background:rgba(255,255,255,.8);overflow:hidden}.mPreviewPipelineProgressFill{height:100%;width:42%;border-radius:999px;background:linear-gradient(90deg,rgba(37,99,235,.3),rgba(14,165,233,.4),rgba(37,99,235,.3));animation:flowProgress 2.6s linear infinite}.mPreviewPipelineProgressFill.animated{transition:width 80ms ease-out;background:linear-gradient(90deg,#22c55e,#22c55e 70%,#0ea5e9);background-size:200% 100%;animation:flowProgress 2.6s linear infinite}.pulsing{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.animatedPill{transition:all .2s ease-out;min-width:80px;text-align:center}.mPreviewStage,.mPreviewStageDot,.mPreviewStagePill{transition:all .3s ease-out}.mPreviewStagePill{min-width:52px;text-align:center;flex-shrink:0}.mPreviewStageHeader{display:flex;align-items:center;gap:10px;font-size:13px}.mPreviewStageLabel{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mPreviewStage.expanded{flex-direction:column;align-items:stretch;background:rgba(14,165,233,.06);border-color:rgba(14,165,233,.2)}.mPreviewActions{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-left:22px;animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mPreviewAction{display:flex;align-items:center;gap:8px;font-size:11px;color:rgba(17,24,39,.5);transition:all .2s ease-out}.mPreviewAction.done{color:#22c55e}.mPreviewAction.active{color:rgba(17,24,39,.9);font-weight:500}.mPreviewActionIcon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mPreviewActionDot{width:6px;height:6px;border-radius:50%;background:rgba(17,24,39,.2)}.mPreviewAction.done .mPreviewActionIcon{color:#22c55e}.mPreviewAction.active .mPreviewActionIcon{color:#0ea5e9}.spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mPreviewActionProgress{display:none}.mPreviewActionProgressFill{height:100%;background:#0ea5e9;border-radius:2px;transition:width 40ms linear}.mPreviewActionLabel{flex:1}.mPreviewStage.active .mPreviewStageDot{animation:activePulse 1.5s ease-in-out infinite}@keyframes activePulse{0%,to{box-shadow:0 0 0 4px rgba(14,165,233,.18)}50%{box-shadow:0 0 0 6px rgba(14,165,233,.3)}}.mPreviewStage.done .mPreviewStageDot{animation:doneCheck .3s ease-out}@keyframes doneCheck{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mPreviewActions,.mPreviewPhoto:after,.mPreviewPipelineProgressFill,.mPreviewStage.active .mPreviewStageDot,.mPreviewStage.done .mPreviewStageDot,.pulsing,.spinning{animation:none}}[data-theme=dark] .mPreview{background:var(--surface)}[data-theme=dark] .mPreviewSidebar,[data-theme=dark] .mPreviewTopbar{background:var(--surface-2)}[data-theme=dark] .mPreviewMain{background:radial-gradient(600px 400px at 20% 0,rgba(37,99,235,.08),transparent 60%),var(--surface)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .mPreview{background:var(--surface)}:root:not([data-theme]) .mPreviewSidebar,:root:not([data-theme]) .mPreviewTopbar{background:var(--surface-2)}:root:not([data-theme]) .mPreviewMain{background:radial-gradient(600px 400px at 20% 0,rgba(37,99,235,.08),transparent 60%),var(--surface)}}[data-theme=dark] .mPreviewCard{background:var(--surface-2)}[data-theme=dark] .mPreviewPhoto{background:var(--subtle-bg)}[data-theme=dark] .mPreviewPill.neutral{background:var(--subtle-bg-active)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .mPreviewCard{background:var(--surface-2)}:root:not([data-theme]) .mPreviewPhoto{background:var(--subtle-bg)}:root:not([data-theme]) .mPreviewPill.neutral{background:var(--subtle-bg-active)}}[data-theme=dark] .mPreviewStage{background:var(--surface-2)}[data-theme=dark] .mPreviewStageDot{background:transparent;box-shadow:inset 0 0 0 2px rgba(255,255,255,.2)}[data-theme=dark] .mPreviewPipelineProgress{background:var(--surface-3)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .mPreviewStage{background:var(--surface-2)}:root:not([data-theme]) .mPreviewStageDot{background:transparent;box-shadow:inset 0 0 0 2px rgba(255,255,255,.2)}:root:not([data-theme]) .mPreviewPipelineProgress{background:var(--surface-3)}}[data-theme=dark] .mPreviewMap{background:linear-gradient(135deg,rgba(30,40,55,.8),rgba(35,45,60,.7) 50%,rgba(30,40,55,.8))}[data-theme=dark] .mPreviewPill.success{background:rgba(22,163,74,.15);color:#4ade80}[data-theme=dark] .mPreviewPill.info{background:rgba(14,165,233,.15);color:#38bdf8}@media (prefers-color-scheme:dark){:root:not([data-theme]) .mPreviewMap{background:linear-gradient(135deg,rgba(30,40,55,.8),rgba(35,45,60,.7) 50%,rgba(30,40,55,.8))}:root:not([data-theme]) .mPreviewPill.success{background:rgba(22,163,74,.15);color:#4ade80}:root:not([data-theme]) .mPreviewPill.info{background:rgba(14,165,233,.15);color:#38bdf8}}.sectionHeader{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;max-width:70ch}[data-theme=dark] .mPreviewAction{color:rgba(240,242,245,.5)}[data-theme=dark] .mPreviewAction.active{color:rgba(240,242,245,.9)}[data-theme=dark] .mPreviewActionDot{background:rgba(240,242,245,.2)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .mPreviewAction{color:rgba(240,242,245,.5)}:root:not([data-theme]) .mPreviewAction.active{color:rgba(240,242,245,.9)}:root:not([data-theme]) .mPreviewActionDot{background:rgba(240,242,245,.2)}}.howGrid{display:grid;grid-template-columns:1fr 1.05fr;gap:18px;align-items:start}@media (max-width:1024px){.howGrid{grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:900px){.steps{grid-template-columns:1fr}}.step{border:1px solid var(--border);background:rgba(255,255,255,.9);border-radius:var(--r-xl);padding:18px;box-shadow:var(--shadow-1);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}[data-theme=dark] .step{background:rgba(30,33,42,.9)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .step{background:rgba(30,33,42,.9)}}.step:hover{transform:translateY(-1px);border-color:rgba(17,24,39,.14);box-shadow:0 1px 2px var(--subtle-bg-hover),0 16px 36px var(--subtle-bg-active)}[data-theme=dark] .step:hover{border-color:rgba(255,255,255,.14)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .step:hover{border-color:rgba(255,255,255,.14)}}.stepIcon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:rgba(37,99,235,.1);color:var(--accent)}.stepTitle{margin-top:12px;font-weight:700;letter-spacing:-.01em}.flowDemo{position:relative;overflow:hidden;border-radius:28px;border:1px solid var(--subtle-bg-active);background:rgba(255,255,255,.92);box-shadow:0 0 0 1px var(--subtle-bg),0 4px 12px var(--subtle-bg-hover),0 24px 64px rgba(17,24,39,.12);padding:24px}.flowDemo:before{content:"";position:absolute;inset:-120px;background:radial-gradient(520px 380px at 18% 20%,rgba(37,99,235,.16),transparent 60%),radial-gradient(520px 380px at 90% 68%,rgba(14,165,233,.12),transparent 58%);filter:blur(10px);opacity:.9;pointer-events:none}.flowBody,.flowHeader{position:relative}.flowHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.flowEyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--muted)}.flowHeading{margin-top:8px;font-size:22px;font-weight:800;letter-spacing:-.02em}.flowBody{margin-top:20px;display:grid;grid-template-columns:.9fr 1.1fr;gap:20px}@media (max-width:820px){.flowBody{grid-template-columns:1fr}}.flowSteps{display:flex;flex-direction:column;gap:6px}.flowStepsPanel{border-radius:20px;background:rgba(246,246,242,.6);padding:12px;box-shadow:inset 0 1px 2px var(--subtle-bg)}.flowStep,.flowStepsPanel{border:1px solid var(--subtle-bg-active)}.flowStep{background:rgba(255,255,255,.9);border-radius:16px;padding:14px 16px;display:flex;gap:14px;align-items:flex-start;cursor:pointer;text-align:left;transition:all .18s ease}.flowStep:hover{background:rgba(255,255,255,1);border-color:rgba(17,24,39,.12);box-shadow:0 4px 16px var(--subtle-bg-active)}.flowStep.active{background:rgba(37,99,235,.06);border-color:rgba(37,99,235,.2);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.flowStepIcon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--subtle-bg);border:1px solid var(--subtle-bg-active);color:var(--muted);flex:0 0 auto}.flowStep.active .flowStepIcon{background:rgba(37,99,235,.12);border-color:rgba(37,99,235,.2);color:var(--accent)}.flowStepText{display:flex;flex-direction:column;gap:4px;min-width:0}.flowStepTitle{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.flowStepSubtitle{font-size:13px;line-height:1.45;color:var(--muted)}.flowPreview{border:1px solid var(--border);background:rgba(255,255,255,.95);border-radius:20px;padding:20px;box-shadow:0 2px 8px var(--subtle-bg);display:flex;flex-direction:column;gap:16px;animation:flowIn .2s ease-out;min-height:420px;overflow:hidden}@keyframes flowIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.flowPreviewTopbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-radius:14px;border:1px solid var(--subtle-bg-active);background:rgba(246,246,242,.7)}.flowPreviewTabs{gap:8px}.flowPreviewTab,.flowPreviewTabs{display:inline-flex;align-items:center}.flowPreviewTab{height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.95);font-size:13px;font-weight:700;color:var(--muted)}.flowPreviewTab.active{color:var(--text);border-color:rgba(37,99,235,.2);background:rgba(37,99,235,.08)}.flowPreviewMeta{font-size:13px}.flowPreviewBody{display:flex;flex-direction:column;gap:16px;flex:1}.flowPreviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.flowPreviewItem{border:1px solid var(--subtle-bg-active);background:rgba(250,250,247,.9);border-radius:16px;padding:16px}.flowPreviewSplit{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media (max-width:520px){.flowPreviewSplit{grid-template-columns:1fr}}.flowMiniThumbGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.flowMiniThumb{height:64px;border-radius:14px;border:1px solid var(--border);background:radial-gradient(220px 140px at 30% 20%,rgba(37,99,235,.18),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.95),rgba(246,246,242,.7));position:relative;overflow:hidden}.flowMiniThumb:after{content:"";position:absolute;inset:-30px;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.55),transparent 70%);transform:translateX(-60%);animation:shimmer 2.4s ease-in-out infinite;opacity:.7}.flowMiniThumb.primary{border-color:rgba(37,99,235,.26);box-shadow:0 0 0 4px rgba(37,99,235,.12)}@keyframes shimmer{0%{transform:translateX(-60%) rotate(12deg)}55%{transform:translateX(40%) rotate(12deg)}to{transform:translateX(40%) rotate(12deg)}}.flowPreviewList{display:flex;flex-direction:column;gap:10px}.flowPreviewLine{display:flex;justify-content:space-between;gap:10px;border:1px solid var(--subtle-bg-active);background:rgba(250,250,247,.9);border-radius:14px;padding:10px}.flowPreviewReport{border:1px solid var(--subtle-bg-active);background:rgba(250,250,247,.9);border-radius:16px;padding:12px}.flowReportHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.flowReportTitle{font-weight:850;letter-spacing:-.012em}.flowReportLines{margin-top:12px;display:flex;flex-direction:column;gap:8px}.flowReportLine{height:10px;border-radius:999px;background:var(--subtle-bg-hover);width:100%}.flowReportLine.long{width:92%}.flowReportLine.short{width:58%}.flowProgressTrack{height:6px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.75);overflow:hidden}.flowProgressFill{height:100%;width:42%;border-radius:999px;background:linear-gradient(90deg,rgba(37,99,235,.22),rgba(14,165,233,.28),rgba(37,99,235,.22));animation-name:flowProgress;animation-timing-function:linear;animation-iteration-count:infinite}.flowMockField{border:1px solid var(--subtle-bg-active);background:rgba(250,250,247,.9);border-radius:16px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.flowMockValue{font-weight:900;letter-spacing:-.014em}.flowMockGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.flowMockItem{border:1px solid var(--subtle-bg-active);background:rgba(255,255,255,.86);border-radius:16px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 2px var(--subtle-bg)}.flowMockChip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:750;border:1px solid var(--border);background:var(--subtle-bg);color:var(--muted);width:-moz-fit-content;width:fit-content}.flowMockChip.success{border-color:rgba(22,163,74,.25);background:rgba(22,163,74,.1);color:rgba(21,128,61,.98)}.flowMockChip.info{border-color:rgba(14,165,233,.25);background:rgba(14,165,233,.1);color:rgba(3,105,161,.98)}.flowMockChip.neutral{border-color:rgba(17,24,39,.12);background:rgba(255,255,255,.75);color:var(--muted)}.flowMockProgress{height:7px;border-radius:999px;border:1px solid var(--border);background:var(--subtle-bg);overflow:hidden}.flowMockProgressFill{height:100%;width:52%;border-radius:999px;background:linear-gradient(90deg,rgba(14,165,233,.1),rgba(14,165,233,.32),rgba(14,165,233,.1));animation:flowMockFill 1.6s ease-in-out infinite}@keyframes flowMockFill{0%{transform:translateX(-40%)}55%{transform:translateX(10%)}to{transform:translateX(10%)}}.flowMockMiniLine{height:10px;border-radius:999px;background:var(--subtle-bg-hover);width:86%}.flowMockList{display:flex;flex-direction:column;gap:12px}.flowMockRow{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--subtle-bg-active);background:rgba(250,250,247,.9);border-radius:14px;padding:14px 16px;font-size:14px}.flowMockRow.total{background:rgba(37,99,235,.06);border-color:rgba(37,99,235,.16)}.flowMockPill{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.9);font-size:13px;font-weight:700;color:var(--text)}.flowMockSkeleton{height:10px;border-radius:999px;background:var(--subtle-bg-active);width:42%;position:relative;overflow:hidden}.flowMockSkeleton.wide{width:64%}.flowMockSkeleton:after{content:"";position:absolute;inset:-20px;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.55),transparent 70%);transform:translateX(-60%);animation:shimmer 2.4s ease-in-out infinite;opacity:.55}.flowChart{height:120px;border-radius:16px;border:1px solid var(--subtle-bg-active);background:rgba(250,250,247,.9);padding:12px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;align-items:end}.flowChartBar{border-radius:999px;background:linear-gradient(180deg,rgba(37,99,235,.16),rgba(14,165,233,.24));border:1px solid rgba(14,165,233,.2)}.flowRiskList{display:flex;flex-direction:column;gap:10px}.flowRiskItem{display:grid;grid-template-columns:auto 1fr auto;gap:10px;border:1px solid var(--subtle-bg-active);background:rgba(250,250,247,.9);border-radius:14px;padding:10px}.flowRiskChip,.flowRiskItem{align-items:center;font-size:12px}.flowRiskChip{display:inline-flex;height:22px;padding:0 8px;border-radius:999px;font-weight:800;border:1px solid rgba(17,24,39,.12);background:rgba(255,255,255,.8);color:var(--muted)}.flowRiskChip.high{border-color:rgba(220,38,38,.22);background:rgba(220,38,38,.08);color:rgba(185,28,28,.95)}.flowRiskChip.medium{border-color:rgba(245,158,11,.25);background:rgba(245,158,11,.12);color:rgba(180,83,9,.95)}.flowRiskChip.low{border-color:rgba(22,163,74,.25);background:rgba(22,163,74,.1);color:rgba(21,128,61,.98)}.flowRiskTitle{font-weight:850;letter-spacing:-.012em;color:var(--text)}.flowRiskMeta{justify-self:end}.flowRiskReserve{border:1px solid var(--subtle-bg-active);background:rgba(255,255,255,.86);border-radius:14px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.flowReportFooter{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}@keyframes flowProgress{0%{transform:translateX(-120%)}to{transform:translateX(220%)}}@media (prefers-reduced-motion:reduce){.flowPreview,.flowStep{transition:none;animation:none}.flowMiniThumb:after,.flowMockProgressFill,.flowMockSkeleton:after,.flowProgressFill{animation:none}}[data-theme=dark] .flowDemo{background:rgba(26,29,39,.95)}[data-theme=dark] .flowStepsPanel{background:rgba(30,33,42,.6)}[data-theme=dark] .flowStep{background:rgba(30,33,42,.9)}[data-theme=dark] .flowPreview{background:rgba(26,29,39,.95)}[data-theme=dark] .flowPreviewTopbar{background:rgba(30,33,42,.7)}[data-theme=dark] .flowPreviewTab{background:rgba(30,33,42,.9)}[data-theme=dark] .flowChart,[data-theme=dark] .flowMockField,[data-theme=dark] .flowMockRow,[data-theme=dark] .flowPreviewItem,[data-theme=dark] .flowPreviewLine,[data-theme=dark] .flowPreviewReport,[data-theme=dark] .flowRiskItem{background:rgba(30,33,42,.7)}[data-theme=dark] .flowMiniThumb{background:radial-gradient(220px 140px at 30% 20%,rgba(37,99,235,.18),transparent 55%),linear-gradient(180deg,rgba(30,33,42,.95),rgba(26,29,39,.8))}[data-theme=dark] .flowProgressTrack{background:rgba(30,33,42,.75)}[data-theme=dark] .flowMockItem,[data-theme=dark] .flowMockPill,[data-theme=dark] .flowRiskReserve{background:rgba(30,33,42,.85)}[data-theme=dark] .flowMockChip.neutral,[data-theme=dark] .flowRiskChip{background:rgba(30,33,42,.75)}[data-theme=dark] .flowMockChip.success,[data-theme=dark] .flowRiskChip.low{color:#4ade80}[data-theme=dark] .flowMockChip.info{color:#38bdf8}[data-theme=dark] .flowRiskChip.high{color:#f87171}[data-theme=dark] .flowRiskChip.medium{color:#fbbf24}@media (prefers-color-scheme:dark){:root:not([data-theme]) .flowDemo{background:rgba(26,29,39,.95)}:root:not([data-theme]) .flowStepsPanel{background:rgba(30,33,42,.6)}:root:not([data-theme]) .flowStep{background:rgba(30,33,42,.9)}:root:not([data-theme]) .flowPreview{background:rgba(26,29,39,.95)}:root:not([data-theme]) .flowPreviewTopbar{background:rgba(30,33,42,.7)}:root:not([data-theme]) .flowPreviewTab{background:rgba(30,33,42,.9)}:root:not([data-theme]) .flowChart,:root:not([data-theme]) .flowMockField,:root:not([data-theme]) .flowMockRow,:root:not([data-theme]) .flowPreviewItem,:root:not([data-theme]) .flowPreviewLine,:root:not([data-theme]) .flowPreviewReport,:root:not([data-theme]) .flowRiskItem{background:rgba(30,33,42,.7)}:root:not([data-theme]) .flowMiniThumb{background:radial-gradient(220px 140px at 30% 20%,rgba(37,99,235,.18),transparent 55%),linear-gradient(180deg,rgba(30,33,42,.95),rgba(26,29,39,.8))}:root:not([data-theme]) .flowProgressTrack{background:rgba(30,33,42,.75)}:root:not([data-theme]) .flowMockItem,:root:not([data-theme]) .flowMockPill,:root:not([data-theme]) .flowRiskReserve{background:rgba(30,33,42,.85)}:root:not([data-theme]) .flowMockChip.neutral,:root:not([data-theme]) .flowRiskChip{background:rgba(30,33,42,.75)}:root:not([data-theme]) .flowMockChip.success,:root:not([data-theme]) .flowRiskChip.low{color:#4ade80}:root:not([data-theme]) .flowMockChip.info{color:#38bdf8}:root:not([data-theme]) .flowRiskChip.high{color:#f87171}:root:not([data-theme]) .flowRiskChip.medium{color:#fbbf24}}.features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:900px){.features{grid-template-columns:1fr}}.featureCard{border:1px solid var(--border);background:rgba(255,255,255,.9);border-radius:var(--r-xl);padding:18px;box-shadow:var(--shadow-1)}[data-theme=dark] .featureCard{background:rgba(30,33,42,.9)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .featureCard{background:rgba(30,33,42,.9)}}.featureIcon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--subtle-bg-hover);color:var(--text)}.featureTitle{margin-top:12px;font-weight:700;letter-spacing:-.01em}.productsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:900px){.productsGrid{grid-template-columns:1fr}}.productCard{display:flex;flex-direction:column;gap:10px;border-radius:var(--r-xl)}.productCardTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.productIcon{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:rgba(37,99,235,.1);color:var(--accent)}.productTitle{margin-top:4px;font-weight:800;letter-spacing:-.012em}.productCta{margin-top:10px}.trustCard{border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(246,246,242,.82));border-radius:26px;padding:22px;box-shadow:var(--shadow-2);display:flex;flex-direction:column;gap:14px}[data-theme=dark] .trustCard{background:linear-gradient(180deg,rgba(30,33,42,.95),rgba(20,22,30,.85))}@media (prefers-color-scheme:dark){:root:not([data-theme]) .trustCard{background:linear-gradient(180deg,rgba(30,33,42,.95),rgba(20,22,30,.85))}}.trustTitle{font-size:18px;font-weight:800;letter-spacing:-.01em}.trustActions{display:flex;gap:12px;flex-wrap:wrap}.band{background:rgba(246,246,242,.72);border-top:1px solid var(--subtle-bg-hover);border-bottom:1px solid var(--subtle-bg-hover)}[data-theme=dark] .band{background:rgba(17,24,39,.5)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .band{background:rgba(17,24,39,.5)}}.bandGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:18px;align-items:start}@media (max-width:980px){.bandGrid{grid-template-columns:1fr}}.bandCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:520px){.bandCards{grid-template-columns:1fr}}.bandCard{padding:16px;border-radius:20px}.faqGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:900px){.faqGrid{grid-template-columns:1fr}}