.btn--compact[data-astro-cid-bbbzsuss]{--btn-r:10px;border-radius:var(--btn-r);min-height:44px;padding:10px 18px;font-size:.9375rem}.lang[data-astro-cid-l4evwy7q]{flex-shrink:0}.lang__well[data-astro-cid-l4evwy7q]{background:linear-gradient(#040a16f0,#0b1830f0) padding-box padding-box,linear-gradient(90deg,#afdd2c99,#57ab2859 48%,#02c1ff99) border-box;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px;display:flex;box-shadow:inset 0 1px 3px #0000008c,0 6px 16px -10px #02c1ff8c}.lang__globe[data-astro-cid-l4evwy7q]{fill:none;width:16px;height:16px;stroke:var(--color-sky);stroke-width:1.5px;stroke-linecap:round;flex-shrink:0;margin-left:7px;display:none}.lang__list[data-astro-cid-l4evwy7q]{gap:2px;margin:0;padding:0;list-style:none;display:flex}.lang__item[data-astro-cid-l4evwy7q]{display:flex}.lang__key[data-astro-cid-l4evwy7q]{color:#a9b8d4;height:28px;font-family:var(--font-sans);letter-spacing:.01em;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:999px;place-items:center;padding-inline:10px;font-size:.75rem;font-weight:600;line-height:1;text-decoration:none;display:inline-grid;position:relative}.lang__key[data-astro-cid-l4evwy7q]:before{content:"";position:absolute;inset:-8px -1px}.lang__key[data-astro-cid-l4evwy7q].is-current{--nudge:3px;isolation:isolate;color:#06121c;background:linear-gradient(105deg,#0000 0% 40%,#ffffffbf 50%,#0000 60% 100%) 135% 0/260% 100% no-repeat,linear-gradient(#ffffff57,#fff0 60%),linear-gradient(#c9ec55 0%,#afdd2c 55%,#95c41f 100%);font-weight:800;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #28460059,0 0 0 1px #d6f56a8c,0 2px 8px -2px #afdd2cb3}.lang__item[data-astro-cid-l4evwy7q]:last-child .lang__key[data-astro-cid-l4evwy7q].is-current{--nudge:-3px}.lang__key[data-astro-cid-l4evwy7q].is-current:after{content:"";z-index:-1;border-radius:inherit;opacity:.7;pointer-events:none;position:absolute;inset:0;box-shadow:0 0 9px 1px #afdd2c8c,0 0 14px 3px #02c1ff47}a[data-astro-cid-l4evwy7q].lang__key:hover{color:var(--color-ink);background:#96c4f01a}a[data-astro-cid-l4evwy7q].lang__key:focus-visible{outline:2px solid var(--color-sky);outline-offset:2px}.lang__key[data-astro-cid-l4evwy7q].is-staged{cursor:default}@media (width<=359.98px){.lang__key[data-astro-cid-l4evwy7q]{padding-inline:8px;font-size:.71875rem}}@media (width>=768px){.lang__key[data-astro-cid-l4evwy7q]{height:30px;padding-inline:12px;font-size:.8125rem}}@media (width>=1180px){.lang__globe[data-astro-cid-l4evwy7q]{display:block}}@media (prefers-reduced-motion:no-preference){a[data-astro-cid-l4evwy7q].lang__key{transition:color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out)}.lang__key[data-astro-cid-l4evwy7q].is-current{animation:lang-sheen 1s var(--ease-in-out) .6s 1 both, lang-nudge .9s var(--ease-out) .6s 1 both}.lang__key[data-astro-cid-l4evwy7q].is-current:after{animation:lang-breathe 3.2s var(--ease-in-out) infinite alternate}}@keyframes lang-sheen{0%{background-position:135% 0,0 0,0 0}to{background-position:-35% 0,0 0,0 0}}@keyframes lang-nudge{0%,to{transform:none}40%{transform:translateX(var(--nudge))}}@keyframes lang-breathe{0%{opacity:.4}to{opacity:1}}@media (forced-colors:active){.lang__well[data-astro-cid-l4evwy7q]{border-color:canvastext}.lang__key[data-astro-cid-l4evwy7q].is-current{border:2px solid canvastext}.lang__key[data-astro-cid-l4evwy7q].is-current:after{display:none}}@property --snav-edge{syntax:"<angle>";inherits:false;initial-value:0deg}.snav[data-astro-cid-jvi5vibn]{flex-shrink:0}.snav__btn[data-astro-cid-jvi5vibn]{color:#d6e3f7;width:40px;height:40px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffffff12 0%,#fff0 46%) padding-box padding-box,linear-gradient(#1a325d 0%,#10234a 52%,#0a1733 100%) padding-box padding-box,linear-gradient(#96e2ffb8 0%,#02c1ff3d 42%,#0a2dc280 100%) border-box;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex;position:relative;box-shadow:inset 0 1px #b0e8ff66,inset 0 -2px 5px #02081473,0 2px #040a18,0 6px 14px -6px #000000d9,0 0 16px -6px #02c1ff66}.snav__btn[data-astro-cid-jvi5vibn]:before{content:"";position:absolute;inset:-5px}.snav__btn[data-astro-cid-jvi5vibn]:after{content:"";border-radius:inherit;background:conic-gradient(from var(--snav-edge), #38cfff00 0deg, #38cfff00 210deg, #38cffff2 300deg, #afdd2ce6 345deg, #38cfff00 360deg);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.snav__btn[data-astro-cid-jvi5vibn]:focus-visible{outline:2px solid var(--color-sky);outline-offset:3px}.snav__btn[data-astro-cid-jvi5vibn]:hover{color:#fff;box-shadow:inset 0 1px #beeeff80,inset 0 -2px 5px #02081473,0 2px #040a18,0 8px 18px -7px #000000e6,0 0 18px -5px #02c1ff8c}.snav[data-astro-cid-jvi5vibn][data-open] .snav__btn[data-astro-cid-jvi5vibn]{color:#fff;transform:translateY(1px);box-shadow:inset 0 1px #beeeff80,inset 0 -2px 5px #02081480,0 1px #040a18,0 4px 10px -6px #000000d9,0 0 18px -4px #02c1ff99}.snav__burger[data-astro-cid-jvi5vibn]{width:18px;height:12px;display:block;position:relative}.snav__burger[data-astro-cid-jvi5vibn] span[data-astro-cid-jvi5vibn]{background:#dbe6f8;border-radius:2px;height:2px;position:absolute;left:0;right:0;box-shadow:0 0 6px #38cfff40}.snav__burger[data-astro-cid-jvi5vibn] span[data-astro-cid-jvi5vibn]:first-child{top:0}.snav__burger[data-astro-cid-jvi5vibn] span[data-astro-cid-jvi5vibn]:nth-child(2){background:linear-gradient(90deg, var(--color-cyan), var(--color-lime));top:5px}.snav__burger[data-astro-cid-jvi5vibn] span[data-astro-cid-jvi5vibn]:nth-child(3){top:10px}.snav[data-astro-cid-jvi5vibn][data-open] .snav__burger[data-astro-cid-jvi5vibn] span[data-astro-cid-jvi5vibn]:first-child{translate:0 5px;rotate:45deg}.snav[data-astro-cid-jvi5vibn][data-open] .snav__burger[data-astro-cid-jvi5vibn] span[data-astro-cid-jvi5vibn]:nth-child(2){opacity:0;scale:.2 1}.snav[data-astro-cid-jvi5vibn][data-open] .snav__burger[data-astro-cid-jvi5vibn] span[data-astro-cid-jvi5vibn]:nth-child(3){translate:0 -5px;rotate:-45deg}.snav__compass[data-astro-cid-jvi5vibn],.snav__btn-label[data-astro-cid-jvi5vibn],.snav__chev[data-astro-cid-jvi5vibn]{display:none}.snav__compass[data-astro-cid-jvi5vibn]{fill:none;width:16px;height:16px;stroke:var(--color-cyan);stroke-width:1.6px;stroke-linejoin:round}.snav__needle[data-astro-cid-jvi5vibn]{fill:#afdd2ce6;stroke:#afdd2cf2;stroke-width:1.1px}.snav__chev[data-astro-cid-jvi5vibn]{fill:none;width:12px;height:12px;stroke:var(--color-cyan);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.snav[data-astro-cid-jvi5vibn][data-open] .snav__chev[data-astro-cid-jvi5vibn]{rotate:180deg}.snav__panel[data-astro-cid-jvi5vibn]{z-index:60;top:calc(100% + 6px);left:var(--gutter,20px);right:var(--gutter,20px);overscroll-behavior:contain;opacity:0;visibility:hidden;transform-origin:top;pointer-events:none;background:linear-gradient(#0f1f3cfb,#070e1dfb) padding-box padding-box,linear-gradient(140deg,#02c1ff8c,#0a2dc259 45%,#afdd2c80) border-box;border:1px solid #0000;border-radius:16px;max-height:calc(100dvh - 80px);padding:10px;position:absolute;overflow-y:auto;transform:translateY(-6px)scale(.985);box-shadow:0 28px 56px -24px #000000e6,0 0 46px -16px #02c1ff73,inset 0 1px #ffffff0d}.snav__panel[data-astro-cid-jvi5vibn]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#02c1ff00,#02c1ffe6,#afdd2ce6,#afdd2c00);height:1px;position:absolute;top:0;left:18%;right:18%}.snav[data-astro-cid-jvi5vibn][data-open] .snav__panel[data-astro-cid-jvi5vibn]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.snav__kicker[data-astro-cid-jvi5vibn]{color:var(--color-desc);letter-spacing:.14em;text-transform:uppercase;margin:4px 10px 8px;font-size:.6875rem;font-weight:700}.snav__list[data-astro-cid-jvi5vibn]{gap:3px;margin:0;padding:0;list-style:none;display:grid}.snav__link[data-astro-cid-jvi5vibn]{min-height:50px;color:var(--color-text-soft);border-radius:12px;align-items:center;gap:12px;padding:8px 12px 8px 8px;font-size:.9375rem;font-weight:500;line-height:1.25;text-decoration:none;display:flex;position:relative}.snav__icon[data-astro-cid-jvi5vibn]{background:linear-gradient(#02c1ff1f,#0a2dc21a);border:1px solid #38cfff38;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.snav__icon[data-astro-cid-jvi5vibn] svg[data-astro-cid-jvi5vibn]{fill:none;width:18px;height:18px;stroke:var(--color-cyan);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.snav__text[data-astro-cid-jvi5vibn]{flex:1;min-width:0}.snav__go[data-astro-cid-jvi5vibn]{fill:none;stroke:#96c4f08c;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:12px;height:12px}.snav__link[data-astro-cid-jvi5vibn]:hover,.snav__link[data-astro-cid-jvi5vibn]:focus-visible{color:var(--color-ink);background:linear-gradient(90deg,#38cfff1f,#38cfff08)}.snav__link[data-astro-cid-jvi5vibn]:hover .snav__icon[data-astro-cid-jvi5vibn],.snav__link[data-astro-cid-jvi5vibn]:focus-visible .snav__icon[data-astro-cid-jvi5vibn]{border-color:#38cfff80}.snav__link[data-astro-cid-jvi5vibn]:hover .snav__go[data-astro-cid-jvi5vibn],.snav__link[data-astro-cid-jvi5vibn]:focus-visible .snav__go[data-astro-cid-jvi5vibn]{stroke:var(--color-cyan);transform:translate(2px)}.snav__link[data-astro-cid-jvi5vibn]:focus-visible{outline:2px solid var(--color-sky);outline-offset:-2px}.snav__link--featured[data-astro-cid-jvi5vibn]{color:#fff;background:linear-gradient(90deg,#afdd2c21,#02c1ff0d);font-weight:600;box-shadow:inset 0 0 0 1px #afdd2c42}.snav__link--featured[data-astro-cid-jvi5vibn] .snav__icon[data-astro-cid-jvi5vibn]{background:linear-gradient(#afdd2c33,#57ab281f);border-color:#afdd2c73}.snav__link--featured[data-astro-cid-jvi5vibn] .snav__icon[data-astro-cid-jvi5vibn] svg[data-astro-cid-jvi5vibn]{stroke:var(--color-lime)}.snav__link--featured[data-astro-cid-jvi5vibn] .snav__go[data-astro-cid-jvi5vibn]{stroke:#afdd2cbf}.snav__link--featured[data-astro-cid-jvi5vibn]:hover,.snav__link--featured[data-astro-cid-jvi5vibn]:focus-visible{background:linear-gradient(90deg,#afdd2c33,#02c1ff14);box-shadow:inset 0 0 0 1px #afdd2c73}@media (width<=767.98px){.snav__panel[data-astro-cid-jvi5vibn]{padding:6px}.snav__kicker[data-astro-cid-jvi5vibn]{margin:8px 12px}}@media (width<=359.98px){.snav__link[data-astro-cid-jvi5vibn]{gap:10px;padding-right:8px}.snav__go[data-astro-cid-jvi5vibn]{display:none}}@media (width>=768px){.snav__panel[data-astro-cid-jvi5vibn]{max-width:420px;top:calc(100% + 8px);left:auto}}@media (width>=1024px){.snav[data-astro-cid-jvi5vibn]{position:relative}.snav__btn[data-astro-cid-jvi5vibn]{color:#e2ebf9;letter-spacing:.01em;white-space:nowrap;border-radius:999px;gap:7px;width:auto;height:36px;padding:0 13px;font-size:.875rem;font-weight:600}.snav__btn[data-astro-cid-jvi5vibn]:before{inset:-4px 0}.snav__btn[data-astro-cid-jvi5vibn]:after,.snav__burger[data-astro-cid-jvi5vibn]{display:none}.snav__compass[data-astro-cid-jvi5vibn],.snav__btn-label[data-astro-cid-jvi5vibn],.snav__chev[data-astro-cid-jvi5vibn]{display:inline-block}.snav__panel[data-astro-cid-jvi5vibn]{transform-origin:0 0;width:340px;max-width:none;top:calc(100% + 15px);left:0;right:auto}.snav__panel[data-astro-cid-jvi5vibn]:lang(es){width:356px}.snav__kicker[data-astro-cid-jvi5vibn]{display:none}}@media (prefers-reduced-motion:no-preference){.snav__btn[data-astro-cid-jvi5vibn]{transition:color var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.snav__btn[data-astro-cid-jvi5vibn]:hover{transform:translateY(-1px)}.snav[data-astro-cid-jvi5vibn][data-open] .snav__btn[data-astro-cid-jvi5vibn]:hover{transform:translateY(1px)}}.snav__btn[data-astro-cid-jvi5vibn]:active{transform:translateY(1px)}.snav__burger[data-astro-cid-jvi5vibn] span[data-astro-cid-jvi5vibn]{transition:translate .18s var(--ease-out) .16s, rotate .16s var(--ease-out), opacity .14s var(--ease-out) .12s, scale .18s var(--ease-out) .1s}.snav[data-astro-cid-jvi5vibn][data-open] .snav__burger[data-astro-cid-jvi5vibn] span[data-astro-cid-jvi5vibn]{transition:translate .16s var(--ease-out), rotate .2s var(--ease-out) .15s, opacity .12s var(--ease-out), scale .16s var(--ease-out)}.snav__chev[data-astro-cid-jvi5vibn],.snav__compass[data-astro-cid-jvi5vibn]{transition:rotate var(--dur-2) var(--ease-out), translate var(--dur-1) var(--ease-out)}.snav__btn[data-astro-cid-jvi5vibn]:hover .snav__chev[data-astro-cid-jvi5vibn]{translate:0 1px}.snav[data-astro-cid-jvi5vibn][data-open] .snav__btn[data-astro-cid-jvi5vibn] .snav__chev[data-astro-cid-jvi5vibn]{translate:0}.snav__btn[data-astro-cid-jvi5vibn]:hover .snav__compass[data-astro-cid-jvi5vibn]{rotate:20deg}@media (width<=1023.98px){.snav__btn[data-astro-cid-jvi5vibn]:after{animation:snav-edge 1.5s var(--ease-in-out) .9s 1 both}}.snav__panel[data-astro-cid-jvi5vibn]{transition:opacity .2s var(--ease-out), transform .26s var(--ease-out), visibility 0s linear .26s}.snav[data-astro-cid-jvi5vibn][data-open] .snav__panel[data-astro-cid-jvi5vibn]{transition:opacity .22s var(--ease-out), transform .3s var(--ease-out), visibility 0s linear 0s}.snav__item[data-astro-cid-jvi5vibn]{opacity:0;transition:opacity .2s var(--ease-out), transform .26s var(--ease-out);transform:translateY(-4px)}.snav[data-astro-cid-jvi5vibn][data-open] .snav__item[data-astro-cid-jvi5vibn]{opacity:1;transition-delay:calc(40ms + var(--i) * 28ms);transform:none}.snav__link[data-astro-cid-jvi5vibn],.snav__icon[data-astro-cid-jvi5vibn]{transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out)}.snav__go[data-astro-cid-jvi5vibn]{transition:transform var(--dur-2) var(--ease-out), stroke var(--dur-1) var(--ease-out)}}@keyframes snav-edge{0%{--snav-edge:0deg;opacity:0}18%{opacity:1}80%{opacity:1}to{--snav-edge:360deg;opacity:0}}@media (forced-colors:active){.snav__btn[data-astro-cid-jvi5vibn],.snav__panel[data-astro-cid-jvi5vibn]{border-color:canvastext}.snav__burger[data-astro-cid-jvi5vibn] span[data-astro-cid-jvi5vibn]{background:canvastext}.snav__btn[data-astro-cid-jvi5vibn]:after{display:none}}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;background:linear-gradient(180deg, #0d1f3c8c 0%, #070e1d00 100%), var(--color-navy);position:relative}.site-header[data-astro-cid-fzpbxy5g]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#96c4f000 0%,#96c4f01f 18% 82%,#96c4f000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.site-header__inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;padding-block:8px;display:flex}.site-header__logo[data-astro-cid-fzpbxy5g]{flex-shrink:0;width:144px}.site-header[data-astro-cid-fzpbxy5g] .site-header__cta{display:none}@media (width<=767.98px){.site-header[data-astro-cid-fzpbxy5g]:not(.site-header--lang) .site-header__inner[data-astro-cid-fzpbxy5g]{justify-content:center}}@media (width<=359.98px){.site-header__logo[data-astro-cid-fzpbxy5g]{width:136px}.site-header--lang[data-astro-cid-fzpbxy5g] .site-header__logo[data-astro-cid-fzpbxy5g]{width:124px}.site-header--lang[data-astro-cid-fzpbxy5g] .site-header__inner[data-astro-cid-fzpbxy5g]{gap:10px}}@media (width>=768px){.site-header--full[data-astro-cid-fzpbxy5g]{backdrop-filter:saturate(1.4)blur(16px);background:#070e1ded;position:sticky;top:0;box-shadow:inset 0 1px #ffffff0a,0 12px 32px -22px #000000e6}@supports not (backdrop-filter:blur(1px)){.site-header--full[data-astro-cid-fzpbxy5g]{background:#070e1df5}}.site-header__inner[data-astro-cid-fzpbxy5g]{height:var(--header-h);min-height:var(--header-h);padding-block:0}.site-header__logo[data-astro-cid-fzpbxy5g]{width:190px;margin-right:auto}.site-header[data-astro-cid-fzpbxy5g] .site-header__cta{display:inline-flex}.site-header__inner[data-astro-cid-fzpbxy5g]{gap:var(--space-4)}.site-header--lang[data-astro-cid-fzpbxy5g] .site-header__lang{padding-left:var(--space-4);position:relative}.site-header--lang[data-astro-cid-fzpbxy5g] .site-header__lang:before{content:"";border-left:1px solid #96c4f02e;height:22px;margin-top:-11px;position:absolute;top:50%;left:0}}@media (width>=768px) and (width<=819.98px){.site-header__logo[data-astro-cid-fzpbxy5g]{width:150px}.site-header__inner[data-astro-cid-fzpbxy5g]{gap:var(--space-2)}}@media (width>=768px) and (width<=1023.98px){.site-header--lang[data-astro-cid-fzpbxy5g] .site-header__lang{padding-left:0}.site-header--lang[data-astro-cid-fzpbxy5g] .site-header__lang:before{display:none}}@media (width>=1024px) and (width<=1179.98px){.site-header--lang[data-astro-cid-fzpbxy5g] .site-header__inner[data-astro-cid-fzpbxy5g]{gap:var(--space-3)}.site-header--lang[data-astro-cid-fzpbxy5g] .site-header__lang{padding-left:var(--space-3)}}@media (width>=1024px) and (width<=1099.98px){.site-header--lang[data-astro-cid-fzpbxy5g] .site-header__logo[data-astro-cid-fzpbxy5g]{width:168px}.site-header--lang[data-astro-cid-fzpbxy5g] .site-header__inner[data-astro-cid-fzpbxy5g]{gap:20px}.site-header--lang[data-astro-cid-fzpbxy5g] .site-header__lang{padding-left:20px}}@media (width>=1100px){.site-header__logo[data-astro-cid-fzpbxy5g]{width:200px}}@media (width>=1024px) and (width<=1279.98px){.site-header--lang[data-astro-cid-fzpbxy5g]:lang(es) .site-header__lang{padding-left:0}.site-header--lang[data-astro-cid-fzpbxy5g]:lang(es) .site-header__lang:before{display:none}}@media (width>=1280px){.site-header--lang[data-astro-cid-fzpbxy5g]:lang(es) .site-header__inner[data-astro-cid-fzpbxy5g]{gap:28px}.site-header--lang[data-astro-cid-fzpbxy5g]:lang(es) .site-header__lang{padding-left:28px}}.site-header[data-astro-cid-fzpbxy5g] .site-header__cta{white-space:nowrap}.site-header[data-astro-cid-fzpbxy5g] .site-header__cta.btn--primary{--cta-lip:3px;--cta-glow:0 6px 12px -6px #02c1ff80, 0 8px 16px -10px #0a2dc2e6}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.site-header[data-astro-cid-fzpbxy5g] .site-header__cta.btn--primary:hover{--cta-lip:4px;--cta-glow:0 8px 14px -6px #02c1ff9e, 0 10px 18px -10px #0a2dc2;transform:translateY(-1px)}.site-header[data-astro-cid-fzpbxy5g] .site-header__cta.btn--primary:hover:active{--cta-lip:1px;transform:translateY(1px)}}.site-header--nav[data-astro-cid-fzpbxy5g] .snav{order:10}@media (width<=767.98px){.site-header--nav[data-astro-cid-fzpbxy5g]{backdrop-filter:saturate(1.4)blur(16px);background:#070e1ded;position:sticky;top:0;box-shadow:inset 0 1px #ffffff0a,0 10px 28px -20px #000000e6}@supports not (backdrop-filter:blur(1px)){.site-header--nav[data-astro-cid-fzpbxy5g]{background:#070e1df5}}.site-header--nav[data-astro-cid-fzpbxy5g] .site-header__inner[data-astro-cid-fzpbxy5g]{gap:8px}.site-header--nav[data-astro-cid-fzpbxy5g] .site-header__logo[data-astro-cid-fzpbxy5g]{margin-right:auto}.site-header--nav[data-astro-cid-fzpbxy5g] .snav__btn{border-radius:11px;width:36px;height:36px}}@media (width<=389.98px){.site-header--nav[data-astro-cid-fzpbxy5g] .lang__key{padding-inline:8px;font-size:.71875rem}}@media (width<=374.98px){.site-header--nav[data-astro-cid-fzpbxy5g] .site-header__logo[data-astro-cid-fzpbxy5g]{width:136px}}@media (width<=359.98px){.site-header--nav[data-astro-cid-fzpbxy5g] .site-header__logo[data-astro-cid-fzpbxy5g]{width:114px}.site-header--nav[data-astro-cid-fzpbxy5g] .site-header__inner[data-astro-cid-fzpbxy5g]{gap:6px}.site-header--nav[data-astro-cid-fzpbxy5g] .lang__key{padding-inline:5px;font-size:.6875rem}}@media (width>=768px) and (width<=1023.98px){.site-header--nav[data-astro-cid-fzpbxy5g] .site-header__inner[data-astro-cid-fzpbxy5g]{gap:12px}.site-header--nav[data-astro-cid-fzpbxy5g]:lang(es) .lang__key{padding-inline:10px;font-size:.75rem}}@media (width>=768px) and (width<=819.98px){.site-header--nav[data-astro-cid-fzpbxy5g]:lang(es) .site-header__logo[data-astro-cid-fzpbxy5g]{width:140px}}@media (width>=820px) and (width<=1023.98px){.site-header--nav[data-astro-cid-fzpbxy5g]:lang(es) .site-header__logo[data-astro-cid-fzpbxy5g]{width:170px}}@media (width>=1024px){.site-header--nav[data-astro-cid-fzpbxy5g].site-header--full .site-header__inner[data-astro-cid-fzpbxy5g]{gap:28px;max-width:1400px;padding-inline:clamp(32px,3.6vw,56px)}.site-header--nav[data-astro-cid-fzpbxy5g].site-header--full .site-header__logo[data-astro-cid-fzpbxy5g]{margin-right:0}.site-header--nav[data-astro-cid-fzpbxy5g] .snav{order:0;margin-left:clamp(12px,1.25vw,18px)}.site-header--nav[data-astro-cid-fzpbxy5g].site-header--lang .site-header__lang{margin-left:auto;padding-left:0}.site-header--nav[data-astro-cid-fzpbxy5g].site-header--lang .site-header__lang:before{display:none}}.site-footer[data-astro-cid-nns7i3if]{background:radial-gradient(640px 260px at 50% 0%, #02c1ff14, transparent 70%), radial-gradient(520px 300px at 100% 100%, #0a2dc229, transparent 72%), linear-gradient(180deg, var(--color-navy) 0, var(--surface-deep) 180px);padding-block:clamp(56px, 7vw, 88px) var(--space-5);color:var(--color-text-soft);font-size:var(--text-sm);position:relative}.site-footer[data-astro-cid-nns7i3if]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 4%,#38cfff80 32%,#afdd2c6b 68%,#0000 96%);height:1px;position:absolute;top:0;left:0;right:0}.site-footer__top[data-astro-cid-nns7i3if]{text-align:center;justify-items:center;display:grid}.site-footer__brand[data-astro-cid-nns7i3if]{padding-bottom:var(--space-5);justify-items:center;display:grid}.site-footer__logo[data-astro-cid-nns7i3if]{width:216px}.site-footer__sig[data-astro-cid-nns7i3if]{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--color-ink);margin-top:22px;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.25rem);font-style:italic;font-weight:500;line-height:1.14}.site-footer__sig[data-astro-cid-nns7i3if]:before{content:"";background:linear-gradient(90deg, var(--color-lime), var(--color-cyan));border-radius:2px;width:44px;height:2px;margin:0 auto 18px;display:block}.site-footer__sig-line[data-astro-cid-nns7i3if]{display:block}.site-footer__sig-unit[data-astro-cid-nns7i3if]{display:inline-block}.site-footer__sig-line--accent[data-astro-cid-nns7i3if]{color:var(--color-cyan)}.site-footer__col[data-astro-cid-nns7i3if]{width:100%;padding-block:var(--space-4);border-top:1px solid var(--hairline)}.site-footer__heading[data-astro-cid-nns7i3if]{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-white);margin-bottom:10px;font-weight:700}.site-footer__list[data-astro-cid-nns7i3if]{gap:2px;list-style:none;display:grid}.site-footer__list[data-astro-cid-nns7i3if]:has(.site-footer__link--contact){justify-items:start;display:inline-grid}.site-footer__link[data-astro-cid-nns7i3if]{min-height:44px;color:var(--color-text-soft);text-decoration:underline;text-decoration-color:var(--hairline-strong);text-underline-offset:5px;transition:color var(--dur-1), text-decoration-color var(--dur-1);align-items:center;font-size:.9375rem;display:inline-flex}.site-footer__link[data-astro-cid-nns7i3if]:hover{color:var(--color-cyan);text-decoration-color:currentColor}.site-footer__link[data-astro-cid-nns7i3if]:focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px;border-radius:4px}.site-footer__link--contact[data-astro-cid-nns7i3if]{color:#e6edf9;gap:12px;font-size:1rem;font-weight:500;text-decoration:none}.site-footer__icon[data-astro-cid-nns7i3if]{width:34px;height:34px;color:var(--color-cyan);transition:background-color var(--dur-1), box-shadow var(--dur-1);background:#02c1ff1a;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #38cfff52}.site-footer__icon[data-astro-cid-nns7i3if] svg[data-astro-cid-nns7i3if]{width:16px;height:16px}.site-footer__link--contact[data-astro-cid-nns7i3if]:hover .site-footer__icon[data-astro-cid-nns7i3if]{background:#02c1ff2e;box-shadow:inset 0 0 0 1px #38cfff99}.site-footer__link--noted[data-astro-cid-nns7i3if]{text-decoration:none}.site-footer__link--noted[data-astro-cid-nns7i3if] .site-footer__label[data-astro-cid-nns7i3if]{text-decoration:underline;text-decoration-color:var(--hairline-strong);text-underline-offset:5px}.site-footer__link--noted[data-astro-cid-nns7i3if]:hover .site-footer__label[data-astro-cid-nns7i3if]{text-decoration-color:currentColor}.site-footer__doc-note[data-astro-cid-nns7i3if]{color:var(--color-text-muted);margin-left:.3em;font-size:.8125rem;display:inline-block}.site-footer__pending[data-astro-cid-nns7i3if]{color:var(--color-text-muted)}.site-footer__col[data-astro-cid-nns7i3if] .site-footer__pending[data-astro-cid-nns7i3if]{justify-items:center;padding-block:4px;display:grid}.site-footer__tag[data-astro-cid-nns7i3if]{border:1px dashed var(--color-placeholder);color:var(--color-placeholder);border-radius:999px;margin-top:4px;padding:1px 8px;font-size:.6875rem;font-weight:600;display:inline-block}.site-footer__list[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]>.site-footer__tag[data-astro-cid-nns7i3if]{margin-inline:auto;display:table}.site-footer__base[data-astro-cid-nns7i3if]{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--hairline);display:grid}.site-footer__disclaimer[data-astro-cid-nns7i3if]{max-width:88ch;color:color-mix(in srgb, var(--color-text-soft) 72%, var(--color-text-muted));font-size:.8125rem;line-height:1.7}.site-footer__legal[data-astro-cid-nns7i3if]{color:var(--color-text-muted);font-size:.8125rem}.site-footer__unit[data-astro-cid-nns7i3if]{display:inline-block}@media (width>=768px){.site-footer[data-astro-cid-nns7i3if]{background:radial-gradient(560px 280px at 22% 0%, #02c1ff14, transparent 70%), radial-gradient(560px 320px at 100% 100%, #0a2dc229, transparent 72%), linear-gradient(180deg, var(--color-navy) 0, var(--surface-deep) 200px)}.site-footer__top[data-astro-cid-nns7i3if]{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start}.site-footer__brand[data-astro-cid-nns7i3if]{grid-column:1/-1;justify-items:start}.site-footer__logo[data-astro-cid-nns7i3if]{width:236px}.site-footer__sig[data-astro-cid-nns7i3if]:before{margin-left:0}.site-footer__col[data-astro-cid-nns7i3if]{padding-block:var(--space-4) var(--space-5)}.site-footer__col[data-astro-cid-nns7i3if]+.site-footer__col[data-astro-cid-nns7i3if]{padding-left:var(--space-5);border-left:1px solid var(--hairline)}.site-footer__col[data-astro-cid-nns7i3if] .site-footer__pending[data-astro-cid-nns7i3if]{justify-items:start}.site-footer__list[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]>.site-footer__tag[data-astro-cid-nns7i3if]{margin-inline:0}}@media (width>=1024px){.site-footer__top[data-astro-cid-nns7i3if]{padding-bottom:var(--space-6);grid-template-columns:minmax(0,1fr);grid-auto-columns:minmax(220px,auto);grid-auto-flow:column;align-items:stretch}.site-footer__brand[data-astro-cid-nns7i3if]{padding-bottom:0;padding-right:var(--space-5);grid-column:auto}.site-footer__col[data-astro-cid-nns7i3if],.site-footer__col[data-astro-cid-nns7i3if]+.site-footer__col[data-astro-cid-nns7i3if]{border-top:0;border-left:1px solid var(--hairline);width:auto;margin-left:clamp(32px,3.6vw,56px);padding:10px 0 0 clamp(32px,3.6vw,56px)}@media (width<=1279.98px){.site-footer__sig-unit[data-astro-cid-nns7i3if]{display:block}}.site-footer__base[data-astro-cid-nns7i3if]{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:end}.site-footer__base[data-astro-cid-nns7i3if]>[data-astro-cid-nns7i3if]:not(.site-footer__legal){grid-column:1}.site-footer__legal[data-astro-cid-nns7i3if]{text-align:right;grid-area:1/2}}.placeholder-notice[data-astro-cid-bprojryh]{background:var(--color-placeholder);color:var(--color-navy);text-align:center;padding:6px var(--gutter);font-size:.8125rem;line-height:1.4}.dev-banner[data-astro-cid-547elddj]{padding:6px var(--gutter);background:var(--color-placeholder);color:var(--color-navy);text-align:center;margin:0;font-size:.75rem;line-height:1.4}.sticky-cta[data-astro-cid-ihdyaeev]{z-index:60;padding:6px max(10px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));pointer-events:none;position:fixed;inset:auto 0 0}.sticky-cta[data-astro-cid-ihdyaeev][hidden]{display:none}.sticky-cta__dock[data-astro-cid-ihdyaeev]{pointer-events:auto;background:#070e1de6;border-radius:16px;max-width:460px;margin-inline:auto;padding:5px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #96c4f01f,0 10px 24px -12px #000000d9}.sticky-cta__dock[data-astro-cid-ihdyaeev] .btn{border-radius:11px;min-height:48px;padding-block:11px}@media (prefers-reduced-motion:no-preference){.sticky-cta[data-astro-cid-ihdyaeev]{transition:transform .42s var(--ease-out), opacity .3s var(--ease-out), display .42s allow-discrete}.sticky-cta[data-astro-cid-ihdyaeev][hidden]{opacity:0;transition-duration:.2s,.15s,.2s;transform:translateY(115%)}@starting-style{.sticky-cta[data-astro-cid-ihdyaeev]:not([hidden]){opacity:0;transform:translateY(115%)}}}@media (width>=768px),(height<=480px){.sticky-cta[data-astro-cid-ihdyaeev]{display:none!important}}:root{--color-navy:#070e1d;--color-green:#57ab28;--color-lime:#afdd2c;--color-cyan:#02c1ff;--color-royal:#0a2dc2;--color-navy-800:#0a1628;--color-navy-700:#0d1f3c;--color-surface:#0c1526;--color-surface-raised:#101b30;--color-border:#1e3060;--color-border-light:#2a4080;--color-white:#fff;--color-text:#fff;--color-text-soft:#d4ddf0;--color-text-muted:#7a93c0;--color-bg:var(--color-navy);--color-accent:var(--color-cyan);--color-cta-bg:var(--color-green);--color-cta-text:var(--color-navy);--color-focus:var(--color-cyan);--color-placeholder:var(--color-lime);--font-sans:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif:"Cormorant", "Cormorant Fallback", Georgia, "Times New Roman", serif;--text-display:clamp(2.5rem, 6vw, 4.75rem);--text-h1:clamp(2rem, 4vw, 3.25rem);--text-h2:clamp(1.5rem, 2.5vw, 2rem);--text-h3:clamp(1.125rem, 2vw, 1.375rem);--text-body-lg:clamp(1rem, 1.5vw, 1.125rem);--text-body:1rem;--text-sm:.875rem;--text-label:.75rem;--leading-tight:1.05;--leading-heading:1.2;--leading-body:1.6;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-7:64px;--space-8:80px;--section-py:clamp(64px, 8vw, 112px);--gutter:clamp(20px, 5vw, 48px);--container:1200px;--container-narrow:800px;--radius-sm:4px;--radius:6px;--radius-lg:10px;--radius-xl:16px;--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.2s;--duration-base:.35s;--color-ink:#eaf3ff;--color-sky:#38cfff;--hairline:#96c4f029;--hairline-strong:#96c4f04d;--surface-deep:#050b17;--band-gradient:radial-gradient(120% 80% at 18% 0%, #3878ff59 0%, #3878ff00 60%), linear-gradient(180deg, #0a2dc2 0%, #0b2aa0 30%, #0b2378 62%, #0a1a4f 84%, #070e1d 100%);--radius-2xl:24px;--text-section:clamp(2.375rem, 4.2vw, 3.25rem);--text-signature:clamp(1.5rem, 2.6vw, 2.125rem);--measure:62ch;--text-subhead:clamp(1.5rem, 1.2rem + 1.3vw, 2rem);--text-subhead-caps:clamp(1.0625rem, .98rem + .4vw, 1.25rem);--text-title:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--text-desc:1rem;--color-title:#fff;--color-desc:#b9c7e2;--header-h:68px;--scroll-offset:64px;--paper-1:#fff;--paper-2:#f4f7fb;--paper-3:#e3eaf4;--paper-4:#dce5f1;--ink-paper:#0e1d38;--ink-paper-muted:#4c5e7c;--ink-paper-faint:#0e1d3824;--ink-on-tone:#06121c;--paper-face:linear-gradient(180deg, #ffffffe6, #fff0 22%), linear-gradient(180deg, var(--paper-2) 0%, var(--paper-3) 100%);--paper-face-bright:linear-gradient(180deg, var(--paper-1) 0%, #eef3fa 55%, var(--paper-4) 100%);--paper-shadow:inset 0 0 0 1px #0e1d380f, inset 0 -2px 0 #0e1d380f, 0 1px 0 #c9d4e4, 0 2px 0 #aebdd3, 0 1px 3px #0006, 0 30px 46px -22px #000000f2;--paper-shadow-lift:inset 0 0 0 1px #0e1d380f, inset 0 -2px 0 #0e1d380f, 0 1px 0 #c9d4e4, 0 2px 0 #aebdd3, 0 2px 5px #00000073, 0 44px 60px -24px #000000f2;--panel-face:linear-gradient(180deg, #13284f 0%, #0b1a36 100%);--panel-rim:linear-gradient(135deg, #8ce6ffe6, #5d8bff59 46%, #afdd2cd9);--panel-shadow:inset 0 1px 0 #ffffff1f, 0 4px 0 -1px #040c20f2, 0 40px 70px -40px #000000f2, 0 0 80px -30px #38cfff73;--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--dur-1:.18s;--dur-2:.32s;--dur-3:.6s;--dur-4:.9s;--reveal-shift:18px}@media (width>=768px){:root{--scroll-offset:calc(var(--header-h) + 16px)}}@media (width<=767.98px){:root{--gutter:20px}}@font-face{font-family:Cormorant Fallback;src:local(Georgia),local(Times New Roman);font-style:normal;font-weight:400 500;size-adjust:89%;ascent-override:92%;descent-override:29%;line-gap-override:0%}@font-face{font-family:Cormorant Fallback;src:local(Georgia),local(Times New Roman);font-style:normal;font-weight:600 700;size-adjust:89.6%;ascent-override:91.4%;descent-override:28.8%;line-gap-override:0%}@font-face{font-family:Cormorant Fallback;src:local(Georgia Italic),local(Georgia-Italic),local(Times New Roman Italic);font-style:italic;font-weight:400 700;size-adjust:79.5%;ascent-override:92%;descent-override:29%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial);font-weight:400;size-adjust:107.4%;ascent-override:90.2%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:500;size-adjust:100.1%;ascent-override:96.8%;descent-override:24.2%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600;size-adjust:101.1%;ascent-override:95.8%;descent-override:23.9%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:700 900;size-adjust:102.1%;ascent-override:94.9%;descent-override:23.7%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--scroll-offset)}html.has-sticky-cta{scroll-padding-bottom:calc(84px + max(8px, env(safe-area-inset-bottom)))}@media (prefers-reduced-motion:no-preference){html.smooth-scroll{scroll-behavior:smooth}}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--color-accent)}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3{line-height:var(--leading-heading);text-wrap:balance}p,li,dd,dt,summary,figcaption{text-wrap:pretty}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:2px}.paper :focus-visible,.paper--bright :focus-visible{outline-color:#1d3fbf}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:calc(var(--container-narrow) + 2 * var(--gutter))}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-2);z-index:100;background:var(--color-cta-bg);color:var(--color-cta-text);font-size:var(--text-sm);border-radius:var(--radius);padding:12px 18px;font-weight:700;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--space-2)}.section{padding-block:var(--section-py);isolation:isolate;position:relative;overflow-x:clip}.tone-base{background:var(--color-navy)}.tone-alt{background:linear-gradient(180deg, var(--color-navy-800) 0%, #08111f 100%)}.tone-deep{background:var(--surface-deep)}.tone-band{background:var(--band-gradient)}.section+.section{border-top:1px solid #0000;border-image:linear-gradient(90deg,#0000 0%,#96c4f024 22% 78%,#0000 100%) 1}.section.tone-band,.section.tone-band+.section{border-top:0;border-image:}.eyebrow{--tab-color:var(--color-sky);background:linear-gradient(180deg, #ffffff4d, #fff0 68%), var(--tab-color);color:var(--ink-on-tone);letter-spacing:.15em;text-wrap:balance;border-radius:10px 10px 0 0;align-items:center;gap:8px;margin-bottom:22px;padding:8px 16px 7px;font-size:.75rem;font-weight:800;line-height:1.3;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff73}.eyebrow:after{content:"";bottom:-2px;left:var(--tab-rule-left,-36px);right:var(--tab-rule-right,-36px);background:linear-gradient(90deg, transparent, var(--tab-color) 24%, var(--tab-color) 76%, transparent);pointer-events:none;height:2px;position:absolute}.tone-band .eyebrow{--tab-color:var(--color-lime)}.eyebrow--shine{box-shadow:inset 0 1px #ffffff73,0 0 18px -4px #38cfff73}@media (width<=767.98px){.section-heading:not(.section-heading--left) .eyebrow:after{left:max(var(--tab-rule-left,-36px), (100% - 100vw) / 2 + var(--gutter));right:max(var(--tab-rule-right,-36px), (100% - 100vw) / 2 + var(--gutter))}}@media (width<=389.98px){.eyebrow{letter-spacing:.12em;padding:7px 13px 6px;font-size:.6875rem}}@media (width<=359.98px){.eyebrow{letter-spacing:.08em;padding-inline:11px;font-size:.6875rem}}@media (forced-colors:active){.eyebrow{border:1px solid canvastext;border-bottom:0}}.section-heading{text-align:center}@media (width>=768px){.section-heading--responsive{text-align:left}.section-heading--responsive .eyebrow{--tab-rule-left:0px;--tab-rule-right:-80px}.section-heading--responsive .eyebrow:after{background:linear-gradient(90deg, var(--tab-color) 0%, var(--tab-color) 55%, transparent 100%)}}.section-heading--left{text-align:left}.section-heading--left .eyebrow{--tab-rule-left:0px;--tab-rule-right:-80px}.section-heading--left .eyebrow:after{background:linear-gradient(90deg, var(--tab-color) 0%, var(--tab-color) 55%, transparent 100%)}.headline{font-family:var(--font-serif);font-size:var(--text-section);letter-spacing:-.012em;color:var(--color-ink);font-weight:500;line-height:1.06}.headline .line{text-wrap:balance;display:block}.headline .keep{white-space:nowrap;display:inline-block}.nobr{white-space:nowrap}@media (width>=360px){.nobr-360{white-space:nowrap}}@media (width>=768px){.nobr-768{white-space:nowrap}}.headline .accent{color:var(--accent-ink,var(--color-cyan));font-style:italic;font-size:calc(1em * var(--accent-scale,1))}.tone-band .headline .accent{--accent-ink:var(--color-lime)}@media (width<=767.98px){:root{--text-section:clamp(1.9375rem, 1.05rem + 4.3vw, 2.375rem);--text-signature:clamp(1.5rem, .95rem + 2.6vw, 1.875rem)}.headline{line-height:1.08}.headline:not(#final-cta-title){font-size:calc(var(--text-section) * var(--hl-boost,1));font-weight:var(--hl-weight,600);color:#fff;text-shadow:0 0 22px #8cbeff29}.headline:not(#final-cta-title) .accent{font-weight:var(--hl-weight,600);color:var(--accent-ink,#2ccdff);text-shadow:0 0 18px #02c1ff4d}}.hl-glow{isolation:isolate;position:relative}.hl-glow:before{content:"";z-index:-1;opacity:.7;pointer-events:none;background:radial-gradient(closest-side,#02c1ff33,#0a2dc21a 58%,#0000);border-radius:50%;width:min(118%,820px);height:170%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.hl-glow.is-active:before{animation:hl-breathe 4.6s var(--ease-in-out) infinite alternate}}@keyframes hl-breathe{0%{opacity:.45}to{opacity:1}}@media (forced-colors:active){.hl-glow:before{display:none}}@media (width<=359.98px){#client-experiences-title,#client-experiences-title:lang(es){--hl-boost:1.11;--hl-weight:600}#credit-blueprint-title{--hl-boost:1;--hl-weight:600}#credit-blueprint-title:lang(es){--hl-boost:1.11;--hl-weight:600}#difference-title{--hl-boost:1.04;--hl-weight:600}#difference-title:lang(es),#faq-title,#faq-title:lang(es),#founder-title{--hl-boost:1.11;--hl-weight:600}#founder-title:lang(es),#free-consultation-title,#free-consultation-title:lang(es){--hl-boost:1;--hl-weight:600}#homeownership-title,#homeownership-title:lang(es){--hl-boost:1.11;--hl-weight:600}#investment-title{--hl-boost:1.03;--hl-weight:600}#investment-title:lang(es){--hl-boost:1;--hl-weight:500}#next-financial-move-title{--hl-boost:1;--hl-weight:600}#next-financial-move-title:lang(es){--hl-boost:1;--hl-weight:500}#program-included-title,#program-included-title:lang(es){--inc-boost:1.11;--inc-weight:600}#program-title{--hl-boost:1.03;--hl-weight:600}#program-title:lang(es){--hl-boost:1.01;--hl-weight:600}}@media (width>=360px) and (width<=389.98px){#client-experiences-title,#client-experiences-title:lang(es){--hl-boost:1.11;--hl-weight:600}#credit-blueprint-title{--hl-boost:1;--hl-weight:600}#credit-blueprint-title:lang(es),#difference-title{--hl-boost:1.11;--hl-weight:600}#difference-title:lang(es){--hl-boost:1;--hl-weight:600}#faq-title,#faq-title:lang(es),#founder-title{--hl-boost:1.11;--hl-weight:600}#founder-title:lang(es){--hl-boost:1;--hl-weight:600}#free-consultation-title{--hl-boost:1.1;--hl-weight:600}#free-consultation-title:lang(es){--hl-boost:1;--hl-weight:500}#homeownership-title{--hl-boost:1.11;--hl-weight:600}#homeownership-title:lang(es),#investment-title{--hl-boost:1;--hl-weight:500}#investment-title:lang(es){--hl-boost:1;--hl-weight:600}#next-financial-move-title{--hl-boost:1.09;--hl-weight:600}#next-financial-move-title:lang(es){--hl-boost:1.04;--hl-weight:600}#program-included-title,#program-included-title:lang(es){--inc-boost:1.11;--inc-weight:600}#program-title{--hl-boost:1.02;--hl-weight:600}#program-title:lang(es){--hl-boost:1;--hl-weight:600}}@media (width>=390px) and (width<=429.98px){#client-experiences-title,#client-experiences-title:lang(es){--hl-boost:1.11;--hl-weight:600}#credit-blueprint-title{--hl-boost:1.05;--hl-weight:600}#credit-blueprint-title:lang(es),#difference-title{--hl-boost:1.11;--hl-weight:600}#difference-title:lang(es){--hl-boost:1;--hl-weight:600}#faq-title,#faq-title:lang(es),#founder-title{--hl-boost:1.11;--hl-weight:600}#founder-title:lang(es){--hl-boost:1.06;--hl-weight:600}#free-consultation-title{--hl-boost:1.11;--hl-weight:600}#free-consultation-title:lang(es){--hl-boost:1.02;--hl-weight:600}#homeownership-title,#homeownership-title:lang(es){--hl-boost:1;--hl-weight:500}#investment-title{--hl-boost:1.03;--hl-weight:600}#investment-title:lang(es){--hl-boost:1.05;--hl-weight:600}#next-financial-move-title{--hl-boost:1.11;--hl-weight:600}#next-financial-move-title:lang(es){--hl-boost:1.1;--hl-weight:600}#program-included-title{--inc-boost:1;--inc-weight:600}#program-included-title:lang(es){--inc-boost:1.11;--inc-weight:600}#program-title{--hl-boost:1.08;--hl-weight:600}#program-title:lang(es){--hl-boost:1.05;--hl-weight:600}}@media (width>=430px) and (width<=479.98px){#client-experiences-title,#client-experiences-title:lang(es){--hl-boost:1.11;--hl-weight:600}#credit-blueprint-title{--hl-boost:1;--hl-weight:500}#credit-blueprint-title:lang(es),#difference-title{--hl-boost:1.11;--hl-weight:600}#difference-title:lang(es){--hl-boost:1.06;--hl-weight:600}#faq-title,#faq-title:lang(es),#founder-title,#founder-title:lang(es),#free-consultation-title{--hl-boost:1.11;--hl-weight:600}#free-consultation-title:lang(es){--hl-boost:1.08;--hl-weight:600}#homeownership-title{--hl-boost:1.01;--hl-weight:600}#homeownership-title:lang(es){--hl-boost:1;--hl-weight:600}#investment-title{--hl-boost:1.09;--hl-weight:600}#investment-title:lang(es){--hl-boost:1.11;--hl-weight:600}#next-financial-move-title{--hl-boost:1;--hl-weight:500}#next-financial-move-title:lang(es){--hl-boost:1.11;--hl-weight:600}#program-included-title{--inc-boost:1;--inc-weight:600}#program-included-title:lang(es){--inc-boost:1.11;--inc-weight:600}#program-title,#program-title:lang(es){--hl-boost:1.11;--hl-weight:600}}@media (width>=480px) and (width<=559.98px){#client-experiences-title,#client-experiences-title:lang(es){--hl-boost:1.11;--hl-weight:600}#credit-blueprint-title{--hl-boost:1.01;--hl-weight:600}#credit-blueprint-title:lang(es){--hl-boost:1;--hl-weight:500}#difference-title,#difference-title:lang(es),#faq-title,#faq-title:lang(es){--hl-boost:1.11;--hl-weight:600}#founder-title,#founder-title:lang(es){--hl-boost:1;--hl-weight:500}#free-consultation-title,#free-consultation-title:lang(es){--hl-boost:1.11;--hl-weight:600}#homeownership-title{--hl-boost:1.07;--hl-weight:600}#homeownership-title:lang(es){--hl-boost:1.06;--hl-weight:600}#investment-title{--hl-boost:1.11;--hl-weight:600}#investment-title:lang(es){--hl-boost:1;--hl-weight:500}#next-financial-move-title{--hl-boost:1;--hl-weight:600}#next-financial-move-title:lang(es){--hl-boost:1.11;--hl-weight:600}#program-included-title{--inc-boost:1.11;--inc-weight:600}#program-included-title:lang(es){--inc-boost:1;--inc-weight:600}#program-title,#program-title:lang(es){--hl-boost:1.11;--hl-weight:600}}@media (width>=560px) and (width<=639.98px){#client-experiences-title,#client-experiences-title:lang(es),#credit-blueprint-title{--hl-boost:1.11;--hl-weight:600}#credit-blueprint-title:lang(es){--hl-boost:1.08;--hl-weight:600}#difference-title,#difference-title:lang(es){--hl-boost:1;--hl-weight:500}#faq-title,#faq-title:lang(es){--hl-boost:1.11;--hl-weight:600}#founder-title{--hl-boost:1;--hl-weight:500}#founder-title:lang(es){--hl-boost:1.05;--hl-weight:600}#free-consultation-title{--hl-boost:1;--hl-weight:500}#free-consultation-title:lang(es),#homeownership-title,#homeownership-title:lang(es),#investment-title{--hl-boost:1.11;--hl-weight:600}#investment-title:lang(es){--hl-boost:1.06;--hl-weight:600}#next-financial-move-title{--hl-boost:1.11;--hl-weight:600}#next-financial-move-title:lang(es){--hl-boost:1;--hl-weight:500}#program-included-title{--inc-boost:1.11;--inc-weight:600}#program-included-title:lang(es){--inc-boost:1.09;--inc-weight:600}#program-title{--hl-boost:1;--hl-weight:500}#program-title:lang(es){--hl-boost:1.11;--hl-weight:600}}@media (width>=640px) and (width<=767.98px){#client-experiences-title,#client-experiences-title:lang(es),#credit-blueprint-title,#credit-blueprint-title:lang(es){--hl-boost:1.11;--hl-weight:600}#difference-title,#difference-title:lang(es){--hl-boost:1;--hl-weight:500}#faq-title,#faq-title:lang(es){--hl-boost:1.11;--hl-weight:600}#founder-title{--hl-boost:1.09;--hl-weight:600}#founder-title:lang(es),#free-consultation-title,#free-consultation-title:lang(es),#homeownership-title,#homeownership-title:lang(es){--hl-boost:1.11;--hl-weight:600}#investment-title,#investment-title:lang(es),#next-financial-move-title,#next-financial-move-title:lang(es){--hl-boost:1;--hl-weight:500}#program-included-title,#program-included-title:lang(es){--inc-boost:1.11;--inc-weight:600}#program-title,#program-title:lang(es){--hl-boost:1;--hl-weight:500}}@media (width>=768px) and (width<=1023.98px){#investment-title{--inv-boost:1.11}#investment-title:lang(es){--inv-boost:1}#program-included-title,#program-included-title:lang(es){--inc-boost-d:1.11;--inc-weight:600}}@media (width>=1024px) and (width<=1279.98px){#investment-title,#investment-title:lang(es){--inv-boost:1.11}#program-included-title,#program-included-title:lang(es){--inc-boost-d:1.11;--inc-weight:600}}@media (width>=1280px){#investment-title,#investment-title:lang(es){--inv-boost:1.11}#program-included-title,#program-included-title:lang(es){--inc-boost-d:1.11;--inc-weight:600}}.lede{font-size:var(--text-body-lg);color:var(--color-text-soft);max-width:var(--measure);line-height:1.7}.prose{color:var(--color-text-soft);line-height:1.75}.prose>*+*{margin-top:var(--space-2)}@media (width<=767.98px){.lede{font-size:1.0625rem;line-height:1.66}.prose{line-height:1.72}}.fine-print{color:var(--color-text-muted);font-size:.8125rem;line-height:1.6}.subhead{font-family:var(--font-serif);font-size:var(--text-subhead);letter-spacing:-.008em;color:var(--color-ink);text-wrap:balance;font-weight:600;line-height:1.12}.subhead .accent{color:var(--accent-ink,var(--color-lime));font-style:italic;font-weight:500}.subhead--caps{font-family:var(--font-sans);font-size:var(--text-subhead-caps);letter-spacing:.1em;text-transform:uppercase;font-weight:800;line-height:1.3}.t-title{font-family:var(--font-sans);font-size:var(--text-title);letter-spacing:-.01em;color:var(--color-title);text-wrap:balance;font-weight:700;line-height:1.3}.t-desc{font-size:var(--text-desc);color:var(--color-desc);font-weight:400;line-height:1.65}.t-title+.t-desc{margin-top:6px}.t-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-cyan);font-size:.75rem;font-weight:800;line-height:1.3}.tone-band .t-desc{color:var(--color-text-soft)}.tone-band .t-kicker{color:var(--color-lime)}.paper .t-title{color:var(--ink-paper)}.paper .t-desc{color:var(--ink-paper-muted)}.paper .t-kicker{color:#1d3fbf}@media (width<=767.98px){.u-center-mobile{text-align:center;margin-inline:auto}}.signature{font-family:var(--font-serif);font-size:var(--text-signature);letter-spacing:-.005em;color:var(--color-ink);font-weight:500;line-height:1.18}.signature--responsive{text-align:center}@media (width>=768px){.signature--responsive{text-align:left}}.btn{--btn-r:12px;border-radius:var(--btn-r);min-height:54px;font-family:var(--font-sans);letter-spacing:.005em;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.btn--primary{--cta-lip:5px;--cta-glow:0 0 0 1px #02c1ff1f, 0 0 12px 0 #02c1ff42, 0 8px 24px -8px #02c1ff5c, 0 18px 40px -16px #0a2dc2e0;isolation:isolate;color:#061226;text-shadow:0 1px #ffffff59;box-shadow: inset 0 4px 0 0 #ffffff9e, inset 0 7px 6px -3px #ffffff57,  inset 0 -8px 10px -5px #265c0a99,  0 var(--cta-lip) 0 0 #0b2b9e, 0 calc(var(--cta-lip) + 1px) 0 0 #041246e6, 0 calc(var(--cta-lip) + 5px) 7px -2px #02081eb3, var(--cta-glow);background:radial-gradient(120% 95% at 50% -18%,#ffffff57 0%,#fff0 58%),linear-gradient(#ffffff3d 0%,#ffffff14 46%,#fff0 52%),linear-gradient(#dcf684 0%,#c6ee52 30%,#a9dd3c 64%,#86c731 100%);position:relative}.btn--primary:after{content:"";z-index:2;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#a6efff 0%,#38c4ff 34%,#2378f0 66%,#0d2fae 100%);padding:2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.btn--hero{--cta-lip:6px;--cta-glow:0 0 0 1px #02c1ff52, 0 0 30px 4px #02c1ff7a, 0 14px 42px -4px #02c1ff94, 0 30px 64px -16px #0a2dc2}@media (width<=767.98px){.btn--hero{--cta-glow:0 0 0 1px #02c1ff52, 0 0 26px 3px #02c1ff75, 0 12px 34px -4px #02c1ff8c, 0 24px 46px -16px #0a2dc2}}.btn__glow{--breathe:0 0 18px 2px #02c1ff80, 0 0 40px 6px #0a2dc26b;z-index:-1;border-radius:inherit;box-shadow:var(--breathe);opacity:.55;pointer-events:none;position:absolute;inset:0}.btn--hero .btn__glow{--breathe:0 0 24px 4px #02c1ff94, 0 0 56px 10px #0a2dc280, 0 0 30px 0 #afdd2c29}.btn--compact .btn__glow{--breathe:0 0 10px 1px #02c1ff80, 0 0 16px 2px #0a2dc266}.btn__label{z-index:3;min-width:0;position:relative}.btn__arrow{z-index:3;color:#d4f76c;background:radial-gradient(circle at 50% 28%,#1b3a78 0%,#0a1a3c 62%,#061226 100%);border-radius:999px;flex-shrink:0;place-items:center;width:26px;height:26px;margin-right:-6px;display:none;position:relative;box-shadow:inset 0 0 0 1px #62d6ff8c,inset 0 1px #ffffff38,0 1px #ffffff8c,0 2px 5px -1px #0616468c}.btn__arrow svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@media (width>=420px){.btn__arrow{display:inline-grid}}.btn--block{width:100%}@media (width<=399.98px){.btn{padding-inline:14px}}@media (width<=359.98px){.btn{font-size:.9375rem}}.btn:lang(es){text-wrap:balance}@media (width>=352px) and (width<=371.98px){.btn:lang(es){font-size:.9375rem}}@media (width<=439.98px){.btn:lang(es) .btn__arrow{display:none}}.btn:focus-visible{outline:3px solid var(--color-sky);outline-offset:5px;border-radius:var(--btn-r)}.btn--hero:focus-visible{outline-offset:8px}@media (forced-colors:active){.btn--primary{border:2px solid linktext}.btn--primary:before,.btn--primary:after,.btn__glow{display:none}}.btn--inverse{--inv-lip:4px;--inv-glow:0 0 0 1px #38cfff14, 0 0 14px 0 #02c1ff24, 0 10px 24px -10px #02c1ff52, 0 18px 34px -18px #0a2dc2e6;isolation:isolate;color:#fff;text-shadow:0 1px 1px #02081e80;min-height:50px;box-shadow: inset 0 3px 0 0 #aae4ff66, inset 0 6px 8px -4px #8cd4ff38,  inset 0 -7px 10px -5px #0208289e,  0 var(--inv-lip) 0 0 #071a5a, 0 calc(var(--inv-lip) + 1px) 0 0 #02081ee6, 0 calc(var(--inv-lip) + 5px) 8px -2px #020616b3, var(--inv-glow);background:radial-gradient(110% 90% at 50% -26%,#96deff4d 0%,#96deff00 62%),radial-gradient(44% 130% at 8% -12%,#38cfff3d 0%,#38cfff00 72%),radial-gradient(40% 120% at 94% 122%,#afdd2c29 0%,#afdd2c00 72%),linear-gradient(#ffffff1a 0%,#ffffff08 46%,#fff0 52%),linear-gradient(#2152d9 0%,#153ab6 36%,#0e2989 72%,#0a1e68 100%);padding:12px 26px;font-size:.9375rem;position:relative}.btn--inverse:after{content:"";z-index:2;border-radius:inherit;-webkit-mask-composite:xor;opacity:.88;pointer-events:none;background:linear-gradient(105deg,#3f8cff 0%,#1fbfff 36%,#57ab28 76%,#afdd2c 100%);padding:2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.btn--inverse.sheen:before{mix-blend-mode:screen;background-image:linear-gradient(105deg,#0000 0% 43%,#aaecff6b 50%,#0000 57% 100%)}.btn__drop{z-index:3;color:#c9f25e;background:#040e2c6b;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;margin-right:-6px;display:none;position:relative;box-shadow:inset 0 0 0 1px #62d6ff80,inset 0 1px #ffffff29}.btn__drop svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}@media (width>=440px){.btn__drop{display:inline-grid}}@media (width<=399.98px){.btn--inverse{padding-inline:18px}}@media (width<=351.98px){.btn--inverse:lang(es){padding-inline:12px;font-size:.875rem}}.btn--inverse:focus-visible{--inv-glow:0 0 0 1px #38cfff33, 0 0 22px 2px #02c1ff57, 0 14px 30px -8px #02c1ff75, 0 24px 44px -18px #0a2dc2}@media (prefers-reduced-motion:no-preference){.btn--inverse{transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), filter var(--dur-1) var(--ease-out)}.btn__drop{transition:transform var(--dur-2) var(--ease-out)}.btn--inverse:active{filter:brightness(.95);--inv-lip:2px;transform:translateY(2px)}}@media (hover:hover) and (pointer:fine){.btn--inverse:hover{filter:brightness(1.08)saturate(1.05)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.btn--inverse:hover{--inv-lip:5px;--inv-glow:0 0 0 1px #38cfff33, 0 0 22px 2px #02c1ff52, 0 14px 30px -8px #02c1ff70, 0 26px 46px -18px #0a2dc2;transform:translateY(-2px)}.btn--inverse:hover .btn__drop{transform:translateY(2px)}.btn--inverse:hover:active{filter:brightness(.97);--inv-lip:2px;transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.btn--inverse:active,.btn--inverse:hover:active{filter:brightness(.93)}}@media (forced-colors:active){.btn--inverse{border:2px solid linktext}.btn--inverse:before,.btn--inverse:after{display:none}}@keyframes sheen-sweep{0%{background-position:135% 0}to{background-position:-35% 0}}@keyframes sheen-sweep-again{0%{background-position:135% 0}to{background-position:-35% 0}}@keyframes btn-sheen-loop{0%{background-position:135% 0}15%{background-position:-35% 0}to{background-position:-35% 0}}@keyframes btn-breathe{0%{opacity:.4}to{opacity:1}}.btn--primary:before,.sheen:before{content:"";z-index:1;border-radius:inherit;mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(105deg,#0000 0% 44%,#ffffffe6 50%,#0000 56% 100%) 135% 0/260% 100% no-repeat;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.sheen.is-in:not(.sheen-done):before{animation:sheen-sweep 1.1s var(--ease-in-out) .35s 1 both}.btn--primary.is-live:not(.sheen-again):before{animation:btn-sheen-loop 7s var(--ease-in-out) .9s infinite both}.btn--primary.sheen-again:before{animation:sheen-sweep-again .9s var(--ease-in-out) 1 both}.btn--primary.is-live .btn__glow{animation:btn-breathe 3.2s var(--ease-in-out) infinite alternate}.btn--primary{transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), filter var(--dur-1) var(--ease-out)}.btn__arrow{transition:transform var(--dur-2) var(--ease-out)}.btn--primary:active{filter:brightness(.96);--cta-lip:2px;--cta-glow:0 0 0 1px #02c1ff29, 0 0 12px 0 #02c1ff4d, 0 8px 18px -8px #02c1ff66, 0 14px 28px -16px #0a2dc2e6;transform:translateY(2px)}}@media (hover:hover) and (pointer:fine){.btn--primary:hover{filter:brightness(1.04)saturate(1.04)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.btn--primary:hover{--cta-lip:5px;--cta-glow:0 0 0 1px #02c1ff3d, 0 0 26px 2px #02c1ff70, 0 16px 36px -6px #02c1ff8c, 0 30px 58px -16px #0a2dc2;transform:translateY(-2px)}.btn--hero:hover{--cta-lip:6px;--cta-glow:0 0 0 1px #02c1ff5c, 0 0 36px 5px #02c1ff8a, 0 20px 48px -4px #02c1ffa3, 0 38px 72px -16px #0a2dc2}.btn--primary:hover .btn__arrow{transform:translate(2px)}.btn--primary:hover:active{filter:brightness(.97);--cta-lip:2px;transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.btn--primary:active,.btn--primary:hover:active{filter:brightness(.94)}}.btn--primary:focus-visible{--cta-glow:0 0 0 1px #02c1ff3d, 0 0 26px 2px #02c1ff70, 0 16px 36px -6px #02c1ff8c, 0 30px 58px -16px #0a2dc2}.btn--hero:focus-visible{--cta-glow:0 0 0 1px #02c1ff5c, 0 0 36px 5px #02c1ff8a, 0 20px 48px -4px #02c1ffa3, 0 38px 72px -16px #0a2dc2}.text-link{color:var(--color-cyan);text-underline-offset:4px;font-weight:600;text-decoration:underline 1px}.text-link:hover{color:var(--color-ink)}.check-list{gap:14px;list-style:none;display:grid}.check-list li{color:var(--color-text-soft);padding-left:36px;line-height:1.55;position:relative}.check-list li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23070e1d' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 13px no-repeat, linear-gradient(150deg, var(--color-lime), var(--color-green));border-radius:50%;width:22px;height:22px;position:absolute;top:.12em;left:0;box-shadow:0 0 0 3px #afdd2c1f,0 4px 10px -4px #57ab28cc}.nums{font-variant-numeric:lining-nums tabular-nums}[data-tone=cyan]{--tone:#38cfff;--tone-rgb:56, 207, 255;--tone-deep:#0a86dd;--tone-ink:#055a96}[data-tone=royal]{--tone:#5d8bff;--tone-rgb:93, 139, 255;--tone-deep:#3d64e0;--tone-ink:#1d3fbf}[data-tone=teal]{--tone:#44b59c;--tone-rgb:68, 181, 156;--tone-deep:#2c9784;--tone-ink:#17665c}[data-tone=green]{--tone:#7fd14a;--tone-rgb:127, 209, 74;--tone-deep:#57ab28;--tone-ink:#2f6e14}[data-tone=lime]{--tone:#afdd2c;--tone-rgb:175, 221, 44;--tone-deep:#8cbf1e;--tone-ink:#3f6608}[data-tone=slate]{--tone:#9fb3d9;--tone-rgb:159, 179, 217;--tone-deep:#7d92bd;--tone-ink:#3e5076}.paper{border-radius:var(--paper-r,6px);background:var(--paper-face);color:var(--ink-paper);box-shadow:var(--paper-shadow);transform:rotate(var(--r,0deg)) translate(var(--tx,0px), var(--ty,0px));position:relative}.paper--bright{background:var(--paper-face-bright)}.paper--ruled{background:repeating-linear-gradient(180deg, transparent 0 21px, #0e1d3812 21px 22px), var(--paper-face)}.paper-lines{gap:7px;display:grid}.paper-lines>i{width:var(--w,100%);background:var(--ink-paper-faint);border-radius:3px;height:6px;display:block}.paper-lines>i.is-accent{background:rgba(var(--tone-rgb,56, 207, 255), .75)}.paper-lines>i.is-strong{background:#0e1d3852}.paper-rule{background:var(--tone-ink,#055a96);border-radius:1px;height:2px}.folder{border-radius:var(--folder-r,18px);background:linear-gradient(180deg, #ffffff38, #fff0 24%), linear-gradient(155deg, var(--tone) 0%, var(--tone-deep) 62%, #070e1deb 100%);box-shadow:inset 0 1px 0 #ffffff70, inset 0 -3px 0 #030a186b, 0 34px 54px -34px rgba(var(--tone-rgb), .6), 0 54px 84px -48px #000000f2;position:relative}.ftab{height:var(--ftab-h,34px);background:linear-gradient(180deg, #ffffff4d, #fff0 66%), var(--tone);color:var(--ink-on-tone);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:0 16px;font-size:.6875rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff8c}.dpanel{border-radius:var(--dpanel-r,20px);background:radial-gradient(90% 70% at 0% 0%, #38cfff1f, transparent 62%) padding-box, var(--panel-face) padding-box, var(--panel-rim) border-box;box-shadow:var(--panel-shadow);border:1.5px solid #0000;position:relative}.pool{z-index:-1;background:radial-gradient(closest-side, rgba(var(--tone-rgb,56, 207, 255), .32), transparent);filter:blur(6px);pointer-events:none;border-radius:50%;height:30%;position:absolute;bottom:-12%;left:6%;right:6%}@media (width>=1024px){.lean{transform:perspective(1800px) rotateY(var(--lean-y,-5deg)) rotateX(var(--lean-x,1.5deg));transform-origin:30%}}.motion [data-reveal]{opacity:0;transform:translate3d(0, var(--reveal-shift), 0);transition:opacity var(--dur-3) var(--ease-out) var(--reveal-delay,0s), transform calc(var(--dur-3) + .2s) var(--ease-out) var(--reveal-delay,0s)}.motion [data-reveal=fade]{transform:none}.motion [data-reveal=scale]{transform:scale(.965)}.motion [data-reveal=rise-lg]{transform:translateY(40px)}.motion [data-reveal=settle]{transform:translate3d(0, 26px, 0) rotate(var(--settle-r,-2.5deg))}.motion [data-reveal].is-in{opacity:1;transform:var(--reveal-to,none)}.ambient{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient__orb{left:var(--x,50%);top:var(--y,0%);width:var(--size,70vmax);aspect-ratio:1;margin:calc(var(--size,70vmax) / -2) 0 0 calc(var(--size,70vmax) / -2);background:radial-gradient(closest-side, var(--color,#02c1ff33), transparent);opacity:var(--opacity,1);border-radius:50%;position:absolute}html.amb-wait .ambient{display:none}.ambient{animation:ambient-in .6s var(--ease-out) both}@keyframes ambient-in{0%{opacity:0}}.motion .ambient.is-active .ambient__orb{animation:ambient-drift var(--dur,24s) var(--ease-in-out) var(--delay,0s) infinite alternate}@keyframes ambient-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate3d(var(--dx,5%), var(--dy,-4%), 0) scale(var(--scale,1.08))}}@media print{.motion [data-reveal]{opacity:1!important;transform:none!important}}.dev-note{border:1px dashed var(--color-placeholder);border-radius:var(--radius);color:var(--color-placeholder);text-align:left;padding:10px 14px;font-size:.8125rem;line-height:1.5}.dev-note strong{color:var(--color-placeholder)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
