.hero[data-astro-cid-sfr3yowy]{isolation:isolate;padding:calc(var(--header-h) + clamp(2rem, 1rem + 4vw, 4.5rem)) 0 clamp(3.5rem, 2rem + 4vw, 6rem);position:relative;overflow:hidden}.backdrop[data-astro-cid-sfr3yowy]{z-index:-1;background:radial-gradient(50% 60% at 85% 20%,#34e0a129,#0000 70%),radial-gradient(40% 50% at 60% 80%,#a596ff1f,#0000 70%);position:absolute;inset:0}.inner[data-astro-cid-sfr3yowy]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.crumbs[data-astro-cid-sfr3yowy]{font:500 .75rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);gap:.6rem;display:flex}.crumbs[data-astro-cid-sfr3yowy] a[data-astro-cid-sfr3yowy]{text-decoration:none}.crumbs[data-astro-cid-sfr3yowy] a[data-astro-cid-sfr3yowy]:hover{color:var(--text)}h1[data-astro-cid-sfr3yowy]{letter-spacing:-.045em;margin:1.4rem 0;font-size:clamp(2.6rem,1.4rem + 4.6vw,5.2rem);font-weight:600;line-height:.98}h1[data-astro-cid-sfr3yowy] .serif[data-astro-cid-sfr3yowy]{font-size:1.06em}.lead[data-astro-cid-sfr3yowy]{max-width:33rem}.ctas[data-astro-cid-sfr3yowy]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.trust[data-astro-cid-sfr3yowy]{color:var(--text-2);align-items:center;gap:.6rem;margin-top:2rem;font-size:.92rem;display:flex}.trust[data-astro-cid-sfr3yowy] strong[data-astro-cid-sfr3yowy]{color:var(--text);font-weight:600}.dot[data-astro-cid-sfr3yowy]{background:var(--jade);width:8px;height:8px;box-shadow:0 0 12px var(--jade);border-radius:50%;flex:none}.dash[data-astro-cid-sfr3yowy]{border:1px solid var(--line-2);background:var(--surface);box-shadow:var(--card-shadow), 0 60px 120px -60px #34e0a159;border-radius:20px;grid-template-columns:52px minmax(0,1fr);font-size:.78rem;display:grid;overflow:hidden}.side[data-astro-cid-sfr3yowy]{border-right:1px solid var(--line);background:var(--bg-2);flex-direction:column;align-items:center;gap:.85rem;padding:1rem 0;display:flex}.side-logo[data-astro-cid-sfr3yowy]{background:linear-gradient(135deg, var(--jade), var(--iris));width:28px;height:28px;color:var(--on-accent);font:700 .85rem/1 var(--font-display);border-radius:9px;place-items:center;margin-bottom:.5rem;display:grid}.side[data-astro-cid-sfr3yowy] i[data-astro-cid-sfr3yowy]{background:var(--surface-3);border-radius:6px;width:20px;height:20px}.side[data-astro-cid-sfr3yowy] i[data-astro-cid-sfr3yowy].on{box-shadow:inset 0 0 0 1px var(--jade);background:#34e0a159}.main[data-astro-cid-sfr3yowy]{gap:.7rem;padding:1rem;display:grid}.top[data-astro-cid-sfr3yowy]{align-items:center;gap:.6rem;display:flex}.top[data-astro-cid-sfr3yowy] b[data-astro-cid-sfr3yowy]{font:620 1rem/1 var(--font-display);letter-spacing:-.02em}.session[data-astro-cid-sfr3yowy]{border:1px solid var(--line-2);color:var(--text-2);font:500 .62rem/1 var(--font-mono);border-radius:999px;padding:.25rem .5rem}.top[data-astro-cid-sfr3yowy] em[data-astro-cid-sfr3yowy]{font:500 .58rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-left:auto;font-style:normal}.stats[data-astro-cid-sfr3yowy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.stats[data-astro-cid-sfr3yowy] div[data-astro-cid-sfr3yowy],.box[data-astro-cid-sfr3yowy]{border:1px solid var(--line);background:var(--bg-2);border-radius:12px}.stats[data-astro-cid-sfr3yowy] div[data-astro-cid-sfr3yowy]{gap:.3rem;padding:.7rem .75rem;display:grid}.stats[data-astro-cid-sfr3yowy] span[data-astro-cid-sfr3yowy],.h[data-astro-cid-sfr3yowy]{color:var(--text-3);font-size:.66rem}.stats[data-astro-cid-sfr3yowy] b[data-astro-cid-sfr3yowy]{font:620 1.25rem/1 var(--font-display);letter-spacing:-.03em;white-space:nowrap}.stats[data-astro-cid-sfr3yowy] small[data-astro-cid-sfr3yowy]{color:var(--text-3);white-space:nowrap;font-size:.62rem}.stats[data-astro-cid-sfr3yowy] small[data-astro-cid-sfr3yowy].up{color:var(--accent-text)}.two[data-astro-cid-sfr3yowy]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.6rem;display:grid}.box[data-astro-cid-sfr3yowy]{padding:.75rem}.cols[data-astro-cid-sfr3yowy]{align-items:flex-end;gap:4px;height:104px;margin-top:.6rem;display:flex}.col[data-astro-cid-sfr3yowy]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.3rem;height:100%;display:flex}.col[data-astro-cid-sfr3yowy] i[data-astro-cid-sfr3yowy]{width:100%;height:var(--v);background:linear-gradient(to top, color-mix(in srgb, var(--jade) 28%, transparent), var(--jade));transform-origin:bottom;animation:rise 1s var(--ease) both;animation-delay:calc(.5s + var(--i) * 50ms);border-radius:4px 4px 2px 2px}.col[data-astro-cid-sfr3yowy] small[data-astro-cid-sfr3yowy]{color:var(--text-3);font:500 .55rem/1 var(--font-mono)}@keyframes rise{0%{transform:scaleY(0)}}.grades[data-astro-cid-sfr3yowy]{gap:.32rem;margin-top:.6rem;list-style:none;display:grid}.grades[data-astro-cid-sfr3yowy] li[data-astro-cid-sfr3yowy]{font:500 .62rem/1 var(--font-mono);color:var(--text-2);grid-template-columns:1.6rem minmax(0,1fr) 2rem;align-items:center;gap:.4rem;display:grid}.grades[data-astro-cid-sfr3yowy] i[data-astro-cid-sfr3yowy]{background:var(--surface-3);border-radius:6px;height:6px;position:relative;overflow:hidden}.grades[data-astro-cid-sfr3yowy] i[data-astro-cid-sfr3yowy]:after{content:"";width:var(--v);border-radius:inherit;background:var(--iris);transform-origin:0;animation:widen 1s var(--ease) both;animation-delay:calc(.7s + var(--i) * 60ms);position:absolute;inset:0 auto 0 0}.grades[data-astro-cid-sfr3yowy] b[data-astro-cid-sfr3yowy]{color:var(--text-3);text-align:right;font-weight:500}@keyframes widen{0%{transform:scaleX(0)}}.pay[data-astro-cid-sfr3yowy]{gap:.4rem;display:grid}.pay[data-astro-cid-sfr3yowy]>div[data-astro-cid-sfr3yowy]{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding-top:.45rem;display:grid}.av[data-astro-cid-sfr3yowy]{background:var(--surface-3);width:24px;height:24px;color:var(--text-2);border-radius:50%;place-items:center;font-size:.56rem;font-weight:600;display:grid}.who[data-astro-cid-sfr3yowy]{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.via[data-astro-cid-sfr3yowy]{border:1px solid var(--line-2);color:var(--text-2);font:500 .58rem/1 var(--font-mono);border-radius:6px;padding:.22rem .4rem}.pay[data-astro-cid-sfr3yowy] b[data-astro-cid-sfr3yowy]{white-space:nowrap}.modules[data-astro-cid-sfr3yowy],.extras[data-astro-cid-sfr3yowy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);list-style:none;display:grid}.module[data-astro-cid-sfr3yowy],.extra[data-astro-cid-sfr3yowy]{align-content:start;gap:.7rem;padding:1.6rem;display:grid}.m-icon[data-astro-cid-sfr3yowy]{border:1px solid var(--line-2);background:radial-gradient(circle at 30% 20%, #34e0a129, transparent 70%), var(--surface-2);width:44px;height:44px;color:var(--accent-text);border-radius:12px;place-items:center;margin-bottom:.4rem;display:grid}.module[data-astro-cid-sfr3yowy] h3[data-astro-cid-sfr3yowy],.extra[data-astro-cid-sfr3yowy] h3[data-astro-cid-sfr3yowy]{letter-spacing:-.028em;font-size:1.2rem}.module[data-astro-cid-sfr3yowy] p[data-astro-cid-sfr3yowy],.extra[data-astro-cid-sfr3yowy] p[data-astro-cid-sfr3yowy]{color:var(--text-2);font-size:.95rem}.local[data-astro-cid-sfr3yowy]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.points[data-astro-cid-sfr3yowy]{gap:1.4rem;margin-top:2.5rem;list-style:none;display:grid}.points[data-astro-cid-sfr3yowy] li[data-astro-cid-sfr3yowy]{gap:.9rem;display:flex}.tick[data-astro-cid-sfr3yowy]{width:24px;height:24px;color:var(--accent-text);background:#34e0a124;border-radius:50%;flex:none;place-items:center;margin-top:.15rem;display:grid}.points[data-astro-cid-sfr3yowy] h3[data-astro-cid-sfr3yowy]{letter-spacing:-.025em;margin-bottom:.3rem;font-size:1.12rem}.points[data-astro-cid-sfr3yowy] p[data-astro-cid-sfr3yowy]{color:var(--text-2);font-size:.95rem}.scale[data-astro-cid-sfr3yowy]{margin:0;padding:1.5rem}.scale[data-astro-cid-sfr3yowy] figcaption[data-astro-cid-sfr3yowy]{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:1rem;display:flex}.scale[data-astro-cid-sfr3yowy] .h[data-astro-cid-sfr3yowy]{color:var(--text);font-size:.95rem;font-weight:600}.auto[data-astro-cid-sfr3yowy]{color:var(--accent-text);font:500 .66rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#34e0a11f;border-radius:999px;padding:.3rem .6rem}table[data-astro-cid-sfr3yowy]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th[data-astro-cid-sfr3yowy]{color:var(--text-3);font:500 .68rem/1 var(--font-mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:0 0 .6rem}td[data-astro-cid-sfr3yowy]{border-top:1px solid var(--line);color:var(--text-2);padding:.62rem 0}th[data-astro-cid-sfr3yowy]:last-child,td[data-astro-cid-sfr3yowy]:last-child{text-align:right}.grade[data-astro-cid-sfr3yowy]{min-width:2.4rem;color:var(--accent-text);font:650 .85rem/1 var(--font-display);background:#34e0a11f;border-radius:8px;place-items:center;padding:.25rem .45rem;display:inline-grid}tr[data-astro-cid-sfr3yowy].fail .grade[data-astro-cid-sfr3yowy]{background:color-mix(in srgb, var(--ember) 14%, transparent);color:var(--ember)}.faq[data-astro-cid-sfr3yowy]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.faq-list[data-astro-cid-sfr3yowy]{border-top:1px solid var(--line)}details[data-astro-cid-sfr3yowy]{border-bottom:1px solid var(--line)}summary[data-astro-cid-sfr3yowy]{font:600 1.1rem/1.35 var(--font-display);letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;list-style:none;display:flex}summary[data-astro-cid-sfr3yowy]::-webkit-details-marker{display:none}.plus[data-astro-cid-sfr3yowy]{border:1px solid var(--line-2);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.plus[data-astro-cid-sfr3yowy]:before,.plus[data-astro-cid-sfr3yowy]:after{content:"";background:var(--text-2);width:11px;height:1.5px;transition:transform .3s var(--ease);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.plus[data-astro-cid-sfr3yowy]:after{transform:translate(-50%,-50%)rotate(90deg)}details[data-astro-cid-sfr3yowy][open] .plus[data-astro-cid-sfr3yowy]:after{transform:translate(-50%,-50%)rotate(0)}details[data-astro-cid-sfr3yowy] p[data-astro-cid-sfr3yowy]{max-width:40rem;color:var(--text-2);padding:0 3rem 1.4rem 0}@media (width<=1020px){.inner[data-astro-cid-sfr3yowy],.local[data-astro-cid-sfr3yowy],.faq[data-astro-cid-sfr3yowy]{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.modules[data-astro-cid-sfr3yowy],.extras[data-astro-cid-sfr3yowy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.modules[data-astro-cid-sfr3yowy],.extras[data-astro-cid-sfr3yowy]{grid-template-columns:minmax(0,1fr)}.ctas[data-astro-cid-sfr3yowy] .btn[data-astro-cid-sfr3yowy]{flex:100%}.dash[data-astro-cid-sfr3yowy]{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-sfr3yowy]{display:none}.two[data-astro-cid-sfr3yowy]{grid-template-columns:minmax(0,1fr)}.stats[data-astro-cid-sfr3yowy] b[data-astro-cid-sfr3yowy]{font-size:1.05rem}.stats[data-astro-cid-sfr3yowy] small[data-astro-cid-sfr3yowy]{display:none}}
