.m-pricing-faq{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:70px;max-width:1200px;margin:0 auto;padding:70px 40px 130px;display:grid}.m-pricing-faq-heading{min-height:340px;position:relative}.m-pricing-faq-heading h2{z-index:1;margin:0;font-size:64px;font-weight:700;line-height:1.05;position:relative}.m-pricing-faq-ghost{transform-origin:55% 75%;pointer-events:none;width:240px;height:260px;position:absolute;top:75px;left:-28px}.m-pricing-faq-items{flex-direction:column;gap:14px;display:flex}.m-pricing-faq-item{isolation:isolate;background:var(--m-frame);color:var(--m-ink);border:1px solid #2052442b;border-radius:22px;transition:box-shadow .26s ease-out;position:relative;box-shadow:inset 0 1.5px #ffffffa6,inset 0 -1px #2052440d,0 7px 18px -15px #20524440}.m-pricing-faq-item:before{content:"";z-index:-1;pointer-events:none;opacity:.045;background:url(/marketing/brand-curl.svg) 50%/contain no-repeat;width:100px;height:85px;position:absolute;top:0;right:75px;transform:rotate(-18deg)}.m-pricing-faq-item:nth-child(2n):before{transform:rotate(22deg)scaleX(-1)}.m-pricing-faq-item:hover,.m-pricing-faq-item[data-expanded=true]{box-shadow:inset 0 1.5px #ffffffb3,inset 0 -1px #2052440d,0 12px 24px -18px #2052444d}.m-pricing-faq-item h3{margin:0}.m-pricing-faq-question{text-align:left;width:100%;color:inherit;border-radius:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;font-family:inherit;font-size:24px;font-weight:700;line-height:1.25;display:flex}.m-pricing-faq-question:focus-visible{outline:2px solid var(--m-ink);outline-offset:4px;border-radius:21px}.m-pricing-faq-sign{background:#ffffff1f;border:1px solid #20524440;border-radius:50%;flex-shrink:0;width:38px;height:38px;transition:background .24s ease-out,color .24s ease-out,transform .16s ease-out;display:block;position:relative;box-shadow:inset 0 1px #ffffff4d}.m-pricing-faq-sign i{background:currentColor;border-radius:1px;width:14px;height:2px;position:absolute;top:17px;left:11px}.m-pricing-faq-sign i:last-child{transition:transform .35s cubic-bezier(.22,1,.36,1);transform:rotate(90deg)}.m-pricing-faq-question[aria-expanded=true] .m-pricing-faq-sign{background:var(--m-ink);color:var(--m-frame);box-shadow:none}.m-pricing-faq-question[aria-expanded=true] .m-pricing-faq-sign i:last-child{transform:rotate(0)}.m-pricing-faq-question:active .m-pricing-faq-sign{transform:scale(.93)}.m-pricing-faq-answer{overflow:hidden}.m-pricing-faq-answer-copy{color:#315546;max-width:66ch;padding:0 28px 28px;font-size:20px;font-weight:400;line-height:1.55}.m-pricing-faq-answer-copy p{white-space:pre-line;margin:0}.m-pricing-faq-answer-copy p+p{margin-top:16px}.m-faq-definition{margin-top:22px}.m-faq-definition+.m-faq-definition{border-top:1px solid #20524426;padding-top:22px}.m-faq-definition>strong{color:var(--m-ink);margin-bottom:8px;font-size:23px;font-weight:700;line-height:1.25;display:block}@media (max-width:1000px){.m-pricing-faq{grid-template-columns:185px minmax(0,1fr);gap:35px}.m-pricing-faq-ghost{width:205px;height:225px;left:-35px}.m-pricing-faq-question{gap:20px;padding:23px}.m-pricing-faq-answer-copy{padding:0 23px 25px}}@media (max-width:767px){.m-pricing-faq{grid-template-columns:1fr;gap:28px;padding:55px 25px 80px}.m-pricing-faq-heading{align-items:center;min-height:85px;display:flex}.m-pricing-faq-heading h2{font-size:52px}.m-pricing-faq-ghost{width:128px;height:145px;top:-38px;left:auto;right:0}.m-pricing-faq-items{gap:12px}.m-pricing-faq-item{border-radius:20px}.m-pricing-faq-question{gap:16px;padding:21px 20px;font-size:22px}.m-pricing-faq-sign{width:34px;height:34px}.m-pricing-faq-sign i{top:15px;left:9px}.m-pricing-faq-answer-copy{padding:0 20px 24px;font-size:20px}}@media (prefers-reduced-motion:reduce){.m-pricing-faq-item,.m-pricing-faq-sign,.m-pricing-faq-sign i:last-child{transition:none}.m-pricing-faq-question:active .m-pricing-faq-sign{transform:none}}