.pricing-module__lP4odW__page{--display:var(--font-inter-display,var(--font-sans,system-ui,sans-serif));--sans:var(--font-sans,system-ui,sans-serif);background:var(--mk-bg);min-height:100vh;color:var(--mk-ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;position:relative;overflow-x:clip}.pricing-module__lP4odW__page a{color:inherit;text-decoration:none}.pricing-module__lP4odW__h1{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(38px,6vw,64px);font-weight:600;line-height:1.04}.pricing-module__lP4odW__h2{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.04}.pricing-module__lP4odW__wrap{max-width:var(--mk-maxw);margin:0 auto;padding:0 24px}.pricing-module__lP4odW__center{text-align:center}.pricing-module__lP4odW__muted{color:var(--mk-muted)}.pricing-module__lP4odW__eyebrow{font-family:var(--sans);border-radius:var(--r-pill);border:1px solid var(--glass-line);background:var(--glass);box-shadow:var(--glass-spec);font-size:var(--text-xs);letter-spacing:.03em;color:var(--text-2);align-items:center;padding:4px 12px;font-weight:600;display:inline-flex}.pricing-module__lP4odW__btn{font-family:var(--sans);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 26px;font-size:.9375rem;font-weight:600;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.pricing-module__lP4odW__btn:active{transform:translateY(1px)}.pricing-module__lP4odW__btnPrimary{background:linear-gradient(180deg,var(--mk-accent-2),var(--mk-accent));color:var(--mk-ink);box-shadow:var(--mk-shadow-glow)}.pricing-module__lP4odW__btnPrimary:hover{transform:translateY(-2px)}.pricing-module__lP4odW__btnGhost{background:var(--mk-bg);color:var(--mk-ink);border-color:var(--mk-line-2)}.pricing-module__lP4odW__btnGhost:hover{border-color:var(--mk-ink)}.pricing-module__lP4odW__navOuter{z-index:60;padding:0 16px;position:sticky;top:16px}.pricing-module__lP4odW__nav{max-width:var(--mk-maxw);background:var(--mk-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--mk-line-2);box-shadow:var(--mk-shadow-sm);border-radius:999px;align-items:center;gap:18px;margin:0 auto;padding:10px 12px 10px 20px;display:flex}.pricing-module__lP4odW__brand{min-height:44px;font-family:var(--display);color:var(--mk-ink);align-items:center;gap:10px;font-size:1.375rem;display:inline-flex}.pricing-module__lP4odW__navLinks{align-items:center;gap:26px;margin-left:14px;display:flex}.pricing-module__lP4odW__navLinks a{color:var(--mk-muted);font-size:.9375rem;font-weight:500}.pricing-module__lP4odW__navLinks a:hover,.pricing-module__lP4odW__navLinks .pricing-module__lP4odW__active{color:var(--mk-ink)}.pricing-module__lP4odW__navRight{align-items:center;gap:10px;margin-left:auto;display:flex}.pricing-module__lP4odW__login{color:var(--mk-muted);padding:0 6px;font-size:.9375rem;font-weight:500}.pricing-module__lP4odW__login:hover{color:var(--mk-ink)}.pricing-module__lP4odW__menuBtn{box-sizing:border-box;cursor:pointer;z-index:100;background:0 0;border:0;flex:none;width:44px;height:44px;margin-left:auto;padding:11px;display:none;position:relative}.pricing-module__lP4odW__menuBtn span{background:var(--mk-ink);border-radius:2px;width:22px;height:2px;margin:4px 0;transition:transform .28s,opacity .2s;display:block}.pricing-module__lP4odW__menuBtn.pricing-module__lP4odW__open span:first-child{transform:translateY(6px)rotate(45deg)}.pricing-module__lP4odW__menuBtn.pricing-module__lP4odW__open span:nth-child(2){opacity:0}.pricing-module__lP4odW__menuBtn.pricing-module__lP4odW__open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.pricing-module__lP4odW__drawerOverlay{background:var(--mk-ink);opacity:0;visibility:hidden;z-index:80;touch-action:none;overscroll-behavior:none;transition:opacity .25s;position:fixed;inset:0}.pricing-module__lP4odW__drawerOverlay.pricing-module__lP4odW__open{opacity:.45;visibility:visible}.pricing-module__lP4odW__drawer{background:var(--mk-bg);width:min(82vw,320px);height:100%;box-shadow:var(--mk-shadow-md);visibility:hidden;z-index:90;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;padding:22px;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(105%)}.pricing-module__lP4odW__drawer.pricing-module__lP4odW__open{visibility:visible;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility;transform:none}.pricing-module__lP4odW__drawer:focus-visible{outline:none}.pricing-module__lP4odW__drawerHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.pricing-module__lP4odW__drawerClose{box-sizing:border-box;border:1px solid var(--mk-line-2);background:var(--mk-card);width:44px;height:44px;color:var(--mk-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pricing-module__lP4odW__drawerClose:hover{background:var(--mk-bg-soft)}.pricing-module__lP4odW__drawerLinks{flex-direction:column;margin-top:6px;display:flex}.pricing-module__lP4odW__drawerLinks a{border-bottom:1px solid var(--mk-line);padding:15px 6px;font-size:1.0625rem;font-weight:600}.pricing-module__lP4odW__drawerLinks a:hover{color:var(--mk-accent)}.pricing-module__lP4odW__drawerCta{margin-top:auto;padding-top:22px}.pricing-module__lP4odW__phead{text-align:center;max-width:var(--mk-maxw);margin:0 auto;padding:104px 24px 8px}.pricing-module__lP4odW__phead .pricing-module__lP4odW__h1{max-width:16ch;margin:14px auto 0}.pricing-module__lP4odW__phead p{color:var(--mk-muted);max-width:52ch;margin:18px auto 0;font-size:1.1875rem}.pricing-module__lP4odW__plansSection{max-width:var(--mk-maxw);margin:0 auto;padding:8px 24px 0}.pricing-module__lP4odW__plans{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;padding:36px 0 8px;display:grid}.pricing-module__lP4odW__plan{background:var(--mk-card);border:1px solid var(--mk-line);box-shadow:var(--mk-shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;flex-direction:column;padding:26px 22px;display:flex}.pricing-module__lP4odW__plan.pricing-module__lP4odW__pop{background:var(--mk-ink);color:var(--mk-bg);border-color:var(--mk-ink);box-shadow:var(--mk-shadow-md);position:relative}.pricing-module__lP4odW__pname{font-size:.9375rem;font-weight:700}.pricing-module__lP4odW__price{font-family:var(--display);margin:14px 0 2px;font-size:2.875rem;line-height:1}.pricing-module__lP4odW__price small{color:var(--mk-muted);font-size:.875rem;font-weight:400;font-family:var(--sans)}.pricing-module__lP4odW__plan.pricing-module__lP4odW__pop .pricing-module__lP4odW__price small{color:var(--mk-line-2)}.pricing-module__lP4odW__pdesc{color:var(--mk-muted);min-height:40px;font-size:.875rem}.pricing-module__lP4odW__plan.pricing-module__lP4odW__pop .pricing-module__lP4odW__pdesc{color:var(--mk-line-2)}.pricing-module__lP4odW__plan .pricing-module__lP4odW__btn{width:100%;margin:20px 0 22px}.pricing-module__lP4odW__plan ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.pricing-module__lP4odW__plan li{color:var(--mk-ink-2);align-items:flex-start;gap:10px;font-size:.875rem;display:flex}.pricing-module__lP4odW__plan.pricing-module__lP4odW__pop li{color:var(--mk-line-2)}.pricing-module__lP4odW__plan li svg{color:var(--mk-accent);flex:none;margin-top:2px}.pricing-module__lP4odW__popBadge{background:var(--mk-pop);color:var(--mk-ink);letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:.6875rem;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-module__lP4odW__priceNote{text-align:center;color:var(--mk-muted);margin-top:22px;font-size:.8125rem}.pricing-module__lP4odW__includes{background:var(--mk-bg-soft);border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);margin-top:60px;padding:104px 0}.pricing-module__lP4odW__secHead{text-align:center;margin-bottom:38px}.pricing-module__lP4odW__inGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.pricing-module__lP4odW__inc{color:var(--mk-ink-2);align-items:flex-start;gap:10px;font-size:.90625rem;display:flex}.pricing-module__lP4odW__sample{text-align:center;margin:28px 0 0;font-size:.90625rem}.pricing-module__lP4odW__sample a{color:var(--mk-accent-ink);text-underline-offset:3px;padding:10px 4px;font-weight:600;text-decoration:underline;display:inline-block}.pricing-module__lP4odW__inc svg{color:var(--mk-accent);flex:none;margin-top:2px}.pricing-module__lP4odW__faqSection{max-width:var(--mk-maxw);margin:0 auto;padding:72px 24px}.pricing-module__lP4odW__faq{max-width:760px;margin:0 auto}.pricing-module__lP4odW__faq details{border-bottom:1px solid var(--mk-line);padding:18px 4px}.pricing-module__lP4odW__faq summary{cursor:pointer;font-family:var(--display);justify-content:space-between;align-items:center;gap:20px;font-size:1.25rem;list-style:none;display:flex}.pricing-module__lP4odW__faq summary::-webkit-details-marker{display:none}.pricing-module__lP4odW__faq summary .pricing-module__lP4odW__pm{color:var(--mk-accent);flex:none;font-size:1.5rem;transition:transform .2s}.pricing-module__lP4odW__faq details[open] summary .pricing-module__lP4odW__pm{transform:rotate(45deg)}.pricing-module__lP4odW__faq details p{color:var(--mk-muted);max-width:64ch;margin-top:12px;font-size:.9375rem}.pricing-module__lP4odW__ctaSection{text-align:center;max-width:var(--mk-maxw);margin:0 auto;padding:80px 24px}.pricing-module__lP4odW__ctaSection .pricing-module__lP4odW__h2{max-width:20ch;margin:12px auto 22px}.pricing-module__lP4odW__ctaBtn{padding:16px 34px;font-size:1rem}@media (max-width:1000px){.pricing-module__lP4odW__plans,.pricing-module__lP4odW__inGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.pricing-module__lP4odW__navLinks,.pricing-module__lP4odW__navRight{display:none}.pricing-module__lP4odW__menuBtn{display:block}}@media (max-width:620px){.pricing-module__lP4odW__plans,.pricing-module__lP4odW__inGrid{grid-template-columns:1fr}.pricing-module__lP4odW__phead{padding-top:72px}.pricing-module__lP4odW__includes{padding:54px 0}.pricing-module__lP4odW__faqSection,.pricing-module__lP4odW__ctaSection{padding:54px 24px}}
