.landing{--bg:#05050c;--bg-alt:#080812;--bg-deep:#030308;--accent:#fff;--accent2:#ffffffb8;--text:#f4f4f8;--muted:#f4f4f873;--muted2:#f4f4f838;--glass-bg:#ffffff0b;--glass-border:#ffffff1c;--glass-top:#ffffff38;--glass-glow:#ffffff0e;--glass-shadow:#000000a6;--line:#ffffff0f;--cyan:#0891b2;background:var(--bg);color:var(--text);font-family:var(--font-inter), "Inter", sans-serif;-webkit-font-smoothing:antialiased;font-weight:300;line-height:1.65;overflow-x:clip}.landing-grid{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff02 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0}.landing-noise{pointer-events:none;z-index:1;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;position:fixed;inset:0}.orbe{background-image:radial-gradient(at 32% 30%,#fff,#e3eaf8,#aebfe2,#d2dcef,#fff);background-size:260% 260%;border-radius:50%;flex-shrink:0;animation:5s ease-in-out infinite l-orbe-move,3s ease-in-out infinite l-orbe-breath;position:relative;overflow:hidden;box-shadow:0 0 26px #b4c8f257,inset -4px -5px 13px #788cb638}.orbe:after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:30px;height:200px;animation:3.4s ease-in-out .4s infinite l-orbe-shine;position:absolute;top:-24px;left:-46px;transform:rotate(28deg)}.orbe-sm{width:28px;height:28px}.orbe-md{width:52px;height:52px}@keyframes l-orbe-move{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes l-orbe-breath{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.12);transform:scale(1.13)}}@keyframes l-orbe-shine{0%{opacity:0;transform:translate(-130%)rotate(28deg)}40%{opacity:.92}to{opacity:0;transform:translate(240%)rotate(28deg)}}.l-nav{z-index:100;-webkit-backdrop-filter:blur(24px)saturate(1.4);background:linear-gradient(#ffffff0d,#ffffff05),#0c0c1473;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:64px;padding:0 40px;transition:background .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:inset 0 1px #ffffff14}.l-nav.scrolled{background:linear-gradient(#ffffff0f,#ffffff06),#08080fb3;border-bottom-color:#ffffff1a}.l-nav-logo{align-items:center;gap:12px;text-decoration:none;display:flex}.l-nav-orbe-wrap{flex-direction:column;align-items:center;gap:3px;display:flex}.l-nav-orbe-name{letter-spacing:.12em;color:#fff6;text-transform:uppercase;font-size:8px;font-weight:500;line-height:1}.l-nav-logo-text{letter-spacing:.15em;color:var(--text);text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:400;display:inline-flex}.l-nav-destello{filter:drop-shadow(0 0 5px #bec9e88c);transform-origin:50%;flex-shrink:0;width:16px;height:16px;animation:4s ease-in-out infinite l-destello-twinkle}.l-nav-destello path{fill:#bcc9e8}@keyframes l-destello-twinkle{0%{opacity:.62;transform:scale(.93)rotate(-6deg)}50%{opacity:1;transform:scale(1.07)rotate(6deg)}to{opacity:.62;transform:scale(.93)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.l-nav-destello{animation:none}}.l-nav-links{align-items:center;gap:32px;display:flex}.l-nav-links a{color:var(--muted);font-size:13px;font-weight:300;text-decoration:none;transition:color .2s}.l-nav-links a:hover{color:var(--text)}.l-nav-cta{color:var(--accent2);border:1px solid var(--glass-border);border-top-color:var(--glass-top);background:var(--glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 var(--glass-top);border-radius:100px;align-items:center;gap:6px;padding:8px 20px;font-size:13px;font-weight:400;text-decoration:none;transition:all .2s;display:inline-flex}.l-nav-cta:hover{box-shadow:inset 0 1px 0 var(--glass-top), 0 0 20px var(--glass-glow);background:#ffffff14}.l-hero{align-items:center;min-height:100vh;padding:120px 40px 80px;display:flex;position:relative;overflow:hidden}.l-hero-bg{background:radial-gradient(ellipse 70% 55% at 68% 38%, #ffffff0f 0%, transparent 65%), radial-gradient(ellipse 50% 40% at 28% 70%, #c8c8ff0a 0%, transparent 60%), radial-gradient(ellipse 30% 30% at 82% 18%, #ffffff0a 0%, transparent 70%), var(--bg);z-index:0;position:absolute;inset:0}.l-light-dot{pointer-events:none;z-index:0;border-radius:50%;position:absolute}.l-light-1{background:radial-gradient(circle,#ffffff0f 0%,#0000 70%);width:320px;height:320px;top:8%;left:58%}.l-light-2{background:radial-gradient(circle,#dcdcff0d 0%,#0000 70%);width:240px;height:240px;top:50%;left:32%}.l-light-3{background:radial-gradient(circle,#ffffff0a 0%,#0000 70%);width:180px;height:180px;top:72%;left:70%}.l-hero-inner{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:100%;max-width:1200px;margin:0 auto;display:grid;position:relative}.l-hero-enter{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.l-hero-enter.in{opacity:1;transform:translateY(0)}.l-chat-enter{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translate(24px)}.l-chat-enter.in{opacity:1;transform:translate(0)}.l-eyebrow{color:var(--accent2);letter-spacing:.12em;text-transform:uppercase;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-top);border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:5px 14px;font-size:11px;font-weight:400;display:inline-flex}.l-eyebrow-dot{background:var(--accent);opacity:.85;border-radius:50%;width:5px;height:5px;animation:2.5s ease-in-out infinite l-blink}@keyframes l-blink{0%,to{opacity:.85}50%{opacity:.25}}.l-h1{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;letter-spacing:-.01em;color:var(--text);margin-bottom:24px;font-size:clamp(48px,6vw,80px);font-weight:300;line-height:1.05}.l-hero-sub{color:var(--muted);max-width:440px;margin-bottom:16px;font-size:16px;font-weight:300;line-height:1.7}.l-diferenciador{color:var(--muted);letter-spacing:.01em;margin-bottom:36px;font-size:12px;font-weight:400}.l-btns{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.l-btn-primary{color:var(--accent2);background:var(--glass-bg);border:1px solid var(--glass-border);border-top-color:var(--glass-top);cursor:pointer;font-size:14px;font-weight:400;font-family:var(--font-inter), "Inter", sans-serif;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 var(--glass-top), 0 4px 20px var(--glass-glow);border-radius:100px;align-items:center;gap:8px;padding:14px 28px;text-decoration:none;transition:all .25s;display:inline-flex}.l-btn-primary:hover{box-shadow:inset 0 1px 0 var(--glass-top), 0 8px 32px var(--glass-glow);background:#ffffff14;transform:translateY(-1px)}.l-btn-note{color:var(--muted);font-size:12px;font-weight:300}.l-chat{background:var(--glass-bg);-webkit-backdrop-filter:blur(32px);border:1px solid var(--glass-border);border-top-color:var(--glass-top);box-shadow:0 40px 80px var(--glass-shadow), inset 0 1px 0 var(--glass-top), 0 0 60px var(--glass-glow);border-radius:24px;overflow:hidden}.l-chat-header{border-bottom:1px solid var(--glass-border);background:#0003;align-items:center;gap:10px;padding:16px 20px;display:flex}.l-chat-info{flex:1}.l-chat-name{color:var(--text);font-size:13px;font-weight:400}.l-chat-status{color:#ffffff59;align-items:center;gap:5px;margin-top:1px;font-size:11px;display:flex}.l-status-dot{background:#4ade80;border-radius:50%;width:5px;height:5px;animation:2s infinite l-pulse-g;box-shadow:0 0 6px #4ade80}@keyframes l-pulse-g{0%,to{box-shadow:0 0 4px #4ade80}50%{box-shadow:0 0 10px #4ade80}}.l-chat-messages{background:#00000026;flex-direction:column;gap:10px;min-height:280px;padding:20px;display:flex}.l-msg{opacity:0;border-radius:18px;max-width:82%;padding:10px 14px;font-size:13px;line-height:1.55;transition:opacity .35s,transform .35s;transform:translateY(6px)}.l-msg.visible{opacity:1;transform:translateY(0)}.l-msg.user{color:#0a0a14;background:#ffffffeb;border-radius:18px 18px 4px;align-self:flex-end}.l-msg.bot{color:var(--text);background:#0000004d;border:1px solid #ffffff14;border-radius:18px 18px 18px 4px;align-self:flex-start;box-shadow:inset 0 1px #ffffff0a}.l-chat-input-row{border-top:1px solid var(--glass-border);background:#00000026;align-items:center;gap:10px;padding:14px 16px;display:flex}.l-chat-fake-input{border:1px solid var(--glass-border);height:36px;color:var(--muted2);background:#ffffff0a;border-radius:100px;flex:1;align-items:center;padding:0 14px;font-size:12px;display:flex}.l-chat-send{color:#0a0a14;background:#ffffffeb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.l-section{z-index:2;padding:100px 40px;position:relative}.l-section-inner{max-width:1200px;margin:0 auto}.l-section-eyebrow{color:#ffffff61;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;font-size:10px;font-weight:500}.l-section-h2{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;margin-bottom:16px;font-size:clamp(34px,4vw,52px);font-weight:300;line-height:1.1;color:var(--text)!important}.l-section-sub{color:var(--muted);max-width:520px;margin-bottom:60px;font-size:15px;font-weight:300;line-height:1.7}.l-cream{background:#080812}.l-dark{background:var(--bg-deep)}.l-atmo{background:var(--bg)}.l-atmo2{background:radial-gradient(ellipse 80% 60% at 20% 60%, #ffffff06 0%, transparent 55%), radial-gradient(ellipse 50% 40% at 80% 30%, #c8c8ff05 0%, transparent 50%), var(--bg-deep)}.reveal{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.reveal.visible{opacity:1;transform:translateY(0)}.l-comp-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;display:grid}.l-comp-card{border:1px solid var(--glass-border);border-top-color:var(--glass-top);background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 24px 48px var(--glass-shadow), inset 0 1px 0 var(--glass-top);border-radius:20px;padding:32px}.l-comp-card.highlighted{box-shadow:0 24px 48px var(--glass-shadow), 0 0 40px #ffffff0a, inset 0 1px 0 #ffffff4d;background:#ffffff0f;border-color:#ffffff4d #ffffff2e #ffffff2e}.l-comp-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:20px;font-size:10px;font-weight:500;display:flex}.l-comp-card.highlighted .l-comp-label{color:#ffffffa6}.l-comp-label-dot{background:currentColor;border-radius:50%;width:4px;height:4px}.l-comp-item{border-bottom:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:12px;padding:10px 0;font-size:13px;font-weight:300;display:flex}.l-comp-card.highlighted .l-comp-item{color:#f4f4f8bf}.l-comp-item:last-child{border-bottom:none}.l-comp-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-size:9px;display:flex}.l-comp-icon.no{color:var(--muted);background:#ffffff0f}.l-comp-icon.yes{color:var(--text);background:#ffffff24}.l-comp-footer{text-align:center;color:#ffffff73;border-top:1px solid var(--line);margin-top:36px;padding-top:28px;font-size:13px;font-weight:400}.l-flow-grid{grid-template-columns:repeat(3,1fr);gap:2px;margin-top:48px;display:grid}.l-flow-step{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:36px 32px;position:relative}.l-flow-step:first-child{border-radius:20px 0 0 20px}.l-flow-step:last-child{border-radius:0 20px 20px 0}.l-flow-num{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;color:#ffffff1a;letter-spacing:-.02em;margin-bottom:20px;font-size:64px;font-weight:300;line-height:1}.l-flow-title{color:var(--text);letter-spacing:-.01em;margin-bottom:10px;font-size:15px;font-weight:400}.l-flow-desc{color:var(--muted);font-size:13px;font-weight:300;line-height:1.65}.l-flow-arrow{border:1px solid var(--glass-border);z-index:1;color:#ffffff59;background:#080812;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;display:flex;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.l-features-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.l-feature-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-top-color:var(--glass-top);box-shadow:0 16px 32px var(--glass-shadow), inset 0 1px 0 var(--glass-top);border-radius:20px;padding:32px;transition:transform .3s,box-shadow .3s}.l-feature-card:hover{box-shadow:0 24px 48px var(--glass-shadow), 0 0 30px var(--glass-glow), inset 0 1px 0 var(--glass-top);transform:translateY(-2px)}.l-feature-icon{color:#ffffff73;width:36px;height:36px;margin-bottom:20px}.l-feature-icon svg{width:100%;height:100%}.l-feature-title{color:var(--text);letter-spacing:-.01em;margin-bottom:10px;font-size:16px;font-weight:400}.l-feature-desc{color:var(--muted);font-size:13px;font-weight:300;line-height:1.65}.l-features-table{border-top:1px solid var(--line);margin-top:48px}.l-feat-row{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr 1.2fr;align-items:start;gap:32px;padding:28px 0;transition:background .2s;display:grid}.l-feat-row:hover{background:#ffffff05}.l-feat-num{color:#ffffff47;letter-spacing:.12em;padding-top:3px;font-size:11px;font-weight:500}.l-feat-title{color:var(--text);letter-spacing:-.01em;margin-bottom:5px;font-size:16px;font-weight:400}.l-feat-accent{color:#ffffff61;font-size:12px;font-weight:300}.l-feat-desc{color:var(--muted);font-size:13px;font-weight:300;line-height:1.65}.l-perfiles-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px;display:grid}.l-perfil-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-top-color:var(--glass-top);box-shadow:0 16px 32px var(--glass-shadow), inset 0 1px 0 var(--glass-top);transform-style:preserve-3d;will-change:transform;border-radius:20px;padding:24px}.l-perfil-type{letter-spacing:.1em;text-transform:uppercase;color:var(--perfil-color,#ffffff8c);align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:500;display:flex}.l-perfil-orbe{background:var(--perfil-gradient);width:10px;height:10px;box-shadow:0 0 8px var(--perfil-glow);border-radius:50%;flex-shrink:0}.perfil-psico{--perfil-color:#c084fc;--perfil-gradient:radial-gradient(circle at 35% 35%,#f3e8ff,#c084fc,#7c3aed);--perfil-glow:#c084fc80}.perfil-medico{--perfil-color:#34d399;--perfil-gradient:radial-gradient(circle at 35% 35%,#ecfdf5,#6ee7b7,#059669);--perfil-glow:#34d39980}.perfil-coach{--perfil-color:#fb923c;--perfil-gradient:radial-gradient(circle at 35% 35%,#fff7ed,#fcd34d,#ea580c);--perfil-glow:#fb923c80}.perfil-legal{--perfil-color:#60a5fa;--perfil-gradient:radial-gradient(circle at 35% 35%,#eff6ff,#93c5fd,#2563eb);--perfil-glow:#60a5fa80}.perfil-nutri{--perfil-color:#86efac;--perfil-gradient:radial-gradient(circle at 35% 35%,#f0fdf4,#86efac,#16a34a);--perfil-glow:#86efac80}.perfil-store{--perfil-color:#f472b6;--perfil-gradient:radial-gradient(circle at 35% 35%,#fff1f2,#fda4af,#e11d48);--perfil-glow:#f472b680}.l-perfil-nombre{color:var(--text);margin-bottom:6px;font-size:14px;font-weight:400}.l-perfil-desc{color:var(--muted);font-size:12px;font-weight:300;line-height:1.6}.l-dash-mock{background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);border-top-color:var(--glass-top);box-shadow:0 40px 80px var(--glass-shadow), inset 0 1px 0 var(--glass-top), 0 0 40px var(--glass-glow);border-radius:20px;margin-top:48px;overflow:hidden}.l-mock-header{border-bottom:1px solid var(--glass-border);background:#0003;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.l-mock-header-left{color:var(--text);align-items:center;gap:10px;font-size:12px;font-weight:400;display:flex}.l-mock-badge{color:#4ade80;background:#4ade8014;border:1px solid #4ade8026;border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;display:flex}.l-kanban{grid-template-columns:repeat(4,1fr);gap:12px;padding:20px;display:grid}.l-kanban-col-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.l-kanban-col-name{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500}.l-kanban-count{color:var(--muted2);background:var(--glass-bg);border-radius:10px;padding:1px 7px;font-size:10px}.l-kanban-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;margin-bottom:8px;padding:12px;transition:border-color .2s}.l-kanban-card:hover{border-color:#ffffff21}.l-kanban-card.hot{background:#ffffff0d;border-color:#fff3;box-shadow:0 0 20px #ffffff0a}.l-card-name{color:var(--text);margin-bottom:3px;font-size:12px;font-weight:400}.l-card-time{color:var(--muted2);margin-bottom:7px;font-size:10px}.l-card-preview{color:var(--muted);font-size:11px;font-weight:300;line-height:1.4}.l-card-cta{color:#ffffff8c;cursor:pointer;align-items:center;gap:5px;margin-top:10px;font-size:11px;font-weight:400;display:inline-flex}.l-pricing-anchor{text-align:center;color:var(--muted);border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:12px;max-width:600px;margin-bottom:48px;margin-left:auto;margin-right:auto;padding:20px;font-size:14px;font-weight:300}.l-pricing-anchor strong{color:var(--text);font-weight:400}.l-pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.l-pricing-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);border-top:1px solid var(--glass-top);box-shadow:0 24px 48px var(--glass-shadow), inset 0 1px 0 var(--glass-top);transform-style:preserve-3d;will-change:transform;border-radius:20px;flex-direction:column;padding:36px 32px;display:flex;position:relative}.l-pricing-card.featured{box-shadow:0 24px 48px var(--glass-shadow), 0 0 50px #ffffff0f, inset 0 1px 0 #ffffff61;background:#ffffff12;border-color:#ffffff61 #ffffff38 #ffffff38}.l-pricing-badge{color:var(--text);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:20px;padding:4px 14px;font-size:10px;font-weight:400;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.l-plan-name{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:20px;font-size:11px;font-weight:500}.l-pricing-card.featured .l-plan-name{color:#ffffffa6}.l-setup{color:var(--text);letter-spacing:-.02em;margin-bottom:4px;font-size:28px;font-weight:300}.l-setup span{color:var(--muted);margin-left:4px;font-size:13px;font-weight:300}.l-monthly{color:var(--muted);margin-bottom:28px;font-size:14px;font-weight:300}.l-monthly strong{color:var(--text);font-weight:400}.l-divider{background:var(--line);height:1px;margin-bottom:24px}.l-for{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:11px}.l-items{flex-direction:column;flex:1;gap:10px;margin-bottom:32px;list-style:none;display:flex}.l-item{color:var(--muted);align-items:flex-start;gap:10px;font-size:13px;font-weight:300;line-height:1.4;display:flex}.l-check{color:#ffffff6b;flex-shrink:0;width:14px;height:14px;margin-top:1px}.l-check svg{width:100%;height:100%}.l-btn-pricing{text-align:center;cursor:pointer;font-size:13px;font-weight:400;font-family:var(--font-inter), "Inter", sans-serif;border:1px solid var(--glass-border);border-top-color:var(--glass-top);color:var(--accent2);box-shadow:inset 0 1px 0 var(--glass-top);background:0 0;border-radius:100px;padding:12px;text-decoration:none;transition:all .2s;display:block}.l-btn-pricing:hover{box-shadow:inset 0 1px 0 var(--glass-top), 0 0 20px var(--glass-glow);background:#ffffff12}.l-pricing-card.featured .l-btn-pricing{color:var(--text);background:#ffffff1a;border-color:#fff6 #ffffff40 #ffffff40}.l-pricing-card.featured .l-btn-pricing:hover{background:#ffffff29;box-shadow:inset 0 1px #fff6,0 0 30px #ffffff14}.l-pricing-note{text-align:center;color:var(--muted);margin-top:24px;font-size:12px;font-weight:300}.l-servicios-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px;display:grid}.l-servicio-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-top-color:var(--glass-top);box-shadow:0 16px 32px var(--glass-shadow), inset 0 1px 0 var(--glass-top);border-radius:20px;padding:28px;transition:transform .3s,box-shadow .3s}.l-servicio-card:hover{box-shadow:0 24px 48px var(--glass-shadow), 0 0 30px var(--glass-glow), inset 0 1px 0 var(--glass-top);transform:translateY(-2px)}.l-servicio-tag{letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;margin-bottom:12px;font-size:9px;font-weight:500;line-height:1.5}.l-servicio-nombre{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;color:var(--text);letter-spacing:-.01em;margin-bottom:8px;font-size:22px;font-weight:400;line-height:1.2}.l-servicio-desc{color:var(--muted);margin-bottom:16px;font-size:12px;font-weight:300;line-height:1.6}.l-servicio-precio{color:var(--text);margin-bottom:4px;font-size:18px;font-weight:300}.l-servicio-precio span{color:var(--muted);margin-top:2px;font-size:11px;display:block}.l-servicio-nota{color:var(--muted);border-top:1px solid var(--line);margin-top:10px;padding-top:10px;font-size:11px;font-weight:300;line-height:1.5}.l-servicios-pie{text-align:center;color:var(--muted);letter-spacing:.02em;margin-top:28px;font-size:11px;font-weight:300}.l-showcase-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 24px 48px var(--glass-shadow), inset 0 1px 0 #ffffff47;background:#ffffff0d;border:1px solid #ffffff26;border-top-color:#ffffff47;border-radius:20px;grid-column:span 2;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.l-showcase-card:hover{box-shadow:0 32px 60px var(--glass-shadow), 0 0 40px #ffffff0d, inset 0 1px 0 #ffffff4d;transform:translateY(-2px)}.l-showcase-label{letter-spacing:.15em;text-transform:uppercase;color:#ffffff61;margin-bottom:8px;font-size:9px;font-weight:500}.l-showcase-name{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;color:var(--text);margin-bottom:6px;font-size:26px;font-weight:400}.l-showcase-desc{color:var(--muted);max-width:700px;font-size:13px;font-weight:300}.l-showcase-link{color:#ffffff8c;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex}.l-fundadores{background:radial-gradient(ellipse 80% 60% at 50% 100%, #ffffff0d 0%, transparent 60%), radial-gradient(ellipse 60% 50% at 50% 50%, #c8c8ff06 0%, transparent 55%), var(--bg);text-align:center}.l-fund-inner{max-width:640px;margin:0 auto}.l-fund-h2{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;color:var(--text);margin-bottom:16px;font-size:clamp(36px,4.5vw,58px);font-weight:300;line-height:1.1}.l-fund-sub{color:var(--muted);margin-bottom:48px;font-size:16px;font-weight:300;line-height:1.7}.l-spots{display:none}.l-fund-cta{color:var(--accent2);background:var(--glass-bg);border:1px solid var(--glass-border);border-top-color:var(--glass-top);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 var(--glass-top), 0 4px 24px var(--glass-glow);border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:16px 36px;font-size:15px;font-weight:400;text-decoration:none;transition:all .25s;display:inline-flex}.l-fund-cta:hover{box-shadow:inset 0 1px 0 var(--glass-top), 0 8px 40px #ffffff14;background:#ffffff17;transform:translateY(-1px)}.l-fund-nota{color:var(--muted);font-size:12px;font-weight:300}.l-proceso-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;display:grid}.l-proceso-step{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:18px;padding:26px 22px;position:relative}.l-proceso-num{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;color:var(--accent2);border:1px solid var(--glass-border);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:16px;font-size:15px;display:flex}.l-proceso-title{color:var(--text);margin-bottom:8px;font-size:15px;font-weight:500}.l-proceso-desc{color:var(--muted);font-size:13px;line-height:1.6}.l-proceso-nota{text-align:center;max-width:620px;color:var(--accent2);border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:14px;margin:32px auto 0;padding:16px 24px;font-size:14px}.l-proceso-nota strong{color:var(--text);font-weight:500}@media (max-width:860px){.l-proceso-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.l-proceso-grid{grid-template-columns:1fr}}.l-impacto-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:44px;display:grid}.l-impacto-card{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:18px;padding:28px 26px;position:relative;overflow:hidden}.l-impacto-stat{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;color:var(--text);letter-spacing:-.01em;margin-bottom:14px;font-size:46px;font-weight:400;line-height:1}.l-impacto-stat .l-impacto-unit{color:var(--accent2);font-size:24px}.l-impacto-title{color:var(--text);margin-bottom:8px;font-size:16px;font-weight:500}.l-impacto-desc{color:var(--muted);font-size:13.5px;line-height:1.6}.l-impacto-fuente{color:var(--muted2);text-align:center;margin-top:28px;font-size:11px}.l-fundador-strip{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:24px;align-items:center;gap:32px;max-width:720px;margin:0 auto;padding:32px 36px;display:flex}.l-fundador-foto{object-fit:cover;border:1px solid var(--glass-border);border-radius:50%;flex-shrink:0;width:96px;height:96px;box-shadow:0 0 0 4px #ffffff08}.l-fundador-foto-ph{width:96px;height:96px;font-family:var(--font-cormorant), serif;color:var(--accent2);border:1px solid var(--glass-border);background:radial-gradient(circle at 35% 30%,#2a2a3a,#12121a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:34px;display:flex}.l-fundador-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:10px}.l-fundador-quote{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;color:var(--text);margin-bottom:12px;font-size:23px;font-weight:400;line-height:1.35}.l-fundador-firma{color:var(--muted);font-size:13px}.l-fundador-firma strong{color:var(--accent2);font-weight:500}@media (max-width:720px){.l-impacto-grid{grid-template-columns:1fr}.l-fundador-strip{text-align:center;flex-direction:column;gap:20px;padding:32px 24px}}.l-faq-grid{flex-direction:column;gap:12px;max-width:720px;margin:40px auto 0;display:flex}.l-faq-item{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:16px;transition:border-color .2s;overflow:hidden}.l-faq-item[open]{border-color:#fff3}.l-faq-q{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:15px;font-weight:400;list-style:none;display:flex}.l-faq-q::-webkit-details-marker{display:none}.l-faq-icon{flex-shrink:0;width:18px;height:18px;transition:transform .25s;position:relative}.l-faq-icon:before,.l-faq-icon:after{content:"";background:var(--muted);border-radius:2px;position:absolute}.l-faq-icon:before{width:18px;height:2px;top:8px;left:0}.l-faq-icon:after{width:2px;height:18px;top:0;left:8px}.l-faq-item[open] .l-faq-icon{transform:rotate(135deg)}.l-faq-a{color:var(--muted);max-width:600px;padding:0 24px 22px;font-size:14px;line-height:1.7}.l-footer{z-index:2;border-top:1px solid var(--line);background:#05050c99;justify-content:space-between;align-items:center;padding:28px 40px;display:flex;position:relative}.l-footer-left{align-items:center;gap:12px;display:flex}.l-footer-logo{letter-spacing:.15em;text-transform:uppercase;color:var(--muted2);white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:400;display:inline-flex}.l-footer-logo .l-nav-destello{width:13px;height:13px}.l-footer-year{color:var(--muted2);font-size:11px;font-weight:300}.l-footer-right{align-items:center;gap:10px;display:flex}.l-footer-email{color:var(--muted2);font-size:11px;font-weight:300;text-decoration:none;transition:color .2s}.l-footer-email:hover{color:var(--muted)}.l-footer-legal{color:var(--muted2);opacity:.6;font-size:10px;font-weight:300;text-decoration:none;transition:opacity .2s}.l-footer-legal:hover{opacity:1}.l-footer-legal-sep{color:var(--muted2);opacity:.3;font-size:10px}.l-em{font-style:italic;font-weight:400}.l-h1 .l-em{color:var(--accent2)}.l-btn-note-hl{color:var(--text);background:#ffffff12;border:1px solid #ffffff24;border-radius:20px;padding:5px 14px;font-size:12px}.l-flow-icon{color:#ffffff80;width:40px;height:40px;margin-bottom:20px}.l-flow-icon svg{width:100%;height:100%}.l-comp-card.dim{opacity:.55;background:#ffffff05;border-color:#ffffff14 #ffffff0f #ffffff0f}.l-comp-card.dim:hover{opacity:.65}.orbe-pearl{background:radial-gradient(circle at 35% 28%,#fff 0%,#fdf8ef 16%,#f1e4cb 46%,#ddc196 74%,#c5a667 100%);border-radius:50%;flex-shrink:0;animation:4s ease-in-out infinite l-breathe-pearl;position:relative;box-shadow:inset -5px -7px 15px #9673376b,inset 4px 5px 11px #ffffffbf,0 0 22px #c9a94a4d,0 0 55px #c9a94a1f}.orbe-pearl:after{content:"";filter:blur(1px);background:radial-gradient(#fffffff2,#0000 70%);border-radius:50%;width:32%;height:22%;position:absolute;top:13%;left:22%}@keyframes l-breathe-pearl{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.l-showcase-lucyda{text-align:center;flex-direction:column;align-items:center;gap:0;box-shadow:0 24px 48px var(--glass-shadow), inset 0 1px 0 #c9a94a38!important;background:radial-gradient(60% 50% at 50% 0,#c9a94a12 0%,#0000 60%),#ffffff0d!important;border:1px solid #c9a94a2e!important;border-top-color:#c9a94a52!important}.l-showcase-lucyda:hover{transform:translateY(-2px);box-shadow:0 32px 60px var(--glass-shadow), 0 0 40px #c9a94a14, inset 0 1px 0 #c9a94a52!important}.l-showcase-lucyda .l-showcase-label{letter-spacing:.18em;margin-bottom:10px;color:#d4bc78!important}.l-showcase-lucyda .l-showcase-name{letter-spacing:-.01em;margin-bottom:14px;font-size:34px}.l-showcase-lucyda .l-showcase-desc{max-width:600px;margin:0 auto 28px;font-size:13px;line-height:1.7}.l-showcase-lucyda .l-showcase-link{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #c9a94a4d;border-top-color:#c9a94a73;border-radius:100px;padding:10px 24px;font-size:11px;font-weight:500;transition:background .2s,box-shadow .2s;box-shadow:inset 0 1px #c9a94a40;color:var(--text)!important}.l-showcase-lucyda:hover .l-showcase-link{background:#c9a94a1a;box-shadow:inset 0 1px #c9a94a4d,0 0 20px #c9a94a0f}.l-medida-strip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-left:2px solid #d4bc7866;border-radius:16px;justify-content:space-between;align-items:center;gap:48px;padding:40px 48px;display:flex}.l-medida-h3{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;color:var(--text);margin-bottom:12px;font-size:clamp(22px,3vw,28px);font-weight:400;line-height:1.3}.l-medida-sub{color:var(--muted);max-width:520px;font-size:14px;font-weight:300;line-height:1.65}.l-medida-cta{white-space:nowrap;color:#d4bc78;letter-spacing:.02em;background:#d4bc781a;border:1px solid #d4bc784d;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:14px 28px;font-size:13px;font-weight:400;text-decoration:none;transition:all .2s;display:inline-flex}.l-medida-cta:hover{background:#d4bc782e;border-color:#d4bc788c;transform:translate(2px)}@media (max-width:700px){.l-medida-strip{flex-direction:column;align-items:flex-start;gap:24px;padding:28px 24px}}.l-star{pointer-events:none;will-change:transform, opacity;background:#fff;border-radius:50%;position:absolute}@keyframes l-drift-a{0%{opacity:var(--op);transform:translate(0)scale(1)}20%{opacity:calc(var(--op)*1.8);transform:translate(18px,-35px)scale(1.3)}45%{opacity:calc(var(--op)*.5);transform:translate(-12px,-65px)scale(.8)}70%{opacity:calc(var(--op)*1.4);transform:translate(22px,-40px)scale(1.2)}to{opacity:var(--op);transform:translate(0)scale(1)}}@keyframes l-drift-b{0%{opacity:var(--op);transform:translate(0)scale(1)}25%{opacity:calc(var(--op)*.6);transform:translate(-22px,-50px)scale(.7)}55%{opacity:calc(var(--op)*1.9);transform:translate(14px,-80px)scale(1.4)}80%{opacity:var(--op);transform:translate(-8px,-30px)scale(1.1)}to{opacity:var(--op);transform:translate(0)scale(1)}}@keyframes l-drift-c{0%{opacity:var(--op);transform:translate(0)scale(1)}30%{opacity:calc(var(--op)*2);transform:translate(28px,-20px)scale(1.5)}60%{opacity:calc(var(--op)*.4);transform:translate(6px,-70px)scale(.6)}85%{opacity:calc(var(--op)*1.3);transform:translate(-16px,-45px)scale(1.2)}to{opacity:var(--op);transform:translate(0)scale(1)}}@keyframes l-drift-d{0%{opacity:var(--op);transform:translate(0)scale(1)}15%{opacity:calc(var(--op)*.7);transform:translate(-18px,-28px)scale(.8)}50%{opacity:calc(var(--op)*2.1);transform:translate(10px,-60px)scale(1.6)}75%{opacity:var(--op);transform:translate(-24px,-15px)scale(1.1)}to{opacity:var(--op);transform:translate(0)scale(1)}}@media (max-width:768px){.l-nav{gap:10px;padding:0 16px}.l-nav-links{display:none}.l-nav-cta{white-space:nowrap;flex-shrink:0;padding:7px 14px;font-size:12px}.l-nav-cta-extra{display:none}.l-nav-logo{min-width:0}.l-nav-logo-text{letter-spacing:.1em;font-size:12px}.l-hero{padding:100px 20px 60px}.l-hero-inner{grid-template-columns:1fr;gap:40px}.l-chat{display:none}.l-section{padding:64px 20px}.l-comp-grid{grid-template-columns:1fr}.l-flow-grid{grid-template-columns:1fr;gap:2px}.l-flow-step:first-child{border-radius:20px 20px 0 0}.l-flow-step:last-child{border-radius:0 0 20px 20px}.l-flow-arrow{display:none}.l-features-grid{grid-template-columns:1fr}.l-features-table{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin-left:-20px;margin-right:-20px;padding:4px 11vw 20px;overflow-x:auto;border-top:none!important;display:flex!important}.l-features-table::-webkit-scrollbar{display:none}.l-feat-row{box-sizing:border-box;scroll-snap-align:center;background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 32px var(--glass-shadow), inset 0 1px 0 var(--glass-top);border-radius:16px;flex-shrink:0;grid-template-columns:unset!important;border:1px solid var(--glass-border)!important;border-top-color:var(--glass-top)!important;border-bottom:1px solid var(--glass-border)!important;flex-direction:column!important;gap:0!important;width:78vw!important;max-width:300px!important;padding:24px!important;display:flex!important}.l-feat-num{margin-bottom:14px;font-size:12px}.l-feat-left{margin-bottom:10px}.l-feat-desc{margin-top:8px;white-space:normal!important;display:block!important}.l-perfiles-grid,.l-kanban{grid-template-columns:1fr 1fr}.l-pricing-grid,.l-servicios-grid{grid-template-columns:1fr}.l-servicio-nombre{font-size:26px}.l-servicio-precio{font-size:22px}.l-showcase-card{grid-column:span 1!important}.l-showcase-lucyda{text-align:center;align-items:center}.l-footer{text-align:center;flex-direction:column;gap:12px}.l-footer-right{flex-wrap:wrap;justify-content:center}.l-pricing-card,.l-perfil-card{will-change:auto;transform-style:flat}}@media (max-width:480px){.l-perfiles-grid,.l-kanban{grid-template-columns:1fr}.l-h1{font-size:clamp(40px,11vw,60px)}}@media (prefers-reduced-motion:reduce){.orbe,.l-status-dot,.l-eyebrow-dot,.l-star{animation:none}.reveal,.l-hero-enter,.l-chat-enter{opacity:1;transition:none;transform:none}}
