.bar a.crumb{color:var(--muted);text-decoration:none}.bar a.crumb:hover{color:var(--accent);text-decoration:underline}.bar span.crumb{text-overflow:ellipsis;min-width:0;overflow:hidden}.eyebrow{color:var(--accent);margin:8px 0 0;font-weight:600}.audience h1{margin-top:4px}.button{border-radius:var(--radius);border:1px solid var(--control-line);background:var(--panel);min-height:44px;color:var(--ink);justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.button:hover{background:var(--fill)}.button.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.button.primary:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.cta{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.cta .primary{min-width:200px;font-size:16px}.price{color:var(--muted);margin:10px 0 0;font-size:14px}.audience section h2{margin-bottom:16px}.audience section>p{max-width:68ch;margin:0 0 12px}.steps{counter-reset:step;gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;grid-template-columns:36px 1fr;column-gap:12px;display:grid}.steps li:before{content:counter(step);background:var(--fill);width:36px;height:36px;color:var(--accent);border-radius:50%;grid-row:span 2;place-items:center;font-weight:650;display:grid}.steps strong{padding-top:6px;display:block}.steps span{color:var(--muted)}.features{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px 24px;display:grid}.features h3{margin:0 0 4px;font-size:17px;font-weight:650}.features p{color:var(--muted);margin:0}.ticks{gap:8px;margin:0;padding-left:20px;display:grid}.ticks li::marker{color:var(--accent)}.faq{gap:4px;display:grid}.faq details{border-bottom:1px solid var(--line)}.faq details:last-child{border-bottom:0}.faq summary{cursor:pointer;padding:10px 0;font-weight:600}.faq details p{max-width:68ch;color:var(--muted);margin:0 0 14px}.closing{text-align:center}.closing>p{margin-inline:auto}.closing .cta{justify-content:center}.others h2{font-size:20px}.others ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:520px){.bar a.crumb{display:none}.cta .button{flex:100%}}@media (forced-colors:active){.button{border-color:buttontext}}
