.mk[data-astro-cid-mlc4vpxg]{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-inset) 96px}.accent[data-astro-cid-mlc4vpxg]{color:var(--color-accent)}.mk-hero[data-astro-cid-mlc4vpxg]{position:relative;overflow:hidden;min-height:96vh;min-height:96svh;display:flex;flex-direction:column;justify-content:center;padding:56px 0;text-align:center;background:radial-gradient(ellipse 68% 52% at 6% 96%,rgba(8,18,31,.5),transparent 52%),radial-gradient(ellipse 78% 62% at 90% 2%,rgba(15,209,219,.4),transparent 62%),radial-gradient(ellipse 52% 48% at 99% 16%,rgba(15,209,219,.22),transparent 58%),radial-gradient(ellipse 48% 36% at 96% 94%,rgba(15,209,219,.1),transparent 56%),radial-gradient(ellipse 34% 28% at 84% 86%,rgba(15,209,219,.05),transparent 50%),linear-gradient(135deg,#0a1b32,#102c50 40%,#0c2e52 74%,#081a30);color:#fafaf7;--hero-grid-parallax: 0px}.mk-hero__container[data-astro-cid-mlc4vpxg]{position:relative;z-index:3;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-inset)}.mk-eyebrow[data-astro-cid-mlc4vpxg]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin:0 0 24px;font-family:var(--font-ui);line-height:1.4}.mk-hero[data-astro-cid-mlc4vpxg] .mk-hero__title[data-astro-cid-mlc4vpxg]{max-width:none;display:flex;flex-direction:column;align-items:center;font-family:var(--font-display);font-weight:900;font-size:clamp(3rem,5vw + 1.75rem,6.5rem);line-height:1.02;letter-spacing:-.01em;color:#fafaf7;margin:0 0 24px;text-shadow:0 2px 24px rgba(0,0,0,.3)}.mk-hero__line[data-astro-cid-mlc4vpxg]{display:block;white-space:nowrap}.mk-lead[data-astro-cid-mlc4vpxg]{max-width:56ch;margin:0 auto 76px;font-size:1.15rem;line-height:1.6;color:#fafaf7d1}.mk-cta-row[data-astro-cid-mlc4vpxg]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.mk-hero__trust[data-astro-cid-mlc4vpxg]{margin:18px auto 0;font-size:.95rem;line-height:1.6;color:#fafaf79e}.btn-primary[data-astro-cid-mlc4vpxg]{display:inline-flex;align-items:center;justify-content:center;min-width:194px;background:var(--color-accent);color:var(--color-on-primary);font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:14px 28px;border-radius:var(--radius-subtle);border:none;cursor:pointer;text-decoration:none;transition:transform .22s var(--motion-ease-out),background var(--motion-duration-micro) var(--motion-ease-out),color var(--motion-duration-micro) var(--motion-ease-out)}.btn-primary[data-astro-cid-mlc4vpxg]:hover{animation:none;background:var(--color-accent-dark);color:#fafaf7;transform:translateY(-2px) scale(1.02);box-shadow:0 10px 24px #0fd1db47}.mk-steps[data-astro-cid-mlc4vpxg] h2[data-astro-cid-mlc4vpxg]{text-align:center;font-family:var(--font-display);font-weight:900;font-size:clamp(2.15rem,2.4vw + 1.45rem,3.35rem);letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.mk-steps__sub[data-astro-cid-mlc4vpxg]{text-align:center;max-width:min(62rem,100%);margin:0 auto 48px;font-size:1.24rem;line-height:1.6;color:var(--color-ink);opacity:.82;text-wrap:balance}.mk-steps--screen[data-astro-cid-mlc4vpxg]{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:72px 0}.mk-grid[data-astro-cid-mlc4vpxg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.mk-step[data-astro-cid-mlc4vpxg]{border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:28px 26px 24px;position:relative;background:#fff;transition:transform .2s var(--motion-ease-out),box-shadow .2s ease,border-color .2s ease}.mk-step[data-astro-cid-mlc4vpxg]:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0f172a1f;border-color:#0f172a2e}.mk-step[data-astro-cid-mlc4vpxg] h3[data-astro-cid-mlc4vpxg]{margin:0 0 8px;font-size:1.06rem}.mk-step[data-astro-cid-mlc4vpxg] p[data-astro-cid-mlc4vpxg]{margin:0;line-height:1.6;color:var(--color-ink);opacity:.82;font-size:.95rem}.mk-steps[data-astro-cid-mlc4vpxg]{padding:72px 0 clamp(64px,9vh,104px)}.mk-grid--tools[data-astro-cid-mlc4vpxg]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.mk-card__icon[data-astro-cid-mlc4vpxg]{display:inline-flex;width:40px;height:40px;margin-bottom:14px;color:var(--color-accent-dark)}.mk-card__icon[data-astro-cid-mlc4vpxg] svg{width:100%;height:100%}.mk-card__list[data-astro-cid-mlc4vpxg]{margin:14px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:.93rem;line-height:1.55;color:var(--color-ink)}.mk-card__list[data-astro-cid-mlc4vpxg] li[data-astro-cid-mlc4vpxg]{opacity:.82}.mk-card__price[data-astro-cid-mlc4vpxg]{margin:16px 0 0!important;font-size:.95rem;line-height:1.55;color:var(--color-accent-dark)}.mk-card__eta[data-astro-cid-mlc4vpxg]{margin:10px 0 14px!important;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;opacity:.55!important}.mk-card__asof[data-astro-cid-mlc4vpxg]{margin:-6px 0 14px!important;font-size:.84rem;line-height:1.5;opacity:.6!important}.mk-card__cta[data-astro-cid-mlc4vpxg]{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.mk-grid--tools[data-astro-cid-mlc4vpxg] .mk-step[data-astro-cid-mlc4vpxg]{display:flex;flex-direction:column}.mk-grid--tools[data-astro-cid-mlc4vpxg] .mk-card__cta[data-astro-cid-mlc4vpxg]{margin-top:auto}.mk-trylink[data-astro-cid-mlc4vpxg]{font-size:.9rem;color:var(--color-accent-dark);text-decoration:none}.mk-trylink[data-astro-cid-mlc4vpxg]:hover{text-decoration:underline}.mk-price[data-astro-cid-mlc4vpxg]{text-align:center}.mk-price__num[data-astro-cid-mlc4vpxg]{font-family:var(--font-display);font-weight:900;font-size:2.4rem;margin:6px 0 12px;color:var(--color-accent-dark)}.mk-note[data-astro-cid-mlc4vpxg]{text-align:center;margin:28px auto 0;max-width:46rem;font-size:.95rem;line-height:1.6;color:var(--color-ink);opacity:.72}.tlf-grid[data-astro-cid-mlc4vpxg]{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;margin-top:8px}.tlf[data-astro-cid-mlc4vpxg]{perspective:1200px}.tlf__in[data-astro-cid-mlc4vpxg]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,.2,.2,1)}.tlf[data-astro-cid-mlc4vpxg]:hover .tlf__in[data-astro-cid-mlc4vpxg],.tlf[data-astro-cid-mlc4vpxg]:focus-within .tlf__in[data-astro-cid-mlc4vpxg]{transform:rotateY(180deg)}.tlf__face[data-astro-cid-mlc4vpxg]{position:absolute;inset:0;height:100%;border-radius:18px;display:flex;flex-direction:column;padding:28px 24px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.tlf__face--front[data-astro-cid-mlc4vpxg]{align-items:center;justify-content:center;text-align:center;gap:12px;background:radial-gradient(120% 140% at 20% -20%,rgba(15,209,219,.16),transparent 55%),linear-gradient(135deg,#0a1b32,#102c50 55%,#17457c);box-shadow:0 12px 30px #102c5038}.tlf__icon[data-astro-cid-mlc4vpxg]{width:34px;height:34px;color:var(--color-accent)}.tlf__icon[data-astro-cid-mlc4vpxg] svg{width:100%;height:100%}.tlf__name[data-astro-cid-mlc4vpxg]{font-family:var(--font-ui);font-weight:700;font-size:clamp(1.35rem,1.1vw + 1rem,1.75rem);line-height:1.2;letter-spacing:-.01em;color:#f2f6fa;margin:0;text-wrap:balance}.tlf__beta[data-astro-cid-mlc4vpxg]{position:absolute;top:18px;left:18px;padding:6px 12px;border:1.5px solid rgba(250,250,247,.35);border-radius:999px;font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent)}.tlf__eta[data-astro-cid-mlc4vpxg]{font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent)}.tlf__hint[data-astro-cid-mlc4vpxg]{font-size:.85rem;color:#f2f6fa8c;margin-top:4px}.tlf__face--back[data-astro-cid-mlc4vpxg]{position:relative;inset:auto;transform:rotateY(180deg);gap:10px;background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(255,255,255,.7);box-shadow:0 1px 2px #102c5014,0 12px 28px #102c501f,0 28px 64px #102c5029}.tlf__job[data-astro-cid-mlc4vpxg]{font-family:var(--font-ui);font-weight:800;font-size:1.02rem;line-height:1.35;letter-spacing:-.01em;color:var(--color-ink);margin:0;text-wrap:balance}.tlf__job[data-astro-cid-mlc4vpxg]:after{content:"";display:block;width:30px;height:2px;border-radius:1px;background:var(--color-accent-dark);margin:10px 0 0}.tlf__list[data-astro-cid-mlc4vpxg]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tlf__list[data-astro-cid-mlc4vpxg] li[data-astro-cid-mlc4vpxg]{font-size:.88rem;line-height:1.45;color:var(--color-ink);opacity:.85;padding-left:14px;position:relative}.tlf__list[data-astro-cid-mlc4vpxg] li[data-astro-cid-mlc4vpxg]:before{content:"·";position:absolute;left:2px;color:var(--color-accent-dark)}.tlf__price[data-astro-cid-mlc4vpxg]{font-size:.84rem;line-height:1.45;color:var(--color-ink-soft);margin:0}.tlf__asof[data-astro-cid-mlc4vpxg]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-soft);margin:0}.tlf__cta[data-astro-cid-mlc4vpxg]{margin-top:auto;padding-top:6px;display:flex;flex-direction:column;align-items:stretch;gap:12px}.tlf__btn[data-astro-cid-mlc4vpxg]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 22px;border-radius:10px;background:#102c50;background-image:linear-gradient(180deg,#ffffff38,#ffffff0a 48%,#0000000f);color:#f2f6fa;font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0003,0 6px 14px #0a1b3240;transition:background-color .18s ease,box-shadow .18s ease}.tlf__btn[data-astro-cid-mlc4vpxg]:hover{background-color:#0a1b32}.tlf__btn[data-astro-cid-mlc4vpxg]:focus-visible{outline:2px solid var(--color-accent-dark);outline-offset:3px}.tlf__link[data-astro-cid-mlc4vpxg]{font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-teal);text-decoration:none;border-bottom:1px solid currentColor;align-self:center;text-align:center}.tlf__link[data-astro-cid-mlc4vpxg]:hover{color:var(--color-ink)}@media(prefers-reduced-motion:reduce){.tlf__in[data-astro-cid-mlc4vpxg]{transition-duration:.7s!important}}@media(hover:none){.tlf[data-astro-cid-mlc4vpxg]{height:auto;perspective:none}.tlf__beta[data-astro-cid-mlc4vpxg]{position:static}.tlf__in[data-astro-cid-mlc4vpxg]{transform:none!important;display:flex;flex-direction:column}.tlf__face--back[data-astro-cid-mlc4vpxg]{flex:1}.tlf__face[data-astro-cid-mlc4vpxg]{position:static;height:auto;backface-visibility:visible;-webkit-backface-visibility:visible}.tlf__face--front[data-astro-cid-mlc4vpxg]{border-radius:18px 18px 0 0;padding:24px;box-shadow:none}.tlf__face--back[data-astro-cid-mlc4vpxg]{transform:none;border-radius:0 0 18px 18px;border-top:none;box-shadow:0 12px 28px #102c501f}.tlf__hint[data-astro-cid-mlc4vpxg]{display:none}}@media(max-width:900px){.mk-hero__line[data-astro-cid-mlc4vpxg]{white-space:normal}.tlf-grid[data-astro-cid-mlc4vpxg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tlf-grid[data-astro-cid-mlc4vpxg]{grid-template-columns:1fr;grid-auto-rows:auto}.tlf[data-astro-cid-mlc4vpxg]{height:auto;perspective:none}.tlf__in[data-astro-cid-mlc4vpxg]{transform:none!important}.tlf__face[data-astro-cid-mlc4vpxg]{position:static;height:auto;backface-visibility:visible}.tlf__face--front[data-astro-cid-mlc4vpxg]{border-radius:18px 18px 0 0}.tlf__face--back[data-astro-cid-mlc4vpxg]{transform:none;border-radius:0 0 18px 18px}.tlf__hint[data-astro-cid-mlc4vpxg]{display:none}}.tlp[data-astro-cid-mlc4vpxg]{background:linear-gradient(180deg,#0a1f3a,#0d2749);color:#fafaf7;padding:clamp(64px,9vh,104px) 0}.tlp__inner[data-astro-cid-mlc4vpxg]{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-inset);text-align:center}.tlp[data-astro-cid-mlc4vpxg] h2[data-astro-cid-mlc4vpxg]{font-family:var(--font-display);font-weight:900;color:#fafaf7;margin:0 0 14px}.tlp__sub[data-astro-cid-mlc4vpxg]{color:#fafaf7b8;font-size:.98rem;line-height:1.6;margin:0 auto 40px;max-width:60ch}.tlp__grid[data-astro-cid-mlc4vpxg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;text-align:left}.tlp__card[data-astro-cid-mlc4vpxg]{display:flex;flex-direction:column;gap:10px;background:#fafaf70b;border:1px solid rgba(250,250,247,.11);border-radius:var(--radius-subtle);padding:26px 20px}.tlp__card[data-astro-cid-mlc4vpxg].is-free{background:linear-gradient(180deg,#0fd1db1f,#0fd1db09),#fafaf70e;border-color:#0fd1db8f}.tlp__name[data-astro-cid-mlc4vpxg]{font-family:var(--font-ui);font-size:1rem;font-weight:700;letter-spacing:-.01em}.tlp__num[data-astro-cid-mlc4vpxg]{color:var(--color-accent);font-family:var(--font-body);font-weight:800;font-size:1.5rem}.tlp__desc[data-astro-cid-mlc4vpxg]{margin:0;font-size:.92rem;line-height:1.5;color:#fafaf7cc}.tlp__note[data-astro-cid-mlc4vpxg]{margin:36px auto 0;max-width:68ch;font-size:.86rem;line-height:1.6;color:#fafaf799}.tlp__note[data-astro-cid-mlc4vpxg] a[data-astro-cid-mlc4vpxg]{color:var(--color-accent)}
