.ah{--ah-navy:#051320;--ah-green:#218e73;--ah-light:#f0f1f2;--ah-mint:#00cd99;--ah-gray:#d9d9d9;--ah-slate:#3c465a;--ah-muted:#3c465ac7;--ah-tint:#00cd991f;--ah-tint-line:#218e7347;--ah-serif:var(--font-dm-serif), "DM Serif Display", Georgia, serif;--ah-sans:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;--ah-pad:clamp(16px, 4vw, 56px);--ah-paper:#e5e4e2;--ah-shadow:0 1px 2px #0513200d, 0 8px 24px #0513200f;background:var(--ah-light);color:var(--ah-slate);font-family:var(--ah-sans);padding-bottom:56px;line-height:1.5}.ah h1,.ah h2,.ah h3,.ah h4,.ah h5,.ah p{margin:0}.ah h1,.ah h2,.ah h3,.ah h4,.ah h5{color:var(--ah-navy)}.ah a{text-decoration:none}.ah .ah-wrap{max-width:1440px;padding-left:var(--ah-pad);padding-right:var(--ah-pad);margin:0 auto}.ah .ah-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ah-green);font-size:12.5px;font-weight:700}.ah .ah-tag{letter-spacing:.12em;text-transform:uppercase;background:var(--ah-tint);color:var(--ah-green);border-radius:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-block}.ah .ah-tag--solid{background:var(--ah-mint);color:var(--ah-navy)}.ah .ah-tag--dark{color:var(--ah-light);background:#f0f1f21f}.ah .ah-btn{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.3;transition:transform .15s,filter .15s;display:inline-flex}.ah .ah-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.ah .ah-btn--mint{background:var(--ah-mint);color:var(--ah-navy)}.ah .ah-btn--green{background:var(--ah-green);color:#fff}.ah .ah-btn--ghost{color:var(--ah-light);background:#f0f1f21f;border:1px solid #f0f1f247}.ah .ah-btn--line{color:var(--ah-navy);border:1px solid var(--ah-gray);background:#fff}.ah .ah-cta{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.ah .ah-hero{min-height:calc(clamp(520px,72vh,660px) + 58px);color:var(--ah-light);background:var(--ah-navy);isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.ah .ah-hero-art{z-index:0;position:absolute;inset:0 0 0 18%;overflow:hidden}.ah .ah-hero-art img{object-fit:cover;object-position:0% 45%;transform-origin:62% 46%;will-change:transform;animation:20s ease-in-out infinite alternate ah-kb}@keyframes ah-kb{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.1)translate(-1.4%,-1.2%)}}.ah .ah-hero-tint,.ah .ah-hero-veil{pointer-events:none;z-index:1;position:absolute;inset:0}.ah .ah-hero-tint{mix-blend-mode:multiply;background:linear-gradient(290deg,#103e4800 22%,#103e4817 29.5%,#103e483b 34.5%,#103e4869 39.5%,#103e4896 44.5%,#103e48c4 49.5%,#103e48e8 54.5%,#103e48fc 59.5%,#103e48 62%)}.ah .ah-hero-veil{background:linear-gradient(#0513208c 0%,#0513206b 4.4%,#05132038 7.9%,#0513200d 11.4%,#05132000 14%),linear-gradient(#05132000 76%,#05132014 80.5%,#05132045 85%,#05132080 89.5%,#051320b8 94%,#051320d9 100%),linear-gradient(290deg,#05132000 30%,#05132017 39%,#0513203b 45%,#05132069 51%,#05132096 57%,#051320c4 63%,#051320e8 69%,#051320fc 75%,#051320 78%)}.ah .ah-chat{z-index:3;right:var(--ah-pad);flex-direction:column;gap:10px;width:330px;display:flex;position:absolute;bottom:96px}.ah .ah-fl{animation:7s ease-in-out infinite alternate ah-fl}.ah .ah-fl:nth-child(2){animation-delay:-2.3s}.ah .ah-fl:nth-child(3){animation-delay:-4.6s}@keyframes ah-fl{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.ah .ah-b{opacity:0;border:1px solid var(--ah-gray);color:var(--ah-navy);background:#fff;border-radius:14px;padding:10px 13px;font-size:13.5px;line-height:1.35;animation:.6s ease-out forwards ah-in;position:relative;transform:translateY(10px);box-shadow:0 2px 4px #0513200f,0 12px 28px #05132029}.ah .ah-b small{letter-spacing:.06em;text-transform:uppercase;color:var(--ah-muted);align-items:center;gap:6px;margin-bottom:3px;font-size:11px;font-weight:700;display:flex}.ah .ah-ic{border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:inline-grid}.ah .ah-cli{align-self:flex-end;max-width:78%}.ah .ah-cli .ah-b{background:var(--ah-light);animation-delay:.4s}.ah .ah-nova .ah-b{animation:.6s ease-out 1.4s forwards ah-in,.5s ease-out 3s forwards ah-flag}.ah .ah-nova .ah-ic{background:linear-gradient(135deg, var(--ah-mint), var(--ah-green));color:#fff}.ah .ah-err{letter-spacing:.08em;text-transform:uppercase;background:var(--ah-navy);color:#fff;opacity:0;border-radius:5px;padding:3px 7px;font-size:10.5px;font-weight:700;animation:.35s ease-out 3.1s forwards ah-pop;position:absolute;top:-9px;right:10px;transform:scale(.9)}.ah .ah-nova .ah-txt{-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;animation:.4s ease-out 3s forwards ah-strike}.ah .ah-ham .ah-b{border:1.5px solid var(--ah-green);animation-delay:4.4s}.ah .ah-ham .ah-ic{background:var(--ah-green);color:#fff;font-weight:700}.ah .ah-chk{color:var(--ah-green);margin-right:4px;font-weight:700}@keyframes ah-in{to{opacity:1;transform:none}}@keyframes ah-flag{to{opacity:1;border-color:var(--ah-slate);transform:none;box-shadow:0 0 0 3px #3c465a2e,0 12px 28px #05132029}}@keyframes ah-pop{to{opacity:1;transform:none}}@keyframes ah-strike{to{-webkit-text-decoration-color:var(--ah-slate);text-decoration-color:var(--ah-slate);color:var(--ah-muted)}}.ah .ah-hero-in{z-index:2;width:100%;max-width:1440px;padding:calc(58px + 52px) var(--ah-pad) 68px;margin:0 auto;position:relative}.ah .ah-hero-copy{max-width:540px}.ah .ah-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.ah .ah-tags .ah-mis{color:var(--ah-mint);font-size:13.5px;font-weight:600}.ah .ah-kicker{color:var(--ah-mint);margin-bottom:6px;font-size:15px;font-weight:600}.ah .ah-hero h1{color:var(--ah-light);font-family:var(--ah-serif);font-size:clamp(44px,6.4vw,84px);font-weight:400;line-height:1}.ah .ah-hero h1 .ah-ham-word{color:var(--ah-mint);font-style:normal}.ah .ah-meta{color:var(--ah-gray);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:18px 0 14px;font-size:15px;display:flex}.ah .ah-dot{background:#d9d9d999;border-radius:50%;width:4px;height:4px}.ah .ah-badge{border:1px solid #f0f1f259;border-radius:4px;padding:1px 7px;font-size:12.5px;font-weight:600}.ah .ah-free{color:var(--ah-mint);font-weight:600}.ah .ah-synopsis{color:var(--ah-light);opacity:.9;max-width:500px;font-size:clamp(16px,1.35vw,18px)}.ah .ah-synopsis b{color:#fff}.ah .ah-hero .ah-cta{margin-top:26px}.ah .ah-hero .ah-cta .ah-btn{padding:14px 26px;font-size:16px}.ah .ah-intro{border-bottom:1px solid var(--ah-gray);background:#fff}.ah .ah-intro-in{grid-template-columns:1.35fr 1fr;align-items:start;gap:20px 56px;padding-top:44px;padding-bottom:40px;display:grid}.ah .ah-intro h2{font-family:var(--ah-serif);font-size:clamp(30px,2.9vw,38px);font-weight:400;line-height:1.08}.ah .ah-intro h2 em,.ah .ah-sec h2 em,.ah .ah-journey-head h3 em,.ah .ah-ptop h1 em{color:var(--ah-green)}.ah .ah-intro-lines{color:var(--ah-navy);margin-top:12px;font-size:16.5px}.ah .ah-intro-hl,.ah .ah-intro-def b.ah-intro-hl{color:#218e73;font-weight:700}.ah .ah-intro-def{padding-top:6px;font-size:16px;line-height:1.6}.ah .ah-intro-def b{color:var(--ah-navy)}.ah .ah-row{max-width:1440px;margin:0 auto;padding:30px 0 4px}.ah .ah-row-head{padding:0 var(--ah-pad);flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.ah .ah-row-head h3{font-size:clamp(19px,1.7vw,23px);font-weight:700}.ah .ah-row-head .ah-sub{color:var(--ah-muted);font-size:14px}.ah .ah-row-head .ah-more{color:var(--ah-green);margin-left:auto;font-size:14px;font-weight:600}.ah .ah-scroller{scroll-snap-type:x mandatory;padding:6px var(--ah-pad) 18px;scroll-padding:0 var(--ah-pad);scrollbar-width:thin;scrollbar-color:var(--ah-gray) transparent;gap:16px;display:flex;overflow-x:auto}.ah .ah-scroller>*{scroll-snap-align:start;flex:none}.ah .ah-cw{border:1px solid var(--ah-gray);width:340px;box-shadow:var(--ah-shadow);color:inherit;background:#fff;border-radius:14px;display:block;overflow:hidden}.ah .ah-cw-thumb{background:var(--ah-paper);height:170px;position:relative;overflow:hidden}.ah .ah-cw-thumb img{object-fit:cover;object-position:right center}.ah .ah-cw-thumb--poster:before{content:"";z-index:1;background:linear-gradient(90deg,#e5e4e2f2 0%,#e5e4e299 30%,#e5e4e200 55%);position:absolute;inset:0}.ah .ah-cw-epn{z-index:2;font-family:var(--ah-serif);color:var(--ah-green);font-size:42px;line-height:1;position:absolute;bottom:12px;left:16px}.ah .ah-cw-play{z-index:2;width:54px;height:54px;color:var(--ah-green);background:#ffffffeb;border-radius:50%;place-items:center;padding-left:3px;font-size:18px;display:grid;position:absolute;top:50%;left:30%;transform:translate(-50%,-50%);box-shadow:0 2px 12px #05132033}.ah .ah-cw-bar{background:var(--ah-gray);height:4px}.ah .ah-cw-bar i{background:var(--ah-mint);height:100%;display:block}.ah .ah-cw-info{padding:12px 16px 16px}.ah .ah-cw-info b{color:var(--ah-navy);font-size:15.5px;display:block}.ah .ah-cw-info span{color:var(--ah-muted);font-size:13px}.ah .ah-ep{border:1px solid var(--ah-gray);width:380px;box-shadow:var(--ah-shadow);color:inherit;background:#fff;border-radius:16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;overflow:hidden}.ah .ah-ep:hover{border-color:var(--ah-tint-line);transform:translateY(-4px);box-shadow:0 18px 40px #0513201f}.ah .ah-poster{aspect-ratio:16/9;background:var(--ah-paper);color:var(--ah-navy);position:relative;overflow:hidden}.ah .ah-poster-bg{transition:transform .6s;position:absolute;inset:0 0 0 12%}.ah .ah-poster-bg img{object-fit:cover;object-position:left center}.ah .ah-ep:hover .ah-poster-bg{transform:scale(1.03)}.ah .ah-poster:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#e5e4e2 0%,#e5e4e2eb 32%,#e5e4e299 46%,#e5e4e200 60%),linear-gradient(#e5e4e200 62%,#e5e4e2d9 100%);position:absolute;inset:0}.ah .ah-num{z-index:2;font-family:var(--ah-serif);color:var(--ah-green);font-size:46px;line-height:1;position:absolute;top:10px;left:16px}.ah .ah-ribbon{z-index:2;letter-spacing:.12em;text-transform:uppercase;background:var(--ah-mint);color:var(--ah-navy);border-radius:5px;padding:4px 8px;font-size:10.5px;font-weight:700;position:absolute;top:10px;right:10px}.ah .ah-ribbon--alt{background:var(--ah-navy);color:#fff}.ah .ah-cap{z-index:2;width:44%;position:absolute;bottom:14px;left:16px}.ah .ah-cap b{font-family:var(--ah-serif);color:var(--ah-navy);font-size:21px;font-weight:400;line-height:1.08;display:block}.ah .ah-play{z-index:2;width:38px;height:38px;color:var(--ah-green);background:#ffffffeb;border-radius:50%;place-items:center;padding-left:2px;font-size:13px;display:grid;position:absolute;bottom:12px;right:14px;box-shadow:0 2px 10px #0513202e}.ah .ah-meta-ep{letter-spacing:.12em;text-transform:uppercase;color:var(--ah-green);padding:12px 16px 0;font-size:11.5px;font-weight:700}.ah .ah-below{color:var(--ah-muted);padding:4px 16px 16px;font-size:14px;line-height:1.4}.ah .ah-course{border:1px solid var(--ah-gray);width:min(720px,88vw);box-shadow:var(--ah-shadow);background:#fff;border-radius:18px;grid-template-columns:300px 1fr;display:grid;overflow:hidden}.ah .ah-course-cv{min-height:300px;position:relative}.ah .ah-course-cv img{object-fit:cover;object-position:58% center}.ah .ah-course-cv .ah-tag{z-index:1;background:var(--ah-navy);color:#fff;position:absolute;top:14px;left:14px}.ah .ah-course-body{flex-direction:column;gap:10px;padding:24px 26px;display:flex}.ah .ah-course h4{font-family:var(--ah-serif);font-size:25px;font-weight:400;line-height:1.12}.ah .ah-course p{font-size:14.5px}.ah .ah-facts{flex-wrap:wrap;gap:6px;display:flex}.ah .ah-facts span{background:var(--ah-light);border:1px solid var(--ah-gray);color:var(--ah-slate);border-radius:999px;padding:4px 10px;font-size:12.5px}.ah .ah-facts .ah-lvl{background:var(--ah-tint);color:var(--ah-green);border-color:#0000;font-weight:600}.ah .ah-course-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.ah .ah-price{color:var(--ah-navy);font-size:24px;font-weight:700}.ah .ah-journey{padding-top:40px;padding-bottom:10px}.ah .ah-journey-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.ah .ah-journey-head h3{font-family:var(--ah-serif);font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.1}.ah .ah-journey-head p{color:var(--ah-muted);font-size:15px}.ah .ah-steps-wrap{position:relative}.ah .ah-steps{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--ah-gray) transparent;align-items:stretch;gap:14px;margin:0 -4px;padding:4px 4px 14px;scroll-padding-left:4px;display:flex;overflow-x:auto}.ah .ah-step{scroll-snap-align:start;border:1px solid var(--ah-gray);box-shadow:var(--ah-shadow);color:inherit;background:#fff;border-radius:16px;flex-direction:column;flex:0 0 280px;gap:8px;padding:18px 18px 16px;transition:transform .15s,border-color .15s;display:flex;position:relative}.ah a.ah-step:hover{border-color:var(--ah-mint);transform:translateY(-3px)}.ah .ah-step-foot{margin-top:auto}.ah .ah-kick{letter-spacing:.14em;text-transform:uppercase;color:var(--ah-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.ah .ah-kick b{background:var(--ah-light);width:30px;height:30px;color:var(--ah-navy);letter-spacing:0;border-radius:50%;place-items:center;margin-right:2px;font-size:12.5px;display:inline-grid}.ah .ah-step h4{font-family:var(--ah-serif);font-size:21px;font-weight:400;line-height:1.12}.ah .ah-step p{font-size:14px;line-height:1.45}.ah .ah-go{color:var(--ah-green);margin-top:auto;padding-top:2px;font-size:14px;font-weight:600}.ah .ah-ftag{letter-spacing:.1em;text-transform:uppercase;color:var(--ah-green);border:1px solid var(--ah-tint-line);background:var(--ah-tint);border-radius:5px;align-self:flex-start;padding:3px 7px;font-size:10.5px;font-weight:700}.ah .ah-step--here{border:1.5px solid var(--ah-mint);background:linear-gradient(160deg,#00cd9924,#fff 70%)}.ah .ah-step--here .ah-kick b{background:var(--ah-mint);color:var(--ah-navy)}.ah .ah-you{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;background:var(--ah-navy);color:#fff;border-radius:5px;align-self:flex-start;padding:4px 8px;font-size:10.5px;font-weight:700}.ah .ah-soon{border:1px solid var(--ah-gray);width:290px;box-shadow:var(--ah-shadow);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ah .ah-soon-cv{background:linear-gradient(135deg, var(--ah-light), var(--ah-gray));height:168px;position:relative;overflow:hidden}.ah .ah-soon-cv img{object-fit:cover}.ah .ah-soon-cv .ah-lbl{z-index:2;letter-spacing:.12em;text-transform:uppercase;color:var(--ah-navy);border:1px solid var(--ah-gray);background:#fff;border-radius:5px;padding:4px 8px;font-size:10.5px;font-weight:700;position:absolute;top:12px;left:12px}.ah .ah-soon-cv .ah-lbl--on{background:var(--ah-mint);border-color:var(--ah-mint)}.ah .ah-soon-ph{opacity:.6;background-image:radial-gradient(#3c465a40 1px,#0000 1.5px);background-size:10px 10px;position:absolute;inset:0}.ah .ah-soon-ph:before,.ah .ah-soon-ph:after{content:"";border-radius:50%;position:absolute}.ah .ah-soon-ph:before{background:var(--ah-green);width:150px;height:150px;top:-40px;right:-30px}.ah .ah-soon-ph:after{background:var(--ah-mint);opacity:.55;width:90px;height:90px;bottom:-30px;right:90px}.ah .ah-soon-body{flex-direction:column;flex:1;gap:10px;padding:14px 16px 16px;display:flex}.ah .ah-soon h5{font-size:16px;font-weight:700;line-height:1.3}.ah .ah-soon .ah-facts span{font-size:12px}.ah .ah-notify{border:1px solid var(--ah-green);color:var(--ah-green);cursor:pointer;background:#fff;border-radius:999px;align-self:flex-start;margin-top:auto;padding:8px 14px;font-family:inherit;font-size:13.5px;font-weight:600}.ah .ah-notify:hover{background:var(--ah-tint)}.ah .ah-ptop{border-bottom:1px solid var(--ah-gray);background:#fff}.ah .ah-ptop-in{padding-top:102px;padding-bottom:40px}.ah .ah-crumb{color:var(--ah-muted);margin-bottom:14px;font-size:13px}.ah .ah-crumb a{color:var(--ah-green);font-weight:600}.ah .ah-ptop h1{font-family:var(--ah-serif);margin-top:12px;font-size:clamp(38px,4.6vw,60px);font-weight:400;line-height:1.03}.ah .ah-lead{max-width:680px;margin-top:14px;font-size:clamp(16px,1.35vw,18px)}.ah .ah-sec{padding-top:44px}.ah .ah-sec h2{font-family:var(--ah-serif);font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.08}.ah .ah-split{border:1px solid var(--ah-gray);box-shadow:var(--ah-shadow);background:#fff;border-radius:20px;grid-template-columns:1fr minmax(260px,420px);display:grid;overflow:hidden}.ah .ah-split--rev{grid-template-columns:minmax(240px,380px) 1fr}.ah .ah-split-txt{flex-direction:column;justify-content:center;gap:14px;padding:34px 36px;display:flex}.ah .ah-split-txt p{max-width:640px;font-size:16.5px}.ah .ah-split-art{min-height:300px;position:relative}.ah .ah-split-art img{object-fit:cover}.ah .ah-law{background:var(--ah-light);border:1px solid var(--ah-gray);color:var(--ah-navy);border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;font-size:15px!important}.ah .ah-law b{white-space:nowrap;color:var(--ah-green)}.ah .ah-how{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.ah .ah-how>div{border:1px solid var(--ah-gray);box-shadow:var(--ah-shadow);background:#fff;border-radius:16px;padding:22px}.ah .ah-how i{background:var(--ah-tint);width:38px;height:38px;color:var(--ah-green);border-radius:12px;place-items:center;margin-bottom:12px;font-size:16px;font-style:normal;font-weight:700;display:grid}.ah .ah-how h4{margin-bottom:6px;font-size:17px}.ah .ah-how p{font-size:14.5px}.ah .ah-founders{background:var(--ah-tint);border:1px solid var(--ah-tint-line);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:34px 36px;display:flex}.ah .ah-founders h2{margin-top:12px}.ah .ah-founders p{max-width:620px;margin-top:8px;font-size:17px}.ah .ah-pillars{flex-wrap:wrap;gap:8px;display:flex}.ah .ah-pillars span{background:var(--ah-tint);color:var(--ah-green);border-radius:999px;padding:7px 13px;font-size:14px;font-weight:600}.ah.ah--embed{background:0 0;padding-bottom:72px}@media (prefers-reduced-motion:reduce){.ah .ah-hero-art img,.ah .ah-fl{animation:none}.ah .ah-b,.ah .ah-err{opacity:1;transform:none;animation:none!important}.ah .ah-nova .ah-b{border-color:var(--ah-slate);box-shadow:0 0 0 3px #3c465a2e,0 12px 28px #05132029}.ah .ah-nova .ah-txt{-webkit-text-decoration-color:var(--ah-slate);text-decoration-color:var(--ah-slate);color:var(--ah-muted);animation:none}.ah .ah-ep:hover,.ah .ah-ep:hover .ah-poster-bg,.ah a.ah-step:hover,.ah .ah-btn:hover{transform:none}}@media (max-width:1020px){.ah .ah-how{grid-template-columns:1fr}}@media (max-width:760px){.ah .ah-hero{flex-direction:column;align-items:stretch;min-height:auto;padding-top:58px}.ah .ah-hero-art{width:100%;height:300px;position:relative;inset:auto}.ah .ah-hero-art img{object-position:52% center}.ah .ah-hero-tint{background:linear-gradient(#103e4800 30%,#103e4829 44%,#103e4880 58%,#103e48d6 72%,#103e48 86%);height:300px;top:58px;bottom:auto}.ah .ah-hero-veil{background:linear-gradient(#05132000 34%,#05132029 50%,#05132080 67%,#051320d6 83%,#051320 100%);height:300px;top:58px;bottom:auto}.ah .ah-hero-in{padding:0 var(--ah-pad) 28px;order:2;margin-top:-6px}.ah .ah-chat{width:auto;padding:0 var(--ah-pad) 34px;order:3;gap:8px;position:relative;bottom:auto;right:auto}.ah .ah-b{font-size:13px}.ah .ah-tags .ah-mis{display:none}.ah .ah-hero .ah-cta .ah-btn{flex:1;justify-content:center}.ah .ah-intro-in{grid-template-columns:1fr;gap:14px;padding-top:32px}.ah .ah-row-head .ah-more{display:none}.ah .ah-cw{width:280px}.ah .ah-cw-thumb{height:150px}.ah .ah-ep{width:300px}.ah .ah-num{font-size:38px}.ah .ah-cap{width:50%}.ah .ah-cap b{font-size:18px}.ah .ah-course{grid-template-columns:1fr}.ah .ah-course-cv{min-height:190px}.ah .ah-soon{width:250px}.ah .ah-split,.ah .ah-split--rev{grid-template-columns:1fr}.ah .ah-split-art{order:-1;min-height:200px}.ah .ah-split-txt{padding:24px 20px}.ah .ah-founders{padding:26px 22px}}.ah .ah-more-series{border-top:1px solid var(--ah-gray);margin-top:28px;padding-top:48px}.ah .ah-more-series h2{font-family:var(--ah-serif);font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.08}.ah .ah-more-series h2 em{color:var(--ah-green)}.ah .ah-more-series p{color:var(--ah-muted);margin-top:6px;font-size:15.5px}.ah .ah-soon h5.ah-muted{color:var(--ah-muted);font-weight:600}.ah .ah-soon-ph--1:before{border:22px solid var(--ah-green);background:0 0;width:190px;height:190px;inset:auto auto -90px -50px}.ah .ah-soon-ph--1:after{background:var(--ah-slate);opacity:.8;border-radius:14px;width:60px;height:60px;top:40px;bottom:auto;right:40px}.ah.ah--embed .ah-wrap{max-width:1228px;padding-left:24px;padding-right:24px}.ah .ah-course-btns{flex-wrap:wrap;gap:10px;display:flex}.ah .ah-btn--line:hover{border-color:var(--ah-green);color:var(--ah-green)}@media (max-width:760px){.ah .ah-course-btns{width:100%}.ah .ah-course-btns .ah-btn{flex:1;justify-content:center}}.ah .ah-cw--ghost{border:1px dashed var(--ah-gray);box-shadow:none;background:0 0;flex-direction:column;justify-content:center;gap:8px;min-height:228px;padding:22px;display:flex}.ah .ah-cw--ghost b{color:var(--ah-navy);font-size:15.5px}.ah .ah-cw--ghost span{color:var(--ah-muted);font-size:13.5px}em.ah-ham{font-style:normal!important}.ah .ah-you--soon{color:var(--ah-slate);border:1px solid var(--ah-gray);background:#fff}.ah .ah-steps-nav{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.ah .ah-steps-nav button{border:1px solid var(--ah-gray);width:38px;height:38px;color:var(--ah-navy);cursor:pointer;background:#fff;border-radius:50%;font-size:17px;transition:border-color .15s,color .15s}.ah .ah-steps-nav button:hover:not(:disabled){border-color:var(--ah-green);color:var(--ah-green)}.ah .ah-steps-nav button:disabled{opacity:.4;cursor:default}@media (max-width:760px){.ah .ah-steps{gap:10px}.ah .ah-step{flex-basis:240px;gap:6px;padding:16px 16px 14px}.ah .ah-step h4{font-size:19px}.ah .ah-steps-nav{display:none}}.ah .ah-kick .ah-you{letter-spacing:.1em;margin-left:auto}.ah .ah-step .ah-kick{flex-wrap:nowrap}@media (max-width:760px){.ah .ah-step .ah-kick{letter-spacing:.08em;gap:5px}.ah .ah-kick .ah-you{letter-spacing:.06em;padding:3px 6px;font-size:9.5px}}.ah .ah-serie-bajada{color:var(--ah-muted);font-size:13.5px;line-height:1.4}.ah .ah-protocolo{background:#fff;border:1px solid #d9d9d9;border-radius:18px;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;margin-top:40px;padding:26px 32px;display:grid}.ah .ah-protocolo-tapa{border-radius:6px;width:100%;height:auto;transform:rotate(-3deg);box-shadow:0 10px 28px #05132029}.ah .ah-protocolo-kicker{color:#218e73;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:inline-block}.ah .ah-protocolo h2{font-family:var(--ah-serif);color:#051320;margin:0 0 10px;font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.08}.ah .ah-protocolo h2 em{color:#218e73}.ah .ah-protocolo-texto p{color:#3c465a;margin:0 0 18px;font-size:15.5px;line-height:1.5}.ah .ah-protocolo-btn{color:#fff;background:#218e73;border-radius:999px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-block}.ah .ah-protocolo-btn:hover{color:#051320;background:#00cd99}.ah .ah-protocolo-btn{cursor:pointer;font:inherit;white-space:nowrap;border:0;font-weight:700}.ah .ah-protocolo-btn:disabled{opacity:.7;cursor:default}.ah .ah-protocolo-form{flex-wrap:wrap;align-items:center;gap:8px;max-width:460px;display:flex}.ah .ah-protocolo-input{color:#051320;min-width:0;font:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:999px;flex:200px;padding:11px 16px;font-size:15px}.ah .ah-protocolo-input:focus{border-color:#218e73;outline:none;box-shadow:0 0 0 3px #218e732e}.ah .ah-protocolo-input[aria-invalid=true]{border-color:#3c465a}.ah .ah-protocolo-msg{flex-basis:100%;font-weight:600;color:#3c465a!important;margin:2px 0 0!important;font-size:13.5px!important}.ah .ah-protocolo-ok{background:#f0f1f2;border-radius:14px;padding:12px 16px;font-weight:600;color:#051320!important;margin:0!important}.ah .ah-protocolo-ok a{color:#218e73;font-weight:700}.ah .ah-protocolo-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ah .ah-protocolo-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ah .ah-protocolo-riesgos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ah .ah-protocolo-riesgos li{background:#f0f1f2;border-radius:12px;align-items:center;gap:12px;padding:9px 14px;display:flex}.ah .ah-protocolo-num{color:#00cd99;background:#051320;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.ah .ah-protocolo-riesgos strong{color:#051320;font-size:14px;line-height:1.2;display:block}.ah .ah-protocolo-riesgos small{color:#218e73;font-size:12.5px;font-weight:600;display:block}@media (max-width:980px){.ah .ah-protocolo{grid-template-columns:130px 1fr}.ah .ah-protocolo-riesgos{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (max-width:640px){.ah .ah-protocolo-form{flex-direction:column;align-items:stretch;max-width:none}.ah .ah-protocolo-input{flex:none}.ah .ah-protocolo{text-align:center;grid-template-columns:1fr;padding:22px}.ah .ah-protocolo-tapa{max-width:150px;margin:0 auto}.ah .ah-protocolo-riesgos{text-align:left;grid-template-columns:1fr}}.ah .ah-clinica{color:#fff;background:#051320;border:1px solid #3c465a;border-radius:18px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:20px;padding:32px 36px;display:grid}.ah .ah-clinica-kicker{color:#00cd99;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:inline-block}.ah .ah-clinica h2{font-family:var(--ah-serif);color:#fff;margin:0 0 10px;font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.08}.ah .ah-clinica-para{color:#d9d9d9;margin:0 0 16px;font-size:15.5px;line-height:1.5}.ah .ah-clinica-quote{color:#f0f1f2;font-family:var(--ah-sans);border-top:1px solid #00cd99;margin:0 0 22px;padding:14px 0 0;font-size:17.5px;font-style:normal;font-weight:400;line-height:1.55}.ah .ah-clinica-btn{color:#051320;font:inherit;white-space:nowrap;cursor:pointer;background:#00cd99;border:0;border-radius:999px;padding:12px 22px;font-weight:700;display:inline-block}.ah .ah-clinica-btn:hover{background:#fff}.ah .ah-clinica-ctas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ah .ah-clinica-btn2{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #00cd99}.ah .ah-clinica-btn2:hover{color:#051320;background:#00cd99}.ah .ah-clinica-nota{color:#d9d9d9;flex-basis:100%;font-size:13px}.ah .ah-clinica-btn:disabled{opacity:.7;cursor:default}.ah .ah-clinica-detalle h3{color:#00cd99;letter-spacing:.14em;text-transform:uppercase;margin:4px 0 12px;font-size:12px;font-weight:800}.ah .ah-clinica-lista{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.ah .ah-clinica-lista li{color:#051320;background:#f0f1f2;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:14.5px;font-weight:600;line-height:1.3;display:flex}.ah .ah-clinica-num{color:#fff;background:#051320;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.ah .ah-clinica-form{gap:10px;max-width:480px;display:grid}.ah .ah-clinica-campos{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ah .ah-clinica-input{box-sizing:border-box;color:#051320;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #3c465a;border-radius:999px;padding:11px 16px;font-size:15px}.ah .ah-clinica-input:focus{border-color:#00cd99;outline:none;box-shadow:0 0 0 3px #00cd9940}.ah .ah-clinica-tarea{resize:vertical;border-radius:14px;min-height:80px}.ah .ah-clinica-modalidad{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.ah .ah-clinica-modalidad label{cursor:pointer}.ah .ah-clinica-modalidad input{opacity:0;width:1px;height:1px;position:absolute}.ah .ah-clinica-modalidad span{color:#d9d9d9;border:1px solid #3c465a;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-block}.ah .ah-clinica-modalidad input:checked+span{color:#051320;background:#00cd99;border-color:#00cd99}.ah .ah-clinica-modalidad input:focus-visible+span{box-shadow:0 0 0 3px #00cd9959}.ah .ah-clinica-form .ah-clinica-btn{justify-self:start}.ah .ah-clinica-msg{color:#00cd99;margin:0;font-size:13.5px;font-weight:600}.ah .ah-clinica-ok{color:#051320;background:#f0f1f2;border-radius:14px;max-width:480px;margin:0;padding:12px 16px;font-weight:600}@media (max-width:980px){.ah .ah-clinica{grid-template-columns:1fr;gap:26px}}@media (max-width:640px){.ah .ah-clinica{padding:22px}.ah .ah-clinica-quote{font-size:16px}.ah .ah-clinica-campos{grid-template-columns:1fr}.ah .ah-clinica-form .ah-clinica-btn{justify-self:stretch}.ah .ah-clinica-btn{width:100%}}.lx-root .ac-featured-inner.ac-featured-inner--video{grid-template-columns:190px minmax(0,1fr) minmax(0,1.05fr);align-items:center}.lx-root .ac-featured-media{min-width:0}.lx-root .ac-featured-video{aspect-ratio:9/16;object-fit:cover;background:#051320;border:1px solid #3c465a;border-radius:12px;width:100%;display:block}@media (max-width:980px){.lx-root .ac-featured-inner.ac-featured-inner--video{grid-template-columns:170px minmax(0,1fr)}.lx-root .ac-featured-inner--video .ac-featured-media{grid-row:span 2}}@media (max-width:820px){.lx-root .ac-featured-inner.ac-featured-inner--video{grid-template-columns:1fr}.lx-root .ac-featured-inner--video .ac-featured-media{grid-row:auto;width:100%}.lx-root .ac-featured-video{max-width:240px;margin:0 auto}}.ah .ah-cat{border-top:1px solid #d9d9d9;margin-top:28px;padding-top:48px}.ah .ah-cat-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.ah .ah-cat-kicker{color:#218e73;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.ah .ah-cat h2{font-family:var(--ah-serif);color:#051320;margin:0;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.08}.ah .ah-cat-search input{color:#051320;width:280px;max-width:100%;font:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:999px;padding:11px 16px;font-size:15px}.ah .ah-cat-search input:focus{border-color:#218e73;outline:none;box-shadow:0 0 0 3px #218e732e}.ah .ah-cat-chips{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.ah .ah-cat-chip{color:#3c465a;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:999px;padding:7px 16px;font-size:12.5px;font-weight:700}.ah .ah-cat-chip:hover{color:#051320;border-color:#051320}.ah .ah-cat-chip--on,.ah .ah-cat-chip--on:hover{color:#fff;background:#051320;border-color:#051320}.ah .ah-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ah .ah-cat-card{background:#fff;border:1px solid #d9d9d9;border-top:2px solid #00cd99;border-radius:4px 4px 14px 14px;flex-direction:column;padding:22px 22px 18px;display:flex}.ah .ah-cat-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ah .ah-cat-code{color:#218e73;letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700}.ah .ah-cat-tag{color:#3c465a;letter-spacing:.06em;text-transform:uppercase;background:#f0f1f2;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.ah .ah-cat-card h3{font-family:var(--ah-serif);color:#051320;margin:0 0 8px;font-size:23px;font-weight:400;line-height:1.15}.ah .ah-cat-desc{color:#3c465a;margin:0 0 12px;font-size:14.5px;line-height:1.5}.ah .ah-cat-res{color:#051320;margin:0 0 16px;font-size:14px;line-height:1.45}.ah .ah-cat-res b{font-weight:800}.ah .ah-cat-foot{border-top:1px solid #f0f1f2;margin-top:auto;padding-top:12px}.ah .ah-cat-link{color:#218e73;font-size:14px;font-weight:700;text-decoration:none}.ah .ah-cat-link:hover{color:#051320;text-decoration:underline}.ah .ah-cat-soon{color:#3c465a;font-size:13.5px;font-weight:600}.ah .ah-cat-empty{color:#3c465a;padding:24px 0}@media (max-width:980px){.ah .ah-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ah .ah-cat-grid{grid-template-columns:1fr}.ah .ah-cat-head{align-items:stretch}.ah .ah-cat-search input{width:100%}}.ah .ah-kicker--caps{text-transform:uppercase;letter-spacing:.14em;font-size:12.5px}.ah .ah-hero h1.ah-h1-long{margin-bottom:14px;font-size:clamp(34px,4.3vw,58px);line-height:1.05}.ah .ah-cat-sub{color:#3c465a;max-width:560px;margin:8px 0 0;font-size:16px;line-height:1.5}.ah .ah-cat-formato{color:#218e73;background:#f0f1f2;border-radius:999px;margin:2px 0 10px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-block}.ah .ah-clinica{box-sizing:border-box;max-width:100%}.ah .ah-clinica>*{min-width:0}@media (max-width:640px){.ah .ah-clinica{border-radius:16px;gap:0;padding:22px 18px}.ah .ah-clinica-detalle{display:none}.ah .ah-clinica h2{overflow-wrap:break-word;font-size:26px}.ah .ah-clinica-ctas{flex-direction:column;align-items:stretch}.ah .ah-clinica-btn{white-space:normal;text-align:center}.ah .ah-clinica-form{max-width:100%}}@media (max-width:980px){.ah .ah-clinica,.ah .ah-protocolo{margin-left:16px;margin-right:16px}}@media (max-width:760px){.ah .ah-chat{display:none}}@media (max-width:640px){.ah .ah-protocolo-riesgos{display:none}}@media (min-width:981px){.ah .ah-clinica,.ah .ah-protocolo{box-sizing:border-box;width:calc(100% - 2*var(--ah-pad));max-width:calc(1440px - 2*var(--ah-pad));margin-left:auto;margin-right:auto}}.ah.ah--tramo{padding-bottom:0}main.rl>.ah{display:flow-root}.ah .ah-recursos+.ah-protocolo,.ah .ah-recursos+.ah-clinica{margin-top:20px}.ah .ah-more-series h2 .ah-nueva{font-family:var(--ah-sans);margin:0 0 0 12px;position:relative;top:-4px}.ah>.ah-more-series:first-child{margin-top:0}.lx-root .ac-featured-inner.ac-featured-inner--video{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:18px 36px}.lx-root .ac-featured-inner--video .ac-featured-media{grid-row:span 2}.lx-root .ac-featured-video{aspect-ratio:16/9;object-fit:cover}@media (max-width:980px){.lx-root .ac-featured-inner.ac-featured-inner--video{grid-template-columns:1fr}.lx-root .ac-featured-inner--video .ac-featured-media{grid-row:auto;width:100%}}@media (max-width:820px){.lx-root .ac-featured-video{max-width:none;margin:0}}.ah .ah-strip{box-sizing:border-box;padding:58px var(--ah-pad) 0;color:#fff;background:#218e73;border-bottom:0}.ah .ah-strip-in{box-sizing:border-box;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 14px;max-width:1440px;min-height:40px;margin:0 auto;padding:8px 0;font-size:14px;line-height:1.35;display:flex}.ah .ah-strip-txt b{font-weight:700}.ah .ah-strip a{color:#fff;white-space:nowrap;text-underline-offset:3px;font-weight:700;text-decoration:underline}.ah .ah-strip a:hover{color:#051320}@media (min-width:761px){.ah .ah-strip+.ah-hero{min-height:clamp(520px,72vh,660px)}.ah .ah-strip+.ah-hero .ah-hero-in{padding-top:52px}}@media (max-width:760px){.ah .ah-strip+.ah-hero{padding-top:0}.ah .ah-strip+.ah-hero .ah-hero-tint,.ah .ah-strip+.ah-hero .ah-hero-veil{top:0}.ah .ah-strip-in{font-size:13px}}.ah .ah-clinica.ah-conv{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;scroll-margin-top:80px}.ah .ah-conv-video{aspect-ratio:16/9;object-fit:cover;background:#051320;border-radius:12px;width:100%;max-width:100%;display:block}.ah .ah-conv-bajada{color:#f0f1f2;font-size:17px}.ah .ah-conv-meta{color:#d9d9d9;border-top:1px solid #3c465a;margin:0 0 22px;padding-top:14px;font-size:14.5px;font-weight:600}.ah .ah-conv .ah-clinica-btn{text-decoration:none}@media (max-width:980px){.ah .ah-clinica.ah-conv{grid-template-columns:1fr;gap:22px}}@media (max-width:640px){.ah .ah-clinica.ah-conv{gap:18px}.ah .ah-conv h2{font-size:26px}.ah .ah-conv-video{border-radius:10px}}.ah .ah-conv-form{max-width:100%}.ah .ah-conv-msg{color:#d9d9d9;margin:0;font-size:13.5px;font-weight:600}.ah .ah-conv-ok{max-width:100%}@media (max-width:640px){.ah .ah-conv .ah-clinica-campos{grid-template-columns:1fr}.ah .ah-conv-form .ah-clinica-btn{justify-self:stretch;width:100%}}.ah .ah-free{color:#051320;letter-spacing:.1em;vertical-align:middle;background:#00cd99;border-radius:999px;margin:0 6px 0 0;padding:3px 9px;font-size:11.5px;font-weight:800;line-height:1.3;display:inline-block}.ah .ah-clinica-kicker .ah-free{margin:0 0 0 8px}
