@font-face{font-family:NeuePlak;src:url(/fonts/NeuePlak-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:NeuePlak;src:url(/fonts/NeuePlak-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--green:#014638;--green-600:#014339;--green-700:#165c4e;--green-800:#09362b;--ink:#151f16;--cream:#f9f8f7;--cream-card:#f7f6f0;--paper:#fff;--light-grey:#f1f0ec;--yellow:#f7ee6f;--purple:#b1b3f8;--purple-light:#f2f3fe;--taupe:#776b5d;--taupe-soft:#f3eeea;--line:#151f161f;--muted:#151f169e;--success:#00ba13;--display:"NeuePlak", "Archivo", "Inter Tight", sans-serif;--head:"Inter Tight", "Inter", "Open Sans", sans-serif;--body:"Inter", "Open Sans", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--body);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{background:var(--yellow);color:var(--ink)}@keyframes blink{50%{opacity:0}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes bmarquee{to{transform:translate(-50%)}}@keyframes bentoRing{to{transform:rotate(360deg)}}@keyframes flow{to{background-position:200%}}@keyframes ringpulse{0%,to{box-shadow:0 0 0 4px #01433929}50%{box-shadow:0 0 0 9px #0143390a}}@keyframes dealpop{0%,70%,to{transform:translateY(0)scale(1)}80%{transform:translateY(-3px)scale(1.09)}90%{transform:translateY(0)scale(1)}}@keyframes vpulse{0%{box-shadow:0 0 #ffffff57}70%,to{box-shadow:0 0 0 24px #fff0}}#lp-nav{z-index:60;background:0 0;border-bottom:1px solid #0000;transition:background .25s,border-color .25s;position:fixed;top:0;left:0;right:0}#lp-nav.scrolled{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#f9f8f7e0}.nav-link{font-family:var(--head);opacity:.88;color:var(--cream);font-size:.95rem;font-weight:500;transition:opacity .15s}.nav-signin{font-family:var(--head);cursor:pointer;color:var(--cream);font-size:.95rem;font-weight:600}.nav-cta{font-family:var(--head);cursor:pointer;background:var(--yellow);color:var(--ink);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:11px 20px;font-size:.95rem;font-weight:600;transition:box-shadow .18s,transform .18s;display:inline-flex}.nav-cta:hover{transform:translateY(-2px)}.nav-academy{font-family:var(--head);color:var(--yellow);border:1px solid #f7ee6f80;border-radius:999px;padding:7px 14px;font-size:.95rem;font-weight:600;transition:all .15s}.burger-bar{background:var(--cream);width:24px;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s;display:block}[data-burger][aria-expanded=true] .burger-bar:first-child{transform:translateY(7px)rotate(45deg)}[data-burger][aria-expanded=true] .burger-bar:nth-child(2){opacity:0}[data-burger][aria-expanded=true] .burger-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-logo-green{display:none}#lp-mobile-menu{opacity:0;pointer-events:none;backdrop-filter:blur(16px);max-height:0;transition:max-height .34s cubic-bezier(.4,0,.2,1),opacity .2s,transform .34s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;transform:translateY(-8px);box-shadow:0 26px 44px -30px #00000073;background:#f9f8f7f7!important;border-bottom-width:0!important;padding-top:0!important;padding-bottom:0!important}#lp-mobile-menu.open{opacity:1;pointer-events:auto;max-height:340px;transform:translateY(0);border-bottom-width:1px!important;padding-top:22px!important;padding-bottom:22px!important}.scrolled .nav-link{color:var(--ink)}.scrolled .nav-signin{color:var(--green-600)}.scrolled .nav-cta{background:var(--green);color:var(--cream)}.scrolled .nav-academy{color:var(--green);border-color:#01463859}.nav-current{border:1px solid #f7ee6f80;border-radius:999px;padding:7px 14px;color:var(--yellow)!important;opacity:1!important;font-weight:700!important}.scrolled .nav-current,.nav-light .nav-current,#lp-mobile-menu .nav-current{border-color:#01463859;color:var(--green)!important}.scrolled .burger-bar{background:var(--ink)}.scrolled .nav-logo-cream{display:none}.scrolled .nav-logo-green{display:block}@media (width<=1060px){[data-hero-grid]{grid-template-columns:minmax(0,1fr)!important;gap:40px!important}[data-hero-stage]{max-width:540px;margin:28px auto 0!important}[data-feat]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-auto-rows:auto!important}[data-feat]>*{min-width:0;min-height:210px;grid-area:auto/span 2!important}}@media (width<=1180px){[data-navlinks],[data-navcta]{display:none!important}[data-burger]{display:flex!important}}@media (width<=820px){[data-section]{padding:80px 0!important}}@media (width<=560px){[data-feat]{grid-template-columns:minmax(0,1fr)!important}[data-feat]>*{grid-column:auto!important;padding:20px!important}[data-hero-stage]{transform-origin:0 0;transform:scale(.56);height:340px!important;margin:8px 0 0 calc(50% - 146px)!important}[data-hero-cred]{flex-direction:column;gap:10px!important}[data-hero-cred]>span{text-align:center!important}[data-instrow]{grid-template-columns:1fr!important}}@media (width<=380px){[data-hero-stage]{transform:scale(.48);height:300px!important;margin:8px 0 0 calc(50% - 125px)!important}#vidCarousel [data-vcard]{flex-basis:280px!important}#vidCarousel [data-vcard]>div:first-child{height:400px!important}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}html.js:not(.fonts-ready) body{opacity:0}body{transition:opacity .3s}.js [data-rv]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(24px)}.js [data-rv].rv-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-rv]{opacity:1;transition:none;transform:none}}.ba-modal{display:none}.ba-modal.is-open{display:flex}.ba-share-menu{display:none}.ba-share-menu.is-open{display:flex}.ba-share-copied{display:none}.ba-share-copied.is-open{display:block}.faq-answer{display:none}.faq-answer[data-open],.faq-answer.is-open{display:block}.ba-choice{border:1.5px solid var(--line);background:var(--cream)}.ba-choice.sel{border-color:var(--green);background:#0143390d}.ba-choice .ba-choice-dot{border:2px solid var(--line);color:#0000}.ba-choice.sel .ba-choice-dot{background:var(--green);color:var(--cream);border:none}.ba-loading-track{background:var(--light-grey);border-radius:999px;width:100%;height:6px;position:relative;overflow:hidden}.ba-loading-track:after{content:"";background:linear-gradient(90deg, #0a5c49, var(--green), #0a7d2c);border-radius:999px;width:40%;height:100%;animation:1.15s ease-in-out infinite ba-loading-slide;position:absolute;top:0;left:0}@keyframes ba-loading-slide{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.ba-loading-track:after{opacity:.6;width:100%;animation:none;left:0}}.ba-deeplink-overlay{z-index:300;backdrop-filter:blur(6px);background:#f9f8f7e0;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:none;position:fixed;inset:0}.ba-deeplink-overlay.is-open{display:flex}.ba-spinner{border:4px solid #0146382e;border-top-color:var(--green);border-radius:50%;width:46px;height:46px;animation:.8s linear infinite ba-spin}@keyframes ba-spin{to{transform:rotate(360deg)}}.ba-spinner-inline{border-width:2px;border-color:#f9f8f766;border-top-color:var(--cream);vertical-align:-2px;width:15px;height:15px;margin-right:9px;display:inline-block}@media (prefers-reduced-motion:reduce){.ba-spinner{animation-duration:1.6s}}@media (width<=920px){[data-man],[data-inst],[data-bbox]{grid-template-columns:1fr!important;gap:32px!important}[data-tcols],[data-tfeat]{grid-template-columns:1fr!important}}.blog-card{background:var(--paper);border:1px solid var(--line);border-radius:22px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.blog-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px -28px #01433973}.blog-prose{font-family:var(--body);color:#2c352d;font-size:1.08rem;line-height:1.75}.blog-prose>:first-child{margin-top:0}.blog-prose h2{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:2.2rem 0 .9rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:900;line-height:1.12}.blog-prose h3{font-family:var(--head);letter-spacing:-.01em;color:var(--ink);margin:1.8rem 0 .6rem;font-size:1.25rem;font-weight:600}.blog-prose p{margin:0 0 1.15rem}.blog-prose a{color:var(--green);text-underline-offset:2px;text-decoration:underline}.blog-prose strong{color:var(--ink);font-weight:700}.blog-prose ul,.blog-prose ol{margin:0 0 1.15rem;padding-left:1.4rem}.blog-prose li{margin:.4rem 0}.blog-prose blockquote{border-left:3px solid var(--green);color:var(--muted);margin:1.5rem 0;padding:.4rem 0 .4rem 1.2rem;font-style:italic}.blog-prose img{border-radius:16px;width:100%;margin:1.6rem 0}.blog-prose hr{border:none;border-top:1px solid var(--line);margin:2rem 0}@media (width<=760px){.blog-featured{flex-direction:column!important;align-items:stretch!important}}[data-section]{scroll-margin-top:96px}[data-ctr-rates].is-loading [data-ctr-rate-avg]{background-image:linear-gradient(90deg, var(--ctr-skeleton-from,#151f1617), var(--ctr-skeleton-to,#151f162e), var(--ctr-skeleton-from,#151f1617));background-size:200% 100%;border-radius:6px;animation:1.15s ease-in-out infinite ctr-rate-shimmer;display:inline-block;color:#0000!important}[data-ctr-rates].is-loading [data-ctr-rate-delta]{visibility:hidden}@keyframes ctr-rate-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){[data-ctr-rates].is-loading [data-ctr-rate-avg]{animation:none}}
