@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap");*{box-sizing:border-box;margin:0;padding:0}*,:after,:before,body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body{background:#fafafa;color:#333;line-height:1.6}h1,h2,h3,h4,h5,h6{color:#1f2937;font-weight:700;line-height:1.2}h1{font-size:48px}h2{font-size:36px}h3{font-size:28px}h3,h4{font-weight:600}h4{font-size:22px}p{color:#1f2937;font-size:18px;line-height:1.8;margin-bottom:20px}a{color:#2196f3;text-decoration:none;transition:color .2s}a:hover{color:#1976d2}.gt-header{align-items:center;background:transparent;display:flex;justify-content:space-between;left:0;padding:15px 30px;position:fixed;right:0;top:0;transition:background-color .3s ease,box-shadow .3s ease;z-index:1000}.gt-header.scrolled{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}.gt-logo{align-items:center;display:flex;text-decoration:none}.gt-logo img{height:60px;object-fit:contain;width:auto}.gt-nav{align-items:center;display:flex;gap:30px}.gt-nav .hs-menu-wrapper ul{display:flex;gap:30px;list-style:none;margin:0;padding:0}.gt-nav .hs-menu-wrapper ul li a{color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:color .3s ease}.gt-header.scrolled .gt-nav .hs-menu-wrapper ul li a{color:#1f2937}.gt-header.scrolled .gt-nav .hs-menu-wrapper ul li a:hover{color:#2196f3}.gt-cta-btn{background:linear-gradient(135deg,#2196f3,#1976d2);border-radius:8px;color:#fff!important;display:inline-block;font-size:16px;font-weight:600;padding:10px 24px;text-decoration:none!important;transition:transform .2s,box-shadow .2s;white-space:nowrap}.gt-cta-btn:hover{box-shadow:0 10px 20px rgba(33,150,243,.3);color:#fff!important;transform:translateY(-2px)}.gt-hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:5px;z-index:1001}.gt-hamburger span{background:#fff;border-radius:2px;display:block;height:3px;transition:background .3s ease;width:25px}.gt-header.scrolled .gt-hamburger span{background:#1f2937}.gt-hero{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:600px;padding:80px 20px;position:relative}.gt-hero:before{background:linear-gradient(135deg,rgba(33,150,243,.3),rgba(77,208,225,.3));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.gt-hero-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:2}.gt-hero h1{color:#fff;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:0}.gt-hero .subhead{color:#fff;font-size:20px;line-height:1.6;margin:20px auto 40px;max-width:600px}.gt-hero.gt-hero-short{min-height:200px;padding:40px 20px}.hero-form-wrapper{margin:0 auto;max-width:500px}.hs-form{background:hsla(0,0%,100%,.3);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2);padding:30px}.hs-form input[type=email],.hs-form input[type=number],.hs-form input[type=tel],.hs-form input[type=text],.hs-form select,.hs-form textarea{background:#fff;border:2px solid #e5e7eb;border-radius:8px;font-family:Poppins,sans-serif;font-size:16px;margin-bottom:15px;min-height:50px;padding:16px 20px;width:100%}.hs-form input:focus,.hs-form select:focus,.hs-form textarea:focus{border-color:#2196f3;outline:none}.hs-form .hs-button,.hs-form input[type=submit]{background:linear-gradient(135deg,#2196f3,#1976d2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;min-height:50px;padding:16px 20px;transition:transform .2s;width:100%}.hs-form .hs-button:hover,.hs-form input[type=submit]:hover{box-shadow:0 10px 20px rgba(33,150,243,.3);transform:translateY(-2px)}.hs-form .hs-form-field>label,.hs-form label{display:none}.hs-form input::placeholder,.hs-form textarea::placeholder{color:#9ca3af;font-size:16px;font-weight:400}.content-section{margin:0 auto;max-width:800px;padding:0 20px;text-align:center}.content-section h2{color:#1f2937;font-size:36px;font-weight:700;margin-bottom:30px}.gt-interior-body{margin:0 auto;max-width:700px;padding:60px 20px}.gt-two-col-wrapper{margin:0 auto;max-width:1200px;padding:60px 20px}.gt-footer{padding:40px 20px;text-align:center}.gt-footer .footer-links{margin-bottom:20px}.gt-footer .footer-links a{color:#666;font-size:14px;margin:0 10px;text-decoration:none}.gt-footer .footer-links a:hover{text-decoration:underline}.gt-footer .copyright{color:#666;font-size:14px;margin-bottom:20px}.gt-footer .hs-social-follow{display:flex;gap:15px;justify-content:center}.gt-footer .hs-social-follow a{color:#2196f3;font-size:24px;transition:color .2s}.gt-footer .hs-social-follow a:hover{color:#1976d2}.spacer{height:80px}.spacer-small{height:40px}.gt-cta-module-btn{border-radius:8px;cursor:pointer;display:inline-block;font-size:18px;font-weight:600;padding:16px 32px;text-align:center;text-decoration:none;transition:transform .2s,box-shadow .2s}.gt-cta-module-btn:hover{box-shadow:0 10px 20px rgba(0,0,0,.15);transform:translateY(-2px)}@media (max-width:768px){.gt-hamburger{display:flex}.gt-nav{background:#fff;box-shadow:-5px 0 15px rgba(0,0,0,.1);flex-direction:column;gap:20px;height:100vh;padding:80px 30px 30px;position:fixed;right:-100%;top:0;transition:right .3s ease;width:280px;z-index:999}.gt-nav.open{right:0}.gt-nav .hs-menu-wrapper ul{flex-direction:column;gap:20px}.gt-nav .hs-menu-wrapper ul li a{color:#1f2937;font-size:18px}.gt-hero{min-height:400px;padding:60px 20px}.gt-hero.gt-hero-short{min-height:150px}.gt-hero h1{font-size:32px}.gt-hero .subhead{font-size:18px}.content-section h2,h2{font-size:28px}p{font-size:16px}.spacer{height:40px}.spacer-small{height:20px}.gt-interior-body,.gt-two-col-wrapper{padding:40px 20px}}