@font-face{font-family:DM Sans Black;src:url(/fonts/decks2026/DMSans-Black.ttf) format("truetype");font-weight:900;font-display:swap}@font-face{font-family:Montserrat Vittae;src:url(/fonts/decks2026/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Montserrat Vittae;src:url(/fonts/decks2026/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Newsreader Italic;src:url(/fonts/decks2026/Newsreader-Italic.ttf) format("truetype");font-style:italic;font-weight:400;font-display:swap}.st-page{--ink900:#0E1A2B;--ink800:#152236;--ink-line:#2A3B54;--ink700:#243B66;--ink600:#4A5A78;--ink400:#97A2B4;--ink200:#E2E6EE;--page:#F4F6FA;--surface:#FFFFFF;--g50:#F0FAE6;--g100:#DCF3C2;--g300:#A6DE6A;--g500:#7AC943;--g600:#5BB948;--g700:#3F8F33;--g800:#2D6624;--y400:#E9D850;--grad:linear-gradient(115deg,#E9D850 0%,#A6DE6A 48%,#7AC943 100%);--f-display:"DM Sans Black","Montserrat Vittae",system-ui,-apple-system,"Segoe UI",sans-serif;--f-body:"Montserrat Vittae",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-accent:"Newsreader Italic",Georgia,"Times New Roman",serif;--wrap:1200px;--pad:clamp(20px,4vw,48px);--r-lg:22px;--r-md:14px;--r-sm:10px;--site-nav-h:72px;--subnav-h:52px;font-family:var(--f-body);font-size:17px;line-height:1.6;color:var(--ink900);background:var(--page);-webkit-font-smoothing:antialiased;padding-top:var(--site-nav-h);overflow-x:clip}:where(.st-page) *,:where(.st-page) *:before,:where(.st-page) *:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:136px}:where(.st-page) img,:where(.st-page) video{max-width:100%;display:block}:where(.st-page) a{color:inherit}:where(.st-page) h1,:where(.st-page) h2,:where(.st-page) h3{font-family:var(--f-display);font-weight:900;line-height:1.08;letter-spacing:-.02em;margin:0}:where(.st-page) p{margin:0}body.st-body:before{display:none}.st-wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--pad)}.st-page :focus-visible{outline:3px solid var(--g500);outline-offset:3px;border-radius:6px}.st-lg{display:inline-block;height:.92em;width:auto;vertical-align:baseline;margin:0 .04em}.st-btn .st-w{display:inline}.st-btn .st-lg,.st-ai-label .st-lg{height:1.04em;vertical-align:baseline;margin:0 0 0 .32em}.st-accent{font-family:var(--f-accent);font-style:italic;font-weight:400;letter-spacing:0;font-size:1.12em}.st-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--f-body);font-weight:700;font-size:.95rem;line-height:1;padding:16px 26px;border-radius:999px;border:2px solid transparent;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.st-btn-primary{background:var(--g500);color:var(--ink900)}.st-btn-primary:hover{background:var(--g300)}.st-btn-ghost-dark{background:transparent;color:#fff;border-color:#ffffff47}.st-btn-ghost-dark:hover{border-color:var(--g300);color:var(--g300)}.st-btn-ghost-light{background:var(--surface);color:var(--ink900);border-color:var(--ink200)}.st-btn-ghost-light:hover{border-color:var(--g500)}.st-btn-dark{background:var(--ink900);color:#fff}.st-btn-dark:hover{background:var(--ink700)}.st-btn-outline{background:transparent;color:var(--ink900);border-color:var(--ink900)}.st-btn-outline:hover{border-color:var(--g600);color:var(--g700)}.st-btn .st-play{width:22px;height:22px;border-radius:50%;background:var(--grad);display:grid;place-items:center}.st-btn .st-play:after{content:"";border-left:7px solid var(--ink900);border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;margin-left:2px}.st-subnav{border-top:1px solid var(--ink200)}.st-subnav .st-wrap{display:flex;align-items:center;gap:22px;height:48px;overflow-x:auto;scrollbar-width:none}.st-subnav .st-wrap::-webkit-scrollbar{display:none}.st-subnav .st-brand{display:flex;align-items:center;margin-right:8px}.st-subnav .st-brand .st-lg{height:22px}.st-subnav a{font-size:.85rem;font-weight:500;color:var(--ink600);text-decoration:none;white-space:nowrap}.st-subnav a:hover{color:var(--g700)}.st-hero{background:var(--page);padding:clamp(14px,2vw,24px) clamp(10px,1.6vw,24px) 0}.st-stage{position:relative;max-width:1440px;margin:0 auto;background:var(--ink900);color:#fff;border-radius:clamp(20px,2.6vw,36px);overflow:hidden;padding:clamp(52px,7vw,96px) 0 clamp(60px,7vw,104px)}.st-stage:after{content:"";position:absolute;right:-12%;top:-30%;width:62%;height:120%;background:radial-gradient(closest-side,rgba(166,222,106,.2),rgba(233,216,80,.07) 60%,transparent 80%);pointer-events:none}.st-stage>.st-wrap{position:relative;z-index:1}.st-stage:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:var(--grad);z-index:2}.st-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(36px,5vw,72px);align-items:center}.st-eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:.95rem;font-weight:600;color:#c9d1de;margin-bottom:26px}.st-eyebrow .st-lg{height:30px}.st-eyebrow .st-sep{width:1.5px;height:22px;background:var(--ink-line)}.st-hero h1{font-size:clamp(2.2rem,3.9vw,3.5rem)}.st-hero h1 .st-accent{color:var(--g300)}.st-hero-sub{margin-top:26px;font-size:clamp(1.05rem,1.5vw,1.22rem);color:#fff;font-weight:500;max-width:50ch}.st-hero-points{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px;max-width:46ch}.st-hero-points li{display:grid;grid-template-columns:22px 1fr;gap:12px;color:#c9d1de;font-size:.98rem;line-height:1.45}.st-hero-points li:before{content:"";width:18px;height:18px;margin-top:2px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.3l2.6 2.6L13 6.4' fill='none' stroke='%230E1A2B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat,var(--grad)}.st-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.st-hero-actions .st-btn{padding:16px 22px}.st-hero-visual{position:relative;margin-bottom:12%}.st-hero-visual:before{content:"";position:absolute;inset:6% -6% -8% 6%;background:radial-gradient(closest-side,rgba(166,222,106,.38),rgba(233,216,80,.14) 55%,transparent 78%);filter:blur(30px);z-index:0}.st-browser{position:relative;z-index:1;background:var(--surface);border:1px solid rgba(255,255,255,.6);border-radius:var(--r-lg);padding:10px}.st-browser-bar{display:flex;gap:6px;padding:4px 6px 10px}.st-browser-bar i{width:9px;height:9px;border-radius:50%;background:var(--ink200)}.st-screen{margin:0;border-radius:10px;overflow:hidden;aspect-ratio:1919/953;background:var(--page)}.st-screen img{width:100%;height:100%;object-fit:cover;object-position:left top}.st-phone{position:absolute;z-index:2;right:-3%;bottom:-36%;width:24%;background:var(--surface);border:4px solid var(--ink900);border-radius:28px;padding:7px}.st-phone-screen{margin:0;border-radius:22px;overflow:hidden;aspect-ratio:1179/2556}.st-phone-screen img{width:100%;height:100%;object-fit:cover}.st-certs{padding:clamp(56px,7vw,88px) 0;background:var(--page)}.st-certs-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:end;margin-bottom:44px}.st-certs h2{font-size:clamp(1.8rem,3vw,2.6rem);max-width:18ch}.st-certs-head p{color:var(--ink600);max-width:48ch}.st-cert-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.st-cert{position:relative;padding:28px 26px 26px;border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.st-cert:after{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--grad)}.st-cert-code{font-family:var(--f-display);font-weight:900;font-size:clamp(2rem,3.4vw,2.8rem);letter-spacing:-.03em;line-height:1}.st-cert-tag{display:inline-block;margin:14px 0 10px;font-size:.74rem;font-weight:600;color:var(--g800);background:var(--g100);padding:5px 10px;border-radius:999px}.st-cert p{font-size:.95rem;color:var(--ink600);line-height:1.5}.st-section{padding:clamp(72px,9vw,128px) 0}.st-section-head{max-width:860px;margin-bottom:clamp(40px,5vw,64px)}.st-section-head h2{font-size:clamp(2rem,3.6vw,3rem)}.st-section-head p{margin-top:16px;font-size:1.1rem;color:var(--ink600);max-width:52ch}.st-section-head h2 .st-accent{color:var(--g700)}.st-on-dark .st-section-head p{color:var(--ink400)}.st-on-dark .st-section-head h2 .st-accent{color:var(--g300)}#para-quien{background:var(--surface)}.st-audiences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.st-aud{display:flex;flex-direction:column;background:var(--page);border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--ink200)}.st-aud-photo{margin:0;aspect-ratio:21/9;overflow:hidden;background:var(--ink200)}.st-aud-photo img{width:100%;height:100%;object-fit:cover}.st-aud-body{padding:32px 32px 34px;display:flex;flex-direction:column;flex:1}.st-aud-kicker{font-size:.8rem;font-weight:600;color:var(--g700);margin-bottom:10px}.st-aud h3{font-size:clamp(1.6rem,2.4vw,2.1rem)}.st-aud p{margin-top:12px;color:var(--ink600);max-width:40ch}.st-aud-actions{margin-top:auto;padding-top:28px;display:flex;align-items:center;flex-wrap:wrap;gap:14px}.st-aud-actions small{font-size:.8rem;color:var(--ink400)}.st-cycle{background:var(--page)}.st-section-head h2 .st-lg{height:.9em}.st-stepper{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 40px;padding:0;list-style:none}.st-stepper:before,.st-stepper .st-fill{content:"";position:absolute;top:27px;left:12.5%;height:4px;border-radius:4px}.st-stepper:before{right:12.5%;background:var(--ink200)}.st-stepper .st-fill{width:0;background:var(--grad);transition:width .6s cubic-bezier(.4,0,.2,1)}.st-step-tab{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;background:none;border:0;padding:0 6px;cursor:pointer;font:inherit;color:var(--ink600)}.st-step-num{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-display);font-weight:900;font-size:1.35rem;background:var(--surface);border:2px solid var(--ink200);color:var(--ink400);transition:background .3s,border-color .3s,color .3s}.st-step-tab.st-done .st-step-num{border-color:var(--g500);color:var(--g700)}.st-step-tab[aria-selected=true] .st-step-num{background:var(--ink900);border-color:var(--ink900);color:var(--g300)}.st-step-name{font-weight:700;font-size:1rem}.st-step-tab[aria-selected=true] .st-step-name{color:var(--ink900)}.st-step-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,4vw,64px);align-items:center;background:var(--surface);border-radius:var(--r-lg);padding:clamp(24px,3.5vw,48px)}.st-step-panel[hidden]{display:none}.st-panel-count{font-size:.82rem;font-weight:600;color:var(--g700)}.st-step-panel h3{font-size:clamp(1.7rem,2.8vw,2.4rem);margin-top:10px}.st-step-panel ul{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:14px}.st-step-panel li{position:relative;padding-left:24px;line-height:1.5}.st-step-panel li:before{content:"";position:absolute;left:0;top:.62em;width:12px;height:4px;border-radius:2px;background:var(--g500)}.st-step-panel li:nth-child(2n):before{background:var(--y400)}.st-step-shot{margin:0;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--ink200);background:var(--page)}.st-step-shot img{width:100%;height:auto}.st-cycle-foot{margin-top:28px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:.92rem;color:var(--ink600)}.st-cycle-foot b{font-weight:700;color:var(--ink900)}.st-cycle-nav{margin-left:auto;display:flex;gap:8px}.st-cycle-nav button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--ink200);background:var(--surface);cursor:pointer;display:grid;place-items:center}.st-cycle-nav button:hover{border-color:var(--ink900)}.st-cycle-nav button:after{content:"";width:9px;height:9px;border-right:2px solid var(--ink900);border-bottom:2px solid var(--ink900);transform:rotate(-45deg);margin-right:3px}.st-cycle-nav button.st-prev:after{transform:rotate(135deg);margin:0 0 0 3px}.st-ai{background:var(--ink900);color:#fff;position:relative;overflow:hidden}.st-ai:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:var(--grad)}.st-ai-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--ink800);border:1px solid var(--ink-line);border-radius:var(--r-lg);overflow:hidden}.st-ai-cell{padding:clamp(26px,3vw,40px)}.st-ai-cell+.st-ai-cell{border-left:1px solid var(--ink-line)}.st-ai-label{font-size:.8rem;font-weight:600;color:var(--ink400);margin-bottom:14px;display:flex;align-items:center;gap:8px}.st-ai-label:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ink600)}.st-ai-cell.st-does .st-ai-label{color:var(--g300)}.st-ai-cell.st-does .st-ai-label:before{background:var(--grad)}.st-ai-text{font-size:clamp(1.1rem,1.6vw,1.32rem);line-height:1.5;color:#e4e9f1}.st-ai-cell.st-does .st-ai-text{color:#fff;font-weight:500}.st-ai-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.st-ai-step{background:var(--ink800);border:1px solid var(--ink-line);border-radius:var(--r-lg);padding:14px 14px 24px}.st-ai-frame{margin:0;aspect-ratio:4/3;border-radius:var(--r-md);overflow:hidden;background:var(--page)}.st-ai-frame img{width:100%;height:100%;object-fit:cover;display:block}.st-ai-frame.st-contain{padding:16px}.st-ai-frame.st-contain img{object-fit:contain}.st-ai-who{margin:20px 10px 0;display:flex;align-items:center;gap:10px;font-size:.8rem;font-weight:600;color:var(--g300)}.st-ai-who:before{content:"";width:22px;height:4px;border-radius:2px;background:var(--grad)}.st-ai-cap{margin:8px 10px 0;font-size:1rem;line-height:1.45;color:#e4e9f1}.st-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch;max-width:980px}.st-plan{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--ink200);border-radius:var(--r-lg);padding:32px 30px}.st-plan-for{font-size:.82rem;font-weight:600;color:var(--g700)}.st-plan h3{font-size:1.9rem;margin-top:8px}.st-plan-group{margin-top:24px;font-size:.8rem;font-weight:700;color:var(--ink600)}.st-plan ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px;font-size:.93rem}.st-plan ul.st-esencial{grid-template-columns:1fr 1fr;gap:10px 16px}.st-plan ul.st-extra{padding:16px 18px;background:var(--g50);border-radius:var(--r-sm)}.st-plan ul.st-extra li{font-weight:600}.st-plan li{display:grid;grid-template-columns:12px 1fr;gap:9px;line-height:1.45}.st-plan li:before{content:"";width:12px;height:12px;margin-top:.32em;background:var(--grad);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.4l2.6 2.5L10 3.2' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.4l2.6 2.5L10 3.2' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.st-plan .st-btn{margin-top:auto;width:100%}.st-plan ul:last-of-type{margin-bottom:30px}.st-plan.st-featured{background:var(--ink900);color:#fff;border-color:var(--ink900);position:relative}.st-plan.st-featured .st-plan-for{color:var(--g300)}.st-plan.st-featured .st-plan-desc,.st-plan.st-featured li{color:#c9d1de}.st-plan.st-featured li:before{background:var(--g500);border-color:var(--g500)}.st-badge{position:absolute;top:-13px;right:24px;background:var(--grad);color:var(--ink900);font-size:.74rem;font-weight:700;padding:6px 12px;border-radius:999px}.st-plans-note{margin-top:22px;font-size:.95rem;font-weight:600;color:var(--ink900)}.st-contact{background:var(--surface)}.st-contact h2 .st-lg{height:.9em}.st-contact-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:start}.st-contact h2{font-size:clamp(2rem,3.4vw,2.9rem)}.st-contact-copy p{margin-top:18px;color:var(--ink600);max-width:44ch}.st-closing{background:var(--ink900);color:#fff;text-align:center;padding:clamp(88px,11vw,150px) 0;position:relative;overflow:hidden}.st-closing:before{content:"";position:absolute;left:50%;top:38%;width:min(720px,90vw);height:360px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(166,222,106,.22),rgba(233,216,80,.08) 60%,transparent);filter:blur(24px)}.st-closing>.st-wrap{position:relative}.st-suitt-mark{display:inline-block;position:relative;margin:0}.st-suitt-mark img{width:clamp(220px,34vw,420px);height:auto;display:block}.st-closing p{margin:34px auto 0;font-size:clamp(1.2rem,2vw,1.55rem);max-width:30ch;color:#e4e9f1;line-height:1.4}.st-closing .st-btn{margin-top:38px}.st-closing .st-closing-line{max-width:none}.st-closing .st-closing-line span{display:block}.st-closing small{display:block;margin-top:16px;color:var(--ink400);font-size:.84rem}.st-closing .st-closing-note{max-width:52ch;margin:22px auto 0;font-size:.95rem;line-height:1.55}dialog.st-video{border:0;padding:0;background:transparent;width:min(1040px,92vw);max-width:none}dialog.st-video::backdrop{background:#0e1a2bdb}dialog.st-video .st-video-frame{position:relative;aspect-ratio:16/9;border-radius:var(--r-md);overflow:hidden;background:#000}dialog.st-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.st-dlg-close{position:absolute;top:-52px;right:0;background:none;border:1.5px solid rgba(255,255,255,.4);color:#fff;border-radius:999px;padding:10px 18px;font:600 .85rem var(--f-body);cursor:pointer}@media(max-width:1020px){.st-hero-grid{grid-template-columns:1fr}.st-stage{padding-bottom:72px}.st-hero-visual{max-width:680px;margin-bottom:40px}.st-contact-grid{grid-template-columns:1fr}}@media(max-width:860px){.st-aud-body{padding:24px}.st-certs-head,.st-cert-row,.st-ai-block{grid-template-columns:1fr}.st-ai-cell+.st-ai-cell{border-left:0;border-top:1px solid var(--ink-line)}.st-plans{grid-template-columns:1fr;max-width:560px}.st-step-panel{grid-template-columns:1fr}.st-step-panel .st-step-shot{order:-1}}@media(max-width:640px){body{font-size:16px}.st-stepper{grid-template-columns:repeat(4,minmax(64px,1fr))}.st-step-num{width:46px;height:46px;font-size:1.1rem}.st-stepper:before,.st-stepper .st-fill{top:21px}.st-step-name{font-size:.8rem;white-space:nowrap}.st-step-tab:not([aria-selected=true]) .st-step-name{visibility:hidden}.st-audiences,.st-ai-shots,.st-plan ul.st-esencial{grid-template-columns:1fr}.st-phone{width:26%;right:-2%;bottom:-30%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.st-subnav{position:sticky;top:var(--site-nav-h);z-index:40;background:#fffffff0;border-top:1px solid var(--ink200);border-bottom:1px solid var(--ink200);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px)}.st-subnav-inner{display:flex;align-items:center;gap:16px;height:var(--subnav-h)}.st-subnav .st-brand{flex:none;display:flex;align-items:center}.st-subnav .st-brand .st-lg{height:22px;margin:0}.st-subnav-links{flex:1;min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.st-subnav-links::-webkit-scrollbar{display:none}.st-subnav-links a{flex:none;font-size:.85rem;font-weight:700;color:var(--ink600);text-decoration:none;white-space:nowrap;padding:8px 12px;border-radius:999px}.st-subnav-links a:hover{color:var(--ink900);background:var(--page)}.st-subnav-cta{flex:none;padding:10px 18px;font-size:.84rem}@media(max-width:640px){.st-subnav{display:none}html{scroll-padding-top:84px}}.st-cert{display:flex;flex-direction:column}.st-cert .st-cert-tag{align-self:flex-start}.st-cert-logo-row{margin-top:auto;padding-top:24px;display:flex;align-items:center;justify-content:center;min-height:92px}.st-cert-logo{width:auto;max-width:100%}.st-cert-logo.is-salud{height:52px}.st-cert-logo.is-iso{height:68px}.st-btn .wa-icon{flex:none;width:1.3em;height:1.3em}.st-contact-grid.st-contact-grid--wa{grid-template-columns:minmax(0,820px);justify-content:center;text-align:center}.st-contact-grid--wa h2{font-size:clamp(1.7rem,2.9vw,2.4rem)}.st-contact-grid--wa .st-contact-copy p{max-width:56ch;margin-left:auto;margin-right:auto}.st-wa-big{margin-top:28px}@media(max-width:1020px){.st-contact-grid.st-contact-grid--wa{grid-template-columns:minmax(0,1fr);text-align:left}.st-contact-grid--wa .st-contact-copy p{margin-left:0}}.st-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.st-book{background:var(--page);padding:clamp(48px,6vw,88px) clamp(10px,1.6vw,24px)}.st-book-stage{position:relative;max-width:1440px;margin:0 auto;background:var(--ink900);color:#fff;border-radius:clamp(20px,2.6vw,36px);overflow:hidden;padding:clamp(48px,6vw,88px) 0}.st-book-stage:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:var(--grad);z-index:2}.st-book-stage:after{content:"";position:absolute;left:-14%;bottom:-40%;width:60%;height:110%;background:radial-gradient(closest-side,rgba(166,222,106,.18),rgba(233,216,80,.07) 60%,transparent 80%);pointer-events:none}.st-book-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,5vw,72px);align-items:start}.st-book-pill{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border:1px solid var(--ink-line);border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:.06em;color:#e4e9f1}.st-book-pill i{width:5px;height:5px;border-radius:50%;background:var(--ink400)}.st-book-pill b{color:var(--g300);font-weight:600}.st-book h2{margin-top:24px;font-size:clamp(2.2rem,4vw,3.4rem)}.st-book h2 .st-accent{color:var(--g300)}.st-book-lead{margin-top:20px;font-size:1.1rem;color:#c9d1de;max-width:42ch}.st-book-lead strong{color:#fff;font-weight:600}.st-book-list{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:16px;max-width:44ch}.st-book-list li{display:grid;grid-template-columns:22px 1fr;gap:12px;color:#e4e9f1;line-height:1.45}.st-book-list li:before{content:"";width:18px;height:18px;margin-top:2px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.3l2.6 2.6L13 6.4' fill='none' stroke='%230E1A2B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat,var(--grad)}.st-book-meta{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px}.st-book-meta span{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:var(--ink800);border:1px solid var(--ink-line);border-radius:var(--r-sm);font-size:.86rem;color:#c9d1de}.st-book-meta b{color:#fff;font-weight:600}.st-flow{background:var(--surface);color:var(--ink900);border-radius:var(--r-lg);padding:clamp(22px,3vw,36px);box-shadow:0 30px 60px -30px #00000080}.st-flow-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px}.st-flow-steps span{height:5px;border-radius:5px;background:var(--ink200);transition:background .3s}.st-flow-steps span.st-on{background:var(--grad)}.st-flow-count{display:flex;justify-content:space-between;font-size:.78rem;font-weight:600;color:var(--ink600);margin-bottom:22px}.st-flow-count b{color:var(--g700)}.st-flow h3{font-size:1.55rem;line-height:1.15}.st-flow-sub{margin-top:6px;font-size:.92rem;color:var(--ink600)}.st-flow-panel{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.st-flow-panel[hidden]{display:none}.st-flow-panel .st-full{grid-column:1/-1}.st-field{display:grid;gap:7px;align-content:start}.st-field.st-full{grid-column:1/-1}.st-field label,.st-field legend{font-size:.84rem;font-weight:600;color:var(--ink900);padding:0}.st-field input,.st-field select{font:inherit;font-size:.96rem;padding:13px 14px;border:1.5px solid var(--ink200);border-radius:var(--r-sm);background:var(--surface);color:var(--ink900);width:100%}.st-field input:focus,.st-field select:focus{outline:none;border-color:var(--g500);box-shadow:0 0 0 3px #7ac94338}.st-field.st-err input,.st-field.st-err select{border-color:#d64545}.st-field .st-msg{display:none;font-size:.78rem;color:#c23b3b}.st-field.st-err .st-msg{display:block}fieldset.st-field{border:0;margin:0;padding:0;min-width:0}.st-chips{display:flex;flex-wrap:wrap;gap:8px}.st-chips label{position:relative;font-weight:500;font-size:.9rem;cursor:pointer}.st-chips input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.st-chips span{display:inline-block;padding:10px 16px;border:1.5px solid var(--ink200);border-radius:999px;background:var(--surface);transition:all .15s}.st-chips input:checked+span{background:var(--ink900);color:#fff;border-color:var(--ink900)}.st-chips input:focus-visible+span{outline:3px solid var(--g500);outline-offset:2px}.st-pains{display:grid;gap:8px}.st-pains label{position:relative;display:block;cursor:pointer}.st-pains input{position:absolute;opacity:0;pointer-events:none}.st-pains span{font-weight:500;display:flex;align-items:center;gap:12px;padding:13px 16px;border:1.5px solid var(--ink200);border-radius:var(--r-sm);font-size:.94rem;transition:all .15s}.st-pains span:before{content:"";flex:none;width:16px;height:16px;border-radius:50%;border:2px solid var(--ink200)}.st-pains input:checked+span{border-color:var(--g500);background:var(--g50)}.st-pains input:checked+span:before{border:0;background:var(--grad);box-shadow:inset 0 0 0 4px var(--g50)}.st-pains input:focus-visible+span{outline:3px solid var(--g500);outline-offset:2px}.st-flow-actions{grid-column:1/-1;display:flex;align-items:center;gap:14px;margin-top:8px;flex-wrap:wrap}.st-flow-back{background:none;border:0;font:600 .9rem var(--f-body);color:var(--ink600);cursor:pointer;padding:10px 4px}.st-flow-back:hover{color:var(--ink900)}.st-flow-legal{grid-column:1/-1;font-size:.76rem;color:var(--ink400)}.st-flow-error{grid-column:1/-1;margin:0;padding:12px 14px;border-radius:var(--r-sm);background:#fdecec;color:#9b2c2c;font-size:.88rem;font-weight:600;line-height:1.4}.st-flow-error[hidden]{display:none}.st-flow-summary{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.st-flow-summary span{font-size:.8rem;padding:6px 12px;border-radius:999px;background:var(--g50);color:var(--g800);font-weight:600}.st-cal-wrap{grid-column:1/-1;position:relative;border:1px solid var(--ink200);border-radius:var(--r-md);overflow:hidden;background:var(--surface)}.st-cal-wrap:before{content:"Cargando horarios disponibles…";position:absolute;inset:0;display:grid;place-items:center;font-size:.9rem;color:var(--ink400);z-index:0}.st-cal-wrap.st-loaded:before{display:none}.st-cal-wrap iframe{position:relative;z-index:1;background:transparent}.st-cal-fallback{grid-column:1/-1;font-size:.84rem;color:var(--ink600)}.st-cal-fallback a{color:var(--g700);font-weight:600}.st-cal-wrap iframe{display:block;width:100%;height:640px;border:0}.st-cal-note{grid-column:1/-1;font-size:.84rem;color:var(--ink600)}.st-after{position:relative;z-index:1;margin-top:clamp(40px,5vw,64px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--ink-line)}.st-after-head{font-size:.8rem;font-weight:600;color:var(--g300);margin-bottom:18px}.st-after-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.st-after-card{position:relative;background:var(--ink800);border:1px solid var(--ink-line);border-radius:var(--r-lg);padding:26px 24px}.st-after-ico{width:46px;height:46px;border-radius:14px;background:var(--grad);display:grid;place-items:center}.st-after-ico svg{width:22px;height:22px;stroke:var(--ink900);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.st-after-num{position:absolute;top:22px;right:24px;font-family:var(--f-display);font-weight:900;font-size:2.4rem;line-height:1;color:var(--ink-line)}.st-after-card h4{margin:18px 0 0;font-family:var(--f-display);font-weight:900;font-size:1.15rem;letter-spacing:-.01em}.st-after-card p{margin-top:8px;font-size:.92rem;color:#c9d1de;line-height:1.5}.st-after-card p b{color:#fff;font-weight:600}@media(max-width:1020px){.st-book-grid,.st-after-grid{grid-template-columns:1fr}}@media(max-width:640px){.st-flow-panel{grid-template-columns:1fr}.st-cal-wrap iframe{height:900px}}
