:root{--cz-bg:#f5f4f2;--cz-paper:#fff;--cz-ink:#2f2c28;--cz-muted:#756f67;--cz-line:#d8d3cb;--cz-green:#819071;--cz-green-soft:#e4eadf;--cz-red:#d71920;--cz-font:Futura,"Futura PT","Avenir Next",Avenir,"Century Gothic","Tw Cen MT",Arial,sans-serif}
.cozum-page-body{margin:0;background:var(--cz-bg);color:var(--cz-ink);font-family:var(--cz-font);-webkit-font-smoothing:antialiased}
.cozum-page *{box-sizing:border-box}.cozum-page img{display:block;max-width:100%}.cozum-page a{color:inherit;text-decoration:none}.cz-wrap{width:min(1500px,91vw);margin:0 auto}.cz-section{padding:92px 0 0}.cz-kicker,.cz-section-head span,.cz-tech-hero__copy>span{display:inline-flex;align-items:center;gap:11px;color:#6f7d64;font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.cz-kicker:before,.cz-section-head>div>span:before{content:"";width:32px;height:1px;background:#92a086}.cz-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:42px;margin-bottom:30px}.cz-section-head>div{max-width:850px}.cz-section-head h2{font-size:clamp(34px,4.2vw,64px);font-weight:500;line-height:.98;letter-spacing:-.045em;margin:15px 0 0}.cz-section-head>p{max-width:520px;margin:0;font-size:15px;line-height:1.75;color:var(--cz-muted)}
.cz-hero{padding:34px 0 0}.cz-hero__inner{min-height:650px;display:grid;grid-template-columns:.94fr 1.06fr;background:linear-gradient(140deg,#edf0e8 0%,#e7e4dc 48%,#d7c9b8 100%);border:1px solid rgba(47,44,40,.08);border-radius:38px;overflow:hidden;box-shadow:0 26px 70px rgba(46,39,32,.11)}.cz-hero__copy{padding:70px 5vw 58px;display:flex;flex-direction:column;justify-content:space-between}.cz-hero__copy h1{font-size:clamp(54px,6.1vw,96px);font-weight:500;line-height:.91;letter-spacing:-.06em;margin:20px 0 25px}.cz-hero__copy p{max-width:610px;font-size:16px;line-height:1.78;color:#625d56;margin:0}.cz-hero__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:35px}.cz-btn{min-height:50px;padding:0 22px;border-radius:999px;display:inline-flex;align-items:center;gap:20px;font-weight:600;font-size:13px}.cz-btn--dark{background:#30362d;color:#fff!important}.cz-location{font-size:12px;color:#666057}.cz-hero__visual{position:relative;padding:27px;background:#dbd2c7}.cz-hero__visual>img{width:100%;height:100%;object-fit:cover;border-radius:29px;box-shadow:0 22px 55px rgba(35,28,22,.2)}.cz-hero__visual>div{position:absolute;left:52px;right:52px;bottom:50px;padding:20px 22px;background:rgba(35,38,33,.84);backdrop-filter:blur(14px);color:#f8f7f4;border-radius:21px}.cz-hero__visual strong,.cz-hero__visual span{display:block}.cz-hero__visual strong{font-size:15px;margin-bottom:7px}.cz-hero__visual span{font-size:12px;color:rgba(248,247,244,.72)}
.cz-stats{padding:46px 0 0}.cz-stats__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--cz-line);border-bottom:1px solid var(--cz-line)}.cz-stat{padding:28px 3vw;display:flex;align-items:baseline;gap:10px;justify-content:center;border-right:1px solid var(--cz-line)}.cz-stat:last-child{border:0}.cz-stat strong{font-size:30px;font-weight:500;letter-spacing:-.035em}.cz-stat span{font-size:12px;color:var(--cz-muted);text-transform:uppercase;letter-spacing:.12em}
.cz-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cz-gallery-card{background:#fff;border:1px solid rgba(47,44,40,.09);border-radius:29px;overflow:hidden;box-shadow:0 13px 38px rgba(48,42,35,.06)}.cz-gallery-card>img{width:100%;height:340px;object-fit:cover}.cz-gallery-card>div{padding:26px}.cz-gallery-card>div>span,.cz-principles article>span,.cz-process article>span,.cz-tech-types article>span,.cz-tech-approach article>span{font-size:10px;color:var(--cz-green);letter-spacing:.16em}.cz-gallery-card h3,.cz-principles h3,.cz-process h3{font-size:23px;font-weight:500;letter-spacing:-.025em;margin:14px 0 9px}.cz-gallery-card p,.cz-principles p,.cz-process p{font-size:14px;line-height:1.7;color:var(--cz-muted);margin:0}
.cz-principles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.cz-principles article,.cz-process article{padding:28px;border-radius:26px;background:linear-gradient(180deg,#fff 0%,#f2eee8 100%);border:1px solid rgba(47,44,40,.08)}
.cz-quote{padding:92px 0 0}.cz-quote .cz-wrap{padding:62px 5vw;border-radius:34px;background:#30362d;color:#fff;display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.cz-quote blockquote{max-width:1040px;font-size:clamp(30px,3.7vw,58px);line-height:1.04;letter-spacing:-.045em;font-weight:400;margin:0}.cz-quote span{font-size:9px;letter-spacing:.16em;color:rgba(255,255,255,.62);white-space:nowrap}
.cz-process__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cz-process article{background:#fff}.cz-cta{padding:92px 0 70px}.cz-cta__inner{padding:48px 4vw;border-radius:36px;background:linear-gradient(130deg,#dfe7d9 0%,#e8e2d9 55%,#d5c4b1 100%);display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid rgba(47,44,40,.08);box-shadow:0 22px 60px rgba(48,42,35,.08)}.cz-cta h2{font-size:clamp(34px,4.2vw,58px);line-height:.98;letter-spacing:-.045em;font-weight:500;margin:0 0 12px}.cz-cta p{font-size:15px;color:#625d56;line-height:1.7;max-width:720px;margin:0}.cz-cta a{min-height:51px;padding:0 23px;border-radius:999px;background:#2f2c28;color:#fff!important;display:inline-flex;align-items:center;gap:20px;font-size:13px;font-weight:600;white-space:nowrap}
.cz-products{background:#ebe5dc;margin-top:92px;padding:70px 0}.cz-products__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cz-product{background:#fff;border:1px solid rgba(47,44,40,.09);border-radius:28px;overflow:hidden;display:flex;flex-direction:column}.cz-product--featured{grid-column:span 2;grid-row:span 2}.cz-product__media{height:260px;padding:18px;background:#f7f6f3}.cz-product--featured .cz-product__media{height:520px}.cz-product__media img{width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.cz-product:hover img{transform:scale(1.025)}.cz-product__body{padding:23px;position:relative;flex:1}.cz-product__body>span{font-size:9px;letter-spacing:.14em;color:var(--cz-green)}.cz-product__body h3{font-size:21px;line-height:1.15;margin:11px 38px 10px 0}.cz-product__body p{font-size:13px;color:var(--cz-muted);margin:0}.cz-product__body>a{position:absolute;right:22px;bottom:22px;width:34px;height:34px;border:1px solid var(--cz-line);border-radius:50%;display:grid;place-items:center}
.cz-tech-hero{min-height:720px;position:relative;background-image:linear-gradient(90deg,rgba(17,20,18,.92) 0%,rgba(17,20,18,.7) 48%,rgba(17,20,18,.12) 100%),var(--cz-tech-image);background-size:cover;background-position:center;display:flex;align-items:stretch}.cz-tech-hero__inner{display:flex;align-items:center}.cz-tech-hero__copy{max-width:820px;color:#fff;padding:90px 0}.cz-tech-hero__copy>span{color:#c7d2bf}.cz-tech-hero__copy h1{font-size:clamp(52px,6vw,92px);line-height:.94;letter-spacing:-.055em;font-weight:600;margin:22px 0 28px}.cz-tech-hero__copy p{font-size:17px;line-height:1.8;color:rgba(255,255,255,.76);max-width:760px}.cz-tech-hero__meta{margin-top:42px;display:flex;align-items:center;gap:30px}.cz-tech-hero__meta strong{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.cz-tech-hero__meta a{padding:14px 20px;border:1px solid rgba(255,255,255,.45);border-radius:999px;font-size:12px}.cz-tech-types{background:#e6e9e2;padding:82px 0}.cz-tech-types__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cz-tech-types article{padding:28px;min-height:260px;border-radius:24px;background:rgba(255,255,255,.72);display:flex;flex-direction:column}.cz-tech-types h3,.cz-tech-approach h3{font-size:23px;margin:auto 0 10px}.cz-tech-types p,.cz-tech-approach p{font-size:14px;line-height:1.7;color:var(--cz-muted);margin:0}.cz-tech-scenes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cz-tech-scenes article{min-height:540px;position:relative;border-radius:30px;overflow:hidden;background:#222}.cz-tech-scenes img{width:100%;height:100%;object-fit:cover;opacity:.82}.cz-tech-scenes article>div{position:absolute;inset:auto 0 0;padding:90px 28px 28px;background:linear-gradient(transparent,rgba(20,22,20,.92));color:#fff}.cz-tech-scenes h3{font-size:26px;margin:12px 0 8px}.cz-tech-scenes p{font-size:13px;line-height:1.65;color:rgba(255,255,255,.7);margin:0}.cz-tech-approach{background:#2d312d;color:#fff;padding:82px 0;margin-top:92px}.cz-tech-approach .cz-section-head>p,.cz-tech-approach article p{color:rgba(255,255,255,.65)}.cz-tech-approach__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cz-tech-approach article{padding:28px;border-radius:22px;border:1px solid rgba(255,255,255,.13);min-height:230px;display:flex;flex-direction:column}.cz-tech-approach h3{margin:auto 0 10px}
@media(max-width:1180px){.cz-hero__inner{grid-template-columns:1fr}.cz-hero__visual{min-height:540px}.cz-gallery__grid,.cz-products__grid,.cz-tech-scenes__grid{grid-template-columns:repeat(2,1fr)}.cz-principles__grid,.cz-process__grid,.cz-tech-types__grid,.cz-tech-approach__grid{grid-template-columns:repeat(2,1fr)}.cz-product--featured{grid-column:span 2}.cz-section-head{align-items:flex-start;flex-direction:column}.cz-section-head>p{max-width:760px}}
@media(max-width:760px){.cz-wrap{width:min(100% - 32px,1500px)}.cz-section{padding-top:68px}.cz-hero{padding-top:16px}.cz-hero__inner{border-radius:26px}.cz-hero__copy{padding:42px 24px 32px}.cz-hero__copy h1{font-size:48px}.cz-hero__visual{padding:15px;min-height:400px}.cz-hero__visual>img{border-radius:20px}.cz-hero__visual>div{left:30px;right:30px;bottom:30px}.cz-stats__grid{grid-template-columns:1fr}.cz-stat{border-right:0;border-bottom:1px solid var(--cz-line)}.cz-stat:last-child{border-bottom:0}.cz-gallery__grid,.cz-principles__grid,.cz-process__grid,.cz-products__grid,.cz-tech-types__grid,.cz-tech-scenes__grid,.cz-tech-approach__grid{grid-template-columns:1fr}.cz-gallery-card>img{height:280px}.cz-product--featured{grid-column:auto;grid-row:auto}.cz-product--featured .cz-product__media,.cz-product__media{height:300px}.cz-quote{padding-top:68px}.cz-quote .cz-wrap{padding:40px 24px;align-items:flex-start;flex-direction:column}.cz-quote blockquote{font-size:32px}.cz-cta{padding-top:68px}.cz-cta__inner{padding:36px 24px;align-items:flex-start;flex-direction:column}.cz-tech-hero{min-height:650px;background-image:linear-gradient(0deg,rgba(17,20,18,.94),rgba(17,20,18,.38)),var(--cz-tech-image);background-position:center}.cz-tech-hero__copy{padding:70px 0 46px;align-self:flex-end}.cz-tech-hero__copy h1{font-size:48px}.cz-tech-hero__copy p{font-size:15px}.cz-tech-hero__meta{align-items:flex-start;flex-direction:column}.cz-tech-types,.cz-tech-approach{padding:68px 0}.cz-tech-scenes article{min-height:430px}}
@media(min-width:1181px){.cz-hero__inner{height:650px;min-height:0;grid-template-rows:minmax(0,1fr)}.cz-hero__copy,.cz-hero__visual{min-height:0}}

/* ============================================================
   OFİS MUTFAĞI ŞABLONU (sablon = mutfak) — v373 mockup birebir.
   Yalnızca .cozum-page--mutfak altında geçerlidir; diğer çözüm
   şablonlarının stilleri etkilenmez.
   ============================================================ */
.cozum-page--mutfak{--mt-paper:#f2f0eb;--mt-surface:#fbfaf7;--mt-ink:#20211f;--mt-muted:#6e716c;--mt-line:rgba(32,33,31,.14);--mt-green:#0c5d4e;--mt-green-dark:#073f36;--mt-yellow:#e4b62e;--mt-coral:#d45139;background:var(--mt-paper);color:var(--mt-ink);display:block}
.cozum-page--mutfak img{width:100%}
.cozum-page--mutfak h1,.cozum-page--mutfak h2,.cozum-page--mutfak h3{font-family:inherit;text-transform:none;color:inherit}
.cz-mt-eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}
.cz-mt-eyebrow:before{content:"";width:42px;height:1px;background:currentColor}
.cz-mt-kicker{display:flex;align-items:center;gap:12px;color:var(--mt-green);font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}
.cz-mt-kicker:before{content:"";width:42px;height:1px;background:currentColor}
.cz-mt-btn{min-height:51px;padding:0 22px;border:1px solid rgba(255,255,255,.35);border-radius:999px;display:inline-flex;align-items:center;gap:16px;font-size:11px;font-weight:700;letter-spacing:.05em;text-decoration:none;transition:.24s ease}
.cz-mt-btn--solid{background:#fff;color:var(--mt-green-dark)!important;border-color:#fff}
.cz-mt-btn:hover{transform:translateY(-2px);text-decoration:none}

/* Hero */
.cz-mt-hero{padding:22px 2.1vw 0}
.cz-mt-hero__stage{min-height:calc(100vh - 132px);position:relative;overflow:hidden;border-radius:34px;background:#17211e}
.cz-mt-hero__stage>img{position:absolute;inset:0;height:100%;object-fit:cover;object-position:center 56%}
.cz-mt-hero__stage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,28,24,.92) 0%,rgba(7,28,24,.69) 39%,rgba(7,28,24,.12) 71%,rgba(7,28,24,.34) 100%)}
.cz-mt-hero__copy{position:relative;z-index:2;min-height:inherit;max-width:760px;padding:clamp(65px,9vw,128px) 6vw 72px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}
.cz-mt-hero h1{margin:20px 0 24px;max-width:710px;font-size:clamp(52px,6.7vw,100px);font-weight:500;line-height:.91;letter-spacing:-.062em}
.cz-mt-hero__lead{max-width:650px;margin:0;color:rgba(255,255,255,.82);font-size:16px;line-height:1.78}
.cz-mt-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.cz-mt-hero__not{position:absolute;right:28px;bottom:28px;z-index:3;width:min(340px,32vw);padding:18px 20px;border:1px solid rgba(255,255,255,.24);border-radius:20px;background:rgba(14,27,24,.58);backdrop-filter:blur(14px);color:#fff}
.cz-mt-hero__not strong{display:block;font-size:13px;margin-bottom:7px}
.cz-mt-hero__not span{display:block;color:rgba(255,255,255,.66);font-size:10px;line-height:1.5;letter-spacing:.045em}

/* Bölüm başlıkları */
.cz-mt-section{padding:110px 4.5vw 0}
.cz-mt-head{max-width:920px}
.cz-mt-section h2{margin:18px 0 0;font-size:clamp(39px,5.1vw,72px);font-weight:500;line-height:.95;letter-spacing:-.054em}
.cz-mt-head>p{max-width:780px;margin:24px 0 0;color:var(--mt-muted);font-size:16px;line-height:1.8}

/* Manifesto */
.cz-mt-manifesto{display:grid;grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr);gap:24px;align-items:stretch}
.cz-mt-manifesto__portre{min-height:760px;border-radius:32px;overflow:hidden}
.cz-mt-manifesto__portre img{height:100%;object-fit:cover}
.cz-mt-manifesto__metin{padding:clamp(36px,5vw,74px);border-radius:32px;background:var(--mt-green);color:#fff;display:flex;flex-direction:column;justify-content:space-between}
.cz-mt-manifesto__metin h2{max-width:760px}
.cz-mt-manifesto__metin>div>p{max-width:680px;margin:28px 0 0;color:rgba(255,255,255,.72);font-size:16px;line-height:1.82}
.cz-mt-manifesto__sutunlar{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;background:rgba(255,255,255,.16)}
.cz-mt-manifesto__sutunlar div{padding:22px 18px;background:var(--mt-green)}
.cz-mt-manifesto__sutunlar b{display:block;margin-bottom:8px;color:var(--mt-yellow);font-size:10px;letter-spacing:.13em}
.cz-mt-manifesto__sutunlar span{font-size:12px;line-height:1.5}

/* Program kartları */
.cz-mt-program{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;margin-top:38px}
.cz-mt-program__kart{position:relative;min-height:460px;border-radius:28px;overflow:hidden;background:#ddd}
.cz-mt-program__kart:nth-child(1){grid-column:span 7}
.cz-mt-program__kart:nth-child(2){grid-column:span 5}
.cz-mt-program__kart:nth-child(3){grid-column:span 5}
.cz-mt-program__kart:nth-child(4){grid-column:span 7}
.cz-mt-program__kart img{height:100%;object-fit:cover;transition:transform .55s ease}
.cz-mt-program__kart:hover img{transform:scale(1.025)}
.cz-mt-program__kart:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(16,18,17,.86) 100%)}
.cz-mt-program__kart>div{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:30px;color:#fff}
.cz-mt-program__kart small{display:block;margin-bottom:9px;color:rgba(255,255,255,.65);font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}
.cz-mt-program__kart h3{margin:0 0 9px;font-size:clamp(25px,3vw,40px);font-weight:500;letter-spacing:-.04em}
.cz-mt-program__kart p{max-width:660px;margin:0;color:rgba(255,255,255,.75);font-size:13px;line-height:1.65}

/* Kapsam tablosu */
.cz-mt-kapsam{margin-top:32px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--mt-line);border-left:1px solid var(--mt-line)}
.cz-mt-kapsam>div{min-height:176px;padding:25px 23px;border-right:1px solid var(--mt-line);border-bottom:1px solid var(--mt-line);background:rgba(255,255,255,.25)}
.cz-mt-kapsam b{display:block;color:var(--mt-coral);font-size:10px;letter-spacing:.14em;margin-bottom:17px}
.cz-mt-kapsam h3{margin:0 0 9px;font-size:20px;font-weight:500;letter-spacing:-.025em}
.cz-mt-kapsam p{margin:0;color:var(--mt-muted);font-size:12px;line-height:1.62}

/* Kimlik bandı */
.cz-mt-kimlik{display:grid;grid-template-columns:1.05fr .95fr;gap:22px}
.cz-mt-kimlik__gorsel{position:relative;min-height:700px;border-radius:32px;overflow:hidden}
.cz-mt-kimlik__gorsel img{height:100%;object-fit:cover}
.cz-mt-kimlik__not{position:absolute;left:22px;right:22px;bottom:22px;padding:21px 23px;border-radius:20px;background:rgba(21,27,24,.74);backdrop-filter:blur(13px);color:#fff;font-size:12px;line-height:1.65}
.cz-mt-kimlik__metin{padding:clamp(36px,5vw,70px);border-radius:32px;background:#e5b72f;display:flex;flex-direction:column;justify-content:center}
.cz-mt-kimlik__metin h2{font-size:clamp(38px,4.5vw,64px)}
.cz-mt-kimlik__metin>p{margin:24px 0 0;font-size:15px;line-height:1.8;color:#443c25}
.cz-mt-kimlik__liste{display:grid;gap:13px;margin-top:32px}
.cz-mt-kimlik__liste div{display:grid;grid-template-columns:35px 1fr;gap:13px;align-items:start;padding-top:13px;border-top:1px solid rgba(32,33,31,.22)}
.cz-mt-kimlik__liste b{font-size:10px;letter-spacing:.12em}
.cz-mt-kimlik__liste span{font-size:13px;line-height:1.56}

/* Süreç kartları */
.cz-mt-surec{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px}
.cz-mt-surec article{padding:30px 27px;border-radius:24px;background:var(--mt-surface);border:1px solid var(--mt-line)}
.cz-mt-surec b{display:block;margin-bottom:24px;color:var(--mt-green);font-size:10px;letter-spacing:.14em}
.cz-mt-surec h3{margin:0 0 12px;font-size:23px;font-weight:500;letter-spacing:-.03em}
.cz-mt-surec p{margin:0;color:var(--mt-muted);font-size:13px;line-height:1.7}

/* Galeri */
.cz-mt-galeri{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:235px;gap:15px;margin-top:36px}
.cz-mt-galeri figure{position:relative;margin:0;border-radius:24px;overflow:hidden;background:#ddd}
.cz-mt-galeri figure:nth-child(1){grid-column:span 7;grid-row:span 2}
.cz-mt-galeri figure:nth-child(2){grid-column:span 5}
.cz-mt-galeri figure:nth-child(3){grid-column:span 5}
.cz-mt-galeri figure:nth-child(4){grid-column:span 4}
.cz-mt-galeri figure:nth-child(5){grid-column:span 4}
.cz-mt-galeri figure:nth-child(6){grid-column:span 4}
.cz-mt-galeri img{height:100%;object-fit:cover;transition:transform .45s ease}
.cz-mt-galeri figure:hover img{transform:scale(1.025)}
.cz-mt-galeri figcaption{position:absolute;left:14px;bottom:14px;padding:9px 12px;border-radius:999px;background:rgba(20,22,20,.66);backdrop-filter:blur(10px);color:#fff;font-size:9px;letter-spacing:.075em}

/* Kapanış */
.cz-mt-kapanis{padding:110px 2.1vw 22px}
.cz-mt-kapanis__ic{position:relative;min-height:620px;border-radius:34px;overflow:hidden;display:flex;align-items:flex-end}
.cz-mt-kapanis__ic>img{position:absolute;inset:0;height:100%;object-fit:cover}
.cz-mt-kapanis__ic:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,32,27,.9),rgba(13,32,27,.18))}
.cz-mt-kapanis__metin{position:relative;z-index:2;max-width:790px;padding:70px 6vw;color:#fff}
.cz-mt-kapanis__metin h2{margin:17px 0 20px;font-size:clamp(42px,5.8vw,82px);font-weight:500;line-height:.94;letter-spacing:-.056em}
.cz-mt-kapanis__metin p{max-width:650px;margin:0;color:rgba(255,255,255,.75);font-size:15px;line-height:1.76}
.cz-mt-kapanis__metin .cz-mt-btn{margin-top:28px}

@media(max-width:1080px){
    .cz-mt-manifesto,.cz-mt-kimlik{grid-template-columns:1fr}
    .cz-mt-manifesto__portre{min-height:560px}
    .cz-mt-kapsam,.cz-mt-surec{grid-template-columns:repeat(2,1fr)}
    .cz-mt-hero__not{display:none}
    .cz-mt-program__kart:nth-child(n){grid-column:span 6}
}
@media(max-width:760px){
    .cz-mt-hero{padding:10px 10px 0}
    .cz-mt-hero__stage{min-height:740px;border-radius:24px}
    .cz-mt-hero__stage>img{object-position:62% center}
    .cz-mt-hero__copy{padding:70px 24px 45px;justify-content:flex-end}
    .cz-mt-hero h1{font-size:clamp(47px,14vw,72px)}
    .cz-mt-section{padding:78px 18px 0}
    .cz-mt-manifesto__portre{min-height:510px}
    .cz-mt-manifesto__metin{padding:36px 24px}
    .cz-mt-manifesto__sutunlar{grid-template-columns:1fr;margin-top:45px}
    .cz-mt-program{grid-template-columns:1fr}
    .cz-mt-program__kart:nth-child(n){grid-column:1;min-height:420px}
    .cz-mt-kapsam,.cz-mt-surec{grid-template-columns:1fr}
    .cz-mt-kimlik__gorsel{min-height:520px}
    .cz-mt-kimlik__metin{padding:38px 24px}
    .cz-mt-galeri{grid-template-columns:1fr;grid-auto-rows:340px}
    .cz-mt-galeri figure:nth-child(n){grid-column:1;grid-row:auto}
    .cz-mt-kapanis{padding:78px 10px 10px}
    .cz-mt-kapanis__ic{min-height:620px;border-radius:24px}
    .cz-mt-kapanis__metin{padding:45px 24px}

    /* Mobil tipografi: masaüstü ölçeğindeki başlıklar 375px'te satır sonunda
       ekran kenarına dayanıyordu; mikro metinler (9-10px) okunmuyordu. */
    .cozum-page--mutfak h1,.cozum-page--mutfak h2,.cozum-page--mutfak h3{overflow-wrap:break-word}
    .cz-mt-eyebrow,.cz-mt-kicker{flex-wrap:wrap;align-items:flex-start;font-size:11px;letter-spacing:.11em;line-height:1.5}
    .cz-mt-eyebrow:before,.cz-mt-kicker:before{width:22px;flex:0 0 22px;margin-top:.68em}
    .cz-mt-hero h1{margin:16px 0 20px;font-size:clamp(32px,10.2vw,44px);line-height:1.03;letter-spacing:-.032em}
    .cz-mt-hero__lead{font-size:15px;line-height:1.72}
    .cz-mt-hero__actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:26px}
    .cz-mt-hero__actions .cz-mt-btn{justify-content:space-between}
    .cz-mt-section h2,.cz-mt-kimlik__metin h2{font-size:clamp(27px,8.4vw,36px);line-height:1.06;letter-spacing:-.03em}
    .cz-mt-kapanis__metin h2{font-size:clamp(29px,8.8vw,38px);line-height:1.05;letter-spacing:-.03em}
    .cz-mt-head>p{margin-top:20px;font-size:15px;line-height:1.72}
    .cz-mt-btn{min-height:48px;padding:0 20px;gap:12px;font-size:12px}
    .cz-mt-manifesto__metin>div>p,.cz-mt-kimlik__metin>p,.cz-mt-kapanis__metin p{font-size:14.5px;line-height:1.72}
    .cz-mt-manifesto__sutunlar b,.cz-mt-kapsam b,.cz-mt-surec b,.cz-mt-kimlik__liste b{font-size:11px;letter-spacing:.1em}
    .cz-mt-manifesto__sutunlar span,.cz-mt-kapsam p,.cz-mt-kimlik__not{font-size:13px}
    .cz-mt-program__kart small{font-size:10.5px;letter-spacing:.12em}
    .cz-mt-program__kart p,.cz-mt-surec p,.cz-mt-kimlik__liste span{font-size:13.5px}
    .cz-mt-galeri figcaption{padding:8px 12px;font-size:10.5px;letter-spacing:.06em}
}
