.m-faq-page .m-pricing-faq{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:clamp(40px,7vw,96px);padding-top:172px;padding-bottom:120px}.m-faq-page .m-pricing-faq-heading{position:sticky;top:140px}.m-faq-page .m-pricing-faq-heading h1{font-size:clamp(80px,8vw,112px);font-weight:700;line-height:1}.m-faq-page .m-pricing-faq-ghost{width:180px;height:210px;top:140px;left:12px}.m-faq-page .m-pricing-faq-items{gap:12px}.m-faq-page .m-pricing-faq-item{border:1px solid var(--m-line);box-shadow:none;background:0 0;border-radius:22px;transition:background .2s ease-out;overflow:hidden}.m-faq-page .m-pricing-faq-item:before{display:none}.m-faq-page .m-pricing-faq-item[data-expanded=true]{background:var(--m-frame)}.m-faq-page .m-pricing-faq-question{gap:24px;padding:24px;font-size:23px;line-height:1.3}.m-faq-page .m-pricing-faq-question:hover{background:color-mix(in srgb, var(--m-frame) 55%, transparent)}.m-faq-page .m-pricing-faq-question:focus-visible{outline-offset:-3px;border-radius:20px}.m-faq-page .m-pricing-faq-sign{box-shadow:none;background:0 0}.m-faq-page .m-pricing-faq-question[aria-expanded=true] .m-pricing-faq-sign{background:var(--m-ink);color:var(--m-frame);border-color:#0000}.m-faq-page .m-pricing-faq-answer-copy{max-width:68ch;color:var(--m-ink);padding:0 72px 28px 24px;font-size:1.1875rem;line-height:1.65}.m-faq-page .m-pricing-faq-answer-copy p{white-space:normal}.m-faq-page .m-pricing-faq-answer-copy p+p{margin-top:14px}.m-faq-page .m-pricing-faq-answer-copy ul{margin:14px 0;padding-left:22px;list-style:outside}.m-faq-page .m-pricing-faq-answer-copy li{margin-block:8px;padding-left:4px}.m-faq-page .m-pricing-faq-answer-copy li::marker{color:var(--m-muted)}.m-faq-page .m-pricing-faq-answer-copy strong{font-weight:700}.m-faq-page .m-pricing-faq-answer-copy h4{margin:24px 0 8px;font-size:1.25rem;font-weight:700;line-height:1.4}.m-faq-page .m-pricing-faq-answer-copy h4:first-child{margin-top:0}.m-faq-page .m-pricing-faq-answer-copy h4:not(:first-child){border-top:1px solid var(--m-line);padding-top:20px}.m-faq-page .m-pricing-faq-answer-copy>:last-child{margin-bottom:0}@media (max-width:767px){.m-faq-page .m-pricing-faq{grid-template-columns:minmax(0,1fr);gap:48px;padding:144px 24px 72px}.m-faq-page .m-pricing-faq-heading{min-height:100px;position:relative;top:auto}.m-faq-page .m-pricing-faq-heading h1{font-size:76px}.m-faq-page .m-pricing-faq-ghost{width:110px;height:135px;top:-24px;left:auto;right:0}.m-faq-page .m-pricing-faq-question{gap:16px;padding:22px 18px;font-size:21px}.m-faq-page .m-pricing-faq-answer-copy{padding:0 18px 24px;font-size:1.125rem;line-height:1.6}}@media (prefers-reduced-motion:reduce){.m-faq-page .m-pricing-faq-item{transition:none}}