.dl-btn[data-astro-cid-pb225bqt]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem 1rem;border-radius:2px;font-size:11px;font-weight:800;letter-spacing:.02em;color:#02110c;background:linear-gradient(100deg,#7ccaae,#66b4c6);box-shadow:0 6px 18px -12px #4f98a84d;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease;white-space:nowrap}a[data-astro-cid-pb225bqt].dl-btn:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 8px 20px -12px #4f98a866}.dl-btn[data-astro-cid-pb225bqt].is-disabled{color:#a1a1aa;background:#27272a;box-shadow:none;cursor:not-allowed;user-select:none}.dl-btn[data-astro-cid-pb225bqt].full{display:flex;width:100%}@media (min-width: 640px){.dl-btn[data-astro-cid-pb225bqt]{padding:.875rem 1.75rem;font-size:.875rem}.dl-btn[data-astro-cid-pb225bqt].lg{padding:1.05rem 2.25rem;font-size:1rem}}.as-btn[data-astro-cid-vhpznvsu]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem 1rem;border-radius:2px;border:1px solid rgba(255,255,255,.85);font-size:10px;font-weight:500;letter-spacing:.02em;color:#fff;background:transparent;transition:background-color .25s ease,border-color .25s ease;white-space:nowrap}.as-btn[data-astro-cid-vhpznvsu] svg[data-astro-cid-vhpznvsu]{width:1.15em;height:1.15em}.as-btn[data-astro-cid-vhpznvsu]:hover{background:#ffffff1a;border-color:#fff}.as-btn[data-astro-cid-vhpznvsu].full{display:flex;width:100%}@media (min-width: 640px){.as-btn[data-astro-cid-vhpznvsu]{padding:.8rem 1.75rem;font-size:.75rem}.as-btn[data-astro-cid-vhpznvsu].lg{padding:.95rem 2.25rem;font-size:.8125rem}}html{scroll-behavior:smooth}.essence-page[data-astro-cid-bbdmc7tt]{--emerald: #10b981;--teal: #0d9488;--mint: #34d399;--sea: #0891b2}.essence-page[data-astro-cid-bbdmc7tt] h1[data-astro-cid-bbdmc7tt],.essence-page[data-astro-cid-bbdmc7tt] h2[data-astro-cid-bbdmc7tt],.essence-page[data-astro-cid-bbdmc7tt] h3[data-astro-cid-bbdmc7tt]{text-wrap:balance}.hero-title[data-astro-cid-bbdmc7tt]{font-size:clamp(30px,8vw,38px);line-height:1.2;text-wrap:balance}.hero-lead[data-astro-cid-bbdmc7tt]{font-size:14px;line-height:1.7}.section-heading[data-astro-cid-bbdmc7tt]{font-size:25px;line-height:1.35}@media (min-width: 640px){.hero-title[data-astro-cid-bbdmc7tt]{font-size:2.25rem;line-height:1.15}.hero-lead[data-astro-cid-bbdmc7tt]{font-size:.875rem}.section-heading[data-astro-cid-bbdmc7tt]{font-size:1.875rem}.section-heading-final[data-astro-cid-bbdmc7tt]{font-size:2.25rem}}@media (min-width: 768px){.hero-lead[data-astro-cid-bbdmc7tt]{font-size:1rem}}@media (min-width: 1024px){.hero-title[data-astro-cid-bbdmc7tt]{font-size:3rem}}.eyebrow[data-astro-cid-bbdmc7tt]{font-size:11px;font-weight:800;letter-spacing:.32em;text-transform:uppercase;color:#6ee7b7d9}.gradient-text[data-astro-cid-bbdmc7tt]{background:linear-gradient(100deg,#6ee7b7,#fff 45%,#67e8f9);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 9s linear infinite}.gradient-text-static[data-astro-cid-bbdmc7tt]{background:linear-gradient(120deg,#6ee7b7,#fff 70%);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes shimmer{to{background-position:200% center}}.page-aurora[data-astro-cid-bbdmc7tt]{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.pa[data-astro-cid-bbdmc7tt]{position:absolute;width:var(--w);height:var(--w);border-radius:9999px;opacity:var(--o, 1);background:radial-gradient(closest-side,rgba(var(--pc),.6),rgba(var(--pc),.24) 48%,rgba(var(--pc),0));will-change:transform;animation:drift 24s ease-in-out infinite alternate}@media (max-width: 767px){.pa[data-astro-cid-bbdmc7tt]{width:calc(var(--w) * .62);height:calc(var(--w) * .62)}}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(48px,-36px,0) scale(1.14)}}.dot[data-astro-cid-bbdmc7tt]{width:6px;height:6px;border-radius:9999px;background:var(--mint);box-shadow:0 0 10px var(--mint)}.card[data-astro-cid-bbdmc7tt]{position:relative;overflow:hidden;border-radius:2px;border:1px solid rgba(255,255,255,.09);background:#ffffff08;transition:border-color .3s ease,transform .3s ease,background .3s ease}.card[data-astro-cid-bbdmc7tt]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px circle at var(--mx, 85%) var(--my, 0%),color-mix(in srgb,var(--c) 20%,transparent),transparent 62%);opacity:.75;transition:opacity .3s ease}.card[data-astro-cid-bbdmc7tt]:hover,.card[data-astro-cid-bbdmc7tt]:focus,.card[data-astro-cid-bbdmc7tt]:focus-within,.card[data-astro-cid-bbdmc7tt]:active{border-color:#ffffff17}.card[data-astro-cid-bbdmc7tt]>[data-astro-cid-bbdmc7tt]{position:relative}.icon-chip[data-astro-cid-bbdmc7tt]{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 28%,transparent)}.feature-visual[data-astro-cid-bbdmc7tt]{display:flex;align-items:center;justify-content:center;height:200px;padding:16px 18px;overflow:hidden;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#0006}.feature-visual[data-astro-cid-bbdmc7tt]>[data-astro-cid-bbdmc7tt]{width:100%}.feature-visual[data-astro-cid-bbdmc7tt]:has(.course-marquee){padding:14px 0}.course-carousel[data-astro-cid-bbdmc7tt]{position:relative}.course-arrow[data-astro-cid-bbdmc7tt]{position:absolute;top:38px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9999px;color:#fff;background:#0009;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(8px);transition:opacity .2s,background .2s}.course-arrow[data-astro-cid-bbdmc7tt]:hover{background:#10b981d9}.course-arrow[data-astro-cid-bbdmc7tt]:disabled{opacity:0;pointer-events:none}.course-arrow[data-astro-cid-bbdmc7tt].prev{left:8px}.course-arrow[data-astro-cid-bbdmc7tt].next{right:8px}.course-marquee[data-astro-cid-bbdmc7tt]{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:18px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.course-track[data-astro-cid-bbdmc7tt]{display:flex;gap:12px;width:max-content;padding:0 18px 8px}.course-slide[data-astro-cid-bbdmc7tt]{scroll-snap-align:start}.course-slide[data-astro-cid-bbdmc7tt]{width:180px;flex-shrink:0}.course-slide[data-astro-cid-bbdmc7tt] img[data-astro-cid-bbdmc7tt]{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.course-tag[data-astro-cid-bbdmc7tt]{display:inline-block;margin-top:8px;padding:1px 7px;border-radius:999px;font-size:10px;color:#34d399;background:#34d3991f}.course-title[data-astro-cid-bbdmc7tt]{margin-top:4px;font-size:12px;font-weight:600;line-height:1.4;color:#ffffffeb;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.skeleton[data-astro-cid-bbdmc7tt]{height:9px;border-radius:9999px;background:linear-gradient(90deg,#ffffff12,#ffffff24,#ffffff12);background-size:200% 100%;animation:skel 2.8s ease-in-out infinite}@keyframes skel{0%{background-position:100% 0}to{background-position:-100% 0}}.gborder[data-astro-cid-bbdmc7tt]{padding:1px;border-radius:2px;background:linear-gradient(140deg,#34d399bf,#ffffff14 42%,#0891b2bf);box-shadow:0 30px 90px -30px #10b98173}.gborder-inner[data-astro-cid-bbdmc7tt]{border-radius:1px;background:#040807}.faq[data-astro-cid-bbdmc7tt]{border-radius:2px;border:1px solid rgba(255,255,255,.09);background:#ffffff08;transition:border-color .25s ease,background .25s ease}.faq[data-astro-cid-bbdmc7tt][open]{border-color:#34d3994d;background:#ffffff0b}.faq[data-astro-cid-bbdmc7tt] summary[data-astro-cid-bbdmc7tt]{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:20px 22px;font-size:14px;font-weight:700;line-height:1.6}.faq[data-astro-cid-bbdmc7tt] summary[data-astro-cid-bbdmc7tt]::-webkit-details-marker{display:none}.faq[data-astro-cid-bbdmc7tt] .plus[data-astro-cid-bbdmc7tt]{flex-shrink:0;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:9999px;background:#ffffff12;transition:transform .3s ease,background .3s ease}.faq[data-astro-cid-bbdmc7tt][open] .plus[data-astro-cid-bbdmc7tt]{transform:rotate(45deg);background:#34d39933}.faq[data-astro-cid-bbdmc7tt] .answer[data-astro-cid-bbdmc7tt]{padding:0 22px 22px;font-size:13px;line-height:1.95;color:#d4d4d8}.phone[data-astro-cid-bbdmc7tt]{position:relative;width:280px;max-width:100%;margin:0 auto}.phone-glow[data-astro-cid-bbdmc7tt]{position:absolute;inset:8% -10% 0;z-index:-1;background:radial-gradient(closest-side,rgba(16,185,129,.4),transparent 70%);filter:blur(30px)}.phone-device[data-astro-cid-bbdmc7tt]{display:block;width:100%;height:auto;filter:drop-shadow(0 40px 60px rgba(16,185,129,.25))}.hero-layout[data-astro-cid-bbdmc7tt]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.hero-copy[data-astro-cid-bbdmc7tt]{width:100%;max-width:36rem}.hero-visual[data-astro-cid-bbdmc7tt]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.hero-phone[data-astro-cid-bbdmc7tt]{width:min(112px,30vw);margin:0}.hero-phone[data-astro-cid-bbdmc7tt] .phone[data-astro-cid-bbdmc7tt]{width:100%;zoom:1}.hero-phone[data-astro-cid-bbdmc7tt] .float[data-astro-cid-bbdmc7tt]{animation:none}.hero-cta[data-astro-cid-bbdmc7tt]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem 1.15rem;border-radius:2px;border:1px solid rgba(255,255,255,.22);background:#ffffff08;color:#fff;font-size:12px;font-weight:700;white-space:nowrap;transition:background .2s ease,border-color .2s ease}.hero-cta[data-astro-cid-bbdmc7tt]:hover{background:#ffffff14;border-color:#ffffff59}@media (min-width: 640px){.hero-layout[data-astro-cid-bbdmc7tt]{gap:2rem}.hero-visual[data-astro-cid-bbdmc7tt]{gap:1.5rem}.hero-phone[data-astro-cid-bbdmc7tt]{width:min(220px,28vw)}.hero-phone[data-astro-cid-bbdmc7tt] .float[data-astro-cid-bbdmc7tt]{animation:float 7s ease-in-out infinite}.hero-cta[data-astro-cid-bbdmc7tt]{font-size:13px;padding:.65rem 1.4rem}}@media (min-width: 1024px){.hero-phone[data-astro-cid-bbdmc7tt]{width:240px}}@media (max-width: 767px){.feature-card[data-astro-cid-bbdmc7tt] .icon-chip[data-astro-cid-bbdmc7tt]{display:none}}.floating-cta[data-astro-cid-bbdmc7tt]{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);z-index:90;transform:translate(-50%,160%);opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.floating-cta[data-astro-cid-bbdmc7tt] .dl-btn{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.floating-cta[data-astro-cid-bbdmc7tt] .dl-btn.off{background:#18181beb}.floating-cta[data-astro-cid-bbdmc7tt].show{transform:translate(-50%);opacity:1;pointer-events:auto}.float[data-astro-cid-bbdmc7tt]{animation:float 7s ease-in-out infinite}.float-slow[data-astro-cid-bbdmc7tt]{animation:float 9s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}html.js-reveal .reveal[data-astro-cid-bbdmc7tt]{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d, 0ms)}html.js-reveal .reveal[data-astro-cid-bbdmc7tt].is-visible{opacity:1;transform:none}.card[data-astro-cid-bbdmc7tt].reveal.is-visible:hover{transform:translateY(-3px);transition-delay:0ms}@media (prefers-reduced-motion: reduce){.pa[data-astro-cid-bbdmc7tt],.float[data-astro-cid-bbdmc7tt],.float-slow[data-astro-cid-bbdmc7tt],.gradient-text[data-astro-cid-bbdmc7tt],.skeleton[data-astro-cid-bbdmc7tt]{animation:none!important}html.js-reveal .reveal[data-astro-cid-bbdmc7tt]{opacity:1;transform:none;transition:none}}.pillar-list[data-astro-cid-bbdmc7tt]{display:grid;grid-template-columns:1fr;max-width:40rem;margin-inline:auto}.pillar-item[data-astro-cid-bbdmc7tt]{padding:1.25rem 0;border-top:1px solid rgba(255,255,255,.1);background:transparent}.pillar-item[data-astro-cid-bbdmc7tt]:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.pillar-num[data-astro-cid-bbdmc7tt]{display:block;font-size:10px;font-weight:800;letter-spacing:.2em;color:#6ee7b7d9}.pillar-title[data-astro-cid-bbdmc7tt]{margin-top:.45rem;font-size:.9375rem;font-weight:700;letter-spacing:-.02em;color:#fff}.pillar-body[data-astro-cid-bbdmc7tt]{margin-top:.4rem;font-size:12px;line-height:1.7;color:#d4d4d8}@media (min-width: 640px){.pillar-list[data-astro-cid-bbdmc7tt]{grid-template-columns:1fr 1fr;max-width:none;column-gap:3.5rem}.pillar-item[data-astro-cid-bbdmc7tt]{padding:2rem 0}.pillar-item[data-astro-cid-bbdmc7tt]:nth-child(odd){padding-right:.5rem}.pillar-item[data-astro-cid-bbdmc7tt]:nth-child(2n){padding-left:.5rem}.pillar-item[data-astro-cid-bbdmc7tt]:nth-last-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)}.pillar-num[data-astro-cid-bbdmc7tt]{font-size:11px}.pillar-title[data-astro-cid-bbdmc7tt]{margin-top:.65rem;font-size:1.125rem}.pillar-body[data-astro-cid-bbdmc7tt]{margin-top:.55rem;font-size:.875rem;line-height:1.8}}.section-num[data-astro-cid-bbdmc7tt]{font-size:11px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:#6ee7b7d9}
