.os-experience{--os-lime:#d4f889}.os-experience>section:first-child{background:radial-gradient(at 85% 10%,#dce6cf70,#0000 45%)}.os-experience h1{max-width:900px}.os-scene{color:#f4f5ee;background:#131813;border:1px solid #30382b;border-radius:22px;margin-top:64px;overflow:hidden;box-shadow:0 24px 70px #1018101c}.os-scene-top,.os-scene-bottom{color:#a9b4a4;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;font-size:10px;display:flex}.os-scene-top{letter-spacing:1px;border-bottom:1px solid #ffffff12}.os-scene-top>span:first-child,.os-stage-caption{align-items:center;gap:9px;display:flex}.os-dot{background:var(--os-lime);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 16px #d4f88960}.os-scene-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:40px;padding:44px 36px;display:grid}.os-eyebrow{color:#a1b291;letter-spacing:2px;font-size:9px}.os-scene-intro h2{letter-spacing:-1.4px;min-height:114px;margin:20px 0;font-size:34px;font-weight:300;line-height:1.12}.os-scene-intro>p:not(.os-eyebrow){color:#aeb9a9;min-height:67px;font-size:13px;line-height:1.7}.os-step-buttons{gap:8px;margin-top:28px;display:grid}.os-step-buttons button{text-align:left;border:1px solid #ffffff15;border-radius:8px;align-items:center;gap:14px;padding:13px;font-size:12px;transition:background .2s,color .2s;display:flex}.os-step-buttons button>span{opacity:.5;font-size:9px}.os-step-buttons svg{margin-left:auto}.os-step-buttons button[aria-pressed=true]{background:var(--os-lime);color:#172010;border-color:var(--os-lime)}.os-step-buttons button:hover{border-color:#d4f88980}.os-scene button:focus-visible{outline:2px solid var(--os-lime);outline-offset:4px}.os-stage{min-width:0;padding:24px 0;position:relative}.os-orbit{pointer-events:none;border:1px solid #d4f88916;border-radius:50%;position:absolute;inset:-20px 8%;transform:rotate(-20deg)}.os-orbit:after{content:"";border:1px solid #d4f88910;border-radius:50%;position:absolute;inset:24px -20px}.os-window{color:#222b20;background:#f0f1e9;border:1px solid #ffffff30;border-radius:12px;animation:.45s both os-enter;position:relative;overflow:hidden;box-shadow:0 30px 60px #0005}.os-window-bar{color:#68715f;background:#e2e5db;justify-content:space-between;align-items:center;gap:8px;height:35px;padding:0 16px;font-size:9px;display:flex}.os-window-dots{gap:4px;display:flex}.os-window-dots i{background:#acb4a3;border-radius:50%;width:5px;height:5px}.os-brand-demo,.os-dashboard,.os-agent-demo{height:345px}.os-brand-nav{justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.os-brand-nav b{letter-spacing:-1px;font-size:22px}.os-brand-nav span{font-size:8px}.os-brand-content{padding:14px 22px;position:relative;overflow:hidden}.os-brand-content>span{letter-spacing:2px;z-index:2;font-size:8px;position:relative}.os-brand-content h3{letter-spacing:-2px;z-index:2;margin-top:20px;font-size:44px;font-weight:300;line-height:1;position:relative}.os-brand-content em{font-family:Georgia,serif;font-weight:400}.os-architecture{width:43%;height:200px;position:absolute;top:38px;right:18px;transform:rotate(-8deg)}.os-architecture div{background:linear-gradient(100deg,#799265,#d8e2c7);border-radius:90px 90px 0 0;width:66%;height:83%;position:absolute;right:0;box-shadow:12px 14px 22px #243c1922}.os-architecture div:nth-child(2){background:linear-gradient(100deg,#b4c29e,#eef0df);top:28px;right:30%}.os-architecture div:nth-child(3){background:linear-gradient(100deg,#cfd5bd,#f6f4e9);top:58px;right:60%}.os-brand-bottom{z-index:2;border-top:1px solid #24332220;justify-content:space-between;margin-top:78px;padding-top:13px;font-size:8px;display:flex;position:relative}.os-dashboard{display:flex}.os-sidebar{color:#7d8b73;border-right:1px solid #0001;flex-direction:column;flex-shrink:0;align-items:center;gap:25px;width:46px;padding-top:25px;display:flex}.os-sidebar svg{width:15px}.os-sidebar svg:first-child{color:#283923;margin-bottom:8px}.os-dash-content{flex:1;min-width:0;padding:25px 20px}.os-dash-content>p{letter-spacing:1px;color:#6b7b61;font-size:8px}.os-dash-content h3{letter-spacing:-.8px;margin:7px 0 20px;font-size:25px;font-weight:300}.os-mini-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.os-mini-grid>div{border:1px solid #24332218;border-radius:6px;padding:10px}.os-mini-grid span{color:#7a8c70;font-size:8px}.os-mini-grid b{margin-top:4px;font-size:10px;font-weight:500;display:block}.os-mini-lines{background:#c5d3b7;width:65%;height:3px;margin-top:10px}.os-record{border-bottom:1px solid #0001;align-items:center;gap:10px;margin-top:8px;padding:13px 0;font-size:10px;display:flex}.os-record-icon{background:#d8e8c2;border-radius:8px;padding:7px}.os-record b,.os-record small{display:block}.os-record small{color:#65765c;margin-top:4px;font-size:8px}.os-record strong{white-space:nowrap;margin-left:auto}.os-chart{align-items:flex-end;gap:7px;height:64px;padding-top:10px;display:flex;overflow:hidden}.os-chart i{transform-origin:bottom;background:linear-gradient(#a9c98d,#dce8cf);border-radius:3px 3px 0 0;flex:1;max-height:54px;animation:.6s both os-grow}.os-chart-label{color:#728169;font-size:8px}.os-agent-demo{padding:25px}.os-agent-heading{align-items:center;gap:10px;display:flex}.os-agent-heading>span{background:#d8e8c2;border-radius:50%;padding:9px}.os-agent-heading b{font-size:12px}.os-agent-heading small{color:#687b5f;margin-top:4px;font-size:9px;display:block}.os-chat-user{background:#e1e6d9;border-radius:12px 12px 2px;margin:24px 0 14px 30px;padding:14px;font-size:12px}.os-chat-result{border:1px solid #a2b890;border-radius:12px;margin-right:25px;padding:15px;animation:.5s .15s both os-enter}.os-chat-result>span{align-items:center;gap:7px;font-size:11px;display:flex}.os-chat-result dl{margin-top:12px}.os-chat-result dl>div{justify-content:space-between;padding:4px 0;font-size:10px;display:flex}.os-chat-result dt{color:#75836c}.os-agent-foot{color:#64745a;align-items:center;gap:6px;margin-top:15px;font-size:9px;display:flex}.os-stage-caption{color:#b9c6b0;justify-content:center;margin-top:20px;font-size:10px;position:relative}.os-scene-bottom{border-top:1px solid #ffffff12}.os-scene-bottom button{color:var(--os-lime);align-items:center;gap:8px;display:flex}.os-block-number{opacity:.5;margin-bottom:12px;font-size:10px;display:block}.os-block-menu button{border-radius:12px;position:relative}.os-block-menu button>span{min-width:0}.os-block-detail{color:#263120;background:linear-gradient(135deg,#e8eddf,#f3f3ed);border-radius:18px;align-self:start;position:sticky;top:24px}.os-block-diagram{background:#ffffff70;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:30px 0;padding:25px 8px;display:flex}.os-block-diagram>div{flex-direction:column;align-items:center;gap:10px;font-size:9px;display:flex}.os-block-diagram svg{background:#edf2e4;border:1px solid #c1d1b0;border-radius:12px;width:46px;height:46px;padding:12px;animation:.4s both os-enter}.os-block-diagram>div:nth-of-type(2) svg{color:var(--os-lime);background:#263320}.os-block-diagram i{background:#9ab386;width:32px;height:1px;position:relative}.os-block-diagram i:after{content:"";background:#658a46;border-radius:50%;width:5px;height:5px;animation:1s both os-travel;position:absolute;top:-2px}.os-block-detail ol{border-left:1px solid #b9c6af;padding-left:15px}.os-experience #paquetes article{border-radius:18px;transition:transform .25s,box-shadow .25s}.os-experience #paquetes article:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0003}.os-experience #paquetes article:nth-child(2){background:linear-gradient(160deg,#2d3a21,#171d14 65%)}.os-experience #paquetes article a{border-radius:8px}.os-experience #paquetes article:nth-child(2) a{background:var(--os-lime);color:#182110;border-color:var(--os-lime)}.os-experience details summary{justify-content:space-between;align-items:center;gap:15px;list-style:none;display:flex}.os-experience details summary::-webkit-details-marker{display:none}.os-experience details summary:after{content:"+";font-size:22px;font-weight:300}.os-experience details[open] summary:after{content:"−"}.os-experience details[open] p{animation:.25s os-enter}@keyframes os-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes os-grow{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes os-travel{0%{left:0}to{left:100%}}@media (width<=800px){.os-scene-grid{grid-template-columns:1fr;gap:16px;padding:25px 20px}.os-scene-intro h2{max-width:340px;min-height:0}.os-scene-intro>p:not(.os-eyebrow){min-height:0}.os-step-buttons{grid-template-columns:repeat(3,1fr);gap:5px}.os-step-buttons button{text-align:center;flex-direction:column;gap:8px;padding:12px 5px;font-size:10px}.os-step-buttons svg{display:none}.os-scene-top{flex-wrap:wrap;gap:8px;padding:18px 20px}.os-scene-bottom{padding:18px 20px;font-size:9px}.os-stage{padding:12px 0}.os-brand-content h3{font-size:36px}.os-brand-nav span{font-size:6px}.os-architecture{opacity:.8}.os-dashboard,.os-agent-demo,.os-brand-demo{height:320px}.os-dash-content{padding:20px 12px}.os-mini-grid>div{padding:7px}.os-mini-grid b{font-size:8px}.os-agent-demo{padding:18px}.os-block-detail{position:static}.os-scene{border-radius:16px;margin-top:40px}.os-block-menu{gap:8px}.os-block-number{margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.os-experience *,.os-experience :before,.os-experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
