.consent[data-v-92bfeb0c]{position:fixed;z-index:2000;left:50%;bottom:calc(.5rem + env(safe-area-inset-bottom));transform:translate(-50%);display:grid;gap:.6rem;width:min(680px,calc(100% - 1rem));padding:.75rem .85rem;border:1px solid var(--app-border);border-radius:16px;background:var(--app-card);color:var(--app-ink);box-shadow:0 10px 30px color-mix(in srgb,var(--app-ink) 22%,transparent)}.consent__text[data-v-92bfeb0c]{margin:0;color:var(--app-muted);font-size:.8rem;line-height:1.45}.consent__text strong[data-v-92bfeb0c]{color:var(--app-ink)}.consent__links[data-v-92bfeb0c]{display:inline-flex;flex-wrap:wrap;gap:.6rem;margin-left:.25rem}.consent__links a[data-v-92bfeb0c]{color:var(--app-brand);font-weight:800;text-decoration:underline}.consent__actions[data-v-92bfeb0c]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.consent__accept[data-v-92bfeb0c],.consent__reject[data-v-92bfeb0c]{min-height:44px;border-radius:12px;font-weight:900;font-size:.86rem}.consent__accept[data-v-92bfeb0c]{border:0;background:var(--app-brand);color:#fff}.consent__reject[data-v-92bfeb0c]{border:1px solid var(--app-border);background:var(--app-card);color:var(--app-ink)}.consent-enter-active[data-v-92bfeb0c],.consent-leave-active[data-v-92bfeb0c]{transition:opacity .22s ease,transform .22s ease}.consent-enter-from[data-v-92bfeb0c],.consent-leave-to[data-v-92bfeb0c]{opacity:0;transform:translate(-50%,14px)}@media(min-width:640px){.consent[data-v-92bfeb0c]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.consent__actions[data-v-92bfeb0c]{grid-template-columns:auto auto}.consent__accept[data-v-92bfeb0c],.consent__reject[data-v-92bfeb0c]{padding-inline:1.1rem}}@media(prefers-reduced-motion:reduce){.consent-enter-active[data-v-92bfeb0c],.consent-leave-active[data-v-92bfeb0c]{transition:none}}.toast-host[data-v-11294393]{position:fixed;top:calc(var(--pwa-install-offset, 0px) + var(--push-enable-offset, 0px) + var(--shell-safe-top, env(safe-area-inset-top)) + 4.35rem);left:50%;z-index:11000;display:grid;gap:.55rem;width:min(400px,calc(100% - 1.5rem));transform:translate(-50%);pointer-events:none}.toast[data-v-11294393]{pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:start;padding:.95rem 1rem;border-radius:18px;background:#0f5132;color:#fff;box-shadow:0 16px 40px #10231b47;line-height:1.35}.toast__icon[data-v-11294393]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#ffffff2e}.toast__body[data-v-11294393]{display:grid;gap:.15rem;min-width:0}.toast__body strong[data-v-11294393]{font-size:.95rem;font-weight:800}.toast__body p[data-v-11294393]{margin:0;font-size:.92rem;font-weight:600;opacity:.95}.toast--error[data-v-11294393]{background:linear-gradient(145deg,#c2410c,#9a3412)}.toast--success[data-v-11294393]{background:linear-gradient(145deg,#0d9488,#087f5b)}.toast--info[data-v-11294393]{background:linear-gradient(145deg,#1e3a2f,#10231b)}.toast__close[data-v-11294393]{border:0;background:transparent;color:inherit;font-size:1.35rem;line-height:1;opacity:.75;padding:0}.toast__close[data-v-11294393]:hover{opacity:1}.toast-enter-active[data-v-11294393],.toast-leave-active[data-v-11294393]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-11294393],.toast-leave-to[data-v-11294393]{opacity:0;transform:translateY(-.65rem) scale(.97)}:root{--cf-bg: #0f1c17;--cf-bg-elevated: #162822;--cf-surface: #f4f7f5;--cf-surface-card: #ffffff;--cf-card: var(--cf-surface-card);--cf-surface-soft: #e8f7ef;--cf-ink: #12201a;--cf-text-strong: #12201a;--cf-ink-muted: #5a6f64;--cf-text-muted: #5a6f64;--cf-brand: #1f8a5b;--cf-brand-deep: #146344;--cf-brand-strong: #146344;--cf-accent: #f0b429;--cf-danger: #c0392b;--cf-border: #d7e2db;--cf-shadow: 0 18px 50px rgba(15, 28, 23, .12);--cf-radius: 18px;--cf-font: "Outfit", system-ui, sans-serif;--cf-display: "Fraunces", Georgia, serif;--cf-space: 1rem}html[data-theme=dark],body.dark{--cf-surface: #0d1713;--cf-surface-card: #14231d;--cf-surface-soft: #1c3028;--cf-ink: #edf6f1;--cf-text-strong: #f5faf7;--cf-text-muted: #93a89e;--cf-ink-muted: #93a89e;--cf-border: #233a30;--cf-brand: #20a06c;--cf-brand-deep: #5dcea0;--cf-brand-strong: #178a5b;--cf-accent: #f59e0b}@media(prefers-color-scheme:dark){html:not([data-theme=light]){--cf-surface: #0d1713;--cf-surface-card: #14231d;--cf-surface-soft: #1c3028;--cf-ink: #edf6f1;--cf-text-strong: #f5faf7;--cf-text-muted: #93a89e;--cf-ink-muted: #93a89e;--cf-border: #233a30;--cf-brand: #20a06c;--cf-brand-deep: #5dcea0;--cf-brand-strong: #178a5b;--cf-accent: #f59e0b}}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .cf-field input,html[data-theme=dark] .cf-field select,html[data-theme=dark] .cf-field textarea,body.dark input,body.dark select,body.dark textarea,body.dark .cf-field input,body.dark .cf-field select,body.dark .cf-field textarea{background-color:var(--cf-surface-soft);color:var(--cf-ink);border-color:var(--cf-border)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) input,html:not([data-theme=light]) select,html:not([data-theme=light]) textarea,html:not([data-theme=light]) .cf-field input,html:not([data-theme=light]) .cf-field select,html:not([data-theme=light]) .cf-field textarea{background-color:var(--cf-surface-soft);color:var(--cf-ink);border-color:var(--cf-border)}}html,body,#app{min-height:100%}body{margin:0;font-family:var(--cf-font);color:var(--cf-ink);background:radial-gradient(1200px 600px at 10% -10%,rgba(31,138,91,.18),transparent 60%),radial-gradient(900px 500px at 100% 0%,rgba(240,180,41,.12),transparent 55%),var(--cf-surface);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}.cf-page{width:min(1120px,calc(100% - 1.5rem));margin-inline:auto}@media(min-width:720px){.cf-page{width:min(1120px,calc(100% - 2rem))}}.cf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:999px;padding:.75rem 1.25rem;font-weight:600;cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease}.cf-icon{flex-shrink:0;display:block;color:currentColor}.cf-btn:active{transform:translateY(1px)}.cf-btn:disabled{opacity:.55;cursor:not-allowed}.cf-btn--primary{background:var(--cf-brand);color:#fff}.cf-btn--primary:hover:not(:disabled){background:var(--cf-brand-strong)}.cf-btn--ghost{background:var(--cf-surface-card);color:var(--cf-ink);border:1px solid var(--cf-border)}.cf-btn--ghost:hover:not(:disabled){border-color:var(--cf-brand);color:var(--cf-brand);background:color-mix(in srgb,var(--cf-brand) 10%,var(--cf-surface-card))}.tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem}.tabs a{padding:.4rem .85rem;border-radius:999px;text-decoration:none;color:var(--cf-ink-muted);border:1px solid var(--cf-border);background:var(--cf-surface-card);font-size:.85rem;font-weight:650;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.tabs a:hover{border-color:var(--cf-brand);color:var(--cf-brand)}.tabs__on,.tabs a.router-link-active{background:var(--cf-brand)!important;border-color:var(--cf-brand)!important;color:#fff!important;box-shadow:0 3px 10px #00000026}.cf-field{display:grid;gap:.4rem}.cf-field label{font-size:.875rem;font-weight:600;color:var(--cf-ink-muted)}.cf-field input:not(.vti__input),.cf-field select,.cf-field textarea{width:100%;border:1px solid var(--cf-border);border-radius:12px;padding:.8rem .95rem;background:var(--cf-surface-card);color:var(--cf-ink);font:inherit}.cf-field select{appearance:none;-webkit-appearance:none;height:3.05rem;max-height:3.05rem;padding-right:2.45rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7c74' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right .85rem center;background-size:1rem}.cf-field input:not(.vti__input)::placeholder,.cf-field textarea::placeholder{color:var(--cf-ink-muted);opacity:.75}.cf-field input:not(.vti__input):focus,.cf-field select:focus,.cf-field textarea:focus{outline:2px solid color-mix(in srgb,var(--cf-brand) 45%,transparent);border-color:var(--cf-brand)}.cf-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:700;background:color-mix(in srgb,var(--cf-brand) 18%,var(--cf-surface-card));color:var(--cf-brand-deep);border:1px solid color-mix(in srgb,var(--cf-brand) 35%,var(--cf-border))}.cf-badge--cancelled{background:color-mix(in srgb,var(--cf-danger) 16%,var(--cf-surface-card));color:var(--cf-danger);border-color:color-mix(in srgb,var(--cf-danger) 35%,var(--cf-border))}.cf-badge--closed{background:color-mix(in srgb,var(--cf-brand) 22%,var(--cf-surface-card));color:var(--cf-brand-deep);border-color:color-mix(in srgb,var(--cf-brand) 40%,var(--cf-border))}.cf-badge--warn{background:color-mix(in srgb,var(--cf-accent) 28%,var(--cf-surface-card));color:var(--cf-ink);border-color:var(--cf-accent)}:root{--cf-state-O: #1d4ed8;--cf-state-O-bg: #dbeafe;--cf-state-P: #0f766e;--cf-state-P-bg: #ccfbf1;--cf-state-A: #b45309;--cf-state-A-bg: #fef3c7;--cf-state-F: #b91c1c;--cf-state-F-bg: #fee2e2;--cf-state-R: #c2410c;--cf-state-R-bg: #ffedd5;--cf-state-T: #9a3412;--cf-state-T-bg: #ffedd5;--cf-state-D: #6d28d9;--cf-state-D-bg: #ede9fe;--cf-state-C: #146344;--cf-state-C-bg: #dcfce7;--cf-state-X: #4b5563;--cf-state-X-bg: #e5e7eb}html[data-theme=dark],body.dark{--cf-state-O: #93c5fd;--cf-state-O-bg: #1e3a5f;--cf-state-P: #5eead4;--cf-state-P-bg: #134e4a;--cf-state-A: #fcd34d;--cf-state-A-bg: #78350f;--cf-state-F: #fca5a5;--cf-state-F-bg: #7f1d1d;--cf-state-R: #fdba74;--cf-state-R-bg: #7c2d12;--cf-state-T: #fdba74;--cf-state-T-bg: #7c2d12;--cf-state-D: #c4b5fd;--cf-state-D-bg: #4c1d95;--cf-state-C: #86efac;--cf-state-C-bg: #14532d;--cf-state-X: #d1d5db;--cf-state-X-bg: #374151}@media(prefers-color-scheme:dark){html:not([data-theme=light]){--cf-state-O: #93c5fd;--cf-state-O-bg: #1e3a5f;--cf-state-P: #5eead4;--cf-state-P-bg: #134e4a;--cf-state-A: #fcd34d;--cf-state-A-bg: #78350f;--cf-state-F: #fca5a5;--cf-state-F-bg: #7f1d1d;--cf-state-R: #fdba74;--cf-state-R-bg: #7c2d12;--cf-state-T: #fdba74;--cf-state-T-bg: #7c2d12;--cf-state-D: #c4b5fd;--cf-state-D-bg: #4c1d95;--cf-state-C: #86efac;--cf-state-C-bg: #14532d;--cf-state-X: #d1d5db;--cf-state-X-bg: #374151}}.cf-state{display:inline-flex;align-items:center;flex:0 0 auto;border-radius:999px;padding:.22rem .65rem;font-size:.75rem;font-weight:800;letter-spacing:.01em;line-height:1.2;background:var(--cf-state-O-bg);color:var(--cf-state-O)}.cf-state--O{background:var(--cf-state-O-bg);color:var(--cf-state-O)}.cf-state--P{background:var(--cf-state-P-bg);color:var(--cf-state-P)}.cf-state--A{background:var(--cf-state-A-bg);color:var(--cf-state-A)}.cf-state--F{background:var(--cf-state-F-bg);color:var(--cf-state-F)}.cf-state--R{background:var(--cf-state-R-bg);color:var(--cf-state-R)}.cf-state--T{background:var(--cf-state-T-bg);color:var(--cf-state-T)}.cf-state--D{background:var(--cf-state-D-bg);color:var(--cf-state-D)}.cf-state--C{background:var(--cf-state-C-bg);color:var(--cf-state-C)}.cf-state--X{background:var(--cf-state-X-bg);color:var(--cf-state-X)}.cf-state-edge{border-left-width:5px;border-left-style:solid;border-left-color:var(--cf-state-O)}.cf-state-edge[data-state=O]{border-left-color:var(--cf-state-O)}.cf-state-edge[data-state=P]{border-left-color:var(--cf-state-P)}.cf-state-edge[data-state=A]{border-left-color:var(--cf-state-A)}.cf-state-edge[data-state=F]{border-left-color:var(--cf-state-F)}.cf-state-edge[data-state=R]{border-left-color:var(--cf-state-R)}.cf-state-edge[data-state=T]{border-left-color:var(--cf-state-T)}.cf-state-edge[data-state=D]{border-left-color:var(--cf-state-D)}.cf-state-edge[data-state=C]{border-left-color:var(--cf-state-C)}.cf-state-edge[data-state=X]{border-left-color:var(--cf-state-X)}.cf-state-fill,.cf-state-fill[data-state=O]{background:var(--cf-state-O-bg);color:var(--cf-state-O)}.cf-state-fill[data-state=P]{background:var(--cf-state-P-bg);color:var(--cf-state-P)}.cf-state-fill[data-state=A]{background:var(--cf-state-A-bg);color:var(--cf-state-A)}.cf-state-fill[data-state=F]{background:var(--cf-state-F-bg);color:var(--cf-state-F)}.cf-state-fill[data-state=R]{background:var(--cf-state-R-bg);color:var(--cf-state-R)}.cf-state-fill[data-state=T]{background:var(--cf-state-T-bg);color:var(--cf-state-T)}.cf-state-fill[data-state=D]{background:var(--cf-state-D-bg);color:var(--cf-state-D)}.cf-state-fill[data-state=C]{background:var(--cf-state-C-bg);color:var(--cf-state-C)}.cf-state-fill[data-state=X]{background:var(--cf-state-X-bg);color:var(--cf-state-X)}.cf-state-pin{background:var(--cf-state-O);color:#fff}.cf-state-pin--O{background:var(--cf-state-O)}.cf-state-pin--P{background:var(--cf-state-P)}.cf-state-pin--A{background:var(--cf-state-A)}.cf-state-pin--F{background:var(--cf-state-F)}.cf-state-pin--R{background:var(--cf-state-R)}.cf-state-pin--T{background:var(--cf-state-T)}.cf-state-pin--D{background:var(--cf-state-D)}.cf-state-pin--C{background:var(--cf-state-C)}.cf-state-pin--X{background:var(--cf-state-X)}.cf-skel{display:inline-block;vertical-align:middle;background:linear-gradient(90deg,color-mix(in srgb,var(--cf-border) 85%,white),color-mix(in srgb,var(--cf-border) 35%,white) 45%,color-mix(in srgb,var(--cf-border) 85%,white));background-size:200% 100%;animation:cf-shimmer 1.35s ease-in-out infinite}.cf-skel--line{height:.85rem;border-radius:6px}.cf-skel--block{border-radius:var(--cf-radius, 12px)}.cf-skel--circle{border-radius:50%;aspect-ratio:1}@keyframes cf-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.cf-skel{animation:none;background:color-mix(in srgb,var(--cf-border) 70%,white)}}.leaflet-container{isolation:isolate;z-index:0}[data-palette=colmado]{--cf-bg: #0f1c17;--cf-bg-elevated: #162822;--cf-surface: #f4f7f5;--cf-surface-card: #ffffff;--cf-surface-soft: #e8f7ef;--cf-ink: #12201a;--cf-text-strong: #12201a;--cf-ink-muted: #5a6f64;--cf-text-muted: #5a6f64;--cf-brand: #1f8a5b;--cf-brand-deep: #146344;--cf-brand-strong: #146344;--cf-accent: #f0b429;--cf-border: #d7e2db}[data-palette=caribe]{--cf-bg: #0c2226;--cf-bg-elevated: #12323a;--cf-surface: #f2f8f9;--cf-surface-card: #ffffff;--cf-surface-soft: #e1f3f4;--cf-ink: #0f2326;--cf-text-strong: #0f2326;--cf-ink-muted: #55707a;--cf-text-muted: #55707a;--cf-brand: #0e7c86;--cf-brand-deep: #0a5c64;--cf-brand-strong: #0a5c64;--cf-accent: #ff7a59;--cf-border: #cfe3e5}[data-palette=mango]{--cf-bg: #2a170b;--cf-bg-elevated: #3a2212;--cf-surface: #fbf6f0;--cf-surface-card: #ffffff;--cf-surface-soft: #fbeadb;--cf-ink: #2a1a0f;--cf-text-strong: #2a1a0f;--cf-ink-muted: #7a6352;--cf-text-muted: #7a6352;--cf-brand: #c2560f;--cf-brand-deep: #8f3e08;--cf-brand-strong: #a84a0c;--cf-accent: #e8a400;--cf-border: #eadbcc}[data-palette=malecon]{--cf-bg: #121a36;--cf-bg-elevated: #1a2448;--cf-surface: #f3f5fb;--cf-surface-card: #ffffff;--cf-surface-soft: #e4e9f8;--cf-ink: #141b33;--cf-text-strong: #141b33;--cf-ink-muted: #5a6382;--cf-text-muted: #5a6382;--cf-brand: #2f4fb5;--cf-brand-deep: #213a8a;--cf-brand-strong: #213a8a;--cf-accent: #f2b134;--cf-border: #d3daee}[data-palette=cacao]{--cf-bg: #23160d;--cf-bg-elevated: #321f13;--cf-surface: #f8f4ef;--cf-surface-card: #ffffff;--cf-surface-soft: #f0e6da;--cf-ink: #24170e;--cf-text-strong: #24170e;--cf-ink-muted: #6f5b4a;--cf-text-muted: #6f5b4a;--cf-brand: #7a4a2a;--cf-brand-deep: #5a341c;--cf-brand-strong: #5a341c;--cf-accent: #d98e3a;--cf-border: #e2d5c5}[data-palette=flamboyan]{--cf-bg: #2a0f0e;--cf-bg-elevated: #3b1614;--cf-surface: #fcf5f4;--cf-surface-card: #ffffff;--cf-surface-soft: #fbe5e2;--cf-ink: #2a1211;--cf-text-strong: #2a1211;--cf-ink-muted: #7a5754;--cf-text-muted: #7a5754;--cf-brand: #c2332f;--cf-brand-deep: #8f1f1c;--cf-brand-strong: #9e2622;--cf-accent: #2e8b57;--cf-border: #efd6d2}:root{--app-brand: #087f5b;--app-brand-deep: #075b43;--app-brand-text: #075b43;--app-accent: #d97706;--app-accent-deep: #9a5303;--app-bg: #f4fbf7;--app-card: #ffffff;--app-soft: #e8f7ef;--app-ink: #10231b;--app-muted: #536c61;--app-border: #d5e9df;--app-danger: #b5342b;--app-on-brand: #ffffff;--app-font: "Nunito Sans", system-ui, sans-serif;--app-display: "Rubik", system-ui, sans-serif;font-family:var(--app-font);color:var(--app-ink);background:var(--app-bg);font-synthesis:none}html[data-theme=dark],body.dark{--app-brand: #20a06c;--app-brand-deep: #0e3827;--app-brand-text: #5fd3a1;--app-accent: #f59e0b;--app-accent-deep: #fbbf24;--app-bg: #0d1713;--app-card: #14231d;--app-soft: #1c3028;--app-ink: #edf6f1;--app-muted: #93a89e;--app-border: #233a30;--app-danger: #ef4444}@media(prefers-color-scheme:dark){html:not([data-theme=light]){--app-brand: #20a06c;--app-brand-deep: #0e3827;--app-brand-text: #5fd3a1;--app-accent: #f59e0b;--app-accent-deep: #fbbf24;--app-bg: #0d1713;--app-card: #14231d;--app-soft: #1c3028;--app-ink: #edf6f1;--app-muted: #93a89e;--app-border: #233a30;--app-danger: #ef4444}}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{background-color:var(--app-soft);color:var(--app-ink);border-color:var(--app-border)}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;max-width:100%;background:var(--app-bg);transition:background-color .2s ease,color .2s ease;overflow-x:clip}body{min-width:0;min-height:100dvh;margin:0;background:var(--app-bg);width:100%;max-width:100%;overflow-x:clip;overflow-y:visible;overflow-clip-margin:28px}#app{width:100%;max-width:100%;min-width:0;overflow-x:clip;overflow-y:visible;overflow-clip-margin:28px}@media(max-width:768px),(pointer:coarse){html,body,#app{overflow-clip-margin:0}}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%}:focus-visible{outline:3px solid color-mix(in srgb,var(--app-accent) 72%,var(--app-card));outline-offset:2px}@media(hover:hover){button:not(:disabled):hover,a:hover{filter:brightness(.97)}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.reveal{opacity:0;transform:translateY(18px);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.reveal--in{opacity:1;transform:none}.reveal-delay-1{transition-delay:80ms}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal,.reveal--in{opacity:1;transform:none}}@property --cf-glow-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes cf-glow-spin{to{--cf-glow-angle: 360deg}}.landing__map-stage,.landing__feature-card,.landing__step-card,.landing__compare-card,.landing__faq-item,.landing__merchant-banner,.landing__close,.m-card,.m-org__card,.m-role,.m-rating-card{--cf-glow-angle: 0deg;--cf-glow-fill: var(--app-card);--cf-glow-edge: color-mix(in srgb, var(--app-ink) 14%, var(--app-border));position:relative;border:1.5px solid transparent;background:linear-gradient(var(--cf-glow-fill),var(--cf-glow-fill)) padding-box,linear-gradient(var(--cf-glow-edge),var(--cf-glow-edge)) border-box;box-shadow:0 8px 22px color-mix(in srgb,#000 6%,transparent);transition:box-shadow .22s ease,translate .2s ease,background .22s ease;translate:0}.landing__merchant-banner{--cf-glow-edge: rgba(255, 255, 255, .16);color:#fff;background:linear-gradient(145deg,#0b2e21,#061912) padding-box,linear-gradient(var(--cf-glow-edge),var(--cf-glow-edge)) border-box;box-shadow:0 20px 50px #00000040}.landing__close{--cf-glow-edge: rgba(255, 255, 255, .22);color:#fff;background:linear-gradient(135deg,var(--app-brand) 0%,var(--app-brand-deep) 100%) padding-box,linear-gradient(var(--cf-glow-edge),var(--cf-glow-edge)) border-box;box-shadow:0 20px 45px color-mix(in srgb,var(--app-brand) 25%,transparent)}.landing__compare-card--old{--cf-glow-fill: color-mix(in srgb, var(--app-card) 92%, #64748b);--cf-glow-edge: color-mix(in srgb, var(--app-ink) 10%, var(--app-border));box-shadow:0 6px 18px color-mix(in srgb,#000 5%,transparent);opacity:.92}.landing__compare-card--old:hover{background:linear-gradient(var(--cf-glow-fill),var(--cf-glow-fill)) padding-box,linear-gradient(var(--cf-glow-edge),var(--cf-glow-edge)) border-box;animation:none;box-shadow:0 8px 20px color-mix(in srgb,#000 7%,transparent);translate:0}.landing__compare-card--new{--cf-glow-fill: color-mix(in srgb, var(--app-brand) 7%, var(--app-card));--cf-glow-edge: color-mix(in srgb, var(--app-brand) 28%, var(--app-border));background:linear-gradient(var(--cf-glow-fill),var(--cf-glow-fill)) padding-box,conic-gradient(from var(--cf-glow-angle),var(--cf-glow-edge) 0deg,var(--cf-glow-edge) 65deg,color-mix(in srgb,var(--app-brand) 38%,var(--cf-glow-edge)) 105deg,color-mix(in srgb,var(--app-accent) 42%,var(--cf-glow-edge)) 138deg,color-mix(in srgb,var(--app-brand) 36%,var(--cf-glow-edge)) 168deg,var(--cf-glow-edge) 215deg,var(--cf-glow-edge) 360deg) border-box;animation:cf-glow-spin 3.6s linear infinite;box-shadow:0 10px 28px color-mix(in srgb,#000 7%,transparent),0 0 16px color-mix(in srgb,var(--app-brand) 16%,transparent),0 0 28px color-mix(in srgb,var(--app-accent) 10%,transparent)}.landing__compare-card--new:hover{box-shadow:0 12px 30px color-mix(in srgb,#000 8%,transparent),0 0 18px color-mix(in srgb,var(--app-brand) 20%,transparent),0 0 32px color-mix(in srgb,var(--app-accent) 12%,transparent);translate:0 -1px}.landing__faq-item[open]{--cf-glow-fill: color-mix(in srgb, var(--app-brand) 4%, var(--app-card));--cf-glow-edge: color-mix(in srgb, var(--app-brand) 36%, var(--app-border))}.landing__map-stage:hover,.landing__feature-card:hover,.landing__step-card:hover,.landing__compare-card:not(.landing__compare-card--old):not(.landing__compare-card--new):hover,.landing__faq-item:hover,.landing__faq-item[open],.m-card:hover,.m-org__card:hover,.m-role:hover,.m-rating-card:hover{background:linear-gradient(var(--cf-glow-fill),var(--cf-glow-fill)) padding-box,conic-gradient(from var(--cf-glow-angle),var(--cf-glow-edge) 0deg,var(--cf-glow-edge) 68deg,color-mix(in srgb,var(--app-brand) 34%,var(--cf-glow-edge)) 108deg,color-mix(in srgb,var(--app-accent) 38%,var(--cf-glow-edge)) 138deg,color-mix(in srgb,var(--app-brand) 32%,var(--cf-glow-edge)) 168deg,var(--cf-glow-edge) 218deg,var(--cf-glow-edge) 360deg) border-box;animation:cf-glow-spin 3.8s linear infinite;box-shadow:0 10px 26px color-mix(in srgb,#000 7%,transparent),0 0 18px color-mix(in srgb,var(--app-brand) 22%,transparent),0 0 32px color-mix(in srgb,var(--app-accent) 12%,transparent)}.landing__merchant-banner:hover{background:linear-gradient(145deg,#0b2e21,#061912) padding-box,conic-gradient(from var(--cf-glow-angle),var(--cf-glow-edge) 0deg,var(--cf-glow-edge) 65deg,color-mix(in srgb,var(--app-brand) 55%,transparent) 105deg,color-mix(in srgb,var(--app-accent) 50%,#fff) 138deg,color-mix(in srgb,var(--app-brand) 50%,transparent) 170deg,var(--cf-glow-edge) 220deg,var(--cf-glow-edge) 360deg) border-box;animation:cf-glow-spin 3.8s linear infinite;box-shadow:0 22px 52px #00000047,0 0 16px color-mix(in srgb,var(--app-brand) 22%,transparent),0 0 30px color-mix(in srgb,var(--app-accent) 12%,transparent)}.landing__close:hover{background:linear-gradient(135deg,var(--app-brand) 0%,var(--app-brand-deep) 100%) padding-box,conic-gradient(from var(--cf-glow-angle),var(--cf-glow-edge) 0deg,var(--cf-glow-edge) 65deg,color-mix(in srgb,#fff 45%,transparent) 105deg,color-mix(in srgb,var(--app-accent) 55%,#fff) 138deg,color-mix(in srgb,#fff 40%,transparent) 170deg,var(--cf-glow-edge) 220deg,var(--cf-glow-edge) 360deg) border-box;animation:cf-glow-spin 3.8s linear infinite;box-shadow:0 22px 48px color-mix(in srgb,var(--app-brand) 28%,transparent),0 0 16px color-mix(in srgb,var(--app-accent) 18%,transparent),0 0 28px color-mix(in srgb,#fff 10%,transparent)}.landing__feature-card:hover,.landing__step-card:hover,.m-card:hover,.m-org__card:hover{translate:0 -2px}.landing__feature-grid,.landing__steps-grid,.landing__compare-grid,.landing__faq-list,.m-grid,.m-org__stores,.m-org__roles,.m-org__ratings-grid{padding-inline:.55rem;box-sizing:border-box;overflow:visible}.landing__hero{overflow:visible;padding-inline:.45rem;box-sizing:border-box}.landing__map-stage,.landing__merchant-banner,.landing__close,.landing__faq-item{margin-inline:.55rem;max-width:calc(100% - 1.1rem);width:auto;box-sizing:border-box}@media(min-width:960px){.landing__map-stage{margin-inline:.15rem;max-width:calc(100% - .3rem)}}@media(prefers-reduced-motion:reduce){.landing__compare-card--new{animation:none;background:linear-gradient(var(--cf-glow-fill),var(--cf-glow-fill)) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--app-brand) 34%,var(--cf-glow-edge)),color-mix(in srgb,var(--app-accent) 28%,var(--cf-glow-edge)),var(--cf-glow-edge)) border-box}.landing__map-stage:hover,.landing__feature-card:hover,.landing__step-card:hover,.landing__faq-item:hover,.landing__faq-item[open],.landing__merchant-banner:hover,.landing__close:hover,.m-card:hover,.m-org__card:hover,.m-role:hover,.m-rating-card:hover{animation:none}.landing__map-stage:hover,.landing__feature-card:hover,.landing__step-card:hover,.landing__faq-item:hover,.landing__faq-item[open],.m-card:hover,.m-org__card:hover,.m-role:hover,.m-rating-card:hover{background:linear-gradient(var(--cf-glow-fill),var(--cf-glow-fill)) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--app-brand) 30%,var(--cf-glow-edge)),color-mix(in srgb,var(--app-accent) 24%,var(--cf-glow-edge)),var(--cf-glow-edge)) border-box}.landing__merchant-banner:hover{background:linear-gradient(145deg,#0b2e21,#061912) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--app-brand) 45%,transparent),color-mix(in srgb,var(--app-accent) 35%,transparent),#ffffff29) border-box}.landing__close:hover{background:linear-gradient(135deg,var(--app-brand) 0%,var(--app-brand-deep) 100%) padding-box,linear-gradient(135deg,#ffffff73,color-mix(in srgb,var(--app-accent) 40%,#fff),#ffffff38) border-box}}
