*{box-sizing:border-box;margin:0;padding:0}body{color:#0f172a;background-color:#f8fafc;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img{max-width:100%;display:block}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#0f172a;background:#f8fafc;margin:0;font-family:Arial,sans-serif}a{text-decoration:none}.page{width:100%}.container{width:100%;max-width:1200px;margin:0 auto}.header{z-index:1000;background:#fff;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex;position:sticky;top:0}.logo{color:#0f3b82;margin:0;font-size:30px}.tagline{color:#64748b;margin:4px 0 0;font-size:13px}.nav{flex-wrap:wrap;gap:18px;display:flex}.nav a{color:#334155;font-size:14px;font-weight:600}.nav a:hover{color:#0f3b82}.header-btn,.primary-btn,.secondary-btn,.form-card button{transition:all .3s}.header-btn{color:#fff;background:#0f3b82;border-radius:10px;padding:10px 18px;font-weight:700}.header-btn:hover{background:#0b2f67}.hero{color:#fff;background-color:#0000;background-image:linear-gradient(#0f3b82e0,#0f172ae6),url(https://images.unsplash.com/photo-1554224155-6726b3ff858f?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:1.2fr .8fr;align-items:center;gap:32px;padding:70px 24px;display:grid;position:relative;overflow:hidden}.hero-left h2{margin:18px 0;font-size:52px;line-height:1.15}.hero-left p{color:#dbeafe;max-width:700px;font-size:18px;line-height:1.8}.badge{background:#ffffff1f;border-radius:999px;padding:8px 16px;font-size:14px;display:inline-block}.hero-buttons{flex-wrap:wrap;gap:14px;margin:26px 0 18px;display:flex}.primary-btn{color:#0f3b82;background:#fff;border-radius:10px;padding:12px 20px;font-weight:700}.primary-btn:hover{background:#e2e8f0}.secondary-btn{color:#fff;border:1px solid #fff;border-radius:10px;padding:12px 20px;font-weight:700}.secondary-btn:hover{background:#ffffff1a}.hero-left small{color:#cbd5e1;font-size:14px}.form-card{color:#0f172a;background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:28px;display:flex;box-shadow:0 10px 30px #00000026}.form-card.large{width:100%}.form-card h3{margin:0;font-size:28px}.form-card p{color:#64748b;margin:0 0 8px;line-height:1.7}.form-card input,.form-card select,.form-card textarea{border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:13px 14px;font-size:15px}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{border-color:#0f3b82}.form-card button{color:#fff;cursor:pointer;background:#0f3b82;border:none;border-radius:10px;padding:13px;font-weight:700}.form-card button:hover{background:#0b2f67}section{scroll-margin-top:85px}.section{padding:70px 24px}.section.light{background:#eef2f7}.section h3,.contact-section h3{margin:0 0 20px;font-size:36px}.section p,.contact-section p,.card p,.disclaimer p,.contact-card p,.step-card p{color:#475569;line-height:1.8}.grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px;display:grid}.card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 6px 18px #0f172a0f}.card h4{margin:10px 0 12px;font-size:22px}.service-icon{color:#0f3b82;background:#e8f0ff;border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;font-size:22px;display:flex}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.benefit-item{color:#fff;background:#0f3b82;border-radius:14px;align-items:center;gap:10px;padding:18px;font-weight:600;display:flex}.benefit-check{flex-shrink:0}.process-grid{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:28px;display:grid}.step-card{text-align:center;background:#fff;border-radius:16px;padding:24px 18px;box-shadow:0 6px 18px #0f172a0f}.step-number{color:#fff;background:#0f3b82;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 14px;font-size:20px;font-weight:700;display:flex}.step-card p{margin:0}.apply-layout{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.disclaimer{background:#eef2f7;border-radius:16px;margin-top:24px;padding:24px}.disclaimer h4{margin:0 0 10px}.contact-section{color:#fff;background:#0f172a;padding:70px 24px}.contact-section p{color:#cbd5e1}.contact-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px;display:grid}.contact-card{background:#ffffff14;border-radius:16px;padding:22px}.contact-card h4{color:#fff;margin:0 0 10px}.contact-card p{color:#dbeafe;margin:0}.footer{color:#cbd5e1;text-align:center;background:#020617;padding:28px}.footer h4{color:#fff;margin:0 0 8px}.footer p{margin:0}.call-float,.whatsapp-float{color:#fff;z-index:99999;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;font-size:26px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;right:24px;box-shadow:0 8px 24px #00000040}.call-float{background:#0f3b82;bottom:98px}.whatsapp-float{background:#25d366;bottom:24px}.call-float:hover,.whatsapp-float:hover{transform:scale(1.08);box-shadow:0 10px 28px #0000004d}@media (width<=992px){.hero{grid-template-columns:1fr}.grid,.benefits-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.apply-layout,.contact-grid{grid-template-columns:1fr}.hero-left h2{font-size:40px}}@media (width<=600px){.header{padding:14px 16px}.nav{display:none}.hero,.section,.contact-section{padding:50px 16px}.hero-left h2{font-size:30px}.hero-left p{font-size:16px}.form-card{padding:20px}.form-card h3{font-size:22px}.section h3,.contact-section h3{font-size:28px}.grid,.benefits-grid,.process-grid{grid-template-columns:1fr}.hero-buttons{flex-direction:column}.header-btn,.primary-btn,.secondary-btn{text-align:center;width:100%}.call-float,.whatsapp-float{width:56px;height:56px;font-size:22px;right:16px}.call-float{bottom:84px}.whatsapp-float{bottom:16px}.stats{color:#fff;text-align:center;background:#0f3b82}.stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.stats h2{margin:0;font-size:36px}.stats p{margin:5px 0 0}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.testimonial-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 6px 18px #0000001a}.testimonial-card h4{color:#0f3b82;margin-top:10px}}
