.at-product-page{background:#f5f4ed}.at-return{width:min(1440px,calc(100% - 48px));margin-inline:auto;padding-top:12px}.at-return a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:12px;color:#52675b}.at-return a:hover{color:#203e36;text-decoration:underline;text-underline-offset:4px}.at-intro{background:#f5f4ed;color:#203e36;padding:42px 0 36px}.at-intro h1{font-size:clamp(36px,4.7vw,68px);line-height:1.04;letter-spacing:-2.8px;max-width:1080px}.at-intro h1 em{color:#79804c}.at-intro .mk-eyebrow{color:#4b695b}.at-intro-description{max-width:660px;color:#596e64;font-size:16px;line-height:1.75;margin-top:24px!important}.at-intro-actions{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:24px 0 0;list-style:none}.at-intro-actions li{font-size:11px;border:1px solid #c4cdb7;border-radius:30px;padding:8px 13px;color:#536b54}.at-intro-link{display:inline-flex;align-items:center;gap:22px;margin-top:14px;padding:12px 0;min-height:44px;border-bottom:1px solid #9cac87;font-size:12px;font-weight:600}.at-intro-link:hover{color:#607744}.at-tour{background:#f5f4ed;color:#203e36}.at-chapter{--at-ink:#203e36;--at-muted:#566b60;--at-accent:#456047;--at-line:#bfcbb7;--at-chip:#eaf0dd;color:var(--at-ink);background:#f5f4ed;scroll-margin-top:76px!important}.at-chapter-carga{--at-muted:#506575;--at-accent:#385a71;--at-line:#b6cbd6;--at-chip:#f0f6f8;background:#e4edf1}.at-chapter-mora{--at-ink:#f1efe9;--at-muted:#c9c5d5;--at-accent:#e1d4fa;--at-line:#746681;--at-chip:#4c405b;background:#352d42}.at-chapter-informes{--at-muted:#756052;--at-accent:#875435;--at-line:#d6bda5;--at-chip:#f8eadb;background:#f2e7d9}.at-chapter-comunidad{--at-muted:#536c63;--at-accent:#3e6958;--at-line:#b1cabc;--at-chip:#edf5ec;background:#dfebe1}.at-chapter:not(.at-chapter-mora) .at-video-bar,.at-chapter:not(.at-chapter-mora) .at-video-controls{background:#fafbf7;color:#52675b}.at-chapter:not(.at-chapter-mora) .at-video-bar>span:last-child,.at-chapter:not(.at-chapter-mora) .at-video-clock,.at-chapter:not(.at-chapter-mora) .at-video-controls button{color:#395846}.at-chapter:not(.at-chapter-mora) .at-video-controls input{accent-color:#527747}.at-chapter:not(.at-chapter-mora) .at-video-controls button:hover{background:#e4ebdf}.at-chapter-mora .at-video-bar,.at-chapter-mora .at-video-controls,.at-chapter-mora .at-video-window{background:#443850;border-color:#766684}.at-invitation{background:#e8edc9;color:#293f2d;border-top:1px solid #c4cca0}.at-invitation .at-tour-end{padding-block:100px}.at-tour-end>div:first-child>p:last-child{max-width:490px;line-height:1.85}.at-invitation-action{max-width:340px;padding:30px;border:1px solid #bbc89b;border-radius:12px;background:#f7f8e9}.at-invitation-action>span{display:block;font:9px monospace;letter-spacing:1.2px;line-height:1.7;margin-bottom:20px}.at-invitation-action .mk-button{background:#244b39;color:#f2f5e6;gap:20px}.at-invitation-action .mk-button:hover{background:#356449}.at-invitation-action>p:last-child{font-size:11px;line-height:1.7}@media (min-width:801px){.at-chapter:nth-child(2n) .at-video-row{grid-template-columns:minmax(0,1.75fr) minmax(240px,.8fr)}.at-chapter:nth-child(2n) .at-row-copy{grid-column:2;grid-row:1}.at-chapter:nth-child(2n) .at-video-figure{grid-column:1;grid-row:1}}@media (min-width:801px) and (max-width:1050px){.at-chapter:nth-child(2n) .at-video-row{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr)}}.at-video-row{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.75fr);align-items:center;gap:56px;padding:88px 0;border-bottom:0}.at-row-copy .mk-eyebrow{color:var(--at-accent)}.at-row-copy h2{font-size:clamp(30px,3.05vw,45px);line-height:1.1;letter-spacing:-1.5px}.at-row-description{font-size:14px;line-height:1.85;color:var(--at-muted);margin-top:24px!important}.at-row-steps{display:grid;gap:18px;margin:30px 0 0;padding:0;list-style:none;color:var(--at-ink);font-size:13px;line-height:1.6}.at-row-steps li{display:flex;align-items:center;gap:14px}.at-row-steps b{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:1px solid var(--at-line);border-radius:50%;font:10px monospace;color:var(--at-accent);background:var(--at-chip)}.at-row-note{font-size:11px;line-height:1.8;color:var(--at-muted);margin-top:22px!important}.at-mora-intro{display:flex;align-items:center;gap:13px;margin:0 0 22px;color:var(--at-accent);font-size:10px;letter-spacing:1px}.at-mora-intro small{display:block;margin-top:6px;font-size:10px;letter-spacing:0;color:var(--at-muted)}.at-video-figure{margin:0;min-width:0}.at-video-window{overflow:hidden;border:1px solid #8ba58160;border-radius:12px;background:#173b32;box-shadow:0 20px 50px #203e3617}.at-video-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;font:9px monospace;letter-spacing:.6px;background:#183c32;color:#b2c9b7;border-bottom:1px solid #ffffff18}.at-video-bar>span:first-child{display:flex;gap:5px}.at-video-bar i{width:5px;height:5px;border-radius:50%;background:#718d78}.at-video-bar>span:last-child{font-size:8px;color:#d5ef9f}.at-video-stage{position:relative;background:#edf3ef;aspect-ratio:1440/1000;overflow:hidden}.at-video-stage video{display:block;width:100%;height:100%;object-fit:contain}.at-video-expand{position:absolute;right:12px;top:12px;display:flex;align-items:center;gap:7px;background:#123c31e8;color:#f0f4e9;border:1px solid #c9e3bf55;border-radius:6px;padding:10px 12px;font-size:10px;min-height:40px}.at-video-start{position:absolute;left:50%;top:50%;translate:-50% -50%;width:62px;height:62px;border-radius:50%;border:1px solid #dcf6b9;background:#173e32e8;color:#d5ef9f;display:grid;place-items:center;box-shadow:0 8px 30px #0003}.at-video-controls{display:flex;align-items:center;gap:10px;padding:5px 9px;background:#16382f;min-height:48px}.at-video-controls button{display:grid;place-items:center;width:38px;height:38px;background:transparent;border:0;color:#deebd5;border-radius:5px;flex-shrink:0}.at-video-controls button:hover{background:#ffffff12}.at-video-controls input{min-width:20px;width:100%;height:28px;accent-color:#d5ef9f;cursor:pointer}.at-video-controls input:disabled{opacity:.35}.at-video-clock{font:10px monospace;white-space:nowrap;color:#b5cbb6;margin-inline:4px 6px}.at-video-figure figcaption{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:9px;color:var(--at-muted);margin-top:16px;line-height:1.6}.at-video-figure figcaption span:first-child{display:flex;align-items:center;gap:7px;color:var(--at-accent)}.at-video-figure figcaption i{width:5px;height:5px;border-radius:50%;background:var(--at-accent)}.at-video-transcript{font-size:11px;color:var(--at-muted);margin-top:10px;line-height:1.8}.at-video-transcript summary{cursor:pointer;width:fit-content;padding:4px 0}.at-video-transcript p{margin-top:10px!important}.at-video-transcript ol{padding-left:20px}.at-video-error{font-size:12px;color:var(--at-ink);line-height:1.8;margin-top:12px!important}.at-video-error button{background:none;border:0;color:inherit}.at-video-error a,.at-video-error button{text-decoration:underline}.at-video-dialog{position:fixed;inset:0;margin:auto;padding:0;width:min(1440px,95vw);max-width:95vw;max-height:95svh;background:#12372e;color:#edf4e4;border:1px solid #aecba0;border-radius:12px;box-shadow:0 35px 100px #0008}.at-video-dialog::backdrop{background:#031410e8;backdrop-filter:blur(5px)}.at-video-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;font-size:13px}.at-video-dialog header button{background:transparent;border:0;color:inherit;min-width:44px;min-height:44px;display:grid;place-items:center}.at-video-dialog video{display:block;width:100%;max-height:calc(95svh - 105px);background:#081f1b}.at-video-dialog>p{font-size:10px;padding:12px 18px;color:#b0c7b6}.at-tour-end{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:90px}.at-tour-end .mk-eyebrow{color:#566447}.at-tour-end h2{font-size:clamp(40px,5vw,65px);line-height:1.05}.at-tour-end h2 em{color:#657640}.at-tour-end p:last-child{color:#52614a;font-size:14px;margin-top:20px!important}.at-tour-end .mk-button{flex-shrink:0}.at-tour a:focus-visible,.at-tour button:focus-visible,.at-tour input:focus-visible,.at-tour summary:focus-visible{outline:2px solid #7bab4d;outline-offset:4px}.mk-back-home{display:flex;align-items:center;gap:12px;font-size:13px;color:#dce8d6;min-height:44px}.mk-back-home:hover{color:var(--mk-lime)}.mk-simple-actions{display:flex;align-items:center;gap:30px;flex-shrink:0}.mk-simple-actions .mk-login{min-height:44px}.mk-simple-actions .mk-button{font-size:11px;letter-spacing:.6px}@media (min-width:1600px){.at-video-row{max-width:1480px;gap:72px}}@media (max-width:1050px){.at-video-row{gap:28px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr)}.at-row-copy h2{font-size:32px}.at-intro h1{font-size:52px}}@media (max-width:800px){.at-intro{padding:36px 0 30px}.at-intro h1{font-size:48px;letter-spacing:-2px}.at-video-row{display:block;padding:48px 0}.at-row-copy h2{font-size:38px;max-width:520px}.at-row-description{max-width:550px}.at-row-steps{margin-top:22px}.at-video-figure{margin-top:30px}.at-tour-end{display:block;padding-block:60px}.at-tour-end .mk-button{margin-top:30px}.at-invitation .at-tour-end{padding-block:60px}.at-invitation-action{margin-top:30px;padding:24px}.at-invitation-action .mk-button{margin-top:0}.at-video-expand span{display:none}.at-video-expand{padding:8px}.at-video-controls{gap:5px}.at-video-controls button{width:40px;height:40px}.at-video-figure figcaption{font-size:9px}.at-video-dialog header{font-size:11px}}@media (max-width:640px){.at-intro{padding-top:28px}.at-return{width:calc(100% - 28px)}.at-intro h1{font-size:40px}.at-row-copy h2{font-size:34px}.at-chapter{scroll-margin-top:65px!important}.at-back-home,.mk-back-home{font-size:10px}.mk-back-home{gap:6px;line-height:1.4;max-width:115px}.mk-simple-actions{gap:12px}.mk-simple-actions .mk-login{font-size:9px}.mk-simple-actions .mk-button{font-size:8px;letter-spacing:.15px;padding:13px 10px;min-height:44px;white-space:nowrap}.at-video-bar{font-size:8px;padding:10px}.at-video-clock{font-size:9px}.at-video-start{width:52px;height:52px}}@media (max-width:360px){.mk-simple-actions{gap:8px}.mk-simple-actions .mk-button{padding-inline:7px}.mk-back-home{font-size:9px;gap:4px}.at-intro h1{font-size:36px}}@media (max-width:800px){.at-video-stage{aspect-ratio:1}}.at-detail-link{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;margin-top:28px;padding:12px 16px;border:1px solid var(--at-line);border-radius:7px;background:var(--at-chip);color:var(--at-accent);font-size:12px;font-weight:600;line-height:1.5}.at-detail-link svg{flex-shrink:0}.at-detail-link:hover{border-color:var(--at-accent);text-decoration:underline;text-underline-offset:4px}