.Pricing-module__mBrNmq__main{background:var(--color-background);width:100%;color:var(--color-text-primary);overflow-x:clip}.Pricing-module__mBrNmq__wrap{width:100%;max-width:var(--layout-max-width);padding:0 var(--space-20);margin:0 auto}@media (min-width:768px){.Pricing-module__mBrNmq__wrap{padding:0 var(--space-xl)}}.Pricing-module__mBrNmq__hero{padding:var(--space-2xl) 0 var(--space-xl)}@media (min-width:768px){.Pricing-module__mBrNmq__hero{padding:var(--space-3xl) 0 var(--space-2xl)}}.Pricing-module__mBrNmq__heroGrid{gap:var(--space-xl);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:900px){.Pricing-module__mBrNmq__heroGrid{gap:var(--space-2xl);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.Pricing-module__mBrNmq__heroTitle{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--weight-extrabold);letter-spacing:-.035em;color:var(--color-text-primary);max-width:14ch;line-height:1.12}@media (min-width:768px){.Pricing-module__mBrNmq__heroTitle{font-size:var(--text-6xl)}}.Pricing-module__mBrNmq__heroLede{color:var(--color-text-secondary);font-size:var(--text-lg);max-width:54ch;margin-top:var(--space-md);line-height:1.6}.Pricing-module__mBrNmq__facts{gap:var(--space-12);margin-top:var(--space-lg);padding:0;list-style:none;display:grid}.Pricing-module__mBrNmq__facts li{gap:var(--space-12);font-size:var(--text-md);align-items:baseline;display:flex}.Pricing-module__mBrNmq__facts b{min-width:78px;font-weight:var(--weight-semibold);color:var(--color-text-primary)}.Pricing-module__mBrNmq__facts span{color:var(--color-text-secondary)}.Pricing-module__mBrNmq__calc{background:var(--color-surface-peach);border-radius:var(--radius-2xl);padding:var(--space-lg)}@media (min-width:768px){.Pricing-module__mBrNmq__calc{padding:var(--space-xl)}}.Pricing-module__mBrNmq__calcTitle{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text-primary)}.Pricing-module__mBrNmq__calcMuted{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-xs)}.Pricing-module__mBrNmq__calcLabel{margin-top:var(--space-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary);display:block}.Pricing-module__mBrNmq__field{align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);background:var(--color-background);border-radius:var(--radius-lg);padding:0 var(--space-lg);transition:border-color var(--transition-fast);border:1.5px solid #0000;display:flex}.Pricing-module__mBrNmq__field:focus-within{border-color:var(--color-primary)}.Pricing-module__mBrNmq__currencySign{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.Pricing-module__mBrNmq__fieldInput{width:100%;min-width:0;padding:var(--space-12) 0;font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-text-primary);letter-spacing:-.02em;background:0 0;border:0;outline:none}.Pricing-module__mBrNmq__split{margin-top:var(--space-md);gap:var(--space-12);display:grid}.Pricing-module__mBrNmq__bar{height:var(--space-12);border-radius:var(--radius-full);background:var(--color-background);display:flex;overflow:hidden}.Pricing-module__mBrNmq__barFill{background:var(--color-primary);height:100%;transition:width var(--transition-slow);display:block}.Pricing-module__mBrNmq__splitRow{justify-content:space-between;gap:var(--space-12);align-items:baseline;display:flex}.Pricing-module__mBrNmq__splitRow div{font-size:var(--text-sm);color:var(--color-text-secondary)}.Pricing-module__mBrNmq__splitRow strong{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text-primary);letter-spacing:-.02em;display:block}.Pricing-module__mBrNmq__splitRowRight{text-align:right}.Pricing-module__mBrNmq__rate{margin-top:var(--space-12);font-size:var(--text-sm);color:var(--color-text-secondary)}.Pricing-module__mBrNmq__section{padding:var(--space-xl) 0;border-top:none}@media (min-width:768px){.Pricing-module__mBrNmq__section{padding:var(--space-2xl) 0}}.Pricing-module__mBrNmq__secHead{text-align:center;max-width:640px;margin:0 auto var(--space-lg)}@media (min-width:768px){.Pricing-module__mBrNmq__secHead{margin-bottom:var(--space-xl)}}.Pricing-module__mBrNmq__secHead h2{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.15}@media (min-width:768px){.Pricing-module__mBrNmq__secHead h2{font-size:var(--text-3xl)}}.Pricing-module__mBrNmq__secHead p{color:var(--color-text-secondary);margin-top:var(--space-sm);font-size:var(--text-md);line-height:1.6}@media (min-width:768px){.Pricing-module__mBrNmq__secHead p{font-size:var(--text-lg)}}.Pricing-module__mBrNmq__block{max-width:760px;margin:0 auto}.Pricing-module__mBrNmq__blockWide{max-width:1040px;margin:0 auto}.Pricing-module__mBrNmq__tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-background);width:100%;overflow-x:hidden}.Pricing-module__mBrNmq__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.Pricing-module__mBrNmq__th,.Pricing-module__mBrNmq__td{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border)}.Pricing-module__mBrNmq__table tbody tr:last-child .Pricing-module__mBrNmq__td{border-bottom:0}.Pricing-module__mBrNmq__th{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);background:var(--color-surface)}.Pricing-module__mBrNmq__td{font-size:var(--text-md);color:var(--color-text-primary)}.Pricing-module__mBrNmq__colPrice{text-align:left;width:48%}.Pricing-module__mBrNmq__colComm{text-align:center;width:26%}.Pricing-module__mBrNmq__colKeep{text-align:right;width:26%}.Pricing-module__mBrNmq__tdNum{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-xl)}@media (max-width:640px){.Pricing-module__mBrNmq__th,.Pricing-module__mBrNmq__td{padding:var(--space-12) var(--space-sm)}.Pricing-module__mBrNmq__colPrice{width:46%;padding-left:var(--space-12);font-size:var(--text-sm)}.Pricing-module__mBrNmq__colComm{width:27%;padding-left:var(--space-xs);padding-right:var(--space-xs)}.Pricing-module__mBrNmq__colKeep{width:27%;padding-right:var(--space-12)}.Pricing-module__mBrNmq__th{font-size:var(--text-xs);letter-spacing:var(--tracking-wide)}.Pricing-module__mBrNmq__tdNum{font-size:var(--text-md)}}.Pricing-module__mBrNmq__notes{margin:var(--space-md) auto 0;gap:var(--space-sm);color:var(--color-text-secondary);font-size:var(--text-sm);max-width:620px;padding:0;list-style:none;display:grid}.Pricing-module__mBrNmq__notes li{padding-left:var(--space-lg);line-height:1.5;position:relative}.Pricing-module__mBrNmq__notes li:before{content:"";border-radius:var(--radius-full);background:var(--color-text-muted);width:6px;height:6px;position:absolute;top:.65em;left:0}.Pricing-module__mBrNmq__shop{background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-2xl);padding:var(--space-xl) var(--space-lg);text-align:center;margin-top:var(--space-2xl)}@media (min-width:900px){.Pricing-module__mBrNmq__shop{padding:var(--space-2xl) var(--space-xl)}}.Pricing-module__mBrNmq__shop h2{color:var(--color-text-inverse);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-extrabold)}@media (min-width:768px){.Pricing-module__mBrNmq__shop h2{font-size:var(--text-3xl)}}.Pricing-module__mBrNmq__shop p{color:var(--color-text-inverse);opacity:.85;margin-top:var(--space-sm);font-size:var(--text-md);line-height:1.6}@media (min-width:768px){.Pricing-module__mBrNmq__shop p{font-size:var(--text-lg)}}.Pricing-module__mBrNmq__shopUl{gap:var(--space-md);max-width:960px;margin:var(--space-xl) auto 0;grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (min-width:900px){.Pricing-module__mBrNmq__shopUl{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr))}}.Pricing-module__mBrNmq__shopLi{text-align:left}@media (min-width:900px){.Pricing-module__mBrNmq__shopLi{text-align:center}}.Pricing-module__mBrNmq__shopLi b{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-inverse);display:block}.Pricing-module__mBrNmq__shopLi span{opacity:.8;font-size:var(--text-sm);color:var(--color-text-inverse)}.Pricing-module__mBrNmq__shopBtnWrap{margin-top:var(--space-xl);justify-content:center;display:flex}.Pricing-module__mBrNmq__shopBtn{min-width:180px}.Pricing-module__mBrNmq__credits{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:900px){.Pricing-module__mBrNmq__credits{grid-template-columns:repeat(3,minmax(0,1fr))}}.Pricing-module__mBrNmq__credit{background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-lg);text-align:center;flex-direction:column;display:flex}@media (min-width:768px){.Pricing-module__mBrNmq__credit{padding:var(--space-xl) var(--space-lg)}}.Pricing-module__mBrNmq__creditPaid{background:var(--color-surface-peach)}.Pricing-module__mBrNmq__qty{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--weight-extrabold);letter-spacing:-.04em;color:var(--color-text-primary);justify-content:center;align-items:baseline;gap:var(--space-xs);line-height:1;display:flex}@media (min-width:768px){.Pricing-module__mBrNmq__qty{font-size:var(--text-5xl)}}.Pricing-module__mBrNmq__qty small{font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:0;color:var(--color-text-secondary)}@media (min-width:768px){.Pricing-module__mBrNmq__qty small{font-size:var(--text-lg)}}.Pricing-module__mBrNmq__credit h3{margin-top:var(--space-md);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--color-text-primary)}.Pricing-module__mBrNmq__credit p{margin-top:var(--space-xs);color:var(--color-text-secondary);font-size:var(--text-sm);flex-grow:1;line-height:1.5}.Pricing-module__mBrNmq__rules{margin:var(--space-xl) auto 0;gap:var(--space-md);text-align:center;grid-template-columns:1fr;max-width:880px;display:grid}@media (min-width:768px){.Pricing-module__mBrNmq__rules{gap:var(--space-md) var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.Pricing-module__mBrNmq__ruleItem{padding:var(--space-sm);border:none}.Pricing-module__mBrNmq__ruleItem b{font-family:var(--font-heading);font-weight:var(--weight-bold);color:var(--color-text-primary);font-size:var(--text-md);margin-bottom:var(--space-xs);display:block}.Pricing-module__mBrNmq__ruleItem span{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5}.Pricing-module__mBrNmq__buyers{gap:var(--space-md);text-align:center;grid-template-columns:1fr;max-width:1040px;margin:0 auto;display:grid}@media (min-width:900px){.Pricing-module__mBrNmq__buyers{grid-template-columns:repeat(3,minmax(0,1fr))}}.Pricing-module__mBrNmq__buyerItem{padding:var(--space-lg);background:var(--color-surface);border-radius:var(--radius-card)}@media (max-width:767px){.Pricing-module__mBrNmq__buyerItem{padding:var(--space-md)}}.Pricing-module__mBrNmq__buyerItem b{font-size:var(--text-lg);font-weight:var(--weight-bold);margin-bottom:var(--space-xs);color:var(--color-text-primary);display:block}.Pricing-module__mBrNmq__buyerItem span{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5}.Pricing-module__mBrNmq__buyerLink{color:var(--color-primary);font-weight:var(--weight-medium);text-decoration:underline}.Pricing-module__mBrNmq__cta{padding:var(--space-2xl) 0 var(--space-3xl);text-align:center;border-top:none}@media (min-width:768px){.Pricing-module__mBrNmq__cta{padding:var(--space-3xl) 0 var(--space-4xl)}}.Pricing-module__mBrNmq__ctaTitle{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);max-width:18ch;color:var(--color-text-primary);margin:0 auto;line-height:1.15}@media (min-width:768px){.Pricing-module__mBrNmq__ctaTitle{font-size:var(--text-4xl)}}.Pricing-module__mBrNmq__ctaText{margin:var(--space-sm) auto 0;color:var(--color-text-secondary);max-width:50ch;font-size:var(--text-md);line-height:1.6}@media (min-width:768px){.Pricing-module__mBrNmq__ctaText{font-size:var(--text-lg)}}.Pricing-module__mBrNmq__ctaRow{gap:var(--space-12);margin-top:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}@media (prefers-reduced-motion:reduce){.Pricing-module__mBrNmq__barFill{transition:none}}
