html{height:100%;box-sizing:border-box}:root{--bl-ink:#0b1220;--bl-ink-2:#111b2e;--bl-surface:#fff;--bl-surface-alt:#f3f6ff;--bl-accent:#14b8a6;--bl-accent-hover:#0d9488;--bl-accent-2:#8b5cf6;--bl-accent-2-hover:#7c3aed;--bl-text:#0f172a;--bl-muted:#64748b}body{height:100%;background-color:var(--bl-surface-alt);color:var(--bl-text)}.h1,h1{font-size:3rem!important}.h2,h2{font-size:2.2rem;font-weight:600}.h3,h3{font-size:2rem;font-weight:600}.h4,h4{font-size:1.5rem}.body-content{padding-left:15px;padding-right:15px}.dl-horizontal dt{white-space:normal}input,select,textarea{max-width:280px}.field-validation-error{width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.validation-summary-errors{color:#dc3545!important}.bootbox .modal-header{display:block}.modal-title{font-size:1.5rem!important}.navbar-main{background-color:#fff;box-shadow:1px 1px 5px 1px #ccc}footer{color:#fff;width:100%;background-color:var(--bl-ink)}.text-muted{font-size:.9rem!important}.bg-ink{background-color:var(--bl-ink)!important}.bg-alter{background-color:var(--bl-surface-alt)!important}.text-success{color:var(--bl-accent)!important}.btn-success{background-color:var(--bl-accent)!important;border-color:var(--bl-accent)!important}.btn-success:hover,.btn-success:focus{background-color:var(--bl-accent-hover)!important;border-color:var(--bl-accent-hover)!important}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(20,184,166,.35)!important}a{color:var(--bl-accent-hover)}a:hover{color:var(--bl-accent)}.badge-warning{background-color:var(--bl-accent-2)!important;color:#fff!important}.bg-success{background-color:var(--bl-accent)!important}.border-success{border-color:var(--bl-accent)!important}.badge-success{background-color:var(--bl-accent)!important;color:#fff!important}.alert-success{color:#064e3b!important;background-color:rgba(20,184,166,.12)!important;border-color:rgba(20,184,166,.25)!important}.btn-outline-success{color:var(--bl-accent)!important;border-color:var(--bl-accent)!important}.btn-outline-success:hover,.btn-outline-success:focus{color:#fff!important;background-color:var(--bl-accent)!important;border-color:var(--bl-accent)!important}.about-card{border:1px solid rgba(15,23,42,.08);border-radius:.7rem;overflow:hidden;box-shadow:0 .5rem 1rem rgba(15,23,42,.06)}.about-card.border-0{border:0}.about-card .card-header{border-bottom:1px solid rgba(15,23,42,.08)}.contact-card{border:1px solid rgba(15,23,42,.08);border-radius:.7rem;overflow:hidden;box-shadow:0 .5rem 1rem rgba(15,23,42,.06)}.contact-card a{font-weight:600}.policy-card{border:1px solid rgba(15,23,42,.08);border-radius:.7rem;overflow:hidden;box-shadow:0 .5rem 1rem rgba(15,23,42,.06)}.policy-h{margin-top:1.25rem;margin-bottom:.75rem;font-weight:700}.policy-sh{margin-top:1rem;margin-bottom:.5rem;font-weight:700}.faq-card{border:1px solid rgba(15,23,42,.08);border-radius:.7rem;overflow:hidden;margin-bottom:.75rem;box-shadow:0 .25rem .75rem rgba(15,23,42,.06)}.faq-card .card-header{background:#fff;border-bottom:1px solid rgba(15,23,42,.08)}.faq-toggle{color:var(--bl-ink);font-weight:700;text-decoration:none!important;padding-left:0;padding-right:0}.faq-toggle:hover,.faq-toggle:focus{color:var(--bl-accent-hover);text-decoration:none!important}.faq-toggle[aria-expanded="true"]{color:var(--bl-accent)}.comparison-table{border-radius:.7rem;overflow:hidden;background:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.06);border:1px solid rgba(15,23,42,.08)}.comparison-table thead th{background:var(--bl-ink);color:#fff;border-top:0;border-color:rgba(255,255,255,.14);letter-spacing:.2px}.comparison-table tbody td,.comparison-table tbody th{border-color:rgba(15,23,42,.08)}.comparison-table tbody tr:nth-child(even){background:rgba(243,246,255,.7)}.comparison-table tbody tr:nth-child(odd){background:#fff}.comparison-table td,.comparison-table th{vertical-align:middle}.comparison-table tbody td:nth-child(2),.comparison-table thead th:nth-child(2){color:var(--bl-accent);font-weight:600}.pricing-card{border:1px solid rgba(15,23,42,.08);border-radius:.7rem;overflow:hidden;box-shadow:0 .5rem 1rem rgba(15,23,42,.06)}.pricing-card .card-header{border-bottom:1px solid rgba(15,23,42,.08)}.pricing-card-featured{border-color:rgba(20,184,166,.35);box-shadow:0 .75rem 1.25rem rgba(15,23,42,.08)}.btn{font-weight:500!important}.hero-image{border-color:rgba(255,255,255,.16)!important;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 26px rgba(20,184,166,.6),0 0 14px rgba(139,92,246,.3),0 0 22px rgba(0,0,0,.55)!important}