@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-geist-mono);--color-red-100:#ffe2e2;--color-red-600:#e40014;--color-orange-100:#ffedd5;--color-orange-600:#f05100;--color-amber-100:#fef3c6;--color-amber-600:#dd7400;--color-blue-100:#dbeafe;--color-blue-600:#155dfc;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-geist-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-600:lab(44.0605% 29.0279 -86.0352)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground);font-feature-settings:"cv01"}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-amber-100{background-color:var(--color-amber-100)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-red-100{background-color:var(--color-red-100)}.font-sans{font-family:var(--font-sans)}.text-amber-600{color:var(--color-amber-600)}.text-blue-600{color:var(--color-blue-600)}.text-orange-600{color:var(--color-orange-600)}.text-red-600{color:var(--color-red-600)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[automation\:stub\]{automation:stub}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--rc-navy:#0a1628;--rc-emerald:#059669;--rc-emerald-hover:#047857;--rc-emerald-500:#10b981;--rc-emerald-400:#34d399;--rc-emerald-300:#6ee7b7;--rc-emerald-200:#a7f3d0;--rc-emerald-100:#d1fae5;--rc-emerald-50:#ecfdf5;--rc-hero-dark:#030712;--rc-navy-950:#020617;--rc-navy-900:#0f172a;--rc-navy-800:#1e293b;--rc-red:#dc2626;--rc-red-500:#ef4444;--rc-red-100:#fee2e2;--rc-red-50:#fef2f2;--rc-red-200:#fecaca;--rc-amber:#d97706;--rc-amber-100:#fed7aa;--rc-amber-50:#fffbeb;--rc-text:#0a1628;--rc-text-label:#1e293b;--rc-text-body:#64748b;--rc-text-muted:#94a3b8;--rc-text-subtle:#cbd5e1;--rc-surface:#fff;--rc-surface-slate:#f8fafc;--rc-border:#e2e8f0;--rc-border-soft:#f1f5f9;--rc-border-emerald:#a7f3d0;--rc-border-focus:#059669;--rc-shadow-ambient:0 1px 3px #0a16280a, 0 6px 24px #0a16280f;--rc-shadow-standard:0 4px 12px #0a162814, 0 20px 48px #0a16281f;--rc-shadow-elevated:0 20px 40px -20px #0a162840, 0 12px 24px -12px #00000014;--rc-shadow-deep:0 25px 50px -12px #0a16284d, 0 12px 24px -8px #0000001a;--rc-focus-ring:0 0 0 3px #05966926;--rc-glow-emerald:0 0 20px #10b9814d, 0 0 40px #10b98126, 0 0 80px #10b9810d;--rc-glow-emerald-lg:0 0 30px #10b98166, 0 0 60px #10b98133, 0 0 120px #10b98114;--rc-glow-btn:0 4px 16px #05966966, 0 0 40px #10b98133;--rc-radius-xs:4px;--rc-radius-sm:6px;--rc-radius-md:8px;--rc-radius-lg:12px;--rc-radius-xl:16px;--rc-radius-pill:9999px;--rc-space-1:4px;--rc-space-2:8px;--rc-space-3:12px;--rc-space-4:16px;--rc-space-5:20px;--rc-space-6:24px;--rc-space-8:32px;--rc-space-10:40px;--rc-space-12:48px;--rc-space-16:64px;--rc-space-20:80px;--rc-space-24:96px;--rc-ease:cubic-bezier(.4, 0, .2, 1);--rc-ease-snap:cubic-bezier(.2, .8, .2, 1);--rc-dur-fast:.1s;--rc-dur-base:.15s;--rc-dur-shadow:.2s;--rc-dur-slow:.3s;--rc-font-sans:var(--font-sans,"Inter"), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--rc-font-mono:var(--font-mono,"JetBrains Mono"), "SF Mono", Menlo, Consolas, monospace;--rc-weight-display:300;--rc-weight-body:400;--rc-weight-ui:500;--rc-weight-dollar:600;--rc-weight-dollar-hero:700;--rc-size-hero:3.5rem;--rc-size-display:3rem;--rc-size-section:2.25rem;--rc-size-sub:1.5rem;--rc-size-lg:1.125rem;--rc-size-body:1rem;--rc-size-sm:.875rem;--rc-size-xs:.75rem;--rc-track-hero:-1.4px;--rc-track-display:-.96px;--rc-track-section:-.72px;--rc-track-sub:-.24px;--rc-track-dollar-hero:-.96px}.rc-hero{font-family:var(--rc-font-sans);font-size:var(--rc-size-hero);font-weight:var(--rc-weight-display);letter-spacing:var(--rc-track-hero);color:var(--rc-navy);font-feature-settings:"cv01";line-height:1.05}.rc-display{font-family:var(--rc-font-sans);font-size:var(--rc-size-display);font-weight:var(--rc-weight-display);letter-spacing:var(--rc-track-display);color:var(--rc-navy);font-feature-settings:"cv01";line-height:1.1}.rc-section{font-family:var(--rc-font-sans);font-size:var(--rc-size-section);font-weight:var(--rc-weight-display);letter-spacing:var(--rc-track-section);color:var(--rc-navy);font-feature-settings:"cv01";line-height:1.15}.rc-sub{font-family:var(--rc-font-sans);font-size:var(--rc-size-sub);font-weight:var(--rc-weight-ui);letter-spacing:var(--rc-track-sub);color:var(--rc-navy);line-height:1.25}.rc-body{font-family:var(--rc-font-sans);font-size:var(--rc-size-body);font-weight:var(--rc-weight-body);color:var(--rc-text-body);font-feature-settings:"cv01";line-height:1.5}.rc-body-lg{font-family:var(--rc-font-sans);font-size:var(--rc-size-lg);font-weight:var(--rc-weight-body);color:var(--rc-text-body);line-height:1.6}.rc-small{font-size:var(--rc-size-xs);color:var(--rc-text-body)}.rc-caption{font-size:var(--rc-size-sm);color:var(--rc-text-body)}.rc-dollar-hero{font-weight:var(--rc-weight-dollar-hero);font-size:var(--rc-size-display);letter-spacing:var(--rc-track-dollar-hero);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1}.rc-dollar-display{font-weight:var(--rc-weight-dollar);font-size:var(--rc-size-section);letter-spacing:-.36px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1}.rc-dollar-inline{font-weight:var(--rc-weight-dollar);font-size:var(--rc-size-lg);letter-spacing:-.09px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.rc-dollar-table{font-weight:var(--rc-weight-ui);font-size:var(--rc-size-sm);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.rc-leakage{color:var(--rc-red)}.rc-recovery{color:var(--rc-emerald)}.rc-text-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#10b981 0%,#34d399 50%,#6ee7b7 100%);-webkit-background-clip:text;background-clip:text}.rc-text-gradient-gold{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 50%,#d97706 100%);-webkit-background-clip:text;background-clip:text}.rc-text-gradient-red{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f87171 0%,#ef4444 50%,#dc2626 100%);-webkit-background-clip:text;background-clip:text}.rc-glass{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffb3;border:1px solid #ffffff4d}.rc-glass-dark{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#0f172acc;border:1px solid #ffffff0f}.rc-bg-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px}.rc-bg-grid-light{background-image:linear-gradient(#00000008 1px,#0000 1px),linear-gradient(90deg,#00000008 1px,#0000 1px);background-size:60px 60px}.rc-card{box-shadow:var(--rc-shadow-ambient);transition:all .3s var(--rc-ease);border-radius:var(--rc-radius-xl);background:#fff;border:1px solid #0000000f}.rc-card:hover{border-color:#10b98133;transform:translateY(-2px);box-shadow:0 4px 12px #0a162814,0 20px 48px #0a16281f,0 0 0 1px #10b9811a}.rc-card-dark{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--rc-radius-xl);transition:all .3s var(--rc-ease);background:#ffffff08;border:1px solid #ffffff0f}.rc-card-dark:hover{background:#ffffff0f;border-color:#10b98133;transform:translateY(-2px);box-shadow:0 0 30px #10b98114}.rc-btn-primary{color:#fff;transition:all .2s var(--rc-ease);cursor:pointer;background:linear-gradient(90deg,#059669,#10b981);border:none;border-radius:9999px;align-items:center;gap:6px;padding:12px 28px;font-size:16px;font-weight:500;display:inline-flex}.rc-btn-primary:hover{box-shadow:var(--rc-glow-btn);transform:translateY(-1px)scale(1.02)}.rc-btn-primary:active{transform:translateY(0)scale(.98)}.rc-btn-ghost-dark{color:#f1f5f9;transition:all .3s var(--rc-ease);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:9999px;padding:12px 28px;font-size:16px;font-weight:500}.rc-btn-ghost-dark:hover{background:#ffffff1f;border-color:#fff3}@keyframes rc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes rc-float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.rc-orb{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.rc-orb-emerald{background:radial-gradient(circle,#10b98140 0%,#0000 70%);animation:8s ease-in-out infinite rc-float}.rc-orb-blue{background:radial-gradient(circle,#3b82f626 0%,#0000 70%);animation:10s ease-in-out infinite rc-float-slow}.rc-orb-purple{background:radial-gradient(circle,#8b5cf61f 0%,#0000 70%);animation:12s ease-in-out infinite reverse rc-float}.rc-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:root{--rc-surface-2:#f8fafc;--rc-surface-3:#f1f5f9;--rc-border-strong:#cbd5e1;--rc-text-secondary:#64748b;--rc-emerald-deep:#059669;--rc-red-deep:#dc2626;--rc-emerald-50:#ecfdf5;--rc-red-50:#fef2f2;--background:#fff;--foreground:#0a1628;--card:#fff;--card-foreground:#0a1628;--popover:#fff;--popover-foreground:#0a1628;--primary:#059669;--primary-foreground:#fff;--secondary:#f1f5f9;--secondary-foreground:#0a1628;--muted:#f8fafc;--muted-foreground:#64748b;--accent:#ecfdf5;--accent-foreground:#059669;--destructive:#dc2626;--border:#e2e8f0;--input:#e2e8f0;--ring:#059669;--chart-1:#059669;--chart-2:#10b981;--chart-3:#34d399;--chart-4:#6ee7b7;--chart-5:#a7f3d0;--radius:.5rem}.dark{--background:#0f172a;--foreground:#f1f5f9;--card:#1e293b;--card-foreground:#f1f5f9;--popover:#1e293b;--popover-foreground:#f1f5f9;--primary:#10b981;--primary-foreground:#020617;--secondary:#1e293b;--secondary-foreground:#f1f5f9;--muted:#1e293b;--muted-foreground:#94a3b8;--accent:#1e293b;--accent-foreground:#10b981;--destructive:#ef4444;--border:#ffffff14;--input:#ffffff1f;--ring:#10b981;--chart-1:#10b981;--chart-2:#34d399;--chart-3:#6ee7b7;--chart-4:#a7f3d0;--chart-5:#d1fae5}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes float-slow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(2deg)}}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:.8}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes count-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes border-rotate{0%{--border-angle:0deg}to{--border-angle:360deg}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bg-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px}.bg-grid-light{background-image:linear-gradient(#00000008 1px,#0000 1px),linear-gradient(90deg,#00000008 1px,#0000 1px);background-size:60px 60px}.bg-dots{background-image:radial-gradient(circle,#ffffff14 1px,#0000 1px);background-size:24px 24px}.bg-noise{position:relative}.bg-noise:before{content:"";pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:absolute;inset:0}.glass{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffb3;border:1px solid #ffffff4d}.glass-dark{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#0f172acc;border:1px solid #ffffff0f}.text-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#10b981 0%,#34d399 50%,#6ee7b7 100%);-webkit-background-clip:text;background-clip:text}.text-gradient-gold{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 50%,#d97706 100%);-webkit-background-clip:text;background-clip:text}.text-gradient-red{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f87171 0%,#ef4444 50%,#dc2626 100%);-webkit-background-clip:text;background-clip:text}.glow-emerald{box-shadow:0 0 20px #10b9814d,0 0 40px #10b98126,0 0 80px #10b9810d}.glow-emerald-lg{box-shadow:0 0 30px #10b98166,0 0 60px #10b98133,0 0 120px #10b98114}.glow-red{box-shadow:0 0 20px #ef44444d,0 0 40px #ef444426}.glow-white{box-shadow:0 0 30px #ffffff26,0 0 60px #ffffff0d}.card-premium{background:#fff;border:1px solid #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0a16280a,0 6px 24px #0a16280f}.card-premium:hover{border-color:#10b98133;transform:translateY(-2px);box-shadow:0 4px 12px #0a162814,0 20px 48px #0a16281f,0 0 0 1px #10b9811a}.card-dark{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff0f;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-dark:hover{background:#ffffff0f;border-color:#10b98133;transform:translateY(-2px);box-shadow:0 0 30px #10b98114}.card-animated-border{background:#fff;border-radius:16px;position:relative;overflow:hidden}.card-animated-border:before{content:"";background:linear-gradient(var(--border-angle,0deg), transparent 40%, #10b98166 50%, transparent 60%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:16px;padding:1px;animation:4s linear infinite border-rotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-glow{border-radius:9999px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.btn-glow:hover{transform:translateY(-1px)scale(1.02);box-shadow:0 4px 16px #05966966,0 0 40px #10b98133}.btn-glow:active{transform:translateY(0)scale(.98)}.reveal{opacity:0;animation:.6s forwards fade-up;transform:translateY(24px)}.reveal-delay-1{animation-delay:.1s}.reveal-delay-2{animation-delay:.2s}.reveal-delay-3{animation-delay:.3s}.reveal-delay-4{animation-delay:.4s}.font-tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.text-leakage{color:#dc2626;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.text-recovery{color:#059669;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orb{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.orb-emerald{background:radial-gradient(circle,#10b98140 0%,#0000 70%);animation:8s ease-in-out infinite float}.orb-blue{background:radial-gradient(circle,#3b82f626 0%,#0000 70%);animation:10s ease-in-out infinite float-slow}.orb-purple{background:radial-gradient(circle,#8b5cf61f 0%,#0000 70%);animation:12s ease-in-out infinite reverse float}.divider-gradient{background:linear-gradient(90deg,#0000 0%,#10b9814d 50%,#0000 100%);height:1px}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);animation:2s infinite shimmer;position:absolute;inset:0}.stat-number{font-variant-numeric:tabular-nums;animation:.6s ease-out forwards count-up}@keyframes rc-page-in{0%{opacity:0}to{opacity:1}}body[data-rc-landing]{animation:.2s both rc-page-in}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .6s,transform .6s;transform:translateY(20px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-delay-1.is-visible{transition-delay:.1s,.1s}.reveal-delay-2.is-visible{transition-delay:.2s,.2s}.reveal-delay-3.is-visible{transition-delay:.3s,.3s}.reveal-delay-4.is-visible{transition-delay:.4s,.4s}.rc-link{color:inherit;padding-bottom:2px;text-decoration:none;position:relative}.rc-link:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .2s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.rc-link:hover:after{transform:scaleX(1)}.rc-cum-cta:hover .rc-cum-cta-arrow{transform:translate(4px)}@keyframes rc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rc-shimmer-dark{0%,to{background-color:#ffffff0a}50%{background-color:#ffffff14}}.rc-skeleton{background-color:#0f172a0d;border-radius:6px;animation:2s ease-in-out infinite rc-shimmer}.rc-skeleton--dark{background-color:#ffffff0a;animation-name:rc-shimmer-dark}.rc-progress{background:#0a16280f;border-radius:2px;height:2px;overflow:hidden}.rc-progress__fill{background:linear-gradient(90deg,#059669,#10b981);height:100%;transition:width .6s}@keyframes rc-bridge-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.rc-bridge-arrow{animation:3s ease-in-out infinite rc-bridge-bob}@keyframes rc-progress-pulse{0%,to{opacity:.35;transform:translateY(-50%)scale(1)}50%{opacity:.75;transform:translateY(-50%)scale(1.6)}}.rc-progress-pulse{animation:2s ease-in-out infinite rc-progress-pulse}@media (max-width:900px){.rc-scroll-progress{display:none!important}}@keyframes rc-ticker-dot-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.rc-ticker-dot{animation:1.5s ease-in-out infinite rc-ticker-dot-pulse}@media (max-width:640px){.rc-leak-ticker{transform:translateX(50%) translateY(var(--ty,0))!important;width:220px!important;padding:10px 12px 10px 14px!important;bottom:16px!important;right:50%!important}}@keyframes rc-drift-emerald{0%{transform:translate(0)scale(1)}33%{transform:translate(-40px,30px)scale(1.08)}66%{transform:translate(20px,-20px)scale(.96)}to{transform:translate(0)scale(1)}}@keyframes rc-drift-blue{0%{transform:translate(0)scale(1)}50%{transform:translate(50px,-28px)scale(1.1)}to{transform:translate(0)scale(1)}}@keyframes rc-drift-purple{0%{transform:translate(0)scale(1)}40%{transform:translate(-30px,-40px)scale(.92)}80%{transform:translate(25px,15px)scale(1.06)}to{transform:translate(0)scale(1)}}.rc-orb-emerald-drift{animation:20s ease-in-out infinite rc-drift-emerald}.rc-orb-blue-drift{animation:22s ease-in-out infinite rc-drift-blue}.rc-orb-purple-drift{animation:26s ease-in-out infinite rc-drift-purple}@keyframes rc-ping{0%{opacity:.7;transform:scale(1)}75%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}@keyframes rc-hero-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.rc-hero-headline{opacity:0;animation:.6s forwards rc-hero-rise}.rc-hero-sub{opacity:0;animation:.6s .2s forwards rc-hero-rise}.rc-hero-primary-cta{opacity:0;animation:.6s .8s forwards rc-hero-rise}.rc-hero-secondary-cta{opacity:0;animation:.6s 1s forwards rc-hero-rise}.rc-hero-microcopy{opacity:0;animation:.6s 1.2s forwards rc-hero-rise}@keyframes rc-nav-dot-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes rc-nav-dot-halo{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:.9;transform:scale(1.15)}}@keyframes rc-float-chip{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes rc-loss-pulse{0%,to{background-color:#ef444400;box-shadow:0 0 #ef444400}50%{background-color:#ef44440a;box-shadow:0 0 28px #ef44442e,0 0 60px #ef444414}}.rc-loss-number{animation:4s ease-in-out infinite rc-loss-pulse}@keyframes rc-dash-drift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-120px}}@keyframes rc-leak-dot{0%{fill:#f59e0b00;r:4;opacity:0}8%{fill:#f59e0b59;r:5;opacity:.35}28%{fill:#f59e0b80;r:5.5;opacity:.55}36%{fill:#f59e0b8c;r:6;opacity:.6}44%{fill:#10b9818c;r:5.5;opacity:.6}60%{fill:#34d39980;r:5;opacity:.5}85%{fill:#34d39940;r:4.5;opacity:.25}to{fill:#34d39900;r:4;opacity:0}}@keyframes rc-leak-ring{0%,36%{opacity:0;transform:scale(1)}40%{opacity:.55;transform:scale(1)}58%{opacity:0;transform:scale(4.5)}to{opacity:0;transform:scale(4.5)}}@keyframes rc-leak-ring-2{0%,40%{opacity:0;transform:scale(1)}44%{opacity:.4;transform:scale(1)}64%{opacity:0;transform:scale(6)}to{opacity:0;transform:scale(6)}}@media (max-width:980px){.rc-hero-grid{grid-template-columns:1fr!important;row-gap:24px!important}.rc-leak-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:860px){.rc-steps-row{grid-template-columns:1fr!important;gap:48px!important}.rc-steps-line{display:none!important}.rc-recovery-grid{grid-template-columns:1fr!important;gap:0!important}.rc-sec-grid,.rc-proof-grid,.rc-industry-grid{grid-template-columns:1fr!important}.rc-cum-row{grid-template-columns:80px 1fr 90px!important;gap:12px!important}.rc-twoapp-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.rc-footer-row{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}}@media (max-width:640px){.rc-leak-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.rc-bridge-arrow,.rc-loss-number,.rc-skeleton,body[data-rc-landing]{animation:none!important}.reveal{opacity:1!important;transition:none!important;transform:none!important}.rc-hero-headline,.rc-hero-sub,.rc-hero-primary-cta,.rc-hero-secondary-cta,.rc-hero-microcopy{opacity:1;animation:none}}.rc-only-desktop{display:block}.rc-only-mobile{display:none}@media (max-width:768px){.rc-only-desktop{display:none}.rc-only-mobile{display:block}}.rc-calc ::-webkit-scrollbar{width:10px;height:10px}.rc-calc ::-webkit-scrollbar-track{background:0 0}.rc-calc ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.rc-calc ::-webkit-scrollbar-thumb:hover{background:#94a3b8}input[type=range].rc-slider{appearance:none;cursor:pointer;background:#334155;border-radius:9999px;outline:none;width:100%;height:4px}input[type=range].rc-slider::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #10b981;border-radius:50%;width:20px;height:20px;margin-top:-8px;transition:transform .15s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0a162840,0 2px 6px #00000026}input[type=range].rc-slider:hover::-webkit-slider-thumb{transform:scale(1.1)}input[type=range].rc-slider:active::-webkit-slider-thumb{transform:scale(1.15)}input[type=range].rc-slider::-moz-range-thumb{background:#fff;border:2px solid #10b981;border-radius:50%;width:20px;height:20px;transition:transform .15s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0a162840}input[type=range].rc-slider:hover::-moz-range-thumb{transform:scale(1.1)}input[type=number].rc-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].rc-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].rc-num{-moz-appearance:textfield}.digit-col{vertical-align:baseline;height:1em;display:inline-block;overflow:hidden}.digit-stack{flex-direction:column;transition:transform .4s;display:flex}.digit-cell{height:1em;line-height:1}.rc-text-gradient .digit-col,.rc-text-gradient .digit-stack,.rc-text-gradient .digit-cell{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#10b981 0%,#34d399 50%,#6ee7b7 100%);-webkit-background-clip:text;background-clip:text}.rc-text-gradient-red .digit-col,.rc-text-gradient-red .digit-stack,.rc-text-gradient-red .digit-cell{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#f87171 0%,#ef4444 50%,#dc2626 100%);-webkit-background-clip:text;background-clip:text}@keyframes rc-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rc-stagger{animation:.3s both rc-fade-up}@keyframes rc-toast-in{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes rc-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes rc-slide-down{0%{opacity:0;transform:translateY(-6px)scaleY(.98)}to{opacity:1;transform:translateY(0)scaleY(1)}}.rc-hover-lift{transition:transform .2s,box-shadow .2s}.rc-hover-lift:hover{transform:translateY(-1px)scale(1.02)}@media (max-width:768px){.rc-split{flex-direction:column!important}.rc-left,.rc-right{width:100%!important;min-width:0!important;min-height:auto!important}.rc-metric-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}.rc-mobile-hide{display:none!important}.rc-mobile-only{display:flex!important}.rc-left{padding:28px 20px 24px!important}.rc-right{padding:24px 20px 120px!important}.rc-h1-mobile{letter-spacing:-.4px!important;font-size:26px!important}.rc-section-mobile{letter-spacing:-.3px!important;font-size:22px!important}.rc-slider-value-mobile{font-size:22px!important}.rc-metric-value-mobile{font-size:28px!important}.rc-metric-value-hero-mobile{font-size:32px!important}.rc-metric-card-mobile{padding:18px 16px!important}.rc-metric-icon-mobile{width:28px!important;height:28px!important}.rc-metric-label-mobile{font-size:12px!important}.rc-metric-sub-mobile{display:none!important}.rc-empty-mobile{min-height:280px!important;padding:24px 12px!important}input[type=range].rc-slider::-webkit-slider-thumb{width:28px;height:28px;margin-top:-12px}input[type=range].rc-slider::-moz-range-thumb{width:28px;height:28px}.digit-stack{transition-duration:.28s!important}.rc-stagger{animation-duration:.22s!important}.rc-hscroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overflow-x:auto;gap:8px!important;display:flex!important}.rc-hscroll::-webkit-scrollbar{display:none}.rc-hscroll>*{scroll-snap-align:start;flex:none}.rc-hscroll-mobile{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px;padding-bottom:6px;padding-left:20px;padding-right:20px;overflow-x:auto;grid-template-columns:none!important;gap:10px!important;display:flex!important}.rc-hscroll-mobile::-webkit-scrollbar{display:none}.rc-hscroll-mobile>*{scroll-snap-align:start;flex:0 0 220px!important}.rc-pill-touch{min-height:44px!important;padding:10px 16px!important;font-size:13px!important}}@media (min-width:769px){.rc-mobile-only{display:none!important}}@keyframes rc-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rc-sweep{0%{left:-40%}to{left:100%}}@keyframes rc-flow-down{0%{opacity:0;transform:translate(-50%)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(-50%,38px)}}@keyframes rc-pulse{0%{opacity:0;transform:scale(.9)}20%{opacity:.85}to{opacity:0;transform:scale(2.4)}}@keyframes rc-progress-shuttle{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes rc-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:900px){main.rc-grid{grid-template-columns:1fr!important;gap:24px!important;padding:96px 20px 120px!important}}.rc-only-mobile button,.rc-only-mobile{font-size:16px}@media (prefers-reduced-motion:reduce){.rc-only-mobile *,main.rc-grid *{transition-duration:1ms!important;animation-duration:1ms!important}}body:has(.rc-scan-processing){color:#f8fafc;-webkit-font-smoothing:antialiased;background:#030712}@keyframes appBreathe{0%,to{opacity:1}50%{opacity:1.02}}.app-breathe{animation:appBreathe 8s var(--rc-ease) infinite}.bg-layer{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.bg-orb{filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.bg-orb-emerald{background:radial-gradient(circle,#10b9812e 0%,#0000 70%);width:520px;height:520px;animation:12s ease-in-out infinite rc-float;top:8%;right:-120px}.bg-orb-blue{background:radial-gradient(circle,#3b82f61a 0%,#0000 70%);width:420px;height:420px;animation:14s ease-in-out infinite rc-float-slow;top:35%;left:-120px}.bg-orb-purple{background:radial-gradient(circle,#8b5cf61a 0%,#0000 70%);width:380px;height:380px;animation:16s ease-in-out infinite reverse rc-float;bottom:-80px;right:25%}#particle-canvas{z-index:0;pointer-events:none;opacity:.85;position:fixed;inset:0}.app-header{z-index:5;justify-content:space-between;align-items:center;padding:22px 40px;display:flex;position:relative}.logo{font-family:var(--rc-font-sans);letter-spacing:-.02em;color:#ffffff8c;font-size:18px;font-weight:600}.logo .cap{color:#34d399}.header-right{color:#64748b;align-items:center;gap:18px;font-size:13px;display:flex}.secure-pill{color:#94a3b8;align-items:center;gap:6px;font-size:13px;display:inline-flex}.secure-pill svg{color:#34d399}.speaker-toggle{color:#64748b;cursor:pointer;width:28px;height:28px;transition:all .2s var(--rc-ease);background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.speaker-toggle:hover{color:#94a3b8;border-color:#ffffff29}.speaker-toggle.on{color:#34d399;background:#34d3990f;border-color:#34d3994d}.stage{z-index:2;grid-template-columns:1fr 360px;align-items:start;gap:56px;max-width:1200px;margin:0 auto;padding:8px 40px 80px;display:grid;position:relative}@media (max-width:980px){.stage{grid-template-columns:1fr;gap:32px;padding:8px 20px 120px}.terminal-wrap{display:none}}.center-col{flex-direction:column;align-items:center;display:flex}.ring-wrap{width:240px;height:240px;margin-top:24px;position:relative}.ring-svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.ring-track{stroke:#1e293b}.ring-fill{stroke:url(#emeraldGrad);transition:stroke-dashoffset .6s var(--rc-ease), stroke .4s var(--rc-ease);filter:drop-shadow(0 0 6px #10b98173)}.ring-fill.amber{stroke:url(#amberGrad);filter:drop-shadow(0 0 8px #d977068c)}.ring-amber-glow{opacity:0;transition:opacity .8s var(--rc-ease);pointer-events:none;border-radius:50%;position:absolute;inset:-20px;box-shadow:0 0 60px 10px #d977062e,inset 0 0 40px #d977060f}.ring-amber-glow.on{opacity:1}.scanner-dot{transform-origin:0 0;pointer-events:none;width:12px;height:12px;transition:opacity .4s var(--rc-ease);background:#6ee7b7;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%;box-shadow:0 0 12px 4px #6ee7b7b3,0 0 24px 8px #10b98159}.scanner-dot.amber{background:#fbbf24;box-shadow:0 0 12px 4px #fbbf24b3,0 0 24px 8px #d9770666}.orbit-particle{pointer-events:none;background:#34d399;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.ring-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pct{color:#fff;letter-spacing:-1.4px;font-variant-numeric:tabular-nums;align-items:baseline;font-size:56px;font-weight:300;line-height:1;display:inline-flex}.pct .digit{text-align:center;width:.6em;height:1em;line-height:1;display:inline-block;position:relative;overflow:hidden}.pct .digit-roll{transition:transform .2s var(--rc-ease);display:block}.pct .digit-roll span{height:1em;line-height:1;display:block}.pct .pct-sign{color:#ffffff8c;align-self:flex-start;margin-left:4px;padding-top:8px;font-size:28px;font-weight:300}.stage-name{color:#94a3b8;transition:opacity .3s var(--rc-ease);max-width:200px;margin-top:10px;font-size:14px;font-weight:400}.complete-check{pointer-events:none;opacity:0;transition:opacity .3s var(--rc-ease), transform .3s var(--rc-ease-snap);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:scale(.4)}.complete-check.on{opacity:1;transform:scale(1)}.complete-check svg{color:#34d399;filter:drop-shadow(0 0 24px #34d3998c);width:96px;height:96px}.stages{flex-direction:column;gap:0;width:100%;max-width:540px;margin-top:36px;display:flex}.stage-row{transition:background .3s var(--rc-ease);border-radius:10px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex;position:relative}.stage-row.active{background:#ffffff06}.stage-icon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex;position:relative}.stage-pending .stage-icon:before{content:"";border:1.5px solid #475569;border-radius:50%;width:14px;height:14px}.stage-active .stage-icon{width:22px;height:22px}.stage-active .stage-icon:before{content:"";border:1.5px solid #34d399;border-color:#34d399 #34d399 #34d39940 #34d39940;border-radius:50%;animation:1.1s linear infinite stageSpin;position:absolute;inset:3px}.stage-active .stage-icon:after{content:"";background:#34d399;border-radius:50%;position:absolute;inset:7px;box-shadow:0 0 8px #34d399b3}@keyframes stageSpin{to{transform:rotate(360deg)}}.stage-complete .stage-icon{color:#34d399}.stage-complete .stage-icon svg{width:18px;height:18px}.stage-icon .ripple{pointer-events:none;opacity:0;border:1.5px solid #34d39999;border-radius:50%;width:0;height:0;position:absolute;inset:50%;transform:translate(-50%,-50%)}.stage-icon .ripple.go{animation:ripple .6s var(--rc-ease) forwards}@keyframes ripple{0%{opacity:1;width:0;height:0}to{opacity:0;width:40px;height:40px}}.stage-body{flex:1;min-width:0}.stage-label{transition:color .2s var(--rc-ease);font-size:15px;line-height:1.4}.stage-pending .stage-label{color:#475569}.stage-active .stage-label{color:#f8fafc;font-weight:500}.stage-complete .stage-label{color:#34d399}.stage-substatus{color:#64748b;transition:opacity .3s var(--rc-ease);margin-top:6px;font-size:13px}.stage3-detail{animation:detailIn .4s var(--rc-ease);background:#0f172a99;border:1px solid #ffffff0f;border-radius:10px;margin-top:14px;padding:14px 16px;overflow:hidden}@keyframes detailIn{0%{opacity:0;max-height:0;transform:translateY(-6px)}to{opacity:1;max-height:400px;transform:translateY(0)}}.s3-header{color:#94a3b8;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.s3-header .s3-name{color:#cbd5e1;font-family:var(--rc-font-mono);font-size:12px}.s3-bar-track{background:#1e293b;border-radius:2px;height:3px;margin-bottom:12px;overflow:hidden}.s3-bar-fill{height:100%;transition:width .5s var(--rc-ease);background:linear-gradient(90deg,#059669,#34d399);border-radius:2px}.s3-checks{flex-direction:column;gap:7px;display:flex}.s3-check{align-items:center;gap:9px;font-size:12.5px;display:flex}.s3-check.done{color:#94a3b8}.s3-check.doing{color:#f1f5f9}.s3-check.todo{color:#475569}.s3-check .ic{flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.s3-check.done .ic{color:#34d399}.s3-check.doing .ic{color:#34d399;animation:1.2s linear infinite stageSpin}.s3-check.todo .ic:before{content:"";border:1.5px solid #334155;border-radius:50%;width:8px;height:8px}.terminal-wrap{position:relative}.terminal{height:420px;font-family:var(--rc-font-mono);color:#94a3b8;background:#0f172a;border:1px solid #ffffff0d;border-radius:8px;padding:14px 16px 0;font-size:13px;line-height:1.7;position:relative;overflow:hidden}.terminal:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0f172a 90%);height:80px;position:absolute;bottom:0;left:0;right:0}.terminal-header{font-family:var(--rc-font-sans);letter-spacing:.08em;color:#475569;text-transform:uppercase;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;font-size:11px;display:flex}.terminal-dot{vertical-align:middle;background:#34d399;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.5s ease-in-out infinite termDot;display:inline-block;box-shadow:0 0 6px #34d39999}@keyframes termDot{0%,to{opacity:.4}50%{opacity:1}}.terminal-stream{transition:transform .6s var(--rc-ease)}.term-line{white-space:pre-wrap;word-break:break-all}.term-line .em{color:#34d399}.term-line .arrow{color:#475569}.term-line .label{color:#cbd5e1}.term-redact{color:#0000;-webkit-user-select:none;user-select:none;vertical-align:middle;background:#1e293b;border-radius:2px;height:1em;margin:0 1px;padding:0 2px;display:inline-block}.reassure{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:700px;margin-top:56px;display:flex}.reassure-row{color:#64748b;flex-wrap:wrap;justify-content:center;gap:24px;font-size:13px;display:flex}.reassure-row span{align-items:center;gap:6px;display:inline-flex}.factoid,.fun-fact,.still-working,.results-tease{transition:opacity .6s var(--rc-ease), transform .6s var(--rc-ease);opacity:0;transform:translateY(6px)}.factoid.show,.fun-fact.show,.still-working.show,.results-tease.show{opacity:1;transform:translateY(0)}.fun-fact{color:#94a3b8;margin-top:14px;font-size:14px;font-style:italic}.still-working{color:#94a3b8;margin-top:6px;font-size:14px}.ellipsis:after{content:"…";animation:1.6s steps(4,end) infinite dots;display:inline-block}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.results-tease{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293bb3;border:1px solid #ffffff0a;border-left:3px solid #d97706;border-radius:8px;width:100%;max-width:460px;margin-top:22px;padding:14px 18px}.results-tease .lead{color:#f1f5f9;font-size:14px;font-weight:500}.results-tease .sub{color:#94a3b8;margin-top:4px;font-size:13px}.idle-factoid{text-align:center;color:#94a3b8;max-width:460px;min-height:40px;margin-top:22px;font-size:13.5px;font-style:italic;line-height:1.55}.idle-factoid .lead{color:#cbd5e1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-style:normal;font-weight:500;display:block}.teaser-stack{z-index:30;pointer-events:none;flex-direction:column;gap:10px;width:320px;display:flex;position:fixed;top:96px;right:28px}@media (max-width:768px){.teaser-stack{width:100%;padding:0 16px;top:64px;left:0;right:auto}}.teaser{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f1f5f9;pointer-events:auto;animation:teaserIn .36s var(--rc-ease);background:#1e293beb;border:1px solid #ffffff0f;border-left:3px solid #d97706;border-radius:6px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;display:flex;box-shadow:0 12px 32px #0000004d}.teaser.out{animation:teaserOut .3s var(--rc-ease) forwards}.teaser .ic{color:#fbbf24;flex-shrink:0;margin-top:1px}.teaser .label{color:#fbbf24;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:500;display:block}@keyframes teaserIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes teaserOut{to{opacity:0;transform:translate(28px)}}.complete-overlay{display:none}.complete-results{text-align:center;opacity:0;transition:opacity .7s var(--rc-ease), transform .7s var(--rc-ease);margin-top:32px;transform:translateY(8px)}.complete-results.on{opacity:1;transform:translateY(0)}.complete-headline{color:#34d399;letter-spacing:-.5px;margin:18px 0 6px;font-size:24px;font-weight:300}.complete-headline.hide{display:none}.findings-line{color:#f8fafc;font-size:18px;font-weight:400}.leakage-amount{font-variant-numeric:tabular-nums;letter-spacing:-.5px;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f87171 0%,#ef4444 50%,#dc2626 100%);-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:32px;font-weight:600;line-height:1}.complete-cta{opacity:0;transition:opacity .6s var(--rc-ease), transform .6s var(--rc-ease);pointer-events:none;margin-top:28px;transform:translateY(6px)}.complete-cta.on{opacity:1;pointer-events:auto;transform:translateY(0)}.cta-btn{color:#fff;cursor:pointer;transition:all .2s var(--rc-ease);background:linear-gradient(90deg,#059669,#10b981);border:none;border-radius:9999px;align-items:center;gap:8px;padding:16px 36px;font-family:inherit;font-size:16px;font-weight:500;display:inline-flex}.cta-btn:hover{transform:translateY(-1px)scale(1.02);box-shadow:0 4px 16px #05966966,0 0 40px #10b98140}.cta-btn.pulse{animation:ctaPulse .8s var(--rc-ease) .2s}@keyframes ctaPulse{0%{box-shadow:0 0 #34d39999}to{box-shadow:0 0 0 24px #34d39900}}.cta-sub{color:#94a3b8;margin-top:12px;font-size:14px}.curtain{z-index:200;opacity:0;pointer-events:none;transition:opacity .6s var(--rc-ease);background:#030712;position:fixed;inset:0}.curtain.on{opacity:1;pointer-events:auto}.error-card{width:100%;max-width:540px;animation:detailIn .4s var(--rc-ease);background:#0f172ad9;border:1px solid #ffffff0f;border-left:3px solid;border-image:linear-gradient(#dc2626,#d97706) 1 100%;border-radius:12px;padding:32px 32px 28px;box-shadow:0 24px 60px #0006}.err-icon{color:#fbbf24;background:#d977061f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;display:flex}.err-h{color:#f8fafc;letter-spacing:-.3px;margin-bottom:8px;font-size:24px;font-weight:500}.err-body{color:#94a3b8;margin-bottom:22px;font-size:14.5px;line-height:1.6}.err-actions{flex-direction:column;gap:10px;display:flex}.err-btn-primary{color:#fff;cursor:pointer;transition:all .2s var(--rc-ease);background:linear-gradient(90deg,#059669,#10b981);border:none;border-radius:9999px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:500}.err-btn-primary:hover{transform:translateY(-1px)scale(1.01);box-shadow:0 4px 16px #05966966}.err-btn-secondary{color:#cbd5e1;cursor:pointer;transition:all .2s var(--rc-ease);text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:500}.err-btn-secondary:hover{background:#ffffff12;border-color:#ffffff29}.err-btn-book{color:#6ee7b7;cursor:pointer;transition:all .2s var(--rc-ease);text-align:left;background:#34d3990f;border:1px solid #34d39940;border-radius:9999px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:500}.err-btn-book:hover{background:#34d3991a;border-color:#34d39966}.err-foot{color:#64748b;align-items:center;gap:6px;margin-top:18px;font-size:12.5px;display:flex}.mobile-sticky{z-index:25;color:#fde68a;text-align:center;background:#78350f;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:12px;font-weight:500;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:768px){.mobile-sticky{display:flex}.ring-wrap{width:200px;height:200px}.pct{font-size:44px}.stage-label{font-size:13px}.app-header{padding:16px 18px}.stage{padding:4px 16px 80px}}.confirm-overlay{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .3s var(--rc-ease);background:#030712b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.confirm-overlay.on{opacity:1;pointer-events:auto}.confirm-dialog{width:100%;max-width:440px;transition:transform .3s var(--rc-ease-snap);background:#0f172a;border:1px solid #ffffff14;border-radius:12px;padding:28px 28px 24px;transform:scale(.96);box-shadow:0 32px 80px #00000080}.confirm-overlay.on .confirm-dialog{transform:scale(1)}.confirm-h{color:#f8fafc;letter-spacing:-.3px;margin-bottom:8px;font-size:20px;font-weight:500}.confirm-b{color:#94a3b8;margin-bottom:22px;font-size:14px;line-height:1.55}.confirm-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.confirm-actions .leave{color:#64748b;cursor:pointer;background:0 0;border:none;padding:8px;font-family:inherit;font-size:14px}.confirm-actions .leave:hover{color:#94a3b8}.confirm-actions .stay{color:#fff;cursor:pointer;transition:all .2s var(--rc-ease);background:linear-gradient(90deg,#059669,#10b981);border:none;border-radius:9999px;padding:11px 22px;font-family:inherit;font-size:14px;font-weight:500}.confirm-actions .stay:hover{transform:translateY(-1px)scale(1.02);box-shadow:0 4px 16px #05966966}.visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.m-root{min-height:100vh;padding-bottom:36px;position:relative;overflow:hidden}.m-bg-grid{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}@keyframes m-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.m-orb{filter:blur(70px);pointer-events:none;z-index:0;opacity:.5;border-radius:50%;position:fixed}.m-orb-em{background:radial-gradient(circle,#10b98180 0%,#0000 70%);width:320px;height:320px;animation:20s infinite m-drift;top:-60px;right:-100px}.m-orb-bl{background:radial-gradient(circle,#3b82f680 0%,#0000 70%);width:280px;height:280px;animation:20s infinite reverse m-drift;bottom:80px;left:-90px}.m-header{z-index:5;justify-content:space-between;align-items:center;padding:14px 18px;display:flex;position:relative}.m-logo{letter-spacing:-.02em;color:#ffffff8c;font-size:16px;font-weight:600}.m-secure{color:#94a3b8;align-items:center;gap:5px;font-size:12px;display:inline-flex}.m-secure svg{color:#34d399}.m-banner-slot{z-index:40;pointer-events:none;padding:0 12px;position:fixed;top:52px;left:0;right:0}.m-banner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f1f5f9;pointer-events:auto;background:#1e293bf2;border:1px solid #ffffff0f;border-left:3px solid #d97706;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13.5px;display:flex;box-shadow:0 12px 32px #0006}.m-banner.in{animation:.28s m-bnr-in}.m-banner.out{animation:.24s forwards m-bnr-out}.m-banner.reduced.in{animation:.2s m-bnr-fade-in}.m-banner.reduced.out{animation:.2s forwards m-bnr-fade-out}@keyframes m-bnr-in{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes m-bnr-out{to{opacity:0;transform:translateY(-24px)}}@keyframes m-bnr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes m-bnr-fade-out{to{opacity:0}}.m-banner-ic{color:#fbbf24;flex-shrink:0;margin-top:2px}.m-banner-label{color:#fbbf24;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:600;display:block}.m-banner-body{color:#f1f5f9;font-size:13px;line-height:1.4;display:block}.m-push{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172af5;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;padding:12px;animation:.32s m-bnr-in;display:flex;position:fixed;top:56px;left:12px;right:12px;box-shadow:0 16px 40px #00000080}.m-push-ic{color:#fff;background:linear-gradient(135deg,#059669,#10b981);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.m-push-body{flex:1;min-width:0}.m-push-title{color:#f8fafc;font-size:13.5px;font-weight:500}.m-push-sub{color:#94a3b8;margin-top:1px;font-size:12px}.m-push-tap{color:#fff;cursor:pointer;background:linear-gradient(90deg,#059669,#10b981);border:none;border-radius:9999px;min-width:44px;min-height:44px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500}.m-push-x{color:#64748b;cursor:pointer;background:0 0;border:none;width:32px;height:32px;padding:0;font-size:22px;line-height:1}.m-main{z-index:2;flex-direction:column;align-items:center;padding:28px 20px 24px;display:flex;position:relative}.m-ring-wrap{width:160px;height:160px;margin-top:12px;position:relative}.m-ring-svg{width:100%;height:100%;overflow:visible}.m-ring-halo{opacity:0;pointer-events:none;border-radius:50%;transition:opacity .6s;position:absolute;inset:-14px;box-shadow:0 0 40px 6px #d9770633}.m-ring-halo.on{opacity:1}.m-ring-center{pointer-events:none;justify-content:center;align-items:center;transition:opacity .32s;display:flex;position:absolute;inset:0}.m-pct{color:#fff;letter-spacing:-1px;font-variant-numeric:tabular-nums;align-items:baseline;font-size:40px;font-weight:300;line-height:1;display:inline-flex}.m-pct-sign{color:#ffffff8c;margin-left:2px;font-size:20px}.m-scanner-dot{will-change:transform;pointer-events:none;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:50%}.m-check{pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .24s,transform .24s;display:flex;position:absolute;inset:0;transform:scale(.4)}.m-check.on{opacity:1;transform:scale(1)}.m-check svg{filter:drop-shadow(0 0 20px #34d39980);width:84px;height:84px}.m-stage-name{color:#94a3b8;text-align:center;max-width:260px;margin-top:16px;font-size:13px;font-weight:400}.m-tease{color:#cbd5e1;background:#1e293bb3;border:1px solid #d9770640;border-left:3px solid #d97706;border-radius:6px;margin-top:14px;padding:8px 14px;font-size:12.5px;animation:.24s m-bnr-in}.m-tease.reduced{animation:.2s m-bnr-fade-in}.m-stages{flex-direction:column;gap:4px;width:100%;max-width:320px;margin:24px 0 0;padding:0;list-style:none;display:flex}.m-stage{align-items:center;gap:10px;padding:9px 4px;font-size:13px;line-height:1.35;transition:color .2s;display:flex}.m-stage-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:relative}.m-pending{color:#475569}.m-pending .m-stage-icon:before{content:"";border:1.5px solid #475569;border-radius:50%;width:11px;height:11px}.m-active{color:#f8fafc;font-weight:500}.m-active .m-stage-icon:before{content:"";border:1.5px solid #34d399;border-color:#34d399 #34d399 #34d39940 #34d39940;border-radius:50%;animation:1s linear infinite m-spin;position:absolute;inset:1px}.m-active .m-stage-icon:after{content:"";background:#34d399;border-radius:50%;position:absolute;inset:6px;box-shadow:0 0 6px #34d399b3}.m-done,.m-done .m-stage-icon{color:#34d399}@keyframes m-spin{to{transform:rotate(360deg)}}.m-foot-note{color:#64748b;align-items:center;gap:6px;margin-top:24px;font-size:11.5px;display:inline-flex}.m-foot-note svg{color:#34d399}.m-complete{text-align:center;opacity:0;width:100%;max-width:340px;margin-top:24px;transition:opacity .56s,transform .56s;transform:translateY(8px)}.m-complete.on{opacity:1;transform:translateY(0)}.m-complete-h{color:#34d399;letter-spacing:-.4px;font-size:20px;font-weight:300}.m-complete-line{color:#f8fafc;margin-top:6px;font-size:16px}.m-complete-label{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:11px}.m-complete-amount{font-variant-numeric:tabular-nums;letter-spacing:-.4px;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f87171 0%,#ef4444 50%,#dc2626 100%);-webkit-background-clip:text;background-clip:text;margin-top:6px;font-size:28px;font-weight:600;line-height:1}.m-complete-cta{opacity:0;pointer-events:none;margin-top:22px;transition:opacity .48s,transform .48s;transform:translateY(6px)}.m-complete-cta.on{opacity:1;pointer-events:auto;transform:translateY(0)}.m-cta-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#059669,#10b981);border:none;border-radius:9999px;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:500;transition:transform .16s;display:inline-flex}.m-cta-btn:active{transform:scale(.98)}.m-cta-sub{color:#94a3b8;margin-top:10px;font-size:12.5px}.m-sticky-bar{z-index:30;color:#94a3b8;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#78350f;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:12px;font-weight:500;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 24px #78350f40}@media (prefers-reduced-motion:reduce){.m-orb,.m-active .m-stage-icon:before{animation:none!important}}@keyframes srFadeIn{0%{opacity:0}to{opacity:1}}@keyframes srSlideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes srSlideRight{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes srPulseGlow{0%,to{opacity:.92;box-shadow:0 0 0 1px #05966933,0 0 30px #10b9811a}50%{opacity:1;box-shadow:0 0 0 1px #05966973,0 0 60px #10b9814d}}@keyframes srEmailPulse{0%,to{box-shadow:0 0 0 1px #a7f3d0,0 4px 12px #0a162814,0 20px 48px #0a16281f}50%{box-shadow:0 0 0 2px #6ee7b7,0 4px 12px #0a162814,0 20px 48px #0a16281f,0 0 30px #10b98140}}.sr-banner{color:#ecfdf5;background:linear-gradient(90deg,#059669 0%,#10b981 100%)}.sr-tip{display:inline-flex;position:relative}.sr-tip>.sr-tip-bubble{visibility:hidden;opacity:0;pointer-events:none;color:#fff;z-index:30;background:#0a1628;border-top:2px solid #10b981;border-radius:6px;width:max-content;max-width:280px;padding:12px;font-size:13px;line-height:1.45;transition:opacity .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 28px -8px #0006}.sr-tip:hover>.sr-tip-bubble{visibility:visible;opacity:1}.sev-critical{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 0 0 1px #dc262640,0 6px 16px -4px #dc262659}.sev-high{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.sev-medium{color:#fff;background:#3b82f6;font-weight:500}.sev-low{color:#fff;background:#64748b;font-weight:500}@media print{.no-print{display:none!important}body{background:#fff}.sr-finding{page-break-inside:avoid}.sr-finding+.sr-finding{page-break-before:always}.sr-gated-overlay{display:none!important}.sr-evidence-section{filter:none!important}}@media (max-width:900px){.sr-cols{grid-template-columns:1fr!important}.sr-left-panel{position:static!important}.sr-evidence-grid{grid-template-columns:1fr!important}.sr-stats-grid{grid-template-columns:1fr 1fr!important}.sr-mobile-sticky-cta{display:flex!important}}.sr-mobile-sticky-cta{display:none}@keyframes mFade{0%{opacity:0}to{opacity:1}}@keyframes mSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mSheetSlide{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mGlowPulse{0%,to{box-shadow:0 4px 12px #0596692e,0 0 0 1px #0596692e}50%{box-shadow:0 6px 20px #05966952,0 0 0 2px #05966952}}@keyframes mDotPulse{0%,to{box-shadow:0 0 #ef444480}50%{box-shadow:0 0 0 4px #ef444400}}.m-scroll::-webkit-scrollbar{display:none}.m-scroll{scrollbar-width:none}.m-pressable{transition:transform .1s}.m-pressable:active{transform:scale(.98)}.m-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.m-carousel>*{scroll-snap-align:center;flex-shrink:0}@media (prefers-reduced-motion:reduce){.sr-banner,.m-pressable,.m-carousel{transition-duration:.001ms!important;animation-duration:.001ms!important}}*{box-sizing:border-box}html,body,#root{margin:0;padding:0}body{font-family:var(--rc-font-sans);color:var(--rc-navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fff}.rc-page{background:#fff;flex-direction:column;min-height:100vh;display:flex}.rc-nav{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--rc-border);background:#ffffffc7;height:64px;position:sticky;top:0}.rc-nav-inner{justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:0 auto;padding:0 32px;display:flex}.rc-logo{font-family:var(--rc-font-sans);letter-spacing:-.02em;color:var(--rc-navy);align-items:baseline;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}.rc-logo-rev{color:var(--rc-navy)}.rc-logo-cap{color:var(--rc-emerald)}.rc-nav-links{align-items:center;gap:28px;display:flex}.rc-nav-link{color:var(--rc-text-body);transition:color .1s var(--rc-ease);font-size:14px;font-weight:500;text-decoration:none}.rc-avatar{border:1px solid var(--rc-border);width:32px;height:32px;color:var(--rc-emerald);letter-spacing:.02em;cursor:pointer;transition:all .15s var(--rc-ease);background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:9999px;margin-left:8px;font-size:11px;font-weight:600}.rc-avatar:hover{box-shadow:var(--rc-focus-ring);border-color:var(--rc-emerald-200)}.rc-banner{color:#fff;background:linear-gradient(90deg,#059669 0%,#10b981 50%,#34d399 100%)}.rc-banner-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:14px 32px;font-size:14px;font-weight:400;display:flex}.rc-banner-text{color:#fffffff0;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rc-banner-strong{color:#fff;font-weight:500}.rc-banner-dot{color:#ffffff8c}.rc-banner-id{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:.01em}.rc-banner-actions{flex-shrink:0;gap:8px;display:flex}.rc-banner-btn{color:#fff;cursor:pointer;transition:all .15s var(--rc-ease);background:#ffffff2e;border:1px solid #ffffff47;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.rc-banner-btn:hover{background:#ffffff47;border-color:#ffffff73;transform:translateY(-1px)}.rc-banner-btn:active{transform:translateY(0)}.rc-toggle-wrap{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:1200px;margin:0 auto;padding:24px 32px 0;display:flex}.rc-toggle{border:1px solid var(--rc-border);background:#f1f5f9;border-radius:9999px;padding:4px;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #0a16280a}.rc-toggle-thumb{width:calc(50% - 4px);height:calc(100% - 8px);transition:transform .3s var(--rc-ease);z-index:0;background:#fff;border-radius:9999px;position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #0a16281a,0 1px 2px #0a16280a}.rc-toggle-btn{z-index:1;color:var(--rc-text-body);cursor:pointer;transition:color .15s var(--rc-ease);background:0 0;border:none;border-radius:9999px;min-width:130px;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:500;position:relative}.rc-toggle-btn.is-active,.rc-toggle-btn:hover:not(.is-active){color:var(--rc-navy)}.rc-toggle-hint{color:var(--rc-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px}.rc-main{flex-direction:column;flex:1;gap:24px;width:100%;max-width:800px;margin:0 auto;padding:48px 24px 96px;display:flex}.rc-main--wide{max-width:1200px}.rc-fade{transition:opacity .3s var(--rc-ease), transform .3s var(--rc-ease)}.rc-fade--in{opacity:1;transform:translateY(0)}.rc-fade--out{opacity:0;transform:translateY(4px)}.rc-view{flex-direction:column;gap:24px;display:flex}.rc-hero-wrap{text-align:center;flex-direction:column;align-items:center;margin-bottom:40px;display:flex}.rc-check-stage{justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex;position:relative}.rc-check{z-index:2;color:#fff;width:64px;height:64px;animation:rc-check-pop .6s var(--rc-ease) .2s forwards;background:linear-gradient(135deg,#059669 0%,#10b981 100%);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:relative;transform:scale(0);box-shadow:0 8px 24px #05966952,0 2px 6px #0a162814,inset 0 1px #ffffff40}.rc-check svg{stroke-width:2.5px}.rc-pulse{filter:blur(6px);opacity:0;z-index:1;background:radial-gradient(circle,#10b98159 0%,#10b98100 70%);border-radius:9999px;position:absolute;inset:0}.rc-pulse-1{animation:rc-pulse 4s var(--rc-ease) .9s infinite}.rc-pulse-2{animation:rc-pulse 4s var(--rc-ease) 2.9s infinite}@keyframes rc-check-pop{0%{transform:scale(0)}60%{transform:scale(1.08)}to{transform:scale(1)}}.rc-h1{font-family:var(--rc-font-sans);letter-spacing:-.72px;color:var(--rc-navy);font-feature-settings:"cv01";text-wrap:balance;margin:0 0 16px;font-size:36px;font-weight:300;line-height:1.15}.rc-h1-sub{color:#475569;text-wrap:pretty;max-width:560px;margin:0;font-size:18px;line-height:1.55}.rc-panel{border:1px solid var(--rc-border);box-shadow:var(--rc-shadow-ambient);background:#fff;border-radius:8px;padding:24px}.rc-eyebrow{letter-spacing:.08em;color:var(--rc-emerald);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600}.rc-panel-h{letter-spacing:-.2px;color:var(--rc-navy);margin:0 0 16px;font-size:20px;font-weight:500}.rc-panel-sub{color:var(--rc-text-body);margin:-8px 0 20px;font-size:14px;line-height:1.55}.rc-checklist{flex-direction:column;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.rc-check-row{opacity:0;animation:rc-fade-up .4s var(--rc-ease) forwards;align-items:flex-start;gap:12px;display:flex;transform:translateY(6px)}.rc-check-dot{background:var(--rc-emerald-50);width:22px;height:22px;color:var(--rc-emerald);border:1px solid var(--rc-emerald-200);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.rc-check-copy{color:#475569;font-size:14px;line-height:1.55}.rc-stat-strip{border:1px solid var(--rc-border-soft);background:#f8fafc;border-radius:6px;grid-template-columns:repeat(4,1fr);gap:16px;padding:14px 16px;display:grid}.rc-stat{border-left:1px solid var(--rc-border-soft);flex-direction:column;gap:4px;padding:0 4px;display:flex}.rc-stat:first-child{border-left:none;padding-left:0}.rc-stat-label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:10px;font-weight:500}.rc-stat-val{color:var(--rc-navy);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.1px;font-size:16px;font-weight:600}.rc-steps{flex-direction:column;display:flex}.rc-step-row{border-top:1px solid var(--rc-border-soft);grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:16px 0;display:grid}.rc-step-row:first-child{border-top:none;padding-top:4px}.rc-step-row:last-child{padding-bottom:4px}.rc-step-tile{border:1px solid var(--rc-border-soft);width:44px;height:44px;color:var(--rc-text-body);background:#f8fafc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rc-step-tile--accent{color:#fff;background:linear-gradient(135deg,#059669 0%,#10b981 100%);border-color:#05966966;box-shadow:0 4px 12px #05966938}.rc-step-title{color:var(--rc-navy);letter-spacing:-.05px;margin:0 0 2px;font-size:15px;font-weight:500}.rc-step-desc{color:var(--rc-text-body);margin:0;font-size:14px;line-height:1.5}.rc-pill-outline{border:1px solid var(--rc-emerald-200);color:var(--rc-emerald);cursor:pointer;white-space:nowrap;transition:background .15s var(--rc-ease), border-color .15s var(--rc-ease), color .1s var(--rc-ease), box-shadow .2s var(--rc-ease), transform .15s var(--rc-ease);background:#fff;border-radius:9999px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.rc-pill-outline:hover{background:var(--rc-emerald-50);border-color:var(--rc-emerald);color:var(--rc-emerald-hover);transform:translateY(-1px);box-shadow:0 6px 16px #05966924}.rc-pill-outline:focus-visible{box-shadow:var(--rc-focus-ring);outline:none}.rc-pill-outline:active{transform:translateY(0)}.rc-bottom-cta{border:1px solid var(--rc-border);text-align:center;box-shadow:var(--rc-shadow-ambient);background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:16px;flex-direction:column;align-items:center;gap:8px;margin-top:32px;padding:32px 40px;display:flex}.rc-bottom-h{letter-spacing:-.24px;color:var(--rc-navy);margin:0;font-size:24px;font-weight:500}.rc-bottom-sub{color:var(--rc-text-body);max-width:480px;margin:0 0 16px;font-size:15px;line-height:1.5}.rc-bottom-foot{color:#94a3b8;margin:12px 0 0;font-size:12px}.rc-btn-lg{padding:14px 28px!important;font-size:15px!important}.rc-foot{color:#94a3b8;border-top:1px solid var(--rc-border-soft);justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:32px auto 0;padding:24px 32px 40px;font-size:12px;display:flex}.rc-found-grid{grid-template-columns:1fr 360px;align-items:start;gap:32px;display:grid}.rc-findings-col{min-width:0}.rc-eyebrow--red{color:var(--rc-red)}.rc-h1--findings{text-align:left;letter-spacing:-.7px;text-wrap:balance;margin:0 0 12px;font-size:32px}.rc-w-600{font-weight:600}.rc-findings-sub{color:#475569;max-width:640px;margin:0 0 24px;font-size:16px;line-height:1.55}.rc-findings-stack{flex-direction:column;gap:12px;display:flex}.rc-finding{border:1px solid var(--rc-border-soft);box-shadow:var(--rc-shadow-ambient);transition:border-color .15s var(--rc-ease), box-shadow .2s var(--rc-ease), transform .15s var(--rc-ease);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.rc-finding:hover{border-color:#dc26262e;transform:translateY(-1px);box-shadow:0 4px 12px #0a162814,0 12px 32px #0a162814}.rc-finding-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.rc-finding-badge{background:var(--rc-red-50);color:var(--rc-red);border:1px solid var(--rc-red-200);letter-spacing:.02em;border-radius:9999px;align-self:flex-start;align-items:center;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.rc-finding-desc{color:#334155;margin:0;font-size:15px;line-height:1.5}.rc-finding-amount{color:var(--rc-red);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.1px;white-space:nowrap;flex-shrink:0;font-size:18px;font-weight:600}.rc-finding-amount-sub{color:#94a3b8;margin-left:2px;font-size:12px;font-weight:500}.rc-redacted-divider{color:var(--rc-text-muted);align-items:center;gap:12px;margin:16px 0 4px;display:flex}.rc-redacted-divider-line{background:var(--rc-border-soft);flex:1;height:1px}.rc-redacted-divider-label{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.rc-redacted-stack{-webkit-user-select:none;user-select:none;flex-direction:column;gap:10px;margin-top:4px;display:flex}.rc-redacted-trigger{all:unset;cursor:pointer;transition:transform .15s var(--rc-ease);border-radius:12px;display:block}.rc-redacted-trigger:hover{transform:translateY(-1px)}.rc-redacted-trigger:focus-visible{box-shadow:var(--rc-focus-ring);outline:none}.rc-redacted-trigger>.rc-finding--redacted{pointer-events:none}.rc-finding--redacted{background:#fff;box-shadow:0 1px 2px #0a162808}.rc-unlock-strip{border:1px solid var(--rc-emerald-200);background:linear-gradient(#ecfdf5 0%,#fff 100%);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding:16px 24px;display:flex}.rc-unlock-copy{color:var(--rc-navy);letter-spacing:-.05px;align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.rc-unlock-lock{color:var(--rc-emerald);flex-shrink:0}.rc-btn-sm{padding:9px 18px!important;font-size:13px!important}.rc-modal-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);background:#030712b3;justify-content:center;align-items:center;padding:24px;animation:.2s forwards rc-overlay-in;display:flex;position:fixed;inset:0}@keyframes rc-overlay-in{0%{opacity:0}to{opacity:1}}.rc-modal-card{opacity:0;background:#fff;border-radius:16px;flex-direction:column;gap:14px;width:100%;max-width:440px;max-height:calc(100vh - 48px);padding:32px;animation:.3s 50ms forwards rc-modal-in;display:flex;position:relative;overflow-y:auto;transform:scale(.95);box-shadow:0 25px 50px -12px #0a16284d,0 12px 24px -8px #0000001a}@keyframes rc-modal-in{to{opacity:1;transform:scale(1)}}.rc-modal-close{color:#94a3b8;cursor:pointer;width:24px;height:24px;transition:color .1s var(--rc-ease), background .1s var(--rc-ease);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}.rc-modal-close:hover{color:var(--rc-navy);background:var(--rc-border-soft)}.rc-modal-close:focus-visible{box-shadow:var(--rc-focus-ring);color:var(--rc-navy);outline:none}.rc-modal-title{letter-spacing:-.24px;color:var(--rc-navy);margin:0;font-size:24px;font-weight:500;line-height:1.2}.rc-modal-sub{color:var(--rc-text-body);margin:0 0 4px;font-size:14px;line-height:1.55}.rc-capture-form{flex-direction:column;gap:14px;display:flex}.rc-skel{background:linear-gradient(90deg,#e2e8f0 0%,#f1f5f9 50%,#e2e8f0 100%) 0 0/200% 100%;border-radius:4px;animation:2.4s linear infinite rc-shimmer;display:inline-block}.rc-skel-pill{background:linear-gradient(90deg,#fee2e2 0%,#fecaca 50%,#fee2e2 100%) 0 0/200% 100%;border-radius:9999px;width:96px;height:18px}.rc-skel-stack{flex-direction:column;gap:6px;display:flex}.rc-skel-bar{height:10px}.rc-skel-amount{width:84px;height:18px}.rc-skel-input{border-radius:8px;width:100%;height:36px}.rc-skel-button{background:linear-gradient(90deg,#a7f3d0 0%,#6ee7b7 50%,#a7f3d0 100%) 0 0/200% 100%;border-radius:9999px;width:100%;height:40px}.rc-sidebar{align-self:start;position:sticky;top:24px}.rc-capture{border:1px solid var(--rc-border-soft);box-shadow:var(--rc-shadow-ambient);background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:24px;display:flex}.rc-capture-eyebrow{letter-spacing:.08em;color:var(--rc-red);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.rc-capture-dot{background:var(--rc-red);border-radius:9999px;width:6px;height:6px;box-shadow:0 0 0 3px #dc262626}.rc-capture-title{letter-spacing:-.01em;color:var(--rc-navy);margin:0;font-size:20px;font-weight:500;line-height:1.25}.rc-capture-sub{color:var(--rc-text-body);margin:0 0 4px;font-size:13px;line-height:1.55}.rc-value{border:1px solid var(--rc-border);background:#f8fafc;border-radius:6px;flex-direction:column;gap:10px;padding:16px;display:flex}.rc-value-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rc-value-label{color:var(--rc-text-body);font-size:12px;font-weight:500}.rc-value-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--rc-red);font-size:11px;font-weight:600}.rc-value-amount{align-items:baseline;gap:4px;line-height:1;display:flex}.rc-w-700{font-weight:700}.rc-value-amount>.rc-text-gradient-red{letter-spacing:-.4px;font-size:28px;line-height:1}.rc-value-amount-sub{color:var(--rc-text-muted);font-size:14px;font-weight:500}.rc-value-list{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.rc-value-list li{color:#334155;align-items:center;gap:8px;font-size:13px;line-height:1.4;display:flex}.rc-vcheck{background:var(--rc-emerald-50);border:1px solid var(--rc-emerald-200);width:16px;height:16px;color:var(--rc-emerald);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rc-field{flex-direction:column;gap:6px;display:flex}.rc-label{color:#334155;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:500;display:flex}.rc-label-req{color:var(--rc-text-muted);letter-spacing:.02em;font-size:11px;font-weight:500}.rc-label-opt{color:var(--rc-text-muted);font-size:11px;font-weight:500}.rc-input{height:44px;color:var(--rc-navy);border:1px solid var(--rc-border);transition:border-color .1s var(--rc-ease), box-shadow .2s var(--rc-ease);box-sizing:border-box;background:#fff;border-radius:8px;width:100%;padding:11px 14px;font-family:inherit;font-size:15px}.rc-input::placeholder{color:var(--rc-text-muted)}.rc-input:hover{border-color:var(--rc-border-strong,#cbd5e1)}.rc-input:focus{border-color:var(--rc-emerald);box-shadow:var(--rc-focus-ring);outline:none}.rc-btn-block{justify-content:center;width:100%;margin-top:4px;padding:12px 20px!important;font-weight:500!important}.rc-capture-help{color:#64748b;text-align:center;margin:4px 0 0;font-size:13px;line-height:1.5}.rc-capture-fine{color:var(--rc-text-muted);text-align:center;margin:0;font-size:11px;line-height:1.5}.rc-reveal{opacity:0;animation:rc-fade-up .4s var(--rc-ease) forwards;transform:translateY(8px)}@media (max-width:960px){.rc-found-grid{grid-template-columns:1fr}.rc-sidebar{position:static}}@media (max-width:720px){.rc-nav-inner,.rc-banner-inner,.rc-main,.rc-foot{padding-left:20px;padding-right:20px}.rc-banner-inner{flex-direction:column;align-items:flex-start;gap:10px}.rc-nav-link{display:none}.rc-nav-link:first-of-type{display:inline}.rc-h1{font-size:30px}.rc-stat-strip{grid-template-columns:repeat(2,1fr);row-gap:16px}.rc-stat:nth-child(3){border-left:none;padding-left:0}.rc-step-row{grid-template-columns:44px 1fr}.rc-step-row .rc-pill-outline{grid-column:1/-1;justify-self:start}.rc-bottom-cta{padding:28px 20px}.rc-foot{flex-direction:column;gap:6px}}.rc-btn-primary.is-sending{opacity:.7;cursor:progress;pointer-events:none}.rc-btn-primary[disabled]{opacity:.7;cursor:progress}.rc-spinner{border:2px solid #ffffff80;border-top-color:#fff;border-radius:9999px;width:14px;height:14px;animation:.7s linear infinite rc-spin;display:inline-block}@keyframes rc-spin{to{transform:rotate(360deg)}}.rc-success{text-align:center;flex-direction:column;align-items:stretch;gap:14px;display:flex}.rc-success-check{color:#fff;background:linear-gradient(135deg,#059669 0%,#10b981 100%);border-radius:9999px;justify-content:center;align-self:center;align-items:center;width:40px;height:40px;margin-bottom:2px;animation:.4s cubic-bezier(.2,.8,.2,1) forwards rc-check-pop;display:inline-flex;transform:scale(0);box-shadow:0 6px 20px #0596694d}.rc-success-check svg{stroke-width:2.6px}.rc-success-title{letter-spacing:-.01em;color:var(--rc-navy);margin:0;font-size:20px;font-weight:500}.rc-success-sub{color:#475569;text-wrap:pretty;margin:0 0 6px;font-size:15px;line-height:1.55}.rc-success-domain{color:var(--rc-navy);font-weight:500}.rc-bridge{border:1px solid var(--rc-emerald-200);text-align:left;background:linear-gradient(#ecfdf5 0%,#fff 100%);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.rc-bridge-caption{color:var(--rc-text-body);margin:0;font-size:13px;line-height:1.5}.rc-share{padding-top:4px}.rc-link-dashed{color:#64748b;cursor:pointer;text-underline-offset:3px;transition:color .1s var(--rc-ease), text-decoration-color .1s var(--rc-ease);background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:400;-webkit-text-decoration:underline dashed #cbd5e1;text-decoration:underline dashed #cbd5e1}.rc-link-dashed:hover{color:var(--rc-emerald);-webkit-text-decoration-color:var(--rc-emerald-200);-webkit-text-decoration-color:var(--rc-emerald-200);-webkit-text-decoration-color:var(--rc-emerald-200);text-decoration-color:var(--rc-emerald-200)}.rc-share-row{text-align:left;animation:rc-fade-up .28s var(--rc-ease);flex-direction:column;gap:6px;display:flex}.rc-share-input-wrap{gap:8px;display:flex}.rc-input--sm{flex:1;min-width:0;height:36px;padding:8px 12px;font-size:14px}.rc-pill-sm{flex-shrink:0;padding:6px 14px!important;font-size:12px!important}.rc-share-foot{color:var(--rc-text-muted);margin:0;font-size:11px}.rc-profile{border:1px solid var(--rc-border);text-align:left;opacity:0;animation:rc-fade-up .3s var(--rc-ease) .2s forwards;background:#f8fafc;border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex;position:relative;transform:translateY(4px)}.rc-profile-close{width:22px;height:22px;color:var(--rc-text-muted);cursor:pointer;transition:color .1s var(--rc-ease), background .1s var(--rc-ease);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.rc-profile-close:hover{color:var(--rc-navy);background:var(--rc-border-soft)}.rc-profile-eyebrow{color:var(--rc-text-body);font-size:12px;font-weight:500}.rc-profile-q{color:var(--rc-navy);padding-right:24px;font-size:14px;font-weight:500;line-height:1.4}.rc-select{appearance:none;color:var(--rc-navy);border:1px solid var(--rc-border);cursor:pointer;transition:border-color .1s var(--rc-ease), box-shadow .2s var(--rc-ease);background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 12px center;background-repeat:no-repeat;border-radius:6px;width:100%;padding:10px 32px 10px 12px;font-family:inherit;font-size:14px}.rc-select:hover{border-color:#cbd5e1}.rc-select:focus{border-color:var(--rc-emerald);box-shadow:var(--rc-focus-ring);outline:none}.rc-select:invalid,.rc-select option[disabled]{color:var(--rc-text-muted)}.rc-reset-link{color:var(--rc-text-muted);cursor:pointer;transition:color .1s var(--rc-ease), background .1s var(--rc-ease);background:0 0;border:none;border-radius:4px;align-self:center;margin-top:4px;padding:4px 8px;font-family:inherit;font-size:11px}.rc-reset-link:hover{color:var(--rc-navy);background:var(--rc-border-soft)}.rc-input--amber{background:#fffdf7;border-color:#f59e0b!important}.rc-input--amber:focus{border-color:#f59e0b!important;box-shadow:0 0 0 3px #f59e0b2e!important}.rc-input--info{background:#f8fafc;border-color:#94a3b8!important}.rc-input--info:focus{border-color:var(--rc-navy)!important;box-shadow:0 0 0 3px #0f172a1a!important}.rc-inline-msg{align-items:flex-start;gap:6px;margin:6px 0 0;font-size:12px;font-weight:500;line-height:1.45;display:flex}.rc-inline-msg svg{flex-shrink:0;margin-top:2px}.rc-inline-msg--amber{color:#b45309}.rc-inline-msg--info{color:var(--rc-text-muted);font-weight:400}.rc-btn-error{color:#92400e!important;cursor:pointer!important;opacity:1!important;background:linear-gradient(#fef3c7 0%,#fde68a 100%)!important;border:1px solid #f59e0b!important;box-shadow:inset 0 1px #fcd34d,0 1px 2px #f59e0b2e!important}.rc-btn-error:hover{background:linear-gradient(#fde68a 0%,#fcd34d 100%)!important}.rc-already{color:var(--rc-text-secondary,#475569);background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.rc-already svg{color:#64748b;flex-shrink:0;margin-top:2px}.rc-link-emerald{font:inherit;color:var(--rc-emerald);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rc-link-emerald:hover{color:var(--rc-emerald-dark,#047857)}.rc-demo{background:repeating-linear-gradient(135deg,#fafafa 0 8px,#f4f4f5 8px 16px);border:1px dashed #cbd5e1;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;padding:10px 12px;display:flex}.rc-demo-label{letter-spacing:.08em;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.rc-demo-toggle{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.rc-demo-toggle input{cursor:pointer;margin:0}.rc-permission-chip{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.rc-value-strip{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 16px;padding:12px 14px;display:flex}.rc-value-strip-left{align-items:baseline;gap:8px;min-width:0;display:flex}.rc-value-strip-label{color:var(--rc-text-secondary,#475569);font-size:12px;font-weight:500}.rc-value-strip-amount{font-size:16px}.rc-sheet-overlay{z-index:60;-webkit-backdrop-filter:blur(2px);background:#03071299;justify-content:stretch;align-items:flex-end;animation:.28s forwards rc-sheet-bg-in;display:flex;position:fixed;inset:0}.rc-sheet-overlay.is-closing{animation:.26s forwards rc-sheet-bg-out}@keyframes rc-sheet-bg-in{0%{opacity:0}to{opacity:1}}@keyframes rc-sheet-bg-out{0%{opacity:1}to{opacity:0}}.rc-sheet{width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top-left-radius:28px;border-top-right-radius:28px;flex-direction:column;animation:.3s forwards rc-sheet-in;display:flex;position:relative;overflow:hidden;transform:translateY(100%);box-shadow:0 -10px 40px -8px #0307124d}.rc-sheet-overlay.is-closing .rc-sheet{animation:.28s forwards rc-sheet-out}@keyframes rc-sheet-in{to{transform:translateY(0)}}@keyframes rc-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}.rc-sheet-handle-area{cursor:grab;touch-action:pan-y;justify-content:center;padding:8px 0 4px;display:flex}.rc-sheet-handle{background:#cbd5e1;border-radius:999px;width:32px;height:4px}.rc-sheet-close{color:#475569;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:8px;right:8px}.rc-sheet-close:hover{color:var(--rc-navy);background:#f1f5f9}.rc-sheet-close:focus-visible{box-shadow:var(--rc-focus-ring);outline:none}.rc-sheet-body{padding:8px 20px calc(16px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overflow-y:auto}.rc-sheet-title{color:var(--rc-navy);letter-spacing:-.01em;margin:10px 0 4px;font-size:24px;font-weight:300;line-height:1.2}.rc-sheet-sub{color:var(--rc-text-secondary,#475569);margin:0 0 4px;font-size:14px;line-height:1.5}.rc-capture-form--compact .rc-input{height:48px;padding:12px 14px;font-size:16px}.rc-capture-form--compact .rc-btn-primary{min-height:48px;margin-top:6px;position:sticky;bottom:0}.rc-success--mobile{text-align:center;cursor:pointer;padding:36px 20px 28px!important}.rc-success-check--lg{width:72px!important;height:72px!important;margin:0 auto 16px!important}.rc-success-title--mobile{font-size:22px!important;font-weight:500!important}.rc-auto-dismiss{color:var(--rc-text-muted,#94a3b8);letter-spacing:.01em;margin-top:14px;font-size:12px}@media (max-width:767px){.rc-found-grid{grid-template-columns:1fr!important;gap:20px!important}.rc-sidebar{position:static!important}.rc-capture-form .rc-input,.rc-capture-form .rc-btn-primary{min-height:48px;font-size:16px}}@media (prefers-reduced-motion:reduce){.rc-modal-overlay,.rc-modal-card,.rc-sheet-overlay,.rc-sheet,.rc-fade,.rc-fade--in,.rc-fade--out,.rc-step-row,.rc-check-row,.rc-pulse,.rc-pulse-1,.rc-pulse-2{transition-duration:.1s!important;animation-duration:.1s!important}.rc-modal-card{transform:scale(1)!important}.rc-sheet{animation:.1s forwards rc-sheet-fade-in!important;transform:translateY(0)!important}@keyframes rc-sheet-fade-in{0%{opacity:0}to{opacity:1}}.rc-success-check svg{animation:none!important}}.rc-anim-reduced .rc-sheet,.rc-anim-reduced .rc-modal-card{animation-duration:.1s!important}@keyframes rc-fade-left{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes rc-pulse-check{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes rc-soft-pulse{0%,to{box-shadow:0 4px 16px #05966966,0 0 40px #10b98133}50%{box-shadow:0 4px 16px #05966999,0 0 60px #10b9814d}}.rc-slot-scroll::-webkit-scrollbar{width:6px}.rc-slot-scroll::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.rc-slot-scroll::-webkit-scrollbar-track{background:0 0}.rc-book input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rc-book input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@keyframes m-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes m-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes m-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes m-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes m-pulse-check{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes m-cross-in{0%{opacity:0}to{opacity:1}}@keyframes mCheckPop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes mFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rc-skip{color:#fff;z-index:100;background:#059669;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:top .2s cubic-bezier(.4,0,.2,1);position:absolute;top:-40px;left:12px}.rc-skip:focus{outline:none;top:12px;box-shadow:0 0 0 3px #05966966}.rc-nav-link{color:#cbd5e1;letter-spacing:0;align-items:center;gap:8px;padding:6px 0;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.rc-nav-link:after{content:"";transform-origin:0;background:#10b981;width:100%;height:1px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.rc-nav-link:hover{color:#fff}.rc-nav-link:hover:after{transform:scaleX(1)}.rc-nav-link.is-active{color:#fff}.rc-nav-link.is-active:after{background:#10b981;transform:scaleX(1)}.rc-nav-link:focus-visible{border-radius:4px;outline:none;box-shadow:0 0 0 3px #05966959}@keyframes rc-pulse-dot{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.rc-pulse-dot{background:#10b981;border-radius:9999px;width:6px;height:6px;animation:2s cubic-bezier(.4,0,.2,1) infinite rc-pulse-dot;display:inline-block;box-shadow:0 0 8px #10b98199}.rc-logo{align-items:center;text-decoration:none;display:inline-flex}.rc-logo .cap{transition:text-shadow .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.rc-logo:hover .cap{text-shadow:0 0 16px #10b98180}.rc-logo:focus-visible{border-radius:6px;outline:none;box-shadow:0 0 0 3px #05966959}.rc-pill{white-space:nowrap;color:#fff;cursor:pointer;letter-spacing:0;background:linear-gradient(90deg,#059669,#10b981);border:none;border-radius:9999px;align-items:center;gap:6px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 0 #10b98100}.rc-pill:hover{transform:scale(1.02);box-shadow:0 0 20px #10b9814d}.rc-pill:active{transform:scale(.98)}.rc-pill:focus-visible{outline:none;box-shadow:0 0 0 3px #05966966}.rc-pill-lg{padding:16px 28px;font-size:16px;font-weight:500}.rc-pill-icon{cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:relative}.rc-pill-icon:before{content:"";background:linear-gradient(135deg,#059669,#10b981);border-radius:9999px;width:32px;height:32px;transition:transform .2s,box-shadow .2s;position:absolute;box-shadow:0 0 16px #10b98159}.rc-pill-icon>*{z-index:1;color:#fff;position:relative}.rc-pill-icon:hover:before{transform:scale(1.08);box-shadow:0 0 22px #10b98180}.rc-pill-icon:active:before{transform:scale(.96)}.rc-pill-icon:focus-visible{outline:none}.rc-pill-icon:focus-visible:before{box-shadow:0 0 0 2px #10b98199,0 0 16px #10b98180}.rc-hamburger{cursor:pointer;color:#cbd5e1;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;transition:color .2s,background .2s;display:inline-flex}.rc-hamburger:hover{color:#fff;background:#ffffff0a}.rc-hamburger:focus-visible{outline:none;box-shadow:0 0 0 2px #10b98180}.rc-mobile-scrim{pointer-events:none;z-index:90;background:#03071200;transition:background .3s;position:fixed;inset:0}.rc-mobile-scrim.is-open{pointer-events:auto;background:#03071299}.rc-mobile-panel{-webkit-backdrop-filter:blur(24px)saturate(180%);z-index:100;background:#030712fa;flex-direction:column;width:100%;padding:20px 20px 32px;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.rc-mobile-panel.is-open{transform:translate(0)}.rc-mobile-panel a{color:#f1f5f9;text-decoration:none}@media (prefers-reduced-transparency:reduce){.rc-mobile-panel{-webkit-backdrop-filter:none;background:#030712}}.rc-sticky-cta{-webkit-backdrop-filter:blur(20px)saturate(180%);z-index:60;color:#f1f5f9;background:#030712d9;border-top:1px solid #ffffff14;height:56px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.rc-sticky-cta.is-visible{transform:translateY(0)}@media (max-width:768px){.rc-sticky-cta{-webkit-backdrop-filter:none;color:#fff;background:linear-gradient(#10b981 0%,#059669 100%);border-top:none;height:auto;min-height:48px;padding-bottom:0;transition:transform .2s;top:56px;bottom:auto;transform:translateY(-100%);box-shadow:inset 0 1px #ffffff2e,0 4px 12px #0596692e,0 1px #0000000a}.rc-sticky-cta.is-visible{transform:translateY(0)}}.rc-fab{z-index:55;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);position:fixed;bottom:24px;right:24px}.rc-fab.is-hidden{opacity:0;pointer-events:none;transform:translateY(8px)scale(.96)}.rc-fab.is-pushed{bottom:80px}@media (max-width:768px){.rc-fab{bottom:16px;right:16px}.rc-fab.is-pushed{bottom:64px}}@keyframes rc-shimmer-screen10{0%{background-position:-200% 0}to{background-position:200% 0}}.rc-skel{background:linear-gradient(90deg,#10b9810a 0%,#10b9811a 50%,#10b9810a 100%) 0 0/200% 100%;border-radius:8px;animation:2s linear infinite rc-shimmer-screen10}.rc-page{animation:.2s cubic-bezier(.4,0,.2,1) both rc-fade-in-screen10}.rc-page.is-leaving{animation:.2s cubic-bezier(.4,0,.2,1) both rc-fade-out-screen10}@keyframes rc-fade-in-screen10{0%{opacity:0}to{opacity:1}}@keyframes rc-fade-out-screen10{0%{opacity:1}to{opacity:0}}.rc-foot-link{color:#64748b;font-size:12px;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1)}.rc-foot-link:hover{color:#cbd5e1}.rc-app-shell{flex-direction:column;min-height:100vh;display:flex}.rc-app-shell main{flex:1 0 auto}.rc-app-shell footer{flex-shrink:0}.rc-app-main{flex:1 0 auto;padding-top:72px}@media (max-width:768px){.rc-app-main{padding-top:56px}}body.rc-locked{overflow:hidden}.rc-globalnav{-webkit-backdrop-filter:blur(20px)saturate(180%);z-index:80;background:#030712cc;border-bottom:1px solid #0000;height:72px;transition:border-color .2s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}.rc-globalnav.is-scrolled{border-bottom-color:#ffffff1a}@media (max-width:768px){.rc-globalnav{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#030712d9;height:56px}}@media (prefers-reduced-transparency:reduce){.rc-globalnav{-webkit-backdrop-filter:none;background:#030712}}.rc-globalnav.rc-globalnav--light{background:#ffffffc7;border-bottom-color:#0000}@media (max-width:768px){.rc-globalnav.rc-globalnav--light{background:#ffffffd9}}.rc-globalnav.rc-globalnav--light.is-scrolled{border-bottom-color:#0a16280f}@media (prefers-reduced-transparency:reduce){.rc-globalnav.rc-globalnav--light{-webkit-backdrop-filter:none;background:#fff}}.rc-globalnav--light .rc-nav-link{color:#64748b}.rc-globalnav--light .rc-nav-link:hover,.rc-globalnav--light .rc-nav-link.is-active{color:#0a1628}.rc-globalnav--light .rc-hamburger{color:#64748b}.rc-globalnav--light .rc-hamburger:hover{color:#0a1628;background:#0a16280a}@keyframes rc-tip-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes rc-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes rc-dotpulse{0%,80%,to{opacity:.4;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}button,a,[role=button],summary,select,label[for],input[type=checkbox],input[type=radio],input[type=range]{cursor:pointer}input[type=text],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=url],textarea{cursor:text}[aria-disabled=true],button:disabled,[disabled]{cursor:not-allowed}[draggable=true],.rc-grab{cursor:grab}[draggable=true]:active,.rc-grab:active{cursor:grabbing}[aria-busy=true]{cursor:wait}@media (prefers-reduced-motion:reduce){.rc-pulse-dot{opacity:.9!important;animation:none!important}.rc-skel{background:#f1f5f9!important;animation:none!important}.rc-orb{animation:none!important}.rc-mobile-panel{opacity:0;pointer-events:none;transition:opacity .1s linear;transform:translate(0)!important}.rc-mobile-panel.is-open{opacity:1;pointer-events:auto}.rc-sticky-cta{opacity:0;pointer-events:none;transition:opacity .1s linear!important;transform:translateY(0)!important}.rc-sticky-cta.is-visible{opacity:1;pointer-events:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
