*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--blue:#0071c5;--blue2:#059;--blue3:#003d70;--blueL:#e8f3fc;--blueM:#b8d9f5;--white:#fff;--offW:#f4f8fd;--light:#eaf3fb;--dark:#06101c;--dark2:#0b1a2c;--navy:#0d2040;--text:#1a2e42;--muted:#5a7a96;--border:#dce8f5;--r:0px}html{scroll-behavior:smooth}body{font-family:var(--font-inter), sans-serif;background:var(--white);color:var(--text);overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h4,h6{font-family:var(--font-barlow), serif}body.modalOpen{overflow:hidden}.container{max-width:1400px;margin:0 auto;padding:0 20px}.hidden-x,#home,#why,#process{overflow-x:hidden}@media (max-width:767px){#why-choose{overflow-x:hidden}}.sec{padding:90px 5%}.sec-inner{max-width:1400px;margin:0 auto}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;margin-bottom:14px;font-size:.62rem;font-weight:700;display:flex}.eyebrow:before{content:"";background:var(--blue);flex-shrink:0;width:22px;height:2px;display:block}h2.sec-title{color:var(--text);margin-bottom:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.1}h2.sec-title.wh{color:var(--white)}@keyframes slideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.reveal.vis{opacity:1;transform:none}.rd1{transition-delay:.1s}.rd2{transition-delay:.2s}.rd3{transition-delay:.3s}.rd4{transition-delay:.4s}.hbtns{flex-wrap:wrap;gap:14px;animation:.8s .7s both slideUp;display:flex}.btn-fill{background:var(--blue);color:var(--white);letter-spacing:.12em;text-transform:uppercase;border:2px solid var(--blue);padding:16px 34px;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.btn-fill:hover{background:var(--white);color:var(--blue)}.btn-out{color:var(--white);letter-spacing:.1em;text-transform:uppercase;border:2px solid #ffffff59;padding:16px 34px;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn-out:hover{border-color:var(--white);background:#ffffff14}
