.bs-bg-gradient{padding:0;background:linear-gradient(128deg,#94cc81,#81c990)!important}.bs-section-badge{color:#0d4b34;background:#0d4b3414;border:1px solid #0d4b3426;border-radius:999px;margin-bottom:12px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-block}.bs-section-badge-light{color:#0d4b34;background:#0d4b341f;border-color:#0d4b3433}.bs-section-title{color:#0f172a;letter-spacing:-.02em;margin:0 0 8px;font-size:32px;font-weight:800}@media (min-width:768px){.bs-section-title{font-size:38px}}.bs-section-title-light{color:#0d4b34}.bs-section-sub{color:#475569;max-width:640px;margin:0 auto;font-size:16px;line-height:1.6}.bs-section-sub-light{color:#334155}.bs-hero-section{background:#fff;padding:60px 0 80px;position:relative;overflow:hidden}.bs-hero-section:before{content:"";pointer-events:none;background:#9dcd7b0f;border-radius:50%;width:500px;height:500px;position:absolute;top:-50%;right:-20%}.bs-hero-heading{color:#0f172a;letter-spacing:-.02em;margin:0 0 20px;font-size:36px;font-weight:800;line-height:1.15}@media (min-width:768px){.bs-hero-heading{font-size:44px}}.bs-accent{color:#0d4b34}.bs-hero-text{color:#475569;max-width:540px;margin:0 0 28px;font-size:16px;line-height:1.7}.bs-hero-stats{gap:32px;margin-bottom:28px;display:flex}.bs-hero-stat{flex-direction:column;display:flex}.bs-hero-stat-num{color:#0d4b34;font-size:24px;font-weight:800}.bs-hero-stat-lbl{color:#64748b;font-size:12px;font-weight:500}.bs-hero-cta{color:#fff;background:#0d4b34;border-radius:50px;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 14px #0d4b3440}.bs-hero-cta:hover{color:#fff;background:#1a6b4b;transform:translateY(-2px);box-shadow:0 8px 24px #0d4b3459}.bs-hero-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;box-shadow:0 25px 50px -12px #0000001a}.bs-hero-form-header{color:#0d4b34;background:#9dcd7b1f;border-bottom:1px solid #9dcd7b4d;align-items:center;gap:8px;padding:14px 24px;font-size:13px;font-weight:700;display:flex}.bs-hero-form-ping{background:#0d4b34;border-radius:50%;width:8px;height:8px;animation:1.5s cubic-bezier(0,0,.2,1) infinite bsPing}@keyframes bsPing{75%,to{opacity:0;transform:scale(2)}}.bs-hero-form-body{padding:24px}.bs-hero-form-body h3{color:#0f172a;margin:0 0 8px;font-size:18px;font-weight:700}.bs-hero-form-body p{color:#64748b;margin:0;font-size:14px;line-height:1.6}.bs-why-section{background:#f8fafc;padding:80px 0}.bs-why-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;height:100%;padding:28px 24px;transition:all .3s}.bs-why-card:hover{border-color:#9dcd7b;transform:translateY(-4px);box-shadow:0 12px 40px #9dcd7b26}.bs-why-icon{background:#9dcd7b26;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;transition:transform .3s;display:flex}.bs-why-card:hover .bs-why-icon{transform:scale(1.1)}.bs-why-title{color:#0f172a;margin:0 0 8px;font-size:18px;font-weight:700}.bs-why-desc{color:#64748b;margin:0;font-size:14px;line-height:1.6}.bs-calc-section{background:#fff;padding:80px 0}.bs-license-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:32px;display:flex}.bs-license-tab{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1;min-width:180px;max-width:260px;padding:14px 20px;font-family:inherit;transition:all .2s}.bs-license-tab:hover{border-color:#9dcd7b;transform:translateY(-2px);box-shadow:0 4px 16px #9dcd7b26}.bs-license-tab.active{background:#9dcd7b14;border-color:#9dcd7b;box-shadow:0 4px 20px #9dcd7b33}.bs-license-tab-label{color:#0f172a;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.bs-license-tab-badge{color:#0d4b34;text-transform:uppercase;letter-spacing:.03em;background:#0d4b341a;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.bs-calc-meta{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.bs-calc-meta-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;display:flex}.bs-calc-meta-label{color:#64748b;font-size:12px;font-weight:500}.bs-calc-meta-value{color:#0f172a;font-size:13px;font-weight:700}.bs-table-responsive{overflow-x:auto}.bs-fee-table{border-collapse:collapse;width:100%;font-size:14px}.bs-fee-table th{text-align:left;color:#0d4b34;text-transform:uppercase;letter-spacing:.04em;background:#9dcd7b14;border-bottom:2px solid #9dcd7b4d;padding:14px 16px;font-size:12px;font-weight:700}.bs-fee-table td{color:#334155;vertical-align:top;border-bottom:1px solid #f1f5f9;padding:12px 16px;transition:background .2s}.bs-fee-table tbody tr{transition:background .2s}.bs-fee-table tbody tr:hover{background:#9dcd7b0d}.bs-fee-service{color:#0f172a;font-weight:600}.bs-fee-amount{color:#0d4b34;white-space:nowrap;font-weight:700}.bs-fee-varies{color:#d97706;font-weight:500}.bs-fee-notes{color:#64748b;font-size:13px}.bs-status-badge{white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.bs-calc-total{background:#9dcd7b0f;border:1px solid #9dcd7b33;border-radius:12px;margin-top:24px;padding:20px 24px}.bs-calc-total-row{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.bs-calc-total-label{color:#475569;font-size:14px}.bs-calc-total-value{color:#0f172a;font-size:14px;font-weight:600}.bs-calc-total-row-muted .bs-calc-total-value{color:#d97706}.bs-calc-total-row-final{border-top:2px solid #9dcd7b4d;margin-top:8px;padding-top:12px}.bs-calc-total-row-final .bs-calc-total-label{color:#0f172a;font-size:16px;font-weight:700}.bs-calc-total-row-final .bs-calc-total-value{color:#0d4b34;font-size:20px;font-weight:800}.bs-calc-notes-box{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin-top:20px;padding:20px 24px}.bs-calc-notes-box h4{color:#92400e;margin:0 0 8px;font-size:14px;font-weight:700}.bs-calc-notes-box ul{margin:0;padding-left:18px}.bs-calc-notes-box li{color:#78350f;margin-bottom:4px;font-size:13px;line-height:1.6}.bs-calc-whatsapp{text-align:center;margin-top:24px}.bs-calc-whatsapp p{color:#475569;margin:0 0 12px;font-size:14px}.bs-whatsapp-btn{color:#fff;background:#25d366;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 14px #25d3664d}.bs-whatsapp-btn:hover{color:#fff;background:#1da851;transform:translateY(-2px);box-shadow:0 8px 24px #25d36666}.bs-steps-section{background:linear-gradient(135deg,#9dcd7b 0%,#b8df9c 100%);padding:80px 0;position:relative;overflow:hidden}.bs-steps-section:before{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-100px}.bs-steps-section:after{content:"";pointer-events:none;background:#ffffff0f;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-80px;left:-80px}.bs-step-card{text-align:center;z-index:1;background:#ffffffe6;border:1px solid #ffffff4d;border-radius:16px;height:100%;padding:32px 20px;transition:all .3s;position:relative}.bs-step-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px #0000001a}.bs-step-num{color:#fff;background:#0d4b34;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;font-size:20px;font-weight:800;line-height:1;transition:transform .3s;display:inline-flex}.bs-step-card:hover .bs-step-num{transform:scale(1.1)}.bs-step-title{color:#0d4b34;margin:0 0 8px;font-size:16px;font-weight:700}.bs-step-desc{color:#475569;margin:0;font-size:13px;line-height:1.6}.bs-docs-section{background:#fff;padding:80px 0}.bs-docs-list{margin:24px 0 0;padding:0;list-style:none}.bs-docs-list li{color:#334155;align-items:center;gap:10px;margin-bottom:14px;font-size:15px;transition:transform .2s;display:flex}.bs-docs-list li:hover{transform:translate(4px)}.bs-docs-card{background:#9dcd7b0f;border:1px solid #9dcd7b33;border-radius:20px;padding:36px 32px;transition:box-shadow .3s}.bs-docs-card:hover{box-shadow:0 12px 40px #9dcd7b1a}.bs-docs-card h3{color:#0f172a;margin:0 0 8px;font-size:20px;font-weight:700}.bs-docs-card>p{color:#64748b;margin:0 0 20px;font-size:14px;line-height:1.6}.bs-docs-service-list{flex-direction:column;gap:12px;display:flex}.bs-docs-service-item{color:#1e293b;align-items:center;gap:10px;font-size:14px;font-weight:500;transition:transform .2s;display:flex}.bs-docs-service-item:hover{transform:translate(4px)}.bs-compare-section{background:linear-gradient(135deg,#9dcd7b 0%,#b8df9c 100%);padding:80px 0;position:relative;overflow:hidden}.bs-compare-table-wrap{background:#fffffff2;border:1px solid #ffffff4d;border-radius:16px;overflow-x:auto}.bs-compare-table{border-collapse:collapse;width:100%;font-size:13px}.bs-compare-table th{color:#0d4b34;text-transform:uppercase;letter-spacing:.03em;text-align:left;background:#9dcd7b26;border-bottom:1px solid #0d4b3426;padding:14px 16px;font-size:12px;font-weight:700}.bs-compare-table td{color:#334155;border-bottom:1px solid #e2e8f0;padding:12px 16px}.bs-compare-table tr:last-child td{color:#0d4b34;border-bottom:none;font-weight:700}.bs-compare-table tbody tr:hover{background:#9dcd7b0f}.bs-compare-table tbody tr{transition:background .2s}.bs-faq-section{background:#f8fafc;padding:80px 0}.bs-faq-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;height:100%;padding:24px;transition:all .3s}.bs-faq-card:hover{border-color:#9dcd7b;transform:translateY(-2px);box-shadow:0 8px 24px #9dcd7b1f}.bs-faq-q{color:#0f172a;margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.4}.bs-faq-a{color:#64748b;margin:0;font-size:13px;line-height:1.6}@media (max-width:768px){.bs-hero-stats{gap:20px}.bs-hero-stat-num{font-size:20px}.bs-license-tabs{flex-direction:column;align-items:stretch}.bs-license-tab{min-width:0;max-width:none}.bs-calc-meta{flex-direction:column}}
