body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}nav{box-shadow:none;left:0;padding-bottom:1rem;padding-top:1rem;position:fixed;right:0;top:0;transition:background .3s,box-shadow .3s,padding .3s;width:100%;z-index:50}nav.bg-white{background:#fff!important;box-shadow:0 4px 16px 0 #1e3a8a14}nav.bg-transparent{background:#0000!important;box-shadow:none}nav .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1rem}nav .cursor-pointer{background:none;color:#fff;cursor:pointer;font-size:1.8rem;font-weight:800;transition:transform .2s}nav.bg-white .cursor-pointer{color:#1e293b}nav .cursor-pointer img{height:5rem;transition:all .3s ease;width:auto}nav ul{align-items:center;display:flex;gap:2rem;list-style:none;margin:0;padding:0}nav ul li,nav ul li a{position:relative}nav ul li a{background:none;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:block;font-size:1.1rem;font-weight:600;overflow:hidden;padding:.75rem 1.5rem;text-decoration:none;transition:background .2s,color .2s,transform .2s}nav ul.dark-mode li a,nav.bg-white ul li a{color:#1e293b;font-weight:600}nav ul li a:focus,nav ul li a:hover{transform:translateY(-2px)}nav ul li a:focus,nav ul li a:hover,nav ul.dark-mode li a:focus,nav ul.dark-mode li a:hover,nav.bg-white ul li a:focus,nav.bg-white ul li a:hover{background:#f4623a;color:#fff!important}nav .md\:hidden{display:none}@media (max-width:768px){nav .container{padding:0 .5rem}nav .md\:hidden{background:none;border:none;color:#f4623a;cursor:pointer;display:block;font-size:1.7rem;transition:color .2s}nav ul{background:#fff;box-shadow:0 8px 24px 0 #1e3a8a14;display:none;flex-direction:column;gap:0;left:0;padding:1rem 0;position:absolute;right:0;top:100%;z-index:100}nav .block{display:block!important}nav .hidden{display:none!important}nav ul li a{border-radius:0;color:#f4623a!important;padding:1rem 2rem;text-align:left;width:100%}}@media (max-width:480px){nav .container{height:48px}nav .cursor-pointer img{height:3.5rem}nav ul li a{font-size:1rem;padding:.75rem 1rem}}.footer-main{background:linear-gradient(135deg,#1e3a8a,#1e40af);color:#fff;margin-top:auto;padding:0}.footer-container{margin:0 auto;max-width:1200px;padding:0 1rem}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:3rem 0}.footer-section{display:flex;flex-direction:column}.footer-logo{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.footer-logo-img{height:4.5rem;width:auto}.footer-logo-text{color:#fff;font-size:1.5rem;font-weight:700}.footer-description{color:#cbd5e1;font-size:.9rem;line-height:1.6;margin-bottom:1.5rem}.footer-social{display:flex;gap:1rem}.footer-social-link{align-items:center;background:#ffffff1a;border-radius:50%;color:#cbd5e1;display:flex;height:2.5rem;justify-content:center;text-decoration:none;transition:all .3s ease;width:2.5rem}.footer-social-link:hover{background:#fff3;color:#fff;transform:translateY(-2px)}.footer-social-icon{height:1.25rem;width:1.25rem}.footer-title{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.footer-links{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.footer-link{color:#cbd5e1;font-size:.9rem;padding:.25rem 0;text-decoration:none;transition:color .3s ease}.footer-link:hover{color:#fff}.footer-contact{display:flex;flex-direction:column;gap:1rem}.footer-contact-item{align-items:flex-start;color:#cbd5e1;display:flex;font-size:.9rem;gap:.75rem;line-height:1.5}.footer-contact-icon{color:#60a5fa;flex-shrink:0;height:1.25rem;margin-top:.125rem;width:1.25rem}.footer-bottom{border-top:1px solid #ffffff1a;padding:1.5rem 0}.footer-bottom-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.footer-copyright{color:#cbd5e1;font-size:.875rem}.footer-legal{display:flex;gap:2rem}.footer-legal-link{color:#cbd5e1;font-size:.875rem;text-decoration:none;transition:color .3s ease}.footer-legal-link:hover{color:#fff}.footer-back-to-top{align-items:center;background:#0000;border:1px solid #ffffff4d;border-radius:.5rem;color:#cbd5e1;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.footer-back-to-top:hover{background:#ffffff1a;border-color:#ffffff80;color:#fff;transform:translateY(-2px)}.footer-back-to-top-icon{height:1rem;width:1rem}@media (max-width:768px){.footer-content{gap:2rem;grid-template-columns:1fr;padding:2rem 0}.footer-section{text-align:center}.footer-contact-item,.footer-logo,.footer-social{justify-content:center}.footer-bottom-content{flex-direction:column;gap:1rem;text-align:center}.footer-legal{justify-content:center}}@media (max-width:480px){.footer-container{padding:0 .5rem}.footer-content{padding:1.5rem 0}.footer-legal{gap:1rem}}.hero-section{align-items:center;background-image:url(/static/media/bg-masthead.f16c2ada8769e989244c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-width:100vw}.home-hero-overlay{background:#0006;inset:0;position:absolute}.home-hero-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:1}.home-hero-title{font-size:4rem;font-weight:900;line-height:1.1;margin-bottom:1rem;text-shadow:2px 2px 4px #000c}.home-hero-subtitle{color:#f3f4f6;font-size:1.5rem;font-weight:300;margin-bottom:3rem;text-shadow:1px 1px 2px #0009}.home-hero-btn{background:#f4623a;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:600;padding:1rem 2.5rem;transform:scale(1);transition:all .3s ease}.home-hero-btn:hover{background:#d65532;transform:scale(1.05)}.services-section{background-color:#f3f4f6;padding:4rem 0}.services-container{margin:0 auto;max-width:1200px;padding:0 1rem}.services-title{color:#1f2937;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.services-divider{background:#f4623a;height:4px;margin:1.5rem auto;width:96px}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.service-card{background:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column;height:100%;padding:2rem;text-align:center;transition:box-shadow .3s ease,transform .3s ease}.service-card:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-2px)}.service-icon{align-items:center;background:#dbeafe;border-radius:50%;display:flex;height:4rem;justify-content:center;margin:0 auto 1.5rem;width:4rem}.service-icon svg{color:#2563eb;height:2rem;width:2rem}.home-services-row{display:flex;flex-direction:row;gap:2rem;margin:0 auto 4rem;max-width:1200px}.home-service-card{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 2px 12px 0 #1e293b12;display:flex;flex:1 1;flex-direction:column;margin-bottom:0;max-width:33.3333%;min-width:0;padding:2rem;text-align:center;transition:box-shadow .2s}.home-service-card:hover{box-shadow:0 4px 24px 0 #1e293b21}.home-service-icon{align-items:center;background:#f4623a;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:4rem;justify-content:center;margin:0 auto 1.5rem;width:4rem}.home-service-title{color:#1e3a8a;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.home-service-content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.home-service-button{margin-top:auto;padding-top:1rem}.home-services-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.home-services-divider{background:#f4623a;height:4px;margin:1.5rem auto 3rem;width:96px}.home-about-section{background:#f8fafc;padding:4rem 0}.home-about-content{background:#fff;border-radius:1rem;box-shadow:0 2px 12px 0 #1e293b12;margin:0 auto;max-width:1000px;padding:3rem;text-align:center}.home-about-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.home-about-divider{background:#f4623a;height:4px;margin:1.5rem auto;width:96px}.home-about-text{color:#334155;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.home-faq-section{background:#f1f5f9;padding:4rem 0}.home-faq-content{background:#fff;border-radius:1rem;box-shadow:0 2px 12px 0 #1e293b12;margin:4rem auto;max-width:900px;padding:4rem 3rem;text-align:center}.home-faq-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.home-faq-divider{background:#f4623a;height:4px;margin:1.5rem auto;width:96px}.home-faq-text{color:#64748b;font-size:1.2rem;margin-bottom:2rem}.home-faq-button{background:#f4623a;border:none;border-radius:1rem;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1.5rem 3rem;transition:background .2s,transform .2s}.home-faq-button:hover{background:#d65532;transform:translateY(-2px)}.hero-section{height:100vh;min-height:100vh;overflow:hidden;position:relative;width:100vw}.hero-overlay{background:#0009;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-content{color:#fff;margin:0 auto;max-width:1000px;padding:4rem 3rem;position:relative;text-align:center;z-index:2}.hero-title{color:#fff;font-size:4rem;font-weight:900;line-height:1.1;margin-bottom:2rem;text-shadow:3px 3px 6px #000c}.hero-divider{background:#f4623a;border-radius:2px;height:4px;margin:0 auto 2rem;width:80px}.hero-subtitle{color:#f8f9fa;font-size:1.5rem;font-weight:400;line-height:1.6;margin-bottom:3rem;text-shadow:1px 1px 3px #0009}.hero-button{font-size:1.2rem!important;font-weight:700!important;letter-spacing:1px!important;padding:1rem 2.5rem!important;text-transform:uppercase!important}@media (max-width:900px){.home-hero-title{font-size:2rem}.home-section-title{font-size:1.5rem}.home-services-title{font-size:2rem}.home-services-row{flex-direction:column;gap:2rem}.home-service-card{max-width:100%}.home-hero h1{font-size:3.5rem!important}.home-hero p{font-size:1.25rem!important}.home-hero .bg-gray-900{margin:0 1rem!important;padding:2rem!important}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.hero-content{padding:2rem 1.5rem}}@media (max-width:600px){.home-hero h1{font-size:2.5rem!important}.home-hero p{font-size:1.1rem!important}.home-hero .bg-gray-900{margin:0 .5rem!important;padding:1.5rem!important}.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.hero-content{padding:1.5rem 1rem}}.custom-button{background-color:#f4623a!important;border-color:#f4623a!important;border-radius:1rem!important;box-shadow:0 4px 12px #f4623a4d!important;color:#fff!important;font-size:1.1rem!important;font-weight:600!important;height:auto!important;padding:.75rem 2rem!important;transition:all .3s ease!important}.custom-button:focus,.custom-button:hover{background-color:#d65532!important;border-color:#d65532!important;box-shadow:0 6px 16px #f4623a66!important;color:#fff!important;transform:translateY(-2px)!important}.custom-button:active{background-color:#c94a2a!important;border-color:#c94a2a!important;transform:translateY(0)!important}.custom-button.ant-btn-large{font-size:1.2rem!important;padding:1rem 3rem!important}.custom-button.ant-btn-small{font-size:.9rem!important;padding:.5rem 1.5rem!important}.custom-button.text-xs{font-size:.75rem!important;font-weight:500!important;padding:.25rem .75rem!important}.custom-button.text-sm{font-size:.875rem!important;font-weight:600!important;padding:.5rem 1rem!important}.custom-button.ant-btn:disabled,.custom-button:disabled{background-color:#d1d5db!important;border-color:#d1d5db!important;box-shadow:none!important;color:#9ca3af!important;cursor:not-allowed!important;transform:none!important}.custom-button.ant-btn-loading{background-color:#f4623a!important;border-color:#f4623a!important}.about-hero{align-items:center;background:linear-gradient(120deg,#334155 60%,#0f172a);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;min-height:100vh;position:relative;width:100vw}.about-hero-overlay{background:#0000004d;inset:0;position:absolute}.about-hero-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:1}.about-about-section{background:#f8fafc;margin-top:6rem;padding:4rem 0}.about-about-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:1000px;padding:3rem;text-align:center}.about-about-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.about-about-divider{background:#334155;height:4px;margin:1.5rem auto;width:96px}.about-about-text{color:#334155;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem;text-align:center}.about-about-text p{margin:0 0 1.5rem}.about-about-text strong{color:#1e3a8a;font-weight:600}.about-services-row{display:flex;flex-direction:row;gap:2rem;margin:0 auto 4rem;max-width:1200px}.about-service-card{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;display:flex;flex:1 1;flex-direction:column;margin-bottom:0;max-width:33.3333%;min-width:0;padding:2rem;text-align:center;transition:box-shadow .2s}.about-service-card h3{color:#1e3a8a;font-weight:600}.about-service-card p{color:#334155;line-height:1.6}.about-service-card:hover{box-shadow:0 8px 30px 0 #1e293b40}.about-services-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.about-services-divider{background:#334155;height:4px;margin:1.5rem auto 3rem;width:96px}.about-faq-section{background:#f1f5f9;padding:4rem 0}.about-faq-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:900px;padding:3rem;text-align:center}.about-faq-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.about-faq-divider{background:#334155;height:4px;margin:1.5rem auto;width:96px}.about-faq-text{color:#64748b;font-size:1.2rem;margin-bottom:2rem}@media (max-width:900px){.about-services-row{flex-direction:column;gap:2rem}.about-service-card{max-width:100%}}.simplify365-hero{align-items:center;background:linear-gradient(120deg,#22c55e 60%,#2563eb);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;min-height:100vh;position:relative;width:100vw}.simplify365-hero-overlay{background:#0000004d;inset:0;position:absolute}.simplify365-hero-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:1}.simplify365-about-section{background:#f8fafc;margin-top:6rem;padding:4rem 0}.simplify365-about-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:1000px;padding:3rem;text-align:center}.simplify365-about-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.simplify365-about-divider{background:#22c55e;height:4px;margin:1.5rem auto;width:96px}.simplify365-about-text{color:#334155;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.simplify365-services-row{display:flex;flex-direction:row;gap:2rem;margin:0 auto 4rem;max-width:1200px}.simplify365-service-card{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;display:flex;flex:1 1;flex-direction:column;margin-bottom:0;max-width:25%;min-width:0;padding:2rem;text-align:center;transition:box-shadow .2s}.simplify365-service-card:hover{box-shadow:0 8px 30px 0 #1e293b40}.simplify365-services-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.simplify365-services-divider{background:#22c55e;height:4px;margin:1.5rem auto 3rem;width:96px}.simplify365-faq-section{background:#f1f5f9;padding:4rem 0}.simplify365-faq-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:900px;padding:3rem;text-align:center}.simplify365-faq-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.simplify365-faq-divider{background:#22c55e;height:4px;margin:1.5rem auto;width:96px}.simplify365-faq-text{color:#64748b;font-size:1.2rem;margin-bottom:2rem}@media (max-width:900px){.simplify365-services-row{flex-direction:column;gap:2rem}.simplify365-service-card{max-width:100%}}.support-hero{background:linear-gradient(120deg,#f59e42 60%,#dc2626);color:#fff;padding:6rem 0 3rem;position:relative;text-align:center}.support-hero-overlay{background:#0000004d;inset:0;position:absolute}.support-hero-content{position:relative;z-index:1}.support-hero-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.support-section-title{color:#f59e42;font-size:2rem;font-weight:700;margin-bottom:1rem}.support-card{background:#fff;border-radius:1rem;box-shadow:0 2px 12px 0 #1e293b12;margin-bottom:2rem;padding:2rem}.support-card-icon{background:#fed7aa;border-radius:50%;color:#f59e42;font-size:2rem;height:3.5rem;margin:0 auto 1rem;width:3.5rem}.support-card-icon,.support365-hero{align-items:center;display:flex;justify-content:center}.support365-hero{background:linear-gradient(120deg,#ea580c 60%,#dc2626);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:100vh;min-height:100vh;position:relative;width:100vw}.support365-hero-overlay{background:#0000004d;inset:0;position:absolute}.support365-hero-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:1}.support365-about-section{background:#f8fafc;margin-top:6rem;padding:4rem 0}.support365-about-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:1000px;padding:3rem;text-align:center}.support365-about-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.support365-about-divider{background:#ea580c;height:4px;margin:1.5rem auto;width:96px}.support365-about-text{color:#334155;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.support365-services-row{display:flex;flex-direction:row;gap:2rem;margin:0 auto 4rem;max-width:1200px}.support365-service-card{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;display:flex;flex:1 1;flex-direction:column;margin-bottom:0;max-width:25%;min-width:0;padding:2rem;text-align:center;transition:box-shadow .2s}.support365-service-card:hover{box-shadow:0 8px 30px 0 #1e293b40}.support365-services-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.support365-services-divider{background:#ea580c;height:4px;margin:1.5rem auto 3rem;width:96px}.support365-faq-section{background:#f1f5f9;padding:4rem 0}.support365-faq-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:900px;padding:3rem;text-align:center}.support365-faq-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.support365-faq-divider{background:#ea580c;height:4px;margin:1.5rem auto;width:96px}.support365-faq-text{color:#64748b;font-size:1.2rem;margin-bottom:2rem}@media (max-width:900px){.support-hero-title{font-size:2rem}.support-section-title{font-size:1.5rem}.support365-services-row{flex-direction:column;gap:2rem}.support365-service-card{max-width:100%}}.provider-hero{background:linear-gradient(120deg,#8b5cf6 60%,#6366f1);color:#fff;padding:6rem 0 3rem;position:relative;text-align:center}.provider-hero-overlay{background:#0000004d;inset:0;position:absolute}.provider-hero-content{position:relative;z-index:1}.provider-hero-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.provider-section-title{color:#8b5cf6;font-size:2rem;font-weight:700;margin-bottom:1rem}.provider-card{background:#fff;border-radius:1rem;box-shadow:0 2px 12px 0 #1e293b12;margin-bottom:2rem;padding:2rem}.provider-card-icon{background:#ddd6fe;border-radius:50%;color:#8b5cf6;font-size:2rem;height:3.5rem;margin:0 auto 1rem;width:3.5rem}.provider-card-icon,.provider365-hero{align-items:center;display:flex;justify-content:center}.provider365-hero{background:linear-gradient(120deg,#7c3aed 60%,#4338ca);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:100vh;min-height:100vh;position:relative;width:100vw}.provider365-hero-overlay{background:#0000004d;inset:0;position:absolute}.provider365-hero-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:1}.provider365-about-section{background:#f8fafc;margin-top:6rem;padding:4rem 0}.provider365-about-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:1000px;padding:3rem;text-align:center}.provider365-about-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.provider365-about-divider{background:#7c3aed;height:4px;margin:1.5rem auto;width:96px}.provider365-about-text{color:#334155;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.provider365-services-row{display:flex;flex-direction:row;gap:2rem;margin:0 auto 4rem;max-width:1200px}.provider365-service-card{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;display:flex;flex:1 1;flex-direction:column;margin-bottom:0;max-width:25%;min-width:0;padding:2rem;text-align:center;transition:box-shadow .2s}.provider365-service-card:hover{box-shadow:0 8px 30px 0 #1e293b40}.provider365-services-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.provider365-services-divider{background:#7c3aed;height:4px;margin:1.5rem auto 3rem;width:96px}.provider365-faq-section{background:#f1f5f9;padding:4rem 0}.provider365-faq-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:900px;padding:3rem;text-align:center}.provider365-faq-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.provider365-faq-divider{background:#7c3aed;height:4px;margin:1.5rem auto;width:96px}.provider365-faq-text{color:#64748b;font-size:1.2rem;margin-bottom:2rem}@media (max-width:900px){.provider-hero-title{font-size:2rem}.provider-section-title{font-size:1.5rem}.provider365-services-row{flex-direction:column;gap:2rem}.provider365-service-card{max-width:100%}}.cloudservices-hero{align-items:center;background:linear-gradient(120deg,#2563eb 60%,#0891b2);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;min-height:100vh;position:relative;width:100vw}.cloudservices-hero-overlay{background:#0000004d;inset:0;position:absolute}.cloudservices-hero-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:1}.cloudservices-about-section{background:#f8fafc;margin-top:6rem;padding:4rem 0}.cloudservices-about-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:1000px;padding:3rem;text-align:center}.cloudservices-about-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.cloudservices-about-divider{background:#2563eb;height:4px;margin:1.5rem auto;width:96px}.cloudservices-about-text{color:#334155;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.cloudservices-services-row{display:flex;flex-direction:row;gap:2rem;margin:0 auto 4rem;max-width:1200px}.cloudservices-service-card{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;display:flex;flex:1 1;flex-direction:column;margin-bottom:0;max-width:25%;min-width:0;padding:2rem;text-align:center;transition:box-shadow .2s}.cloudservices-service-card:hover{box-shadow:0 8px 30px 0 #1e293b40}.cloudservices-services-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.cloudservices-services-divider{background:#2563eb;height:4px;margin:1.5rem auto 3rem;width:96px}.cloudservices-faq-section{background:#f1f5f9;padding:4rem 0}.cloudservices-faq-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:900px;padding:3rem;text-align:center}.cloudservices-faq-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.cloudservices-faq-divider{background:#2563eb;height:4px;margin:1.5rem auto;width:96px}.cloudservices-faq-text{color:#64748b;font-size:1.2rem;margin-bottom:2rem}@media (max-width:900px){.cloudservices-hero-title{font-size:2rem}.cloudservices-section-title{font-size:1.5rem}.cloudservices-services-row{flex-direction:column;gap:2rem}.cloudservices-service-card{max-width:100%}}.email-hero{background:linear-gradient(120deg,#6366f1 60%,#a21caf);padding:6rem 0 3rem;text-align:center}.email-hero-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.email-section-title{color:#6366f1;font-size:2rem;font-weight:700;margin-bottom:1rem}.email-card{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin-bottom:2rem;padding:2rem}.email-card-icon{background:#c7d2fe;border-radius:50%;color:#6366f1;font-size:2rem;height:3.5rem;margin:0 auto 1rem;width:3.5rem}.email-card-icon,.emailmanagement-hero{align-items:center;display:flex;justify-content:center}.emailmanagement-hero{background:linear-gradient(120deg,#4338ca 60%,#7c3aed);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:100vh;min-height:100vh;position:relative;width:100vw}.emailmanagement-hero-overlay{background:#0000004d;inset:0;position:absolute}.emailmanagement-hero-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:1}.emailmanagement-about-section{background:#f8fafc;margin-top:6rem;padding:4rem 0}.emailmanagement-about-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:1000px;padding:3rem;text-align:center}.emailmanagement-about-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.emailmanagement-about-divider{background:#4338ca;height:4px;margin:1.5rem auto;width:96px}.emailmanagement-about-text{color:#334155;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.emailmanagement-services-row{display:flex;flex-direction:row;gap:2rem;margin:0 auto 4rem;max-width:1200px}.emailmanagement-service-card{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;display:flex;flex:1 1;flex-direction:column;margin-bottom:0;max-width:25%;min-width:0;padding:2rem;text-align:center;transition:box-shadow .2s}.emailmanagement-service-card:hover{box-shadow:0 8px 30px 0 #1e293b40}.emailmanagement-services-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.emailmanagement-services-divider{background:#4338ca;height:4px;margin:1.5rem auto 3rem;width:96px}.emailmanagement-faq-section{background:#f1f5f9;padding:4rem 0}.emailmanagement-faq-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:900px;padding:3rem;text-align:center}.emailmanagement-faq-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.emailmanagement-faq-divider{background:#4338ca;height:4px;margin:1.5rem auto;width:96px}.emailmanagement-faq-text{color:#64748b;font-size:1.2rem;margin-bottom:2rem}@media (max-width:900px){.email-hero-title{font-size:2rem}.email-section-title{font-size:1.5rem}.emailmanagement-services-row{flex-direction:column;gap:2rem}.emailmanagement-service-card{max-width:100%}}.website-hero{background:linear-gradient(120deg,#059669 60%,#14b8a6);color:#fff;padding:6rem 0 3rem;position:relative;text-align:center}.website-hero-overlay{background:#0000004d;inset:0;position:absolute}.website-hero-content{position:relative;z-index:1}.website-hero-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.website-section-title{color:#059669;font-size:2rem;font-weight:700;margin-bottom:1rem}.website-card{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin-bottom:2rem;padding:2rem}.website-card-icon{background:#bbf7d0;border-radius:50%;color:#059669;font-size:2rem;height:3.5rem;margin:0 auto 1rem;width:3.5rem}.website-card-icon,.websitemanagement-hero{align-items:center;display:flex;justify-content:center}.websitemanagement-hero{background:linear-gradient(120deg,#10b981 60%,#14b8a6);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:100vh;min-height:100vh;position:relative;width:100vw}.websitemanagement-hero-overlay{background:#0000004d;inset:0;position:absolute}.websitemanagement-hero-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:1}.websitemanagement-about-section{background:#f8fafc;margin-top:6rem;padding:4rem 0}.websitemanagement-about-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:1000px;padding:3rem;text-align:center}.websitemanagement-about-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.websitemanagement-about-divider{background:#10b981;height:4px;margin:1.5rem auto;width:96px}.websitemanagement-about-text{color:#334155;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.websitemanagement-services-row{display:flex;flex-direction:row;gap:2rem;margin:0 auto 4rem;max-width:1200px}.websitemanagement-service-card{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;display:flex;flex:1 1;flex-direction:column;margin-bottom:0;max-width:25%;min-width:0;padding:2rem;text-align:center;transition:box-shadow .2s}.websitemanagement-service-card:hover{box-shadow:0 8px 30px 0 #1e293b40}.websitemanagement-services-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.websitemanagement-services-divider{background:#10b981;height:4px;margin:1.5rem auto 3rem;width:96px}.websitemanagement-faq-section{background:#f1f5f9;padding:4rem 0}.websitemanagement-faq-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:900px;padding:3rem;text-align:center}.websitemanagement-faq-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.websitemanagement-faq-divider{background:#10b981;height:4px;margin:1.5rem auto;width:96px}.websitemanagement-faq-text{color:#64748b;font-size:1.2rem;margin-bottom:2rem}@media (max-width:900px){.website-hero-title{font-size:2rem}.website-section-title{font-size:1.5rem}.websitemanagement-services-row{flex-direction:column;gap:2rem}.websitemanagement-service-card{max-width:100%}}.contact-hero{align-items:center;background:linear-gradient(120deg,#374151 60%,#111827);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;min-height:100vh;position:relative;width:100vw}.contact-hero-overlay{background:#0000004d;inset:0;position:absolute}.contact-hero-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:1}.contact-about-section{margin-top:6rem;padding:4rem 0}.contact-about-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:1000px;padding:.1rem;text-align:center}.contact-about-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.contact-about-divider{background:#374151;height:4px;margin:1.5rem auto;width:96px}.contact-about-text{color:#334155;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.contact-services-row{display:flex;flex-direction:row;gap:2rem;margin:0 auto 4rem;max-width:1200px}.contact-service-card{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;box-sizing:border-box;max-width:600px;padding:.25rem;text-align:center;transition:box-shadow .2s;width:100%}.contact-service-card:hover{box-shadow:0 8px 30px 0 #1e293b40}.contact-services-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.contact-services-divider{background:#374151;height:4px;margin:1.5rem auto 3rem;width:96px}.contact-faq-section{background:#f1f5f9;padding:4rem 0}.contact-faq-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:900px;padding:3rem;text-align:center}.contact-faq-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.contact-faq-divider{background:#374151;height:4px;margin:1.5rem auto;width:96px}.contact-faq-text{color:#64748b;font-size:1.2rem;margin-bottom:2rem}.contact-info-row{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin-bottom:3rem}.contact-info-item{align-items:center;display:flex;flex-direction:column;max-width:200px;min-width:150px;text-align:center}.contact-info-icon{align-items:center;background:#dbeafe;border-radius:50%;display:flex;height:48px;justify-content:center;margin-bottom:1rem;margin-left:auto;margin-right:auto;width:48px}.contact-info-icon svg{color:#2563eb;height:24px;width:24px}.contact-info-title{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.contact-info-text{color:#6b7280;font-size:.875rem;line-height:1.5}.contact-form-container{align-items:center;display:flex;justify-content:center;margin:2rem 0;padding:0 .25rem}.contact-form-title{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.contact-form{gap:1.5rem;text-align:left}.contact-form,.contact-form-group{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.contact-form-label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.contact-form-input,.contact-form-textarea{border:1px solid #d1d5db;border-radius:.5rem;box-sizing:border-box;font-size:1rem;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.contact-form-input:focus,.contact-form-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.contact-form-textarea{min-height:120px;resize:vertical}.contact-form-submit{background-color:#2563eb;border:none;border-radius:.5rem;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:background-color .2s;width:100%}.contact-form-submit:hover{background-color:#1d4ed8}.contact-iframe-container{border-radius:.5rem;box-shadow:0 2px 8px #0000001a;margin-top:1rem;min-height:600px;overflow:hidden;width:100%}.contact-iframe-container iframe,.contact-iframe-container>div>iframe{border:none;border-radius:.5rem;height:600px;width:100%}.contact-page{background:#f8fafc;min-height:100vh}.contact-container{margin:0 auto;max-width:1200px;padding:0 .5rem}@media (max-width:768px){.contact-info-row{gap:2rem}.contact-info-item{max-width:150px;min-width:120px}.contact-info-icon{height:40px;width:40px}.contact-info-icon svg{height:20px;width:20px}}@media (max-width:480px){.contact-info-row{flex-direction:column;gap:1.5rem}}@media (max-width:900px){.contact-services-row{flex-direction:column;gap:2rem}.contact-service-card{max-width:100%}}.surveytool-container{align-items:center;background:#f3f4f6;display:flex;justify-content:center;min-height:100vh;padding-top:2rem}.surveytool-content{background:#fff;border-radius:1rem;box-shadow:0 2px 12px 0 #1e293b12;margin:0 auto;max-width:600px;padding:2rem 2.5rem}.surveytool-title{color:#2563eb;font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.surveytool-question{color:#334155;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem}.surveytool-options button{background:#f9fafb;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;font-size:1rem;margin-bottom:.75rem;padding:1rem;text-align:left;transition:border .2s,background .2s;width:100%}.surveytool-options button:hover{background:#eff6ff;border-color:#2563eb}.surveytool-actions{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.surveytool-actions a,.surveytool-actions button{border:none;border-radius:.5rem;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.75rem 2rem;text-decoration:none;transition:background .2s}.surveytool-actions .surveytool-book{background:#2563eb;color:#fff}.surveytool-actions .surveytool-book:hover{background:#1e40af}.surveytool-actions .surveytool-reset{background:#dc2626;color:#fff}.surveytool-actions .surveytool-reset:hover{background:#991b1b}.surveytool-actions .surveytool-back{background:#64748b;color:#fff}.surveytool-actions .surveytool-back:hover{background:#334155}.surveytool-result-title{color:#22c55e;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.surveytool-result-service{color:#334155;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.surveytool-result-desc{color:#64748b;margin-bottom:2rem;text-align:center}@media (max-width:600px){.surveytool-content{padding:1rem}.surveytool-title{font-size:1.2rem}}.automation-hero{align-items:center;background:linear-gradient(120deg,#2563eb 60%,#1d4ed8);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;min-height:100vh;position:relative;width:100vw}.automation-hero-overlay{background:#0000004d;inset:0;position:absolute}.automation-hero-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:1}.automation-about-section{background:#f8fafc;margin-top:6rem;min-height:35vh;padding:4rem 0 2rem;text-align:center}.automation-about-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:1000px;min-height:200px;padding:3rem;position:relative;text-align:center;z-index:1}.automation-about-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center!important}.automation-about-divider{background:#2563eb;display:block;height:4px;margin:1.5rem auto 2rem!important;width:96px}.automation-about-text{color:#334155;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.automation-services-row{display:flex;flex-direction:row;gap:2rem;justify-content:center;margin:0 auto 4rem;max-width:1200px}.automation-services-row>div{flex:1 1;min-width:0}.automation-service-card{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;display:flex;flex:1 1;flex-direction:column;margin-bottom:0;max-width:25%;min-width:0;padding:2rem;text-align:center;transition:box-shadow .2s}.automation-service-card:hover{box-shadow:0 8px 30px 0 #1e293b40}.automation-services-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center!important}.automation-services-divider{background:#2563eb;display:block;height:4px;margin:1.5rem auto 2rem!important;width:96px}.automation-faq-section{background:#f1f5f9;padding:4rem 0}.automation-faq-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:900px;padding:3rem;text-align:center}.automation-faq-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center!important}.automation-faq-divider{background:#2563eb;height:4px;margin:1.5rem auto;width:96px}.automation-faq-text{color:#64748b;font-size:1.2rem;margin-bottom:2rem}@media (max-width:900px){.automation-services-row{flex-direction:column;gap:2rem}.automation-service-card{max-width:100%}}.automation-services-row .bg-gray-100,.automation-services-row .bg-white{border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:.5rem;padding:2rem}.automation-services-row .w-16.h-16{border-radius:50%;height:4rem;margin:0 auto 1.5rem;width:4rem}.automation-services-row .w-16.h-16,.sharepoint-hero{align-items:center;display:flex;justify-content:center}.sharepoint-hero{background:linear-gradient(120deg,#7c3aed 60%,#6d28d9);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:100vh;min-height:100vh;position:relative;width:100vw}.sharepoint-hero-overlay{background:#0000004d;inset:0;position:absolute}.sharepoint-hero-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:1}.sharepoint-about-section{background:#f8fafc;margin-top:6rem;min-height:35vh;padding:4rem 0 .5rem;text-align:center}.sharepoint-about-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:1000px;min-height:200px;padding:3rem;position:relative;text-align:center;z-index:1}.sharepoint-about-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center!important}.sharepoint-about-divider{background:#7c3aed;display:block;height:4px;margin:1.5rem auto 2rem!important;width:96px}.sharepoint-about-text{color:#334155;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.sharepoint-services-row{display:flex;flex-direction:row;gap:2rem;justify-content:center;margin:0 auto 4rem;max-width:1200px}.sharepoint-services-row>div{flex:1 1;min-width:0}.sharepoint-service-card{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;display:flex;flex:1 1;flex-direction:column;margin-bottom:0;max-width:25%;min-width:0;padding:2rem;text-align:center;transition:box-shadow .2s}.sharepoint-service-card:hover{box-shadow:0 8px 30px 0 #1e293b40}.sharepoint-services-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center!important}.sharepoint-services-divider{background:#7c3aed;display:block;height:4px;margin:1.5rem auto 2rem!important;width:96px}.sharepoint-faq-section{background:#f1f5f9;padding:4rem 0}.sharepoint-faq-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:900px;padding:3rem;text-align:center}.sharepoint-faq-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center!important}.sharepoint-faq-divider{background:#7c3aed;height:4px;margin:1.5rem auto;width:96px}.sharepoint-faq-text{color:#64748b;font-size:1.2rem;margin-bottom:2rem}@media (max-width:900px){.sharepoint-services-row{flex-direction:column;gap:2rem}.sharepoint-services-row>div{max-width:100%}}.sharepoint-services-row .bg-gray-100,.sharepoint-services-row .bg-white{border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:.5rem;padding:2rem}.sharepoint-services-row .w-16.h-16{border-radius:50%;height:4rem;margin:0 auto 1.5rem;width:4rem}.security-hero,.sharepoint-services-row .w-16.h-16{align-items:center;display:flex;justify-content:center}.security-hero{background:linear-gradient(120deg,#dc2626 60%,#991b1b);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:100vh;min-height:100vh;position:relative;width:100vw}.security-hero-overlay{background:#0000004d;inset:0;position:absolute}.security-hero-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:1}.security-about-section{min-height:50vh}.security-about-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:1000px;min-height:200px;padding:3rem;position:relative;text-align:center;z-index:1}.security-about-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.security-about-divider{background:#dc2626;height:4px;margin:1.5rem auto;width:96px}.security-about-text{color:#334155;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.security-services-row>div{flex:1 1;min-width:0}.security-service-card{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;display:flex;flex:1 1;flex-direction:column;margin-bottom:0;max-width:25%;min-width:0;padding:2rem;text-align:center;transition:box-shadow .2s}.security-service-card:hover{box-shadow:0 8px 30px 0 #1e293b40}.security-services-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center!important}.security-services-divider{background:#dc2626;display:block;height:4px;margin:1.5rem auto 2rem!important;width:96px}.security-about-section{background:#f8fafc;margin-top:6rem;min-height:25vh;padding:4rem 0;text-align:center}.security-about-title,.security-faq-title,.security-services-title{text-align:center!important}.security-services-row{display:flex;flex-direction:row;gap:2rem;justify-content:center;margin:0 auto 4rem;max-width:1200px}.security-faq-section{background:#f1f5f9;padding:4rem 0}.security-faq-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:900px;padding:3rem;text-align:center}.security-faq-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.security-faq-divider{background:#dc2626;height:4px;margin:1.5rem auto;width:96px}.security-faq-text{color:#64748b;font-size:1.2rem;margin-bottom:2rem}@media (max-width:900px){.security-services-row{flex-direction:column;gap:2rem}.security-service-card{max-width:100%}}.security-services-row .bg-gray-100,.security-services-row .bg-white{border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:.5rem;padding:2rem}.security-services-row .w-16.h-16{align-items:center;border-radius:50%;display:flex;height:4rem;justify-content:center;margin:0 auto 1.5rem;width:4rem}.py-16.bg-gray-100,.py-16.bg-gray-100 p{text-align:center}.email-hero{align-items:center;background:linear-gradient(120deg,#059669 60%,#047857);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;min-height:100vh;position:relative;width:100vw}.email-hero-overlay{background:#0000004d;inset:0;position:absolute}.email-hero-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:1}.email-about-section{background:#f8fafc;margin-top:6rem;min-height:35vh;padding:4rem 0 .5rem;text-align:center}.email-about-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:1000px;min-height:200px;padding:3rem;position:relative;text-align:center;z-index:1}.email-about-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center!important}.email-about-divider{background:#059669;display:block;height:4px;margin:1.5rem auto 2rem!important;width:96px}.email-about-text{color:#334155;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.email-services-row{display:flex;flex-direction:row;gap:2rem;justify-content:center;margin:0 auto 4rem;max-width:1200px}.email-service-card,.email-services-row>div{flex:1 1;min-width:0}.email-service-card{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;display:flex;flex-direction:column;margin-bottom:0;max-width:25%;padding:2rem;text-align:center;transition:box-shadow .2s}.email-service-card:hover{box-shadow:0 8px 30px 0 #1e293b40}.email-services-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center!important}.email-services-divider{background:#059669;display:block;height:4px;margin:1.5rem auto 2rem!important;width:96px}.email-faq-section{background:#f1f5f9;padding:4rem 0}.email-faq-content{background:#fff;border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:0 auto;max-width:900px;padding:3rem;text-align:center}.email-faq-title{color:#1e3a8a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center!important}.email-faq-divider{background:#059669;height:4px;margin:1.5rem auto;width:96px}.email-faq-text{color:#64748b;font-size:1.2rem;margin-bottom:2rem}@media (max-width:900px){.email-services-row{flex-direction:column;gap:2rem}.email-service-card{max-width:100%}}.email-services-row .bg-gray-100,.email-services-row .bg-white{border-radius:1rem;box-shadow:0 4px 20px 0 #1e293b26;margin:.5rem;padding:2rem}.email-services-row .w-16.h-16{align-items:center;border-radius:50%;display:flex;height:4rem;justify-content:center;margin:0 auto 1.5rem;width:4rem}.py-8.bg-gray-100,.py-8.bg-gray-100 p{text-align:center}.bookings-page{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);margin-top:6rem;min-height:100vh;padding:2rem 0}.bookings-container{margin:0 auto;max-width:1200px;padding:0 1rem}.bookings-content{align-items:center;display:flex;flex-direction:column;gap:2rem}.bookings-header{margin-bottom:1rem;max-width:800px;text-align:center}.bookings-title{color:#1e293b;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.bookings-subtitle{color:#64748b;font-size:1.25rem;font-weight:400;line-height:1.5}.bookings-frame-container{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 10px 30px #0000001a;max-width:1000px;overflow:hidden;width:100%}.automation-booking,.email-deliverability-booking,.security-compliance-booking,.sharepoint-booking{min-height:800px;width:100%}.automation-booking iframe,.email-deliverability-booking iframe,.security-compliance-booking iframe,.sharepoint-booking iframe{border:none;border-radius:.5rem;min-height:800px;width:100%}@media (max-width:768px){.bookings-page{padding:1rem 0}.bookings-title{font-size:2rem}.bookings-subtitle{font-size:1.125rem}.bookings-frame-container{border-radius:.5rem;margin:0 .5rem}.automation-booking iframe,.email-deliverability-booking iframe,.security-compliance-booking iframe,.sharepoint-booking iframe{min-height:600px}}@media (max-width:480px){.bookings-title{font-size:1.75rem}.bookings-subtitle{font-size:1rem}.automation-booking iframe,.email-deliverability-booking iframe,.security-compliance-booking iframe,.sharepoint-booking iframe{min-height:500px}}.bookings-frame-container:before{color:#64748b;content:"Loading booking calendar...";font-size:1.125rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.bookings-frame-container:hover{box-shadow:0 15px 40px #00000026;transform:translateY(-2px);transition:all .3s ease}.bookings-frame-container:focus-within{outline:2px solid #3b82f6;outline-offset:2px}@tailwind base;@tailwind components;@tailwind utilities;
/*# sourceMappingURL=main.54f368dc.css.map*/