﻿.mt--5px{margin-top:-5px}.mb-40{margin-bottom:40px}.fs-100{font-size:100% !important}.fs-120{font-size:120% !important}.my-60{margin-top:60px;margin-bottom:60px}.card .card-header h1,.card .card-header h2,.card .card-header h3,.card .card-header h4,.card .card-header h5,.card .card-header h6{margin-bottom:0}code{color:#b36a10;background:#fff8f0}html{scroll-behavior:smooth}:root{--lf-blue: #009ddc;--lf-light-blue: #118AD4;--lf-dark-blue: #115EAE;--lf-orange: #f7941f;--lf-gradient: linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 100%);--lf-gradient-wide: linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 50%, var(--lf-light-blue) 100%)}.text-lf-blue{color:#009ddc}.text-lf-blue-90{color:#00aff5}.text-lf-blue-80{color:#0abaff}.text-lf-blue-70{color:#1fbfff}.text-lf-blue-60{color:#33c5ff}.text-lf-blue-50{color:#47cbff}.text-lf-orange{color:#f7941f}.bg-lf-blue{background-color:#009ddc}.bg-lf-blue-90{background-color:#00aff5}.bg-lf-blue-80{background-color:#0abaff}.bg-lf-blue-70{background-color:#0abaff}.bg-lf-blue-60{background-color:#0abaff}.bg-lf-blue-50{background-color:#47cbff}.bg-lf-blue-40{background-color:#5cd1ff}.bg-lf-blue-30{background-color:#70dfff}.bg-lf-blue-20{background-color:#e3f2fd}.bg-lf-orange{background-color:#f7941f}.bg-light-blue{background-color:#e3f2fd}.text-gray-100{color:#f8f9fa}.text-gray-200{color:#e9ecef}.text-gray-300{color:#dee2e6}.text-gray-400{color:#ced4da}.text-gray-500{color:#adb5bd}.text-gray-600{color:#6c757d}.text-gray-700{color:#495057}.text-gray-800{color:#343a40}.text-gray-900{color:#212529}.bg-gray-100{background-color:#f8f9fa}.bg-gray-200{background-color:#e9ecef}.bg-gray-300{background-color:#dee2e6}.bg-gray-400{background-color:#ced4da}.bg-gray-500{background-color:#adb5bd}.bg-gray-600{background-color:#6c757d}.bg-gray-700{background-color:#495057}.bg-gray-800{background-color:#343a40}.bg-gray-900{background-color:#212529}header .manage-license-logo{margin-top:-4px;height:18px;width:18px}header .navbar-brand img{height:40px;margin-top:0px}header .nav-link{font-weight:500;font-size:.95rem}header .nav-link:hover{color:var(--lf-blue) !important}header .nav-cta-btn{font-weight:600;padding:.4rem 1rem;border-radius:6px;background:var(--lf-blue);border-color:var(--lf-blue)}header .nav-cta-btn:hover{background:var(--lf-dark-blue);border-color:var(--lf-dark-blue)}footer{background:#f8f9fa;padding-top:2rem}footer h3{font-size:1.1rem;font-weight:700;color:#343a40;margin-bottom:.75rem}footer ul{list-style-type:none;margin-left:0}footer li{line-height:180%}footer li a{color:#6c757d;text-decoration:none;transition:color .15s ease}footer li a:hover{color:var(--lf-blue)}footer .copyright{font-size:.9rem;color:#6c757d}.page_payment_complete .ft_download_container,.page_partners .ft_download_container,.page_error .ft_download_container,.page_eula .ft_download_container,.page_newsletter .ft_download_container,.page_maillist .ft_download_container,.page_home .ft_download_container{display:none}.utility-hero{background:linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 100%);color:#fff;padding:2.5rem 0;text-align:center}.utility-hero h1{font-size:2rem;font-weight:700;margin-bottom:.25rem}.utility-hero-lead{font-size:1.05rem;opacity:.9;margin:0}.utility-content{padding:2.5rem 0 4rem}.utility-content h2{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.utility-content h3{font-size:1.2rem;font-weight:700;margin-top:1.5rem;margin-bottom:.5rem}.utility-content p,.utility-content li{font-size:.95rem;color:#495057;line-height:1.7}.btn-cta-primary{background:#28a745;color:#fff;border:none;padding:.85rem 2.5rem;font-size:1.1rem;font-weight:600;border-radius:8px;transition:all .2s ease}.btn-cta-primary:hover{background:#218838;color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.2)}.btn-cta-secondary{background:rgba(0,0,0,0);color:#fff;border:2px solid rgba(255,255,255,.5);padding:.85rem 2.5rem;font-size:1.1rem;font-weight:600;border-radius:8px;transition:all .2s ease}.btn-cta-secondary:hover{background:rgba(255,255,255,.15);color:#fff;border-color:rgba(255,255,255,.8)}.page_download header,.page_downloading header{margin-bottom:0}.page_download .ft_download_container,.page_downloading .ft_download_container{display:none}.page_download .dl-hero,.page_downloading .dl-hero{background:linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 100%);color:#fff;padding:3.5rem 0;text-align:center;position:relative}.page_download .dl-hero::before,.page_downloading .dl-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 80%, rgba(255, 255, 255, 0.06) 0%, transparent 60%);pointer-events:none}.page_download .dl-hero h1,.page_downloading .dl-hero h1{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:.75rem}@media(max-width: 575px){.page_download .dl-hero h1,.page_downloading .dl-hero h1{font-size:1.85rem}}.page_download .dl-hero-lead,.page_downloading .dl-hero-lead{font-size:1.1rem;opacity:.9;max-width:560px;margin:0 auto;line-height:1.7}.page_download .dl-form-section{padding:3rem 0 4rem;background:#f8f9fa}.page_download .dl-form-section .container{max-width:720px}.page_download .dl-form-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:2.5rem;margin-bottom:2rem}@media(max-width: 575px){.page_download .dl-form-card{padding:1.5rem}}.page_download .dl-form-card .form-label{font-weight:600;font-size:.95rem;color:#212529}.page_download .dl-form-card .form-control{padding:.65rem .85rem;border-radius:8px}.page_download .dl-form-card .form-control:focus{border-color:var(--lf-blue);box-shadow:0 0 0 .2rem rgba(0,157,220,.15)}.page_download .dl-newsletter{padding:1rem 0;border-top:1px solid #f1f3f5}.page_download .dl-newsletter .form-check-label{font-weight:500}.page_download .dl-newsletter .form-text{margin-top:.35rem;font-size:.85rem}.page_download .submit-button{font-size:1.1rem;font-weight:600;padding:.75rem;border-radius:8px;background:#28a745;border-color:#28a745}.page_download .submit-button:hover{background:#218838;border-color:#218838}.page_download .submit-button i{margin-right:.35rem}.page_download .dl-form-note{text-align:center;font-size:.88rem;color:#6c757d;margin-top:.75rem;margin-bottom:0}.page_download .dl-info-cards{display:flex;flex-direction:column;gap:1rem}.page_download .dl-info-card{display:flex;gap:1rem;align-items:flex-start;background:#fff;border:1px solid #e9ecef;border-radius:10px;padding:1.25rem 1.5rem}.page_download .dl-info-card>i{font-size:1.15rem;margin-top:.15rem;min-width:20px;text-align:center}.page_download .dl-info-card strong{display:block;font-size:.95rem;color:#212529;margin-bottom:.2rem}.page_download .dl-info-card p{font-size:.88rem;color:#6c757d;line-height:1.6;margin-bottom:0}.page_download .dl-info-card p a{font-weight:600}.page_downloading .dl-downloads-section{padding:3rem 0 4rem;background:#f8f9fa}.page_downloading .dl-platforms-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;max-width:960px;margin:0 auto 3rem}@media(max-width: 991px){.page_downloading .dl-platforms-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.page_downloading .dl-platforms-grid{grid-template-columns:1fr;max-width:400px}}.page_downloading .dl-platform-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:1.75rem;text-align:center;transition:all .2s ease}.page_downloading .dl-platform-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-2px)}.page_downloading .dl-platform-card h3{font-size:1.15rem;font-weight:700;color:#212529;margin-bottom:.5rem}.page_downloading .dl-platform-card p{font-size:.88rem;color:#6c757d;line-height:1.55;margin-bottom:1rem}.page_downloading .dl-platform-icon{width:48px;height:48px;background:linear-gradient(135deg, var(--lf-blue), var(--lf-dark-blue));border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.page_downloading .dl-platform-icon i{color:#fff;font-size:1.25rem}.page_downloading .dl-platform-link{font-size:.9rem;font-weight:600}.page_downloading .dl-platform-link a{color:var(--lf-blue);text-decoration:none}.page_downloading .dl-platform-link a:hover{text-decoration:underline}.page_downloading .dl-platform-size{font-size:.82rem;color:#6c757d;margin-top:.25rem}.page_downloading .dl-next-steps{max-width:800px;margin:0 auto;text-align:center}.page_downloading .dl-next-steps h3{font-size:1.5rem;font-weight:700;color:#212529;margin-bottom:1.5rem}.page_downloading .dl-steps-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;text-align:left}@media(max-width: 767px){.page_downloading .dl-steps-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}}.page_downloading .dl-step{display:flex;gap:.75rem;align-items:flex-start}.page_downloading .dl-step strong{display:block;font-size:.95rem;color:#212529;margin-bottom:.2rem}.page_downloading .dl-step p{font-size:.88rem;color:#6c757d;line-height:1.55;margin-bottom:0}.page_downloading .dl-step-number{width:32px;height:32px;min-width:32px;background:var(--lf-blue);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700}.page_downloading .dl-verify-section{padding:3rem 0 4rem;background:#f8f9fa}.page_downloading .dl-verify-card{max-width:580px;margin:0 auto;background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:3rem 2.5rem;text-align:center}@media(max-width: 575px){.page_downloading .dl-verify-card{padding:2rem 1.5rem}}.page_downloading .dl-verify-card h2{font-size:1.5rem;font-weight:700;color:#212529;margin-bottom:.75rem}.page_downloading .dl-verify-card>p{font-size:.95rem;color:#495057;line-height:1.65;margin-bottom:.75rem}.page_downloading .dl-verify-icon{width:64px;height:64px;background:linear-gradient(135deg, var(--lf-blue), var(--lf-dark-blue));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.page_downloading .dl-verify-icon i{color:#fff;font-size:1.75rem}.page_downloading .dl-verify-reminder{display:flex;gap:.75rem;align-items:flex-start;text-align:left;background:#fff8e1;border:1px solid #ffe082;border-radius:8px;padding:1rem 1.25rem;margin:1.5rem 0;font-size:.88rem;color:#495057;line-height:1.55}.page_downloading .dl-verify-reminder>i{font-size:1rem;margin-top:.1rem;min-width:18px;color:#f9a825}.page_downloading .dl-verify-help{font-size:.85rem;color:#6c757d;margin-top:1rem}.page_downloading .dl-verify-help a{font-weight:600}#free_email_warning_modal .free-email-warning-icon{width:64px;height:64px;background:#fff3e0;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}#free_email_warning_modal .free-email-warning-icon i{color:#f57c00;font-size:1.75rem}#free_email_warning_modal h3{font-size:1.4rem;font-weight:700;color:#212529;margin-bottom:1rem}#free_email_warning_modal p{font-size:.95rem;color:#495057;line-height:1.65;margin-bottom:.5rem}#free_email_warning_modal .free-email-warning-note{font-size:.88rem;color:#6c757d;font-style:italic;margin-top:1rem;margin-bottom:0}#free_email_warning_modal .modal-footer .btn{font-weight:600;padding:.6rem 1.25rem}#download_modal .modal-header{border-bottom:1px solid #e9ecef}#download_modal .modal-header .modal-title{font-size:1.3rem;font-weight:700}#download_modal .form-label{font-weight:600;font-size:.95rem;color:#212529}#download_modal .form-control{border-radius:8px;padding:.65rem .85rem}#download_modal .form-control:focus{border-color:var(--lf-blue);box-shadow:0 0 0 .2rem rgba(0,157,220,.15)}#download_modal .dl-modal-newsletter{padding:.75rem 0;border-top:1px solid #f1f3f5}#download_modal .dl-modal-newsletter .form-check-label{font-weight:500;font-size:.93rem}#download_modal .dl-modal-newsletter .form-text{margin-top:.2rem;font-size:.82rem}#download_modal .dl-modal-note{font-size:.85rem;color:#6c757d;background:#f8f9fa;border-radius:8px;padding:.75rem 1rem;margin-bottom:0;line-height:1.55}#download_modal .dl-modal-note i{color:var(--lf-blue);margin-right:.3rem}#download_modal .dl-modal-note a{font-weight:600}#download_modal .modal-footer{flex-direction:column;border-top:none;padding-top:0}#download_modal .modal-footer .submit-button{font-size:1.05rem;font-weight:600;padding:.7rem;border-radius:8px;background:#28a745;border-color:#28a745}#download_modal .modal-footer .submit-button:hover{background:#218838;border-color:#218838}#download_modal .dl-modal-footer-note{font-size:.82rem;color:#6c757d;margin:.5rem 0 0}.page_eula header{margin-bottom:0}.page_eula .eula-hero{background:linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 100%);color:#fff;padding:2.5rem 0;text-align:center}.page_eula .eula-hero h1{font-size:2rem;font-weight:700;margin:0}.page_eula .eula-content{padding:2.5rem 0 4rem}.page_eula .eula-card{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:2rem;max-width:900px;margin:0 auto}.page_eula .eula-note{font-size:.95rem;color:#6c757d;margin-bottom:1.5rem;text-align:center}.page_eula .eula-text{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem;font-size:.85rem;line-height:1.7;color:#495057;white-space:pre-wrap;word-wrap:break-word;max-height:none;overflow:visible;margin:0}.page_features header{margin-bottom:0}.page_features .features-hero{background:linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 100%);color:#fff;padding:4rem 0;text-align:center;position:relative}.page_features .features-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 80%, rgba(255, 255, 255, 0.06) 0%, transparent 60%);pointer-events:none}.page_features .features-hero h1{font-size:2.75rem;font-weight:700;line-height:1.2;margin-bottom:1rem}@media(max-width: 575px){.page_features .features-hero h1{font-size:2rem}}.page_features .features-hero-lead{font-size:1.15rem;opacity:.9;max-width:600px;margin:0 auto;line-height:1.7}.page_features .features-nav{background:#fff;border-bottom:1px solid #e9ecef;position:sticky;top:0;z-index:100}.page_features .features-nav ul{list-style:none;display:flex;gap:0;margin:0;padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page_features .features-nav ul::-webkit-scrollbar{display:none}.page_features .features-nav li a{display:block;padding:.85rem 1.25rem;color:#495057;text-decoration:none;font-size:.95rem;font-weight:500;white-space:nowrap;border-bottom:2px solid rgba(0,0,0,0);transition:all .15s ease}.page_features .features-nav li a:hover{color:var(--lf-blue);border-bottom-color:var(--lf-blue)}.page_features .ft-section{padding:4.5rem 0}.page_features .ft-section-white{background:#fff}.page_features .ft-section-alt{background:#f8f9fa}.page_features .ft-section-header{text-align:center;margin-bottom:3rem}.page_features .ft-section-header h2{font-size:2rem;font-weight:700;color:#212529;margin-bottom:.75rem}@media(max-width: 575px){.page_features .ft-section-header h2{font-size:1.6rem}}.page_features .ft-section-header p{font-size:1.1rem;color:#6c757d;max-width:640px;margin:0 auto;line-height:1.7}.page_features .ft-capabilities-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}@media(max-width: 991px){.page_features .ft-capabilities-grid{grid-template-columns:1fr}}.page_features .ft-feature-block{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:2rem}.ft-section-alt .page_features .ft-feature-block{background:#fff}.page_features .ft-feature-heading{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.page_features .ft-feature-heading h3{font-size:1.25rem;font-weight:700;color:#212529;margin-bottom:.2rem}@media(max-width: 575px){.page_features .ft-feature-heading{flex-direction:column;gap:.75rem}}.page_features .ft-feature-icon{width:48px;height:48px;min-width:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.page_features .ft-feature-icon i{font-size:1.35rem}.page_features .ft-feature-tagline{font-size:.95rem;color:#6c757d;margin-bottom:0;line-height:1.5}.page_features .ft-detail-list{display:flex;flex-direction:column;gap:.85rem}.page_features .ft-detail-item{display:flex;gap:.75rem;align-items:flex-start}.page_features .ft-detail-item>i{font-size:1rem;margin-top:.2rem;min-width:20px;text-align:center}.page_features .ft-detail-item strong{display:block;font-size:.95rem;color:#212529;margin-bottom:.2rem}.page_features .ft-detail-item p{font-size:.88rem;color:#6c757d;line-height:1.55;margin-bottom:0}.page_features .ft-detail-item code{font-size:.82rem;background:#f1f3f5;padding:.1em .35em;border-radius:3px;color:#495057}.page_features .ft-security-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}@media(max-width: 991px){.page_features .ft-security-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.page_features .ft-security-grid{grid-template-columns:1fr}}.page_features .ft-security-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:1.75rem;transition:all .2s ease}.page_features .ft-security-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-2px)}.page_features .ft-security-card h4{font-size:1.1rem;font-weight:700;color:#212529;margin-bottom:.75rem}.page_features .ft-security-card ul{list-style:none;padding:0;margin:0}.page_features .ft-security-card ul li{font-size:.9rem;color:#495057;line-height:1.55;padding:.3rem 0;padding-left:1.25rem;position:relative}.page_features .ft-security-card ul li::before{content:"";position:absolute;left:0;top:.7rem;width:6px;height:6px;background:var(--lf-blue);border-radius:50%}.page_features .ft-security-icon{width:48px;height:48px;background:linear-gradient(135deg, var(--lf-blue), var(--lf-dark-blue));border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.page_features .ft-security-icon i{color:#fff;font-size:1.25rem}.page_features .ft-deploy-columns{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;margin-bottom:2rem}@media(max-width: 991px){.page_features .ft-deploy-columns{grid-template-columns:1fr}}.page_features .ft-deploy-column h4{font-size:1.15rem;font-weight:700;color:#212529;margin-bottom:.75rem}.page_features .ft-deploy-column h4 i{margin-right:.5rem}.page_features .ft-deploy-column ul{list-style:none;padding:0;margin:0}.page_features .ft-deploy-column ul li{font-size:.93rem;color:#495057;line-height:1.55;padding:.35rem 0;padding-left:1.25rem;position:relative}.page_features .ft-deploy-column ul li::before{content:"";position:absolute;left:0;top:.7rem;width:6px;height:6px;background:var(--lf-blue);border-radius:50%}.page_features .ft-deploy-extras{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center;padding:1.25rem 0;border-top:1px solid #e9ecef}.page_features .ft-deploy-extra-item{display:flex;align-items:center;gap:.5rem;font-size:.93rem;color:#495057}.page_features .ft-deploy-extra-item i{font-size:1rem}.page_features .ft-admin-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:2rem;height:100%}.page_features .ft-admin-card h4{font-size:1.15rem;font-weight:700;color:#212529;margin-bottom:1rem}.page_features .ft-admin-card h4 i{margin-right:.5rem}.page_features .ft-admin-card ul{list-style:none;padding:0;margin:0}.page_features .ft-admin-card ul li{font-size:.93rem;color:#495057;line-height:1.55;padding:.3rem 0;padding-left:1.25rem;position:relative}.page_features .ft-admin-card ul li::before{content:"";position:absolute;left:0;top:.7rem;width:6px;height:6px;background:var(--lf-blue);border-radius:50%}.page_features .ft-integrations-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media(max-width: 991px){.page_features .ft-integrations-grid{grid-template-columns:1fr;max-width:600px;margin:0 auto}}.page_features .ft-integration-card{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:2rem;text-align:center;transition:all .2s ease}.page_features .ft-integration-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-2px)}.page_features .ft-integration-card>i{font-size:2.5rem;color:var(--lf-blue);margin-bottom:1rem;display:block}.page_features .ft-integration-card h4{font-size:1.15rem;font-weight:700;color:#212529;margin-bottom:.5rem}.page_features .ft-integration-card p{font-size:.93rem;color:#495057;line-height:1.6;margin-bottom:.5rem}.page_features .ft-integration-note{display:block;font-size:.82rem;color:#6c757d;font-style:italic}.page_features .ft-principles{text-align:center}.page_features .ft-principles h3{font-size:1.75rem;font-weight:700;color:#212529;margin-bottom:.5rem}.page_features .ft-principles-lead{font-size:1.05rem;color:#6c757d;margin-bottom:2.5rem;line-height:1.7}.page_features .ft-principles-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;max-width:900px;margin:0 auto}@media(max-width: 767px){.page_features .ft-principles-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.page_features .ft-principles-grid{grid-template-columns:1fr}}.page_features .ft-principle{background:#fff;border:1px solid #e9ecef;border-radius:10px;padding:1.5rem 1.25rem;text-align:center}.page_features .ft-principle i{font-size:1.5rem;display:block;margin-bottom:.75rem}.page_features .ft-principle strong{display:block;font-size:1rem;color:#212529;margin-bottom:.3rem}.page_features .ft-principle span{font-size:.88rem;color:#6c757d;line-height:1.5}.page_features .ft-cta{background:linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 100%);color:#fff;padding:5rem 0}.page_features .ft-cta h2{font-size:2.25rem;font-weight:700;margin-bottom:1rem}@media(max-width: 575px){.page_features .ft-cta h2{font-size:1.75rem}}.page_features .ft-cta-lead{font-size:1.15rem;opacity:.9;margin-bottom:2rem;max-width:520px;margin-left:auto;margin-right:auto}.page_features .ft-cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.page_features .ft-cta-note{margin-top:1.25rem;font-size:.9rem;opacity:.7}.page_home header{margin-bottom:0}.page_home .hero-section{background:linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 50%, var(--lf-light-blue) 100%);color:#fff;padding:5rem 0 6rem;position:relative;overflow:hidden}.page_home .hero-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 70% 50%, rgba(255, 255, 255, 0.08) 0%, transparent 60%);pointer-events:none}.page_home .hero-title{font-size:3rem;font-weight:700;line-height:1.15;margin-bottom:1.25rem}@media(max-width: 991px){.page_home .hero-title{font-size:2.25rem;text-align:center}}@media(max-width: 575px){.page_home .hero-title{font-size:1.85rem}}.page_home .hero-subtitle{font-size:1.2rem;line-height:1.7;opacity:.92;margin-bottom:2rem;max-width:540px}@media(max-width: 991px){.page_home .hero-subtitle{text-align:center;margin-left:auto;margin-right:auto}}.page_home .hero-ctas{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width: 991px){.page_home .hero-ctas{justify-content:center}}.page_home .btn-hero-primary{background:#28a745;color:#fff;border:none;padding:.85rem 2rem;font-size:1.15rem;font-weight:600;border-radius:8px;transition:all .2s ease}.page_home .btn-hero-primary:hover{background:#218838;color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.2)}.page_home .btn-hero-secondary{background:rgba(255,255,255,.15);color:#fff;border:2px solid rgba(255,255,255,.5);padding:.85rem 2rem;font-size:1.15rem;font-weight:600;border-radius:8px;transition:all .2s ease}.page_home .btn-hero-secondary:hover{background:rgba(255,255,255,.25);color:#fff;border-color:rgba(255,255,255,.8)}.page_home .hero-note{margin-top:1rem;font-size:.9rem;opacity:.75}@media(max-width: 991px){.page_home .hero-note{text-align:center}}.page_home .hero-visual{display:flex;justify-content:center;align-items:center}.page_home .hero-screenshot{width:100%;height:auto;border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,.3)}.page_home .trust-bar{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:1rem 0;text-align:center}.page_home .trust-text{color:#6c757d;font-size:.95rem;font-weight:500;margin:0;letter-spacing:.02em}.page_home .section-white{padding:5rem 0;background:#fff}.page_home .section-alt{padding:5rem 0;background:#f8f9fa}.page_home .section-title{font-size:2rem;font-weight:700;color:#212529;margin-bottom:1rem}@media(max-width: 575px){.page_home .section-title{font-size:1.6rem}}.page_home .section-lead{font-size:1.1rem;color:#6c757d;max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:3rem;line-height:1.7}.page_home .icon-list{list-style:none;padding-left:0;margin-top:1rem}.page_home .icon-list li{font-size:1.05rem;line-height:1.6;margin-bottom:.75rem}.page_home .icon-list li i{margin-right:.5rem}.page_home .capabilities-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}@media(max-width: 991px){.page_home .capabilities-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.page_home .capabilities-grid{grid-template-columns:1fr;gap:1rem}}.page_home .capability-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:2rem 1.5rem;text-align:center;transition:all .2s ease}.page_home .capability-card:hover{border-color:var(--lf-blue);box-shadow:0 8px 24px rgba(0,157,220,.1);transform:translateY(-2px)}.page_home .capability-card h3{font-size:1.3rem;font-weight:700;color:var(--lf-blue);margin-bottom:.75rem}.page_home .capability-card p{font-size:.95rem;color:#495057;line-height:1.65;margin-bottom:1rem}@media(max-width: 575px){.page_home .capability-card{display:flex;align-items:flex-start;gap:1rem;text-align:left;padding:1.25rem}.page_home .capability-card h3{font-size:1.1rem;margin-bottom:.35rem}.page_home .capability-card p{font-size:.9rem;margin-bottom:.5rem}}.page_home .capability-icon{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.page_home .capability-icon i{font-size:1.75rem}@media(max-width: 575px){.page_home .capability-icon{width:48px;height:48px;min-width:48px;margin:0;border-radius:12px}.page_home .capability-icon i{font-size:1.3rem}}.page_home .capability-link{font-size:.9rem;font-weight:600;color:var(--lf-blue);text-decoration:none}.page_home .capability-link:hover{text-decoration:underline}.page_home .capability-link i{font-size:.8rem;transition:transform .2s}.page_home .capability-link:hover i{transform:translateX(3px)}.page_home .deploy-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;max-width:900px;margin:0 auto}@media(max-width: 767px){.page_home .deploy-grid{grid-template-columns:1fr;max-width:400px}}.page_home .deploy-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:2rem 1.5rem;text-align:center;transition:all .2s ease}.page_home .deploy-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-2px)}.page_home .deploy-card>i{font-size:2.5rem;color:var(--lf-blue);margin-bottom:1rem;display:block}.page_home .deploy-card h4{font-size:1.15rem;font-weight:700;color:#212529;margin-bottom:.5rem}.page_home .deploy-card p{font-size:.95rem;color:#6c757d;line-height:1.6;margin-bottom:0}.page_home .features-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media(max-width: 991px){.page_home .features-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.page_home .features-grid{grid-template-columns:1fr}}.page_home .feature-card{background:#fff;border:1px solid #e9ecef;border-left:4px solid var(--lf-blue);border-radius:8px;padding:1.75rem;transition:all .2s ease}.page_home .feature-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-2px)}.page_home .feature-card h3{font-size:1.15rem;font-weight:700;color:#212529;margin-bottom:.75rem}.page_home .feature-card p{font-size:.95rem;color:#495057;line-height:1.65;margin-bottom:0}.page_home .feature-icon{width:48px;height:48px;background:linear-gradient(135deg, var(--lf-blue), var(--lf-dark-blue));border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.page_home .feature-icon i{color:#fff;font-size:1.25rem}.page_home .integrations-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}@media(max-width: 991px){.page_home .integrations-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.page_home .integrations-grid{grid-template-columns:1fr}}.page_home .integration-item{text-align:center;padding:1.5rem 1rem}.page_home .integration-item>i{font-size:2rem;color:var(--lf-blue);margin-bottom:.75rem;display:block}.page_home .integration-item h4{font-size:1.05rem;font-weight:700;color:#212529;margin-bottom:.5rem}.page_home .integration-item p{font-size:.9rem;color:#6c757d;line-height:1.6;margin-bottom:0}.page_home .testimonials-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media(max-width: 991px){.page_home .testimonials-grid{grid-template-columns:1fr;max-width:600px;margin:0 auto}}.page_home .testimonial-card{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.page_home .testimonial-quote i{color:var(--lf-blue);font-size:1.5rem;margin-bottom:.75rem;display:block;opacity:.6}.page_home .testimonial-quote p{font-size:1rem;line-height:1.7;color:#343a40;font-style:italic;margin-bottom:0}.page_home .testimonial-author{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #dee2e6;font-size:.95rem;color:#495057}.page_home #whats-new{padding:2rem 0;background:#f8f9fa}.page_home .whats-new-banner{display:inline-flex;align-items:center;gap:.75rem;background:#fff;border:1px solid #e9ecef;border-radius:100px;padding:.6rem 1.5rem .6rem .6rem}.page_home .whats-new-banner a{color:#212529;text-decoration:none;font-size:1rem}.page_home .whats-new-banner a:hover{color:var(--lf-blue)}.page_home .whats-new-badge{background:#28a745;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-radius:100px;text-transform:uppercase;letter-spacing:.05em}.page_home .cta-section{background:linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 100%);color:#fff;padding:5rem 0;position:relative}.page_home .cta-section h2{font-size:2.25rem;font-weight:700;margin-bottom:1rem}@media(max-width: 575px){.page_home .cta-section h2{font-size:1.75rem}}.page_home .cta-lead{font-size:1.15rem;opacity:.9;margin-bottom:2rem;max-width:520px;margin-left:auto;margin-right:auto}.page_home .cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.page_home .cta-note{margin-top:1.25rem;font-size:.9rem;opacity:.7}.page_partners header{margin-bottom:0}.page_partners .partners-hero{background:linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 100%);color:#fff;padding:3rem 0;text-align:center;position:relative}.page_partners .partners-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 80%, rgba(255, 255, 255, 0.06) 0%, transparent 60%);pointer-events:none}.page_partners .partners-hero h1{font-size:2.25rem;font-weight:700;margin-bottom:.5rem}.page_partners .partners-hero-lead{font-size:1.1rem;opacity:.9;margin:0}.page_partners .partners-section{padding:2rem 0 4rem}.page_partners .partners-section h2{font-size:1.5rem;font-weight:700;margin-top:1.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e9ecef;color:#212529}.page_partners .partner-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:1.5rem;height:100%;transition:box-shadow .2s ease}.page_partners .partner-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.page_partners .partner-card h3{font-size:1.1rem;font-weight:700;margin-bottom:.75rem}.page_partners .partner-logo{max-width:100%;height:auto;max-height:50px;margin-bottom:1rem;display:block}.page_partners .partner-contact{list-style:none;padding:0;margin:0 0 .75rem;font-size:.88rem}.page_partners .partner-contact li{margin-bottom:.25rem;color:#495057;line-height:1.5}.page_partners .partner-contact a{color:var(--lf-blue);text-decoration:none}.page_partners .partner-contact a:hover{text-decoration:underline}.page_partners .partner-about{font-size:.88rem;color:#6c757d;line-height:1.55;margin-bottom:0}.page_partners .partner-more{font-size:.85rem;font-weight:600;color:var(--lf-blue);text-decoration:none;cursor:pointer;white-space:nowrap}.page_partners .partner-more::after{content:" ›"}.page_partners .partner-more[aria-expanded=true]::after{content:" ‹"}.page_partners .partner-more:hover{text-decoration:underline}.page_partners .partner-cta-note{margin-top:2rem;padding:1.25rem;background:#f0f7ff;border:1px solid #d0e3f7;border-radius:10px;text-align:center}.page_partners .partner-cta-note p{margin:0;font-size:.95rem;color:#495057}.page_partners .partner-cta-note a{font-weight:600}.page_pricing header{margin-bottom:0}.page_pricing .pricing-hero{background:linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 100%);color:#fff;padding:3.5rem 0;text-align:center;position:relative}.page_pricing .pricing-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 80%, rgba(255, 255, 255, 0.06) 0%, transparent 60%);pointer-events:none}.page_pricing .pricing-hero h1{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:.75rem}@media(max-width: 575px){.page_pricing .pricing-hero h1{font-size:1.85rem}}.page_pricing .pricing-hero-lead{font-size:1.15rem;opacity:.9;max-width:500px;margin:0 auto;line-height:1.7}.page_pricing .pricing-table-section{padding:3rem 0;background:#f8f9fa}.page_pricing .pricing-table-section .container{max-width:640px}.page_pricing .pricing-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:2rem;box-shadow:0 4px 24px rgba(0,0,0,.04)}@media(max-width: 575px){.page_pricing .pricing-card{padding:1.25rem}}.page_pricing .pricing-toggle{display:flex;background:#f1f3f5;border-radius:8px;padding:4px;margin-bottom:1.5rem}.page_pricing .pricing-toggle-btn{flex:1;background:none;border:none;padding:.6rem 1rem;font-size:.95rem;font-weight:600;color:#495057;border-radius:6px;cursor:pointer;transition:all .15s ease}.page_pricing .pricing-toggle-btn.active{background:#fff;color:#212529;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_pricing .pricing-toggle-btn:hover:not(.active){color:#212529}.page_pricing .pricing-save-badge{display:inline-block;background:#d4edda;color:#155724;font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:100px;margin-left:.35rem;vertical-align:middle;text-transform:uppercase;letter-spacing:.02em}.page_pricing .pricing-panel{display:none}.page_pricing .pricing-panel.active{display:block}.page_pricing .pricing-table{width:100%;margin-bottom:1.5rem}.page_pricing .pricing-table thead th{font-size:.82rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.05em;padding:.5rem 0;border-bottom:2px solid #e9ecef}.page_pricing .pricing-table tbody tr{border-bottom:1px solid #f1f3f5}.page_pricing .pricing-table tbody tr:last-child{border-bottom:none}.page_pricing .pricing-table tbody td{padding:.75rem 0;font-size:1rem;color:#212529}.page_pricing .pricing-table tbody td strong{font-weight:700}.page_pricing .pricing-period{font-size:.82rem;color:#6c757d;font-weight:400}.page_pricing .pricing-cta{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;padding-top:.5rem}.page_pricing .pricing-cta .btn{font-weight:600;padding:.7rem 2rem;font-size:1.05rem;border-radius:8px}.page_pricing .pricing-cta-note{text-align:center;font-size:.85rem;color:#6c757d;margin-top:.75rem;margin-bottom:0}.page_pricing .pricing-highlights{padding:3.5rem 0;background:#fff}.page_pricing .pricing-highlights-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}@media(max-width: 991px){.page_pricing .pricing-highlights-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.page_pricing .pricing-highlights-grid{grid-template-columns:1fr}}.page_pricing .pricing-highlight{display:flex;gap:.75rem;align-items:flex-start}.page_pricing .pricing-highlight>i{font-size:1.15rem;margin-top:.15rem;min-width:22px;text-align:center}.page_pricing .pricing-highlight strong{display:block;font-size:.95rem;color:#212529;margin-bottom:.2rem}.page_pricing .pricing-highlight p{font-size:.88rem;color:#6c757d;line-height:1.6;margin-bottom:0}.page_pricing .pricing-highlight p a{font-weight:600}.page_pricing .pricing-details{padding:3.5rem 0;background:#f8f9fa;border-top:1px solid #e9ecef}.page_pricing .pricing-details-title{font-size:1.75rem;font-weight:700;color:#212529;margin-bottom:2rem;text-align:center}.page_pricing .pricing-detail-block{margin-bottom:2rem}.page_pricing .pricing-detail-block h4{font-size:1.05rem;font-weight:700;color:#212529;margin-bottom:.5rem}.page_pricing .pricing-detail-block p{font-size:.93rem;color:#495057;line-height:1.65;margin-bottom:.5rem}.page_pricing .pricing-detail-block ul{list-style:none;padding:0;margin:0}.page_pricing .pricing-detail-block ul li{font-size:.93rem;color:#495057;line-height:1.55;padding:.3rem 0;padding-left:1.25rem;position:relative}.page_pricing .pricing-detail-block ul li::before{content:"";position:absolute;left:0;top:.7rem;width:6px;height:6px;background:var(--lf-blue);border-radius:50%}.page_pricing .pricing-detail-block ul li a{font-weight:600}.page_reviews header{margin-bottom:0}.page_reviews .reviews-hero{background:linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 100%);color:#fff;padding:3.5rem 0;text-align:center;position:relative}.page_reviews .reviews-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 80%, rgba(255, 255, 255, 0.06) 0%, transparent 60%);pointer-events:none}.page_reviews .reviews-hero h1{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:.75rem}@media(max-width: 575px){.page_reviews .reviews-hero h1{font-size:1.85rem}}.page_reviews .reviews-hero-lead{font-size:1.15rem;opacity:.9;max-width:540px;margin:0 auto;line-height:1.7}.page_reviews .reviews-section{padding:3rem 0 4rem;background:#f8f9fa}.page_reviews .reviews-note{text-align:center;font-size:.9rem;color:#6c757d;margin-bottom:2rem;line-height:1.6}.page_reviews .reviews-note a{font-weight:600}.page_reviews .reviews-grid{column-count:2;column-gap:1.5rem}@media(max-width: 767px){.page_reviews .reviews-grid{column-count:1}}.page_reviews .review-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;break-inside:avoid;-webkit-column-break-inside:avoid;display:inline-block;width:100%;transition:box-shadow .2s ease}.page_reviews .review-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.page_reviews .review-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.5rem}.page_reviews .review-author{font-size:.95rem;font-weight:700;color:#212529}.page_reviews .review-date{font-size:.82rem;color:#6c757d}.page_reviews .review-stars{margin-bottom:.5rem}.page_reviews .review-stars i{color:#f9a825;font-size:.85rem;margin-right:.1rem}.page_reviews .review-body{font-size:.93rem;color:#495057;line-height:1.65}.page_reviews .review-body p{margin-bottom:.5rem}.page_reviews .review-body p:last-child{margin-bottom:0}.page_reviews .review-body em{color:var(--lf-blue)}.page_reviews .review-body ul,.page_reviews .review-body ol{padding-left:1.25rem;margin-bottom:.5rem}.page_reviews .review-body ul li,.page_reviews .review-body ol li{margin-bottom:.25rem}.page_reviews .reviews-cta{background:linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 100%);color:#fff;padding:5rem 0}.page_reviews .reviews-cta h2{font-size:2.25rem;font-weight:700;margin-bottom:1rem}@media(max-width: 575px){.page_reviews .reviews-cta h2{font-size:1.75rem}}.page_reviews .reviews-cta-lead{font-size:1.15rem;opacity:.9;margin-bottom:2rem;max-width:520px;margin-left:auto;margin-right:auto}.page_reviews .reviews-cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.page_reviews .reviews-cta-note{margin-top:1.25rem;font-size:.9rem;opacity:.7}.page_securetransfer header{margin-bottom:0}.page_securetransfer .sft-hero{background:linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 50%, var(--lf-light-blue) 100%);color:#fff;padding:5rem 0 5rem;position:relative;overflow:hidden}.page_securetransfer .sft-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.08) 0%, transparent 60%);pointer-events:none}.page_securetransfer .sft-hero-title{font-size:2.75rem;font-weight:700;line-height:1.15;margin-bottom:1.25rem}@media(max-width: 767px){.page_securetransfer .sft-hero-title{font-size:2rem}}.page_securetransfer .sft-hero-lead{font-size:1.2rem;line-height:1.7;opacity:.92;margin-bottom:2rem;max-width:640px;margin-left:auto;margin-right:auto}.page_securetransfer .sft-hero-ctas{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.page_securetransfer .sft-hero-note{margin-top:1rem;font-size:.9rem;opacity:.75}.page_securetransfer .sft-trust-bar{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:1rem 0;text-align:center}.page_securetransfer .sft-trust-text{color:#6c757d;font-size:.95rem;font-weight:500;margin:0;letter-spacing:.02em}.page_securetransfer .sft-section-white{padding:5rem 0;background:#fff}.page_securetransfer .sft-section-alt{padding:5rem 0;background:#f8f9fa}.page_securetransfer .sft-section-title{font-size:2rem;font-weight:700;color:#212529;margin-bottom:1rem}@media(max-width: 575px){.page_securetransfer .sft-section-title{font-size:1.6rem}}.page_securetransfer .sft-section-lead{font-size:1.1rem;color:#6c757d;max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:3rem;line-height:1.7}.page_securetransfer .sft-icon-list{list-style:none;padding-left:0;margin-top:1rem}.page_securetransfer .sft-icon-list li{font-size:1.05rem;line-height:1.6;margin-bottom:.75rem}.page_securetransfer .sft-icon-list li i{margin-right:.5rem}.page_securetransfer .sft-features-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media(max-width: 991px){.page_securetransfer .sft-features-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.page_securetransfer .sft-features-grid{grid-template-columns:1fr}}.page_securetransfer .sft-feature-card{background:#fff;border:1px solid #e9ecef;border-left:4px solid var(--lf-blue);border-radius:8px;padding:1.75rem;transition:all .2s ease}.page_securetransfer .sft-feature-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-2px)}.page_securetransfer .sft-feature-card h3{font-size:1.15rem;font-weight:700;color:#212529;margin-bottom:.75rem}.page_securetransfer .sft-feature-card p{font-size:.95rem;color:#495057;line-height:1.65;margin-bottom:0}.page_securetransfer .sft-feature-icon{width:48px;height:48px;background:linear-gradient(135deg, var(--lf-blue), var(--lf-dark-blue));border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.page_securetransfer .sft-feature-icon i{color:#fff;font-size:1.25rem}.page_securetransfer .sft-compliance-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}@media(max-width: 991px){.page_securetransfer .sft-compliance-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.page_securetransfer .sft-compliance-grid{grid-template-columns:1fr}}.page_securetransfer .sft-compliance-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:2rem 1.5rem;text-align:center;transition:all .2s ease}.page_securetransfer .sft-compliance-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-2px)}.page_securetransfer .sft-compliance-card h4{font-size:1.15rem;font-weight:700;color:#212529;margin-bottom:.5rem}.page_securetransfer .sft-compliance-card p{font-size:.95rem;color:#495057;line-height:1.65;margin-bottom:0}.page_securetransfer .sft-compliance-icon{width:56px;height:56px;background:linear-gradient(135deg, var(--lf-blue), var(--lf-dark-blue));border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.page_securetransfer .sft-compliance-icon i{color:#fff;font-size:1.5rem}.page_securetransfer .sft-deploy-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;max-width:900px;margin:0 auto}@media(max-width: 767px){.page_securetransfer .sft-deploy-grid{grid-template-columns:1fr;max-width:400px}}.page_securetransfer .sft-deploy-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:2rem 1.5rem;text-align:center;transition:all .2s ease}.page_securetransfer .sft-deploy-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-2px)}.page_securetransfer .sft-deploy-card>i{font-size:2.5rem;color:var(--lf-blue);margin-bottom:1rem;display:block}.page_securetransfer .sft-deploy-card h4{font-size:1.15rem;font-weight:700;color:#212529;margin-bottom:.5rem}.page_securetransfer .sft-deploy-card p{font-size:.95rem;color:#6c757d;line-height:1.6;margin-bottom:0}.page_securetransfer .sft-cta{background:linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 100%);color:#fff;padding:5rem 0;position:relative}.page_securetransfer .sft-cta h2{font-size:2.25rem;font-weight:700;margin-bottom:1rem}@media(max-width: 575px){.page_securetransfer .sft-cta h2{font-size:1.75rem}}.page_securetransfer .sft-cta-lead{font-size:1.15rem;opacity:.9;margin-bottom:2rem;max-width:520px;margin-left:auto;margin-right:auto}.page_securetransfer .sft-cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.page_securetransfer .sft-cta-note{margin-top:1.25rem;font-size:.9rem;opacity:.7}.page_sendlargefiles header{margin-bottom:0}.page_sendlargefiles .slf-hero{background:linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 50%, var(--lf-light-blue) 100%);color:#fff;padding:5rem 0 5rem;position:relative;overflow:hidden}.page_sendlargefiles .slf-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.08) 0%, transparent 60%);pointer-events:none}.page_sendlargefiles .slf-hero-title{font-size:2.75rem;font-weight:700;line-height:1.15;margin-bottom:1.25rem}@media(max-width: 767px){.page_sendlargefiles .slf-hero-title{font-size:2rem}}.page_sendlargefiles .slf-hero-lead{font-size:1.2rem;line-height:1.7;opacity:.92;margin-bottom:2rem;max-width:640px;margin-left:auto;margin-right:auto}.page_sendlargefiles .slf-hero-ctas{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.page_sendlargefiles .slf-hero-note{margin-top:1rem;font-size:.9rem;opacity:.75}.page_sendlargefiles .slf-trust-bar{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:1rem 0;text-align:center}.page_sendlargefiles .slf-trust-text{color:#6c757d;font-size:.95rem;font-weight:500;margin:0;letter-spacing:.02em}.page_sendlargefiles .slf-section-white{padding:5rem 0;background:#fff}.page_sendlargefiles .slf-section-alt{padding:5rem 0;background:#f8f9fa}.page_sendlargefiles .slf-section-title{font-size:2rem;font-weight:700;color:#212529;margin-bottom:1rem}@media(max-width: 575px){.page_sendlargefiles .slf-section-title{font-size:1.6rem}}.page_sendlargefiles .slf-section-lead{font-size:1.1rem;color:#6c757d;max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:3rem;line-height:1.7}.page_sendlargefiles .slf-icon-list{list-style:none;padding-left:0;margin-top:1rem}.page_sendlargefiles .slf-icon-list li{font-size:1.05rem;line-height:1.6;margin-bottom:.75rem}.page_sendlargefiles .slf-icon-list li i{margin-right:.5rem}.page_sendlargefiles .slf-steps-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;max-width:900px;margin:0 auto}@media(max-width: 767px){.page_sendlargefiles .slf-steps-grid{grid-template-columns:1fr;max-width:400px}}.page_sendlargefiles .slf-step-card{text-align:center;padding:2rem 1.5rem;background:#fff;border:1px solid #e9ecef;border-radius:12px;transition:all .2s ease}.page_sendlargefiles .slf-step-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-2px)}.page_sendlargefiles .slf-step-card h3{font-size:1.2rem;font-weight:700;color:#212529;margin-bottom:.75rem}.page_sendlargefiles .slf-step-card p{font-size:.95rem;color:#495057;line-height:1.65;margin-bottom:0}.page_sendlargefiles .slf-step-number{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg, var(--lf-blue), var(--lf-dark-blue));color:#fff;font-size:1.25rem;font-weight:700;border-radius:50%;margin-bottom:1rem}.page_sendlargefiles .slf-features-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media(max-width: 991px){.page_sendlargefiles .slf-features-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.page_sendlargefiles .slf-features-grid{grid-template-columns:1fr}}.page_sendlargefiles .slf-feature-card{background:#fff;border:1px solid #e9ecef;border-left:4px solid var(--lf-blue);border-radius:8px;padding:1.75rem;transition:all .2s ease}.page_sendlargefiles .slf-feature-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-2px)}.page_sendlargefiles .slf-feature-card h3{font-size:1.15rem;font-weight:700;color:#212529;margin-bottom:.75rem}.page_sendlargefiles .slf-feature-card p{font-size:.95rem;color:#495057;line-height:1.65;margin-bottom:0}.page_sendlargefiles .slf-feature-icon{width:48px;height:48px;background:linear-gradient(135deg, var(--lf-blue), var(--lf-dark-blue));border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.page_sendlargefiles .slf-feature-icon i{color:#fff;font-size:1.25rem}.page_sendlargefiles .slf-deploy-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;max-width:900px;margin:0 auto}@media(max-width: 767px){.page_sendlargefiles .slf-deploy-grid{grid-template-columns:1fr;max-width:400px}}.page_sendlargefiles .slf-deploy-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:2rem 1.5rem;text-align:center;transition:all .2s ease}.page_sendlargefiles .slf-deploy-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-2px)}.page_sendlargefiles .slf-deploy-card>i{font-size:2.5rem;color:var(--lf-blue);margin-bottom:1rem;display:block}.page_sendlargefiles .slf-deploy-card h4{font-size:1.15rem;font-weight:700;color:#212529;margin-bottom:.5rem}.page_sendlargefiles .slf-deploy-card p{font-size:.95rem;color:#6c757d;line-height:1.6;margin-bottom:0}.page_sendlargefiles .slf-cta{background:linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 100%);color:#fff;padding:5rem 0;position:relative}.page_sendlargefiles .slf-cta h2{font-size:2.25rem;font-weight:700;margin-bottom:1rem}@media(max-width: 575px){.page_sendlargefiles .slf-cta h2{font-size:1.75rem}}.page_sendlargefiles .slf-cta-lead{font-size:1.15rem;opacity:.9;margin-bottom:2rem;max-width:520px;margin-left:auto;margin-right:auto}.page_sendlargefiles .slf-cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.page_sendlargefiles .slf-cta-note{margin-top:1.25rem;font-size:.9rem;opacity:.7}.page_support header{margin-bottom:0}.page_support .support-hero{background:linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 100%);color:#fff;padding:3.5rem 0;text-align:center;position:relative}.page_support .support-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 80%, rgba(255, 255, 255, 0.06) 0%, transparent 60%);pointer-events:none}.page_support .support-hero h1{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:.75rem}@media(max-width: 575px){.page_support .support-hero h1{font-size:1.85rem}}.page_support .support-hero-lead{font-size:1.15rem;opacity:.9;max-width:540px;margin:0 auto 1.5rem;line-height:1.7}.page_support .support-hero-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.page_support .support-hero-buttons .btn{padding:.7rem 1.75rem;font-weight:600;border-radius:8px}.page_support .support-hero-buttons .btn i{margin-right:.4rem}.page_support .support-resources{padding:3rem 0 4rem;background:#f8f9fa}.page_support .support-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:2rem;height:100%;transition:box-shadow .2s ease}.page_support .support-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.page_support .support-card h3{font-size:1.3rem;font-weight:700;margin-bottom:.75rem}.page_support .support-card p{font-size:.95rem;color:#495057;line-height:1.65}.page_support .support-card-icon{width:48px;height:48px;background:linear-gradient(135deg, var(--lf-dark-blue), var(--lf-blue));border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.page_support .support-card-icon i{color:#fff;font-size:1.2rem}.page_support .support-links{list-style:none;padding:0;margin:1rem 0 .5rem}.page_support .support-links li{margin-bottom:.5rem}.page_support .support-links a{font-size:.95rem;font-weight:600;color:var(--lf-blue);text-decoration:none}.page_support .support-links a:hover{text-decoration:underline}.page_support .support-links a i{font-size:.75rem;margin-left:.25rem;opacity:.6}.page_support .support-note{font-size:.82rem !important;color:#6c757d !important;margin-bottom:0 !important}.page_support .support-feedback{padding:3rem 0 4rem}.page_support .support-feedback h2{font-size:2rem;font-weight:700;margin-bottom:.5rem}.page_support .support-feedback-lead{font-size:1rem;color:#6c757d}.page_support .support-quotes{column-count:3;column-gap:1.25rem}@media(max-width: 991px){.page_support .support-quotes{column-count:2}}@media(max-width: 575px){.page_support .support-quotes{column-count:1}}.page_support .support-quote{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;padding:1rem 1.25rem;margin-bottom:1.25rem;break-inside:avoid;-webkit-column-break-inside:avoid;display:inline-block;width:100%;font-size:.9rem;color:#495057;line-height:1.6}.page_support .support-quote i.fa-quote-left{color:#ced4da;margin-right:.35rem;font-size:.8rem}.page_support .support-quote.highlight{background:#fff;border-color:var(--lf-blue);border-left:3px solid var(--lf-blue);font-weight:600;color:#212529}.page_support .support-cta{background:linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 100%);color:#fff;padding:4rem 0}.page_support .support-cta h2{font-size:2rem;font-weight:700;margin-bottom:.75rem}.page_support .support-cta-lead{font-size:1.1rem;opacity:.9;margin-bottom:1.5rem}.page_support .support-cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.tour-nav{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:0}.tour-nav .tour-nav-label{font-weight:700;font-size:.9rem;color:#495057;padding-top:0;padding-bottom:0;margin-right:.5rem}.tour-nav .tour-nav-links .nav-link{font-size:.88rem;font-weight:500;color:#495057;padding:.75rem .85rem;white-space:nowrap;border-bottom:2px solid rgba(0,0,0,0);transition:color .15s ease,border-color .15s ease}.tour-nav .tour-nav-links .nav-link:hover{color:var(--lf-blue);border-bottom-color:var(--lf-blue)}.page_tour .tour-hero{background:linear-gradient(135deg, var(--lf-dark-blue) 0%, var(--lf-blue) 100%);color:#fff;padding:3rem 0;text-align:center;position:relative}.page_tour .tour-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 80%, rgba(255, 255, 255, 0.06) 0%, transparent 60%);pointer-events:none}.page_tour .tour-hero h1{font-size:2.25rem;font-weight:700;line-height:1.2;margin-bottom:.75rem}@media(max-width: 575px){.page_tour .tour-hero h1{font-size:1.75rem}}.page_tour .tour-hero-lead{font-size:1.1rem;opacity:.9;max-width:580px;margin:0 auto;line-height:1.7}.page_tour .tour-content{padding:3rem 0 4rem}.page_tour .tour-section{margin-bottom:0}.page_tour .tour-section h2{font-size:1.65rem;font-weight:700;margin-bottom:.75rem;margin-top:0}.page_tour .tour-section p{font-size:.95rem;color:#495057;line-height:1.7}.page_tour .tour-divider{margin:2.5rem 0;border-color:#e9ecef}.page_tour .tour-flow-diagram{max-width:850px;margin:0 auto}.page_tour .tour-flow-diagram svg{width:100%;height:auto}.page_tour .tour-img{border-radius:8px;border:1px solid #e9ecef;box-shadow:0 2px 12px rgba(0,0,0,.06);max-width:100%}.page_tour .tour-step{display:flex;gap:1rem;margin-bottom:1.25rem;font-size:.95rem;line-height:1.65;color:#495057}.page_tour .tour-step-num{flex-shrink:0;width:32px;height:32px;background:var(--lf-blue);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;margin-top:.1rem}.page_tour .tour-feature-list{padding-left:0;list-style:none}.page_tour .tour-feature-list li{position:relative;padding-left:1.5rem;margin-bottom:.6rem;font-size:.95rem;color:#495057;line-height:1.6}.page_tour .tour-feature-list li::before{content:"";position:absolute;left:0;top:.55rem;width:8px;height:8px;background:var(--lf-blue);border-radius:50%}.page_tour .tour-card{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:1.75rem;height:100%}.page_tour .tour-card h3{font-size:1.15rem;font-weight:700;margin-bottom:.75rem}.page_tour .tour-card h3 i{color:var(--lf-blue);margin-right:.5rem}.page_tour .tour-card p,.page_tour .tour-card li{font-size:.93rem;color:#495057;line-height:1.65}.page_tour .tour-card ul{padding-left:1.25rem;margin-bottom:0}.page_tour .tour-card ul li{margin-bottom:.35rem}.page_tour .tour-table{font-size:.93rem}.page_tour .tour-table thead th{background:#f8f9fa;font-weight:700;border-bottom:2px solid #dee2e6}.page_tour .tour-table td{vertical-align:top;line-height:1.6;color:#495057}.page_tour .tour-table td strong{color:#212529}.page_tour .tour-link-note{font-size:1.1rem;color:#495057}.page_tour .tour-link-note a{font-weight:600}
