/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.landing-modal{--demo-bg:#0b1328;--demo-bg-elevated:#111d3d;--demo-input:#050b1d;--demo-border:#ffffff1a;--demo-border-strong:#ffffff29;--demo-border-focus:#2563eb;--demo-text:#fff;--demo-muted:#94a3b8;--demo-label:#cbd5e1;--demo-accent:#f59e0b;--demo-primary:#2563eb;--demo-primary-hover:#1d4ed8;--demo-danger:#ef4444;--demo-danger-bg:#ef44441f;--demo-danger-text:#fecaca;--demo-overlay:#050b1db8;--demo-shadow:0 28px 72px #00000080;--demo-scrollbar:#475569;--demo-hover:#ffffff14;--demo-listbox-bg:#050b1d;--demo-listbox-border:#ffffff1f;--demo-radius-panel:1.25rem;--demo-radius-input:.875rem;--demo-radius-btn:.75rem;z-index:200;background:var(--demo-overlay);-webkit-backdrop-filter:blur(10px);font-family:var(--font-landing-body),var(--font-body),system-ui,sans-serif;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.landing-modal[data-theme=light]{--demo-bg:#fff;--demo-bg-elevated:#f8fafc;--demo-input:#fff;--demo-border:#e2e8f0;--demo-border-strong:#cbd5e1;--demo-text:#0f172a;--demo-muted:#64748b;--demo-label:#334155;--demo-overlay:#0f172a73;--demo-shadow:0 28px 72px #0f172a2e;--demo-scrollbar:#cbd5e1;--demo-hover:#0f172a0d;--demo-listbox-bg:#fff;--demo-listbox-border:#e2e8f0;--demo-danger-bg:#ef444414;--demo-danger-text:#b91c1c}.landing-modal__panel{border-radius:var(--demo-radius-panel) var(--demo-radius-panel) 0 0;background:var(--demo-bg);width:100%;max-width:100%;max-height:100dvh;box-shadow:var(--demo-shadow);color:var(--demo-text);border:1px solid var(--demo-border);border-bottom:none;flex-direction:column;display:flex;overflow:hidden}.landing-modal__header{border-bottom:1px solid var(--demo-border);background:var(--demo-bg-elevated);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.25rem 1.25rem 1rem;display:flex}.landing-modal__intro{min-width:0}.landing-modal__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--demo-accent);margin:0;font-size:.6875rem;font-weight:700}.landing-modal__title{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.03em;color:var(--demo-text);text-transform:uppercase;margin:.4rem 0 0;font-size:1.375rem;font-weight:700;line-height:1.15}.landing-modal__lede{color:var(--demo-muted);margin:.45rem 0 0;font-size:.875rem;line-height:1.55}.landing-modal__close{border:1px solid var(--demo-border);border-radius:var(--demo-radius-btn);width:2.35rem;height:2.35rem;color:var(--demo-text);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background .2s,border-color .2s;display:flex}.landing-modal__close:hover{background:var(--demo-hover);border-color:var(--demo-border-strong)}.landing-modal__close:focus-visible{outline:2px solid var(--demo-accent);outline-offset:2px}.landing-modal__close:disabled{opacity:.55;cursor:not-allowed}.landing-modal__form{margin:0}.landing-modal__body,.landing-modal__form{flex-direction:column;flex:auto;min-height:0;display:flex}.landing-modal__body{scrollbar-width:thin;scrollbar-color:var(--demo-scrollbar) transparent;gap:.95rem;padding:1.125rem 1.25rem;overflow:hidden auto}.landing-modal__body::-webkit-scrollbar{width:.5rem}.landing-modal__body::-webkit-scrollbar-track{background:0 0}.landing-modal__body::-webkit-scrollbar-thumb{background:var(--demo-scrollbar);border-radius:999px}.landing-modal__row{grid-template-columns:1fr;gap:.875rem;display:grid}.landing-modal__field{flex-direction:column;gap:.4rem;margin:0;display:flex}.landing-modal__field span{color:var(--demo-label);font-size:.8125rem;font-weight:600}.landing-modal__field input{box-sizing:border-box;border:1px solid var(--demo-border);border-radius:var(--demo-radius-input);background:var(--demo-input);width:100%;min-height:2.85rem;color:var(--demo-text);appearance:none;outline:none;margin:0;padding:.65rem .9rem;font-family:inherit;font-size:.9375rem;line-height:1.4;transition:border-color .2s,box-shadow .2s}.landing-modal[data-theme=light] .landing-modal__field input{box-shadow:0 1px 2px #0f172a0a}.landing-modal__field input::placeholder{color:#64748b}.landing-modal__field input:hover{border-color:var(--demo-border-strong)}.landing-modal__field input:focus{border-color:var(--demo-border-focus);box-shadow:0 0 0 3px #2563eb33}.landing-modal__field input.landing-modal__input--error{border-color:#ef4444a6}.landing-modal__field input.landing-modal__input--error:focus{border-color:#ef4444cc;box-shadow:0 0 0 3px #ef44442e}.landing-modal__location-row{align-items:flex-start;gap:.625rem;display:flex}.landing-modal__field--country{flex-shrink:0;width:7.25rem}.landing-modal__field--country input{padding-left:.625rem;padding-right:.625rem}.landing-modal__field--city{flex:1;min-width:0}.landing-modal__city-select{gap:0}.landing-modal__city-select>*+*{margin-top:0}.landing-modal__city-listbox{box-shadow:var(--demo-shadow);z-index:320!important;border:1px solid var(--demo-listbox-border)!important;background:var(--demo-listbox-bg)!important;border-radius:.9rem!important}.landing-modal__city-listbox,.landing-modal__city-listbox button{color:var(--demo-text)!important}.landing-modal__city-listbox button:hover{background:#2563eb24!important}.landing-modal__city-listbox li{color:var(--demo-muted)!important}.landing-modal__select-input{box-sizing:border-box;border:1px solid var(--demo-border);border-radius:var(--demo-radius-input);background:var(--demo-input);width:100%;min-height:2.85rem;color:var(--demo-text);appearance:none;box-shadow:none;outline:none;margin:0;padding:.65rem .9rem;font-family:inherit;font-size:.9375rem;line-height:1.4;transition:border-color .2s,box-shadow .2s}.landing-modal[data-theme=light] .landing-modal__select-input{box-shadow:0 1px 2px #0f172a0a}.landing-modal__select-input:hover{border-color:var(--demo-border-strong)}.landing-modal__select-input:focus{border-color:var(--demo-border-focus);box-shadow:0 0 0 3px #2563eb33}.landing-modal__phone-row{border:1px solid var(--demo-border);border-radius:var(--demo-radius-input);background:var(--demo-input);align-items:center;min-height:2.85rem;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.landing-modal[data-theme=light] .landing-modal__phone-row{box-shadow:0 1px 2px #0f172a0a}.landing-modal__phone-row:hover{border-color:var(--demo-border-strong)}.landing-modal__phone-row:focus-within{border-color:var(--demo-border-focus);box-shadow:0 0 0 3px #2563eb33}.landing-modal__phone-row--error{border-color:#ef4444a6}.landing-modal__phone-prefix{color:var(--demo-text);border-right:1px solid var(--demo-border);white-space:nowrap;background:0 0;padding:0 .75rem;font-size:.9375rem;font-weight:700}.landing-modal__phone-row input{min-width:0;min-height:2.85rem;color:var(--demo-text);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:.65rem .9rem;font-family:inherit;font-size:.9375rem;line-height:1.4}.landing-modal__phone-row input::placeholder{color:#64748b}.landing-modal__field-error{color:var(--demo-danger-text);margin:0;font-size:.75rem}.landing-modal__error{border-radius:var(--demo-radius-input);background:var(--demo-danger-bg);color:var(--demo-danger-text);border:1px solid #ef444459;margin:0;padding:.65rem .8rem;font-size:.8125rem}.landing-modal__footer{z-index:1;padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--demo-border);background:var(--demo-bg-elevated);flex-shrink:0;position:relative}.landing-modal__submit{border-radius:var(--demo-radius-btn);background:var(--demo-primary);color:#fff;letter-spacing:.01em;cursor:pointer;border:none;justify-content:center;align-items:center;width:100%;min-height:3rem;margin:0;padding:.75rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:700;transition:background .2s,opacity .2s,transform .2s,box-shadow .2s;display:inline-flex}.landing-modal__submit:hover:not(:disabled){background:var(--demo-primary-hover);transform:translateY(-1px);box-shadow:0 10px 24px #2563eb47}.landing-modal__submit:focus-visible{outline:2px solid var(--demo-accent);outline-offset:2px}.landing-modal__submit:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.landing-modal__success{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.landing-modal__success p{color:var(--demo-muted);margin:0;font-size:.9rem;line-height:1.6}.landing-modal__success-title{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.03em;text-transform:uppercase;color:var(--demo-accent);font-size:1.25rem;font-weight:700}.landing-modal__success .landing-modal__submit{margin-top:.5rem}@media (min-width:480px){.landing-modal__row{grid-template-columns:1fr 1fr}}@media (min-width:640px){.landing-modal{align-items:center;padding:1.5rem}.landing-modal__panel{border-radius:var(--demo-radius-panel);border-bottom:1px solid var(--demo-border);max-width:32rem;max-height:min(56rem,100dvh - 1.5rem)}.landing-modal__header{padding:1.5rem 1.5rem 1.15rem}.landing-modal__title{font-size:1.55rem}.landing-modal__body{gap:1rem;padding:1.25rem 1.5rem}.landing-modal__footer{padding:1.15rem 1.5rem 1.5rem}.landing-modal__success{padding:1.5rem}}.landing-modal__checks{flex-flow:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:.25rem;display:flex}.landing-modal__check{color:var(--demo-muted);cursor:pointer;align-items:center;gap:.55rem;font-size:.875rem;line-height:1.45;display:flex}.landing-modal__check--error{color:var(--demo-danger-text)}.landing-modal__check input{width:1rem;height:1rem;accent-color:var(--demo-primary);flex-shrink:0}.landing-modal__check-link{color:var(--demo-primary);text-underline-offset:2px;font-weight:600;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.landing-modal__check-link:hover{color:var(--demo-primary-hover)}.landing-legal-modal{z-index:260;background:var(--demo-overlay,#050b1db8);-webkit-backdrop-filter:blur(10px);font-family:var(--font-landing-body),var(--font-body),system-ui,sans-serif;color:var(--demo-text,#fff);justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.landing-legal-modal[data-theme=light]{--demo-bg:#fff;--demo-border:#e2e8f0;--demo-text:#0f172a;--demo-muted:#64748b;--demo-overlay:#0f172a73;--demo-primary:#2563eb;--demo-primary-hover:#1d4ed8;--demo-shadow:0 28px 72px #0f172a2e}.landing-legal-modal:not([data-theme=light]),.landing-legal-modal[data-theme=dark]{--demo-bg:#0b1328;--demo-border:#ffffff1a;--demo-text:#fff;--demo-muted:#94a3b8;--demo-overlay:#050b1db8;--demo-primary:#2563eb;--demo-primary-hover:#1d4ed8;--demo-shadow:0 28px 72px #00000080}.landing-legal-modal__panel{background:var(--demo-bg);border:1px solid var(--demo-border);width:100%;max-height:min(90dvh,44rem);box-shadow:var(--demo-shadow);border-radius:1.25rem 1.25rem 0 0;flex-direction:column;display:flex;overflow:hidden}.landing-legal-modal__header{border-bottom:1px solid var(--demo-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex}.landing-legal-modal__header h2{color:var(--demo-text);margin:0;font-size:1.35rem;font-weight:700}.landing-legal-modal__body{flex-direction:column;flex:1;gap:1rem;padding:1rem 1.25rem 1.25rem;display:flex;overflow-y:auto}.landing-legal-modal__updated{color:var(--demo-muted);margin:0;font-size:.8125rem}.landing-legal-modal__section h3{color:var(--demo-text);margin:0 0 .5rem;font-size:1rem;font-weight:700}.landing-legal-modal__section li,.landing-legal-modal__section p{color:var(--demo-muted);margin:0;font-size:.9rem;line-height:1.55}.landing-legal-modal__section p+p,.landing-legal-modal__section ul{margin-top:.65rem}.landing-legal-modal__section ul{flex-direction:column;gap:.4rem;padding-left:1.15rem;display:flex}.landing-legal-modal__footer{border-top:1px solid var(--demo-border);padding:1rem 1.25rem 1.25rem}@media (min-width:640px){.landing-legal-modal{align-items:center;padding:1.5rem}.landing-legal-modal__panel{border-radius:1.25rem;max-width:40rem}.landing-legal-modal__body,.landing-legal-modal__footer,.landing-legal-modal__header{padding-left:1.5rem;padding-right:1.5rem}}.landing-captcha-modal{z-index:250;background:var(--demo-overlay,#050b1db8);-webkit-backdrop-filter:blur(10px);font-family:var(--font-landing-body),var(--font-body),system-ui,sans-serif;color:var(--demo-text,#fff);justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.landing-captcha-modal[data-theme=light]{--demo-bg:#fff;--demo-border:#e2e8f0;--demo-text:#0f172a;--demo-muted:#64748b;--demo-overlay:#0f172a73;--demo-primary:#2563eb;--demo-primary-hover:#1d4ed8;--demo-shadow:0 28px 72px #0f172a2e;--demo-input:#f8fafc}.landing-captcha-modal:not([data-theme=light]),.landing-captcha-modal[data-theme=dark]{--demo-bg:#0b1328;--demo-border:#ffffff1a;--demo-text:#fff;--demo-muted:#94a3b8;--demo-overlay:#050b1db8;--demo-primary:#2563eb;--demo-primary-hover:#1d4ed8;--demo-shadow:0 28px 72px #00000080;--demo-input:#050b1d}.landing-captcha-modal__panel{background:var(--demo-bg);border:1px solid var(--demo-border);width:100%;box-shadow:var(--demo-shadow);border-radius:1.25rem 1.25rem 0 0;flex-direction:column;display:flex;overflow:hidden}.landing-captcha-modal__header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem .75rem;display:flex}.landing-captcha-modal__header h2{color:var(--demo-text);margin:0;font-size:1.2rem;font-weight:700}.landing-captcha-modal__body{flex-direction:column;gap:.75rem;padding:0 1.25rem 1rem;display:flex}.landing-captcha-modal__body p{color:var(--demo-muted);margin:0;font-size:.9rem;line-height:1.5}.landing-captcha-modal__image{border:1px solid var(--demo-border);min-height:5.5rem;color:var(--demo-muted);background:#0b1224;border-radius:.875rem;justify-content:center;align-items:center;padding:.5rem;font-size:.875rem;display:flex}.landing-captcha-modal__image img{object-fit:contain;width:100%;height:5.5rem;display:block}.landing-captcha-modal__refresh{color:var(--demo-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.4rem;margin:0;padding:0;font-family:inherit;font-size:.8125rem;font-weight:700;display:inline-flex}.landing-captcha-modal__refresh:disabled{opacity:.6;cursor:not-allowed}.landing-captcha-modal__footer{padding:.75rem 1.25rem calc(1rem + env(safe-area-inset-bottom,0px))}@media (min-width:640px){.landing-captcha-modal{align-items:center;padding:1.5rem}.landing-captcha-modal__panel{border-radius:1.25rem;max-width:24rem}.landing-captcha-modal__body,.landing-captcha-modal__header{padding-left:1.5rem;padding-right:1.5rem}.landing-captcha-modal__footer{padding:.75rem 1.5rem 1.5rem}}.landing{--l-primary:#2563eb;--l-primary-hover:#1d4ed8;--l-orange:#f59e0b;--l-orange-hover:#d97706;--l-success:#22c55e;--l-bg:#050b1d;--l-bg-alt:#081228;--l-surface:#0b1328;--l-surface-hover:#111d3d;--l-border:#ffffff14;--l-border-strong:#ffffff24;--l-text:#fff;--l-text-dark:#0f172a;--l-muted:#64748b;--l-muted-soft:#94a3b8;--l-container:80rem;--l-radius-card:1.25rem;--l-radius-btn:.75rem;--l-radius-input:.875rem;--l-shadow:0 8px 24px #0f172a0f;--l-section-y:4.5rem;font-family:var(--font-landing-body),var(--font-body),system-ui,sans-serif;color:var(--l-text);background:linear-gradient(#050b1d,#081228);max-width:100%;line-height:1.65;overflow-x:clip}.landing[data-theme=light]{--l-bg:#fff;--l-bg-alt:#f8fafc;--l-surface:#fff;--l-surface-hover:#f8fafc;--l-border:#e2e8f0;--l-border-strong:#cbd5e1;--l-text:#0f172a;--l-muted:#64748b;--l-muted-soft:#64748b;color:var(--l-text);background:#fff}.landing *,.landing :after,.landing :before{box-sizing:border-box}.landing a{color:inherit;text-decoration:none}.landing img{max-width:100%;display:block}.landing h1,.landing h2,.landing h3,.landing h4{font-family:var(--font-display),system-ui,sans-serif;text-transform:uppercase;letter-spacing:.03em;margin:0;line-height:1.12}.landing-container{width:100%;max-width:var(--l-container);margin:0 auto;padding:0 1rem}@media (min-width:640px){.landing-container{padding:0 1.5rem}}@media (min-width:1024px){.landing-container{padding:0 2rem}.landing{--l-section-y:7.5rem}}.landing-label{letter-spacing:.16em;text-transform:uppercase;color:var(--l-orange);margin:0;font-size:.75rem;font-weight:700}.landing-section-title{margin-top:.75rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:700}.landing-section-desc{color:var(--l-muted-soft);max-width:38rem;margin:1rem 0 0;font-size:1rem;line-height:1.7}.landing-section-desc--center{text-align:center;margin-left:auto;margin-right:auto}.landing-eyebrow{border:1px solid var(--l-border-strong);letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;background:#2563eb1f;border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.4rem .9rem;font-size:.75rem;font-weight:700;display:inline-flex}.landing[data-theme=light] .landing-eyebrow{color:var(--l-primary);background:#2563eb14}.landing-btn{border-radius:var(--l-radius-btn);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.75rem 1.35rem;font-family:inherit;font-size:.9375rem;font-weight:700;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.landing-btn:hover{transform:translateY(-1px)}.landing-btn:focus-visible{outline:2px solid var(--l-orange);outline-offset:2px}.landing-btn--primary{background:var(--l-primary);color:#fff}.landing-btn--primary:hover{background:var(--l-primary-hover);box-shadow:0 10px 24px #2563eb47}.landing-btn--accent{background:var(--l-orange);color:#0f172a}.landing-btn--accent:hover{background:var(--l-orange-hover);color:#fff}.landing-btn--ghost{border-color:var(--l-border-strong);color:var(--l-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f}.landing-btn--ghost:hover{background:#ffffff1a}.landing[data-theme=light] .landing-btn--ghost{border-color:var(--l-border);color:var(--l-text-dark);box-shadow:var(--l-shadow);background:#fff}.landing-btn--white{color:var(--l-primary);background:#fff}.landing-btn--white:hover{box-shadow:0 12px 28px #0f172a29}.landing-btn--ghost-light{color:#fff;background:0 0;border-color:#ffffff59}.landing-btn--ghost-light:hover{background:#ffffff1a}.landing-header{z-index:80;box-shadow:none;filter:none;transition:background .25s,border-color .25s,padding .25s;position:sticky;top:0}.landing-header__inner{justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;padding-top:.35rem;padding-bottom:.35rem;display:flex}.landing-header--compact .landing-header__inner{min-height:4.75rem;padding-top:.2rem;padding-bottom:.2rem}.landing-header--solid{border-bottom:1px solid var(--l-border);-webkit-backdrop-filter:none;box-shadow:none;background:#050b1d}.landing[data-theme=light] .landing-header--solid{box-shadow:none;background:#fff;border-bottom:1px solid #e2e8f0}.landing-nav{align-items:center;gap:.25rem;display:none}.landing-nav a{color:var(--l-muted-soft);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:color .2s,background .2s}.landing-nav a:hover,.landing-nav__link--active{background:#2563eb1f;color:var(--l-text)!important}.landing-header__toolbar{align-items:center;gap:.5rem;display:flex}.landing-header__actions{z-index:2;align-items:center;gap:.75rem;display:none;position:relative}.landing-header__signin{z-index:2;color:var(--l-muted-soft);cursor:pointer;font-size:.875rem;font-weight:600;position:relative}.landing-header__signin:hover{color:var(--l-text)}.landing-header__demo{border-radius:var(--l-radius-btn);background:var(--l-primary);color:#fff;cursor:pointer;border:none;min-height:2.5rem;padding:.55rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:background .2s,transform .2s}.landing-header__demo:hover{background:var(--l-primary-hover);transform:translateY(-1px)}.landing-header__demo--block,.landing-header__signin--block{text-align:center;width:100%}.landing-menu-btn{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.landing-menu-btn,.landing-theme-toggle.theme-toggle{border:1px solid var(--l-border);width:2.5rem;height:2.5rem;color:var(--l-text);background:0 0;border-radius:.75rem}.landing-theme-toggle.theme-toggle{box-shadow:none;flex-shrink:0}.landing-theme-toggle.theme-toggle:hover{border-color:var(--l-border-strong);color:var(--l-text);background:#2563eb1f}.landing[data-theme=light] .landing-theme-toggle.theme-toggle{border-color:var(--l-border);color:var(--l-text);background:0 0}.landing[data-theme=light] .landing-theme-toggle.theme-toggle:hover{border-color:var(--l-border-strong);background:#2563eb14}.auth-shell .landing-theme-toggle.theme-toggle{border:1px solid var(--l-border,#ffffff1f);color:inherit;background:0 0;border-radius:.75rem}.auth-shell[data-theme=light] .landing-theme-toggle.theme-toggle{color:#0f172a;border-color:#e2e8f0}.auth-shell[data-theme=dark] .landing-theme-toggle.theme-toggle{color:#fff;border-color:#ffffff1f}.landing-mobile-nav{border-top:1px solid var(--l-border);flex-direction:column;gap:.35rem;padding:.75rem 0 1.25rem;display:flex}.landing-mobile-nav a{color:var(--l-muted-soft);border-radius:.5rem;padding:.75rem .5rem;font-weight:600}.landing-mobile-nav__actions{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}@media (min-width:1024px){.landing-header__actions,.landing-nav{display:flex}.landing-menu-btn,.landing-mobile-nav{display:none}}.landing-hero{isolation:isolate;padding:5.5rem 0 4rem;position:relative;overflow:hidden}.landing-hero--art{min-height:34rem}.landing-hero__media{z-index:-2;position:absolute;inset:0}.landing-hero__slide{opacity:0;background-position:50%;background-size:cover;transition:opacity 1s;position:absolute;inset:0}.landing-hero--art .landing-hero__slide{background-position:62%}.landing-hero__slide.is-active{opacity:1}.landing-hero__veil{pointer-events:none;background:linear-gradient(105deg,#050b1dd1,#050b1d8c 38%,#050b1d47 68%,#050b1d6b);position:absolute;inset:0}.landing[data-theme=light] .landing-hero__veil{background:linear-gradient(105deg,#050b1dc7,#050b1d80 38%,#050b1d3d 68%,#050b1d61)}.landing-hero__copy{color:#fff;text-align:left;-webkit-backdrop-filter:blur(20px)saturate(1.2);isolation:isolate;background:linear-gradient(160deg,#071226eb,#050b1de0);border:1px solid #ffffff29;border-left:2px solid #ffffff8c;border-radius:1.15rem;max-width:34rem;padding:1.5rem 1.65rem 1.65rem;box-shadow:0 24px 64px #0206178c,inset 0 1px #ffffff14}.landing-hero__copy h1{color:#fff;text-align:left;text-shadow:0 2px 18px #020617d9;max-width:14ch;margin-top:1.25rem;font-size:clamp(2.4rem,7vw,4.5rem)}.landing-hero__lede{color:#f8fafceb;text-align:left;text-shadow:0 1px 12px #020617b3;max-width:34rem;margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.75}.landing-hero__actions{gap:.75rem;margin-top:1.75rem}.landing-hero__actions,.landing-hero__trust{flex-wrap:wrap;justify-content:flex-start;display:flex}.landing-hero__trust{gap:.75rem 1.25rem;margin:1.75rem 0 0;padding:0;list-style:none}.landing-hero__trust li{color:#f8fafcf2;text-shadow:0 1px 10px #020617a6;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;display:inline-flex}.landing-hero__trust svg{color:var(--l-success)}.landing-hero .landing-eyebrow{color:#bfdbfe;background:#0f172ad9;border-color:#93c5fd73}.landing-hero .landing-btn--ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab8;border-color:#fff6}.landing-hero .landing-btn--ghost:hover{background:#fff3}.landing-hero__grid{align-items:center;gap:2.5rem;display:grid}.landing-hero--art .landing-hero__grid{max-width:var(--l-container);grid-template-columns:minmax(0,34rem);justify-content:start;justify-items:start;width:100%;margin-left:auto;margin-right:auto}.landing-hero--art .landing-hero__copy{justify-self:start;width:100%;margin-left:0;margin-right:auto}@media (min-width:1024px){.landing-hero{justify-content:flex-start;align-items:center;padding:7rem 0 5.5rem;display:flex}.landing-hero,.landing-hero--art{min-height:calc(100vh - 5.5rem)}.landing-hero--art .landing-hero__slide{background-position:100%}.landing-hero__grid{grid-template-columns:1.05fr .95fr;gap:3rem}.landing-hero--art .landing-hero__grid{grid-template-columns:minmax(0,34rem);justify-content:start;justify-items:start}}.landing-dash{perspective:1400px;min-height:22rem;position:relative}.landing-dash__glow{filter:blur(48px);pointer-events:none;border-radius:999px;position:absolute}.landing-dash__glow--blue{background:#2563eb73;width:14rem;height:14rem;top:-1rem;right:10%}.landing-dash__glow--orange{background:#f59e0b59;width:11rem;height:11rem;bottom:0;left:8%}.landing-dash__panel{border:1px solid var(--l-border-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1328e0;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.landing[data-theme=light] .landing-dash__panel{background:#ffffffeb;box-shadow:0 28px 64px #0f172a1f}.landing-dash__chrome{border-bottom:1px solid var(--l-border);background:#ffffff08;align-items:center;gap:.4rem;padding:.75rem 1rem;display:flex}.landing-dash__chrome span{background:#475569;border-radius:999px;width:.55rem;height:.55rem}.landing-dash__chrome span:first-child{background:#ef4444}.landing-dash__chrome span:nth-child(2){background:#f59e0b}.landing-dash__chrome span:nth-child(3){background:#22c55e}.landing-dash__chrome p{color:var(--l-muted);margin:0 0 0 auto;font-size:.75rem;font-weight:600}.landing-dash__body{grid-template-columns:8.5rem 1fr;min-height:18rem;display:grid}.landing-dash__side{border-right:1px solid var(--l-border);background:#ffffff05;padding:1rem .75rem}.landing-dash__brand{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--l-primary);margin-bottom:1rem;padding:0 .35rem;font-size:.95rem}.landing-dash__side ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.landing-dash__side li{color:var(--l-muted);border-radius:.5rem;align-items:center;gap:.4rem;padding:.45rem .5rem;font-size:.72rem;font-weight:600;display:flex}.landing-dash__side li.is-active{color:var(--l-text);background:#2563eb2e}.landing-dash__main{gap:.85rem;padding:1rem;display:grid}.landing-dash__stats{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.landing-dash__stats>div{border:1px solid var(--l-border);background:#ffffff08;border-radius:.85rem;padding:.7rem}.landing-dash__stats em,.landing-dash__stats span{color:var(--l-muted);font-size:.65rem;font-style:normal;display:block}.landing-dash__stats strong{color:var(--l-text);margin:.2rem 0;font-size:1rem;display:block}.landing-dash__table{border:1px solid var(--l-border);border-radius:.85rem;overflow:hidden}.landing-dash__table-head{border-bottom:1px solid var(--l-border);justify-content:space-between;align-items:center;padding:.65rem .8rem;font-size:.75rem;font-weight:700;display:flex}.landing-dash__pill{color:#4ade80;background:#22c55e26;border-radius:999px;padding:.15rem .5rem;font-size:.65rem}.landing-dash__table ul{margin:0;padding:0;list-style:none}.landing-dash__table li{border-top:1px solid var(--l-border);color:var(--l-muted-soft);grid-template-columns:3.5rem 1fr auto;gap:.5rem;padding:.55rem .8rem;font-size:.75rem;display:grid}.landing-dash__status{color:#fbbf24;font-weight:700}.landing-dash__status--open{color:#4ade80}.landing-dash__float{border:1px solid var(--l-border-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1328eb;border-radius:1rem;align-items:center;gap:.65rem;padding:.75rem .9rem;display:none;position:absolute;box-shadow:0 16px 40px #00000047}.landing[data-theme=light] .landing-dash__float{box-shadow:var(--l-shadow);background:#fffffff2}.landing-dash__float span,.landing-dash__float strong{display:block}.landing-dash__float strong{font-size:.8125rem}.landing-dash__float span{color:var(--l-muted);font-size:.7rem}.landing-dash__float svg{color:var(--l-primary)}.landing-dash__float--members{top:12%;left:-.5rem}.landing-dash__float--pay{bottom:12%;right:-.25rem}@media (min-width:768px){.landing-dash__float{display:flex}}.landing-operator{padding:var(--l-section-y) 0;background:var(--l-bg-alt)}.landing-operator__grid{align-items:center;gap:2.5rem;display:grid}.landing-operator__visual{border-radius:var(--l-radius-card);border:1px solid var(--l-border);min-height:18rem;position:relative;overflow:hidden}.landing-operator__visual img{object-fit:cover;width:100%;height:100%;min-height:18rem}.landing-operator__badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#050b1dc7;border:1px solid #ffffff1f;border-radius:1rem;padding:1rem 1.1rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.landing-operator__badge p{letter-spacing:.14em;text-transform:uppercase;color:#fbbf24;margin:0;font-size:.7rem;font-weight:700}.landing-operator__badge strong{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;margin-top:.35rem;font-size:1.15rem;display:block}.landing-operator__cards{gap:.85rem;margin-top:1.75rem;display:grid}.landing-icon-card{border:1px solid var(--l-border);background:var(--l-surface);border-radius:1rem;padding:1rem;transition:transform .2s,border-color .2s,background .2s}.landing-icon-card:hover{background:var(--l-surface-hover);border-color:#2563eb59;transform:translateY(-2px)}.landing-icon-card__icon{color:#93c5fd;background:#2563eb26;border-radius:.7rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:.65rem;display:inline-flex}.landing[data-theme=light] .landing-icon-card__icon{color:var(--l-primary)}.landing-icon-card h3{text-transform:none;letter-spacing:0;font-size:1rem}.landing-icon-card p{color:var(--l-muted-soft);margin:.35rem 0 0;font-size:.875rem}@media (min-width:640px){.landing-operator__cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.landing-operator__grid{grid-template-columns:.95fr 1.05fr;gap:3.5rem}.landing-operator__visual,.landing-operator__visual img{min-height:34rem}}.landing-search{padding:var(--l-section-y) 0}.landing-search__header{text-align:center;margin-bottom:2rem}.landing-search__card{border:1px solid var(--l-border-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1328b8;border-radius:1.5rem;gap:.85rem;padding:1rem;display:grid;box-shadow:0 24px 60px #00000047}.landing[data-theme=light] .landing-search__card{box-shadow:var(--l-shadow);background:#ffffffe6}.landing-search__field{gap:.4rem;display:grid;position:relative}.landing-search__field label span,.landing-search__field>label,.landing-search__field>span{letter-spacing:.08em;text-transform:uppercase;color:var(--l-muted);font-size:.75rem;font-weight:700}.landing-search__control{border:1px solid var(--l-border);border-radius:var(--l-radius-input);min-height:3.15rem;color:var(--l-text);background:#050b1d8c;align-items:center;gap:.55rem;padding:0 .95rem;display:flex}.landing[data-theme=light] .landing-search__control{background:#f8fafc}.landing-search__control input{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none}.landing-search__control--btn{cursor:pointer;width:100%;font:inherit;justify-content:space-between}.landing-search__menu{z-index:20;border:1px solid var(--l-border-strong);background:var(--l-surface);border-radius:.9rem;max-height:14rem;margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #00000059}.landing-search__menu button{width:100%;color:var(--l-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:.65rem .75rem}.landing-search__menu button.is-active,.landing-search__menu button:hover{background:#2563eb29}.landing-search__submit{width:100%}.landing-search__chips{text-align:center;margin-top:1.25rem}.landing-search__chips>p{color:var(--l-muted);margin:0 0 .75rem;font-size:.8125rem}.landing-search__chips>div{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.landing-search__chips button{border:1px solid var(--l-border);color:var(--l-muted-soft);cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .9rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.landing-search__chips button.is-active,.landing-search__chips button:hover{color:var(--l-text);background:#2563eb24;border-color:#2563eb73}@media (min-width:900px){.landing-search__card{grid-template-columns:1.4fr .8fr .8fr auto;align-items:end;padding:1.15rem}.landing-search__submit{width:auto;min-width:8rem}}.landing-pricing{padding:var(--l-section-y) 0;background:var(--l-bg-alt)}.landing-pricing__header{text-align:center;margin-bottom:2.5rem}.landing-pricing__grid{gap:1rem;display:grid}.landing-pricing-card{border:1px solid var(--l-border);border-radius:var(--l-radius-card);background:var(--l-surface);height:100%;padding:1.5rem;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.landing-pricing-card:hover{border-color:#2563eb66;transform:translateY(-6px);box-shadow:0 18px 40px #00000038}.landing-pricing-card.is-popular{background:linear-gradient(180deg,#2563eb29,transparent 42%),var(--l-surface);border-color:#2563eb8c;box-shadow:0 18px 48px #2563eb2e}.landing-pricing-card__badge{background:var(--l-primary);color:#fff;border-radius:999px;padding:.25rem .6rem;font-size:.7rem;font-weight:700;position:absolute;top:1rem;right:1rem}.landing-pricing-card__name{letter-spacing:.12em;text-transform:uppercase;color:var(--l-orange);margin:0;font-size:.75rem;font-weight:700}.landing-pricing-card h3{color:var(--l-orange);margin-top:.65rem;font-size:clamp(2rem,4vw,2.6rem)}.landing-pricing-card__meta{color:var(--l-muted);margin:.25rem 0 0;font-size:.8125rem}.landing-pricing-card__desc{color:var(--l-muted-soft);margin:1rem 0 0;font-size:.9375rem}.landing-pricing-card__metrics{border:1px solid var(--l-border);background:#ffffff08;border-radius:.9rem;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.25rem;padding:.9rem;display:grid}.landing[data-theme=light] .landing-pricing-card__metrics{background:#f8fafc}.landing-pricing-card__metrics span{color:var(--l-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;display:block}.landing-pricing-card__metrics strong{margin-top:.25rem;font-size:1.25rem;display:block}.landing-pricing-card ul{gap:.55rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.landing-pricing-card li{color:var(--l-muted-soft);align-items:center;gap:.45rem;font-size:.875rem;display:flex}.landing-pricing-card li svg{color:var(--l-success);flex-shrink:0}@media (min-width:768px){.landing-pricing__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.landing-pricing__grid{grid-template-columns:repeat(4,1fr)}}.landing-features{padding:var(--l-section-y) 0}.landing-features__header{text-align:center;margin-bottom:2.5rem}.landing-features__grid{gap:1rem;display:grid}.landing-feature-card{border:1px solid var(--l-border);border-radius:var(--l-radius-card);background:var(--l-surface);height:100%;transition:transform .25s,box-shadow .25s;overflow:hidden}.landing-feature-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0003}.landing-feature-card__media{background-position:50%;background-size:cover;height:9.5rem;position:relative}.landing-feature-card__media:after{content:"";background:linear-gradient(#0000,#050b1d8c);position:absolute;inset:0}.landing-feature-card__media span{z-index:1;color:#fff;background:#2563ebe6;border-radius:.75rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.landing-feature-card h3,.landing-feature-card p{padding-left:1.15rem;padding-right:1.15rem}.landing-feature-card h3{text-transform:none;letter-spacing:0;margin-top:1rem;font-size:1.15rem}.landing-feature-card p{color:var(--l-muted-soft);margin:.45rem 0 1.25rem;font-size:.9375rem}@media (min-width:640px){.landing-features__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.landing-features__grid{grid-template-columns:repeat(3,1fr)}}.landing-partners{padding:var(--l-section-y) 0;background:var(--l-bg-alt);overflow:hidden}.landing-partners__header{text-align:center}.landing-partners__metrics{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.5rem;display:grid}.landing-partners__metrics>div{border:1px solid var(--l-border);background:var(--l-surface);text-align:center;border-radius:1rem;padding:1.25rem 1rem}.landing-partners__metrics strong{font-family:var(--font-display),system-ui,sans-serif;color:var(--l-orange);font-size:clamp(1.8rem,4vw,2.5rem);display:block}.landing-partners__metrics span{color:var(--l-muted);margin-top:.25rem;font-size:.875rem;display:block}.landing-partners__marquee{margin-top:2.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-partners__track{gap:1rem;width:max-content;animation:landing-marquee 36s linear infinite;display:flex}.landing-partners__logo{border:1px solid var(--l-border);background:var(--l-surface);border-radius:1rem;min-width:15rem;padding:1.1rem 1.25rem}.landing-partners__logo strong{font-size:.95rem;display:block}.landing-partners__logo span{color:var(--l-muted);margin-top:.3rem;font-size:.78rem;display:block}.landing-partners__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.landing-partners__link{color:var(--l-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;font-family:inherit;font-size:.9375rem;font-weight:700;display:inline-flex}@keyframes landing-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (min-width:768px){.landing-partners__metrics{grid-template-columns:repeat(4,1fr)}}.landing-steps{padding:var(--l-section-y) 0}.landing-steps__header{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.landing-steps__link{color:var(--l-primary);align-items:center;gap:.4rem;font-size:.9375rem;font-weight:700;display:inline-flex}.landing-steps__timeline{gap:1rem;display:grid;position:relative}.landing-step-card{border:1px solid var(--l-border);border-radius:var(--l-radius-card);background:var(--l-surface);height:100%;padding:1.4rem;position:relative}.landing-step-card__num{color:#93c5fd;min-width:2.5rem;height:2.5rem;font-family:var(--font-display),system-ui,sans-serif;background:#2563eb29;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.85rem;font-size:.95rem;display:inline-flex}.landing[data-theme=light] .landing-step-card__num{color:var(--l-primary)}.landing-step-card h3{text-transform:none;letter-spacing:0;font-size:1.15rem}.landing-step-card p{color:var(--l-muted-soft);margin:.5rem 0 0;font-size:.9375rem}@media (min-width:768px){.landing-steps__header{flex-direction:row;justify-content:space-between;align-items:end}.landing-steps__timeline{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.landing-steps__timeline{grid-template-columns:repeat(4,1fr)}.landing-steps__timeline:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#2563eb73,#0000);height:1px;position:absolute;top:2.4rem;left:8%;right:8%}}.landing-faq{padding:var(--l-section-y) 0;background:var(--l-bg-alt)}.landing-faq__layout{gap:2rem;display:grid}.landing-faq__list{gap:.75rem;display:grid}.landing-faq__item{border:1px solid var(--l-border);background:var(--l-surface);border-radius:1rem;transition:border-color .2s,background .2s;overflow:hidden}.landing-faq__item.is-open,.landing-faq__item:hover{border-color:#2563eb59}.landing-faq__question{width:100%;color:var(--l-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:700;display:flex}.landing-faq__question svg{color:var(--l-muted);flex-shrink:0;transition:transform .25s}.landing-faq__item.is-open .landing-faq__question svg{color:var(--l-primary);transform:rotate(180deg)}.landing-faq__answer-wrap{overflow:hidden}.landing-faq__answer{color:var(--l-muted-soft);margin:0;padding:0 1.25rem 1.25rem;font-size:.975rem;line-height:1.7}@media (min-width:960px){.landing-faq__layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:3rem}}.landing-cta{padding:var(--l-section-y) 0}.landing-cta__inner{text-align:center;color:#fff;background:radial-gradient(circle at 15% 20%,#f59e0b38,#0000 35%),linear-gradient(135deg,#1d4ed8,#2563eb 48%,#0b1328);border-radius:1.75rem;padding:2.5rem 1.5rem;box-shadow:0 24px 60px #2563eb47}.landing[data-theme=light] .landing-cta__inner{background:radial-gradient(circle at 85% 15%,#f59e0b33,#0000 30%),linear-gradient(135deg,#2563eb,#3b82f6 55%,#1e40af)}.landing-cta__inner h2{font-size:clamp(1.9rem,4vw,3rem)}.landing-cta__inner p{color:#ffffffdb;max-width:36rem;margin:1rem auto 0}.landing-cta__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}@media (min-width:768px){.landing-cta__inner{padding:4rem 3rem}}.landing-footer{border-top:1px solid var(--l-border);background:#040916;padding:4rem 0 2rem}.landing[data-theme=light] .landing-footer{color:#fff;background:#0f172a}.landing-footer__top{gap:2rem;display:grid}.landing-footer__brand p{color:#94a3b8;max-width:18rem;margin:1rem 0 0;font-size:.9375rem}.landing-footer__social{gap:.5rem;margin-top:1.15rem;display:flex}.landing-footer__social a{color:#e2e8f0;border:1px solid #ffffff1f;border-radius:.65rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .2s;display:inline-flex}.landing-footer__social a:hover{background:#2563eb40}.landing-footer h4{letter-spacing:.12em;color:#f8fafc;margin-bottom:.9rem;font-size:.8rem}.landing-footer ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.landing-footer a,.landing-footer li{color:#94a3b8;font-size:.9rem}.landing-footer a:hover{color:#fff}.landing-footer__news{margin-top:1.25rem}.landing-footer__news label{letter-spacing:.1em;text-transform:uppercase;color:#cbd5e1;margin-bottom:.45rem;font-size:.75rem;font-weight:700;display:block}.landing-footer__news>div{gap:.4rem;display:flex}.landing-footer__news input{color:#fff;min-width:0;min-height:2.6rem;font:inherit;background:#ffffff0a;border:1px solid #ffffff24;border-radius:.7rem;flex:1;padding:0 .8rem}.landing-footer__news button{background:var(--l-primary);color:#fff;cursor:pointer;border:0;border-radius:.7rem;min-height:2.6rem;padding:0 .9rem;font-family:inherit;font-weight:700}.landing-footer__news p{color:#86efac;margin:.5rem 0 0;font-size:.8rem}.landing-footer__bottom{color:#64748b;border-top:1px solid #ffffff14;flex-direction:column;gap:.5rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.8125rem;display:flex}@media (min-width:768px){.landing-footer__top{grid-template-columns:1.4fr repeat(4,1fr)}.landing-footer__bottom{flex-direction:row;justify-content:space-between}}.btn-53,.btn-53 *,.btn-53:after,.btn-53:before{box-sizing:border-box}.btn-53{border-radius:var(--l-radius-btn);background:var(--l-primary);color:#fff;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1.35rem;font-family:inherit;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-53:disabled{opacity:.6;cursor:not-allowed}.btn-53__original{align-items:center;gap:.4rem;transition:opacity .2s;display:inline-flex}.btn-53:hover .btn-53__original{opacity:0}.btn-53__letters{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.btn-53__letters span{opacity:0;transition:transform .25s ease calc(var(--i) * 20ms),opacity .25s ease calc(var(--i) * 20ms);display:inline-block;transform:translateY(.6rem)}.btn-53:hover .btn-53__letters span{opacity:1;transform:translateY(0)}.btn-53__icon{margin-left:.35rem}.btn-53--block{width:100%}.btn-53--primary{background:var(--l-primary)}.btn-53--outline{border-color:var(--l-border-strong);background:0 0}.btn-53--white{color:var(--l-primary);background:#fff}.btn-53--outline-dark{color:var(--l-text-dark);background:0 0;border-color:#0f172a33}.landing :focus-visible{outline:2px solid var(--l-orange);outline-offset:2px}