:root{--tn-bg:#f6f8fc;--tn-surface:#fff;--tn-ink:#101828;--tn-muted:#667085;--tn-primary:#4f7cff;--tn-primary-dark:#315fd5;--tn-accent:#20c997;--tn-border:#e4e9f2;--tn-shadow:0 18px 50px rgba(22,34,66,.10)}
html{scroll-behavior:smooth}body{font-family:"Inter",sans-serif;color:var(--tn-ink);background:var(--tn-surface);font-size:16px;line-height:1.7}body,p,a,button,input,select,textarea{font-family:"Inter",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Manrope",sans-serif;color:var(--tn-ink);letter-spacing:-.025em;font-weight:700}p{color:var(--tn-muted);font-size:16px;line-height:1.75}.container{max-width:1180px}.section{padding:96px 0}.section-sm{padding:72px 0}.bg-gray{background:var(--tn-bg)}
.navigation{padding:0;background:rgba(255,255,255,.93)!important;border-bottom:1px solid rgba(228,233,242,.85);backdrop-filter:blur(16px);box-shadow:0 6px 24px rgba(16,24,40,.04)}.navigation .navbar{min-height:82px}.navigation .navbar-brand img{max-height:42px;width:auto}.navigation .logo-default{display:block!important}.navigation .logo-white{display:none!important}.navigation .navbar-light .navbar-nav .nav-link{font-size:13px;font-weight:600;letter-spacing:.03em;color:#344054!important;padding:30px 12px;text-transform:none}.navigation .navbar-light .navbar-nav .nav-link:hover,.navigation .navbar-light .navbar-nav .active>.nav-link{color:var(--tn-primary)!important}.navigation .dropdown-menu{border:1px solid var(--tn-border);border-radius:14px;padding:10px;min-width:220px;box-shadow:var(--tn-shadow);margin-top:-4px}.navigation .dropdown-item{border-radius:9px;padding:10px 12px;font-size:13px;font-weight:600;color:#475467}.navigation .dropdown-item:hover{background:#eef3ff;color:var(--tn-primary)}
.btn,.btn-main,.btn-transparent{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;padding:11px 22px;font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;transition:transform .2s,box-shadow .2s,background .2s}.btn-main{background:linear-gradient(135deg,var(--tn-primary),#6d5dfc);border:0;color:#fff;box-shadow:0 10px 24px rgba(79,124,255,.28)}.btn-main:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 30px rgba(79,124,255,.34)}.btn-transparent{color:var(--tn-primary);border:1px solid #cdd8ff;background:#f7f9ff}.btn-transparent:hover{color:var(--tn-primary-dark);background:#eaf0ff;transform:translateY(-1px)}
.hero-slider,.hero-slider .slider-item{min-height:720px}.hero-slider .slider-item{position:relative;background-size:cover}.hero-slider .slider-item:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,15,32,.92) 0%,rgba(10,22,45,.78) 48%,rgba(10,22,45,.18) 100%)}.hero-slider .slider-item .container{position:relative;z-index:2}.hero-slider .slider-item h1{max-width:780px;font-size:clamp(38px,5vw,66px);line-height:1.08;color:#fff;font-weight:800;text-transform:none;text-shadow:none;margin-bottom:30px}.hero-slider .slider-item .btn{padding:14px 28px;min-height:52px}.hero-slider .slick-dots{bottom:32px}.hero-slider .slick-dots li button:before{background:#fff;border-radius:20px;height:4px;width:28px}
.title,.section-title{padding-bottom:42px}.title h2,.section-title h2,.about-2 h2,.service-2 h2,.testimonial h2,.blog h2{font-size:clamp(30px,4vw,44px);line-height:1.15;text-transform:none!important}.border{height:4px;width:48px;border:0!important;border-radius:4px;background:linear-gradient(90deg,var(--tn-primary),var(--tn-accent));margin:22px auto}.about-2 img{box-shadow:var(--tn-shadow)}.checklist li{font-size:16px;color:#344054;margin-bottom:13px;padding-left:34px}.checklist li:before{color:var(--tn-accent);font-size:18px}
.service-2{background:var(--tn-bg)}.why-choose-us{gap:0}.why-choose-us>div{padding:30px 24px;border:1px solid var(--tn-border);background:#fff;min-height:280px;transition:.25s}.why-choose-us>div:first-child{border-radius:18px 0 0 18px}.why-choose-us>div:last-child{border-radius:0 18px 18px 0}.why-choose-us>div:hover{transform:translateY(-6px);box-shadow:var(--tn-shadow);z-index:1;border-color:#cbd7ff}.why-choose-us img{height:54px;margin-bottom:22px}.why-choose-us h4{font-size:18px}.why-choose-us p{font-size:14px}
.fPWhcU{padding:80px 24px!important;background:linear-gradient(135deg,#101b35,#172b50)!important}.kIybHx{font-family:"Manrope",sans-serif!important;font-size:clamp(28px,4vw,42px)!important;color:#fff!important}.igtdoX{border-radius:16px;padding:20px;background:rgba(255,255,255,.06)}.QnXBW{font-family:"Manrope",sans-serif!important}.call-to-action{position:relative;background:linear-gradient(135deg,#365ed8,#6d5dfc)!important}.call-to-action h2{font-size:clamp(30px,4vw,46px);color:#fff}.call-to-action p{color:rgba(255,255,255,.78)}.call-to-action .btn-main{background:#fff;color:#315fd5;box-shadow:none}
.testimonial{background:var(--tn-bg)}.testimonial .item,.blog-post-item{border:1px solid var(--tn-border);border-radius:18px;background:#fff;box-shadow:0 10px 35px rgba(16,24,40,.06);overflow:hidden}.counter-wrapper{border-radius:20px;overflow:hidden}.top-footer{background:#0d172b;padding:72px 0 50px}.top-footer h3{color:#fff;font-size:15px;text-transform:uppercase;letter-spacing:.08em}.top-footer p,.top-footer a{font-size:14px;color:#98a7c1}.top-footer a:hover{color:#fff}.footer-bottom{background:#080f1f;border-top:1px solid rgba(255,255,255,.08);padding:25px 0}.footer-bottom h5,.footer-bottom h6{color:#8492ab;font-family:"Inter",sans-serif;font-size:13px;font-weight:400}
@media(max-width:991.98px){.navigation{background:#fff}.navigation .navbar{min-height:70px}.navigation .navbar-collapse{padding:10px 0 20px;max-height:calc(100vh - 80px);overflow:auto}.navigation .navbar-light .navbar-nav .nav-link{padding:12px 6px}.navigation .navbar-nav .d-flex{justify-content:center;margin-top:12px}.hero-slider,.hero-slider .slider-item{min-height:650px}.hero-slider .slider-item h1{max-width:88%}.why-choose-us>div{border-radius:14px!important;margin-bottom:14px;min-height:auto}.section{padding:72px 0}}
@media(max-width:575.98px){.section{padding:58px 0}.hero-slider,.hero-slider .slider-item{min-height:610px}.hero-slider .slider-item:before{background:rgba(7,15,32,.78)}.hero-slider .slider-item h1{font-size:36px;max-width:100%}.navigation .navbar-brand img{max-width:165px}.top-footer{padding:55px 0 25px}}

/* Trade-Nord 2026 — graphite, emerald and warm gold */
:root{--tn-bg:#f4f7f5;--tn-surface:#fff;--tn-ink:#12221f;--tn-muted:#60706c;--tn-primary:#13795b;--tn-primary-dark:#0b513f;--tn-accent:#d8b45b;--tn-border:#dfe7e3;--tn-shadow:0 22px 55px rgba(13,55,46,.11)}
body{background:#fff}.navigation{background:rgba(250,252,251,.95)!important;border-color:rgba(19,121,91,.12)}.navigation .navbar-brand img{height:42px;max-height:42px}.navigation .navbar-light .navbar-nav .nav-link:hover{color:var(--tn-primary)!important}.navigation .dropdown-item:hover{background:#edf7f3;color:var(--tn-primary)}
.btn,.btn-main,.btn-transparent{border-radius:999px;padding-left:24px;padding-right:24px}.btn-main{background:#13795b;border:1px solid #13795b;box-shadow:0 12px 26px rgba(19,121,91,.24)}.btn-main:hover{background:#0b654c;border-color:#0b654c;box-shadow:0 16px 32px rgba(19,121,91,.3)}.btn-transparent{color:#0b654c;border-color:#9dcaba;background:transparent}.btn-transparent:hover{color:#fff;background:#0b654c}
.hero-slider,.hero-slider .slider-item{min-height:760px}.hero-slider .slider-item:before{background:linear-gradient(90deg,rgba(5,17,15,.96) 0%,rgba(8,29,25,.88) 48%,rgba(8,29,25,.28) 100%)}.hero-slider .slider-item h1{max-width:710px;font-size:clamp(42px,4.6vw,64px);line-height:1.08;letter-spacing:-.04em;margin-bottom:22px}.hero-slider .slider-item h1 em{font-style:normal;color:#e2c26f}.hero-slider .slider-item .hero-copy{max-width:610px;color:rgba(255,255,255,.72);font-size:18px;line-height:1.65;margin-bottom:30px}.hero-slider .slider-item .hero-kicker{display:inline-flex;color:#82d6b3;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.hero-slider .slider-item .btn{background:#d8b45b;border-color:#d8b45b;color:#14211e;box-shadow:0 12px 28px rgba(216,180,91,.22)}
.border{background:linear-gradient(90deg,#13795b,#d8b45b)}.about-2 img{border-radius:24px!important}.service-2{background:#f4f7f5}.why-choose-us>div{border-color:#dfe7e3}.why-choose-us>div:hover{border-color:#9dcaba}.fPWhcU{background:linear-gradient(135deg,#092b25,#103e35)!important}.call-to-action{background:linear-gradient(135deg,#0b513f,#13795b)!important}.call-to-action .btn-main{color:#0b513f}.top-footer{background:#09211d}.footer-bottom{background:#061713}
@media(max-width:575.98px){.hero-slider .slider-item h1{font-size:38px}.hero-slider .slider-item .hero-copy{font-size:16px}.navigation .navbar-brand img{max-width:190px;height:auto}}
