.m-rule{border:0;border-top:1px dashed var(--m-line-strong);height:0}.m-leader{font-family:var(--m-font-mono);align-items:baseline;gap:.5rem;font-size:.8125rem;display:flex}.m-leader:after{content:"";border-bottom:1px dotted var(--m-line-strong);flex:1;order:1;transform:translateY(-3px)}.m-leader>:first-child{order:0}.m-leader>:last-child{order:2}.m-btn{min-height:2.75rem;font-family:var(--m-font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--m-dur-fast) var(--m-ease),color var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease),transform var(--m-dur-fast) var(--m-ease);border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.m-btn:active{transform:translateY(1px)}.m-btn--sm{min-height:2.25rem;padding:0 1rem;font-size:.875rem}.m-btn--lg{min-height:3.25rem;padding:0 1.75rem;font-size:1rem}.m-btn--primary{background:var(--m-action);color:var(--m-on-action)}.m-btn--primary:hover{background:var(--m-action-hover)}.m-btn--secondary{color:var(--m-ink);border-color:var(--m-line-strong);background:0 0}.m-btn--secondary:hover{background:var(--m-surface-2)}.m-btn--inverse{background:var(--m-on-dark);color:var(--m-dark)}.m-btn--inverse:hover{background:#fff}.m-btn--text{min-height:auto;color:var(--m-ink-muted);text-underline-offset:4px;background:0 0;border-radius:2px;padding:.25rem 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.m-btn--text:hover{color:var(--m-ink);text-decoration-color:currentColor}.m-btn--text-inverse{min-height:auto;color:var(--m-on-dark-muted);text-underline-offset:4px;background:0 0;border-radius:2px;padding:.25rem 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.m-btn--text-inverse:hover{color:var(--m-on-dark);text-decoration-color:currentColor}.m-scallop{--tk-notch:5px;background:var(--m-dark);height:10px}.m-scallop--top{-webkit-mask:radial-gradient(circle var(--tk-notch) at 7px 0, transparent calc(var(--tk-notch) - .5px), #000 var(--tk-notch)) 0 0/14px 100% repeat-x;-webkit-mask:radial-gradient(circle var(--tk-notch) at 7px 0, transparent calc(var(--tk-notch) - .5px), #000 var(--tk-notch)) 0 0/14px 100% repeat-x;mask:radial-gradient(circle var(--tk-notch) at 7px 0, transparent calc(var(--tk-notch) - .5px), #000 var(--tk-notch)) 0 0/14px 100% repeat-x}@keyframes m-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.m-rise{animation:m-rise var(--m-dur-slow) var(--m-ease) both}.m-rise--1{animation-delay:80ms}.m-rise--2{animation-delay:.16s}.m-rise--3{animation-delay:.24s}.m-rise--4{animation-delay:.32s}.m-rise--5{animation-delay:.4s}.faq-item .faq-chevron{transition:transform var(--m-dur) var(--m-ease)}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-item summary{list-style:none}.faq-item summary::-webkit-details-marker{display:none}.pricing-carousel-track{scrollbar-width:none;-ms-overflow-style:none}.pricing-carousel-track::-webkit-scrollbar{display:none}
