.tier-heading{display:flex;justify-content:space-between;align-items:center;gap:25px}.tier-heading h1{font-size:clamp(42px,5vw,68px);margin:0 0 18px}.tier-heading p{line-height:1.7;color:#536c60}.tier-badge{font-size:10px;letter-spacing:1px;color:#63501b;background:#f3ead1;border:1px solid #decba1;border-radius:30px;padding:13px 18px;white-space:nowrap}.tier-intro{line-height:1.8;padding:22px;background:#eef4ed;border-radius:12px;font-size:14px;color:#375748;margin:28px 0}.tier-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:25px;align-items:start}.tier-config h2,.tier-examples h2{font-size:29px}.tier-config>label{font-size:12px}.tier-config hr{margin:30px 0;border:0;border-top:1px solid #d5dfd4}.tier-rules{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin:22px 0}.tier-rules>span{font-size:11px;letter-spacing:.3px;color:#58715e}.sr-tier{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.tier-note{font-size:12px!important;line-height:1.8!important;color:#5b7267}.tier-result{padding:30px;background:#173e32;color:#fff;border-radius:16px;margin-bottom:25px}.tier-result .eyebrow{color:#d6c28d;font-size:10px}.tier-active-rule{font:26px Georgia,serif;line-height:1.4;margin:18px 0 26px}.tier-price-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tier-price-compare>div{padding:17px 14px;border:1px solid #617c69;border-radius:10px;min-width:0}.tier-price-compare span,.tier-price-compare small{display:block;font-size:11px;color:#d1ded2}.tier-price-compare strong{display:block;font:clamp(25px,3vw,37px) Georgia,serif;margin:12px 0;overflow-wrap:anywhere}.tier-price-compare .tier-new-price{background:#e6ddbf;color:#173e32;border-color:#e6ddbf}.tier-new-price span,.tier-new-price small{color:#3d5944}.tier-unit-label{font-size:10px;color:#c7d5ca;line-height:1.6;margin:15px 0 23px}.tier-breakdown{margin:20px 0}.tier-breakdown>div{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-top:1px solid #4b695a;font-size:13px}.tier-breakdown dd{font-weight:bold;margin:0}.tier-saving{background:#ffffff13;padding:15px;border-radius:8px;font-size:14px;line-height:1.7}.tier-result .tier-note{color:#d0dccf}.tier-formula{font-size:11px;line-height:1.8;color:#cfdbce}.tier-slider{accent-color:#17634e;width:100%;height:30px}.tier-table-wrap{overflow:auto}.tier-examples table{width:100%;border-collapse:collapse;font-size:12px;text-align:left;white-space:nowrap}.tier-examples th{font-size:10px;color:#526d5d;font-weight:normal}.tier-examples td,.tier-examples th{border-bottom:1px solid #dde6dd;padding:12px 8px}.tier-examples td:last-child{color:#17634e}.tier-examples button{border:0;background:#eef4ed;color:#173e32;border-radius:5px;padding:8px;font:inherit;cursor:pointer}.tier-examples tr.is-current{background:#f5f5e9}.tier-footnote{font-size:12px;line-height:1.9;color:#566e60;margin:22px 0}#tier-error{padding:15px;border:1px solid #e3c685;border-radius:7px;color:#fff0d0;font-size:13px}@media(max-width:850px){.tier-layout{grid-template-columns:1fr}.tier-heading{display:block}.tier-badge{display:inline-block;margin:12px 0}.tier-result{padding:24px}.tier-config{margin-bottom:0}.tier-price-compare strong{font-size:29px}}@media(prefers-reduced-motion:no-preference){.tier-price-compare>div{transition:background .2s ease}}
