.hero{padding:clamp(40px,6vw,72px) 0 0}.persona{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.persona .label{flex:none}.tabs{background:var(--fog);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:4px;display:flex;position:relative}.tab{z-index:1;cursor:pointer;color:var(--text);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;padding:12px 18px;font-size:14px;font-weight:600;transition:color .3s;position:relative}.tab[aria-selected=true]{color:#fff}.tab-ind{z-index:0;background:var(--blue);transition:transform .5s var(--ease-out), width .5s var(--ease-out);border-radius:9px;position:absolute;top:4px;bottom:4px;left:0;overflow:hidden}.tab-ind i{background:var(--sky);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:clamp(36px,5vw,56px);display:grid}.hero h1{font-family:var(--display);letter-spacing:-.05em;min-height:3em;margin:0;font-size:clamp(44px,6.4vw,96px);font-weight:700;line-height:.98;position:relative}.hero-sub{color:var(--muted);max-width:32em;margin:28px 0 36px;font-size:clamp(17px,1.4vw,20px)}.hero-note{color:var(--muted);align-items:center;gap:8px;margin-top:18px;font-size:13.5px;display:flex}.hero-note svg{width:15px;height:15px;color:var(--ok)}.pv{background:var(--white);border:1px solid var(--line);border-radius:18px;font-size:13px;position:relative;box-shadow:0 50px 90px -40px #0b214766,0 12px 24px -12px #0b21471f}.pv .chrome{border-bottom:1px solid var(--line);border-radius:18px 18px 0 0}.pv-screens{border-radius:0 0 18px 18px;height:430px;position:relative;overflow:hidden}.pv .screen{opacity:0;transition:opacity .4s var(--ease-out), transform .6s var(--ease-out);pointer-events:none;padding:22px;position:absolute;inset:0;transform:translate(20px)}.pv .screen.is-active{opacity:1;transform:none}.pv-tag{font-family:var(--mono);color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:-44px;left:-1px}.pv-tag i{background:var(--mint);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite blink}@media (prefers-reduced-motion:reduce){.pv .screen{filter:none;transition:opacity .25s;transform:none}.pv-tag i{animation:none}}@media (max-width:960px){.hero-grid{grid-template-columns:1fr}.pv-screens{height:400px}.pv-tag{margin-top:18px;position:static}}@media (max-width:640px){.tabs{width:100%}.tab{flex:1;padding:12px 6px;font-size:13px}.hero h1{min-height:3.9em;font-size:42px}.pv-screens{height:440px}}.ba{border:1px solid var(--line);-webkit-user-select:none;user-select:none;touch-action:pan-y;background:var(--white);border-radius:24px;height:clamp(420px,52vw,600px);position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0b214759,0 10px 20px -12px #0b21471f}.ba-layer{position:absolute;inset:0}.ba-after{background:var(--fog);place-items:center;padding:40px;display:grid}.ba-before{--cut:50%;clip-path:inset(0 calc(100% - var(--cut)) 0 0);background:#f3efe6;overflow:hidden}.ba-label{z-index:3;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:#fff;border-radius:999px;padding:7px 14px;font-size:11.5px;font-weight:500;position:absolute;top:18px}.ba-before .ba-label{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff;left:18px}.ba-after .ba-label{background:var(--blue);right:18px}.handle{z-index:4;top:0;bottom:0;left:var(--cut,50%);width:0;position:absolute}.handle:before{content:"";background:var(--blue);width:2px;position:absolute;top:0;bottom:0;left:-1px}.handle button{background:var(--blue);color:#fff;cursor:ew-resize;width:56px;height:56px;transition:transform .2s var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;translate:-50% -50%;box-shadow:0 12px 28px -8px #2458a0a6}.handle button:active{transform:scale(.94)}.handle svg{width:24px;height:24px}.mess{color:#2a2a2a;font-size:13px;position:absolute}.note{background:#ffe98a;width:150px;padding:14px;font-family:Comic Sans MS,Segoe Print,cursive;line-height:1.35;box-shadow:0 8px 18px -10px #0006}.note.pink{background:#ffc7d9}.note.green{background:#c9f0d4}.sheet{background:#fff;border:1px solid #c9c9c9;width:320px;font-family:Calibri,Arial,sans-serif;font-size:12px;box-shadow:0 10px 24px -14px #00000073}.sheet .r{grid-template-columns:30px 1.4fr .8fr .7fr;display:grid}.sheet .r span{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:4px 6px;overflow:hidden}.sheet .r:first-child span{background:#e9efe6;font-weight:700}.sheet .r span.red{background:#ffd6d6}.mail{background:#fff;border:1px solid #c9c9c9;width:300px;box-shadow:0 10px 24px -14px #00000073}.mail div{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eee;padding:8px 12px;font-size:12px;overflow:hidden}.mail div b{font-weight:700}.mail .unread{background:#eef4ff}.files{gap:6px;font-family:Arial,sans-serif;font-size:12px;display:grid}.files span{background:#fff;border:1px solid #ccc;align-items:center;gap:8px;padding:6px 10px;display:flex}.files i{background:#f5c842;border-radius:1px;flex:none;width:14px;height:12px}.clean{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(760px,100%);font-size:13px;overflow:hidden;box-shadow:0 30px 60px -30px #0b214759,0 10px 20px -12px #0b21471f}.clean .main{padding:20px 22px}@media (prefers-reduced-motion:reduce){.handle button:active{transform:none}}@media (max-width:640px){.ba{height:520px}.mess.sheet{width:250px}}.day{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,96px);display:grid}.day-clock{top:calc(var(--header) + 60px);align-self:start;position:sticky}.clock-face{aspect-ratio:1;width:min(340px,80%)}.clock-face circle.face{fill:var(--white);stroke:var(--line-strong);stroke-width:2px}.clock-face line.tick{stroke:var(--ink);stroke-width:1.5px}.clock-face line.tick.min{stroke:#b9bbb4;stroke-width:1px}.clock-face .hand-h{stroke:var(--ink);stroke-width:5px;stroke-linecap:square;transform-origin:100px 100px}.clock-face .hand-m{stroke:var(--blue);stroke-width:3px;stroke-linecap:square;transform-origin:100px 100px}.clock-face .pin{fill:var(--blue)}.day-time{font-family:var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:28px;font-size:clamp(56px,7vw,104px);font-weight:600;line-height:1}.day-caption{color:var(--muted);max-width:22em;margin-top:10px}.moments{border-top:1px solid var(--line-strong)}.moment{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);align-content:center;gap:24px;min-height:52vh;padding:40px 0;display:grid}.moment .t{font-family:var(--mono);color:var(--blue);padding-top:6px;font-size:14px;font-weight:500}.moment h3{font-family:var(--display);letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.1}.moment p{color:var(--muted);max-width:32em;margin:0 0 22px}.moment>div,.moment .mini>div{min-width:0}.moment .mini{background:var(--white);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;width:min(420px,100%);padding:14px 16px;font-size:13.5px;display:flex;box-shadow:0 16px 30px -20px #0b21474d}.moment .mini .ico{background:var(--fog);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.moment .mini .ico svg{width:20px;height:20px}.moment .mini b{font-weight:600;display:block}.moment .mini small{color:var(--muted)}.moment .mini .ico.warn{color:var(--warn);background:#fbeee6}.moment .mini .ico.blue{background:var(--mist);color:var(--blue)}.moment .mini .ico.ok{color:var(--ok);background:#e4f4ec}.anim .moment{opacity:.28;transition:opacity .5s}.anim .moment.on{opacity:1}@media (max-width:960px){.day{grid-template-columns:1fr}.day-clock{align-items:center;gap:24px;display:flex;position:relative;top:auto}.clock-face{width:120px}.day-time{margin-top:0;font-size:56px}.day-caption{display:none}.moment{grid-template-columns:1fr;gap:8px;min-height:0}.anim .moment{opacity:1}}.index-list{border-top:1px solid var(--line-strong)}.ix{border-bottom:1px solid var(--line)}.ix-row{text-align:left;cursor:pointer;width:100%;transition:padding .4s var(--ease-out), color .2s ease;background:0 0;border:0;grid-template-columns:70px minmax(0,1fr) minmax(0,1.1fr) 44px;align-items:center;gap:24px;padding:28px 0;display:grid}.ix-row .n{font-family:var(--mono);color:var(--muted);font-size:13px}.ix-row h3{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(26px,3.2vw,48px);font-weight:600;line-height:1;transition:color .25s}.ix-row p{color:var(--muted);margin:0;font-size:15.5px}.ix-row .pm{border:1px solid var(--line-strong);border-radius:50%;width:44px;height:44px;transition:background-color .25s;position:relative}.ix-row .pm:before,.ix-row .pm:after{content:"";background:var(--ink);width:14px;height:1.5px;transition:transform .4s var(--ease-out), background-color .25s ease;margin:-.75px 0 0 -7px;position:absolute;top:50%;left:50%}.ix-row .pm:after{transform:rotate(90deg)}.ix.open .pm{background:var(--blue);border-color:var(--blue)}.ix.open .pm:before,.ix.open .pm:after{background:#fff}.ix.open .pm:after{transform:rotate(0)}@media (hover:hover) and (pointer:fine){.ix-row:hover{padding-left:14px}.ix-row:hover h3{color:var(--blue)}}.ix-body{transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;display:grid}.ix.open .ix-body{grid-template-rows:1fr}.ix-body>div{overflow:hidden}.ix-inner{grid-template-columns:70px minmax(0,1fr) minmax(0,1.1fr) 44px;gap:24px;padding:0 0 36px;display:grid}.ix-inner .ticks{grid-column:2}.ix-inner .win{background:var(--white);border:1px solid var(--line);border-radius:16px;grid-column:3;font-size:13px;overflow:hidden;box-shadow:0 30px 60px -30px #0b214759,0 10px 20px -12px #0b21471f}.ix-inner .screen{padding:18px;position:relative}.peek{z-index:60;pointer-events:none;background:var(--white);border:1px solid var(--line);opacity:0;width:420px;transition:opacity .25s ease, scale .4s var(--ease-out);border-radius:16px;font-size:12px;position:fixed;top:0;left:0;overflow:hidden;scale:.92;box-shadow:0 40px 70px -24px #0b214773}.peek.on{opacity:1;scale:1}.peek-screens{height:300px;position:relative;overflow:hidden}.peek .screen{opacity:0;padding:16px;transition:opacity .25s;position:absolute;inset:0}.peek .screen.is-active{opacity:1}@media (max-width:960px){.ix-row{grid-template-columns:44px minmax(0,1fr) 44px;gap:16px}.ix-row p{display:none}.ix-inner{grid-template-columns:1fr;gap:20px}.ix-inner .ticks,.ix-inner .win{grid-column:auto}.peek{display:none}}.int-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.int-cell{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);isolation:isolate;flex-direction:column;justify-content:space-between;min-height:230px;padding:28px;display:flex;position:relative;overflow:hidden}.int-cell:before{content:"";z-index:-1;background:var(--blue);transform-origin:50% 100%;transition:transform .5s var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.int-cell .top{justify-content:space-between;align-items:flex-start;display:flex}.int-cell .ico{width:52px;height:52px;transition:transform .5s var(--ease-out);background:#fff;border-radius:14px;place-items:center;display:grid}.int-cell .ico svg{width:28px;height:28px}.int-cell .cat{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:11px}.int-cell h3{font-family:var(--display);letter-spacing:-.03em;margin:0 0 6px;font-size:22px;font-weight:600}.int-cell p{color:#ffffff9e;margin:0;font-size:14px;line-height:1.5;transition:color .3s}.int-cell.wide{grid-column:1/-1;gap:26px;min-height:0}@media (min-width:641px){.int-cell.wide{flex-direction:row;justify-content:flex-start;align-items:center}.int-cell.wide .top{flex:0 0 280px;align-items:center;gap:18px}}@media (hover:hover) and (pointer:fine){.int-cell:hover:before{transform:scaleY(1)}.int-cell:hover .ico{transform:translateY(-4px)rotate(-4deg)}.int-cell:hover p{color:#ffffffe6}.int-cell:hover .cat{color:#fffc}}.int-foot{color:#ffffffa6;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;font-size:15px;display:flex}@media (max-width:960px){.int-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.int-grid{grid-template-columns:1fr}.int-cell{gap:26px;min-height:0}}.cmp{border-top:1px solid var(--line-strong)}.cmp-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr);display:grid}.cmp-row>div{padding:22px 24px 22px 0}.cmp-row>div+div{border-left:1px solid var(--line);padding-left:24px}.cmp-row.head>div{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:14px;padding-bottom:14px;font-size:12px}.cmp-row.head>div:last-child{color:var(--blue)}.cmp-row .k{font-family:var(--display);letter-spacing:-.02em;font-size:18px;font-weight:600}.cmp-row .old{color:var(--muted);align-items:flex-start;gap:12px;display:flex}.cmp-row .new{align-items:flex-start;gap:12px;font-weight:500;display:flex}.cmp-row .old svg{color:#b0b2ab;flex:none;width:18px;height:18px;margin-top:3px}.cmp-row .new svg{width:18px;height:18px;color:var(--blue);flex:none;margin-top:3px}@media (max-width:960px){.cmp-row{grid-template-columns:1fr}.cmp-row>div,.cmp-row>div+div{border-left:0;padding:6px 0}.cmp-row{padding:16px 0}.cmp-row.head{display:none}.cmp-row .old:before{content:"Hoy: ";color:var(--text);white-space:nowrap;font-weight:600}}.start{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.start article{padding:32px 28px 0 0}.start article+article{border-left:1px solid var(--line);padding-left:28px}.start .big{font-family:var(--display);letter-spacing:-.06em;color:var(--blue);font-size:clamp(64px,7vw,110px);font-weight:600;line-height:.9}.start h3{font-family:var(--display);letter-spacing:-.03em;margin:26px 0 10px;font-size:26px;font-weight:600}.start p{color:var(--muted);margin:0}@media (max-width:960px){.start{grid-template-columns:1fr}.start article,.start article+article{border-left:0;padding:28px 0}.start article+article{border-top:1px solid var(--line)}}.trust{border:1px solid var(--line);background:var(--white);border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid;overflow:hidden;box-shadow:0 30px 60px -30px #0b214759,0 10px 20px -12px #0b21471f}.quote{padding:clamp(32px,5vw,64px)}.quote blockquote{font-family:var(--display);letter-spacing:-.03em;margin:26px 0 30px;font-size:clamp(24px,2.6vw,38px);font-weight:500;line-height:1.2}.quote .who{align-items:center;gap:14px;display:flex}.quote .who span:first-child{background:var(--fog);border:1px dashed #b5b7b0;border-radius:50%;width:48px;height:48px}.quote .who b{display:block}.quote .who small{color:var(--muted)}.pillars{border-left:1px solid var(--line);background:var(--fog);display:grid}.pillars div{border-bottom:1px solid var(--line);padding:26px 28px}.pillars div:last-child{border-bottom:0}.pillars h3{font-family:var(--display);letter-spacing:-.04em;margin:0 0 6px;font-size:28px;font-weight:600}.pillars p{color:var(--muted);margin:0;font-size:15px}@media (max-width:960px){.trust{grid-template-columns:1fr}.pillars{border-left:0;border-top:1px solid var(--line)}}
