﻿:root{--color-bg: #f5f7fb;--color-surface: #ffffff;--color-text: #111827;--color-accent: #1c97d9;--color-accent-hover: #1683bc;--color-border: rgba(15, 23, 42, 0.08);--color-grid: rgba(15, 23, 42, 0.03);--current-bg: var(--color-bg);--current-text: var(--color-text);--current-border: var(--color-border);--current-grid: var(--color-grid)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}body{font-size:16px;background-color:var(--current-bg);color:var(--current-text);font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;transition:background-color .3s ease,color .3s ease}h1,h2,h3,h4,h5,h6{font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:600;line-height:1.2;margin-bottom:1rem}h1{font-size:4rem}@media(max-width: 767px){h1{font-size:3rem}}h2{font-size:4.5rem}@media(max-width: 767px){h2{font-size:2.25rem}}h3{font-size:2rem}@media(max-width: 767px){h3{font-size:1.5rem}}p{margin-bottom:1rem}a{color:#1c97d9;text-decoration:none;transition:color .3s ease}a:hover{color:rgb(22.1714285714,119.5673469388,171.8285714286)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:2rem}.mt-5{margin-top:4rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:4rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.d-grid{display:grid}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.justify-center{justify-content:center}.align-center{align-items:center}.visible{visibility:visible}.invisible{visibility:hidden}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.labs{color:#fff}section{padding:4rem 0}.chaos-strip{background:#fff;border-bottom:1px solid var(--current-border)}.chaos-strip__inner{text-align:center}.chaos-strip__heading{font-size:1.75rem;margin-bottom:1rem;color:#0f172a}.chaos-strip__items{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.chaos-strip__item{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-surface);border-radius:999px;border:1px solid rgba(15,23,42,.06)}.chaos-strip__bullet{width:8px;height:8px;border-radius:999px;background:#f97316}.chaos-strip__text{margin:0;font-size:.875rem;color:#4b5563}.product-cta{background:#fff;border-top:1px solid var(--current-border);border-bottom:1px solid var(--current-border)}.product-cta .product-cta__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.product-cta .product-cta__text{text-align:center}.product-cta .product-cta__headline{margin-bottom:.5rem;color:#0f172a}.product-cta .product-cta__subheading{margin:0;color:#4b5563}.product-cta .product-cta__buttons{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}@media(max-width: 767px){.product-cta .product-cta__buttons{width:100%;justify-content:center}}.fade-in{opacity:0;transition:opacity .6s ease-out}.fade-in.animate{opacity:1}.slide-up{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.slide-up.animate{opacity:1;transform:translateY(0)}.slide-in-left{opacity:0;transform:translateX(-30px);transition:opacity .6s ease-out,transform .6s ease-out}.slide-in-left.animate{opacity:1;transform:translateX(0)}.slide-in-right{opacity:0;transform:translateX(30px);transition:opacity .6s ease-out,transform .6s ease-out}.slide-in-right.animate{opacity:1;transform:translateX(0)}.stagger-item{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.stagger-item.animate{opacity:1;transform:translateY(0)}.stagger-item:nth-child(1){transition-delay:0.1s}.stagger-item:nth-child(2){transition-delay:0.2s}.stagger-item:nth-child(3){transition-delay:0.3s}.stagger-item:nth-child(4){transition-delay:0.4s}.stagger-item:nth-child(5){transition-delay:0.5s}.stagger-item:nth-child(6){transition-delay:0.6s}.stagger-item:nth-child(7){transition-delay:0.7s}.stagger-item:nth-child(8){transition-delay:0.8s}.stagger-item:nth-child(9){transition-delay:0.9s}.stagger-item:nth-child(10){transition-delay:1s}.hover-lift{transition:transform .3s ease-out}.hover-lift:hover{transform:translateY(-5px)}.hover-scale{transition:transform .3s ease-out}.hover-scale:hover{transform:scale(1.05)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.btn{display:inline-block;padding:.5rem 1rem;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem;font-weight:500;text-align:center;text-decoration:none;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease}.btn--primary{background-color:#1c97d9;color:#f5f7fb}.btn--primary:hover{background-color:#1c97d9;color:#f5f7fb;transform:translateY(-3px)}.btn--secondary{background-color:rgba(0,0,0,0);color:#1c97d9;border:1px solid rgba(28,151,217,.3)}.btn--secondary:hover{background-color:#1c97d9;color:#f5f7fb;transform:translateY(-3px);box-shadow:0 12px 30px rgba(28,151,217,.35)}.btn--outline{background-color:rgba(0,0,0,0);border:2px solid #1c97d9;color:#1c97d9}.btn--outline:hover{background-color:#1c97d9;color:#f5f7fb}.button{display:inline-flex;align-items:center;padding:.75rem 1.5rem;border-radius:4px;font-weight:500;text-decoration:none;transition:all .3s ease}.button--primary{background-color:var(--color-accent);color:#fff}.button--primary:hover{background-color:var(--color-accent-hover)}.button--secondary{background-color:rgba(0,0,0,0);border:1px solid var(--current-border);color:var(--current-text)}.button--secondary:hover{background-color:var(--current-grid)}.header-actions{display:flex;align-items:center;gap:1rem}@media(max-width: 767px){.header-actions{position:fixed;top:25px;right:20px}}.theme-toggle{background:none;border:none;padding:.25rem;cursor:pointer;color:#1c97d9;transition:color .3s ease;display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;height:40px}.theme-toggle:hover{background-color:rgba(28,151,217,.1)}.theme-toggle svg{width:24px;height:24px;transition:transform .3s ease,opacity .3s ease}.theme-toggle .sun-icon{opacity:1;transform:scale(1)}.theme-toggle .moon-icon{opacity:0;transform:scale(0);position:absolute}.theme-toggle{width:40px;height:40px;border-radius:50%;border:1px solid var(--current-border);background:rgba(0,0,0,0);cursor:pointer;transition:background-color .3s ease}.theme-toggle:hover{background-color:var(--current-grid)}.theme-toggle__icon{display:block;width:24px;height:24px;margin:0 auto;background-color:var(--current-text);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9c0-.46-.04-.92-.1-1.36-.98 1.37-2.58 2.26-4.4 2.26-2.98 0-5.4-2.42-5.4-5.4 0-1.81.89-3.42 2.26-4.4-.44-.06-.9-.1-1.36-.1z'/%3E%3C/svg%3E");mask-size:cover}.dark .theme-toggle .sun-icon{opacity:0;transform:scale(0)}.dark .theme-toggle .moon-icon{opacity:1;transform:scale(1)}@media(min-width: 768px){.header-actions{gap:.5rem}.theme-toggle{width:36px;height:36px}.theme-toggle svg{width:20px;height:20px}}.wpcf7{max-width:100%}.wpcf7 .wpcf7-form{display:grid;gap:2rem}.wpcf7 .wpcf7-form-control-wrap{display:block;margin-bottom:1rem}.wpcf7 label{display:block;margin-bottom:.5rem;font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:500;color:var(--current-text);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url],.wpcf7 input[type=number],.wpcf7 select{width:100%;padding:1rem;border:1px solid var(--current-border);border-radius:4px;background-color:hsla(0,0%,100%,.05);color:var(--current-text);font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem;transition:all .3s ease}.wpcf7 input[type=text]:focus,.wpcf7 input[type=email]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=url]:focus,.wpcf7 input[type=number]:focus,.wpcf7 select:focus{outline:none;border-color:var(--color-accent);background-color:hsla(0,0%,100%,.08);box-shadow:0 0 0 3px rgba(28,151,217,.15)}.wpcf7 input[type=text]::placeholder,.wpcf7 input[type=email]::placeholder,.wpcf7 input[type=tel]::placeholder,.wpcf7 input[type=url]::placeholder,.wpcf7 input[type=number]::placeholder,.wpcf7 select::placeholder{color:hsla(0,0%,100%,.4);opacity:1}.wpcf7 input[type=text].wpcf7-not-valid,.wpcf7 input[type=email].wpcf7-not-valid,.wpcf7 input[type=tel].wpcf7-not-valid,.wpcf7 input[type=url].wpcf7-not-valid,.wpcf7 input[type=number].wpcf7-not-valid,.wpcf7 select.wpcf7-not-valid{border-color:#dc3545;background-color:rgba(220,53,69,.05)}.wpcf7 textarea{width:100%;padding:1rem;border:1px solid var(--current-border);border-radius:4px;background-color:hsla(0,0%,100%,.05);color:var(--current-text);font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem;line-height:1.6;min-height:120px;resize:vertical;transition:all .3s ease}.wpcf7 textarea:focus{outline:none;border-color:var(--color-accent);background-color:hsla(0,0%,100%,.08);box-shadow:0 0 0 3px rgba(28,151,217,.15)}.wpcf7 textarea::placeholder{color:hsla(0,0%,100%,.4);opacity:1}.wpcf7 textarea.wpcf7-not-valid{border-color:#dc3545;background-color:rgba(220,53,69,.05)}.wpcf7 select{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:4rem;appearance:none}.wpcf7 .wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;background-color:var(--color-accent);color:#fff;border:none;border-radius:4px;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;min-width:140px}.wpcf7 .wpcf7-submit:hover{background-color:var(--color-accent-hover);transform:translateY(-3px);box-shadow:0 8px 25px rgba(28,151,217,.3)}.wpcf7 .wpcf7-submit:focus{outline:none;box-shadow:0 0 0 3px rgba(28,151,217,.3)}.wpcf7 .wpcf7-submit:active{transform:translateY(-1px)}.wpcf7 .wpcf7-not-valid-tip{display:block;margin-top:.25rem;font-size:.75rem;color:#dc3545;font-weight:500}.wpcf7 .wpcf7-response-output{margin:2rem 0 0;padding:1rem;border-radius:4px;font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.875rem;text-align:center;border:1px solid rgba(0,0,0,0)}.wpcf7 .wpcf7-response-output.wpcf7-validation-errors{background-color:rgba(220,53,69,.1);color:#dc3545;border-color:rgba(220,53,69,.2)}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{background-color:rgba(40,167,69,.1);color:#28a745;border-color:rgba(40,167,69,.2)}.wpcf7 .wpcf7-response-output.wpcf7-aborted,.wpcf7 .wpcf7-response-output.wpcf7-spam-blocked{background-color:rgba(255,193,7,.1);color:#ffc107;border-color:rgba(255,193,7,.2)}@media(prefers-reduced-motion: reduce){.wpcf7 *{transition:none !important;animation:none !important}}@media(max-width: 767px){.wpcf7 .wpcf7-form{gap:1rem}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url],.wpcf7 input[type=number],.wpcf7 select,.wpcf7 textarea{padding:.5rem 1rem;font-size:1rem}}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default{font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-pagination-progress{margin-bottom:2rem !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-progress-label{font-size:.875rem !important;font-weight:600 !important;color:#0f172a !important;margin-bottom:.25rem !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-pagination-progress .forminator-progress-bar{height:6px !important;background:rgba(15,23,42,.08) !important;border-radius:999px !important;overflow:hidden !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-pagination-progress .forminator-progress-bar span{display:block !important;height:100% !important;background:var(--color-accent) !important;border-radius:999px !important;transition:width .4s ease !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-label{display:block !important;font-size:.875rem !important;font-weight:600 !important;color:#0f172a !important;margin-bottom:.5rem !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-required{color:#dc3545 !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-row{margin-bottom:2rem !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field{margin-bottom:0 !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-input,.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-textarea{width:100% !important;padding:1rem !important;font-size:1rem !important;font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;color:#111827 !important;background:#fff !important;border:1px solid rgba(15,23,42,.12) !important;border-radius:8px !important;transition:border-color .2s ease,box-shadow .2s ease !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-input:focus,.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-textarea:focus{outline:none !important;border-color:var(--color-accent) !important;box-shadow:0 0 0 3px rgba(28,151,217,.15) !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-input::placeholder,.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-textarea::placeholder{color:#4b5563 !important;opacity:.8 !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-textarea{min-height:120px !important;resize:vertical !important;line-height:1.6 !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field-textarea .forminator-field{margin-bottom:0 !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-select,.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .select2-container .select2-selection--single{height:auto !important;min-height:48px !important;padding:.5rem 1rem !important;background:#fff !important;border-color:rgba(15,23,42,.12) !important;border-radius:8px !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-select .select2-selection__rendered,.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .select2-container .select2-selection--single .select2-selection__rendered{padding:0 !important;line-height:1.5 !important;color:#111827 !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-select .select2-selection__placeholder,.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .select2-container .select2-selection--single .select2-selection__placeholder{color:#4b5563 !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-select .select2-selection__arrow,.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .select2-container .select2-selection--single .select2-selection__arrow{height:100% !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .select2-container--open .select2-selection--single{border-color:var(--color-accent) !important;box-shadow:0 0 0 3px rgba(28,151,217,.15) !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-radio,.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-checkbox{display:flex !important;align-items:flex-start !important;gap:.5rem !important;padding:.5rem 0 !important;cursor:pointer !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-radio-inline,.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-checkbox-inline{display:flex !important;align-items:center !important;gap:.5rem !important;margin-bottom:.25rem !important;cursor:pointer !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-radio-bullet,.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-checkbox-box{flex-shrink:0 !important;width:20px !important;height:20px !important;border:2px solid rgba(15,23,42,.25) !important;border-radius:50% !important;transition:border-color .2s,background .2s !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-checkbox-box{border-radius:4px !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-radio input:checked+.forminator-radio-bullet,.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-checkbox input:checked+.forminator-checkbox-box{border-color:var(--color-accent) !important;background:var(--color-accent) !important;box-shadow:inset 0 0 0 3px #fff !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-checkbox input:checked+.forminator-checkbox-box{box-shadow:inset 0 0 0 2px #fff !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-radio-label,.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-checkbox-label{font-size:.9375rem !important;color:#111827 !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-radiogroup .forminator-label,.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-checkbox .forminator-label,.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default [role=group] .forminator-label{display:block !important;margin-bottom:1rem !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-pagination-footer{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:1rem !important;margin-top:4rem !important;padding-top:2rem !important;border-top:1px solid rgba(15,23,42,.08) !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-button{padding:1rem 2rem !important;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;font-size:1rem !important;font-weight:500 !important;border-radius:8px !important;cursor:pointer !important;transition:all .2s ease !important;border:none !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-button-next,.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-pagination-submit{background:var(--color-accent) !important;color:#fff !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-button-next:hover:not(:disabled),.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-pagination-submit:hover:not(:disabled){background:var(--color-accent-hover) !important;transform:translateY(-2px) !important;box-shadow:0 8px 24px rgba(28,151,217,.3) !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-button-next:focus,.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-pagination-submit:focus{outline:none !important;box-shadow:0 0 0 3px rgba(28,151,217,.3) !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-button-next:active:not(:disabled),.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-pagination-submit:active:not(:disabled){transform:translateY(0) !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-button-back{background:rgba(0,0,0,0) !important;color:#4b5563 !important;border:1px solid rgba(15,23,42,.15) !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-button-back:hover{background:rgba(15,23,42,.04) !important;color:#111827 !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-save-draft-link{font-size:.875rem !important;color:#4b5563 !important;text-decoration:none !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-save-draft-link:hover:not(.disabled){color:var(--color-accent) !important;text-decoration:underline !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-save-draft-link.disabled{opacity:.5 !important;cursor:not-allowed !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-has_error .forminator-input,.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-has_error .forminator-textarea,.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-has_error .select2-selection{border-color:#dc3545 !important;background:rgba(220,53,69,.04) !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-error-message{font-size:.8125rem !important;color:#dc3545 !important;margin-top:.25rem !important}.page-health-check-form__wrap .forminator-ui.forminator-custom-form.forminator-design--default .forminator-response-message.forminator-error{padding:1rem !important;background:rgba(220,53,69,.08) !important;border:1px solid rgba(220,53,69,.2) !important;border-radius:8px !important;color:#dc3545 !important;margin-bottom:2rem !important}.tools__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;padding:4rem 0}.tool-card{display:grid;grid-template-rows:auto 1fr auto;gap:1rem;padding:2rem;border:1px solid var(--current-border);border-radius:8px;transition:transform .3s ease}.tool-card:hover{transform:translateY(-4px)}.tool-card__icon{width:64px;height:64px;margin-bottom:1rem}.tool-card__title{font-size:1.5rem;margin-bottom:.5rem}.tool-card__description{color:var(--current-text);opacity:.8}.tool-card__link{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-accent);text-decoration:none}.tool-card__link .icon{width:24px;height:24px;transition:transform .3s ease}.tool-card__link:hover .icon{transform:translateX(4px)}.social-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--current-border);color:var(--current-text);transition:all .3s ease}.social-link:hover{background-color:var(--current-grid);transform:translateY(-2px)}.social-link .icon{width:24px;height:24px}.site-header{position:fixed;top:0;left:0;right:0;z-index:999999;background-color:#fff;border-bottom:1px solid rgba(0,0,0,0);transition:all .3s ease;padding:1rem 0;box-shadow:0 2px 8px rgba(0,0,0,.1);border-bottom:1px solid var(--current-border)}.site-header.scrolled{background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.site-header .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center}.site-header .site-branding{display:flex;align-items:center}.site-header .site-branding .custom-logo{max-height:50px;width:auto}.site-header .site-branding .site-title{margin:0;font-size:1.5rem}.site-header .site-branding .site-title a{color:var(--current-text);text-decoration:none;transition:color .3s ease}.site-header .site-branding .site-title a:hover{color:var(--color-accent)}.site-header .header-actions{display:flex;align-items:center;gap:1rem}.site-header .header-cart-link{display:flex;align-items:center;justify-content:center;position:relative;color:var(--current-text);text-decoration:none;padding:.5rem;border-radius:4px;transition:color .2s ease,background .2s ease}.site-header .header-cart-link:hover{color:var(--color-accent);background:hsla(0,0%,100%,.05)}.site-header .header-cart__icon{width:24px;height:24px}.site-header .header-cart__count{position:absolute;top:2px;right:2px;min-width:1.25rem;height:1.25rem;padding:0 .25rem;font-size:.7rem;font-weight:600;line-height:1.25rem;text-align:center;color:#0f172a;background:#1c97d9;border-radius:50%}.header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;max-width:1200px;margin:0 auto;padding:1rem}@media(max-width: 768px){.header-inner{grid-template-columns:1fr auto}}.site-footer{background-color:var(--current-bg);border-top:1px solid var(--current-border);padding:4rem 0 1rem 0rem}@media(max-width: 767px){.site-footer{text-align:center}}.site-footer .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.site-footer .footer-widgets{display:none}.site-footer .footer-widget{display:none}.site-footer .footer-links{list-style:none;padding:0;margin:0}.site-footer .footer-links li{margin-bottom:.25rem}.site-footer .footer-bottom{text-align:center;font-size:.875rem}.site-footer .footer-bottom__text{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;font-size:2rem}.main-navigation .menu{display:none;gap:1rem;margin:0;padding:0;list-style:none}.main-navigation .menu a{color:#111827;text-decoration:none;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem;transition:color .3s ease}.main-navigation .menu a:hover{color:#1c97d9}.main-navigation .menu li.current-menu-item>a,.main-navigation .menu li.current_page_item>a,.main-navigation .menu li.current-menu-ancestor>a{color:#1c97d9;font-weight:600}@media(max-width: 768px){.main-navigation{display:none}}.mobile-menu{position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:var(--current-bg);z-index:1000;transition:right .3s ease;overflow-y:auto;display:flex;align-items:center;justify-content:center}.mobile-menu.is-active{right:0}.mobile-menu .menu{list-style:none;padding:0;margin:0;text-align:center}.mobile-menu .menu li{margin:2rem 0;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.mobile-menu .menu li:nth-child(1){transition-delay:0.1s}.mobile-menu .menu li:nth-child(2){transition-delay:0.2s}.mobile-menu .menu li:nth-child(3){transition-delay:0.3s}.mobile-menu .menu li:nth-child(4){transition-delay:0.4s}.mobile-menu .menu li:nth-child(5){transition-delay:0.5s}.mobile-menu .menu li:nth-child(6){transition-delay:0.6s}.mobile-menu .menu li:nth-child(7){transition-delay:0.7s}.mobile-menu .menu li:nth-child(8){transition-delay:0.8s}.mobile-menu .menu li:nth-child(9){transition-delay:0.9s}.mobile-menu .menu li:nth-child(10){transition-delay:1s}.mobile-menu .menu a{color:var(--current-text);text-decoration:none;font-size:2rem;font-weight:500;display:block;padding:1rem 0;transition:all .3s ease;text-align:center}.mobile-menu .menu a:hover{color:var(--color-accent);transform:scale(1.05)}.mobile-menu .menu li.current-menu-item>a,.mobile-menu .menu li.current_page_item>a,.mobile-menu .menu li.current-menu-ancestor>a{color:var(--color-accent);font-weight:600}body.menu-open{overflow:hidden}.mobile-menu.is-active .menu li{opacity:1;transform:translateY(0)}.mobile-menu-toggle{background:none;border:none;padding:.25rem;cursor:pointer;z-index:1001}@media(min-width: 768px){.mobile-menu-toggle{display:block}}.mobile-menu-toggle .hamburger{width:24px;height:20px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.mobile-menu-toggle .line{display:block;width:100%;height:2px;background-color:var(--current-text);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transform-origin:center}.mobile-menu-toggle.is-active .line-1{transform:translateY(9px) rotate(45deg);background-color:var(--color-accent)}.mobile-menu-toggle.is-active .line-2{opacity:0;transform:scaleX(0)}.mobile-menu-toggle.is-active .line-3{transform:translateY(-9px) rotate(-45deg);background-color:var(--color-accent)}.dark .mobile-menu{background-color:#0f172a}.dark .mobile-menu-toggle .line,.dark .mobile-menu-close .line{background-color:#1c97d9}.hero{position:relative;min-height:80vh;display:flex;align-items:center;padding:4rem 0;padding-top:96px;border-bottom:1px solid var(--current-border);background:radial-gradient(circle at top left, rgba(28, 151, 217, 0.08), transparent 55%),radial-gradient(circle at top right, rgba(37, 99, 235, 0.06), transparent 55%),var(--color-bg);color:#111827}.hero .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.hero__layout{display:grid;grid-template-columns:1fr;align-items:center;gap:4rem}@media(min-width: 768px){.hero__layout{grid-template-columns:1fr 1fr}}.hero__media{display:flex;justify-content:center}.hero__media img{display:block;width:100%;max-width:520px;height:auto;border-radius:12px}.hero__eyebrow{font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:#4b5563;margin-bottom:.5rem}.hero__title{margin-bottom:1rem;font-size:clamp(2.1rem,3.5vw,3rem);line-height:1.1;color:#0f172a}.hero__subtitle{font-size:1.125rem;line-height:1.6;color:#4b5563;margin-bottom:2rem}.hero__cta{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width: 767px){.hero__cta{flex-direction:column}}.section-one{position:relative;display:flex;align-items:center;padding:4rem 0;border-bottom:1px solid var(--current-border);background-color:var(--color-surface)}.section-one .container{position:relative;z-index:1}.section-one .product-section__content.section-one__content{display:grid;grid-template-columns:1fr;gap:6rem;align-items:flex-start}.section-one .product-section__visual{display:flex;justify-content:center;align-items:center}.section-one .section-one__visual{max-width:500px;width:100%;height:auto;filter:drop-shadow(0 12px 30px rgba(15, 23, 42, 0.18));transition:transform .25s ease}.section-one .section-one__visual:hover{transform:scale(1.05)}@media(min-width: 768px){.section-one .section-one__visual{max-width:400px}}@media(max-width: 767px){.section-one .section-one__visual{max-width:300px}}.section-one .product-section__info{color:#111827;text-align:left}@media(max-width: 767px){.section-one .product-section__info{text-align:center}}.section-one .product-section__name{font-weight:700;margin-bottom:.5rem;color:#0f172a;line-height:1.1}.section-one .product-section__tagline{font-size:1.125rem;color:#4b5563;margin-bottom:2rem;text-transform:none}@media(max-width: 767px){.section-one .product-section__tagline{font-size:1rem}}.section-one .product-section__description{font-size:1rem;line-height:1.7;color:#4b5563}@media(max-width: 767px){.section-one .product-section__description{font-size:.9375rem}}.section-one .product-section__features.section-one__features{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:0}@media(min-width: 768px){.section-one .product-section__features.section-one__features{grid-template-columns:repeat(4, minmax(0, 1fr))}}.section-one .feature-card{display:flex;flex-direction:column;gap:0;height:100%;background:rgba(0,0,0,0);border-radius:12px;padding:0;box-shadow:none;border:none;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.section-one .feature-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(15,23,42,.12)}.section-one .feature-card__header{display:flex;align-items:center;gap:.5rem;padding:0 .2rem .5rem}.section-one .feature-card__icon img{display:block;width:32px;height:32px}.section-one .feature-card__image img{display:block;width:100%;height:auto;border-radius:12px 12px 0 0}.section-one .feature-card__title{font-weight:600;text-transform:none;margin-bottom:.25rem;color:#0f172a;font-size:1rem}.section-one .feature-card__body{font-size:.875rem;color:#4b5563;margin:0;padding:1rem;flex:1 1 auto;background:#fff;border-radius:0 0 12px 12px;border:1px solid rgba(15,23,42,.06);border-top:none;box-shadow:none}.section-one .product-section__cta{display:flex;gap:1rem;align-items:center;flex-direction:row}@media(max-width: 767px){.section-one .product-section__cta{flex-direction:column}}.section-two{position:relative;min-height:90vh;display:flex;align-items:center;padding:4rem 0;overflow:hidden;background-color:var(--color-surface);border-bottom:1px solid var(--current-border)}@media(max-width: 767px){.section-two{text-align:center}}.section-two .container{position:relative;z-index:1}.section-two .product-section__content.steps-section{display:grid;grid-template-columns:1fr;gap:6rem;align-items:flex-start}.section-two .product-section__info{color:#111827}.section-two .product-section__name{font-weight:700;margin-bottom:.5rem;color:#0f172a;line-height:1.1}.section-two .product-section__description{font-size:1rem;line-height:1.7;margin-bottom:4rem;color:#4b5563}@media(min-width: 768px){.section-two .product-section__description{font-size:.9375rem}}.section-two .steps-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:1rem}@media(max-width: 767px){.section-two .steps-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 480px){.section-two .steps-grid{grid-template-columns:1fr}}.section-two .step-card{background:#fff;border-radius:12px;border:1px solid rgba(15,23,42,.06);padding:1rem;box-shadow:0 10px 30px rgba(15,23,42,.06);display:flex;flex-direction:column;gap:.5rem;height:100%;transition:transform .2s ease,box-shadow .2s ease}.section-two .step-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(15,23,42,.12)}.section-two .step-card__image{margin-bottom:.25rem}.section-two .step-card__image img{display:block;max-width:100%;height:auto}.section-two .step-card__number{width:32px;height:32px;border-radius:999px;background:#1c97d9;color:#fff;font-weight:600;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.25rem}.section-two .step-card__title{font-size:1rem;font-weight:600;margin:0;color:#0f172a}.section-two .step-card__text{font-size:.875rem;color:#4b5563;margin:0}.section-three{position:relative;min-height:90vh;display:flex;align-items:center;padding:4rem 0 0;overflow:hidden;background:linear-gradient(180deg, #f9fafb 0%, #e5edff 100%);border-bottom:1px solid var(--current-border)}@media(max-width: 767px){.section-three{text-align:center}}.section-three .container{position:relative;z-index:1}.section-three .section-three__intro{margin:0 auto 4rem;text-align:center}.section-three .section-three__visual-row{display:block;width:100%}.section-three .product-section__visual{width:100%}.section-three .product-section__name{font-weight:700;margin-bottom:.5rem;color:#0f172a;line-height:1.1}.section-three .product-section__description{font-size:1rem;line-height:1.7;margin-bottom:1rem;color:#4b5563}@media(max-width: 768px){.section-three .product-section__description{font-size:.9375rem}}.section-three .trust-sectors{display:grid;gap:.25rem;margin-bottom:4rem;grid-template-columns:repeat(5, auto);justify-content:center}@media(max-width: 767px){.section-three .trust-sectors{align-items:center;text-align:center}}.section-three .trust-sectors__item{padding:.25rem .5rem;border-radius:999px;border:1px solid rgba(28,151,217,.2);background:hsla(0,0%,100%,.9);font-size:.75rem;color:#4b5563;min-width:0}.section-three .section-three__image{width:100%;display:block;height:auto}.section-three .dashboard-mockup{width:100%;max-width:450px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px rgba(15,23,42,.18),0 0 0 1px rgba(15,23,42,.04);border:none;position:relative;z-index:10}@media(max-width: 768px){.section-three .dashboard-mockup{max-width:100%}}.section-three .dashboard-header{background:#eff6ff;padding:1rem;border-bottom:1px solid rgba(28,151,217,.15);display:flex;justify-content:center}.section-three .dashboard-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:rgba(28,151,217,.1);border:1px solid rgba(28,151,217,.3);border-radius:20px;font-size:.75rem;color:#1c97d9;text-transform:lowercase;font-weight:500}.section-three .dashboard-badge svg{width:14px;height:14px;animation:pulse 2s ease-in-out infinite}.section-three .dashboard-body{padding:2rem}@media(max-width: 768px){.section-three .dashboard-body{padding:1rem}}.section-three .network-viz{width:100%;height:200px;background:rgba(0,0,0,.3);border-radius:8px;margin-bottom:1rem;position:relative;overflow:hidden;border:1px solid rgba(28,151,217,.2)}@media(max-width: 768px){.section-three .network-viz{height:150px}}.section-three .network-canvas{width:100%;height:100%}.section-three .stats-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:.5rem}@media(max-width: 480px){.section-three .stats-grid{grid-template-columns:1fr}}.section-three .stat-card{background:rgba(0,0,0,.3);border:1px solid rgba(28,151,217,.2);border-radius:8px;padding:1rem;text-align:center}@media(max-width: 480px){.section-three .stat-card{padding:.5rem}}.section-three .stat-card .stat-label{display:block;font-size:.75rem;color:hsla(0,0%,100%,.5);text-transform:lowercase;margin-bottom:.25rem}.section-three .stat-card .stat-value{display:inline-block;font-size:2rem;font-weight:700;color:#1c97d9}@media(max-width: 768px){.section-three .stat-card .stat-value{font-size:1.75rem}}.section-three .stat-card .stat-unit{display:block;font-size:.6875rem;color:hsla(0,0%,100%,.4);text-transform:lowercase;margin-top:.25rem}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(0.95)}}@media(prefers-reduced-motion: reduce){.section-three .dashboard-badge svg{animation:none}}.home .section .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}#about{padding:3rem 0;text-align:center;border-bottom:1px solid var(--current-border)}#about .container{margin-top:-102px;z-index:999;position:relative}#about .container .into-content{max-width:680px;margin:0 auto;padding-top:2rem}.page-hero{padding:4rem 0;padding-top:7rem;background-color:var(--color-surface);border-bottom:1px solid var(--current-border)}.page-hero .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.page-hero__inner{max-width:720px}.page-hero__title{font-weight:700;margin-bottom:1rem;color:#0f172a;line-height:1.2;font-size:2rem}@media(max-width: 767px){.page-hero__title{font-size:1.75rem}}.page-hero__description{font-size:1rem;line-height:1.7;color:#4b5563;margin-bottom:2rem}.page-hero__description p{margin-bottom:.5rem}.page-hero__description p:last-child{margin-bottom:0}.page-hero__value{font-size:1.125rem;font-weight:600;color:#0f172a;margin-bottom:2rem}.page-hero .btn{margin-top:.5rem}.page-hero--two-col .page-hero__inner{max-width:none}.page-hero--two-col .page-hero__layout{display:grid;grid-template-columns:1fr;align-items:center;gap:4rem}@media(min-width: 768px){.page-hero--two-col .page-hero__layout{grid-template-columns:1fr 1fr}}.page-hero--two-col .page-hero__content .page-hero__description{margin-bottom:2rem}.page-hero--two-col .page-hero__media{display:flex;justify-content:center}.page-hero__media img{display:block;width:100%;max-width:520px;height:auto;border-radius:12px}.features-page .page-features-content{padding:4rem 0;background-color:var(--color-bg);border-bottom:1px solid var(--current-border)}.features-page .page-features-content .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.features-page .features-rows{display:flex;flex-direction:column;gap:8rem}.features-page .feature-row{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center;padding:4rem;transition:transform .2s ease,box-shadow .2s ease}@media(min-width: 768px){.features-page .feature-row{grid-template-columns:1fr 1fr;gap:6rem}.features-page .feature-row--image-right .feature-row__content{order:1}.features-page .feature-row--image-right .feature-row__media{order:2}.features-page .feature-row--image-left .feature-row__content{order:2}.features-page .feature-row--image-left .feature-row__media{order:1}}.features-page .feature-row:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(15,23,42,.12)}.features-page .feature-row__title{font-weight:700;font-size:1.375rem;margin-bottom:1rem;color:#0f172a;line-height:1.3}@media(max-width: 767px){.features-page .feature-row__title{font-size:1.25rem}}.features-page .feature-row__text{font-size:1rem;line-height:1.7;color:#4b5563}.features-page .feature-row__text p{margin-bottom:.5rem}.features-page .feature-row__text p:last-child{margin-bottom:0}.features-page .feature-row__media img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 12px 30px rgba(15,23,42,.12)}.features-page .feature-row__placeholder{min-height:200px;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.04);border:1px dashed rgba(15,23,42,.2);border-radius:12px;font-size:.875rem;color:#4b5563}.features-page .page-features-cta{padding:4rem 0;background-color:var(--color-surface);border-bottom:1px solid var(--current-border)}.features-page .page-features-cta .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.features-page .page-features-cta__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;text-align:center}.features-page .page-features-cta__headline{font-weight:700;font-size:1.75rem;color:#0f172a;margin:0}@media(max-width: 767px){.features-page .page-features-cta__headline{font-size:1.375rem}}.use-cases-page .page-hero--use-cases.page-hero--two-col .page-hero__content .page-hero__description{margin-bottom:2rem}.use-cases-page .page-sectors-content{padding:4rem 0;background-color:var(--color-bg);border-bottom:1px solid var(--current-border)}.use-cases-page .page-sectors-content .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.use-cases-page .sectors-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:2rem}@media(max-width: 767px){.use-cases-page .sectors-grid{grid-template-columns:1fr}}.use-cases-page .sector-card{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:12px;padding:2rem;box-shadow:0 10px 30px rgba(15,23,42,.06);transition:transform .2s ease,box-shadow .2s ease}.use-cases-page .sector-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(15,23,42,.12)}.use-cases-page .sector-card__image{margin-bottom:1rem}.use-cases-page .sector-card__image img{display:block;width:100%;height:auto;border-radius:12px}.use-cases-page .sector-card__placeholder{min-height:160px;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.04);border:1px dashed rgba(15,23,42,.2);border-radius:12px;font-size:.875rem;color:#4b5563}.use-cases-page .sector-card__title{font-weight:600;font-size:1.125rem;margin-bottom:.5rem;color:#0f172a}.use-cases-page .sector-card__description{font-size:.9375rem;color:#4b5563;line-height:1.6}.use-cases-page .sector-card__description p{margin-bottom:.5rem}.use-cases-page .sector-card__description p:last-child{margin-bottom:0}.use-cases-page .page-use-cases-cta{padding:4rem 0;background-color:var(--color-surface);border-bottom:1px solid var(--current-border)}.use-cases-page .page-use-cases-cta .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.use-cases-page .page-use-cases-cta__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;text-align:center;max-width:960px;margin:0 auto}.use-cases-page .page-use-cases-cta__headline{font-weight:700;font-size:1.75rem;color:#0f172a;margin:0}@media(max-width: 767px){.use-cases-page .page-use-cases-cta__headline{font-size:1.375rem}}.pricing-page .page-hero--pricing.page-hero--two-col .page-hero__content .page-hero__value{margin-bottom:2rem}.pricing-page .page-pricing-value{padding:4rem 0;background-color:var(--color-bg);border-bottom:1px solid var(--current-border)}.pricing-page .page-pricing-value .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.pricing-page .page-pricing-value__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:2rem;max-width:900px;margin:0 auto}@media(max-width: 767px){.pricing-page .page-pricing-value__grid{grid-template-columns:1fr}}.pricing-page .page-pricing-value__item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-radius:12px;background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:0 6px 18px rgba(15,23,42,.04);transition:transform .2s ease,box-shadow .2s ease}.pricing-page .page-pricing-value__item:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(15,23,42,.12)}.pricing-page .page-pricing-value__item p{margin:0;font-size:1rem;line-height:1.6;color:#4b5563}.pricing-page .page-pricing-value__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(28,151,217,.12);color:#1c97d9;border-radius:50%;font-weight:700;font-size:.875rem}.pricing-page .page-pricing-faq{padding:4rem 0;background-color:var(--color-surface);border-bottom:1px solid var(--current-border)}.pricing-page .page-pricing-faq .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.pricing-page .page-pricing-faq__heading{font-weight:700;font-size:1.75rem;color:#0f172a;margin-bottom:2rem;text-align:center}@media(max-width: 767px){.pricing-page .page-pricing-faq__heading{font-size:1.375rem}}.pricing-page .page-pricing-faq__list{display:flex;flex-direction:column;gap:.5rem}.pricing-page .page-pricing-faq__item{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(15,23,42,.04);transition:transform .2s ease,box-shadow .2s ease}.pricing-page .page-pricing-faq__item:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(15,23,42,.1)}.pricing-page .page-pricing-faq__item[open] .page-pricing-faq__question{color:#1c97d9}.pricing-page .page-pricing-faq__question{font-weight:600;font-size:1rem;color:#0f172a;padding:1rem 2rem;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:color .2s ease}.pricing-page .page-pricing-faq__question::-webkit-details-marker{display:none}.pricing-page .page-pricing-faq__question::after{content:"+";font-size:1.25rem;font-weight:400;color:#4b5563}.page-pricing-faq__item[open] .pricing-page .page-pricing-faq__question::after{content:"−"}.pricing-page .page-pricing-faq__answer{padding:0 2rem 2rem}.pricing-page .page-pricing-faq__answer p{margin:0;font-size:.9375rem;line-height:1.7;color:#4b5563}.pricing-page .page-pricing-cta{padding:4rem 0;background-color:var(--color-bg);border-bottom:1px solid var(--current-border)}.pricing-page .page-pricing-cta .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.pricing-page .page-pricing-cta__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;text-align:center}.pricing-page .page-pricing-cta__headline{font-weight:700;font-size:1.75rem;color:#0f172a;margin:0}@media(max-width: 767px){.pricing-page .page-pricing-cta__headline{font-size:1.375rem}}.health-check-page .page-hero--health-check.page-hero--two-col .page-hero__content .page-hero__description{margin-bottom:2rem}.health-check-page .health-check-hero-ctas{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.health-check-page .health-check-hero-ctas .btn{align-self:flex-start}.health-check-page .health-check-hero-alt{font-size:.9375rem;color:#4b5563;margin:0}.health-check-page .health-check-hero-alt a{color:#1c97d9;text-decoration:none;font-weight:500;display:inline-block}.health-check-page .health-check-hero-alt a:hover{text-decoration:underline}.health-check-page .page-health-check-form{padding:4rem 0;background-color:var(--color-bg);border-bottom:1px solid var(--current-border)}.health-check-page .page-health-check-form .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.health-check-page .page-health-check-form__intro{font-size:1.125rem;font-weight:500;color:#0f172a;margin-bottom:.25rem;text-align:center}.health-check-page .page-health-check-form__reassurance{font-size:.875rem;color:#4b5563;margin-bottom:2rem;text-align:center}.health-check-page .page-health-check-form__wrap{background:#fff;border-radius:12px;padding:4rem;border:1px solid rgba(15,23,42,.06);box-shadow:0 10px 30px rgba(15,23,42,.06)}.health-check-page .page-health-check-results{padding:4rem 0;background-color:var(--color-surface);border-bottom:1px solid var(--current-border)}.health-check-page .page-health-check-results .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.health-check-page .page-health-check-results__card{max-width:640px;margin:0 auto;background:#fff;border-radius:16px;padding:4rem;border:1px solid rgba(15,23,42,.06);box-shadow:0 16px 40px rgba(15,23,42,.08);display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}@media(min-width: 768px){.health-check-page .page-health-check-results__card{padding:6rem}}.health-check-page .page-health-check-results__icon{color:#22c55e;flex-shrink:0}.health-check-page .page-health-check-results__media img{display:block;width:80px;height:auto;margin:0 auto}.health-check-page .page-health-check-results__content .page-section__copy{margin-bottom:2rem}.health-check-page .page-content--narrow{max-width:690px;margin:0 auto}.health-check-page .page-section__title{font-weight:700;margin-bottom:1rem;color:#0f172a;font-size:1.5rem}.health-check-page .page-section__copy{font-size:1rem;line-height:1.7;color:#4b5563}.health-check-page .page-section__copy p{margin-bottom:.5rem}.health-check-page .page-section__copy p:last-child{margin-bottom:0}.health-check-page .booking-embed{margin-top:2rem;min-height:600px;background:#fff;border-radius:12px;overflow:hidden;border:1px solid rgba(15,23,42,.06);box-shadow:0 10px 30px rgba(15,23,42,.06)}.health-check-page .booking-embed iframe{width:100%;min-height:600px;border:none}.health-check-page .booking-embed--empty{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;background:rgba(15,23,42,.02);border:1px dashed rgba(15,23,42,.15);color:#4b5563;font-size:.875rem;text-align:center}.health-check-page .booking-embed--empty p{margin-bottom:.5rem}.health-check-page .booking-embed--empty p:last-child{margin-bottom:0}.health-check-page .fallback-hint{padding:2rem;background:rgba(28,151,217,.06);border:1px dashed rgba(28,151,217,.3);border-radius:8px;color:#4b5563;font-size:.875rem}.health-check-page .fallback-hint code{font-size:.8125rem;background:rgba(0,0,0,.05);padding:.15em .4em;border-radius:4px}.book-demo-page .book-demo-overview{padding:4rem 0;background-color:var(--color-bg);border-bottom:1px solid var(--current-border)}.book-demo-page .book-demo-overview .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.book-demo-page .book-demo-overview__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:2rem;margin-top:2rem}.book-demo-page .book-demo-overview__item{background:#fff;border-radius:12px;border:1px solid rgba(15,23,42,.06);padding:2rem;box-shadow:0 10px 25px rgba(15,23,42,.05)}.book-demo-page .book-demo-overview__item-title{margin:0 0 .5rem;font-weight:600;color:#0f172a;font-size:1.125rem}.book-demo-page .book-demo-overview__item-text{margin:0;font-size:.9375rem;line-height:1.7;color:#4b5563}.book-demo-page .book-demo-testimonials{padding:3.5rem 0;background-color:var(--color-surface);border-bottom:1px solid var(--current-border)}.book-demo-page .book-demo-testimonials .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.book-demo-page .book-demo-testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2rem;margin-top:2rem}.book-demo-page .book-demo-testimonial{background:#fff;border-radius:12px;border:1px solid rgba(15,23,42,.06);padding:2rem;margin:0;box-shadow:0 10px 25px rgba(15,23,42,.05)}.book-demo-page .book-demo-testimonial__quote{margin:0 0 1rem;font-size:1rem;line-height:1.7;color:#0f172a}.book-demo-page .book-demo-testimonial__meta{display:flex;flex-direction:column;gap:2px;font-size:.875rem;color:#4b5563}.book-demo-page .book-demo-testimonial__name{font-weight:600;color:#0f172a}.book-demo-page .book-demo-calendly{padding:4rem 0;background-color:var(--color-surface);border-bottom:1px solid var(--current-border)}.book-demo-page .book-demo-calendly .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.feature-card__placeholder,.sector-card__placeholder{min-height:120px;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.04);border:1px dashed rgba(15,23,42,.2);border-radius:12px;font-size:.8125rem;color:#4b5563}/*# sourceMappingURL=main.min.css.map */
