.bs29-controls{color:#fff;max-width:1180px;padding:8px 0 24px;margin:0 auto 28px}
.bs29-controls>label{display:block;max-width:980px;margin:0 auto 18px;font-size:clamp(18px,1.6vw,24px);font-weight:800}
.bs29-controls strong{color:#c8f7e6}
#new-volume{display:block;width:min(980px,100%);margin:8px auto 8px;accent-color:#2fb991;cursor:pointer;height:14px}
.bs29-ticks,.bs29-selected-row,.bs29-nav{width:min(980px,100%);margin-left:auto;margin-right:auto}
.bs29-ticks{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#b8d8d0;gap:4px}
.bs29-selected-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-top:18px;color:#daede7}
.bs29-selected-row p{margin:0;color:#fff;font-weight:700}.bs29-selected-row>span{font-size:13px;border:1px solid #456b61;border-radius:10px;padding:10px 13px}
.bs29-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;max-width:100%;flex-wrap:wrap}
.bs29-nav button{appearance:none;-webkit-appearance:none;background:#0f1f1e;color:#e5fbf3;border:1px solid #64837b;border-radius:14px;padding:14px 18px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:170px;text-decoration:none;line-height:1.1;box-shadow:none}
.bs29-nav button *{text-decoration:none!important}
.bs29-nav button:disabled{opacity:.35;cursor:not-allowed}.bs29-nav button:not(:disabled):hover{border-color:#40d4a1;background:#15362f}
.bs29-nav>span{color:#d5e7e2;font-size:14px;font-weight:700;padding:0 8px;text-align:center}
.new-pricing{background:linear-gradient(to bottom,#0d1516 0,#0d1516 480px,#f6f9f7 480px,#f6f9f7 100%)!important}
.new-pricing .new-pricing-grid{margin-top:50px!important;gap:20px!important}.new-pricing .new-plan-card{padding-top:40px!important;position:relative}
.new-pricing .new-plan-card .bs29-popular{position:absolute;top:-34px;left:15px;right:15px;text-align:center;padding:10px;background:#d3f6e8;color:#075e47;border-radius:12px 12px 0 0;font-size:12px;font-weight:800}
.new-pricing .new-plan-card[data-selected=true]:after{content:'Selected';position:absolute;top:12px;right:12px;background:#cefaea;color:#075e47;padding:6px 10px;font-size:10px;border-radius:999px;font-weight:800}
.bs29-card-limit{font-size:13px;color:#49685f;margin:12px 0}.new-pricing .new-plan-card ul{padding-left:0!important;list-style:none!important}.new-pricing .new-plan-card ul li{font-size:14px;line-height:1.4;margin-bottom:10px}
.bs30-plan-topline{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:#0c7f60;margin-bottom:10px}.bs30-card-note{font-size:12px;color:#4c6a61;line-height:1.5;min-height:38px;margin:8px 0 14px}
.bs30-custom-quote{margin-top:30px;background:#ffffff;border:1px solid #d7e5de;border-radius:24px;padding:28px;box-shadow:0 10px 30px #133c2712}.bs30-quote-head span{display:inline-block;color:#158368;letter-spacing:.12em;font-weight:800;font-size:12px}.bs30-quote-head h3{font-size:clamp(26px,3vw,34px);line-height:1.2;color:#132c24;margin:12px 0}.bs30-quote-head p{color:#52685f;line-height:1.7;max-width:860px}
.bs30-quote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.bs30-quote-grid label{display:flex;flex-direction:column;gap:8px}.bs30-quote-grid label span{font-size:13px;font-weight:700;color:#173128}.bs30-quote-grid input,.bs30-quote-grid select,.bs30-quote-grid textarea{border:1px solid #cfe0d8;border-radius:12px;padding:14px 15px;font:inherit;color:#132c24;background:#fbfefd}.bs30-quote-grid textarea{min-height:120px;resize:vertical}.bs30-quote-grid .full{grid-column:1/-1}.bs30-quote-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.bs30-quote-actions button{appearance:none;background:#0b8f67;color:#fff;border:none;border-radius:999px;padding:14px 22px;font:inherit;font-weight:800;cursor:pointer}.bs30-quote-actions p{margin:0;color:#52685f;font-size:13px}
.bs30-plan-aware{padding:72px 0;background:#f6f9f7}.bs30-plan-aware .container{width:min(1200px,calc(100% - 36px));margin:auto}.bs30-plan-aware .eyebrow{display:inline-block;color:#158368;letter-spacing:.12em;font-size:12px;font-weight:800}.bs30-plan-aware h2{font-size:clamp(30px,4vw,44px);line-height:1.15;color:#132c24;margin:12px 0}.bs30-plan-aware>div>p{color:#536860;line-height:1.75;max-width:900px}.bs30-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.bs30-card-grid article{background:#fff;border:1px solid #d9e7e0;border-radius:22px;padding:22px;box-shadow:0 10px 25px #133c2710}.bs30-card-grid h3{margin:0 0 10px;color:#153229;font-size:20px}.bs30-card-grid p{margin:0;color:#546961;line-height:1.7}.bs30-card-grid ul{margin:12px 0 0;padding-left:18px;color:#233f37;line-height:1.7}.bs30-note-bar{margin-top:18px;padding:14px 18px;border-radius:14px;background:#e7f8f0;border:1px solid #b4ebd7;color:#153b2f;line-height:1.6}.bs30-inline-badge{display:inline-block;margin-top:10px;padding:7px 10px;border-radius:999px;background:#e7f8f0;color:#0c7f60;font-size:12px;font-weight:800}
@media(max-width:980px){.bs30-card-grid{grid-template-columns:1fr 1fr}.new-pricing{background:linear-gradient(to bottom,#0d1516 0,#0d1516 550px,#f6f9f7 550px)!important}}
@media(max-width:750px){.bs29-nav{justify-content:center}.bs29-nav>span{order:-1;width:100%;text-align:center}.bs29-selected-row>span{display:none}.new-pricing .new-pricing-grid{margin-top:40px!important}.bs30-quote-grid,.bs30-card-grid{grid-template-columns:1fr}.bs30-custom-quote{padding:22px}.bs30-quote-actions{align-items:flex-start}.new-pricing{background:linear-gradient(to bottom,#0d1516 0,#0d1516 620px,#f6f9f7 620px)!important}}
