:root{--ink:#15251f;--forest:#18382e;--deep:#10251f;--lime:#c8ed72;--paper:#f4f4ef;--muted:#68756e;--line:#dce1d9;--white:#fff;--font:'DM Sans',sans-serif;--display:'Manrope',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.topline{background:#0b1c17;color:#c4d0c9;font-size:11px;letter-spacing:.04em}.topline-inner{height:38px;display:flex;align-items:center;justify-content:space-between}.topline-inner div{display:flex;gap:25px}.topline a:hover{color:var(--lime)}.header{position:sticky;top:0;z-index:20;background:rgba(244,244,239,.96);backdrop-filter:blur(14px);border-bottom:1px solid rgba(21,37,31,.08)}.nav{height:82px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:34px;height:34px;display:flex;align-items:flex-end;gap:3px;transform:skewY(-25deg)}.brand-mark i{display:block;width:9px;background:var(--forest);border-radius:2px 2px 0 0}.brand-mark i:nth-child(1){height:17px}.brand-mark i:nth-child(2){height:27px;background:#78a94e}.brand-mark i:nth-child(3){height:22px}.brand-name{font:800 15px var(--display);letter-spacing:.07em;line-height:1.15}.brand-name small{display:block;font:600 9px var(--font);letter-spacing:.23em;margin-top:4px;color:#6b786f}.menu{display:flex;align-items:center;gap:29px;font-size:12px;font-weight:600}.menu>a:not(.nav-cta){position:relative;padding:8px 0}.menu>a:not(.nav-cta):after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#81a94f;transition:.25s}.menu>a:hover:after,.menu>a.active:after{width:100%}.nav-cta{background:var(--forest);color:#fff;padding:14px 18px;border-radius:2px}.nav-cta span{color:var(--lime);margin-left:10px}.menu-toggle{display:none}.hero{min-height:680px;height:min(760px,calc(100svh - 120px));position:relative;display:flex;align-items:center;background:var(--deep);color:white;overflow:hidden}.hero-image,.hero-shade{position:absolute;inset:0}.hero-image{background:url('https://bulutyesilinsaat.com/wp-content/themes/bulut/images/team/kurumsal5.jpg') center 48%/cover no-repeat;transform:scale(1.02)}.hero-shade{background:linear-gradient(90deg,rgba(8,24,18,.91) 0%,rgba(8,24,18,.76) 43%,rgba(8,24,18,.18) 100%),linear-gradient(0deg,rgba(8,24,18,.45),transparent 45%)}.hero-content{position:relative;z-index:1;padding-bottom:34px}.eyebrow{display:flex;align-items:center;gap:10px;color:#627269;font-size:10px;font-weight:700;letter-spacing:.17em}.eyebrow>span{display:inline-block;width:25px;height:2px;background:#8bb45a}.eyebrow.light{color:#d1ddd5}.hero h1{font:600 clamp(52px,7.3vw,94px)/1.02 var(--display);letter-spacing:-.065em;margin:28px 0 22px;max-width:760px}.hero h1 em,.about h2 em,.section-head h2 em,.fleet h2 em,.contact h2 em{font-style:normal;color:var(--lime)}.hero-content>p{max-width:500px;color:#d4ddd7;font-size:15px;line-height:1.85}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:34px}.btn{display:inline-flex;align-items:center;gap:28px;padding:17px 21px;font-size:11px;font-weight:700;letter-spacing:.02em;transition:.2s}.btn span{font-size:16px}.btn-lime{background:var(--lime);color:var(--deep)}.btn-lime:hover{background:#d9f69a;transform:translateY(-2px)}.text-link{display:inline-flex;gap:18px;align-items:center;font-size:12px;font-weight:700;border-bottom:1px solid #9aa89e;padding-bottom:9px}.text-link span{font-size:18px}.light-link{color:#fff;border-color:#72847a}.hero-foot{position:absolute;bottom:28px;left:0;right:0;display:flex;align-items:center;gap:15px;color:#d4ddd7;font-size:10px;letter-spacing:.1em}.hero-foot-line{width:75px;height:1px;background:#d4ddd7;opacity:.6}.hero-stamp{position:absolute;right:max(32px,calc((100% - 1180px)/2));bottom:60px;border:1px solid rgba(255,255,255,.45);width:100px;height:100px;display:flex;align-items:center;justify-content:center;gap:8px;transform:rotate(-8deg)}.hero-stamp>span{font:800 28px var(--display);color:var(--lime)}.hero-stamp small{font-size:8px;line-height:1.4;letter-spacing:.13em}.intro-band{padding:77px 0 80px;background:#e8ebe4}.intro-grid{display:grid;grid-template-columns:160px 1.2fr .8fr;gap:30px;align-items:start}.section-kicker{font-size:10px;font-weight:700;letter-spacing:.17em;color:#6d7a70;margin:13px 0}.intro-grid h2{font:600 clamp(27px,3vw,39px)/1.25 var(--display);letter-spacing:-.045em;margin:0}.intro-grid h2 span{color:#7d8c7f}.intro-copy{font-size:13px;line-height:1.9;color:#657168;margin:5px 0}.section{padding-top:112px;padding-bottom:112px}.about{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.about-visual{position:relative;padding:0 38px 38px 0}.about-visual>img{width:100%;height:490px;object-fit:cover;display:block}.experience{position:absolute;right:0;bottom:0;background:var(--lime);width:160px;height:142px;display:flex;flex-direction:column;justify-content:center;padding:22px}.experience strong{font:800 48px var(--display);letter-spacing:-.07em}.experience strong span{font-size:25px}.experience small{font-size:9px;line-height:1.5;letter-spacing:.13em;font-weight:700}.image-note{position:absolute;left:-25px;top:40px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:9px;letter-spacing:.16em;color:#68776d}.about h2,.section-head h2,.fleet h2,.contact h2{font:600 clamp(34px,4vw,51px)/1.14 var(--display);letter-spacing:-.055em;margin:22px 0}.about h2 em,.section-head h2 em,.contact h2 em{color:#75994b}.about-text>p{font-size:13px;line-height:1.95;color:#66736a;max-width:500px}.about-text .text-link{margin-top:13px}.values{display:flex;gap:30px;border-top:1px solid var(--line);margin-top:38px;padding-top:25px}.values div{display:flex;gap:10px;align-items:flex-start}.values b{font:700 12px var(--display);color:#83a64f}.values span{font-size:10px;line-height:1.55;font-weight:600}.section-dark{background:var(--deep);color:white;padding:105px 0 112px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:47px}.section-head h2{margin-bottom:0}.section-head>p{max-width:350px;color:#b5c2b9;font-size:13px;line-height:1.9;margin:0 0 5px}.services .section-head{margin-bottom:55px}.services .section-head h2 em,.fleet h2 em{color:var(--lime)}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #43554b;border-bottom:1px solid #43554b}.service-card{min-height:270px;padding:28px 30px 26px 0;position:relative}.service-card+.service-card{border-left:1px solid #43554b;padding-left:30px}.service-no{position:absolute;right:22px;top:28px;color:#6f8276;font-size:10px}.service-icon{font:300 38px var(--display);color:var(--lime);margin:13px 0 25px}.service-card h3{font:700 20px var(--display);margin:0 0 12px}.service-card p{max-width:290px;color:#afbbb2;font-size:12px;line-height:1.8;min-height:64px}.service-card a{display:inline-flex;gap:17px;color:var(--lime);font-size:11px;font-weight:700;margin-top:10px}.projects{padding-top:110px;padding-bottom:100px}.project-controls{display:flex;gap:8px;flex-wrap:wrap}.filter{border:1px solid #cbd4ca;background:transparent;color:#627066;padding:11px 15px;font:600 10px var(--font);cursor:pointer}.filter.active,.filter:hover{background:var(--forest);border-color:var(--forest);color:white}.project-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:260px 260px;gap:16px}.project-card{position:relative;overflow:hidden;background:#dce1d9}.project-card.featured{grid-row:span 2}.project-card a,.project-card img{display:block;width:100%;height:100%}.project-card img{object-fit:cover;transition:transform .6s}.project-card:hover img{transform:scale(1.06)}.project-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,20,15,.9),rgba(7,20,15,0) 72%);display:flex;flex-direction:column;justify-content:end;padding:25px;color:white}.project-overlay>span{font-size:9px;letter-spacing:.14em;color:var(--lime);font-weight:700}.project-overlay h3{font:700 20px/1.3 var(--display);margin:10px 0 12px}.project-overlay b{font-size:10px;color:#d7e0d8}.all-projects{display:flex;justify-content:space-between;align-items:center;margin-top:28px;color:#718076;font-size:11px}.btn-outline{border:1px solid #aab7ac;color:var(--ink);padding:14px 18px}.btn-outline:hover{background:var(--forest);color:#fff}.fleet{position:relative;min-height:540px;background:var(--deep);color:#fff;display:flex;align-items:center;overflow:hidden}.fleet-photo{position:absolute;inset:0 0 0 43%;background:url('https://bulutyesilinsaat.com/wp-content/uploads/2025/11/14.jpg') center/cover no-repeat}.fleet:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--deep) 0%,var(--deep) 38%,rgba(16,37,31,.82) 54%,rgba(16,37,31,.08) 100%)}.fleet-content{position:relative;z-index:1;padding-top:90px;padding-bottom:90px}.fleet h2{font-size:clamp(38px,4.4vw,58px);margin:24px 0}.fleet-content>p{max-width:430px;color:#c1ccc4;font-size:13px;line-height:1.9;margin-bottom:30px}.contact{display:grid;grid-template-columns:1fr .75fr;gap:120px;align-items:center}.contact h2{font-size:clamp(42px,5vw,64px)}.contact-main>p{max-width:410px;color:#68756c;font-size:13px;line-height:1.9;margin-bottom:30px}.btn-dark{background:var(--forest);color:#fff}.btn-dark:hover{background:#244c3d}.contact-details{border-left:1px solid var(--line);padding-left:50px}.contact-details>div{margin-bottom:28px}.contact-details small{display:block;color:#839087;font-size:9px;letter-spacing:.16em;font-weight:700;margin-bottom:10px}.contact-details a:not(.map-link),.contact-details p{font:600 15px var(--display);line-height:1.7;margin:0}.map-link{font-size:11px;color:#6f9147;font-weight:700}.footer{background:#0b1c17;color:#dce5de;padding:42px 0 20px}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:35px;border-bottom:1px solid #33463b}.brand-light .brand-mark i{background:#c8ed72}.brand-light .brand-mark i:nth-child(2){background:#fff}.brand-light .brand-name small{color:#a9b7ad}.footer-top>p{font-size:12px;color:#aab8ae}.back-top{font-size:11px;color:var(--lime)}.footer-bottom{display:flex;justify-content:space-between;padding-top:20px;color:#809187;font-size:9px;letter-spacing:.04em}
@media(max-width:1000px){.menu{gap:17px}.menu a{font-size:11px}.about{gap:55px}.contact{gap:65px}.project-grid{grid-template-rows:230px 230px}.intro-grid{grid-template-columns:120px 1.2fr .8fr}}@media(max-width:760px){.wrap{width:min(100% - 40px,560px)}.topline-inner{height:34px}.topline-inner>span{display:none}.topline-inner{justify-content:center}.topline-inner div{gap:18px}.topline-inner a{font-size:10px}.nav{height:70px}.menu-toggle{display:flex;flex-direction:column;gap:6px;border:0;background:none;padding:10px;z-index:2}.menu-toggle span{display:block;width:24px;height:2px;background:var(--ink);transition:.2s}.menu{display:none;position:absolute;top:70px;left:0;right:0;background:var(--paper);padding:18px 22px 25px;flex-direction:column;align-items:stretch;gap:4px;border-bottom:1px solid var(--line)}.menu.open{display:flex}.menu>a:not(.nav-cta){padding:12px 0}.nav-cta{text-align:center;margin-top:8px}.hero{height:690px;min-height:600px;max-height:calc(100svh - 100px)}.hero-image{background-position:58% center}.hero-shade{background:linear-gradient(90deg,rgba(8,24,18,.9),rgba(8,24,18,.42)),linear-gradient(0deg,rgba(8,24,18,.5),transparent 50%)}.hero-content{padding-bottom:25px}.hero h1{font-size:clamp(48px,12vw,70px)}.hero-content>p{font-size:13px;max-width:370px}.hero-actions{gap:18px;flex-wrap:wrap}.btn{padding:15px 16px;gap:18px}.hero-stamp{right:22px;bottom:58px;width:78px;height:78px}.hero-foot{bottom:22px;font-size:8px}.intro-band{padding:55px 0}.intro-grid{grid-template-columns:1fr;gap:10px}.intro-grid h2{font-size:29px}.intro-copy{max-width:460px}.section{padding-top:75px;padding-bottom:75px}.about{grid-template-columns:1fr;gap:48px}.about-visual{padding-right:25px;padding-bottom:28px}.about-visual>img{height:370px}.experience{width:130px;height:115px}.experience strong{font-size:39px}.image-note{left:-15px}.about h2,.section-head h2{font-size:38px}.values{gap:15px;justify-content:space-between}.values div{gap:6px}.values span{font-size:9px}.section-dark{padding:75px 0}.section-head{display:block;margin-bottom:35px}.section-head>p{margin-top:20px}.service-grid{grid-template-columns:1fr}.service-card{min-height:0;padding:26px 0 25px}.service-card+.service-card{border-left:0;border-top:1px solid #43554b;padding-left:0}.service-icon{margin:5px 0 15px}.service-card p{min-height:0}.project-controls{margin-top:25px}.project-grid{grid-template-columns:1fr 1fr;grid-template-rows:260px 210px 210px;gap:10px}.project-card.featured{grid-row:span 1;grid-column:span 2}.project-overlay{padding:15px}.project-overlay h3{font-size:16px}.project-overlay>span{font-size:8px}.all-projects{align-items:flex-start;gap:15px;flex-direction:column}.fleet{min-height:600px;align-items:flex-end}.fleet-photo{inset:0;background-position:60% center}.fleet:after{background:linear-gradient(0deg,rgba(16,37,31,.98),rgba(16,37,31,.78) 48%,rgba(16,37,31,.15))}.fleet-content{padding-top:200px;padding-bottom:55px}.fleet h2{font-size:39px}.contact{grid-template-columns:1fr;gap:50px}.contact h2{font-size:48px}.contact-details{padding-left:22px}.footer-top{align-items:flex-start;gap:20px;flex-wrap:wrap}.footer-top>p{width:100%;order:3;margin:0}.footer-bottom{gap:12px;flex-direction:column}.footer-bottom span:last-child{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
