/* Incargo visual system — public pages */
:root { --primary:#d5a817; --secondary:#c58d1a; --dark:#142927; --light:#f5f4ee; --inc-ink:#142927; --inc-muted:#52615c; --inc-line:#dce2da; }
html {scroll-behavior:smooth} body {font-family:Inter,Arial,sans-serif;color:var(--inc-ink);background:#fff} h1,h2,h3,h4,h5,h6 {font-family:Inter,Arial,sans-serif;color:var(--inc-ink);font-weight:700;letter-spacing:-.035em;line-height:1.12} p{line-height:1.7;color:var(--inc-muted)} a{transition:color .2s ease,background .2s ease,transform .2s ease}.inc-skip{position:fixed;z-index:100000;top:-80px;left:12px;padding:12px 18px;background:#fff;color:var(--inc-ink)}.inc-skip:focus{top:12px} :focus-visible{outline:3px solid #126c66!important;outline-offset:3px} .btn{border-radius:3px;font-weight:700;transition:background .2s ease,transform .2s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:#e5b51e;border-color:#e5b51e;color:#122722!important}.btn-primary:hover,.btn-primary:focus{background:#f3c83d;border-color:#f3c83d;color:#122722!important}.btn-secondary{background:#1e615b;border-color:#1e615b}.text-secondary{color:#986d0f!important}.text-primary{color:#a98112!important}.bg-primary{background:#e5b51e!important}.bg-light{background:#f5f4ee!important}
.navbar.navbar-light{border-top:0!important;border-bottom:1px solid var(--inc-line)!important;box-shadow:none!important;min-height:76px;top:0!important}.navbar-light .navbar-brand{background:#e5b51e!important}.navbar-light .navbar-nav .nav-link{font-size:13px;letter-spacing:.035em;font-weight:700;color:var(--inc-ink);padding:26px 0;margin-right:22px}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active{color:#8a6909}.navbar-light .navbar-nav .nav-link::before{display:none}.navbar .dropdown-menu{border:1px solid var(--inc-line);border-radius:3px;box-shadow:0 16px 36px #152f2921}.dropdown-item{padding:10px 20px}.dropdown-item:focus,.dropdown-item:hover{background:#f4efd9;color:var(--inc-ink)}.navbar h4{font-size:15px;letter-spacing:0}
.inc-hero{position:relative;min-height:650px;background:#102925;display:flex;align-items:center;overflow:hidden}.inc-hero-photo{position:absolute;inset:0 0 0 43%;background:linear-gradient(90deg,#102925 0%,#10292510 42%),url('../img/1.jpg') center/cover no-repeat}.inc-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#102925 0%,#102925 36%,#10292500 78%);pointer-events:none}.inc-hero-content{position:relative;z-index:1;padding-top:96px;padding-bottom:112px}.inc-eyebrow{font-size:12px!important;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#b18c20!important;margin-bottom:18px}.inc-hero .inc-eyebrow{color:#e7bb35!important}.inc-hero h1{max-width:760px;color:#fff;font-size:clamp(46px,5.3vw,82px);letter-spacing:-.065em;line-height:1.04;margin:0 0 28px}.inc-hero h1 em{font-style:normal;color:#edbf31}.inc-hero-content>p:not(.inc-eyebrow){max-width:540px;color:#e3eae4;font-size:18px;line-height:1.65;margin-bottom:32px}.inc-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.inc-actions .btn,.inc-band .btn{padding:16px 28px}.inc-text-link{font-size:14px;font-weight:700;color:#17645d;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px}.inc-hero .inc-text-link{color:#fff}.inc-text-link:hover{color:#b18c20}.inc-hero-caption{position:absolute;right:30px;bottom:20px;z-index:2;color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:.15em}
.inc-section{padding:100px 0;background:#f5f4ee}.inc-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.inc-section-heading h2{font-size:clamp(32px,3.6vw,52px);margin:0;max-width:660px}.inc-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.inc-service-card{background:#fff;display:block;color:var(--inc-ink);text-decoration:none;border:1px solid var(--inc-line);overflow:hidden}.inc-service-card:hover{color:var(--inc-ink);transform:translateY(-4px);box-shadow:0 20px 35px #14292717}.inc-service-card img{width:100%;height:240px;object-fit:cover;display:block}.inc-service-card>div{position:relative;padding:28px 30px 36px;min-height:228px}.inc-service-card span{color:#927014;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}.inc-service-card h3{font-size:25px;margin:15px 0 10px}.inc-service-card p{margin:0;font-size:14px;padding-right:30px}.inc-service-card b{position:absolute;right:27px;bottom:25px;font-size:24px;font-weight:400}.inc-band{background:#173b36;color:#fff;padding:85px 0}.inc-band h2{color:#fff;max-width:860px;font-size:clamp(34px,4vw,58px);margin-bottom:30px}.inc-band .inc-eyebrow{color:#e7bb35!important}
.container-fluid.overflow-hidden,.container-xxl.py-5{padding-top:70px!important;padding-bottom:70px!important}.container.about,.container.feature{padding-top:24px!important;padding-bottom:24px!important}.about-text h1,.feature-text h1,.container-xxl h1{font-size:clamp(32px,3.5vw,50px)}.about img,.feature img{border-radius:3px}.service-item{border:1px solid var(--inc-line);height:100%;background:#fff}.service-item img{width:100%;height:210px;object-fit:cover}.service-item h4{font-size:23px}.form-control,.form-select{border:1px solid #b9c8c1!important;border-radius:3px;background:#fff;min-height:52px;color:var(--inc-ink)}.form-control:focus,.form-select:focus{border-color:#126c66!important;box-shadow:0 0 0 .2rem #126c6633}.inc-field-label{display:block;text-align:left;font-size:13px;font-weight:700;margin-bottom:7px;color:var(--inc-ink)}textarea.form-control{min-height:110px}.footer{background:#102925!important}.footer p,.footer .btn.btn-link{color:#d7e1d9!important}.footer h4{color:#fff!important}.footer .btn.btn-link:hover{color:#edbf31!important}.back-to-top{right:20px;bottom:20px}.whatsapp-float{right:20px;bottom:88px;width:52px;height:52px;font-size:25px}
@media(max-width:991px){.navbar-light .navbar-nav{padding:10px 24px!important;max-height:75vh;overflow:auto}.navbar-light .navbar-nav .nav-link{padding:11px 0;margin:0}.navbar .dropdown-menu{display:none;opacity:1;visibility:visible;position:static;box-shadow:none}.navbar .dropdown-menu.show{display:block}.inc-hero{min-height:600px}.inc-hero-photo{inset:0;background-position:center}.inc-hero:after{background:linear-gradient(90deg,#102925ee,#1029259c)}.inc-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.inc-hero{min-height:600px}.inc-hero-content{padding-top:85px;padding-bottom:95px}.inc-hero h1{font-size:clamp(42px,11vw,60px)}.inc-hero-content>p:not(.inc-eyebrow){font-size:16px}.inc-hero-caption{right:16px;font-size:9px}.inc-section{padding:72px 0}.inc-section-heading{display:block}.inc-section-heading .inc-text-link{display:inline-block;margin-top:20px}.inc-service-grid{grid-template-columns:1fr}.inc-service-card img{height:230px}.inc-service-card>div{min-height:0}.inc-band{padding:70px 0}.container-fluid.overflow-hidden,.container-xxl.py-5{padding-top:48px!important;padding-bottom:48px!important}.about-text,.feature-text{padding-top:25px}.navbar-brand img{max-width:140px;object-fit:contain}.bg-light.text-center.p-5{padding:25px!important}.whatsapp-float{right:15px;bottom:75px}.back-to-top{right:15px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.wow{visibility:visible!important}}

.navbar-light .navbar-nav .nav-link.inc-access{color:#125e56;border-bottom:2px solid #d5a817;margin-right:18px}.navbar-light .navbar-nav .nav-link.inc-access:hover{color:#8a6909}.navbar-light .navbar-nav .nav-link.inc-access i{font-size:11px;margin-left:5px}@media(max-width:1199px){.navbar h4{display:none!important}}@media(max-width:991px){.navbar-light .navbar-nav .nav-link.inc-access{border-bottom:0;border-top:1px solid var(--inc-line);margin-top:8px;padding-top:15px}}
