:root{--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--color-orange-500: #f97316;--color-orange-600: #ea580c;--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-900: #1e3a8a;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background:#fff;color:#111;overflow-x:hidden}img{width:100%;display:block}a{text-decoration:none;color:inherit}button{cursor:pointer;font-family:inherit}.container{width:100%;max-width:1240px;margin:auto;padding:0 24px}.section{padding:70px 0}.section-label{color:#fc4b37;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.head-section-label{color:#e04938;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:28px}.section-title{font-size:60px;line-height:1.1;font-weight:800;margin-top:16px}.section-desc{font-size:20px;line-height:1.8;color:#666;margin-top:24px}h1{font-size:55px}h2{font-size:38px!important}h3{font-size:24px!important}h4{font-size:19px!important}h4 h5{font-size:17px!important}p{font-size:15px}.step-heading{font-size:30px;font-weight:700;color:#111827;line-height:1.1;margin-bottom:24px;letter-spacing:-.025em}.step-subheading{font-size:18px;font-weight:500;color:#111827;margin-bottom:24px}.form-input{width:100%;padding:14px 16px;border-radius:12px;border:1px solid #E5E7EB;outline:none;background:#eff6ff33;font-size:14px;transition:all .2s}.form-input:focus{border-color:#e84523;box-shadow:0 0 0 1px #e84523}.form-label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}@media(max-width:992px){.section-title{font-size:42px}}@media(max-width:768px){.section{padding:70px 0}.section-title{font-size:34px}.section-desc{font-size:17px}.container{padding:0 18px}}button{cursor:pointer;border:none;background:none;font-family:inherit}.max-w-7xl{max-width:80rem;margin-left:auto;margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.px-6{padding-left:1.5rem;padding-right:1.5rem}.iti__search-input-wrapper{display:none!important}@media(max-width:768px){h2{font-size:33px!important}}.header{width:100%;background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:999}.header-inner{height:86px;display:flex;align-items:center;justify-content:space-between}.logo img{width:130px}.nav{display:flex;align-items:center;gap:42px}.nav a{font-size:16px;font-weight:600;transition:all .3s ease}.nav a:hover{color:#fc4b37}.header-btn{padding:14px 28px;border:1px solid #FC4B37;border-radius:10px;color:#fc4b37;font-weight:700;transition:all .3s ease}.header-btn:hover{background:#fc4b37;color:#fff}.menu-btn{display:none;font-size:28px;cursor:pointer}.mobile-menu{display:none}.footer{background:#020b17;color:#fff;padding:80px 0 40px}.footer-top{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1)}.footer h4{color:#8c8c8c;font-size:14px;letter-spacing:1px;margin-bottom:20px}.footer-links{display:flex;flex-direction:column;gap:14px}.footer-links a{color:#d8d8d8;transition:all .3s ease}.footer-links a:hover{color:#fff}.footer-bottom{padding-top:40px;display:flex;justify-content:space-between;gap:40px}.footer-logo img{width:140px}.footer-copy{max-width:900px;color:#9a9a9a;line-height:1.8;font-size:14px;margin-top:22px}.socials{display:flex;gap:20px}.socials a{font-size:24px}.primary-btn{background:#fc4b37;color:#fff;border:none;padding:16px 30px;border-radius:10px;font-weight:700;transition:all .3s ease}.primary-btn:hover{transform:translateY(-2px)}.dark-btn{background:#07111f;color:#fff;border:none;padding:16px 30px;border-radius:10px;font-weight:700}@media(max-width:992px){.nav,.header-btn{display:none}.menu-btn{display:block}.mobile-menu{display:flex;flex-direction:column;padding:20px;gap:18px;border-top:1px solid #eee;background:#fff}.mobile-menu a{font-weight:600}.footer-top{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:column}}@media(max-width:768px){.header-inner{height:74px}.logo img{width:110px}.footer-top{grid-template-columns:1fr}.socials{margin-top:20px}}input.example-right-align::-webkit-outer-spin-button,input.example-right-align::-webkit-inner-spin-button{display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
