.home-v010 .ms4-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;align-items:stretch;font-family:'Montserrat',sans-serif}
.home-v010 .ms4-sequence .ms4-card{min-width:0;display:block;container-type:inline-size}
.home-v010 .ms4-visual{aspect-ratio:3/4;position:relative;overflow:hidden;background:#e6e8e6}
.home-v010 .ms4-photo{display:block;width:100%;height:100%;object-fit:cover;filter:blur(0px);opacity:1;transform:scale(1);transition:filter 1.2s ease,transform 1.2s ease}
.home-v010 .ms4-card[data-active=true] .ms4-photo{filter:blur(6px);transform:scale(1.06)}
.home-v010 .ms4-visual::after{content:"";position:absolute;inset:0;z-index:1;background:#071f19;opacity:0;transition:opacity 1.2s ease;pointer-events:none}
.home-v010 .ms4-card[data-active=true] .ms4-visual::after{opacity:.58}
.home-v010 .ms4-sequence .tool-card-meta{padding:18px 20px 22px;text-align:center}
.home-v010 .ms4-sequence .tool-card-title{margin:0;font-size:.95rem;letter-spacing:.09em;font-weight:700;color:#0f172a;line-height:1.45}
.home-v010 .ms6-focus-window{position:absolute;left:7%;top:16%;width:86%;aspect-ratio:1;overflow:visible;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;z-index:2;opacity:0;transform:translateY(5px);transition:opacity .75s ease,transform .75s ease;pointer-events:none}
.home-v010 .ms4-card[data-active=true] .ms6-focus-window{opacity:1;transform:none}
.home-v010 .ms6-stage{position:absolute;left:5%;right:5%;top:4%;height:62%;overflow:hidden}
.home-v010 .ms4-sequence .ms6-step-copy{position:absolute;left:6%;right:6%;bottom:5%;margin:0;color:#fffdf5;font-family:'Montserrat',sans-serif;font-weight:500;font-size:clamp(13px,3.8cqi,15px);line-height:1.5;text-align:left;text-wrap:pretty}
.home-v010 .ms4-paper{position:absolute;left:30%;top:5%;width:40%;height:75%;padding:13% 7% 0;background:#fffdf5;box-shadow:3px 3px 0 #d7cdaa,0 6px 15px #0003;transform-origin:center}
.home-v010 .ms6-paper-heading{width:65%;height:4%;min-height:3px;background:#31574e;margin:0 auto 13%}
.home-v010 .ms4-paper i{display:block;background:#8b9e93;height:1.5%;min-height:1.5px;margin-bottom:6%;transform-origin:left}
.home-v010 .ms4-paper i:nth-child(3n){width:80%}.home-v010 .ms4-paper i:last-child{width:56%}
.home-v010 .ms4-style{position:absolute;display:flex;justify-content:center;gap:7px;left:17%;right:17%;bottom:2%}
.home-v010 .ms4-style b{display:block;background:#fffdf5;color:#31574e;border:2px solid transparent;border-radius:3px;padding:4px 9px;font:500 clamp(14px,5cqi,20px) Georgia,serif}
.home-v010 .ms4-style b:nth-child(2){font-family:Arial,sans-serif}.home-v010 .ms4-style b:nth-child(3){font-style:italic}
.home-v010 .ms6-editor-tools{position:absolute;left:7%;top:9%;width:19%;display:grid;justify-items:center;gap:12px;color:#e4e9df}
.home-v010 .ms6-image-tool{display:block;width:36px;max-width:90%;padding:4px;border:1px solid #d4ddce55;border-radius:3px}
.home-v010 .ms6-image-tool svg{display:block;width:100%;height:auto}
.home-v010 .ms6-type-tool{font-family:Georgia,serif;font-size:clamp(18px,6cqi,24px);line-height:1}
.home-v010 .ms6-color-tools{display:flex;gap:4px}.home-v010 .ms6-color-tools i{width:8px;height:8px;border-radius:50%;background:#c5bc92}.home-v010 .ms6-color-tools i:nth-child(2){background:#75998a}.home-v010 .ms6-color-tools i:nth-child(3){background:#e7e7dc}
.home-v010 .ms4-book{position:absolute;top:4%;left:40%;width:43%;height:88%;overflow:hidden;background:#1d463c;box-shadow:3px 2px 0 #d9d0ba,0 8px 15px #0004;transform-origin:center}
.home-v010 .ms6-cover-image{position:absolute;inset:0;width:100%;height:100%;transform-origin:55% 54%}
.home-v010 .ms6-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,28,25,.6),rgba(9,37,29,.05) 45%,rgba(5,28,25,.7))}
.home-v010 .ms6-crop-guides{position:absolute;inset:8%;border:1px solid #fffdf580;background:linear-gradient(90deg,transparent 32.8%,#fffdf540 33%,transparent 33.4%,transparent 66%,#fffdf540 66.4%,transparent 66.7%),linear-gradient(transparent 32.8%,#fffdf540 33%,transparent 33.4%,transparent 66%,#fffdf540 66.4%,transparent 66.7%)}
.home-v010 .ms6-cover-title{position:absolute;left:9%;right:9%;top:11%;color:#faf5e3;font-family:Georgia,serif;font-size:clamp(12px,4.9cqi,19px);font-weight:400;line-height:1.15;text-align:center;letter-spacing:.015em;text-shadow:0 1px 3px #0005}
.home-v010 .ms6-cover-author{position:absolute;left:9%;right:9%;bottom:9%;color:#faf5e3;font-family:'Montserrat',sans-serif;font-size:clamp(6px,1.8cqi,8px);font-weight:500;line-height:1.2;letter-spacing:.08em;text-align:center;text-transform:uppercase}
.home-v010 .ms6-editor-cursor{position:absolute;left:17%;top:14%;width:16px;height:20px;opacity:0}.home-v010 .ms6-editor-cursor svg{width:100%;height:100%;display:block}
.home-v010 .ms4-kdp-screen{position:absolute;left:2%;right:2%;top:4%;bottom:4%;background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 6px 18px #0003;opacity:0;display:flex;justify-content:center;align-items:center;border:1px solid #e6ece6}
.home-v010 .ms4-kdp-screen img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}
.home-v010 .ms4-kdp-account{left:28%;right:28%;top:1%;bottom:1%}
.home-v010 .ms4-kdp-library{top:22%;bottom:22%}.home-v010 .ms4-kdp-library img{object-fit:cover;object-position:55% center}
.home-v010 .ms4-kdp-manuscript img{object-fit:cover;object-position:49% 57%}
.home-v010 .ms4-kdp-cover img{object-fit:contain}
.home-v010 .ms4-card[data-active=true] .ms4-paper{animation:ms6-paper var(--ms3-duration,10000ms) ease both}
.home-v010 .ms4-card[data-active=true] .ms4-paper i{animation:ms6-lines var(--ms3-duration,10000ms) ease both}
.home-v010 .ms4-card[data-active=true] .ms4-style b:nth-child(2){animation:ms6-style var(--ms3-duration,10000ms) ease both}
.home-v010 .ms4-card[data-active=true] .ms4-book{animation:ms6-book var(--ms3-duration,12000ms) ease both}
.home-v010 .ms4-card[data-active=true] .ms6-cover-image{animation:ms6-image-crop var(--ms3-duration,12000ms) ease both}
.home-v010 .ms4-card[data-active=true] .ms6-cover-shade{animation:ms6-image-shade var(--ms3-duration,12000ms) ease both}
.home-v010 .ms4-card[data-active=true] .ms6-crop-guides{animation:ms6-crop-guides var(--ms3-duration,12000ms) ease both}
.home-v010 .ms4-card[data-active=true] .ms6-cover-title{animation:ms6-title var(--ms3-duration,12000ms) ease both}
.home-v010 .ms4-card[data-active=true] .ms6-cover-author{animation:ms6-author var(--ms3-duration,12000ms) ease both}
.home-v010 .ms4-card[data-active=true] .ms6-editor-tools{animation:ms6-tools var(--ms3-duration,12000ms) ease both}
.home-v010 .ms4-card[data-active=true] .ms6-editor-cursor{animation:ms6-cursor var(--ms3-duration,12000ms) ease both}
.home-v010 .ms4-card[data-active=true] .ms4-kdp-account{animation:ms6-account var(--ms3-duration,16000ms) ease both}
.home-v010 .ms4-card[data-active=true] .ms4-kdp-library{animation:ms6-library var(--ms3-duration,16000ms) ease both}
.home-v010 .ms4-card[data-active=true] .ms4-kdp-manuscript{animation:ms6-manuscript var(--ms3-duration,16000ms) ease both}
.home-v010 .ms4-card[data-active=true] .ms4-kdp-cover{animation:ms6-cover-upload var(--ms3-duration,16000ms) ease both}
.home-v010 .ms4-sequence[data-phase=paused] *{animation-play-state:paused!important}
@keyframes ms6-paper{0%,3%{opacity:0;transform:translateY(10px)}14%,100%{opacity:1;transform:none}}
@keyframes ms6-lines{0%,18%{transform:scaleX(.3);opacity:.2}45%,100%{transform:scaleX(1);opacity:1}}
@keyframes ms6-style{0%,40%{border-color:transparent}50%,100%{border-color:#a7c6b3;background:#dce9df}}
@keyframes ms6-book{0%,5%{opacity:0;transform:translateY(8px);left:40%}12%,68%{opacity:1;transform:none;left:40%}79%,100%{opacity:1;transform:none;left:28.5%}}
@keyframes ms6-image-crop{0%,12%{opacity:0;transform:translateX(20%) scale(1.4)}22%{opacity:1;transform:translateX(0) scale(1.25)}38%,100%{opacity:1;transform:none}}
@keyframes ms6-image-shade{0%,32%{opacity:.3}48%,100%{opacity:1}}
@keyframes ms6-crop-guides{0%,17%{opacity:0}22%,34%{opacity:1}41%,100%{opacity:0}}
@keyframes ms6-title{0%,38%{opacity:0;transform:translateY(5px) scale(.9)}46%{opacity:1;transform:none;letter-spacing:-.025em}60%,100%{opacity:1;transform:none;letter-spacing:.015em}}
@keyframes ms6-author{0%,57%{opacity:0}65%,100%{opacity:1}}
@keyframes ms6-tools{0%,5%{opacity:0}12%,64%{opacity:1}75%,100%{opacity:0}}
@keyframes ms6-cursor{0%,12%{opacity:0;left:16%;top:15%}16%{opacity:1;left:16%;top:15%}27%{opacity:1;left:69%;top:49%}36%{opacity:1;left:69%;top:49%}42%{opacity:1;left:16%;top:42%}51%{opacity:1;left:65%;top:25%}62%,100%{opacity:0;left:65%;top:25%}}
@keyframes ms6-account{0%,2%{opacity:0;transform:translateY(5px)}5%,23%{opacity:1;transform:none}26%,100%{opacity:0;transform:none}}
@keyframes ms6-library{0%,24%{opacity:0;transform:translateY(5px)}28%,43%{opacity:1;transform:none}46%,100%{opacity:0;transform:none}}
@keyframes ms6-manuscript{0%,44%{opacity:0;transform:translateY(5px)}48%,67%{opacity:1;transform:none}70%,100%{opacity:0;transform:none}}
@keyframes ms6-cover-upload{0%,68%{opacity:0;transform:translateY(5px)}72%,100%{opacity:1;transform:none}}
@media(max-width:900px){.home-v010 .ms4-sequence{gap:18px}.home-v010 .ms6-editor-tools{gap:9px}.home-v010 .ms4-style b{padding:3px 6px}}
@container(max-width:250px){.home-v010 .ms6-stage{top:3%;height:48%}.home-v010 .ms4-sequence .ms6-step-copy{bottom:4%;line-height:1.4}}
@media(max-width:640px){.home-v010 .ms4-sequence{grid-template-columns:1fr;gap:24px;max-width:390px;margin-inline:auto}}
@media(prefers-reduced-motion:reduce){.home-v010 .ms4-sequence *{animation:none!important;transition:none!important}.home-v010 .ms6-focus-window{opacity:1;transform:none}.home-v010 .ms4-book{left:28.5%}.home-v010 .ms6-editor-tools,.home-v010 .ms6-editor-cursor,.home-v010 .ms6-crop-guides{display:none}.home-v010 .ms4-style b:nth-child(2){border-color:#a7c6b3;background:#dce9df}.home-v010 .ms4-kdp-cover{opacity:1}}
.home-v010 #tarjetas{scroll-margin-top:94px}

@media(prefers-reduced-motion:reduce){.home-v010 .ms4-photo,.home-v010 .ms4-card[data-active=true] .ms4-photo{filter:blur(6px);transform:scale(1.06)}.home-v010 .ms4-visual::after{opacity:.58}}
