.hzp-root{--hzp-ink:var(--text-dark,#1f2521);--hzp-muted:var(--secondary-text,#5c675f);--hzp-paper:var(--warm-white,#f9faf8);--hzp-band:var(--light-sage,#eef2ec);--hzp-line:var(--stone,#e5e9e3);--hzp-accent:var(--energy-cool,#4d8f95);--hzp-deep:var(--deep-green,#27492d);color:var(--hzp-ink);background:var(--hzp-paper)}.hzp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--hzp-muted);margin:0 0 .85rem;font-size:11px}.hzp-h2{max-width:24ch;font-family:var(--font-heading,inherit);text-wrap:balance;color:var(--hzp-ink);margin:0;font-size:max(1.7rem,min(2.9vw,2.5rem));line-height:1.08}.hzp-h3{font-family:var(--font-heading,inherit);color:var(--hzp-ink);margin:0;font-size:1.2rem;line-height:1.25}.hzp-lead{max-width:52ch;color:var(--hzp-muted);margin:.75rem 0 0;font-size:15px;line-height:1.65}.hzp-section{padding:max(4.5rem,min(10vw,8rem)) 1rem}.hzp-section--narrow>*{max-width:720px;margin-left:auto;margin-right:auto}.hzp-section--band{background:var(--hzp-band)}.hzp-section-head{max-width:72rem;margin-bottom:max(2rem,min(4.5vw,3.25rem));margin-left:auto;margin-right:auto}.hzp-footnote{max-width:72rem;color:var(--hzp-muted);margin:1.5rem auto 0;font-size:13px;line-height:1.55}.hzp-hero{color:#f4f7f4;align-items:end;min-height:min(88vh,820px);display:grid;position:relative}.hzp-hero__media{position:absolute;top:0;bottom:0;left:0;right:0}.hzp-hero__img{object-fit:cover}.hzp-hero__shade{background:linear-gradient(105deg,color-mix(in srgb,var(--hzp-deep)78%,transparent)0%,color-mix(in srgb,var(--hzp-deep)42%,transparent)48%,color-mix(in srgb,var(--hzp-deep)18%,transparent)100%),linear-gradient(to top,color-mix(in srgb,var(--hzp-deep)55%,transparent),transparent 55%);position:absolute;top:0;bottom:0;left:0;right:0}.hzp-hero__copy{z-index:1;width:100%;max-width:72rem;margin:0 auto;padding:max(5.5rem,min(12vw,8rem)) 1rem max(3rem,min(6vw,4.5rem));position:relative}.hzp-hero .hzp-eyebrow{color:rgba(244,247,244,.72)}.hzp-hero__title{max-width:18ch;font-family:var(--font-heading,inherit);text-wrap:balance;letter-spacing:-.02em;margin:0;font-size:max(2.15rem,min(5.2vw,3.6rem));line-height:1.05}.hzp-hero__body{color:rgba(244,247,244,.88);max-width:42ch;margin:1rem 0 0;font-size:max(1rem,min(1.4vw,1.125rem));line-height:1.55}.hzp-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.hzp-btn-ghost{color:#f4f7f4!important;background:rgba(244,247,244,.08)!important;border-color:rgba(244,247,244,.45)!important}.hzp-btn-ghost:hover{background:rgba(244,247,244,.14)!important;border-color:#f4f7f4!important}.hzp-problem-list{margin:2rem 0 0;padding:0;list-style:none}.hzp-problem-list li{border-top:1px solid var(--hzp-line);max-width:52ch;color:color-mix(in srgb,var(--hzp-ink)78%,transparent);padding:.9rem 0;font-size:15px;line-height:1.6}.hzp-problem-list li:first-child{border-top:0;padding-top:0}.hzp-sig{max-width:72rem;margin:0 auto;padding:0;list-style:none}.hzp-sig__label{letter-spacing:.12em;text-transform:uppercase;color:var(--hzp-accent);margin:0 0 .35rem;font-size:11px}.hzp-sig__title{font-family:var(--font-heading,inherit);color:var(--hzp-ink);margin:0;font-size:1.2rem}.hzp-sig__body{color:var(--hzp-muted);margin:.45rem 0 0;font-size:14px;line-height:1.55}.hzp-sig--spine{border:1px solid color-mix(in srgb,var(--hzp-accent)28%,var(--hzp-line));background:var(--hzp-paper);border-radius:1rem;gap:0;display:grid;overflow:hidden}.hzp-sig--spine .hzp-sig__step{border-top:1px solid var(--hzp-line);border-left:3px solid transparent;gap:.25rem;padding:1.25rem 1.35rem;display:grid}.hzp-sig--spine .hzp-sig__step:first-child{border-top:0}.hzp-sig--spine .hzp-sig__step:nth-child(odd){border-left-color:var(--hzp-accent);background:color-mix(in srgb,var(--hzp-accent)5%,var(--hzp-paper))}@media (min-width:900px){.hzp-sig--spine{grid-template-columns:1fr 1fr}.hzp-sig--spine .hzp-sig__step:first-child,.hzp-sig--spine .hzp-sig__step:nth-child(2){border-top:0}.hzp-sig--spine .hzp-sig__step:nth-child(2),.hzp-sig--spine .hzp-sig__step:nth-child(4){border-left:1px solid var(--hzp-line)}}.hzp-sig--chain{gap:.75rem;display:grid}@media (min-width:900px){.hzp-sig--chain{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:0}.hzp-sig--chain .hzp-sig__step{border-top:2px solid var(--hzp-accent);background:var(--hzp-paper);padding:1.25rem 1.1rem;position:relative}.hzp-sig--chain .hzp-sig__step:not(:last-child):after{content:"";border-right:2px solid var(--hzp-accent);border-top:2px solid var(--hzp-accent);background:var(--hzp-band);z-index:1;width:.7rem;height:.7rem;position:absolute;top:-.35rem;right:-.4rem;transform:rotate(45deg)}}.hzp-sig--chain .hzp-sig__step{background:var(--hzp-paper);border:1px solid var(--hzp-line);border-radius:.75rem;padding:1.1rem 1.15rem}.hzp-sig--path{counter-reset:karbon;gap:1rem;display:grid}.hzp-sig--path .hzp-sig__step{background:var(--hzp-paper);border:1px solid color-mix(in srgb,var(--hzp-deep)18%,var(--hzp-line));border-radius:999px 1rem 1rem 999px;padding:1.2rem 1.2rem 1.2rem 3.5rem;position:relative}.hzp-sig--path .hzp-sig__step:before{counter-increment:karbon;content:counter(karbon);background:var(--hzp-deep);color:#f4f7f4;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;font-size:.85rem;font-weight:600;display:grid;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.hzp-sig--path .hzp-sig__label{display:none}.hzp-sig--layers{gap:.55rem;max-width:40rem;display:grid}.hzp-sig--layers .hzp-sig__step{background:var(--hzp-paper);border:1px solid var(--hzp-line);box-shadow:0 1px 0 color-mix(in srgb,var(--hzp-ink)6%,transparent);padding:1.15rem 1.35rem}.hzp-sig--layers .hzp-sig__step:first-child{border-radius:1rem 1rem .35rem .35rem;margin-left:0;margin-right:0}.hzp-sig--layers .hzp-sig__step:nth-child(2){border-radius:.5rem;margin-left:.75rem;margin-right:.75rem}.hzp-sig--layers .hzp-sig__step:nth-child(3){border-radius:.5rem;margin-left:1.5rem;margin-right:1.5rem}.hzp-sig--layers .hzp-sig__step:nth-child(4){border-color:color-mix(in srgb,var(--hzp-accent)40%,var(--hzp-line));background:color-mix(in srgb,var(--hzp-accent)6%,var(--hzp-paper));border-radius:.35rem .35rem 1rem 1rem;margin-left:2.25rem;margin-right:2.25rem}.hzp-sig--bridge{gap:.75rem;display:grid}@media (min-width:768px){.hzp-sig--bridge{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.hzp-sig--bridge .hzp-sig__step{text-align:center;background:var(--hzp-paper);border:1px dashed color-mix(in srgb,var(--hzp-accent)35%,var(--hzp-line));border-radius:.85rem;padding:1.25rem 1rem}.hzp-sig--bridge .hzp-sig__title{font-size:1.05rem}.hzp-sig--capacity{gap:.65rem;max-width:44rem;display:grid}.hzp-sig--capacity .hzp-sig__step{background:var(--hzp-paper);border:1px solid var(--hzp-line);border-radius:.75rem;padding:1.15rem 1.25rem;transform:translate(0)}.hzp-sig--capacity .hzp-sig__step:first-child{margin-left:0}.hzp-sig--capacity .hzp-sig__step:nth-child(2){margin-left:1.25rem}.hzp-sig--capacity .hzp-sig__step:nth-child(3){margin-left:2.5rem}.hzp-sig--capacity .hzp-sig__step:nth-child(4){border-color:color-mix(in srgb,var(--hzp-accent)40%,var(--hzp-line));margin-left:3.75rem}@media (max-width:639px){.hzp-sig--capacity .hzp-sig__step:nth-child(n){margin-left:0}}.hzp-sig--stakeholder{gap:.85rem;display:grid}@media (min-width:768px){.hzp-sig--stakeholder{grid-template-columns:1fr 1fr}}.hzp-sig--stakeholder .hzp-sig__step{background:var(--hzp-paper);border:1px solid var(--hzp-line);border-radius:1rem;min-height:100%;padding:1.35rem}.hzp-sig--stakeholder .hzp-sig__step:first-child{border-top:3px solid var(--hzp-deep)}.hzp-sig--stakeholder .hzp-sig__step:nth-child(2){border-top:3px solid var(--hzp-accent)}.hzp-sig--stakeholder .hzp-sig__step:nth-child(3){border-top:3px solid color-mix(in srgb,var(--hzp-deep)55%,var(--hzp-accent))}.hzp-sig--stakeholder .hzp-sig__step:nth-child(4){border-top:3px solid color-mix(in srgb,var(--hzp-accent)55%,#bba06b)}.hzp-method-grid{gap:1.15rem;max-width:72rem;margin:0 auto;display:grid}@media (min-width:768px){.hzp-method-grid{grid-template-columns:1fr 1fr}.hzp-method-card--wide{grid-column:1/-1;align-items:flex-start;gap:2.5rem;display:flex}.hzp-method-card--wide .hzp-h3{flex:0 0 14ch}}.hzp-method-card{border:1px solid color-mix(in srgb,var(--hzp-accent)28%,var(--hzp-line));background:var(--hzp-paper);border-radius:1rem;padding:1.5rem 1.65rem}.hzp-method-card p{max-width:46ch;color:var(--hzp-muted);margin:.5rem 0 0;font-size:15px;line-height:1.6}.hzp-related{border-block:1px solid var(--hzp-line);gap:0;max-width:72rem;margin:0 auto;padding:0;list-style:none;display:grid}.hzp-related__link{border-top:1px solid var(--hzp-line);color:inherit;flex-direction:column;gap:.25rem;padding:1.15rem 0;text-decoration:none;transition:color .15s;display:flex}.hzp-related li:first-child .hzp-related__link{border-top:0}.hzp-related__link:hover .hzp-related__title{color:var(--hzp-accent)}.hzp-related__title{font-family:var(--font-heading,inherit);font-size:1.1rem;font-weight:600}.hzp-related__text{color:var(--hzp-muted);font-size:14px}@media (min-width:640px){.hzp-related__link{flex-direction:row;justify-content:space-between;align-items:baseline;gap:2rem}.hzp-related__text{text-align:right;max-width:28ch}}.hzp-cta__grid{gap:2.5rem;max-width:72rem;margin:0 auto;display:grid}@media (min-width:768px){.hzp-cta__grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:3rem}}.hzp-cta__points{margin:0;padding:0;list-style:none}.hzp-cta__points li{border-top:1px solid var(--hzp-line);margin-top:1rem;padding:1rem 0 0;font-size:15px;line-height:1.55}.hzp-cta__points li:first-child{border-top:0;margin-top:0;padding-top:0}.hzp-scope-boundary{border-top:1px solid var(--hzp-line);max-width:72rem;color:var(--hzp-muted);margin:2.5rem auto 0;padding-top:1.25rem;font-size:13px;line-height:1.55}.hzp-hub{background:var(--hzp-paper);color:var(--hzp-ink)}.hzp-hub__hero{max-width:72rem;margin:0 auto;padding:max(4.5rem,min(10vw,7rem)) 1rem max(2.5rem,min(5vw,3.5rem))}.hzp-hub__title{max-width:16ch;font-family:var(--font-heading,inherit);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:max(2.2rem,min(5vw,3.4rem));line-height:1.05}.hzp-hub__lead{max-width:46ch;color:var(--hzp-muted);margin:1rem 0 0;font-size:1.05rem;line-height:1.55}.hzp-hub__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.hzp-hub__families{gap:1.25rem;max-width:72rem;margin:0 auto;padding:0 1rem max(4rem,min(8vw,6rem));display:grid}.hzp-hub__family{border:1px solid var(--hzp-line);background:var(--hzp-paper);border-radius:1rem;overflow:hidden}.hzp-hub__family[data-family=muhendislik]{border-left:4px solid var(--hzp-deep)}.hzp-hub__family[data-family=surdurulebilirlik]{border-left:4px solid var(--hzp-accent)}.hzp-hub__family[data-family=consulting]{border-left:4px solid #bba06b}.hzp-hub__family[data-family=academy]{border-left:4px solid color-mix(in srgb,var(--hzp-deep)60%,#bba06b)}.hzp-hub__family[data-family=loop]{border-left:4px solid color-mix(in srgb,var(--hzp-accent)70%,var(--hzp-deep))}.hzp-hub__family-head{background:color-mix(in srgb,var(--hzp-band)65%,var(--hzp-paper));padding:1.35rem 1.4rem 1rem}.hzp-hub__family-label{letter-spacing:.14em;text-transform:uppercase;color:var(--hzp-muted);margin:0;font-size:11px}.hzp-hub__family-q{font-family:var(--font-heading,inherit);margin:.4rem 0 0;font-size:max(1.25rem,min(2.2vw,1.55rem));line-height:1.15}.hzp-hub__family-lead{max-width:58ch;color:var(--hzp-muted);margin:.45rem 0 0;font-size:14px;line-height:1.55}.hzp-hub__routes{margin:0;padding:0;list-style:none}.hzp-hub__route{border-top:1px solid var(--hzp-line);color:inherit;flex-direction:column;gap:.15rem;padding:.95rem 1.4rem;text-decoration:none;display:flex}.hzp-hub__route:hover .hzp-hub__route-label{color:var(--hzp-accent)}.hzp-hub__route-label{font-size:1rem;font-weight:600}.hzp-hub__route-hint{color:var(--hzp-muted);font-size:13px}@media (min-width:640px){.hzp-hub__route{flex-direction:row;justify-content:space-between;align-items:baseline;gap:1.5rem}}@media (prefers-reduced-motion:reduce){.hzp-related__link,.hzp-hub__route{transition:none}}
