.pricing-clarity .simple-payment{display:grid;grid-template-columns:1.35fr 1fr;gap:12px;background:transparent;border-radius:0;padding:0;width:100%;max-width:820px;margin-top:30px;align-items:stretch}
.pricing-clarity .simple-payment button{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:22px 24px;border:1px solid #d8cbb6;border-radius:14px;background:#fffcf5;color:#29271f;text-align:left;min-height:112px;transition:background .18s,border-color .18s}
.pricing-clarity .simple-payment button strong{font-size:19px;line-height:1.25;letter-spacing:-.025em}
.pricing-clarity .simple-payment button[aria-pressed=true]{background:#191a16;color:#fff9ed;border-color:#191a16;box-shadow:inset 0 3px #ff852e}
.pricing-clarity .payment-recommendation{font-size:10px;line-height:1.3;text-transform:uppercase;letter-spacing:.09em;font-weight:800;color:#ae4608;display:block}
.pricing-clarity [aria-pressed=true]>.payment-recommendation{color:#ffad6e}
.pricing-clarity .payment-option-detail{font-size:13px;font-weight:400;line-height:1.45}
.pricing-clarity .monthly-value{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:25px 28px;margin:22px 0 0;max-width:100%;background:#f8edcf;border:1px solid #ead6a4;border-radius:14px}
.pricing-clarity .monthly-value[hidden]{display:none!important}
.pricing-clarity .monthly-value .eyebrow{font-size:11px;line-height:1.6;letter-spacing:.05em;color:#91400d}
.pricing-clarity .monthly-value p{font-size:19px;line-height:1.4;letter-spacing:-.015em;margin:10px 0 0;color:#24271e;font-weight:650;max-width:440px}
.pricing-clarity .monthly-value ul{list-style:none;padding:0;margin:0;align-self:center;display:grid;gap:9px}
.pricing-clarity .monthly-value li{font-size:14px;line-height:1.5;padding-left:22px;position:relative;color:#393a30}
.pricing-clarity .monthly-value li:before{content:'✓';position:absolute;left:0;color:#a64006;font-weight:800}
.pricing-clarity .payment-explainer{max-width:100%;margin:22px 0 10px;font-size:14px;line-height:1.7}
.pricing-clarity .payment-ownership{font-size:13px;line-height:1.7;color:#55564c;max-width:950px;margin:0 0 28px}
.pricing-clarity .simple-tier .price-total{line-height:1.55;min-height:3.5em}
.pricing-clarity .simple-tier .payment-caption{font-size:13px}
.pricing-clarity .inquiry-payment .payment-choice{display:flex;flex-direction:column;gap:9px;text-align:left;align-items:flex-start}
.pricing-clarity .inquiry-payment .payment-choice small{display:block;font-size:12px;line-height:1.55;font-weight:400}
.pricing-clarity .inquiry-payment .payment-choice[aria-pressed=true]{box-shadow:inset 0 3px #ff852e}
.pricing-clarity .mobile-plan-overview{margin:0 0 24px}
@media(max-width:800px){.pricing-clarity .simple-payment{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}.pricing-clarity .simple-payment button{padding:16px 13px;min-height:125px;gap:7px}.pricing-clarity .simple-payment button strong{font-size:16px}.pricing-clarity .payment-recommendation{font-size:9px;letter-spacing:.04em}.pricing-clarity .payment-option-detail{font-size:12px}.pricing-clarity .monthly-value{grid-template-columns:1fr;gap:18px;padding:20px;margin-top:16px}.pricing-clarity .monthly-value p{font-size:18px}.pricing-clarity .monthly-value li{font-size:13px}.pricing-clarity .payment-explainer{font-size:13px;margin-top:18px}.pricing-clarity .payment-ownership{font-size:12px;margin-bottom:22px}.pricing-clarity .simple-tier .price-total{min-height:0}.pricing-clarity .pricing-intro .rooster-ring{display:none}}
@media(prefers-reduced-motion:reduce){.pricing-clarity .simple-payment button{transition:none}}
