.tf-compare-grid{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.875rem;max-width:860px;width:100%;text-align:left}.tf-compare-item{margin:0;min-width:0;display:flex}.tf-compare-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.9rem 1.2rem;font-family:Gilroy-Medium,sans-serif;font-size:.95rem;line-height:1.4;font-weight:500;color:#092c4c;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.tf-compare-card:hover{border-color:#21b0c8;box-shadow:0 3px 10px rgba(33,176,200,.12);color:#092c4c}.tf-compare-arrow{color:#21b0c8;font-weight:600;flex-shrink:0}@media (max-width:768px){.tf-compare-grid{grid-template-columns:1fr;gap:.75rem}.tf-compare-card{padding:.85rem 1rem}}.tf-get-in-touch-form{max-width:600px;margin:20px auto}.tf-contact-wrapper{width:100%}.tf-get-in-touch-form-inner{background:#fff;border:1px solid #e0e0e0;border-radius:20px;padding:30px;margin:20px;min-height:400px;min-width:450px}@media (max-width:768px){.tf-get-in-touch-form-inner{min-width:320px}}@media (max-width:450px){.tf-get-in-touch-form-inner{min-width:280px;margin:10px}.tf-get-in-touch-form{margin:0;width:100%}}.tf-form-field{margin-bottom:20px}.tf-form-field label{display:block;margin-bottom:8px;font-family:Gilroy-Light,sans-serif;font-weight:700;color:#333}.tf-input{width:-webkit-fill-available!important;padding:12px;border:1px solid #e0e0e0;border-radius:8px;font-size:16px}.tf-input,textarea.tf-input{background-color:#f6f8fa;font-family:Gilroy-Light,sans-serif}textarea.tf-input{min-height:250px;resize:none}.tf-submit-btn{width:100%;padding:12px;background-color:#21b0c8;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;margin-top:20px!important}.tf-submit-btn:hover{background:#0fa7c1;border-color:#0fa7c1}.tf-submit-btn:disabled{background-color:#99c2ff;cursor:not-allowed}.tf-input::placeholder{color:#b1b3b4}.tf-input::-moz-placeholder{color:#b1b3b4;opacity:1}.tf-input:-ms-input-placeholder{color:#b1b3b4}.tf-input::-webkit-input-placeholder{color:#b1b3b4}.tf-signup-form{max-width:600px;margin:20px auto}@media (max-width:768px){.tf-signup-form-inner{min-width:310px!important;max-width:310px!important}}.tf-signup-form-inner{background:#fff;border:1px solid #e0e0e0;border-radius:20px;padding:30px;margin:20px;min-width:450px;display:flex;flex-direction:column}.tf-google-btn{width:350px;padding:12px;background-color:#fff;color:#3c4043;border:1px solid #dadce0;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;font-family:Gilroy-Light,sans-serif;align-self:center;box-shadow:0 1px 3px rgba(60,64,67,.1)}.tf-google-btn:hover{background-color:#f8f9fa;border-color:#0fa7c1;box-shadow:0 2px 6px rgba(60,64,67,.15);color:#0fa7c1}.google-icon{margin-right:10px;position:relative;top:3px}.tf-google-btn:active{background-color:#f1f3f4;border-color:#0fa7c1;color:#0fa7c1;box-shadow:0 1px 2px rgba(60,64,67,.3)}.tf-or-separator{text-align:center;position:relative;margin:20px 0}.tf-or-separator:after,.tf-or-separator:before{content:"";position:absolute;top:50%;width:45%;height:1px;background-color:#e0e0e0}.tf-or-separator:before{left:0}.tf-or-separator:after{right:0}.tf-or-separator span{background-color:#fff;padding:0 10px;color:#666;font-family:Gilroy-Light,sans-serif}.tf-signup-form .tf-form-field{margin-bottom:20px}.tf-signup-form .tf-form-field label{display:block;margin-bottom:8px;font-family:Gilroy-Light,sans-serif;font-weight:700;color:#333}.tf-signup-form .tf-input{width:-webkit-fill-available!important;padding:12px;border:1px solid #e0e0e0;border-radius:8px;font-size:16px;background-color:#f6f8fa;font-family:Gilroy-Light,sans-serif}.tf-signup-form .tf-input::-moz-placeholder{color:#b1b3b4}.tf-signup-form .tf-input::placeholder{color:#b1b3b4}.tf-signup-form .tf-submit-btn{width:100%;max-width:350px;padding:12px;background-color:#21b0c8;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;font-family:Gilroy-Light,sans-serif;display:block;margin:0 auto}.tf-signup-form .tf-submit-btn:hover{background:#0fa7c1;border-color:#0fa7c1}.tf-signup-form .tf-submit-btn:disabled{background-color:#99c2ff;cursor:not-allowed}.tf-signup-form-fields{display:flex;flex-direction:column;gap:15px}.tf-signup-form-fields .tf-form-field{margin:0}