.mfws .mfp-page{background:0 0;color:var(--mfws-ink);font-family:var(--mfws-sans)}.mfws .pw-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px 56px;align-items:end;padding:0 4px 8px}@media (max-width:900px){.mfws .pw-hero{grid-template-columns:1fr}}.mfws .mfp-page h1.mfws-disp,.mfws .mfp-page h2.mfws-disp{font-family:var(--mfws-display);font-synthesis:none;letter-spacing:-.025em;line-height:1.04;text-align:left;padding:0;color:var(--mfws-ink)}.mfws .pw-hero h1.mfws-disp{font-size:clamp(40px,5.6vw,72px);margin:20px 0 0}.mfws .pw-hero-side{display:grid;gap:22px;justify-items:start}.mfws .pw-hero-side p{margin:0;font-size:18px;line-height:1.55;color:var(--mfws-body);max-width:42ch}.mfws .mfp-page .mfp-billing{justify-content:flex-start;margin-top:0}.mfws .mfp-page .mfp-billing-switch{background:var(--mfws-wash);border-color:var(--mfws-rule-strong)}.mfws .mfp-page .mfp-billing-thumb{background:var(--mfws-ink);box-shadow:none}.mfws .mfp-page .mfp-billing-switch label{color:var(--mfws-body);transition:color .18s ease}.mfws .mfp-page #mf_monthlybill_chk2:checked~label[for=mf_monthlybill_chk2],.mfws .mfp-page #mf_yearlybill_chk2:checked~label[for=mf_yearlybill_chk2]{color:#fff;font-weight:500}.mfws .mfp-page .mfp-cards-wrap{padding:0;margin:0}.mfws .mfp-page .mfp-grid,.mfws .mfp-page .mfp-grid:not(.mfp-grid-2){max-width:none;margin:0;padding:0;gap:1px;background:var(--mfws-rule)}.mfws .mfp-page .mfp-card{background:var(--mfws-paper)}.mfws .mfp-page .mfp-card-featured .mfp-card-inner,.mfws .mfp-page .mfp-card-featured:hover .mfp-card-inner,.mfws .mfp-page .mfp-card-inner,.mfws .mfp-page .mfp-card:hover .mfp-card-inner{border:0;border-radius:0;box-shadow:none;background:0 0;padding:clamp(24px,3vw,32px)}.mfws .mfp-page .mfp-card-featured{background:var(--mfws-sheet)}.mfws .mfp-page .mfp-card-featured::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--mfws-blue);z-index:2}.mfws .mfp-page .mfp-badge{top:clamp(24px,3vw,32px);left:auto;right:clamp(24px,3vw,32px);background:var(--mfws-blue-wash);color:var(--mfws-blue-dark);font-family:var(--mfws-mono);font-weight:500;border-radius:4px;padding:5px 8px}.mfws .mfp-page .mfp-plan-name{font-family:var(--mfws-display);font-synthesis:none;font-size:22px;letter-spacing:-.01em}.mfws .mfp-page .mfp-price{font-family:var(--mfws-display);font-synthesis:none;letter-spacing:-.02em}.mfws .mfp-page .mfp-price-meta,.mfws .mfp-page .mfp-seats-note{font-family:var(--mfws-mono);font-size:12px;color:var(--mfws-muted)}.mfws .mfp-page .mfp-group-title,.mfws .mfp-page .mfp-list-head{font-family:var(--mfws-mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mfws-muted)}.mfws .mfp-page .mfp-list li,.mfws .mfp-page .mfp-plan-tagline{color:var(--mfws-body)}.mfws .mfp-page .mfp-cta .mf_pricing_btn{border-radius:6px}.mfws .mfp-page .mfp-cta .mf_pricing_btn:not(.mfp-btn-ghost):focus,.mfws .mfp-page .mfp-cta .mf_pricing_btn:not(.mfp-btn-ghost):hover{background-color:var(--mfws-blue)!important;border-color:var(--mfws-blue)!important}.mfws .mfp-page .mfp-ai,.mfws .mfp-page .mfp-card-featured .mfp-ai,.mfws .mfp-page .mfp-card:hover .mfp-ai{border-radius:8px;background:var(--mfws-blue-wash);background-image:none;border-color:transparent;box-shadow:none}.mfws .mfp-page .mfp-ai-title{font-family:var(--mfws-mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;color:var(--mfws-ink)}.mfws .mfp-page .mfp-ai-credits-label{color:var(--mfws-blue-dark)}.mfws .mfp-page .mfp-ai-list li{color:var(--mfws-body)}@media (max-width:1100px){.mfws .mfp-page .mfp-grid{padding:0;gap:1px}}@media (max-width:940px){.mfws .mfp-page .mfp-grid:not(.mfp-grid-2){max-width:none;gap:1px}}.mfws .mfp-page .mfp-solo-wrap{padding:0}.mfws .mfp-page .mfp-solo,.mfws .mfp-page .mfp-solo:hover,.mfws .mfp-page .mfp-solo[open]{max-width:none;border:0;border-radius:0;box-shadow:none;background:var(--mfws-paper)}.mfws .mfp-page .mfp-solo>summary{padding:20px clamp(24px,4vw,56px)}.mfws .mfp-page .mfp-solo-body{padding-inline:clamp(24px,4vw,56px)}.mfws .mfp-page .mfFAQsection{margin:0 0 56px;padding:0;background:var(--mfws-paper)}.mfws .pw-page .mfws-sh p a{color:var(--mfws-blue-dark);text-decoration:underline;text-underline-offset:3px}.mfws .mfFAQ_list{max-width:none;margin:0;border-top:1px solid var(--mfws-rule)}.mfws .mfFAQ_item,.mfws .mfFAQ_item.open,.mfws .mfFAQ_item:hover{margin:0;border:0;border-bottom:1px solid var(--mfws-rule);border-radius:0;box-shadow:none;padding:0 clamp(24px,4vw,56px)}.mfws .mfFAQ_item:hover{background:var(--mfws-sheet)}.mfws .mfFAQ_question{font-size:16px;font-weight:500;color:var(--mfws-ink);padding:18px 0}.mfws .mfFAQ_answer{color:var(--mfws-body);max-width:72ch}.mfws .pw-faq-foot{display:flex;align-items:center;gap:8px;padding:18px clamp(24px,4vw,56px);font:12.5px var(--mfws-mono);color:var(--mfws-muted)}.mfws .pw-faq-foot .mfws-ic{width:15px;height:15px;color:var(--mfws-green)}.mfws .pw-faq-foot a{color:inherit}.mfws .pw-faq-foot a:hover{color:var(--mfws-blue)}