.hero-quick-form{background:#fff;padding:25px 30px;border-radius:10px;box-shadow:0 8px 25px rgb(0 0 0 / .08);max-width:420px;width:100%}.hero-quick-form h3{margin-bottom:15px;font-size:22px;font-weight:600;color:#222}.quick-form .form-row{margin-bottom:15px}.quick-form label{display:block;font-size:14px;margin-bottom:5px;color:#333}.quick-form input,.quick-form select,.quick-form textarea{width:100%;padding:12px 14px;border:1px solid #ddd;border-radius:6px;font-size:15px;background:#fff;transition:border 0.2s ease}.quick-form input:focus,.quick-form select:focus,.quick-form textarea:focus{border-color:#07c;outline:none;background:#fff}.btn-submit{width:100%;padding:14px;background:#07c;color:#fff;font-size:16px;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:background 0.2s ease}.btn-submit:hover{background:#005fa3}.call-alt{margin-top:12px;font-size:14px;text-align:center;color:#444}.call-alt a{color:#07c;font-weight:600;text-decoration:none}@media (min-width:900px){.quick-form{display:flex;align-items:flex-end;gap:15px;flex-wrap:nowrap}.quick-form .form-row{flex:1;margin-bottom:0}.quick-form textarea{display:none}.btn-submit{flex:0 0 auto;height:48px;margin-top:0}}@media (max-width:899px){.quick-form{display:block}}.hero-form-wrapper{width:100%;max-width:100%;padding:0 20px}@media (min-width:900px){.quick-form{display:flex;gap:15px;align-items:flex-end;width:100%}.quick-form .form-row{flex:1}.btn-submit{flex:0 0 auto;white-space:nowrap}}.hero-form-wrapper{width:100%;max-width:100%;padding:20px 30px;background:#fff;box-shadow:0 8px 25px rgb(0 0 0 / .08);border-radius:10px;margin-top:25px;background-color:#FFF7C2}@media (min-width:900px){.quick-form{display:flex;gap:15px;align-items:flex-end;width:100%}.quick-form .form-row{flex:1;margin-bottom:0}.btn-submit{flex:0 0 auto;white-space:nowrap;height:48px}}@media (max-width:899px){.quick-form{display:block}.quick-form .form-row{margin-bottom:15px}}.btn-submit{height:48px;margin-top:28px;display:flex;align-items:center;justify-content:center}select[name="service"]{background-color:#ffffff!important}select[name="service"]{background-color:#ffffff!important;background:#ffffff!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.hero-form-wrapper select.form-control{background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='16' viewBox='0 0 20 20' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M5.516 7.548l4.484 4.484 4.484-4.484L16 8.516l-6 6-6-6z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:12px}.quick-form select{background-color:#ffffff!important;background:#ffffff!important}.logo-slider{width:100%;overflow:hidden;padding:30px 0;background:#fff}.logo-track{display:flex;gap:60px;width:max-content;animation:scroll 25s linear infinite}.logo-track img{height:60px;width:auto;filter:grayscale(0%);opacity:.8;transition:0.3s ease}.logo-track img:hover{filter:grayscale(1000%);opacity:1;transform:scale(1.05)}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.trust-badges{display:flex;flex-wrap:wrap;gap:20px;margin:40px 0}.trust-badge{flex:1 1 220px;background:#f7f7f7;padding:20px;border-radius:8px;text-align:center}.trust-badge .icon{font-size:32px;display:block;margin-bottom:10px}.trust-badge h4{margin:0 0 8px;font-size:18px}.trust-badge p{margin:0;font-size:14px;color:#555}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:40px 0}.service-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0 / .08);text-align:center;padding-bottom:20px}.service-card img{width:100%;height:auto;display:block}.service-card h3{margin:20px 0 10px;font-size:20px;color:#222}.service-card p{padding:0 20px;font-size:15px;color:#555;min-height:80px}.service-btn{display:inline-block;margin-top:15px;padding:10px 20px;background:#005baa;color:#fff;border-radius:5px;text-decoration:none;font-weight:600;transition:0.3s}.service-btn:hover{background:#003f7d}.compact-hero{background:#002346;color:#fff;padding:35px 20px;text-align:center}.compact-hero-content{max-width:900px;margin:0 auto}.compact-hero h1{font-size:26px;margin-bottom:10px;font-weight:700;color:#fff}.compact-hero-sub{font-size:16px;line-height:1.5;margin:0}@media (max-width:768px){.compact-hero{padding:25px 15px}.compact-hero h1{font-size:22px}.compact-hero-sub{font-size:15px}}