body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--slate-900:#0f172a;--slate-800:#1f2937;--white:#fff;--emerald-400:#34d399;--cyan-400:#22d3ee;--emerald-300:#86efac;--cyan-300:#67e8f9;--ring-emerald:#34d39980}*,:after,:before{box-sizing:border-box}#root,body,html{height:100%}body{background:#0b1220;color:#fff;color:var(--white);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;margin:0}.dashboard-message-us{align-items:center;background:#25d366;border-radius:9999px;bottom:1.5rem;box-shadow:0 18px 35px #12723c40;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.25rem;padding:10px 14px;position:fixed;right:1.5rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;z-index:9999}.dashboard-message-us:hover{background:#1ebe5d;box-shadow:0 22px 40px #12723c52;transform:translateY(-2px)}.dashboard-message-us svg{height:20px;width:20px}.dashboard-message-us span{margin-left:.5rem}@media (max-width:640px){.dashboard-message-us{bottom:1rem;font-size:.8125rem;padding:9px 12px;right:1rem}.dashboard-message-us span{margin-left:.45rem}}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-6xl{max-width:90rem}.h-fit{height:-webkit-fit-content;height:fit-content}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.p-6{padding:1.5rem}.p-4{padding:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-3{margin-top:.75rem}.mb-1{margin-bottom:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.max-w-xl{max-width:36rem}.flex{display:flex}.grid{display:grid}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-12{gap:3rem}.space-y-3>*+*{margin-top:.75rem}.space-y-5>*+*{margin-top:1.25rem}.space-y-6>*+*{margin-top:1.5rem}.grid-cols-1,.lg\:grid-cols-4,.md\:grid-cols-3,.sm\:grid-cols-2{grid-template-columns:repeat(1,minmax(0,1fr))}.col-span-2{grid-column:span 2/span 2}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:flex-row{flex-direction:row}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:gap-12{gap:3rem}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.text-white{color:#fff;color:var(--white)}.text-white\/60{color:#fff9}.text-white\/50{color:#ffffff80}.whatsapp-panel-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.whatsapp-primary-button{align-items:center;background:linear-gradient(135deg,#34d399e6,#22d3eee6);border:none;border-radius:.9rem;box-shadow:0 12px 24px #22d3ee40;color:#082032;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;padding:.65rem 1.25rem;transition:all .18s ease}.whatsapp-primary-button:hover:not(:disabled){filter:brightness(1.05)}.whatsapp-primary-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.65}.whatsapp-status-text{background:#0f172a8c;border:1px solid #86efac59;border-radius:.75rem;color:#86efacd9;font-size:.8rem;padding:.5rem .85rem}.whatsapp-status-text.bottom{margin-top:.75rem}.whatsapp-status-text.is-error{background:#300c1899;border-color:#f8717166;color:#fecaca}.whatsapp-status-text.is-success{background:#10b98126;border-color:#86efac73;color:#86efacf2}.whatsapp-empty-card{background:#0c1423e6;border:1px dashed #86efac66;border-radius:1rem;box-shadow:0 26px 48px #080f2073;display:flex;flex-direction:column;gap:1.35rem;padding:1.75rem}.whatsapp-step-list{color:#e2e8f0d1;display:flex;flex-direction:column;font-size:.9rem;gap:.85rem;margin:0;padding:0}.whatsapp-step-list li{align-items:flex-start;background:#0f172a8c;border:1px solid #86efac40;border-radius:.85rem;display:flex;gap:.75rem;list-style:none;padding:.75rem .95rem}.whatsapp-step-list li span{align-items:center;background:linear-gradient(135deg,#34d39959,#22d3ee59);border-radius:9999px;color:#fffffff2;display:inline-flex;font-size:.9rem;font-weight:600;height:2rem;justify-content:center;width:2rem}.whatsapp-connection-card{background:#0f172a9e;border:1px solid #ffffff14;border-radius:1rem;box-shadow:0 20px 40px #080f208c;padding:1.5rem}.whatsapp-empty-heading{color:#e2fbe8;font-size:1.05rem;font-weight:600;letter-spacing:-.01em;margin:0}.whatsapp-secondary-button{align-items:center;background:#0f172a66;border:1px solid #86efac59;border-radius:.75rem;color:#e2e8f0eb;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;justify-content:center;padding:.55rem 1rem;transition:all .18s ease}.whatsapp-secondary-button:hover:not(:disabled){background:#86efac26}.whatsapp-secondary-button:disabled{cursor:not-allowed;opacity:.6}.whatsapp-panel-footer{align-items:center;background:#0f172a73;border:1px solid #ffffff14;border-radius:.85rem;color:#e2e8f0a6;display:flex;font-size:.75rem;gap:.5rem;padding:.65rem .85rem}.whatsapp-activation-overlay{background:#060c18eb;inset:0;overflow-y:auto;padding:1.5rem 0;position:fixed;z-index:70}.whatsapp-activation-close{background:#080f20d9;border:1px solid #ffffff40;border-radius:.8rem;color:#e2e8f0;cursor:pointer;font-size:.85rem;font-weight:600;padding:.6rem 1.1rem;position:fixed;right:1.75rem;top:1.25rem;transition:all .18s ease;z-index:75}.whatsapp-activation-close:hover{background:#0f172ae6}.whatsapp-standalone-toast{position:fixed;right:1.75rem;top:1.25rem;z-index:60}.whatsapp-facebook-button{align-items:center;background:linear-gradient(135deg,#34d399,#22d3ee);border:none;border-radius:1rem;box-shadow:0 18px 32px #22d3ee47;color:#062031;display:inline-flex;font-size:.95rem;font-weight:600;gap:.6rem;justify-content:center;padding:.8rem 1.35rem;transition:all .18s ease}.whatsapp-facebook-button:hover:not(:disabled){filter:brightness(1.05)}.whatsapp-facebook-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.65}.whatsapp-facebook-icon{height:1.1rem;width:1.1rem}.whatsapp-terms-note{color:#e2e8f0a6;font-size:.75rem}.whatsapp-terms-note a{color:#86efacf2;text-decoration:underline;text-underline-offset:2px}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.font-semibold{font-weight:600}.tracking-tight{letter-spacing:-.015em}.bg-white\/5{background-color:#ffffff0d}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-950{background-color:#020617}.bg-emerald-400\/20{background-color:#34d39933}.bg-emerald-500\/10{background-color:#10b9811a}.bg-red-500\/10{background-color:#ef44441a}.bg-gradient-to-br{background-image:linear-gradient(135deg,#0f172a,#1f2937,#0f172a);background-image:linear-gradient(135deg,var(--slate-900),var(--slate-800),var(--slate-900))}.bg-gradient-to-r{background-image:linear-gradient(90deg,#34d399,#22d3ee);background-image:linear-gradient(90deg,var(--emerald-400),var(--cyan-400))}.from-slate-900{--from:var(--slate-900)}.via-slate-800{--via:var(--slate-800)}.to-slate-900{--to:var(--slate-900)}.bg-emerald-400\/10{background-color:#34d3991a}.bg-cyan-400\/10{background-color:#22d3ee1a}.text-emerald-300{color:#86efac;color:var(--emerald-300)}.text-emerald-200{color:#a7f3d0}.text-red-200{color:#fecaca}.text-white\/85{color:#ffffffd9}.text-white\/55{color:#ffffff8c}.text-cyan-300{color:#67e8f9;color:var(--cyan-300)}.text-slate-900{color:#0f172a}.border{border:1px solid #ffffff1a}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-emerald-300\/60{border-color:#6ee7b799}.border-emerald-400\/60{border-color:#34d39999}.border-red-400\/60{border-color:#f8717199}.ring-1{box-shadow:inset 0 0 0 1px #ffffff26}.ring-white\/20{box-shadow:inset 0 0 0 1px #fff3}.ring-white\/15{box-shadow:inset 0 0 0 1px #ffffff26}.ring-emerald-400\/20{box-shadow:inset 0 0 0 1px #34d39933}.ring-emerald-400\/30{box-shadow:inset 0 0 0 1px #34d3994d}.ring-cyan-400\/20{box-shadow:inset 0 0 0 1px #22d3ee33}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.shadow-lg{box-shadow:0 20px 40px #00000059}.backdrop-blur-xl{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.underline{text-decoration:underline}.decoration-emerald-400\/60{-webkit-text-decoration-color:#34d39999;text-decoration-color:#34d39999}.underline-offset-2{text-underline-offset:2px}.transition{transition:all .2s ease}.hover\:brightness-105:hover{filter:brightness(1.05)}.hover\:bg-emerald-400\/15:hover{background-color:#34d39926}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.active\:scale-\[0\.99\]:active{transform:scale(.99)}.focus\:outline-none:focus{outline:none}.focus\:ring-4:focus{box-shadow:0 0 0 4px #34d39980;box-shadow:0 0 0 4px var(--ring-emerald)}.focus\:ring-emerald-400\/60:focus{box-shadow:0 0 0 2px #34d39999}.overflow-hidden{overflow:hidden}.relative{position:relative}.absolute{position:absolute}.inset-0{bottom:0;left:0;right:0;top:0}.m-auto{margin:auto}.h-72{height:18rem}.w-72{width:18rem}.h-12{height:3rem}.w-12{width:3rem}.h-7{height:1.75rem}.w-7{width:1.75rem}.h-6{height:1.5rem}.w-6{width:1.5rem}.h-5{height:1.25rem}.w-5{width:1.25rem}.shrink-0{flex-shrink:0}.pointer-events-none{pointer-events:none}.blur-3xl{filter:blur(64px)}.cursor-default{cursor:default}.text-white\/80{color:#fffc}button{border:0;cursor:pointer;font:inherit}#connect-with-facebook{background-image:linear-gradient(90deg,#34d399,#22d3ee);background-image:linear-gradient(90deg,var(--emerald-400),var(--cyan-400));border-radius:1rem;color:#0f172a;padding:.75rem 1.25rem}#connect-with-facebook:hover{filter:brightness(1.05)}#connect-with-facebook:active{transform:scale(.99)}#connect-with-facebook:focus{box-shadow:0 0 0 4px #34d39980;outline:none}.btn{background-color:initial;border:1px solid #0000;border-radius:.75rem;color:inherit;font-size:.75rem;font-weight:600;gap:.4rem;padding:.4rem .85rem;transition:all .18s ease}.btn,.btn span{align-items:center;display:inline-flex}.btn span{line-height:1}.btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.btn-emerald{background:linear-gradient(135deg,#34d399e6,#22d3eee6);border-color:#34d3998c;box-shadow:0 10px 20px #10b98140;color:#052e2c}.btn-emerald:not(:disabled):hover{filter:brightness(1.05)}.btn-emerald.btn-disabled{background:linear-gradient(135deg,#34d39973,#22d3ee73);border-color:#34d39959;color:#134e4a}.btn-ghost{background-color:#0f172a8c;border-color:#ffffff2e;color:#ffffffc7}.btn-ghost:not(:disabled):hover{background-color:#ffffff1f;color:#fff}.btn-ghost.btn-disabled{background-color:#0f172a59;border-color:#ffffff1f;color:#ffffff8c}.btn-disabled{text-decoration:none}.text-center{text-align:center}a{color:#34d399e6;text-underline-offset:2px}a:hover{color:#fff}.halo{background:#34d39933;border-radius:9999px;filter:blur(64px);height:18rem;pointer-events:none;position:absolute;right:-6rem;top:-6rem;width:18rem}li .inline-flex{align-items:center;display:inline-flex;font-size:.9rem;font-weight:600;justify-content:center;line-height:1}.bg-gradient-to-r .rounded-xl{background-color:#0f172a66;color:#fff}.bg-gradient-to-r .rounded-xl:hover{background-color:#0f172a8c;transition:background-color .2s ease}.trust-badge{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;color:#ffffffd9;font-size:.75rem;font-weight:500;letter-spacing:.01em;padding:.35rem .9rem;transition:all .25s ease}.trust-badge:hover{background-color:#ffffff26;color:#fff}.trust-badge.ssl{border-color:#10b98180;color:#34d399}.trust-badge.meta{border-color:#06b6d480;color:#22d3ee}.trust-badge.gdpr{border-color:#ffffff40;color:#ffffffbf}.feature-list{margin:0;padding:0}.feature-list,.feature-list li{list-style:none}.dashboard-shell{background-color:#0c1321;min-height:100vh;overflow-x:hidden;overflow-y:visible;padding-top:96px;text-align:left;width:100%}.dashboard-topbar{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f1ef2;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;left:0;padding:1.5rem 2.5rem;position:fixed;right:0;top:0;z-index:40}.dashboard-logo{align-items:center;color:#ecfdf5;display:flex;font-size:1.05rem;font-weight:600;gap:.85rem}.dashboard-logo-mark{align-items:center;background:linear-gradient(135deg,#23e6ff,#8cfeb5);border-radius:15px;box-shadow:0 12px 24px #23e6ff59;display:flex;height:42px;justify-content:center;width:42px}.dashboard-logo-mark img{height:22px;object-fit:contain;width:22px}.dashboard-logo-text{color:#ecfdf5;font-size:1.05rem;font-weight:700;letter-spacing:.04em}.dashboard-top-right{align-items:center;color:#fffc;display:flex;gap:1.25rem}.dashboard-language-switcher{margin-right:.5rem}.dashboard-language-switcher--desktop{align-items:center;display:flex}.dashboard-mobile-language{display:none}.dashboard-mobile-toggle{align-items:center;background:none;border:1px solid #ffffff29;border-radius:12px;color:#ffffffd9;display:none;height:40px;justify-content:center;width:40px}.dashboard-mobile-nav{display:none}.dashboard-user-meta{font-size:.85rem;text-align:right}.dashboard-user-meta strong{color:#fff;display:block;font-size:1.05rem}.dashboard-body{display:flex;min-height:calc(100vh - 96px)}.dashboard-sidebar{background-color:#0a101d;border-right:1px solid #ffffff0f;display:flex;flex-direction:column;gap:.6rem;padding:1.75rem 1.5rem;width:240px}.dashboard-nav-button{align-items:center;background-color:initial;border:1px solid #0000;border-radius:.9rem;color:#ffffffc7;cursor:pointer;display:flex;font-size:.95rem;gap:.75rem;padding:.85rem 1.1rem;text-align:left;transition:all .18s ease;width:100%}.dashboard-nav-button:hover{background-color:#86efac1a;border-color:#86efac59;color:#fff}.dashboard-nav-button.is-active{background:linear-gradient(135deg,#34d39952,#22d3ee52);border-color:#86efac8c;box-shadow:0 14px 30px #10b98147;color:#fff}.dashboard-nav-section{display:flex;flex-direction:column;gap:.35rem;margin-top:1rem}.dashboard-nav-group-label{color:#94a3b8bf;font-size:.75rem;letter-spacing:.2em;margin-bottom:.35rem;padding-left:.25rem;text-transform:uppercase}.dashboard-mobile-section{margin-top:1rem}.dashboard-mobile-group-label{color:#94a3b8bf;font-size:.75rem;letter-spacing:.2em;margin-bottom:.35rem;padding-left:.25rem;text-transform:uppercase}.dashboard-icon{color:currentColor;filter:drop-shadow(0 4px 10px rgba(34,211,238,.45));height:20px;opacity:.95;width:20px}.dashboard-content{background:linear-gradient(135deg,#0f172aa6,#090c14d9);display:flex;flex:1 1;flex-direction:column;gap:1.5rem;padding:2.25rem 2.75rem}.dashboard-content-card{background-color:#1e293bc7;border:1px solid #ffffff0f;border-radius:1.1rem;box-shadow:0 20px 45px #0f172a59;line-height:1.6;padding:1.5rem}.dashboard-card-heading{font-size:1.1rem;font-weight:600;margin:0 0 .75rem}.dashboard-card-list{color:#e2e8f0eb;display:flex;flex-direction:column;font-size:.95rem;gap:.5rem;margin:0;padding-left:1.15rem}.dashboard-card-list li{list-style:disc}.dashboard-link-button{background:linear-gradient(135deg,#34d39959,#22d3ee59);border-radius:.75rem;color:#0f172a;display:inline-flex;font-weight:600;margin-top:1rem;padding:.65rem 1rem;text-decoration:none;transition:all .2s ease}.dashboard-link-button:hover{filter:brightness(1.05)}.dashboard-metrics-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dashboard-metrics-grid.messenger-metrics-grid{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.dashboard-metrics-grid.messenger-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metrics-grid.messenger-metrics-grid .dashboard-metric-card{grid-column:span 2}}.dashboard-metrics-grid.whatsapp-metrics-grid{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.dashboard-metrics-grid.whatsapp-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-metrics-grid.slack-metrics-grid{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.dashboard-metrics-grid.slack-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-metric-card{background:linear-gradient(135deg,#2d3748d9,#1e293be6);border:1px solid #ffffff14;border-radius:1rem;box-shadow:0 18px 35px #0f172a4d;padding:1.35rem}.dashboard-metric-label{color:#e2e8f0bf;font-size:.85rem;letter-spacing:.03em;margin-bottom:.4rem;text-transform:uppercase}.dashboard-metric-value{color:#f8fafc;font-size:1.55rem;font-weight:600}.dashboard-metric-trend{color:#86eface6;font-size:.85rem;margin-top:.25rem}.dashboard-feature-tag{--badge-bg-from:#2dd4bf38;--badge-bg-to:#22d3ee3d;--badge-shadow:#0ea5e940;--badge-text:#042f2eeb;align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,var(--badge-bg-from),var(--badge-bg-to));border-radius:999px;box-shadow:0 10px 24px var(--badge-shadow);color:var(--badge-text);display:inline-flex;font-size:.7rem;font-weight:600;gap:.35rem;letter-spacing:.08em;padding:.32rem .72rem;position:relative;text-transform:uppercase}.dashboard-feature-tag:after{border:1px solid #ffffff52;border-radius:inherit;content:"";inset:0;opacity:.65;pointer-events:none;position:absolute}.dashboard-feature-tag--accent{--badge-bg-from:#4ade80c7;--badge-bg-to:#22c55ebf;--badge-shadow:#10b98159;--badge-text:#042f25eb}.dashboard-feature-tag--cool{--badge-bg-from:#22d3eec7;--badge-bg-to:#3b82f68c;--badge-shadow:#0ea5e94d;--badge-text:#022c3aeb}.dashboard-feature-tag--neutral{--badge-bg-from:#94a3b859;--badge-bg-to:#e2e8f052;--badge-shadow:#94a3b838;--badge-text:#0f172ae6}.dashboard-mini-button{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;gap:.35rem;justify-content:center;letter-spacing:.02em;padding:.45rem .95rem;text-decoration:none;transition:all .18s ease}.dashboard-mini-button--primary{background:linear-gradient(135deg,#34d399d9,#22d3eed9);box-shadow:0 10px 20px #22d3ee38;color:#082032}.dashboard-mini-button--primary:hover{filter:brightness(1.05)}.dashboard-mini-button--secondary{background:#0f172a59;border-color:#ffffff2e;color:#e2e8f0e6}.dashboard-mini-button--secondary:hover{background:#1e293b73;border-color:#94a3b873;color:#fff}.dashboard-mini-button--link{background:#0000;border:none;color:#5eead4e6}.dashboard-mini-button--link:hover{color:#ecfdf5;text-decoration:underline}.social-engage-toggle{align-items:center;color:#ffffffb3;display:inline-flex;font-size:.75rem;gap:.5rem}.social-engage-toggle-button{align-items:center;background:#ffffff14;border:1px solid #fff6;border-radius:999px;cursor:pointer;display:inline-flex;height:26px;padding:2px;position:relative;transition:border .2s ease,background .2s ease;width:46px}.social-engage-toggle-button--on{background:#10b981;border-color:#0000}.social-engage-toggle-button:disabled{cursor:not-allowed;opacity:.6}.social-engage-toggle-button__knob{background:#fff;border-radius:999px;height:20px;transition:transform .2s ease;width:20px}.social-engage-toggle-button--on .social-engage-toggle-button__knob{transform:translateX(18px)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.onboarding-gate{align-items:center;background:radial-gradient(circle at top,#1f2937 0,#0f172a 60%,#020617 100%);display:flex;justify-content:center;min-height:100vh;padding:2.5rem;width:100%}.onboarding-card{background:#0f172aeb;border:1px solid #94a3b82e;border-radius:1.5rem;box-shadow:0 25px 60px #0f172a8c;max-width:640px;padding:2.5rem;width:100%}.onboarding-header h1{color:#f8fafc;font-size:1.75rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.75rem}.onboarding-header p{color:#e2e8f0b8;line-height:1.6}.onboarding-header-top{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.onboarding-header-controls{display:flex;flex:1 1 220px;justify-content:flex-end;min-width:200px}.onboarding-step-indicator{color:#e2e8f0a6;font-size:.85rem;font-weight:600;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.onboarding-language-switcher{min-width:200px}.onboarding-form{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.75rem}.onboarding-field{display:flex;flex-direction:column;gap:.55rem}.onboarding-field label{color:#e2e8f0e6;font-size:.95rem;font-weight:500}.onboarding-input,.onboarding-textarea{background:#0f172aa6;border:1px solid #94a3b840;border-radius:.9rem;color:#f8fafc;font-size:.95rem;padding:.9rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.onboarding-input:focus,.onboarding-textarea:focus{border-color:#5eead499;box-shadow:0 0 0 2px #5eead433;outline:none}.onboarding-input.is-disabled{cursor:not-allowed;opacity:.6}.onboarding-form-top{display:flex;justify-content:flex-end;margin-bottom:.5rem}.onboarding-phone-group{display:flex;flex-wrap:wrap;gap:.75rem}.onboarding-country-select{flex:0 0 14rem;min-width:12rem}.onboarding-phone-input{flex:1 1 12rem}.onboarding-textarea{min-height:140px;resize:vertical}.onboarding-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end;margin-top:.5rem}.onboarding-submit{align-self:flex-start;background:linear-gradient(120deg,#34d399,#22d3ee);border:none;border-radius:9999px;color:#0f172a;cursor:pointer;font-size:1rem;font-weight:600;padding:.9rem 2.25rem;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.onboarding-submit:hover:not(:disabled){box-shadow:0 15px 35px #2dd4bf59;filter:brightness(1.05)}.onboarding-submit:active:not(:disabled){transform:scale(.98)}.onboarding-submit:disabled{cursor:wait;opacity:.65}.onboarding-secondary{align-self:flex-start;background:#0f172a73;border:1px solid #94a3b859;border-radius:9999px;color:#f8fafce6;cursor:pointer;font-size:.95rem;font-weight:500;padding:.85rem 1.75rem;transition:color .2s ease,border-color .2s ease}.onboarding-secondary:hover:not(:disabled){border-color:#94a3b899;color:#fff}.onboarding-secondary:disabled{cursor:not-allowed;opacity:.65}.onboarding-error{color:#fca5a5;font-size:.9rem}.language-switcher{display:flex;flex-direction:column;gap:.35rem}.language-switcher__label{color:#e2e8f0a6;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.language-switcher__select{background:#0f172a99;border:1px solid #94a3b840;border-radius:.75rem;color:#f8fafc;font-size:.9rem;padding:.55rem .85rem}.language-switcher__select:focus{border-color:#5eead499;box-shadow:0 0 0 2px #5eead42e}@media (max-width:1024px){.dashboard-shell{padding-top:96px}.dashboard-topbar{position:fixed}.dashboard-body{flex-direction:column;min-height:auto}.dashboard-sidebar{border-bottom:1px solid #ffffff14;border-right:none;flex-direction:row;flex-wrap:wrap;width:100%}.dashboard-nav-button{flex:1 1 180px}.dashboard-content{gap:1.1rem;padding:1.75rem 2rem}.dashboard-content-card{padding:1.2rem}.dashboard-language-switcher--desktop{display:none}.dashboard-mobile-language{border-top:1px solid #ffffff14;display:block;padding:1.2rem 1.5rem 1.6rem}.dashboard-mobile-language .language-switcher{width:100%}}@media (max-width:768px){.dashboard-shell{padding-top:96px}.dashboard-topbar{position:fixed}.dashboard-user-meta{display:none}.dashboard-mobile-toggle{display:inline-flex;margin-right:1rem}.dashboard-logo{gap:.75rem}.dashboard-logo-text{order:2}.dashboard-mobile-toggle{margin-left:0;margin-right:0;order:1}.dashboard-sidebar{display:none}.dashboard-mobile-nav{background:#080f1ef2;border-bottom:1px solid #ffffff0f;display:flex;flex-direction:column;left:0;max-height:0;overflow:hidden;position:fixed;right:0;top:96px;transition:max-height .25s ease}.dashboard-mobile-nav.is-open{max-height:80vh;overflow:auto}.dashboard-mobile-link{align-items:center;background:none;border:none;border-bottom:1px solid #ffffff0a;color:#ffffffc7;display:flex;font-size:.95rem;gap:.85rem;padding:1rem 1.5rem;text-align:left}.dashboard-mobile-link svg{height:20px;width:20px}.dashboard-mobile-link.is-active{background:linear-gradient(135deg,#34d39952,#22d3ee52);color:#fff}.dashboard-mobile-language{border-top:1px solid #ffffff14;margin-top:.5rem;padding:1rem 1.25rem 1.5rem}.dashboard-content{gap:.85rem;padding:1.1rem 1.2rem}.dashboard-content-card{padding:.85rem}}.text-white\/70{color:#ffffffb3}@media (max-width:768px){.onboarding-card{padding:2rem}.onboarding-grid{grid-template-columns:1fr}.onboarding-phone-group{flex-direction:column}.onboarding-country-select{flex:1 1 auto;min-width:100%}.onboarding-header-controls{justify-content:flex-start;width:100%}.onboarding-language-switcher{min-width:0;min-width:auto;width:100%}.onboarding-actions{justify-content:flex-start}}@media (max-width:520px){.onboarding-gate{padding:1.5rem}.onboarding-card{padding:1.75rem}.onboarding-header h1{font-size:1.5rem}}:root{--opt-font-sans:"Inter","SF Pro Display","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--opt-color-bg:#040812;--opt-color-surface:#0a1223d9;--opt-color-surface-alt:#0a142da6;--opt-color-card:#0b1528d9;--opt-color-border:#ffffff14;--opt-color-border-strong:#ffffff29;--opt-color-text:#f5f8fff0;--opt-color-text-subtle:#c9d6ebc7;--opt-color-muted:#a5bad6a3;--opt-color-accent:#26ffe6;--opt-color-accent-strong:#20d0ff;--opt-color-highlight:#8cfeb5;--opt-color-warning:#ffd479;--opt-color-success:#61f0a1;--opt-color-focus:#20d0ff99;--opt-gradient-primary:radial-gradient(circle at 20% 20%,#29f5c466,#0000 55%),radial-gradient(circle at 80% 10%,#20d0ff61,#0000 55%),linear-gradient(160deg,#040b1a,#050d1e 45%,#061a33);--opt-gradient-hero-card:radial-gradient(circle at top left,#29f5c459,#0000 70%),radial-gradient(circle at bottom right,#20d0ff4d,#0000 65%),#0b162cd1;--opt-gradient-card:linear-gradient(160deg,#101d37d9,#0a152cb8);--opt-gradient-tag:linear-gradient(130deg,#23e6ffbf,#8afeb3bf);--opt-shadow-lg:0 40px 70px #050c1c73;--opt-shadow-card:0 24px 48px #050f2059;--opt-shadow-soft:0 12px 24px #0b162c4d;--opt-radius-sm:12px;--opt-radius-md:18px;--opt-radius-lg:28px;--opt-radius-xl:36px;--opt-space-xs:0.5rem;--opt-space-sm:0.75rem;--opt-space-md:1.25rem;--opt-space-lg:2rem;--opt-space-xl:3rem;--opt-space-xxl:4.5rem;--opt-max-width:1200px;--opt-max-width-wide:1320px;--opt-transition-base:180ms ease;--opt-transition-long:320ms cubic-bezier(0.22,1,0.36,1);--landing-nav-height-mobile:84px;--landing-nav-height-desktop:104px}.landing-page{background:radial-gradient(circle at 20% 20%,#29f5c466,#0000 55%),radial-gradient(circle at 80% 10%,#20d0ff61,#0000 55%),linear-gradient(160deg,#040b1a,#050d1e 45%,#061a33);background:var(--opt-gradient-primary);color:#f5f8fff0;color:var(--opt-color-text);font-family:Inter,SF Pro Display,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-family:var(--opt-font-sans);overflow-x:hidden;scroll-behavior:smooth}.privacy-page{min-height:100vh}.privacy-main{padding-bottom:4.5rem;padding-bottom:var(--opt-space-xxl);padding-top:calc(104px + 2rem);padding-top:calc(var(--landing-nav-height-desktop) + var(--opt-space-lg))}.privacy-hero{max-width:960px;padding-bottom:2rem;padding-bottom:var(--opt-space-lg);padding-top:4.5rem;padding-top:var(--opt-space-xxl)}.privacy-subtitle{max-width:780px;text-align:left}.privacy-content{display:flex;flex-direction:column;gap:2rem;gap:var(--opt-space-lg);max-width:980px}.privacy-section{background:#0b1528d9;background:var(--opt-color-card);border:1px solid #ffffff14;border:1px solid var(--opt-color-border);border-radius:28px;border-radius:var(--opt-radius-lg);box-shadow:0 24px 48px #050f2059;box-shadow:var(--opt-shadow-card)}.privacy-section h2{color:#f5f8fff0;color:var(--opt-color-text);margin-bottom:.75rem;margin-bottom:var(--opt-space-sm)}.privacy-section p{color:#c9d6ebc7;color:var(--opt-color-text-subtle)}@media (max-width:768px){.privacy-main{padding-top:calc(84px + 2rem);padding-top:calc(var(--landing-nav-height-mobile) + var(--opt-space-lg))}.privacy-content{padding:0}}.landing-page__gradient{background:radial-gradient(circle at 12% 18%,#29f5c438,#0000 55%),radial-gradient(circle at 87% 9%,#20d0ff45,#0000 60%),radial-gradient(circle at 48% 90%,#89feb32e,#0000 70%);filter:blur(40px);inset:0;opacity:.9;pointer-events:none;position:fixed;z-index:0}.landing-container{margin:0 auto;max-width:1320px;max-width:var(--opt-max-width-wide);padding:0 1.25rem;padding:0 var(--opt-space-md);position:relative;width:100%;z-index:1}.landing-section{padding:1px}.landing-section--tight{padding:2rem 0;padding:var(--opt-space-lg) 0}.landing-section__header{margin:0 auto 2rem;margin:0 auto var(--opt-space-lg);max-width:720px;text-align:center}.landing-eyebrow{align-items:center;background:#23e6ff14;border:1px solid #23e6ff33;border-radius:999px;color:#26ffe6;color:var(--opt-color-accent);display:inline-flex;font-size:.85rem;gap:.5rem;letter-spacing:.04em;padding:.35rem .85rem;text-transform:uppercase}.landing-heading{font-size:clamp(2.2rem,2.4vw + 1.35rem,3.35rem);font-weight:700;line-height:1.1;margin:.75rem 0 1.25rem;margin:var(--opt-space-sm) 0 var(--opt-space-md)}.landing-subtitle{color:#c9d6ebc7;color:var(--opt-color-text-subtle);font-size:clamp(1.02rem,.6vw + 1rem,1.25rem);margin:0 auto}.landing-grid{grid-gap:2rem;grid-gap:var(--opt-space-lg);display:grid;gap:2rem;gap:var(--opt-space-lg)}.landing-grid--four,.landing-grid--three,.landing-grid--two{grid-template-columns:repeat(1,minmax(0,1fr))}.landing-card{background:linear-gradient(160deg,#101d37d9,#0a152cb8);background:var(--opt-gradient-card);border:1px solid #ffffff14;border:1px solid var(--opt-color-border);border-radius:28px;border-radius:var(--opt-radius-lg);box-shadow:0 24px 48px #050f2059;box-shadow:var(--opt-shadow-card);overflow:hidden;padding:2rem;padding:var(--opt-space-lg);position:relative}.landing-card:before{background:radial-gradient(circle at top left,#23e6ff2e,#0000 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .32s cubic-bezier(.22,1,.36,1);transition:opacity var(--opt-transition-long)}.landing-card:focus-within:before,.landing-card:hover:before{opacity:1}.landing-card h3{color:#f5f8fff0;color:var(--opt-color-text);font-size:1.25rem;margin-bottom:.75rem;margin-bottom:var(--opt-space-sm)}.landing-card p{color:#a5bad6a3;color:var(--opt-color-muted);font-size:.98rem;line-height:1.55;margin:0}.landing-badge{align-items:center;background:#61f0a11f;border-radius:999px;color:#8cfeb5;color:var(--opt-color-highlight);display:inline-flex;font-size:.82rem;font-weight:600;gap:.4rem;padding:.45rem .85rem}.landing-button,.landing-button--ghost,.landing-button--secondary{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.98rem;font-weight:600;gap:.5rem;justify-content:center;outline:none;padding:.85rem 1.4rem;position:relative;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;transition:transform var(--opt-transition-base),box-shadow var(--opt-transition-base),background var(--opt-transition-base)}.landing-button{background:linear-gradient(135deg,#26ffe6,#8cfeb5);background:linear-gradient(135deg,var(--opt-color-accent) 0,var(--opt-color-highlight) 100%);box-shadow:0 18px 35px #23e6ff33;color:#04101d}.landing-button:focus-visible,.landing-button:hover{box-shadow:0 22px 40px #23e6ff40;transform:translateY(-1px)}.landing-button--secondary{background:#152239a6;border:1px solid #ffffff1f;color:#f5f8fff0;color:var(--opt-color-text)}.landing-button--secondary:focus-visible,.landing-button--secondary:hover{background:#1c3152bf;border-color:#fff3}.landing-button--ghost{background:#0000;border:1px solid #ffffff29;color:#f5f8fff0;color:var(--opt-color-text)}.landing-button--ghost:focus-visible,.landing-button--ghost:hover{background:#15223999}.landing-button--ghost:focus-visible,.landing-button--secondary:focus-visible,.landing-button:focus-visible{box-shadow:0 0 0 3px #20d0ff99;box-shadow:0 0 0 3px var(--opt-color-focus)}.landing-hero{grid-gap:3rem;grid-gap:var(--opt-space-xl);align-items:center;display:grid;gap:3rem;gap:var(--opt-space-xl);grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:1px;padding-top:1px}.landing-hero__content{display:flex;flex-direction:column;gap:1.25rem;gap:var(--opt-space-md)}.landing-hero__cta{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--opt-space-sm)}.landing-hero__meta{color:#fff;display:flex;flex-wrap:wrap;font-size:.95rem;gap:1.25rem;gap:var(--opt-space-md)}.landing-hero__media{padding:1.25rem;padding:var(--opt-space-md);position:relative}.landing-hero__card{background:radial-gradient(circle at top left,#29f5c459,#0000 70%),radial-gradient(circle at bottom right,#20d0ff4d,#0000 65%),#0b162cd1;background:var(--opt-gradient-hero-card);border:1px #ffffff14;border-radius:18px;border-radius:var(--opt-radius-md);box-shadow:0 40px 80px #040b1a8c;overflow:hidden;padding:2rem;padding:var(--opt-space-lg);position:relative}.landing-hero__card:after{background:linear-gradient(125deg,#20d0ff14,#0000);content:"";inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute}.landing-hero__card-grid{grid-gap:1.25rem;grid-gap:var(--opt-space-md);display:grid;gap:1.25rem;gap:var(--opt-space-md)}.landing-hero__card-grid .landing-mini-card{grid-gap:.35rem;background:#081224b8;border:1px solid #ffffff14;border-radius:18px;border-radius:var(--opt-radius-md);display:grid;gap:.35rem;overflow:hidden;padding:1.25rem;padding:var(--opt-space-md);position:relative}.landing-mini-card strong{color:#f5f8fff0;color:var(--opt-color-text);font-size:1rem}.landing-mini-card span{color:#c9d6ebc7;color:var(--opt-color-text-subtle);font-size:.9rem}.landing-mini-card__tag{align-items:center;background:#23e6ff1f;border-radius:999px;color:#26ffe6;color:var(--opt-color-accent);display:inline-flex;font-size:.78rem;gap:.35rem;padding:.25rem .6rem;position:absolute;right:1rem;top:1rem}.landing-feature-list{display:flex;flex-direction:column;gap:.75rem;gap:var(--opt-space-sm);list-style:none;margin-top:.75rem;margin-top:var(--opt-space-sm);padding:0}.landing-feature-list li{align-items:flex-start;color:#c9d6ebc7;color:var(--opt-color-text-subtle);display:flex;font-size:.95rem;gap:.75rem}.landing-feature-list svg{color:#8cfeb5;color:var(--opt-color-highlight);flex-shrink:0}.landing-metric-strip{grid-gap:1.25rem;grid-gap:var(--opt-space-md);display:grid;gap:1.25rem;gap:var(--opt-space-md);grid-template-columns:repeat(1,minmax(0,1fr));margin-top:2rem;margin-top:var(--opt-space-lg)}.landing-metric{background:#0a182aa6;border:1px solid #61f0a140;border-radius:28px;border-radius:var(--opt-radius-lg);box-shadow:0 12px 24px #0b162c4d;box-shadow:var(--opt-shadow-soft);padding:1.25rem;padding:var(--opt-space-md)}.landing-metric strong{color:#8cfeb5;color:var(--opt-color-highlight);display:block;font-size:1.35rem}.landing-metric span{color:#a5bad6a3;color:var(--opt-color-muted);font-size:.9rem}.landing-workflow{grid-gap:1.25rem;grid-gap:var(--opt-space-md);display:grid;gap:1.25rem;gap:var(--opt-space-md)}.landing-workflow__step{align-items:flex-start;background:#081122bf;border:1px solid #ffffff14;border:1px solid var(--opt-color-border);border-radius:28px;border-radius:var(--opt-radius-lg);display:flex;gap:1.25rem;gap:var(--opt-space-md);padding:2rem;padding:var(--opt-space-lg);position:relative}.landing-workflow__step-number{align-items:center;background:#23e6ff2e;border:1px solid #23e6ff4d;border-radius:14px;color:#26ffe6;color:var(--opt-color-accent);display:flex;font-size:1.1rem;font-weight:700;height:46px;justify-content:center;width:46px}.landing-workflow__step h3{color:#f5f8fff0;color:var(--opt-color-text);font-size:1.2rem;margin:0 0 .5rem}.landing-workflow__step-prefix{color:#26ffe6;color:var(--opt-color-accent);display:inline;font-weight:700}.landing-workflow__step p{color:#a5bad6a3;color:var(--opt-color-muted);margin:0}.landing-workflow__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.landing-tag{align-items:center;background:#23e6ff1a;border:1px solid #23e6ff24;border-radius:999px;color:#c9d6ebc7;color:var(--opt-color-text-subtle);display:inline-flex;font-size:.8rem;gap:.35rem;padding:.3rem .7rem}.landing-trust{grid-gap:2rem;grid-gap:var(--opt-space-lg);display:grid;gap:2rem;gap:var(--opt-space-lg)}.landing-trust__logos{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-logo-tile{background:#0a1528cc;border:1px solid #ffffff14;border:1px solid var(--opt-color-border);border-radius:18px;border-radius:var(--opt-radius-md);color:#c9d6ebc7;color:var(--opt-color-text-subtle);font-weight:600;letter-spacing:.02em;padding:1.25rem;text-align:center}.landing-case-grid{grid-gap:1.25rem;grid-gap:var(--opt-space-md);display:grid;gap:1.25rem;gap:var(--opt-space-md);grid-template-columns:repeat(1,minmax(0,1fr))}.landing-case-card{background:#091426bf;border:1px solid #61f0a12e;border-radius:28px;border-radius:var(--opt-radius-lg);padding:1.25rem;padding:var(--opt-space-md);position:relative}.landing-case-card strong{color:#8cfeb5;color:var(--opt-color-highlight);display:block;margin-bottom:.35rem}.landing-case-card span{color:#a5bad6a3;color:var(--opt-color-muted);font-size:.9rem}.landing-pricing{grid-gap:1.25rem;grid-gap:var(--opt-space-md);align-items:center}.landing-pricing,.landing-pricing__table{display:grid;gap:1.25rem;gap:var(--opt-space-md)}.landing-pricing__table{grid-gap:1.25rem;grid-gap:var(--opt-space-md);grid-template-columns:repeat(1,minmax(0,1fr))}.landing-pricing__card{grid-gap:1.25rem;grid-gap:var(--opt-space-md);background:#091222c7;border:1px solid #ffffff14;border:1px solid var(--opt-color-border);border-radius:36px;border-radius:var(--opt-radius-xl);box-shadow:0 12px 24px #0b162c4d;box-shadow:var(--opt-shadow-soft);display:grid;gap:1.25rem;gap:var(--opt-space-md);padding:2rem;padding:var(--opt-space-lg);position:relative}.landing-pricing__card--popular{background:linear-gradient(160deg,#0a1a2ceb,#132c46d9);border:1px solid #61f0a18c;box-shadow:0 32px 60px #29f5c433}.landing-pricing__flag{background:linear-gradient(130deg,#23e6ffbf,#8afeb3bf);background:var(--opt-gradient-tag);border-radius:999px;color:#021420;font-size:.78rem;font-weight:700;letter-spacing:.04em;padding:.4rem .9rem;position:absolute;right:2rem;right:var(--opt-space-lg);top:-14px}.landing-price{color:#f5f8fff0;color:var(--opt-color-text);font-size:2.1rem;font-weight:700}.landing-price small{color:#a5bad6a3;color:var(--opt-color-muted);font-size:.9rem;font-weight:500}.landing-pricing__features{grid-gap:.65rem;color:#c9d6ebc7;color:var(--opt-color-text-subtle);display:grid;font-size:.96rem;gap:.65rem;list-style:none;margin:0;padding:0}.landing-pricing__pill{align-items:center;background:#23e6ff1a;border:1px solid #23e6ff2e;border-radius:999px;color:#f5f8fff0;color:var(--opt-color-text);display:inline-flex;font-size:.78rem;gap:.45rem;letter-spacing:.05em;padding:.35rem .7rem;text-transform:uppercase}.landing-industry-grid{grid-gap:1.25rem;grid-gap:var(--opt-space-md);display:grid;gap:1.25rem;gap:var(--opt-space-md);grid-template-columns:repeat(1,minmax(0,1fr))}.landing-industry-card{grid-gap:.75rem;grid-gap:var(--opt-space-sm);background:#081022c7;border:1px solid #ffffff14;border:1px solid var(--opt-color-border);border-radius:28px;border-radius:var(--opt-radius-lg);box-shadow:0 12px 24px #0b162c4d;box-shadow:var(--opt-shadow-soft);display:grid;gap:.75rem;gap:var(--opt-space-sm);padding:2rem;padding:var(--opt-space-lg)}.landing-industry-card footer{margin-top:.75rem;margin-top:var(--opt-space-sm)}.landing-industry-card button{width:-webkit-fit-content;width:fit-content}.landing-faq{grid-gap:1.25rem;grid-gap:var(--opt-space-md);display:grid;gap:1.25rem;gap:var(--opt-space-md)}.landing-faq__item{background:#091222a6;border:1px solid #ffffff14;border:1px solid var(--opt-color-border);border-radius:28px;border-radius:var(--opt-radius-lg);padding:2rem;padding:var(--opt-space-lg)}.landing-faq__question{color:#f5f8fff0;color:var(--opt-color-text);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.landing-faq__answer{color:#a5bad6a3;color:var(--opt-color-muted);font-size:.95rem;line-height:1.6;margin:0}.landing-contact{grid-gap:2rem;grid-gap:var(--opt-space-lg);display:grid;gap:2rem;gap:var(--opt-space-lg)}.landing-contact__form{grid-gap:1.25rem;grid-gap:var(--opt-space-md);display:grid;gap:1.25rem;gap:var(--opt-space-md);grid-template-columns:repeat(1,minmax(0,1fr))}.landing-input-group{display:flex;flex-direction:column;gap:.55rem}.landing-input-group label{color:#c9d6ebc7;color:var(--opt-color-text-subtle);font-size:.9rem;font-weight:600}.landing-input,.landing-select,.landing-textarea{background:#040912bf;border:1px solid #ffffff1f;border-radius:12px;border-radius:var(--opt-radius-sm);color:#f5f8fff0;color:var(--opt-color-text);font-size:.95rem;padding:.85rem 1rem;transition:border-color .18s ease,box-shadow .18s ease;transition:border-color var(--opt-transition-base),box-shadow var(--opt-transition-base);width:100%}.landing-input:focus-visible,.landing-select:focus-visible,.landing-textarea:focus-visible{border-color:#23e6ff73;box-shadow:0 0 0 3px #23e6ff33;outline:none}.landing-textarea{min-height:150px;resize:vertical}.landing-footer{border-top:1px solid #ffffff14;margin-top:3rem;margin-top:var(--opt-space-xl);padding:2rem 0 3rem;padding:var(--opt-space-lg) 0 var(--opt-space-xl)}.landing-footer__top{display:flex;flex-direction:column;gap:1.25rem;gap:var(--opt-space-md);justify-content:space-between}.landing-footer__links{color:#a5bad6a3;color:var(--opt-color-muted);display:flex;flex-wrap:wrap;font-size:.9rem;gap:1rem 1.5rem}.landing-footer__links a,.landing-footer__links button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:none;transition:color .18s ease;transition:color var(--opt-transition-base)}.landing-footer__links a:focus-visible,.landing-footer__links a:hover,.landing-footer__links button:focus-visible,.landing-footer__links button:hover{color:#f5f8fff0;color:var(--opt-color-text);outline:none}.landing-footer__copy{color:#b7cae475;font-size:.82rem;margin-top:.75rem;margin-top:var(--opt-space-sm)}.landing-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050c1ae6;border-bottom:1px solid #ffffff0f;left:0;position:fixed;right:0;top:0;width:100%;z-index:80}.landing-nav-spacer{height:84px;height:var(--landing-nav-height-mobile)}.landing-nav__inner{gap:1.25rem;gap:var(--opt-space-md);padding:1.1rem 0;padding:10px!important}.landing-nav__inner,.landing-nav__row{align-items:center;display:flex;justify-content:space-between;width:100%}.landing-nav__brand{align-items:center;color:#f5f8fff0;color:var(--opt-color-text);display:inline-flex;font-size:1rem;font-weight:700;gap:.75rem;text-decoration:none}.landing-nav__menu{align-items:center;display:none;flex-wrap:wrap;gap:1.25rem;gap:var(--opt-space-md)}.landing-nav__link{color:#c9d6ebc7;color:var(--opt-color-text-subtle);font-size:.92rem;font-weight:500;text-decoration:none;transition:color .18s ease;transition:color var(--opt-transition-base)}.landing-nav__link:focus-visible,.landing-nav__link:hover{color:#f5f8fff0;color:var(--opt-color-text)}.landing-nav__actions{align-items:center;display:none;gap:.75rem}.landing-nav__mobile-actions{align-items:center;display:inline-flex;gap:.75rem}.landing-nav__toggle{align-items:center;background:#081222b3;border:1px solid #23e6ff3d;border-radius:12px;color:#26ffe6;color:var(--opt-color-accent);cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background .18s ease,border-color .18s ease;transition:background var(--opt-transition-base),border-color var(--opt-transition-base);width:40px}.landing-nav__toggle:focus-visible,.landing-nav__toggle:hover{background:#15263ce6;border-color:#23e6ff73;outline:none}.landing-button--nav{font-size:.9rem;padding:.65rem 1.15rem}.landing-nav__drawer{left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-12px);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);transition:opacity var(--opt-transition-long),transform var(--opt-transition-long);visibility:hidden;z-index:30}.landing-nav__drawer.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.landing-nav__drawer-inner{grid-gap:1.25rem;grid-gap:var(--opt-space-md);background:linear-gradient(180deg,#060d1af2,#081426f0);border:1px solid #ffffff0f;border-bottom-left-radius:36px;border-bottom-left-radius:var(--opt-radius-xl);border-bottom-right-radius:36px;border-bottom-right-radius:var(--opt-radius-xl);border-top:none;box-shadow:0 26px 46px #040a16a6;display:grid;gap:1.25rem;gap:var(--opt-space-md);padding:2rem 1.25rem;padding:var(--opt-space-lg) var(--opt-space-md);position:relative;z-index:2}.landing-nav__drawer-nav{grid-gap:.85rem;display:grid;gap:.85rem}.landing-nav__drawer-link{color:#f5f8fff0;color:var(--opt-color-text);font-size:1rem;font-weight:600;text-decoration:none}.landing-nav__drawer-link:focus-visible,.landing-nav__drawer-link:hover{color:#26ffe6;color:var(--opt-color-accent);outline:none}.landing-nav__drawer-actions{grid-gap:.65rem;display:grid;gap:.65rem}.landing-nav__drawer-backdrop{background:#0000;border:none;cursor:default;display:none;inset:0;position:fixed;z-index:1}.landing-nav__drawer.is-visible .landing-nav__drawer-backdrop{display:block}.landing-modal{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040a15bf;display:flex;inset:0;justify-content:center;padding:1.25rem;padding:var(--opt-space-md);position:fixed;z-index:20}.landing-modal__dialog{align-items:center;background:#0000;border:none;box-shadow:none;display:flex;flex-direction:column;gap:1.25rem;overflow:visible;padding:0;position:relative;width:min(520px,100%)}.landing-modal__dialog .cl-card{border-radius:5px;overflow:hidden;width:100%}.landing-modal__dialog .cl-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.landing-modal__close{background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:.25rem;position:absolute;right:-10px;top:-25px;transition:color .18s ease,background .18s ease;transition:color var(--opt-transition-base),background var(--opt-transition-base)}.landing-modal__close:focus-visible,.landing-modal__close:hover{background:#ffffffe6;color:#0f172a;outline:none}.language-switcher{align-items:center;color:inherit;display:inline-flex;font-size:.85rem;position:relative}.language-switcher__label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.language-switcher__select{-webkit-appearance:none;appearance:none;background:#0f172a1f;border:1px solid #94a3b859;border-radius:999px;color:inherit;cursor:pointer;font-size:.85rem;padding:.25rem .9rem .25rem .75rem;transition:border-color .2s ease,background .2s ease}.language-switcher__select:focus{background:#0f172a3d;border-color:#5eead4cc;outline:none}.landing-nav__actions .language-switcher{margin-right:1rem}@media (max-width:768px){.landing-nav__drawer-actions .language-switcher{justify-content:space-between;margin-bottom:1rem;width:100%}.language-switcher__select{width:100%}}.landing-modal__swap-button{align-items:center;align-self:center;background:linear-gradient(135deg,#26ffe6,#8cfeb5);background:linear-gradient(135deg,var(--opt-color-accent) 0,var(--opt-color-highlight) 100%);border:none;border-radius:999px;box-shadow:0 18px 35px #23e6ff33;color:#03111f;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;padding:.85rem 1.5rem;transition:transform .18s ease,box-shadow .18s ease;transition:transform var(--opt-transition-base),box-shadow var(--opt-transition-base)}.landing-modal__swap-button:focus-visible,.landing-modal__swap-button:hover{box-shadow:0 22px 40px #23e6ff40;outline:none;transform:translateY(-1px)}.landing-modal__swap-button.is-secondary{background:#152239a6;border:1px solid #ffffff29;box-shadow:none;color:#f5f8fff0;color:var(--opt-color-text)}.landing-modal__swap-button.is-secondary:focus-visible,.landing-modal__swap-button.is-secondary:hover{background:#1c3152bf}.landing-modal__title{font-size:1.35rem;margin-bottom:.75rem;margin-bottom:var(--opt-space-sm);padding-right:20px}.landing-modal__content{color:#a5bad6a3;color:var(--opt-color-muted);font-size:.94rem;line-height:1.6}.landing-modal__content ul{margin:.75rem 0 0;padding-left:1.1rem}.landing-modal__content li{margin-bottom:.4rem}.landing-toggle{background:#060f1ebf;border:1px solid #ffffff1a;border-radius:999px;display:inline-flex;gap:.15rem;padding:.15rem}.landing-toggle button{background:#0000;border:none;border-radius:999px;color:#a5bad6a3;color:var(--opt-color-muted);cursor:pointer;font-size:.85rem;font-weight:600;padding:.45rem .9rem;transition:background .18s ease,color .18s ease;transition:background var(--opt-transition-base),color var(--opt-transition-base)}.landing-toggle button[aria-pressed=true]{background:#23e6ff2e;color:#f5f8fff0;color:var(--opt-color-text)}.landing-divider{background:#ffffff14;height:1px;width:100%}.landing-notice{color:#a5bad6a3;color:var(--opt-color-muted);font-size:.85rem}.landing-media-grid{grid-gap:1.25rem;grid-gap:var(--opt-space-md);display:grid;gap:1.25rem;gap:var(--opt-space-md)}.landing-media-card{grid-gap:.5rem;background:#060f1ed9;border:1px solid #23e6ff33;border-radius:28px;border-radius:var(--opt-radius-lg);display:grid;gap:.5rem;padding:1.25rem;padding:var(--opt-space-md)}.landing-media-card strong{color:#f5f8fff0;color:var(--opt-color-text)}.landing-media-card span{color:#a5bad6a3;color:var(--opt-color-muted);font-size:.9rem}.landing-pill-group{display:flex;flex-wrap:wrap;gap:.5rem}.landing-pill{align-items:center;background:#081222cc;border:1px solid #23e6ff33;border-radius:999px;color:#c9d6ebc7;color:var(--opt-color-text-subtle);display:inline-flex;font-size:.78rem;gap:.35rem;padding:.35rem .75rem}@media (min-width:640px){.landing-grid--four,.landing-grid--three,.landing-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-trust__logos{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-case-grid,.landing-hero,.landing-industry-grid,.landing-pricing__table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.landing-nav-spacer{height:104px;height:var(--landing-nav-height-desktop)}.landing-nav__row{width:auto}.landing-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-pricing__table{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-hero__card{padding:1.75rem;padding:calc(var(--opt-space-md) + .5rem)}.landing-case-grid,.landing-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-contact__form{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-contact__form .landing-input-group:last-child,.landing-contact__form .landing-input-group:nth-last-child(2){grid-column:span 2}.landing-nav__actions,.landing-nav__menu{display:flex}.landing-nav__drawer,.landing-nav__mobile-actions{display:none}}@media (min-width:1200px){.landing-container{padding:0 2rem;padding:0 var(--opt-space-lg)}.landing-section{padding:1px}}@media (max-width:768px){.landing-hero__media{padding:0}.landing-hero__card{background:none;border:none;box-shadow:none;padding:0}.landing-hero__card:after{display:none}.landing-hero__card-grid{gap:.75rem;gap:var(--opt-space-sm)}.landing-hero{padding-top:1px}.landing-section__header{text-align:left}.landing-workflow__step{flex-direction:column;padding:1.25rem;padding:var(--opt-space-md)}.landing-workflow__step-number{display:none}.landing-workflow__step h3{font-size:1.05rem}.landing-workflow__step-prefix{display:inline}.landing-tag{font-size:.72rem;padding:.25rem .55rem}.landing-modal__dialog{align-items:stretch;flex-direction:column;gap:.75rem;gap:var(--opt-space-sm)}.landing-modal__title{font-size:1.12rem;margin-bottom:.5rem;text-align:left}.landing-modal__content{font-size:.9rem;margin-top:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.d83612fa.css.map*/