.MkS3jW_page{margin-bottom:calc(-72px - env(safe-area-inset-bottom,0px))}.MkS3jW_hero{align-content:start;min-height:92vh;padding-top:0;display:grid}.MkS3jW_top{z-index:1;justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;max-width:1080px;padding:var(--s-5) 0;margin:0 auto;display:flex;position:relative}.MkS3jW_heroText{z-index:1;gap:var(--s-6);justify-items:start;width:100%;max-width:1080px;margin:12vh auto 0;display:grid;position:relative}.MkS3jW_heroText h1{font-family:var(--f-disp);letter-spacing:-.03em;max-width:11ch;margin:0;font-size:clamp(52px,10vw,128px);font-weight:350;line-height:.9}.MkS3jW_heroText h1 span{color:var(--accent);display:block}.MkS3jW_heroText .auth-lead{max-width:44ch;margin:0}.MkS3jW_body{gap:var(--s-16);padding:var(--s-16) 0 var(--s-8);display:grid}.MkS3jW_section{gap:var(--s-4);padding-top:var(--s-8);border-top:1px solid var(--border-strong);display:grid}.MkS3jW_h2{font-family:var(--f-disp);font-weight:350;font-size:var(--text-lg);letter-spacing:-.02em;margin:0 0 var(--s-4);line-height:1}.MkS3jW_features{gap:0 var(--s-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.MkS3jW_feature{gap:var(--s-2);padding:var(--s-6) 0;border-bottom:1px solid var(--border);align-content:start;margin:0;display:grid}.MkS3jW_feature h3{font-weight:500;font-size:var(--text-md);margin:0}.MkS3jW_feature p,.MkS3jW_feature blockquote{color:var(--fg-2);margin:0}.MkS3jW_feature figcaption{font-size:var(--text-sm);color:var(--muted)}.MkS3jW_num{font-family:var(--f-mono);font-size:var(--text-xs);color:var(--accent)}.MkS3jW_about{max-width:60ch;color:var(--fg-2);font-size:var(--text-md);margin:0}.MkS3jW_steps{counter-reset:s;gap:var(--s-6) var(--s-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.MkS3jW_steps li{counter-increment:s;gap:var(--s-1);display:grid}.MkS3jW_steps li:before{content:counter(s);font-family:var(--f-disp);font-size:var(--text-lg);color:var(--accent);line-height:1}.MkS3jW_steps b{font-weight:500}.MkS3jW_steps span{color:var(--fg-2)}.MkS3jW_price{margin:var(--s-4) 0 0;padding:var(--s-4) var(--s-5);border:1px solid var(--border-strong);border-radius:var(--radius);max-width:60ch;color:var(--fg-2)}.MkS3jW_faq{max-width:760px;display:grid}.MkS3jW_faq details{border-bottom:1px solid var(--border)}.MkS3jW_faq summary{cursor:pointer;padding:var(--s-4) 0;justify-content:space-between;gap:var(--s-4);min-height:44px;font-weight:500;list-style:none;display:flex}.MkS3jW_faq summary::-webkit-details-marker{display:none}.MkS3jW_faq summary:after{content:"+";color:var(--muted);transition:transform .6s var(--ease)}.MkS3jW_faq details[open] summary:after{transform:rotate(45deg)}.MkS3jW_faq p{margin:0 0 var(--s-4);color:var(--fg-2);max-width:60ch}.MkS3jW_final{gap:var(--s-6);padding:var(--s-12) 0;border-top:1px solid var(--border-strong);justify-items:start;display:grid}.MkS3jW_final .MkS3jW_h2{font-size:var(--text-xl);line-height:.95}.MkS3jW_foot{justify-content:space-between;gap:var(--s-4);padding:var(--s-6) 0 calc(var(--s-6) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;display:flex}.MkS3jW_foot a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.MkS3jW_heroText{margin-top:8vh}.MkS3jW_heroText .row{width:100%}.MkS3jW_heroText .row>.btn{flex:100%;justify-content:center}.MkS3jW_body{gap:var(--s-12)}}.MkS3jW_levelLink{color:var(--fg-2);text-underline-offset:4px;font-size:var(--text-sm);text-decoration:underline}.MkS3jW_levelLink:hover{color:var(--accent)}
