.founding{text-align:center;background:linear-gradient(176deg,#a98a4329,#a98a430d);border:1.5px solid #a98a43b3;border-radius:6px;max-width:640px;margin:34px auto 0;padding:36px 32px 30px;position:relative;box-shadow:0 24px 60px -30px #2a322c8c}.founding:after{content:"";pointer-events:none;border:1px solid #a98a4359;border-radius:3px;position:absolute;inset:8px}.foundFlag{background:var(--brass);color:#241b08;letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:.86rem;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.foundKicker{color:var(--brass-ink);margin:0;font-size:1rem;font-weight:600}.founding b{font-family:var(--display);color:var(--ink);margin-top:8px;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:600;line-height:1.15;display:block}.foundSay{max-width:46ch;color:var(--soft);line-height:1.5;margin:12px auto 0!important;font-size:1.06rem!important}.foundGo{background:var(--brass);color:#241b08;font-family:var(--text);transition:transform var(--fast),filter var(--fast);border-radius:999px;margin-top:20px;padding:15px 30px;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 18px 40px -18px #0009}.foundGo:hover{filter:brightness(1.06);transform:translateY(-1px)}.foundNote{color:var(--brass-ink);margin:12px 0 0!important;font-size:.95rem!important}#plansSheet{color:#2a322c;background:#e4ddc9;border:0;border-radius:14px;width:min(1120px,94vw);height:fit-content;max-height:94vh;margin:auto;padding:0;display:none;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 80px #141c1873}#plansSheet[open]{flex-direction:column;display:flex}#plansSheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e1a1f9e}.sheetBar{font-family:var(--sans);border-bottom:1px solid #d8d1be;flex:none;align-items:center;gap:16px;padding:14px 18px 12px 22px;display:flex}.sheetBar b{font-family:var(--display);font-size:1.3rem;font-weight:500}.sheetNote{color:#60481b;font-size:1rem}.sheetBarSolo .sheetNote{color:#4e574d;font-size:1.12rem}.sheetClose{cursor:pointer;color:#2a322c;background:#f6f2e7;border:1px solid #d8d1be;border-radius:50%;width:44px;height:44px;margin-left:auto;font-size:1.6rem;line-height:1}.sheetClose:hover{background:#e4ddc9}#plansFrame{background:#e4ddc9;border:0;width:100%;height:100%}.sheetFoot{font-family:var(--sans);border-top:1px solid #d8d1be;flex-wrap:wrap;flex:none;align-items:baseline;gap:6px 14px;padding:12px 22px 14px;font-size:1rem;display:flex}.sheetFoot a{color:#2f5d48;font-weight:600;text-decoration:none}.sheetFoot a:hover{text-decoration:underline}.sheetFoot span{color:#6b7169}.sheetLeave{color:#8c3a2b;font:inherit;cursor:pointer;background:0 0;border:1.5px solid #8c3a2b;border-radius:8px;padding:8px 14px;font-weight:600}.sheetLeave:hover{background:#8c3a2b14}.sheetLeave:disabled{opacity:.55;cursor:default}@media (max-width:640px){#plansSheet{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}}.mfs-plans{--card:#f6f2e7;--rule:#d8d1be;--ink:#2a322c;--ink-soft:#484f47;--pine:#2f5d48;--on-pine:#f6f2e7;--brass-text:#60481b;--night-brass:#e7c77e;--shadow:42,50,44;--mid:.2s}.sheetBody{flex:0 auto;min-height:0;max-height:calc(94vh - 136px);padding:22px;overflow-y:auto}@media (max-width:640px){.sheetBody{max-height:calc(100dvh - 136px)}}.mfs-plans .planChart{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:18px;display:grid}.mfs-plans .planCard{background:var(--card);border:1px solid var(--rule);border-radius:4px;flex-direction:column;padding:26px 24px 24px;display:flex;position:relative}.mfs-plans .planCard.pop{border-color:var(--pine);box-shadow:inset 0 0 0 1px var(--pine)}.mfs-plans .planFlag{background:var(--pine);color:var(--on-pine);white-space:nowrap;border-radius:999px;padding:4px 14px;font-size:.95rem;font-weight:600;position:absolute;top:-12px;left:22px}.mfs-plans .planCard h3{font-family:var(--display);color:var(--pine);font-variation-settings:"opsz" 22;letter-spacing:-.01em;margin:0;font-size:1.22rem;font-weight:600}.mfs-plans .planPrice{align-items:baseline;gap:7px;margin-top:15px;display:flex}.mfs-plans .planPrice b{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:2.35rem;font-weight:600;line-height:1}.mfs-plans .planPrice span{color:var(--ink-soft);font-size:1.02rem}.mfs-plans .planYear{color:var(--brass-text);margin:8px 0 0;font-size:1rem;font-weight:600}.mfs-plans .planFacts{border-top:1px solid var(--rule);margin:19px 0 0;padding:17px 0 0;list-style:none}.mfs-plans .planFacts li{color:var(--ink);font-size:1.04rem;line-height:1.4}.mfs-plans .planGets{border-top:1px solid var(--rule);color:var(--pine);margin:15px 0 auto;padding-top:14px;font-size:1.02rem;font-weight:600;line-height:1.45}.mfs-plans .go{font-family:var(--sans);cursor:pointer;background:var(--pine);color:var(--on-pine);min-height:56px;box-shadow:0 14px 30px -14px rgba(var(--shadow),.5);transition:transform var(--mid),filter var(--mid);border:0;border-radius:999px;justify-content:center;align-items:center;padding:1rem 2.2rem;font-size:1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.mfs-plans .planGo{width:100%;min-height:50px;color:var(--pine);border:1.5px solid var(--pine);box-shadow:none;background:0 0;margin-top:18px;padding:.8rem 1.4rem;font-size:1.04rem}.mfs-plans .go.lit{background:var(--night-brass);color:#241b08;border-color:var(--night-brass);box-shadow:0 18px 40px -18px #000000e6}.mfs-plans .go{cursor:pointer;transition:transform .12s,box-shadow .12s,background .12s}.mfs-plans .go:hover{transform:translateY(-1px)}.mfs-plans .go.lit:hover{filter:brightness(1.03);box-shadow:0 22px 44px -18px #000000f2}.mfs-plans .go:not(.lit):hover{background:#2f5d4812}.mfs-plans .go:active{transition-duration:60ms;transform:translateY(1px)}.mfs-plans .go.lit:active{box-shadow:0 8px 18px -12px #000000e6}.mfs-plans .go:focus-visible{outline:2px solid var(--pine);outline-offset:3px}.mfs-plans .creditRate{text-align:center;color:var(--ink);margin:16px 0 0;font-size:1.06rem;font-weight:600}.mfs-plans .trialStrip{border:1px solid var(--rule);background:var(--card);color:var(--ink-soft);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:18px;padding:18px 22px;font-size:1.04rem;display:flex}.mfs-plans .trialStrip>div{flex:320px}.mfs-plans .trialStrip .tsGo{flex:none;width:auto;margin-top:0}.mfs-plans .trialStrip .tsAsk{color:var(--ink)}.mfs-plans .trialStrip b{font-family:var(--display);color:var(--ink);font-variation-settings:"opsz" 22;font-size:1.2rem;font-weight:600}.mfs-plans .foundBandHead{font-family:var(--display,Georgia,serif);color:inherit;margin:0 0 4px;font-size:1.35rem;font-weight:600;display:block}.mfs-plans .foundBand{text-align:center;font-family:var(--sans);color:var(--ink);background:linear-gradient(176deg,#a98a432e,#a98a430f);border:1.5px solid #a98a43b3;border-radius:4px;margin:0 0 18px;padding:13px 18px;font-size:1.02rem;line-height:1.45}.mfs-plans .planLock{color:var(--brass-text);margin:8px 0 0;font-size:.95rem;font-weight:600}.mfs-plans .billSwitch{justify-content:center;gap:0;margin:-8px 0 26px;display:flex}.mfs-plans .billSeg{border:1.5px solid var(--pine);background:var(--card);min-height:44px;color:var(--pine);font-family:var(--sans);cursor:pointer;transition:background var(--mid),color var(--mid);padding:0 20px;font-size:1rem;font-weight:600}.mfs-plans .billSeg:first-child{border-right-width:0;border-radius:999px 0 0 999px}.mfs-plans .billSeg:last-child{border-radius:0 999px 999px 0}.mfs-plans .billSeg.on{background:var(--pine);color:var(--on-pine)}.mfs-plans .billSeg:focus-visible{outline:2px solid var(--brass-text);outline-offset:2px}@media (max-width:420px){.mfs-plans .billSwitch{flex-direction:column;align-items:stretch}.mfs-plans .billSeg:first-child{border-bottom-width:0;border-right-width:1.5px;border-radius:999px 999px 0 0}.mfs-plans .billSeg:last-child{border-radius:0 0 999px 999px}}.mfs-plans .planCard.mine{border-color:var(--pine);box-shadow:inset 0 0 0 1px var(--pine)}.mfs-plans .planGo.planLeave{color:#8c3a2b;box-shadow:none;background:0 0;border:1.5px solid #8c3a2b}.mfs-plans .planGo.planLeave:hover{background:#8c3a2b14}.mfs-plans .planMine{background:var(--pine);color:var(--on-pine);white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:.85rem;font-weight:600;position:absolute;top:-13px;left:50%;transform:translate(-50%)}
