@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--primary:#782fcb;--primary-light:#00d4ff;--primary-dark:#5b1fa8;--primary-bg:#f0f9ff;--success:#10b981;--success-bg:#ecfdf5;--warning:#f59e0b;--warning-bg:#fffbeb;--danger:#ef4444;--danger-bg:#fef2f2;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--white:#fff;--border:#e5e7eb;--shadow-sm:0 1px 3px #00000014;--shadow:0 4px 12px #0000001a;--shadow-lg:0 10px 30px #0000001f;--radius-sm:6px;--radius:10px;--radius-lg:16px;--radius-xl:24px;--sidebar-w:240px;--header-h:64px}html,body,#root{height:100%;color:var(--gray-800);background:var(--gray-50);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;font-size:14px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}h1{color:var(--gray-900);font-size:24px;font-weight:700}h2{color:var(--gray-800);font-size:20px;font-weight:600}h3{color:var(--gray-800);font-size:16px;font-weight:600}p{color:var(--gray-600);line-height:1.6}.btn{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:6px;padding:9px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:all .18s;display:inline-flex}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #782fcb59}.btn-secondary{background:var(--white);color:var(--gray-700);border:1px solid var(--border)}.btn-secondary:hover:not(:disabled){background:var(--gray-50);border-color:var(--gray-300)}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover:not(:disabled){background:#dc2626}.btn-ghost{color:var(--gray-600);background:0 0;border:none}.btn-ghost:hover:not(:disabled){background:var(--gray-100);color:var(--gray-800)}.btn-sm{padding:6px 12px;font-size:13px}.btn-lg{padding:12px 24px;font-size:15px}.card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px}.card-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.form-group{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}label{color:var(--gray-700);font-size:13px;font-weight:500}input[type=text],input[type=email],input[type=password],input[type=url],input[type=number],select,textarea{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--gray-800);background:var(--white);appearance:none;outline:none;padding:9px 12px;font-family:inherit;font-size:14px;transition:border-color .18s,box-shadow .18s}input:focus,select:focus,textarea:focus{border-color:var(--primary);z-index:1;position:relative;box-shadow:0 0 0 3px #6c3fc51f}input::placeholder,textarea::placeholder{color:var(--gray-400)}input:disabled,select:disabled,textarea:disabled{background:var(--gray-50);color:var(--gray-400);cursor:not-allowed;opacity:1}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical;min-height:80px}.badge{border-radius:99px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.badge-success{background:var(--success-bg);color:var(--success)}.badge-warning{background:var(--warning-bg);color:var(--warning)}.badge-danger{background:var(--danger-bg);color:var(--danger)}.badge-primary{background:var(--primary-bg);color:var(--primary)}.badge-gray{background:var(--gray-100);color:var(--gray-600)}.stat-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:6px;padding:20px 24px;display:flex}.stat-card .stat-label{color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.stat-card .stat-value{color:var(--gray-900);font-size:28px;font-weight:700}.stat-card .stat-sub{color:var(--gray-500);font-size:12px}.grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grid-3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=900px){.grid-4,.grid-3{grid-template-columns:1fr 1fr}}@media (width<=600px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}}.section-cards-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=600px){.section-cards-grid{grid-template-columns:1fr}.hide-on-mobile{display:none!important}}.alert{border-radius:var(--radius-sm);align-items:flex-start;gap:10px;padding:12px 16px;font-size:13px;display:flex}.alert-error{background:var(--danger-bg);color:#991b1b;border:1px solid #fca5a5}.alert-success{background:var(--success-bg);color:#065f46;border:1px solid #6ee7b7}.alert-warning{background:var(--warning-bg);color:#92400e;border:1px solid #fcd34d}.table-wrapper{overflow-x:auto}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px;background:var(--gray-50);border-bottom:1px solid var(--border);padding:10px 16px;font-size:12px;font-weight:600}td{border-bottom:1px solid var(--gray-100);color:var(--gray-700);padding:14px 16px;font-size:14px}tr:last-child td{border-bottom:none}tr:hover td{background:var(--gray-50)}.modal-overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:var(--white);border-radius:var(--radius-xl);width:100%;max-width:480px;box-shadow:var(--shadow-lg);z-index:1001;padding:28px;animation:.22s modalIn;position:relative}@keyframes modalIn{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.steps{align-items:center;gap:0;margin-bottom:32px;display:flex}.step{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.step:not(:last-child):after{content:"";background:var(--gray-200);z-index:0;width:100%;height:2px;position:absolute;top:16px;left:50%}.step.completed:not(:last-child):after{background:var(--primary)}.step-circle{z-index:1;border:2px solid var(--gray-200);background:var(--white);width:32px;height:32px;color:var(--gray-400);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:all .2s;display:flex}.step.active .step-circle,.step.completed .step-circle{border-color:var(--primary);background:var(--primary);color:#fff}.step-label{color:var(--gray-400);text-align:center;font-size:11px;font-weight:500}.step.active .step-label,.step.completed .step-label{color:var(--primary)}.color-row{align-items:center;gap:12px;display:flex}.color-preview{border-radius:var(--radius-sm);border:1px solid var(--border);flex-shrink:0;width:36px;height:36px}.code-block{background:var(--gray-900);color:#e5e7eb;border-radius:var(--radius);white-space:pre;padding:16px;font-family:Courier New,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.spinner{border:2px solid var(--gray-200);border-top-color:var(--primary);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.loading-center{color:var(--gray-500);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px;display:flex}.empty-state{text-align:center;color:var(--gray-500);padding:48px 24px}.empty-state .empty-icon{margin-bottom:12px;font-size:40px}.empty-state h3{color:var(--gray-700);margin-bottom:6px}.divider{background:var(--border);height:1px;margin:20px 0}.tab-nav{border-bottom:1px solid var(--border);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:2px;margin-bottom:24px;display:flex;overflow-x:auto}.tab-nav::-webkit-scrollbar{display:none}.tab-nav .btn{flex-shrink:0}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.flex-1{flex:1}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}@media (width<=900px){.stat-card .stat-value{font-size:24px}}@media (width<=768px){.card{overflow-x:auto}.modal-overlay{align-items:flex-end;padding:0}.modal{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:100%;max-height:92dvh;padding:24px 20px;animation:.25s modalInMobile;overflow-y:auto}@keyframes modalInMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}.step-label{display:none}.steps{gap:0;margin-bottom:20px}.step-circle{width:28px;height:28px;font-size:12px}.step:not(:last-child):after{top:14px}.card{padding:16px}.card-header{margin-bottom:14px;padding-bottom:12px}.stat-card{padding:16px}.stat-card .stat-value{font-size:22px}.code-block{font-size:12px}}@media (width<=480px){h1{font-size:20px}h2{font-size:17px}.btn{padding:8px 14px;font-size:13px}.btn-sm{padding:5px 10px;font-size:12px}.page-header .btn{justify-content:center;width:100%}.card-header{flex-wrap:wrap;gap:10px}.tab-nav .btn{gap:5px;padding:8px 12px;font-size:13px}}.layout{height:100vh;display:flex;overflow:hidden}.mobile-header,.sidebar-overlay{display:none}.sidebar{width:var(--sidebar-w);background:var(--white);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:sticky;top:0}.sidebar-logo{border-bottom:1px solid var(--border);flex-direction:column;align-items:center;padding:20px 20px 16px;display:flex}.sidebar-logo-horizontal{object-fit:contain;width:140px;height:32px;margin-bottom:8px}.logo-text{flex-direction:column;display:flex}.logo-name{color:var(--gray-900);letter-spacing:-.3px;font-size:15px;font-weight:700}.logo-sub{color:var(--gray-400);text-align:center;font-size:11px;font-weight:400}.sidebar-nav{flex-direction:column;flex:1;gap:2px;padding:12px;display:flex;overflow-y:auto}.nav-item{border-radius:var(--radius-sm);color:var(--gray-600);align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.nav-item:hover{background:var(--gray-50);color:var(--gray-900)}.nav-item--active{background:var(--primary-bg);color:var(--primary)}.nav-icon{text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:20px;font-size:16px;display:flex}.sidebar-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:16px 12px;display:flex}.user-info{align-items:center;gap:10px;min-width:0;display:flex}.user-avatar{background:var(--primary-bg);width:32px;height:32px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.user-details{flex-direction:column;min-width:0;display:flex}.user-name{color:var(--gray-800);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.user-role{color:var(--gray-400);text-transform:capitalize;font-size:11px}.main-content{background:var(--gray-50);flex:1;overflow-y:auto}.page-wrapper{max-width:1100px;margin:0 auto;padding:32px 28px}.page-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:28px;display:flex}.page-header>div{min-width:0}.page-header h1{color:var(--gray-900);margin-bottom:4px;font-size:22px;font-weight:700}.page-header p{color:var(--gray-500);font-size:14px}@media (width<=900px){.page-wrapper{padding:24px 20px}}@media (width<=768px){.layout{flex-direction:column;height:100dvh}.mobile-header{background:var(--white);border-bottom:1px solid var(--border);z-index:200;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;min-height:56px;padding:0 16px;display:flex;position:sticky;top:0}.mobile-header-logo{object-fit:contain;width:auto;height:28px}.hamburger{cursor:pointer;border-radius:var(--radius-sm);width:40px;height:40px;color:var(--gray-700);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}.hamburger:hover{background:var(--gray-100)}.sidebar{z-index:300;width:260px;height:100dvh;box-shadow:none;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar--open{transform:translate(0);box-shadow:4px 0 24px #00000026}.sidebar-overlay{z-index:250;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#00000073;animation:.2s overlay-in;display:block;position:fixed;inset:0}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.main-content{flex:1;min-height:0}.page-wrapper{padding:20px 16px}.page-header{flex-direction:column;align-items:stretch;margin-bottom:20px}}@media (width<=480px){.page-wrapper{padding:16px 12px}.page-header h1{font-size:19px}}.login-page{background:linear-gradient(135deg,#782fcb 0%,#9b59d0 35%,#00d4ff 100%);flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:16px;display:flex}.login-back-link{color:#fffc;align-self:flex-start;align-items:center;gap:6px;margin-left:calc(50% - 210px);font-size:13px;text-decoration:none;transition:color .15s;display:flex}.login-back-link:hover{color:#fff}@media (width<=480px){.login-back-link{margin-left:0}}.login-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:420px;box-shadow:var(--shadow-lg);padding:36px}.login-logo{flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.login-logo-horizontal{object-fit:contain;width:180px;height:48px;margin-bottom:8px}.login-logo-text{flex-direction:column;display:flex}.login-product-name{color:var(--gray-900);letter-spacing:-.5px;font-size:22px;font-weight:800}.login-product-tag{color:var(--gray-400);font-size:12px}.login-rol-toggle{background:var(--gray-100);border-radius:var(--radius-sm);gap:6px;margin-bottom:20px;padding:4px;display:flex}.rol-btn{cursor:pointer;color:var(--gray-500);background:0 0;border:none;border-radius:6px;flex:1;padding:8px;font-size:13px;font-weight:500;transition:all .18s}.rol-btn--active{background:var(--white);color:var(--primary);box-shadow:var(--shadow-sm)}.login-footer{text-align:center;color:var(--gray-400);margin-top:20px;font-size:12px}.login-footer a{color:var(--primary);text-decoration:none}.login-footer a:hover{text-decoration:underline}:root{--lnd-ink:#0d0b14;--lnd-text:#40364f;--lnd-muted:#7b718e;--lnd-line:#e4ddf2;--lnd-bg:#f8f7fc;--lnd-panel:#fff;--lnd-purple:#782fcb;--lnd-hi:#9b5fe3;--lnd-lo:#ede5fa;--lnd-cyan:#00d4ff;--lnd-deep:#28123e;--lnd-green:#16a34a;--lnd-shadow:0 18px 50px #782fcb24}.lnd{background:var(--lnd-bg);min-height:100vh;color:var(--lnd-ink);font-family:Inter,system-ui,sans-serif;overflow-x:hidden}.lnd a{color:inherit}.lnd-nav{z-index:40;border-bottom:1px solid var(--lnd-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;justify-content:flex-start;align-items:center;gap:24px;height:72px;padding:0 clamp(20px,5vw,72px);transition:transform .24s,opacity .24s;display:flex;position:fixed;inset:0 0 auto}.lnd-nav-hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.lnd-nav .lnd-btn-secondary{min-height:42px;margin-left:auto;padding:0 18px}.lnd-hamburger{width:40px;height:40px;color:var(--lnd-ink);cursor:pointer;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:none}.lnd-mobile-menu{z-index:39;border-right:1px solid var(--lnd-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#fffffff7;flex-direction:column;gap:2px;width:min(82vw,320px);padding:18px 20px 22px;transition:transform .2s,opacity .2s;display:flex;position:fixed;inset:72px auto 0 0;transform:translate(-100%);box-shadow:22px 0 48px #0f27421a}.lnd-mobile-menu-open{opacity:1;pointer-events:auto;transform:translate(0)}.lnd-mobile-menu.lnd-nav-hidden{transform:translate(-100%)}.lnd-mobile-menu a,.lnd-mobile-menu button:not(.lnd-btn){color:var(--lnd-ink);border-bottom:1px solid var(--lnd-line);padding:14px 4px;font-size:15px;font-weight:600;text-decoration:none}.lnd-mobile-menu a:last-of-type{border-bottom:none}.lnd-mobile-menu-actions{flex-direction:column;gap:10px;margin-top:14px;display:flex}.lnd-mobile-menu-actions .lnd-btn{justify-content:center;width:100%}.lnd-logo,.lnd-nav-links,.lnd-btn,.lnd-console-top,.lnd-answer-source,.lnd-code-toolbar,.lnd-contact-link,.lnd-footer-contact a,.lnd-footer-contact span{align-items:center;display:inline-flex}.lnd-logo-img{object-fit:contain;width:auto;height:32px}.lnd-nav-links{gap:28px}.lnd-nav-links a{color:var(--lnd-muted);font-size:14px;font-weight:600;text-decoration:none}.lnd-nav-links a:hover{color:var(--lnd-purple)}.lnd-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;gap:8px;min-height:42px;padding:0 18px;font:700 14px/1 Inter,system-ui,sans-serif;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s}.lnd-btn:hover{transform:translateY(-1px)}.lnd-btn-primary{color:#fff;background:var(--lnd-purple);min-height:48px;padding:0 22px;box-shadow:0 14px 30px #782fcb38}.lnd-btn-primary:hover{background:var(--lnd-hi)}.lnd-btn-secondary{min-height:48px;color:var(--lnd-purple);border-color:var(--lnd-line);background:#fff;padding:0 20px}.lnd-btn-secondary:hover{border-color:#b9c7d5;box-shadow:0 10px 24px #0f274214}.lnd-btn-dark{color:#fff;background:var(--lnd-purple)}.lnd-btn-dark:hover{background:var(--lnd-hi)}.lnd-btn-light{min-height:48px;color:var(--lnd-purple);background:#fff}.lnd-hero{border-bottom:1px solid var(--lnd-line);background:#e2e3e8;justify-content:center;align-items:center;height:100vh;min-height:100vh;padding:clamp(12px,2vw,28px);display:flex;overflow:hidden}.lnd-hero-copy{max-width:720px}.lnd-hero h1{max-width:780px;color:var(--lnd-ink);letter-spacing:0;margin:0 0 22px;font-size:clamp(42px,6vw,76px);line-height:1.02}.lnd-hero-copy p,.lnd-section-head p,.lnd-card p,.lnd-feature p,.lnd-step p,.lnd-final-cta p,.lnd-footer p{color:var(--lnd-text);line-height:1.7}.lnd-hero-copy p{max-width:660px;margin:0;font-size:18px}.lnd-site-preview{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#782fcb8c,#00d4ff80,#9b5fe359) border-box;border:1px solid #0000;border-radius:8px;position:relative;overflow:hidden}.lnd-site-preview-hero{width:100%;max-width:1480px;height:100%;box-shadow:var(--lnd-shadow)}.lnd-site-bar{border-bottom:1px solid var(--lnd-line);background:linear-gradient(90deg,#fbfaff,#eefbff);align-items:center;gap:6px;padding:12px 14px;display:flex}.lnd-site-dots{gap:6px;display:flex}.lnd-site-dots span{border-radius:50%;width:9px;height:9px}.lnd-site-dots span:first-child{background:#ff5f56}.lnd-site-dots span:nth-child(2){background:#ffbd2e}.lnd-site-dots span:nth-child(3){background:#27c93f}.lnd-site-url{max-width:320px;color:var(--lnd-purple);background:#fff;border:1px solid #782fcb29;border-radius:999px;flex:1;margin-left:16px;padding:6px 12px;font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffffbf}.lnd-site-content{background:radial-gradient(circle at 12% 22%,#782fcb14,#0000 24%),radial-gradient(circle at 86% 18%,#00d4ff1a,#0000 22%),linear-gradient(135deg,#f8f7fcb8,#fffffff2);grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:clamp(32px,5vw,82px);min-height:calc(100% - 53px);padding:clamp(26px,4vh,46px) clamp(20px,5vw,64px) clamp(80px,10vh,128px);display:grid}.lnd-site-chat{pointer-events:none;-webkit-user-select:none;user-select:none;align-self:start;margin-top:clamp(8px,2vh,22px);transform:translate(clamp(-128px,-7vw,-64px))}.lnd-chat-launcher{z-index:2;color:#fff;background:var(--lnd-purple);pointer-events:none;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;bottom:clamp(22px,4vh,44px);right:clamp(24px,4vw,54px);box-shadow:0 4px 20px #782fcb59}.lnd-demo-personalizing .lnd-chat-launcher{animation:5.2s ease-in-out .35s both lnd-custom-primary}.lnd-chat-launcher svg{fill:#fff;width:26px;height:26px}.lnd-site-ui-grid{grid-template-columns:minmax(0,1.2fr) minmax(140px,.8fr);gap:12px;max-width:560px;margin-top:30px;display:grid}.lnd-site-ui-card{background:#ffffffd1;border:1px solid #782fcb21;border-radius:8px;min-height:92px;padding:16px;box-shadow:0 12px 28px #782fcb14}.lnd-site-ui-card-main{grid-row:span 2}.lnd-site-ui-card span,.lnd-site-ui-card strong,.lnd-site-ui-card i{border-radius:999px;display:block}.lnd-site-ui-card span{background:linear-gradient(135deg, var(--lnd-purple), var(--lnd-cyan));width:42px;height:42px;margin-bottom:18px}.lnd-site-ui-card strong{background:#782fcb2e;width:78%;height:12px;margin-bottom:10px}.lnd-site-ui-card i{background:#00d4ff38;width:54%;height:10px}.lnd-chat{background:#fff;border:1px solid #e5e7eb;border-radius:20px;width:100%;overflow:hidden;box-shadow:0 10px 40px #0000002e}.lnd-chat-header{color:#fff;background:var(--lnd-purple);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.lnd-chat-personalizing .lnd-chat-header,.lnd-chat-personalizing .lnd-msg-user,.lnd-chat-personalizing .lnd-chat-send{animation:5.2s ease-in-out .35s both lnd-custom-primary}.lnd-chat-header-left,.lnd-chat-status,.lnd-chat-input-row{align-items:center;display:flex}.lnd-chat-header-left{gap:10px;min-width:0}.lnd-chat-avatar{background:#ffffff38;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.lnd-chat-avatar-cycle{position:relative;overflow:hidden}.lnd-chat-avatar-cycle svg{opacity:0;width:18px;height:18px;animation:5.2s ease-in-out .35s both lnd-icon-cycle;position:absolute;transform:scale(.72)rotate(-8deg)}.lnd-chat-avatar-cycle svg:first-child{animation-name:lnd-icon-education}.lnd-chat-avatar-cycle svg:nth-child(2){animation-name:lnd-icon-commerce}.lnd-chat-avatar-cycle svg:nth-child(3){animation-name:lnd-icon-business}.lnd-chat-avatar-cycle svg:nth-child(4){animation-name:lnd-icon-standard}.lnd-chat-botname{color:#fff;font-size:15px;font-weight:600}.lnd-chat-status{color:#ffffffd9;gap:5px;margin-top:1px;font-size:11px}.lnd-chat-dot{background:#7ee787;border-radius:50%;width:5px;height:5px;animation:2s infinite lnd-pulse;display:inline-block}.lnd-chat-body{background:#f8f9fa;flex-direction:column;gap:10px;min-height:330px;padding:16px;display:flex}.lnd-msg{border-radius:16px;max-width:80%;padding:10px 14px;font-size:14px;line-height:1.5;animation:.35s both lnd-msg}.lnd-msg-bot{color:var(--lnd-ink);background:#fff;border:0;border-radius:16px 16px 16px 4px;align-self:flex-start;box-shadow:0 2px 6px #0000001a}.lnd-msg-user{color:#fff;background:var(--lnd-purple);border-radius:16px 16px 4px;align-self:flex-end}.lnd-msg:first-child{animation-delay:.15s}.lnd-msg:nth-child(2){animation-delay:.3s}.lnd-msg:nth-child(3){animation-delay:.45s}.lnd-msg:nth-child(4){animation-delay:.6s}.lnd-msg:nth-child(5){animation-delay:.75s}.lnd-msg-typing{background:#fff;border-radius:16px 16px 16px 4px;align-items:center;gap:4px;padding:10px 14px;display:flex;box-shadow:0 2px 6px #0000001a}.lnd-msg-typing span{background:var(--lnd-hi);border-radius:50%;width:8px;height:8px;animation:1.2s infinite lnd-blink}.lnd-msg-typing span:nth-child(2){animation-delay:.2s}.lnd-msg-typing span:nth-child(3){animation-delay:.4s}.lnd-chat-input-row{background:#f8f9fa;border-top:1px solid #e5e7eb;gap:8px;padding:12px 14px}.lnd-chat-input{min-width:0;color:var(--lnd-muted);background:#fff;border:2px solid #e0e0e0;border-radius:22px;outline:none;flex:1;padding:10px 14px;font:500 14px/1.2 Inter,system-ui,sans-serif}.lnd-chat-send{background:var(--lnd-purple);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.lnd-chat-send svg{fill:#fff;width:18px;height:18px}@keyframes lnd-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes lnd-msg{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lnd-blink{0%,80%,to{opacity:.2}40%{opacity:1}}@keyframes lnd-custom-primary{0%,14%{background:#0f766e;box-shadow:0 10px 26px #0f766e38}28%,42%{background:#2563eb;box-shadow:0 10px 26px #2563eb38}56%,70%{background:#b45309;box-shadow:0 10px 26px #b4530933}84%,to{background:var(--lnd-purple);box-shadow:0 4px 20px #782fcb59}}@keyframes lnd-custom-accent{0%,14%{background:#0f766e}28%,42%{background:#2563eb}56%,70%{background:#b45309}84%,to{background:linear-gradient(135deg, var(--lnd-purple), var(--lnd-cyan))}}@keyframes lnd-icon-education{0%,20%{opacity:1;transform:scale(1)rotate(0)}28%,to{opacity:0;transform:scale(.72)rotate(8deg)}}@keyframes lnd-icon-commerce{0%,23%,50%,to{opacity:0;transform:scale(.72)rotate(-8deg)}30%,44%{opacity:1;transform:scale(1)rotate(0)}}@keyframes lnd-icon-business{0%,51%,76%,to{opacity:0;transform:scale(.72)rotate(-8deg)}58%,70%{opacity:1;transform:scale(1)rotate(0)}}@keyframes lnd-icon-standard{0%,77%{opacity:0;transform:scale(.72)rotate(-8deg)}86%,to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.lnd-demo-personalizing .lnd-chat-launcher,.lnd-chat-personalizing .lnd-chat-header,.lnd-chat-personalizing .lnd-msg-user,.lnd-chat-personalizing .lnd-chat-send,.lnd-chat-avatar-cycle svg{animation:none}.lnd-chat-avatar-cycle svg:nth-child(4){opacity:1;transform:scale(1)}}.lnd-console{border:1px solid var(--lnd-line);background:#fff;border-radius:8px;overflow:hidden}.lnd-console-top{background:linear-gradient(135deg, var(--lnd-purple), var(--lnd-cyan));color:#fff;gap:12px;padding:18px}.lnd-console-top strong,.lnd-console-top span{display:block}.lnd-console-top strong{margin-bottom:3px;font-size:15px}.lnd-console-top span{color:#ffffffad;font-size:12px}.lnd-bot-mark,.lnd-icon{flex:none;place-items:center;display:grid}.lnd-bot-mark{color:#fff;background:#ffffff24;border-radius:8px;width:40px;height:40px}.lnd-conversation{flex-direction:column;gap:12px;padding:22px;display:flex}.lnd-message{border-radius:8px;max-width:88%;padding:12px 14px;font-size:14px;line-height:1.55}.lnd-message-user{color:#fff;background:linear-gradient(135deg, var(--lnd-purple), var(--lnd-hi));align-self:flex-end}.lnd-message-bot{color:var(--lnd-ink);border:1px solid var(--lnd-line);background:#f3f6f9;align-self:flex-start}.lnd-answer-source{width:fit-content;color:var(--lnd-green);background:#16a34a14;border:1px solid #16a34a2e;border-radius:8px;gap:8px;padding:8px 10px;font-size:12px;font-weight:700}.lnd-console-metrics{border-top:1px solid var(--lnd-line);grid-template-columns:repeat(2,1fr);display:grid}.lnd-console-metrics div{padding:16px 18px}.lnd-console-metrics div+div{border-left:1px solid var(--lnd-line)}.lnd-console-metrics span,.lnd-console-metrics strong{display:block}.lnd-console-metrics span{color:var(--lnd-muted);font-size:12px}.lnd-console-metrics strong{color:var(--lnd-purple);margin-top:4px;font-size:15px}.lnd-section{padding:clamp(56px,8vw,104px) clamp(20px,5vw,72px)}.lnd-band{border-block:1px solid var(--lnd-line);background:#fff}.lnd-section-head{text-align:center;max-width:730px;margin:0 auto 40px}.lnd-section-head-left{text-align:left;margin-inline:0}.lnd-section-head span,.lnd-final-cta span{color:var(--lnd-purple);letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800;display:inline-block}.lnd-section-head h2,.lnd-final-cta h2{color:var(--lnd-ink);letter-spacing:0;margin:0 0 14px;font-size:clamp(30px,4vw,48px);line-height:1.12}.lnd-section-head p{margin:0;font-size:16px}.lnd-grid{gap:16px;display:grid}.lnd-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lnd-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lnd-home-focus{padding-top:clamp(48px,6vw,76px)}.lnd-pain-split{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,7vw,88px);display:grid}.lnd-pain-text{flex-direction:column;gap:24px;display:flex}.lnd-pain-image{background:var(--lnd-bg);border-radius:12px;min-height:320px;overflow:hidden}.lnd-pain-image img{object-fit:cover;width:100%;height:100%;display:block}.lnd-usage-section{background:#fff}.lnd-usage-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,88px);display:grid}.lnd-usage-panel{border:1px solid var(--lnd-line);box-shadow:var(--lnd-shadow);background:#fff;border-radius:12px;overflow:hidden}.lnd-usage-panel-header{border-bottom:1px solid var(--lnd-line);background:linear-gradient(90deg,#fbfaff,#eefbff);align-items:center;gap:8px;padding:12px 14px;display:flex}.lnd-usage-top{border-bottom:1px solid var(--lnd-line);grid-template-columns:repeat(3,1fr);display:grid}.lnd-usage-stat{border-right:1px solid var(--lnd-line);padding:18px 16px}.lnd-usage-stat:last-child{border-right:none}.lnd-usage-stat strong{color:var(--lnd-ink);margin-bottom:3px;font-size:22px;font-weight:800;line-height:1.1;display:block}.lnd-usage-stat span{color:var(--lnd-muted);font-size:11px;font-weight:500}.lnd-usage-stat-green strong{color:var(--lnd-green)}.lnd-usage-sources{border-bottom:1px solid var(--lnd-line);flex-direction:column;gap:10px;padding:16px 20px;display:flex}.lnd-usage-sources-label{color:var(--lnd-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:11px;font-weight:700}.lnd-usage-source-row{color:var(--lnd-text);grid-template-columns:36px 1fr 36px 48px;align-items:center;gap:10px;font-size:13px;font-weight:600;display:grid}.lnd-usage-source-bar{background:var(--lnd-line);border-radius:999px;height:6px;overflow:hidden}.lnd-usage-source-bar div{opacity:.7;border-radius:999px;height:100%}.lnd-usage-source-pct{color:var(--lnd-muted);text-align:right;font-size:12px}.lnd-usage-source-cost{color:var(--lnd-ink);text-align:right;font-size:12px;font-weight:700}.lnd-usage-credit{padding:0 0 4px}.lnd-usage-bar-row{color:var(--lnd-muted);justify-content:space-between;padding:14px 20px 8px;font-size:12px;font-weight:600;display:flex}.lnd-usage-bar{background:var(--lnd-line);border-radius:999px;height:6px;margin:0 20px;overflow:hidden}.lnd-usage-bar-fill{background:linear-gradient(90deg, var(--lnd-purple), var(--lnd-cyan));border-radius:999px;height:100%}.lnd-usage-invoice{border-top:1px solid var(--lnd-line);justify-content:space-between;align-items:center;margin-top:14px;padding:16px 20px;display:flex}.lnd-usage-invoice span{color:var(--lnd-muted);font-size:12px;font-weight:600}.lnd-usage-invoice strong{color:var(--lnd-ink);font-size:20px;font-weight:800}.lnd-card,.lnd-feature,.lnd-step{border:1px solid var(--lnd-line);background:#fff;border-radius:8px}.lnd-card{min-height:260px;padding:24px}.lnd-card:hover,.lnd-feature:hover,.lnd-step:hover{border-color:#b9c7d5;box-shadow:0 14px 34px #0f274214}.lnd-icon{width:28px;height:28px;color:var(--lnd-purple);background:0 0;border:0;border-radius:0;margin-bottom:16px}.lnd-card:nth-child(2) .lnd-icon,.lnd-feature:nth-child(2) .lnd-icon{color:var(--lnd-hi)}.lnd-card:nth-child(3) .lnd-icon,.lnd-feature:nth-child(3) .lnd-icon{color:var(--lnd-cyan)}.lnd-card:nth-child(4) .lnd-icon,.lnd-feature:nth-child(4) .lnd-icon{color:var(--lnd-deep)}.lnd-icon-soft{margin-bottom:0}.lnd-card h3,.lnd-feature h3,.lnd-step h3{color:var(--lnd-ink);margin:0 0 10px;font-size:18px;line-height:1.28}.lnd-card p,.lnd-feature p,.lnd-step p{margin:0;font-size:14px}.lnd-card-link{color:var(--lnd-purple);align-items:center;gap:6px;margin-top:20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.lnd-card-link:hover{color:var(--lnd-hi)}.lnd-page-hero{border-bottom:1px solid var(--lnd-line);background:linear-gradient(90deg,#f8f7fcf0,#f8f7fcc2),linear-gradient(135deg,#f8f7fc 0%,#fff 54%,#eefbff 100%);padding:clamp(132px,14vw,176px) clamp(20px,5vw,72px) clamp(54px,7vw,86px)}.lnd-page-hero span{color:var(--lnd-purple);text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-block}.lnd-page-hero h1{max-width:920px;color:var(--lnd-ink);letter-spacing:0;margin:0 0 18px;font-size:clamp(40px,6vw,68px);line-height:1.04}.lnd-page-hero p{max-width:760px;color:var(--lnd-text);margin:0;font-size:18px;line-height:1.7}.lnd-detail-grid,.lnd-detail-grid-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lnd-detail-grid-inner{grid-column:1/-1}.lnd-split{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(32px,6vw,84px);display:grid}.lnd-feature-list{gap:12px;display:grid}.lnd-feature{grid-template-columns:42px minmax(0,1fr);gap:16px;padding:20px;display:grid}.lnd-implementation{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:stretch;gap:28px;display:grid}.lnd-steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lnd-step{padding:24px}.lnd-step span{color:var(--lnd-purple);margin-bottom:34px;font-size:13px;font-weight:800;display:inline-flex}.lnd-code-panel{color:#ede5fa;box-shadow:var(--lnd-shadow);background:#1a1625;border:1px solid #2f2443;border-radius:8px;overflow:hidden}.lnd-code-toolbar{color:#cdb7ee;background:#241b35;border-bottom:1px solid #2f2443;gap:8px;padding:16px 18px;font-size:13px;font-weight:700}.lnd-code-panel pre{white-space:pre;margin:0;padding:24px;overflow-x:auto}.lnd-code-panel code{color:#eefbff;font:500 14px/1.75 Courier New,monospace;display:block}.lnd-security{background:#fbfaff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,6vw,80px);display:grid}.lnd-security-items{gap:12px;display:grid}.lnd-security-item{color:var(--lnd-text);border:1px solid var(--lnd-line);background:#fff;border-radius:8px;align-items:flex-start;gap:12px;padding:18px;font-weight:600;line-height:1.55;display:flex}.lnd-security-item svg{color:var(--lnd-purple);flex:none;margin-top:2px}.lnd-trial-cta{background:radial-gradient(ellipse at 20% 50%, #782fcb59, transparent 55%), radial-gradient(ellipse at 80% 30%, #00d4ff1f, transparent 45%), var(--lnd-deep);padding:clamp(72px,10vw,120px) clamp(20px,5vw,72px)}.lnd-trial-inner{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:640px;margin:0 auto;display:flex}.lnd-trial-cta h2{color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(32px,5vw,52px);line-height:1.08}.lnd-trial-cta p{color:#ffffff9e;margin:0;font-size:16px;line-height:1.7}.lnd-trial-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.lnd-trial-btn{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:9px;min-height:52px;padding:0 26px;font:700 15px/1 Inter,system-ui,sans-serif;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex}.lnd-trial-btn:hover{transform:translateY(-2px)}.lnd-trial-btn-whatsapp{color:#0d0d0d;background:#25d366;box-shadow:0 8px 28px #25d36652}.lnd-trial-btn-whatsapp:hover{filter:brightness(1.06);box-shadow:0 12px 36px #25d3666b}.lnd-trial-btn-mail{color:var(--lnd-deep);background:#fff;box-shadow:0 8px 28px #0000002e}.lnd-trial-btn-mail:hover{box-shadow:0 12px 36px #00000042}.lnd-platform-flow{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(32px,6vw,76px);display:grid}.lnd-platform-flow-copy .lnd-section-head{text-align:left;margin:0}.lnd-platform-flow-note{border-top:1px solid var(--lnd-line);margin-top:28px;padding-top:22px}.lnd-platform-flow-note strong{color:var(--lnd-ink);margin-bottom:8px;font-size:16px;display:block}.lnd-platform-flow-note p{color:var(--lnd-text);margin:0;font-size:15px;line-height:1.7}.lnd-plat-layers{border-block:1px solid var(--lnd-line);border-radius:0;flex-direction:column;gap:0;width:100%;max-width:860px;margin:0;display:flex;overflow:hidden}.lnd-plat-layer{border-bottom:1px solid var(--lnd-line);grid-template-columns:36px 1fr auto;align-items:center;gap:18px;padding:22px 28px;display:grid}.lnd-plat-layer:last-child{border-bottom:none}.lnd-plat-layer-1,.lnd-plat-layer-2,.lnd-plat-layer-3{background:0 0}.lnd-plat-layer-badge{width:32px;height:32px;color:var(--lnd-purple);background:var(--lnd-lo);border:1px solid #782fcb33;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.lnd-plat-layer h3{color:var(--lnd-ink);margin:0 0 4px;font-size:16px;font-weight:700}.lnd-plat-layer p{color:var(--lnd-text);margin:0;font-size:14px;line-height:1.6}.lnd-plat-cost{white-space:nowrap;color:var(--lnd-green);background:#16a34a14;border:1px solid #16a34a2e;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.lnd-plat-layer-3 .lnd-plat-cost{color:var(--lnd-purple);background:var(--lnd-lo);border-color:#782fcb33}.lnd-plat-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lnd-plat-feature{border:1px solid var(--lnd-line);background:#fff;border-radius:10px;padding:24px}.lnd-plat-feature h3{color:var(--lnd-ink);margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.3}.lnd-plat-feature p{color:var(--lnd-text);margin:0;font-size:14px;line-height:1.65}.lnd-platform-duo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(34px,6vw,88px);display:grid}.lnd-platform-group{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:28px;padding:0;display:flex}.lnd-platform-group-accent{background:0 0}.lnd-platform-group-head span{color:var(--lnd-purple);text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800;display:inline-block}.lnd-section-head>span,.lnd-page-hero>span,.lnd-platform-group-head>span{display:none}.lnd-platform-group-head h2{color:var(--lnd-ink);margin:0;font-size:clamp(26px,3vw,38px);line-height:1.12}.lnd-platform-group-head p{max-width:560px;color:var(--lnd-text);margin:14px 0 0;font-size:15px;line-height:1.7}.lnd-platform-list{border-top:1px solid var(--lnd-line);flex-direction:column;gap:0;display:flex}.lnd-platform-list .lnd-plat-feature{border:0;border-bottom:1px solid var(--lnd-line);background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:16px;padding:18px 0;display:grid}.lnd-platform-list .lnd-icon{margin-bottom:0}.lnd-platform-list .lnd-plat-feature h3{margin-bottom:6px}.lnd-platform-ops-section{padding-top:clamp(54px,7vw,84px)}.lnd-platform-ops-list{border-top:1px solid var(--lnd-line);border-bottom:1px solid var(--lnd-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lnd-platform-ops-list .lnd-plat-feature{border:0;border-right:1px solid var(--lnd-line);background:0 0;border-radius:0;min-height:0;padding:24px 24px 24px 0}.lnd-platform-ops-list .lnd-plat-feature+.lnd-plat-feature{padding-left:24px}.lnd-platform-ops-list .lnd-plat-feature:last-child{border-right:0}.lnd-platform-story{text-align:center;flex-direction:column;align-items:center;gap:clamp(34px,5vw,56px);display:flex}.lnd-platform-story-copy .lnd-section-head{text-align:center;max-width:860px;margin:0 auto}.lnd-platform-story-note{max-width:760px;color:var(--lnd-text);border-top:1px solid var(--lnd-line);margin:28px auto 0;padding-top:24px;font-size:16px;line-height:1.75}.lnd-platform-decision{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,1080px);padding:0;display:grid;position:relative}.lnd-platform-decision-line{display:none}.lnd-platform-decision-step{border-block:1px solid var(--lnd-line);border-right:1px solid var(--lnd-line);text-align:center;grid-template-columns:1fr;place-items:start center;gap:12px;min-height:250px;padding:26px clamp(18px,3vw,34px);display:grid;position:relative}.lnd-platform-decision-step:last-child{border-right:0}.lnd-platform-decision-step:not(:last-child):after{content:"";z-index:2;border-top:1px solid var(--lnd-line);border-right:1px solid var(--lnd-line);background:#fff;width:16px;height:16px;position:absolute;top:46px;right:-8px;transform:rotate(45deg)}.lnd-platform-decision-step span{color:#fff;background:var(--lnd-purple);z-index:1;border-radius:999px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.lnd-platform-decision-step strong{color:var(--lnd-ink);margin-bottom:0;font-size:20px;line-height:1.2;display:block}.lnd-platform-decision-step p{max-width:520px;color:var(--lnd-text);margin:0;font-size:15px;line-height:1.65}.lnd-platform-decision-step em{white-space:nowrap;color:var(--lnd-purple);align-self:end;font-size:13px;font-style:normal;font-weight:800}.lnd-platform-knowledge{background:#fbf8fd;grid-template-columns:minmax(0,.96fr) minmax(360px,.6fr);align-items:center;gap:clamp(34px,7vw,96px);display:grid}.lnd-platform-knowledge-main h2,.lnd-platform-governance h2,.lnd-platform-ops-narrative h2{color:var(--lnd-ink);margin:0 0 18px;font-size:clamp(32px,4.5vw,56px);line-height:1.08}.lnd-platform-knowledge-main p,.lnd-platform-governance-copy p,.lnd-platform-ops-narrative p{max-width:820px;color:var(--lnd-text);margin:0 0 18px;font-size:17px;line-height:1.78}.lnd-platform-knowledge-main p:last-child,.lnd-platform-governance-copy p:last-child,.lnd-platform-ops-narrative p:last-child{margin-bottom:0}.lnd-platform-knowledge-media{background:var(--lnd-bg);border-radius:12px;min-height:360px;overflow:hidden}.lnd-platform-knowledge-media img{object-fit:cover;width:100%;height:100%;min-height:360px;display:block}.lnd-platform-governance{grid-template-columns:minmax(360px,.58fr) minmax(0,.94fr);align-items:center;gap:clamp(34px,7vw,96px);display:grid}.lnd-platform-control-panel{border:1px solid var(--lnd-line);background:#fff;padding:28px;position:relative;overflow:hidden;box-shadow:0 22px 60px #0f274212}.lnd-platform-control-preview{align-items:center;gap:16px;margin-bottom:30px;display:flex}.lnd-platform-control-avatar{color:#fff;background:var(--lnd-purple);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 16px 34px #782fcb3d}.lnd-platform-control-preview strong,.lnd-platform-control-preview span,.lnd-platform-control-copy strong,.lnd-platform-control-copy p{display:block}.lnd-platform-control-preview strong{color:var(--lnd-ink);font-size:18px;line-height:1.2}.lnd-platform-control-preview span{color:var(--lnd-text);margin-top:4px;font-size:13px}.lnd-platform-control-body{gap:24px;display:grid}.lnd-platform-control-copy strong{color:var(--lnd-ink);font-size:15px;font-weight:800}.lnd-platform-control-copy p{color:var(--lnd-text);margin:8px 0 0;font-size:14px;line-height:1.65}.lnd-platform-control-swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.lnd-platform-control-swatches i{aspect-ratio:1;border:1px solid #0d0b141a;border-radius:50%;min-height:34px;display:block;box-shadow:inset 0 0 0 1px #fff6}.lnd-platform-control-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lnd-platform-control-tags span{min-height:44px;color:var(--lnd-purple);background:#ede5fac7;border:1px solid #782fcb1f;border-radius:8px;place-items:center;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.3;display:grid}.lnd-platform-ops-narrative{border-block:1px solid var(--lnd-line);grid-template-columns:minmax(0,1fr) minmax(320px,.54fr);align-items:center;gap:clamp(34px,7vw,96px);padding-block:clamp(20px,3vw,34px);display:grid}.lnd-platform-ops-metrics{border-top:1px solid var(--lnd-line);gap:0;display:grid}.lnd-platform-ops-metrics div{border-bottom:1px solid var(--lnd-line);padding:24px 0}.lnd-platform-ops-metrics strong,.lnd-platform-ops-metrics span{display:block}.lnd-platform-ops-metrics strong{color:var(--lnd-purple);margin-bottom:6px;font-size:clamp(22px,3vw,34px);line-height:1.1}.lnd-platform-ops-metrics span{color:var(--lnd-text);font-size:14px;font-weight:700}@media (width<=1120px){.lnd-platform-flow,.lnd-platform-duo,.lnd-platform-knowledge,.lnd-platform-governance,.lnd-platform-ops-narrative{grid-template-columns:1fr}.lnd-platform-flow-copy .lnd-section-head{max-width:780px}.lnd-platform-knowledge-media{max-width:620px}.lnd-platform-decision{grid-template-columns:1fr;max-width:760px}.lnd-platform-decision-step{border-block:0;border-right:0;border-bottom:1px solid var(--lnd-line);text-align:left;grid-template-columns:42px minmax(0,1fr) auto;justify-items:start;gap:18px;min-height:auto;padding:24px 0}.lnd-platform-decision-step:last-child{border-bottom:0}.lnd-platform-decision-step:not(:last-child):after{display:none}.lnd-platform-decision-line{background:linear-gradient(var(--lnd-purple), var(--lnd-cyan));opacity:.28;width:1px;display:block;position:absolute;inset:34px auto 34px 20px}.lnd-platform-decision-step em{align-self:center}.lnd-plat-features,.lnd-platform-ops-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lnd-platform-ops-list .lnd-plat-feature{padding:22px 22px 22px 0}.lnd-platform-ops-list .lnd-plat-feature:nth-child(2){border-right:0}.lnd-platform-ops-list .lnd-plat-feature:nth-child(n+3){border-top:1px solid var(--lnd-line)}}@media (width<=620px){.lnd-platform-flow,.lnd-platform-duo,.lnd-platform-knowledge,.lnd-platform-governance,.lnd-platform-ops-narrative{gap:18px}.lnd-platform-story{text-align:center;gap:28px}.lnd-platform-story-copy .lnd-section-head,.lnd-page-hero-plataforma,.lnd-platform-knowledge-main,.lnd-platform-governance-copy,.lnd-platform-ops-narrative>div:first-child{text-align:center}.lnd-page-hero-plataforma h1,.lnd-page-hero-plataforma p,.lnd-platform-knowledge-main p,.lnd-platform-governance-copy p,.lnd-platform-ops-narrative p{margin-inline:auto}.lnd-platform-control-panel{order:2}.lnd-platform-governance-copy{order:1}.lnd-platform-ops-metrics{text-align:center}.lnd-platform-decision{gap:14px;max-width:none}.lnd-platform-decision-line{display:none}.lnd-platform-decision-step{border:1px solid var(--lnd-line);text-align:left;background:#fff;grid-template-columns:1fr;justify-items:start;gap:10px;padding:18px}.lnd-platform-decision-step:last-child{border-bottom:1px solid var(--lnd-line)}.lnd-platform-decision-step span{border-radius:999px;width:auto;height:auto;padding:5px 9px;font-size:11px}.lnd-platform-decision-step strong{font-size:18px}.lnd-platform-decision-step p{font-size:14px;line-height:1.6}.lnd-platform-decision-step em{background:var(--lnd-lo);border-radius:999px;grid-column:auto;place-self:auto start;padding:5px 9px;font-size:12px}.lnd-platform-knowledge-media,.lnd-platform-knowledge-media img{min-height:260px}.lnd-platform-control-panel{padding:16px;box-shadow:0 14px 34px #0f27420f}.lnd-platform-control-preview{gap:10px;margin-bottom:14px}.lnd-platform-control-avatar{width:38px;height:38px;box-shadow:0 10px 22px #782fcb2e}.lnd-platform-control-avatar svg{width:17px;height:17px}.lnd-platform-control-preview strong{font-size:15px}.lnd-platform-control-preview span{margin-top:2px;font-size:12px}.lnd-platform-control-body{gap:12px}.lnd-platform-control-copy strong{font-size:13px}.lnd-platform-control-copy p{margin-top:4px;font-size:12px;line-height:1.5}.lnd-platform-control-swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.lnd-platform-control-swatches i{min-height:24px}.lnd-platform-control-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.lnd-platform-control-tags span{min-height:32px;padding:7px 8px;font-size:11px}.lnd-platform-list .lnd-plat-feature,.lnd-plat-features{grid-template-columns:1fr}.lnd-plat-layer{grid-template-columns:32px 1fr;padding:18px 20px}.lnd-plat-cost{grid-column:2}.lnd-platform-ops-list{grid-template-columns:1fr}.lnd-platform-ops-list .lnd-plat-feature,.lnd-platform-ops-list .lnd-plat-feature+.lnd-plat-feature{border-right:0;border-top:1px solid var(--lnd-line);padding:22px 0}.lnd-platform-ops-list .lnd-plat-feature:first-child{border-top:0}}.lnd-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lnd-showcase-card{border:1px solid var(--lnd-line);background:#fff;border-radius:12px;transition:box-shadow .18s,transform .18s;overflow:hidden}.lnd-showcase-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #782fcb1a}.lnd-showcase-img{background:var(--lnd-line);height:180px;overflow:hidden}.lnd-showcase-img img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.lnd-showcase-body{padding:20px 22px 24px}.lnd-showcase-category{color:var(--lnd-purple);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-block}.lnd-showcase-card h3{color:var(--lnd-ink);margin:0 0 8px;font-size:17px;line-height:1.3}.lnd-showcase-card p{color:var(--lnd-text);margin:0;font-size:14px;line-height:1.65}.lnd-plans-section{background:#fbf8fd}.lnd-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lnd-plan-card{border:1px solid var(--lnd-line);background:#fff;border-radius:10px;flex-direction:column;gap:24px;min-height:360px;padding:28px;display:flex}.lnd-plan-card-featured{border-color:#782fcb57;box-shadow:0 22px 58px #782fcb1f}.lnd-plan-card h3{color:var(--lnd-ink);margin:0 0 12px;font-size:24px;line-height:1.15}.lnd-plan-card p{color:var(--lnd-text);margin:0;font-size:14px;line-height:1.7}.lnd-plan-price{align-items:baseline;gap:8px;margin-top:auto;display:flex}.lnd-plan-price strong{color:var(--lnd-purple);font-size:clamp(34px,4vw,48px);line-height:1}.lnd-plan-price span{color:var(--lnd-muted);font-size:14px;font-weight:700}.lnd-plan-facts{border-top:1px solid var(--lnd-line);gap:10px;padding-top:18px;display:grid}.lnd-plan-facts span{color:var(--lnd-text);font-size:14px;font-weight:700}.lnd-plans-note{justify-content:center;margin-top:22px;display:flex}.lnd-plans-note span{max-width:720px;color:var(--lnd-muted);text-align:center;font-size:14px;line-height:1.6}@media (width<=1120px){.lnd-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lnd-plans-grid{grid-template-columns:1fr}.lnd-plan-card{min-height:auto}}@media (width<=620px){.lnd-showcase-grid{grid-template-columns:1fr}.lnd-plan-card{text-align:center;padding:22px}.lnd-plan-price{justify-content:center}}.lnd-final-cta{color:#fff;background:linear-gradient(135deg, var(--lnd-purple) 0%, #5b1fa8 62%, var(--lnd-cyan) 100%);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin:0 clamp(20px,5vw,72px) clamp(56px,7vw,84px);padding:clamp(32px,5vw,56px);display:grid}.lnd-final-cta span,.lnd-final-cta h2,.lnd-final-cta p{color:#fff}.lnd-final-cta p{color:#ffffffc2;max-width:720px;margin:0;font-size:16px}.lnd-final-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.lnd-contact-link{color:#ffffffd1;gap:8px;font-size:14px;font-weight:700;text-decoration:none}.lnd-footer{color:#ffffffb8;background:#0d0b14;grid-template-columns:minmax(260px,1.3fr) minmax(180px,.7fr) minmax(220px,.7fr);gap:36px;padding:48px clamp(20px,5vw,72px);display:grid}.lnd-footer-brand img{filter:brightness(0)invert();opacity:.92;width:auto;height:30px;margin-bottom:14px}.lnd-footer-brand p{color:#ffffff94;max-width:420px;margin:0;font-size:14px}.lnd-footer-links,.lnd-footer-contact{flex-direction:column;gap:10px;display:flex}.lnd-footer-links a,.lnd-footer-contact a,.lnd-footer-contact span{color:#ffffffa3;font-size:14px;font-weight:600;text-decoration:none}.lnd-footer-contact a,.lnd-footer-contact span{gap:8px}.lnd-footer-links a:hover,.lnd-footer-contact a:hover{color:#fff}@media (width<=1120px){.lnd-grid-4,.lnd-grid-3,.lnd-detail-grid,.lnd-detail-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.lnd-implementation,.lnd-split,.lnd-security,.lnd-pain-split,.lnd-usage-split{grid-template-columns:1fr}.lnd-usage-split .lnd-usage-panel{order:2}.lnd-usage-split .lnd-section-head{order:1}.lnd-pain-image{min-height:280px}.lnd-site-content{grid-template-columns:1fr;min-height:auto;padding:26px 18px 34px}.lnd-site-chat{margin-top:0;transform:none}.lnd-chat-launcher{display:none}}@media (width<=820px){.lnd-nav{justify-content:space-between;height:auto;min-height:68px;padding-block:12px}.lnd-logo{position:absolute;left:50%;transform:translate(-50%)}.lnd-nav-links,.lnd-nav-desktop{display:none}.lnd-hamburger{order:-1;margin-right:auto;display:flex}.lnd-hero{height:auto;min-height:auto;padding:12px}.lnd-site-preview-hero{height:auto}.lnd-steps,.lnd-final-cta,.lnd-footer{grid-template-columns:1fr}.lnd-final-actions{align-items:stretch}.lnd-contact-link{justify-content:center}.lnd-page-hero-soluciones{text-align:center}.lnd-page-hero-soluciones h1,.lnd-page-hero-soluciones p{margin-inline:auto}.lnd-page-hero-implementacion{text-align:center}.lnd-page-hero-implementacion h1,.lnd-page-hero-implementacion p{margin-inline:auto}}@media (width<=620px){.lnd-trial-actions{flex-direction:column;width:100%}.lnd-trial-btn{justify-content:center;width:100%}.lnd-nav{gap:12px}.lnd-logo-img{height:27px}.lnd-nav .lnd-btn{min-height:38px;padding:0 12px;font-size:13px}.lnd-hero h1{font-size:clamp(36px,12vw,48px)}.lnd-hero-copy p{font-size:16px}.lnd-btn-primary,.lnd-btn-secondary{width:100%}.lnd-grid-4,.lnd-grid-3,.lnd-detail-grid,.lnd-detail-grid-inner{grid-template-columns:1fr}.lnd-page-hero{padding-top:116px}.lnd-card{min-height:auto}.lnd-feature{grid-template-columns:1fr}.lnd-pain-text .lnd-section-head,.lnd-usage-split .lnd-section-head{text-align:center;margin-inline:auto}.lnd-pain-text .lnd-section-head p,.lnd-usage-split .lnd-section-head p{max-width:34rem;margin-inline:auto}.lnd-site-url,.lnd-site-ui-grid{display:none}.lnd-console-metrics{grid-template-columns:1fr}.lnd-console-metrics div+div{border-top:1px solid var(--lnd-line);border-left:0}}.preview-wrapper{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:16px;display:flex}.preview-label{color:var(--gray-400);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.preview-bubble{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;width:100%;max-width:360px;display:flex;overflow:hidden;box-shadow:0 10px 36px #00000029}.preview-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.preview-header-info{align-items:center;gap:10px;display:flex}.preview-avatar{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.preview-bot-name{font-size:14px;font-weight:600;line-height:1.2}.preview-bot-status{opacity:.8;margin-top:1px;font-size:11px}.preview-hbtn{cursor:pointer;background:#ffffff38;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .2s;display:flex}.preview-hbtn:hover{background:#ffffff59}.preview-chat-box{background:#f8f9fa;flex-direction:column;gap:10px;min-height:200px;max-height:260px;padding:14px;display:flex;overflow:hidden}.preview-msg{display:flex}.preview-msg--user{justify-content:flex-end}.preview-msg--bot{justify-content:flex-start}.preview-bubble-msg{color:#1f2937;background:#fff;border-radius:16px 16px 16px 4px;max-width:82%;padding:9px 13px;font-size:13px;line-height:1.45;box-shadow:0 2px 6px #00000017}.preview-bubble-msg--user{border-radius:16px 16px 4px}.preview-respuesta{color:#374151;font-size:12px}.preview-typing{background:#fff;border-radius:16px 16px 16px 4px;gap:4px;padding:10px 14px;display:flex;box-shadow:0 2px 6px #00000017}.preview-typing span{border-radius:50%;width:7px;height:7px;animation:1.4s infinite previewPulse}.preview-typing span:nth-child(2){animation-delay:.2s}.preview-typing span:nth-child(3){animation-delay:.4s}@keyframes previewPulse{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.preview-input-area{background:#fff;border-top:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;gap:6px;padding:11px 13px;display:flex}.preview-input-row{align-items:center;gap:8px;display:flex}.preview-input-footer{justify-content:flex-end;align-items:center;display:flex}.preview-ctx-pill{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff26;border:1.5px solid #ffffff73;border-radius:20px;align-items:center;gap:5px;padding:4px 11px;font-size:11px;font-weight:500;transition:all .22s;display:inline-flex}.preview-ctx-pill:hover{background:#ffffff47;border-color:#ffffffb3}.preview-ctx-pill.active{font-weight:600;box-shadow:0 2px 8px #00000026}.preview-input{border:1.5px solid #e0e0e0;border-radius:20px;flex:1;align-items:center;padding:8px 13px;font-size:12px;display:flex}.preview-placeholder{color:#bbb;font-size:12px}.preview-send{color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.preview-char-counter{text-align:right;color:#ccc;font-size:11px}.preview-fab{cursor:pointer;border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;width:48px;height:48px;margin-right:8px;display:flex;box-shadow:0 4px 18px #00000038}.anim-fadein{animation:.28s ease-out fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
