:root{--tb-dark: #0a1c30;--tb-navy-light:#3166ae;--tb-green: #24814a;--tb-light-green: #69d394;--tb-green-hover: #059669;--tb-button-hover: rgba(16,185,129,0.1);--tb-green-light: #e6f7f0;--tb-blue: #2563eb;--tb-navy-blue: #041326;--tb-blue-hover: #1d4ed8;--tb-blue-light: #eff6ff;--tb-gray-bg: #f8fafc;--tb-gray-card: #f1f5f9;--tb-card-bg: linear-gradient(135deg,rgba(200,0,0,0.05),rgba(0,70,180,0.05));;--tb-text-dark: #0f172a;--tb-text-muted: #64748b;--tb-text-white: #ffffff;--tb-border: #e2e8f0;--tb-font-title: "Outfit",sans-serif;--tb-font-body: "Inter",sans-serif}body{font-family: var(--tb-font-body);color: var(--tb-text-dark);background-color: var(--tb-text-white);overflow-x: hidden}h1,h2,h3,h4,h5,h6{font-family: var(--tb-font-title);color: var(--tb-dark);font-weight: 700}a{text-decoration: none;transition: all 0.3s ease}.herobgOverly{padding: 10px 0}.herobg{width: 100%}.text-tb-dark{color: var(--tb-dark)}.text-tb-green{color: var(--tb-green)}.text-tb-blue{color: var(--tb-blue)}.text-tb-muted{color: var(--tb-text-muted)}.bg-tb-dark{background-color: var(--tb-dark)}.bg-tb-light{background-color: var(--tb-gray-bg)}.bg-tb-green-light{background-color: var(--tb-green-light)}.bg-tb-gradient{background: linear-gradient(135deg,#f0fdf4 0%,#eff6ff 50%,#ffffff 100%)}.bg-tb-blue{background-color: var(--tb-blue)}.btn-tb-green{display: inline-block;text-decoration: none;text-align: center;font-size: 15px;background-color: var(--tb-green);color: var(--tb-text-white);font-weight: 600;padding: 12px 28px;width: 202px;border-radius: 10px;border: none;transition: all 0.3s ease}.btn-tb-green:hover{background-color: var(--tb-green-hover);color: var(--tb-text-white);box-shadow: 0 4px 12px rgba(16,185,129,0.2)}.btn-tb-blue{background-color: var(--tb-blue);color: var(--tb-text-white);font-weight: 600;padding: 12px 28px;border-radius: 8px;border: none;transition: all 0.3s ease}.btn-tb-blue:hover{background-color: var(--tb-blue-hover);color: var(--tb-text-white);transform: translateY(-2px);box-shadow: 0 4px 12px rgba(37,99,235,0.2)}.btn-tb-outline-blue{background-color: var(--tb-blue-light);color: var(--tb-blue);font-weight: 600;padding: 12px 28px;border-radius: 8px;border: 1px solid rgba(37,99,235,0.2);transition: all 0.3s ease}.btn-tb-outline-blue:hover{background-color: var(--tb-blue);color: var(--tb-text-white);transform: translateY(-2px)}.btn-tb-light{background-color: var(--tb-gray-card);color: var(--tb-dark);font-weight: 600;padding: 12px 28px;border-radius: 8px;border: 1px solid var(--tb-border);transition: all 0.3s ease}.btn-tb-light:hover{background-color: var(--tb-border);transform: translateY(-2px)}.tb-topbar{background-color: var(--tb-dark);color: rgba(255,255,255,0.8);font-size: 13px;padding: 8px 0;border-bottom: 1px solid rgba(255,255,255,0.1)}.tb-topbar-link{color: rgba(255,255,255,0.8);margin-right: 20px}.tb-topbar-link:hover{color: var(--tb-green)}.tb-topbar-link i{color: var(--tb-green);margin-right: 6px}.tb-lang-select{display: flex;align-items: center;gap: 10px}.tb-lang-item{color: rgba(255,255,255,0.6);cursor: pointer}.tb-lang-item.active{color: #f59e0b;font-weight: 600}.tb-navbar{padding: 16px 0;background-color: var(--tb-text-white);box-shadow: 0 2px 10px rgba(0,0,0,0.02)}.tb-navbar-brand{display: flex;align-items: center;padding: 0}.tb-logo-img{height: 38px;width: auto;object-fit: contain}.tb-nav-link{color: var(--tb-dark);font-weight: 500;font-size: 15px;padding: 8px 16px !important}.tb-nav-link:hover{color: var(--tb-green)}.tb-nav-btn-login{color: var(--tb-dark);font-weight: 600;padding: 8px 20px;border-radius: 6px;background-color: var(--tb-gray-card);margin-right: 12px}.tb-nav-btn-login:hover{background-color: var(--tb-border);color: var(--tb-dark)}.tb-nav-btn-signup{background-color: var(--tb-blue);color: var(--tb-text-white);font-weight: 600;padding: 8px 20px;border-radius: 6px}.tb-nav-btn-signup:hover{background-color: var(--tb-blue-hover);color: var(--tb-text-white)}.tb-navbar .navbar-toggler{width: 42px;height: 42px;padding: 0;border: 1px solid var(--tb-border);border-radius: 8px;transition: border-color 0.2s ease,box-shadow 0.2s ease}.tb-navbar .navbar-toggler:focus{box-shadow: none}.tb-navbar .navbar-toggler:focus-visible{border-color: var(--tb-green);box-shadow: 0 0 0 3px rgba(16,185,129,0.2)}.tb-navbar .navbar-toggler-icon{width: 22px;height: 22px;transition: background-image 0.2s ease}.tb-navbar .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath stroke='%230A1C30' stroke-width='1.6' stroke-linecap='round' d='M3 3l10 10M13 3L3 13'/%3e%3c/svg%3e")}@media (max-width: 991.98px){.tb-navbar{padding: 12px 0}.tb-navbar .navbar-toggler{display: inline-flex;align-items: center;justify-content: center}.tb-navbar .navbar-collapse{margin-top: 12px;padding-top: 8px;border-top: 1px solid var(--tb-border)}.tb-navbar .navbar-nav{margin-bottom: 0 !important}.tb-navbar .tb-nav-link{padding: 4px 0 !important;font-size: 15px;border-bottom: 1px solid var(--tb-gray-card)}.tb-navbar .navbar-collapse > .d-flex{gap: 12px;padding: 16px 0 4px}.tb-navbar .navbar-collapse > .d-flex > a{flex: 1 1 0;margin-right: 0;padding: 10px 16px;text-align: center}}@media (max-width: 575.98px){.tb-logo-img{height: 32px}}.tb-hero{padding: 0;position: relative;overflow: hidden;min-height: 380px;display: flex;align-items: center;background-color: #ffffff}.tb-hero-bg{position: absolute;top: 0;right: 0;width: 100%;height: 100%;display: flex;justify-content: flex-end;z-index: 1}.tb-hero-bg-img{height: 100%;width: auto;max-width: 100%;object-fit: contain}.tb-hero-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient( to right,rgb(243 242 242 / 85%) 0%,rgba(255,255,255,0.98) 40%,rgba(255,255,255,0.8) 55%,rgba(255,255,255,0) 80% );z-index: 2;pointer-events: none}.tb-hero-container{position: relative;z-index: 3;padding: 35px 0}.tb-hero-badge{display: inline-flex;align-items: center;background-color: #e6f3e6;color: var(--tb-green);font-family: var(--tb-font-body);font-weight: 600;font-size: 11px;padding: 4px 10px;border-radius: 5px;margin-bottom: 12px}.tb-hero-title{font-family: var(--tb-font-title);font-size: 60px;line-height: 1.15;margin-bottom: 12px;font-weight: 800;color: #0a1c30;letter-spacing: -1px}.tb-hero-title span{color: #2b62b2;font-style: normal}.tb-hero-desc{font-family: var(--tb-font-body);font-size: 14px;line-height: 1.5;color: #4b5563;margin-bottom: 20px;max-width: 364px;text-align: justify}.tb-hero-actions{display: flex;gap: 12px;align-items: center}.btn-tb-hero-green{background-color: #21a657;color: #ffffff;font-weight: 600;font-size: 14px;padding: 10px 24px;border-radius: 6px;border: none;cursor: pointer;transition: all 0.3s ease;font-family: var(--tb-font-body)}.btn-tb-hero-green:hover{background-color: #1a8a48}.btn-tb-join-lawyer{background-color: #eaeaea;color: #2d5a8c;font-weight: 600;font-size: 14px;padding: 10px 24px;border-radius: 6px;border: none;cursor: pointer;transition: all 0.3s ease;font-family: var(--tb-font-body)}.tb-works-sec{padding: 40px 0 20px 0;background-color: var(--tb-text-white)}.tb-section-header{text-align: center;margin-bottom: 30px}.tb-section-subtitle{color: var(--tb-blue);text-transform: uppercase;font-size: 14px;font-weight: 700;letter-spacing: 1px;margin-bottom: 12px}.tb-section-title{font-size: 36px;margin-bottom: 16px}.tb-section-title span{color: var(--tb-blue)}.tb-section-title span.green{color: var(--tb-green)}.tb-works-steps-wrapper{display: flex;justify-content: center;align-items: flex-start;margin-top: 25px;flex-wrap: nowrap;gap: 8px}.tb-works-step{flex: 0 1 165px;text-align: center;min-width: 0}.tb-works-icon-container{width: 78px;height: 78px;background-color: #ebf1f9;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto 16px auto;transition: all 0.3s ease}.tb-works-icon-container:hover{transform: translateY(-4px);box-shadow: 0 8px 20px rgba(0,0,0,0.05)}.tb-works-svg-icon{width: 34px;height: auto}.tb-works-arrow{position: relative;flex: 1 1 120px;min-width: 30px;max-width: 120px;height: 3px;border-top: 3px dashed #94a3b8;align-self: flex-start;margin-top: 37.5px}.tb-works-arrow::after{content: "";position: absolute;right: 0;top: -5.5px;width: 8px;height: 8px;border-top: 3px solid #94a3b8;border-right: 3px solid #94a3b8;transform: rotate(45deg)}.tb-works-step-title{font-family: var(--tb-font-title);font-size: 14px;font-weight: 800;line-height: 1.2;margin-bottom: 8px;color: #0a1c30}.tb-works-step-desc{font-family: var(--tb-font-body);font-size: 9.5px;color: #4b5563;line-height: 1.2}.tb-title-blue{color: var(--tb-navy-light) !important}.tb-title-green{color: var(--tb-green) !important}@media (max-width: 991px){.tb-works-steps-wrapper{flex-wrap: wrap;justify-content: center;gap: 30px}.tb-works-arrow{display: none}.tb-works-step{flex: 0 0 45%;max-width: 220px}}@media (max-width: 575px){.tb-works-step{flex: 0 0 100%;max-width: 100%}}.tb-find-lawyer-sec{background-color: #f0f3fa;padding: 12px}.tb-find-lawyer-title{font-family: var(--tb-font-title);text-align: left;font-size: 40px;font-weight: 800;line-height: 1.2;margin-bottom: 20px;color: #0a1c30;letter-spacing: -1px}.tb-find-lawyer-desc{font-family: var(--tb-font-body);font-size: 15px;line-height: 1.6;color: #4b5563;margin-bottom: 32px;max-width: 460px;text-align: justify}.tb-find-lawyer-graphic-wrapper{display: flex;justify-content: center;align-items: center}.tb-find-lawyer-graphic{max-width: 100%;height: auto}.btn-tb-find-rfq{background-color: var(--tb-green);color: #ffffff;font-family: var(--tb-font-body);font-weight: 600;font-size: 15px;padding: 12px 28px;width: 180px;border-radius: 10px;border: none;cursor: pointer;transition: all 0.3s ease}.btn-tb-find-rfq:hover{background-color: var(--tb-green-hover)}.btn-tb-find-rfq{gap: 8px}.btn-tb-find-rfq i{font-size: 15px}.btn-tb-find-how{background-color: #eaeaea;color: #1c6a3c;font-family: var(--tb-font-body);font-weight: 600;font-size: 15px;padding: 12px 28px;width: 180px;border-radius: 10px;border: 1px solid var(--tb-light-green);cursor: pointer;transition: all 0.3s ease;display: inline-flex;align-items: center;gap: 8px}.btn-tb-find-how:hover{background-color: var(--tb-button-hover);color: var(--tb-green-hover)}.btn-tb-find-how i{color: var(--tb-green);font-size: 15px}.tb-stats-bar{background-color: var(--tb-navy-light);color: var(--tb-text-white);padding: 40px 0}.tb-stats-item{display: flex;align-items: center;gap: 8px}.tb-stats-icon-img{height: 50px;width: auto;object-fit: contain}.tb-stats-number{font-family: var(--tb-font-title);font-size: 24px;font-weight: 800;line-height: 1.1;color: #ffffff}.tb-stats-label{font-family: var(--tb-font-body);font-size: 13px;font-weight: 600;color: #ffffff;margin-top: 2px}.tb-stats-highlight{background-color: #1a4e8c;padding: 1px 4px;border-radius: 2px}.tb-dual-sec{padding: 50px 0}.tb-dual-card{background-color: #f6f8fc;border-radius: 20px;border: none;padding: 40px;height: 100%;display: flex;flex-direction: column;justify-content: space-between;transition: all 0.3s ease}.tb-dual-card > .row{flex: 1;align-items: stretch}.tb-dual-card .col-md-7{display: flex;flex-direction: column;height: 100%}.tb-dual-card .col-md-7 button{margin-top: auto;align-self: flex-start}.tb-dual-card .col-md-5{display: flex;flex-direction: column;justify-content: flex-end;height: 100%}.tb-dual-card-title{font-family: var(--tb-font-title);font-size: 20px;font-weight: 800;color: #0a1c30;margin-bottom: 12px}.tb-dual-card-desc{font-family: var(--tb-font-body);font-size: 14px;color: #4b5563;text-align: justify;margin-bottom: 24px;line-height: 1.5}.mBox{position: relative}.tb-lawyer-portrait-img{float: right;position: absolute;top: -48px;right: 0px;max-width: 250px;width: 100%}.manageforEverythings{background: #eff2f8;padding: 20px 0}.tb-dual-card-img{max-width: 100%;height: auto;max-height: 170px;object-fit: contain}.btn-tb-outline-blog{display: inline-block;text-decoration: none;margin-top: 21px;text-align: center;background-color: #ffffff;color: var(--tb-green);font-weight: 700;padding: 12px 28px;width: 220px;border-radius: 10px;border: 1px solid var(--tb-light-green);transition: all 0.3s ease;font-size: 14px;font-family: var(--tb-font-body)}.btn-tb-outline-blog:hover{background-color: #fff;color: var(--tb-green-hover);background: var(--tb-button-hover)}.tb-app-lawyer-sec{padding: 55px 0 0 0;background-color: #eff2f8;border-top: 1px solid var(--tb-border);overflow: hidden}.tb-app-lawyer-title{font-family: var(--tb-font-title);font-size: 25px;font-weight: 800;color: #0a1c30;margin-bottom: 10px;line-height: 1.25;margin-top: 25px}.tb-app-lawyer-title span{color: var(--tb-navy-light)}.tb-check-item{position: relative;padding-left: 24px;font-family: var(--tb-font-body);font-size: 13px;font-weight: 500;color: #4b5563;line-height: 1.4}.tb-check-item::before{content: "\f00c";font-family: "Font Awesome 6 Free";font-weight: 900;color: var(--tb-navy-light);position: absolute;left: 0;top: 1px}.tb-app-features-grid{display: flex;flex-wrap: wrap;gap: 12px 20px;margin-bottom: 28px}.tb-lawyer-features-grid{display: flex;flex-direction: column;gap: 5px;margin-bottom: 28px}.tb-store-badges{display: flex;gap: 12px}.tb-store-btn{display: inline-flex;align-items: center;text-align: left;padding: 8px 16px;border-radius: 8px;background-color: #000;border: 1px solid rgba(255,255,255,0.1);text-decoration: none;transition: all 0.3s ease}.tb-store-btn:hover{opacity: 0.8;transform: translateY(-2px);color: var(--tb-text-white)}.tb-store-btn.is-disabled,.tb-store-btn.is-disabled:hover{cursor: not-allowed;opacity: 0.6;transform: none}.tb-store-btn-label{display: block;color: rgba(255,255,255,0.6);font-size: 8px;text-transform: uppercase;line-height: 1}.tb-store-btn-title{display: block;font-weight: 700;color: var(--tb-text-white);font-size: 13px;line-height: 1.1}.tb-footer-store-btn{display: inline-flex;align-items: center;text-align: left;padding: 8px 16px;border-radius: 8px;background-color: var(--tb-dark);border: 1px solid rgba(255,255,255,0.1);text-decoration: none;width: fit-content;transition: all 0.3s ease}.tb-footer-store-btn:hover{background-color: var(--tb-navy-light);transform: translateY(-2px);color: var(--tb-text-white)}.tb-footer-store-btn-label{display: block;color: rgba(255,255,255,0.5);font-size: 7px;text-transform: uppercase;line-height: 1}.tb-footer-store-btn-title{display: block;font-weight: 700;color: var(--tb-text-white);font-size: 11px;line-height: 1.1}.tb-col-left{width: 25%;padding-bottom: 50px}.tb-col-mockup{width: 25%;padding-bottom: 0;margin-bottom: 0}.tb-col-right{width: 23%;padding-bottom: 50px}.tb-col-portrait{width: 27%;padding-bottom: 0;margin-bottom: 0}.tb-mockup-img{max-width: 370px;width: 100%}.btn-tb-join-lawyer-primary{display: inline-block;text-align: center;text-decoration: none;background-color: var(--tb-navy-light);color: #ffffff;font-weight: 600;padding: 12px 28px;width: 180px;border-radius: 10px;border: none;transition: all 0.3s ease;font-family: var(--tb-font-body);font-size: 15px}.btn-tb-join-lawyer-primary:hover{background-color: #1a4e8c}.tb-trust-bar{background-color: #ffffff;padding: 40px 0;border-top: 1px solid var(--tb-border);border-bottom: 1px solid var(--tb-border)}.tb-trust-grid{display: flex;justify-content: space-between;align-items: center;width: 100%}.tb-trust-item{display: flex;align-items: center;gap: 10px;flex: 1;position: relative;padding: 0 20px}.tb-trust-item:not(:last-child)::after{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 40px;background-color: #cbd5e1}.tb-trust-icon-box{width: 45px;height: 45px;border-radius: 50%;border: 1px solid #cbd5e1;display: flex;align-items: center;justify-content: center;background-color: #ffffff;flex-shrink: 0}.tb-trust-icon-img{width: 32px;height: 32px;object-fit: contain}.tb-trust-content{display: flex;flex-direction: column}.tb-trust-title{font-family: var(--tb-font-title);font-size: 13px;font-weight: 700;color: #0a1c30;margin-bottom: 4px;line-height: 1.2}.tb-trust-desc{font-family: var(--tb-font-body);font-size: 10px;color: #64748b;text-align: justify;margin-bottom: 0;line-height: 1.4}.tb-footer{background-color: #06152b;color: #94a3b8;padding: 60px 15px 30px}.tb-footer-logo-img{height: 38px;width: auto}.tb-footer-desc{font-size: 12px;line-height: 1.6;margin-bottom: 24px;color: #94a3b8;text-align: justify}.tb-footer-contact{list-style: none;padding: 0;margin: 0;text-align: justify}.tb-footer-contact li{font-size: 12px;margin-bottom: 12px;display: flex;align-items: flex-start;gap: 10px;color: #94a3b8}.tb-footer-contact li i{color: var(--tb-green);margin-top: 3px;font-size: 14px}.tb-footer-title{font-family: var(--tb-font-title);color: #ffffff;font-size: 15px;font-weight: 700;margin-bottom: 20px;text-transform: none}.tb-footer-links{list-style: none;padding: 0;margin: 0}.tb-footer-links li{margin-bottom: 10px}.tb-footer-links a{color: #94a3b8;font-size: 12px;text-decoration: none;transition: all 0.3s ease}.text-left{text-align: left}.tb-footer-links a:hover{color: #10b981;padding-left: 2px}.tb-footer-subscribe-text{font-size: 12px;color: #94a3b8;line-height: 1.5;text-align: justify}.tb-newsletter-form{display: flex;width: 100%;border-radius: 8px;overflow: hidden;background-color: #ffffff;height: 44px;position: relative;margin-bottom: 24px}.tb-newsletter-input{flex: 1;border: none;padding: 0 16px;font-size: 13px;color: #0a1c30;outline: none;background-color: #ffffff;height: 100%;border-radius: 8px 0 0 8px}.tb-newsletter-input::placeholder{color: #94a3b8;font-size: 13px;font-family: var(--tb-font-body)}.tb-newsletter-btn{width: 48px;background-color: var(--tb-green);border: none;color: #ffffff;display: flex;align-items: center;justify-content: center;transition: background 0.3s;height: 100%;font-size: 16px;border-radius: 0 8px 8px 0;cursor: pointer}.tb-newsletter-btn:hover{background-color: var(--tb-green-hover)}.tb-footer-divider{border-top: 1px solid rgba(255,255,255,0.08);margin: 20px 0;opacity: 1}.tb-footer-app-badges{display: flex;gap: 10px}.tb-footer-app-btn{display: inline-flex;align-items: center;text-align: left;padding: 6px 12px;border-radius: 6px;background-color: #000000;border: 1px solid rgba(255,255,255,0.15);text-decoration: none;transition: all 0.3s ease}.tb-footer-app-btn:hover{opacity: 0.8;transform: translateY(-2px);color: #ffffff}.tb-footer-app-btn.is-disabled,.tb-footer-app-btn.is-disabled:hover{cursor: not-allowed;opacity: 0.6;transform: none}.tb-footer-app-label{display: block;color: rgba(255,255,255,0.6);font-size: 7px;text-transform: uppercase;line-height: 1}.tb-footer-app-title{display: block;font-weight: 700;color: #ffffff;font-size: 11px;line-height: 1.1}.tb-footer-middle-bar{border-top: 1px solid rgba(255,255,255,0.08);padding: 20px 0;margin-top: 15px}.tb-footer-copy{font-size: 12px;color: #94a3b8}.tb-footer-middle-links{font-size: 12px;color: rgba(255,255,255,0.2)}.tb-footer-middle-links a{color: #94a3b8;text-decoration: none;margin: 0 4px;transition: color 0.3s}.tb-footer-middle-links a:hover{color: #10b981}.tb-footer-accept-label{font-size: 12px;color: #94a3b8;font-weight: 600}.tb-payment-badge-img{max-height: 28px;width: auto;object-fit: contain;vertical-align: middle}.tb-paystation-banner{display: inline-flex;align-items: center;gap: 10px;padding: 6px 14px;background-color: #ffffff;border-radius: 8px;max-width: 100%}.tb-paystation-banner-label{font-size: 11px;font-weight: 600;color: #4b5563;white-space: nowrap}.tb-paystation-banner-label i{color: var(--tb-green);margin-right: 3px}.tb-paystation-banner-img{height: 30px;width: auto;object-fit: contain}.tb-footer-bottom-bar{border-top: 1px solid rgba(255,255,255,0.05);padding-top: 20px}.tb-footer-social-label{font-size: 12px;color: #94a3b8;font-weight: 600}.tb-social-links{display: flex;gap: 12px}.tb-social-icon{width: 32px;height: 32px;background-color: #0a1c30;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #94a3b8;font-size: 13px;transition: all 0.3s ease;border: 1px solid rgba(255,255,255,0.08)}.tb-social-icon:hover{background-color: #10b981;color: #ffffff;transform: translateY(-2px)}.tb-footer-security-wrapper{display: inline-flex;align-items: center}.tb-footer-security-img{height: 36px;width: auto;object-fit: contain}.tb-footer-security-text{font-size: 11px;color: #94a3b8;line-height: 1.4}@media (max-width: 991px){.tb-hero-title{font-size: 40px}.tb-works-line{display: none}.tb-works-step-card{margin-bottom: 30px}.tb-find-lawyer-title{font-size: 32px}.tb-payment-badge-wrapper{text-align: left;margin-top: 15px}.tb-dual-card{margin-bottom: 24px}.tb-col-left{width: 50%;padding-bottom: 30px}.tb-col-mockup{width: 50%;padding-bottom: 0}.tb-col-right{width: 60%;padding-bottom: 30px;margin-top: 40px}.tb-col-portrait{width: 40%;padding-bottom: 0;margin-top: 40px}.tb-trust-grid{flex-wrap: wrap;gap: 30px 0}.tb-trust-item{flex: 0 0 50%;max-width: 50%}.tb-trust-item:nth-child(2n)::after{display: none}}@media (max-width: 767px){.tb-hero{padding: 60px 0}.tb-hero-title{font-size: 32px}.tb-hero-actions{flex-direction: column;align-items: stretch}.tb-hero-actions .btn{text-align: center}.tb-stats-item{margin-bottom: 20px}.tb-check-list{margin-bottom: 20px}.tb-col-left,.tb-col-mockup,.tb-col-right,.tb-col-portrait{width: 100% !important;padding-bottom: 30px !important;text-align: center !important;margin-top: 20px}.tb-mockup-img,.tb-lawyer-portrait-img{max-height: 300px;width: auto !important;margin: 0 auto !important}.tb-trust-grid{flex-wrap: wrap;gap: 20px 0}.tb-trust-item{flex: 0 0 100% !important;max-width: 100% !important;padding: 0 10px !important}.tb-trust-item::after{display: none !important}.tb-footer-app-badges{justify-content: center}}.herobg{background-position: left top}.btn-tb-hero-green,.btn-tb-join-lawyer,.btn-tb-find-rfq,.btn-tb-find-how{display: inline-flex;align-items: center;justify-content: center;white-space: nowrap}@media (max-width: 1399.98px){.herobg{background-position: 60% center}}@media (max-width: 1199.98px){.tb-hero-title{font-size: 52px}.mBox-join{min-height: 280px;margin-top: 24px;padding-right: 240px}.tb-lawyer-portrait-img{top: auto;bottom: -20px;max-width: 220px}.mBox-mockup{display: flex;justify-content: center;padding-top: 25px}.tb-works-step{flex: 0 0 150px}.mBox-join .ps-lg-3{padding-left: 0 !important}.tb-trust-grid{flex-wrap: wrap;justify-content: flex-start;gap: 30px 0}.tb-trust-item{flex: 0 0 33.333%;max-width: 33.333%}.tb-trust-item:nth-child(3n)::after{display: none}}@media (max-width: 991.98px){.herobg{background-size: 120% auto !important;background-position: right bottom}.herobgOverly{padding: 30px 0 calc(40vw + 24px)}.tb-hero-title{font-size: 44px}.tb-works-steps-wrapper{gap: 32px 24px}.tb-works-step{flex: 0 0 calc(50% - 12px);max-width: 240px}.tb-find-lawyer-sec{padding: 56px 0 40px}.tb-trust-item{flex: 0 0 50%;max-width: 50%}.tb-trust-item:nth-child(3n)::after{display: block}.tb-trust-item:nth-child(2n)::after{display: none}}@media (max-width: 767.98px){.tb-topbar .container{gap: 12px}.tb-topbar-link{margin-right: 14px}.herobg{background-size: 170% auto !important}.herobgOverly{padding: 40px 0 calc(56vw + 16px)}.tb-hero-title{font-size: 36px;letter-spacing: -0.5px}.tb-hero-desc{max-width: none}.tb-hero-actions{flex-direction: column;align-items: stretch}.tb-works-sec{padding: 40px 0 32px}.tb-section-title{font-size: 28px}.tb-works-steps-wrapper{gap: 28px 16px}.tb-works-step{flex: 0 0 calc(50% - 8px)}.tb-works-step-desc{font-size: 11px}.tb-find-lawyer-sec{padding: 40px 8px 32px}.tb-find-lawyer-title{font-size: 28px;letter-spacing: -0.5px}.tb-find-lawyer-title br{display: none}.tb-find-lawyer-desc{margin-bottom: 24px}.tb-find-lawyer-sec .d-flex > *{flex: 1 1 0;padding-left: 12px;padding-right: 12px}.tb-stats-bar{padding: 32px}.tb-stats-item{margin-bottom: 0}.tb-stats-icon-img{height: 40px}.tb-stats-number{font-size: 22px}.tb-stats-label{font-size: 12px}.tb-dual-sec{padding: 40px 0}.tb-dual-card{padding: 28px 10px}.tb-dual-card .col-md-7,.tb-dual-card .col-md-5{height: auto}.tb-dual-card .col-md-5{align-items: center;margin-top: 24px !important}.tb-dual-card-img{max-height: 140px}.manageforEverythings{padding: 20px 15px 0;overflow: hidden}.mBox-mockup{padding-top: 28px}.tb-mockup-img{display: block;max-width: 300px !important;width: 100% !important;max-height: none;margin: 0 auto !important}.mBox-join{min-height: 0;margin-top: 8px;padding-right: 0}.tb-lawyer-portrait-img{position: static;float: none;display: block;max-width: 200px !important;width: 100% !important;max-height: none;margin: 24px auto 0 !important}.tb-trust-bar{padding: 32px 6px}.tb-trust-item{flex: 0 0 100%;max-width: 100%}}@media (max-width: 575.98px){.tb-topbar-email{display: none}.tb-topbar-link i{margin-right: 4px}.tb-hero-title{font-size: 32px}.tb-find-lawyer-title{font-size: 26px}.tb-stats-item{gap: 8px}.tb-stats-icon-img{height: 34px}.tb-stats-number{font-size: 20px}.tb-stats-label{font-size: 11px}.tb-store-badges{flex-wrap: wrap;justify-content: center}}.herobg{position: relative}.herobgOverly{position: relative}@media (min-width: 992px){.herobgOverly{background: radial-gradient( 520px 320px at 12% 20%,rgba(37,99,235,0.08),transparent 70% ),radial-gradient( 420px 260px at 30% 90%,rgba(16,185,129,0.08),transparent 70% ),linear-gradient( 90deg,rgba(255,255,255,0.92) 0%,rgba(255,255,255,0.75) 38%,rgba(255,255,255,0) 60% )}}.tb-hero-content > *{animation: tbHeroIn 0.6s ease both}.tb-hero-content > *:nth-child(2){animation-delay: 0.06s}.tb-hero-content > *:nth-child(3){animation-delay: 0.12s}.tb-hero-content > *:nth-child(4){animation-delay: 0.18s}.tb-hero-content > *:nth-child(5){animation-delay: 0.24s}.tb-hero-content > *:nth-child(6){animation-delay: 0.3s}@keyframes tbHeroIn{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}.tb-hero-eyebrow{display: inline-flex;align-items: center;margin-bottom: 14px;border-radius: 999px;backdrop-filter: blur(6px);font-family: var(--tb-font-body);font-size: 13px}.tb-hero-eyebrow-by{font-weight: 700;font-size: 20px;color: var(--tb-green);letter-spacing: 0.6px}.pra-brand{color: var(--tb-navy-light)}.tb-hero-content .tb-hero-badge{display: flex;width: fit-content;gap: 8px;background: rgba(16,185,129,0.1);color: var(--tb-green);border: 1px solid rgba(16,185,129,0.25);font-size: 12px;padding: 5px 12px 5px 15px;border-radius: 8px;margin-bottom: 18px}.tb-hero-badge-dot{position: relative;width: 8px;height: 8px;border-radius: 50%;background: var(--tb-green)}.tb-hero-badge-dot::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: var(--tb-green);animation: tbPulse 1.8s ease-out infinite}@keyframes tbPulse{from{transform: scale(1);opacity: 0.6}to{transform: scale(2.6);opacity: 0}}.tb-hero-content .tb-hero-title{font-size: 58px;line-height: 1.08;letter-spacing: -1.5px;margin-bottom: 18px}.tb-hero-content .tb-hero-title span{background: var(--tb-green);-webkit-background-clip: text;background-clip: text;color: transparent}.tb-hero-content .tb-hero-desc{font-size: 16px;line-height: 1.65;color: #475569;max-width: 460px;text-align: justify;margin-bottom: 28px}.tb-hero-content .tb-hero-actions{gap: 14px;flex-wrap: wrap}.tb-hero-content .btn-tb-hero-green,.tb-hero-content .btn-tb-join-lawyer{gap: 10px;font-size: 15px;padding: 12px 28px;width: 202px;border-radius: 10px}.tb-hero-content .btn-tb-hero-green{background: var(--tb-green);box-shadow: 0 10px 24px -8px rgba(16,147,90,0.55)}.tb-hero-content .btn-tb-hero-green i{transition: transform 0.25s ease}.tb-hero-content .btn-tb-hero-green:hover{color: #fff;background: var(--tb-green-hover);box-shadow: 0 14px 28px -8px rgba(16,147,90,0.6)}.tb-hero-content .btn-tb-hero-green:hover i{transform: translateX(4px)}.tb-hero-content .btn-tb-join-lawyer{background: rgba(234,234,234);text-align: center;color: var(--tb-green);border: 1px solid var(--tb-light-green);box-shadow: 0 6px 18px -10px rgba(15,23,42,0.25)}.tb-hero-content .btn-tb-join-lawyer:hover{background: var(--tb-button-hover);color: var(--tb-green-hover);border-color: var(--tb-green)}.tb-hero-trust{display: flex;flex-wrap: wrap;gap: 10px 22px;list-style: none;padding: 0;margin: 26px 0 0;font-family: var(--tb-font-body);font-size: 13.5px;font-weight: 500;color: #334155}.tb-hero-trust li{display: inline-flex;align-items: center;gap: 7px}.tb-hero-trust i{color: var(--tb-green)}@media (max-width: 1199.98px){.tb-hero-content .tb-hero-title{font-size: 50px}}@media (max-width: 991.98px){.herobgOverly{padding: 40px 0 calc(40vw + 24px)}.tb-hero-content .tb-hero-title{font-size: 44px}}@media (max-width: 767.98px){.herobgOverly{padding: 10px 0 calc(56vw + 16px)}.tb-hero-content .tb-hero-title{font-size: 36px;letter-spacing: -0.5px}.tb-hero-content .tb-hero-desc{font-size: 15px;max-width: none}.tb-hero-content .tb-hero-actions{flex-direction: row;flex-wrap: nowrap;align-items: stretch;gap: 10px}.tb-hero-content .btn-tb-hero-green,.tb-hero-content .btn-tb-join-lawyer{flex: 1 1 0;width: auto;min-width: 0;gap: 6px;padding: 12px 8px;font-size: 14px;line-height: 1.2;white-space: normal;text-align: center}}@media (max-width: 399.98px){.tb-hero-content .btn-tb-hero-green,.tb-hero-content .btn-tb-join-lawyer{font-size: 13px;padding: 11px 6px;gap: 5px}}@media (max-width: 575.98px){.tb-hero-content .tb-hero-title{font-size: 32px}.tb-hero-trust{justify-content: center;gap: 8px 16px;font-size: 13px}.tb-app-features-grid{justify-content: left}}@media (prefers-reduced-motion: reduce){.tb-hero-content > *,.tb-hero-badge-dot::after{animation: none}}.tb-hero-content .tb-hero-title .tb-hero-title-tax{background: var(--tb-navy-light);-webkit-background-clip: text;background-clip: text;color: transparent}@media (max-width: 1199.98px){.tb-works-steps-wrapper{counter-reset: tb-step}.tb-works-step{counter-increment: tb-step}.tb-works-icon-container{position: relative}.tb-works-icon-container::before{content: counter(tb-step);position: absolute;top: -2px;right: -4px;width: 26px;height: 26px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: var(--tb-green);color: #fff;font-family: var(--tb-font-title);font-size: 13px;font-weight: 700;border: 2px solid #fff;box-shadow: 0 4px 10px -4px rgba(16,147,90,0.6)}}@media (max-width: 767.98px){.tb-trust-grid{flex-wrap: wrap;justify-content: flex-start;gap: 22px 0}.tb-trust-item{flex: 0 0 50% !important;max-width: 50% !important;align-items: flex-start;gap: 8px;padding: 0 6px !important}.tb-trust-icon-box{width: 38px;height: 38px}.tb-trust-icon-img{width: 26px;height: 26px}.tb-trust-item::after{display: none !important}}.tb-trust-bar{--trust-green: #21a657;--trust-green-soft: #e8f6ee;--trust-blue: #2b62b2;--trust-blue-soft: #eaf1fb;background: linear-gradient(90deg,#f3faf6 0%,#ffffff 50%,#f2f6fc 100%);border-top: 3px solid transparent;border-image: linear-gradient(90deg,var(--trust-green),var(--trust-blue)) 1;border-bottom: 1px solid var(--tb-border)}.tb-trust-item{--trust-accent: var(--trust-green);--trust-soft: var(--trust-green-soft)}.tb-trust-item:nth-child(even){--trust-accent: var(--trust-blue);--trust-soft: var(--trust-blue-soft)}.tb-trust-icon-box{background-color: var(--trust-soft);border: 1.5px solid color-mix(in srgb,var(--trust-accent) 35%,transparent);transition: transform 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease}.tb-trust-item:hover .tb-trust-icon-box{transform: translateY(-3px);background-color: #fff;box-shadow: 0 8px 18px -8px color-mix(in srgb,var(--trust-accent) 60%,transparent)}.tb-trust-title{transition: color 0.2s ease}.tb-trust-item:hover .tb-trust-title{color: var(--trust-accent)}.tb-trust-item:not(:last-child)::after{background: linear-gradient(180deg,transparent,color-mix(in srgb,var(--trust-accent) 45%,transparent),transparent)}.tb-trust-desc{text-align: left}@media (max-width: 767.98px){.tb-dual-card .btn-tb-green,.tb-dual-card .btn-tb-outline-blog{align-self: center}}@media (max-width: 767.98px){.mBox-join .btn-tb-join-lawyer-primary{display: block;margin-left: auto;margin-right: auto}}.tb-auth-toggle{position: relative;display: grid;grid-template-columns: 1fr 1fr;padding: 4px;background: #f8f9fa;border-radius: 8px}.tb-auth-toggle-slider{position: absolute;top: 4px;bottom: 4px;left: 4px;width: calc(50% - 4px);border-radius: 8px;background: var(--tb-green);box-shadow: 0 6px 16px -6px rgba(16,147,90,0.55);transform: translateX(100%);transition: transform 280ms cubic-bezier(0.4,0,0.2,1);z-index: 0}.tb-auth-toggle-btn{position: relative;z-index: 1;display: flex;align-items: center;justify-content: center;gap: 6px;min-width: 92px;padding: 8px 16px;border-radius: 8px;font-size: 14px;font-weight: 600;color: #666;white-space: nowrap;transition: color 0.2s ease}.tb-auth-toggle-btn:focus-visible{outline: 2px solid #667eea;outline-offset: 2px}.tb-auth-toggle.is-login .tb-auth-toggle-slider,.tb-auth-toggle:has(.tb-auth-toggle-login:hover) .tb-auth-toggle-slider,.tb-auth-toggle:has(.tb-auth-toggle-login:focus-visible) .tb-auth-toggle-slider{transform: translateX(0)}.tb-auth-toggle:has(.tb-auth-toggle-signup:hover) .tb-auth-toggle-slider,.tb-auth-toggle:has(.tb-auth-toggle-signup:focus-visible) .tb-auth-toggle-slider{transform: translateX(100%)}.tb-auth-toggle .tb-auth-toggle-signup,.tb-auth-toggle.is-login .tb-auth-toggle-login,.tb-auth-toggle:has(.tb-auth-toggle-login:hover) .tb-auth-toggle-login,.tb-auth-toggle:has(.tb-auth-toggle-signup:hover) .tb-auth-toggle-signup{color: #fff}.tb-auth-toggle.is-login .tb-auth-toggle-signup,.tb-auth-toggle:has(.tb-auth-toggle-login:hover) .tb-auth-toggle-signup,.tb-auth-toggle:has(.tb-auth-toggle-signup:hover) .tb-auth-toggle-login{color: #666}.tb-auth-toggle.is-login:has(.tb-auth-toggle-signup:hover) .tb-auth-toggle-signup{color: #fff}@media (max-width: 991.98px){.tb-navbar .navbar-collapse .tb-auth-toggle{width: auto;margin-top: 8px}}.tb-dual-card .btn-tb-green,.tb-dual-card .btn-tb-outline-blog{display: inline-flex;align-items: center;justify-content: center;gap: 8px;white-space: nowrap;min-width: 202px;padding: 12px 28px}.btn-tb-join-lawyer-primary{white-space: nowrap}.btn-tb-join-lawyer-primary i{margin-right: 8px}.tb-works-arrow{border-top-color: var(--tb-green)}.tb-works-arrow::after{border-top-color: var(--tb-green);border-right-color: var(--tb-green)}.tb-paystation-strip{display: inline-block;width: 250px;max-width: 250px;background-color: #ffffff;border-radius: 8px;padding: 6px 8px;box-shadow: 0 8px 22px -16px rgba(0,0,0,0.6);vertical-align: middle}.tb-paystation-strip-img{display: block;width: 235px;height: auto}.tb-paystation-title{margin-bottom: 8px;font-size: 12px;font-weight: 600;letter-spacing: 0.4px;text-transform: uppercase;color: #94a3b8}.tb-paystation-title i{color: var(--tb-green);margin-right: 4px}@media (min-width: 1200px){.tb-works-steps-wrapper{flex-wrap: nowrap;gap: 6px}.tb-works-step{flex: 0 1 160px}.tb-works-arrow{flex: 1 1 80px;min-width: 24px;max-width: 100px}}@media (max-width: 1199.98px){.tb-works-steps-wrapper{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 32px 24px;max-width: 760px;margin-left: auto;margin-right: auto}.tb-works-arrow{display: none}.tb-works-step{flex: none;max-width: none;width: auto}.tb-works-step-desc{font-size: 12px;line-height: 1.35}}@media (max-width: 767.98px){.tb-works-steps-wrapper{grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px 12px}.tb-works-step-title{font-size: 13.5px}.tb-works-step-desc{font-size: 11.5px}}@media (max-width: 767.98px){.tb-hero-trust{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px;font-size: clamp(10px,3.1vw,13px)}.tb-hero-trust li{min-width: 0;justify-content: center;text-align: center;gap: 4px;line-height: 1.2;overflow-wrap: anywhere}.tb-hero-trust i{flex-shrink: 0}}@media (max-width: 1199.98px){.tb-works-icon-container::before{display: grid;place-items: center;line-height: 1;padding: 0;text-align: center;font-variant-numeric: tabular-nums}}@media (max-width: 767.98px){.tb-works-svg-icon{display: none}.tb-works-icon-container::before{top: 50%;left: 50%;right: auto;width: 46px;height: 46px;transform: translate(-50%,-50%);font-size: 22px;border-width: 3px}}.tb-works-icon-container{transition: transform 0.35s ease,background-color 0.35s ease,box-shadow 0.35s ease}.tb-works-icon-container:hover{transform: scale(1.06);background-color: #dce8f6;box-shadow: 0 0 0 6px rgba(43,98,178,0.08)}@media (max-width: 575.98px){body .heroUiMain .container,body .tb-works-sec .container,body .tb-find-lawyer-sec .container,body .tb-stats-bar .container,body .tb-dual-sec .container,body .tb-trust-bar .container{padding-left: clamp(9.6px,3.077vw,13.44px);padding-right: clamp(9.6px,3.077vw,13.44px)}body .heroUiMain .row,body .tb-works-sec .row,body .tb-find-lawyer-sec .row,body .tb-stats-bar .row,body .tb-dual-sec .row,body .tb-trust-bar .row{--bs-gutter-x: clamp(19.2px,6.154vw,26.88px)}body .tb-hero-eyebrow > *,body .tb-hero-eyebrow > * > *{font-size: clamp(16.0px,5.128vw,22.4px)}body .tb-hero-content .tb-hero-badge{font-size: clamp(9.6px,3.077vw,13.44px);padding: clamp(4.0px,1.282vw,5.6px) clamp(9.6px,3.077vw,13.44px) clamp(4.0px,1.282vw,5.6px) clamp(12.0px,3.846vw,16.8px)}body .tb-hero-content .tb-hero-title{font-size: clamp(25.6px,8.205vw,35.84px)}body .tb-hero-content .tb-hero-desc{font-size: clamp(12.0px,3.846vw,16.8px)}body .tb-hero-content .tb-hero-actions{gap: clamp(8.0px,2.564vw,11.2px)}body .tb-hero-content .btn-tb-hero-green,body .tb-hero-content .btn-tb-join-lawyer{font-size: clamp(10.4px,3.333vw,14.56px);padding: clamp(8.8px,2.821vw,12.32px) clamp(4.8px,1.538vw,6.72px);gap: clamp(4.0px,1.282vw,5.6px)}body .tb-section-title{font-size: clamp(22.4px,7.179vw,31.36px)}body .tb-works-step-title{font-size: clamp(10.8px,3.462vw,15.12px)}body .tb-works-step-desc{font-size: clamp(9.5px,2.949vw,12.88px)}body .tb-works-icon-container{width: clamp(62.4px,20.0vw,87.36px);height: clamp(62.4px,20.0vw,87.36px)}body .tb-works-icon-container::before{width: clamp(36.8px,11.795vw,51.52px);height: clamp(36.8px,11.795vw,51.52px);font-size: clamp(17.6px,5.641vw,24.64px)}body .tb-find-lawyer-sec{padding-left: clamp(6.4px,2.051vw,8.96px);padding-right: clamp(6.4px,2.051vw,8.96px)}body .tb-find-lawyer-title{font-size: clamp(20.8px,6.667vw,29.12px)}body .tb-find-lawyer-desc{font-size: clamp(12.0px,3.846vw,16.8px)}body .btn-tb-find-rfq,body .btn-tb-find-how{font-size: clamp(12.0px,3.846vw,16.8px);padding: clamp(9.6px,3.077vw,13.44px);width: auto;flex: 1 1 0;min-width: 0;justify-content: center;gap: clamp(6.4px,2.051vw,8.96px)}body .btn-tb-find-rfq i,body .btn-tb-find-how i{font-size: clamp(12.0px,3.846vw,16.8px)}body .tb-stats-bar{padding-left: clamp(25.6px,8.205vw,35.84px);padding-right: clamp(25.6px,8.205vw,35.84px)}body .tb-stats-icon-img{width: clamp(27.2px,8.718vw,38.08px);height: clamp(27.2px,8.718vw,38.08px)}body .tb-stats-number{font-size: clamp(16.0px,5.128vw,22.4px)}body .tb-stats-label{font-size: clamp(9px,2.821vw,12.32px)}body .tb-dual-card{padding-left: clamp(8.0px,2.564vw,11.2px);padding-right: clamp(8.0px,2.564vw,11.2px)}body .tb-dual-card-title{font-size: clamp(16.0px,5.128vw,22.4px)}body .tb-dual-card-desc{font-size: clamp(11.2px,3.59vw,15.68px)}body .tb-dual-card .btn-tb-green,body .tb-dual-card .btn-tb-outline-blog{font-size: clamp(12.0px,3.846vw,16.8px);padding: clamp(9.6px,3.077vw,13.44px) clamp(19.2px,6.154vw,26.88px);min-width: clamp(176.0px,56.41vw,246.4px)}body .tb-trust-bar{padding-left: clamp(4.8px,1.538vw,6.72px);padding-right: clamp(4.8px,1.538vw,6.72px)}body .tb-trust-item{padding-left: clamp(4.8px,1.538vw,6.72px) !important;padding-right: clamp(4.8px,1.538vw,6.72px) !important;gap: clamp(6.4px,2.051vw,8.96px)}body .tb-trust-icon-box{width: clamp(30.4px,9.744vw,42.56px);height: clamp(30.4px,9.744vw,42.56px)}body .tb-trust-icon-img{width: clamp(20.8px,6.667vw,29.12px);height: clamp(20.8px,6.667vw,29.12px)}body .tb-trust-title{font-size: clamp(10.4px,3.333vw,14.56px)}body .tb-trust-desc{font-size: clamp(9px,2.564vw,11.2px)}body .tb-find-lawyer-sec .d-flex.gap-3{gap: clamp(9.6px,3.077vw,13.44px) !important}body .tb-footer-security-text br{display: none}}@media (max-width: 575.98px){body .tb-hero-content{margin-bottom: clamp(38.4px,12.308vw,53.76px)}body .tb-hero-eyebrow{margin-bottom: clamp(11.2px,3.59vw,15.68px)}body .tb-hero-content .tb-hero-badge{margin-bottom: clamp(14.4px,4.615vw,20.16px)}body .tb-hero-content .tb-hero-title{margin-bottom: clamp(14.4px,4.615vw,20.16px);letter-spacing: -0.016em}body .tb-hero-content .tb-hero-desc{margin-bottom: clamp(22.4px,7.179vw,31.36px)}body .tb-hero-trust{margin-top: clamp(20.8px,6.667vw,29.12px)}body .tb-find-lawyer-title{margin-bottom: clamp(16.0px,5.128vw,22.4px);letter-spacing: -0.019em}body .tb-find-lawyer-sec .col-lg-6{margin-bottom: clamp(38.4px,12.308vw,53.76px)}body .tb-section-title{margin-bottom: clamp(12.8px,4.103vw,17.92px)}}@media (max-width: 575.98px){body .tb-works-sec{padding-top: clamp(32.0px,10.256vw,44.8px);padding-bottom: clamp(25.6px,8.205vw,35.84px)}body .tb-section-header{margin-bottom: clamp(24.0px,7.692vw,33.6px)}body .tb-works-steps-wrapper{margin-top: clamp(20.0px,6.41vw,28.0px);row-gap: clamp(22.4px,7.179vw,31.36px);column-gap: clamp(9.6px,3.077vw,13.44px)}body .tb-works-icon-container{margin-bottom: clamp(12.8px,4.103vw,17.92px)}body .tb-works-step-title{margin-bottom: clamp(6.4px,2.051vw,8.96px)}body .tb-find-lawyer-sec{padding-top: clamp(32.0px,10.256vw,44.8px);padding-bottom: clamp(25.6px,8.205vw,35.84px)}body .tb-find-lawyer-desc{margin-bottom: clamp(19.2px,6.154vw,26.88px)}body .tb-stats-bar,body .tb-trust-bar{padding-top: clamp(25.6px,8.205vw,35.84px);padding-bottom: clamp(25.6px,8.205vw,35.84px)}body .tb-dual-sec{padding-top: 10px;padding-bottom: 0px}body .tb-dual-sec .col-lg-6{margin-bottom: clamp(19.2px,6.154vw,26.88px)}body .tb-dual-card{padding-top: 0px;padding-bottom: 0px}body .tb-dual-card-title{margin-bottom: clamp(9.6px,3.077vw,13.44px)}body .tb-dual-card-desc{margin-bottom: clamp(19.2px,6.154vw,26.88px)}body .tb-dual-card .col-md-5{margin-top: 0px !important}body .tb-dual-card-img{max-height: clamp(112.0px,35.897vw,156.8px)}}@media (max-width: 575.98px){body .tb-topbar{padding-top: clamp(6.4px,2.051vw,8.96px);padding-bottom: clamp(6.4px,2.051vw,8.96px);font-size: clamp(10.4px,3.333vw,14.56px)}body .tb-topbar .container,body .tb-navbar .container{padding-left: clamp(9.6px,3.077vw,13.44px);padding-right: clamp(9.6px,3.077vw,13.44px)}body .tb-topbar-link,body .tb-lang-item{font-size: clamp(10.4px,3.333vw,14.56px)}body .tb-navbar{padding-top: clamp(9.6px,3.077vw,13.44px);padding-bottom: clamp(9.6px,3.077vw,13.44px)}body .tb-logo-img{height: clamp(25.6px,8.205vw,35.84px);width: auto}body .tb-navbar .navbar-toggler{width: clamp(33.6px,10.769vw,47.04px);height: clamp(33.6px,10.769vw,47.04px)}body .tb-footer{padding: clamp(48.0px,15.385vw,67.2px) clamp(12.0px,3.846vw,16.8px) clamp(24.0px,7.692vw,33.6px)}body .tb-footer .container{padding-left: clamp(9.6px,3.077vw,13.44px);padding-right: clamp(9.6px,3.077vw,13.44px)}body .tb-footer .row{--bs-gutter-x: clamp(19.2px,6.154vw,26.88px)}body .tb-footer-logo-img{height: clamp(30.4px,9.744vw,42.56px);width: auto}body .tb-footer-desc{font-size: clamp(9.6px,3.077vw,13.44px);margin-bottom: clamp(19.2px,6.154vw,26.88px)}body .tb-footer-contact li{font-size: clamp(9.6px,3.077vw,13.44px);margin-bottom: clamp(9.6px,3.077vw,13.44px)}body .tb-footer-title{font-size: clamp(12.0px,3.846vw,16.8px);margin-bottom: clamp(16.0px,5.128vw,22.4px)}body .tb-footer-links li{margin-bottom: clamp(8.0px,2.564vw,11.2px)}body .tb-footer-links a,body .tb-footer-subscribe-text,body .tb-footer-middle-links a,body .tb-footer-copy,body .tb-paystation-title,body .tb-footer-social-label{font-size: clamp(9.6px,3.077vw,13.44px)}body .tb-newsletter-input{font-size: clamp(10.4px,3.333vw,14.56px);height: clamp(35.2px,11.282vw,49.28px);padding-left: clamp(12.8px,4.103vw,17.92px);padding-right: clamp(12.8px,4.103vw,17.92px)}body .tb-newsletter-btn{width: clamp(38.4px,12.308vw,53.76px);height: clamp(35.2px,11.282vw,49.28px)}body .tb-footer-app-btn{padding: clamp(4.8px,1.538vw,6.72px) clamp(9.6px,3.077vw,13.44px)}body .tb-footer-app-label{font-size: clamp(6px,1.795vw,7.84px)}body .tb-footer-app-title{font-size: clamp(8.8px,2.821vw,12.32px)}body .tb-footer-middle-bar{padding-top: clamp(16.0px,5.128vw,22.4px);padding-bottom: clamp(16.0px,5.128vw,22.4px);margin-top: clamp(12.0px,3.846vw,16.8px)}body .tb-footer-bottom-bar{padding-top: clamp(16.0px,5.128vw,22.4px);margin-top: clamp(19.2px,6.154vw,26.88px)}body .tb-footer-divider{margin-top: clamp(16.0px,5.128vw,22.4px);margin-bottom: clamp(16.0px,5.128vw,22.4px)}body .tb-footer-security-img{width: clamp(28.8px,9.231vw,40.32px);height: clamp(28.8px,9.231vw,40.32px)}body .tb-footer-security-text{font-size: clamp(9px,2.821vw,12.32px)}}@media (max-width: 575.98px){html:has(.heroUiMain){font-size: clamp(12.8px,4.103vw,17.92px)}}@media (max-width: 575.98px){body .tb-paystation-strip{max-width: clamp(200px,64.103vw,280px);padding: clamp(4.8px,1.538vw,6.72px) clamp(6.4px,2.051vw,8.96px)}}@media (max-width: 575.98px){body .tb-works-sec{padding-top: clamp(22.4px,7.179vw,31.36px);padding-bottom: clamp(16.0px,5.128vw,22.4px)}body .tb-works-sec .tb-section-header{margin-bottom: clamp(12.8px,4.103vw,17.92px)}body .tb-works-sec .tb-section-title{margin-bottom: 0}body .tb-works-steps-wrapper{margin-top: 0;row-gap: clamp(12.8px,4.103vw,17.92px)}body .tb-works-icon-container{margin-bottom: clamp(8.0px,2.564vw,11.2px)}body .tb-works-step-title{margin-bottom: clamp(3.2px,1.026vw,4.48px)}body .tb-works-step-desc{margin-bottom: 0}}@media (max-width: 575.98px){body .tb-paystation-strip{display: block;width: 100%;max-width: none;padding: clamp(4.8px,1.538vw,6.72px);border-radius: clamp(8px,2.564vw,11.2px)}}@media (max-width: 575.98px){body .tb-paystation-strip-img{width: 100%}}@media (max-width: 991.98px){.tb-navbar > .container{display: grid;grid-template-columns: auto auto minmax(0,1fr) auto;align-items: center;column-gap: 0}.tb-navbar .navbar-toggler{grid-column: 1;grid-row: 1;justify-self: start}.tb-navbar .tb-navbar-brand{grid-column: 2;grid-row: 1;justify-self: start;display: inline-flex;margin: 0 0 0 clamp(12px,3.846vw,20px)}.tb-navbar .tb-nav-auth{grid-column: 4;grid-row: 1;justify-self: end}.tb-navbar .navbar-collapse{grid-column: 1 / -1;grid-row: 2}.tb-navbar .tb-nav-btn-login{margin-right: 0;white-space: nowrap}}@media (max-width: 575.98px){body .tb-navbar .tb-auth-toggle{padding: clamp(2.4px,0.769vw,3.36px);border-radius: 6px}body .tb-navbar .tb-auth-toggle-slider{top: clamp(2.4px,0.769vw,3.36px);bottom: clamp(2.4px,0.769vw,3.36px);left: clamp(2.4px,0.769vw,3.36px);width: calc(50% - clamp(2.4px,0.769vw,3.36px));border-radius: 6px}body .tb-navbar .tb-auth-toggle-btn{min-width: 0;padding: clamp(4.8px,1.538vw,6.72px) clamp(6.4px,2.051vw,8.96px);font-size: clamp(9.6px,3.077vw,13.44px);gap: clamp(3.2px,1.026vw,4.48px);border-radius: 6px}body .tb-navbar .tb-nav-btn-login{padding: 6px 12px;font-size: 12px;line-height: 1.25;border-radius: 6px}body .tb-logo-img{height: clamp(19.2px,6.154vw,26.88px)}body .tb-navbar .tb-auth-toggle-btn i{display: none}body .tb-navbar .navbar-toggler{width: clamp(30.4px,9.744vw,42.56px);height: clamp(30.4px,9.744vw,42.56px)}}@media (max-width: 991.98px){.tb-navbar{position: relative;z-index: 1030}.tb-navbar .navbar-collapse{position: absolute;top: calc(100% + 6px);left: calc(50% - 360px + 12px);right: auto;width: max-content;max-width: calc(100% - 24px);margin: 0;padding: 4px 16px;background-color: #ffffff;border: 1px solid var(--tb-border);border-radius: 12px;box-shadow: 0 18px 30px -14px rgba(15,23,42,0.28);z-index: 1030}.tb-navbar .navbar-collapse .tb-nav-link{white-space: nowrap}.tb-navbar .navbar-collapse .nav-item:last-child .tb-nav-link{border-bottom: 0}}@media (max-width: 767.98px){.tb-navbar .navbar-collapse{left: calc(50% - 270px + 12px)}}@media (max-width: 575.98px){body .tb-navbar .navbar-collapse{left: clamp(9.6px,3.077vw,13.44px);padding: clamp(3.2px,1.026vw,4.48px) clamp(12.8px,4.103vw,17.92px);border-radius: clamp(9.6px,3.077vw,13.44px)}}@media (max-width: 991.98px){body .tb-navbar .navbar-collapse .tb-nav-link{margin: 2px -10px;padding-left: 10px !important;padding-right: 10px !important;border-radius: 8px;border-bottom: 0;transition: background-color 0.2s ease,color 0.2s ease}body .tb-navbar .navbar-collapse .tb-nav-link:hover,body .tb-navbar .navbar-collapse .tb-nav-link:focus-visible,body .tb-navbar .navbar-collapse .tb-nav-link:active{background-color: var(--tb-button-hover);color: var(--tb-navy-light)}}body .tb-navbar .tb-nav-link,body .tb-navbar .tb-nav-link:hover,body .tb-navbar .tb-nav-link:focus{color: var(--tb-navy-light)}@media (max-width: 991.98px){body .tb-navbar .navbar-collapse{padding-left: 0;padding-right: 0;overflow: hidden}body .tb-navbar .navbar-collapse .tb-nav-link{margin: 0;padding-left: 16px !important;padding-right: 16px !important;border-radius: 0}}@media (max-width: 575.98px){body .tb-navbar .navbar-collapse .tb-nav-link{padding-left: clamp(12.8px,4.103vw,17.92px) !important;padding-right: clamp(12.8px,4.103vw,17.92px) !important}}.tb-navbar{background-color: rgb(234,234,234)}@media (min-width: 768px){.manageforEverythings .row > [class*="col-"]{display: flex}.manageforEverythings .mBox{display: flex;flex-direction: column;width: 100%}.manageforEverythings .mBox .tb-store-badges{margin-top: auto}.manageforEverythings .mBox-mockup{align-items: center;justify-content: flex-end}.manageforEverythings .mBox-join .ps-lg-3{display: flex;flex-direction: column;flex: 1 1 auto}.manageforEverythings .mBox-join .btn-tb-join-lawyer-primary{margin-top: auto;align-self: flex-start}}@media (min-width: 1200px){.manageforEverythings .mBox-join .tb-lawyer-portrait-img{top: -23px}}@media (min-width: 1200px){.manageforEverythings .mBox-join .tb-lawyer-portrait-img{top: auto;bottom: -20px;height: calc(100% + 40px);width: auto;max-width: none;object-fit: contain;object-position: bottom right}}body .tb-auth-toggle,body .tb-navbar .tb-auth-toggle{padding: 0;overflow: hidden}body .tb-auth-toggle-slider,body .tb-navbar .tb-auth-toggle-slider{top: 0;bottom: 0;left: 0;width: 50%;border-radius: inherit}@media (max-width: 767.98px){body .tb-find-lawyer-title{text-align: justify}}