:root{--theme-transition-duration:0.3s;--theme-transition-timing:ease;--theme-transition:background-color var(--theme-transition-duration) var(--theme-transition-timing),color var(--theme-transition-duration) var(--theme-transition-timing),border-color var(--theme-transition-duration) var(--theme-transition-timing),box-shadow var(--theme-transition-duration) var(--theme-transition-timing);--bs-body-bg:#fff;--bs-body-color:#212529;--bs-secondary-bg:#f8f9fa;--bs-tertiary-bg:#e9ecef;--bs-secondary-color:#6c757d;--bs-tertiary-color:#6c757d;--bs-primary-bg-subtle:#cfe2ff;--bs-primary-text-emphasis:#052c65;--bs-info-bg-subtle:#cff4fc;--bs-info-text-emphasis:#055160;--bs-success-text-emphasis:#0a3622;--navbar-bg:hsla(0,0%,100%,.95);--card-bg:#fff;--hero-bg:linear-gradient(135deg,#fff,#f8f9fa);--focus-ring-color:rgba(57,73,171,.25);--hover-bg-color:rgb(0 0 0/5%)}:root,[data-theme=light]{--bs-primary:#0054a6;--bs-secondary:#ff5722;--bs-success:#198754;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-info:#0dcaf0;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--navbar-bg:hsla(0,0%,100%,.95);--card-bg:#fffffffff;--hero-bg:linear-gradient(135deg,#fffffffff,#f8f9fa);--bg-primary:#fffffffff;--bg-secondary:#f8f9fa;--bg-tertiary:#e9ecef;--bg-accent:#dee2e6;--text-primary:#212529;--text-secondary:#6c757d;--text-muted:#6c757d;--text-inverse:#fffffffff;--color-primary:#0054a6;--color-primary-hover:#303f9f;--color-secondary:#ff5722;--color-secondary-hover:#e64a19;--color-accent:#0054a6;--color-accent-hover:#0054a6;--color-success:#198754;--color-warning:#ffc107;--color-error:#dc3545;--color-info:#0dcaf0;--surface-card:#fffffffff;--surface-panel:#f8f9fa;--surface-overlay:hsla(0,0%,100%,.95);--shadow-color:rgba(0,0,0,.1);--shadow-color-light:rgba(0,0,0,.05);--shadow-color-strong:rgba(0,0,0,.2)}[data-theme=light] body,body{background-color:var(--bg-primary);color:var(--text-primary)}:root .card,[data-theme=light] .card{background-color:var(--surface-card);border-color:var(--bs-border-color);color:var(--text-primary)}:root .navbar,[data-theme=light] .navbar{background-color:var(--navbar-bg)!important;border-bottom:1px solid var(--bs-border-color)}:root .navbar-brand,:root .navbar-nav .nav-link,[data-theme=light] .navbar-brand,[data-theme=light] .navbar-nav .nav-link{color:var(--text-primary)!important}:root .navbar-nav .nav-link:hover,[data-theme=light] .navbar-nav .nav-link:hover{color:var(--color-primary)!important}:root .btn-primary,[data-theme=light] .btn-primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}:root .btn-primary:hover,[data-theme=light] .btn-primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}:root .btn-secondary,[data-theme=light] .btn-secondary{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff}:root .btn-secondary:hover,[data-theme=light] .btn-secondary:hover{background-color:var(--color-secondary-hover);border-color:var(--color-secondary-hover)}:root .btn-outline-primary,[data-theme=light] .btn-outline-primary{border-color:var(--color-primary);color:var(--color-primary)}:root .btn-outline-primary:hover,[data-theme=light] .btn-outline-primary:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}:root .btn-outline-secondary,[data-theme=light] .btn-outline-secondary{border-color:var(--color-secondary);color:var(--color-secondary)}:root .btn-outline-secondary:hover,[data-theme=light] .btn-outline-secondary:hover{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff}:root .form-control,[data-theme=light] .form-control{background-color:var(--bg-primary);border-color:var(--bs-border-color);color:var(--text-primary)}:root .form-control:focus,[data-theme=light] .form-control:focus{background-color:var(--bg-primary);border-color:var(--color-primary);box-shadow:0 0 0 .2rem rgba(57,73,171,.25);color:var(--text-primary)}:root .form-control::-moz-placeholder,[data-theme=light] .form-control::-moz-placeholder{color:var(--text-muted)}:root .form-control::placeholder,[data-theme=light] .form-control::placeholder{color:var(--text-muted)}:root .form-select,[data-theme=light] .form-select{background-color:var(--bg-primary);border-color:var(--bs-border-color);color:var(--text-primary)}:root .form-select:focus,[data-theme=light] .form-select:focus{background-color:var(--bg-primary);border-color:var(--color-primary);box-shadow:0 0 0 .2rem rgba(57,73,171,.25)}:root .alert-primary,[data-theme=light] .alert-primary{background-color:var(--bs-primary-bg-subtle,#cfe2ff);border-color:var(--color-primary);color:var(--bs-primary-text-emphasis,#052c65)}:root .alert-success,[data-theme=light] .alert-success{background-color:#d4edda;border-color:var(--color-success);color:#155724}:root .alert-warning,[data-theme=light] .alert-warning{background-color:#ffffff3cd;border-color:var(--color-warning);color:#856404}:root .alert-danger,[data-theme=light] .alert-danger{background-color:#f8d7da;border-color:var(--color-error);color:#721c24}:root .table,[data-theme=light] .table{color:var(--text-primary)}:root .table td,:root .table th,[data-theme=light] .table td,[data-theme=light] .table th{border-color:var(--bs-border-color)}:root .table thead th,[data-theme=light] .table thead th{border-bottom-color:var(--text-secondary)}:root .modal-content,[data-theme=light] .modal-content{background-color:var(--surface-card);border-color:var(--bs-border-color);color:var(--text-primary)}:root .modal-header,[data-theme=light] .modal-header{border-bottom-color:var(--bs-border-color)}:root .modal-footer,[data-theme=light] .modal-footer{border-top-color:var(--bs-border-color)}:root .dropdown-menu,[data-theme=light] .dropdown-menu{background-color:var(--surface-card);border-color:var(--bs-border-color)}:root .dropdown-item,[data-theme=light] .dropdown-item{color:var(--text-primary)}:root .dropdown-item:focus,:root .dropdown-item:hover,[data-theme=light] .dropdown-item:focus,[data-theme=light] .dropdown-item:hover{background-color:var(--bg-secondary);color:var(--text-primary)}:root .dropdown-item.active,:root .dropdown-item:active,[data-theme=light] .dropdown-item.active,[data-theme=light] .dropdown-item:active{background-color:var(--color-primary);color:#fff}:root .dropdown-divider,[data-theme=light] .dropdown-divider{border-color:var(--bs-border-color)}:root .list-group-item,[data-theme=light] .list-group-item{background-color:var(--surface-card);border-color:var(--bs-border-color);color:var(--text-primary)}:root .list-group-item.active,[data-theme=light] .list-group-item.active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}:root .progress,[data-theme=light] .progress{background-color:var(--bg-tertiary)}:root .progress-bar,[data-theme=light] .progress-bar{background-color:var(--color-primary)}:root .text-muted,[data-theme=light] .text-muted{color:var(--text-muted)!important}:root .text-primary,[data-theme=light] .text-primary{color:var(--color-primary)!important}:root .text-secondary,[data-theme=light] .text-secondary{color:var(--color-secondary)!important}:root .bg-primary,[data-theme=light] .bg-primary{background-color:var(--color-primary)!important}:root .bg-secondary,[data-theme=light] .bg-secondary{background-color:var(--color-secondary)!important}:root .bg-light,[data-theme=light] .bg-light{background-color:var(--bg-secondary)!important}:root .border,[data-theme=light] .border{border-color:var(--bs-border-color)!important}:root .border-primary,[data-theme=light] .border-primary{border-color:var(--color-primary)!important}.hero,[data-theme=light] .hero{background:var(--hero-bg);color:var(--text-primary)}.footer,[data-theme=light] .footer{background-color:var(--bg-secondary);border-top:1px solid var(--bs-border-color);color:var(--text-secondary)}.footer a,[data-theme=light] .footer a{color:var(--text-secondary)}.footer a:hover,[data-theme=light] .footer a:hover{color:var(--color-primary)}[data-theme=dark]{--bs-primary:#5a67d8;--bs-secondary:#ffc107;--bs-success:#198754;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-info:#0dcaf0;--bs-light:#4a5568;--bs-dark:#f7fafc;--bs-border-color:#4a5568;--bs-border-color-translucent:rgba(74,85,104,.175);--navbar-bg:rgba(45,55,72,.95);--card-bg:#2d3748;--hero-bg:linear-gradient(135deg,#1a1f2e,#2d3748);--bg-primary:#0f1419;--bg-secondary:#1a1f2e;--bg-tertiary:#2d3748;--bg-accent:#4a5568;--text-primary:#f7fafc;--text-secondary:#e2e8f0;--text-muted:#a0aec0;--text-inverse:#2d3748;--color-primary:#5a67d8;--color-primary-hover:#667eea;--color-secondary:#ffc107;--color-secondary-hover:#f6ad55;--color-accent:#38b2ac;--color-accent-hover:#4fd1c7;--color-success:#198754;--color-warning:#ffc107;--color-error:#dc3545;--color-info:#0dcaf0;--surface-card:#2d3748;--surface-panel:#1a1f2e;--surface-overlay:rgba(45,55,72,.95);--shadow-color:rgba(0,0,0,.25);--shadow-color-light:rgba(0,0,0,.1);--shadow-color-strong:rgba(0,0,0,.4)}[data-theme=dark] body{background-color:var(--bg-primary);color:var(--text-primary)}[data-theme=dark] .card{background-color:var(--surface-card);border-color:var(--bs-border-color);color:var(--text-primary)}[data-theme=dark] .navbar{background-color:var(--navbar-bg)!important;border-bottom:1px solid var(--bs-border-color)}[data-theme=dark] .navbar-brand,[data-theme=dark] .navbar-nav .nav-link{color:var(--text-primary)!important}[data-theme=dark] .navbar-nav .nav-link:hover{color:var(--color-primary)!important}[data-theme=dark] .btn-primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}[data-theme=dark] .btn-primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}[data-theme=dark] .btn-secondary{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff}[data-theme=dark] .btn-secondary:hover{background-color:var(--color-secondary-hover);border-color:var(--color-secondary-hover)}[data-theme=dark] .btn-outline-primary{border-color:var(--color-primary);color:var(--color-primary)}[data-theme=dark] .btn-outline-primary:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}[data-theme=dark] .form-control{background-color:var(--bg-tertiary);border-color:var(--bs-border-color);color:var(--text-primary)}[data-theme=dark] .form-control:focus{background-color:var(--bg-tertiary);border-color:var(--color-primary);box-shadow:0 0 0 .2rem rgba(90,103,216,.25);color:var(--text-primary)}[data-theme=dark] .form-control::-moz-placeholder{color:var(--text-muted)}[data-theme=dark] .form-control::placeholder{color:var(--text-muted)}[data-theme=dark] .form-label{color:var(--text-secondary)}[data-theme=dark] a{color:var(--color-primary)}[data-theme=dark] a:hover{color:var(--color-primary-hover)}[data-theme=dark] .text-muted{color:var(--text-muted)!important}[data-theme=dark] .text-primary{color:var(--color-primary)!important}[data-theme=dark] .text-secondary{color:var(--text-secondary)!important}[data-theme=dark] .bg-light{background-color:var(--bg-tertiary)!important;color:var(--text-primary)!important}[data-theme=dark] .bg-white{background-color:var(--surface-card)!important;color:var(--text-primary)!important}[data-theme=dark] .border{border-color:var(--bs-border-color)!important}[data-theme=dark] .border-top{border-top-color:var(--bs-border-color)!important}[data-theme=dark] .border-bottom{border-bottom-color:var(--bs-border-color)!important}[data-theme=dark] .border-left{border-left-color:var(--bs-border-color)!important}[data-theme=dark] .border-right{border-right-color:var(--bs-border-color)!important}[data-theme=dark] .hero{background:var(--hero-bg);color:var(--text-primary)}[data-theme=dark] .modal-content{background-color:var(--surface-card);border-color:var(--bs-border-color);color:var(--text-primary)}[data-theme=dark] .modal-header{border-bottom-color:var(--bs-border-color)}[data-theme=dark] .modal-footer{border-top-color:var(--bs-border-color)}[data-theme=dark] .dropdown-menu{background-color:var(--surface-card);border-color:var(--bs-border-color)}[data-theme=dark] .dropdown-item{color:var(--text-primary)}[data-theme=dark] .dropdown-item:hover{background-color:var(--bg-accent);color:var(--text-primary)}[data-theme=dark] .dropdown-divider{border-top-color:var(--bs-border-color)}[data-theme=dark] .table{color:var(--text-primary)}[data-theme=dark] .table td,[data-theme=dark] .table th{border-color:var(--bs-border-color)}[data-theme=dark] .list-group-item{background-color:var(--surface-card);border-color:var(--bs-border-color);color:var(--text-primary)}[data-theme=dark] .list-group-item:hover{background-color:var(--bg-accent)}[data-theme=dark] .alert-primary{background-color:rgba(90,103,216,.1);border-color:var(--color-primary);color:var(--color-primary)}[data-theme=dark] .alert-secondary{background-color:rgba(237,137,54,.1);border-color:var(--color-secondary);color:var(--color-secondary)}[data-theme=dark] .alert-success{background-color:rgba(72,187,120,.1);border-color:var(--color-success);color:var(--color-success)}[data-theme=dark] .alert-warning{background-color:rgba(237,137,54,.1);border-color:var(--color-warning);color:var(--color-warning)}[data-theme=dark] .alert-danger{background-color:hsla(0,88%,68%,.1);border-color:var(--color-error);color:var(--color-error)}[data-theme=dark] .alert-info{background-color:rgba(66,153,225,.1);border-color:var(--color-info);color:var(--color-info)}[data-theme=dark] *{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.theme-toggle{align-items:center;background:transparent;border:1px solid var(--bs-border-color);border-radius:.375rem;color:var(--bs-body-color);display:flex;height:40px;justify-content:center;min-width:40px;position:relative;transition:var(--theme-transition)}.theme-toggle:hover{background-color:var(--hover-bg-color);border-color:var(--bs-primary)}.theme-toggle:focus{box-shadow:0 0 0 .25rem var(--focus-ring-color);outline:none}.theme-toggle svg{transition:transform .2s ease}.theme-toggle:hover svg{transform:scale(1.1)}.theme-toggle[title]{position:relative}.navbar{backdrop-filter:blur(10px);background-color:var(--navbar-bg)!important;border-bottom:1px solid var(--bs-border-color);transition:var(--theme-transition)}.navbar .navbar-brand,.navbar .navbar-nav .nav-link{color:var(--bs-body-color)!important;transition:var(--theme-transition)}.navbar .navbar-nav .nav-link:focus,.navbar .navbar-nav .nav-link:hover{color:var(--bs-primary)!important}.navbar .navbar-nav .nav-link.active{color:var(--bs-primary)!important;font-weight:600}.navbar .navbar-toggler{border-color:var(--bs-border-color);color:var(--bs-body-color)}.navbar .navbar-toggler:focus{box-shadow:0 0 0 .25rem var(--focus-ring-color)}.card{background-color:var(--card-bg);border-color:var(--bs-border-color);transition:var(--theme-transition)}.card:hover{box-shadow:var(--bs-box-shadow-lg);transform:translateY(-2px)}.card .card-header{background-color:var(--bs-secondary-bg);border-bottom-color:var(--bs-border-color)}.feature-card{background-color:var(--card-bg);border:1px solid var(--bs-border-color);transition:var(--theme-transition),transform .3s ease}.feature-card:hover{background-color:var(--bs-secondary-bg);box-shadow:var(--bs-box-shadow-lg);transform:translateY(-4px)}.blog-card{background-color:var(--card-bg);border-color:var(--bs-border-color)}#hero,.blog-card{transition:var(--theme-transition)}#hero{background:var(--hero-bg)}.form-control{background-color:var(--bs-body-bg);border-color:var(--bs-border-color);color:var(--bs-body-color);transition:var(--theme-transition)}.form-control:focus{background-color:var(--bs-body-bg);border-color:var(--bs-primary);box-shadow:0 0 0 .25rem var(--focus-ring-color)}.form-control::-moz-placeholder{color:var(--bs-tertiary-color)}.form-control::placeholder{color:var(--bs-tertiary-color)}.form-select{background-color:var(--bs-body-bg);border-color:var(--bs-border-color);color:var(--bs-body-color);transition:var(--theme-transition)}.form-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem var(--focus-ring-color)}.form-check-input{background-color:var(--bs-body-bg);border-color:var(--bs-border-color)}.form-check-input:focus{box-shadow:0 0 0 .25rem var(--focus-ring-color)}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn{transition:var(--theme-transition),transform .2s ease}.btn:hover{transform:translateY(-1px)}.dropdown-menu{background-color:var(--card-bg);border-color:var(--bs-border-color);box-shadow:var(--bs-box-shadow-lg)}.dropdown-item,.dropdown-menu{transition:var(--theme-transition)}.dropdown-item{color:var(--bs-body-color)}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-secondary-bg);color:var(--bs-body-color)}.dropdown-item.active{background-color:var(--bs-primary);color:#fff}.modal-content{background-color:var(--card-bg);border-color:var(--bs-border-color);transition:var(--theme-transition)}.modal-header{border-bottom-color:var(--bs-border-color)}.modal-footer{border-top-color:var(--bs-border-color)}footer{background-color:var(--bs-secondary-bg)!important;border-top:1px solid var(--bs-border-color);transition:var(--theme-transition)}footer .text-muted{color:var(--bs-tertiary-color)!important}.accordion-item{background-color:var(--card-bg);border-color:var(--bs-border-color)}.accordion-header .accordion-button{background-color:var(--bs-secondary-bg);border-bottom-color:var(--bs-border-color);color:var(--bs-body-color)}.accordion-header .accordion-button:not(.collapsed){background-color:var(--bs-primary);color:#fff}.accordion-header .accordion-button:focus{box-shadow:0 0 0 .25rem var(--focus-ring-color)}.accordion-body{color:var(--bs-body-color)}.alert{border-color:var(--bs-border-color)}.alert.alert-primary{background-color:rgb(var(--bs-primary-rgb),.1);border-color:var(--bs-primary);color:var(--bs-primary)}.badge.bg-primary{background-color:var(--bs-primary)!important}.badge.bg-secondary{background-color:var(--bs-secondary)!important}.progress{background-color:var(--bs-secondary-bg)}.progress .progress-bar{background-color:var(--bs-primary)}.table{color:var(--bs-body-color)}.table.table-hover>tbody>tr:hover>td,.table.table-hover>tbody>tr:hover>th{background-color:var(--hover-bg-color)}.list-group-item{background-color:var(--card-bg);border-color:var(--bs-border-color);color:var(--bs-body-color)}.list-group-item:hover{background-color:var(--bs-secondary-bg)}.list-group-item.active{background-color:var(--bs-primary);border-color:var(--bs-primary)}code,pre{background-color:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);color:var(--bs-body-color)}blockquote{border-left:4px solid var(--bs-primary);color:var(--bs-secondary-color)}hr{border-color:var(--bs-border-color)}.text-muted{color:var(--bs-tertiary-color)!important}.bg-light{background-color:var(--bs-secondary-bg)!important}.bg-white{background-color:var(--card-bg)!important}.border{border-color:var(--bs-border-color)!important}.border-top{border-top-color:var(--bs-border-color)!important}.border-bottom{border-bottom-color:var(--bs-border-color)!important}@media(prefers-reduced-motion:reduce){#hero,.blog-card,.btn,.card,.dropdown-item,.dropdown-menu,.feature-card,.form-check-input,.form-control,.form-select,.modal-content,.navbar,.theme-toggle,footer{transition:none}}@media(prefers-contrast:high){.blog-card,.card,.feature-card,.form-control,.form-select,.theme-toggle{border-width:2px}}:root,[data-theme=light]{color-scheme:light dark;--bg:#fffffffff;--text:#111827;--surface:#f9fafb;--primary:#1f4aff;--primary-hover:#2140d8;--muted:#6b7280;--border:#dee2e6;--accent:#0891b2;--accent-hover:#0e7490}[data-theme=dark]{color-scheme:light dark;--bg:#0b1220;--text:#dee2e6;--surface:#111827;--primary:#8ab4ff;--primary-hover:#a1c4ff;--muted:#9ca3af;--border:#273143;--accent:#38bdf8;--accent-hover:#0ea5e9}body{background:var(--bg);color:var(--text)}.card{background:var(--surface);border:1px solid var(--border)}.btn-primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn-accent{background:var(--accent);border-color:var(--accent);color:#fff}.btn-accent:hover{background:var(--accent-hover);border-color:var(--accent-hover)}*{transition:background-color .25s ease,color .25s ease,border-color .25s ease}:root{--faq-bg:var(--surface);--faq-q:var(--text);--faq-a:#1d2736;--case-tile:#f3f6fb;--accent:var(--primary);--card:var(--surface);--border:var(--border)}html[data-theme=dark]{--faq-bg:#0f1724;--faq-q:#f0f4fb;--faq-a:#cdd9ea;--case-tile:#152033;--accent:#6ea8fe;--card:#111a28;--border:#263341}html{background:var(--bg);color:var(--text)}.border,.card,hr{border-color:var(--border)!important}.card,.dropdown-menu,.list-group{background:var(--card)}a{color:var(--accent)}.text-muted{color:var(--muted)!important}.m-0{margin:0!important}.my-0{margin-top:0!important}.mb-0,.my-0{margin-bottom:0!important}.mt-1{margin-top:.25rem!important}.mb-1{margin-bottom:.25rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.mt-3{margin-top:.75rem!important}.mb-3{margin-bottom:.75rem!important}.mt-4,.my-4{margin-top:1rem!important}.mb-4,.my-4{margin-bottom:1rem!important}.mt-5,.my-5{margin-top:1.5rem!important}.mb-5,.my-5{margin-bottom:1.5rem!important}.p-0{padding:0!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.p-3{padding:.75rem!important}.pt-3,.py-3{padding-top:.75rem!important}.px-3{padding-right:.75rem!important}.pb-3,.py-3{padding-bottom:.75rem!important}.px-3{padding-left:.75rem!important}.p-4{padding:1rem!important}.pt-4,.py-4{padding-top:1rem!important}.pr-4,.px-4{padding-right:1rem!important}.pb-4,.py-4{padding-bottom:1rem!important}.pl-4,.px-4{padding-left:1rem!important}.pt-5,.py-5{padding-top:1.5rem!important}.px-5{padding-right:1.5rem!important}.pb-5,.py-5{padding-bottom:1.5rem!important}.px-5{padding-left:1.5rem!important}@media(min-width:340px){.mb-sm-0{margin-bottom:0!important}}@media(min-width:768px){.mb-md-0{margin-bottom:0!important}}@media(min-width:992px){.mb-lg-0{margin-bottom:0!important}}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.text-nowrap{white-space:nowrap!important}.fs-1{font-size:2.5rem!important}.fs-4{font-size:1.5rem!important}.fs-5{font-size:1.25rem!important}@media(min-width:768px){.text-md-end{text-align:right!important}}.text-primary{color:#0054a6!important}.text-secondary{color:#ff5722!important}.text-success{color:#4caf50!important}.text-warning{color:#ff9800!important}.text-danger{color:#f44336!important}.text-info{color:#2196f3!important}.text-dark{color:#212121!important}.text-light{color:#fff!important}.text-white{color:#f8f9fa!important}@media(max-width:575.98px){section{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.container,.container-fluid{padding-left:1rem!important;padding-right:1rem!important}.mb-4,.my-4{margin-bottom:1.25rem!important}.mb-5,.my-5{margin-bottom:2rem!important}.h1,h1{font-size:1.75rem!important}.h2,h2{font-size:1.5rem!important}.btn-lg{font-size:1rem!important;padding:.5rem 1.25rem!important}}@media(max-width:339.98px){section{padding-bottom:2rem!important;padding-top:2rem!important}.container,.container-fluid{padding-left:.75rem!important;padding-right:.75rem!important}.h1,h1{font-size:1.5rem!important}.h2,h2{font-size:1.25rem!important}.h3,h3{font-size:1.125rem!important}.btn{font-size:.875rem!important;padding:.375rem .75rem!important}.btn-lg{font-size:.9375rem!important;padding:.5rem 1rem!important}.form-control{font-size:.875rem!important;height:calc(1.5em + .75rem + 2px)!important}.lead{font-size:1rem!important;line-height:1.5!important}}@media(max-width:575.98px){.hero{min-height:auto!important;padding:4rem 0!important}.hero__headline{font-size:1.75rem!important}.hero__subheadline{font-size:1rem!important;margin-bottom:1.5rem!important}.hero__cta{margin-top:1.5rem!important}.hero__cta .btn{display:block!important;margin-bottom:.75rem!important;width:100%!important}}@media(max-width:339.98px){.hero{padding:3rem 0!important}.hero__headline{font-size:1.5rem!important}.hero__subheadline{font-size:.9375rem!important}}@media(max-width:575.98px){.how-it-works__title{margin-bottom:2rem!important}.how-it-works__diagram{margin:1.5rem 0!important}.how-it-works__diagram .step{padding:1rem .5rem!important}.how-it-works__diagram .step__title{font-size:1rem!important;margin-bottom:.5rem!important}.how-it-works__diagram .step__description{font-size:.875rem!important}.how-it-works__explanation .lead{font-size:1rem!important}.use-cases .use-case-accordion .accordion-button{font-size:.9375rem!important;padding:1rem!important}.use-cases .use-case-accordion .accordion-body{font-size:.875rem!important;padding:1rem!important}.use-cases .use-case-accordion .accordion-body ul{padding-left:1.25rem!important}}@media(max-width:339.98px){.use-cases .use-case-accordion .accordion-body,.use-cases .use-case-accordion .accordion-button{padding:.75rem!important}}@media(max-width:575.98px){#features .card{margin-bottom:1rem!important}#features .card .card-body{padding:1rem!important}#features .card .h5{font-size:1rem!important;margin-bottom:.5rem!important}#features .card .small{font-size:.8125rem!important}.video-section__description{font-size:.9375rem!important;margin-top:1.5rem!important}.roadmap .milestone{margin-bottom:2rem!important;padding-left:50px!important}.roadmap .milestone__marker{height:40px!important;width:40px!important}.roadmap .milestone__marker .number{font-size:1rem!important}.roadmap .milestone__content{padding:1rem!important}.roadmap .milestone__title{font-size:1rem!important;margin-bottom:.25rem!important}.roadmap .milestone__date{font-size:.8125rem!important}.roadmap .milestone__description{font-size:.875rem!important;margin-bottom:0!important}}@media(max-width:339.98px){.roadmap .milestone{padding-left:40px!important}.roadmap .milestone__marker{height:32px!important;width:32px!important}.roadmap .milestone__marker .number{font-size:.875rem!important}.roadmap .milestone__content{padding:.75rem!important}}@media(max-width:575.98px){#team .h6{font-size:.9375rem!important}#team .small{font-size:.8125rem!important}#cta .waitlist-form .btn-lg,#cta .waitlist-form .form-control-lg{font-size:1rem!important;padding:.5rem 1rem!important}#cta .waitlist-form .small{font-size:.75rem!important}}@media(max-width:339.98px){#cta .col-md-5{margin-bottom:.5rem!important}}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}.video-embed-container iframe,.video-embed-container img{border:0;height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:339.98px){.accordion-body ol,.accordion-body ul{padding-left:1rem!important}.accordion-body p{margin-bottom:.75rem!important}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.skip-link{background:#212121;border-radius:0 0 4px;color:#f8f9fa;left:0;padding:8px 16px;position:absolute;text-decoration:none;top:-40px;transition:top .15s cubic-bezier(.4,0,.2,1);z-index:1080}.skip-link:focus{top:0}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}[aria-disabled=true]{opacity:.5;pointer-events:none}:focus-visible{border-radius:4px;outline:3px solid var(--color-primary)!important;outline-offset:2px!important}.btn:focus-visible,.navbar-toggler:focus-visible{box-shadow:0 0 0 6px rgba(237,137,54,.25)!important;outline:3px solid var(--color-warning,#ffc107)!important;outline-offset:2px!important}.form-control:focus,.form-select:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 .25rem rgba(90,103,216,.25)!important;outline:2px solid var(--color-primary)!important;outline-offset:2px!important}.accordion-button:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 .25rem rgba(90,103,216,.25)!important;outline:2px solid var(--color-primary)!important;outline-offset:2px!important}a:focus-visible{background-color:rgba(90,103,216,.15)!important;border-radius:2px;outline:2px solid var(--color-primary)!important;outline-offset:2px!important}.card:focus-within{box-shadow:0 4px 12px rgba(0,0,0,.18)!important;transform:translateY(-2px)}.accordion-item,.card,.modal-content{outline:none!important}.bg-primary{background-color:#0054a6!important;color:#f8f9fa!important}.bg-secondary{background-color:#ff5722!important;color:#f8f9fa!important}.bg-success{background-color:#4caf50!important;color:#212121!important}.bg-warning{background-color:#ff9800!important;color:#212121!important}.bg-danger{background-color:#f44336!important;color:#f8f9fa!important}.bg-info{background-color:#2196f3!important;color:#212121!important}.bg-dark{background-color:#212121!important;color:#f8f9fa!important}.bg-light{background-color:#fff!important}.bg-light,.bg-white{color:#212121!important}.bg-white{background-color:#f8f9fa!important}.border-primary{border-color:#0054a6!important}.border-success{border-color:#4caf50!important}.bg-gradient-primary{background:linear-gradient(135deg,#0054a6,#1a237e)}.bg-gradient-light{background:linear-gradient(135deg,#fff,#e9ecef)}.shadow-sm{box-shadow:0 .125rem .25rem rgba(33,33,33,.075)}.shadow-lg{box-shadow:0 1rem 3rem rgba(33,33,33,.175)}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.w-100{width:100%!important}.h-100{height:100%!important}.gap-sm{gap:.5rem!important}.navbar-spacer{height:4.5rem}.team-member-photo{height:120px;width:120px}.content-max-width-650{max-width:650px}.content-max-width-640{max-width:640px}.content-max-width-800{max-width:800px}.btn{border-radius:4px;font-weight:600;transition:all .3s ease}.btn:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-lg{font-size:1.1rem;padding:.75rem 1.5rem}@media(width <= 575.98px){.btn-lg{font-size:1rem;padding:.625rem 1.25rem}}@media(width <= 339.98px){.btn-lg{font-size:.9375rem;padding:.5rem 1rem}}.btn-primary{background-color:#0b3d91;background-image:linear-gradient(135deg,#0b3d91,#072d6d);border:1px solid #072d6d;color:#f8f9fa!important;text-shadow:0 1px 2px rgba(0,0,0,.35)}.btn-primary:hover{background-image:linear-gradient(135deg,#094593,#05245a);border-color:#05245a}.btn-primary:focus-visible{outline:3px solid hsla(0,0%,100%,.85);outline-offset:3px}.btn-outline-light{border:2px solid hsla(0,0%,100%,.8)}.btn-outline-light:hover{background-color:hsla(0,0%,100%,.1)}.waitlist-form{position:relative}.waitlist-form .form-control{border-radius:.5rem;transition:all .2s ease-in-out}.waitlist-form .form-control:focus{border-color:#0054a6;box-shadow:0 0 0 .25rem rgba(0,84,166,.25)}.waitlist-form .form-control.is-invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");border-color:#f44336}.waitlist-form .form-control.is-invalid,.waitlist-form .form-control.is-valid{background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.waitlist-form .form-control.is-valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");border-color:#4caf50}.waitlist-form .invalid-feedback{color:#f44336;display:block;font-size:.875em;margin-top:.25rem;width:100%}.waitlist-form .valid-feedback{color:#4caf50;display:block;font-size:.875em;margin-top:.25rem;width:100%}.waitlist-form .spinner-border{height:1rem;margin-right:.5rem;width:1rem}#hero .waitlist-form .form-control{background-color:hsla(0,0%,100%,.9);border:none}#hero .waitlist-form .form-control:focus{background-color:#fff}#cta .waitlist-form{max-width:500px}#cta .waitlist-form input[type=email]{max-width:100%}@media(width >= 768px){#cta .waitlist-form input[type=email]{max-width:260px}}.accordion.use-case-accordion{border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);margin-bottom:2rem;overflow:hidden}.accordion .accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion .accordion-item:not(:last-child){border-bottom:0}.accordion .accordion-item:first-of-type{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.accordion .accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px)}.accordion .accordion-item:last-of-type{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.accordion .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:calc(.5rem - 1px);border-bottom-right-radius:calc(.5rem - 1px)}.accordion .accordion-header{margin-bottom:0}.accordion .accordion-button{align-items:center;background-color:#fff;border:0;border-radius:0;color:#212529;display:flex;font-size:1rem;font-weight:500;overflow-anchor:none;padding:1.25rem 1.5rem;position:relative;text-align:left;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;width:100%}@media(width <= 575.98px){.accordion .accordion-button{font-size:.9375rem;padding:1rem 1.25rem}}@media(width <= 339.98px){.accordion .accordion-button{font-size:.875rem;padding:.75rem 1rem}}.accordion .accordion-button:not(.collapsed){background-color:rgb(var(--bs-primary-rgb),.05);box-shadow:inset 0 -1px 0 rgba(0,0,0,.125);color:var(--bs-primary)}.accordion .accordion-button:not(.collapsed):after{transform:rotate(-180deg)}.accordion .accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23212529' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25rem;content:"";flex-shrink:0;height:1.25rem;margin-left:auto;transition:transform .2s ease-in-out;width:1.25rem}.accordion .accordion-button:hover{z-index:2}.accordion .accordion-button:focus{border-color:rgb(var(--bs-primary-rgb),.5);box-shadow:0 0 0 .25rem rgb(var(--bs-primary-rgb),.25);outline:0;z-index:3}.accordion .accordion-collapse{transition:height .35s ease}.accordion .accordion-collapse.show{display:block}.accordion .accordion-collapse:not(.show){display:none}.accordion .accordion-collapse.showing .accordion-body{animation:slide-down .35s ease}.accordion .accordion-collapse.hiding .accordion-body{animation:slide-up .35s ease}.accordion .accordion-collapse.shown .accordion-body{opacity:1;transform:translateY(0)}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.accordion .accordion-body{background-color:#fff;padding:1.25rem 1.5rem}@media(width <= 575.98px){.accordion .accordion-body{font-size:.9375rem;padding:1rem 1.25rem}.accordion .accordion-body ol,.accordion .accordion-body ul{padding-left:1.25rem}}@media(width <= 339.98px){.accordion .accordion-body{font-size:.875rem;padding:.75rem 1rem}.accordion .accordion-body ol,.accordion .accordion-body ul{padding-left:1rem}.accordion .accordion-body p{margin-bottom:.75rem}}.accordion .use-case-tag{background-color:rgb(var(--bs-primary-rgb),.1);border-radius:.25rem;color:var(--bs-primary);display:inline-block;line-height:1;text-align:center;vertical-align:baseline;white-space:nowrap}.accordion .use-case-tag,.page-accordion-demo .use-case-tag{font-size:.75rem;font-weight:600;margin-right:.5rem;padding:.25rem .5rem}.page-accordion-demo .use-case-tag{background:linear-gradient(135deg,#0054a6,#0054a6);border-radius:1rem;box-shadow:0 2px 4px rgba(0,123,255,.3);color:#fff;letter-spacing:.05em;text-transform:uppercase}.page-accordion-demo .use-case-tag:before{background:hsla(0,0%,100%,.8);border-radius:50%;content:"";display:inline-block;height:6px;margin-right:.25rem;width:6px}.page-accordion-demo .accordion-button{align-items:center}.page-accordion-demo .accordion-button .use-case-tag{flex-shrink:0}.page-accordion-demo .card{border:none;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.page-accordion-demo .card:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-2px)}.page-accordion-demo .alert-info{background:linear-gradient(135deg,#d1ecf1,#bee5eb);border-left:4px solid #0dcaf0;border-radius:.5rem}.accordion:not([data-bs-parent]) .accordion-collapse.collapse:not(.show){display:none}.accordion:not([data-bs-parent]) .accordion-collapse.collapsing{height:0;overflow:hidden;transition:height .35s ease}:root{--aos-duration:800ms;--aos-delay:100ms;--aos-easing:cubic-bezier(0.25,0.1,0.25,1.0);--aos-distance:20px;--aos-opacity-start:0;--aos-opacity-end:1}.fade-up{opacity:var(--aos-opacity-start);transform:translateY(var(--aos-distance));transition:opacity var(--aos-duration) var(--aos-easing),transform var(--aos-duration) var(--aos-easing)}.fade-up.aos-animate{opacity:var(--aos-opacity-end);transform:translateY(0)}.fade-in{opacity:var(--aos-opacity-start);transition:opacity var(--aos-duration) var(--aos-easing)}.fade-in.aos-animate{opacity:var(--aos-opacity-end)}.fade-left{opacity:var(--aos-opacity-start);transform:translateX(calc(var(--aos-distance)*-1));transition:opacity var(--aos-duration) var(--aos-easing),transform var(--aos-duration) var(--aos-easing)}.fade-left.aos-animate{opacity:var(--aos-opacity-end);transform:translateX(0)}.fade-right{opacity:var(--aos-opacity-start);transform:translateX(var(--aos-distance));transition:opacity var(--aos-duration) var(--aos-easing),transform var(--aos-duration) var(--aos-easing)}.fade-right.aos-animate{opacity:var(--aos-opacity-end);transform:translateX(0)}.zoom-in{opacity:var(--aos-opacity-start);transform:scale(.95);transition:opacity var(--aos-duration) var(--aos-easing),transform var(--aos-duration) var(--aos-easing)}.zoom-in.aos-animate{opacity:var(--aos-opacity-end);transform:scale(1)}[data-aos-delay="100"]{transition-delay:.1s}[data-aos-delay="200"]{transition-delay:.2s}[data-aos-delay="300"]{transition-delay:.3s}[data-aos-delay="400"]{transition-delay:.4s}[data-aos-delay="500"]{transition-delay:.5s}[data-aos-delay="600"]{transition-delay:.6s}[data-aos-delay="700"]{transition-delay:.7s}[data-aos-delay="800"]{transition-delay:.8s}[data-aos-delay="900"]{transition-delay:.9s}[data-aos-delay="1000"]{transition-delay:1s}@media(prefers-reduced-motion:reduce){:root{--aos-duration:0.001ms;--aos-delay:0.001ms}[data-aos]{opacity:1!important;transform:none!important;transition-duration:.001ms!important}.fade-in,.fade-left,.fade-right,.fade-up,.zoom-in{opacity:1!important;transform:none!important;transition:none!important}}img{height:auto;max-width:100%}img[loading=lazy]{transition:opacity .3s ease-in-out}img:not([src]){opacity:0}.video-embed-container{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-embed-container .video-placeholder,.video-embed-container iframe,.video-embed-container video{height:100%;left:0;position:absolute;top:0;width:100%}.video-embed-container .video-placeholder{cursor:pointer}.video-embed-container .video-placeholder img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-embed-container .video-placeholder .play-button{align-items:center;background-color:rgba(0,0,0,.7);border-radius:50%;color:#fff;display:flex;height:72px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:72px}.video-embed-container .video-placeholder .play-button:hover{background-color:rgba(0,0,0,.9);transform:translate(-50%,-50%) scale(1.1)}@keyframes loading-placeholder{0%{left:-150px}to{left:100%}}picture{display:block;width:100%}picture img{height:auto;width:100%}.responsive-image-container{height:0;overflow:hidden;position:relative;width:100%}.responsive-image-container img,.responsive-image-container picture{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.aspect-ratio-16-9{padding-bottom:56.25%}@keyframes slide-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.demo-result{animation:slide-in-up .4s ease-out}.navbar-toggler{background-color:transparent;border:1px solid rgba(0,0,0,.1)!important;border-radius:.25rem;cursor:pointer;font-size:1.25rem;line-height:1;padding:.25rem .75rem;transition:box-shadow .15s ease-in-out}.navbar-toggler:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}.navbar-toggler:hover{background-color:rgba(0,0,0,.05)}.navbar-toggler:not(:disabled,.disabled){cursor:pointer}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")!important;background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block!important;height:1.5em;vertical-align:middle;width:1.5em}.navbar-collapse,.navbar-collapse.collapsing{transition:height .35s ease!important}.navbar-collapse.collapsing{height:0!important;overflow:hidden}.navbar-collapse.show{display:block!important;height:auto!important}@media(width <= 991.98px){.navbar-toggler{display:block!important;margin-left:auto}.navbar-collapse{background-color:#fff;border-radius:.25rem;border-top:1px solid rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:.5rem;padding-top:.5rem}.navbar-nav .nav-link{border-radius:.25rem;color:#212529!important;margin:.25rem 0;padding:.75rem 1rem;transition:background-color .15s ease-in-out}.navbar-nav .nav-link:hover{background-color:rgba(0,123,255,.1);color:#0054a6!important}.navbar-nav .nav-link:focus{background-color:rgba(0,123,255,.1);color:#0054a6!important}.btn-primary.ms-lg-3{display:block;margin:1rem 0 .5rem!important;text-align:center}.dropdown-menu{background-color:rgba(0,0,0,.05);border:none;box-shadow:none;margin-left:1rem}.dropdown-item{color:#6c757d!important;padding:.5rem 1rem}.dropdown-item:hover{background-color:rgba(0,123,255,.1);color:#0054a6!important}}@media(width >= 992px){.navbar-toggler{display:none!important}.navbar-collapse{display:flex!important;flex-basis:auto}}.navbar{z-index:1030}.navbar-brand img{max-height:28px;width:auto}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M6 18 18 6M6 6l12 12'/%3E%3C/svg%3E")}.navbar-toggler{transition:all .3s ease}.navbar-toggler:hover{transform:scale(1.05)}.navbar-toggler{justify-content:center;min-height:44px;min-width:44px}.hero,.navbar-toggler{align-items:center;display:flex}.hero{color:var(--text-primary);min-height:100vh;overflow:hidden;padding:6rem 0}.hero,.hero-bg{position:relative}.hero-bg{background:linear-gradient(135deg,#182245,#223064 50%,#2f448d)}.hero-bg:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjgwMCIgZmlsbD0ibm9uZSI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiIHN0cm9rZS13aWR0aD0iLjUiIG9wYWNpdHk9Ii41Ij48Y2lyY2xlIGN4PSI3MjAiIGN5PSI0MDAiIHI9IjMwMCIvPjxjaXJjbGUgY3g9IjcyMCIgY3k9IjQwMCIgcj0iMjAwIi8+PGNpcmNsZSBjeD0iNzIwIiBjeT0iNDAwIiByPSIxMDAiLz48cGF0aCBkPSJNMCA0MDBoMTQ0ME03MjAgMHY4MDBNNzIwIDEwMHEyMDAgMjAwIDAgNDAwdDAgNDAwIi8+PHBhdGggZD0iTTMyMCA0MDBxMjAwLTIwMCA0MDAgMHQ0MDAgMCIvPjwvZz48L3N2Zz4=);background-size:cover;content:"";inset:0;opacity:.08;position:absolute;z-index:0}.hero-bg .container-lg{position:relative;z-index:1}.hero__headline{color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:800px}@media(width >= 576px){.hero__headline{font-size:2.5rem}}@media(width >= 768px){.hero__headline{font-size:3rem}}@media(width >= 992px){.hero__headline{font-size:3.5rem}}.hero__subheadline{color:var(--text-secondary);font-size:1.1rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:700px}@media(width >= 576px){.hero__subheadline{font-size:1.25rem}}@media(width >= 768px){.hero__subheadline{font-size:1.5rem}}.hero__cta{margin-top:2rem}.hero__cta .btn{margin-bottom:.5rem}@media(width >= 576px){.hero__cta .btn{margin-bottom:0}}@media(width <= 575.98px){.hero__cta{align-items:center;display:flex;flex-direction:column}.hero__cta .btn{max-width:280px;width:100%}}@media(width <= 339.98px){.hero__cta .btn{font-size:.9rem;padding:.4rem 1rem}}.hero .hero-img{aspect-ratio:16/9;border-radius:clamp(8px,1.2vw,18px);box-shadow:0 4px 18px -4px rgba(0,0,0,.35);display:block;height:auto;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.how-it-works{padding:5rem 0;position:relative}.how-it-works__title{font-weight:700;margin-bottom:4rem;text-align:center}.how-it-works__diagram{margin:3rem 0;position:relative}.how-it-works__diagram .step{margin-bottom:2rem;padding:1.5rem 1rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.how-it-works__diagram .step:hover{transform:translateY(-5px)}.how-it-works__diagram .step:hover .step__icon{transform:scale(1.1)}.how-it-works__diagram .step:hover .step__number{box-shadow:0 8px 25px rgba(0,84,166,.3);transform:scale(1.1)}.how-it-works__diagram .step__icon{display:block;height:48px;transition:transform .3s ease;width:48px}.how-it-works__diagram .step__number{align-items:center;background:linear-gradient(135deg,#0054a6,#002d5a);border-radius:50%;box-shadow:0 4px 15px rgba(0,84,166,.2);color:#fff;display:inline-flex;font-size:1rem;font-weight:700;height:2.5rem;justify-content:center;margin-bottom:1rem;transition:all .3s ease;width:2.5rem}.how-it-works__diagram .step__title{color:#212529;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.how-it-works__diagram .step__description{color:#6c757d;font-size:.95rem;line-height:1.6}.how-it-works__flow{height:2px;left:0;pointer-events:none;position:absolute;right:0;top:50%}.how-it-works__flow .flow-arrow{background:linear-gradient(90deg,#0054a6,#002d5a);border-radius:2px;height:4px;position:absolute;top:-1px}.how-it-works__flow .flow-arrow:after{border-bottom:6px solid transparent;border-left:8px solid #002d5a;border-top:6px solid transparent;content:"";height:0;position:absolute;right:-8px;top:-4px;width:0}.how-it-works__flow .flow-arrow--1{animation:flow-pulse 2s ease-in-out infinite;left:20%;width:10%}.how-it-works__flow .flow-arrow--2{animation:flow-pulse 2s ease-in-out .5s infinite;left:45%;width:10%}.how-it-works__flow .flow-arrow--3{animation:flow-pulse 2s ease-in-out 1s infinite;left:70%;width:10%}@keyframes flow-pulse{0%,to{opacity:.6;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.1)}}.how-it-works__explanation{margin-left:auto;margin-right:auto;max-width:800px}.how-it-works__explanation .lead{color:#6c757d;font-weight:400;margin-bottom:1.5rem}@media(width <= 991.98px){.how-it-works__diagram .step{margin-bottom:3rem}.how-it-works__diagram .step__icon{height:40px;width:40px}.how-it-works__diagram .step__number{font-size:.9rem;height:2.25rem;width:2.25rem}.how-it-works__explanation .lead{font-size:1.1rem}}@media(width <= 767.98px){.how-it-works{padding:3rem 0}.how-it-works__title{font-size:2rem;margin-bottom:3rem}.how-it-works__diagram .step{margin-bottom:2.5rem;padding:1rem .5rem}.how-it-works__diagram .step__icon{height:36px;margin-bottom:.75rem;width:36px}.how-it-works__diagram .step__number{font-size:.9rem;height:2rem;margin-bottom:.75rem;width:2rem}.how-it-works__diagram .step__title{font-size:1rem;margin-bottom:.75rem}.how-it-works__diagram .step__description{font-size:.9rem}.how-it-works__explanation .lead{font-size:1rem}.how-it-works__explanation .btn{font-size:.9rem;padding:.5rem 1rem}}@media(width <= 575.98px){.how-it-works{padding:2.5rem 0}.how-it-works__title{font-size:1.75rem;margin-bottom:2.5rem}}.use-cases{background-color:#f8f9fa}[data-theme=dark] .use-cases,html[data-theme=dark] .use-cases{background:var(--bg-secondary);--use-cases-accent-bg:#1e2733;--use-cases-accent-header:#25303d;--use-cases-text-strong:#f1f5fa;--use-cases-text-body:#d8e2ec}[data-theme=dark] .use-cases .use-cases__title:after,html[data-theme=dark] .use-cases .use-cases__title:after{background-color:var(--color-accent)}[data-theme=dark] .use-cases,html[data-theme=dark] .use-cases{color:var(--text-primary)}[data-theme=dark] .use-cases .lead,html[data-theme=dark] .use-cases .lead{color:var(--text-secondary)}.use-cases__title{margin-bottom:2rem;position:relative}.use-cases__title:after{background-color:var(--bs-primary);border-radius:.125rem;bottom:-.75rem;content:"";height:.25rem;left:50%;position:absolute;transform:translateX(-50%);width:4rem}.use-cases .lead{margin-left:auto;margin-right:auto;max-width:800px}[data-theme=dark] .use-case-accordion .accordion-item,html[data-theme=dark] .use-case-accordion .accordion-item{background:var(--use-cases-accent-bg,var(--surface-panel));border:1px solid var(--bs-border-color)}[data-theme=dark] .use-case-accordion .accordion-item .accordion-button,html[data-theme=dark] .use-case-accordion .accordion-item .accordion-button{background:var(--use-cases-accent-header,var(--surface-card));color:var(--use-cases-text-strong,var(--text-primary))}[data-theme=dark] .use-case-accordion .accordion-item .accordion-button[aria-expanded=true],html[data-theme=dark] .use-case-accordion .accordion-item .accordion-button[aria-expanded=true]{box-shadow:inset 0 -1px 0 var(--bs-border-color)}[data-theme=dark] .use-case-accordion .accordion-item .accordion-body,html[data-theme=dark] .use-case-accordion .accordion-item .accordion-body{background:var(--use-cases-accent-bg,var(--surface-panel));color:var(--use-cases-text-body,var(--text-secondary))}[data-theme=dark] .use-case-accordion .accordion-item .accordion-body em,[data-theme=dark] .use-case-accordion .accordion-item .accordion-body li,[data-theme=dark] .use-case-accordion .accordion-item .accordion-body p,[data-theme=dark] .use-case-accordion .accordion-item .accordion-body strong,html[data-theme=dark] .use-case-accordion .accordion-item .accordion-body em,html[data-theme=dark] .use-case-accordion .accordion-item .accordion-body li,html[data-theme=dark] .use-case-accordion .accordion-item .accordion-body p,html[data-theme=dark] .use-case-accordion .accordion-item .accordion-body strong{color:var(--use-cases-text-body,var(--text-secondary))}[data-theme=dark] .use-case-accordion .accordion-item .accordion-body a,html[data-theme=dark] .use-case-accordion .accordion-item .accordion-body a{color:var(--color-accent)}[data-theme=dark] .use-case-accordion .accordion-button:not(.collapsed),html[data-theme=dark] .use-case-accordion .accordion-button:not(.collapsed){background:var(--surface-overlay);box-shadow:inset 0 -1px 0 var(--bs-border-color);color:var(--text-primary)}[data-theme=dark] .card,html[data-theme=dark] .card{background:var(--surface-card);color:var(--text-primary)}html[data-theme=dark] .use-case-tag{background:var(--surface-panel);border:1px solid var(--bs-border-color);color:var(--text-secondary)}[data-theme=dark] .case-muted,html[data-theme=dark] .text-muted{color:var(--text-muted)!important}.faq{background:var(--faq-bg)}.faq .accordion-button{color:var(--text)}.faq .accordion-button,.faq .accordion-item{background:transparent;border-color:var(--border)}.case-studies .tile{background:var(--case-tile);border:1px solid var(--border);color:var(--text)}.roadmap{padding:3rem 0}[data-theme=dark] .roadmap,html[data-theme=dark] .roadmap{background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%)}[data-theme=dark] .roadmap .milestone__content,html[data-theme=dark] .roadmap .milestone__content{background-color:var(--surface-card);box-shadow:0 .25rem .75rem rgba(0,0,0,.4);color:var(--text-primary)}[data-theme=dark] .roadmap .milestone__date,html[data-theme=dark] .roadmap .milestone__date{color:var(--text-muted)}[data-theme=dark] .roadmap .milestone__description,html[data-theme=dark] .roadmap .milestone__description{color:var(--text-secondary)}[data-theme=dark] .roadmap .milestone__marker,html[data-theme=dark] .roadmap .milestone__marker{box-shadow:0 0 0 3px var(--bg-secondary)}[data-theme=dark] .roadmap__timeline:before,html[data-theme=dark] .roadmap__timeline:before{background-color:var(--bg-accent)}.roadmap__timeline{margin:0 auto;max-width:800px;padding:2rem 0;position:relative}.roadmap__timeline:before{background-color:var(--bs-gray-300);bottom:0;content:"";left:24px;position:absolute;top:0;width:2px}@media(width >= 768px){.roadmap__timeline:before{left:50%;transform:translateX(-50%)}}.roadmap .milestone{margin-bottom:3rem;padding-left:60px;position:relative}@media(width >= 768px){.roadmap .milestone{padding-left:0}.roadmap .milestone:nth-child(odd) .milestone__content{margin-left:auto;margin-right:60px}.roadmap .milestone:nth-child(odd) .milestone__content:after{border-left-color:#fff;border-right:0;left:100%}.roadmap .milestone:nth-child(odd) .milestone__marker{left:auto;right:-36px}.roadmap .milestone:nth-child(2n) .milestone__content{margin-left:60px;margin-right:auto}.roadmap .milestone:nth-child(2n) .milestone__content:after{border-left:0;border-right-color:#fff;right:100%}.roadmap .milestone:nth-child(2n) .milestone__marker{left:-36px}}.roadmap .milestone__content{background-color:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);padding:1.5rem;position:relative}@media(width >= 768px){.roadmap .milestone__content{width:calc(50% - 30px)}.roadmap .milestone__content:after{border:10px solid transparent;content:"";pointer-events:none;position:absolute;top:20px}}.roadmap .milestone__marker{align-items:center;background-color:var(--bs-primary);border-radius:50%;color:#fff;display:flex;font-weight:700;height:48px;justify-content:center;left:0;position:absolute;top:20px;width:48px;z-index:1}.roadmap .milestone__marker.completed{background-color:var(--bs-success)}.roadmap .milestone__marker .number{font-size:1.25rem}.roadmap .milestone__title{margin-bottom:.25rem}.roadmap .milestone__date{color:var(--bs-gray-600);font-size:.875rem;margin-bottom:.5rem}.roadmap .milestone__description{font-size:.9rem;margin-bottom:0}.roadmap .milestone--completed .milestone__title{color:var(--bs-success)}@media(width <= 767.98px){.roadmap .milestone__content{width:100%}}@media(width <= 575.98px){.roadmap{padding:2rem 0}.roadmap .milestone{margin-bottom:2rem}.roadmap .milestone__content{padding:1rem}.roadmap .milestone__description{font-size:.85rem}}@media(width <= 359.98px){.roadmap .milestone{padding-left:50px}.roadmap .milestone__marker{height:40px;width:40px}.roadmap .milestone__marker .number{font-size:1rem}.roadmap .milestone__content{padding:.75rem}.roadmap .milestone__title{font-size:1rem}.roadmap .milestone__date,.roadmap .milestone__description{font-size:.8rem}}.video-section{background-color:var(--bs-light);padding:5rem 0}.video-section__title{margin-bottom:2rem;text-align:center}.video-section__container{margin:0 auto;max-width:800px;position:relative;width:100%}.video-section__container .video-embed-container{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-section__container .video-embed-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.video-section__container .video-embed-container .video-placeholder{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.video-section__container .video-embed-container .video-placeholder img{aspect-ratio:16/9;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-section__container .video-embed-container .video-placeholder .play-button{align-items:center;background-color:hsla(0,0%,100%,.8);border-radius:50%;display:flex;height:72px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:72px}.video-section__container .video-embed-container .video-placeholder .play-button:hover{background-color:hsla(0,0%,100%,.9);transform:translate(-50%,-50%) scale(1.1)}.video-section__container .video-embed-container .video-placeholder .play-button .play-icon{color:var(--bs-primary)}@media(width <= 767.98px){.video-section__container .video-embed-container .video-placeholder .play-button,.video-section__container .video-embed-container .video-placeholder .play-button svg{height:60px;width:60px}}@media(width <= 575.98px){.video-section__container .video-embed-container .video-placeholder .play-button,.video-section__container .video-embed-container .video-placeholder .play-button svg{height:50px;width:50px}}@media(width <= 339.98px){.video-section__container .video-embed-container .video-placeholder .play-button,.video-section__container .video-embed-container .video-placeholder .play-button svg{height:40px;width:40px}}.video-section__description{margin:2rem auto 0;max-width:600px;text-align:center}@media(width <= 575.98px){.video-section__description{font-size:.9375rem;margin-top:1.5rem}}@media(width <= 339.98px){.video-section__description{font-size:.875rem;margin-top:1.25rem}}.credibility{padding:3rem 0}@media(width <= 767.98px){.credibility{padding:2rem 0}}.team-member{text-align:center;transition:transform .3s ease}.team-member:hover{transform:translateY(-5px)}.team-member__photo{border-radius:50%;-o-object-fit:cover;object-fit:cover}.team-member__photo,.team-member__photo-placeholder{box-shadow:0 4px 10px rgba(0,0,0,.1);height:120px;margin:0 auto 1rem;width:120px}.team-member__linkedin{background-color:rgba(0,119,181,.1);border-radius:1rem;color:#0054a6;padding:.25rem .75rem;text-decoration:none;transition:background-color .2s ease}.team-member__linkedin:hover{background-color:rgba(0,119,181,.2)}@media(width <= 767.98px){.team-member{margin-bottom:2rem}.team-member__photo,.team-member__photo-placeholder{height:100px;width:100px}}@media(width <= 575.98px){.team-member__photo,.team-member__photo-placeholder{height:90px;width:90px}}#cta{background-color:#fff;padding:5rem 0}#cta .waitlist-form{margin:0 auto;max-width:600px}#cta .waitlist-form .form-floating{width:100%}#cta .waitlist-form .form-floating .form-control{height:calc(3.5rem + 2px);padding:1rem .75rem}#cta .waitlist-form .form-floating .form-control:focus{border-color:#0054a6;box-shadow:0 0 0 .25rem rgba(0,84,166,.25)}#cta .waitlist-form .form-floating label{padding:1rem .75rem}#cta .waitlist-form .form-text{color:#6c757d;font-size:.75rem;margin-top:.25rem}#cta .waitlist-form .btn{align-items:center;display:flex;height:calc(3.5rem + 2px);justify-content:center;padding-left:1.5rem;padding-right:1.5rem;transition:all .2s ease}#cta .waitlist-form .btn:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px)}#cta .waitlist-form .btn .spinner-border{margin-right:.5rem}@media(max-width:767.98px){#cta .waitlist-form .form-floating{margin-bottom:1rem}#cta .waitlist-form .btn{width:100%}}#cta .alert-container{margin:0 auto;max-width:600px}#cta .alert-container .alert{border-radius:.5rem;margin-bottom:0;padding:.75rem 1rem}#cta .alert-container .alert.alert-danger{background-color:rgba(244,67,54,.1);border-color:rgba(244,67,54,.2);color:#ea1c0d}#cta .alert-container .alert.alert-success{background-color:rgba(76,175,80,.1);border-color:rgba(76,175,80,.2);color:#3d8b40}@media(max-width:991.98px){.navbar-collapse{background:var(--surface-panel,var(--bg-secondary));border-radius:0 0 .5rem .5rem;box-shadow:0 10px 30px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:.5rem;max-width:86vw;padding:.75rem 1rem}.navbar .theme-toggle{margin-left:.5rem}}@media(min-width:992px){.navbar-collapse{background:transparent;box-shadow:none;max-width:none;padding:0}}[data-theme=dark] .navbar-collapse,html[data-theme=dark] .navbar-collapse{background:var(--surface-overlay)}.element{background:radial-gradient(ellipse at top,rgba(0,84,166,.3),transparent),radial-gradient(ellipse at bottom,rgba(255,87,34,.3),transparent);color:#f8f9fa}body.page-landing{font-family:Inter,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;scroll-behavior:smooth}body.page-landing #placeholder,body.page-landing .small,body.page-landing .small a,body.page-landing .text-muted,body.page-landing .text-muted a{color:#1f2933}body.page-landing #placeholder a,body.page-landing .small.text-primary,body.page-landing .small.text-primary a{color:#0b3d91}#hero.hero-bg{font-size:2.25rem;min-height:90vh}@media screen and (min-width:320px){#hero.hero-bg{font-size:calc(2.25rem + .17045vw - .54545px)}}@media screen and (min-width:1200px){#hero.hero-bg{font-size:3.75rem}}#cta input[type=email]{max-width:260px}#features{padding:.5rem!important}#features h2{font-size:1.875rem}@media screen and (min-width:320px){#features h2{font-size:calc(1.875rem + .12784vw - .40909px)}}@media screen and (min-width:1200px){#features h2{font-size:3rem}}#footer{background:#212529;color:#f8f9fa;padding:.5rem!important}#footer a{color:#ff5722}#footer a:hover{color:#0054a6}.page-thanks #success-hero{padding:4rem 0;position:relative}.page-thanks #success-hero .success-content{position:relative;z-index:2}.page-thanks #success-hero .success-icon{animation:bounce 2s ease-in-out infinite;display:inline-block;font-size:4rem}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.page-thanks .card{border:none;border-radius:.75rem;transition:all .3s ease}.page-thanks .card:hover{box-shadow:0 8px 25px rgba(0,0,0,.1)!important;transform:translateY(-4px)}.page-thanks .card .card-icon{margin-bottom:1rem}.page-thanks .card .card-icon svg{transition:all .3s ease}.page-thanks .card:hover .card-icon svg{transform:scale(1.1)}.page-thanks .btn{align-items:center;border-radius:.5rem;display:inline-flex;text-decoration:none;transition:all .3s ease}.page-thanks .btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.page-thanks .btn svg{transition:transform .2s ease}.page-thanks .btn:hover svg{transform:scale(1.1)}.page-thanks .btn-lg{font-weight:600;padding:.75rem 2rem}.page-thanks .btn-lg.btn-primary{background:linear-gradient(135deg,#0054a6,#003a73);border:none}.page-thanks .btn-lg.btn-primary:hover{background:linear-gradient(135deg,#00478d,#002d5a)}.page-thanks .btn-lg.btn-outline-primary{border:2px solid #0054a6;color:#0054a6}.page-thanks .btn-lg.btn-outline-primary:hover{background:#0054a6;border-color:#0054a6;color:#fff}@media(width <= 768px){.page-thanks #success-hero{padding:3rem 0}.page-thanks .btn-lg{margin-bottom:1rem;width:100%}.page-thanks .d-flex.gap-3{flex-direction:column;gap:1rem!important}}.post-thumb-200{height:200px}.post-thumb-120{border-radius:8px;height:120px}.avatar-60{height:60px;width:60px}.rounded-8{border-radius:8px}