.btax-page{max-width:1040px;margin:0 auto;padding:30px 24px 60px;color:#1a1a1a}.btax-hero h1{font-size:30px;line-height:1.15;margin:0 0 10px;font-weight:800}.btax-hero p{max-width:780px;margin:0 0 26px;color:#4a4a4a;font-size:15.5px;line-height:1.6}.btax-hero-icon{display:inline-flex;margin-right:8px;color:#c9820f}.btax-section{margin:0 0 24px}.btax-section>h2,.btax-faq h2{font-size:20px;margin:0 0 16px;font-weight:800}.btax-eligibility{background:#fff;border:1px solid #e3e1dc;border-radius:14px;padding:22px 24px;margin:0 0 26px;display:flex;gap:16px;align-items:flex-start}.btax-eligibility h2{font-size:16px;margin:2px 0 6px;font-weight:800}.btax-eligibility p{margin:0;font-size:14.5px;color:#4a4a4a;line-height:1.55}.btax-icon{width:44px;height:44px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex:0 0 auto}.btax-icon--good{background:#eafaf0;color:#1f8a4c}.btax-icon--dark{background:#f5a623;color:#111}.btax-steps{background:#fff;border:1px solid #e3e1dc;border-radius:14px;padding:28px 28px 8px}.btax-step{display:flex;gap:16px;padding-bottom:24px;position:relative}.btax-step:not(:last-child):before{content:"";position:absolute;left:17px;top:38px;bottom:0;width:2px;background:#e3e1dc}.btax-step__num{width:36px;height:36px;border-radius:50%;background:#111;color:#fff;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.btax-step h3{font-size:15.5px;margin:4px 0 4px;font-weight:800}.btax-step p{margin:0;font-size:14px;color:#555;line-height:1.55}.btax-tag{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;margin-left:8px;vertical-align:1px}.btax-tag--you{background:#eef1ff;color:#3b4bd4}.btax-tag--us{background:#eafaf0;color:#1f8a4c}.btax-alert{display:flex;gap:10px;background:#fff6e5;border:1px solid #f0b429;border-left:4px solid #f0b429;border-radius:8px;padding:14px 16px;font-size:14.5px;line-height:1.5;margin:0 0 24px}.btax-alert i{color:#c9820f;margin-top:3px;flex:0 0 auto}.btax-alert strong{display:block;margin:0 0 2px;color:#111}.btax-faq{background:#fff;border:1px solid #e3e1dc;border-radius:14px;padding:24px 28px;margin:0 0 24px}.btax-faq details{border-top:1px solid #e3e1dc;padding:12px 0}.btax-faq details:first-of-type{border-top:0}.btax-faq summary{cursor:pointer;font-weight:800;font-size:14.5px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.btax-faq summary::-webkit-details-marker{display:none}.btax-faq summary:after{content:"+";font-size:18px;color:#555}.btax-faq details[open] summary:after{content:"-"}.btax-faq p{margin:10px 0 0;font-size:14px;color:#555;line-height:1.55}.btax-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.btax-contact-card{background:#fff;border:1px solid #e3e1dc;border-radius:14px;padding:22px 24px}.btax-contact-card--licorea{background:#111;color:#fff;border-color:#111}.btax-contact-card--licorea h3{color:#fff}.btax-contact-card__head{display:flex;align-items:center;gap:12px;margin:0 0 10px}.btax-contact-card__head .btax-icon{width:42px;height:42px}.btax-contact-card h3{font-size:16px;margin:0;font-weight:800}.btax-contact-card p{color:#4a4a4a;margin:0 0 14px;font-size:14px;line-height:1.55}.btax-contact-card--licorea p{color:#ccc}.btax-contact-card a{display:inline-flex;font-weight:800;text-decoration:none;padding:11px 18px;border-radius:8px;font-size:14px;background:#111;color:#fff}.btax-contact-card--licorea a{background:#f5a623;color:#111}.btax-partner{display:inline-block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#4a4a4a;background:#f3f3f1;border-radius:999px;padding:3px 9px;margin-bottom:8px}@media(max-width:700px){.btax-page{padding:26px 14px 48px}.btax-hero h1{font-size:28px}.btax-eligibility{flex-direction:column}.btax-contact-grid{grid-template-columns:1fr}.btax-steps,.btax-faq,.btax-contact-card,.btax-eligibility{padding:20px 18px}.btax-tag{display:inline-flex;margin:6px 0 0}.btax-contact-card a{width:100%;justify-content:center}}
