.pricing-module__i1O_2a__billingToggle{margin:30px 0 var(--s-8);border:3px solid var(--brand-ink);border-radius:var(--r-pill);background:var(--brand-paper);align-items:center;width:fit-content;max-width:100%;padding:4px;display:flex}.pricing-module__i1O_2a__billingOption{border-radius:var(--r-pill);height:40px;font:500 14px/1 var(--font-text);color:var(--brand-ink);cursor:pointer;transition:background var(--dur) ease;background:0 0;border:0;align-items:center;padding:0 20px;display:inline-flex}.pricing-module__i1O_2a__billingOption:hover:not(.pricing-module__i1O_2a__billingOptionActive){background:var(--brand-marigold)}.pricing-module__i1O_2a__billingOption:focus-visible{outline:3px solid var(--brand-cobalt);outline-offset:2px}.pricing-module__i1O_2a__billingOptionActive{background:var(--brand-marigold);font-weight:700}.pricing-module__i1O_2a__plans{flex-wrap:wrap;align-items:stretch;gap:20px;display:flex}.pricing-module__i1O_2a__plan{flex-direction:column;flex:280px;gap:16px;min-width:0;padding:28px;display:flex}.pricing-module__i1O_2a__planName{font:600 22px/1.2 var(--font-display);margin:0}.pricing-module__i1O_2a__planPrice{font:700 clamp(34px, 3.6vw, 44px) / 1 var(--font-display);letter-spacing:-.03em;margin:14px 0 0}.pricing-module__i1O_2a__planAlt{font:400 14px/1.5 var(--font-text);color:var(--brand-cobalt);margin:8px 0 0}.pricing-module__i1O_2a__planMeta{font:500 15px/1.6 var(--font-text);margin:14px 0 0}.pricing-module__i1O_2a__planSub{font:400 15px/1.6 var(--font-text);color:var(--brand-cobalt);margin:2px 0 0}.pricing-module__i1O_2a__planBodyText{font:400 15px/1.6 var(--font-text);margin:2px 0 0}.pricing-module__i1O_2a__planCta{margin-top:auto}.pricing-module__i1O_2a__proWrap{flex:1.15 300px;min-width:0;padding:0 10px 10px 0;position:relative}.pricing-module__i1O_2a__proShadow{border-radius:var(--r-card);background:var(--brand-ink);display:block;position:absolute;inset:12px 0 0 12px}.pricing-module__i1O_2a__proCard{border:var(--b-card) solid var(--brand-ink);border-radius:var(--r-card);background:var(--brand-paper);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.pricing-module__i1O_2a__proBanner{background:var(--brand-marigold);border-bottom:3px solid var(--brand-ink);padding:10px 20px}.pricing-module__i1O_2a__proBanner span{font:700 12px/1 var(--font-text);letter-spacing:var(--t-eyebrow-tracking);text-transform:uppercase;color:var(--brand-ink)}.pricing-module__i1O_2a__proBody{flex-direction:column;flex:auto;gap:16px;padding:28px;display:flex}.pricing-module__i1O_2a__tableScroll{overflow-x:auto}.pricing-module__i1O_2a__table{border:3px solid var(--brand-ink);border-radius:14px;min-width:560px;overflow:hidden}.pricing-module__i1O_2a__tHead,.pricing-module__i1O_2a__tRow,.pricing-module__i1O_2a__tGroup{grid-template-columns:minmax(180px,2.2fr) repeat(3,minmax(72px,1fr));align-items:stretch;display:grid}.pricing-module__i1O_2a__tHead{background:var(--brand-green);border-bottom:3px solid var(--brand-ink);color:var(--brand-paper)}.pricing-module__i1O_2a__tHeadName{font:600 11px/1.3 var(--font-text);letter-spacing:var(--t-eyebrow-tracking);text-transform:uppercase;padding:12px 16px}.pricing-module__i1O_2a__tHeadPlan{font:700 13px/1.3 var(--font-text);justify-content:center;align-items:center;padding:12px 10px;display:flex}.pricing-module__i1O_2a__tRow{border-bottom:var(--b-hair) solid var(--brand-ink)}.pricing-module__i1O_2a__tRow:last-child{border-bottom:0}.pricing-module__i1O_2a__tGroup{border-bottom:var(--b-hair) solid var(--brand-ink)}.pricing-module__i1O_2a__tGroupLabel{font:var(--t-label);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--brand-green);padding:13px 16px}.pricing-module__i1O_2a__tName{font:400 15px/1.5 var(--font-text);padding:13px 16px}.pricing-module__i1O_2a__tCell{font:400 14px/1.4 var(--font-text);text-align:center;justify-content:center;align-items:center;padding:13px 10px;display:flex}.pricing-module__i1O_2a__tPro{background:var(--brand-green);color:var(--brand-paper)}.pricing-module__i1O_2a__tickDisc{border:var(--b-hair) solid var(--brand-ink);border-radius:var(--r-pill);background:var(--brand-green);width:26px;height:26px;color:var(--brand-paper);justify-content:center;align-items:center;display:inline-flex}.pricing-module__i1O_2a__tPro .pricing-module__i1O_2a__tickDisc{background:var(--brand-paper);color:var(--brand-ink)}.pricing-module__i1O_2a__dash{background:var(--brand-ink);opacity:.35;border-radius:2px;width:16px;height:3px;display:inline-block}.pricing-module__i1O_2a__tPro .pricing-module__i1O_2a__dash{background:var(--brand-paper);opacity:.55}
