/* base reset */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0}
img,svg,video{display:block;max-width:100%}
button,input,textarea,select{font:inherit}
a{color:inherit}

/* ===== Nakliyato — bold navy + orange, diagonal movement ===== */
@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Barlow:wght@400;500;600&display=swap");

.nk-root { --nk-navy:#0f2044; --nk-navy2:#1b2f5c; --nk-orange:#ea580c; --nk-amber:#f59e0b; --nk-ink:#1a2238; --nk-mut:#5b6a86; --nk-bg:#f5f7fb; font-family:"Barlow",system-ui,sans-serif; color:var(--nk-ink); background:#fff; }
.nk-root h1,.nk-root h2,.nk-root h3,.nk-root h4{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.01em;line-height:1.02;}
.nk-root a{color:inherit;text-decoration:none;}
.nk-wrap{max-width:1180px;margin:0 auto;padding:0 24px;}

.nk-header{background:var(--nk-navy);color:#fff;position:sticky;top:0;z-index:50;}
.nk-nav{display:flex;align-items:center;justify-content:space-between;height:74px;}
.nk-logo{font-family:"Barlow Condensed";font-weight:800;font-size:26px;letter-spacing:.02em;}
.nk-logo em{color:var(--nk-orange);font-style:normal;}
.nk-menu{display:flex;gap:26px;align-items:center;}
.nk-menu a{font-weight:600;font-size:15px;color:#c3cee4;}
.nk-menu a:hover,.nk-menu a.active{color:#fff;}
.nk-cta{background:var(--nk-orange);color:#fff!important;padding:12px 22px;font-weight:700;font-family:"Barlow Condensed";text-transform:uppercase;letter-spacing:.04em;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);}
.nk-burger{display:none;background:none;border:0;color:#fff;font-size:26px;}

.nk-hero{background:var(--nk-navy);color:#fff;position:relative;overflow:hidden;padding:90px 0 120px;}
.nk-hero::before{content:"";position:absolute;right:0;top:0;bottom:0;width:46%;background:var(--nk-orange);clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);opacity:.14;}
.nk-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center;position:relative;z-index:2;}
.nk-kick{color:var(--nk-amber);font-family:"Barlow Condensed";font-weight:700;letter-spacing:.12em;font-size:15px;}
.nk-hero h1{font-size:clamp(42px,6vw,72px);margin:14px 0;}
.nk-hero h1 em{color:var(--nk-orange);font-style:normal;}
.nk-hero p{color:#c3cee4;font-size:18px;max-width:460px;line-height:1.6;}
.nk-hero-actions{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap;}
.nk-ghost{border:2px solid rgba(255,255,255,.35);color:#fff!important;padding:11px 22px;font-family:"Barlow Condensed";font-weight:700;text-transform:uppercase;letter-spacing:.04em;}
.nk-ghost:hover{border-color:#fff;}
.nk-hero-img{border-radius:6px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 60px -25px rgba(0,0,0,.6);aspect-ratio:5/4;}
.nk-hero-img img{width:100%;height:100%;object-fit:cover;}

.nk-bar{background:var(--nk-orange);color:#fff;}
.nk-bar-in{display:flex;justify-content:space-around;flex-wrap:wrap;gap:16px;padding:22px 0;font-family:"Barlow Condensed";}
.nk-bar b{font-size:30px;}.nk-bar span{opacity:.9;margin-left:6px;text-transform:uppercase;letter-spacing:.05em;font-size:14px;}

.nk-section{padding:86px 0;}
.nk-shead{max-width:640px;}
.nk-shead .nk-kick{color:var(--nk-orange);}
.nk-h2{font-size:clamp(30px,4vw,46px);margin:8px 0 12px;}
.nk-lead{color:var(--nk-mut);line-height:1.6;font-size:17px;}

.nk-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:44px;background:var(--nk-bg);border-radius:8px;overflow:hidden;}
.nk-card{background:#fff;padding:34px 28px;transition:background .2s,color .2s;}
.nk-card:hover{background:var(--nk-navy);color:#fff;}
.nk-card:hover p{color:#c3cee4;}
.nk-card .nk-n{font-family:"Barlow Condensed";font-size:15px;color:var(--nk-orange);font-weight:700;letter-spacing:.1em;}
.nk-card h3{font-size:24px;margin:6px 0 10px;}
.nk-card p{color:var(--nk-mut);line-height:1.6;font-size:15px;}

.nk-timeline{margin-top:44px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;}
.nk-tl{position:relative;padding:0 18px;}
.nk-tl::before{content:"";position:absolute;top:22px;left:0;right:0;height:3px;background:var(--nk-bg);}
.nk-tl b{position:relative;z-index:2;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--nk-orange);color:#fff;font-family:"Barlow Condensed";font-size:20px;}
.nk-tl h4{font-size:20px;margin:16px 0 6px;}
.nk-tl p{color:var(--nk-mut);font-size:14px;line-height:1.55;}

.nk-split{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:20px;border-radius:8px;overflow:hidden;}
.nk-split img{width:100%;height:100%;object-fit:cover;min-height:340px;}
.nk-split-txt{background:var(--nk-navy);color:#fff;padding:56px;}
.nk-split-txt h2{color:#fff;}.nk-split-txt p{color:#c3cee4;line-height:1.7;margin:14px 0;}
.nk-check{list-style:none;padding:0;margin:16px 0 0;}
.nk-check li{padding:8px 0 8px 30px;position:relative;color:#dbe3f2;}
.nk-check li::before{content:"→";position:absolute;left:0;color:var(--nk-amber);font-weight:700;}

.nk-price{width:100%;border-collapse:collapse;margin-top:40px;}
.nk-price th,.nk-price td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--nk-bg);}
.nk-price th{background:var(--nk-navy);color:#fff;font-family:"Barlow Condensed";text-transform:uppercase;letter-spacing:.04em;}
.nk-price td:last-child{color:var(--nk-orange);font-weight:700;font-family:"Barlow Condensed";font-size:18px;}

.nk-band{background:var(--nk-orange);color:#fff;padding:64px;text-align:center;border-radius:8px;}
.nk-band h2{color:#fff;font-size:clamp(30px,4vw,48px);}
.nk-band p{margin:12px 0 24px;font-size:18px;}
.nk-band .nk-cta{background:var(--nk-navy);clip-path:none;border-radius:2px;}

.nk-footer{background:var(--nk-navy);color:#9fb0d0;padding:60px 0 28px;margin-top:0;}
.nk-fg{display:grid;grid-template-columns:2fr 1fr 1fr;gap:36px;}
.nk-footer h4{color:#fff;font-size:20px;margin-bottom:14px;}
.nk-footer a{display:block;padding:5px 0;color:#9fb0d0;}
.nk-footer a:hover{color:var(--nk-orange);}
.nk-fb{border-top:1px solid #26386a;margin-top:34px;padding-top:20px;font-size:14px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;}

.nk-phead{background:var(--nk-navy);color:#fff;padding:70px 0;}
.nk-phead h1{font-size:clamp(38px,5vw,60px);}
.nk-phead p{color:#c3cee4;margin-top:8px;font-size:17px;}
.nk-prose{max-width:780px;line-height:1.8;color:#3a4560;}
.nk-prose h2{font-size:26px;margin:26px 0 10px;color:var(--nk-navy);}
.nk-prose ul{padding-left:20px;}.nk-prose li{margin-bottom:8px;}

.nk-form{display:grid;gap:16px;max-width:520px;}
.nk-form label{font-weight:600;font-size:14px;display:block;margin-bottom:6px;}
.nk-form input,.nk-form textarea{width:100%;border:2px solid var(--nk-bg);border-radius:4px;padding:13px 14px;font:inherit;}
.nk-form input:focus,.nk-form textarea:focus{outline:none;border-color:var(--nk-orange);}
.nk-erx{color:#dc2626;font-size:13px;margin-top:4px;}
.nk-okx{background:#fef3c7;color:#92400e;padding:14px 16px;border-radius:4px;font-weight:600;border-left:4px solid var(--nk-orange);}
.nk-submit{background:var(--nk-orange);color:#fff;border:0;padding:15px;font-family:"Barlow Condensed";text-transform:uppercase;letter-spacing:.05em;font-size:17px;font-weight:700;cursor:pointer;border-radius:4px;}
.nk-cg{display:grid;grid-template-columns:1fr 1fr;gap:46px;}
.nk-info b{display:block;color:var(--nk-orange);font-family:"Barlow Condensed";font-size:16px;letter-spacing:.04em;}
.nk-info div{padding:16px 0;border-bottom:1px solid var(--nk-bg);}

.nk-cookie{position:fixed;bottom:0;left:0;right:0;background:var(--nk-navy);color:#dbe3f2;padding:18px 24px;z-index:100;display:flex;gap:18px;align-items:center;flex-wrap:wrap;justify-content:center;}
.nk-cookie p{font-size:14px;flex:1 1 300px;}
.nk-cookie a{color:var(--nk-amber);text-decoration:underline;}
.nk-cookie button{padding:10px 20px;font-weight:700;font-family:"Barlow Condensed";text-transform:uppercase;cursor:pointer;border:0;border-radius:3px;}
.nk-cookie .rej{background:transparent;color:#9fb0d0;border:1px solid #3a4d7d;}
.nk-cookie .acc{background:var(--nk-orange);color:#fff;}

@media(max-width:900px){.nk-hero-grid,.nk-split,.nk-cg{grid-template-columns:1fr;}.nk-cards,.nk-timeline{grid-template-columns:1fr 1fr;}.nk-fg{grid-template-columns:1fr 1fr;}.nk-hero::before{display:none;}
.nk-menu{position:fixed;inset:74px 0 auto 0;background:var(--nk-navy);flex-direction:column;padding:24px;display:none;}.nk-menu.open{display:flex;}.nk-burger{display:block;}}
@media(max-width:560px){.nk-cards,.nk-timeline,.nk-fg{grid-template-columns:1fr;}.nk-split-txt,.nk-band,.nk-phead{padding:36px 24px;}}
