*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#faf7f2;--bg-warm:#f0e9de;--bg-card:#fff;--green:#107a56;--green-dark:#0c6244;--green-deep:#094a34;--green-light:#d4f5e8;--green-soft:#8cd9b2;--green-body:#d1e5d9;--green-muted:#0a5e42;--border-warm:#e6ded0;--border-strong:#d7cdbc;--text-muted:#787882;--text-faint:#8f8f96;--navy:#1a1a1f;--text:#1a1a1f;--text-body:#3c3c46;--cream-text:#faf7f2;--red:#c7401a;--max:1240px;--px:100px;--font-serif:"Newsreader", Georgia, serif;--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}.nav{z-index:100;background:var(--bg);position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;width:100%;max-width:1440px;margin:0 auto;padding:24px 40px;display:flex}.nav-logo{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--navy);font-size:26px;font-weight:600}.nav-links{gap:37px;list-style:none;display:flex}.nav-links a{color:var(--navy);opacity:.8;font-size:14px;font-weight:500;transition:opacity .15s}.nav-links a:hover{opacity:1}.nav-links a[aria-current=page]{opacity:1;font-weight:600}.nav-mobile-links a[aria-current=page]{font-weight:600}.nav-cta{background:var(--green);color:var(--cream-text);letter-spacing:.72px;text-transform:uppercase;border-radius:100px;padding:14px 24px;font-size:12px;font-weight:600;transition:background .15s}.nav-cta:hover{background:var(--green-dark)}.nav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;display:none}.nav-toggle span{background:var(--navy);border-radius:2px;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.nav.is-open .nav-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.nav.is-open .nav-toggle span:nth-child(2){opacity:0}.nav.is-open .nav-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-mobile-panel{display:none}.sec-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green);font-size:12px;font-weight:700}.sec-title{font-family:var(--font-serif);letter-spacing:-.025em;text-align:center;color:var(--navy);max-width:1000px;font-size:clamp(36px,3.6vw,52px);font-weight:400;line-height:1.08}.sec-sub{color:var(--text-body);text-align:center;max-width:760px;font-size:17px;line-height:1.5}.hero{padding:80px var(--px) 100px;flex-direction:column;align-items:center;gap:44px;display:flex;position:relative}.hero-title{font-family:var(--font-serif);letter-spacing:-.03em;text-align:center;flex-direction:column;align-items:center;font-size:clamp(48px,5.3vw,76px);font-weight:600;line-height:1.05;display:flex}.hero-title-navy{color:var(--navy)}.hero-title-green{color:var(--green)}.hero-sub{color:var(--text-body);text-align:center;max-width:780px;font-size:18px;line-height:1.55}.hero-ctas{align-items:center;gap:20px;display:flex}.btn-green{background:var(--green);color:var(--cream-text);border-radius:100px;padding:16px 28px;font-size:15px;font-weight:600;transition:background .15s}.btn-green:hover{background:var(--green-dark)}.btn-ghost{color:var(--text-body);padding:14px 16px;font-size:14px;font-weight:500;transition:color .15s}.btn-ghost:hover{color:var(--navy)}.hero-caso{width:min(1240px,100%);margin-top:8px}.hero-caso-fit{zoom:var(--caso-fit,1);width:1240px}@media (width<=768px){.hero-caso{height:660px;overflow:hidden}.hero-caso .hero-caso-fit{zoom:1;margin-left:-20px}.caso-panel,.caso-bridge,.caso-steps,.caso-role-supervisor{display:none}}.caso{--caso-green:#107a56;--caso-green-muted:#0a5e42;--caso-green-light:#d4f5e8;--caso-card:#fff;--caso-ink:#1a1a1f;--caso-body:#3c3c46;--caso-muted:#6b7280;--caso-border-warm:#e6ded0;--caso-border-strong:#d7cdbc;--caso-panel-gray:#f3f4f6;--caso-step-gray:#787882;word-break:break-word;text-align:left;width:1240px;height:792px;font-family:Plus Jakarta Sans,system-ui,sans-serif;position:relative}.caso *,.caso :before,.caso :after{box-sizing:border-box}.caso p{margin:0}.caso img{max-width:none;display:block}.caso-role{background:var(--caso-card);border-radius:100px;align-items:center;gap:10px;padding:5px 16px 5px 5px;display:flex;position:absolute;top:0;overflow:hidden;box-shadow:0 4px 12px #0f332414}.caso-role-operador{left:50px}.caso-role-supervisor{left:430px}.caso-role-icon{background:var(--caso-green);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;overflow:hidden}.caso-role-icon img{width:14px;height:14px}.caso-role-label{color:var(--caso-ink);white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:600;line-height:1.2}.caso-phone{width:266.4px;height:579.188px;position:absolute;top:64px;left:50px}.caso-screen{background:#fff;border-radius:29.158px;flex-direction:column;justify-content:center;align-items:center;padding:41.087px 0 15.904px;display:flex;position:absolute;inset:0;overflow:hidden}.caso-phone-status{width:266.4px;height:41.087px;position:absolute;top:0;left:0}.caso-phone-home{width:266.4px;height:22.531px;position:absolute;top:556.657px;left:0}.caso-phone-bezel{pointer-events:none;width:299px;height:610px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.caso-wa{background:#e9e3d9;flex-direction:column;flex:1 0 0;align-items:flex-start;width:100%;min-height:1px;display:flex;overflow:hidden}.caso-wa-header{background:#f7f7f8;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;padding:5.301px 9.278px 6.627px 5.301px;display:flex;position:relative;overflow:hidden}.caso-wa-caret{flex-shrink:0;width:15.904px;height:15.904px}.caso-wa-center{flex-shrink:0;align-items:center;gap:5.301px;width:21.206px;display:flex;overflow:hidden}.caso-wa-avatar{background:#25d366;border-radius:12.591px;flex-shrink:0;justify-content:center;align-items:center;width:21.206px;height:21.206px;display:flex;overflow:hidden}.caso-wa-avatar p{color:#fff;white-space:nowrap;flex-shrink:0;font-size:11.266px;font-weight:700;line-height:normal}.caso-wa-contact{white-space:nowrap;flex-direction:column;flex:1 0 0;align-items:flex-start;min-width:1px;line-height:normal;display:flex;overflow:hidden}.caso-wa-contact-name{color:#000;flex-shrink:0;font-size:10.603px;font-weight:600}.caso-wa-contact-status{color:#8f8f94;flex-shrink:0;font-size:7.952px;font-weight:400}.caso-wa-actions{flex-shrink:0;align-items:center;gap:11.928px;display:flex;overflow:hidden}.caso-wa-video{flex-shrink:0;width:14.579px;height:14.579px}.caso-wa-call{flex-shrink:0;width:13.254px;height:13.254px}.caso-wa-hairline{background:#c7c7cc;height:.331px;position:absolute;bottom:.81px;left:0;right:0}.caso-wa-chat{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:5.301px;width:100%;min-height:1px;padding:9.278px 7.952px;display:flex;position:relative;overflow:hidden}.caso-wa-day{flex-shrink:0;justify-content:center;align-items:flex-start;width:100%;display:flex;overflow:hidden}.caso-wa-day-badge{background:#f7f2e5;border-radius:5.301px;flex-shrink:0;align-items:flex-start;padding:2.651px 6.627px;display:flex;overflow:hidden}.caso-wa-day-badge p{color:#737373;white-space:nowrap;flex-shrink:0;font-size:7.29px;font-weight:500;line-height:normal}.caso-msg{opacity:0;flex-shrink:0;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.caso-msg-out{justify-content:flex-end}.caso-bubble{border-radius:5.964px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:1.988px;padding:3.976px 5.964px;display:flex;position:relative;overflow:hidden;box-shadow:0 .663px .663px #0000000f}.caso-bubble-out{background:#dbf8c6}.caso-bubble-in{background:#fff}.caso-bubble-voice,.caso-bubble-photo{width:152.418px}.caso-bubble-photo{gap:3.313px;padding:3.313px 3.313px 3.976px}.caso-bubble-text{color:#111;flex-shrink:0;font-size:9.278px;font-weight:400;line-height:1.38}.caso-bubble-text-142{width:142.478px}.caso-bubble-text-132{width:132.537px}.caso-bubble-text-145{width:145.791px}.caso-meta{white-space:nowrap;flex-shrink:0;align-items:center;gap:2.651px;font-size:6.627px;font-weight:400;line-height:normal;display:flex;overflow:hidden}.caso-meta-end{justify-content:flex-end}.caso-meta-time{color:#8c8c8c;flex-shrink:0}.caso-meta-time-alt{color:#8c8c94}.caso-meta-ticks{color:#4cafe5;flex-shrink:0}.caso-voice-row{flex-shrink:0;align-items:center;gap:5.301px;width:100%;display:flex;overflow:hidden}.caso-voice-avatar{background:#25d366;border-radius:9.94px;flex-shrink:0;justify-content:center;align-items:center;width:19.881px;height:19.881px;display:flex;overflow:hidden}.caso-voice-avatar img{width:10.603px;height:10.603px}.caso-voice-play{flex-shrink:0;width:10.603px;height:10.603px}.caso-voice-wave{flex:1 0 0;align-items:center;gap:1.325px;min-width:1px;height:13.254px;display:flex;overflow:hidden}.caso-voice-bar{background:#8c8c8c;border-radius:.994px;flex-shrink:0;width:1.657px}.caso-voice-bar-1{height:3.976px}.caso-voice-bar-2{height:6.627px}.caso-voice-bar-3{height:9.278px}.caso-voice-bar-4{height:5.301px}.caso-voice-bar-5{height:10.603px}.caso-voice-bar-6{height:7.29px}.caso-voice-bar-7{height:4.639px}.caso-voice-bar-8{height:8.615px}.caso-voice-bar-9{height:5.964px}.caso-voice-bar-10{height:9.94px}.caso-voice-bar-11{height:3.976px}.caso-voice-bar-12{height:7.952px}.caso-voice-bar-13{height:5.301px}.caso-voice-bar-14{height:9.278px}.caso-voice-bar-15{height:6.627px}.caso-voice-bar-16{height:4.639px}.caso-voice-bar-17{height:7.29px}.caso-voice-bar-18{height:5.964px}.caso-voice-time{color:#8c8c8c;white-space:nowrap;flex-shrink:0;font-size:7.29px;font-weight:400;line-height:normal}.caso-photo{border-radius:4.639px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:99.403px;display:flex;position:relative;overflow:hidden}.caso-photo img{object-fit:cover;pointer-events:none;border-radius:4.639px;width:100%;height:100%;position:absolute;inset:0}.caso-photo-place{flex-shrink:0;align-items:center;gap:3.976px;width:100%;padding:0 2.651px;display:flex;overflow:hidden}.caso-photo-pin{flex-shrink:0;width:9.94px;height:9.94px}.caso-photo-place p{color:#111;flex:1 0 0;min-width:1px;font-size:8.615px;font-weight:500;line-height:normal}.caso-wa-input{background:#f7f7f8;flex-shrink:0;align-items:center;gap:6.627px;width:100%;padding:5.301px 6.627px 6.627px;display:flex;overflow:hidden}.caso-wa-plus{color:#007aff;white-space:nowrap;flex-shrink:0;font-size:17.23px;font-weight:400;line-height:normal}.caso-wa-field{background:#fff;border:.663px solid #d1d1d6;border-radius:13.254px;flex:1 0 0;align-items:center;gap:5.301px;min-width:1px;padding:6.627px 9.278px;display:flex;overflow:hidden}.caso-wa-placeholder{color:#8c8c8c;flex:1 0 0;min-width:1px;font-size:9.278px;font-weight:400;line-height:normal}.caso-wa-clip{flex-shrink:0;width:13.254px;height:13.254px}.caso-wa-mic{border-radius:14.579px;flex-shrink:0;justify-content:center;align-items:center;width:19.881px;height:19.881px;display:flex;overflow:hidden}.caso-wa-mic img{flex-shrink:0;width:15.904px;height:15.904px}.caso-notif{background:var(--caso-card);filter:drop-shadow(0 17.76px 17.76px #1a1a1f1a)drop-shadow(0 1.48px 1.48px #1a1a1f0f);opacity:0;border-radius:11.84px;width:242.72px;height:47.36px;position:absolute;top:42.92px;left:11.84px}.caso-notif-avatar{background:#25d366;border-radius:13.32px;width:26.64px;height:26.64px;position:absolute;top:10.36px;left:8.88px}.caso-notif-avatar p{color:#fff;white-space:nowrap;font-size:11.84px;font-weight:700;line-height:normal;position:absolute;top:5.92px;left:8.88px}.caso-notif-title,.caso-notif-body{white-space:nowrap;font-size:8.88px;line-height:normal;position:absolute;left:42.92px}.caso-notif-title{color:var(--caso-ink);font-weight:600;top:9.62px}.caso-notif-body{color:var(--caso-body);font-weight:400;top:22.94px}.caso-panel{background:var(--caso-card);border-radius:18px;width:760px;height:579px;position:absolute;top:64px;left:430px;overflow:hidden;box-shadow:0 24px 48px -12px #1a1a1f1a,0 2px 4px #1a1a1f0f}.caso-dot{width:10px;height:10px;position:absolute;top:19px}.caso-dot-0{left:20px}.caso-dot-1{left:36px}.caso-dot-2{left:52px}.caso-panel-brand{color:var(--caso-ink);white-space:nowrap;font-family:Newsreader,Georgia,serif;font-size:18px;font-weight:600;line-height:normal;position:absolute;top:15px;left:84px}.caso-panel-crumbs{color:var(--caso-muted);white-space:pre;font-size:13px;font-weight:500;line-height:normal;position:absolute;top:16px;left:160px}.caso-panel-hairline{background:#e5e7eb;width:760px;height:1px;position:absolute;top:48px;left:0}.caso-record{background:var(--caso-panel-gray);opacity:0;border-radius:18px;flex-direction:column;align-items:flex-start;gap:16px;width:390px;height:483px;padding:24px;display:flex;position:absolute;top:72px;left:24px;overflow:hidden}.caso-record-head{flex-shrink:0;align-items:center;gap:12px;width:100%;display:flex;overflow:hidden}.caso-record-icon{background:var(--caso-green);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.caso-record-icon img{width:20px;height:20px}.caso-record-titles{white-space:nowrap;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:2px;min-width:1px;display:flex;position:relative;overflow:hidden}.caso-record-title,.caso-record-title-draft{color:var(--caso-ink);opacity:0;font-size:16px;font-weight:600;line-height:1.25}.caso-record-title{flex-shrink:0;position:relative}.caso-record-title-draft{position:absolute;top:0;left:0}.caso-record-sub{color:var(--caso-muted);flex-shrink:0;font-size:12px;font-weight:500;line-height:1.3}.caso-fields{background:var(--caso-card);border-radius:12px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;width:100%;padding:16px;display:flex;overflow:hidden}.caso-field{white-space:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;font-size:13px;line-height:1.3;display:flex;position:relative;overflow:hidden}.caso-field-key{color:var(--caso-muted);flex-shrink:0;font-weight:500}.caso-field-val{color:var(--caso-ink);opacity:0;flex-shrink:0;font-weight:600;position:relative}.caso-field-val-draft{color:var(--caso-muted);opacity:0;font-weight:600;position:absolute;top:0;translate:100%}.caso-field-resp-draft{right:68px}.caso-field-asset-draft{right:95px}.caso-pill{opacity:0;border-radius:6px;align-items:flex-start;padding:4px 8px;display:flex;overflow:hidden}.caso-pill p{white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600;line-height:1.2}.caso-pill-curso{background:var(--caso-green-light);flex-shrink:0;position:relative}.caso-pill-curso p{color:var(--caso-green-muted)}.caso-pill-nuevo,.caso-pill-resuelto{position:absolute;top:0;right:0}.caso-pill-nuevo{background:#eef0f2}.caso-pill-nuevo p{color:var(--caso-body)}.caso-pill-resuelto{background:var(--caso-green)}.caso-pill-resuelto p{color:#fff}.caso-hist-label{color:var(--caso-ink);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600;line-height:1.2}.caso-hist{flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;display:flex;overflow:hidden}.caso-hist-item{opacity:0;flex-shrink:0;align-items:flex-start;gap:12px;width:100%;display:flex;position:relative;overflow:hidden}.caso-hist-rail{flex-direction:column;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.caso-hist-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.caso-hist-icon img{width:14px;height:14px}.caso-hist-icon-light{background:var(--caso-green-light)}.caso-hist-icon-solid{background:var(--caso-green)}.caso-hist-link{background:#d1d5db;flex-shrink:0;width:2px;height:32px}.caso-hist-text{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:2px;min-width:1px;padding-top:4px;line-height:1.3;display:flex;overflow:hidden}.caso-hist-title{width:100%;color:var(--caso-ink);flex-shrink:0;font-size:13px;font-weight:600}.caso-hist-by{width:100%;color:var(--caso-muted);flex-shrink:0;font-size:12px;font-weight:500}.caso-hist-time{color:var(--caso-muted);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:500;line-height:1.3}.caso-card{background:var(--caso-panel-gray);opacity:0;border-radius:14px;width:298px;position:absolute;left:438px}.caso-card-transcripcion{height:118px;top:72px}.caso-card-evidencia{height:92px;top:206px}.caso-card-ot{height:128px;top:314px}.caso-card-activo{height:483px;top:72px}.caso-card-chip{border-radius:8px;width:28px;height:28px;position:absolute;top:16px;left:16px}.caso-card-chip img{width:14px;height:14px;position:absolute;top:7px;left:7px}.caso-card-chip-light{background:var(--caso-green-light)}.caso-card-chip-solid{background:var(--caso-green)}.caso-card-title,.caso-card-sub{white-space:nowrap;line-height:normal;position:absolute;left:54px}.caso-card-title{color:var(--caso-ink);font-size:13px;font-weight:600;top:16px}.caso-card-sub{color:var(--caso-muted);font-size:12px;font-weight:500;top:33px}.caso-quote-draft,.caso-quote{opacity:0;width:266px;font-size:13px;position:absolute;top:62px;left:16px}.caso-quote-draft{color:var(--caso-muted);font-weight:500;line-height:normal}.caso-quote{color:var(--caso-body);font-weight:400;line-height:1.45}.caso-evidence-photo{border-radius:8px;width:76px;height:60px;position:absolute;top:16px;left:16px}.caso-evidence-photo img{object-fit:cover;pointer-events:none;border-radius:8px;width:100%;height:100%;position:absolute;inset:0}.caso-evidence-title{color:var(--caso-ink);white-space:nowrap;font-size:13px;font-weight:600;line-height:normal;position:absolute;top:20px;left:104px}.caso-evidence-place{width:178px;height:18px;position:absolute;top:42px;left:104px}.caso-evidence-pin{width:14px;height:14px;position:absolute;top:2px;left:0}.caso-evidence-place p{color:var(--caso-muted);white-space:nowrap;font-size:12px;font-weight:500;line-height:normal;position:absolute;top:1px;left:20px}.caso-ot-key,.caso-ot-val{white-space:nowrap;font-size:12px;line-height:normal;position:absolute}.caso-ot-key{color:var(--caso-muted);font-weight:500;left:16px}.caso-ot-val{color:var(--caso-ink);font-weight:600}.caso-ot-key-tecnico,.caso-ot-val-tecnico{top:64px}.caso-ot-key-repuesto,.caso-ot-val-repuesto{top:84px}.caso-ot-key-programada,.caso-ot-val-programada{top:104px}.caso-ot-val-tecnico{left:154px}.caso-ot-val-repuesto{left:178px}.caso-ot-val-programada{left:217px}.caso-asset-chip{background:var(--caso-green-light);border-radius:9px;width:32px;height:32px;position:absolute;top:16px;left:16px}.caso-asset-chip img{width:16px;height:16px;position:absolute;top:8px;left:8px}.caso-asset-title,.caso-asset-sub,.caso-asset-history{white-space:nowrap;line-height:normal;position:absolute}.caso-asset-title{color:var(--caso-ink);font-size:16px;font-weight:600;top:13px;left:58px}.caso-asset-sub{color:var(--caso-muted);font-size:12px;font-weight:500;top:35px;left:58px}.caso-asset-history{color:var(--caso-ink);font-size:13px;font-weight:600;top:70px;left:16px}.caso-asset-row{background:var(--caso-card);border-radius:10px;width:266px;height:40px;position:absolute;left:16px}.caso-asset-row-on{background:var(--caso-green-light);opacity:0}.caso-asset-row-1{top:98px}.caso-asset-row-2{top:146px}.caso-asset-row-3{top:194px}.caso-asset-row-4{top:242px}.caso-asset-dot{width:8px;height:8px;position:absolute;top:16px;left:12px}.caso-asset-row-title,.caso-asset-row-sub{white-space:nowrap;line-height:normal;position:absolute;left:30px}.caso-asset-row-title{color:var(--caso-ink);font-size:12px;font-weight:600;top:5px}.caso-asset-row-sub{color:var(--caso-muted);font-size:11px;font-weight:500;top:21px}.caso-insight,.caso-insight-sub{white-space:nowrap;opacity:0;font-size:12px;line-height:normal;position:absolute;left:16px}.caso-insight{color:var(--caso-green-muted);font-weight:600;top:426px}.caso-insight-sub{color:var(--caso-muted);font-weight:500;top:444px}.caso-bridge{width:114px;height:28px;position:absolute;top:340px;left:316px}.caso-bridge-track{background:var(--caso-border-strong);border-radius:1px;width:64px;height:2px;position:absolute;top:13px;left:33px}.caso-bridge-port{width:6px;height:6px;position:absolute;top:11px}.caso-bridge-port-out{left:30px}.caso-bridge-port-in{left:94px}.caso-bridge-lane{width:72px;height:8px;position:absolute;top:10px;left:29px;overflow:hidden}.caso-comet{will-change:opacity, transform;width:42px;height:8px;position:absolute;top:0;left:-42px}.caso-steps{width:1140px;height:105px;position:absolute;top:687px;left:50px}.caso-step{width:285px;height:105px;position:absolute;top:0}.caso-step-1{left:0}.caso-step-2{left:285px}.caso-step-3{left:570px}.caso-step-4{left:855px}.caso-step-node{width:40px;height:40px;position:absolute;top:0;left:0}.caso-step-halo{background:var(--caso-green-light);opacity:0;will-change:opacity, transform;border-radius:50%;width:56px;height:56px;position:absolute;top:-8px;left:-8px}.caso-step-state{border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.caso-step-state img{flex-shrink:0;width:18px;height:18px}.caso-step-upcoming{background:var(--caso-card)}.caso-step-done{background:var(--caso-green-light);opacity:0}.caso-step-active{background:var(--caso-green);opacity:0}.caso-step-num{color:var(--caso-step-gray);white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2;position:absolute;top:12px;left:52px}.caso-step-rail,.caso-step-fill{border-radius:1px;height:2px;position:absolute;top:19px}.caso-step-rail{background:var(--caso-border-warm)}.caso-step-fill{background:var(--caso-green);width:1px}.caso-step-1 .caso-step-rail{width:194px;left:79px}.caso-step-1 .caso-step-fill{left:79px}.caso-step-2 .caso-step-rail,.caso-step-3 .caso-step-rail{width:191px;left:82px}.caso-step-4 .caso-step-rail{width:203px;left:82px}.caso-step-2 .caso-step-fill,.caso-step-3 .caso-step-fill,.caso-step-4 .caso-step-fill{left:82px}.caso-step-heading{color:#a6a6ae;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.2;position:absolute;top:60px;left:0}.caso-step-heading-on{color:var(--caso-ink);opacity:0}.caso-step-sub{color:var(--caso-step-gray);white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;position:absolute;top:88px;left:0}.caso-msg,.caso-record,.caso-card,.caso-hist-item,.caso-notif,.caso-asset-row{will-change:opacity, transform}.caso-a-45183448{animation:22s linear infinite caso-kf-45183448-opacity-0,22s linear infinite caso-kf-45183448-translate-0}.caso-a-45183477{animation:22s linear infinite caso-kf-45183477-opacity-0,22s linear infinite caso-kf-45183477-translate-0}.caso-a-45183482{animation:22s linear infinite caso-kf-45183482-opacity-0,22s linear infinite caso-kf-45183482-translate-0}.caso-a-45183488{animation:22s linear infinite caso-kf-45183488-opacity-0,22s linear infinite caso-kf-45183488-translate-0}.caso-a-45183493{animation:22s linear infinite caso-kf-45183493-opacity-0,22s linear infinite caso-kf-45183493-translate-0}.caso-a-45183503{animation:22s linear infinite caso-kf-45183503-opacity-0,22s linear infinite caso-kf-45183503-translate-0}.caso-a-45183515{animation:22s linear infinite caso-kf-45183515-opacity-0,22s linear infinite caso-kf-45183515-translate-0}.caso-a-45183534{animation:22s linear infinite caso-kf-45183534-opacity-0,22s linear infinite caso-kf-45183534-translate-0}.caso-a-45183539{animation:22s linear infinite caso-kf-45183539-opacity-0}.caso-a-45183541{animation:22s linear infinite caso-kf-45183541-opacity-0}.caso-a-45183545{animation:22s linear infinite caso-kf-45183545-opacity-0}.caso-a-45183546{animation:22s linear infinite caso-kf-45183546-opacity-0}.caso-a-45183549{animation:22s linear infinite caso-kf-45183549-opacity-0}.caso-a-45183551{animation:22s linear infinite caso-kf-45183551-opacity-0}.caso-a-45183553{animation:22s linear infinite caso-kf-45183553-opacity-0}.caso-a-45183557{animation:22s linear infinite caso-kf-45183557-opacity-0}.caso-a-45183558{animation:22s linear infinite caso-kf-45183558-opacity-0}.caso-a-45183561{animation:22s linear infinite caso-kf-45183561-opacity-0,22s linear infinite caso-kf-45183561-translate-0}.caso-a-45183570{animation:22s linear infinite caso-kf-45183570-opacity-0,22s linear infinite caso-kf-45183570-translate-0}.caso-a-45183579{animation:22s linear infinite caso-kf-45183579-opacity-0,22s linear infinite caso-kf-45183579-translate-0}.caso-a-45183588{animation:22s linear infinite caso-kf-45183588-opacity-0,22s linear infinite caso-kf-45183588-translate-0}.caso-a-45183596{animation:22s linear infinite caso-kf-45183596-opacity-0,22s linear infinite caso-kf-45183596-translate-0}.caso-a-45183601{animation:22s linear infinite caso-kf-45183601-opacity-0}.caso-a-45183602{animation:22s linear infinite caso-kf-45183602-opacity-0}.caso-a-45183603{animation:22s linear infinite caso-kf-45183603-opacity-0,22s linear infinite caso-kf-45183603-translate-0}.caso-a-45183610{animation:22s linear infinite caso-kf-45183610-opacity-0,22s linear infinite caso-kf-45183610-translate-0}.caso-a-45183621{animation:22s linear infinite caso-kf-45183621-opacity-0,22s linear infinite caso-kf-45183621-translate-0}.caso-a-45183627{animation:22s linear infinite caso-kf-45183627-opacity-0,22s linear infinite caso-kf-45183627-translate-0}.caso-a-45183631{animation:22s linear infinite caso-kf-45183631-translate-0}.caso-a-45183635{animation:22s linear infinite caso-kf-45183635-translate-0}.caso-a-45183639{animation:22s linear infinite caso-kf-45183639-translate-0}.caso-a-45183643{animation:22s linear infinite caso-kf-45183643-opacity-0,22s linear infinite caso-kf-45183643-translate-0}.caso-a-45183644{animation:22s linear infinite caso-kf-45183644-opacity-0,22s linear infinite caso-kf-45183644-translate-0}.caso-a-45183652{animation:22s linear infinite caso-kf-45183652-scale-0}.caso-a-45183654{animation:22s linear infinite caso-kf-45183654-opacity-0,22s linear infinite caso-kf-45183654-translate-0}.caso-a-45183660{animation:22s linear infinite caso-kf-45183660-opacity-0,22s linear infinite caso-kf-45183660-scale-0}.caso-a-45183663{animation:22s linear infinite caso-kf-45183663-opacity-0}.caso-a-45183665{animation:22s linear infinite caso-kf-45183665-opacity-0}.caso-a-45183669{animation:22s linear infinite caso-kf-45183669-opacity-0,22s linear infinite caso-kf-45183669-width-0}.caso-a-45183671{animation:22s linear infinite caso-kf-45183671-opacity-0}.caso-a-45183675{animation:22s linear infinite caso-kf-45183675-opacity-0,22s linear infinite caso-kf-45183675-scale-0}.caso-a-45183678{animation:22s linear infinite caso-kf-45183678-opacity-0}.caso-a-45183680{animation:22s linear infinite caso-kf-45183680-opacity-0}.caso-a-45183684{animation:22s linear infinite caso-kf-45183684-opacity-0,22s linear infinite caso-kf-45183684-width-0}.caso-a-45183686{animation:22s linear infinite caso-kf-45183686-opacity-0}.caso-a-45183690{animation:22s linear infinite caso-kf-45183690-opacity-0,22s linear infinite caso-kf-45183690-scale-0}.caso-a-45183693{animation:22s linear infinite caso-kf-45183693-opacity-0}.caso-a-45183695{animation:22s linear infinite caso-kf-45183695-opacity-0}.caso-a-45183699{animation:22s linear infinite caso-kf-45183699-opacity-0,22s linear infinite caso-kf-45183699-width-0}.caso-a-45183701{animation:22s linear infinite caso-kf-45183701-opacity-0}.caso-a-45183705{animation:22s linear infinite caso-kf-45183705-opacity-0,22s linear infinite caso-kf-45183705-scale-0}.caso-a-45183710{animation:22s linear infinite caso-kf-45183710-opacity-0}.caso-a-45183714{animation:22s linear infinite caso-kf-45183714-opacity-0,22s linear infinite caso-kf-45183714-width-0}.caso-a-45183716{animation:22s linear infinite caso-kf-45183716-opacity-0}@keyframes caso-kf-45183448-opacity-0{0%{opacity:0}1.364%{opacity:0;animation-timing-function:ease-out}2.818%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-in}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183448-translate-0{0%{translate:0 12px}1.364%{animation-timing-function:ease-out;translate:0 12px}3.182%{translate:0}to{translate:0}}@keyframes caso-kf-45183477-opacity-0{0%{opacity:0}12.273%{opacity:0;animation-timing-function:ease-out}13.727%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-in}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183477-translate-0{0%{translate:0 12px}12.273%{animation-timing-function:ease-out;translate:0 12px}14.091%{translate:0}to{translate:0}}@keyframes caso-kf-45183482-opacity-0{0%{opacity:0}17.727%{opacity:0;animation-timing-function:ease-out}19.182%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-in}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183482-translate-0{0%{translate:0 12px}17.727%{animation-timing-function:ease-out;translate:0 12px}19.545%{translate:0}to{translate:0}}@keyframes caso-kf-45183488-opacity-0{0%{opacity:0}26.818%{opacity:0;animation-timing-function:ease-out}28.273%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-in}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183488-translate-0{0%{translate:0 12px}26.818%{animation-timing-function:ease-out;translate:0 12px}28.636%{translate:0}to{translate:0}}@keyframes caso-kf-45183493-opacity-0{0%{opacity:0}31.364%{opacity:0;animation-timing-function:ease-out}32.818%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-in}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183493-translate-0{0%{translate:0 12px}31.364%{animation-timing-function:ease-out;translate:0 12px}33.182%{translate:0}to{translate:0}}@keyframes caso-kf-45183503-opacity-0{0%{opacity:0}39.091%{opacity:0;animation-timing-function:ease-out}40.545%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-in}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183503-translate-0{0%{translate:0 12px}39.091%{animation-timing-function:ease-out;translate:0 12px}40.909%{translate:0}to{translate:0}}@keyframes caso-kf-45183515-opacity-0{0%{opacity:0}64.545%{opacity:0;animation-timing-function:ease-out}65.909%{opacity:1}82.727%{opacity:1;animation-timing-function:ease-in}84.545%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183515-translate-0{0%{translate:0 -90px}64.545%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);translate:0 -90px}67.273%{translate:0}82.727%{animation-timing-function:ease-in;translate:0}84.545%{translate:0 -90px}to{translate:0 -90px}}@keyframes caso-kf-45183534-opacity-0{0%{opacity:0}5.909%{opacity:0;animation-timing-function:ease-out}7.727%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-in}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183534-translate-0{0%{translate:0 14px}5.909%{animation-timing-function:ease-out;translate:0 14px}8.182%{translate:0}to{translate:0}}@keyframes caso-kf-45183539-opacity-0{0%{opacity:0}22.955%{opacity:0;animation-timing-function:ease-out}24.091%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-in}95%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183541-opacity-0{0%{opacity:0}4.545%{opacity:0;animation-timing-function:ease-out}5.909%{opacity:1}22.273%{opacity:1;animation-timing-function:ease-out}22.955%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183545-opacity-0{0%{opacity:0}40.227%{opacity:0;animation-timing-function:ease-out}41.364%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-in}95%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183546-opacity-0{0%{opacity:0}4.545%{opacity:0;animation-timing-function:ease-out}5.909%{opacity:1}39.545%{opacity:1;animation-timing-function:ease-out}40.227%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183549-opacity-0{0%{opacity:0}40.227%{opacity:0;animation-timing-function:ease-out}41.364%{opacity:1}60.455%{opacity:1;animation-timing-function:ease-out}61.136%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183551-opacity-0{0%{opacity:0}4.545%{opacity:0;animation-timing-function:ease-out}5.909%{opacity:1}39.545%{opacity:1;animation-timing-function:ease-out}40.227%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183553-opacity-0{0%{opacity:0}61.136%{opacity:0;animation-timing-function:ease-out}62.273%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-in}95%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183557-opacity-0{0%{opacity:0}22.955%{opacity:0;animation-timing-function:ease-out}24.091%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-in}95%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183558-opacity-0{0%{opacity:0}4.545%{opacity:0;animation-timing-function:ease-out}5.909%{opacity:1}22.273%{opacity:1;animation-timing-function:ease-out}22.955%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183561-opacity-0{0%{opacity:0}7.273%{opacity:0;animation-timing-function:ease-out}8.727%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-in}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183561-translate-0{0%{translate:0 8px}7.273%{animation-timing-function:ease-out;translate:0 8px}9.091%{translate:0}to{translate:0}}@keyframes caso-kf-45183570-opacity-0{0%{opacity:0}41.364%{opacity:0;animation-timing-function:ease-out}42.818%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-in}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183570-translate-0{0%{translate:0 8px}41.364%{animation-timing-function:ease-out;translate:0 8px}43.182%{translate:0}to{translate:0}}@keyframes caso-kf-45183579-opacity-0{0%{opacity:0}49.545%{opacity:0;animation-timing-function:ease-out}51%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-in}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183579-translate-0{0%{translate:0 8px}49.545%{animation-timing-function:ease-out;translate:0 8px}51.364%{translate:0}to{translate:0}}@keyframes caso-kf-45183588-opacity-0{0%{opacity:0}62.273%{opacity:0;animation-timing-function:ease-out}63.727%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-in}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183588-translate-0{0%{translate:0 8px}62.273%{animation-timing-function:ease-out;translate:0 8px}64.091%{translate:0}to{translate:0}}@keyframes caso-kf-45183596-opacity-0{0%{opacity:0}6.818%{opacity:0;animation-timing-function:ease-out}8.636%{opacity:1}68.182%{opacity:1;animation-timing-function:ease-out}69.318%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183596-translate-0{0%{translate:0 12px}6.818%{animation-timing-function:ease-out;translate:0 12px}9.091%{translate:0}to{translate:0}}@keyframes caso-kf-45183601-opacity-0{0%{opacity:0}5.455%{opacity:0;animation-timing-function:ease-out}6.818%{opacity:1}10.455%{opacity:1;animation-timing-function:ease-out}11.136%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183602-opacity-0{0%{opacity:0}11.136%{opacity:0;animation-timing-function:ease-out}12.273%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-in}95%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183603-opacity-0{0%{opacity:0}35.909%{opacity:0;animation-timing-function:ease-out}37.727%{opacity:1}68.182%{opacity:1;animation-timing-function:ease-out}69.318%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183603-translate-0{0%{translate:0 12px}35.909%{animation-timing-function:ease-out;translate:0 12px}38.182%{translate:0}to{translate:0}}@keyframes caso-kf-45183610-opacity-0{0%{opacity:0}49.091%{opacity:0;animation-timing-function:ease-out}50.909%{opacity:1}68.182%{opacity:1;animation-timing-function:ease-out}69.318%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183610-translate-0{0%{translate:0 12px}49.091%{animation-timing-function:ease-out;translate:0 12px}51.364%{translate:0}to{translate:0}}@keyframes caso-kf-45183621-opacity-0{0%{opacity:0}69.318%{opacity:0;animation-timing-function:ease-out}70.909%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-in}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183621-translate-0{0%{translate:0 16px}69.318%{animation-timing-function:ease-out;translate:0 16px}71.591%{translate:0}to{translate:0}}@keyframes caso-kf-45183627-opacity-0{0%{opacity:0}72.273%{opacity:0;animation-timing-function:ease-out}74.091%{opacity:1}93.636%{opacity:1}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183627-translate-0{0%{translate:-24px}72.273%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);translate:-24px}75%{translate:0}to{translate:0}}@keyframes caso-kf-45183631-translate-0{0%{translate:0 -48px}72.273%{animation-timing-function:ease-in-out;translate:0 -48px}74.545%{translate:0}to{translate:0}}@keyframes caso-kf-45183635-translate-0{0%{translate:0 -48px}72.273%{animation-timing-function:ease-in-out;translate:0 -48px}74.545%{translate:0}to{translate:0}}@keyframes caso-kf-45183639-translate-0{0%{translate:0 -48px}72.273%{animation-timing-function:ease-in-out;translate:0 -48px}74.545%{translate:0}to{translate:0}}@keyframes caso-kf-45183643-opacity-0{0%{opacity:0}76.364%{opacity:0;animation-timing-function:ease-out}77.818%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-in}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183643-translate-0{0%{translate:0 6px}76.364%{animation-timing-function:ease-out;translate:0 6px}78.182%{translate:0}to{translate:0}}@keyframes caso-kf-45183644-opacity-0{0%{opacity:0}77.727%{opacity:0;animation-timing-function:ease-out}79.182%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-in}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183644-translate-0{0%{translate:0 6px}77.727%{animation-timing-function:ease-out;translate:0 6px}79.545%{translate:0}to{translate:0}}@keyframes caso-kf-45183652-scale-0{0%{scale:1}5.318%{animation-timing-function:ease-out;scale:1}6.227%{animation-timing-function:ease-in-out;scale:1.8}7.955%{scale:1}21.682%{animation-timing-function:ease-out;scale:1}22.591%{animation-timing-function:ease-in-out;scale:1.8}24.318%{scale:1}35.318%{animation-timing-function:ease-out;scale:1}36.227%{animation-timing-function:ease-in-out;scale:1.8}37.955%{scale:1}to{scale:1}}@keyframes caso-kf-45183654-opacity-0{0%{opacity:1}5.409%{opacity:1;animation-timing-function:ease-out}6.5%{opacity:0;animation-timing-function:step-end}18.409%{opacity:1}21.773%{opacity:1;animation-timing-function:ease-out}22.864%{opacity:0;animation-timing-function:step-end}32.045%{opacity:1}35.409%{opacity:1;animation-timing-function:ease-out}36.5%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183654-translate-0{0%{translate:0}2.045%{animation-timing-function:ease-in-out;translate:0}5.682%{animation-timing-function:step-end;translate:72px}18.318%{translate:0}18.409%{animation-timing-function:ease-in-out;translate:0}22.045%{animation-timing-function:step-end;translate:72px}31.955%{translate:0}32.045%{animation-timing-function:ease-in-out;translate:0}35.682%{translate:72px}to{translate:72px}}@keyframes caso-kf-45183660-opacity-0{0%{opacity:0}1.136%{opacity:0;animation-timing-function:ease-out}2.727%{opacity:.9}12.273%{opacity:.9;animation-timing-function:ease-out}13.636%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183660-scale-0{0%{scale:.6}1.136%{animation-timing-function:ease-out;scale:.6}3.409%{scale:1}to{scale:1}}@keyframes caso-kf-45183663-opacity-0{0%{opacity:0}12.045%{opacity:0;animation-timing-function:ease-out}13.636%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-out}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183665-opacity-0{0%{opacity:0}1.136%{opacity:0;animation-timing-function:ease-out}2.5%{opacity:1}12.273%{opacity:1;animation-timing-function:ease-out}13.636%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183669-opacity-0{0%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-out}95.909%{opacity:0;animation-timing-function:step-end}96.364%{opacity:1}to{opacity:1}}@keyframes caso-kf-45183669-width-0{0%{width:1px}1.364%{width:1px}12.273%{width:194px}95.909%{width:194px;animation-timing-function:step-end}96.364%{width:1px}to{width:1px}}@keyframes caso-kf-45183671-opacity-0{0%{opacity:0}1.136%{opacity:0;animation-timing-function:ease-out}2.727%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-out}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183675-opacity-0{0%{opacity:0}12.045%{opacity:0;animation-timing-function:ease-out}13.636%{opacity:.9}40%{opacity:.9;animation-timing-function:ease-out}41.364%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183675-scale-0{0%{scale:.6}12.045%{animation-timing-function:ease-out;scale:.6}14.318%{scale:1}to{scale:1}}@keyframes caso-kf-45183678-opacity-0{0%{opacity:0}39.773%{opacity:0;animation-timing-function:ease-out}41.364%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-out}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183680-opacity-0{0%{opacity:0}12.045%{opacity:0;animation-timing-function:ease-out}13.409%{opacity:1}40%{opacity:1;animation-timing-function:ease-out}41.364%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183684-opacity-0{0%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-out}95.909%{opacity:0;animation-timing-function:step-end}96.364%{opacity:1}to{opacity:1}}@keyframes caso-kf-45183684-width-0{0%{width:1px}12.273%{width:1px}40%{width:191px}95.909%{width:191px;animation-timing-function:step-end}96.364%{width:1px}to{width:1px}}@keyframes caso-kf-45183686-opacity-0{0%{opacity:0}12.045%{opacity:0;animation-timing-function:ease-out}13.636%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-out}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183690-opacity-0{0%{opacity:0}39.773%{opacity:0;animation-timing-function:ease-out}41.364%{opacity:.9}66.364%{opacity:.9;animation-timing-function:ease-out}67.727%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183690-scale-0{0%{scale:.6}39.773%{animation-timing-function:ease-out;scale:.6}42.045%{scale:1}to{scale:1}}@keyframes caso-kf-45183693-opacity-0{0%{opacity:0}66.136%{opacity:0;animation-timing-function:ease-out}67.727%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-out}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183695-opacity-0{0%{opacity:0}39.773%{opacity:0;animation-timing-function:ease-out}41.136%{opacity:1}66.364%{opacity:1;animation-timing-function:ease-out}67.727%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183699-opacity-0{0%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-out}95.909%{opacity:0;animation-timing-function:step-end}96.364%{opacity:1}to{opacity:1}}@keyframes caso-kf-45183699-width-0{0%{width:1px}40%{width:1px}66.364%{width:191px}95.909%{width:191px;animation-timing-function:step-end}96.364%{width:1px}to{width:1px}}@keyframes caso-kf-45183701-opacity-0{0%{opacity:0}39.773%{opacity:0;animation-timing-function:ease-out}41.364%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-out}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183705-opacity-0{0%{opacity:0}66.136%{opacity:0;animation-timing-function:ease-out}67.727%{opacity:.9}93.636%{opacity:.9;animation-timing-function:ease-out}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183705-scale-0{0%{scale:.6}66.136%{animation-timing-function:ease-out;scale:.6}68.409%{scale:1}to{scale:1}}@keyframes caso-kf-45183710-opacity-0{0%{opacity:0}66.136%{opacity:0;animation-timing-function:ease-out}67.5%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-out}95.909%{opacity:0}to{opacity:0}}@keyframes caso-kf-45183714-opacity-0{0%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-out}95.909%{opacity:0;animation-timing-function:step-end}96.364%{opacity:1}to{opacity:1}}@keyframes caso-kf-45183714-width-0{0%{width:1px}66.364%{width:1px}92.727%{width:203px}95.909%{width:203px;animation-timing-function:step-end}96.364%{width:1px}to{width:1px}}@keyframes caso-kf-45183716-opacity-0{0%{opacity:0}66.136%{opacity:0;animation-timing-function:ease-out}67.727%{opacity:1}93.636%{opacity:1;animation-timing-function:ease-out}95.909%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.caso [class*=caso-a-]{animation:none}.caso .caso-msg,.caso .caso-record,.caso .caso-record-title,.caso .caso-field-val,.caso .caso-pill-resuelto,.caso .caso-hist-item,.caso .caso-card-activo,.caso .caso-asset-row-on,.caso .caso-insight,.caso .caso-insight-sub,.caso .caso-step-heading-on,.caso .caso-step-1 .caso-step-done,.caso .caso-step-2 .caso-step-done,.caso .caso-step-3 .caso-step-done,.caso .caso-step-4 .caso-step-active{opacity:1}.caso .caso-comet,.caso .caso-step-halo{opacity:0}.caso .caso-step-1 .caso-step-fill{width:194px}.caso .caso-step-2 .caso-step-fill,.caso .caso-step-3 .caso-step-fill{width:191px}.caso .caso-step-4 .caso-step-fill{width:203px}}.section-cta-form{background:var(--bg-warm);padding:120px var(--px);flex-direction:column;align-items:center;gap:24px;display:flex}.cta-title{font-family:var(--font-serif);letter-spacing:-.025em;text-align:center;color:var(--navy);flex-direction:column;align-items:center;font-size:clamp(36px,3.6vw,52px);font-weight:400;line-height:1.08;display:flex}.cta-title-green{color:var(--green)}.cta-sub{color:var(--text-body);text-align:center;max-width:640px;font-size:17px;line-height:1.55}.form-card{background:var(--bg-card);border:1px solid #1a1a1f14;border-radius:20px;flex-direction:column;gap:18px;width:min(560px,100%);margin-top:24px;padding:40px;display:flex}.form-row{gap:16px;display:flex}.form-group{flex-direction:column;flex:1;gap:8px;display:flex}.form-label{letter-spacing:.06em;text-transform:uppercase;color:#1a1a1f8c;font-size:11px;font-weight:600}.form-input,.form-select{background:var(--bg);font-family:var(--font-sans);color:var(--navy);appearance:none;border:1px solid #1a1a1f26;border-radius:10px;outline:none;width:100%;padding:14px 16px;font-size:14px;transition:border-color .15s}.form-input::placeholder,.form-select:invalid{color:#1a1a1f66}.form-input:focus,.form-select:focus{border-color:var(--green)}.form-submit{background:var(--green);color:#fff;width:100%;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:12px;margin-top:4px;padding:18px;font-size:15px;font-weight:600;transition:background .15s}.form-submit:hover{background:var(--green-dark)}.form-submit:disabled{opacity:.6;cursor:default}.form-disclaimer{color:#1a1a1f80;text-align:center;font-size:12px;font-weight:500}#form-status{border-radius:8px;padding:12px 16px;font-size:14px;display:none}.footer{background:var(--green);color:#fff;padding:80px var(--px) 40px;flex-direction:column;gap:40px;display:flex}.footer-cols{width:100%;max-width:var(--max);gap:60px;margin:0 auto;display:flex}.footer-col{flex-direction:column;gap:16px;display:flex}.footer-col--brand{flex:0 340px;margin-right:auto}.footer-col-title{letter-spacing:.16em;text-transform:uppercase;color:#ffffffe6;font-size:12px;font-weight:700}.footer-tagline{font-family:var(--font-serif);letter-spacing:-.01em;color:#fff;font-size:22px;line-height:1.3}.footer-tagline a{text-underline-offset:3px;text-decoration:underline;transition:opacity .15s}.footer-tagline a:hover{opacity:.75}.footer-social{align-items:center;gap:16px;margin-top:4px;display:flex}.footer-social a{opacity:.9;transition:opacity .15s;display:inline-flex}.footer-social a:hover{opacity:.6}.footer-social svg{width:20px;height:20px;display:block}.footer-col-links{flex-direction:column;gap:10px;display:flex}.footer-col-links a,.footer-col-links span{color:#ffffffe6;font-size:14px;transition:opacity .15s}.footer-col-links a:hover{opacity:.7}.soon-dot{color:#ffffff8c}.footer-wordmark{width:100%;max-width:var(--max);font-family:var(--font-serif);letter-spacing:-.04em;color:#fff;margin:0 auto;padding-top:20px;font-size:clamp(120px,24vw,340px);font-weight:400;line-height:.8;overflow:hidden}.footer-wordmark em{font-style:normal}.footer-bottom{width:100%;max-width:var(--max);border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;margin:0 auto;padding-top:24px;display:flex}.footer-bottom p{color:#ffffffe6;font-size:12px}@keyframes stage-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.stage{position:relative}.stage-canvas{padding:80px var(--px);max-width:calc(var(--max) + 2 * var(--px));margin:0 auto;position:relative}.stage.is-pinned{height:calc(var(--steps) * 100vh)}.stage.is-pinned .stage-sticky{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.stage.is-pinned .stage-canvas{zoom:var(--stage-fit,1);flex:none;width:1440px;max-width:none;height:900px;margin:0;padding:0}.display-title,.captura-title,.vida-title,.problema-title,.impl-title,.piezas-title{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(34px,4.6vw,56px);font-weight:400;line-height:1.08}.stage-captura{background:var(--green-muted);color:var(--cream-text)}.captura-text{flex-direction:column;gap:20px;display:flex}.captura-lead{font-size:18px;line-height:1.55}.captura-steps{flex-direction:column;gap:28px;margin-top:16px;list-style:none;display:flex}.captura-step{grid-template-columns:56px 1fr;align-items:start;gap:6px 16px;display:grid}.captura-icon{background:var(--green);border-radius:100px;grid-row:1/3;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.captura-icon img{width:26px;height:26px}.captura-step-title{font-family:var(--font-serif);align-self:end;font-size:28px;font-weight:400;line-height:1.1}.captura-step-desc{opacity:.9;font-size:16px;line-height:1.55}.captura-progress{display:none}.captura-visual{border-radius:24px;width:100%;max-width:640px;height:640px;margin:40px auto 0;position:relative;overflow:hidden}.captura-photo,.captura-shade{border-radius:24px;width:100%;height:100%;position:absolute;inset:0}.captura-photo{object-fit:cover}.captura-shade{background:linear-gradient(#094a3326,#094a33d9)}.captura-operario{display:none}.phone{filter:drop-shadow(0 30px 30px #00000059);color:#fff;background:#0a0a0d;border-radius:40px;width:300px;height:580px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.phone-top{justify-content:space-between;align-items:center;width:256px;font-size:15px;font-weight:600;line-height:1.5;display:flex;position:absolute;top:26px;left:22px}.phone-x{color:#fff9;font-size:18px;font-weight:400}.phone-state{opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s;position:absolute;inset:0}.phone-label{text-align:center;letter-spacing:.1em;color:#ffffff8c;font-size:11px;font-weight:600;position:absolute;top:70.5px;left:0;right:0}.phone-wave{justify-content:center;align-items:center;gap:4px;width:256px;height:60px;display:flex;position:absolute;top:106.5px;left:22px}.phone-wave span{background:var(--green-soft);border-radius:2px;width:4px}.phone-timer{text-align:center;letter-spacing:.02em;font-size:20px;font-weight:600;position:absolute;top:188.75px;left:0;right:0}.phone-card{background:#fff;border-radius:14px;width:256px;position:absolute;left:22px}.phone-transcript{height:127.88px;top:236px}.phone-field-1{height:72px;top:106px}.phone-field-2{height:91px;top:190px}.phone-field-3{height:91px;top:293px}.phone-card-label{letter-spacing:.08em;color:var(--green);white-space:nowrap;font-size:10px;font-weight:700;position:absolute;top:15.75px;left:16px}.phone-card-text{color:#1a1a1f8c;width:223px;font-size:13px;line-height:18.85px;position:absolute;top:36.33px;left:16px}.phone-btn{background:var(--green);border-radius:24px;justify-content:center;align-items:center;gap:10px;width:256px;height:47.5px;font-size:14px;font-weight:600;display:flex;position:absolute;top:506.5px;left:22px}.phone-stop{background:#fff;border-radius:3px;width:12px;height:12px}.phone-photos{gap:10px;display:flex;position:absolute;top:194px;left:22px}.phone-photo{flex-direction:column;gap:6px;display:flex}.phone-thumb{border-radius:10px;width:78px;height:96px;display:block;position:relative;overflow:hidden}.phone-thumb img{object-fit:cover;width:333.33%;max-width:none;height:270.27%;position:absolute}.phone-thumb-1 img{top:-113.51%;left:-16.67%}.phone-thumb-2 img{top:-100%;left:-133.33%}.phone-thumb-3 img{top:-32.43%;left:-216.67%}.phone-photo-label{color:#ffffffbf;font-size:11px;font-weight:600;line-height:1.2}.phone-sent{text-align:center;flex-direction:column;align-items:center;gap:14px;width:256px;height:auto;display:flex;inset:186px auto auto 22px}.phone-sent-badge{background:var(--green);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.phone-sent-title{font-family:var(--font-serif);font-size:26px;line-height:1.15}.phone-sent-asset{color:#ffffffd9;font-size:14px;font-weight:600;line-height:1.3}.phone-sent-note{color:#ffffffb3;font-size:13px;line-height:1.4}.phone-sent-time{color:#ffffff8c;font-size:12px;line-height:1.2}.stage-captura[data-step="1"] .phone-state[data-n="1"],.stage-captura.is-pinned[data-step="2"] .phone-state[data-n="2"],.stage-captura.is-pinned[data-step="3"] .phone-state[data-n="3"],.stage-captura.is-pinned[data-step="4"] .phone-state[data-n="4"]{opacity:1;visibility:visible}.stage-captura.is-pinned .captura-text{gap:40px;width:520px;position:absolute;top:130px;left:100px}.stage-captura.is-pinned .captura-title{margin-bottom:-20px}.stage-captura.is-pinned .captura-steps{gap:0;margin-top:0}.stage-captura.is-pinned .captura-step{flex-direction:column;gap:16px;display:none}.stage-captura.is-pinned[data-step="1"] .captura-step[data-n="1"],.stage-captura.is-pinned[data-step="2"] .captura-step[data-n="2"],.stage-captura.is-pinned[data-step="3"] .captura-step[data-n="3"],.stage-captura.is-pinned[data-step="4"] .captura-step[data-n="4"]{animation:.5s both stage-in;display:flex}.stage-captura.is-pinned .captura-icon{width:56px;height:56px}.stage-captura.is-pinned .captura-step-title{align-self:auto;font-size:36px}.stage-captura.is-pinned .captura-step-desc{opacity:1;font-size:18px}.stage-captura.is-pinned .captura-progress{flex-direction:column;gap:12px;display:flex}.captura-count{color:var(--green-light);font-size:14px;font-weight:600;line-height:1.2}.captura-count span{display:none}.stage-captura[data-step="1"] .captura-count span[data-n="1"],.stage-captura[data-step="2"] .captura-count span[data-n="2"],.stage-captura[data-step="3"] .captura-count span[data-n="3"],.stage-captura[data-step="4"] .captura-count span[data-n="4"]{display:inline}.captura-bars{gap:8px;display:flex}.captura-bar{cursor:pointer;background:var(--green-light);opacity:.2;border:0;border-radius:2px;flex:1;height:3px;padding:0;transition:opacity .3s;position:relative}.captura-bar:after{content:"";position:absolute;inset:-10px 0}.stage-captura[data-step="1"] .captura-bar[data-n="1"],.stage-captura[data-step="2"] .captura-bar:nth-child(-n+2),.stage-captura[data-step="3"] .captura-bar:nth-child(-n+3),.stage-captura[data-step="4"] .captura-bar{opacity:1}.stage-captura.is-pinned .captura-visual{width:640px;height:740px;margin:0;position:absolute;top:80px;left:700px;overflow:visible}.stage-captura.is-pinned .captura-operario{object-fit:cover;width:441px;height:609px;display:block;position:absolute;top:131px;left:0}.stage-captura.is-pinned .phone{top:80px;left:308px;transform:none}.stage-vida{background:var(--bg)}.vida-header{flex-direction:column;gap:16px;max-width:560px;display:flex}.vida-title{color:var(--text)}.vida-lead{color:var(--text-body);font-size:18px;line-height:1.55}.vida-track{flex-direction:column;gap:16px;margin-top:40px;display:flex}.vida-card{background:var(--bg-card);border-radius:20px;flex-direction:column;justify-content:space-between;gap:24px;padding:32px;display:flex;box-shadow:0 16px 40px -8px #0f332414,0 1px 3px #0f33240d}.vida-card-head{align-items:center;gap:16px;display:flex}.vida-icon{background:var(--green);border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.vida-card-title{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vida-card-title h3{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.2}.vida-card-title p{color:var(--text-muted);font-size:14px;font-weight:500;line-height:1.3}.vida-chip{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.vida-time{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1}.vida-badge{background:var(--green-light);color:var(--green-muted);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.2}.vida-fields{background:var(--bg);border-radius:14px;padding:4px 20px}.vida-row{gap:24px;padding:14px 0;display:flex}.vida-row+.vida-row{border-top:1px solid var(--border-strong)}.vida-field{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vida-key{color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.2}.vida-val{font-size:15px;font-weight:600;line-height:1.3}.vida-card-total{background:var(--green-muted);color:#fff}.vida-card-total .vida-card-title p{color:var(--green-light)}.vida-summary{flex-direction:column;gap:16px;display:flex}.vida-total{letter-spacing:-.03em;font-size:72px;font-weight:700;line-height:1}.vida-cycle{gap:4px;display:flex}.vida-cycle-1{flex:141}.vida-cycle-2{flex:431}.vida-cycle-col{flex-direction:column;min-width:0;display:flex}.vida-cycle-num{color:#fff;font-size:20px;font-weight:700;line-height:1.2}.vida-cycle-1 .vida-cycle-num{color:var(--green-light)}.vida-cycle-cap{color:#d4f5e8b3;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:500;line-height:1.2}.vida-cycle-seg{background:#fff;border-radius:5px;height:10px;margin-top:18px;display:block}.vida-cycle-1 .vida-cycle-seg{background:var(--green-light)}.vida-cycle-times{color:#d4f5e8b3;justify-content:space-between;margin-top:10px;font-size:12px;font-weight:600;line-height:1.2;display:flex}.vida-strip,.vida-ruler{display:none}.stage-vida.is-pinned .vida-header{width:1240px;max-width:none;position:absolute;top:96px;left:100px}.stage-vida.is-pinned .vida-lead{width:560px}.stage-vida.is-pinned .vida-track{flex-direction:row;gap:120px;margin:0;transition:transform .7s cubic-bezier(.22,.61,.36,1);position:absolute;top:344px;left:400px}.stage-vida.is-pinned[data-step="2"] .vida-track{transform:translate(-760px)}.stage-vida.is-pinned[data-step="3"] .vida-track{transform:translate(-1520px)}.stage-vida.is-pinned[data-step="4"] .vida-track{transform:translate(-2280px)}.stage-vida.is-pinned .vida-card{opacity:.45;flex:none;width:640px;height:328px;padding:36px 32px;transition:opacity .5s}.stage-vida.is-pinned[data-step="1"] .vida-card[data-n="1"],.stage-vida.is-pinned[data-step="2"] .vida-card[data-n="2"],.stage-vida.is-pinned[data-step="3"] .vida-card[data-n="3"],.stage-vida.is-pinned[data-step="4"] .vida-card[data-n="4"]{opacity:1}.stage-vida.is-pinned .vida-strip{background:var(--green-light);border-radius:100px;align-items:center;gap:14px;width:640px;padding:12px 18px 12px 12px;transition:opacity .4s;display:flex;position:absolute;top:692px;left:400px}.stage-vida.is-pinned:not([data-step="1"]) .vida-strip{opacity:0}.vida-strip-icon{background:var(--green);border-radius:100px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.vida-strip-wave{flex:1;justify-content:space-between;align-items:center;height:26px;display:flex}.vida-strip-wave span{background:var(--green);border-radius:2px;width:3px}.vida-strip-wave .is-dim{opacity:.35}.vida-strip-label{color:var(--green-muted);white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2}.stage-vida.is-pinned .vida-ruler{--p:0;width:1240px;height:64px;display:block;position:absolute;top:804px;left:100px}.stage-vida.is-pinned[data-step="2"] .vida-ruler{--p:33.333}.stage-vida.is-pinned[data-step="3"] .vida-ruler{--p:66.667}.stage-vida.is-pinned[data-step="4"] .vida-ruler{--p:100}.vida-ruler-track,.vida-ruler-progress{border-radius:2px;height:2px;position:absolute;top:11px;left:0}.vida-ruler-track{background:var(--border-strong);width:100%}.vida-ruler-progress{width:calc(var(--p) * 1%);background:var(--green);min-width:1px;transition:width .7s cubic-bezier(.22,.61,.36,1)}.vida-knob{width:16px;height:16px;top:4px;left:clamp(0px, calc(var(--p) * 1% - 8px), calc(100% - 16px));transition:left .7s cubic-bezier(.22,.61,.36,1);position:absolute}.vida-stop{width:160px;height:64px;font:inherit;text-align:center;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;position:absolute;top:0}.vida-stop[data-n="1"]{text-align:left;left:0}.vida-stop[data-n="2"]{left:calc(33.333% - 80px)}.vida-stop[data-n="3"]{left:calc(66.667% - 80px)}.vida-stop[data-n="4"]{text-align:right;right:0}.vida-stop-dot{background:var(--border-strong);border-radius:50%;width:8px;height:8px;transition:background .4s;position:absolute;top:8px}.vida-stop[data-n="1"] .vida-stop-dot{left:8px}.vida-stop[data-n="2"] .vida-stop-dot,.vida-stop[data-n="3"] .vida-stop-dot{left:76px}.vida-stop[data-n="4"] .vida-stop-dot{right:3px}.vida-stop-num,.vida-stop-cap{white-space:nowrap;position:absolute;left:0;right:0}.vida-stop-num{color:var(--text-body);font-size:14px;font-weight:600;line-height:1.2;top:30px}.vida-stop-cap{color:var(--text);font-size:13px;line-height:1.3;top:48px}.stage-vida[data-step="1"] .vida-stop[data-n="1"] .vida-stop-dot,.stage-vida[data-step="2"] .vida-stop:is([data-n="1"],[data-n="2"]) .vida-stop-dot,.stage-vida[data-step="3"] .vida-stop:is([data-n="1"],[data-n="2"],[data-n="3"]) .vida-stop-dot,.stage-vida[data-step="4"] .vida-stop .vida-stop-dot{background:var(--green)}.stage-vida[data-step="1"] .vida-stop[data-n="1"] .vida-stop-num,.stage-vida[data-step="2"] .vida-stop[data-n="2"] .vida-stop-num,.stage-vida[data-step="3"] .vida-stop[data-n="3"] .vida-stop-num,.stage-vida[data-step="4"] .vida-stop[data-n="4"] .vida-stop-num{color:var(--green)}.stage-problema{background:var(--bg-warm)}.problema-title{color:var(--text)}.problema-tabs{flex-direction:column;margin-top:32px;display:flex}.problema-tab{border:0;border-top:1px solid var(--border-warm);font:inherit;text-align:left;color:inherit;cursor:default;background:0 0;gap:16px;padding:20px 0;display:flex}.problema-tab-indicator{background:var(--green);border-radius:1px;flex:none;align-self:stretch;width:2px}.problema-tab-body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.problema-tab-row{gap:12px;font-weight:600;display:flex}.problema-tab-num{color:var(--green);flex:none;font-size:13px;line-height:1.6}.problema-tab-title{letter-spacing:-.01em;color:var(--text);flex:1;font-size:19px;line-height:1.3}.problema-tab-desc{color:var(--text-body);font-size:15px;line-height:1.55}.problema-visual{aspect-ratio:720/660;background:var(--green-muted);border-radius:24px;width:100%;margin-top:40px;position:relative;overflow:hidden}.problema-scene{display:none;position:absolute;inset:0}.problema-scene[data-n="1"]{display:block}.problema-photo,.problema-shade{width:100%;height:100%;position:absolute;inset:0}.problema-photo{object-fit:cover}.problema-shade{background:linear-gradient(#0a5e4200 0%,#0a5e4226 45%,#084a33eb 100%)}.problema-chip{display:none}.problema-caption{font-family:var(--font-serif);letter-spacing:-.015em;color:#fff;font-size:clamp(24px,4vw,34px);line-height:1.1;position:absolute;bottom:6.4%;left:7.7%}.stage-problema.is-pinned .problema-text{flex-direction:column;gap:40px;width:460px;display:flex;position:absolute;top:120px;left:100px}.stage-problema.is-pinned .problema-title{letter-spacing:-.02em;font-size:52px;line-height:1.05}.stage-problema.is-pinned .problema-tabs{margin-top:0}.stage-problema.is-pinned .problema-tab{cursor:pointer}.stage-problema.is-pinned .problema-tab-indicator{background:var(--border-warm)}.stage-problema.is-pinned .problema-tab-num,.stage-problema.is-pinned .problema-tab-title{color:var(--text-faint)}.stage-problema.is-pinned .problema-tab-desc{display:none}.stage-problema.is-pinned[data-step="1"] .problema-tab[data-n="1"],.stage-problema.is-pinned[data-step="2"] .problema-tab[data-n="2"],.stage-problema.is-pinned[data-step="3"] .problema-tab[data-n="3"]{cursor:default}.stage-problema.is-pinned[data-step="1"] .problema-tab[data-n="1"] .problema-tab-indicator,.stage-problema.is-pinned[data-step="2"] .problema-tab[data-n="2"] .problema-tab-indicator,.stage-problema.is-pinned[data-step="3"] .problema-tab[data-n="3"] .problema-tab-indicator{background:var(--green)}.stage-problema.is-pinned[data-step="1"] .problema-tab[data-n="1"] .problema-tab-num,.stage-problema.is-pinned[data-step="2"] .problema-tab[data-n="2"] .problema-tab-num,.stage-problema.is-pinned[data-step="3"] .problema-tab[data-n="3"] .problema-tab-num{color:var(--green)}.stage-problema.is-pinned[data-step="1"] .problema-tab[data-n="1"] .problema-tab-title,.stage-problema.is-pinned[data-step="2"] .problema-tab[data-n="2"] .problema-tab-title,.stage-problema.is-pinned[data-step="3"] .problema-tab[data-n="3"] .problema-tab-title{color:var(--text)}.stage-problema.is-pinned[data-step="1"] .problema-tab[data-n="1"] .problema-tab-desc,.stage-problema.is-pinned[data-step="2"] .problema-tab[data-n="2"] .problema-tab-desc,.stage-problema.is-pinned[data-step="3"] .problema-tab[data-n="3"] .problema-tab-desc{animation:.5s both stage-in;display:block}.stage-problema.is-pinned .problema-visual{aspect-ratio:auto;width:720px;height:660px;margin:0;position:absolute;top:120px;left:620px}.stage-problema.is-pinned .problema-scene{opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;display:block}.stage-problema.is-pinned[data-step="1"] .problema-scene[data-n="1"],.stage-problema.is-pinned[data-step="2"] .problema-scene[data-n="2"],.stage-problema.is-pinned[data-step="3"] .problema-scene[data-n="3"]{opacity:1;visibility:visible}.stage-problema.is-pinned .problema-caption{letter-spacing:-.015em;font-size:34px;top:534px;bottom:auto;left:56px}.stage-problema.is-pinned .problema-scene[data-n="2"] .problema-caption{top:530px}.stage-problema.is-pinned .problema-caption-sm{font-size:30px;top:575px}.stage-problema.is-pinned .problema-chip{background:var(--bg-card);white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:12px 16px 12px 12px;font-size:14px;font-weight:600;line-height:1.2;display:flex;position:absolute;box-shadow:0 12px 32px -8px #0000002e}.problema-chip-1{top:72px;left:467px}.problema-chip-2{top:140px;left:458px}.problema-chip-3{top:208px;left:355px}.problema-chip-icon{background:var(--green-light);border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.problema-chip-icon img{width:16px;height:16px}.chat{background:#e9e3d9;border-radius:18px;width:400px;position:absolute;top:72px;left:72px;overflow:hidden;box-shadow:0 24px 48px -12px #00000038}.chat-head{color:#fff;background:#0b5f54;align-items:center;gap:12px;padding:16px 20px;display:flex}.chat-name{font-size:15px;font-weight:600;line-height:1.2}.chat-sub{color:#cce5db;margin-top:2px;font-size:12px}.chat-messages{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 16px 24px;display:flex}.chat-msg{color:#262b29;background:#fff;border-radius:12px;padding:8px 12px;font-size:14px;line-height:1.4}.chat-who{color:#0a5c47;margin-bottom:4px;font-size:12px;font-weight:600;line-height:1.2;display:block}.chat-none{color:var(--text-muted);font-size:12px;font-weight:500}.problema-pill{background:var(--green-light);color:var(--green-muted);border-radius:100px;padding:8px 14px 8px 12px;font-size:13px;font-weight:600;position:absolute;top:348px;left:364px}.sheet{background:#fff;border-radius:14px;width:300px;position:absolute;top:400px;left:364px;overflow:hidden;box-shadow:0 24px 48px -12px #00000038}.sheet-head{background:var(--bg);padding:12px 14px;font-size:13px;font-weight:600}.sheet-row{border-top:1px solid var(--border-warm);grid-template-columns:100px 100px 1fr;display:grid}.sheet-row span{height:34px;color:var(--text-muted);padding:9px 0 9px 14px;font-size:12px;font-weight:500}.bubble{background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:14px 18px;display:flex;position:absolute;top:72px;left:226px;box-shadow:0 20px 40px -10px #00000038}.bubble-who{color:#0a5c47;font-size:12px;font-weight:600;line-height:1.2}.bubble-text{color:#262b29;font-size:18px;font-weight:500;line-height:1.35}.conn{height:144px;position:absolute;top:144px}.conn-r{width:200px;left:360px}.conn-v{width:2px;left:359px}.conn-l{width:200px;left:160px}.asset-card{background:#fff;border-radius:14px;flex-direction:column;gap:10px;width:176px;padding:16px;display:flex;position:absolute;top:288px;box-shadow:0 20px 40px -10px #00000038}.asset-card-1{left:72px}.asset-card-2{left:272px}.asset-card-3{left:472px}.asset-card-top{justify-content:space-between;align-items:center;display:flex}.asset-card-q{color:var(--green);font-size:20px;font-weight:700;line-height:1}.asset-card-name{font-size:14px;font-weight:600;line-height:1.25}.asset-card-line{color:var(--text-muted);margin-top:-6px;font-size:12px;font-weight:500;line-height:1.25}.tilt{width:0;height:0;position:absolute}.tilt-1{top:491.4px;left:144.6px}.tilt-2{top:511.2px;left:354.9px}.tilt-3{top:475.6px;left:545.8px}.tilt-chip{white-space:nowrap;color:var(--green-light);background:#ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:10px 14px 10px 10px;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;left:0}.tilt-1 .tilt-chip{transform:translate(-50%,-50%)rotate(4deg)}.tilt-2 .tilt-chip{transform:translate(-50%,-50%)rotate(-3deg)}.tilt-3 .tilt-chip{transform:translate(-50%,-50%)rotate(2deg)}.piezas{padding:120px var(--px) 110px}.piezas-head{max-width:var(--max);justify-content:space-between;align-items:flex-start;gap:40px;margin:0 auto;display:flex}.piezas-title{max-width:760px;color:var(--text);line-height:1.05}.piezas-title span{color:var(--text-faint)}.piezas-sub{width:440px;color:var(--text-body);flex:none;margin-top:6px;font-size:17px;line-height:1.55}.piezas-grid{max-width:var(--max);border-top:1px solid var(--border-warm);border-bottom:1px solid var(--border-warm);margin:70px auto 0;position:relative}.piezas-diagram{height:calc(260px * var(--diagram-fit,1));border-bottom:1px solid var(--border-warm);background:linear-gradient(var(--border-warm), var(--border-warm)) 33.333% 0 / 1px 100% no-repeat, linear-gradient(var(--border-warm), var(--border-warm)) 66.667% 0 / 1px 100% no-repeat;position:relative;overflow:hidden}.diagram{zoom:var(--diagram-fit,1);width:1240px;height:260px;position:absolute;top:0;left:0}.diagram>*{position:absolute}.d-pill{background:var(--bg-card);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 12px 0 10px;font-size:13px;font-weight:500;line-height:1.2;display:flex}.d-in{width:168px;left:32px}.d-out{width:160px;left:1010px}.d-line{background:var(--border-strong)}.d-h{height:1.5px}.d-v{width:1.5px}.d-accent{background:var(--green)}.d-node{background:var(--green);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;top:84px}.d-node-label{font-size:13px;font-weight:600;line-height:1.2;top:144px}.d-arrow{justify-content:center;align-items:center;width:8px;height:8px;display:flex;top:106px}.d-arrow>span{width:8px;height:8px;position:relative;transform:rotate(90deg)}.d-arrow img{width:86.6%;max-width:none;height:75%;position:absolute;inset:0 6.7% 25%}.d-case,.d-ot{border-radius:10px;width:250px;display:flex;left:456px}.d-case{background:var(--bg-card);flex-direction:column;gap:6px;padding:12px 14px;top:82px}.d-ot{background:var(--green-light);align-items:center;gap:10px;padding:12px 14px 12px 12px;top:158px}.d-case b,.d-ot b{font-size:14px;font-weight:600;line-height:1.2}.d-case i,.d-ot i{color:var(--text-muted);font-size:12px;font-style:normal;font-weight:500;line-height:1.2}.d-ot-icon{background:var(--green);border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.d-ot-text{flex-direction:column;gap:2px;display:flex}.piezas-cols{grid-template-columns:repeat(3,1fr);display:grid}.pieza{border-left:1px solid var(--border-warm);padding:32px 32px 40px}.pieza:first-child{border-left:0}.pieza-num{color:var(--green);font-size:13px;font-weight:600;line-height:1.2}.pieza-name{letter-spacing:-.01em;margin-top:12px;font-size:22px;font-weight:600;line-height:1.25}.pieza-tag{color:var(--green);margin-top:6px;font-size:14px;font-weight:500;line-height:1.3}.pieza-desc{color:var(--text-body);margin-top:14px;font-size:15px;line-height:1.6}.piezas-cross{pointer-events:none;width:11px;height:11px;margin:-5px 0 0 -5px;position:absolute}.piezas-cross:before,.piezas-cross:after{content:"";background:var(--border-strong);position:absolute}.piezas-cross:before{width:11px;height:1px;top:5px;left:0}.piezas-cross:after{width:1px;height:11px;top:0;left:5px}.stage-implementa{background:var(--bg)}.impl-header{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.impl-title{color:var(--text)}.impl-title span{color:var(--green)}.impl-lead{max-width:560px;color:var(--text-body);font-size:17px;line-height:1.55}.impl-track{flex-direction:column;gap:24px;max-width:760px;margin:48px auto 0;display:flex}.impl-card{background:var(--bg-card);border-radius:20px;align-items:center;gap:40px;padding:32px 36px;display:flex;box-shadow:0 16px 40px -8px #0f332414,0 1px 3px #0f33240d}.impl-card-side{flex-direction:column;flex:none;gap:14px;width:190px;display:flex}.impl-icon{background:var(--green);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.impl-when{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--green);font-size:34px;font-weight:400;line-height:1.05}.impl-card[data-n="1"] .impl-when{font-weight:600}.impl-divider{background:var(--border-warm);flex:none;align-self:stretch;width:1px}.impl-card-main{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}.impl-text{letter-spacing:-.005em;font-size:19px;font-weight:600;line-height:1.4}.impl-chips{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.impl-chip{background:var(--green-light);color:var(--green-muted);border-radius:8px;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-size:12px;font-weight:600;line-height:1.2;display:flex}.impl-fade,.impl-progress{display:none}.stage-implementa.is-pinned .impl-header{position:absolute;top:96px;left:0;right:0}.stage-implementa.is-pinned .impl-title{letter-spacing:-.02em;font-size:52px}.stage-implementa.is-pinned .impl-viewport{width:1440px;height:470px;position:absolute;top:340px;left:0;overflow:hidden}.stage-implementa.is-pinned .impl-track{gap:24px;width:760px;max-width:none;margin:0;transition:transform .7s cubic-bezier(.22,.61,.36,1);position:absolute;top:135px;left:340px}.stage-implementa.is-pinned[data-step="2"] .impl-track{transform:translateY(-224px)}.stage-implementa.is-pinned[data-step="3"] .impl-track{transform:translateY(-448px)}.stage-implementa.is-pinned .impl-card{opacity:0;height:200px;transition:opacity .5s}.stage-implementa.is-pinned[data-step="1"] .impl-card[data-n="1"],.stage-implementa.is-pinned[data-step="2"] .impl-card[data-n="2"],.stage-implementa.is-pinned[data-step="3"] .impl-card[data-n="3"]{opacity:1}.stage-implementa.is-pinned[data-step="2"] .impl-card[data-n="1"],.stage-implementa.is-pinned[data-step="3"] .impl-card[data-n="2"]{opacity:.3}.stage-implementa.is-pinned .impl-fade{pointer-events:none;background:linear-gradient(to bottom, var(--bg), #faf7f200);width:100%;height:90px;display:block;position:absolute;top:0;left:0}.stage-implementa.is-pinned .impl-progress{align-items:center;gap:16px;display:flex;position:absolute;top:836px;left:50%;transform:translate(-50%)}.impl-count{color:var(--green);font-size:13px;font-weight:600;line-height:1.2}.impl-count span{display:none}.stage-implementa[data-step="1"] .impl-count span[data-n="1"],.stage-implementa[data-step="2"] .impl-count span[data-n="2"],.stage-implementa[data-step="3"] .impl-count span[data-n="3"]{display:inline}.impl-bars{gap:6px;display:flex}.impl-bar{background:var(--border-strong);cursor:pointer;border:0;border-radius:2px;width:48px;height:3px;padding:0;transition:background .3s;position:relative}.impl-bar:after{content:"";position:absolute;inset:-10px 0}.stage-implementa[data-step="1"] .impl-bar[data-n="1"],.stage-implementa[data-step="2"] .impl-bar:nth-child(-n+2),.stage-implementa[data-step="3"] .impl-bar{background:var(--green)}.form-steps{flex-wrap:wrap;justify-content:center;gap:16px 40px;margin-top:16px;list-style:none;display:flex}.form-steps li{color:var(--navy);align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.form-step-num{background:var(--green-light);width:28px;height:28px;color:var(--green-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}@media (width<=899px){.piezas-head{flex-direction:column;gap:20px}.piezas-sub{width:auto}.piezas-diagram,.piezas-cross{display:none}.piezas-grid{margin-top:40px}.piezas-cols{grid-template-columns:1fr}.pieza,.pieza:first-child{border-left:0;border-top:1px solid var(--border-warm)}.pieza:first-child{border-top:0}}@media (width<=768px){.piezas{padding:72px var(--px) 64px}.stage-canvas{padding-top:56px;padding-bottom:56px}.vida-card{padding:24px 20px}.vida-card-head{flex-wrap:wrap}.vida-row{flex-direction:column;gap:12px}.vida-total{font-size:56px}.impl-card{flex-direction:column;align-items:flex-start;gap:20px;padding:24px 20px}.impl-card-side{flex-direction:row;align-items:center;width:auto}.impl-divider{display:none}.captura-visual{height:620px}}@media (width<=1100px){:root{--px:48px}}@media (width<=768px){:root{--px:24px}.nav-links{display:none}.nav-toggle{display:flex}.nav.is-open .nav-mobile-panel{display:block}.nav-mobile-panel{background:var(--bg);border-top:1px solid #1a1a1f1a;padding:8px 24px 20px;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 24px #0000000f}.nav-mobile-links{flex-direction:column;list-style:none;display:flex}.nav-mobile-links a{color:var(--navy);border-bottom:1px solid #1a1a1f14;padding:14px 4px;font-size:16px;font-weight:500;display:block}.nav-cta{display:none}.nav-mobile-cta{text-align:center;margin-top:16px;display:block}.form-row{flex-direction:column}.footer-cols{flex-direction:column;gap:32px}.footer-wordmark{text-align:center;font-size:clamp(80px,24vw,340px)}.footer-bottom{text-align:center;flex-direction:column;gap:8px}}.footer-bottom a{text-underline-offset:3px;text-decoration:underline;transition:opacity .15s}.footer-bottom a:hover{opacity:.7}
